:root{--safe-top: env(safe-area-inset-top, 0px);--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--font-display: 'Lexend', system-ui, sans-serif;--weight-display: 300;--font-doc: 'Spectral', Georgia, serif;--font-voice: 'Public Sans', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--font-accent: 'Spectral', Georgia, serif;--font-sans: 'Public Sans', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs: 0.75rem;--text-sm: 0.875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-3xl: 2.5rem;--leading-tight: 1.2;--leading: 1.55;--weight-normal: 400;--weight-medium: 500;--weight-bold: 650;--tracking-caps: 0.08em;--measure: 56ch;--underline-offset: 0.18em;--page-side: clamp(var(--space-6), 2.5vw, var(--space-8));--field-min: 14rem;--field-narrow: 8rem;--cell-label: 7.5rem;--self-view-width: 20rem;--self-view-ratio: 16 / 9;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 16px;--radius-pill: 999px;--radius-field: calc((var(--touch-min) + var(--space-2)) / 2);--border-width: 1px;--rule-width: 2px;--button-edge: 1.5px;--current-mark: 3px;--info-dot: 8px;--dur-fast: 120ms;--dur: 200ms;--dur-turn: 800ms;--dur-load-bar: 8s;--load-bar-height: 3px;--load-bar-start: 15%;--dur-working: 1600ms;--dur-write: 1100ms;--dur-search: 1800ms;--dur-send: 1200ms;--dur-swing: 900ms;--ease: cubic-bezier(0.2, 0, 0, 1);--working-fade: 0.45;--bell-swing: 14deg;--touch-min: 44px;--focus-width: 3px;--focus-offset: 2px;--rail-width: 232px;--rail-width-collapsed: 80px;--tabbar-height: 64px;--coach-button: 68px;--coach-lip-size: 5px;--coach-notch: 6px;--pull-step: 2px;--account-row: 52px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 22px;--coach-panel-width: 24rem;--notif-drop-width: 26rem;--letter-width: 32rem;--z-tabbar: 10;--z-menu: 20;--z-scrim: 30;--z-sheet: 31;--z-dialog: 100;--z-skip-link: 1000;color-scheme:light dark;--surface: #F7F8F6;--surface-raised: #FFFFFF;--surface-sunken: #ECEEEA;--surface-grouped: #E2E5DF;--surface-press: #D8DDD6;--tile-ground: #DFE4E2;--tile-ink: #2F4256;--sheet-edge: transparent;--border: #D5D9D3;--border-control: #7A827D;--text: #1A2220;--text-muted: #535D59;--accent: #2F4256;--accent-strong: #22313F;--text-on-accent: #FFFFFF;--settings-current-ground: var(--accent);--settings-current-edge: var(--accent);--settings-current-ink: var(--text-on-accent);--settings-current-ring: var(--text-on-accent);--success: #2B6B36;--text-on-success: #FFFFFF;--danger: #B42318;--danger-strong: #861B12;--text-on-danger: #FFFFFF;--focus-ring: #2F4256;--accent-soft: #E6EAEF;--warning: #A84F0C;--cache-ending: #A84F0C;--text-on-warning: #FFFFFF;--warning-soft: #FCEBE1;--mark: #AD7D09;--scrim: rgb(14 20 19 / 0.45);--coach: #0F7A80;--coach-strong: #0B6166;--text-on-coach: #FFFFFF;--coach-lip: #0A4C51;--coach-ready: #AD7D09;--income-freelance: #9E7610;--coach-trim: transparent;--coach-glow: 0 0 0 3px rgb(15 122 128 / 0.2), 0 0 14px 2px rgb(15 122 128 / 0.4);--brand-teal: #0D7A70;--arrival-rule: #0D7A70;--arrival-wash: color-mix(in srgb, var(--arrival-rule) 6%, var(--surface-raised));--operator-logo-day: inline-block;--operator-logo-night: none;--brand-edge: 0 0 0 1px rgb(29 39 51 / 0.14);--brand-paper: #EFE9DC;--brand-paper-top: #FBF8F1;--brand-ink: #1D2733;--brand-white: #FFFFFF;--brand-ink-muted: #535D59;--brand-ink-line: #D2CEC4;--brand-teal-deep: #0B6166;--brand-teal-light: #7CC2B6;--brand-teal-night: #2B776F;--brand-paper-muted: #A7A396;--brand-paper-soft: #D9D4C6;--brand-paper-cream: #F4F0E6;--brand-ink-card: #2C353F;--brand-ink-lead: #363E47;--brand-ink-line-night: #3F464E;--brand-ink-teal-line: #4D7575;--landing-band: var(--brand-paper);--landing-band-top: var(--brand-paper-top);--landing-band-text: var(--brand-ink);--landing-band-muted: var(--brand-ink-muted);--landing-band-accent: var(--brand-teal-deep);--landing-band-em: var(--brand-teal-deep);--landing-band-card: var(--brand-white);--landing-band-line: var(--brand-ink-line);--landing-lead: var(--brand-ink);--landing-lead-line: var(--brand-ink);--landing-lead-text: var(--brand-paper);--landing-lead-muted: var(--brand-paper-muted);--landing-teal: var(--brand-teal-deep);--landing-teal-text: var(--brand-white);--landing-teal-muted: var(--brand-paper-cream);--landing-bubble: var(--brand-paper-top);--landing-bubble-text: var(--brand-ink);--landing-close: var(--brand-ink);--landing-close-line: var(--brand-ink);--landing-close-text: var(--brand-paper);--landing-close-muted: var(--brand-paper-soft);--landing-close-button: var(--brand-paper);--landing-close-button-text: var(--brand-ink);--landing-close-button-hover: var(--brand-paper-top);--public-ground: #EFE9DC;--public-ground-top: #F9F6F1;--public-rule: rgb(26 34 32 / 0.16);--public-wash: rgb(26 34 32 / 0.05);--button-danger-ground: var(--danger);--button-danger-words: var(--text-on-danger);--button-danger-hover-ground: var(--danger-strong);--button-danger-hover-words: var(--text-on-danger);--button-danger-press: var(--danger-strong);--shadow-1: 0 1px 2px rgb(26 34 32 / 0.06);--shadow-2: 0 1px 2px rgb(26 34 32 / 0.05), 0 10px 28px rgb(26 34 32 / 0.09);--shadow-foot: 0 -1px 2px rgb(26 34 32 / 0.06), 0 -10px 28px rgb(26 34 32 / 0.14);--shadow-3: 0 2px 6px rgb(26 34 32 / 0.08), 0 18px 48px rgb(26 34 32 / 0.16);--frost: color-mix(in srgb, var(--surface) 82%, transparent);--frost-raised: color-mix(in srgb, var(--surface-raised) 88%, transparent);--tint-press: color-mix(in srgb, var(--text) 9%, transparent);--chosen-ground: color-mix(in srgb, var(--accent-soft) 70%, var(--surface-raised));--coach-soft: color-mix(in srgb, var(--coach) 20%, var(--surface-raised));--coach-soft-ink: color-mix(in srgb, var(--coach) 40%, var(--text));--status-drafting-bg: #E5E6E6;--status-drafting-mark: #797B7A;--status-drafting-ink: #5C5E5D;--status-applied-bg: #D0EAFE;--status-applied-mark: #0482C0;--status-applied-ink: #066494;--status-screen-bg: #D8E8FE;--status-screen-mark: #417ACC;--status-screen-ink: #245BAB;--status-assessment-bg: #E0E5FE;--status-assessment-mark: #686FCB;--status-assessment-ink: #4D51AA;--status-interviewing-bg: #E9E1FF;--status-interviewing-mark: #8565C1;--status-interviewing-ink: #6947A1;--status-final-bg: #FDD8FF;--status-final-mark: #A35AA7;--status-final-ink: #833C88;--status-offer-bg: #C3F6C3;--status-offer-mark: #3A8F42;--status-offer-ink: #157123;--status-accepted-bg: #B3F9D3;--status-accepted-mark: #06915F;--status-accepted-ink: #027048;--status-declined-bg: #FFDBEA;--status-declined-mark: #A66182;--status-declined-ink: #864565;--status-withdrawn-bg: #E5E6E6;--status-withdrawn-mark: #797B7A;--status-withdrawn-ink: #5C5E5D;--status-rejected-bg: #FEDDDA;--status-rejected-mark: #BF534E;--status-rejected-ink: #9D3533;--status-noresponse-bg: #E2EBCE;--status-noresponse-mark: #758055;--status-noresponse-ink: #596339;--status-jobclosed-bg: #F8E1D5;--status-jobclosed-mark: #937260;--status-jobclosed-ink: #755645;--swatch-slate-day: #F7F8F6;--swatch-slate-day-coach: #0F7A80;--swatch-slate-night: #1B1C18;--swatch-slate-night-coach: #2B776F;--swatch-violet-day: #F8F6FB;--swatch-violet-day-coach: #4A2BB5;--swatch-violet-night: #16131F;--swatch-violet-night-coach: #4B3A8F;--swatch-paper-day: #EFE9DC;--swatch-paper-day-coach: #0D7A70;--swatch-paper-night: #1D2733;--swatch-paper-night-coach: #2B776F;--swatch-shore-day: #E8EEF5;--swatch-shore-day-coach: #0F7A80;--swatch-shore-night: #161F28;--swatch-shore-night-coach: #2B776F;--swatch-lantern-day: #DDE2E7;--swatch-lantern-day-coach: #0F7A80;--swatch-lantern-night: #11181E;--swatch-lantern-night-coach: #2B776F;--swatch-slate-day-accent: #2F4256;--swatch-slate-day-mark: #AD7D09;--swatch-slate-night-accent: #B3A991;--swatch-slate-night-mark: #D4A93C;--swatch-violet-day-accent: #2E2150;--swatch-violet-day-mark: #6A3FC1;--swatch-violet-night-accent: #B3A8D1;--swatch-violet-night-mark: #B79CFF;--swatch-paper-day-accent: #1D2733;--swatch-paper-day-mark: #8E6606;--swatch-paper-night-accent: #D9D4C6;--swatch-paper-night-mark: #D4A93C;--swatch-shore-day-accent: #2F4256;--swatch-shore-day-mark: #8A6300;--swatch-shore-night-accent: #A9C0D8;--swatch-shore-night-mark: #E3B04B;--swatch-lantern-day-accent: #1E2B38;--swatch-lantern-day-mark: #8A6300;--swatch-lantern-night-accent: #E3B04B;--swatch-lantern-night-mark: #F0C76A;--picture-lock-top: #2F4256;--picture-lock-end: #1A2220;--picture-lock-paper: #FFFFFFEB;--picture-lock-ink: #1A2220;--picture-lock-muted: #535D59;--picture-white: #FFFFFF;--picture-day-line: #D5D9D3;--picture-day-accent: #2F4256;--picture-night-raised: #282923;--picture-night-line: #35362F;--picture-night-accent: #B3A991;--print-text: 11pt;--print-ink: #000000;--print-paper: #ffffff;--qr-paper: #ffffff;--qr-ink: #1A2220;--leading-notice: 1.5;--leading-doc: 1.45;--tracking-code: 0.22em;--tracking-backup: 0.06em;--field-width: 68ch;--page-held-width: 68rem;--aside-measure: calc(var(--measure) + var(--space-5));--underline-width: 1px;--underline-width-hover: 2px;--page-cap: 112rem;--signed-out-width: 72rem;--signed-out-measure: 68ch;--textarea-min: calc(var(--touch-min) * 3);--dialog-width: 30rem;--entry-width: 28rem;--code-field-width: 14rem;--coach-trim-width: 2px;--refusal-room: 22rem;--coach-lift: 48px;--rail-badge-ring: 2px;--avatar-size: 32px;--meter-height: 4px;--settings-width: 34rem;--account-avatar: 64px;--account-avatar-phone: 56px;--sheet-width: 32rem;--icon-size: 1.25em;--chat-width: 46rem;--chat-dash: 8px;--composer-min: calc(var(--touch-min) + var(--space-2));--composer-max: 12rem;--composer-dock: calc(var(--coach-lift) + var(--space-3));--frost-filter: blur(10px) saturate(1.15);--coach-head-avatar: 28px;--coach-panel-head: 68px;--icon-xs: 14px;--source-tag-pad: 1px;--filter-width: 21rem;--check-size: 20px;--switch-inset: 3px;--status-ring: 2px;--status-dot-xs: 7px;--list-search-width: 15rem;--career-column: 40.5rem;--career-aside: 13rem;--story-label: 7rem;--empty-icon: 56px;--doc-thumb-width: 40px;--doc-rule: 3px;--two-step-width: 46rem;--cal-edge: 3px;--timeline-date: 4rem;--timeline-mark: 24px;--timeline-dot: 10px;--timeline-line: 1.5px;--leading-voice: 1.35;--progress-bar: 4px;--move-column: 40rem;--move-aside: 19rem;--move-narrow: 42rem;--move-mark: 24px;--z-pull: 25}:root[data-theme=light]{color-scheme:light}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]){--arrival-rule: #5FB3A8;--operator-logo-day: none;--operator-logo-night: inline-block;--settings-current-ground: var(--surface-raised);--settings-current-edge: var(--accent);--settings-current-ink: var(--text);--settings-current-ring: var(--focus-ring);color-scheme:dark;--surface: #1B1C18;--surface-raised: #282923;--surface-sunken: #141511;--surface-grouped: #141511;--surface-press: #35362F;--tile-ground: #3A3A30;--tile-ink: #C9C0A9;--sheet-edge: rgb(255 255 255 / 0.07);--border: #35362F;--border-control: #84867A;--text: #D9D4C6;--text-muted: #A7A396;--accent: #B3A991;--accent-strong: #C9C0A9;--text-on-accent: #1C1B16;--success: #A3D19B;--text-on-success: #10240D;--danger: #F4A097;--danger-strong: #F9C4BD;--text-on-danger: #3A0B06;--button-danger-ground: transparent;--button-danger-words: var(--danger);--button-danger-hover-ground: var(--surface-sunken);--button-danger-hover-words: var(--danger-strong);--button-danger-press: var(--danger);--focus-ring: #B3A991;--accent-soft: #2D2D25;--warning: #F2A26A;--cache-ending: #F2A26A;--text-on-warning: #2A1405;--warning-soft: #2E2319;--mark: #D4A93C;--scrim: rgb(0 0 0 / 0.6);--coach: #2B776F;--coach-strong: #246F68;--text-on-coach: #F4F0E6;--coach-lip: #7CC2B6;--coach-ready: #F5C842;--income-freelance: #8B6A15;--coach-trim: #7CC2B6;--coach-glow: 0 0 0 3px rgb(43 119 111 / 0.3), 0 0 16px 3px rgb(56 150 140 / 0.4);--shadow-1: 0 1px 2px rgb(0 0 0 / 0.45);--shadow-2: 0 1px 2px rgb(0 0 0 / 0.4), 0 10px 28px rgb(0 0 0 / 0.45);--shadow-foot: 0 -1px 2px rgb(0 0 0 / 0.4), 0 -10px 28px rgb(0 0 0 / 0.45);--shadow-3: 0 2px 6px rgb(0 0 0 / 0.5), 0 18px 48px rgb(0 0 0 / 0.6);--brand-edge: 0 0 0 1px rgb(0 0 0 / 0);--landing-band: var(--brand-ink);--landing-band-top: var(--brand-ink);--landing-band-text: var(--brand-paper);--landing-band-muted: var(--brand-paper-muted);--landing-band-accent: var(--brand-teal-light);--landing-band-em: var(--brand-teal-light);--landing-band-card: var(--brand-ink-card);--landing-band-line: var(--brand-ink-line-night);--landing-lead: var(--brand-ink-lead);--landing-lead-line: var(--brand-ink-teal-line);--landing-lead-muted: var(--brand-paper-soft);--landing-teal: var(--brand-teal-night);--landing-teal-text: var(--brand-paper-cream);--landing-bubble: var(--brand-ink);--landing-bubble-text: var(--brand-paper);--landing-close-line: var(--brand-ink-line-night);--landing-close-button: var(--accent);--landing-close-button-text: var(--text-on-accent);--landing-close-button-hover: var(--accent-strong);--public-ground: #1B1C18;--public-ground-top: #23241F;--public-rule: rgb(217 212 198 / 0.16);--public-wash: rgb(217 212 198 / 0.05);--status-drafting-bg: #2D2E2E;--status-drafting-mark: #B0B1B1;--status-drafting-ink: #BCBEBD;--status-applied-bg: #153143;--status-applied-mark: #6FBAED;--status-applied-ink: #7CC7FB;--status-screen-bg: #1F2E45;--status-screen-mark: #87B3F4;--status-screen-ink: #95C0FF;--status-assessment-bg: #282B45;--status-assessment-mark: #A1ABF3;--status-assessment-ink: #AEB8FE;--status-interviewing-bg: #312842;--status-interviewing-mark: #B9A3EB;--status-interviewing-ink: #C6AFF9;--status-final-bg: #3A253B;--status-final-mark: #D39AD6;--status-final-ink: #E0A6E3;--status-offer-bg: #1E341F;--status-offer-mark: #86C387;--status-offer-ink: #92D094;--status-accepted-bg: #163526;--status-accepted-mark: #71C69A;--status-accepted-ink: #7ED3A6;--status-declined-bg: #3B2730;--status-declined-mark: #D69EB8;--status-declined-ink: #E3ABC4;--status-withdrawn-bg: #2D2E2E;--status-withdrawn-mark: #B0B1B1;--status-withdrawn-ink: #BDBEBD;--status-rejected-bg: #432422;--status-rejected-mark: #EC968F;--status-rejected-ink: #FAA39C;--status-noresponse-bg: #2C3024;--status-noresponse-mark: #ADB695;--status-noresponse-ink: #B9C3A1;--status-jobclosed-bg: #352C26;--status-jobclosed-mark: #C5AB9D;--status-jobclosed-ink: #D2B7A9}}@media screen{:root[data-theme=dark]{--arrival-rule: #5FB3A8;--operator-logo-day: none;--operator-logo-night: inline-block;--settings-current-ground: var(--surface-raised);--settings-current-edge: var(--accent);--settings-current-ink: var(--text);--settings-current-ring: var(--focus-ring);color-scheme:dark;--surface: #1B1C18;--surface-raised: #282923;--surface-sunken: #141511;--surface-grouped: #141511;--surface-press: #35362F;--tile-ground: #3A3A30;--tile-ink: #C9C0A9;--sheet-edge: rgb(255 255 255 / 0.07);--border: #35362F;--border-control: #84867A;--text: #D9D4C6;--text-muted: #A7A396;--accent: #B3A991;--accent-strong: #C9C0A9;--text-on-accent: #1C1B16;--success: #A3D19B;--text-on-success: #10240D;--danger: #F4A097;--danger-strong: #F9C4BD;--text-on-danger: #3A0B06;--button-danger-ground: transparent;--button-danger-words: var(--danger);--button-danger-hover-ground: var(--surface-sunken);--button-danger-hover-words: var(--danger-strong);--button-danger-press: var(--danger);--focus-ring: #B3A991;--accent-soft: #2D2D25;--warning: #F2A26A;--cache-ending: #F2A26A;--text-on-warning: #2A1405;--warning-soft: #2E2319;--mark: #D4A93C;--scrim: rgb(0 0 0 / 0.6);--coach: #2B776F;--coach-strong: #246F68;--text-on-coach: #F4F0E6;--coach-lip: #7CC2B6;--coach-ready: #F5C842;--income-freelance: #8B6A15;--coach-trim: #7CC2B6;--coach-glow: 0 0 0 3px rgb(43 119 111 / 0.3), 0 0 16px 3px rgb(56 150 140 / 0.4);--shadow-1: 0 1px 2px rgb(0 0 0 / 0.45);--shadow-2: 0 1px 2px rgb(0 0 0 / 0.4), 0 10px 28px rgb(0 0 0 / 0.45);--shadow-foot: 0 -1px 2px rgb(0 0 0 / 0.4), 0 -10px 28px rgb(0 0 0 / 0.45);--shadow-3: 0 2px 6px rgb(0 0 0 / 0.5), 0 18px 48px rgb(0 0 0 / 0.6);--brand-edge: 0 0 0 1px rgb(0 0 0 / 0);--landing-band: var(--brand-ink);--landing-band-top: var(--brand-ink);--landing-band-text: var(--brand-paper);--landing-band-muted: var(--brand-paper-muted);--landing-band-accent: var(--brand-teal-light);--landing-band-em: var(--brand-teal-light);--landing-band-card: var(--brand-ink-card);--landing-band-line: var(--brand-ink-line-night);--landing-lead: var(--brand-ink-lead);--landing-lead-line: var(--brand-ink-teal-line);--landing-lead-muted: var(--brand-paper-soft);--landing-teal: var(--brand-teal-night);--landing-teal-text: var(--brand-paper-cream);--landing-bubble: var(--brand-ink);--landing-bubble-text: var(--brand-paper);--landing-close-line: var(--brand-ink-line-night);--landing-close-button: var(--accent);--landing-close-button-text: var(--text-on-accent);--landing-close-button-hover: var(--accent-strong);--public-ground: #1B1C18;--public-ground-top: #23241F;--public-rule: rgb(217 212 198 / 0.16);--public-wash: rgb(217 212 198 / 0.05);--status-drafting-bg: #2D2E2E;--status-drafting-mark: #B0B1B1;--status-drafting-ink: #BCBEBD;--status-applied-bg: #153143;--status-applied-mark: #6FBAED;--status-applied-ink: #7CC7FB;--status-screen-bg: #1F2E45;--status-screen-mark: #87B3F4;--status-screen-ink: #95C0FF;--status-assessment-bg: #282B45;--status-assessment-mark: #A1ABF3;--status-assessment-ink: #AEB8FE;--status-interviewing-bg: #312842;--status-interviewing-mark: #B9A3EB;--status-interviewing-ink: #C6AFF9;--status-final-bg: #3A253B;--status-final-mark: #D39AD6;--status-final-ink: #E0A6E3;--status-offer-bg: #1E341F;--status-offer-mark: #86C387;--status-offer-ink: #92D094;--status-accepted-bg: #163526;--status-accepted-mark: #71C69A;--status-accepted-ink: #7ED3A6;--status-declined-bg: #3B2730;--status-declined-mark: #D69EB8;--status-declined-ink: #E3ABC4;--status-withdrawn-bg: #2D2E2E;--status-withdrawn-mark: #B0B1B1;--status-withdrawn-ink: #BDBEBD;--status-rejected-bg: #432422;--status-rejected-mark: #EC968F;--status-rejected-ink: #FAA39C;--status-noresponse-bg: #2C3024;--status-noresponse-mark: #ADB695;--status-noresponse-ink: #B9C3A1;--status-jobclosed-bg: #352C26;--status-jobclosed-mark: #C5AB9D;--status-jobclosed-ink: #D2B7A9}}@media screen{:root[data-palette=violet]{--arrival-rule: #0D7A70;--surface: #F8F6FB;--surface-raised: #FFFFFF;--surface-sunken: #EEEAF4;--surface-grouped: #E5E0EC;--surface-press: #DAD3E4;--tile-ground: #E4DFEC;--tile-ink: #2E2150;--sheet-edge: rgb(255 255 255 / 0);--border: #DDD7E7;--border-control: #7E7690;--text: #1C1826;--text-muted: #59526A;--accent: #2E2150;--accent-strong: #21173B;--text-on-accent: #FFFFFF;--success: #1E7A4A;--text-on-success: #FFFFFF;--danger: #BE2338;--danger-strong: #8E1828;--text-on-danger: #FFFFFF;--focus-ring: #2E2150;--accent-soft: #E9E6F0;--warning: #A84F0C;--cache-ending: #A84F0C;--text-on-warning: #FFFFFF;--warning-soft: #FCEBE1;--mark: #6A3FC1;--scrim: rgb(22 18 32 / 0.45);--coach: #4A2BB5;--coach-strong: #3D2396;--text-on-coach: #FFFFFF;--coach-lip: #E8B845;--coach-ready: #FFD43B;--income-freelance: #9C7308;--coach-trim: #E8B845;--coach-glow: 0 0 14px 2px rgb(200 150 30 / 0.35);--brand-edge: 0 0 0 1px rgb(29 39 51 / 0.14);--status-drafting-bg: #E5E6E6;--status-drafting-mark: #797B7A;--status-drafting-ink: #5C5E5D;--status-applied-bg: #D4E9FF;--status-applied-mark: #2B7EC9;--status-applied-ink: #0460A5;--status-screen-bg: #C8EDFE;--status-screen-mark: #0686AE;--status-screen-ink: #066786;--status-assessment-bg: #B9F2F9;--status-assessment-mark: #068B96;--status-assessment-ink: #086A73;--status-interviewing-bg: #BCF4E9;--status-interviewing-mark: #0B8E7F;--status-interviewing-ink: #006D61;--status-final-bg: #FFD9F3;--status-final-mark: #AD5697;--status-final-ink: #8D3879;--status-offer-bg: #CFF1CF;--status-offer-mark: #3A8F42;--status-offer-ink: #157123;--status-accepted-bg: #C5F3D9;--status-accepted-mark: #06915F;--status-accepted-ink: #027048;--status-declined-bg: #FDDDE2;--status-declined-mark: #A56571;--status-declined-ink: #854854;--status-withdrawn-bg: #E6E6E6;--status-withdrawn-mark: #797B7A;--status-withdrawn-ink: #5C5E5D;--status-rejected-bg: #FEDDDA;--status-rejected-mark: #BF534E;--status-rejected-ink: #9D3533;--status-noresponse-bg: #E4E9D6;--status-noresponse-mark: #758055;--status-noresponse-ink: #596339;--status-jobclosed-bg: #F2E3DA;--status-jobclosed-mark: #937260;--status-jobclosed-ink: #755645;--public-ground: #EFE9DC;--public-ground-top: #F9F6F1;--public-rule: rgb(28 24 38 / 0.16);--public-wash: rgb(28 24 38 / 0.05)}}@media screen and (prefers-color-scheme: dark){:root[data-palette=violet]:not([data-theme=light]){--arrival-rule: #5FB3A8;--public-ground: #16131F;--public-ground-top: #1F1B2B;--public-rule: rgb(236 232 244 / 0.16);--public-wash: rgb(236 232 244 / 0.05);--settings-current-ground: var(--surface-raised);--settings-current-edge: var(--accent);--settings-current-ink: var(--text);--settings-current-ring: var(--focus-ring);color-scheme:dark;--surface: #16131F;--surface-raised: #252033;--surface-sunken: #100E17;--surface-grouped: #100E17;--surface-press: #332D44;--tile-ground: #383149;--tile-ink: #C9C0E2;--sheet-edge: rgb(255 255 255 / 0.07);--border: #332D44;--border-control: #847C99;--text: #ECE8F4;--text-muted: #ABA3BF;--accent: #B3A8D1;--accent-strong: #C9C0E2;--text-on-accent: #16131F;--success: #7FD8A4;--text-on-success: #062413;--danger: #FF8F9A;--danger-strong: #FFB8BF;--text-on-danger: #3A0710;--focus-ring: #B3A8D1;--accent-soft: #2A2536;--warning: #F2A26A;--cache-ending: #F2A26A;--text-on-warning: #2A1405;--warning-soft: #2F2219;--mark: #B79CFF;--scrim: rgb(0 0 0 / 0.6);--coach: #4B3A8F;--coach-strong: #5A48A3;--text-on-coach: #FFFFFF;--coach-lip: #E8B845;--coach-ready: #FFD43B;--income-freelance: #956D07;--coach-trim: #E8B845;--coach-glow: 0 0 16px 3px rgb(232 184 69 / 0.4);--brand-edge: 0 0 0 1px rgb(0 0 0 / 0);--status-drafting-bg: #2D2E2E;--status-drafting-mark: #B0B1B1;--status-drafting-ink: #BCBEBD;--status-applied-bg: #1A2F45;--status-applied-mark: #7CB6F1;--status-applied-ink: #89C3FF;--status-screen-bg: #0F3240;--status-screen-mark: #61BEE6;--status-screen-ink: #6ECBF3;--status-assessment-bg: #063439;--status-assessment-mark: #4FC4D1;--status-assessment-ink: #5ED1DE;--status-interviewing-bg: #0A3530;--status-interviewing-mark: #57C7B6;--status-interviewing-ink: #65D4C3;--status-final-bg: #3D2436;--status-final-mark: #DD97C8;--status-final-ink: #EAA3D5;--status-offer-bg: #1E341F;--status-offer-mark: #86C387;--status-offer-ink: #92D094;--status-accepted-bg: #163526;--status-accepted-mark: #71C69A;--status-accepted-ink: #7ED3A6;--status-declined-bg: #3B282B;--status-declined-mark: #D5A1A9;--status-declined-ink: #E3ADB6;--status-withdrawn-bg: #2D2E2E;--status-withdrawn-mark: #B0B1B1;--status-withdrawn-ink: #BDBEBD;--status-rejected-bg: #432422;--status-rejected-mark: #EC968F;--status-rejected-ink: #FAA39C;--status-noresponse-bg: #2C3024;--status-noresponse-mark: #ADB695;--status-noresponse-ink: #B9C3A1;--status-jobclosed-bg: #352C26;--status-jobclosed-mark: #C5AB9D;--status-jobclosed-ink: #D2B7A9}}@media screen{:root[data-palette=violet][data-theme=dark]{--arrival-rule: #5FB3A8;--public-ground: #16131F;--public-ground-top: #1F1B2B;--public-rule: rgb(236 232 244 / 0.16);--public-wash: rgb(236 232 244 / 0.05);--settings-current-ground: var(--surface-raised);--settings-current-edge: var(--accent);--settings-current-ink: var(--text);--settings-current-ring: var(--focus-ring);color-scheme:dark;--surface: #16131F;--surface-raised: #252033;--surface-sunken: #100E17;--surface-grouped: #100E17;--surface-press: #332D44;--tile-ground: #383149;--tile-ink: #C9C0E2;--sheet-edge: rgb(255 255 255 / 0.07);--border: #332D44;--border-control: #847C99;--text: #ECE8F4;--text-muted: #ABA3BF;--accent: #B3A8D1;--accent-strong: #C9C0E2;--text-on-accent: #16131F;--success: #7FD8A4;--text-on-success: #062413;--danger: #FF8F9A;--danger-strong: #FFB8BF;--text-on-danger: #3A0710;--focus-ring: #B3A8D1;--accent-soft: #2A2536;--warning: #F2A26A;--cache-ending: #F2A26A;--text-on-warning: #2A1405;--warning-soft: #2F2219;--mark: #B79CFF;--scrim: rgb(0 0 0 / 0.6);--coach: #4B3A8F;--coach-strong: #5A48A3;--text-on-coach: #FFFFFF;--coach-lip: #E8B845;--coach-ready: #FFD43B;--income-freelance: #956D07;--coach-trim: #E8B845;--coach-glow: 0 0 16px 3px rgb(232 184 69 / 0.4);--brand-edge: 0 0 0 1px rgb(0 0 0 / 0);--status-drafting-bg: #2D2E2E;--status-drafting-mark: #B0B1B1;--status-drafting-ink: #BCBEBD;--status-applied-bg: #1A2F45;--status-applied-mark: #7CB6F1;--status-applied-ink: #89C3FF;--status-screen-bg: #0F3240;--status-screen-mark: #61BEE6;--status-screen-ink: #6ECBF3;--status-assessment-bg: #063439;--status-assessment-mark: #4FC4D1;--status-assessment-ink: #5ED1DE;--status-interviewing-bg: #0A3530;--status-interviewing-mark: #57C7B6;--status-interviewing-ink: #65D4C3;--status-final-bg: #3D2436;--status-final-mark: #DD97C8;--status-final-ink: #EAA3D5;--status-offer-bg: #1E341F;--status-offer-mark: #86C387;--status-offer-ink: #92D094;--status-accepted-bg: #163526;--status-accepted-mark: #71C69A;--status-accepted-ink: #7ED3A6;--status-declined-bg: #3B282B;--status-declined-mark: #D5A1A9;--status-declined-ink: #E3ADB6;--status-withdrawn-bg: #2D2E2E;--status-withdrawn-mark: #B0B1B1;--status-withdrawn-ink: #BDBEBD;--status-rejected-bg: #432422;--status-rejected-mark: #EC968F;--status-rejected-ink: #FAA39C;--status-noresponse-bg: #2C3024;--status-noresponse-mark: #ADB695;--status-noresponse-ink: #B9C3A1;--status-jobclosed-bg: #352C26;--status-jobclosed-mark: #C5AB9D;--status-jobclosed-ink: #D2B7A9}}@media screen{:root[data-palette=paper]{--public-ground: #EFE9DC;--public-ground-top: #F6F2E9;--public-rule: rgb(29 39 51 / 0.16);--public-wash: rgb(29 39 51 / 0.05);--tile-ground: #DCD6C9;--tile-ink: #1D2733;--surface-grouped: #E2DACB;--surface-press: #D8CFBE;--arrival-rule: #0D7A70;--sheet-edge: rgb(255 255 255 / 0);--surface: #EFE9DC;--surface-raised: #FBF8F1;--public-ground: #EFE9DC;--public-ground-top: #F6F2E9;--public-rule: rgb(29 39 51 / 0.16);--public-wash: rgb(29 39 51 / 0.05);--surface-sunken: #E5DFD1;--border: #D8D1C1;--border-control: #7A7466;--text: #1D2733;--text-muted: #525A5E;--accent: #1D2733;--accent-strong: #0F161E;--text-on-accent: #FBF8F1;--success: #2B6B36;--text-on-success: #FFFFFF;--danger: #B42318;--danger-strong: #861B12;--text-on-danger: #FFFFFF;--focus-ring: #1D2733;--accent-soft: #E2DED3;--warning: #9C4A0B;--cache-ending: #9C4A0B;--text-on-warning: #FFFFFF;--warning-soft: #FCEBE1;--mark: #8E6606;--scrim: rgb(29 39 51 / 0.45);--coach: #0D7A70;--coach-strong: #0B6166;--text-on-coach: #FFFFFF;--coach-lip: #0A4C51;--coach-ready: #8E6606;--income-freelance: #A07812;--coach-trim: #0D7A70;--coach-glow: 0 0 0 3px rgb(13 122 112 / 0.2), 0 0 14px 2px rgb(13 122 112 / 0.4);--brand-edge: 0 0 0 1px rgb(29 39 51 / 0.14);--status-drafting-bg: #E5E6E6;--status-drafting-mark: #797B7A;--status-drafting-ink: #5C5E5D;--status-applied-bg: #D0EAFE;--status-applied-mark: #0482C0;--status-applied-ink: #066494;--status-screen-bg: #D8E8FE;--status-screen-mark: #417ACC;--status-screen-ink: #245BAB;--status-assessment-bg: #E0E5FE;--status-assessment-mark: #686FCB;--status-assessment-ink: #4D51AA;--status-interviewing-bg: #E9E1FF;--status-interviewing-mark: #8565C1;--status-interviewing-ink: #6947A1;--status-final-bg: #FDD8FF;--status-final-mark: #A35AA7;--status-final-ink: #833C88;--status-offer-bg: #C3F6C3;--status-offer-mark: #3A8F42;--status-offer-ink: #157123;--status-accepted-bg: #B3F9D3;--status-accepted-mark: #06915F;--status-accepted-ink: #027048;--status-declined-bg: #FFDBEA;--status-declined-mark: #A66182;--status-declined-ink: #864565;--status-withdrawn-bg: #E5E6E6;--status-withdrawn-mark: #797B7A;--status-withdrawn-ink: #5C5E5D;--status-rejected-bg: #FEDDDA;--status-rejected-mark: #BF534E;--status-rejected-ink: #9D3533;--status-noresponse-bg: #E2EBCE;--status-noresponse-mark: #758055;--status-noresponse-ink: #596339;--status-jobclosed-bg: #F8E1D5;--status-jobclosed-mark: #937260;--status-jobclosed-ink: #755645}}@media screen and (prefers-color-scheme: dark){:root[data-palette=paper]:not([data-theme=light]){--public-ground: #1D2733;--public-ground-top: #242E3B;--public-rule: rgb(239 233 220 / 0.16);--public-wash: rgb(239 233 220 / 0.05);--tile-ground: #36424F;--tile-ink: #EFE9DC;--surface-grouped: #161E28;--surface-press: #33404F;--arrival-rule: #5FB3A8;--sheet-edge: rgb(255 255 255 / 0.07);--settings-current-ground: var(--surface-raised);--settings-current-edge: var(--accent);--settings-current-ink: var(--text);--settings-current-ring: var(--focus-ring);color-scheme:dark;--surface: #1D2733;--surface-raised: #283341;--surface-sunken: #161E27;--border: #344150;--border-control: #7F8B98;--text: #EFE9DC;--text-muted: #AEB4B9;--accent: #D9D4C6;--accent-strong: #EFE9DC;--text-on-accent: #1D2733;--success: #A3D19B;--text-on-success: #10240D;--danger: #F4A097;--danger-strong: #F9C4BD;--text-on-danger: #3A0B06;--focus-ring: #D9D4C6;--accent-soft: #2C3846;--warning: #F2A26A;--cache-ending: #F2A26A;--text-on-warning: #2A1405;--warning-soft: #33291F;--mark: #D4A93C;--scrim: rgb(0 0 0 / 0.6);--coach: #2B776F;--coach-strong: #246F68;--text-on-coach: #F4F0E6;--coach-lip: #7CC2B6;--coach-ready: #F5C842;--income-freelance: #9C7A1E;--coach-trim: #7CC2B6;--coach-glow: 0 0 0 3px rgb(43 119 111 / 0.3), 0 0 16px 3px rgb(56 150 140 / 0.4);--brand-edge: 0 0 0 1px rgb(0 0 0 / 0);--status-drafting-bg: #2D2E2E;--status-drafting-mark: #B0B1B1;--status-drafting-ink: #BCBEBD;--status-applied-bg: #153143;--status-applied-mark: #6FBAED;--status-applied-ink: #7CC7FB;--status-screen-bg: #1F2E45;--status-screen-mark: #87B3F4;--status-screen-ink: #95C0FF;--status-assessment-bg: #282B45;--status-assessment-mark: #A1ABF3;--status-assessment-ink: #AEB8FE;--status-interviewing-bg: #312842;--status-interviewing-mark: #B9A3EB;--status-interviewing-ink: #C6AFF9;--status-final-bg: #3A253B;--status-final-mark: #D39AD6;--status-final-ink: #E0A6E3;--status-offer-bg: #1E341F;--status-offer-mark: #86C387;--status-offer-ink: #92D094;--status-accepted-bg: #163526;--status-accepted-mark: #71C69A;--status-accepted-ink: #7ED3A6;--status-declined-bg: #3B2730;--status-declined-mark: #D69EB8;--status-declined-ink: #E3ABC4;--status-withdrawn-bg: #2D2E2E;--status-withdrawn-mark: #B0B1B1;--status-withdrawn-ink: #BDBEBD;--status-rejected-bg: #432422;--status-rejected-mark: #EC968F;--status-rejected-ink: #FAA39C;--status-noresponse-bg: #2C3024;--status-noresponse-mark: #ADB695;--status-noresponse-ink: #B9C3A1;--status-jobclosed-bg: #352C26;--status-jobclosed-mark: #C5AB9D;--status-jobclosed-ink: #D2B7A9}}@media screen{:root[data-palette=paper][data-theme=dark]{--public-ground: #1D2733;--public-ground-top: #242E3B;--public-rule: rgb(239 233 220 / 0.16);--public-wash: rgb(239 233 220 / 0.05);--tile-ground: #36424F;--tile-ink: #EFE9DC;--surface-grouped: #161E28;--surface-press: #33404F;--arrival-rule: #5FB3A8;--sheet-edge: rgb(255 255 255 / 0.07);--settings-current-ground: var(--surface-raised);--settings-current-edge: var(--accent);--settings-current-ink: var(--text);--settings-current-ring: var(--focus-ring);color-scheme:dark;--surface: #1D2733;--surface-raised: #283341;--surface-sunken: #161E27;--border: #344150;--border-control: #7F8B98;--text: #EFE9DC;--text-muted: #AEB4B9;--accent: #D9D4C6;--accent-strong: #EFE9DC;--text-on-accent: #1D2733;--success: #A3D19B;--text-on-success: #10240D;--danger: #F4A097;--danger-strong: #F9C4BD;--text-on-danger: #3A0B06;--focus-ring: #D9D4C6;--accent-soft: #2C3846;--warning: #F2A26A;--cache-ending: #F2A26A;--text-on-warning: #2A1405;--warning-soft: #33291F;--mark: #D4A93C;--scrim: rgb(0 0 0 / 0.6);--coach: #2B776F;--coach-strong: #246F68;--text-on-coach: #F4F0E6;--coach-lip: #7CC2B6;--coach-ready: #F5C842;--income-freelance: #9C7A1E;--coach-trim: #7CC2B6;--coach-glow: 0 0 0 3px rgb(43 119 111 / 0.3), 0 0 16px 3px rgb(56 150 140 / 0.4);--brand-edge: 0 0 0 1px rgb(0 0 0 / 0);--status-drafting-bg: #2D2E2E;--status-drafting-mark: #B0B1B1;--status-drafting-ink: #BCBEBD;--status-applied-bg: #153143;--status-applied-mark: #6FBAED;--status-applied-ink: #7CC7FB;--status-screen-bg: #1F2E45;--status-screen-mark: #87B3F4;--status-screen-ink: #95C0FF;--status-assessment-bg: #282B45;--status-assessment-mark: #A1ABF3;--status-assessment-ink: #AEB8FE;--status-interviewing-bg: #312842;--status-interviewing-mark: #B9A3EB;--status-interviewing-ink: #C6AFF9;--status-final-bg: #3A253B;--status-final-mark: #D39AD6;--status-final-ink: #E0A6E3;--status-offer-bg: #1E341F;--status-offer-mark: #86C387;--status-offer-ink: #92D094;--status-accepted-bg: #163526;--status-accepted-mark: #71C69A;--status-accepted-ink: #7ED3A6;--status-declined-bg: #3B2730;--status-declined-mark: #D69EB8;--status-declined-ink: #E3ABC4;--status-withdrawn-bg: #2D2E2E;--status-withdrawn-mark: #B0B1B1;--status-withdrawn-ink: #BDBEBD;--status-rejected-bg: #432422;--status-rejected-mark: #EC968F;--status-rejected-ink: #FAA39C;--status-noresponse-bg: #2C3024;--status-noresponse-mark: #ADB695;--status-noresponse-ink: #B9C3A1;--status-jobclosed-bg: #352C26;--status-jobclosed-mark: #C5AB9D;--status-jobclosed-ink: #D2B7A9}}@media screen{:root[data-palette=shore]{--public-ground: #EFE9DC;--public-ground-top: #F9F6F1;--public-rule: rgb(23 33 43 / 0.16);--public-wash: rgb(23 33 43 / 0.05);--tile-ground: #D3DCE7;--tile-ink: #2F4256;--surface-grouped: #D9E1EB;--surface-press: #CDD7E3;--arrival-rule: #0D7A70;--sheet-edge: rgb(255 255 255 / 0);--surface: #E8EEF5;--surface-raised: #FFFFFF;--public-ground: #EFE9DC;--public-ground-top: #F9F6F1;--public-rule: rgb(23 33 43 / 0.16);--public-wash: rgb(23 33 43 / 0.05);--surface-sunken: #D9E1EB;--border: #C9D3DE;--border-control: #77818C;--text: #17212B;--text-muted: #4F5B67;--accent: #2F4256;--accent-strong: #22313F;--text-on-accent: #FFFFFF;--success: #2B6B36;--text-on-success: #FFFFFF;--danger: #B42318;--danger-strong: #861B12;--text-on-danger: #FFFFFF;--focus-ring: #2F4256;--accent-soft: #DCE4EE;--warning: #A84F0C;--cache-ending: #A84F0C;--text-on-warning: #FFFFFF;--warning-soft: #FCEBE1;--mark: #8A6300;--scrim: rgb(15 26 36 / 0.45);--coach: #0F7A80;--coach-strong: #0B6166;--text-on-coach: #FFFFFF;--coach-lip: #0A4C51;--coach-ready: #8A6300;--income-freelance: #9E7610;--coach-trim: #0F7A80;--coach-glow: 0 0 0 3px rgb(15 122 128 / 0.2), 0 0 14px 2px rgb(15 122 128 / 0.4);--brand-edge: 0 0 0 1px rgb(29 39 51 / 0.14);--status-drafting-bg: #E5E6E6;--status-drafting-mark: #797B7A;--status-drafting-ink: #5C5E5D;--status-applied-bg: #D0EAFE;--status-applied-mark: #0482C0;--status-applied-ink: #066494;--status-screen-bg: #D8E8FE;--status-screen-mark: #417ACC;--status-screen-ink: #245BAB;--status-assessment-bg: #E0E5FE;--status-assessment-mark: #686FCB;--status-assessment-ink: #4D51AA;--status-interviewing-bg: #E9E1FF;--status-interviewing-mark: #8565C1;--status-interviewing-ink: #6947A1;--status-final-bg: #FDD8FF;--status-final-mark: #A35AA7;--status-final-ink: #833C88;--status-offer-bg: #C3F6C3;--status-offer-mark: #3A8F42;--status-offer-ink: #157123;--status-accepted-bg: #B3F9D3;--status-accepted-mark: #06915F;--status-accepted-ink: #027048;--status-declined-bg: #FFDBEA;--status-declined-mark: #A66182;--status-declined-ink: #864565;--status-withdrawn-bg: #E5E6E6;--status-withdrawn-mark: #797B7A;--status-withdrawn-ink: #5C5E5D;--status-rejected-bg: #FEDDDA;--status-rejected-mark: #BF534E;--status-rejected-ink: #9D3533;--status-noresponse-bg: #E2EBCE;--status-noresponse-mark: #758055;--status-noresponse-ink: #596339;--status-jobclosed-bg: #F8E1D5;--status-jobclosed-mark: #937260;--status-jobclosed-ink: #755645}}@media screen and (prefers-color-scheme: dark){:root[data-palette=shore]:not([data-theme=light]){--public-ground: #161F28;--public-ground-top: #1B2631;--public-rule: rgb(236 240 238 / 0.16);--public-wash: rgb(236 240 238 / 0.05);--tile-ground: #30404E;--tile-ink: #C6D6E7;--surface-grouped: #10171E;--surface-press: #2A3846;--arrival-rule: #5FB3A8;--sheet-edge: rgb(255 255 255 / 0.07);--settings-current-ground: var(--surface-raised);--settings-current-edge: var(--accent);--settings-current-ink: var(--text);--settings-current-ring: var(--focus-ring);color-scheme:dark;--surface: #161F28;--surface-raised: #1F2B37;--surface-sunken: #10171E;--border: #31404D;--border-control: #7A8794;--text: #ECF0EE;--text-muted: #A9B5BD;--accent: #A9C0D8;--accent-strong: #C6D6E7;--text-on-accent: #0F1A24;--success: #A3D19B;--text-on-success: #10240D;--danger: #F4A097;--danger-strong: #F9C4BD;--text-on-danger: #3A0B06;--focus-ring: #A9C0D8;--accent-soft: #26333F;--warning: #F2A26A;--cache-ending: #F2A26A;--text-on-warning: #2A1405;--warning-soft: #2E2319;--mark: #E3B04B;--scrim: rgb(0 0 0 / 0.6);--coach: #2B776F;--coach-strong: #246F68;--text-on-coach: #F4F0E6;--coach-lip: #7CC2B6;--coach-ready: #F5C842;--income-freelance: #9C7A1E;--coach-trim: #7CC2B6;--coach-glow: 0 0 0 3px rgb(43 119 111 / 0.3), 0 0 16px 3px rgb(56 150 140 / 0.4);--brand-edge: 0 0 0 1px rgb(0 0 0 / 0);--status-drafting-bg: #2D2E2E;--status-drafting-mark: #B0B1B1;--status-drafting-ink: #BCBEBD;--status-applied-bg: #153143;--status-applied-mark: #6FBAED;--status-applied-ink: #7CC7FB;--status-screen-bg: #1F2E45;--status-screen-mark: #87B3F4;--status-screen-ink: #95C0FF;--status-assessment-bg: #282B45;--status-assessment-mark: #A1ABF3;--status-assessment-ink: #AEB8FE;--status-interviewing-bg: #312842;--status-interviewing-mark: #B9A3EB;--status-interviewing-ink: #C6AFF9;--status-final-bg: #3A253B;--status-final-mark: #D39AD6;--status-final-ink: #E0A6E3;--status-offer-bg: #1E341F;--status-offer-mark: #86C387;--status-offer-ink: #92D094;--status-accepted-bg: #163526;--status-accepted-mark: #71C69A;--status-accepted-ink: #7ED3A6;--status-declined-bg: #3B2730;--status-declined-mark: #D69EB8;--status-declined-ink: #E3ABC4;--status-withdrawn-bg: #2D2E2E;--status-withdrawn-mark: #B0B1B1;--status-withdrawn-ink: #BDBEBD;--status-rejected-bg: #432422;--status-rejected-mark: #EC968F;--status-rejected-ink: #FAA39C;--status-noresponse-bg: #2C3024;--status-noresponse-mark: #ADB695;--status-noresponse-ink: #B9C3A1;--status-jobclosed-bg: #352C26;--status-jobclosed-mark: #C5AB9D;--status-jobclosed-ink: #D2B7A9}}@media screen{:root[data-palette=shore][data-theme=dark]{--public-ground: #161F28;--public-ground-top: #1B2631;--public-rule: rgb(236 240 238 / 0.16);--public-wash: rgb(236 240 238 / 0.05);--tile-ground: #30404E;--tile-ink: #C6D6E7;--surface-grouped: #10171E;--surface-press: #2A3846;--arrival-rule: #5FB3A8;--sheet-edge: rgb(255 255 255 / 0.07);--settings-current-ground: var(--surface-raised);--settings-current-edge: var(--accent);--settings-current-ink: var(--text);--settings-current-ring: var(--focus-ring);color-scheme:dark;--surface: #161F28;--surface-raised: #1F2B37;--surface-sunken: #10171E;--border: #31404D;--border-control: #7A8794;--text: #ECF0EE;--text-muted: #A9B5BD;--accent: #A9C0D8;--accent-strong: #C6D6E7;--text-on-accent: #0F1A24;--success: #A3D19B;--text-on-success: #10240D;--danger: #F4A097;--danger-strong: #F9C4BD;--text-on-danger: #3A0B06;--focus-ring: #A9C0D8;--accent-soft: #26333F;--warning: #F2A26A;--cache-ending: #F2A26A;--text-on-warning: #2A1405;--warning-soft: #2E2319;--mark: #E3B04B;--scrim: rgb(0 0 0 / 0.6);--coach: #2B776F;--coach-strong: #246F68;--text-on-coach: #F4F0E6;--coach-lip: #7CC2B6;--coach-ready: #F5C842;--income-freelance: #9C7A1E;--coach-trim: #7CC2B6;--coach-glow: 0 0 0 3px rgb(43 119 111 / 0.3), 0 0 16px 3px rgb(56 150 140 / 0.4);--brand-edge: 0 0 0 1px rgb(0 0 0 / 0);--status-drafting-bg: #2D2E2E;--status-drafting-mark: #B0B1B1;--status-drafting-ink: #BCBEBD;--status-applied-bg: #153143;--status-applied-mark: #6FBAED;--status-applied-ink: #7CC7FB;--status-screen-bg: #1F2E45;--status-screen-mark: #87B3F4;--status-screen-ink: #95C0FF;--status-assessment-bg: #282B45;--status-assessment-mark: #A1ABF3;--status-assessment-ink: #AEB8FE;--status-interviewing-bg: #312842;--status-interviewing-mark: #B9A3EB;--status-interviewing-ink: #C6AFF9;--status-final-bg: #3A253B;--status-final-mark: #D39AD6;--status-final-ink: #E0A6E3;--status-offer-bg: #1E341F;--status-offer-mark: #86C387;--status-offer-ink: #92D094;--status-accepted-bg: #163526;--status-accepted-mark: #71C69A;--status-accepted-ink: #7ED3A6;--status-declined-bg: #3B2730;--status-declined-mark: #D69EB8;--status-declined-ink: #E3ABC4;--status-withdrawn-bg: #2D2E2E;--status-withdrawn-mark: #B0B1B1;--status-withdrawn-ink: #BDBEBD;--status-rejected-bg: #432422;--status-rejected-mark: #EC968F;--status-rejected-ink: #FAA39C;--status-noresponse-bg: #2C3024;--status-noresponse-mark: #ADB695;--status-noresponse-ink: #B9C3A1;--status-jobclosed-bg: #352C26;--status-jobclosed-mark: #C5AB9D;--status-jobclosed-ink: #D2B7A9}}@media screen{:root[data-palette=lantern]{--public-ground: #EFE9DC;--public-ground-top: #F9F6F1;--public-rule: rgb(20 28 36 / 0.16);--public-wash: rgb(20 28 36 / 0.05);--tile-ground: #F3E2B5;--tile-ink: #1E2B38;--surface-grouped: #CDD4DB;--surface-press: #C3CBD3;--arrival-rule: #0D7A70;--sheet-edge: rgb(255 255 255 / 0);--surface: #DDE2E7;--surface-raised: #FFFFFF;--surface-sunken: #CDD4DB;--border: #C2CAD3;--border-control: #6E7883;--text: #141C24;--text-muted: #4A5561;--accent: #1E2B38;--accent-strong: #121B24;--text-on-accent: #FFFFFF;--success: #2B6B36;--text-on-success: #FFFFFF;--danger: #B42318;--danger-strong: #861B12;--text-on-danger: #FFFFFF;--focus-ring: #1E2B38;--accent-soft: #FBEFCF;--warning: #9C4A0B;--cache-ending: #9C4A0B;--text-on-warning: #FFFFFF;--warning-soft: #FCEBE1;--mark: #8A6300;--scrim: rgb(15 26 36 / 0.45);--coach: #0F7A80;--coach-strong: #0B6166;--text-on-coach: #FFFFFF;--coach-lip: #0A4C51;--coach-ready: #8A6300;--income-freelance: #9E7610;--coach-trim: #0F7A80;--coach-glow: 0 0 0 3px rgb(15 122 128 / 0.2), 0 0 14px 2px rgb(15 122 128 / 0.4);--brand-edge: 0 0 0 1px rgb(29 39 51 / 0.14);--status-drafting-bg: #E5E6E6;--status-drafting-mark: #797B7A;--status-drafting-ink: #5C5E5D;--status-applied-bg: #D0EAFE;--status-applied-mark: #0482C0;--status-applied-ink: #066494;--status-screen-bg: #D8E8FE;--status-screen-mark: #417ACC;--status-screen-ink: #245BAB;--status-assessment-bg: #E0E5FE;--status-assessment-mark: #686FCB;--status-assessment-ink: #4D51AA;--status-interviewing-bg: #E9E1FF;--status-interviewing-mark: #8565C1;--status-interviewing-ink: #6947A1;--status-final-bg: #FDD8FF;--status-final-mark: #A35AA7;--status-final-ink: #833C88;--status-offer-bg: #C3F6C3;--status-offer-mark: #3A8F42;--status-offer-ink: #157123;--status-accepted-bg: #B3F9D3;--status-accepted-mark: #06915F;--status-accepted-ink: #027048;--status-declined-bg: #FFDBEA;--status-declined-mark: #A66182;--status-declined-ink: #864565;--status-withdrawn-bg: #E5E6E6;--status-withdrawn-mark: #797B7A;--status-withdrawn-ink: #5C5E5D;--status-rejected-bg: #FEDDDA;--status-rejected-mark: #BF534E;--status-rejected-ink: #9D3533;--status-noresponse-bg: #E2EBCE;--status-noresponse-mark: #758055;--status-noresponse-ink: #596339;--status-jobclosed-bg: #F8E1D5;--status-jobclosed-mark: #937260;--status-jobclosed-ink: #755645}}@media screen and (prefers-color-scheme: dark){:root[data-palette=lantern]:not([data-theme=light]){--public-ground: #11181E;--public-ground-top: #161F26;--public-rule: rgb(236 240 238 / 0.16);--public-wash: rgb(236 240 238 / 0.05);--tile-ground: #2E3B46;--tile-ink: #F0C76A;--surface-grouped: #0D1419;--surface-press: #26323C;--arrival-rule: #5FB3A8;--sheet-edge: rgb(255 255 255 / 0.07);--settings-current-ground: var(--surface-raised);--settings-current-edge: var(--accent);--settings-current-ink: var(--text);--settings-current-ring: var(--focus-ring);color-scheme:dark;--surface: #11181E;--surface-raised: #1A242C;--surface-sunken: #0B1117;--border: #2C3943;--border-control: #77848F;--text: #ECF0EE;--text-muted: #A3AFB6;--accent: #E3B04B;--accent-strong: #F0C76A;--text-on-accent: #1E2B38;--success: #A3D19B;--text-on-success: #10240D;--danger: #F4A097;--danger-strong: #F9C4BD;--text-on-danger: #3A0B06;--focus-ring: #E3B04B;--accent-soft: #232F38;--warning: #F2A26A;--cache-ending: #F2A26A;--text-on-warning: #2A1405;--warning-soft: #2E2319;--mark: #F0C76A;--scrim: rgb(0 0 0 / 0.6);--coach: #2B776F;--coach-strong: #246F68;--text-on-coach: #F4F0E6;--coach-lip: #7CC2B6;--coach-ready: #F5C842;--income-freelance: #9C7A1E;--coach-trim: #7CC2B6;--coach-glow: 0 0 0 3px rgb(43 119 111 / 0.3), 0 0 16px 3px rgb(56 150 140 / 0.4);--brand-edge: 0 0 0 1px rgb(0 0 0 / 0);--status-drafting-bg: #2D2E2E;--status-drafting-mark: #B0B1B1;--status-drafting-ink: #BCBEBD;--status-applied-bg: #153143;--status-applied-mark: #6FBAED;--status-applied-ink: #7CC7FB;--status-screen-bg: #1F2E45;--status-screen-mark: #87B3F4;--status-screen-ink: #95C0FF;--status-assessment-bg: #282B45;--status-assessment-mark: #A1ABF3;--status-assessment-ink: #AEB8FE;--status-interviewing-bg: #312842;--status-interviewing-mark: #B9A3EB;--status-interviewing-ink: #C6AFF9;--status-final-bg: #3A253B;--status-final-mark: #D39AD6;--status-final-ink: #E0A6E3;--status-offer-bg: #1E341F;--status-offer-mark: #86C387;--status-offer-ink: #92D094;--status-accepted-bg: #163526;--status-accepted-mark: #71C69A;--status-accepted-ink: #7ED3A6;--status-declined-bg: #3B2730;--status-declined-mark: #D69EB8;--status-declined-ink: #E3ABC4;--status-withdrawn-bg: #2D2E2E;--status-withdrawn-mark: #B0B1B1;--status-withdrawn-ink: #BDBEBD;--status-rejected-bg: #432422;--status-rejected-mark: #EC968F;--status-rejected-ink: #FAA39C;--status-noresponse-bg: #2C3024;--status-noresponse-mark: #ADB695;--status-noresponse-ink: #B9C3A1;--status-jobclosed-bg: #352C26;--status-jobclosed-mark: #C5AB9D;--status-jobclosed-ink: #D2B7A9}}@media screen{:root[data-palette=lantern][data-theme=dark]{--public-ground: #11181E;--public-ground-top: #161F26;--public-rule: rgb(236 240 238 / 0.16);--public-wash: rgb(236 240 238 / 0.05);--tile-ground: #2E3B46;--tile-ink: #F0C76A;--surface-grouped: #0D1419;--surface-press: #26323C;--arrival-rule: #5FB3A8;--sheet-edge: rgb(255 255 255 / 0.07);--settings-current-ground: var(--surface-raised);--settings-current-edge: var(--accent);--settings-current-ink: var(--text);--settings-current-ring: var(--focus-ring);color-scheme:dark;--surface: #11181E;--surface-raised: #1A242C;--surface-sunken: #0B1117;--border: #2C3943;--border-control: #77848F;--text: #ECF0EE;--text-muted: #A3AFB6;--accent: #E3B04B;--accent-strong: #F0C76A;--text-on-accent: #1E2B38;--success: #A3D19B;--text-on-success: #10240D;--danger: #F4A097;--danger-strong: #F9C4BD;--text-on-danger: #3A0B06;--focus-ring: #E3B04B;--accent-soft: #232F38;--warning: #F2A26A;--cache-ending: #F2A26A;--text-on-warning: #2A1405;--warning-soft: #2E2319;--mark: #F0C76A;--scrim: rgb(0 0 0 / 0.6);--coach: #2B776F;--coach-strong: #246F68;--text-on-coach: #F4F0E6;--coach-lip: #7CC2B6;--coach-ready: #F5C842;--income-freelance: #9C7A1E;--coach-trim: #7CC2B6;--coach-glow: 0 0 0 3px rgb(43 119 111 / 0.3), 0 0 16px 3px rgb(56 150 140 / 0.4);--brand-edge: 0 0 0 1px rgb(0 0 0 / 0);--status-drafting-bg: #2D2E2E;--status-drafting-mark: #B0B1B1;--status-drafting-ink: #BCBEBD;--status-applied-bg: #153143;--status-applied-mark: #6FBAED;--status-applied-ink: #7CC7FB;--status-screen-bg: #1F2E45;--status-screen-mark: #87B3F4;--status-screen-ink: #95C0FF;--status-assessment-bg: #282B45;--status-assessment-mark: #A1ABF3;--status-assessment-ink: #AEB8FE;--status-interviewing-bg: #312842;--status-interviewing-mark: #B9A3EB;--status-interviewing-ink: #C6AFF9;--status-final-bg: #3A253B;--status-final-mark: #D39AD6;--status-final-ink: #E0A6E3;--status-offer-bg: #1E341F;--status-offer-mark: #86C387;--status-offer-ink: #92D094;--status-accepted-bg: #163526;--status-accepted-mark: #71C69A;--status-accepted-ink: #7ED3A6;--status-declined-bg: #3B2730;--status-declined-mark: #D69EB8;--status-declined-ink: #E3ABC4;--status-withdrawn-bg: #2D2E2E;--status-withdrawn-mark: #B0B1B1;--status-withdrawn-ink: #BDBEBD;--status-rejected-bg: #432422;--status-rejected-mark: #EC968F;--status-rejected-ink: #FAA39C;--status-noresponse-bg: #2C3024;--status-noresponse-mark: #ADB695;--status-noresponse-ink: #B9C3A1;--status-jobclosed-bg: #352C26;--status-jobclosed-mark: #C5AB9D;--status-jobclosed-ink: #D2B7A9}}@media print{:root,:root[data-theme]{color-scheme:light}}@page{size:letter;margin:.6in}@font-face{font-family:"Lexend";font-style:normal;font-weight:300;font-display:swap;src:url("/fonts/lexend/lexend-latin-300-normal.woff2?b=k0D-coiGLhcW") format("woff2")}@font-face{font-family:"Public Sans";font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/public-sans/public-sans-latin-wght-normal.woff2?b=XtTTHJiOc7JY") format("woff2")}@font-face{font-family:"Spectral";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/spectral/spectral-latin-400-normal.woff2?b=z42u47g8HmYh") format("woff2")}@font-face{font-family:"Spectral";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/spectral/spectral-latin-600-normal.woff2?b=M_rKi1eVoN4a") format("woff2")}@font-face{font-family:"Spectral";font-style:italic;font-weight:400;font-display:swap;src:url("/fonts/spectral/spectral-latin-400-italic.woff2?b=2zlxSan3P9ak") format("woff2")}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--surface)}body{margin:0;background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[hidden]{display:none !important}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--leading-tight);text-wrap:balance;margin:0 0 var(--space-4)}:is(h1,h2,h3) em{font-family:var(--font-accent);font-style:italic}h1{font-size:var(--text-3xl)}@media(max-width: 37.5em){h1{font-size:var(--text-2xl)}}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}:where(p,ul,ol,dl){margin:0 0 var(--space-4)}:where(p){max-width:var(--measure);text-wrap:pretty}:where(ul,ol){padding-left:var(--space-5)}:where(dd){margin:0}:where(a){color:var(--accent);text-decoration-line:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:var(--underline-offset);transition:color var(--dur-fast) var(--ease),text-decoration-thickness var(--dur-fast) var(--ease)}@media(hover: hover){:where(a:hover){color:var(--accent-strong);text-decoration-thickness:var(--underline-width-hover)}}:where(a:active){color:var(--accent-strong)}.link-target{display:inline-flex;align-items:center;min-height:var(--touch-min);min-width:var(--touch-min)}.record-meta__link,.contact__page,.contact-also__name,.contact-app__title,.timeline__what>a,.brief-ready__link{position:relative}.record-meta__link::after,.contact__page::after,.contact-also__name::after,.contact-app__title::after,.timeline__what>a::after,.brief-ready__link::after{content:"";position:absolute;inset:min(0px,(100% - var(--touch-min))/2)}:is(.contact-also__sub,.contact__line)>.link-target,.contact-app__write{position:relative;z-index:1}.link-target--external{gap:var(--space-1)}.link-target--external>.icon{width:var(--icon-sm);height:var(--icon-sm)}.back-link{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--touch-min);margin-left:calc(-1*var(--space-1));padding-right:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}@media(hover: hover){.back-link:hover{color:var(--text)}}.back-link:active{color:var(--text)}.link-more{display:inline-flex;align-items:center;gap:calc(var(--space-1)/2);min-height:var(--touch-min);font-size:var(--text-sm);font-weight:var(--weight-medium)}.link-more>.icon{width:var(--icon-sm);height:var(--icon-sm)}code,pre{font-family:var(--font-mono);font-size:var(--text-sm)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}:root[data-pointer-focus] :where(a,button,summary,[tabindex]):focus-visible{outline:none}[data-swap-heading]{scroll-margin-top:calc(var(--page-top-foot, var(--account-row)) + var(--space-2))}[data-swap-heading]:focus-visible{outline-offset:calc(-1*var(--focus-width))}main[data-swap-busy],.parts-busy[data-swap-busy]{pointer-events:none}.parts-busy[data-swap-busy],main[data-swap-busy]>:not(.page__top,:has(.page__top)),main[data-swap-busy] :has(.page__top)>:not(.page__top,:has(.page__top)){opacity:.6;transition:opacity 120ms ease}.swap-bar{position:fixed;inset:env(safe-area-inset-top) 0 auto 0;z-index:var(--z-scrim);height:2px;background:var(--accent);transform-origin:left center;pointer-events:none;animation:swap-bar-run 1.4s ease-out infinite}@keyframes swap-bar-run{from{transform:scaleX(0.04)}to{transform:scaleX(0.95)}}.icon{display:inline-block;flex:none;width:var(--icon-size);height:var(--icon-size);vertical-align:middle}.icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.icon--lg{width:var(--icon-lg);height:var(--icon-lg)}.sprite{position:absolute;width:0;height:0;overflow:hidden}.nowrap{white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body>.visually-hidden{top:0}.caps{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.caps code{font-size:inherit;letter-spacing:0;text-transform:none}.skip-link{display:inline-flex;align-items:center;min-height:var(--touch-min);position:absolute;left:var(--space-4);top:calc(-1*var(--space-8));z-index:var(--z-skip-link);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-accent);font-weight:var(--weight-bold);text-decoration:none}.skip-link:focus{top:var(--space-2)}.lead{max-width:var(--measure);color:var(--text-muted);font-size:var(--text-md)}.muted{color:var(--text-muted)}.info-dot{display:inline-block;flex:none;width:var(--info-dot);height:var(--info-dot);margin-right:var(--space-2);border-radius:50%;background:var(--mark);vertical-align:middle}.pre-wrap{white-space:pre-wrap}@media(prefers-reduced-motion: reduce){:root:not([data-motion=full]),:root:not([data-motion=full]) *,:root:not([data-motion=full]) *::before,:root:not([data-motion=full]) *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}:root:not([data-motion=full]) *::backdrop{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}:root:not([data-motion=full]) *::file-selector-button{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}:root:not([data-motion=full])::view-transition-group(*),:root:not([data-motion=full])::view-transition-old(*),:root:not([data-motion=full])::view-transition-new(*){animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:root[data-motion=reduced],:root[data-motion=reduced] *,:root[data-motion=reduced] *::before,:root[data-motion=reduced] *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}:root[data-motion=reduced] *::backdrop{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}:root[data-motion=reduced] *::file-selector-button{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}:root[data-motion=reduced]::view-transition-group(*),:root[data-motion=reduced]::view-transition-old(*),:root[data-motion=reduced]::view-transition-new(*){animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.frame{display:grid;grid-template-columns:auto minmax(0, 1fr);min-height:100dvh;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}@media(max-width: 62.5em){.frame{grid-template-columns:var(--rail-width-collapsed) minmax(0, 1fr)}}@media(max-width: 37.5em){.frame{display:block}}.frame--panel{grid-template-columns:auto minmax(0, 1fr) auto}@media(max-width: 62.5em){.frame--panel{grid-template-columns:var(--rail-width-collapsed) minmax(0, 1fr) auto}}@media(max-width: 50em){.frame--panel{grid-template-columns:var(--rail-width-collapsed) minmax(0, 1fr)}}.frame--sliding{overflow-x:clip}.frame__main{display:flex;flex-direction:column;min-width:0}@media(max-width: 37.5em){.frame__main{min-height:100dvh;padding-bottom:calc(var(--tabbar-height) + var(--coach-lift) + env(safe-area-inset-bottom))}body[data-typing]:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly]),textarea:not([readonly])):focus) .frame__main{padding-bottom:var(--space-3)}}.frame__main::before{content:"";position:sticky;top:0;z-index:var(--z-tabbar);flex:none;height:var(--coach-panel-head);margin-bottom:calc(-1*var(--coach-panel-head));background:var(--frost);-webkit-backdrop-filter:var(--frost-filter);backdrop-filter:var(--frost-filter);box-shadow:inset 0 calc(-1*var(--border-width)) 0 var(--border);opacity:0;pointer-events:none}@media(max-width: 37.5em){.frame__main::before{height:var(--page-top-foot, var(--account-row));margin-bottom:calc(-1*var(--page-top-foot, var(--account-row)));background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateY(var(--page-top-pan, 0px))}}.frame__main:has(.page__top[data-stuck])::before{opacity:1;pointer-events:auto}.frame__main:has(.page__top[data-moves])::before{transition:opacity var(--dur) var(--ease)}html:has(.page__top){scroll-padding-top:var(--coach-panel-head)}@media(max-width: 37.5em){html:has(.page__top){scroll-padding-top:calc(var(--page-top-foot, var(--account-row)) + var(--space-2));scroll-padding-bottom:calc(var(--tabbar-height) + var(--coach-lift) + env(safe-area-inset-bottom) + var(--space-2))}body[data-typing]:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly]),textarea:not([readonly])):focus) html:has(.page__top){scroll-padding-bottom:var(--space-2)}}.frame__main>.page{flex:1 0 auto;width:100%}@media(max-width: 37.5em){:root{--page-top-room: calc(2 * var(--space-3) + env(safe-area-inset-top));--page-top-floor: calc(var(--space-3) + env(safe-area-inset-top));--page-top-room-ios: 0.75rem}}@supports(-webkit-touch-callout: none){@media(display-mode: standalone){:root{--page-top-room: max(var(--page-top-room-ios), calc(env(safe-area-inset-top) + min(2 * var(--space-3), env(safe-area-inset-top) * 1000)));--page-top-floor: calc(env(safe-area-inset-top) - var(--touch-min) + min(var(--touch-min) + var(--space-3), env(safe-area-inset-top) * 1000))}}}@media(max-width: 37.5em){.frame__main>.page:has(.page__top){padding-top:var(--page-top-room)}}body:has(>.frame__top){display:flex;flex-direction:column;min-height:100dvh}body:has(>.frame__top,>.landing-head--entry)>.page{--_page-side: var(--space-6);flex:1 0 auto;width:100%;max-width:var(--signed-out-width)}@media(max-width: 37.5em){body:has(>.frame__top,>.landing-head--entry)>.page{--_page-side: var(--space-4)}}.frame__top{padding:var(--space-4) var(--space-6) 0}@media(max-width: 37.5em){.frame__top{padding:var(--space-2) var(--space-4) 0}}.frame__brand{display:inline-flex;align-items:center;min-height:var(--touch-min);text-decoration:none}@media(max-width: 37.5em){.frame__brand .wordmark{font-size:var(--text-lg)}}.page{--_page-side: var(--page-side);max-width:var(--page-cap);margin:0 auto;padding:var(--space-6) var(--_page-side)}@media(max-width: 37.5em){.page{--_page-side: var(--space-4);padding:var(--space-5) var(--_page-side)}}.frame--panel .page{--_page-side: var(--space-4)}@media(max-width: 50em){.frame--panel .page{--_page-side: var(--page-side)}}@media(max-width: 37.5em){.frame--panel .page{--_page-side: var(--space-4)}}.page:has(>:is(.name-form,.email-form,.password-form))>:not(.page__top){max-width:var(--entry-width);margin-inline:auto}.page:has(>.sign-ins)>:not(.page__top){max-width:var(--two-step-width);margin-inline:auto}.page:has(>.application-form)>:not(.page__top){max-width:var(--page-held-width);margin-inline:auto}.page:has(>.application-form--steps)>:not(.page__top){max-width:var(--page-held-width);margin-inline:auto}.page:has(>.whats-new)>:not(.page__top){max-width:var(--page-held-width);margin-inline:auto}.page:has(>.dialog--page>.feedback-form)>:not(.page__top){max-width:min(var(--dialog-width)*2.2,100%);margin-inline:auto}.page__top{container:page-top/inline-size;position:sticky;top:calc((var(--coach-panel-head) - var(--touch-min))/2);z-index:var(--z-tabbar);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--touch-min);margin-top:calc((var(--coach-panel-head) - var(--touch-min))/2 - var(--space-6))}@media(max-width: 37.5em){.page__top{top:max(var(--page-top-hold, calc(var(--page-top-room) - var(--space-3))),var(--page-top-floor));margin-top:calc(-1*var(--space-3));background:var(--surface)}}@media(max-width: 37.5em){html:has(dialog[open]) .page__top::before{background:linear-gradient(var(--scrim), var(--scrim)),var(--surface)}}@media(max-width: 37.5em){.page__top::before{content:"";position:absolute;top:calc(-1*max(0px,var(--page-top-hold, 0px),var(--page-top-floor)));right:calc(-1*var(--_page-side));left:calc(-1*var(--_page-side));z-index:-1;height:max(0px,var(--page-top-hold, 0px),var(--page-top-floor));background:var(--surface);pointer-events:none}}.page__top :where(a,button,summary):focus-visible{outline-offset:calc(-1*var(--focus-width))}.page__top>.back-link{display:block;flex:0 1 auto;min-width:0;overflow:hidden;line-height:var(--touch-min);text-overflow:ellipsis;white-space:nowrap}.page__top>.back-link>.icon{margin-right:var(--space-1);vertical-align:middle}.page__top:has(details[open]){z-index:var(--z-menu)}.page__top[data-stuck]{pointer-events:none}.page__top[data-stuck]>:not(.page__lead){pointer-events:auto}.page__top>.frame__brand{display:none}@media(max-width: 37.5em){.page__top>.frame__brand{display:inline-flex}}.page__top--title{display:grid;grid-template-columns:minmax(0, max-content) minmax(0, 1fr) auto;grid-template-rows:var(--touch-min);grid-template-areas:"title lead end";gap:0 var(--space-4);margin-bottom:var(--space-5)}@media(max-width: 37.5em){.page__top--title{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"title end" "lead lead";column-gap:var(--space-2);margin-top:calc(-1*var(--space-3));margin-bottom:var(--space-4)}}.page__top--title>h1{grid-area:title;align-self:baseline;min-width:0;margin-block:calc((var(--touch-min) - 1em*var(--leading-tight))/2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page__top--title>.page__lead{grid-area:lead;align-self:baseline;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 37.5em){.page__top--title>.page__lead{margin-top:var(--space-1);white-space:normal}}.page__top--title>.page__end{grid-area:end;align-self:start}.page__top--title:has(+.page__head){margin-bottom:var(--space-2)}.page__top--title[data-stuck]>h1{font-size:var(--text-lg)}@media(max-width: 37.5em){.page__top--title[data-stuck]>h1{font-size:var(--text-md)}}.page__top--title[data-stuck]>.page__lead{opacity:0}.page__top--title[data-moves]>h1{transition:font-size var(--dur) var(--ease)}.page__top--title[data-moves]>.page__lead{transition:opacity var(--dur) var(--ease)}.page__end{display:flex;flex:none;align-items:center;gap:var(--space-2);margin-left:auto}@media(max-width: 37.5em){.page__end{gap:var(--space-1)}}.page__top>.page__end{margin-right:calc(-1*var(--space-2))}@media(max-width: 37.5em){.page__action--head{padding:0}.page__action-words{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.page__rule{flex:none;width:var(--border-width);height:var(--icon-md);background:var(--border)}.page__end>.page__rule:first-child{display:none}@container page-top (max-width: 20.5rem){.page__end>.mock-marker{gap:0;padding-right:var(--space-2);font-size:0}}.page__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-5)}.page__head h1,.page__head>.lead{margin:0}@media(max-width: 37.5em){.page__head{margin-bottom:var(--space-4)}}.page__head:not(.page__head--inline):has(>h1+.lead:last-child){flex-direction:column}.page__head--inline{align-items:baseline;justify-content:flex-start}.page__head--inline>.lead{font-size:var(--text-base)}@media(max-width: 37.5em){.page__head--inline{row-gap:var(--space-1)}}.page__head:has(>.page__title){align-items:center;row-gap:var(--space-3)}@media(max-width: 37.5em){.page__head:has(>.page__title){margin-bottom:var(--space-5)}}.page__title{flex:1 1 var(--field-min);min-width:0}.page__lead{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-md)}.page__head>.lead,.page__lead{text-wrap:balance}.page__head--inline .page__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-5)}.page__head--inline .page__lead{margin:0;font-size:var(--text-base)}.page__head--inline>.page__lead{flex:0 1 auto;font-size:var(--text-md)}.page__head--inline:has(>.page__lead){gap:var(--space-2) var(--space-4)}.page__head--inline:has(>.page__lead)>.page__end{margin-left:0}.record-head{margin-bottom:var(--space-4);text-wrap:balance}@media(max-width: 37.5em){.record-head{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"title" "meta" "status";text-wrap:wrap}}.record-head>h1{display:inline;margin:0}@media(max-width: 37.5em){.record-head>h1{display:block;grid-area:title}}.record-head__meta{grid-area:meta;max-width:none;margin:var(--space-1) 0 0;color:var(--text-muted)}.record-head__meta>strong{color:var(--text);font-weight:var(--weight-bold)}.record-head__status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-left:var(--space-4);vertical-align:middle;text-wrap:wrap}@media(max-width: 37.5em){.record-head__status{display:flex;grid-area:status;justify-self:start;margin:var(--space-4) 0 0}}.record-head__ask{display:flex;margin:0}@media(max-width: 37.5em){.record-head__ask{display:none}}.live-block{display:contents}.page:has(>.record-head){container:record-page/inline-size}@media(max-width: 37.5em){.page:has(>.record-head){container-type:normal}}@container record-page (max-width: 52rem){.record-head__status{display:flex;margin:var(--space-2) 0 0}}.record-head .status-control__button{flex-wrap:wrap;row-gap:var(--space-1);padding-block:var(--space-2)}.record-head .status-control__value>.status{white-space:normal;overflow-wrap:normal}@container record-page (max-width: 25rem){.record-head>h1{font-size:var(--text-2xl)}.record-head .status-control__button{padding-inline:var(--space-2)}}@media(max-width: 37.5em){.actions-row--lead>:first-child{flex-basis:100%}.actions-row--lead>:not(:first-child){flex:1 1 auto}}.section{margin-bottom:var(--space-7)}.actions-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.live-block{display:contents}.section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-2)}.section-head__title{margin:0;font-size:var(--text-lg)}.section-head__lead{flex-basis:100%;margin:0;color:var(--text-muted);font-size:var(--text-sm)}.section-head__action{flex:none;margin-right:calc(-1*var(--space-3))}.section-head__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}:where(:root){--working-stroke: 2px;--working-orbit: 1.5px;--working-nudge: 3px;--working-breath: 0.84;--ask-lip-size: 4px;--ask-lip-ready: 5px}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-min);min-width:var(--touch-min);padding:var(--space-2) var(--space-4);border:var(--button-edge) solid var(--accent);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--accent);font:inherit;font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}@media(hover: hover){.button:hover:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}}.button:active:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}.button--primary{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}@media(hover: hover){.button--primary:hover:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--accent-strong);background:var(--accent-strong);color:var(--text-on-accent)}}.button--primary:active:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--accent-strong);background:var(--accent-strong);color:var(--text-on-accent)}.button--danger{border-color:var(--danger);background:var(--button-danger-ground);color:var(--button-danger-words)}@media(hover: hover){.button--danger:hover:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--danger-strong);background:var(--button-danger-hover-ground);color:var(--button-danger-hover-words)}}.button--danger:active:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--button-danger-press);background:var(--button-danger-press);color:var(--text-on-danger)}.button--quiet{border-color:rgba(0,0,0,0);padding-inline:var(--space-3)}@media(hover: hover){.button--quiet:hover:not(:disabled,[aria-disabled=true],[data-working]){border-color:rgba(0,0,0,0);background:var(--accent-soft);color:var(--accent-strong)}}.button--quiet:active:not(:disabled,[aria-disabled=true],[data-working]){border-color:rgba(0,0,0,0);background:var(--accent-soft);color:var(--accent-strong)}.button--icon{width:var(--touch-min);padding:0}.button--icon>.icon{width:var(--icon-lg);height:var(--icon-lg)}.button--quiet.button--icon{color:var(--text)}@media(hover: hover){.button--quiet.button--icon:hover:not(:disabled,[aria-disabled=true],[data-working]){background:var(--surface-sunken);color:var(--text)}}.button--quiet.button--icon:active:not(:disabled,[aria-disabled=true],[data-working]){background:var(--surface-sunken);color:var(--text)}.button--coach{border-color:var(--coach);background:var(--coach);color:var(--text-on-coach);box-shadow:0 0 0 var(--coach-trim-width) var(--coach-trim),var(--coach-glow)}@media(hover: hover){.button--coach:hover:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--coach-strong);background:var(--coach-strong);color:var(--text-on-coach)}}.button--coach:active:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--coach-strong);background:var(--coach-strong);color:var(--text-on-coach)}@media(max-width: 37.5em){.button--block{width:100%}}.button:is(:disabled,[aria-disabled=true]):not([data-working],[aria-busy=true]){border-color:var(--border);background:rgba(0,0,0,0);color:var(--text-muted);box-shadow:none;cursor:not-allowed}.button--quiet:is(:disabled,[aria-disabled=true]):not([data-working],[aria-busy=true]){border-color:rgba(0,0,0,0)}.button--coach:is(:disabled,[aria-disabled=true]):not([data-working],[aria-busy=true])>.icon{filter:grayscale(1)}.button.button[aria-pressed=true]:not(:disabled,[aria-disabled=true]),.button.button[aria-pressed=true][data-working]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}@media(hover: hover){.button.button[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--accent-strong)}}.button.button[aria-pressed=true]:active:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--accent-strong)}.button[data-working]{cursor:progress}.button--coach[data-working]{box-shadow:0 0 0 var(--coach-trim-width) var(--coach-trim)}.button--coach{transition:box-shadow var(--dur-turn) var(--ease)}.button--coach[data-coach-reply]{box-shadow:0 0 0 var(--coach-trim-width) var(--coach-trim),var(--coach-glow),0 var(--ask-lip-size) 0 0 var(--coach-lip)}.button--coach[data-coach-reply=ready]{box-shadow:0 0 0 var(--coach-trim-width) var(--coach-trim),var(--coach-glow),0 var(--ask-lip-ready) 0 0 var(--coach-ready)}.button--coach[data-coach-reply=writing]{animation:coach-ask-pulse var(--dur-working) ease-in-out infinite}@keyframes coach-ask-pulse{0%,60%,100%{box-shadow:0 0 0 var(--coach-trim-width) var(--coach-trim),var(--coach-glow),0 var(--ask-lip-size) 0 0 var(--coach-lip),0 calc(var(--ask-lip-size) + 3px) 6px 0 rgba(0,0,0,0)}15%,45%{box-shadow:0 0 0 var(--coach-trim-width) var(--coach-trim),var(--coach-glow),0 var(--ask-lip-size) 0 0 var(--coach-lip),0 calc(var(--ask-lip-size) + 3px) 6px 0 var(--coach-lip)}30%{box-shadow:0 0 0 var(--coach-trim-width) var(--coach-trim),var(--coach-glow),0 var(--ask-lip-size) 0 0 var(--coach-lip),0 calc(var(--ask-lip-size) + 3px) 6px 0 rgba(0,0,0,0)}}@media(prefers-reduced-motion: reduce){:root:not([data-motion=full]) .button--coach[data-coach-reply=writing]{animation:none;box-shadow:0 0 0 var(--coach-trim-width) var(--coach-trim),var(--coach-glow),0 var(--ask-lip-size) 0 0 var(--coach-lip),0 calc(var(--ask-lip-size) + 3px) 6px 0 var(--coach-lip)}:root:not([data-motion=full]) .button--coach{transition:none}}:root[data-motion=reduced] .button--coach[data-coach-reply=writing]{animation:none;box-shadow:0 0 0 var(--coach-trim-width) var(--coach-trim),var(--coach-glow),0 var(--ask-lip-size) 0 0 var(--coach-lip),0 calc(var(--ask-lip-size) + 3px) 6px 0 var(--coach-lip)}:root[data-motion=reduced] .button--coach{transition:none}.button[data-working]>.icon:first-child{animation:working-pulse var(--dur-working) ease-in-out infinite}.button[data-working=write]>.icon:first-child{animation:working-write var(--dur-write) ease-in-out infinite}.button[data-working=search]>.icon:first-child{animation:working-search var(--dur-search) linear infinite}.button[data-working=pulse]>.icon:first-child{animation:working-pulse var(--dur-working) ease-in-out infinite}.button[data-working=send]>.icon:first-child{animation:working-send var(--dur-send) ease-in-out infinite}.button[data-working=turn]>.icon:first-child{animation:working-turn var(--dur-working) linear infinite}@keyframes working-write{0%,100%{transform:translateX(0) rotate(0deg)}30%{transform:translateX(calc(-1 * var(--working-stroke))) rotate(-8deg)}70%{transform:translateX(var(--working-stroke)) rotate(6deg)}}@keyframes working-search{from{transform:rotate(0turn) translateX(var(--working-orbit)) rotate(0turn)}to{transform:rotate(1turn) translateX(var(--working-orbit)) rotate(-1turn)}}@keyframes working-pulse{0%,100%{transform:scale(1)}50%{transform:scale(var(--working-breath))}}@keyframes working-send{0%,100%{transform:translateX(0)}50%{transform:translateX(var(--working-nudge))}}@keyframes working-turn{to{transform:rotate(1turn)}}.fold__head{display:inline-flex;align-items:center;gap:var(--space-2);list-style:none;cursor:pointer}.fold__head::-webkit-details-marker{display:none}.fold__chevron{flex:none;transition:transform var(--dur) var(--ease)}.fold[open]>.fold__head>.fold__chevron{transform:rotate(180deg)}:where(:root){--check-stroke: 2px;--check-tick-width: 10px;--check-tick-height: 5px;--check-dot: 8px;--toggle-width: 52px;--toggle-height: 32px;--toggle-knob: 24px}.field{display:grid;align-content:start;gap:var(--space-1);margin-bottom:var(--space-4);max-width:var(--field-width)}.field__label{color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-bold)}.field__label .muted{font-weight:var(--weight-normal)}.field__hint{color:var(--text-muted);font-size:var(--text-sm)}:is(.field,.choice,.switch)>.field__hint{max-width:none}.input,.textarea,.select{width:100%;min-height:var(--touch-min);margin:0;padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-field);background:var(--surface-raised);color:var(--text);font:inherit;transition:border-color var(--dur-fast) var(--ease)}.input::placeholder,.textarea::placeholder{color:var(--text-muted);opacity:1}.input,.textarea{-webkit-appearance:none;appearance:none}.textarea{min-height:var(--textarea-min);resize:vertical}@media(hover: hover){:is(.input,.textarea,.select):hover:not(:disabled,[aria-invalid=true]){border-color:var(--text-muted)}}:is(.input,.textarea,.select):active:not(:disabled,[aria-invalid=true]){border-color:var(--text-muted)}:is(.input,.textarea,.select)[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 var(--border-width) var(--danger)}:is(.input,.textarea,.select):disabled{border-color:var(--border);background:var(--surface-sunken);color:var(--text-muted);-webkit-text-fill-color:currentColor;opacity:1;cursor:not-allowed}.select-wrap{position:relative;display:block;min-width:0}.select-wrap>.select{appearance:none;padding-right:calc(var(--space-3) + var(--icon-md) + var(--space-2));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.select-wrap>.icon{position:absolute;top:50%;right:var(--space-3);width:var(--icon-md);height:var(--icon-md);color:var(--text);transform:translateY(-50%);pointer-events:none}.select-wrap>.select:disabled{cursor:not-allowed}.select-wrap>.select:disabled+.icon{color:var(--text-muted)}.input--search{padding-left:calc(var(--space-4) + var(--icon-md) + var(--space-2));-webkit-appearance:none;appearance:none}.select-wrap>.input--search~.icon{right:auto;left:var(--space-4)}.select-wrap>.input--search:disabled~.icon{color:var(--text-muted)}.input--file{padding:var(--space-1) var(--space-2);cursor:pointer}.input--file::file-selector-button{margin:0 var(--space-3) 0 0;padding:var(--space-1) var(--space-3);border:var(--button-edge) solid var(--accent);border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--accent);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}@media(hover: hover){.input--file:not(:disabled)::file-selector-button:hover{background:var(--accent-soft)}}.input--file:not(:disabled)::file-selector-button:active{background:var(--accent-soft)}.input--file:disabled::file-selector-button{border-color:var(--border);color:var(--text-muted);cursor:not-allowed}.field__error{color:var(--danger);font-size:var(--text-sm);font-weight:var(--weight-medium)}.field__error:not(:empty){display:flex;align-items:flex-start;gap:var(--space-2)}.field__error:not(:empty)::before{content:"";flex:none;width:var(--icon-sm);height:var(--icon-sm);margin-top:calc((var(--leading)*1em - var(--icon-sm))/2);background:currentColor;-webkit-mask:url("/icons/alert.svg") center/contain no-repeat;mask:url("/icons/alert.svg") center/contain no-repeat}.field__stored{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);font-size:var(--text-sm)}.field__stored-label{color:var(--text-muted);font-weight:var(--weight-medium)}.field__stored-words{padding-left:var(--space-3);border-left:2px solid var(--border);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.field__stored-hint{color:var(--text-muted)}.field__stored-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.field__saved{display:flex;align-items:center;gap:var(--space-1);margin:0;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal);white-space:nowrap}.field__saved>.icon{width:var(--icon-xs);height:var(--icon-xs)}.field__saved--line{display:block;margin:0 0 var(--space-3);white-space:normal}.field__saved--line>.icon{margin-right:var(--space-1);vertical-align:top;margin-top:calc((var(--leading)*1em - var(--icon-xs))/2)}.field--saves{position:relative}.field--saves>.field__saved{position:absolute;top:0;right:0;height:calc(var(--text-sm)*var(--leading))}fieldset.field--saves>legend{float:left;width:100%}fieldset.field--saves>legend~*{clear:both}.field-row{display:grid;align-items:start;grid-template-columns:repeat(auto-fit, minmax(var(--field-min), 1fr));gap:0 var(--space-4);max-width:var(--field-width)}.choice{min-width:0;max-width:var(--field-width);margin:0 0 var(--space-4);padding:0;border:0}.choice legend{margin-bottom:var(--space-1);padding:0}.checkbox{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--touch-min);margin-bottom:var(--space-3);padding-block:calc((var(--touch-min) - var(--leading)*1em)/2);cursor:pointer}.checkbox input{appearance:none;display:grid;flex:none;place-content:center;width:var(--check-size);height:var(--check-size);margin:calc((var(--leading)*1em - var(--check-size))/2) 0 0;border:var(--border-width) solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-on-accent);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.checkbox input[type=radio]{border-radius:50%}@media(hover: hover){.checkbox:hover input:not(:checked,:disabled,[aria-invalid=true]){border-color:var(--text-muted)}}.checkbox:active input:not(:checked,:disabled,[aria-invalid=true]){border-color:var(--text-muted)}.checkbox input:checked{border-color:var(--accent);background:var(--accent)}.checkbox input[type=checkbox]:checked::before{content:"";width:var(--check-tick-width);height:var(--check-tick-height);margin-top:calc(-1*var(--check-stroke));border-bottom:var(--check-stroke) solid currentColor;border-left:var(--check-stroke) solid currentColor;transform:rotate(-45deg)}.checkbox input[type=radio]:checked::before{content:"";width:var(--check-dot);height:var(--check-dot);border-radius:50%;background:currentColor}.checkbox input[aria-invalid=true]{border-color:var(--danger)}.checkbox input:disabled{border-color:var(--border);background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}.checkbox input:disabled~*{color:var(--text-muted);cursor:not-allowed}.choice__text{display:grid;grid-template-columns:minmax(0, 1fr);min-width:0;overflow-wrap:anywhere}.choice__text>strong{font-weight:var(--weight-bold)}.choice__text>.muted{font-size:var(--text-sm)}.choice--rows>.checkbox{margin:0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);background:var(--surface-raised);transition:background-color var(--dur-fast) var(--ease)}.choice--rows>.checkbox+.checkbox{border-top-width:0}.choice--rows>.checkbox:first-of-type{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.choice--rows>.checkbox:last-of-type{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.choice--rows>.checkbox:has(input:checked){background:var(--accent-soft)}@media(hover: hover){.choice--rows>.checkbox:hover:not(:has(input:checked,input:disabled)){background:var(--surface-sunken)}}.choice--rows>.checkbox:active:not(:has(input:checked,input:disabled)){background:var(--surface-sunken)}.choice--rows>.checkbox:last-of-type~:is(.field__hint,.field__error){margin-top:var(--space-2)}.choice--rows>.checkbox:last-of-type~.field{margin-top:var(--space-4)}.switch{min-width:0;max-width:var(--field-width);margin:0 0 var(--space-4);padding:0;border:0}.switch legend{margin-bottom:var(--space-1);padding:0}.switch .field__hint,.switch .field__error{margin:var(--space-2) 0 0}.switch__options,.cal-view{display:flex;flex-wrap:wrap;border-radius:var(--radius-lg);background:var(--surface-sunken);box-shadow:inset 0 0 0 var(--border-width) var(--border)}.switch__option,.cal-view__link{position:relative;z-index:0;display:flex;flex:1 1 0;align-items:center;justify-content:center;min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-lg);cursor:pointer}.switch__option:has(>.switch__input:focus-visible),.cal-view__link:focus-visible{z-index:1}.switch__text,.cal-view__link{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);text-align:center;overflow-wrap:normal}.switch__input:checked+.switch__text,.cal-view__link[aria-current=page]{color:var(--text);font-weight:var(--weight-bold)}.switch__option:has(>.switch__input:checked)::before,.cal-view__link[aria-current=page]::before{content:"";position:absolute;z-index:-1;inset:var(--switch-inset);border:var(--border-width) solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);box-shadow:inset 0 0 0 var(--border-width) var(--accent)}.switch__option:has(>.switch__input[aria-invalid=true]:checked)::before{border-color:var(--danger);box-shadow:inset 0 0 0 var(--border-width) var(--danger)}@media(hover: hover){.switch__option:hover>.switch__input:enabled+.switch__text,.cal-view__link:hover{color:var(--text)}}.switch__option:active>.switch__input:enabled+.switch__text,.cal-view__link:active{color:var(--text)}.switch__input{appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;border:0;border-radius:inherit;background:rgba(0,0,0,0);cursor:pointer}.switch__input:disabled{cursor:not-allowed}.switch__text{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);pointer-events:none}.toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);max-width:var(--field-width);min-height:var(--touch-min);margin-bottom:var(--space-2);cursor:pointer}.toggle__text{display:grid;min-width:0}.toggle__label{color:var(--text);font-weight:var(--weight-medium)}.toggle__hint{color:var(--text-muted);font-size:var(--text-sm)}.toggle__input{appearance:none;position:relative;flex:none;width:var(--toggle-width);height:var(--toggle-height);margin:0;border:var(--border-width) solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-sunken);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.toggle__input::before{content:"";position:absolute;top:calc((var(--toggle-height) - var(--toggle-knob))/2 - var(--border-width));left:calc((var(--toggle-height) - var(--toggle-knob))/2 - var(--border-width));width:var(--toggle-knob);height:var(--toggle-knob);border-radius:50%;background:var(--border-control);transition:transform var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.toggle__input:checked{border-color:var(--accent);background:var(--accent)}.toggle__input:checked::before{background:var(--text-on-accent);transform:translateX(calc(var(--toggle-width) - var(--toggle-height)))}@media(hover: hover){.toggle:hover .toggle__input:not(:checked,:disabled){border-color:var(--text-muted)}}.toggle:active .toggle__input:not(:checked,:disabled){border-color:var(--text-muted)}.toggle__input:disabled{border-color:var(--border);background:var(--surface-sunken);cursor:not-allowed}.toggle__input:disabled::before{background:var(--border)}.toggle:has(.toggle__input:disabled){cursor:not-allowed}.toggle:has(.toggle__input:disabled) .toggle__label{color:var(--text-muted)}.stream-status{color:var(--text-muted);font-size:var(--text-sm)}.stream-status strong{color:var(--text)}.progress-steps{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;gap:var(--space-2);margin:0;padding:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight);list-style:none}.progress-steps>li::before{content:"";display:block;height:var(--progress-bar);margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--border)}.progress-steps>li[data-state=done]::before{background:var(--text-muted)}.progress-steps>li[data-state=now]{color:var(--text);font-weight:var(--weight-bold)}.progress-steps>li[data-state=now]::before{background:linear-gradient(to right, var(--text) 50%, var(--border) 50%)}.stream-output{min-height:calc(var(--touch-min)*2);max-width:var(--measure);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);white-space:pre-wrap}.stream-output:empty:not([aria-busy=true]){display:none}.entry-list{margin:0 0 var(--space-4);padding:0;list-style:none;max-width:var(--field-width)}.entry{margin-bottom:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md)}.entry__heading{font-size:var(--text-lg)}.entry__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2) var(--space-4)}.entry__order-field{max-width:var(--field-narrow);margin-bottom:0}.entry__buttons{display:flex;flex-wrap:wrap;gap:var(--space-2)}.entry__status{margin:0}.entry--removed{padding-block:var(--space-2);border-style:dashed}.entry--removed>:not(.entry__status){display:none}.js .entry__order-field,.js .entry__remove-field{display:none}.form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}@media(max-width: 37.5em){.form__actions{gap:var(--space-3)}}.form__note{max-width:var(--field-width);color:var(--danger);font-size:var(--text-sm);font-weight:var(--weight-medium)}.form__note:not(:empty){display:flex;align-items:flex-start;gap:var(--space-2)}.form__note:not(:empty)::before{content:"";flex:none;width:var(--icon-md);height:var(--icon-md);margin-top:calc((var(--leading)*1em - var(--icon-md))/2);background:currentColor;-webkit-mask:url("/icons/alert.svg") center/contain no-repeat;mask:url("/icons/alert.svg") center/contain no-repeat}.form__actions>.form__note{flex:1 1 var(--field-min);margin:0}@media(max-width: 37.5em){.form__actions>.form__note{flex-basis:100%}}.form__actions>[data-press-wait],.form__actions>[data-press-kept],.vw-line__acts>[data-press-wait],.vw-line__acts>[data-press-kept]{flex:1 1 100%;margin:var(--space-2) 0 0}.proposal .proposal__actions>p[data-press-wait],.proposal .proposal__actions>p[data-press-kept]{flex:0 0 100%;order:1;margin:var(--space-2) 0 0}.form__actions>.form__note:empty{position:absolute}.past-failure{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-sm)}.review-failure{margin-bottom:var(--space-2)}.review-failure__dismiss{margin:0 0 var(--space-5)}.tip-group{display:inline-block;position:relative;vertical-align:middle}.tip-group__button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-min);min-height:var(--touch-min);color:var(--text-muted);cursor:pointer;list-style:none}.tip-group__button::-webkit-details-marker{display:none}.tip-group__list{position:absolute;z-index:3;inset-block-start:100%;inset-inline-start:0;box-sizing:border-box;width:max-content;max-width:min(24rem,100vw - 2*var(--space-4));max-height:60dvh;overflow-y:auto;margin:var(--space-1) 0 0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-3);color:var(--text);font-size:var(--text-sm);list-style:none;text-align:left}@media(max-width: 37.5em){.tip-group__list{position:fixed;inset-block:auto calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--space-2));inset-inline:var(--space-4);width:auto;max-width:none;max-height:55dvh}}.tip-group__list>li+li{margin-top:var(--space-2)}.change-card__edit .tip-group{position:static}.change-card__edit .tip-group__list{inset-block-start:auto;inset-inline:0;width:auto;max-width:none}@media(max-width: 37.5em){.change-card__edit .tip-group__list{inset-block:auto calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--space-2));inset-inline:var(--space-4)}}.tip-group__close{display:none}@media(max-width: 37.5em){.tip-group__close{display:list-item}}.show-password{justify-self:start}.show-password[aria-pressed=true]{font-weight:var(--weight-bold)}:where(:root){--mock-ring: 6px;--mock-ring-width: 2px}.notice{position:relative;max-width:var(--measure);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-notice)}.notice strong{color:var(--text);font-weight:var(--weight-bold)}.notice>.icon:first-child{width:var(--icon-md);height:var(--icon-md);margin-right:var(--space-3);color:var(--text-muted);vertical-align:top}.notice:has(>.icon:first-child){padding-left:calc(var(--space-4) + var(--icon-md) + var(--space-3))}.notice:has(>.icon:first-child)>.icon:first-child{position:absolute;top:calc(var(--space-3) + (var(--leading-notice)*1em - var(--icon-md))/2);left:var(--space-4);margin:0}.notice--warning{border-color:rgba(0,0,0,0);background:var(--warning-soft)}.notice--warning>.icon:first-child{color:var(--warning)}.notice--mock{border-style:dashed;border-color:var(--border-control);background:rgba(0,0,0,0);color:var(--text-muted)}.notice--warning,.notice--mock{max-width:calc(var(--space-4) + var(--icon-md) + var(--space-3) + var(--measure) + var(--space-4))}.notice--danger{border-left:var(--rule-width) solid var(--danger)}.notice--danger>.icon:first-child{color:var(--danger)}.notice--success>.icon:first-child{color:var(--success)}.notice--sunken{padding:var(--space-3);border-color:rgba(0,0,0,0);border-radius:var(--radius-lg);background:var(--surface-sunken)}.notice--sunken:has(>.icon:first-child){padding-left:calc(var(--space-3) + var(--icon-md) + var(--space-3))}.notice--sunken:has(>.icon:first-child)>.icon:first-child{left:var(--space-3)}.notice--bar{max-width:none;border-width:var(--border-width) 0 0;border-radius:0;background:var(--surface)}.notice--float{max-width:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-2)}.notice__undo{display:inline}.mock-marker{display:inline-flex;flex:none;align-items:center;gap:calc(var(--space-1)*1.5);padding:calc(var(--space-1)/4) var(--space-3) calc(var(--space-1)/4) var(--space-2);border:var(--border-width) dashed var(--border-control);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading);white-space:nowrap}.mock-marker::before{content:"";flex:none;width:var(--mock-ring);height:var(--mock-ring);border:var(--mock-ring-width) solid currentColor;border-radius:50%}.card{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.card--flat{box-shadow:none}.card--floating{box-shadow:var(--shadow-2)}.card--roomy{padding:var(--space-5)}.card--control{border-color:var(--border-control)}.card--sunken{border-color:rgba(0,0,0,0);background:var(--surface-sunken);box-shadow:none}.card__head{display:flex;flex-wrap:wrap;align-items:start;column-gap:var(--space-3)}.card__head>.card__title{flex:1 1 0;min-width:0}.card__head>.card__kicker{flex-basis:100%;margin:0 0 var(--space-1)}.card__head>.card__menu{flex:none;margin-left:auto}.row{min-width:0;border-color:var(--border);border-style:solid;border-width:0 0 var(--border-width)}.row--above{border-width:var(--border-width) 0 0}.row--between{border-width:0}.row--between+.row--between{border-top-width:var(--border-width)}.row--ruled{border-width:var(--border-width) 0}.row--plain{border-width:0}.row--boxed{border-width:var(--border-width);border-radius:var(--radius-lg)}.row__main{flex:1 1 auto;min-width:0}.row__meta{color:var(--text-muted)}.row__end{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);margin-inline-start:auto}.row__go{flex:none;color:var(--text-muted)}:where(:root){--status-height: 26px;--status-pad-block: 2px;--status-pad-start: 10px;--status-dot: 9px;--status-pad-start-xs: 7px;--status-dot-sm: 8px;--status-menu-width: 17rem}.status{display:inline-flex;align-items:center;justify-self:start;gap:var(--space-2);min-height:var(--status-height);margin:0;padding:var(--status-pad-block) var(--space-3) var(--status-pad-block) var(--status-pad-start);border-radius:var(--radius-pill);background:var(--_status-bg, var(--surface-sunken));font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--text);white-space:nowrap;vertical-align:middle}.status::before{content:"";flex:none;width:var(--status-dot);height:var(--status-dot);border-radius:50%;background:var(--_status-mark, var(--text-muted))}.status--drafting{--_status-bg: var(--status-drafting-bg);--_status-mark: var(--status-drafting-mark);--_status-ink: var(--status-drafting-ink)}.status--exploring{--_status-bg: var(--status-declined-bg);--_status-mark: var(--status-declined-mark);--_status-ink: var(--status-declined-ink)}.status--applied{--_status-bg: var(--status-applied-bg);--_status-mark: var(--status-applied-mark);--_status-ink: var(--status-applied-ink)}.status--phone_screen{--_status-bg: var(--status-screen-bg);--_status-mark: var(--status-screen-mark);--_status-ink: var(--status-screen-ink)}.status--assessment{--_status-bg: var(--status-assessment-bg);--_status-mark: var(--status-assessment-mark);--_status-ink: var(--status-assessment-ink)}.status--interview_scheduled{--_status-bg: var(--status-interviewing-bg);--_status-mark: var(--status-interviewing-mark);--_status-ink: var(--status-interviewing-ink)}.status--final_round{--_status-bg: var(--status-final-bg);--_status-mark: var(--status-final-mark);--_status-ink: var(--status-final-ink)}.status--offer_received{--_status-bg: var(--status-offer-bg);--_status-mark: var(--status-offer-mark);--_status-ink: var(--status-offer-ink)}.status--offer_accepted{--_status-bg: var(--status-accepted-bg);--_status-mark: var(--status-accepted-mark);--_status-ink: var(--status-accepted-ink)}.status--offer_declined{--_status-bg: var(--status-declined-bg);--_status-mark: var(--status-declined-mark);--_status-ink: var(--status-declined-ink)}.status--withdrawn{--_status-bg: var(--status-withdrawn-bg);--_status-mark: var(--status-withdrawn-mark);--_status-ink: var(--status-withdrawn-ink)}.status--rejected{--_status-bg: var(--status-rejected-bg);--_status-mark: var(--status-rejected-mark);--_status-ink: var(--status-rejected-ink)}.status--no_response{--_status-bg: var(--status-noresponse-bg);--_status-mark: var(--status-noresponse-mark);--_status-ink: var(--status-noresponse-ink)}.status--ghosted{--_status-bg: var(--status-rejected-bg);--_status-mark: var(--status-rejected-mark);--_status-ink: var(--status-rejected-ink)}.status--job_closed{--_status-bg: var(--status-jobclosed-bg);--_status-mark: var(--status-jobclosed-mark);--_status-ink: var(--status-jobclosed-ink)}.status--offer_accepted:is(.status,.status-tally__item)::before{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 var(--status-ring) var(--_status-mark)}.status--offer_declined:is(.status,.status-tally__item)::before{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 var(--status-ring) var(--_status-mark)}.status--withdrawn:is(.status,.status-tally__item)::before{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 var(--status-ring) var(--_status-mark)}.status--rejected:is(.status,.status-tally__item)::before{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 var(--status-ring) var(--_status-mark)}.status--no_response:is(.status,.status-tally__item)::before{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 var(--status-ring) var(--_status-mark)}.status--ghosted:is(.status,.status-tally__item)::before{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 var(--status-ring) var(--_status-mark)}.status--job_closed:is(.status,.status-tally__item)::before{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 var(--status-ring) var(--_status-mark)}.status.status--quiet{min-height:0;padding:0;background:rgba(0,0,0,0)}.status[data-pill]{min-height:0;padding:var(--status-pad-block) var(--space-2) var(--status-pad-block) var(--status-pad-start-xs);font-size:var(--text-xs);font-weight:var(--weight-bold)}.status[data-pill]::before{width:var(--status-dot-xs);height:var(--status-dot-xs)}.status-tally{display:flex;flex:1 1 auto;min-width:0;margin:0 0 0 calc(-1*var(--space-2));padding:0 var(--space-7) 0 0;overflow-x:auto;list-style:none;scroll-padding-right:var(--space-7);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent);mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent)}@media(max-width: 37.5em){.status-tally{margin-right:calc(-1*var(--space-4))}}.status-tally__item{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--touch-min);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration-line:none;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease)}.status-tally__item::before{content:"";flex:none;width:var(--status-dot-sm);height:var(--status-dot-sm);border-radius:50%;background:var(--_status-mark, var(--text-muted))}.status-tally__item:focus-visible{outline-offset:calc(-1*var(--focus-width))}@media(hover: hover){.status-tally__item:hover{background:var(--surface-sunken)}}.status-tally__item:active{background:var(--surface-sunken)}.status-tally__item[aria-current=true]{background:var(--accent-soft);font-weight:var(--weight-bold)}.status-tally__item--waiting::before,.status-tally__item--quiet::before{content:none}.status-menu{width:var(--status-menu-width);padding:var(--space-2) 0;z-index:var(--z-menu);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-3);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-normal);text-align:left}.status-menu__heading{display:flex;align-items:center;gap:var(--space-2);max-width:none;margin:0;padding:var(--space-2) var(--space-4) var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.status-menu__total{font-weight:var(--weight-normal)}.status-menu__list{margin:0;padding:0;list-style:none}.status-menu--picks .status-menu__item:not([aria-current])>.icon{display:none}.status-menu__item{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-4);color:var(--text);text-decoration-line:none;transition:background-color var(--dur-fast) var(--ease)}.status-menu__item>.status{margin-right:auto}.status-menu__item>.icon{color:var(--accent-strong)}.status-menu__item:focus-visible{outline-offset:calc(-1*var(--focus-width))}.status-menu__count{min-width:var(--space-4);text-align:right}button.status-menu__item{width:100%;margin:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}@media(hover: hover){:is(a,button).status-menu__item:hover{background:var(--surface-sunken)}}:is(a,button).status-menu__item:active{background:var(--surface-sunken)}.status-menu__item[aria-current=true]{background:var(--accent-soft)}.status-menu__item[aria-current=true]>.status{font-weight:var(--weight-bold)}.status-menu__words{display:grid;margin-right:auto;padding:var(--space-2) 0}.status-menu__name{margin-right:auto}.status-menu__hint{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight)}.status-menu__words>.status+.status-menu__hint{padding-left:calc(var(--status-dot) + var(--space-2))}.status-menu__list:has(>li>.status-menu__item--waiting){margin-bottom:var(--space-1);padding-bottom:var(--space-1);border-bottom:var(--border-width) solid var(--border)}.status-menu__item[aria-current=true] :is(.status-menu__name,.status-menu__words>.status){font-weight:var(--weight-bold)}.status-menu__item--none{color:var(--text-muted)}.status-menu__item--none .status-menu__hint{color:var(--text-muted)}.status-menu__item--none>.status{color:var(--text-muted)}.status-menu__item--none>.status-menu__count{color:var(--text-muted);font-weight:var(--weight-normal)}.status-menu__item--none>.status::before{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 var(--status-ring) var(--_status-mark)}.status-menu__more{margin-top:var(--space-1);border-top:var(--border-width) solid var(--border)}.status-menu__more>.status-menu__heading{min-height:var(--touch-min);padding-top:0;padding-bottom:0;list-style:none;cursor:pointer}.status-menu__more>.status-menu__heading::-webkit-details-marker{display:none}.status-menu__more>.status-menu__heading>.icon{margin-left:auto;transition:transform var(--dur-turn) var(--ease)}.status-menu__more[open]>.status-menu__heading>.icon{transform:rotate(180deg)}.status-menu__foot{max-width:none;margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-4) 0;border-top:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight)}.status-control{position:relative}@media(max-width: 37.5em){.status-control[open]::before{content:"";position:fixed;inset:0;z-index:var(--z-scrim);background:var(--scrim)}}.status-control__button{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--touch-min);padding:0 var(--space-3);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);list-style:none;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.status-control__button::-webkit-details-marker{display:none}.status-control__value{display:inline-flex;align-items:center;column-gap:inherit}.status-control--quiet{margin:calc((var(--status-height) - var(--touch-min))/2) calc(-1*var(--space-1))}.status-control--quiet>.status-control__button{gap:var(--space-1);padding:0 var(--space-1);border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.status-control--quiet .status-control__chevron{width:var(--icon-sm);height:var(--icon-sm)}.status-control__label{white-space:nowrap;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.status-control__chevron{width:var(--icon-md);height:var(--icon-md);color:var(--text-muted);transition:transform var(--dur-turn) var(--ease)}@media(hover: hover){.status-control__button:hover{background:var(--surface-sunken)}}.status-control__button:active{background:var(--surface-sunken)}.status-control[open]>.status-control__button{border-color:var(--text);background:var(--surface-sunken)}.status-control[open] .status-control__chevron{transform:rotate(180deg)}.status-menu--control{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:var(--z-menu);margin:0}@media(max-width: 37.5em){.status-menu--control{position:fixed;inset:auto 0 0;z-index:var(--z-sheet);width:auto;max-height:calc(100dvh - var(--space-7));padding:0 0 calc(var(--space-4) + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border-width:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;font-size:var(--text-base)}}.status-menu__head{display:none}@media(max-width: 37.5em){.status-menu__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--touch-min);margin-bottom:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--border);background:var(--surface-raised)}}.status-menu__title{max-width:none;margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}@media(max-width: 37.5em){.status-menu--control .status-menu__item>.status{font-size:var(--text-base)}}.status-stage{max-width:none;margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-tight)}.status-stage__what{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.record-head__status>.status-stage{margin:0}.status-saved{max-width:none}.status-control__saving{margin-inline-start:var(--space-1, 0.25rem);font-size:.8125rem;color:var(--text-muted)}[data-in-place-pending]{opacity:.6}.in-place__pending{font-size:.8125rem}.tabs{margin:var(--space-5) 0;box-shadow:inset 0 calc(-1*var(--border-width)) 0 var(--border)}@media(max-width: 37.5em){.tabs{margin-right:calc(-1*var(--_page-side));margin-left:calc(-1*var(--_page-side));-webkit-mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent);mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent)}}@container record-page (max-width: 52rem){.tabs{margin-right:calc(-1*var(--_page-side));margin-left:calc(-1*var(--_page-side));-webkit-mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent);mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent)}}@media(max-width: 37.5em){.tabs[data-scrolled]{-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-7), currentColor calc(100% - var(--space-7)), transparent);mask-image:linear-gradient(to right, transparent, currentColor var(--space-7), currentColor calc(100% - var(--space-7)), transparent)}}@container record-page (max-width: 52rem){.tabs[data-scrolled]{-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-7), currentColor calc(100% - var(--space-7)), transparent);mask-image:linear-gradient(to right, transparent, currentColor var(--space-7), currentColor calc(100% - var(--space-7)), transparent)}}.tabs__list{display:flex;flex-wrap:wrap;gap:0 var(--space-2);margin:0 calc(-1*var(--space-2));padding:0;list-style:none}@media(max-width: 37.5em){.tabs__list{flex-wrap:nowrap;gap:0;margin:0;padding:0 calc(var(--space-7) - var(--space-2)) 0 calc(var(--_page-side) - var(--space-2));overflow-x:auto;scroll-padding-inline:var(--space-7);scrollbar-width:none}}@container record-page (max-width: 52rem){.tabs__list{flex-wrap:nowrap;gap:0;margin:0;padding:0 calc(var(--space-7) - var(--space-2)) 0 calc(var(--_page-side) - var(--space-2));overflow-x:auto;scroll-padding-inline:var(--space-7);scrollbar-width:none}}@media(max-width: 37.5em){.tabs:has(>.tabs__list>li:nth-child(7)),.tabs[data-scrolled]:has(>.tabs__list>li:nth-child(7)){-webkit-mask-image:none;mask-image:none}}@container record-page (max-width: 52rem){.tabs:has(>.tabs__list>li:nth-child(7)),.tabs[data-scrolled]:has(>.tabs__list>li:nth-child(7)){-webkit-mask-image:none;mask-image:none}}@media(max-width: 37.5em){.tabs:has(>.tabs__list>li:nth-child(7))>.tabs__list{flex-wrap:wrap;padding-right:calc(var(--_page-side) - var(--space-2));overflow-x:visible}}@container record-page (max-width: 52rem){.tabs:has(>.tabs__list>li:nth-child(7))>.tabs__list{flex-wrap:wrap;padding-right:calc(var(--_page-side) - var(--space-2));overflow-x:visible}}.tabs__link{position:relative;display:inline-flex;align-items:center;min-height:var(--touch-min);padding:0 var(--space-2);color:var(--text-muted);font-size:var(--text-base);font-weight:var(--weight-normal);text-decoration:none;white-space:nowrap}.tabs__link:focus-visible{outline-offset:calc(-1*var(--focus-width))}@media(hover: hover){.tabs__link:hover{color:var(--text)}}.tabs__link:active{color:var(--text)}.tabs__link[aria-current=page]{color:var(--text);font-weight:var(--weight-bold)}.tabs__link[aria-current=page]::after{content:"";position:absolute;right:0;bottom:0;left:0;height:var(--current-mark);border-radius:var(--current-mark);background:var(--mark);right:var(--space-2);left:var(--space-2)}:where(:root){--coach-ring: 6px;--coach-sink: 3px;--coach-lip-pressed: 2px;--coach-lip-ready: 7px;--rail-lip-size: 3px;--rail-lip-ready: 4px;--coach-ring-current: 2px;--tabbar-coach-column: 6rem;--tabbar-icon-width: 52px;--tabbar-icon-height: 30px;--rail-link-collapsed: 60px;--rail-badge: 18px;--rail-meter-collapsed: 40px;--menu-width: 13rem;--menu-beside: 15rem;--sheet-slot: 32px}.rail{position:sticky;top:0;z-index:var(--z-menu);display:flex;flex-direction:column;width:var(--rail-width);height:100dvh;padding:var(--space-5) var(--space-4) var(--space-3);border-right:var(--border-width) solid var(--border);background:var(--surface)}@media(max-width: 37.5em){.rail{display:none}}.rail__head{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;row-gap:var(--space-1);padding-left:var(--space-2)}.rail__brand{display:inline-flex;align-items:center;justify-self:start;min-width:0;min-height:var(--touch-min);text-decoration:none}.rail__brand .wordmark{min-width:0;font-size:var(--text-lg);white-space:normal;overflow-wrap:anywhere}.rail__toggle-form{display:contents}.rail__toggle{display:inline-grid;place-items:center;width:var(--touch-min);height:var(--touch-min);margin-right:calc(-1*var(--space-2));padding:0;border:0;border-radius:var(--radius-md);background:none;color:var(--text-muted);cursor:pointer}.rail__toggle>.icon{width:var(--icon-md);height:var(--icon-md)}@media(hover: hover){.rail__toggle:hover{background:var(--surface-sunken)}}.rail__toggle:active{background:var(--surface-sunken)}.rail__list{display:flex;flex-direction:column;gap:calc(var(--space-1)/2);min-height:0;margin:calc(var(--space-6) - var(--space-2)) calc(-1*var(--space-2)) 0;padding:var(--space-2);overflow-y:auto;list-style:none}.rail__link{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text);font-size:var(--text-base);line-height:var(--leading-tight);text-decoration:none}.rail__link>.icon{width:var(--icon-md);height:var(--icon-md);color:var(--text-muted)}@media(hover: hover){.rail__link:not([aria-current=page]):hover{background:var(--surface-sunken)}}.rail__link:not([aria-current=page]):active{background:var(--surface-sunken)}.rail__link[aria-current=page]{font-weight:var(--weight-bold)}.rail__link[aria-current=page]>.icon{color:var(--text)}.rail__label{position:relative}.rail__link[aria-current=page] .rail__label::after{content:"";position:absolute;right:0;bottom:-6px;left:0;height:var(--current-mark);border-radius:var(--current-mark);background:var(--mark)}.rail__count{margin-left:auto}.rail__account{display:flex;flex-direction:column;gap:var(--space-4);margin-top:auto;padding-top:var(--space-4)}.usage{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text);line-height:var(--leading-tight);text-decoration:none}.usage>.icon{width:var(--icon-md);height:var(--icon-md);color:var(--text-muted)}@media(hover: hover){.usage:hover{background:var(--surface-sunken)}}.usage:active{background:var(--surface-sunken)}.usage__words{display:flex;flex:1;flex-direction:column;gap:calc(var(--space-1)/2);min-width:0}.usage__value{display:flex;flex-direction:column;gap:calc(var(--space-1)/2)}.usage__sum{color:var(--text);font-weight:var(--weight-medium);white-space:nowrap}.usage__period{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.usage__period>.icon{color:var(--warning)}.usage__short{display:none;color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-bold)}.usage__mine{color:var(--text);font-weight:var(--weight-medium);white-space:nowrap}.usage__app{display:flex;flex-direction:column;gap:calc(var(--space-1)/2);margin-top:var(--space-3)}.usage__app-sum{display:inline-flex;align-items:flex-start;gap:var(--space-1);color:var(--text);font-weight:var(--weight-medium)}.usage__app-sum>.icon{flex:none;margin-top:calc((var(--leading-tight)*1em - var(--icon-sm))/2);color:var(--warning)}.usage__app-figure{white-space:nowrap}.usage__app-can{color:var(--text-muted);font-size:var(--text-sm)}.usage__key{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.meter{display:block;width:100%;height:var(--meter-height);margin-top:var(--space-2);border:0;border-radius:var(--radius-pill);background:var(--border);overflow:hidden}.meter::-webkit-meter-inner-element{display:block}.meter::-webkit-meter-bar{height:var(--meter-height);border:0;border-radius:var(--radius-pill);background:var(--border)}.meter::-webkit-meter-optimum-value{border-radius:var(--radius-pill);background:var(--accent)}.meter::-webkit-meter-suboptimum-value{border-radius:var(--radius-pill);background:var(--warning)}.meter::-webkit-meter-even-less-good-value{border-radius:var(--radius-pill);background:var(--danger)}.meter::-moz-meter-bar{border-radius:var(--radius-pill);background:var(--accent)}.meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--warning)}.meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--danger)}.account{position:relative;flex:1;min-width:0}.rail__me-row{padding-top:var(--space-1);border-top:var(--border-width) solid var(--border)}.rail__feedback{display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text);font-size:var(--text-base);line-height:var(--leading-tight);text-decoration:none}.rail--collapsed:not(.rail--open) .rail__feedback{display:none}@media(max-width: 62.5em){.rail:not(.rail--open) .rail__feedback{display:none}}.rail__feedback>.icon{width:var(--icon-md);height:var(--icon-md);color:var(--text-muted)}@media(hover: hover){.rail__feedback:hover{background:var(--surface-sunken)}}.rail__feedback:active{background:var(--surface-sunken)}.rail__me{display:flex;align-items:center;gap:var(--space-3);min-height:var(--account-row);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text);font-weight:var(--weight-medium);list-style:none;cursor:pointer}.rail__me::-webkit-details-marker{display:none}.rail__me>.icon{margin-left:calc(var(--space-1) - var(--space-3));color:var(--text-muted);transition:transform var(--dur) var(--ease)}.account[open]>.rail__me>.icon{transform:rotate(180deg)}@media(hover: hover){.rail__me:hover{background:var(--surface-sunken)}}.rail__me:active{background:var(--surface-sunken)}.rail__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{display:inline-grid;flex:none;place-items:center;width:var(--avatar-size);height:var(--avatar-size);border:var(--border-width) solid var(--border);border-radius:50%;background:var(--surface-sunken);color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1}.menu{position:absolute;z-index:var(--z-menu);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-3);min-width:var(--menu-width);margin:0;padding:var(--space-1);list-style:none}.menu--up{right:calc(var(--space-1) - var(--space-4));bottom:calc(100% + var(--space-4));left:calc(var(--space-1) - var(--space-4))}.menu__who{margin-bottom:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-sm)}.menu__item{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-min);padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:none;color:var(--text);font:inherit;font-size:var(--text-base);line-height:var(--leading-tight);text-align:left;text-decoration:none;cursor:pointer}.menu__item>.icon{width:var(--icon-md);height:var(--icon-md);color:var(--text-muted)}@media(hover: hover){.menu__item:hover{background:var(--surface-sunken)}}.menu__item:active{background:var(--surface-sunken)}.menu__item--danger,.menu__item--danger>.icon{color:var(--danger)}.menu__sep,.menu>li:not(:has(>.menu__item--danger))+li:has(>.menu__item--danger)::before{display:block;height:var(--border-width);margin:var(--space-1) var(--space-2);background:var(--border)}.menu>li:not(:has(>.menu__item--danger))+li:has(>.menu__item--danger)::before{content:""}.menu__label{position:relative}.menu__hint{display:block;margin-top:2px;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}.menu__label--two{padding-block:var(--space-2)}.menu__state{white-space:nowrap}.menu__version{color:var(--text-muted);font-weight:var(--weight-regular)}.menu__item[aria-current=page]{font-weight:var(--weight-bold)}.menu__item[aria-current=page] .menu__label::after{content:"";position:absolute;right:0;bottom:-6px;left:0;height:var(--current-mark);border-radius:var(--current-mark);background:var(--mark)}.menu__end{margin-top:var(--space-1);padding-top:var(--space-1);border-top:var(--border-width) solid var(--border)}.menu__form{margin:0}.note-menu{position:relative;flex:none;margin-top:calc(-1*var(--space-2))}.note-menu>summary{list-style:none}.note-menu>summary::-webkit-details-marker{display:none}.note-menu>.menu{top:calc(100% + var(--space-1));right:0}.rail.rail--collapsed:not(.rail--open){width:var(--rail-width-collapsed);padding-right:calc(var(--space-1)/2);padding-left:calc(var(--space-1)/2)}@media(max-width: 62.5em){.rail:not(.rail--open){width:var(--rail-width-collapsed);padding-right:calc(var(--space-1)/2);padding-left:calc(var(--space-1)/2)}}@media(max-width: 62.5em){.rail--open{box-shadow:var(--shadow-3)}}.rail--collapsed:not(.rail--open) .rail__head{grid-template-columns:minmax(0, 1fr);justify-items:center;padding-left:0}@media(max-width: 62.5em){.rail:not(.rail--open) .rail__head{grid-template-columns:minmax(0, 1fr);justify-items:center;padding-left:0}}.rail--collapsed:not(.rail--open) .rail__brand{display:none}@media(max-width: 62.5em){.rail:not(.rail--open) .rail__brand{display:none}}.rail--collapsed:not(.rail--open) .rail__toggle{margin-right:0}@media(max-width: 62.5em){.rail:not(.rail--open) .rail__toggle{margin-right:0}}.rail--collapsed:not(.rail--open) .rail__toggle>.icon{transform:rotate(180deg)}@media(max-width: 62.5em){.rail:not(.rail--open) .rail__toggle>.icon{transform:rotate(180deg)}}.rail--collapsed:not(.rail--open) .rail__list{margin-right:calc(-1*var(--space-1));margin-left:calc(-1*var(--space-1));padding-right:var(--space-1);padding-left:var(--space-1)}@media(max-width: 62.5em){.rail:not(.rail--open) .rail__list{margin-right:calc(-1*var(--space-1));margin-left:calc(-1*var(--space-1));padding-right:var(--space-1);padding-left:var(--space-1)}}.rail--collapsed:not(.rail--open) .rail__link{flex-direction:column;justify-content:center;gap:var(--space-1);min-height:var(--rail-link-collapsed);padding:0;font-size:var(--text-xs);text-align:center}@media(max-width: 62.5em){.rail:not(.rail--open) .rail__link{flex-direction:column;justify-content:center;gap:var(--space-1);min-height:var(--rail-link-collapsed);padding:0;font-size:var(--text-xs);text-align:center}}.rail--collapsed:not(.rail--open) .rail__link::after{content:"";order:1;width:var(--icon-md);height:var(--current-mark);border-radius:var(--current-mark)}@media(max-width: 62.5em){.rail:not(.rail--open) .rail__link::after{content:"";order:1;width:var(--icon-md);height:var(--current-mark);border-radius:var(--current-mark)}}.rail--collapsed:not(.rail--open) .rail__link[aria-current=page]::after{background:var(--mark)}@media(max-width: 62.5em){.rail:not(.rail--open) .rail__link[aria-current=page]::after{background:var(--mark)}}.rail--collapsed:not(.rail--open) .rail__label{order:2;overflow-wrap:normal;word-break:keep-all;hyphens:none;white-space:nowrap}@media(max-width: 62.5em){.rail:not(.rail--open) .rail__label{order:2;overflow-wrap:normal;word-break:keep-all;hyphens:none;white-space:nowrap}}.rail--collapsed:not(.rail--open) .rail__link[aria-current=page] .rail__label::after{content:none}@media(max-width: 62.5em){.rail:not(.rail--open) .rail__link[aria-current=page] .rail__label::after{content:none}}.rail--collapsed:not(.rail--open) .rail__count{position:absolute;top:var(--space-1);left:calc(50% + var(--space-2));display:grid;place-items:center;min-width:var(--rail-badge);height:var(--rail-badge);margin:0;box-shadow:0 0 0 var(--rail-badge-ring) var(--surface);line-height:1}@media(max-width: 62.5em){.rail:not(.rail--open) .rail__count{position:absolute;top:var(--space-1);left:calc(50% + var(--space-2));display:grid;place-items:center;min-width:var(--rail-badge);height:var(--rail-badge);margin:0;box-shadow:0 0 0 var(--rail-badge-ring) var(--surface);line-height:1}}.rail--collapsed:not(.rail--open) .usage{position:relative;flex-direction:column;align-items:center;gap:var(--space-1);padding-right:0;padding-left:0}@media(max-width: 62.5em){.rail:not(.rail--open) .usage{position:relative;flex-direction:column;align-items:center;gap:var(--space-1);padding-right:0;padding-left:0}}.rail--collapsed:not(.rail--open) .usage__words{align-items:center}@media(max-width: 62.5em){.rail:not(.rail--open) .usage__words{align-items:center}}.rail--collapsed:not(.rail--open) .usage__label,.rail--collapsed:not(.rail--open) .usage__value{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width: 62.5em){.rail:not(.rail--open) .usage__label,.rail:not(.rail--open) .usage__value{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.rail--collapsed:not(.rail--open) .usage__short{display:block}@media(max-width: 62.5em){.rail:not(.rail--open) .usage__short{display:block}}.rail--collapsed:not(.rail--open) .usage__app,.rail--collapsed:not(.rail--open) .usage__key{display:none}@media(max-width: 62.5em){.rail:not(.rail--open) .usage__app,.rail:not(.rail--open) .usage__key{display:none}}.rail--collapsed:not(.rail--open) .usage:focus-visible .usage__words{position:absolute;bottom:0;left:calc(100% + var(--space-2));z-index:var(--z-menu);align-items:stretch;width:max-content;min-width:14rem;max-width:20rem;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-3);text-align:left}.rail--collapsed:not(.rail--open) .usage:focus-visible .usage__label,.rail--collapsed:not(.rail--open) .usage:focus-visible .usage__value{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.rail--collapsed:not(.rail--open) .usage:focus-visible .usage__short{display:none}.rail--collapsed:not(.rail--open) .usage:focus-visible .usage__app{display:flex}.rail--collapsed:not(.rail--open) .usage:focus-visible .usage__key{display:block}.rail--collapsed:not(.rail--open) .usage:focus-visible .meter{width:100%;margin-top:var(--space-1)}.rail--collapsed:not(.rail--open) .usage:active .usage__words{position:absolute;bottom:0;left:calc(100% + var(--space-2));z-index:var(--z-menu);align-items:stretch;width:max-content;min-width:14rem;max-width:20rem;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-3);text-align:left}.rail--collapsed:not(.rail--open) .usage:active .usage__label,.rail--collapsed:not(.rail--open) .usage:active .usage__value{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.rail--collapsed:not(.rail--open) .usage:active .usage__short{display:none}.rail--collapsed:not(.rail--open) .usage:active .usage__app{display:flex}.rail--collapsed:not(.rail--open) .usage:active .usage__key{display:block}.rail--collapsed:not(.rail--open) .usage:active .meter{width:100%;margin-top:var(--space-1)}@media(max-width: 62.5em){.rail:not(.rail--open) .usage:focus-visible .usage__words{position:absolute;bottom:0;left:calc(100% + var(--space-2));z-index:var(--z-menu);align-items:stretch;width:max-content;min-width:14rem;max-width:20rem;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-3);text-align:left}.rail:not(.rail--open) .usage:focus-visible .usage__label,.rail:not(.rail--open) .usage:focus-visible .usage__value{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.rail:not(.rail--open) .usage:focus-visible .usage__short{display:none}.rail:not(.rail--open) .usage:focus-visible .usage__app{display:flex}.rail:not(.rail--open) .usage:focus-visible .usage__key{display:block}.rail:not(.rail--open) .usage:focus-visible .meter{width:100%;margin-top:var(--space-1)}.rail:not(.rail--open) .usage:active .usage__words{position:absolute;bottom:0;left:calc(100% + var(--space-2));z-index:var(--z-menu);align-items:stretch;width:max-content;min-width:14rem;max-width:20rem;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-3);text-align:left}.rail:not(.rail--open) .usage:active .usage__label,.rail:not(.rail--open) .usage:active .usage__value{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.rail:not(.rail--open) .usage:active .usage__short{display:none}.rail:not(.rail--open) .usage:active .usage__app{display:flex}.rail:not(.rail--open) .usage:active .usage__key{display:block}.rail:not(.rail--open) .usage:active .meter{width:100%;margin-top:var(--space-1)}}@media(hover: hover){.rail--collapsed:not(.rail--open) .usage:hover .usage__words{position:absolute;bottom:0;left:calc(100% + var(--space-2));z-index:var(--z-menu);align-items:stretch;width:max-content;min-width:14rem;max-width:20rem;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-3);text-align:left}.rail--collapsed:not(.rail--open) .usage:hover .usage__label,.rail--collapsed:not(.rail--open) .usage:hover .usage__value{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.rail--collapsed:not(.rail--open) .usage:hover .usage__short{display:none}.rail--collapsed:not(.rail--open) .usage:hover .usage__app{display:flex}.rail--collapsed:not(.rail--open) .usage:hover .usage__key{display:block}.rail--collapsed:not(.rail--open) .usage:hover .meter{width:100%;margin-top:var(--space-1)}}.rail--collapsed:not(.rail--open) .meter{width:var(--rail-meter-collapsed);margin-top:0}@media(max-width: 62.5em){.rail:not(.rail--open) .meter{width:var(--rail-meter-collapsed);margin-top:0}}.rail--collapsed:not(.rail--open) .rail__me{justify-content:center;padding:0}@media(max-width: 62.5em){.rail:not(.rail--open) .rail__me{justify-content:center;padding:0}}.rail--collapsed:not(.rail--open) .rail__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width: 62.5em){.rail:not(.rail--open) .rail__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.rail--collapsed:not(.rail--open) .rail__me>.icon{display:none}@media(max-width: 62.5em){.rail:not(.rail--open) .rail__me>.icon{display:none}}.rail--collapsed:not(.rail--open) .menu--up{right:auto;bottom:calc((var(--account-row) - var(--avatar-size))/2);left:calc(100% + var(--space-2));width:var(--menu-beside)}@media(max-width: 62.5em){.rail:not(.rail--open) .menu--up{right:auto;bottom:calc((var(--account-row) - var(--avatar-size))/2);left:calc(100% + var(--space-2));width:var(--menu-beside)}}.tabbar{display:none}@media(max-width: 37.5em){.tabbar{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-tabbar);display:block;padding-bottom:env(safe-area-inset-bottom);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);border-top:var(--border-width) solid var(--border);background:var(--surface-raised)}}@media(max-width: 37.5em){body[data-typing]:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly]),textarea:not([readonly])):focus) .tabbar{display:none}}@media(max-width: 37.5em){body[data-pressing] .tabbar{display:none}}@media(max-width: 37.5em){.tabbar[data-relayout]{display:none}}@media(max-width: 37.5em){.tabbar[data-zoomed]{transform:translate(var(--zoom-x), var(--zoom-y)) scale(var(--zoom-scale));transform-origin:left bottom}}@media(max-width: 37.5em){.tabbar[data-pinching]{visibility:hidden}}.tabbar__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr)) var(--tabbar-coach-column) repeat(2, minmax(0, 1fr));align-items:end;align-items:last baseline;max-width:var(--sheet-width);height:var(--tabbar-height);margin:0 auto;padding:0;list-style:none}.tabbar__link,.tabbar__coach{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-1)/2);width:100%;min-height:var(--tabbar-height);padding:var(--space-2) 0 0;border:0;background:none;color:var(--text-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-tight);text-decoration:none;cursor:pointer;touch-action:manipulation}[data-tapped]:focus-visible{outline:none}.tabbar__link:focus-visible,.tabbar__coach:focus-visible{outline-offset:calc(-1*var(--focus-width))}.tabbar__icon{display:grid;place-items:center;width:var(--tabbar-icon-width);height:var(--tabbar-icon-height);border-radius:var(--radius-md)}.tabbar__icon>.icon{width:var(--icon-lg);height:var(--icon-lg)}.tabbar__link:active .tabbar__icon{background:var(--surface-sunken)}.tabbar__label{position:relative;white-space:nowrap}.tabbar__link:is([aria-current=page],[aria-current=true]){color:var(--text);font-weight:var(--weight-bold)}.tabbar__link:is([aria-current=page],[aria-current=true]) .tabbar__label::after{content:"";position:absolute;right:0;bottom:-4px;left:0;height:var(--current-mark);border-radius:var(--current-mark);background:var(--mark)}.tabbar__coach{padding-top:calc(var(--space-2) + var(--tabbar-icon-height) + var(--space-1)/2);color:var(--text);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium)}.tabbar__disc{position:absolute;top:calc(-1*var(--coach-lift));left:50%;display:grid;place-items:center;width:calc(var(--coach-button) + 2*var(--coach-notch));height:calc(var(--coach-button) + 2*var(--coach-notch));margin-left:calc(-1*(var(--coach-button)/2 + var(--coach-notch)));border:var(--coach-notch) solid var(--surface);border-radius:50%;background:var(--coach);box-shadow:inset 0 0 0 var(--coach-trim-width) var(--coach-trim),0 var(--coach-lip-size) 0 0 var(--coach-lip),var(--coach-glow),var(--shadow-1);transition:background-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-turn) var(--ease)}.tabbar__disc>.icon{width:calc(var(--coach-button) - 2*var(--coach-ring));height:calc(var(--coach-button) - 2*var(--coach-ring))}.tabbar__coach[aria-current=page]{font-weight:var(--weight-bold)}.tabbar__coach[aria-current=page] .tabbar__disc{box-shadow:inset 0 0 0 var(--coach-trim-width) var(--coach-trim),0 0 0 var(--coach-ring-current) var(--coach),0 var(--coach-lip-size) 0 0 var(--coach-lip),var(--coach-glow),var(--shadow-1)}@media(hover: hover){.tabbar__coach:hover .tabbar__disc{background:var(--coach-strong)}}.tabbar__coach:active .tabbar__disc{background:var(--coach-strong);box-shadow:inset 0 0 0 var(--coach-trim-width) var(--coach-trim),0 var(--coach-lip-pressed) 0 0 var(--coach-lip),var(--coach-glow),var(--shadow-1);transform:translateY(var(--coach-sink));transition-duration:var(--dur-fast)}@keyframes coach-lip-beat{0%,60%,100%{opacity:0}15%,45%{opacity:.85}30%{opacity:.2}}.tabbar__coach[data-coach-reply=ready]{--coach-lip: var(--coach-ready);--coach-lip-size: var(--coach-lip-ready)}.tabbar__coach[data-coach-reply=writing] .tabbar__disc::after{content:"";position:absolute;right:18%;bottom:calc(-1*var(--coach-lip-size) - 9px);left:18%;height:7px;border-radius:50%;background:var(--coach-lip);filter:blur(4px);opacity:0;animation:coach-lip-beat var(--dur-working) ease-in-out infinite;pointer-events:none}.rail__link>.icon--brand{transition:box-shadow var(--dur-turn) var(--ease)}.rail__link[data-coach-reply]>.icon--brand{box-shadow:var(--brand-edge),0 var(--rail-lip-size) 0 0 var(--coach-lip)}.rail__link[data-coach-reply=ready]>.icon--brand{box-shadow:var(--brand-edge),0 var(--rail-lip-ready) 0 0 var(--coach-ready)}.rail__link[data-coach-reply=writing]>.icon--brand{animation:coach-lip-pulse var(--dur-working) ease-in-out infinite}@keyframes coach-lip-pulse{0%,60%,100%{box-shadow:var(--brand-edge),0 var(--rail-lip-size) 0 0 var(--coach-lip),0 calc(var(--rail-lip-size) + 3px) 5px 0 rgba(0,0,0,0)}15%,45%{box-shadow:var(--brand-edge),0 var(--rail-lip-size) 0 0 var(--coach-lip),0 calc(var(--rail-lip-size) + 3px) 5px 0 var(--coach-lip)}30%{box-shadow:var(--brand-edge),0 var(--rail-lip-size) 0 0 var(--coach-lip),0 calc(var(--rail-lip-size) + 3px) 5px 0 rgba(0,0,0,0)}}.tabbar__coach[data-coach-count],.rail__link[data-coach-count]{position:relative}.coach-count{position:absolute;inset-block-start:var(--space-1);inset-inline-end:14%;min-inline-size:1.25rem;padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--coach-ready);color:var(--text-on-warning);font-size:.75rem;font-weight:var(--weight-medium);line-height:1.25rem;text-align:center}.coach-notice{position:fixed;inset-block-start:calc(env(safe-area-inset-top, 0px) + var(--space-3));inset-inline:var(--space-3);z-index:var(--z-dialog);display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--space-2) var(--space-3);max-inline-size:30rem;margin-inline:auto;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4)}.coach-notice__head{grid-row:1;margin:0;overflow-wrap:anywhere}.coach-notice>.coach-notice__open{grid-column:2;grid-row:1}.coach-notice__close{grid-column:3;grid-row:1}.coach-notice__list{grid-row:2;grid-column:1/-1;display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.coach-notice__list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.conversations__reply-words,.coach-sheet__reply-words{display:block;overflow-wrap:anywhere;font-size:.875rem}.chat-new-reply{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--text);font-weight:var(--weight-medium)}@media(prefers-reduced-motion: reduce){:root:not([data-motion=full]) .tabbar__coach[data-coach-reply=writing] .tabbar__disc::after{animation:none;opacity:.6}:root:not([data-motion=full]) .rail__link[data-coach-reply=writing]>.icon--brand{animation:none;box-shadow:var(--brand-edge),0 var(--rail-lip-size) 0 0 var(--coach-lip),0 calc(var(--rail-lip-size) + 3px) 5px 0 var(--coach-lip)}:root:not([data-motion=full]) .tabbar__disc,:root:not([data-motion=full]) .rail__link>.icon--brand{transition:none}}:root[data-motion=reduced] .tabbar__coach[data-coach-reply=writing] .tabbar__disc::after{animation:none;opacity:.6}:root[data-motion=reduced] .rail__link[data-coach-reply=writing]>.icon--brand{animation:none;box-shadow:var(--brand-edge),0 var(--rail-lip-size) 0 0 var(--coach-lip),0 calc(var(--rail-lip-size) + 3px) 5px 0 var(--coach-lip)}:root[data-motion=reduced] .tabbar__disc,:root[data-motion=reduced] .rail__link>.icon--brand{transition:none}.more-sheet{width:100%;max-width:min(100% - env(safe-area-inset-left) - env(safe-area-inset-right),var(--sheet-width));max-height:calc(100dvh - var(--space-6));bottom:max(0px,100% - 100dvh);margin:auto auto 0;padding:var(--space-2) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));border:0;background:var(--surface-grouped);color:var(--text);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-3),inset 0 1px 0 var(--sheet-edge);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;container:more-sheet/inline-size;--group-gap: var(--space-4);--tile: 30px;--tile-radius: 7px;--hairline-start: calc(var(--space-3) + var(--tile) + var(--space-3));--surface-sunken: var(--surface-press)}.more-sheet[open]{animation:sheet-rise var(--dur) var(--ease)}.more-sheet::backdrop{background:var(--scrim)}.more-sheet[open]::backdrop{animation:scrim-in var(--dur) var(--ease)}.more-sheet[open][data-risen],.more-sheet[open][data-risen]::backdrop{animation:none}@keyframes sheet-rise{from{transform:translateY(100%)}}@keyframes scrim-in{from{opacity:0}}.more-sheet>.dialog__grabber{margin-bottom:var(--space-2)}.more-sheet__list{margin:0;padding:0;list-style:none}.more-sheet__list>li{position:relative}.more-sheet__list>li+li::before{content:"";position:absolute;top:0;right:0;left:calc(var(--sheet-slot) + var(--space-3));border-top:var(--border-width) solid var(--border)}.more-sheet__link{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--account-row);padding:var(--space-2) 0;border:0;border-radius:var(--radius-md);background:none;color:var(--text);font:inherit;line-height:var(--leading-tight);text-align:left;text-decoration:none;cursor:pointer}.more-sheet__link>.icon{margin-right:var(--space-1);color:var(--text-muted)}@media(hover: hover){.more-sheet__link:hover{background:var(--surface-sunken)}}.more-sheet__link:active{background:var(--surface-sunken)}.more-sheet__slot{display:grid;flex:none;place-items:center;width:var(--sheet-slot)}.more-sheet__slot>.icon{width:var(--icon-lg);height:var(--icon-lg);color:var(--text-muted)}.more-sheet__body{display:flex;flex:1;flex-direction:column;gap:calc(var(--space-1)/2);min-width:0}.more-sheet__label{position:relative;align-self:flex-start}.more-sheet__link[aria-current=page] .more-sheet__label{font-weight:var(--weight-bold)}.more-sheet__link[aria-current=page] .more-sheet__label::after{content:"";position:absolute;right:0;bottom:-5px;left:0;height:var(--current-mark);border-radius:var(--current-mark);background:var(--mark)}.more-sheet__value{color:var(--text-muted);font-size:var(--text-sm)}.more-sheet__value .usage__period{display:inline}.more-sheet__value+.meter{margin-top:var(--space-1)}.more-sheet__body .usage__app{margin-top:var(--space-2);font-size:var(--text-sm)}.more-sheet__body .usage__app-can{font-size:var(--text-xs)}.more-sheet__body .usage__app-meter{margin-top:var(--space-1)}.more-sheet__body .usage__key{display:block;font-size:var(--text-sm)}.more-sheet__person{min-height:calc(var(--account-row) + var(--space-2))}.more-sheet__who{gap:0}.more-sheet__who strong{position:relative;align-self:flex-start;font-weight:var(--weight-bold)}.more-sheet__link[aria-current=page] .more-sheet__who strong::after{content:"";position:absolute;right:0;bottom:-5px;left:0;height:var(--current-mark);border-radius:var(--current-mark);background:var(--mark)}.more-sheet__email{color:var(--text-muted);font-size:var(--text-sm)}.more-sheet__form{margin:0}.more-sheet__group{margin:0 0 var(--group-gap);padding:0;list-style:none;background:var(--surface-raised);border-radius:var(--radius-lg);overflow:hidden}.more-sheet__group:last-child{margin-bottom:0}.more-sheet__group>li+li::before{left:var(--hairline-start)}.more-sheet__group .more-sheet__link{padding:var(--space-2) var(--space-3);border-radius:0}.more-sheet__group .more-sheet__link:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(-1*var(--focus-width) - 1px);border-radius:var(--radius-lg)}.more-sheet__group .more-sheet__slot{width:var(--tile)}.more-sheet__tile{display:grid;place-items:center;width:var(--tile);height:var(--tile);border-radius:var(--tile-radius);background:var(--tile-ground);color:var(--tile-ink)}.more-sheet__slot>.more-sheet__tile>.icon{width:18px;height:18px;color:inherit}.more-sheet__link[aria-current=page] .more-sheet__tile{background:var(--accent);color:var(--text-on-accent)}.more-sheet__link:has([data-nav-usage=period]>svg,.usage__app--low) .more-sheet__tile{background:var(--warning-soft);color:var(--warning);box-shadow:inset 0 0 0 1.5px var(--warning)}.more-sheet__value .usage__period>.icon{margin-right:2px;color:var(--warning);vertical-align:-2px}.more-sheet__group .more-sheet__value+.meter{width:100%}.more-sheet__link[aria-current=page] .more-sheet__label+.more-sheet__value{margin-top:var(--space-2)}.more-sheet__group .more-sheet__link>.icon--sm{margin-right:calc(-1*var(--space-1));opacity:.75}.more-sheet__detail{flex:none;color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.more-sheet__group--places{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.more-sheet__group--places>li+li::before{top:var(--space-3);right:auto;bottom:var(--space-3);left:0;border-top:0;border-left:var(--border-width) solid var(--border)}.more-sheet__group--places .more-sheet__link{flex-direction:column;justify-content:center;gap:var(--space-2);height:100%;min-height:5.25rem;padding:var(--space-3) var(--space-2);text-align:center}.more-sheet__group--places .more-sheet__slot{width:auto}.more-sheet__group--places .more-sheet__tile{--tile: 38px;--tile-radius: 9px}.more-sheet__group--places .more-sheet__slot>.more-sheet__tile>.icon{width:22px;height:22px}.more-sheet__group--places .more-sheet__body{flex:none;align-items:center}.more-sheet__group--places .more-sheet__label{align-self:center;font-weight:var(--weight-medium)}.more-sheet__group--places .more-sheet__link>.icon--sm{display:none}.more-sheet__group--you .more-sheet__link{min-height:68px}.more-sheet__group--you .more-sheet__slot{width:48px}.more-sheet__group--you .avatar{--avatar-size: 48px;font-size:var(--text-md);font-weight:var(--weight-bold)}.more-sheet__group--you .more-sheet__who strong{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display)}.more-sheet__group--you .more-sheet__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-sheet__group--you .more-sheet__link[aria-current=page] .more-sheet__email{margin-top:var(--space-2)}.more-sheet__go{color:var(--text-muted);font-size:var(--text-sm)}.more-sheet__group--you .more-sheet__out .more-sheet__link{align-items:center;min-height:var(--touch-min);color:var(--text-muted);font-size:var(--text-sm)}.more-sheet__out .more-sheet__label{align-self:center}@container more-sheet (max-width: 20rem){.more-sheet__group--places{display:block}.more-sheet__group--places>li+li::before{top:0;right:0;bottom:auto;left:var(--hairline-start);border-top:var(--border-width) solid var(--border);border-left:0}.more-sheet__group--places .more-sheet__link{flex-direction:row;justify-content:flex-start;gap:var(--space-3);min-height:var(--account-row);padding:var(--space-2) var(--space-3);text-align:left}.more-sheet__group--places .more-sheet__slot{width:var(--tile)}.more-sheet__group--places .more-sheet__tile{--tile: 30px;--tile-radius: 7px}.more-sheet__group--places .more-sheet__slot>.more-sheet__tile>.icon{width:18px;height:18px}.more-sheet__group--places .more-sheet__body{flex:1;align-items:stretch}.more-sheet__group--places .more-sheet__label{align-self:flex-start;font-weight:inherit}.more-sheet__group--places .more-sheet__link>.icon--sm{display:block}.more-sheet__go{display:none}}@media(max-height: 700px){.more-sheet{--group-gap: var(--space-3)}.more-sheet__head{margin-bottom:var(--space-2)}.more-sheet__group .more-sheet__link{min-height:48px;padding-block:6px}.more-sheet__group--you .more-sheet__link{min-height:var(--account-row)}.more-sheet__group--you .more-sheet__slot{width:40px}.more-sheet__group--you .avatar{--avatar-size: 40px;font-size:var(--text-base)}.more-sheet__group--places .more-sheet__link{gap:6px;min-height:4.5rem;padding-block:var(--space-2)}.more-sheet__group--places .more-sheet__tile{--tile: 32px}}@media(prefers-contrast: more){.more-sheet__group{box-shadow:0 0 0 var(--border-width) var(--border-control)}.more-sheet__group>li+li::before{border-color:var(--border-control)}}@media(forced-colors: active){.more-sheet__group{border:1px solid CanvasText}.more-sheet__link[aria-current=page] .more-sheet__tile{outline:2px solid Highlight;forced-color-adjust:none}}@media print{.rail,.tabbar{display:none}[data-tap-trace]{display:none !important}.frame{display:block}}.keyboard-done{position:fixed;right:max(var(--space-3),env(safe-area-inset-right));bottom:calc(var(--done-bottom, 0px) + var(--space-3));z-index:var(--z-tabbar);min-width:4.5rem;padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-2);color:var(--text);font:inherit;font-weight:600}.keyboard-done[hidden]{display:none}.avatar--picture{overflow:hidden;background:var(--surface-sunken)}.avatar--picture>img{display:block;width:100%;height:100%;object-fit:cover}.bell-form{margin:0}.bell{position:relative;display:inline-grid;place-items:center;width:var(--touch-min);height:var(--touch-min);padding:0;border:0;border-radius:var(--radius-md);background:none;color:var(--text);cursor:pointer;touch-action:manipulation}.bell>.icon{width:var(--icon-lg);height:var(--icon-lg)}@media(hover: hover){.bell:hover{background:var(--surface-sunken)}}.bell:active{background:var(--surface-sunken)}.bell[aria-expanded=true],.bell[aria-current=page]{background:var(--surface-sunken)}.bell[aria-expanded=true]{anchor-name:--notif-bell}.bell__dot{position:absolute;top:var(--space-2);right:var(--space-2);width:var(--info-dot);height:var(--info-dot);border-radius:50%;background:var(--mark);box-shadow:0 0 0 var(--rail-badge-ring) var(--surface)}.bell[data-ringing]>.icon{transform-origin:50% 20%;animation:bell-swing var(--dur-swing) var(--ease)}.bell[data-ringing]>.bell__dot{animation:bell-dot-in var(--dur) var(--ease)}@keyframes bell-swing{0%,100%{transform:rotate(0deg)}15%{transform:rotate(var(--bell-swing))}35%{transform:rotate(calc(-0.7 * var(--bell-swing)))}55%{transform:rotate(calc(0.4 * var(--bell-swing)))}75%{transform:rotate(calc(-0.2 * var(--bell-swing)))}90%{transform:rotate(calc(0.08 * var(--bell-swing)))}}@keyframes bell-dot-in{from{transform:scale(0)}}.notif-panel{width:100%;max-width:var(--coach-panel-width);height:100dvh;max-height:none;margin:0 0 0 auto;padding:0 env(safe-area-inset-right) 0 0;border:0;border-left:var(--border-width) solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-3);color:var(--text);overflow-y:auto;overscroll-behavior:contain}@media(max-width: 37.5em){.notif-panel{max-width:min(100%,var(--sheet-width));height:auto;max-height:calc(100% - var(--space-6));margin:auto auto 0;padding:var(--space-2) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));border-left:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-3);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}}.notif-panel[open]{animation:panel-in var(--dur) var(--ease)}@media(max-width: 37.5em){.notif-panel[open]{animation-name:sheet-rise}}@keyframes panel-in{from{transform:translateX(100%)}}.notif-panel::backdrop{background:rgba(0,0,0,0)}@media(max-width: 37.5em){.notif-panel::backdrop{background:var(--scrim)}}.notif-panel[open]::backdrop{animation:scrim-in var(--dur) var(--ease)}.notif-panel[open][data-risen],.notif-panel[open][data-risen]::backdrop{animation:none}.notif-panel>.dialog__grabber{display:none}@media(max-width: 37.5em){.notif-panel>.dialog__grabber{display:block;margin-bottom:var(--space-2)}}.notif-panel[data-hang]{position-anchor:--notif-bell;position-area:block-end span-inline-start;justify-self:end;align-self:start;width:var(--notif-drop-width);max-width:none;height:auto;max-height:calc(100% - var(--space-1) - var(--space-2));margin:var(--space-1) 0 0;padding:0;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}.notif-panel[data-hang=narrow]{width:var(--coach-panel-width)}.notif-panel[data-hang][open]:not([data-risen]){animation-name:drop-in}@keyframes drop-in{from{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}}.notif-panel__head{display:flex;align-items:center;gap:var(--space-1);min-height:var(--coach-panel-head);padding:0 var(--space-2) 0 var(--space-5);border-bottom:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.notif-panel__head{min-height:var(--touch-min);margin-bottom:var(--space-1);padding:0;border-bottom:0}}.notif-panel__title{min-width:0;margin:0 auto 0 0;font-size:var(--text-xl)}@media(max-width: 37.5em){.notif-panel__title{font-size:var(--text-lg)}}.notif-panel[data-hang] .notif-panel__head{min-height:var(--touch-min);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5)}.notif-panel[data-hang] .notif-panel__title{font-size:var(--text-lg)}.notif-panel__form{margin:0}@media(prefers-reduced-motion: reduce){:root:not([data-motion=full]) .notif-panel__refresh[data-working]>.icon{opacity:var(--working-fade)}}:root[data-motion=reduced] .notif-panel__refresh[data-working]>.icon{opacity:var(--working-fade)}.notif-panel__checked{max-width:none;margin:0;padding:var(--space-2) var(--space-5) 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}@media(max-width: 37.5em){.notif-panel__checked{padding:0 0 var(--space-1)}}.notif-panel__checked:empty{padding:0}.notif-panel__body{padding:var(--space-1) var(--space-5) var(--space-5)}@media(max-width: 37.5em){.notif-panel__body{padding:0}}.notif-group{padding-top:var(--space-3)}.notif-group__heading{margin:0;font-family:var(--font-sans)}.notif-group__list{margin:0;padding:0;list-style:none}.notif-group__more{margin-top:var(--space-1)}.notif-quiet{max-width:none;margin:0;padding-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.notif{display:grid;grid-template-columns:var(--icon-md) minmax(0, 1fr);gap:0 var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--border);font-size:var(--text-sm);line-height:var(--leading-notice)}.notif__icon{width:var(--icon-sm);height:var(--icon-sm);margin-top:calc(var(--space-1)/2);color:var(--text-muted)}.notif__words{min-width:0}.notif__text{max-width:none;margin:0;overflow-wrap:anywhere}.notif__text>b{font-weight:var(--weight-bold)}.notif__when{max-width:none;margin:0;color:var(--text-muted)}.note-tally{display:flex;flex-wrap:wrap;align-items:baseline;margin:0;padding:0;list-style:none;color:var(--text-muted)}.note-tally>li+li::before{content:"";display:inline-block;width:3px;height:3px;margin:0 var(--space-2);border-radius:50%;background:currentColor;vertical-align:middle}.note-tally b{color:var(--text);font-weight:var(--weight-bold)}.notif__about{white-space:nowrap}.just{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text);font-weight:var(--weight-bold)}.just::before{content:"";flex:none;width:var(--info-dot);height:var(--info-dot);border-radius:50%;background:var(--arrival-rule)}.notif__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);grid-column:2;min-width:0;margin-top:var(--space-2)}.notif__acts:has(>.button--quiet:first-child,>.step-ask:first-child){margin-left:calc(-1*var(--space-3))}.notif__form{margin:0}.notif__acts .button{font-size:var(--text-sm)}.notif__settled{grid-column:2;max-width:none;margin:var(--space-2) 0 0;color:var(--text-muted)}.notif--warning .notif__icon,.notif--warning .notif__text>b{color:var(--warning)}@media(max-width: 37.5em){.notif__acts--stack{flex-direction:column;align-items:stretch}}.empty-state.notif-empty{grid-template-columns:minmax(0, 1fr);gap:var(--space-3);max-width:none;margin:0;padding:var(--space-6) var(--space-1);border:0}.notif-empty .empty-state__text{margin-bottom:var(--space-3);font-size:var(--text-sm)}.notif-page{max-width:var(--coach-panel-width);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}@media(max-width: 37.5em){.notif-page{max-width:none;border:0;border-radius:0;background:none}}@media print{.bell-form,.notif-panel{display:none}}.notif__list{margin:var(--space-1) 0 0;padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.table-wrap{max-width:100%;overflow-x:auto;margin-bottom:var(--space-5)}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.table th,.table td{overflow-wrap:normal;white-space:nowrap;padding:var(--space-3);text-align:left;vertical-align:middle}.table th{padding-top:var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase;vertical-align:bottom}.table tbody tr:nth-child(even)>td{background:var(--surface-sunken)}.table tbody tr:nth-child(even)>td:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.table tbody tr:nth-child(even)>td:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.table__link{display:inline-flex;align-items:center;min-height:var(--touch-min);min-width:var(--touch-min);color:var(--text);text-decoration-line:none}@media(hover: hover){.table__link:hover{text-decoration-line:underline}}.table__link:active{text-decoration-line:underline}@media(max-width: 37.5em){.table--stack,.table--stack tbody,.table--stack tr,.table--stack td{display:block}.table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.table--stack tr{padding:var(--space-3);border-radius:var(--radius-lg)}.table--stack tbody tr:nth-child(even){background:var(--surface-sunken)}.table--stack tbody tr:nth-child(even)>td{background:rgba(0,0,0,0)}.table--stack td{display:grid;grid-template-columns:var(--cell-label) minmax(0, 1fr);gap:var(--space-3);align-items:baseline;padding:0;border-bottom:0;overflow-wrap:anywhere;white-space:normal}.table--stack td::before{content:attr(data-label);content:attr(data-label)/"";color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.table--stack td:empty::after{content:"-";content:"-"/"";color:var(--text-muted)}}:where(:root){--facts-label: 6.5rem;--note-rule: 3px;--empty-width: 40rem;--day-tile: 48px}.hairline-list{margin:0 0 var(--space-5);padding:0;list-style:none}.hairline-list>li{margin:0}.hairline-list>li+li{border-top:var(--border-width) solid var(--border)}.hairline-list__row{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-2) 0}.hairline-list__row>.link-target{color:var(--text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight);text-decoration-line:none}.hairline-list__row>.muted{font-size:var(--text-sm)}@media(hover: hover){.hairline-list__row>.link-target:hover{text-decoration-line:underline}}.hairline-list__row>.link-target:active{text-decoration-line:underline}.facts{display:grid;grid-template-columns:fit-content(40%) minmax(0, 1fr);max-width:var(--field-width);margin:0 0 var(--space-4)}.facts__row{display:grid;grid-column:1/-1;grid-template-columns:fit-content(40%) minmax(0, 1fr);grid-template-columns:subgrid;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0}.facts__row+.facts__row{border-top:var(--border-width) solid var(--border)}.facts dt{min-width:var(--facts-label);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);overflow-wrap:break-word;text-transform:uppercase}.facts dt code{font-size:inherit;letter-spacing:0;text-transform:none}.facts dd{min-width:0;margin:0;font-size:var(--text-sm);overflow-wrap:anywhere}.empty-state{display:grid;grid-template-columns:var(--empty-icon) minmax(0, 1fr);align-items:start;gap:var(--space-5);max-width:var(--empty-width);margin:0 0 var(--space-6);padding:var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}@media(max-width: 37.5em){.empty-state{grid-template-columns:minmax(0, 1fr);gap:var(--space-4);padding:var(--space-5) var(--space-4)}}.empty-state__icon{display:flex;align-items:center;justify-content:center;width:var(--empty-icon);height:var(--empty-icon);border-radius:50%;background:var(--surface-sunken);color:var(--text)}.empty-state__icon>.icon{width:var(--icon-md);height:var(--icon-md)}.empty-state__title{margin:0 0 var(--space-2);font-size:var(--text-xl)}.empty-state__text{margin:0 0 var(--space-5);color:var(--text-muted)}.empty-state__list{display:grid;gap:var(--space-2);margin:0 0 var(--space-3);padding:0;list-style:none}.empty-state__list>li{display:flex;align-items:center;gap:var(--space-2)}.empty-state__list .icon{width:var(--icon-sm);height:var(--icon-sm)}.empty-state__list .icon{flex:none;color:var(--text-muted)}@media(max-width: 37.5em){.empty-state__body>.button{width:100%}}.empty-state__body>.form>.form__actions{margin-bottom:0}.margin-note{--_note: var(--text-muted);margin-bottom:var(--space-5)}.margin-note>:where(p){margin:0}.margin-note--gaps{--_note: var(--danger)}.margin-note--strengths{--_note: var(--success)}.margin-note--gaps .margin-note__head,.margin-note--strengths .margin-note__head{padding-left:var(--space-2);border-left:var(--note-rule) solid var(--_note)}.margin-note__head{margin:0 0 var(--space-2);font-size:var(--text-md);line-height:var(--leading-tight)}@media(max-width: 37.5em){.margin-note__head{font-size:var(--text-lg)}}.margin-note__text{max-width:none;margin:0 0 var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.margin-note__text--intro{display:none}@media(max-width: 37.5em){.margin-note__text--intro{display:block}}.margin-note__list{margin:0;padding:0;list-style:none;font-size:var(--text-sm)}@media(max-width: 37.5em){.margin-note__list{font-size:var(--text-base)}}.margin-note__list>li{position:relative;padding-left:var(--space-4)}.margin-note__list>li+li{margin-top:var(--space-1)}.margin-note__list>li::before{content:"";position:absolute;top:.75em;left:0;width:var(--chat-dash);height:var(--rule-width);background:var(--_note)}.margin-note__where{color:var(--text-muted)}.margin-note--why .margin-note__list{font-family:var(--font-voice);font-size:var(--text-base)}@media(max-width: 37.5em){.margin-note--why .margin-note__list{font-size:var(--text-md)}}a.hairline-list__row{flex-direction:row;align-items:center;gap:var(--space-4);min-height:var(--touch-min);padding:var(--space-4) 0;color:var(--text-muted);text-decoration:none}@media(max-width: 37.5em){a.hairline-list__row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-2) var(--space-3);align-items:start}a.hairline-list__row>:not(.hairline-list__body,.hairline-list__go){grid-row:2;grid-column:1}}.hairline-list__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1);min-width:0}.hairline-list__title{color:var(--text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}.hairline-list__meta{font-size:var(--text-sm)}.hairline-list__go{flex:none}@media(max-width: 37.5em){.hairline-list__go{grid-row:1;grid-column:2;margin-top:var(--space-1)}}@media(hover: hover){a.hairline-list__row:hover .hairline-list__title{text-decoration-line:underline}}a.hairline-list__row:active .hairline-list__title{text-decoration-line:underline}.day-tile--none{color:var(--text-muted)}.day-tile{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:var(--day-tile);height:var(--day-tile);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text)}.day-tile__day{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}article.next-up{container:next-up/inline-size;display:grid;grid-template-columns:var(--day-tile) minmax(0, 1fr) auto;gap:var(--space-3) var(--space-4);align-items:start;margin:0;padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}article.next-up>.next-up__steps{margin:0}article.next-up>.next-up__actions{grid-column:2/-1}@media(max-width: 37.5em){article.next-up{grid-template-columns:var(--day-tile) minmax(0, 1fr);gap:var(--space-4) var(--space-3);padding:var(--space-3)}article.next-up>.next-up__steps{display:none}article.next-up>.next-up__actions{grid-column:1/-1}}.next-up__body{min-width:0}@container next-up (max-width: 30rem){article.next-up>:is(.next-up__body,.next-up__steps){grid-column:2/-1}article.next-up>.next-up__actions{grid-column:1/-1}article.next-up>.next-up__actions>:first-child{flex-basis:100%}article.next-up>.next-up__actions>:not(:first-child){flex:1 1 auto}}.next-up__kicker{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-muted)}.next-up__kicker>.info-dot{margin:0}.next-up__title{margin:0;font-size:var(--text-xl)}.next-up__link{position:relative;display:inline-block;max-width:100%;color:var(--text);overflow-wrap:anywhere;text-decoration-line:none}.next-up__link::after{content:"";position:absolute;inset:min(0px,(100% - var(--touch-min))/2) 0}@media(hover: hover){.next-up__link:hover{color:var(--text);text-decoration-line:underline}}.next-up__link:active{text-decoration-line:underline}.next-up__when{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.next-up__when>strong{color:var(--text);font-weight:var(--weight-medium)}.next-up__start{display:none}@media(max-width: 37.5em){.next-up__when>.next-up__span:not(:last-child){display:none}.next-up__when>.next-up__start{display:inline}}article.next-up--app{row-gap:0}article.next-up--app>.next-up__when{grid-column:2/-1}article.next-up--app>.next-up__steps{grid-row:1;grid-column:3}article.next-up--app>.next-up__actions{margin-top:var(--space-3)}@media(max-width: 37.5em){article.next-up--app>.next-up__actions{margin-top:var(--space-4)}}article.next-up--app>.next-up__actions .button{padding-inline:var(--space-3)}@container next-up (max-width: 30rem){article.next-up>.next-up__steps--app{grid-row:auto;grid-column:2/-1;margin-top:var(--space-3)}}article.next-up--step{scroll-margin-top:var(--space-5)}@media(max-width: 37.5em){article.next-up--step>.next-up__steps{display:block;grid-column:1/-1}}@media(max-width: 37.5em){article.next-up--step .next-up__talk-mac{display:none}}.next-up__why{margin-top:var(--space-1);overflow-wrap:anywhere}.next-up__ask--both>.button--coach{display:none}@media(max-width: 37.5em){.next-up__ask--both>.button--coach{display:inline-flex}}@media(max-width: 37.5em){.next-up__talk-mac,.next-up__prepare{display:none}}.next-up__prepare{white-space:nowrap}.timeline{margin:0;padding:0;list-style:none}.timeline__item{position:relative;display:grid;grid-template-columns:var(--timeline-date) var(--timeline-mark) minmax(0, 1fr);align-items:start;column-gap:var(--space-3);padding-bottom:var(--space-5)}.timeline__item:last-child{padding-bottom:0}.timeline__item:not(:last-child)::before{content:"";position:absolute;top:calc(var(--timeline-mark)/2);bottom:calc(var(--timeline-mark)/-2);left:calc(var(--timeline-date) + var(--space-3) + (var(--timeline-mark) - var(--timeline-line))/2);border-left:var(--timeline-line) solid var(--border-control)}.timeline__item--dashed:not(:last-child)::before{border-left-style:dashed}.timeline__date{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--timeline-mark);text-align:end;white-space:nowrap}.timeline__item--next>.timeline__date{color:var(--text);font-weight:var(--weight-bold)}.timeline__mark{position:relative;display:flex;align-items:center;justify-content:center;width:var(--timeline-mark);height:var(--timeline-mark);border-radius:50%;color:var(--text-muted)}.timeline__mark:is(.timeline__mark--dot,.timeline__mark--ring,.timeline__mark--plain)::before{content:"";width:var(--timeline-dot);height:var(--timeline-dot);border-radius:50%;background:var(--_status-mark, var(--text-muted))}.timeline__mark.timeline__mark--ring::before{background:var(--surface);box-shadow:inset 0 0 0 var(--status-ring) var(--_status-mark, var(--text-muted))}.timeline__mark.timeline__mark--plain::before{background:var(--text-muted)}.timeline__mark--disc{background:var(--surface-sunken);box-shadow:inset 0 0 0 var(--border-width) var(--border)}.timeline__mark--next{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 var(--button-edge) var(--text)}.timeline__body{min-width:0}.timeline__what{margin:0;line-height:var(--timeline-mark);overflow-wrap:break-word}.timeline__tag{display:inline-block;margin-left:var(--space-2);padding:0 var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text);vertical-align:text-bottom}.timeline__note{margin:0;color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.timeline__step{max-width:none;margin:var(--space-2) 0 0;font-size:var(--text-sm)}.timeline__followed{margin:var(--space-1) 0 0 calc(-1*var(--space-3))}.timeline__fold{margin:var(--space-1) 0 0 calc(-1*var(--space-3))}.timeline__moves{container:timeline-moves/inline-size;display:grid;grid-template-columns:auto minmax(0, max-content) auto;justify-content:start;gap:var(--space-1) var(--space-3);margin:var(--space-1) 0 0 var(--space-3);padding:0;font-size:var(--text-sm);list-style:none}.timeline__move{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}.timeline__move-remove{font-size:inherit}.timeline__move-time{color:var(--text-muted);white-space:nowrap}.timeline__move-what{min-width:0;overflow-wrap:normal}@container timeline-moves (max-width: 15rem){.timeline__move{grid-template-columns:minmax(0, 1fr) auto}.timeline__move-remove{grid-row:1/span 2;grid-column:2}}@container timeline-moves (max-width: 9rem){.timeline__move{grid-template-columns:minmax(0, 1fr)}.timeline__move-remove{grid-row:auto;grid-column:1;justify-self:start}}.timeline__item--menu{grid-template-columns:var(--timeline-date) var(--timeline-mark) minmax(0, 1fr) auto}.timeline__item>.timeline__menu{margin-block:calc((var(--timeline-mark) - var(--touch-min))/2)}@media(max-width: 37.5em){.timeline__item--menu>.timeline__body{grid-row:1;grid-column:3/-1}}@container record-page (max-width: 52rem){.timeline__item--menu>.timeline__body{grid-row:1;grid-column:3/-1}}@media(max-width: 37.5em){.timeline__item--menu>.timeline__menu{grid-row:1;grid-column:4}}@container record-page (max-width: 52rem){.timeline__item--menu>.timeline__menu{grid-row:1;grid-column:4}}@media(max-width: 37.5em){.timeline__item--menu .timeline__what{padding-right:var(--touch-min)}}@container record-page (max-width: 52rem){.timeline__item--menu .timeline__what{padding-right:var(--touch-min)}}.timeline__menu .menu__label{white-space:nowrap}.next-up__go{display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--touch-min);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration-line:none;cursor:pointer}.next-up__go>.icon{flex:none;color:var(--success)}.next-up__go-words{min-width:0;overflow-wrap:break-word;text-decoration-line:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:var(--underline-offset)}@media(hover: hover){.next-up__go:hover>.next-up__go-words{text-decoration-thickness:var(--underline-width-hover)}}.next-up__go:active>.next-up__go-words{text-decoration-thickness:var(--underline-width-hover)}.next-up__go>.icon.next-up__minus{color:var(--text-muted)}.next-up__optional{color:var(--text-muted)}.timeline__undo{margin:var(--space-1) 0 0 calc(-1*var(--space-3))}.timeline__acts{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-1);margin:var(--space-1) 0 0 calc(-1*var(--space-3))}.timeline__hint{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.timeline__copy{margin:var(--space-2) 0 var(--space-1)}.timeline__copy-remove{display:contents}.margin-note__more{margin:var(--space-2) 0 0;font-size:var(--text-sm)}:where(:root){--overview-aside-share: 30%;--app-col-status: 20%;--app-col-next: 33.5%;--app-col-added: 10.5%;--app-status-min: 12.5rem;--posting-width: 30rem;--fill-paste-width: 40rem;--fill-about-width: 15rem;--analysis-side: 18rem;--overview-aside: 20rem}@media(max-width: 37.5em){.list-top__new,.list-top__new+.page__rule{display:none}}@container page-top (max-width: 50rem){.list-top>.page__lead{grid-column:1/-1;grid-row:2;margin-top:var(--space-1);white-space:normal}}@container page-top (max-width: 57rem){.list-top:has(.mock-marker)>.page__lead{grid-column:1/-1;grid-row:2;margin-top:var(--space-1);white-space:normal}}.list-head{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"filter";margin-bottom:var(--space-4)}.list-head__new{display:none}.list-filter{grid-area:filter;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-1) 0;border-top:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border)}.list-filter>.status-tally{flex:1 0 auto;max-width:100%}.list-filter__status{position:relative;flex:none}.list-filter__status>.status-menu{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:var(--z-menu)}.list-filter__menu{list-style:none}.list-filter__menu::-webkit-details-marker{display:none}.list-filter__menu>.icon{transition:transform var(--dur-turn) var(--ease)}.list-filter__status[open]>.list-filter__menu>.icon{transform:rotate(180deg)}.list-filter__search{position:relative;flex:none;margin:0}.list-filter__search>.input{width:var(--list-search-width);padding:0 var(--space-3) 0 calc(var(--space-3) + var(--icon-md) + var(--space-2));-webkit-appearance:none;appearance:none;transition:width var(--dur) var(--ease),border-color var(--dur-fast) var(--ease)}.list-filter__search>.icon{position:absolute;top:50%;left:var(--space-3);width:var(--icon-md);height:var(--icon-md);color:var(--text);transform:translateY(-50%);pointer-events:none}.list-filter__search:focus-within>.input,.list-filter__search>.input:not(:placeholder-shown){width:var(--list-search-width);padding-right:var(--space-3)}.search-suggest{position:absolute;top:calc(100% + var(--space-1));right:0;left:0;z-index:var(--z-menu);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-3);margin:0;padding:var(--space-1) 0;list-style:none}.search-suggest[hidden]{display:none}.search-suggest__option{display:block;width:100%;min-height:var(--touch-min);padding:var(--space-2) var(--space-3);color:var(--text);font:inherit;text-align:left;background:none;border:0;cursor:pointer}.search-suggest__option:active{background:var(--surface)}.search-suggest__option:focus-visible,.search-suggest__option[aria-selected=true]{background:var(--surface)}@media(hover: hover){.search-suggest__option:hover{background:var(--surface)}}.table-wrap.table--applications{overflow:visible}.table--applications .status-control{min-width:var(--app-status-min)}.table--applications>.table{margin:calc(-1*var(--space-2)) 0;border-spacing:0 var(--space-2)}.table--applications thead th:nth-child(1){width:calc(100% - var(--app-col-status) - var(--app-col-next) - var(--app-col-added))}.table--applications thead th:nth-child(2){width:var(--app-col-status)}.table--applications thead th:nth-child(3){width:var(--app-col-next)}.table--applications thead th:nth-child(4){width:var(--app-col-added)}.table--applications th,.table--applications td{padding-right:var(--space-4);padding-left:var(--space-4)}.table--applications :is(th,td):last-child{text-align:right}.table--applications .table tbody tr{box-shadow:var(--shadow-1)}.table--applications .table tbody tr.table__group{box-shadow:none}.table--applications .table__group>th{padding-top:var(--space-3);padding-bottom:0;border-bottom:0;text-align:left}.table__group .group-heading__count{margin-left:var(--space-1)}.table--applications .status-saved{margin-top:var(--space-1)}.next-step{display:inline-flex;align-items:baseline;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.next-step>.icon{flex:none;align-self:center;color:var(--text-muted)}.next-step--soon{color:var(--text)}.next-step--soon time{font-weight:var(--weight-bold)}.step-cell{display:grid;justify-items:start;gap:var(--space-1);min-width:0}.step-cell__done{justify-self:start;max-width:100%;margin-left:calc(-1*var(--space-2));padding-inline:var(--space-2);font-size:var(--text-sm);text-align:left}.step-link{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;color:var(--accent);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-decoration-line:none}.step-link>.icon{flex:none}.step-link::after{content:"";position:absolute;inset:min(0px,(100% - var(--touch-min))/2) 0}.step-link__words{min-width:0;overflow-wrap:anywhere;text-decoration-line:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:var(--underline-offset)}.step-link__go{flex:none;width:var(--icon-sm);height:var(--icon-sm)}@media(hover: hover){.step-link:hover{color:var(--accent-strong)}.step-link:hover>.step-link__words{text-decoration-thickness:var(--underline-width-hover)}}.step-link:active{color:var(--accent-strong)}.step-link:active>.step-link__words{text-decoration-thickness:var(--underline-width-hover)}.follow-up-saved{max-width:none;margin:calc(-1*var(--space-2)) 0 var(--space-3)}.follow-up-saved__words>strong{font-weight:var(--weight-bold)}.follow-up-saved__change{margin-block:calc((1lh - var(--touch-min))/2);padding-inline:var(--space-2);color:var(--accent);font-size:var(--text-sm);vertical-align:baseline}.table__sort{position:relative;display:inline-block}.table__sort>.status-menu{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:var(--z-menu);letter-spacing:normal;line-height:var(--leading);text-transform:none;white-space:normal}.table__sort-name{display:none}.table__sort-button{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--touch-min);margin:calc((1lh - var(--touch-min))/2) 0 calc((1lh - var(--touch-min))/2) calc(-1*var(--space-1));padding:0 var(--space-1);border-radius:var(--radius-md);list-style:none;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.table__sort-button::-webkit-details-marker{display:none}.table__sort-button>.icon{transition:transform var(--dur-turn) var(--ease)}.table__sort-by{font-weight:var(--weight-normal)}@media(hover: hover){.table__sort-button:hover{background:var(--surface-sunken);color:var(--text)}}.table__sort-button:active{background:var(--surface-sunken);color:var(--text)}.table__sort[open]>.table__sort-button>.icon{transform:rotate(180deg)}.table--applications .table tbody tr>td{padding-top:var(--space-2);padding-bottom:var(--space-2);border-top:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border);background:var(--surface-raised);white-space:normal}.table--applications .table tbody tr>td:first-child{position:relative;border-left:var(--border-width) solid var(--border);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.table--applications .table tbody tr>td:last-child{border-right:var(--border-width) solid var(--border);border-radius:0 var(--radius-lg) var(--radius-lg) 0;white-space:nowrap}.table--applications .table__title{min-height:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}.table--applications .table__title::after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.table--applications .table__sub{display:block;color:var(--text-muted)}.table--applications :is(.table__title,.table__sub){overflow-wrap:anywhere}.app-company{display:flex;align-items:center;gap:var(--space-3)}@media(hover: hover){.table--applications tbody tr:has(.table__link:hover)>td{border-color:var(--border-control)}}.table--applications tbody tr:has(.table__link:active)>td{border-color:var(--border-control);background:var(--surface-sunken)}@media(hover: hover){.table--applications .table tbody tr:not(.table__group):has(.table__link:hover){border-color:var(--border-control)}.table--applications .table__title:hover{text-decoration-line:var(--app-card-underline, none)}}.table--applications .table tbody tr:not(.table__group):has(.table__link:active){border-color:var(--border-control);background:var(--surface-sunken)}.table--applications .table__title:active{text-decoration-line:var(--app-card-underline, none)}.page:has(>.list-top){container:applications-page/inline-size}@media(max-width: 37.5em){.page:has(>.list-top){container-type:normal}}@container applications-page (max-width: 44rem){.table--applications{--app-card-underline: underline}.table--applications>.table{margin:0}.table--applications>.table,.table--applications>.table tbody{display:block}.table--applications>.table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.table--applications>.table thead .table__sort{display:none}.table--applications>.table thead .table__sort-name{display:inline}.table--applications>.table tbody{display:grid;gap:var(--space-2);margin:0 0 var(--space-5)}.table--applications .table tbody tr.table__group{display:block;padding:0}.table--applications .table__group>th{display:block;padding:0;margin:var(--space-5) 0 0}.table--applications>.table tbody:first-of-type tr.table__group>th{margin-top:var(--space-2)}.table--applications .table tbody tr:not(.table__group){position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text);transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.table--applications .table tbody tr:not(.table__group)>td{display:contents}.table--applications .table tbody tr:not(.table__group)>td:last-child{display:none}.table--applications td::before,.table--applications td:empty::after{content:none}.table--applications .status-control{order:2;min-width:0}.table--applications .app-company{position:relative;order:1;flex:1 1 0;min-width:auto;max-width:100%}.table--applications .app-company>.table__link{position:static}.table--applications .table__title::after{inset:min(0px,(100% - var(--touch-min))/2) 0;border-radius:0}.table--applications .table__title,.table--applications .table__sub{overflow-wrap:break-word}.table--applications .table__sub,.table--applications .status-stage,.table--applications .next-step,.table--applications .status-saved{flex:0 0 100%}.table--applications .table__sub{order:3;font-size:var(--text-sm)}.table--applications .status-stage{order:4;margin:0}.table--applications .status-stage__what{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.table--applications .step-cell{display:contents}.table--applications .next-step{order:5;font-weight:var(--weight-medium)}.table--applications .status-saved{order:6}.table--applications .step-cell__done{order:7;flex:0 1 auto}.table--applications .step-link{order:8;flex:none;width:calc(100% + 2*var(--space-4));max-width:none;min-height:var(--touch-min);margin:var(--space-2) calc(-1*var(--space-4)) calc(-1*var(--space-3));padding:var(--space-1) var(--space-4);border-top:var(--border-width) solid var(--border);font-size:var(--text-sm)}.table--applications .step-link::after{content:none}.table--applications .step-link__go{margin-left:auto;color:var(--text-muted)}.list-top{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"title end" "lead lead"}.list-top__new{padding:0}.list-top__words{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.list-filter{justify-content:flex-start;min-width:0}.list-filter>.status-tally{flex-basis:100%}.list-filter__status{flex:0 1 auto;min-width:0}.list-filter__status>.status-menu{right:auto;left:0}.list-filter__search{flex:1 1 var(--field-narrow)}.list-filter__search>.input{width:100%;padding-right:var(--space-3)}.list-filter__search:focus-within>.input,.list-filter__search>.input:not(:placeholder-shown){width:100%;padding-right:var(--space-3)}.list-filter__search:not(:focus-within)>.input:placeholder-shown::placeholder{color:var(--text-muted)}.table--applications tbody tr .status-menu--control{right:0;left:auto}}.group-heading{display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-5) 0 var(--space-2);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.group-heading__count{font-weight:var(--weight-normal)}.closed-fold{margin:var(--space-2) 0 var(--space-5)}.closed-fold__row{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-2) 0 var(--space-4);border:var(--border-width) dashed var(--border-control);border-radius:var(--radius-lg);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;list-style:none;cursor:pointer}.closed-fold__row::-webkit-details-marker{display:none}.closed-fold__row>.icon{color:var(--accent);transition:transform var(--dur-turn) var(--ease)}.closed-fold__show,.closed-fold__hide{margin-left:auto;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--accent);font-size:var(--text-sm);letter-spacing:normal;text-transform:none;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}@media(hover: hover){.closed-fold__row:hover>:is(.closed-fold__show,.closed-fold__hide){background:var(--accent-soft);color:var(--accent-strong)}}.closed-fold__row:active>:is(.closed-fold__show,.closed-fold__hide){background:var(--accent-soft);color:var(--accent-strong)}.closed-fold[open]>.closed-fold__row{margin-bottom:var(--space-3)}.closed-fold[open]>.closed-fold__row>.icon{transform:rotate(180deg)}.closed-fold[open] .closed-fold__show,.closed-fold:not([open]) .closed-fold__hide{display:none}@media(max-width: 37.5em){.list-head{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"search new" "tally tally";gap:var(--space-3) var(--space-2)}.list-head__lead{display:none}.list-head__new{display:inline-flex;grid-area:new;padding:0}.list-head__words{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.list-filter{display:contents}.list-filter__status{display:none}.list-filter__search{grid-area:search}.list-filter__search>.input{width:100%;padding:0 var(--space-4) 0 calc(var(--space-4) + var(--icon-md) + var(--space-2))}.list-filter__search>.icon{left:var(--space-4)}.list-filter__search:focus-within>.input,.list-filter__search>.input:not(:placeholder-shown){width:100%;padding-right:var(--space-4)}.list-filter__search:not(:focus-within)>.input:placeholder-shown::placeholder{color:var(--text-muted)}.list-head .status-tally{grid-area:tally}.table--applications{--app-card-underline: underline}.table--applications>.table{margin:0}.table--applications>.table,.table--applications>.table tbody{display:block}.table--applications>.table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.table--applications>.table thead .table__sort{display:none}.table--applications>.table thead .table__sort-name{display:inline}.table--applications>.table tbody{display:grid;gap:var(--space-2);margin:0 0 var(--space-5)}.table--applications .table tbody tr.table__group{display:block;padding:0}.table--applications .table__group>th{display:block;padding:0;margin:var(--space-5) 0 0}.table--applications>.table tbody:first-of-type tr.table__group>th{margin-top:var(--space-2)}.table--applications .table tbody tr:not(.table__group){position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text);transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.table--applications .table tbody tr:not(.table__group)>td{display:contents}.table--applications .table tbody tr:not(.table__group)>td:last-child{display:none}.table--applications td::before,.table--applications td:empty::after{content:none}.table--applications .status-control{order:2;min-width:0}.table--applications .app-company{position:relative;order:1;flex:1 1 0;min-width:auto;max-width:100%}.table--applications .app-company>.table__link{position:static}.table--applications .table__title::after{inset:min(0px,(100% - var(--touch-min))/2) 0;border-radius:0}.table--applications .table__title,.table--applications .table__sub{overflow-wrap:break-word}.table--applications .table__sub,.table--applications .status-stage,.table--applications .next-step,.table--applications .status-saved{flex:0 0 100%}.table--applications .table__sub{order:3;font-size:var(--text-sm)}.table--applications .status-stage{order:4;margin:0}.table--applications .status-stage__what{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.table--applications .step-cell{display:contents}.table--applications .next-step{order:5;font-weight:var(--weight-medium)}.table--applications .status-saved{order:6}.table--applications .step-cell__done{order:7;flex:0 1 auto}.table--applications .step-link{order:8;flex:none;width:calc(100% + 2*var(--space-4));max-width:none;min-height:var(--touch-min);margin:var(--space-2) calc(-1*var(--space-4)) calc(-1*var(--space-3));padding:var(--space-1) var(--space-4);border-top:var(--border-width) solid var(--border);font-size:var(--text-sm)}.table--applications .step-link::after{content:none}.table--applications .step-link__go{margin-left:auto;color:var(--text-muted)}}.list-filter__covers{max-width:none;margin:calc(-1*var(--space-2)) 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.list-filter__covers>strong{color:var(--text);font-weight:var(--weight-medium)}.record-menu{position:relative}.record-menu>summary{list-style:none}.record-menu>summary::-webkit-details-marker{display:none}.record-menu>.menu{top:calc(100% + var(--space-1));right:0}.posting-tab{display:grid;grid-template-columns:minmax(var(--posting-width), 1fr) minmax(0, var(--aside-measure));align-items:start;gap:var(--space-5)}@media(max-width: 37.5em){.posting-tab{grid-template-columns:minmax(0, 1fr)}}@container record-page (max-width: 52rem){.posting-tab{grid-template-columns:minmax(0, 1fr)}}.posting-tab__source{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.posting-tab__source strong{color:var(--text);font-weight:var(--weight-bold)}.posting{padding:var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);overflow-wrap:anywhere}@media(max-width: 37.5em){.posting{padding:var(--space-4)}}.posting-tab__aside{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-5);padding-left:var(--space-5);border-left:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.posting-tab__aside{grid-template-columns:minmax(0, 1fr);gap:0;padding-left:0;border-left:0}}@container record-page (max-width: 52rem){.posting-tab__aside{grid-template-columns:minmax(0, 1fr);gap:0;padding-left:0;border-left:0}}.posting-tab__main{container:posting-cell/inline-size}.posting-tab__source--margin{display:none}@container record-page (min-width: 52.01rem){.posting-tab__source--inline{display:none}.posting-tab__source--margin{display:flex}.posting-tab__main .posting{max-width:var(--posting-width);margin-right:auto;margin-left:auto}@container posting-cell (min-width: 31.5rem){.posting-tab__main .posting{zoom:1.05}}@container posting-cell (min-width: 33rem){.posting-tab__main .posting{zoom:1.1}}@container posting-cell (min-width: 34.5rem){.posting-tab__main .posting{zoom:1.15}}@container posting-cell (min-width: 36rem){.posting-tab__main .posting{zoom:1.2}}@container posting-cell (min-width: 37.5rem){.posting-tab__main .posting{zoom:1.25}}@container posting-cell (min-width: 39rem){.posting-tab__main .posting{zoom:1.3}}@container posting-cell (min-width: 40.5rem){.posting-tab__main .posting{zoom:1.35}}@container posting-cell (min-width: 42rem){.posting-tab__main .posting{zoom:1.4}}@container posting-cell (min-width: 43.5rem){.posting-tab__main .posting{zoom:1.45}}@container posting-cell (min-width: 45rem){.posting-tab__main .posting{zoom:1.5}}@container posting-cell (min-width: 46.5rem){.posting-tab__main .posting{zoom:1.55}}@container posting-cell (min-width: 48rem){.posting-tab__main .posting{zoom:1.6}}@container posting-cell (min-width: 49.5rem){.posting-tab__main .posting{zoom:1.65}}@container posting-cell (min-width: 51rem){.posting-tab__main .posting{zoom:1.7}}@container posting-cell (min-width: 52.5rem){.posting-tab__main .posting{zoom:1.75}}@container posting-cell (min-width: 54rem){.posting-tab__main .posting{zoom:1.8}}@container posting-cell (min-width: 55.5rem){.posting-tab__main .posting{zoom:1.85}}@container posting-cell (min-width: 57rem){.posting-tab__main .posting{zoom:1.9}}@container posting-cell (min-width: 58.5rem){.posting-tab__main .posting{zoom:1.95}}}.posting-tab__part{min-width:0;max-width:var(--measure);font-size:var(--text-sm);overflow-wrap:anywhere}.posting-tab__part>p{margin:0}@media(max-width: 37.5em){.posting-tab__part{max-width:none;padding:var(--space-4) 0;font-size:var(--text-base)}}@container record-page (max-width: 52rem){.posting-tab__part{max-width:none;padding:var(--space-4) 0;font-size:var(--text-base)}}@media(max-width: 37.5em){.posting-tab__part+.posting-tab__part{border-top:var(--border-width) solid var(--border)}}@container record-page (max-width: 52rem){.posting-tab__part+.posting-tab__part{border-top:var(--border-width) solid var(--border)}}.posting-tab__heading{margin:0 0 var(--space-1);font-size:var(--text-lg)}.posting-tab__recruiter{margin-top:var(--space-6)}.posting-tab__address{display:inline}.posting-tab__address .icon{width:var(--icon-sm);height:var(--icon-sm);margin-left:var(--space-1);vertical-align:-0.125em}.posting-tab__edit{grid-column:1/-1;margin:0 0 0 calc(-1*var(--space-3))}@media(max-width: 37.5em){.posting-tab__edit{order:-1}}@container record-page (max-width: 52rem){.posting-tab__edit{order:-1}}.analysis-empty{margin-bottom:var(--space-5)}@media(max-width: 37.5em){.analysis-empty{padding:var(--space-5) var(--space-4) var(--space-4)}}.analysis-empty .empty-state__icon{color:var(--text-muted)}.analysis-empty .empty-state__icon>.icon{width:var(--icon-lg);height:var(--icon-lg)}@media(max-width: 37.5em){.analysis-empty .empty-state__icon{display:none}}.analysis-empty .empty-state__title{margin-bottom:var(--space-1)}.analysis{display:grid;grid-template-columns:minmax(0, 1fr) var(--analysis-side);grid-template-rows:auto auto 1fr;grid-template-areas:"lists head" "lists side" "after side";column-gap:var(--space-6);margin-bottom:var(--space-5)}@media(max-width: 37.5em){.analysis{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;grid-template-areas:"head" "lists" "side" "after"}}@container record-page (max-width: 52rem){.analysis{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;grid-template-areas:"head" "lists" "side" "after"}}.analysis:has([data-ladder-slot]>*){grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;grid-template-areas:"head" "lists" "side" "after"}.analysis__head,.analysis__side{padding-left:var(--space-5);border-left:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.analysis__head,.analysis__side{padding-left:0;border-left:0}}@container record-page (max-width: 52rem){.analysis__head,.analysis__side{padding-left:0;border-left:0}}.analysis:has([data-ladder-slot]>*) :is(.analysis__head,.analysis__side){padding-left:0;border-left:0}.analysis__head{grid-area:head;padding-bottom:var(--space-2)}.analysis__head>.form>.form__actions{margin-bottom:var(--space-2)}.analysis__by{margin:0 0 var(--space-2);font-size:var(--text-sm)}.analysis__side{grid-area:side}.analysis__after{grid-area:after;min-width:0}.analysis__lists{grid-area:lists;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-content:start;column-gap:var(--space-6)}@media(max-width: 37.5em){.analysis__lists{grid-template-columns:minmax(0, 1fr);margin-top:var(--space-4)}}@container record-page (max-width: 52rem){.analysis__lists{grid-template-columns:minmax(0, 1fr);margin-top:var(--space-4)}}.analysis__lists h2{margin:0 0 var(--space-2)}.analysis__part{margin-bottom:var(--space-5)}.analysis-list{max-width:var(--measure);margin:0 0 var(--space-5);padding:0;list-style:none}@media(max-width: 37.5em){.analysis-list{max-width:none}}@container record-page (max-width: 52rem){.analysis-list{max-width:none}}:is(.analysis__part,.analysis__fold)>.analysis-list{margin-bottom:0;border-top:var(--border-width) solid var(--border)}:is(.analysis__part,.analysis__fold)>.analysis-list>li{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--border)}.analysis__part--wide{grid-column:1/-1}.analysis__fold{grid-column:1/-1;margin-bottom:var(--space-5)}.analysis__fold>.analysis-list{border-top:0}.analysis__fold-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--touch-min);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--border);list-style:none;cursor:pointer}.analysis__fold-head::-webkit-details-marker{display:none}.analysis__fold-head>h2{margin:0}.analysis__fold-head>.icon{color:var(--text-muted);transition:transform var(--dur-turn) var(--ease)}.analysis__fold[open]>.analysis__fold-head>.icon{transform:rotate(180deg)}.analysis-list--terms{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:0}.analysis-list--terms>li{min-width:0;margin:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunken);overflow-wrap:anywhere;font-size:var(--text-sm);line-height:var(--leading-tight)}.analysis-list--dashes{margin-bottom:0;font-size:var(--text-sm)}.analysis-list--dashes>li{position:relative;padding-left:var(--space-4)}.analysis-list--dashes>li::before{content:"";position:absolute;top:.75em;left:0;width:var(--chat-dash);height:var(--rule-width);background:var(--text-muted)}.suggestion{max-width:var(--measure);margin:0 0 var(--space-5);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}.suggestion>h2{font-size:var(--text-lg)}.suggestion>.analysis-list{margin-bottom:var(--space-4)}.application-form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));max-width:var(--page-held-width);grid-template-rows:auto auto 1fr auto;align-items:start;column-gap:var(--space-6)}@media(max-width: 37.5em){.application-form{grid-template-columns:minmax(0, 1fr);grid-template-rows:none}}.application-form .field{max-width:none}.application-form .field-row{grid-template-columns:repeat(2, minmax(0, 1fr));max-width:none}@media(max-width: 37.5em){.application-form .field-row{grid-template-columns:minmax(0, 1fr)}}.application-form__top{grid-column:1/-1;grid-row:1}.application-form__names{grid-column:2;grid-row:2}.application-form__words{grid-column:1;grid-row:2/span 2}.application-form__applied{grid-column:2;grid-row:3}.application-form>.form__actions{grid-column:1/-1;grid-row:4;margin-top:var(--space-4)}@media(max-width: 37.5em){.application-form>:is(.application-form__top,.application-form__names,.application-form__words,.application-form__applied,.form__actions){grid-column:1;grid-row:auto}}.application-form__notice{max-width:none}.application-form .application-form__recruiter{grid-template-columns:minmax(0, 4fr) minmax(0, 5fr)}@media(max-width: 37.5em){.application-form .application-form__recruiter{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 37.5em){.application-form__lead:not([data-lead=hand]){display:none}}.application-form__restart{margin:calc(-1*var(--space-3)) 0 var(--space-2);font-size:var(--text-sm)}.application-form__restart-link{gap:var(--space-2);color:var(--text)}.field__label:has(>.source-tag:not([hidden]))>.field__optional{display:none}.application-form__applied-on{margin-left:calc(var(--check-size) + var(--space-3))}.application-form__applied:not(:has([data-fill-already]:checked))>.application-form__applied-on{display:none}.fill-waiting{margin:0 0 var(--space-4)}.fill-waiting__words p{margin:0 0 var(--space-2)}.fill-waiting__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.fill-start{display:grid;grid-template-columns:minmax(0, var(--fill-paste-width)) minmax(0, var(--fill-about-width));align-items:start;gap:var(--space-6)}@media(max-width: 37.5em){.fill-start{grid-template-columns:minmax(0, 1fr)}}.fill-start--steps{grid-template-columns:minmax(0, var(--fill-paste-width));row-gap:var(--space-5)}.fill-start__paste{max-width:none;margin-bottom:var(--space-3)}@media(max-width: 37.5em){.fill-start__text{height:var(--textarea-min)}}.fill-drop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:var(--border-width) dashed var(--border-control);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm)}.fill-drop__icon{flex:none}.fill-drop__words{flex:1 1 var(--field-narrow);min-width:0;cursor:pointer}.fill-drop__words>strong{color:var(--text);font-weight:var(--weight-bold)}.fill-drop__add{flex:none}@media(max-width: 37.5em){.fill-drop__add{flex-basis:100%}}.fill-drop__input{flex-basis:100%}.fill-drop__phone{display:none}@media(max-width: 37.5em){.fill-drop__phone{display:inline}}@media(max-width: 37.5em){.fill-drop__mac{display:none}}.fill-start__file:not(:empty){margin-bottom:var(--space-3)}.fill-start__actions{margin:var(--space-4) 0 var(--space-2)}.fill-start__cost{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.fill-start__by-hand{display:block}.analysis__next{margin:var(--space-4) 0 0}.analysis__build{margin-bottom:var(--space-4)}.analysis__build>.button{justify-content:flex-start;text-align:left}.fill-start__none{margin-top:var(--space-3)}.fill-start__none-show{list-style:none}.fill-start__none-show::-webkit-details-marker{display:none}.fill-start__none-chevron{transition:transform var(--dur-turn) var(--ease)}.fill-start__none[open] .fill-start__none-chevron{transform:rotate(180deg)}.fill-start__none-words{max-width:var(--measure);margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.fill-start__about{padding-left:var(--space-5);border-left:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.fill-start__about{display:none}}.fill-start__heading{margin:0 0 var(--space-2);font-size:var(--text-lg)}.fill-start__words{margin:0;font-size:var(--text-sm)}.fill-ladder{margin-top:var(--space-4)}.fill-ladder__message{max-width:var(--measure);margin:0}.fill-ladder__message:empty{position:absolute}.fill-ladder__actions{align-items:center;margin:var(--space-3) 0 0}.fill-ladder__message:empty+.fill-ladder__actions{margin-top:0}.fill-ladder__card{margin-top:0}.fill-ladder__heading{scroll-margin-top:var(--space-4)}.application-form--steps{grid-template-rows:none}.application-form--steps>:is(.steps,.application-form__step,.steps__foot,.form__actions){grid-column:1/-1;grid-row:auto}.application-form--steps{grid-template-columns:minmax(0, 1fr)}.application-form--steps .application-form__step{grid-template-columns:minmax(0, 1fr)}.application-form--steps .application-form__step>:is(.application-form__names,.application-form__words,.application-form__applied){grid-column:1;grid-row:auto}.application-form__step{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;column-gap:var(--space-6);min-width:0;margin:0 0 var(--space-4);padding:0;border:0}@media(max-width: 37.5em){.application-form__step{grid-template-columns:minmax(0, 1fr)}}.application-form__step>.application-form__step-heading{grid-column:1/-1;margin:0 0 var(--space-3);font-size:var(--text-lg)}.application-form__step>.application-form__names{grid-column:2;grid-row:2}.application-form__step>:is(.application-form__words,.application-form__applied){grid-column:1;grid-row:2}.application-form__step>.application-form__applied{grid-column:2}@media(max-width: 37.5em){.application-form__step>:is(.application-form__names,.application-form__words,.application-form__applied){grid-column:1;grid-row:auto}}.application-form--edit{grid-template-rows:auto auto 1fr}@media(max-width: 37.5em){.application-form--edit{grid-template-rows:none}}.application-form--edit .field-row{grid-template-columns:minmax(0, 1fr)}.application-form--edit>.application-form__file{display:grid;grid-column:1;grid-row:1;margin-bottom:var(--space-4)}.application-form--edit>.application-form__names{grid-row:1/span 3}.application-form--edit>.application-form__words{grid-row:2}.application-form--edit>.form__actions{grid-column:1;grid-row:3;margin-top:var(--space-2)}@media(max-width: 37.5em){.application-form--edit>:is(.application-form__file,.application-form__names,.application-form__words,.form__actions){grid-column:1;grid-row:auto}}.kept-file__phone{display:none}@media(max-width: 37.5em){.kept-file__phone{display:inline}}@media(max-width: 37.5em){.kept-file__mac,.application-form__back-title{display:none}}.same-opening{scroll-margin-bottom:6rem}.application-form__recruiter-group{min-width:0;margin:0 0 var(--space-4);padding:0;border:0}.application-form__recruiter-group>legend{padding:0}.application-form__recruiter-line{margin:0 0 var(--space-3);overflow-wrap:anywhere;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-1)}.application-form__recruiter-line>.button--quiet:first-child{margin-left:calc(-1*var(--space-3))}@media(max-width: 37.5em){.application-form__recruiter-line{flex-direction:column;align-items:flex-start}.application-form__recruiter-line>.button--quiet{margin-left:calc(-1*var(--space-3))}}.application-form__recruiter-who{min-width:0}.application-form__clear{margin-top:calc(-1*var(--space-2))}.application-form__elsewhere{max-width:var(--measure);margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.overview{container:overview/inline-size}.overview__columns{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start}.overview__closed{margin:0}.overview__main{display:grid;gap:var(--space-6);min-width:0}@media(max-width: 37.5em){.overview__main{gap:var(--space-5)}}.overview__aside{min-width:0;font-size:var(--text-sm)}@media(max-width: 37.5em){.overview__aside{font-size:var(--text-base)}}.overview__aside .overview__part{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}@container overview (width < 44rem){.overview__columns{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-6)}@media(max-width: 37.5em){.overview__columns{gap:var(--space-5)}}.overview__main,.overview__aside{display:contents}.overview__aside .overview__part{margin-top:0}.overview__part--contacts{order:1}.overview__part--timeline{order:2}.overview__part--company{order:3}.overview__part--recruiter{order:4}.overview__part--notes{order:5}}@container overview (min-width: 44rem){.overview__columns{grid-template-columns:minmax(0, 1fr) minmax(var(--overview-aside), var(--overview-aside-share));gap:var(--space-5)}.overview__aside{padding-left:var(--space-5);border-left:var(--border-width) solid var(--border)}.overview__aside .overview__part{margin-top:0;padding-top:0;border-top:0}.overview__aside .overview__part~.overview__part,.overview__aside .overview__part~.live-block>.overview__part,.overview__aside .live-block:has(>.overview__part)~.overview__part,.overview__aside .live-block:has(>.overview__part)~.live-block>.overview__part{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}}.overview__empty{margin:0;color:var(--text-muted)}.overview__start{margin-left:calc(-1*var(--space-3))}.contacts{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.contact{display:grid;grid-template-columns:var(--avatar-size) minmax(0, 1fr);align-items:start;gap:var(--space-3)}.contact__mark{display:flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;background:var(--surface-sunken);box-shadow:inset 0 0 0 var(--border-width) var(--border);color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps)}.contact__body{min-width:0}.contact__name{margin:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-bold)}.contact__edit{position:relative;color:var(--text);text-decoration-line:none}.contact__edit::after{content:"";position:absolute;inset:min(0px,(100% - var(--touch-min))/2) 0}@media(hover: hover){.contact__edit:hover{color:var(--text);text-decoration-line:underline}}.contact__edit:active{text-decoration-line:underline}.contact__line{margin:0;color:var(--text-muted);overflow-wrap:anywhere}.contact__link{display:flex;width:fit-content;max-width:100%;overflow-wrap:anywhere}.recruiter-note{margin:0}.recruiter-note__add{margin-left:calc(-1*var(--space-3))}.overview-notes{display:grid;gap:var(--space-3);margin:0 0 var(--space-4);padding:0;list-style:none}.overview-note{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;gap:var(--space-2);padding-left:var(--space-3);border-left:var(--rule-width) solid var(--border)}.overview-note__body{min-width:0}.overview-note__text{margin:0;overflow-wrap:anywhere}.overview-note__day{color:var(--text-muted);font-size:var(--text-xs)}.overview-note-form{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;gap:var(--space-2) var(--space-3);margin:0}.overview-note-form__field{min-height:var(--touch-min);font-size:var(--text-base)}.overview-note-form__note{grid-column:1/-1}.recruiter-card{display:grid;gap:var(--space-2);margin:0 0 var(--space-4)}.recruiter-card[hidden]{display:none}.recruiter-card__card{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised)}.recruiter-card__who,.recruiter-card__line,.recruiter-card__source{margin:0;overflow-wrap:anywhere}.recruiter-card__line{color:var(--text-muted)}.recruiter-card__who strong{display:block}.recruiter-card__source,.recruiter-card__not{justify-self:start}.recruiter-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.recruiter-card__move{display:grid;gap:var(--space-1);margin:0;padding:0;border:0}.recruiter-card__move>legend{padding:0}.quiet-note:not([hidden]){display:flex;align-items:flex-start;gap:var(--space-2);max-width:none;margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.quiet-note:not([hidden])>.icon{flex:none;margin-top:.15em}.quiet-note__link{position:relative}.quiet-note__link::after{content:"";position:absolute;inset:min(0px,(100% - var(--touch-min))/2)}.looks-for{container:looks-for/inline-size;margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.looks-for{margin-top:var(--space-2);padding-top:0;border-top:0}}.looks-for>h2{margin-bottom:var(--space-4)}.looks-for .looks-for__table .table tbody tr>td{border-bottom:var(--border-width) solid var(--border);border-radius:0;background:none;vertical-align:top}.looks-for .looks-for__table .table td{white-space:normal}.looks-for .looks-for__table .table td:first-child{min-width:7rem}.looks-for .looks-for__table .table td:last-child{min-width:14rem}.looks-for__term{font-weight:var(--weight-bold)}.looks-for__tier{display:inline-block;padding:0 var(--space-2);border:var(--border-width) solid rgba(0,0,0,0);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading);white-space:nowrap}.looks-for__tier--must{background:var(--accent-soft);color:var(--text)}.looks-for__tier--nice{border-color:var(--border-control);color:var(--text)}.looks-for__tier--echo,.looks-for__tier--work{padding-left:0;color:var(--text-muted)}.looks-for__miss{color:var(--text);font-weight:var(--weight-bold)}.looks-for__none{color:var(--text-muted)}.looks-for__foot{max-width:var(--measure);margin:0 0 var(--space-5);color:var(--text-muted);font-size:var(--text-sm)}@container looks-for (max-width: 50rem){.looks-for__table>.table,.looks-for__table>.table tbody,.looks-for__table>.table tr,.looks-for__table>.table td{display:block}.looks-for__table>.table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.looks-for__table>.table tr{padding:var(--space-3);border-radius:var(--radius-lg)}.looks-for__table>.table tbody tr:nth-child(even){background:var(--surface-sunken)}.looks-for__table>.table tbody tr:nth-child(even)>td{background:rgba(0,0,0,0)}.looks-for__table>.table td{display:grid;grid-template-columns:var(--cell-label) minmax(0, 1fr);gap:var(--space-3);align-items:baseline;padding:0;border-bottom:0;overflow-wrap:anywhere;white-space:normal}.looks-for__table>.table td::before{content:attr(data-label);content:attr(data-label)/"";color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.looks-for__table>.table td:empty::after{content:"-";content:"-"/"";color:var(--text-muted)}.looks-for__table>.table tbody tr,.looks-for__table>.table tbody tr:nth-child(even){display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--border);border-radius:0;background:none}.looks-for .looks-for__table .table tbody tr>td{border-bottom:0}.looks-for .looks-for__table .table td:first-child,.looks-for .looks-for__table .table td:last-child{min-width:0}.looks-for__table>.table td:nth-child(n+3){grid-column:1/-1}.looks-for__table>.table td:nth-child(-n+2){display:block}.looks-for__table>.table td:nth-child(-n+2)::before{content:none}.looks-for__table>.table td:first-child{font-size:var(--text-md)}.looks-for__table>.table td:nth-child(2){justify-self:end}}:where(:root){--research-aside: 21rem;--research-main: 38.5rem;--research-number: 1.75rem}.research-form{margin:0}.research-form__actions{margin-bottom:var(--space-2)}.research-form--across .research-form__go{width:100%}.research-form__hint,.research-form__working{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.research-form__hint>strong,.research-form__working>strong{color:var(--text)}.research-form__working,.research-form__steps{display:none}.research-form:has(.research-form__go[data-working]) .research-form__hint{display:none}.research-form:has(.research-form__go[data-working]) .research-form__working{display:block}.research-form:has(.research-form__go[data-working]) .research-form__steps{display:grid;margin-top:var(--space-4)}.company-part__summary{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-display)}.company-part__line{margin:0 0 var(--space-2);color:var(--text-muted)}.company-part__waiting{margin-top:var(--space-3)}.company-part__edit{margin:var(--space-2) 0 0 calc(-1*var(--space-3))}.research-head__meta strong{color:var(--text);font-weight:var(--weight-bold)}.research-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.research-head__words{min-width:0;overflow-wrap:anywhere}.research-head__when{display:inline-flex;align-items:center;gap:var(--space-2);padding-left:var(--space-4);border-left:var(--border-width) solid var(--border);color:var(--text)}.research-head__when>.icon{color:var(--text-muted)}@media(max-width: 37.5em){.research-head__when{display:none}}.research-head__phone{display:none}@media(max-width: 37.5em){.research-head__phone{display:inline}}@media(max-width: 37.5em){.research-head__for{display:none}}.research__notice{max-width:var(--measure);margin-bottom:var(--space-4)}.research-live>[data-live-part=run]>.half-price-wait{margin-bottom:var(--space-6)}.research{container:research/inline-size}.research__columns{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;gap:0 var(--space-6)}.research__main{min-width:0;margin-bottom:var(--space-6)}.research__aside{display:contents;min-width:0;font-size:var(--text-sm)}@media(max-width: 37.5em){.research__aside{font-size:var(--text-base)}}.research__aside>:is(.research__means,.research__history){order:-1}.research__run--mac{display:none}.research__aside>:is(.research-aside__section,.research__part)+:is(.research-aside__section,.research__part){padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}.research__aside>.research__part:not(.research__means)>h2{padding-left:var(--space-2);border-left:var(--doc-rule) solid var(--text-muted)}@container research (min-width: 48rem){.research__columns{grid-template-columns:minmax(0, var(--research-main)) minmax(var(--research-aside), 1fr)}.research__aside>.research-aside__section,.research__aside>.research__part{max-width:var(--measure)}.research__aside>:is(.research-aside__section,.research__part)+:is(.research-aside__section,.research__part){padding-top:0;border-top:0}.research__main{margin-bottom:0}.research__aside{display:block;columns:18rem;column-gap:var(--space-6);padding-left:var(--space-5);border-left:var(--border-width) solid var(--border)}.research__aside>:is(.research-aside__section,.research__part){break-inside:avoid}.research__run--mac{display:block}.research__run--phone{display:none}}.research-facts{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3) var(--space-6);max-width:none;margin:0 0 var(--space-5);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.research-facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-3) var(--space-4)}}.research-facts__fact{min-width:0}.research-facts__fact>dt{margin-bottom:var(--space-1)}.research-facts__fact>dd{margin:0;font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-display);overflow-wrap:anywhere}.research__part{margin-bottom:var(--space-6)}.research__part>h2{margin:0 0 var(--space-2);font-size:var(--text-lg)}.research__part>p{overflow-wrap:anywhere}.research__text{margin:0 0 var(--space-2);font-family:var(--font-doc);font-size:var(--text-base)}.research__from{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.research__means{padding-left:var(--space-4);border-left:var(--rule-width) solid var(--text-muted)}.research__means-text{margin:0 0 var(--space-2)}.research-history{margin:0;padding:0;list-style:none}.research-history__row{margin:0 0 var(--space-2)}.research__missing>p{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.research__missing>p>strong{color:var(--text)}.research-aside__section{margin-bottom:var(--space-6)}.research-aside__section>h2{margin:0 0 var(--space-2);padding-left:var(--space-2);border-left:var(--doc-rule) solid var(--text-muted);font-size:var(--text-lg)}.research-aside__section>p{margin:0 0 var(--space-3);color:var(--text-muted)}.research-sources{margin:0;padding:0;list-style:none}.research-sources__source{display:grid;grid-template-columns:var(--research-number) minmax(0, 1fr);padding:var(--space-2) 0}.research-sources__source+.research-sources__source{border-top:var(--border-width) solid var(--border)}.research-sources__n{color:var(--text-muted)}.research-sources__body{min-width:0}.research-sources__title{position:relative;display:inline;min-height:0;color:var(--text);overflow-wrap:anywhere}.research-sources__title .icon{width:var(--icon-sm);height:var(--icon-sm);margin-left:var(--space-1);vertical-align:-0.125em}.research-sources__title::after{content:"";position:absolute;inset:min(0px,(100% - var(--touch-min))/2) 0}.research-sources__line{margin:0;color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.research-aside__section>.research__run-line{margin:0 0 var(--space-3);color:var(--text)}.research__run>.research__more{margin:0}.company-notes,.research-kept{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.company-note{padding:var(--space-4) var(--space-4) var(--space-2);border:var(--border-width) solid var(--border);border-left:var(--rule-width) solid var(--accent);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.company-note__text,.research-kept__text{margin:0;font-size:var(--text-base);overflow-wrap:anywhere}.company-note__from{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.company-note__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0 0 calc(-1*var(--space-3))}.company-note__actions>form{margin:0}.research__kept-heading{margin:var(--space-5) 0 var(--space-2)}.research-kept__note{padding-left:var(--space-3);border-left:var(--rule-width) solid var(--border)}.research-kept__note>form{margin:0 0 0 calc(-1*var(--space-3))}.company-site__link{display:inline-flex;align-items:center;gap:var(--space-1);overflow-wrap:anywhere}.company-site__link>.icon{flex:none}.company-site__from,.company-logo__line{margin:var(--space-1) 0 0;color:var(--text-muted)}.company-site__form,.company-logo__form{max-width:var(--field-width);margin-top:var(--space-3)}.company-site__save,.company-logo__use{margin:var(--space-3) 0 0}.company-logo__tile{display:block;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-md);outline:var(--border-width) solid var(--border);outline-offset:calc(var(--border-width)*-1)}.company-logo__tile+.company-logo__line{margin-top:var(--space-2)}.company-logo--kept>dt{align-self:start;margin-top:calc((var(--avatar-size) - 1lh)/2)}.company-logo__acts{display:flex;flex-wrap:wrap;gap:0 var(--space-1);margin:var(--space-1) 0 0 calc(var(--space-3)*-1)}.company-logo__acts>form{margin:0}.company-logo__acts .button{justify-content:flex-start;text-align:start}.tag-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.tag-list>li{display:flex;min-width:0}.tag{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--touch-min);margin:0;padding:var(--space-1) var(--space-3);border:var(--button-edge) solid var(--accent);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--accent);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);text-align:start;text-decoration:none;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.tag>.icon{width:var(--icon-sm);height:var(--icon-sm)}.tag__label{min-width:0}.tag:is(button,a){cursor:pointer;touch-action:manipulation}@media(hover: hover){.tag:is(button,a):hover:not(:disabled,[aria-disabled=true]){border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}}.tag:is(button,a):active:not(:disabled,[aria-disabled=true]){border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}.tag:is(button,a,label,form){border:var(--border-width) solid var(--border);background:var(--surface-raised);color:var(--text)}.tag:is(button,a,label,form):is([aria-pressed=true],.tag--selected),.tag--selected,.skill-tag[aria-expanded=true]{border:2px solid var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.tag--suggested{border-style:dashed}.tag:is(:disabled,[aria-disabled=true]){border-color:var(--border);background:rgba(0,0,0,0);color:var(--text-muted);cursor:not-allowed}.skill-tag>.icon{width:var(--icon-xs);height:var(--icon-xs);color:var(--text-muted)}.skill-tag__level{color:var(--text-muted);font-weight:var(--weight-normal)}.tag__remove,.tag__move{display:grid;flex:none;place-items:center;align-self:stretch;width:var(--touch-min);min-height:var(--touch-min);margin-block:calc(-1*(var(--space-1) + var(--button-edge)));padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--text-muted);font:inherit;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease)}.tag__remove>.icon,.tag__move>.icon{width:var(--icon-sm);height:var(--icon-sm)}:is(.tag__remove,.tag__move):disabled{color:var(--border);cursor:not-allowed}.tag>:is(.tag__remove,.tag__move):first-child{margin-inline-start:calc(-1*(var(--space-3) + var(--button-edge)));border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.tag>:is(.tag__remove,.tag__move):last-child{margin-inline-end:calc(-1*(var(--space-3) + var(--button-edge)));border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}@media(hover: hover){:is(.tag__remove,.tag__move):hover:not(:disabled){background:var(--tint-press)}}:is(.tag__remove,.tag__move):active:not(:disabled){background:var(--tint-press)}.source-tag{display:inline-block;padding:var(--source-tag-pad) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-tight);vertical-align:middle}.field__label .source-tag{margin-inline-start:var(--space-2)}.count{color:var(--text-muted);font-weight:var(--weight-normal);font-variant-numeric:tabular-nums}.count--boxed{display:inline-grid;place-items:center;min-width:1.6em;height:1.6em;padding:0 .4em;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text);font-size:var(--text-xs)}.count--status{color:var(--_status-ink, var(--text));font-weight:var(--weight-bold)}.count--accent{padding:var(--source-tag-pad) var(--space-2);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.skill-add__row{display:flex;align-items:flex-start;gap:var(--space-2)}.skill-add__row>.input{flex:1;min-width:0}.skill-add__row>.button{flex:none}.skill-add__note{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.skill-add__note>.icon{flex:none;width:var(--icon-sm);height:var(--icon-sm);margin-top:calc((var(--leading)*1em - var(--icon-sm))/2);color:var(--success)}.skill-add__note:has(>.skill-add__words:empty){margin:0}.follow-up-picks{display:none;margin-top:var(--space-1)}:root[data-follow-up-picks] .follow-up-picks{display:flex}.follow-up-picks__pick[aria-pressed=true]{font-weight:var(--weight-bold)}.follow-up-picks__pick:not([aria-pressed=true])>.follow-up-picks__check{display:none}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);white-space:nowrap;cursor:pointer}.chip>input{flex:none;inline-size:1rem;block-size:1rem;margin:0;accent-color:var(--accent)}.chip:has(:checked){border:2px solid var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:var(--weight-medium)}label.chip:focus-within{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.chip--link{min-height:2.25rem;background:rgba(0,0,0,0);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none}.chip--link[aria-current=true]{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.chip--link[aria-current=true]:focus-visible{outline-color:var(--text-on-accent)}:where(:root){--attach-width: 24rem;--attach-thumb: 40px}.attach-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.attach-card{display:flex;align-items:center;gap:var(--space-3);max-width:var(--attach-width);padding:var(--space-2) 0 var(--space-2) var(--space-2)}.attach-card--kept{max-width:none;padding-right:var(--space-2)}.kept-file__actions{display:grid;flex:none;justify-items:end}.attach-card__remove-form{display:contents}.attach-card--refused{border-color:var(--danger)}.attach-card__thumb{display:grid;flex:none;place-items:center;width:var(--attach-thumb);height:var(--attach-thumb);overflow:hidden;border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-muted)}.attach-card__thumb>img{width:100%;height:100%;object-fit:cover}.attach-card__thumb>.icon{width:var(--icon-md);height:var(--icon-md)}.attach-card__body{display:grid;flex:1;min-width:0}.attach-card__name{color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight)}@media(max-width: 37.5em){a.attach-card__name{display:flex;align-items:center;min-height:var(--touch-min)}}.attach-card__meta{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight)}.attach-card__remove{display:grid;flex:none;place-items:center;align-self:stretch;width:var(--touch-min);min-height:var(--touch-min);margin-block:calc(-1*var(--space-2));padding:0;border:0;border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);background:rgba(0,0,0,0);color:var(--text-muted);font:inherit;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease)}.attach-card__remove>.icon{width:var(--icon-sm);height:var(--icon-sm)}@media(hover: hover){.attach-card__remove:hover:not(:disabled){background:var(--tint-press)}}.attach-card__remove:active:not(:disabled){background:var(--tint-press)}.chat__attach{position:absolute;bottom:var(--space-1);left:var(--space-1);z-index:1}.chat__attach[hidden]{display:none}.chat__field--attach .chat__input{padding-inline-start:calc(var(--touch-min) + var(--space-2))}.chat__attach-button{border-color:rgba(0,0,0,0);border-radius:50%;background:rgba(0,0,0,0);color:var(--text-muted)}.attach-menu{bottom:calc(100% + var(--space-2));left:0;width:min(20rem,100vw - 2*var(--space-4))}.attach-menu__list{margin:0;padding:0;list-style:none}.attach-menu__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-menu__hint{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-top:var(--border-width) solid var(--border);font-size:var(--text-sm)}.chat__attached{margin-bottom:var(--space-2)}.chat__attached[hidden]{display:none}.chat__sent-file{margin-top:var(--space-2)}.filter{position:relative;width:fit-content;max-width:100%;margin-bottom:var(--space-3)}@media(max-width: 37.5em){.filter{width:auto}}.filter>summary{list-style:none}@media(max-width: 37.5em){.filter>summary{width:100%}}.filter>summary::-webkit-details-marker{display:none}@media(max-width: 37.5em){.filter[open]::before{content:"";position:fixed;inset:0;z-index:var(--z-scrim);background:var(--scrim)}}.filter-menu{position:absolute;top:100%;left:0;z-index:var(--z-menu);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-3);width:var(--filter-width);margin-top:var(--space-1);font-size:var(--text-sm)}@media(max-width: 37.5em){.filter-menu{position:fixed;inset:auto 0 0;z-index:var(--z-sheet);width:auto;max-height:calc(100dvh - var(--space-7));margin:0;overflow-y:auto;overscroll-behavior:contain;border-width:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;font-size:var(--text-base)}}.filter-menu__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--touch-min);padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.filter-menu__head{position:sticky;top:0;z-index:1;padding-inline-end:var(--space-2);background:var(--surface-raised)}}.filter-menu__title{margin:0;font-size:var(--text-lg)}.filter-menu__close{display:none}@media(max-width: 37.5em){.filter-menu__close{display:inline-flex}}.filter-menu__group{min-width:0;margin:0;padding:0 0 var(--space-2);border:0}.filter-menu__heading{display:block;width:100%;padding:var(--space-3) var(--space-4) var(--space-1);border-top:var(--border-width) solid var(--border)}.filter-menu__group:first-of-type>.filter-menu__heading{padding-top:var(--space-1);border-top:0}.filter-menu__group .checkbox{display:grid;grid-template-columns:var(--check-size) minmax(0, 1fr) auto;gap:var(--space-1) var(--space-3);margin:0;padding-inline:var(--space-4)}@media(hover: hover){.filter-menu__group .checkbox:hover{background:var(--surface-sunken)}}.filter-menu__group .checkbox:active{background:var(--surface-sunken)}.filter-menu__group .checkbox:has(:focus-visible){background:var(--surface-sunken)}.filter-menu__count{color:var(--text-muted);font-variant-numeric:tabular-nums}.filter-menu__hint{grid-column:2/-1;color:var(--text-muted);font-size:var(--text-xs)}.filter-menu__group>.filter-menu__hint{margin:0;padding:0 var(--space-4) var(--space-1)}.filter-menu__note{margin:0;padding:var(--space-3) var(--space-4) 0;border-top:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-xs)}@media(max-width: 37.5em){.filter-menu__note{padding-bottom:var(--space-3);border-top:0}}.filter-menu__foot{display:flex;flex-flow:row-reverse wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-3)}@media(max-width: 37.5em){.filter-menu__foot{position:sticky;bottom:0;flex-direction:column;align-items:stretch;padding:var(--space-3) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--border);background:var(--surface-raised)}}.filter-menu__foot>.button--quiet{margin-inline-start:calc(-1*var(--space-3))}@media(max-width: 37.5em){.filter-menu__foot>.button--quiet{margin-inline-start:0}}.filter-menu>.form__note:not(:empty){margin:0 var(--space-4) var(--space-3)}.filter-menu__list{margin:0;padding:var(--space-2) 0;list-style:none}.filter-menu__link{display:grid;grid-template-columns:var(--check-size) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding-inline:var(--space-4);color:var(--text);text-decoration-line:none;transition:background-color var(--dur-fast) var(--ease)}.filter-menu__link:focus-visible{outline-offset:calc(-1*var(--focus-width))}.filter-menu__mark{display:inline-flex;color:var(--accent-strong)}.filter-menu__link:not([aria-current=true]) .filter-menu__mark{visibility:hidden}@media(hover: hover){.filter-menu__link:hover{background:var(--surface-sunken)}}.filter-menu__link:active{background:var(--surface-sunken)}.filter-menu__link[aria-current=true]{background:var(--accent-soft)}.filter-menu__link[aria-current=true] .filter-menu__name{font-weight:var(--weight-bold)}.filter+.tag-list{margin-bottom:var(--space-3)}.tip{position:fixed;inset:auto;box-sizing:border-box;max-width:20rem;white-space:pre-line;margin:0;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:var(--text);color:var(--surface);box-shadow:var(--shadow-3);font-size:var(--text-sm);line-height:var(--leading-tight);opacity:0;transition:opacity var(--dur-fast)}.tip[data-shown]{opacity:1}.tip[data-gliding]{transition:opacity var(--dur-fast),top var(--dur-fast) var(--ease),left var(--dur-fast) var(--ease)}.tip[data-held]{position:absolute}.tip[data-held][data-follow]{position:fixed}.tip[data-turning]{animation:tip-turn var(--dur-fast) var(--ease)}@keyframes tip-turn{from{opacity:0}}:is(a,button,summary,label)[data-tip-tied]{text-decoration-line:underline;text-decoration-color:var(--mark);text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-skip-ink:none}a:not(.button)[data-tip-tied]{text-underline-offset:var(--underline-offset)}a[title],a[data-tip]{-webkit-touch-callout:none}@media(hover: none){a[title],a[data-tip],button[title],button[data-tip],summary[title],summary[data-tip],label[title],label[data-tip],.button[title],.button[data-tip],.button--icon[aria-label],label.tag--check,.feedback-form__kinds{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}html[data-tip-holding] body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media(hover: none){a[title],a[data-tip]{-webkit-user-drag:none}}:where(:root){--dialog-nudge: 1.02;--grabber-width: 36px;--grabber-height: 4px;--sheet-medium: 50dvh}.dialog{width:var(--dialog-width);max-width:100%;padding:var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-3)}dialog.dialog{--_dialog-foot: var(--space-6);--_dialog-side: var(--space-6);max-width:calc(100% - 2*max(var(--space-4),env(safe-area-inset-left),env(safe-area-inset-right)));max-height:calc(100% - 2*var(--space-4));padding-bottom:var(--_dialog-foot);overflow-y:auto;--_dialog-rows: 1;--_dialog-row-gap: var(--space-4);scroll-padding-bottom:calc(var(--_dialog-rows)*var(--touch-min) + (var(--_dialog-rows) - 1)*var(--_dialog-row-gap) + var(--space-2) + var(--_dialog-foot));overscroll-behavior:contain}@media(max-width: 37.5em){dialog.dialog{--_dialog-foot: calc(var(--space-5) + env(safe-area-inset-bottom));--_dialog-side: var(--space-4);--_dialog-row-gap: var(--space-3);width:100%;max-width:100%;max-height:calc(100% - var(--space-6));margin:auto 0 0;padding:var(--space-5) max(var(--_dialog-side),env(safe-area-inset-right)) var(--_dialog-foot) max(var(--_dialog-side),env(safe-area-inset-left));border-bottom-width:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-3);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}}dialog.dialog[open]{animation:dialog-rise var(--dur) var(--ease)}dialog.dialog::backdrop{background:var(--scrim)}dialog.dialog[open]::backdrop{animation:dialog-fade var(--dur) var(--ease)}@keyframes dialog-rise{from{opacity:0;transform:translateY(var(--space-2))}}@keyframes dialog-fade{from{opacity:0}}dialog.dialog[open][data-risen],dialog.dialog[open][data-risen]::backdrop{animation:none}dialog[open][data-left]{position:fixed;inset:0;z-index:var(--z-dialog)}dialog.dialog[open][data-nudge]{animation:dialog-nudge var(--dur) var(--ease)}@keyframes dialog-nudge{50%{transform:scale(var(--dialog-nudge))}}@media(max-width: 37.5em){.dialog--page{padding:var(--space-5) var(--space-4)}}.dialog__kicker{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--danger)}.dialog__title{margin:0 0 var(--space-3);font-size:var(--text-xl)}@media(max-width: 37.5em){.dialog__title{font-size:var(--text-lg)}}.dialog__body{margin:0;color:var(--text-muted)}.dialog__body strong{color:var(--text)}.dialog__filling{min-height:11rem}.dialog__filling--form{min-height:22rem}.dialog__working{margin-top:var(--space-3)}.dialog .field{margin:var(--space-5) 0 0}.before-send{max-width:none;margin:var(--space-4) 0 0}.before-send dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.before-send__link{white-space:nowrap}.before-send__line{margin:var(--space-4) 0 0}.dialog__ticks{margin-top:var(--space-5)}.dialog .form__actions{margin:var(--space-5) 0 0;padding-top:var(--space-2)}@media(max-width: 37.5em){.dialog .form__actions{margin-top:var(--space-4)}}dialog.dialog .form__actions{position:sticky;bottom:calc(-1*var(--_dialog-foot));margin-bottom:calc(-1*var(--_dialog-foot));padding-bottom:var(--_dialog-foot);background:var(--surface-raised)}dialog.dialog:has(.form__actions>:nth-child(3 of .button)){--_dialog-rows: 2}@media(max-width: 37.5em){dialog.dialog:has(.form__actions>:nth-child(2 of .button)){--_dialog-rows: 2}dialog.dialog:has(.form__actions>:nth-child(3 of .button)){--_dialog-rows: 3}}@media(max-width: 37.5em){html[data-keyboard] dialog.dialog{--_keyboard-under: 8rem;--_dialog-foot: calc(var(--space-4) + var(--_keyboard-under));inset:calc(var(--keyboard-bottom, 100%) + var(--_keyboard-under)) 0 auto;width:100%;max-width:100%;max-height:calc(var(--keyboard-room, 100%) - var(--space-4) + var(--_keyboard-under));margin:0;padding-left:max(var(--_dialog-side),env(safe-area-inset-left));padding-right:max(var(--_dialog-side),env(safe-area-inset-right));border-radius:var(--radius-xl) var(--radius-xl) 0 0;scroll-padding-bottom:var(--_dialog-foot);transform:translateY(-100%)}html[data-keyboard] dialog.dialog .form__actions{position:static;margin-bottom:0;padding-bottom:0}}@media(max-height: 30rem)and (pointer: coarse){html[data-keyboard] dialog.dialog{--_keyboard-under: 8rem;--_dialog-foot: calc(var(--space-4) + var(--_keyboard-under));inset:calc(var(--keyboard-bottom, 100%) + var(--_keyboard-under)) 0 auto;width:100%;max-width:100%;max-height:calc(var(--keyboard-room, 100%) - var(--space-4) + var(--_keyboard-under));margin:0;padding-left:max(var(--_dialog-side),env(safe-area-inset-left));padding-right:max(var(--_dialog-side),env(safe-area-inset-right));border-radius:var(--radius-xl) var(--radius-xl) 0 0;scroll-padding-bottom:var(--_dialog-foot);transform:translateY(-100%)}html[data-keyboard] dialog.dialog .form__actions{position:static;margin-bottom:0;padding-bottom:0}}@media(max-height: 30rem)and (pointer: coarse){dialog.dialog:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly]),textarea:not([readonly]),[contenteditable=true]):focus) .form__actions{position:static;margin-bottom:0;padding-bottom:0}}dialog.dialog>.dialog__ask:first-child,dialog.dialog>.dialog__grabber:first-child+.dialog__ask{margin-top:0;padding-top:0}.dialog__ask>.button{flex:1 1 auto}.dialog__ask-words{flex-basis:100%;margin:0;color:var(--text);font-weight:var(--weight-medium)}.dialog__grabber{display:block;position:relative;width:var(--grabber-width);height:var(--grabber-height);margin:0 auto;padding:0;border:0;border-radius:var(--radius-pill);background:var(--border);appearance:none;touch-action:none}.dialog__grabber::after{content:"";position:absolute;inset:calc(-1*var(--space-3)) calc(-1*var(--space-5))}dialog.dialog>.dialog__grabber{display:none}@media(max-width: 37.5em){dialog.dialog>.dialog__grabber{display:block;margin:calc(-1*var(--space-3)) auto var(--space-3)}}.sheet-head{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.sheet-head>form{margin:0 calc(-1*var(--space-2)) 0 0}.sheet-head__title{flex:1 1 auto;min-width:0;margin:0;font-size:var(--text-lg)}.sheet-head__words{flex:1 1 auto;min-width:0}.sheet-head__meta{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}dialog[data-sheet-size=medium]{max-height:var(--sheet-medium)}dialog.dialog.sign-over::backdrop{background:var(--surface)}.sign-over__reason{margin:0 0 var(--space-2)}dialog.dialog.sign-over .form__actions{position:static;margin-bottom:0;padding-bottom:0}.sign-over__panel[hidden]{display:none}.dialog__remove{display:inline-flex;align-items:center;min-height:var(--touch-min);margin-left:auto;color:var(--danger);font-weight:var(--weight-bold);text-decoration-line:none}@media(max-width: 37.5em){.dialog__remove{flex-basis:100%;margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:var(--border-width) solid var(--border)}}@media(hover: hover){.dialog__remove:hover{color:var(--danger-strong);text-decoration-line:underline}}.dialog__remove:active{color:var(--danger-strong)}.dialog__remove-rest{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width: 37.5em){.dialog__remove-rest{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}:where(:root){--cal-gutter: 3.5rem;--cal-slot: 24px;--cal-date-row: 40px;--month-row: 7.375rem;--event-panel-width: 24rem;--week-day-min: 60px;--week-bar: 8px;--week-bar-long: 26px;--week-bar-long-phone: 22px;--week-bar-height: 4px;--agenda-time: 4.25rem;--agenda-mark: 8px;--toggle-sm-width: 34px;--toggle-sm-height: 20px;--toggle-sm-knob: 14px}.page:has(>.calendar--panel){container:calendar-page/inline-size}@media(max-width: 37.5em){.calendar{display:flex;flex-direction:column}}.cal-title{margin-bottom:var(--space-3)}@media(max-width: 37.5em){.cal-title>.page__lead{display:none}}@container page-top (max-width: 39rem){.cal-title>.page__lead{grid-column:1/-1;grid-row:2;margin-top:var(--space-1);white-space:normal}}@container page-top (max-width: 46rem){.cal-title:has(.mock-marker)>.page__lead{grid-column:1/-1;grid-row:2;margin-top:var(--space-1);white-space:normal}}.calendar--panel .cal-title{position:relative;top:auto}@media(max-width: 37.5em){.cal-title .cal-view--row,.cal-view--row+.page__rule{display:none}}.cal-view.cal-view--under{display:none}@media(max-width: 37.5em){.cal-view.cal-view--under{display:grid;margin-bottom:var(--space-3)}}.page:has(>.calendar:not(.calendar--panel)){container:calendar-page/inline-size}@media(max-width: 37.5em){.page:has(>.calendar:not(.calendar--panel)){container-type:normal}}@container calendar-page (max-width: 29rem){.calendar:not(.calendar--panel)>.cal-title .cal-view--row,.calendar:not(.calendar--panel)>.cal-title .cal-view--row+.page__rule{display:none}.calendar:not(.calendar--panel)>.cal-view.cal-view--under{display:grid;margin-bottom:var(--space-3)}}@container calendar-page (max-width: 36rem){.calendar:not(.calendar--panel):has(.mock-marker)>.cal-title .cal-view--row,.calendar:not(.calendar--panel):has(.mock-marker)>.cal-title .cal-view--row+.page__rule{display:none}.calendar:not(.calendar--panel):has(.mock-marker)>.cal-view.cal-view--under{display:grid;margin-bottom:var(--space-3)}}.cal-view{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.cal-view__link{min-width:calc(2*var(--touch-min));padding:0 var(--space-5);text-decoration:none;white-space:nowrap}.cal-head{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-4);margin:0}@media(max-width: 37.5em){.cal-head{justify-content:space-between;gap:0 var(--space-2);margin-top:var(--space-2)}}.cal-head__label{display:inline-flex;align-items:baseline;gap:var(--space-1);margin:0}.cal-head__label>.caps{color:var(--text)}.cal-head__range{color:var(--text-muted);font-size:var(--text-xs)}.cal-step{display:inline-flex}.cal-step>.button{color:var(--text-muted)}@media(max-width: 37.5em){.cal-step{display:none}}.cal-head__tools{display:inline-flex;align-items:center;gap:var(--space-4)}@media(max-width: 37.5em){.cal-head__tools{gap:var(--space-2)}.cal-head__tools>.week-cal__add{order:1}}.week-cal__add{padding-inline:var(--space-2)}.week-toggle{display:inline-flex;margin:0}.week-toggle__switch{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0;border:0;background:rgba(0,0,0,0);color:var(--text);font:inherit;cursor:pointer}.week-toggle__track{position:relative;flex:none;width:var(--toggle-sm-width);height:var(--toggle-sm-height);border-radius:var(--radius-pill);background:var(--surface-sunken);box-shadow:inset 0 0 0 var(--border-width) var(--border-control);transition:background-color var(--dur-fast) var(--ease)}.week-toggle__track::after{content:"";position:absolute;top:calc((var(--toggle-sm-height) - var(--toggle-sm-knob))/2);left:calc((var(--toggle-sm-height) - var(--toggle-sm-knob))/2);width:var(--toggle-sm-knob);height:var(--toggle-sm-knob);border-radius:50%;background:var(--border-control);transition:transform var(--dur-fast) var(--ease)}.week-toggle__switch[aria-checked=true] .week-toggle__track{background:var(--accent);box-shadow:none}.week-toggle__switch[aria-checked=true] .week-toggle__track::after{background:var(--text-on-accent);transform:translateX(calc(var(--toggle-sm-width) - var(--toggle-sm-height)))}.week-cal__undated{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-3);max-width:none;margin:0;font-size:var(--text-sm)}@media(max-width: 37.5em){.week-cal__undated{display:none}}@media(max-width: 37.5em){.week-cal__undated--overdue{display:flex}}.week-cal__undated-item{display:inline-flex;align-items:center;gap:var(--space-1)}.week-cal__undated-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);color:var(--text);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-display);text-decoration-line:none}.week-cal__undated-link::before{content:"";flex:none;width:var(--agenda-mark);height:var(--agenda-mark);border-radius:50%;background:var(--_status-mark, var(--text-muted))}@media(hover: hover){.week-cal__undated-link:hover{color:var(--text);text-decoration-line:underline}}.week-cal__undated-link:active{text-decoration-line:underline}.cal-hidden{display:flex;flex-wrap:wrap;gap:0 var(--space-1);max-width:none;margin:var(--space-1) 0;color:var(--text-muted);font-size:var(--text-sm)}@media(max-width: 37.5em){.cal-hidden{order:2;margin:0 0 var(--space-3)}}.week-cal{margin-top:var(--space-3)}@media(max-width: 37.5em){.week-cal{display:none}}.week-cal__grid{display:grid;grid-template-columns:var(--cal-gutter) minmax(0, 1fr);grid-template-rows:var(--cal-date-row) auto auto;border-top:var(--border-width) solid var(--border)}.week-cal__gutter{display:grid;grid-row:1/span 3;grid-column:1;grid-template-rows:subgrid}.week-cal__gutter>.week-cal__label{grid-row:2;align-self:center;padding-right:var(--space-2);color:var(--text);white-space:nowrap}.week-cal__hours{position:relative;display:grid;grid-row:3;margin:0;padding:0;list-style:none}.week-cal__hours>li{padding-right:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:1;text-align:right;transform:translateY(-50%)}.week-cal__days{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;grid-row:1/span 3;grid-column:2;grid-template-rows:subgrid;margin:0;padding:0;list-style:none}.week-cal__day{display:grid;grid-row:1/span 3;grid-template-columns:minmax(0, 1fr);grid-template-rows:subgrid;min-width:0}.week-cal__date{display:flex;grid-row:1;align-items:center;gap:var(--space-1);margin:0;padding:0 var(--space-2);overflow:hidden;container-type:inline-size;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-normal);white-space:nowrap}.week-cal__date>time{display:flex;flex:1 1 0;flex-flow:row-reverse wrap;justify-content:flex-end;align-items:baseline;column-gap:var(--space-1);min-width:0;height:calc(var(--text-lg)*var(--leading-tight));margin-right:calc(-1*var(--space-1));overflow:hidden}.week-cal__date .info-dot{flex:none;margin:0}.week-cal__date .week-cal__today{order:1}.week-cal__date .week-cal__num{order:2}.week-cal__date .week-cal__weekday{order:3}.week-cal__num{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display)}.week-cal__today{font-size:var(--text-xs);font-weight:var(--weight-bold)}.week-cal__day--today .week-cal__weekday{color:var(--text)}.week-cal__day--today .week-cal__num{font-family:var(--font-sans);font-weight:var(--weight-bold)}.week-cal__allday,.week-cal__timed{container-type:inline-size;margin:0;padding:0;border-left:var(--border-width) solid var(--border);list-style:none}.week-cal__day:last-child>:is(.week-cal__allday,.week-cal__timed){border-right:var(--border-width) solid var(--border)}.week-cal__day--today>:is(.week-cal__allday,.week-cal__timed){background:var(--surface-raised)}.week-cal__allday{display:flex;flex-direction:column;grid-row:2;gap:calc(var(--space-1)/2);min-height:var(--touch-min);padding:var(--space-1)}.week-cal__allday .week-cal__event{min-height:var(--cal-slot)}.week-cal__timed{display:grid;grid-row:3;grid-template-columns:minmax(0, 1fr);border-bottom:var(--border-width) solid var(--border)}.week-cal__timed[data-lanes="2"]{grid-template-columns:repeat(2, minmax(0, 1fr))}.week-cal__timed[data-lanes="3"]{grid-template-columns:repeat(3, minmax(0, 1fr))}:is(.week-cal__hours,.week-cal__timed)[data-rows="20"]{grid-template-rows:repeat(20, var(--cal-slot)) 0}:is(.week-cal__hours,.week-cal__timed)[data-rows="22"]{grid-template-rows:repeat(22, var(--cal-slot)) 0}:is(.week-cal__hours,.week-cal__timed)[data-rows="24"]{grid-template-rows:repeat(24, var(--cal-slot)) 0}:is(.week-cal__hours,.week-cal__timed)[data-rows="26"]{grid-template-rows:repeat(26, var(--cal-slot)) 0}:is(.week-cal__hours,.week-cal__timed)[data-rows="28"]{grid-template-rows:repeat(28, var(--cal-slot)) 0}:is(.week-cal__hours,.week-cal__timed)[data-rows="30"]{grid-template-rows:repeat(30, var(--cal-slot)) 0}:is(.week-cal__hours,.week-cal__timed)[data-rows="32"]{grid-template-rows:repeat(32, var(--cal-slot)) 0}:is(.week-cal__hours,.week-cal__timed)[data-rows="34"]{grid-template-rows:repeat(34, var(--cal-slot)) 0}:is(.week-cal__hours,.week-cal__timed)[data-rows="36"]{grid-template-rows:repeat(36, var(--cal-slot)) 0}:is(.week-cal__hours,.week-cal__timed)[data-rows="38"]{grid-template-rows:repeat(38, var(--cal-slot)) 0}:is(.week-cal__hours,.week-cal__timed)[data-rows="40"]{grid-template-rows:repeat(40, var(--cal-slot)) 0}:is(.week-cal__hours,.week-cal__timed)[data-rows="42"]{grid-template-rows:repeat(42, var(--cal-slot)) 0}:is(.week-cal__hours,.week-cal__timed)[data-rows="44"]{grid-template-rows:repeat(44, var(--cal-slot)) 0}:is(.week-cal__hours,.week-cal__timed)[data-rows="46"]{grid-template-rows:repeat(46, var(--cal-slot)) 0}:is(.week-cal__hours,.week-cal__timed)[data-rows="48"]{grid-template-rows:repeat(48, var(--cal-slot)) 0}:is(.week-cal__hours,.week-cal__timed)>[data-from="1"]{grid-row-start:1}:is(.week-cal__hours,.week-cal__timed)>[data-from="2"]{grid-row-start:2}:is(.week-cal__hours,.week-cal__timed)>[data-from="3"]{grid-row-start:3}:is(.week-cal__hours,.week-cal__timed)>[data-from="4"]{grid-row-start:4}:is(.week-cal__hours,.week-cal__timed)>[data-from="5"]{grid-row-start:5}:is(.week-cal__hours,.week-cal__timed)>[data-from="6"]{grid-row-start:6}:is(.week-cal__hours,.week-cal__timed)>[data-from="7"]{grid-row-start:7}:is(.week-cal__hours,.week-cal__timed)>[data-from="8"]{grid-row-start:8}:is(.week-cal__hours,.week-cal__timed)>[data-from="9"]{grid-row-start:9}:is(.week-cal__hours,.week-cal__timed)>[data-from="10"]{grid-row-start:10}:is(.week-cal__hours,.week-cal__timed)>[data-from="11"]{grid-row-start:11}:is(.week-cal__hours,.week-cal__timed)>[data-from="12"]{grid-row-start:12}:is(.week-cal__hours,.week-cal__timed)>[data-from="13"]{grid-row-start:13}:is(.week-cal__hours,.week-cal__timed)>[data-from="14"]{grid-row-start:14}:is(.week-cal__hours,.week-cal__timed)>[data-from="15"]{grid-row-start:15}:is(.week-cal__hours,.week-cal__timed)>[data-from="16"]{grid-row-start:16}:is(.week-cal__hours,.week-cal__timed)>[data-from="17"]{grid-row-start:17}:is(.week-cal__hours,.week-cal__timed)>[data-from="18"]{grid-row-start:18}:is(.week-cal__hours,.week-cal__timed)>[data-from="19"]{grid-row-start:19}:is(.week-cal__hours,.week-cal__timed)>[data-from="20"]{grid-row-start:20}:is(.week-cal__hours,.week-cal__timed)>[data-from="21"]{grid-row-start:21}:is(.week-cal__hours,.week-cal__timed)>[data-from="22"]{grid-row-start:22}:is(.week-cal__hours,.week-cal__timed)>[data-from="23"]{grid-row-start:23}:is(.week-cal__hours,.week-cal__timed)>[data-from="24"]{grid-row-start:24}:is(.week-cal__hours,.week-cal__timed)>[data-from="25"]{grid-row-start:25}:is(.week-cal__hours,.week-cal__timed)>[data-from="26"]{grid-row-start:26}:is(.week-cal__hours,.week-cal__timed)>[data-from="27"]{grid-row-start:27}:is(.week-cal__hours,.week-cal__timed)>[data-from="28"]{grid-row-start:28}:is(.week-cal__hours,.week-cal__timed)>[data-from="29"]{grid-row-start:29}:is(.week-cal__hours,.week-cal__timed)>[data-from="30"]{grid-row-start:30}:is(.week-cal__hours,.week-cal__timed)>[data-from="31"]{grid-row-start:31}:is(.week-cal__hours,.week-cal__timed)>[data-from="32"]{grid-row-start:32}:is(.week-cal__hours,.week-cal__timed)>[data-from="33"]{grid-row-start:33}:is(.week-cal__hours,.week-cal__timed)>[data-from="34"]{grid-row-start:34}:is(.week-cal__hours,.week-cal__timed)>[data-from="35"]{grid-row-start:35}:is(.week-cal__hours,.week-cal__timed)>[data-from="36"]{grid-row-start:36}:is(.week-cal__hours,.week-cal__timed)>[data-from="37"]{grid-row-start:37}:is(.week-cal__hours,.week-cal__timed)>[data-from="38"]{grid-row-start:38}:is(.week-cal__hours,.week-cal__timed)>[data-from="39"]{grid-row-start:39}:is(.week-cal__hours,.week-cal__timed)>[data-from="40"]{grid-row-start:40}:is(.week-cal__hours,.week-cal__timed)>[data-from="41"]{grid-row-start:41}:is(.week-cal__hours,.week-cal__timed)>[data-from="42"]{grid-row-start:42}:is(.week-cal__hours,.week-cal__timed)>[data-from="43"]{grid-row-start:43}:is(.week-cal__hours,.week-cal__timed)>[data-from="44"]{grid-row-start:44}:is(.week-cal__hours,.week-cal__timed)>[data-from="45"]{grid-row-start:45}:is(.week-cal__hours,.week-cal__timed)>[data-from="46"]{grid-row-start:46}:is(.week-cal__hours,.week-cal__timed)>[data-from="47"]{grid-row-start:47}:is(.week-cal__hours,.week-cal__timed)>[data-from="48"]{grid-row-start:48}:is(.week-cal__hours,.week-cal__timed)>[data-from="49"]{grid-row-start:49}.week-cal__timed>[data-span="1"]{grid-row-end:span 1}.week-cal__timed>[data-span="2"]{grid-row-end:span 2}.week-cal__timed>[data-span="3"]{grid-row-end:span 3;--_cal-title-lines: 3;--_cal-what-lines: 2}.week-cal__timed>[data-span="4"]{grid-row-end:span 4;--_cal-title-lines: 5;--_cal-what-lines: 3}.week-cal__timed>[data-span="5"]{grid-row-end:span 5;--_cal-title-lines: 6;--_cal-what-lines: 5}.week-cal__timed>[data-span="6"]{grid-row-end:span 6;--_cal-title-lines: 8;--_cal-what-lines: 7}.week-cal__timed>[data-span="7"]{grid-row-end:span 7;--_cal-title-lines: 9;--_cal-what-lines: 8}.week-cal__timed>[data-span="8"]{grid-row-end:span 8;--_cal-title-lines: 11;--_cal-what-lines: 10}.week-cal__timed>[data-span="9"]{grid-row-end:span 9;--_cal-title-lines: 12;--_cal-what-lines: 12}.week-cal__timed>[data-span="10"]{grid-row-end:span 10;--_cal-title-lines: 13;--_cal-what-lines: 13}.week-cal__timed>[data-span="11"]{grid-row-end:span 11;--_cal-title-lines: 15;--_cal-what-lines: 15}.week-cal__timed>[data-span="12"]{grid-row-end:span 12;--_cal-title-lines: 16;--_cal-what-lines: 17}.week-cal__timed>[data-span="13"]{grid-row-end:span 13;--_cal-title-lines: 18;--_cal-what-lines: 18}.week-cal__timed>[data-span="14"]{grid-row-end:span 14;--_cal-title-lines: 19;--_cal-what-lines: 20}.week-cal__timed>[data-span="15"]{grid-row-end:span 15;--_cal-title-lines: 21;--_cal-what-lines: 22}.week-cal__timed>[data-span="16"]{grid-row-end:span 16;--_cal-title-lines: 22;--_cal-what-lines: 23}.week-cal__timed>[data-span="17"]{grid-row-end:span 17;--_cal-title-lines: 23;--_cal-what-lines: 25}.week-cal__timed>[data-span="18"]{grid-row-end:span 18;--_cal-title-lines: 25;--_cal-what-lines: 27}.week-cal__timed>[data-span="19"]{grid-row-end:span 19;--_cal-title-lines: 26;--_cal-what-lines: 28}.week-cal__timed>[data-span="20"]{grid-row-end:span 20;--_cal-title-lines: 28;--_cal-what-lines: 30}.week-cal__timed>[data-span="21"]{grid-row-end:span 21;--_cal-title-lines: 29;--_cal-what-lines: 32}.week-cal__timed>[data-span="22"]{grid-row-end:span 22;--_cal-title-lines: 31;--_cal-what-lines: 33}.week-cal__timed>[data-span="23"]{grid-row-end:span 23;--_cal-title-lines: 32;--_cal-what-lines: 35}.week-cal__timed>[data-span="24"]{grid-row-end:span 24;--_cal-title-lines: 33;--_cal-what-lines: 37}.week-cal__timed>[data-span="25"]{grid-row-end:span 25;--_cal-title-lines: 35;--_cal-what-lines: 38}.week-cal__timed>[data-span="26"]{grid-row-end:span 26;--_cal-title-lines: 36;--_cal-what-lines: 40}.week-cal__timed>[data-span="27"]{grid-row-end:span 27;--_cal-title-lines: 38;--_cal-what-lines: 42}.week-cal__timed>[data-span="28"]{grid-row-end:span 28;--_cal-title-lines: 39;--_cal-what-lines: 43}.week-cal__timed>[data-span="29"]{grid-row-end:span 29;--_cal-title-lines: 41;--_cal-what-lines: 45}.week-cal__timed>[data-span="30"]{grid-row-end:span 30;--_cal-title-lines: 42;--_cal-what-lines: 47}.week-cal__timed>[data-span="31"]{grid-row-end:span 31;--_cal-title-lines: 43;--_cal-what-lines: 48}.week-cal__timed>[data-span="32"]{grid-row-end:span 32;--_cal-title-lines: 45;--_cal-what-lines: 50}.week-cal__timed>[data-span="33"]{grid-row-end:span 33;--_cal-title-lines: 46;--_cal-what-lines: 52}.week-cal__timed>[data-span="34"]{grid-row-end:span 34;--_cal-title-lines: 48;--_cal-what-lines: 53}.week-cal__timed>[data-span="35"]{grid-row-end:span 35;--_cal-title-lines: 49;--_cal-what-lines: 55}.week-cal__timed>[data-span="36"]{grid-row-end:span 36;--_cal-title-lines: 51;--_cal-what-lines: 57}.week-cal__timed>[data-span="37"]{grid-row-end:span 37;--_cal-title-lines: 52;--_cal-what-lines: 58}.week-cal__timed>[data-span="38"]{grid-row-end:span 38;--_cal-title-lines: 53;--_cal-what-lines: 60}.week-cal__timed>[data-span="39"]{grid-row-end:span 39;--_cal-title-lines: 55;--_cal-what-lines: 62}.week-cal__timed>[data-span="40"]{grid-row-end:span 40;--_cal-title-lines: 56;--_cal-what-lines: 63}.week-cal__timed>[data-span="41"]{grid-row-end:span 41;--_cal-title-lines: 58;--_cal-what-lines: 65}.week-cal__timed>[data-span="42"]{grid-row-end:span 42;--_cal-title-lines: 59;--_cal-what-lines: 67}.week-cal__timed>[data-span="43"]{grid-row-end:span 43;--_cal-title-lines: 61;--_cal-what-lines: 68}.week-cal__timed>[data-span="44"]{grid-row-end:span 44;--_cal-title-lines: 62;--_cal-what-lines: 70}.week-cal__timed>[data-span="45"]{grid-row-end:span 45;--_cal-title-lines: 63;--_cal-what-lines: 72}.week-cal__timed>[data-span="46"]{grid-row-end:span 46;--_cal-title-lines: 65;--_cal-what-lines: 73}.week-cal__timed>[data-span="47"]{grid-row-end:span 47;--_cal-title-lines: 66;--_cal-what-lines: 75}.week-cal__timed>[data-span="48"]{grid-row-end:span 48;--_cal-title-lines: 68;--_cal-what-lines: 77}.week-cal__timed>[data-lane="1"]{grid-column:1}.week-cal__timed>[data-lane="2"]{grid-column:2}.week-cal__timed>[data-lane="3"]{grid-column:3}.week-cal__timed>li{min-width:0}.week-cal__timed>li:not(.week-cal__slot){position:relative;z-index:1;padding:1px var(--space-1) 1px 1px}.week-cal__slot{grid-column:1/-1}.week-cal__slot:nth-child(odd){border-top:var(--border-width) solid var(--border)}.week-cal__slot>a{display:block;height:100%}@media(hover: hover){.week-cal__slot>a:hover{background:var(--surface-sunken)}}.week-cal__slot>a:active{background:var(--surface-sunken)}.week-cal__event{display:flex;flex-direction:column;height:100%;overflow:hidden;overflow-wrap:normal;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--_status-bg, var(--surface-sunken));box-shadow:inset var(--cal-edge) 0 0 var(--_status-mark, var(--text-muted));color:var(--text);font-size:var(--text-xs);line-height:var(--leading-tight);text-decoration-line:none}.week-cal__company{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-display)}.week-cal__time{display:none;font-weight:var(--weight-medium)}@media(hover: hover){.week-cal__event:hover .week-cal__company{text-decoration-line:underline}}.week-cal__event:active .week-cal__company{text-decoration-line:underline}.week-cal__event[aria-current=true]{box-shadow:inset 0 0 0 var(--rule-width) var(--_status-mark, var(--text-muted)),inset var(--cal-edge) 0 0 var(--_status-mark, var(--text-muted)),var(--shadow-2)}.week-cal__allday .week-cal__event>span,.week-cal__timed>:not([data-span="1"],[data-span="2"]) .week-cal__event>:is(.week-cal__company,.week-cal__what){width:fit-content;max-width:calc(100% + var(--space-2));overflow-x:clip;text-overflow:ellipsis}@container (width < calc(6.5rem - 1px)){.week-cal__day:not(:last-child)>.week-cal__timed>:not([data-span="1"],[data-span="2"]) .week-cal__event>:is(.week-cal__company,.week-cal__what){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--_cal-what-lines)}.week-cal__day:not(:last-child)>.week-cal__timed>:not([data-span="1"],[data-span="2"]) .week-cal__event:has(>.week-cal__what)>.week-cal__company{-webkit-line-clamp:2}.week-cal__day:not(:last-child)>.week-cal__timed>:not([data-span="1"],[data-span="2"]) .week-cal__event:not(:has(>.week-cal__what))>.week-cal__company{-webkit-line-clamp:var(--_cal-title-lines)}}@container (width < calc(6.5rem - 2px)){.week-cal__day:last-child>.week-cal__timed>:not([data-span="1"],[data-span="2"]) .week-cal__event>:is(.week-cal__company,.week-cal__what){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--_cal-what-lines)}.week-cal__day:last-child>.week-cal__timed>:not([data-span="1"],[data-span="2"]) .week-cal__event:has(>.week-cal__what)>.week-cal__company{-webkit-line-clamp:2}.week-cal__day:last-child>.week-cal__timed>:not([data-span="1"],[data-span="2"]) .week-cal__event:not(:has(>.week-cal__what))>.week-cal__company{-webkit-line-clamp:var(--_cal-title-lines)}}.week-cal__timed>[data-span="1"] .week-cal__event{flex-direction:row;align-items:center;gap:var(--space-1);padding-block:0;white-space:nowrap}.week-cal__timed>[data-span="1"] .week-cal__company{overflow:hidden;text-overflow:ellipsis}.week-cal__timed>[data-span="1"] .week-cal__what{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container (min-width: 9.75rem){.week-cal__time{display:inline}}@container (width < calc(5rem - 1px)){.week-cal__day:not(:last-child)>.week-cal__timed .week-cal__event>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container (width < calc(5rem - 2px)){.week-cal__day:last-child>.week-cal__timed .week-cal__event>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container (width < calc(4.5rem - 1px)){.week-cal__day:not(:last-child)>.week-cal__allday .week-cal__event>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container (width < calc(4.5rem - 2px)){.week-cal__day:last-child>.week-cal__allday .week-cal__event>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container (max-width: 6.5rem){.week-cal__today{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container (max-width: 1.875rem){.week-cal__date .info-dot{display:none}}.week-cal__timed>[data-span="2"] .week-cal__event{flex-flow:row wrap;align-content:flex-start;align-items:baseline;column-gap:var(--space-1)}.week-cal__timed>[data-span="2"] .week-cal__company{display:-webkit-box;flex:1 1 0;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.week-cal__timed>[data-span="2"] .week-cal__event:has(>.week-cal__what)>.week-cal__company{-webkit-line-clamp:1}.week-cal__timed>[data-span="2"] .week-cal__what{flex-basis:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar:not(.calendar--panel){container:calendar-week/inline-size}@media(max-width: 37.5em){.calendar:not(.calendar--panel){container:none}}.cal-head [data-shown]:not([data-shown~="7"]){display:none}@container calendar-week (width < 38.5rem){.week-cal__day:nth-child(n+7){display:none}.week-cal__day:nth-child(6)>:is(.week-cal__allday,.week-cal__timed){border-right:var(--border-width) solid var(--border)}.cal-head [data-shown]:not([data-shown~="6"]){display:none}.cal-head .cal-head__range[data-shown~="6"]{display:inline}.cal-head .cal-step[data-shown~="6"]{display:inline-flex}}@container calendar-week (width < calc(33.5rem + 6px)){.week-cal__day:nth-child(n+6){display:none}.week-cal__day:nth-child(5)>:is(.week-cal__allday,.week-cal__timed){border-right:var(--border-width) solid var(--border)}.cal-head [data-shown]:not([data-shown~="5"]){display:none}.cal-head .cal-head__range[data-shown~="5"]{display:inline}.cal-head .cal-step[data-shown~="5"]{display:inline-flex}}@container calendar-week (width < calc(28.5rem + 5px)){.week-cal__day:nth-child(n+5){display:none}.week-cal__day:nth-child(4)>:is(.week-cal__allday,.week-cal__timed){border-right:var(--border-width) solid var(--border)}.cal-head [data-shown]:not([data-shown~="4"]){display:none}.cal-head .cal-head__range[data-shown~="4"]{display:inline}.cal-head .cal-step[data-shown~="4"]{display:inline-flex}}@container calendar-week (width < calc(23.5rem + 4px)){.week-cal__day:nth-child(n+4){display:none}.week-cal__day:nth-child(3)>:is(.week-cal__allday,.week-cal__timed){border-right:var(--border-width) solid var(--border)}.cal-head [data-shown]:not([data-shown~="3"]){display:none}.cal-head .cal-head__range[data-shown~="3"]{display:inline}.cal-head .cal-step[data-shown~="3"]{display:inline-flex}}@container calendar-week (width < calc(18.5rem + 3px)){.week-cal__day:nth-child(n+3){display:none}.week-cal__day:nth-child(2)>:is(.week-cal__allday,.week-cal__timed){border-right:var(--border-width) solid var(--border)}.cal-head [data-shown]:not([data-shown~="2"]){display:none}.cal-head .cal-head__range[data-shown~="2"]{display:inline}.cal-head .cal-step[data-shown~="2"]{display:inline-flex}}@container calendar-week (width < calc(13.5rem + 2px)){.week-cal__day:nth-child(n+2){display:none}.week-cal__day:nth-child(1)>:is(.week-cal__allday,.week-cal__timed){border-right:var(--border-width) solid var(--border)}.cal-head [data-shown]:not([data-shown~="1"]){display:none}.cal-head .cal-head__range[data-shown~="1"]{display:inline}.cal-head .cal-step[data-shown~="1"]{display:inline-flex}}.month{margin-top:var(--space-3)}@media(max-width: 37.5em){.month{display:none}}.month__names,.month__days{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));margin:0;padding:0;list-style:none}:is(.month__names,.month__days)[data-days="5"]{grid-template-columns:repeat(5, minmax(0, 1fr))}.month__names{border-top:var(--border-width) solid var(--border)}.month__names>li{padding:var(--space-2) var(--space-3);color:var(--text)}.month__days{grid-auto-rows:minmax(var(--month-row), auto);border-top:var(--border-width) solid var(--border);border-left:var(--border-width) solid var(--border)}.month__day{min-width:0;padding:0 var(--space-2) var(--space-2);border-right:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border)}.month__day--today{background:var(--surface-raised)}.month__date{display:inline-flex;align-items:center;gap:var(--space-1);min-width:var(--touch-min);min-height:var(--touch-min);margin-left:calc(-1*var(--space-2));padding:0 var(--space-2);color:var(--text);font-size:var(--text-base);text-decoration-line:none}.month__date .info-dot{margin:0}.month__day--other .month__date,.month__day--past .month__date{color:var(--text-muted)}.month__day--today .month__date{font-weight:var(--weight-bold)}.month__today{font-size:var(--text-xs);white-space:nowrap}@media(hover: hover){.month__date:hover{color:var(--text);text-decoration-line:underline}}.month__date:active{text-decoration-line:underline}.month__items{display:flex;flex-direction:column;gap:calc(var(--space-1)/2);margin:0;padding:0;list-style:none}.month__event{display:block;overflow-wrap:normal;padding:calc(var(--space-1)/2) var(--space-2);border-radius:var(--radius-sm);background:var(--_status-bg, var(--surface-sunken));box-shadow:inset var(--cal-edge) 0 0 var(--_status-mark, var(--text-muted));color:var(--text);font-size:var(--text-xs);line-height:var(--leading-tight);text-decoration-line:none}.month__event>b{font-weight:var(--weight-bold)}.month__words{display:block;width:fit-content;max-width:calc(100% + var(--space-2));overflow-x:clip;text-overflow:ellipsis}.month__what{display:block}.month__day--past .month__event{background:rgba(0,0,0,0);box-shadow:inset var(--cal-edge) 0 0 var(--_status-mark, var(--text-muted)),inset 0 0 0 var(--border-width) var(--border-control)}@media(hover: hover){.month__event:hover .month__company{text-decoration-line:underline}}.month__event:active .month__company{text-decoration-line:underline}.week--strip{display:none}@media(max-width: 37.5em){.week--strip{display:block;order:1;margin-top:var(--space-2)}}.week--line{display:grid;grid-template-columns:auto auto minmax(0, 1fr) auto;align-items:center;gap:0 var(--space-1);padding:var(--space-3) 0 var(--space-4);border-top:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.week--line{display:block;padding:0;border-top:0}}.week__head-line{display:flex;align-items:baseline;gap:0 var(--space-1);margin:0}.week__head-line>.week__label{color:var(--text)}.week__head-line>.link-more{margin-left:auto}.week__range{color:var(--text-muted);font-size:var(--text-xs)}.week--line>.week__head-line{display:contents}.week--line>.week__head-line>.week__label{grid-row:1;grid-column:1}.week--line>.week__head-line>.week__range{grid-row:1;grid-column:2;margin-right:var(--space-5)}.week--line>.week__head-line>.link-more{grid-row:1;grid-column:4;margin-left:var(--space-5)}@media(max-width: 37.5em){.week--line>.week__head-line{display:flex}.week--line>.week__head-line>.week__range{margin-right:0}.week--line>.week__head-line>.link-more{margin-left:auto}}.week--line>.week__days{grid-row:1;grid-column:3;margin:0}@media(max-width: 37.5em){.week--line>.week__days{margin:0 0 var(--space-2)}}.week__days{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));margin:0 0 var(--space-2);padding:0;list-style:none}.week__days[data-days="5"]{grid-template-columns:repeat(5, minmax(0, 1fr))}@container home-today (max-width: 40rem){.week--line{grid-template-columns:auto minmax(0, 1fr) auto}.week--line>.week__head-line>.week__range{margin-right:0}.week--line>.week__head-line>.link-more{grid-column:3}.week--line>.week__days{grid-row:2;grid-column:1/-1;margin-top:var(--space-2)}}.week__date{display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-1)/2);min-height:var(--week-day-min);padding-top:var(--space-1);border-radius:var(--radius-md);color:var(--text);text-decoration-line:none}@media(hover: hover){.week__date:hover{background:var(--surface-sunken);color:var(--text)}}.week__date:active{background:var(--surface-sunken)}.week__weekday{position:relative}.week__weekday>.info-dot{position:absolute;top:50%;right:100%;margin:0 var(--space-1) 0 0;transform:translateY(-50%)}.week__num{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}.week__day--today :is(.week__weekday,.week__num){color:var(--text);font-family:var(--font-sans);font-weight:var(--weight-bold)}.week__load{display:flex;gap:calc(var(--space-1)/2);min-height:var(--week-bar-height)}.week__bar{width:var(--week-bar);height:var(--week-bar-height);border-radius:var(--radius-pill);background:var(--_status-mark, var(--text-muted))}.week__bar--long{width:var(--week-bar-long)}@media(max-width: 37.5em){.week__bar--long{width:var(--week-bar-long-phone)}}.agenda{display:none;margin:0;padding:0;list-style:none}@media(max-width: 37.5em){.agenda{display:block;order:3}}.agenda__day{padding:var(--space-3) 0;border-top:var(--border-width) solid var(--border)}.agenda__date{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-md)}.agenda__date .info-dot{margin:0}.agenda__day--today .agenda__date>time{font-family:var(--font-sans);font-weight:var(--weight-bold)}.agenda__today{padding:calc(var(--space-1)/2) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text)}.agenda__none{margin-left:auto;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm)}.agenda__items{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none}.agenda__item{display:grid;grid-template-columns:var(--agenda-time) minmax(0, 1fr);min-height:var(--touch-min);color:var(--text);text-decoration-line:none}.agenda__time{padding-top:calc(var(--space-1)/2);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.agenda__body{position:relative;display:flex;flex-direction:column;padding-left:calc(var(--agenda-mark) + var(--space-3))}.agenda__body::before{content:"";position:absolute;top:calc(var(--leading-tight)*.5em + var(--space-1));left:0;width:var(--agenda-mark);height:var(--agenda-mark);border-radius:50%;background:var(--_status-mark, var(--text-muted))}.agenda__company{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}.agenda__what{color:var(--text-muted);font-size:var(--text-sm)}@media(hover: hover){.agenda__item:hover .agenda__company{text-decoration-line:underline}}.agenda__item:active .agenda__company{text-decoration-line:underline}.agenda__steps,.agenda__actions{margin:var(--space-1) 0 0 calc(var(--agenda-time) + var(--agenda-mark) + var(--space-3))}.agenda__steps{padding:0;font-size:var(--text-sm);list-style:none}.agenda__step{display:flex;align-items:center;gap:var(--space-1)}.agenda__step>.icon{color:var(--success)}.agenda__step--todo::before{content:"";flex:none;width:var(--agenda-mark);height:var(--agenda-mark);margin:0 calc(var(--space-1)/2);border-radius:50%;box-shadow:inset 0 0 0 var(--border-width) var(--text-muted)}.agenda__actions{display:flex;flex-wrap:wrap;margin-left:calc(var(--agenda-time) + var(--agenda-mark) + var(--space-3) - var(--space-3))}.agenda__actions>:first-child{flex-basis:100%}.agenda__actions .button{justify-content:flex-start;font-size:var(--text-sm)}.agenda__ask{margin:0}.calendar--panel{display:grid;grid-template-columns:minmax(0, 1fr) calc(var(--event-panel-width) - var(--space-6) + var(--_page-side));gap:var(--space-6);margin:calc(-1*var(--space-6)) calc(-1*var(--_page-side)) calc(-1*var(--space-6)) 0}@media(max-width: 37.5em){.calendar--panel{display:block;margin:0}}.calendar__main{min-width:0;padding:var(--space-6) 0}@media(max-width: 37.5em){.calendar__main{display:none}}@container calendar-page (max-width: 48rem){.calendar--panel{grid-template-columns:minmax(0, 1fr)}.calendar--panel>.calendar__main{display:none}.calendar--panel>.event-panel>.panel-top{height:0}.calendar--panel>.event-panel{position:static;height:auto;min-height:100dvh;overflow:visible;box-shadow:none;clip-path:none}.event-panel>.event-panel__top{position:sticky;top:calc((var(--coach-panel-head) - var(--touch-min))/2)}@media(max-width: 37.5em){.event-panel>.event-panel__top{top:max(var(--page-top-hold, calc(var(--page-top-room) - var(--space-3))),var(--page-top-floor))}}}.event-panel{position:sticky;top:0;align-self:start;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:calc((var(--coach-panel-head) - var(--touch-min))/2) var(--_page-side) var(--space-6) var(--space-6);border-left:var(--border-width) solid var(--border);background:var(--surface-raised);box-shadow:0 0 0 100vmax var(--surface-raised);clip-path:inset(0 -100vmax 0 0)}@media(max-width: 37.5em){.event-panel{position:static;height:auto;overflow:visible;padding:0;border-left:0;background:rgba(0,0,0,0);box-shadow:none;clip-path:none}}.event-panel:not(.event-panel--form) .event-panel__top>.back-link{display:none}@media(max-width: 37.5em){.event-panel:not(.event-panel--form) .event-panel__top>.back-link{display:inline-flex}}.event-panel__top{position:relative;top:auto;display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);margin:0 0 var(--space-5)}.event-panel__top>.page__end{flex:none;margin-left:auto}@media(max-width: 37.5em){.event-panel__top{position:sticky;top:max(var(--page-top-hold, calc(var(--page-top-room) - var(--space-3))),var(--page-top-floor));margin-top:calc(-1*var(--space-3));margin-bottom:var(--space-2)}.event-panel__top>.event-panel__kicker,.event-panel__top .event-panel__close{display:none}}@media(max-width: 37.5em){.event-panel__close:first-child+.page__rule{display:none}}.event-panel__kicker{display:flex;align-items:center;gap:var(--space-2);margin:0}.event-panel__kicker .info-dot{margin:0}.event-panel__kicker--page{display:none}@media(max-width: 37.5em){.event-panel__kicker--page{display:flex;margin-bottom:var(--space-1)}}.event-panel__edit{padding-inline:var(--space-2)}.event-panel .event-panel__title{margin:0 0 var(--space-1);font-size:var(--text-2xl)}.event-panel__meta{margin:0 0 var(--space-3);color:var(--text-muted)}.event-panel__meta>strong{color:var(--text);font-weight:var(--weight-bold)}.event-panel__status{margin:0 0 var(--space-2)}.event-panel__when{display:flex;align-items:center;gap:var(--space-2);margin:0}.event-panel__when>.icon{color:var(--text-muted)}.event-panel__facts{margin:var(--space-5) 0 0;padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}.event-panel__fact{margin-bottom:var(--space-4)}.event-panel__fact>dt{margin-bottom:var(--space-1)}.event-panel__fact>dd{min-width:0;overflow-wrap:anywhere}.event-panel__fact>dd>.link-target{max-width:100%}.event-panel__people{margin:0;padding:0;list-style:none}.next-up__steps{margin:0 0 var(--space-4);padding:0;color:var(--text-muted);font-size:var(--text-sm);list-style:none}.next-up__steps b{color:var(--text);font-weight:var(--weight-bold)}.next-up__step{display:flex;align-items:center;gap:var(--space-2)}.next-up__step>.icon{color:var(--success)}.next-up__todo{flex:none;width:var(--icon-sm);height:var(--icon-sm);border-radius:50%;box-shadow:inset 0 0 0 var(--border-width) var(--text-muted)}.next-up__ask{display:flex;margin:0}.next-up__ask>.button{flex:1 1 auto}.next-up--page{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}.next-up--page>.next-up__heading{margin:0 0 var(--space-2)}.next-up--page .next-up__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-2)}.next-up--page .next-up__actions>.next-up__ask{grid-column:1/-1}.next-up--page .next-up__actions .button{width:100%;padding-inline:var(--space-3);white-space:nowrap}.event-form .field,.dialog .event-form .field{max-width:none;margin:0 0 var(--space-3)}.event-form__about{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.event-form__kinds{max-width:none;margin-bottom:var(--space-3)}.event-form__kinds .switch__option{flex-basis:auto;padding:0 calc(var(--switch-inset) + 2*var(--border-width) + var(--space-1))}.event-form__kinds .switch__text{white-space:nowrap}.event-form__row{display:grid;gap:0 var(--space-3)}.event-form__row>.field{min-width:0}.event-form__row .input{min-width:0}.event-form__row--what{grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}.event-form__remind{max-width:none;margin-bottom:var(--space-3)}.event-form__row--when{grid-template-columns:minmax(0, 6fr) minmax(0, 5fr) minmax(0, 5fr)}.event-panel .event-form__row--what,.event-panel .event-form__row--when{grid-template-columns:repeat(2, minmax(0, 1fr))}.event-panel .event-form__row--what>.field,.event-panel .event-form__day{grid-column:1/-1}.event-panel .event-form__kinds .switch__text{font-size:var(--text-xs)}@media(max-width: 37.5em){.event-form__row--what,.event-form__row--when{grid-template-columns:repeat(2, minmax(0, 1fr))}.event-form__row--what>.field,.event-form__day{grid-column:1/-1}.event-form__kinds .switch__text{font-size:var(--text-xs)}}.textarea.event-form__short{min-height:var(--touch-min)}.event-form__actions{align-items:center}.event-panel .event-form__actions{position:sticky;bottom:calc(-1*var(--space-6));margin:var(--space-5) 0 0;padding:var(--space-4) 0 var(--space-6);border-top:var(--border-width) solid var(--border);background:var(--surface-raised)}@media(max-width: 37.5em){.event-panel .event-form__actions{position:static;padding-bottom:0;border-top:0;background:rgba(0,0,0,0)}}:where(:root){--chart-name: 5.25rem;--chart-square: 8px;--chart-gap: 2px;--chart-row: calc(3 * var(--chart-square) + 2 * var(--chart-gap));--goal-meter-height: 6px}.home__head{margin-bottom:var(--space-1)}@media(max-width: 37.5em){.home__head{margin-bottom:var(--space-4)}}@container page-top (max-width: 23rem){.home__head>.page__lead{grid-column:1/-1;grid-row:2;margin-top:var(--space-1);white-space:normal}}@container page-top (max-width: 30rem){.home__head:has(.mock-marker)>.page__lead{grid-column:1/-1;grid-row:2;margin-top:var(--space-1);white-space:normal}}.home__band{min-width:0;padding-top:var(--space-3);border-top:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.home__band{margin-bottom:var(--space-5)}}.home__heading{margin:0 0 var(--space-3);color:var(--text);font-family:var(--font-sans)}.home{container:home/inline-size}@media(max-width: 37.5em){.home{container-type:normal}}.home__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-6);margin-top:var(--space-5)}@media(max-width: 37.5em){.home__grid{display:block;margin-top:0}}@container home (max-width: 44rem){.home__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.home__grid>:nth-child(3){grid-column:1/-1}}.home__band--today{container:home-today/inline-size}@media(max-width: 37.5em){.home__band--today{container-type:normal}}.today-top{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:var(--space-6);align-items:start;margin-bottom:var(--space-4)}.today-top>:only-child{grid-column:1/-1}@media(max-width: 37.5em){.today-top{display:block;margin-bottom:var(--space-5)}}@container home-today (max-width: 47rem){.today-top{grid-template-columns:minmax(0, 1fr)}}.your-day{max-width:var(--measure);margin:0;color:var(--text);font-family:var(--font-voice);font-size:var(--text-lg);line-height:var(--leading-voice)}@media(max-width: 37.5em){.your-day{margin-bottom:var(--space-4);font-size:var(--text-md)}}.your-day__label{display:block;margin-bottom:var(--space-1)}@media(max-width: 37.5em){.your-day__label{display:inline;margin:0 var(--space-1) 0 0}}.quiet--done{display:flex;flex-wrap:wrap;align-items:last baseline;column-gap:var(--space-4)}@media(max-width: 37.5em){.quiet--done{display:block}}.quiet__show{margin:0}.quiet-day{position:relative;display:grid;grid-template-areas:"title pass" "text text" "sub sub" "actions actions";grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-2);min-width:0;margin-top:var(--space-3);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}@media(max-width: 37.5em){.quiet-day{padding:var(--space-4)}}.quiet-day__title{grid-area:title;align-self:center;margin:0}@media(max-width: 37.5em){.quiet-day__more{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.quiet-day__text{grid-area:text;max-width:var(--measure);margin:0;color:var(--text);font-family:var(--font-voice);font-size:var(--text-md);line-height:var(--leading-voice)}.quiet-day__then{display:block}.quiet-day__sub{grid-area:sub;max-width:var(--measure);margin:0;color:var(--text-muted);font-size:var(--text-sm)}.quiet-day__actions{grid-area:actions;align-items:center;margin-top:var(--space-1)}.quiet-day__coach{display:flex;margin:0}.quiet-day__coach>.button{flex:1 1 auto}.quiet-day__not{grid-area:pass;margin:0}.start-here{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-2);min-width:0;max-width:var(--measure)}@media(max-width: 37.5em){.start-here{margin-bottom:var(--space-5)}}.start-here__label,.start-here__kicker{margin:0}.start-here__kicker{display:flex;align-items:center;gap:var(--space-2);color:var(--text)}.start-here__kicker>.info-dot{margin:0}.start-here__text{margin:0;color:var(--text);font-family:var(--font-voice);font-size:var(--text-lg);line-height:var(--leading-voice)}@media(max-width: 37.5em){.start-here__text{font-size:var(--text-md)}}.start-here__actions{margin:var(--space-1) 0}@media(max-width: 37.5em){.start-here__actions>.button{flex:1 1 100%}}.start-here__more{margin:0;font-size:var(--text-sm)}.start-here__then{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.start-here__then-link{position:relative;color:var(--text-muted)}.start-here__then-link::after{content:"";position:absolute;inset:min(0px,(1lh - var(--touch-min))/2) 0}@media(hover: hover){.start-here__then-link:hover{color:var(--text)}}.start-here__then-link:active{color:var(--text)}.get-going{display:grid;gap:var(--space-2);min-width:0;margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border)}.get-going__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.get-going__kicker{margin:0;color:var(--text)}.get-going__hide,.get-going__undo{flex:none;margin:0}.get-going__still,.get-going__foot,.get-going__said{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.get-going__list{display:grid;margin:0;padding:0;list-style:none}.get-going__item{display:grid;grid-template-areas:"mark name status go";grid-template-columns:var(--icon-sm) minmax(0, 1fr) minmax(16rem, 1fr) var(--icon-sm);align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);min-height:var(--touch-min);padding:var(--space-2) 0;color:var(--text);text-decoration:none}@media(max-width: 37.5em){.get-going__item{grid-template-areas:"mark name go" ". status go";grid-template-columns:var(--icon-sm) minmax(0, 1fr) var(--icon-sm)}}.get-going__go{grid-area:go;color:var(--text-muted)}a.get-going__item{border-radius:var(--radius-sm)}@media(hover: hover){a.get-going__item:hover .get-going__name{text-decoration:underline;text-underline-offset:var(--underline-offset)}}a.get-going__item:active .get-going__name{text-decoration:underline;text-underline-offset:var(--underline-offset)}.get-going__mark{display:inline-flex;grid-area:mark;align-items:center;justify-content:center;width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted)}.get-going__ring{width:12px;height:12px;border:var(--rule-width) solid currentColor;border-radius:50%}.get-going__name{grid-area:name;min-width:0}.get-going__status{grid-area:status;min-width:0;color:var(--text-muted);font-size:var(--text-sm)}.own-key-line{margin:0 0 var(--space-3)}.own-key-line__hint{color:var(--text-muted);font-size:var(--text-sm)}.get-going__also{margin:calc(-1*var(--space-1)) 0 var(--space-2) calc(var(--icon-sm) + var(--space-3));font-size:var(--text-sm)}.get-going__row--done .get-going__mark{color:var(--success)}.get-going__row--current .get-going__name{font-weight:var(--weight-bold)}.get-going__row--current .get-going__mark{color:var(--accent)}.get-going__row--current .get-going__ring{background:currentColor}.get-going__row--blocked .get-going__item{color:var(--text-muted)}.get-going--hidden{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.get-going--over{margin-top:0;margin-bottom:var(--space-3);padding-top:0;border-top:0}.today-top>.start-here:only-child:has(>.get-going){max-width:none}.today-top>.start-here:only-child:has(>.get-going)>:not(.get-going){max-width:var(--measure)}.start-here--going>.your-day{margin:0}.home-stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-4) var(--space-6);margin:0 0 var(--space-4)}.home-stats>.home-stat{min-width:0}.home-stats dt{color:var(--text-muted);font-size:var(--text-sm)}.home-stats dd{margin:0}.home-stat__figure{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-display);line-height:var(--leading-tight)}.home-stat__of{color:var(--text-muted);white-space:nowrap}.home-replies{margin:calc(-1*var(--space-2)) 0 var(--space-4);font-size:var(--text-sm)}.home-replies__link{display:inline-flex;align-items:center;min-height:var(--touch-min);color:var(--text-muted)}.home-replies__link strong{color:var(--text)}.home-time{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.home-time__summary{cursor:pointer;display:flex;align-items:center;min-height:var(--touch-min)}.home-time__parts,.home-time__lines{margin:0 0 var(--space-2);padding:0;list-style:none}.home-time__part b{color:var(--text)}.search-time__length{display:flex;align-items:center;gap:var(--space-2)}.search-time__box{width:5rem}.home-stat__add{white-space:nowrap;margin-top:var(--space-1)}.home-stat__apart{display:block;color:var(--text-muted);font-size:var(--text-sm)}.home-chart{position:relative;margin:0 0 var(--space-4)}.home-chart__title{margin-bottom:var(--space-2);color:var(--text);font-size:var(--text-sm)}.home-chart__link{display:block;border-radius:var(--radius-md);color:inherit;text-decoration:none}.home-chart__link:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--space-1)}.home-chart__figures{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-chart:focus-within .home-chart__figures{position:absolute;inset-inline:0;top:100%;z-index:1;width:auto;height:auto;margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);overflow:visible;clip-path:none;border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-2);color:var(--text-muted);font-size:var(--text-xs);white-space:normal;pointer-events:none}@media(pointer: fine)and (not (any-pointer: coarse)){.home-chart:active .home-chart__figures{position:absolute;inset-inline:0;top:100%;z-index:1;width:auto;height:auto;margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);overflow:visible;clip-path:none;border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-2);color:var(--text-muted);font-size:var(--text-xs);white-space:normal;pointer-events:none}}@media(hover: hover){.home-chart:hover .home-chart__figures{position:absolute;inset-inline:0;top:100%;z-index:1;width:auto;height:auto;margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);overflow:visible;clip-path:none;border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-2);color:var(--text-muted);font-size:var(--text-xs);white-space:normal;pointer-events:none}}.home-chart.home-chart--above .home-chart__figures{top:auto;bottom:100%;margin:0 0 var(--space-1)}.home-chart.home-chart--measuring .home-chart__figures{position:absolute;inset-inline:0;top:100%;z-index:1;width:auto;height:auto;margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);overflow:visible;clip-path:none;border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-2);color:var(--text-muted);font-size:var(--text-xs);white-space:normal;pointer-events:none;visibility:hidden}.home-chart__total{margin:0;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium)}.home-chart__weeks{margin:var(--space-1) 0 0;padding:0;list-style:none;font-size:var(--text-sm)}.home-chart__hint{margin:0;font-size:var(--text-xs)}.home-chart__weeks+.home-chart__hint{margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width) solid var(--border)}.home-chart__plot{display:grid;grid-template-columns:var(--chart-name) repeat(8, minmax(0, 1fr));gap:var(--space-2) var(--chart-gap);align-items:end}.home-chart__name{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight)}.home-chart__week{display:flex;flex-direction:column-reverse;align-items:center;gap:var(--chart-gap);min-height:var(--chart-row);border-bottom:var(--border-width) solid var(--border-control)}.home-chart__square{flex:none;width:var(--chart-square);height:var(--chart-square);background:var(--text-muted)}.home-chart__week--interview>.home-chart__square{background:var(--_status-mark)}.home-chart__col{--chart-bar: 4rem;display:flex;align-items:flex-end;justify-content:center;height:var(--chart-bar);border-bottom:var(--border-width) solid var(--border-control)}.home-chart__bar{width:70%;background:var(--text-muted)}.home-chart__bar--p5{height:5%}.home-chart__bar--p10{height:10%}.home-chart__bar--p15{height:15%}.home-chart__bar--p20{height:20%}.home-chart__bar--p25{height:25%}.home-chart__bar--p30{height:30%}.home-chart__bar--p35{height:35%}.home-chart__bar--p40{height:40%}.home-chart__bar--p45{height:45%}.home-chart__bar--p50{height:50%}.home-chart__bar--p55{height:55%}.home-chart__bar--p60{height:60%}.home-chart__bar--p65{height:65%}.home-chart__bar--p70{height:70%}.home-chart__bar--p75{height:75%}.home-chart__bar--p80{height:80%}.home-chart__bar--p85{height:85%}.home-chart__bar--p90{height:90%}.home-chart__bar--p95{height:95%}.home-chart__bar--p100{height:100%}.home-chart__axis{grid-column:2/span 4;color:var(--text-muted);font-size:var(--text-xs)}.home-chart__axis--end{grid-column:6/span 4;text-align:right}.step-ask{display:flex;margin:0}.home__empty{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.home-career__role{margin-bottom:var(--space-3)}.home-career__title{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}.home-career__where{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.home-career__line{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.goals{margin:0 0 var(--space-2);padding:0;list-style:none}.goal{margin-bottom:var(--space-4)}.goal__name{margin:0;font-weight:var(--weight-medium);line-height:var(--leading-tight)}.goal__link{position:relative;display:inline-block;max-width:100%;color:var(--text);overflow-wrap:anywhere;text-decoration-line:none}.goal__link::after{content:"";position:absolute;inset:min(0px,(100% - var(--touch-min))/2) 0}@media(hover: hover){.goal__link:hover{color:var(--text);text-decoration-line:underline}}.goal__link:active{text-decoration-line:underline}.goal__meter{height:var(--goal-meter-height);margin-top:var(--space-1)}.goal__meter::-webkit-meter-bar{height:var(--goal-meter-height)}.goal__state{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.goal__state b{color:var(--text);font-weight:var(--weight-bold)}.home__actions{display:flex;flex-direction:column;align-items:flex-start;margin-inline-start:calc(-1*var(--space-3))}@media(max-width: 37.5em){.home__actions{flex-flow:row wrap;gap:0 var(--space-2)}}.home__actions .button{font-size:var(--text-sm)}.home__ask{display:flex;margin:0}.goal-form .field,.dialog .goal-form .field,.goal-form .choice{max-width:none;margin:0 0 var(--space-4)}.goal-form__steps{min-width:0;margin:0;padding:0;border:0}.goal-form__steps>legend{margin-bottom:var(--space-1);padding:0}.goal-steps{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.goal-steps__row{display:grid;grid-template-columns:var(--touch-min) minmax(0, 1fr);align-items:center;gap:var(--space-1) var(--space-2)}.goal-steps__done.checkbox{justify-content:center;align-items:center;margin:0;padding:0}.goal-steps__done.checkbox>input{margin:0}.goal-steps__error{grid-column:2}.goal-steps__add{margin-top:var(--space-1)}.goal-steps__full{margin:var(--space-2) 0 0}.goal-form__actions{align-items:center}.home-add{margin-left:calc(-1*var(--space-3))}.home-docket{--docket-sep: 1.125rem;--docket-margin: 7.75rem;container:home-docket/inline-size;margin-top:var(--space-5);padding-top:var(--space-4);border-top:2px solid var(--docket-rule, var(--accent))}.home-docket__frame{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:var(--space-5)}.home-docket__col{min-width:0;display:grid;grid-template-columns:[words] minmax(0, 1fr) [step] max-content [done] max-content;column-gap:var(--space-3);align-content:start}.home-docket__col--them{grid-template-columns:[words] minmax(0, 1fr) [done] max-content}.home-docket__group,.home-docket__rows,.home-docket__row{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.home-docket__rows{margin:0;padding:0;list-style:none}.home-docket__head{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);margin-bottom:var(--space-2)}.home-docket__count{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-3xl);line-height:1;color:var(--text);font-variant-numeric:tabular-nums lining-nums}.home-docket__col--them .home-docket__count{color:var(--text-muted)}.home-docket__head .home__heading{margin:0}.home-docket__deck{margin:0 0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.home-docket__deck>span{white-space:nowrap}.home-docket__late{color:var(--danger);font-weight:var(--weight-bold)}.home-docket__today{color:var(--warning);font-weight:var(--weight-bold)}.home-docket__empty{grid-column:1/-1;margin:0;padding-block:var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.home-docket__kind{grid-column:1/-1;margin:var(--space-3) 0 0}.home-docket__head+.home-docket__group>.home-docket__kind{margin-top:var(--space-1)}.home-docket__group~.home-docket__group{border-top:var(--border-width) solid var(--border);margin-top:var(--space-2)}.home-docket__group~.home-docket__group--carried{border-top:0;margin-top:0}.home-docket__row{align-items:center;min-height:var(--touch-min)}.home-docket__words{grid-column:words;min-width:0;overflow-x:clip;margin-inline-start:-4px;padding:var(--space-1) 0 var(--space-1) 4px;font-size:var(--text-sm);line-height:1.4;color:var(--text-muted)}.home-docket__flow{display:flex;flex-wrap:wrap;align-items:baseline;margin-inline-start:calc(-1*var(--docket-sep))}.home-docket__name{order:0;position:relative;min-width:0;max-width:100%;margin-inline-start:var(--docket-sep);overflow-wrap:anywhere;color:var(--text);font-size:var(--text-base);font-weight:600}.home-docket__name>a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--border-control);text-underline-offset:.22em}@media(hover: hover){.home-docket__name>a:hover{text-decoration-color:currentColor}}.home-docket__name>a:active{text-decoration-color:currentColor}.home-docket__name>a::after{content:"";position:absolute;inset:min(0px,(100% - var(--touch-min))/2);inset:min(0px,(1lh - var(--touch-min))/2) min(0px,(100% - var(--touch-min))/2)}.home-docket__when{order:3}.home-docket__date{order:4;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.home-docket__when::before,.home-docket__date::before{content:"\b7";content:"\b7"/"";display:inline-block;width:var(--docket-sep);text-align:center;color:var(--border-control)}.home-docket__when--late{color:var(--danger);font-weight:var(--weight-bold)}.home-docket__when--today{color:var(--warning);font-weight:var(--weight-bold)}.home-docket__flow::after{content:"";order:1;flex:1 1 0;min-width:0;height:2px;align-self:baseline;-webkit-mask-image:linear-gradient(to right, transparent var(--space-3), currentColor var(--space-3), currentColor calc(100% - var(--space-2)), transparent calc(100% - var(--space-2)));mask-image:linear-gradient(to right, transparent var(--space-3), currentColor var(--space-3), currentColor calc(100% - var(--space-2)), transparent calc(100% - var(--space-2)));background:radial-gradient(circle at 1px 1px, var(--border-control) 0.9px, transparent 1.2px) left bottom/6px 2px repeat-x;opacity:.6}.home-docket__flow::before{content:"";order:2;flex:0 0 100%;height:0}.home-docket__row:not(:has(>.home-docket__step))>.home-docket__words{grid-column:words/done}.home-docket__step{grid-column:step;display:grid;gap:var(--space-1)}.home-docket__step>.step-ask{display:grid}.home-docket__go,.home-docket__done{font-size:var(--text-sm);white-space:nowrap}.home-docket__go{padding-inline:var(--space-3)}.home-docket__done{grid-column:done;justify-self:start;padding-inline:var(--space-2) var(--space-3);color:var(--text-muted);font-weight:var(--weight-medium)}@media(pointer: fine){.home-docket__go,.home-docket__done{min-height:2.25rem;padding-block:var(--space-1)}}.home-docket__more--phone,.home-docket__what--phone{display:none}.home-docket__what{grid-column:1/-1;margin:0;color:var(--text-muted);font-size:var(--text-sm)}.home-docket__more[open]+.home-docket__what{display:none}.home-docket__more--mac:not([open])~.home-docket__group{display:none}.home-docket__more{grid-column:1/-1;margin-top:var(--space-2);padding-top:var(--space-1);border-top:var(--border-width) solid var(--border)}.home-docket__more>.fold__head{justify-content:flex-start;margin-left:calc(-1*var(--space-2));padding-inline:var(--space-2);font-size:var(--text-sm);text-align:left;white-space:normal;scroll-margin-bottom:calc(var(--tabbar-height) + var(--space-7))}.home-docket__col--them .home-docket__row{align-items:baseline}.home-docket__col--them .home-docket__done{align-self:baseline}@container home-docket (min-width: 40rem){.home-docket__col--you{grid-template-columns:[kind] var(--docket-margin) [words] minmax(0, 1fr) [step] max-content [done] max-content}.home-docket__col--you .home-docket__group{align-items:baseline}.home-docket__col--you .home-docket__kind{grid-column:kind;grid-row:1;margin:0;align-self:baseline;padding-top:var(--space-2)}.home-docket__col--you .home-docket__rows{grid-column:words/-1;grid-row:1;padding-top:var(--space-2)}.home-docket__col--you .home-docket__group~.home-docket__group{border-top:0;margin-top:0}.home-docket__col--you .home-docket__group~.home-docket__group>.home-docket__rows{border-top:var(--border-width) solid var(--border);margin-top:var(--space-3)}.home-docket__col--you .home-docket__group~.home-docket__group>.home-docket__kind{padding-top:calc(var(--space-2) + var(--space-3) + 1px)}.home-docket__col--you .home-docket__group~.home-docket__group--carried>.home-docket__rows{border-top:0;margin-top:0;padding-top:0}.home-docket__col--you .home-docket__more{grid-column:words/-1}.home-docket__col--you .home-docket__flow::before{content:none}.home-docket__col--you .home-docket__when{order:0}.home-docket__col--you .home-docket__date{order:2;margin-inline-start:auto}.home-docket__col--you .home-docket__date::before{content:none}.home-docket__col--you .home-docket__flow::after{min-width:var(--space-6)}}@container home-docket (min-width: 40rem){@media(hover: hover)and (pointer: fine){.home-docket__col--you .home-docket__date{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}}@container home-docket (min-width: 40rem) and (max-width: 59.99rem){.home-docket__col--them{grid-template-columns:[kind] var(--docket-margin) [words] minmax(0, 1fr) [done] max-content}.home-docket__col--them .home-docket__group{grid-column:words/-1}}@container home-docket (max-width: 59.99rem){.home-docket__col--them{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}}@container home-docket (min-width: 60rem){.home-docket__frame{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:var(--space-6)}.home-docket__col--you{grid-column:span 2}}@media(hover: none)and (pointer: coarse){.home-docket__done{border-color:var(--border-control);color:var(--text)}}@media(max-width: 37.5em){.home-docket{margin-top:0;margin-bottom:var(--space-5);padding-top:var(--space-3)}.home-docket__count{font-size:var(--text-2xl)}.home-docket__col,.home-docket__group,.home-docket__rows{display:block}.home-docket__head{margin-bottom:0}.home-docket__deck{flex-basis:100%;margin-left:0}.home-docket__kind,.home-docket__head+.home-docket__group>.home-docket__kind{margin:var(--space-4) 0 0}.home-docket__group~.home-docket__group{margin-top:var(--space-3)}.home-docket__row{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-block:var(--space-2) var(--space-3)}.home-docket__row+.home-docket__row{border-top:var(--border-width) solid var(--border)}.home-docket__words{flex:1 1 100%}.home-docket__flow::after{content:none}.home-docket__step{flex:1 1 calc(50% - var(--space-1));display:flex}.home-docket__step>*{flex:1}.home-docket__done{flex:1 1 calc(50% - var(--space-1));justify-content:center;border-color:var(--border-control);color:var(--text)}.home-docket__go,.home-docket__done{white-space:normal}.home-docket__go>.icon,.home-docket__done>.icon{display:none}.home-docket__more{margin-top:0}.home-docket__more--mac,.home-docket__what--mac{display:none}.home-docket__more--phone{display:block}.home-docket__what--phone{display:block}.home-docket__more--phone:not([open])~.home-docket__group{display:none}.home-docket__more--phone[open]~.home-docket__group{display:block}.home-docket__group~.home-docket__group--carried-on{border-top:0;margin-top:0}.home-docket__group--carried-on>.home-docket__rows>.home-docket__row:first-child{border-top:var(--border-width) solid var(--border)}.home-docket__frame{row-gap:0}.home-docket__col--them{margin-top:var(--space-3)}}:where(:root){--brief-margin: 21rem;--brief-label: 9.5rem;--brief-ring: 12px;--print-width: 51rem;--print-margin: 4.5rem}.brief-layout{display:grid;grid-template-columns:minmax(0, calc(var(--brief-label) + var(--measure))) minmax(var(--brief-margin), 1fr);grid-template-rows:repeat(3, auto) 1fr;grid-template-areas:"notices switch" "main actions" "main notes" "main rest";column-gap:var(--space-5)}@media(max-width: 37.5em){.brief-layout{grid-template-columns:minmax(0, 1fr);grid-template-rows:none;grid-template-areas:"switch" "actions" "notices" "main" "notes"}}@container record-page (max-width: 52rem){.brief-layout{grid-template-columns:minmax(0, 1fr);grid-template-rows:none;grid-template-areas:"switch" "actions" "notices" "main" "notes"}}.brief-layout--bare{grid-template-areas:"main switch" "main actions" "main notes" "main rest"}@media(max-width: 37.5em){.brief-layout--bare{grid-template-areas:"switch" "actions" "notices" "main" "notes"}}@container record-page (max-width: 52rem){.brief-layout--bare{grid-template-areas:"switch" "actions" "notices" "main" "notes"}}.brief-layout::before{content:"";grid-row:1/-1;grid-column:2;border-left:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.brief-layout::before{display:none}}@container record-page (max-width: 52rem){.brief-layout::before{display:none}}.brief-layout>*{min-width:0}.brief-layout>:is(.version-switch,.brief-layout__actions,.brief-layout__notes){max-width:var(--aside-measure);padding-left:var(--space-5)}@media(max-width: 37.5em){.brief-layout>:is(.version-switch,.brief-layout__actions,.brief-layout__notes){max-width:none;padding-left:0}}@container record-page (max-width: 52rem){.brief-layout>:is(.version-switch,.brief-layout__actions,.brief-layout__notes){max-width:none;padding-left:0}}.brief-layout__notices{grid-area:notices}.brief-layout>.version-switch{grid-area:switch}.brief-layout__actions{grid-area:actions;margin-bottom:var(--space-5)}.brief-layout__main{grid-area:main}.brief-layout__notes{grid-area:notes}.brief-actions{display:grid;grid-template-columns:repeat(2, auto);justify-content:start;justify-items:start;gap:var(--space-2);margin-bottom:var(--space-4)}@media(max-width: 37.5em){.brief-actions{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);justify-content:stretch;justify-items:stretch}}@container record-page (max-width: 52rem){.brief-actions{grid-template-columns:minmax(0, 1fr) auto;justify-content:stretch;justify-items:stretch}}@media(max-width: 37.5em){.brief-actions__practice{grid-column:1/-1}}@container record-page (max-width: 52rem){.brief-actions__practice{grid-column:1/-1}}.brief-actions__talk{margin:0}.brief-actions__talk>.button{width:100%}@media(max-width: 37.5em){.brief-actions :is(.brief-actions__talk>.button,.brief-actions__print){padding-inline:var(--space-2)}}@container record-page (max-width: 52rem){.brief-actions :is(.brief-actions__talk>.button,.brief-actions__print){padding-inline:var(--space-2)}}.brief-actions__talk-phone{display:none}@media(max-width: 37.5em){.brief-actions__talk-phone{display:inline-flex}}@media(max-width: 37.5em){.brief-actions__talk-mac{display:none}}.brief-actions__print{grid-column:1/-1}@media(max-width: 37.5em){.brief-actions__print{grid-column:auto}}@container record-page (max-width: 52rem){.brief-actions__print{grid-column:auto}}@media(max-width: 37.5em){.brief-actions__print{border-color:var(--accent)}}@media(max-width: 37.5em){.brief-actions__print:active:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--accent-strong)}}.brief-actions__practice-set{display:grid;gap:var(--space-2);margin-bottom:var(--space-3);justify-items:stretch}.brief-actions__practice-set .button{width:100%}.brief-actions__start{margin:0}.brief-actions__last{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.brief-ready{display:grid;gap:var(--space-1);margin:0 0 var(--space-4);padding:0;list-style:none;color:var(--text-muted);font-size:var(--text-sm)}@media(max-width: 37.5em){.brief-ready{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-4)}}.brief-ready strong{color:var(--text);font-weight:var(--weight-bold)}.brief-ready__step{display:flex;align-items:center;gap:var(--space-2)}.brief-ready__step>.icon{flex:none;width:var(--icon-sm);height:var(--icon-sm);color:var(--success)}.brief-ready__ring{flex:none;width:var(--brief-ring);height:var(--brief-ring);margin-inline:calc((var(--icon-sm) - var(--brief-ring))/2);border:var(--rule-width) solid var(--text-muted);border-radius:50%}.brief-ready__link{color:inherit;text-decoration:none}@media(hover: hover){.brief-ready__link:hover strong{text-decoration:underline}}.brief-ready__link:active strong{text-decoration:underline}.practice-list{margin:0 0 var(--space-4)}.practice-list__heading{margin:0 0 var(--space-1);font-size:var(--text-base)}.practice-list__rows{margin:0;padding:0;list-style:none}.practice-list__rows:last-child>.practice-list__row:last-child{border-bottom:var(--border-width) solid var(--border)}.practice-list__link{display:flex;width:100%;justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);text-decoration:none}.practice-list__go{flex:none;color:var(--text-muted)}.practice-list__more>.fold__head{border-top:var(--border-width) solid var(--border);font-size:var(--text-sm)}.practice-list__other{display:flex;align-items:center;min-height:var(--touch-min);border-top:var(--border-width) solid var(--border);font-size:var(--text-sm)}.practice-list .review-failure{margin-top:var(--space-3)}.practice-list .review-failure__dismiss{margin-bottom:var(--space-3)}.brief-new{margin-top:0}.brief{margin-bottom:var(--space-6)}.brief__title{margin-bottom:var(--space-4)}.brief__group{margin-bottom:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}.brief__group-head{margin:0 0 var(--space-3)}.brief__questions{margin:0;padding:0;list-style:none}.brief__questions>.brief__item+.brief__item{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) dashed var(--border)}.brief__question{max-width:none;margin:0 0 var(--space-2)}.brief--questions .brief__question{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}.brief__facts{display:grid;grid-template-columns:var(--brief-label) minmax(0, 1fr);gap:var(--space-1) var(--space-4);margin:0;font-size:var(--text-sm)}@media(max-width: 37.5em){.brief__facts{grid-template-columns:minmax(0, 1fr);gap:0}}@container record-page (max-width: 52rem){.brief__facts{grid-template-columns:minmax(0, 1fr);gap:0}}.brief__facts dd{margin:0}.brief__fact{display:contents}.brief__label{padding-top:calc((var(--leading) - var(--leading-tight))*.5em)}@media(max-width: 37.5em){.brief__label{margin-top:var(--space-2)}}@container record-page (max-width: 52rem){.brief__label{margin-top:var(--space-2)}}.brief__answers{margin:0;padding:0;list-style:none}.brief__where,.brief__nothing,.brief__none{color:var(--text-muted)}.brief__none{font-size:var(--text-sm)}.brief__note .brief__source{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.brief__note .brief__item+.brief__item{margin-top:var(--space-3)}.brief__note .brief__question{margin-bottom:0;font-weight:var(--weight-bold)}.brief__note .brief__detail{max-width:none;margin:0;color:var(--text-muted)}.brief-first__lead{margin-bottom:var(--space-4)}.brief-first .form{max-width:var(--field-width)}.print-page{background:var(--surface)}.print-sheet{max-width:calc(var(--print-width) + 2*var(--space-4));margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-7)}.print-hint{max-width:none;margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.print-paper{margin-top:var(--space-3);padding:var(--space-8) var(--print-margin) var(--space-7);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--print-paper);box-shadow:var(--shadow-2);color:var(--text)}@media(max-width: 37.5em){.print-paper{padding:var(--space-5) var(--space-4) var(--space-6)}}.print-paper__head{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:var(--rule-width) solid var(--text)}.print-paper__title{margin:0 0 var(--space-1);font-size:var(--text-2xl)}.print-paper__job{max-width:none;margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}.print-paper__meta{max-width:none;margin:0;color:var(--text-muted);font-size:var(--text-xs)}.print-paper .brief{margin-bottom:var(--space-6)}.print-paper .brief__title{margin-bottom:var(--space-3);padding-bottom:var(--space-1);border-bottom:var(--border-width) solid var(--border)}.print-paper .brief__group{margin-bottom:var(--space-4);padding-top:0;border-top:0}.print-paper .brief__group-head{margin-bottom:var(--space-2);color:var(--text)}.print-paper .brief__questions>.brief__item+.brief__item{margin-top:var(--space-4);padding-top:0;border-top:0}.print-paper :is(.brief__question,.brief__facts dd,.brief__detail,.brief__source){font-family:var(--font-doc)}.print-paper .brief__question{margin-bottom:var(--space-1);font-size:var(--text-base);font-weight:var(--weight-bold)}.print-paper .brief__list{margin:0;padding:0;list-style:none}.print-paper .brief__list>.brief__item+.brief__item{margin-top:var(--space-4)}.print-paper .brief__detail{max-width:none;margin:0}.print-paper .brief__source{max-width:none;margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-xs)}@media print{.print-page{background:var(--print-paper);color:var(--print-ink);font-size:var(--print-text)}.print-page :is(.print-paper,.print-paper__meta,.brief__label,.brief__where,.brief__nothing,.brief__none,.brief__source,.brief__group-head){color:var(--print-ink)}.print-sheet,.print-paper{max-width:none;margin:0;padding:0;border:0;box-shadow:none}.print-paper__head{border-bottom-color:var(--print-ink)}.print-hint{display:none}.print-paper .link-target{min-height:0;color:var(--print-ink);text-decoration:none}.print-page .brief__item{break-inside:avoid}.print-page .brief__title,.print-page .brief__group-head{break-after:avoid}}.brief__talk,.review__talk{display:block;margin-top:var(--space-2)}:where(:root){--chat-avatar: 24px;--chat-dot: 6px;--cache-row-toggle: 13rem;--cache-chip-word: 4rem;--cache-ring-stroke: 2.5;--cache-card-width: 24rem;--chat-foot: calc(var(--composer-min) + var(--space-3) + var(--space-4))}.chat{max-width:var(--chat-width)}@media(max-width: 37.5em){.chat{scroll-margin-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom))}}.chat__scroll{position:relative;min-height:0;max-height:calc(100dvh - var(--chat-foot));overflow-y:auto;padding:var(--space-2) var(--space-4) var(--space-4);scroll-padding-bottom:var(--space-4)}@media(max-width: 37.5em){.chat__scroll{max-height:none;overflow-y:visible;padding:0 0 var(--space-4)}}.chat--practice .chat__scroll{max-height:none}.chat__empty{margin:0 0 var(--space-4)}.chat__list{margin:0;padding:0;list-style:none}.chat__message{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin:0 0 var(--space-6);scroll-margin-top:var(--space-4)}.chat__message:last-child{margin-bottom:0}.chat__who{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);margin:0;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-bold)}.chat__time{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal)}.chat__avatar{flex:none;width:var(--chat-avatar);height:var(--chat-avatar);border-radius:50%;box-shadow:var(--brand-edge)}.chat__avatar--interviewer{display:inline-grid;place-content:center;border:var(--border-width) solid var(--border-control);background:var(--surface-sunken);color:var(--text-muted);box-shadow:none}.chat__avatar--interviewer>.icon{width:var(--icon-sm);height:var(--icon-sm)}.chat__body{min-width:0;overflow-wrap:anywhere}.chat__body--plain,.chat__body:not([data-rendered]){white-space:pre-wrap}.chat__body>:first-child{margin-top:0}.chat__body>:last-child{margin-bottom:0}.chat__message--assistant .chat__body{font-family:var(--font-voice);font-size:var(--text-md);font-style:normal}.chat__message--assistant .chat__body :is(h1,h2,h3,h4,h5,h6){margin:var(--space-4) 0 var(--space-2);font-family:var(--font-voice);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading)}.chat__message--assistant .chat__body :is(em,i){font-family:var(--font-voice);font-style:normal;font-weight:var(--weight-medium)}.chat__body p{margin:0 0 var(--space-3)}.chat__body ul,.chat__body ol{margin:0 0 var(--space-3);padding-left:var(--space-6)}.chat__body ul{list-style:none}.chat__body ul>li{position:relative}.chat__body ul>li::before{content:"";position:absolute;top:calc(var(--leading)*.5em - var(--rule-width)/2);left:calc(-1*var(--space-5));width:var(--chat-dash);height:var(--rule-width);background:var(--text-muted)}.chat__body ol>li::marker{color:var(--text-muted)}.chat__body pre,.chat__body table{display:block;max-width:100%;overflow-x:auto}.chat__body pre{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--text-sm)}.chat__body .code-block{margin:0 0 var(--space-3)}.chat__body .code-block>pre{margin:0}.chat__body .code-block__copy{display:flex;margin:var(--space-1) 0 0 auto}.chat__body :not(pre)>code{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--surface-sunken)}.chat__body blockquote{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border-left:var(--rule-width) solid var(--border-control);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--surface-raised);box-shadow:var(--shadow-1);font-family:var(--font-doc);font-size:var(--text-base)}.chat__body blockquote p{max-width:none}.chat__message--user{align-items:flex-end}.chat__message--user .chat__body{order:-1;margin-left:var(--space-7);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl);background:var(--surface-sunken)}.chat__message--user .chat__who{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal)}.chat__dots{display:inline-flex;align-items:center;gap:var(--space-1);min-height:calc(var(--leading)*1em);vertical-align:top}.chat__dots>span{width:var(--chat-dot);height:var(--chat-dot);border-radius:50%;background:var(--text-muted);animation:chat-dots var(--dur-working) ease-in-out infinite}.chat__dots>span:nth-child(2){animation-delay:calc(var(--dur-working)/6)}.chat__dots>span:nth-child(3){animation-delay:calc(var(--dur-working)/3)}@keyframes chat-dots{0%,100%{opacity:1}50%{opacity:.35}}.chat__message--assistant .chat__body[aria-busy=true]:not(:empty,:has(>.chat__dots))::after{content:"";display:inline-block;width:var(--rule-width);height:1em;margin-left:var(--border-width);background:var(--text);vertical-align:text-bottom}.chat__mark{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;color:var(--text);font-size:var(--text-sm)}.chat__writing{display:flex;align-items:center;gap:var(--space-2);max-width:var(--measure);margin-block:0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.chat__writing>.chat__avatar{animation:working-pulse var(--dur-working) ease-in-out infinite}.chat__live{display:flex;align-items:center;gap:var(--space-3)}.chat__live>.stream-status{flex:1 1 auto;min-width:0;max-width:none}.chat__stop{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);min-height:44px;margin-block:0}.chat__stop[hidden],.chat__send[hidden]{display:none}.chat__stop-mark{inline-size:.7rem;block-size:.7rem;border-radius:2px;background:currentcolor}.chat__queued{max-width:var(--measure);margin-block:var(--space-3) var(--space-3);margin-inline-start:auto;padding:var(--space-3) var(--space-4);border:1px dashed var(--border-strong, var(--border));border-radius:var(--radius-md);color:var(--text)}.chat__queued[hidden]{display:none}.chat__queued .chat__who{margin-block:0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.chat__queued .chat__body{overflow-wrap:anywhere;white-space:pre-wrap}.chat__queued-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-block:calc(-1*var(--space-2)) var(--space-1)}.chat__queued-head>.chat__who{margin-block:0;min-width:0}.chat__queued-actions{display:flex;flex:none;gap:var(--space-1);margin:0}.chat__queued-actions .button{min-height:44px}.chat__queued-send{border-color:var(--coach);border-radius:50%;background:var(--coach);color:var(--text-on-coach)}.chat__waiting{display:flex;align-items:flex-start;gap:var(--space-2);max-width:var(--measure);margin-block:0 var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--text);font-size:var(--text-sm)}.chat__mark::before,.chat__waiting::before{content:"";flex:none;width:var(--icon-sm);height:var(--icon-sm);margin-top:calc((var(--leading)*1em - var(--icon-sm))/2);background:currentColor;-webkit-mask:url("/icons/alert.svg") center/contain no-repeat;mask:url("/icons/alert.svg") center/contain no-repeat;color:var(--warning)}.chat__mark[data-stopped-note]{padding-top:var(--space-2);border-top:var(--border-width) solid var(--border);color:var(--text-muted)}.chat__mark[data-stopped-note]::before{width:.7rem;height:.7rem;margin-top:calc((var(--leading)*1em - .7rem)/2);border-radius:2px;color:var(--text-muted);-webkit-mask:none;mask:none}.chat__message--assistant>.chat__actions{margin-top:0}.chat__copy{gap:var(--space-2);margin-left:calc(-1*var(--space-2));padding-inline:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-normal)}.chat__copy>.icon{width:var(--icon-sm);height:var(--icon-sm)}.chat__copied{margin:0}.chat__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3)}.chat>:not(.chat__scroll){margin-inline:var(--space-4)}@media(max-width: 37.5em){.chat>:not(.chat__scroll){margin-inline:0}}.chat__form{margin-block:0}.chat>.stream-status,.chat>.form__note{margin-block:0 var(--space-2)}.chat>.stream-status:empty,.chat>.form__note:empty{margin-block:0}.chat__composer{position:sticky;bottom:0;display:grid;gap:var(--space-2);margin-block:0;padding:var(--space-3) 0 var(--space-4);background:linear-gradient(to bottom, transparent, var(--surface) var(--space-5))}@media(max-width: 37.5em){.chat__composer{bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom));padding:var(--space-3) 0 var(--composer-dock)}body[data-typing]:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly]),textarea:not([readonly])):focus) .chat__composer{bottom:0;padding-bottom:var(--space-3)}}.chat__composer>.field__error{margin:0}.chat__field{position:relative;display:block}.chat__input{display:block;min-height:var(--composer-min);max-height:var(--composer-max);padding-block:calc((var(--composer-min) - var(--leading)*1em)/2 - var(--border-width));padding-inline:var(--space-4) calc(var(--touch-min) + var(--space-2));border-radius:var(--radius-field);background:var(--surface-raised);box-shadow:none;field-sizing:content;overflow-y:auto;resize:none}@supports not (field-sizing: content){.chat__input{min-height:var(--textarea-min)}}.chat__send{position:absolute;right:var(--space-1);bottom:var(--space-1);border-color:var(--coach);border-radius:50%;background:var(--coach);color:var(--text-on-coach)}@media(hover: hover){.chat__input:not(:placeholder-shown)~.chat__send:hover:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--coach-strong);background:var(--coach-strong);color:var(--text-on-coach)}}.chat__input:not(:placeholder-shown)~.chat__send:active:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--coach-strong);background:var(--coach-strong);color:var(--text-on-coach)}.chat__composer--interviewer .chat__send{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}@media(hover: hover){.chat__composer--interviewer .chat__input:not(:placeholder-shown)~.chat__send:hover:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--accent-strong);background:var(--accent-strong);color:var(--text-on-accent)}}.chat__composer--interviewer .chat__input:not(:placeholder-shown)~.chat__send:active:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--accent-strong);background:var(--accent-strong);color:var(--text-on-accent)}.chat__field>.chat__input~.chat__send.chat__send--stop:not([data-working]){border-color:var(--coach);background:var(--coach);color:var(--text-on-coach)}.chat__composer--interviewer .chat__field>.chat__input~.chat__send.chat__send--stop:not([data-working]){border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.chat__input:placeholder-shown~.chat__send:not([data-working]){border-color:var(--border);background:rgba(0,0,0,0);color:var(--text-muted)}.chat--practice .chat__composer{margin-top:auto;padding-bottom:var(--space-4)}@media(max-width: 37.5em){.chat--practice .chat__composer{position:static;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width: 37.5em){.chat--practice .chat__message{scroll-margin-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--composer-dock))}body[data-typing]:has(.chat__composer :is(textarea:not([readonly]),input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly])):focus) .chat--practice .chat__message{scroll-margin-bottom:0}}@media(max-width: 37.5em){.chat--practice .chat__send--stop{scroll-margin-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--composer-dock))}body[data-typing]:has(.chat__composer :is(textarea:not([readonly]),input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly])):focus) .chat--practice .chat__send--stop{scroll-margin-bottom:0}}.chat--practice{display:flex;flex:1 0 auto;flex-direction:column;margin-inline:calc(-1*var(--space-4))}@media(max-width: 37.5em){.chat--practice{display:block;margin-inline:0}}.chat__composer>.field__hint{margin:0}.practice-picks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}@media(max-width: 37.5em){.practice-picks{flex-wrap:nowrap;margin:calc(-1*(var(--focus-width) + var(--focus-offset))) calc(-1*var(--space-4)) calc(-1*(var(--focus-width) + var(--focus-offset))) 0;padding:calc(var(--focus-width) + var(--focus-offset)) var(--space-7) calc(var(--focus-width) + var(--focus-offset)) 0;overflow-x:auto;scroll-padding-right:var(--space-7);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent);mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent)}}.practice-picks__label{margin-right:var(--space-2)}@media(max-width: 37.5em){.practice-picks__label{display:none}}@media(max-width: 37.5em){.practice-picks>.tag{flex:none;white-space:nowrap}}.practice{margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}.practice__sessions{margin:0 0 var(--space-4);padding:0;list-style:none}.practice__session{margin-bottom:var(--space-2)}@media(max-height: 40em){.chat__input{max-height:max(var(--composer-min) + 1lh,18dvh)}}.chat__tools{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.chat__tools>.think-harder{flex:1 1 var(--cache-row-toggle);min-width:0}@media(max-width: 37.5em){.chat__tools>.think-harder{flex-basis:100%}}.cache-chip{flex:none}.cache-chip[hidden]{display:none}.cache-chip__button{display:inline-flex;align-items:center;gap:var(--space-2);min-width:var(--touch-min);min-height:var(--touch-min);padding-inline:var(--space-1);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;list-style:none;cursor:pointer}@media(hover: hover){.cache-chip__button:hover{background:var(--surface-sunken)}}.cache-chip__button:active{background:var(--surface-sunken)}.cache-chip__button::-webkit-details-marker{display:none}.cache-chip__word{min-inline-size:var(--cache-chip-word)}.cache-chip__ring{flex:none;inline-size:var(--icon-md);block-size:var(--icon-md)}.cache-chip__ring circle{fill:none;stroke-width:var(--cache-ring-stroke)}.cache-chip__track{stroke:var(--border)}.cache-chip__dash{stroke:var(--text-muted)}.cache-chip__arc{stroke:var(--success);stroke-linecap:butt;transition:stroke-dashoffset var(--dur) var(--ease),stroke var(--dur) var(--ease)}.cache-chip[data-cache-state=ending] .cache-chip__arc{stroke:var(--cache-ending)}.cache-chip[data-cache-state=notkept] .cache-chip__track{stroke:var(--text-muted)}.cache-chip__icon{inline-size:var(--icon-md);block-size:var(--icon-md);color:var(--text-muted)}.cache-chip[data-cache-fix] .cache-chip__icon{color:var(--warning)}.cache-chip__card{position:absolute;z-index:var(--z-menu);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-3);inset-block-end:calc(100% + var(--space-2));inset-inline-start:0;box-sizing:border-box;inline-size:min(var(--cache-card-width),100%);max-block-size:min(var(--cache-card-width),50dvh);overflow-y:auto;display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--text);font-size:var(--text-sm)}.cache-chip__card>p{margin:0}.cache-chip__card>p[hidden]{display:none}.cache-chip__cost:empty{display:none}.cache-chip__about>summary{display:inline-flex;align-items:center;min-height:var(--touch-min);color:var(--accent);text-decoration:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:var(--underline-offset);cursor:pointer;list-style:none}.cache-chip__about>summary::-webkit-details-marker{display:none}.cache-chip__about[open]>p{margin:0 0 var(--space-2)}.chat__save{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.chat__save-pdf{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-muted)}@media print{.coach--conversation>.conversations,.coach--conversation .notice,.chat__top,.chat__list-tools,.chat__save,.chat__menu,.chat__actions,.chat__foot,.chat__message .change-card,.chat__message .company-note,.chat__message .place-card,.chat__message .actions-row,.chat__form,.chat__newest,.chat__live,.chat__queued,.chat__queued-undo,.chat__writing,.chat__waiting,.stream-status{display:none !important}.coach--conversation{height:auto}.coach--conversation>.coach-chat{--_pane-scroll: visible;min-height:auto;overflow:visible}.coach--conversation .chat{flex:none;min-height:auto}.coach--conversation .chat__scroll{flex:none;max-height:none;overflow:visible}}.review{max-width:var(--chat-width);margin:var(--space-5) 0 var(--space-6);overflow-wrap:anywhere}.review>.muted{margin-bottom:var(--space-3);font-size:var(--text-sm)}.review__overall{margin:0 0 var(--space-5);font-family:var(--font-voice);font-size:var(--text-xl);line-height:var(--leading-tight)}@media(max-width: 37.5em){.review__overall{font-size:var(--text-lg)}}.review__part{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-5) 0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.review__mark{flex:none;width:var(--icon-sm);height:var(--icon-sm)}.review__mark--well{color:var(--success)}.review__list{margin:0;padding-left:var(--space-5)}.review__item{margin-bottom:var(--space-1)}.review__list--points{display:grid;gap:var(--space-3);padding:0;list-style:none}.review__list--points>.review__item{margin:0;padding-left:var(--space-3);border-left:var(--rule-width) solid var(--border)}.review__list--tighten>.review__item{border-left-color:var(--border-control)}.review__list--points .review__detail{font-family:var(--font-voice);font-size:var(--text-md)}.review__answer{margin:0;font-weight:var(--weight-bold)}.review__list--points .review__answer{font-size:var(--text-sm);font-weight:var(--weight-medium)}.review__quote,.review__figures{color:var(--text-muted);font-weight:var(--weight-normal)}.review__detail{margin:0}.review__label{color:var(--text-muted);font-size:var(--text-sm)}.review__tighter{margin:var(--space-2) 0 var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken)}.review__tighter-text{white-space:pre-wrap}.review__tighter>.review__label{display:block;margin-bottom:var(--space-1);font-size:var(--text-xs)}.review__list--stories{padding:0;list-style:none}.review__list--stories>.review__item{margin:0;padding:var(--space-2) 0;border-top:var(--border-width) solid var(--border)}.review__list--stories>.review__item:last-child{border-bottom:var(--border-width) solid var(--border)}.review__list--stories .review__answer{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-display)}.review__list--stories .review__answer>.link-target{color:var(--text);text-decoration-line:none}@media(hover: hover){.review__list--stories .review__answer>.link-target:hover{text-decoration-line:underline}}.review__list--stories .review__answer>.link-target:active{text-decoration-line:underline}.review__list--stories .review__detail{color:var(--text-muted);font-size:var(--text-sm)}.look-summary{margin:0 0 var(--space-5);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.look-summary__head{margin:0 0 var(--space-2)}.look-summary__words,.look-summary__why{margin:0 0 var(--space-2);color:var(--text-muted)}.look-summary__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.look-summary__actions[hidden],.look-card__actions[hidden]{display:none}.look-card{margin:calc(-1*var(--space-2)) 0 var(--space-4);padding:var(--space-3) var(--space-4);border-left-width:var(--rule-width)}.look-card[data-state=stale]{opacity:.6}.look-card__where{margin:0 0 var(--space-1);color:var(--text-muted)}.look-card__words{margin:0 0 var(--space-2);overflow-wrap:anywhere}.look-card__why{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.look-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width: 37.5em){.look-card__actions{flex-direction:column;align-items:stretch}}.look-card__state{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.look-card__state:empty{display:none}.look-mark--del{color:var(--text-muted);text-decoration:line-through}.look-mark--ins{font-weight:var(--weight-bold);text-decoration:underline;text-underline-offset:.15em}.look-mark--del+.look-mark--ins{margin-left:.25em}.look-question__never{margin:var(--space-4) 0 var(--space-1)}.look-question__actions{flex-wrap:wrap}@media(max-width: 37.5em){.look-question__actions{flex-direction:column;align-items:stretch}}.look-note{margin:0 0 var(--space-4)}.look-error{margin:var(--space-2) 0 0}.form__actions+.version-cost{margin-top:var(--space-3)}.details-look{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.details-look[hidden]{display:none}.details-look:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.details-look .look-card{margin:var(--space-3) 0 0}.details-look .look-summary__head,.details-look .look-summary__why,.details-look .look-summary__words{margin:0 0 var(--space-1)}.story-list{max-width:var(--field-width);margin:0;padding:0;list-style:none}.story{margin-bottom:var(--space-5);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);overflow-wrap:anywhere}.story__title{margin:0 0 var(--space-2);font-size:var(--text-lg)}.story__meta{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.story__state{font-weight:var(--weight-bold)}.story__state--ready{color:var(--success)}.tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-3);padding:0;list-style:none}.tags li{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);font-size:var(--text-sm)}.story__parts{margin:0 0 var(--space-3)}.story__parts dt{font-weight:var(--weight-bold)}.story__parts dd{margin:0 0 var(--space-3)}.choice__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--field-narrow), 1fr));gap:0 var(--space-4)}.story-draft{max-width:var(--field-width);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border)}.story-draft__look-hint{margin:var(--space-4) 0 var(--space-3)}.story-draft .proposal__redrafted,.story-draft .proposal__drafts{scroll-margin-top:var(--space-4)}@media(max-width: 37.5em){.story-draft__ask>summary{width:100%}}.story-look-area{max-width:var(--measure);margin-top:var(--space-5);scroll-margin-top:var(--space-4)}.story-look-area>.notice{margin-bottom:var(--space-3)}.story-look-area>.proposal{margin-top:0}.story-look__mark{display:block;margin-top:var(--space-1)}.story-help{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2) var(--space-3);max-width:var(--measure);margin:var(--space-5) 0 var(--space-4)}.story-help__ask{margin-top:0}.story-help__talk{margin:0}@media(max-width: 37.5em){.story-help__talk{flex:1 1 100%}.story-help__talk>.button{width:100%}}@media(max-width: 37.5em){.story-help__ask>summary{width:100%}}@media(max-width: 37.5em){.story-help__ask{flex:1 1 100%}}@supports selector(::details-content){.story-help>.story-help__ask{display:contents}@media(max-width: 37.5em){.story-help>.story-help__ask>summary{flex:1 1 100%}}.story-help>.story-help__ask::details-content{flex:0 0 100%;order:2;min-width:0}.story-help>.story-help__ask>.form{margin:0}}.job-note__look{grid-column:1/-1;min-width:0}.job-note__look>.proposal{margin:var(--space-2) 0 0}:where(:root){--career-aside-wide: 18.5rem;--career-step: 24px}.career-head>.page__lead{font-size:var(--text-base)}@media(max-width: 37.5em){.career-head>.page__lead{display:none}}@media(max-width: 37.5em){.career-head__import,.career-head__import+.page__rule{display:none}}@media(max-width: 37.5em){.career-head{margin-bottom:var(--space-2)}.career-head+.tabs{margin-top:var(--space-2)}}@container page-top (max-width: 58rem){.career-head>.page__lead{grid-column:1/-1;grid-row:2;margin-top:var(--space-1);white-space:normal}}@container page-top (max-width: 65rem){.career-head:has(.mock-marker)>.page__lead{grid-column:1/-1;grid-row:2;margin-top:var(--space-1);white-space:normal}}@container page-top (max-width: 39rem){.career-head .career-head__import{padding:0}}@container page-top (max-width: 46rem){.career-head:has(.mock-marker) .career-head__import{padding:0}}@container page-top (max-width: 39rem){.career-head .career-head__words{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container page-top (max-width: 46rem){.career-head:has(.mock-marker) .career-head__words{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.career-import{display:none;margin:calc(-1*var(--space-3)) 0 var(--space-3)}@media(max-width: 37.5em){.career-import{display:block}}.career-import>.button,[data-list]>.button--quiet,.career-add,.career-entries .entry__buttons>.button:first-child{margin-left:calc(-1*var(--space-3))}.career-entries .entry__buttons>.entry__remove{margin-right:calc(-1*var(--space-3))}.career-details{container-type:inline-size}.career-details__layout{display:grid;grid-template-columns:minmax(0, 1fr)}.career-toc{display:none}.career-details__side{order:1;min-width:0}.career-details__side>.vw-find{margin-top:var(--space-6)}@container (min-width: 50rem){.career-details__layout{grid-template-columns:minmax(0, var(--page-held-width)) minmax(var(--career-aside), var(--career-aside-wide));align-items:start;gap:var(--space-7)}.career-details__main{grid-row:1;grid-column:1}.career-details__side{order:0;position:sticky;top:calc(var(--coach-panel-head) + var(--space-4));grid-row:1;grid-column:2;max-height:calc(100dvh - var(--coach-panel-head) - var(--space-4)*2);overflow-y:auto}.career-toc{display:block}.career-details__layout:has(.entry-card__form:not([hidden]),[data-section-body]:not([hidden])){grid-template-columns:minmax(0, var(--page-held-width))}.career-details__layout:has(.entry-card__form:not([hidden]),[data-section-body]:not([hidden]))>.career-details__side{position:static;order:1;grid-row:auto;grid-column:1;max-height:none;overflow-y:visible}.career-details__layout:has(.entry-card__form:not([hidden]),[data-section-body]:not([hidden])) .career-toc{display:none}}.career-toc__title{margin:0 0 var(--space-2);font-family:var(--font-sans)}.career-toc__list{margin:0;padding:0;border-left:var(--border-width) solid var(--border);list-style:none}.career-toc__link{display:flex;align-items:center;min-height:var(--touch-min);padding:0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none}@media(hover: hover){.career-toc__link:hover{color:var(--text)}}.career-toc__link:active{color:var(--text)}.career-toc__unsaved{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.career-toc__unsaved>.icon{width:var(--icon-xs);height:var(--icon-xs)}.career-toc__note{display:flex;max-width:none;align-items:flex-start;gap:var(--space-2);margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-sm)}.career-toc__note>.icon{flex:none;width:var(--icon-xs);height:var(--icon-xs);margin-top:.3em;color:var(--success)}.career-toc__note strong{color:var(--text);font-weight:var(--weight-bold)}@media(max-width: 37.5em){:root:has(.bullet-rows){scroll-padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--composer-dock) + var(--touch-min) + var(--space-4))}}:root:has(.save-bar:not([hidden])){scroll-padding-bottom:calc(var(--touch-min) + 2*var(--space-3) + var(--space-3) + var(--space-4))}@media(max-width: 37.5em){:root:has(.save-bar:not([hidden])){scroll-padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--composer-dock) + 2*var(--touch-min) + 2*var(--space-3) + var(--space-4))}}.profile-section{margin-bottom:var(--space-6)}.profile-section>h2{margin-bottom:var(--space-1)}.profile-section+.profile-section{padding-top:var(--space-6);border-top:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.career-details .profile-section{margin-bottom:var(--space-3)}}@media(max-width: 37.5em){.career-details .profile-section+.profile-section{padding-top:var(--space-3)}}@media(max-width: 37.5em){.career-details .profile-section>h2{margin-bottom:var(--space-2);font-size:var(--text-lg)}}@media(max-width: 37.5em){.career-details .profile-section:has(>.section-summary:not([hidden])){display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;column-gap:var(--space-3)}.career-details .profile-section:has(>.section-summary:not([hidden]))>*{grid-column:1/-1}.career-details .profile-section:has(>.section-summary:not([hidden]))>h2{grid-row:1;grid-column:1;margin:0}.career-details .profile-section:has(>.section-summary:not([hidden]))>.section-summary{display:contents}.career-details .profile-section:has(>.section-summary:not([hidden]))>.section-summary>.button{grid-row:1;grid-column:2}.career-details .profile-section:has(>.section-summary:not([hidden]))>.section-summary>.section-summary__line{grid-column:1/-1;margin:var(--space-1) 0 var(--space-2)}}@media(max-width: 37.5em){.career-details__main>.coach-changes{margin:0 0 var(--space-3)}.career-details__main>.coach-changes .coach-changes__summary{margin-top:0}}@media(max-width: 37.5em){.career-import.career-import--overview{display:none}}@media(max-width: 37.5em){.career-details .career-list:has(>.career-entries>.entry:not([hidden])){margin-bottom:var(--space-2);padding:0 var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.career-details .career-list:has(>.career-entries>.entry:not([hidden]))>.career-entries{margin:0}.career-details .career-list:has(>.career-entries>.entry:not([hidden]))>.career-entries:has(~.career-add:not([hidden])){border-bottom:var(--border-width) solid var(--border)}}@media(max-width: 37.5em){.career-details .career-entries>.entry:not(.entry-card--sheet){margin:0;padding:var(--space-3) 0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}}@media(max-width: 37.5em){.career-details .career-entries>.entry+.entry:not(.entry-card--sheet){border-top:var(--border-width) solid var(--border)}}@media(max-width: 37.5em){.career-details .career-entries .entry-card__line .entry__heading{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-bold)}}@media(max-width: 37.5em){.career-details .career-entries .entry-card__line .entry__sub{margin-top:0}}@media(max-width: 37.5em){.career-details .career-entries .entry-card__line .edit-line{font-size:var(--text-sm)}.career-details .career-entries .entry-card__line .edit-line .edit-line__undo{margin-block:calc(-1*var(--space-3));font-size:inherit}}@media(max-width: 37.5em){.career-details__side>.vw-find{grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-4);margin-bottom:var(--space-4)}.career-details__side>.vw-find>.vw-find__kicker{grid-column:1/-1}.career-details__side>.vw-find>.vw-find__title{grid-row:2;grid-column:1;font-size:var(--text-base)}.career-details__side>.vw-find>.vw-find__line{grid-row:3;grid-column:1/-1;width:100%;overflow:hidden;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.career-details__side>.vw-find>.vw-find__when{display:none}.career-details__side>.vw-find>.vw-find__acts{grid-row:2;grid-column:2;justify-self:end;margin:0}.career-details__side>.vw-find>.vw-find__acts>.button{width:auto}}.section-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3)}.section-summary .button{min-height:var(--touch-min);flex:none}.section-summary__line{flex:1 1 14rem;margin:0;min-width:0;overflow-wrap:anywhere}@media(max-width: 37.5em){.section-summary__line{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}}.profile-section__lead{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.career-entries{max-width:var(--page-held-width)}.career-entries>.entry{margin-bottom:var(--space-3);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}@media(max-width: 37.5em){.career-entries>.entry{padding:var(--space-4)}}.career-entries>.entry--removed{padding-block:var(--space-2);background:rgba(0,0,0,0);box-shadow:none}.career-entries .entry__heading{margin-bottom:var(--space-4)}.career-entries .entry__heading:has(+.entry__sub){margin-bottom:0}.career-entries .entry__controls{margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width) solid var(--border)}.career-entries .entry__buttons{flex:1 1 auto;gap:var(--space-1)}.entry__sub{margin:var(--space-1) 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.career-entries>.entry-card:has(>.entry-card__body>.entry-card__form:not([hidden])){border-color:var(--border-control)}@media(max-width: 37.5em){.career-entries>.entry-card--sheet{position:fixed;inset:0;z-index:var(--z-sheet);margin:0;padding:var(--space-4) var(--space-4) 0;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:0;background:var(--surface);box-shadow:none}}@media(max-width: 37.5em){.has-sheet{overflow:hidden}}@media(max-width: 37.5em){.entry-card--sheet .open-foot{position:sticky;bottom:0;z-index:1;margin:var(--space-4) calc(-1*var(--space-4)) 0;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--border);background:var(--surface)}}@media(max-width: 37.5em){.entry-card--sheet[data-paste-open] .open-foot{position:static}}@media(max-width: 37.5em){.entry-card__form .checkbox{min-height:var(--touch-min);align-items:center}}.join-card{max-width:var(--page-held-width);margin:0 0 var(--space-4);padding:var(--space-5)}.join-card__title{margin:0 0 var(--space-3);font-family:var(--font-display)}.join-card__roles{margin:0 0 var(--space-3);padding:0;list-style:none}.join-card__note{margin:var(--space-3) 0;color:var(--text-muted);font-size:var(--text-sm)}.join-card__acts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.join-card__acts .button{min-height:var(--touch-min)}.job-names{margin:var(--space-3) 0}.job-names__now{margin:var(--space-2) 0}.job-names__list{margin:0 0 var(--space-3);padding:0;list-style:none}.job-names__list>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.join-later{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3)}.join-later__words{margin:0}.join-notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.join-notice__words{flex:1 1 12rem;min-width:0;margin:0}.job-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);margin:var(--space-4) 0 var(--space-2);list-style:none}.job-group__name{font-family:var(--font-display)}.role-chips{margin:var(--space-3) 0;padding:0;border:0}.role-chips__row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.role-ended .role-chips__row{gap:var(--space-2)}.role-ended .checkbox{flex:1 1 auto;min-width:min-content}.role-ended .choice__text{overflow-wrap:normal;hyphens:none}.role-ended .role-ended__line,.role-ended .role-ended__severance{display:none}@supports selector(:has(*)){.role-ended:has(input[value=left]:checked) .role-ended__line[data-ended-line=left],.role-ended:has(input[value=laid_off]:checked) .role-ended__line[data-ended-line=laid_off],.role-ended:has(input[value=contract_ended]:checked) .role-ended__line[data-ended-line=contract_ended]{display:block}.role-ended:has(input[value=laid_off]:checked) .role-ended__severance{display:inline-flex;min-height:44px;align-items:center}}@supports not selector(:has(*)){.role-ended[data-ended=left] .role-ended__line[data-ended-line=left],.role-ended[data-ended=laid_off] .role-ended__line[data-ended-line=laid_off],.role-ended[data-ended=contract_ended] .role-ended__line[data-ended-line=contract_ended]{display:block}.role-ended[data-ended=laid_off] .role-ended__severance{display:inline-flex;min-height:44px;align-items:center}}.role-employer{margin:0 0 var(--space-3)}.role-chips__row--three{flex-wrap:nowrap;gap:var(--space-2) var(--space-3)}.role-chips__row--three .checkbox{min-height:var(--touch-min);white-space:nowrap}.role-where__reading,.role-where__pay{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-sm)}.open-foot__saved{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.open-foot__saved:empty{display:none}.entry-card__head{display:flex;align-items:flex-start;gap:var(--space-3)}.entry-card__name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.entry-card__name>.entry__sub{margin-bottom:0}.entry-card__kicker{margin:0 0 var(--space-1)}.entry-card__badge{margin:0}.career-entries .entry-card__name>.entry__heading{margin-bottom:0}.entry-card__edit{flex:none;min-height:var(--touch-min);margin:calc(-1*var(--space-2)) calc(-1*var(--space-3)) calc(-1*var(--space-2)) 0}.entry-card__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--border)}.entry-card__tools>.job-record-link{flex:1 1 100%;margin-top:0;border-top:0}.entry-card__tools>.resume-marks{flex:1 1 100%}.entry-card__tools>.job-names[open]{flex:1 1 100%;margin:0}.entry-card__moves{display:flex;flex:none;margin:0 0 0 calc(-1*var(--space-3))}[data-entry-earlier]>.icon{transform:rotate(-90deg)}[data-entry-later]>.icon{transform:rotate(90deg)}.entry-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-4)}.entry-card__foot>.field__saved:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.entry-card__tools>.entry__remove{margin-right:calc(-1*var(--space-3))}.save-bar{position:sticky;bottom:var(--space-3);z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-2)}@media(max-width: 37.5em){.save-bar{bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--composer-dock))}}.save-bar__words{min-width:0;margin:0;font-weight:var(--weight-bold);overflow-wrap:anywhere}.save-bar__actions{display:flex;gap:var(--space-2)}@media(max-width: 37.5em){.save-bar__actions{flex:1 1 100%}.save-bar__actions>.button{flex:1 1 0}}.entry__remove{margin-left:auto}.field-row.career-dates{grid-template-columns:repeat(3, minmax(0, 1fr));align-items:end}@media(max-width: 37.5em){.field-row.career-dates{grid-template-columns:minmax(0, 1fr)}}.field-row.career-dates>.field{grid-template-columns:minmax(0, 1fr);min-width:0}.entry-card__form .field--saves{container-name:saving-box;container-type:inline-size}@container saving-box (max-width: 14rem){.entry-card__form .field--saves>.field__saved{position:static;height:auto}}.career-prints{max-width:var(--measure);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken)}.career-prints__label{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.career-prints__text{margin:0;font-family:var(--font-doc)}.career-prints__line{display:block}.career-intro{margin:0 0 var(--space-5);color:var(--text-muted)}.career-split{container-type:inline-size}.career-split__layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-6)}@container (min-width: 50rem){.career-split__layout{grid-template-columns:minmax(0, var(--career-column)) minmax(0, var(--career-aside-wide));align-items:start;gap:var(--space-7)}.career-split__layout>.career-steps{padding-left:var(--space-5);border-left:var(--border-width) solid var(--border)}}.career-split__main{min-width:0}@container (min-width: 50rem){.career-split--wide>.career-split__layout{grid-template-columns:minmax(0, 1fr) minmax(0, var(--career-aside-wide))}.career-split--wide>.career-split__layout:has(>:last-child[hidden]){grid-template-columns:minmax(0, 1fr)}}@container (min-width: 76rem){.career-split--wide>.career-split__layout{grid-template-columns:minmax(0, 1fr) minmax(var(--career-aside-wide), 22rem)}.career-split--wide>.career-split__layout:has(>:last-child[hidden]){grid-template-columns:minmax(0, 1fr)}.career-jobs{display:grid;grid-template-columns:repeat(auto-fill, minmax(30rem, 1fr));column-gap:var(--space-7);align-items:start}}.career-steps{min-width:0}.career-steps__title{margin-bottom:var(--space-4);font-size:var(--text-lg)}.career-steps__list{margin:0;padding:0;list-style:none;counter-reset:career-step}.career-steps__step{display:grid;grid-template-columns:var(--career-step) minmax(0, 1fr);gap:var(--space-3);margin-bottom:var(--space-4);color:var(--text-muted);font-size:var(--text-sm);counter-increment:career-step}.career-steps__step::before{content:counter(career-step);display:flex;align-items:center;justify-content:center;width:var(--career-step);height:var(--career-step);border:var(--border-width) solid var(--border-control);border-radius:50%;background:var(--surface-sunken);color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-medium)}.career-steps__step strong{color:var(--text);font-size:var(--text-base)}.career-steps__name{display:flex;flex-wrap:wrap;align-items:center}.career-steps__now{display:none;align-items:center;margin-right:var(--space-1);color:var(--text)}.career-split:has(button[data-working]) .career-steps__now{display:inline-flex}.career-job{margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--border)}.career-job__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-3)}.career-job__words{flex:1 1 var(--field-min);min-width:0}.career-job__name{margin:0;font-size:var(--text-xl)}.career-job__sub{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}@media(max-width: 37.5em){.career-job__start{flex:1 1 100%}.career-job__start>.button{width:100%}}.career-job__none{margin:0;font-size:var(--text-sm)}.career-job__interviews{margin:0;padding:0 var(--space-4);border-radius:var(--radius-lg);background:var(--surface-sunken);list-style:none}.career-job__interviews>li+li{border-top:var(--border-width) solid var(--border)}.career-job__row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-3) 0;color:var(--text-muted);text-decoration:none}.career-job__row>.icon:first-child{align-self:flex-start;margin-top:var(--space-1)}.career-job__row-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.career-job__row-title{color:var(--text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}.career-job__row-meta{font-size:var(--text-sm)}@media(hover: hover){.career-job__row:hover .career-job__row-title{text-decoration-line:underline}}.career-job__row:active .career-job__row-title{text-decoration-line:underline}.career-job__go{flex:none}.career-draft__words{color:var(--text-muted);font-size:var(--text-sm)}.career-pending{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);max-width:var(--measure);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.career-pending>.icon{align-self:flex-start;margin-top:calc(var(--space-1)/2);color:var(--text-muted)}.career-pending__words{flex:1 1 var(--field-min);margin:0;color:var(--text-muted);font-size:var(--text-sm)}.career-pending__words>strong{color:var(--text)}@media(max-width: 37.5em){.career-pending__go{flex:1 1 100%}}.career-write>.button{margin-left:calc(-1*var(--space-3))}.story-state{display:flex;flex:none;flex-direction:column;width:var(--career-aside);color:var(--text-muted);font-size:var(--text-sm)}@media(max-width: 37.5em){.story-state{flex-direction:row;flex-wrap:wrap;gap:0 var(--space-2);width:auto}}.story-state__name{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text)}.story-state__icon{color:var(--text-muted)}.story-state__icon--ready{color:var(--success)}.story-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);font-size:var(--text-base)}.story-head__about{color:var(--text);font-weight:var(--weight-bold)}.story-draft{max-width:var(--career-column);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}@media(max-width: 37.5em){.story-draft{padding:var(--space-4)}}.story-draft__kicker{margin:0;font-size:var(--text-sm);font-weight:var(--weight-bold)}.story-draft__title{margin-bottom:var(--space-4)}.tag--check{position:relative;cursor:pointer;touch-action:manipulation}.tag__input{position:absolute;inset:calc(-1*var(--button-edge));width:auto;height:auto;margin:0;border-radius:var(--radius-md);-webkit-appearance:none;appearance:none;cursor:pointer}.tag__check{display:none}.tag--check:has(>.tag__input:checked){border:2px solid var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.tag--check:has(>.tag__input:checked)>.tag__check{display:inline-block}@media(hover: hover){.tag--check:hover{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}}.tag--check:active{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}.story-themes>.tag-list{margin-top:var(--space-1)}.import-drop{justify-items:center;max-width:none;padding:var(--space-6) var(--space-5);border:var(--border-width) dashed var(--border-control);border-radius:var(--radius-lg);text-align:center}.import-drop>.input--file{max-width:100%;margin-top:var(--space-2)}@media(max-width: 37.5em){.import-drop{padding:var(--space-5) var(--space-4)}}.import-drop__icon{display:flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);margin-bottom:var(--space-2);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-muted)}.import-drop__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display)}.import-or{display:flex;align-items:center;gap:var(--space-3);max-width:none;margin:var(--space-3) 0}.import-or::before,.import-or::after{content:"";flex:1 1 auto;border-top:var(--border-width) solid var(--border)}.import-paste{margin-bottom:var(--space-4);text-align:center}.import-paste>.field{max-width:none;margin-top:var(--space-3);text-align:start}@container (min-width: 50rem){.import-page>.career-split__layout{grid-template-columns:minmax(0, 1fr) minmax(0, var(--career-aside-wide))}.import-drop>.input--file{max-width:var(--field-width)}.import-paste>.field{max-width:var(--field-width);margin-inline:auto}}@container (min-width: 76rem){.import-page>.career-split__layout{grid-template-columns:minmax(0, 1fr) minmax(var(--career-aside-wide), 22rem)}}.import-paste__show{list-style:none}.import-paste__show::-webkit-details-marker{display:none}.import-paste__chevron{transition:transform var(--dur-turn) var(--ease)}.import-paste[open] .import-paste__chevron{transform:rotate(180deg)}.imports{margin-top:var(--space-7);padding-top:var(--space-6);border-top:var(--border-width) solid var(--border)}.import-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-3)}@media(max-width: 37.5em){.career-interview-head .page__title{flex-basis:100%}}@media(max-width: 37.5em){.job-record__head>.page__end{margin-left:0}}.job-record__intro{max-width:var(--measure)}.job-record__section>h2,.job-record__section>h3{margin-bottom:var(--space-1)}.job-record__role{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}.job-record__role:first-child{margin-top:0;padding-top:0;border-top:0}.job-record__role-title{margin:0 0 var(--space-1)}.job-record__role-years{display:block;font-size:var(--text-sm);font-weight:var(--weight-normal)}.job-record__role-kind{margin:0 0 var(--space-1)}.job-record__role-lead{margin:0 0 var(--space-4);font-size:var(--text-sm)}.job-note__role{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.job-record__lead{margin:0 0 var(--space-5);color:var(--text-muted);font-size:var(--text-sm)}.job-record__lead strong{color:var(--text)}.job-record__none{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.job-record__other{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-width) solid var(--border)}.job-record__add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-4) 0 0}.job-record__talk{margin:0}.job-record__aside{min-width:0}@media(max-width: 37.5em){.job-record__aside{margin-top:var(--space-2);padding-top:var(--space-6);border-top:var(--border-width) solid var(--border)}}@container (min-width: 50rem){.career-split__layout>.job-record__aside{padding-left:var(--space-5);border-left:var(--border-width) solid var(--border)}}.job-record__aside-section+.job-record__aside-section{margin-top:var(--space-6)}@media(max-width: 37.5em){.job-record__aside-section+.job-record__aside-section{padding-top:var(--space-6);border-top:var(--border-width) solid var(--border)}}.job-record__aside-title{margin:0 0 var(--space-3)}.job-bullets{margin:0;padding:0;list-style:none}.job-bullet{margin:0 0 var(--space-6);padding-left:var(--space-5)}@container (min-width: 50rem){.job-record>.career-split__layout{grid-template-columns:minmax(0, 1fr) minmax(0, var(--career-aside-wide))}.job-record .job-bullets{display:grid;grid-template-columns:repeat(auto-fill, minmax(22rem, 1fr));column-gap:var(--space-7);align-items:start}}@container (min-width: 76rem){.job-record>.career-split__layout{grid-template-columns:minmax(0, 1fr) minmax(var(--career-aside-wide), 22rem)}}.job-bullet__label{margin:0 0 var(--space-1)}.job-bullet__text{display:list-item;margin:0;font-family:var(--font-doc);font-size:var(--text-md);line-height:var(--leading-doc);list-style:disc outside;overflow-wrap:anywhere}.job-bullet__text::marker{color:var(--text-muted)}.job-bullet__none{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3)}.job-bullet__none-words{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.job-stories{display:grid;gap:var(--space-4);margin:var(--space-4) 0 0 calc(-1*var(--space-4));padding:0 0 0 var(--space-4);border-left:var(--rule-width) solid var(--border);list-style:none}.job-stories>li{margin:0}.job-record__other>.job-stories{margin-left:var(--space-2)}.job-story{padding:var(--space-4) var(--space-5) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1);overflow-wrap:anywhere}@media(max-width: 37.5em){.job-story{padding:var(--space-4) var(--space-4) var(--space-3)}}.job-story__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3)}@media(max-width: 37.5em){.job-story__head{flex-direction:column}}.job-story__title{margin:0;font-size:var(--text-lg)}.job-story__state{flex:none;font-size:var(--text-sm)}.job-story__source{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.job-story__source>.icon{margin-top:.15em}.job-story__source strong{color:var(--text);font-weight:var(--weight-medium)}.job-story__was{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.job-story__reattach{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2) var(--space-3);margin-top:var(--space-2)}.job-story__reattach>.field{flex:1 1 16rem;margin:0}.job-story__reattach>.form__actions{margin:0}.job-story__parts{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0}.job-story__part{display:grid;grid-template-columns:var(--story-label) minmax(0, 1fr);gap:var(--space-1) var(--space-3)}@media(max-width: 37.5em){.job-story__part{grid-template-columns:minmax(0, 1fr);gap:var(--space-1)}}.job-story__part>dt{padding-top:.3em}.job-story__part>dd{margin:0}.job-story__text{display:block;font-family:var(--font-doc);line-height:var(--leading-doc)}@supports selector(:has(*)){.job-story:not(:has(>.job-story__more[open])) .job-story__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.story-ask{display:inline;padding:var(--source-tag-pad) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading);box-decoration-break:clone;-webkit-box-decoration-break:clone}.story-ask__label{margin-right:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.job-story__text+.story-ask{display:inline-block;margin-top:var(--space-1)}.job-story__skills{margin-top:var(--space-4)}.job-story__label{margin:var(--space-4) 0 var(--space-2)}.job-proofs{margin:0}.attach-card.job-proof{padding-right:var(--space-3)}.job-story__used{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.job-story__used strong{color:var(--text);font-weight:var(--weight-medium)}.job-fold{margin-top:var(--space-2)}.job-fold>summary{list-style:none}.job-fold>summary::-webkit-details-marker{display:none}.job-fold__chevron{transition:transform var(--dur-turn) var(--ease)}.job-fold[open] .job-fold__chevron{transform:rotate(180deg)}.job-fold[open] .job-fold__closed,.job-fold:not([open]) .job-fold__open{display:none}.job-fold__form{margin-top:var(--space-3)}.job-story__more{margin-left:calc(-1*var(--space-3))}.job-story__actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin:var(--space-2) 0 var(--space-2) var(--space-3)}.job-story__move{display:flex;flex:1 1 18rem;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2) var(--space-3)}.job-story__move>.field{flex:1 1 14rem;margin:0}.job-story__move>.form__actions{margin:0}.job-story__bullet{margin-top:var(--space-1);margin-bottom:var(--space-2)}.job-notes{display:grid;gap:var(--space-4);margin:0 0 var(--space-2);padding:0;list-style:none}.job-note{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;gap:var(--space-2)}.job-note__body{min-width:0}.job-note__text{margin:0;font-family:var(--font-doc);line-height:var(--leading-doc);overflow-wrap:anywhere}.job-note__from{margin:var(--space-1) 0 0}.job-note__from>.source-tag{display:inline-flex;align-items:center;gap:var(--space-1)}.job-note__was{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.job-fold--add{margin-left:calc(-1*var(--space-3))}.job-fold--add>.job-fold__form{margin-left:var(--space-3)}.job-record-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--touch-min);margin-top:var(--space-4);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none}.job-record-link strong{color:var(--text)}.job-record-link__go{flex:none}@media(hover: hover){.job-record-link:hover .job-record-link__words{text-decoration-line:underline}}.job-record-link:active .job-record-link__words{text-decoration-line:underline}.pay-fold{min-width:0}.pay-fold>summary{list-style:none}.pay-fold>summary::-webkit-details-marker{display:none}.pay-fold__summary{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border);cursor:pointer}.pay-fold[open]>.pay-fold__summary{border-bottom:0}.pay-fold__title{font-size:var(--text-md);font-weight:var(--weight-bold)}.pay-fold__chevron{flex:none;margin-left:auto;transition:transform var(--dur-turn) var(--ease)}.pay-fold[open] .pay-fold__chevron{transform:rotate(180deg)}.pay-fold__body{padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border)}.pay-fold__lead{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.pay-fold__start{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:0 var(--space-3)}.pay-fold__start>.field{grid-row:span 4;grid-template-rows:subgrid;min-width:0}.pay-fold__start>.field>.field__label{grid-row:1}.pay-fold__start>.field>.field__hint{grid-row:2}.pay-fold__start>.field>.input{grid-row:3}.pay-fold__start>.field>.field__error{grid-row:4}.pay-raises{min-width:0;margin:0 0 var(--space-4);padding:0;border:0}.pay-raises>legend{padding:0}.pay-raises__list{margin:0;padding:0;list-style:none}.pay-raise{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding-left:var(--space-3);border-bottom:var(--border-width) solid var(--border)}.pay-raise__month{min-width:0;overflow-wrap:anywhere}.pay-raise__value{font-weight:var(--weight-bold);text-align:right}.pay-raise--typed{grid-template-columns:minmax(0, 1fr) auto;align-items:end;padding:var(--space-3) 0 0;border-bottom:0}.pay-raise--typed>.pay-raise__remove{margin-bottom:var(--space-4)}.pay-raise--change{grid-template-columns:auto minmax(0, 1fr) auto;padding:var(--space-2) 0 var(--space-2) var(--space-3)}.pay-raise--change>.pay-raise__month{white-space:nowrap}.pay-change-add>summary{list-style:none;cursor:pointer}.pay-change-add>summary::-webkit-details-marker{display:none}.pay-raise--blank{grid-template-columns:minmax(0, 1fr)}.pay-raise__fields{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--field-min)), 1fr));gap:0 var(--space-3);min-width:0}.pay-raise__fields>.field{min-width:0}.pay-raises__add{margin:var(--space-1) 0 0 calc(-1*var(--space-3))}.pay-fold__period{margin-bottom:var(--space-4)}.pay-fold__short{max-width:var(--measure);margin:0 0 var(--space-4)}.pay-more{margin:0 0 var(--space-3) calc(-1*var(--space-3))}.pay-more>summary{justify-content:flex-start;list-style:none;text-align:start;font-size:var(--text-sm)}.pay-more>summary::-webkit-details-marker{display:none}.pay-more>.field{margin:var(--space-2) 0 0 var(--space-3)}.pay-more__chevron{transition:transform var(--dur-turn) var(--ease)}.pay-more[open] .pay-more__chevron{transform:rotate(180deg)}.pay-fold__gap{max-width:var(--measure);margin:0;font-size:var(--text-sm)}.pay-tag{display:inline-block;padding:0 var(--space-2);border:var(--border-width) dashed var(--border-control);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-notice);white-space:nowrap;vertical-align:middle}.pay-tag--draft{border-style:solid;border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.pay-raise__value>.pay-tag{display:block;width:fit-content;margin:var(--space-1) 0 0 auto;font-weight:var(--weight-bold)}.pay-raise--draft,.pay-raise--evened{grid-template-columns:auto minmax(0, 1fr) auto}.pay-raise--draft>.pay-raise__month,.pay-raise--evened>.pay-raise__month{white-space:nowrap}.pay-drafts{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);max-width:var(--measure)}.pay-drafts[hidden]{display:none}.pay-drafts__words{flex:1 1 15rem;min-width:0;margin:0;padding:var(--space-1) 0;color:var(--text-muted);font-size:var(--text-sm)}.pay-drafts__out{margin-left:calc(-1*var(--space-3))}.pay-severance{min-width:0;margin:0 0 var(--space-4);padding:0;border:0}.pay-severance>legend{padding:0}.pay-severance .pay-severance__choice{margin:var(--space-3) 0}.pay-severance .pay-severance__choice>.field__label{display:block;margin-bottom:var(--space-2)}.pay-sums{display:grid;grid-template-columns:var(--icon-md) minmax(0, 1fr);align-items:start;gap:0 var(--space-3);max-width:var(--measure);margin:var(--space-3) 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-sm)}.pay-sums[hidden]{display:none}.pay-sums>.icon{color:var(--text-muted)}.pay-sums p{margin:0}.pay-sums__head{margin-bottom:var(--space-1)}.pay-fold__fill{margin:var(--space-2) 0 var(--space-4) calc(-1*var(--space-3))}@container (min-width: 50rem){.career-split__layout:has(>.pay-fold){grid-template-rows:auto 1fr;row-gap:0}.career-split__layout>.pay-fold{grid-column:2;grid-row:1;padding-left:var(--space-5);border-left:var(--border-width) solid var(--border)}.career-split__layout>.job-record__main{grid-column:1;grid-row:1/span 2}.career-split__layout>.pay-fold+.job-record__main+.job-record__aside{grid-column:2;grid-row:2;padding-top:var(--space-6)}}.career-gone__entry{padding:var(--space-3) 0}.career-gone__what{margin:0 0 var(--space-2);overflow-wrap:anywhere}.career-gone__words{margin-left:var(--space-2)}.career-gone__actions,.career-gone__move{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.career-gone__move>.select-wrap{flex:1 1 14rem}.story-row__source{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.story-row__source>.icon{margin-top:.15em}.story-row__source>span{min-width:0}.story-row__ask{display:inline-block;align-self:flex-start;max-width:100%;margin-top:var(--space-2);font-size:var(--text-xs)}.story-used{display:flex;flex:none;flex-direction:column;gap:var(--space-1);width:var(--career-aside);color:var(--text);font-size:var(--text-sm)}@media(max-width: 37.5em){.story-used{display:block;width:auto}}@media(max-width: 37.5em){.story-used__label{margin-right:var(--space-2)}}@media(max-width: 37.5em){a.hairline-list__row>.story-state{grid-row:3}}.hairline-list:has(.story-state){container:stories-list/inline-size}@media(max-width: 37.5em){.hairline-list:has(.story-state){container-type:normal}}@container stories-list (max-width: 44rem){a.hairline-list__row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-2) var(--space-3);align-items:start}a.hairline-list__row>:not(.hairline-list__body,.hairline-list__go){grid-row:2;grid-column:1}.story-state{flex-direction:row;flex-wrap:wrap;gap:0 var(--space-2);width:auto}.story-used{display:block;width:auto}.story-used__label{margin-right:var(--space-2)}a.hairline-list__row>.story-state{grid-row:3}}.story-used-for{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.story-used-for strong{color:var(--text)}.skill-list{margin-bottom:var(--space-2)}.skill-legend{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);color:var(--text-muted);font-size:var(--text-xs)}.skill-legend>.icon{width:var(--icon-xs);height:var(--icon-xs)}.skill-suggest{margin:0 0 var(--space-5)}.skill-suggest__start{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0}.skill-suggest__cost{color:var(--text-muted);font-size:var(--text-sm)}.skill-suggest__line{max-width:var(--measure)}.skill-suggest__mock,.skill-suggest__sends{max-width:var(--measure)}.skill-suggest__sends{margin:var(--space-4) 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.skill-suggest__sends strong{color:var(--text)}.skill-suggest__mock{margin-top:var(--space-4)}.skill-suggest__ask-row{margin-bottom:var(--space-2)}.skill-suggest__note:not(:empty){margin:var(--space-2) 0 0}.skill-suggestion__kicker{display:flex;align-items:center;gap:var(--space-2);margin-top:0}.skill-suggestion__kicker>.icon{width:var(--icon-xs);height:var(--icon-xs)}.skill-suggestion__rows{display:grid;gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none}.skill-suggestion__tick{margin-bottom:var(--space-1)}.skill-suggestion__words{margin:0 0 var(--space-1);font-size:var(--text-sm)}.skill-suggestion__quote{display:block;margin-top:var(--space-1);font-size:var(--text-base);quotes:none}.skill-suggestion__story{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.skill-suggestion__done{flex-wrap:wrap;align-items:center}.proposal__decision.skill-suggestion__done>.icon{color:var(--success)}.skill-suggestion__done>span{flex:1 1 0;min-width:0}.skill-suggestion__undo{margin-inline-start:auto}.skill-from-jobs{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-sunken)}.skill-from-jobs__icon{width:var(--icon-sm);height:var(--icon-sm);margin-top:calc((var(--leading)*1em - var(--icon-sm))/2);color:var(--text-muted)}.skill-from-jobs__words{margin:0;font-size:var(--text-sm);overflow-wrap:anywhere}.skill-from-jobs__acts{display:flex;flex-wrap:wrap;grid-column:2;align-items:center;gap:var(--space-2)}@media(max-width: 37.5em){.skill-from-jobs__acts{grid-column:1/-1}}.skill-from-jobs__form{display:flex;margin:0}.skill-from-jobs__name{display:inline-flex;align-items:center}.skill-from-jobs__hint{grid-column:2;margin:0;color:var(--text-muted);font-size:var(--text-xs)}@media(max-width: 37.5em){.skill-from-jobs__hint{grid-column:1/-1}}.skill-one{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-sunken)}.skill-one__icon{width:var(--icon-sm);height:var(--icon-sm);margin-top:calc((var(--leading)*1em - var(--icon-sm))/2);color:var(--text-muted)}.skill-one__words{margin:0;font-size:var(--text-sm);overflow-wrap:anywhere}.skill-one__acts{display:flex;flex-wrap:wrap;grid-column:2;gap:var(--space-2)}@media(max-width: 37.5em){.skill-one__acts{grid-column:1/-1}}.skill-one__acts form{display:flex;margin:0}.skill-one-done{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4)}.skill-one-done form{margin:0}.skill-one-done__words{margin:0}.skill-one-held{margin:0 0 var(--space-4)}.skill-one-held form{margin:var(--space-2) 0 0}.skill-one-held__words{margin:0 0 var(--space-2)}.skill-one-held__list{margin:0 0 var(--space-2);padding-left:var(--space-5)}.skill-names{margin:0 0 var(--space-4)}.skill-panel{margin:0 0 var(--space-5);padding:var(--space-5);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}@media(max-width: 37.5em){.skill-panel{padding:var(--space-4)}}.skill-panel__head{display:flex;align-items:center;gap:var(--space-3);margin:calc(-1*var(--space-2)) calc(-1*var(--space-3)) 0 0}.skill-panel__title{flex:1;min-width:0;margin:0;font-size:var(--text-lg);overflow-wrap:anywhere}.skill-panel__saved{display:flex;align-items:center;gap:var(--space-1);margin:0;color:var(--text-muted);font-size:var(--text-xs)}.skill-panel__saved>.icon{width:var(--icon-xs);height:var(--icon-xs)}.skill-panel__lead{margin:var(--space-1) 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.skill-panel__detail{min-height:calc(var(--touch-min) + var(--space-5));field-sizing:content}.skill-panel__level{max-width:calc(2*var(--field-min));margin-bottom:var(--space-4)}.skill-panel__actions{margin-top:var(--space-4)}.skill-panel__form>.form__note:not(:empty){margin:var(--space-3) 0 0}.skill-panel__form>.form__note:empty{margin:0}.job-skills__tags{margin-bottom:var(--space-2)}.job-skill__level{font-size:var(--text-xs);font-weight:var(--weight-normal)}.job-skill__level--muted{color:var(--text-muted)}.job-skill__level-choice{margin:0;padding:0 var(--space-1);border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;font-size:var(--text-xs);cursor:pointer;min-block-size:2.75rem;-webkit-appearance:none;appearance:none;padding-inline-end:calc(var(--space-1) + .9rem);background-image:linear-gradient(45deg, transparent 50%, currentcolor 50%),linear-gradient(135deg, currentcolor 50%, transparent 50%);background-position:calc(100% - .55rem) 50%,calc(100% - .3rem) 50%;background-size:.25rem .25rem,.25rem .25rem;background-repeat:no-repeat}.job-skill--out{border-style:dashed}.job-skills__list{margin:var(--space-1) 0 0;padding:0;overflow:hidden;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);list-style:none}.job-skills__option{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-3);min-height:var(--touch-min);padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--border);cursor:pointer}.job-skills__option:last-child{border-bottom:0}.job-skills__option[aria-selected=true]{background:var(--surface-sunken)}@media(hover: hover){.job-skills__option:hover{background:var(--surface-sunken)}}.job-skills__option:active{background:var(--surface-sunken)}.job-skills__name{min-width:0;font-weight:var(--weight-medium);overflow-wrap:anywhere}.job-skills__option--add>.job-skills__name{color:var(--accent)}.job-skills__level{color:var(--text-muted);font-size:var(--text-xs)}.job-skills__note,.job-skills__problem{margin:var(--space-2) 0 0;font-size:var(--text-xs)}.job-skills__note{color:var(--text-muted)}.job-skills__problem{color:var(--danger)}.job-skills__problem:empty{display:none}.skill-where{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border)}.skill-where__jobs{margin-bottom:0}.skill-where__employer{min-width:0;margin:var(--space-2) 0 0;padding:0;border:0}.skill-where__name{padding:0;font-size:var(--text-sm);font-weight:var(--weight-bold)}.skill-where__job{margin-bottom:0}.skill-where__actions{margin:var(--space-3) 0 0}.skill-where__saved{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-muted);font-size:var(--text-sm)}.skill-where__saved>.icon{flex:none;width:var(--icon-sm);height:var(--icon-sm);color:var(--success)}.skill-panel__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border)}.skill-panel__move{display:flex;flex-wrap:wrap;margin-left:calc(-1*var(--space-3))}.skill-panel__remove{margin:0 calc(-1*var(--space-3)) 0 auto}.skill-add{margin-bottom:var(--space-3)}.skill-add>.field{margin-bottom:0}.skill-text{margin-left:calc(-1*var(--space-3))}.skill-text>.job-fold__form{margin-left:var(--space-3)}.pay-page__main{min-width:0}.pay-page__figures{min-width:0}.pay-page__figures .pay-steps,.pay-page__main .income-chart{max-width:44rem}@container (min-width: 100rem){.pay-page__main:has(>#market-pay){display:grid;grid-template-columns:minmax(0, 1fr) minmax(20rem, 26rem);column-gap:var(--space-7);align-items:start}.pay-page__main>#market-pay{padding-left:var(--space-5);border-left:var(--border-width) solid var(--border)}}.pay-known{max-width:none}.pay-coach{margin:0 0 var(--space-5)}.pay-coach__say{display:grid;grid-template-columns:var(--coach-head-avatar) minmax(0, 1fr);align-items:start;gap:var(--space-3)}.pay-coach__avatar{width:var(--coach-head-avatar);height:var(--coach-head-avatar)}.pay-coach__words{max-width:var(--measure);margin:0;color:var(--text);font-family:var(--font-voice);font-size:var(--text-md);line-height:var(--leading-voice)}.pay-coach__note{margin:var(--space-2) 0 0 calc(var(--coach-head-avatar) + var(--space-3));color:var(--text-muted);font-size:var(--text-xs)}.pay-coach__ask{max-width:var(--measure);margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.pay-coach__say+.pay-coach__note+.pay-coach__form{margin-top:var(--space-3)}.pay-steps{margin:0 0 var(--space-5)}.pay-steps__title{margin:0 0 var(--space-2);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-bold)}.pay-steps__chart{display:block;width:100%;height:auto;overflow:visible}.pay-steps__chart text{fill:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs)}.pay-steps__chart line,.pay-steps__chart path,.pay-steps__chart rect,.pay-steps__chart circle{vector-effect:non-scaling-stroke}.pay-steps__chart--narrow{display:none}@media(max-width: 37.5em){.pay-steps__chart--wide{display:none}.pay-steps__chart--narrow{display:block}}.pay-steps__rule{stroke:var(--border);stroke-width:var(--border-width)}.pay-steps__floor,.pay-steps__notch{stroke:var(--border-control);stroke-width:var(--border-width)}.pay-steps__line{fill:none;stroke:var(--text);stroke-width:var(--rule-width);stroke-linecap:round;stroke-linejoin:round}.pay-steps__marker{fill:var(--text);stroke:var(--surface);stroke-width:var(--rule-width)}.pay-steps__marker--open{fill:var(--surface);stroke:var(--text)}.pay-steps__chart .pay-steps__label{fill:var(--text);font-weight:var(--weight-bold)}.pay-steps__band>rect{fill:none;stroke:var(--border-control);stroke-width:var(--border-width);stroke-dasharray:var(--space-1) var(--space-1)}.pay-steps__chart .pay-steps__band-words{fill:var(--text)}.pay-steps__chart .pay-steps__band-words--name{fill:var(--text-muted)}.pay-steps__riser{fill:none;stroke:var(--text);stroke-width:var(--rule-width);stroke-dasharray:var(--space-1) var(--space-1)}.pay-steps__marker--evened{fill:var(--surface);stroke:var(--text);stroke-dasharray:var(--rule-width) var(--rule-width)}.pay-steps__key{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.pay-steps__sample{flex:none;width:var(--touch-min);height:var(--icon-lg);overflow:visible}.pay-steps__sample path,.pay-steps__sample circle{vector-effect:non-scaling-stroke}.pay-steps--home{margin:var(--space-3) 0 var(--space-2)}.pay-steps__base{stroke:var(--border-control);stroke-width:var(--border-width);stroke-dasharray:var(--space-1) var(--space-1)}.pay-steps__ends{display:flex;justify-content:space-between;gap:var(--space-3);margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.pay-steps__ends>span{min-width:0}.pay-steps__ends strong{color:var(--text);font-weight:var(--weight-bold)}.pay-home-note{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.pay-steps__chart .pay-steps__label,.pay-steps__chart .pay-steps__band-words{paint-order:stroke;stroke:var(--surface);stroke-width:calc(var(--rule-width)*2);stroke-linejoin:round}.pay-figures{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-4);max-width:none;margin:0 0 var(--space-5)}@media(max-width: 37.5em){.pay-figures{gap:var(--space-3)}}.pay-figure{min-width:0;padding-top:var(--space-2);border-top:var(--border-width) solid var(--border)}.pay-figure__label{margin-bottom:var(--space-1)}.pay-figure__value{margin:0;color:var(--text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display);line-height:var(--leading-tight);overflow-wrap:anywhere}@media(max-width: 37.5em){.pay-figure__value{font-size:var(--text-md)}}.pay-figure__about{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm)}.pay-figure__detail{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.pay-later{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.pay-years__title{margin:0 0 var(--space-2)}.pay-table__year{color:var(--text);font-weight:var(--weight-bold)}.pay-table .table td:nth-child(2){white-space:normal}@media(max-width: 37.5em){.pay-table .table--stack{display:table}.pay-table .table--stack thead{display:table-header-group;position:static;width:auto;height:auto;overflow:visible;clip-path:none}.pay-table .table--stack tbody{display:table-row-group}.pay-table .table--stack tr{display:table-row;padding:0;border-radius:0}.pay-table .table--stack tbody tr:nth-child(even){background:rgba(0,0,0,0)}.pay-table .table--stack tbody tr:nth-child(even)>td{background:var(--surface-sunken)}.pay-table .table--stack td{display:table-cell;padding:var(--space-2);overflow-wrap:normal;white-space:nowrap}.pay-table .table--stack th{padding-right:var(--space-2);padding-left:var(--space-2)}.pay-table .table--stack td:nth-child(2){white-space:normal}.pay-table .table--stack td::before,.pay-table .table--stack td:empty::after{content:none}.income-parts.pay-table .table--stack td:first-child{white-space:normal}}.pay-short__table .table td{overflow-wrap:break-word;white-space:normal}.pay-short__table .table td:nth-child(2){white-space:nowrap}.pay-short__what{display:block}.pay-aside{min-width:0}@media(max-width: 37.5em){.pay-aside{margin-top:var(--space-2);padding-top:var(--space-6);border-top:var(--border-width) solid var(--border)}}@container (min-width: 50rem){.career-split__layout>.pay-aside{padding-left:var(--space-5);border-left:var(--border-width) solid var(--border)}}.pay-aside__from{margin:0 0 var(--space-3)}.pay-aside__job{margin:0;font-size:var(--text-lg)}.pay-aside__sub{margin:var(--space-1) 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.pay-aside__others{margin:var(--space-6) 0 var(--space-2)}.pay-jobs{margin:0;padding:0;list-style:none}.pay-jobs__row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--touch-min);padding-block:var(--space-2);padding-inline:0 calc(var(--icon-sm) + var(--space-3));color:var(--text);text-decoration:none}.pay-jobs__name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.pay-jobs__state{flex:0 1 auto;min-width:0;color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:break-word;text-align:right}.pay-jobs__go{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);color:var(--text-muted)}@media(hover: hover){.pay-jobs__row:hover .pay-jobs__name{text-decoration-line:underline}}.pay-jobs__row:active .pay-jobs__name{text-decoration-line:underline}.career-pay-way{margin:calc(-1*var(--space-3)) 0 var(--space-3)}.edit-changes{display:grid;gap:var(--space-3);margin-top:var(--space-5)}.edit-changes__note{margin:0}.edit-changes__list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.edit-row{display:grid;gap:var(--space-1);padding:var(--space-3)}.edit-row p{margin:0}.edit-row__form{justify-self:start;margin:0}.edit-line{display:inline-flex;align-items:center;gap:var(--space-1);margin:0}.import-join{margin:0 0 var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface-raised)}.import-join__roles{margin:var(--space-2) 0;padding-left:var(--space-5)}.pay-view{inline-size:fit-content;margin:0 0 var(--space-2)}.pay-view__hint{margin:0 0 var(--space-4);font-size:var(--text-sm)}.pay-total__lead{margin:0 0 var(--space-3)}.income-chart{margin:0 0 var(--space-4)}.income-chart__svg{display:block;width:100%;height:auto}.income-bar__part--job{fill:var(--text);stroke:var(--surface);stroke-width:1.5}.income-bar__part--freelance{fill:var(--income-freelance);stroke:var(--surface);stroke-width:1.5}.income-bar__part--set{fill:var(--surface);stroke:var(--text);stroke-width:1.5}.income-bar__part--severance{stroke:var(--text);stroke-width:1}.income-bar__top{stroke:var(--text);stroke-width:2;stroke-dasharray:4 3}.income-bar__year,.income-bar__sofar{fill:var(--text-muted);font-size:20px}.income-bar__label{fill:var(--text);font-size:18px;font-weight:var(--weight-bold);paint-order:stroke;stroke:var(--surface);stroke-width:4px}.income-bar__leader{stroke:var(--text-muted);stroke-width:1.5}.income-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none;font-size:var(--text-sm)}.income-legend__swatch{display:inline-block;width:14px;height:14px;margin-right:var(--space-1);vertical-align:-2px;border:1.5px solid var(--text)}.income-legend__swatch--job{background:var(--text)}.income-legend__swatch--freelance{background:var(--income-freelance);border-color:var(--income-freelance)}.income-legend__swatch--set{background:var(--surface)}.income-legend__swatch--severance{background:repeating-linear-gradient(45deg, var(--text) 0 2px, var(--surface) 2px 5px)}.income-year{border-top:var(--border-width) solid var(--border)}.income-year__summary{display:grid;grid-template-columns:1fr auto;gap:var(--space-1) var(--space-3);min-height:var(--touch-min);padding:var(--space-2) 0;cursor:pointer}.income-year__year,.income-year__total{font-weight:var(--weight-bold)}.income-year__total{text-align:right;font-variant-numeric:tabular-nums}.income-year__summary>:nth-child(n+3){grid-column:1/-1}.income-parts__name,.income-parts__line{display:block}.income-parts__line{color:var(--text-muted);font-size:var(--text-sm)}.income-parts td:last-child{text-align:right;vertical-align:top}.income-parts__amount{white-space:nowrap;font-variant-numeric:tabular-nums}.income-parts__total td{border-top:2px solid var(--border);font-weight:var(--weight-bold)}.income-year__body{padding:0 0 var(--space-4);overflow-wrap:anywhere}.income-year__heading{margin:var(--space-3) 0 var(--space-1)}.income-year__note{margin:var(--space-1) 0;color:var(--text-muted);font-size:var(--text-sm)}.income-strip{width:100%;border-collapse:separate;border-spacing:2px;font-size:var(--text-xs);table-layout:fixed}.income-strip th,.income-strip td{padding:2px;text-align:center;overflow-wrap:anywhere}.income-strip th[scope=rowgroup]{padding-top:var(--space-2);text-align:left;font-weight:var(--weight-normal)}.income-strip__cell{height:18px;border:var(--border-width) solid var(--border);border-radius:2px}.income-strip__cell--held{border-color:var(--text-muted);background:var(--text-muted)}.income-strip__cell--total{border:1.5px dashed var(--text);background:rgba(0,0,0,0)}.income-strip__cell--severance{background:repeating-linear-gradient(45deg, var(--text) 0 2px, var(--surface) 2px 5px)}.income-strip__months--project .income-strip__cell--held{border-color:var(--income-freelance);background:var(--income-freelance)}.income-strip__months--set .income-strip__cell--held{border:1.5px solid var(--text);background:var(--surface)}.income-strip__key{margin-top:var(--space-2)}.income-strip__key .income-legend__swatch--job{border-color:var(--text-muted);background:var(--text-muted)}.income-legend__swatch--total{border-style:dashed;background:rgba(0,0,0,0)}.income-hatch__ground{fill:var(--surface)}.income-hatch__line{stroke:var(--text);stroke-width:2}.split-moves{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken)}.split-moves p{margin:0 0 var(--space-1)}.pay-split-ask{display:flex;gap:var(--space-3);align-items:flex-start;margin:0 0 var(--space-4)}.pay-split-ask__body{min-width:0}.pay-split-ask__body p{margin:0 0 var(--space-2)}.pay-split-ask__title{margin:0 0 var(--space-1);font-size:var(--text-base)}.pay-split-ask__acts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.resume-marks__summary{min-height:var(--touch-min);display:flex;align-items:center;cursor:pointer;font-weight:600}.resume-marks__count{margin-left:var(--space-1);font-weight:400;color:var(--text-muted)}.resume-marks__hint{margin:var(--space-1) 0 var(--space-2);color:var(--text-muted)}.resume-marks__list{margin:0;padding:0;list-style:none;container-type:inline-size}.resume-marks__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0}.resume-marks__words{flex:1 1 16rem;min-width:0;overflow-wrap:anywhere}.resume-mark{margin:0}.resume-mark__choices{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.skill-panel__resume,.story-resume{margin:var(--space-3) 0}.skill-panel__resume-lead,.story-resume__lead{margin:0 0 var(--space-1);font-weight:600}.resume-mark-tag{color:var(--text-muted);font-size:var(--text-sm);font-weight:400}.bullet-rows{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.bullet-row{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:var(--space-1);align-items:start;border-radius:var(--radius-md)}.bullet-row__handle{cursor:grab;touch-action:none;color:var(--text-muted)}.bullet-row__text{min-height:var(--touch-min);border-radius:var(--radius-md);overflow:hidden;resize:none}.bullet-row--dragging{background:var(--surface-raised);box-shadow:var(--shadow-3)}.bullet-row--dragging .bullet-row__handle{cursor:grabbing}.bullet-row__menu{top:calc(100% + var(--space-1));right:0}.bullet-row__menu .icon--up{transform:rotate(180deg)}.bullet-row__mark{grid-column:2;margin:0;color:var(--text-muted);font-size:var(--text-sm)}.bullet-rows__foot{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.bullet-rows__undo{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm);scroll-margin:var(--space-6)}.bullet-rows__warn{color:var(--warning)}.bullet-paste{display:grid;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised)}.bullet-paste__words{margin:0;font-weight:var(--weight-bold)}.bullet-paste__list{display:grid;gap:var(--space-1);margin:0;padding-left:var(--space-5)}.bullet-paste__where{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.bullet-paste__bullet--sub{margin-left:var(--space-4)}.bullet-paste__flag{color:var(--warning);font-size:var(--text-sm)}.bullet-paste__left-out{color:var(--text-muted);font-size:var(--text-sm)}.bullet-paste__acts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bullet-row--new .bullet-row__text{border-style:dashed;background:rgba(0,0,0,0)}.proposal{max-width:var(--measure);margin-top:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5);overflow-wrap:anywhere;scroll-margin-top:var(--space-4)}@media(max-width: 37.5em){.proposal{padding:var(--space-4)}}.proposal+.proposal{margin-top:var(--space-3)}.proposal__heading{margin:0;font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.proposal__where{margin:var(--space-1) 0 0;color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-display);line-height:var(--leading-tight)}.proposal__label{margin:var(--space-3) 0 var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.proposal__text{margin:0;padding-left:var(--space-3);border-left:var(--rule-width) solid var(--accent);color:var(--text);font-family:var(--font-doc);font-size:var(--text-md);line-height:var(--leading-doc);text-wrap:pretty}.proposal__text--old{border-left-color:var(--border);color:var(--text-muted);text-decoration:line-through}.proposal__mark{background:rgba(0,0,0,0);color:inherit;text-decoration:underline wavy var(--warning);text-decoration-skip-ink:none;text-underline-offset:var(--underline-offset)}.proposal__warning{display:flex;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-notice)}.proposal__warning>.icon{width:var(--icon-md);height:var(--icon-md);margin-top:calc((var(--leading-notice)*1em - var(--icon-md))/2);color:var(--warning)}.proposal__warning>p{margin:0}.proposal__note{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.proposal__note strong{color:var(--text);font-weight:var(--weight-bold)}.proposal__decision{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:var(--border-width) solid var(--border);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-notice)}.proposal__decision>.icon{margin-top:calc((var(--leading-notice)*1em - var(--icon-size))/2);color:var(--text-muted)}.proposal__decision+.proposal__text{margin-top:var(--space-2)}.proposal--accepted .proposal__decision>.icon,.proposal--edited .proposal__decision>.icon{color:var(--success)}.proposal--accepted .proposal__text:not(.proposal__text--old),.proposal__text--saved{border-left-color:var(--success)}.proposal--edited .proposal__text:not(.proposal__text--old,.proposal__text--saved),.proposal--declined .proposal__text:not(.proposal__text--old){border-left-color:var(--border);color:var(--text-muted)}.proposal--declined .proposal__text:not(.proposal__text--old){text-decoration:line-through}.proposal--declined .proposal__text--old{border-left-color:var(--border-control);color:var(--text);text-decoration:none}.proposal__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-4) 0 var(--space-2)}@media(max-width: 37.5em){.proposal__actions>*{flex:1 1 0;min-width:0}.proposal__actions>*>.button,.proposal__actions>.button{width:100%;padding-inline:0}}.proposal .button{overflow-wrap:normal}.proposal__actions form{margin:0}@media(max-width: 37.5em){.proposal__actions--lead>:first-child{flex-basis:100%}}.proposal>.form__note{margin:var(--space-3) 0 0;scroll-margin-top:var(--space-4)}.proposal>.form__note:empty{margin:0}.proposal__edit{margin-top:var(--space-2)}.proposal__edit>summary{list-style:none}.proposal__edit>summary::-webkit-details-marker{display:none}.proposal__edit>.form{margin-top:var(--space-3)}@media(max-width: 37.5em){.proposal>.proposal__edit>summary{width:100%}}@supports selector(::details-content){.proposal:has(>.proposal__edit){display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--space-3)}.proposal:has(>.proposal__edit)>*{flex:0 0 100%;min-width:0}.proposal:has(>.proposal__edit)>.proposal__actions,.proposal>.proposal__edit{display:contents}.proposal:has(>.proposal__edit)>.proposal__actions>*,.proposal>.proposal__edit>summary{flex:none;width:auto;margin:var(--space-4) 0 var(--space-2)}@media(max-width: 37.5em){.proposal:has(>.proposal__edit)>.proposal__actions>*,.proposal>.proposal__edit>summary{flex:1 1 0;min-width:0}}@media(max-width: 37.5em){.proposal>.proposal__edit>summary{padding-inline:0}}.proposal:has(>.proposal__edit)>.form__note{order:1}.proposal>.proposal__edit::details-content{flex:0 0 100%;order:2;min-width:0}.proposal>.proposal__edit[open]::details-content{margin-top:var(--space-2)}.proposal>.proposal__edit>.form{margin:0}}.proposal-unusable{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}@supports selector(::details-content){@media(max-width: 37.5em){.proposal>.proposal__ask>summary{flex:0 0 100%}}}.proposal__picks .tag-list{margin-top:var(--space-1)}.proposal__talk{margin:var(--space-3) 0 0}.proposal__drafts{margin-top:var(--space-1)}.proposal__drafts-head{min-height:var(--touch-min);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.proposal__drafts-list{margin:0;padding:0;list-style:none}.proposal__drafts-list>li+li{margin-top:var(--space-3)}.proposal__text--draft{border-left-color:var(--border);color:var(--text-muted)}.proposal__look{margin-top:var(--space-3)}.proposal__look>.version-cost{margin-top:var(--space-2)}.proposal__look>.form__note{margin:var(--space-2) 0 0}.proposal__look>.form__note:empty{margin:0}.proposal__look>[data-limit-finish],.proposal__look>[data-limit-settings]{margin:var(--space-2) var(--space-2) 0 0}@media(max-width: 37.5em){.proposal__look>.button:first-of-type{width:100%}}.proposal__look-hint{margin:0 0 var(--space-3)}:where(:root){--change-what: 9rem;--place-card-width: 24rem;--conversations-width: 296px;--coach-tile: 120px;--coach-tile-min: 10rem;--coach-tile-disc: 36px;--coach-chip-icon: 18px;--footer-height: 0px}.change-card__list{display:grid;gap:var(--space-3);margin:var(--space-3) 0 0}.change-card__row{display:grid;grid-template-columns:var(--change-what) minmax(0, 1fr);align-items:start;column-gap:var(--space-4)}@media(max-width: 37.5em){.change-card__row{grid-template-columns:minmax(0, 1fr);row-gap:var(--space-1)}}.change-card{container:change-card/inline-size}@container change-card (max-width: 20rem){.change-card__row{grid-template-columns:minmax(0, 1fr);row-gap:var(--space-1)}}.change-card__what{margin:0;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.change-card__change{margin:0;overflow-wrap:anywhere}.change-card__before,.change-card__before>*{color:var(--text-muted);text-decoration:line-through}.change-card__before,.change-card__after{white-space:pre-line}.change-card__arrow{width:var(--icon-sm);height:var(--icon-sm);margin-inline:var(--space-1);color:var(--text-muted);vertical-align:middle}.change-card__after{display:inline-block;max-width:100%;color:var(--text);font-weight:var(--weight-bold);text-decoration:none}.change-card__kicker{margin:0 0 var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.change-card__math,.change-card__reach{display:grid;grid-template-columns:var(--icon-sm) minmax(0, 1fr);gap:var(--space-2);margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-notice)}.change-card__math .icon,.change-card__reach .icon{width:var(--icon-sm);height:var(--icon-sm);margin-top:.15em;color:var(--text-muted)}.change-card__note{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.change-card__note strong{color:var(--text);font-weight:var(--weight-bold)}.change-card__undo{margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-notice)}.change-card--applied .proposal__decision>.icon{color:var(--success)}.change-card__decided{margin:0}.change-card__undo-button{margin-block:calc((var(--leading-notice)*1em - var(--touch-min))/2);padding-inline:0;font-size:inherit;font-weight:var(--weight-medium);text-decoration-line:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:var(--underline-offset)}.coach-changes{margin-bottom:var(--space-6)}.version-undo{margin:0}.company-note--chat{max-width:var(--measure);margin-top:var(--space-4);scroll-margin-top:var(--space-4)}.company-note__decided{margin-top:var(--space-3)}.company-note__decided>p{margin:0}.company-note--chat>.form__note{margin:var(--space-2) 0 0}.company-note--chat>.form__note:empty{margin:0}.company-note--kept{border-left-color:var(--success)}.company-note--kept .company-note__decided>.icon{color:var(--success)}.company-note--removed{padding-bottom:var(--space-4);border-left-color:var(--border-control)}.company-note--removed>.company-note__text{color:var(--text-muted)}.place-card{display:grid;grid-template-columns:var(--coach-tile-disc) minmax(0, 1fr) auto;align-items:center;column-gap:var(--space-3);max-width:var(--place-card-width);min-height:var(--touch-min);margin-top:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);color:var(--text);text-decoration:none}@media(max-width: 37.5em){.place-card{max-width:none}}@media(hover: hover){.place-card:hover{border-color:var(--border-control)}}.place-card:active{border-color:var(--border-control)}.place-card__icon{display:grid;place-content:center;width:var(--coach-tile-disc);height:var(--coach-tile-disc);border-radius:50%;background:var(--surface-sunken);color:var(--text)}.place-card__words{display:flex;flex-direction:column;min-width:0}.place-card__title{font-weight:var(--weight-bold);line-height:var(--leading-tight)}.place-card__where{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.place-card__go{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted)}.page:has(>.coach){padding:0}@media(max-width: 37.5em){.page:has(>.coach){padding:var(--space-5) var(--space-4)}}.coach{display:grid;grid-template-columns:var(--conversations-width) minmax(0, 1fr);grid-template-areas:"list main";min-height:calc(100dvh - var(--footer-height))}@media(max-width: 37.5em){.coach{display:block;min-height:0}}.coach__main{grid-area:main;min-width:0}.coach__top{grid-area:main;align-self:start;margin:calc((var(--coach-panel-head) - var(--touch-min))/2) var(--_page-side) 0;pointer-events:none}.coach__top>.page__end{pointer-events:auto}@media(max-width: 37.5em){.coach__top{margin:calc(-1*var(--space-3)) 0 var(--space-4);pointer-events:auto}}.coach__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width: 37.5em){.coach__title{position:static;width:auto;height:auto;overflow:hidden;clip-path:none}}.coach__head,.chat__head{padding:calc(var(--coach-panel-head)/2 - var(--text-xl)*var(--leading-tight)/2) var(--_page-side) var(--space-4);border-bottom:var(--border-width) solid var(--border);border-image:linear-gradient(var(--border), var(--border)) 0 0 1 0/0 0 var(--border-width) 0/0 100vmax 0 0}@media(max-width: 37.5em){.coach__head,.chat__head{border-image:none}}.coach__heading,.chat__head h1{margin:0;font-size:var(--text-xl)}.coach__sub,.chat__about{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}@media(max-width: 37.5em){.coach-start__head{display:none}}.coach__body{padding:var(--space-6) var(--_page-side)}@media(max-width: 37.5em){.coach__body{padding:0}}.coach-start__ask{margin:0 0 var(--space-2);font-size:var(--text-xl)}@media(max-width: 37.5em){.coach-start__ask,.coach-start__lead{display:none}}.coach-start__lead{margin-bottom:var(--space-5)}.coach-start__next{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.coach-actions{margin:0;padding:0;list-style:none}.coach-actions--tiles{display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--coach-tile-min), 1fr));gap:var(--space-3);margin-bottom:var(--space-6)}@media(max-width: 37.5em){.coach-actions--tiles{display:flex;gap:var(--space-3);margin:calc(-1*(var(--focus-width) + var(--focus-offset))) calc(-1*var(--space-4)) var(--space-5) 0;padding:calc(var(--focus-width) + var(--focus-offset)) var(--space-7) calc(var(--focus-width) + var(--focus-offset)) 0;overflow-x:auto;scroll-padding-right:var(--space-7);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent);mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent)}}.coach-actions--tiles>li{margin:0}@media(max-width: 37.5em){.coach-actions--tiles>li{flex:none;width:var(--coach-tile);scroll-snap-align:start}}.coach-actions__form{display:contents}button.coach-actions__item{background:rgba(0,0,0,0);font:inherit;text-align:start;cursor:pointer}.coach-actions--tiles .coach-actions__item{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:var(--space-3) var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);color:var(--text);text-decoration:none}@media(hover: hover){.coach-actions--tiles .coach-actions__item:hover{border-color:var(--border-control)}}.coach-actions--tiles .coach-actions__item:active{border-color:var(--border-control)}.coach-actions__icon{display:grid;flex:none;place-content:center;width:var(--coach-tile-disc);height:var(--coach-tile-disc);margin-bottom:var(--space-4);border-radius:50%;background:var(--surface-sunken);color:var(--text)}.coach-actions__label{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.coach-actions__hint{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-notice)}.coach-start .coach-ai-line{margin-bottom:var(--space-4)}.coach-start__form{max-width:var(--field-width)}.coach-start__row{display:flex;align-items:flex-start;gap:var(--space-4)}.coach-start__row>.form__actions{margin:0}.coach-start__names{display:none;margin:0;color:var(--text-muted);font-size:var(--text-sm)}@media(max-width: 37.5em){.coach-start__names{display:block;flex:1 1 0}}.conversations{grid-area:list;min-width:0;padding:calc((var(--coach-panel-head) - var(--touch-min))/2) var(--space-3) var(--space-5);border-right:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.conversations{padding:var(--space-5) 0 0;border-right:0}}@media(max-width: 37.5em){.conversations--mac{display:none}}.conversations--phone{display:none}@media(max-width: 37.5em){.conversations--phone{display:block}}.conversations__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--touch-min);margin-bottom:var(--space-5);padding-left:var(--space-3)}@media(max-width: 37.5em){.conversations__head{display:none}}.conversations__title{margin:0;font-size:var(--text-lg);white-space:nowrap}.conversations__end{display:flex;align-items:center;margin-left:auto;margin-right:calc(-1*var(--space-3))}.conversations__end>.conversations__new{gap:var(--space-1);padding-inline:var(--space-2)}.conversations>.group-heading{margin:0 0 var(--space-2);padding-left:var(--space-3)}@media(max-width: 37.5em){.conversations>.group-heading{padding-left:0}}.conversations__none{padding-left:var(--space-3)}@media(max-width: 37.5em){.conversations__none{padding-left:0}}.conversations__list{margin:0;padding:0;list-style:none}.conversations__item{position:relative;display:flex;align-items:flex-start;margin:0;border-radius:var(--radius-md)}@media(max-width: 37.5em){.conversations__item{border-radius:0}}.conversations__item[hidden]{display:none}.conversations__filter{--filter-width: 100%;width:100%;margin-bottom:var(--space-3)}.conversations__filter>summary{width:100%;justify-content:flex-start}.conversations__note{margin:calc(-1*var(--space-1)) 0 var(--space-3);padding-left:var(--space-3);font-size:var(--text-sm)}@media(max-width: 37.5em){.conversations__note{padding-left:0}}@media(max-width: 37.5em){.conversations__item+.conversations__item{border-top:var(--border-width) solid var(--border)}}.conversations__item:has(>[aria-current=page]){background:var(--accent-soft);box-shadow:inset var(--current-mark) 0 0 var(--accent);border-start-start-radius:0;border-end-start-radius:0}.conversations__link{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1);min-width:0;min-height:var(--touch-min);padding:var(--space-2) var(--space-3);color:var(--text);text-decoration:none}@media(max-width: 37.5em){.conversations__link{padding:var(--space-3) 0}}.conversations__name{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-display);line-height:var(--leading-tight);overflow-wrap:anywhere}.conversations__link[aria-current=page] .conversations__name{font-weight:var(--weight-bold)}.conversations__meta{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight)}@media(hover: hover){.conversations__link:hover .conversations__name{text-decoration-line:underline}}.conversations__link:active .conversations__name{text-decoration-line:underline}.conversations__menu{position:relative;flex:none}.conversations__menu>summary{list-style:none}.conversations__menu>summary::-webkit-details-marker{display:none}.conversations__menu>.menu{top:calc(100% + var(--space-1));right:0}.conversations__more{margin-top:var(--space-2)}@media(max-width: 37.5em){.conversations__more{margin-left:calc(-1*var(--space-3))}}.conversations__archived{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);margin-top:var(--space-2);padding-left:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none}@media(max-width: 37.5em){.conversations__archived{padding-left:0}}.conversations__archived>.icon{width:var(--icon-md);height:var(--icon-md)}@media(hover: hover){.conversations__archived:hover{color:var(--text);text-decoration-line:underline}}.conversations__archived:active{text-decoration-line:underline}.conversations__archived[aria-current=page]{color:var(--text);font-weight:var(--weight-bold)}.archived-notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.archived-notice__words{min-width:0;overflow-wrap:anywhere}.archived-notice__form,.archived-notice__see{margin:calc((var(--leading-notice)*1em - var(--touch-min))/2) 0 calc((var(--leading-notice)*1em - var(--touch-min))/2) calc(-1*(var(--space-3) + var(--border-width)))}.coach-archived__back{display:none}@media(max-width: 37.5em){.coach-archived__back{display:inline-flex;margin-bottom:var(--space-3)}}@media(max-width: 37.5em){.coach-archived__head{padding:0 0 var(--space-3);border-bottom:0}.coach-archived__head>.coach__heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.coach-archived__list{max-width:var(--measure)}.coach-archived__restore{flex:none;margin:0}.coach-archived__item{gap:var(--space-1)}.coach-archived__none{margin:0 0 var(--space-3)}.coach--conversation{container:coach-panes/inline-size;grid-template-columns:auto minmax(0, 1fr);height:calc(100dvh - var(--footer-height));min-height:0}@media(max-width: 37.5em){.coach--conversation{container-type:normal;height:auto}}.coach--conversation>.conversations{width:var(--conversations-width);min-height:0;overflow-y:auto}@media(max-width: 37.5em){.coach--conversation>.conversations{display:none}}.coach--conversation[data-list=hidden]>.conversations{display:none}@container coach-panes (max-width: 58.5rem){.coach--conversation:not([data-list=shown])>.conversations{display:none}.coach--conversation:not([data-list=shown]) .chat__list-tools{display:flex}.coach--conversation:not([data-list=shown]) .chat__head>.chat__top{grid-row:1}}.chat__list-tools{display:none;grid-column:1;gap:var(--space-1);margin:calc(-1*var(--space-2)) 0 var(--space-1) calc(-1*var(--space-3))}.coach--conversation[data-list=hidden] .chat__list-tools{display:flex}@media(max-width: 37.5em){.coach--conversation[data-list=hidden] .chat__list-tools{display:none}}.coach--conversation[data-list=hidden] .chat__head>.chat__top{grid-row:1}.coach-chat{display:flex;flex-direction:column;min-height:0}@media(max-width: 37.5em){.coach-chat{display:block}}.coach-chat>.notice{align-self:center;width:min(100% - 2*var(--_page-side),var(--chat-width) - 2*var(--space-4));max-width:none;margin:var(--space-4) 0 var(--space-2);padding-inline-end:max(var(--space-4),min(100% - 2*var(--_page-side),var(--chat-width) - 2*var(--space-4)) - var(--space-4) - var(--icon-md) - var(--space-3) - var(--measure))}@media(max-width: 37.5em){.coach-chat>.notice{width:auto;margin:var(--space-4) 0 0;padding-inline-end:var(--space-4)}}.coach-chat>.coach-chat__to-career{align-self:center;width:min(100% - 2*var(--_page-side),var(--chat-width) - 2*var(--space-4));max-width:none;margin:0 0 var(--space-2)}@media(max-width: 37.5em){.coach-chat>.coach-chat__to-career{width:auto;margin:var(--space-2) 0 0}}.coach-chat>.archived-notice{padding-inline-end:var(--space-4)}.coach-chat>.chat{display:flex;flex:1 1 auto;flex-direction:column;align-self:center;width:min(100% - 2*var(--space-4),var(--chat-width));min-height:0;margin:0}@media(max-width: 37.5em){.coach-chat>.chat{display:block;width:auto;margin:var(--space-4) 0 0}}.coach-chat .chat__scroll{display:flex;flex:1 1 auto;flex-direction:column}@media(max-width: 37.5em){.coach-chat .chat__scroll{display:block}}.coach-chat .chat__scroll::before{content:"";flex:1 1 auto}.chat__head{display:grid;grid-template-columns:minmax(0, 1fr) auto;column-gap:var(--space-2);align-items:center}@media(max-width: 37.5em){.chat__head{display:contents}}@media(max-width: 37.5em){.chat__head h1{font-size:var(--text-lg)}}.chat__head>:not(.chat__top){grid-column:1}.chat__title-row{display:flex;align-items:center;gap:var(--space-2);min-width:0}.chat__title-row>h1{flex:1 1 auto;min-width:0}.chat__menu{display:none;margin-right:calc(-1*var(--space-2))}@media(max-width: 37.5em){.chat__menu{display:block}}@media(max-width: 37.5em){.chat__save{display:none}}.coach--conversation[data-list=hidden] .chat__menu{display:block}.coach--conversation[data-list=hidden] .chat__save{display:none}@container coach-panes (max-width: 58.5rem){.coach--conversation:not([data-list=shown]) .chat__menu{display:block}.coach--conversation:not([data-list=shown]) .chat__save{display:none}}.chat__held-menu{display:none;margin-right:calc(-1*var(--space-2))}@media(max-width: 37.5em){.chat__held-menu{display:block}}@media(max-width: 37.5em){.coach--conversation .chat__title-row>.chat__menu{display:none}}@media(max-width: 37.5em){.chat__head::after{content:"";display:block;margin-top:var(--space-3);border-bottom:var(--border-width) solid var(--border)}}.chat__head>.chat__top{container-type:normal;position:static;grid-row:1/span 2;grid-column:2;align-self:start;margin:calc(var(--text-xl)*var(--leading-tight)/2 - var(--touch-min)/2) 0 0}@media(max-width: 37.5em){.chat__head>.chat__top{container-type:inline-size;position:sticky;margin:calc(-1*var(--space-3)) 0 var(--space-1)}}.chat__top>.back-link{display:none}@media(max-width: 37.5em){.chat__top>.back-link{display:block}}.chat__new{display:none}@media(max-width: 37.5em){.chat__new{display:inline-flex}}@media(max-width: 37.5em){.frame__main:has(.chat__top[data-stuck])::before{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.chat__about a{padding-block:calc((var(--touch-min) - 1em)/2)}@media(max-width: 37.5em){.chat__about--started,.chat__started{display:none}}.coach-sheet{width:100%;max-width:min(100% - env(safe-area-inset-left) - env(safe-area-inset-right),var(--sheet-width));max-height:calc(100% - var(--space-6));margin:auto auto 0;padding:var(--space-2) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));border:0;background:var(--surface-raised);color:var(--text);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-3);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.coach-sheet[open]{animation:sheet-rise var(--dur) var(--ease)}.coach-sheet::backdrop{background:var(--scrim)}.coach-sheet[open]::backdrop{animation:scrim-in var(--dur) var(--ease)}.coach-sheet[open][data-risen]:not(.coach-sheet--closing),.coach-sheet[open][data-risen]:not(.coach-sheet--closing)::backdrop{animation:none}.coach-sheet[open].coach-sheet--closing{animation:sheet-sink var(--dur) var(--ease) forwards}.coach-sheet[open].coach-sheet--closing::backdrop{animation:scrim-out var(--dur) var(--ease) forwards}.coach-sheet[open].coach-sheet--closing[data-swipe-away],.coach-sheet[open].coach-sheet--closing[data-swipe-away]::backdrop{animation:none}[data-swiping]::backdrop{opacity:var(--swipe-down-fade, 1)}@keyframes sheet-sink{to{transform:translateY(100%)}}@keyframes scrim-out{to{opacity:0}}.coach-sheet>.dialog__grabber{margin-bottom:var(--space-2)}.coach-sheet__title,.coach-panel__title{display:flex;align-items:center;gap:var(--space-2);margin:0}.coach-sheet__avatar,.coach-panel__avatar{width:var(--coach-head-avatar);height:var(--coach-head-avatar)}.coach-sheet .coach-actions--tiles{display:flex;gap:var(--space-3);margin:calc(-1*(var(--focus-width) + var(--focus-offset))) calc(-1*var(--space-4)) var(--space-5) 0;padding:calc(var(--focus-width) + var(--focus-offset)) var(--space-7) calc(var(--focus-width) + var(--focus-offset)) 0;overflow-x:auto;scroll-padding-right:var(--space-7);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent);mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent)}.coach-sheet .coach-actions--tiles>li{flex:none;width:var(--coach-tile);scroll-snap-align:start}.coach-sheet__heading{margin:0 0 var(--space-1)}.coach-sheet__none{margin:var(--space-2) 0}.coach-sheet__none[data-coach-filling]{min-height:calc(2*var(--account-row))}.coach-sheet__recent{margin:0;padding:0;list-style:none}.coach-sheet__recent>li+li{border-top:var(--border-width) solid var(--border)}.coach-sheet__conversation{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);min-height:var(--account-row);padding:var(--space-3) 0;color:var(--text);text-decoration:none}.coach-sheet__name{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-display);line-height:var(--leading-tight);overflow-wrap:anywhere}.coach-sheet__meta{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-tight)}@media(hover: hover){.coach-sheet__conversation:hover .coach-sheet__name{text-decoration-line:underline}}.coach-sheet__conversation:active .coach-sheet__name{text-decoration-line:underline}.coach-panel{position:sticky;top:0;display:flex;flex-direction:column;width:var(--coach-panel-width);height:100dvh;min-width:0;border-left:var(--border-width) solid var(--border);background:var(--surface-raised);color:var(--text);transition:margin-right var(--dur) var(--ease)}@media(max-width: 50em){.coach-panel{position:fixed;top:var(--coach-panel-head);right:0;z-index:var(--z-tabbar);height:calc(100dvh - var(--coach-panel-head));box-shadow:var(--shadow-3);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}}@media(max-width: 37.5em){.coach-panel{top:calc(env(safe-area-inset-top) + var(--space-3));bottom:0;left:0;z-index:var(--z-sheet);width:auto;max-width:var(--sheet-width);height:auto;margin-inline:auto;border-left:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-3),0 0 0 100vmax var(--scrim);overflow-y:auto;overscroll-behavior:contain}}@media(max-width: 37.5em){:root:has(.coach-panel[aria-modal=true]){overflow:hidden}}.coach-panel--out{margin-right:calc(-1*var(--coach-panel-width))}@media(max-width: 50em){.coach-panel--out{margin-right:0;transform:translateX(100%);box-shadow:none}}@media(max-width: 37.5em){.coach-panel--out{margin-right:auto;transform:translateY(100%);box-shadow:var(--shadow-3),0 0 0 100vmax rgba(0,0,0,0)}}.coach-panel__grabber{display:none}@media(max-width: 37.5em){.coach-panel__grabber{display:block;flex:none;margin-top:var(--space-2)}}@media(max-width: 50em){.coach-panel--aside{transform:translateX(100%);box-shadow:none}}.coach-panel__return{display:none}@media(max-width: 50em){.coach-panel--aside>.coach-panel__return{position:absolute;top:var(--space-3);right:100%;display:inline-flex;border:0;border-radius:var(--radius-md) 0 0 var(--radius-md);background:var(--surface-raised);box-shadow:inset 0 0 0 var(--border-width) var(--border),var(--shadow-2)}}.coach-panel__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--coach-panel-head);padding:0 var(--space-3) 0 var(--space-5);border-bottom:var(--border-width) solid var(--border)}.coach-panel__title{font-size:var(--text-lg)}.coach-panel__end{display:flex}.coach-panel__recent{position:relative;flex:none;margin:calc(-1*var(--space-2)) var(--space-5) var(--space-2) var(--space-3)}.coach-panel__recent>summary{list-style:none}.coach-panel__recent>summary::-webkit-details-marker{display:none}.coach-panel__recent[open] .coach-panel__recent-chevron{transform:rotate(180deg)}.coach-panel__recent-menu{top:calc(100% + var(--space-1));right:calc(var(--space-3) - var(--space-5));left:0;padding:var(--space-1)}.coach-panel__recent-menu>.coach-sheet__none,.coach-panel__recent-menu>.coach-sheet__all{margin:0 var(--space-3)}.coach-panel__recent .coach-sheet__conversation{padding-inline:var(--space-3);border-radius:var(--radius-md)}.coach-panel__recent .coach-sheet__conversation[aria-current=true]{background:var(--accent-soft);box-shadow:inset var(--current-mark) 0 0 var(--accent);border-start-start-radius:0;border-end-start-radius:0}.coach-panel__recent .coach-sheet__conversation[aria-current=true] .coach-sheet__name{font-weight:var(--weight-bold)}.coach-panel__tools{display:contents}@media(max-width: 37.5em){.coach-panel__tools{position:relative;display:flex;flex:none;align-items:center;gap:var(--space-1);padding-right:var(--space-3);container:coach-tools/inline-size}.coach-panel__tools>.coach-actions:not(.coach-actions--tiles){display:flex;flex:1 1 auto;flex-wrap:nowrap;overflow-x:auto;min-width:0;padding-inline:var(--space-4) var(--space-2);scroll-padding-right:var(--space-3);-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--space-2), currentColor calc(100% - var(--space-3)), transparent);mask-image:linear-gradient(to right, transparent, currentColor var(--space-2), currentColor calc(100% - var(--space-3)), transparent)}.coach-panel__tools>.coach-actions:not(.coach-actions--tiles)>li{flex:none}.coach-panel__tools>.coach-panel__recent{position:static;margin:0;padding-left:var(--space-2);border-left:var(--border-width) solid var(--border)}.coach-panel__tools .coach-actions__item{width:auto;padding-inline:var(--space-2);white-space:nowrap}.coach-panel__tools .coach-panel__recent-button{padding-inline:var(--space-2)}.coach-panel__tools .coach-panel__recent-button>.icon:not(.coach-panel__recent-chevron){display:none}@container coach-tools (max-width: 21rem){.coach-panel__tools .coach-panel__recent-button>.icon:not(.coach-panel__recent-chevron){display:inline-block}.coach-panel__tools .coach-actions__item:not(:has(use[href="#i-plus"]))>.icon{display:none}.coach-panel__tools .coach-panel__recent-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.coach-panel__tools .coach-panel__recent-menu{right:var(--space-3);left:var(--space-3)}.coach-panel__tools .coach-panel__recent-more,.coach-panel__tools .coach-actions__item:has(use[href="#i-plus"]) .coach-actions__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.coach-panel__tools .coach-actions__item:has(use[href="#i-plus"]){justify-content:center;width:var(--touch-min);padding:0}}@media(max-width: 37.5em){.coach-panel__head{min-height:3.25rem}}.coach-actions:not(.coach-actions--tiles){position:relative;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-2);padding:var(--space-3) var(--space-5);scrollbar-width:none}.coach-actions:not(.coach-actions--tiles)>li{min-width:0;margin:0}.coach-actions:not(.coach-actions--tiles) .coach-actions__item{display:flex;align-items:center;gap:var(--space-2);width:100%;height:100%;min-height:var(--touch-min);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-md);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);text-decoration:none}.coach-actions:not(.coach-actions--tiles) .coach-actions__item>.icon{flex:none;width:var(--coach-chip-icon);height:var(--coach-chip-icon);color:var(--text-muted)}@media(hover: hover){.coach-actions:not(.coach-actions--tiles) .coach-actions__item:hover{background:var(--surface-sunken)}}.coach-actions:not(.coach-actions--tiles) .coach-actions__item:active{background:var(--surface-sunken)}.coach-actions:not(.coach-actions--tiles) .coach-actions__label{font-weight:inherit}.coach-context{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding-left:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text)}.coach-context>.icon{flex:none;width:var(--coach-chip-icon);height:var(--coach-chip-icon);color:var(--text-muted)}.coach-context__text{flex:1 1 auto;min-width:0;margin:0;padding-block:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);overflow-wrap:anywhere}.coach-context__label{margin-right:var(--space-1)}.coach-context__remove{flex:none;color:var(--text-muted)}.coach-context--none{border-style:dashed;border-color:var(--border-control);background:rgba(0,0,0,0)}.coach-context--none>.coach-context__text{color:var(--text-muted)}.coach-context__again{flex:none;font-size:var(--text-sm)}.coach-starts{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width: 37.5em){.coach-starts{flex-wrap:nowrap;margin:calc(-1*(var(--focus-width) + var(--focus-offset))) calc(-1*var(--space-4)) calc(-1*(var(--focus-width) + var(--focus-offset))) 0;padding:calc(var(--focus-width) + var(--focus-offset)) var(--space-7) calc(var(--focus-width) + var(--focus-offset)) 0;overflow-x:auto;scroll-padding-right:var(--space-7);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent);mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent)}}.coach-starts__item{justify-content:flex-start;font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:start}@media(max-width: 37.5em){.coach-starts__item{flex:none;white-space:nowrap}}.coach-about{display:grid;gap:var(--space-2)}.think-harder{display:grid}.think-harder__toggle{max-width:none;margin-bottom:0}.think-harder__note{margin:0}.think-harder__note:not(:empty){margin-top:var(--space-1)}.coach-panel__topic{flex:none;padding:var(--space-3) var(--space-5);border-bottom:var(--border-width) solid var(--border)}.coach-panel__topic:not([hidden]){display:grid;grid-template-columns:minmax(0, 1fr) auto;column-gap:var(--space-2);align-items:start}.coach-panel__topic:not([hidden])>:not(.coach-panel__name,.coach-panel__menu){grid-column:1/-1}.coach-panel__menu{grid-row:1;grid-column:2;margin-right:calc(-1*var(--space-2))}.coach-panel__name{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight);overflow-wrap:anywhere}.coach-panel__notice{flex:none;margin:var(--space-3) var(--space-5) 0}.coach-long{max-width:none}.coach-long__text{margin:0}.coach-long__form{margin:var(--space-3) 0 0}.coach-long__compact{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.coach-long__cost{flex:1 1 14rem;font-size:var(--text-sm)}.coach-long__press{flex-direction:column;gap:0}.coach-long__price{font-size:var(--text-sm);font-weight:var(--weight-normal)}.coach-long__note{flex:1 1 100%;margin:0}.coach-compacted{max-width:none}.coach-compacted>summary{display:flex;gap:var(--space-2);cursor:pointer}.coach-compacted__show,.coach-compacted__hide{text-decoration:underline}.coach-compacted[open] .coach-compacted__show,.coach-compacted:not([open]) .coach-compacted__hide{display:none}.coach-compacted__text{margin:var(--space-2) 0 0;white-space:pre-wrap}.coach-panel>:is(.coach-long,.coach-compacted){flex:none;margin:var(--space-3) var(--space-5)}.coach-panel>.chat{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-width:none}.coach-panel .chat__scroll{display:flex;flex:1 1 auto;flex-direction:column;padding-inline:var(--space-5)}@media(max-width: 37.5em){.coach-panel .chat__scroll{overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--space-4)}}.coach-panel .chat__scroll::before{content:"";flex:1 1 auto}.coach-panel .chat>:not(.chat__scroll){margin-inline:var(--space-5)}.coach-panel .chat>.chat__composer{position:static;margin-inline:0;padding:var(--space-3) var(--space-5) var(--space-4);border-top:var(--border-width) solid var(--border);background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width: 37.5em){.coach-panel .chat>.chat__composer{padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom))}}@media(max-width: 37.5em){body[data-typing]:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly]),textarea:not([readonly])):focus) .coach-panel .chat>.chat__composer{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}}@supports selector(::details-content){.change-card:has(>.proposal__edit)>.change-card__undo{order:3}.change-card:has(>.proposal__edit[open])>.change-card__undo{margin-top:var(--space-3)}}.change-card__look{margin-top:var(--space-3)}.change-card__look>.form__note{margin:var(--space-2) 0 0}.change-card__look>.form__note:empty{margin:0}.change-card__look>[data-limit-finish],.change-card__look>[data-limit-settings]{margin:var(--space-2) var(--space-2) 0 0}.change-card__look>.proposal__note,.change-card__look>.version-cost{margin-top:var(--space-2)}@media(max-width: 37.5em){.change-card__look>.button:first-child{width:100%}}.change-card__draft{margin:0}.change-card__draft dd{white-space:pre-line}@media(max-height: 40em){.coach-panel{overflow-y:auto;overscroll-behavior:contain}.coach-panel>.chat{flex:1 0 auto;min-height:auto}.coach-panel .chat__scroll{flex:1 1 6rem;min-height:6rem}}@media(max-height: 30.99em){.coach-panel:not(:has(.coach-about)){scroll-padding-block:0 10rem}.coach-panel:not(:has(.coach-about)) .chat>.chat__composer.chat__form,.coach-panel:not(:has(.coach-about)) .chat>.chat__composer.chat__form:has(>.chat__newest){position:sticky;bottom:0;z-index:1}}@media(min-height: 31em)and (max-height: 40em){.coach-panel:not(:has(.coach-about)){scroll-padding-block:5rem 22rem}.coach-panel:not(:has(.coach-about))>.coach-panel__head{position:sticky;top:0;z-index:2;background:var(--surface-raised)}.coach-panel:not(:has(.coach-about))>.chat{position:sticky;bottom:0;z-index:1;background:var(--surface-raised)}}@media(max-height: 40em){.coach--conversation>.coach-chat{--_pane-scroll: auto;--_region-min: 10rem}body:not([data-typing]) .coach--conversation .chat:has(.chat__message)>.chat__composer:has(.coach-about){position:static}}@media(max-height: 35em){.coach--conversation:has(.coach-about):not(:has(.chat__message))>.coach-chat{--_pane-scroll: visible}}@media(max-width: 37.5em){.coach--conversation>.coach-chat{--_pane-scroll: visible;--_region-min: 0px}}.coach--conversation>.coach-chat{overflow-y:var(--_pane-scroll, visible);overscroll-behavior:contain}.coach--conversation>.coach-chat .chat__scroll:has(.chat__message){min-height:var(--_region-min, 0px)}.coach-changes__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--touch-min);margin-top:var(--space-3);list-style:none;cursor:pointer}.coach-changes__summary::-webkit-details-marker{display:none}.coach-changes__summary>.group-heading{flex:1 1 auto;min-width:0;margin:0}.coach-changes__summary .group-heading{overflow-wrap:normal;word-break:keep-all;hyphens:none}.coach-changes__chevron{flex:none;color:var(--text-muted);transition:transform var(--dur-turn) var(--ease)}.coach-changes__fold[open]>.coach-changes__summary>.coach-changes__chevron{transform:rotate(180deg)}@keyframes coach-fold-late{from{height:0;margin:0;padding:0;border-width:0;overflow:hidden;visibility:hidden}}@media(max-width: 37.5em){.coach-changes__fold:not([data-fold-ready])>:not(summary){animation:coach-fold-late 0s 4s backwards}.coach-changes__fold:not([data-fold-ready])>.coach-changes__summary>.coach-changes__chevron{transform:none;transition:none}}.coach-pay-note{display:flex;flex-direction:column;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.coach-pay-note__line{display:flex;align-items:center;gap:var(--space-2);margin:0}.coach-pay-note__summary{cursor:pointer;width:fit-content;text-decoration:underline}.coach-pay-note__text{margin:var(--space-1) 0 0;max-width:60ch}.chat__fork,.chat__fork-from{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.chat__fork-from{margin-bottom:var(--space-2)}.chat__fork>.link-more{display:inline-flex;align-items:center;min-height:44px}.chat__foot>.chat__fork,.chat__foot>.chat__versions,.chat__foot>.chat__retry{margin:0}.edit-fork__cost{margin:0 0 var(--space-3)}.chat__message:has(>.chat__foot){display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;column-gap:var(--space-2)}.chat__message:has(>.chat__foot)>*{grid-column:1/-1}.chat__message:has(>.chat__foot)>.chat__who{grid-column:1}.chat__message:has(>.chat__foot)>.chat__foot{grid-column:2;grid-row:1;justify-self:end}.chat__message--user:has(>.chat__foot){justify-items:end}.chat__message--user:has(>.chat__foot)>.chat__who{grid-column:2;grid-row:2}.chat__message--user:has(>.chat__foot)>.chat__foot{grid-column:1;grid-row:2}.chat__foot{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-1)}.chat__icon-action{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;padding-inline:0}.chat__versions{display:inline-flex;align-items:center;margin:var(--space-1) 0 0;font-size:var(--text-sm)}.chat__versions-form{display:inline-flex;align-items:center;margin:0}.chat__versions-count{min-inline-size:3.5ch;text-align:center;font-variant-numeric:tabular-nums;color:var(--text-muted)}.chat__retry{display:inline-flex;margin:var(--space-1) 0 0}.chat__retry-button{min-block-size:44px;font-size:var(--text-sm)}.chat__versions-step{min-inline-size:44px;min-block-size:44px;padding-inline:0;font-size:var(--text-lg)}.coach-archived__rule{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-3) 0 0}.coach-archived__rule-label{font-size:var(--text-sm);color:var(--text-muted)}.coach-archived__rule-select{inline-size:auto;min-block-size:44px}.coach-archived__rule-note{flex-basis:100%;margin:0}@media print{.coach{display:block}}:where(:root){--wordmark-avatar: 1.25em;--wordmark-gap: 0.35em;--wordmark-stripe: 0.36em}.wordmark{display:inline-flex;align-items:center;gap:var(--wordmark-gap);color:var(--text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display);line-height:var(--leading-tight);white-space:nowrap}.wordmark>.icon{width:var(--wordmark-avatar);height:var(--wordmark-avatar)}.icon--brand{border-radius:50%;box-shadow:var(--brand-edge)}.wordmark__name{position:relative}.wordmark__name em{font-family:var(--font-accent);font-style:italic;font-weight:var(--weight-normal)}.wordmark__stripe{position:absolute;top:100%;left:0;width:100%;height:var(--wordmark-stripe);margin-top:calc(-1*var(--wordmark-stripe)/3);color:var(--brand-teal)}.wordmark--plain .wordmark__stripe{display:none}:where(:root){--paper-width: 30rem;--version-cell: 6.5rem}.resume-layout{display:grid;grid-template-columns:minmax(var(--paper-width), 1fr) minmax(0, var(--aside-measure));grid-template-rows:repeat(5, auto) 1fr;grid-template-areas:"notices switch" "paper asked" "paper versions" "paper actions" "paper notes" "paper rest";column-gap:var(--space-5);margin-bottom:var(--space-6)}@media(max-width: 37.5em){.resume-layout{grid-template-columns:minmax(0, 1fr);grid-template-rows:none;grid-template-areas:"notices" "switch" "asked" "actions" "paper" "notes" "end"}}@container record-page (max-width: 52rem){.resume-layout{grid-template-columns:minmax(0, 1fr);grid-template-rows:none;grid-template-areas:"notices" "switch" "asked" "actions" "paper" "notes" "end"}}.resume-layout--bare{grid-template-areas:"paper switch" "paper asked" "paper versions" "paper actions" "paper notes" "paper rest"}@media(max-width: 37.5em){.resume-layout--bare{grid-template-areas:"notices" "switch" "asked" "actions" "paper" "notes" "end"}}@container record-page (max-width: 52rem){.resume-layout--bare{grid-template-areas:"notices" "switch" "asked" "actions" "paper" "notes" "end"}}.resume-layout--first{grid-template-rows:repeat(2, auto) 1fr;grid-template-areas:"notices first" "paper first" "paper rest"}@media(max-width: 37.5em){.resume-layout--first{grid-template-rows:none;grid-template-areas:"notices" "first" "paper"}}@container record-page (max-width: 52rem){.resume-layout--first{grid-template-rows:none;grid-template-areas:"notices" "first" "paper"}}.resume-layout--first.resume-layout--bare{grid-template-rows:auto 1fr;grid-template-areas:"paper first" "paper rest"}@media(max-width: 37.5em){.resume-layout--first.resume-layout--bare{grid-template-rows:none;grid-template-areas:"first" "paper"}}@container record-page (max-width: 52rem){.resume-layout--first.resume-layout--bare{grid-template-rows:none;grid-template-areas:"first" "paper"}}.resume-layout__first{grid-area:first;margin-bottom:var(--space-5)}.resume-paper-empty{display:grid;align-content:center;max-width:none;min-height:24rem;margin:0;padding:var(--space-8) var(--space-6);border:var(--border-width) dashed var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-doc);text-align:center}@media(max-width: 37.5em){.resume-paper-empty{display:none}}@container record-page (max-width: 52rem){.resume-paper-empty{display:none}}.resume-layout__sheet{min-width:0}.resume-layout__look{min-width:0;margin-bottom:var(--space-4)}@media(max-width: 37.5em){.resume-layout__look>[id=saved]{scroll-margin-top:var(--space-8)}}@container record-page (max-width: 52rem){.resume-layout__look>[id=saved]{scroll-margin-top:var(--space-8)}}.resume-layout__paper{container:resume-cell/inline-size}@container record-page (min-width: 52.01rem){.resume-layout .resume-layout__paper .resume-preview{max-width:var(--paper-width);margin-right:auto;margin-left:auto}.resume-layout .resume-layout__paper .resume-paper-empty{max-width:var(--paper-width);margin-right:auto;margin-left:auto}@container resume-cell (min-width: 31.5rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.05}}@container resume-cell (min-width: 33rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.1}}@container resume-cell (min-width: 34.5rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.15}}@container resume-cell (min-width: 36rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.2}}@container resume-cell (min-width: 37.5rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.25}}@container resume-cell (min-width: 39rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.3}}@container resume-cell (min-width: 40.5rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.35}}@container resume-cell (min-width: 42rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.4}}@container resume-cell (min-width: 43.5rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.45}}@container resume-cell (min-width: 45rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.5}}@container resume-cell (min-width: 46.5rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.55}}@container resume-cell (min-width: 48rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.6}}@container resume-cell (min-width: 49.5rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.65}}@container resume-cell (min-width: 51rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.7}}@container resume-cell (min-width: 52.5rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.75}}@container resume-cell (min-width: 54rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.8}}@container resume-cell (min-width: 55.5rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.85}}@container resume-cell (min-width: 57rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.9}}@container resume-cell (min-width: 58.5rem){.resume-layout .resume-layout__paper .resume-preview,.resume-layout .resume-layout__paper .resume-paper-empty{zoom:1.95}}}.resume-layout::before{content:"";grid-row:1/-1;grid-column:2;border-left:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.resume-layout::before{display:none}}@container record-page (max-width: 52rem){.resume-layout::before{display:none}}.resume-layout>*{min-width:0}.resume-layout>:is(.version-switch,.version-asked,.versions--margin,.resume-layout__actions,.resume-layout__first,.resume-aside){max-width:var(--aside-measure);padding-left:var(--space-5)}@media(max-width: 37.5em){.resume-layout>:is(.version-switch,.version-asked,.versions--margin,.resume-layout__actions,.resume-layout__first,.resume-aside){max-width:none;padding-left:0}}@container record-page (max-width: 52rem){.resume-layout>:is(.version-switch,.version-asked,.versions--margin,.resume-layout__actions,.resume-layout__first,.resume-aside){max-width:none;padding-left:0}}.resume-layout__notices{grid-area:notices}.resume-layout>.version-switch{grid-area:switch}.resume-layout>.version-asked{grid-area:asked}.resume-layout>.versions--margin{grid-area:versions}@media(max-width: 37.5em){.resume-layout>.versions--margin{display:none}}@container record-page (max-width: 52rem){.resume-layout>.versions--margin{display:none}}.resume-layout__actions{grid-area:actions;margin-bottom:var(--space-5)}.resume-layout__paper{grid-area:paper;align-self:start}.resume-layout>.resume-aside{grid-area:notes}@media(max-width: 37.5em){.resume-layout>.resume-aside{margin-top:var(--space-5)}}@container record-page (max-width: 52rem){.resume-layout>.resume-aside{margin-top:var(--space-5)}}@media(max-width: 37.5em){.resume-aside>.margin-note+.margin-note{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}}@container record-page (max-width: 52rem){.resume-aside>.margin-note+.margin-note{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}}.resume-layout>.versions--end{display:none;grid-area:end}@media(max-width: 37.5em){.resume-layout>.versions--end{display:block;margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}}@container record-page (max-width: 52rem){.resume-layout>.versions--end{display:block;margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}}.resume-preview{padding:var(--space-7) var(--space-6) var(--space-8);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-2);color:var(--text);font-family:var(--font-doc);font-size:var(--text-sm);line-height:var(--leading);overflow-wrap:anywhere}@media(max-width: 37.5em){.resume-preview{padding:var(--space-5) var(--space-5) var(--space-6)}}.resume-preview :where(p,ul){max-width:none;margin:0}.resume-preview__header{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border)}.resume-preview__name{margin:0 0 var(--space-1);font-family:var(--font-doc);font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.resume-preview__contact{color:var(--text-muted)}.resume-preview__section{margin-top:var(--space-4)}.resume-preview h3{margin:0 0 var(--space-2);font-family:var(--font-doc);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.resume-preview h4{margin:0;font-family:var(--font-doc);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading)}.resume-preview__meta{color:var(--text-muted);font-family:var(--font-accent);font-style:italic}.resume-preview__line{display:flex;flex-wrap:wrap;gap:0 var(--space-3);align-items:baseline;justify-content:space-between}.resume-preview__line :where(h4,h5){flex:1 1 12ch;min-width:0}.resume-preview__dates{flex:0 1 auto;margin-left:auto;color:var(--text-muted);font-family:var(--font-accent);font-style:italic;text-align:right}.resume-preview__employer{font-size:var(--text-base)}.resume-preview__employer-name{letter-spacing:var(--tracking-caps);text-transform:uppercase}.resume-preview__dates--group{color:var(--text);font-family:var(--font-doc);font-size:var(--text-base);font-style:normal;font-weight:var(--weight-bold)}.resume-preview__group--rule .resume-preview__line--group{padding-bottom:var(--space-1);border-bottom:var(--border-width) solid var(--border)}.resume-preview__role{margin-top:var(--space-2);padding-left:var(--space-4)}.resume-preview h5{margin:0;font-family:var(--font-doc);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading)}.resume-preview__entry+.resume-preview__entry{margin-top:var(--space-3)}.resume-preview__entry ul{margin-top:var(--space-1);padding-left:var(--space-5)}.resume-preview__entry li::marker{color:var(--text-muted)}.resume-preview__skills{padding:0;list-style:none}.paper-link{position:relative}.paper-link::after{content:"";position:absolute;inset:min(0px,(100% - var(--touch-min))/2);inset:min(0px,(1lh - var(--touch-min))/2) min(0px,(100% - var(--touch-min))/2)}.sent-line{display:flex;align-items:center;gap:var(--space-2);max-width:none;margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.sent-line>.icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--success)}.version-switch{display:grid;grid-template-columns:var(--touch-min) minmax(0, 1fr) var(--touch-min);align-items:center;column-gap:var(--space-2);margin-bottom:var(--space-3);text-align:center}.version-switch__body{grid-column:2}.version-switch__label{margin:0;font-size:var(--text-xl);line-height:var(--leading-tight)}@media(max-width: 37.5em){.version-switch__label{font-size:var(--text-lg)}}.version-switch__of{color:var(--text-muted)}.version-switch__meta{max-width:none;margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.version-asked{max-width:none;margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);text-align:center}.version-asked__quote{color:var(--text);font-family:var(--font-voice);font-size:var(--text-base)}.version-asked__basis{color:var(--text);font-size:var(--text-base)}.versions{margin-bottom:var(--space-3)}.versions__head{margin:0 0 var(--space-2)}.versions__list{display:flex;flex-wrap:wrap;margin:0;padding:0;overflow:hidden;border-top:var(--border-width) solid var(--border);border-left:var(--border-width) solid var(--border);border-radius:var(--radius-md);list-style:none}.versions__list>li{flex:1 1 var(--version-cell);min-width:0;border-right:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border)}.versions__link{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(var(--touch-min) + var(--space-1));padding:var(--space-1) var(--space-2) var(--space-2);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-tight);text-align:center;text-decoration:none;transition:background-color var(--dur-fast) var(--ease)}.versions__link:focus-visible{outline-offset:calc(-1*var(--focus-width))}@media(hover: hover){.versions__link:hover{background:var(--surface-sunken)}}.versions__link:active{background:var(--surface-sunken)}.versions__meta{position:relative;color:var(--text-muted);font-size:var(--text-xs)}.versions__link[aria-current=page]{font-weight:var(--weight-bold)}.versions__link[aria-current=page] .versions__meta{font-weight:var(--weight-normal)}.versions__link[aria-current=page] .versions__meta::after{content:"";position:absolute;right:0;bottom:calc(-1*var(--space-2) + var(--space-1)/2);left:0;height:var(--current-mark);border-radius:var(--current-mark);background:var(--mark)}.versions__sent{color:var(--success);font-weight:var(--weight-bold)}.resume-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2)}@media(max-width: 37.5em){.resume-actions{flex-direction:column;align-items:stretch}}.resume-actions>.new-version{margin:0}.resume-actions>.new-version[open]{flex-basis:100%}.resume-actions__note{max-width:var(--measure);margin:0 0 var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.resume-actions__note>a{display:inline-flex;align-items:center;min-height:var(--touch-min)}.new-version{margin-top:var(--space-4)}.new-version__open{list-style:none;cursor:pointer}.new-version__open::-webkit-details-marker{display:none}@media(max-width: 37.5em){.new-version[open]::before{content:"";position:fixed;inset:0;z-index:var(--z-scrim);background:var(--scrim)}}.new-version__sheet{padding-top:var(--space-1)}@media(max-width: 37.5em){.new-version__sheet{position:fixed;inset:auto 0 0;z-index:var(--z-sheet);max-width:var(--sheet-width);max-height:calc(100dvh - var(--space-7));margin:0 auto;padding:var(--space-5) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--surface-raised);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-3);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}}.new-version__head{margin:0 0 var(--space-1);font-size:var(--text-lg)}.new-version__note{max-width:var(--measure);margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}@media(max-width: 37.5em){.resume-actions__note,.new-version__note{max-width:none}}@container record-page (max-width: 52rem){.resume-actions__note,.new-version__note{max-width:none}}.new-version .field,.new-version .switch{max-width:none;margin-bottom:var(--space-3)}.new-version__ask .textarea{min-height:var(--touch-min);max-height:var(--composer-max);field-sizing:content;resize:none}@supports not (field-sizing: content){.new-version__ask .textarea{min-height:var(--textarea-min)}}.new-version .form__actions>.button{width:100%}.new-version__cancel{display:none}@media(max-width: 37.5em){.new-version__cancel{display:inline-flex}}.resume-first__lead{margin-bottom:var(--space-4)}.resume-edit__title{margin-bottom:var(--space-1)}.resume-edit__meta{max-width:none;margin:0 0 var(--space-3);color:var(--text-muted)}.resume-edit__meta>strong{color:var(--text);font-weight:var(--weight-bold)}.resume-edit__lead{margin-bottom:var(--space-5);color:var(--text-muted);font-size:var(--text-sm)}.resume-edit>:not(.resume-edit__actions){max-width:var(--field-width)}.resume-edit__part{margin:var(--space-6) 0 var(--space-2)}.resume-edit__hint{margin-bottom:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.resume-edit__jobs{margin:0 0 var(--space-4);padding:0;list-style:none}.resume-edit__job{padding:var(--space-4) 0}.resume-edit__job>.entry__heading{margin:0}.resume-edit__job>.muted{margin:0 0 var(--space-2);font-size:var(--text-sm)}.resume-edit__job+.resume-edit__job{border-top:var(--border-width) solid var(--border)}.resume-edit__job--nested{margin-inline-start:var(--space-4);padding-inline-start:var(--space-4);border-inline-start:var(--border-width) solid var(--border)}.resume-edit__kept{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}.resume-edit{container:resume-edit/inline-size}.resume-left-off{min-width:0;margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.resume-left-off>legend{float:left;width:100%;margin:0 0 var(--space-1);padding:0;font-size:var(--text-sm)}.resume-left-off>legend+*{clear:left}.resume-left-off__hint{display:block;max-width:none;margin:0 0 var(--space-2)}.resume-left-off__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.resume-left-off__item{margin-bottom:0}.resume-left-off__words{font-size:var(--text-sm)}.resume-left-off-jobs{margin:var(--space-6) 0 var(--space-4);padding-top:var(--space-2);border-top:var(--border-width) solid var(--border)}.resume-left-off-jobs>.field__hint{display:block;max-width:none;margin-bottom:var(--space-3)}.resume-left-off-jobs__list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.resume-left-off-jobs__job{min-width:0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.resume-left-off-jobs__job:has(input[data-left-off-job-tick]:checked){border-color:var(--accent)}.resume-left-off-jobs__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.resume-left-off-jobs__what{display:flex;flex:1 1 16rem;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);min-width:0}.resume-left-off-jobs__name{margin:0;font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-display);line-height:var(--leading-tight);text-wrap:balance}.resume-left-off-jobs__meta{margin:0;font-size:var(--text-sm)}.resume-left-off-jobs__tick{flex:none;align-items:center;margin:0;padding:0 var(--space-3);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-raised);font-weight:var(--weight-medium)}.resume-left-off-jobs__tick:has(input:checked){border-color:var(--accent)}.resume-left-off-jobs__tick input{margin:0}@media(max-width: 37.5em){.resume-left-off-jobs__tick{flex:1 1 100%}}.resume-left-off-jobs__bullets{margin:var(--space-3) 0 0}.resume-left-off-jobs__job:not(:has(input[data-left-off-job-tick]:checked))>.resume-left-off-jobs__bullets{display:none}@container resume-edit (min-width: 58rem){.resume-edit>.resume-edit__jobs,.resume-edit>.resume-left-off-jobs{max-width:none}.resume-edit__job:has(>.resume-left-off){display:grid;grid-template-columns:minmax(0, var(--field-width)) minmax(18rem, 36rem);column-gap:var(--space-6);align-items:start}.resume-edit__job:has(>.resume-left-off)>*{grid-column:1}.resume-edit__job:has(>.resume-left-off)>.resume-left-off{grid-column:2;grid-row:1/span 6;margin-top:0}.resume-edit__job:not(:has(>.resume-left-off)){max-width:var(--field-width)}.resume-left-off-jobs__list{grid-template-columns:repeat(auto-fill, minmax(26rem, 1fr));gap:var(--space-3) var(--space-4);align-items:start}}.resume-edit__actions{position:sticky;bottom:0;z-index:1;margin:0 calc(-1*var(--_page-side));padding:var(--space-3) var(--_page-side);border-top:var(--border-width) solid var(--border);background:var(--surface)}@media(max-width: 37.5em){.resume-edit__actions{position:static;margin:0;padding:var(--space-4) 0 0}}.resume-skills{min-width:0;margin:var(--space-4) 0 var(--space-5);padding:0;border:0}.resume-skills>legend{margin-bottom:var(--space-1);padding:0}.resume-skills>.field__hint{display:block;max-width:none;margin-bottom:var(--space-3)}.resume-skills__group{margin:var(--space-3) 0 var(--space-2)}.resume-skills__used{margin:var(--space-2) 0 var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.resume-skills__list{margin-bottom:var(--space-3)}.resume-skills__add{margin-bottom:0}.resume-skills__add>.field__hint{display:block;max-width:none;margin-top:var(--space-2)}.choose-in{margin:0 0 var(--space-4);border-top:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border)}.choose-in__open{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);cursor:pointer;list-style:none}.choose-in__open::-webkit-details-marker{display:none}.choose-in__head{font-weight:var(--weight-medium)}.choose-in__count{margin-left:auto;color:var(--text-muted);font-size:var(--text-sm)}.choose-in__chevron{transition:transform .15s ease}.choose-in[open] .choose-in__chevron{transform:rotate(180deg)}.choose-in__job{min-width:0;margin:var(--space-3) 0 0;padding:0;border:0}.choose-in__legend{padding:0;font-size:var(--text-sm);font-weight:var(--weight-medium)}.choose-in__list{margin:0;padding:0;list-style:none}.choose-in__row{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-1) 0}.choose-in__tick{display:flex;flex:1 1 auto;align-items:flex-start;gap:var(--space-2);min-width:0;min-height:var(--touch-min);padding-top:var(--space-2)}.choose-in__box{flex:none;margin-top:.2em}.choose-in__text{min-width:0;overflow-wrap:anywhere}.choose-in__mark{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap}.choose-in__row--never .choose-in__text,.choose-in__row--always .choose-in__text{color:var(--text-muted)}.choose-in__toggles{display:flex;flex:none}.choose-in__toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);color:var(--text-muted);cursor:pointer}.choose-in__switch{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.choose-in__toggle:has(.choose-in__switch:checked){border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-strong)}.choose-in__toggle:has(.choose-in__switch:focus-visible){outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(var(--focus-width)*-1);border-radius:var(--radius-sm)}.career-choice{display:grid;gap:var(--space-2)}.career-choice>.margin-note__head{margin-bottom:0}.career-choice__p{max-width:none;margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}@media(max-width: 37.5em){.career-choice__p{font-size:var(--text-base)}}.career-choice__p>strong{color:var(--text);font-weight:var(--weight-bold)}.career-choice__q{color:var(--text);font-family:var(--font-voice)}.career-choice__p--first>.career-choice__tag{vertical-align:middle}.career-choice__intro,.career-choice__also{max-width:none;margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}@media(max-width: 37.5em){.career-choice__intro,.career-choice__also{font-size:var(--text-base)}}.career-choice__intro{padding:var(--space-2) 0 var(--space-3)}.career-choice__also{padding:var(--space-3) 0 0}.career-choice__also>strong{color:var(--text);font-weight:var(--weight-bold)}.career-choice :where(summary){list-style:none;cursor:pointer}.career-choice :where(summary)::-webkit-details-marker{display:none}.career-choice__chevron{flex:none;width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--dur-turn) var(--ease)}details[open]>summary>.career-choice__chevron{transform:rotate(180deg)}.career-choice__more{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-height:var(--touch-min);color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-bold)}@media(max-width: 37.5em){.career-choice__more{font-size:var(--text-base)}}.career-choice__jobs{display:grid;border-top:var(--border-width) solid var(--border)}.career-choice__job{border-bottom:var(--border-width) solid var(--border)}.career-choice__job-head{display:grid;grid-template-columns:minmax(0, 1fr) var(--icon-sm);gap:var(--space-3);align-items:start;min-height:var(--touch-min);margin:0;padding:var(--space-3) 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}@media(max-width: 37.5em){.career-choice__job-head{font-size:var(--text-base)}}.career-choice__job-head strong{color:var(--text);font-weight:var(--weight-bold)}.career-choice__job-head>.career-choice__chevron{margin-top:.15em;color:var(--text-muted)}.career-choice__job-head .career-choice__tag{vertical-align:middle}.career-choice__lines,.career-choice__out{display:grid;gap:var(--space-2);margin:0;padding:0;font-size:var(--text-sm);line-height:var(--leading-notice);list-style:none;overflow-wrap:anywhere}@media(max-width: 37.5em){.career-choice__lines,.career-choice__out{font-size:var(--text-base)}}.career-choice__lines>li,.career-choice__out>li{position:relative;padding-left:var(--space-4)}.career-choice__lines>li::before,.career-choice__out>li::before{content:"";position:absolute;top:.72em;left:0;width:var(--chat-dash);height:var(--rule-width);background:var(--border-control)}.career-choice__lines{padding-bottom:var(--space-3)}.career-choice__lines>li.career-choice__added{color:var(--text-muted)}.career-choice__lines>li.career-choice__note::before{background:var(--border)}.career-choice__proofs{margin:var(--space-1) 0 0;padding:0;color:var(--text-muted);list-style:none}.career-choice__out{padding-bottom:var(--space-3);color:var(--text-muted)}.career-choice__why{color:var(--text-muted)}.career-choice__gone{margin:0;padding-bottom:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}@media(max-width: 37.5em){.career-choice__gone{font-size:var(--text-base)}}.career-choice__tag{display:inline-block;padding:0 var(--space-2);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--border-width) var(--border);background:var(--surface-sunken);color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading);white-space:nowrap}.career-choice__stories{padding-top:var(--space-1)}@media(max-width: 37.5em){.resume-aside>.margin-note+.career-choice{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}}@container record-page (max-width: 52rem){.resume-aside>.margin-note+.career-choice{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}}.gap-note{display:grid;gap:var(--space-2);margin:var(--space-2) 0 var(--space-2);padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-notice)}@media(max-width: 37.5em){.gap-note{font-size:var(--text-base)}}.gap-note__text{display:flex;gap:var(--space-2);align-items:flex-start;max-width:none;margin:0}.gap-note__text>.icon{flex:none;width:var(--icon-sm);height:var(--icon-sm);margin-top:.2em;color:var(--text-muted)}.gap-note__form>.version-cost,.gap-note__form>.form__note,.gap-note__form>.stream-status{margin:var(--space-2) 0 0}.gap-note__form>:is(.form__note,.stream-status):empty{margin:0}.gap-note__write{font-size:var(--text-sm)}@media(max-width: 37.5em){.gap-note__write{font-size:var(--text-base)}}@media(max-width: 37.5em){.gap-note__write{width:100%}}@container record-page (max-width: 52rem){.gap-note__write{width:100%}}.letter-layout{display:grid;grid-template-columns:minmax(var(--letter-width), 1fr) minmax(0, var(--aside-measure));grid-template-rows:repeat(3, auto) 1fr;grid-template-areas:"notices switch" "paper asked" "paper actions" "paper rest";column-gap:var(--space-5);margin-bottom:var(--space-6)}@media(max-width: 37.5em){.letter-layout{grid-template-columns:minmax(0, 1fr);grid-template-rows:none;grid-template-areas:"notices" "switch" "asked" "paper" "actions"}}@container record-page (max-width: 52rem){.letter-layout{grid-template-columns:minmax(0, 1fr);grid-template-rows:none;grid-template-areas:"notices" "switch" "asked" "paper" "actions"}}.letter-layout--bare{grid-template-areas:"paper switch" "paper asked" "paper actions" "paper rest"}@media(max-width: 37.5em){.letter-layout--bare{grid-template-areas:"notices" "switch" "asked" "paper" "actions"}}@container record-page (max-width: 52rem){.letter-layout--bare{grid-template-areas:"notices" "switch" "asked" "paper" "actions"}}.letter-paper-empty{max-width:none;min-height:24rem;margin:0;padding:var(--space-8) var(--space-6);border:var(--border-width) dashed var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-doc);text-align:center;display:grid;align-content:center}@media(max-width: 37.5em){.letter-paper-empty{display:none}}@container record-page (max-width: 52rem){.letter-paper-empty{display:none}}.letter-layout__paper:has(>.letter-paper--edit:not([hidden]))>.letter-paper-empty{display:none}.letter-layout--first{grid-template-areas:"notices actions" "paper actions" "paper rest" "paper rest"}@media(max-width: 37.5em){.letter-layout--first{grid-template-areas:"notices" "actions" "paper"}}@container record-page (max-width: 52rem){.letter-layout--first{grid-template-areas:"notices" "actions" "paper"}}.letter-layout--first.letter-layout--bare{grid-template-areas:"paper actions" "paper rest" "paper rest" "paper rest"}@media(max-width: 37.5em){.letter-layout--first.letter-layout--bare{grid-template-areas:"actions" "paper"}}@container record-page (max-width: 52rem){.letter-layout--first.letter-layout--bare{grid-template-areas:"actions" "paper"}}.letter-layout__paper{container:letter-cell/inline-size}@container record-page (min-width: 52.01rem){.letter-layout .letter-layout__paper .letter-paper{max-width:var(--letter-width);margin-right:auto;margin-left:auto}.letter-layout .letter-layout__paper .letter-paper-empty{max-width:var(--letter-width);margin-right:auto;margin-left:auto}@container letter-cell (min-width: 33.6rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.05}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.05)}}@container letter-cell (min-width: 35.2rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.1}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.1)}}@container letter-cell (min-width: 36.8rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.15}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.15)}}@container letter-cell (min-width: 38.4rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.2}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.2)}}@container letter-cell (min-width: 40rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.25}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.25)}}@container letter-cell (min-width: 41.6rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.3}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.3)}}@container letter-cell (min-width: 43.2rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.35}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.35)}}@container letter-cell (min-width: 44.8rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.4}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.4)}}@container letter-cell (min-width: 46.4rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.45}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.45)}}@container letter-cell (min-width: 48rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.5}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.5)}}@container letter-cell (min-width: 49.6rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.55}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.55)}}@container letter-cell (min-width: 51.2rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.6}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.6)}}@container letter-cell (min-width: 52.8rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.65}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.65)}}@container letter-cell (min-width: 54.4rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.7}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.7)}}@container letter-cell (min-width: 56rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.75}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.75)}}@container letter-cell (min-width: 57.6rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.8}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.8)}}@container letter-cell (min-width: 59.2rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.85}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.85)}}@container letter-cell (min-width: 60.8rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.9}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.9)}}@container letter-cell (min-width: 62.4rem){.letter-layout .letter-layout__paper .letter-paper,.letter-layout .letter-layout__paper .letter-paper-empty{zoom:1.95}.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__actions,.letter-layout .letter-layout__paper .letter-paper--edit .version-cost,.letter-layout .letter-layout__paper .letter-paper--edit .letter-paper__field>:is(.field__label,.field__hint){zoom:calc(1/1.95)}}}.letter-layout::before{content:"";grid-row:1/-1;grid-column:2;border-left:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.letter-layout::before{display:none}}@container record-page (max-width: 52rem){.letter-layout::before{display:none}}.letter-layout>*{min-width:0}.letter-layout>:is(.version-switch,.version-asked,.letter-layout__actions){max-width:var(--aside-measure);padding-left:var(--space-5)}@media(max-width: 37.5em){.letter-layout>:is(.version-switch,.version-asked,.letter-layout__actions){max-width:none;padding-left:0}}@container record-page (max-width: 52rem){.letter-layout>:is(.version-switch,.version-asked,.letter-layout__actions){max-width:none;padding-left:0}}.letter-layout__notices{grid-area:notices}.letter-layout>.version-switch{grid-area:switch}.letter-layout>.version-asked{grid-area:asked}.letter-layout__actions{grid-area:actions;margin-bottom:var(--space-5)}.letter-layout__actions>.stream-status:empty{margin:0}.letter-layout__paper{grid-area:paper;align-self:start}.new-version--first{margin-top:0}@media(max-width: 37.5em){.letter-actions__edit{padding-inline:var(--space-4);border-color:var(--accent)}}@media(max-width: 37.5em){.letter-actions__edit:active:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--accent-strong)}}.letter-actions__saves{display:none}@media(max-width: 37.5em){.letter-actions__saves{display:block}}.letter-paper{padding:var(--space-7) var(--space-6) var(--space-8);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-2);color:var(--text);font-family:var(--font-doc);font-size:var(--text-base);line-height:var(--leading);overflow-wrap:anywhere}@media(max-width: 37.5em){.letter-paper{padding:var(--space-5) var(--space-5) var(--space-6)}}.letter-paper :where(p){max-width:none;margin:0}.letter-paper__header{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border)}.letter-paper__name{font-size:var(--text-lg);line-height:var(--leading-tight)}@media(max-width: 37.5em){.letter-paper__name{font-size:var(--text-md)}}.letter-paper__contact{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}@media(max-width: 37.5em){.letter-paper__contact{font-size:var(--text-xs)}}.letter-paper__line{margin-bottom:var(--space-4);color:var(--text-muted)}.letter-paper__greeting{margin-bottom:var(--space-3)}.letter-paper__body>p{margin-bottom:var(--space-5);white-space:pre-line}.letter-paper__signature{margin-top:var(--space-5)}.letter-layout__paper:has(>.letter-paper--edit:not([hidden]))>.letter-paper--read{display:none}.letter-paper--edit{margin:0}.letter-paper--edit .letter-paper__field{max-width:none;margin-bottom:var(--space-4);font-family:var(--font-sans)}.letter-paper--edit .letter-paper__field .textarea{font-family:var(--font-doc);field-sizing:content}.letter-paper--edit:is(:has(.textarea[aria-busy=true]),:has([data-stream-unfinished]:not(:empty))) :is(.field__label,.field__hint,.letter-paper__sign-off,.letter-paper__signature,.letter-paper__actions){display:none}.letter-paper--edit:is(:has(.textarea[aria-busy=true]),:has([data-stream-unfinished]:not(:empty))) .textarea{width:calc(100% + 2*var(--space-1));margin-inline:calc(-1*var(--space-1));padding:0 var(--space-1);border-color:rgba(0,0,0,0);border-radius:0;background:rgba(0,0,0,0);resize:none}.letter-paper--edit:has([data-stream-unfinished]:not(:empty)){border-style:dashed;border-color:var(--border-control)}.letter-paper__cut{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--text);font-family:var(--font-sans);font-size:var(--text-sm)}.letter-paper__cut>.icon{flex:none;width:var(--icon-sm);height:var(--icon-sm);margin-top:calc((var(--leading)*1em - var(--icon-sm))/2);color:var(--warning)}.letter-paper__cut:has(>[data-stream-unfinished]:empty){display:none}.letter-paper__actions{margin:var(--space-5) 0 0;font-family:var(--font-sans)}@media(max-width: 37.5em){.letter-paper__actions>.button{width:100%}}:where(:root){--note-label-width: 5.25rem}.versions--kinds{margin-bottom:var(--space-4)}.versions--kinds .versions__list{border:0;border-radius:var(--radius-lg);background:var(--surface-sunken);box-shadow:inset 0 0 0 var(--border-width) var(--border)}.versions--kinds .versions__list>li{flex:1 1 0;min-width:auto;border:0}.versions--kinds .versions__link{position:relative;z-index:0;padding-right:calc(var(--switch-inset) + 2*var(--border-width) + var(--space-1));padding-left:calc(var(--switch-inset) + 2*var(--border-width) + var(--space-1));border-radius:var(--radius-md);font-size:var(--text-base)}.versions--kinds .versions__link[aria-current=page] .versions__meta::after{content:none}.versions--kinds .versions__link[aria-current=page]::before{content:"";position:absolute;z-index:-1;inset:var(--switch-inset);border:var(--border-width) solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);box-shadow:inset 0 0 0 var(--border-width) var(--accent)}.versions--kinds .versions__name{white-space:nowrap}.versions--kinds .versions__meta{font-size:var(--text-sm)}@media(max-width: 37.5em){.versions--kinds-five .versions__list>li{flex-basis:50%}}@container record-page (max-width: 52rem){.versions--kinds-five .versions__list>li{flex-basis:50%}}@media(max-width: 37.5em){.versions--kinds-five .versions__list>li:last-child{flex-basis:100%}}@container record-page (max-width: 52rem){.versions--kinds-five .versions__list>li:last-child{flex-basis:100%}}.versions__short{display:none}@media(max-width: 37.5em){.versions__short{display:inline}}@media(max-width: 37.5em){.versions__long{display:none}}.letter-kinds{max-width:none}@media(max-width: 37.5em){.letter-kinds{max-width:none}}.note-layout{display:grid;grid-template-columns:minmax(0, var(--letter-width)) minmax(0, 1fr);grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"kinds switch" "notices actions" "card actions" "card more" "card new";column-gap:var(--space-5);margin-bottom:var(--space-6)}@media(max-width: 37.5em){.note-layout{display:block}}@container record-page (max-width: 52rem){.note-layout{display:block}}.note-layout--bare{grid-template-rows:auto auto auto 1fr;grid-template-areas:"kinds switch" "card actions" "card more" "card new"}.note-layout--first{grid-template-rows:auto auto 1fr;grid-template-areas:"kinds how" "notices how" "form how"}.note-layout--first.note-layout--bare{grid-template-rows:auto 1fr;grid-template-areas:"kinds how" "form how"}.note-layout::before{content:"";grid-row:1/-1;grid-column:2;border-left:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.note-layout::before{display:none}}@container record-page (max-width: 52rem){.note-layout::before{display:none}}.note-layout>*{min-width:0}.note-layout>.versions--kinds{grid-area:kinds}.note-layout__notices{grid-area:notices}.note-layout>.version-switch{grid-area:switch}.note-layout__actions{grid-area:actions}@media(max-width: 37.5em){.note-layout__actions{margin-top:var(--space-4);margin-bottom:var(--space-4)}}@container record-page (max-width: 52rem){.note-layout__actions{margin-top:var(--space-4);margin-bottom:var(--space-4)}}.note-layout__more{grid-area:more;margin-bottom:var(--space-5)}.note-layout__card{grid-area:card;align-self:start}.note-layout__new{grid-area:new}@media(max-width: 37.5em){.note-layout__new{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}}@container record-page (max-width: 52rem){.note-layout__new{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}}.note-layout__form{grid-area:form;align-self:start}.note-layout__how{grid-area:how}@media(max-width: 37.5em){.note-layout__how{margin-top:var(--space-6)}}@container record-page (max-width: 52rem){.note-layout__how{margin-top:var(--space-6)}}.note-layout>:is(.version-switch,.note-layout__actions,.note-layout__more,.note-layout__new,.note-layout__how){max-width:var(--aside-measure);padding-left:var(--space-5)}@media(max-width: 37.5em){.note-layout>:is(.version-switch,.note-layout__actions,.note-layout__more,.note-layout__new,.note-layout__how){max-width:none;padding-left:0}}@container record-page (max-width: 52rem){.note-layout>:is(.version-switch,.note-layout__actions,.note-layout__more,.note-layout__new,.note-layout__how){max-width:none;padding-left:0}}.version-switch--note{display:block}.version-switch--note>.version-asked{margin:var(--space-2) 0 0}.version-switch__head{display:flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:0}.version-switch__head>.version-switch__label{min-width:0}.note-layout__new.new-version{margin-top:0}@media(max-width: 37.5em){.note-layout__new.new-version{margin-top:var(--space-6)}}@container record-page (max-width: 52rem){.note-layout__new.new-version{margin-top:var(--space-6)}}.note-layout__actions>.stream-status:empty{margin:0}.note-actions{display:grid;grid-template-columns:auto auto;justify-content:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2)}@media(max-width: 37.5em){.note-actions{grid-template-columns:minmax(0, 1fr);justify-content:stretch}}@container record-page (max-width: 52rem){.note-actions{grid-template-columns:minmax(0, 1fr);justify-content:stretch}}.note-actions__more{display:flex;grid-column:1/-1;align-items:center;justify-self:center;gap:var(--space-1);min-width:0}.note-actions__more>.note-menu{margin-top:0}.note-ask{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}.note-ask__text{width:100%}.note-ask__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}.note-card{padding:0;color:var(--text)}.note-card__head{margin:0;padding:var(--space-1) var(--space-5);border-bottom:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.note-card__head{padding-inline:var(--space-4)}}.note-card__row{display:grid;grid-template-columns:var(--note-label-width) minmax(0, 1fr);align-items:baseline;gap:var(--space-3);padding-block:var(--space-2)}@media(max-width: 37.5em){.note-card__row{grid-template-columns:minmax(0, 1fr);gap:0}}@container record-page (max-width: 52rem){.note-card__row{grid-template-columns:minmax(0, 1fr);gap:0}}.note-card__row+.note-card__row{border-top:var(--border-width) solid var(--border)}.note-card__row>dd{margin:0;overflow-wrap:anywhere}.note-card__body{padding:var(--space-5) var(--space-5) var(--space-6);font-family:var(--font-doc);font-size:var(--text-base);line-height:var(--leading);overflow-wrap:anywhere}@media(max-width: 37.5em){.note-card__body{padding-inline:var(--space-4)}}.note-card__body>p{max-width:none;margin:0 0 var(--space-4);white-space:pre-line}.note-card__name{margin-top:var(--space-5);font-family:var(--font-doc)}.note-layout__card:has(>.note-card--edit:not([hidden]))>.note-card--read{display:none}.note-card--edit{margin:0}.note-card__fields{padding:var(--space-4) var(--space-5) 0}@media(max-width: 37.5em){.note-card__fields{padding-inline:var(--space-4)}}.note-card__fields>.field{max-width:none}.note-card__words .textarea{font-family:var(--font-doc);field-sizing:content}.note-card__fields>.note-card__name{margin:0 0 var(--space-4)}.note-card__actions{padding:0 var(--space-5) var(--space-5)}@media(max-width: 37.5em){.note-card__actions{padding-inline:var(--space-4)}}.note-layout__card:has(>.note-card--stream:not([hidden]))>:is(.note-card--read,.note-card--edit){display:none}.note-layout__form>.note-card--stream{margin-top:var(--space-4)}.note-card--stream{padding:var(--space-5)}@media(max-width: 37.5em){.note-card--stream{padding:var(--space-4)}}.note-card__stream{display:block;width:100%;min-height:0;padding:0;border-color:rgba(0,0,0,0);border-radius:0;background:rgba(0,0,0,0);font-family:var(--font-doc);resize:none;field-sizing:content}.note-card--stream:has([data-stream-unfinished]:not(:empty)){border-style:dashed;border-color:var(--border-control);box-shadow:none}.note-card--stream>.letter-paper__cut{margin:var(--space-4) 0 0}.note-form-card{padding:var(--space-5)}@media(max-width: 37.5em){.note-form-card{padding:var(--space-4)}}.note-form-card .field{max-width:none}.note-form-card__head{margin:0 0 var(--space-1);font-size:var(--text-xl)}.note-form-card__lead{max-width:none;margin:0 0 var(--space-4);color:var(--text-muted)}.note-guide{max-width:none}.note-guide>:is(p,ul){margin:var(--space-2) 0 0}.note-guide>p:first-of-type{margin-top:0}.note-guide__people{padding-left:var(--space-4)}.note-guide__people>li+li{margin-top:var(--space-1)}.note-people{max-width:none}.note-people__hint{margin:0 0 var(--space-2)}.note-person{min-width:0}.note-person>.checkbox{margin-bottom:var(--space-2);padding-block:0}.note-person__boxes{min-width:0;padding-left:calc(var(--check-size) + var(--space-3))}.note-person--else{margin:var(--space-2) 0 var(--space-4)}.note-person--else>.note-person__else{margin:0}.note-person--else>.note-person__else-hint{margin:var(--space-1) 0 var(--space-3)}.note-person__new{min-width:0;margin:var(--space-4) 0 0;padding:0;border:0}.note-person__new>.note-person__boxes{padding-left:0}.note-person:has(>.checkbox input:not(:checked))>.note-person__boxes,.note-person__new:has(.input:placeholder-shown)>.note-person__boxes{display:none}.note-person__unnamed{max-width:none}.note-person__then{margin:calc(-1*var(--space-2)) 0 var(--space-3)}.note-person__ask{max-width:none;margin:calc(-1*var(--space-2)) 0 var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium)}.note-picks{margin:0 0 var(--space-3)}.note-picks>.tag-list{margin-top:var(--space-2)}.note-picks .tag{overflow-wrap:anywhere}.note-picks__open{list-style:none;cursor:pointer}.note-picks__open::-webkit-details-marker{display:none}.note-talk__row{margin:calc(-1*var(--space-2)) 0 var(--space-3)}.note-talk__row+.note-picks{margin-top:calc(-1*var(--space-3))}.note-offer{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.note-offer__words{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.note-offer__words>strong{color:var(--text)}.resume-choice .switch__option{flex-grow:0;flex-basis:auto}.resume-choice .switch__text{white-space:nowrap}.resume-choice__badge{padding:0 var(--space-1);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.note-form--first:not(:has(.switch__input[name=channel][value=email]:checked)) .resume-choice{display:none}.ask-picks{margin:calc(-1*var(--space-2)) 0 var(--space-3)}.ask-picks .tag{overflow-wrap:anywhere}.ask-picks .tag[aria-pressed=true]>.tag__check{display:inline-block}.version-cost{flex-basis:100%;max-width:none;margin:calc(-1*var(--space-2)) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.version-cost>strong{color:var(--text);font-weight:var(--weight-bold)}@media(max-width: 37.5em){.version-cost{margin-top:calc(-1*var(--space-1))}}.look-over{max-width:none;margin:0 0 var(--space-4);scroll-margin-top:var(--space-4)}.look-over__saved{max-width:none}.look-over__heading{display:flex;align-items:center;gap:var(--space-2);min-width:0}.look-over__heading>.icon{flex:none}.look-over__lead{max-width:none;margin:var(--space-2) 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.look-over__prompt-note{margin-top:var(--space-1)}.look-over__form>.stream-status:empty,.look-over__actions{margin-bottom:0}@media(max-width: 37.5em){.look-over__actions>.button{width:100%}}.look-over--fine .proposal__decision>.icon{color:var(--success)}.note-changes .form__actions>.button{width:100%}.note-changes .field{max-width:none;margin-bottom:var(--space-3)}.look-over__refused{margin:0 0 var(--space-4)}.form__actions>.editor-after{flex:1 1 100%;margin:0;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm)}:where(:root){--sent-state-width: 14rem;--sent-action-width: 11rem;--sent-ring: 12px}.documents{max-width:none}.documents__lead{max-width:none;margin:0;color:var(--text-muted);font-size:var(--text-sm)}.documents__group>.group-heading{margin-bottom:0}.sent-docs{margin-bottom:0}.sent-doc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0}@media(max-width: 37.5em){.sent-doc{gap:var(--space-1) var(--space-3);padding:var(--space-4) 0}}.sent-doc__what{display:flex;flex:1 1 18rem;align-items:center;gap:var(--space-4);min-width:0}@media(max-width: 37.5em){.sent-doc__what{flex-basis:100%;align-items:flex-start;gap:var(--space-3)}}.sent-doc__body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.sent-doc__name{display:inline-block;max-width:100%;padding:calc((var(--touch-min) - var(--leading-tight)*1em)/2) 0;color:var(--text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight);text-decoration-line:none}@media(hover: hover){.sent-doc__name:hover{text-decoration-line:underline}}.sent-doc__name:active{text-decoration-line:underline}.sent-doc__meta{max-width:none;margin:calc(-1*var(--space-2)) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.sent-doc__state{display:flex;flex:0 0 var(--sent-state-width);align-items:center;gap:var(--space-2);max-width:none;margin:0;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium)}.sent-doc__state>.icon{flex:none;color:var(--success)}@media(max-width: 37.5em){.sent-doc__state{flex:1 1 auto;min-width:0;margin-left:calc(var(--doc-thumb-width) + var(--space-3))}}.sent-doc__state--not{color:var(--text-muted);font-weight:var(--weight-normal)}.sent-doc__ring{flex:none;width:var(--sent-ring);height:var(--sent-ring);margin-inline:calc((var(--icon-sm) - var(--sent-ring))/2);border:var(--rule-width) solid var(--text-muted);border-radius:50%}.sent-doc__end{display:flex;flex:0 0 var(--sent-action-width);justify-content:flex-end}@media(max-width: 37.5em){.sent-doc__end{flex:0 0 auto;margin-right:calc(-1*var(--space-3));margin-left:auto}}@media(max-width: 37.5em){.sent-doc__download{border-color:rgba(0,0,0,0);padding-inline:var(--space-3)}}@media(max-width: 37.5em){.sent-doc__download:active:not(:disabled,[aria-disabled=true],[data-working]){border-color:rgba(0,0,0,0)}}.sent-doc__saved{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);margin-left:calc(var(--doc-thumb-width) + var(--space-4))}.sent-doc__saved>form{margin:0}@media(max-width: 37.5em){.sent-doc__saved{margin-left:calc(var(--doc-thumb-width) + var(--space-3))}}.sent-list__app{display:flex;flex-direction:column;align-items:flex-start;min-width:0;overflow-wrap:anywhere;white-space:normal}.sent-list__app>.table__link{max-width:100%;padding-block:calc((var(--touch-min) - var(--leading-tight)*1em)/2);line-height:var(--leading-tight)}.sent-list__sub{margin-top:calc(-1*var(--space-2));color:var(--text-muted);font-size:var(--text-sm);white-space:normal}.doc-list.sent-list .doc-row>td:first-child{width:auto}.sent-list__download{position:relative}.sent-row{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);margin-top:var(--space-3)}.sent-row__state{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--touch-min);max-width:none;margin:0;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium)}.sent-row__state>.icon{flex:none;color:var(--success)}.sent-row__state--not{color:var(--text-muted);font-weight:var(--weight-normal)}.sent-row__saved{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:0 var(--space-2)}.sent-row__saved>form{margin:0}.sent-list__none{color:var(--text-muted)}.sent-list .doc-row>td:last-child{text-align:right}@media(max-width: 37.5em){.sent-list .doc-row>td:last-child{display:block;margin-top:var(--space-2);text-align:left}.sent-list .doc-row>td:last-child::before{content:none}}.sent-list__day{white-space:normal}.sent-list__day>time{white-space:nowrap}@container docs-list (max-width: 49rem){.doc-list.sent-list>.table,.doc-list.sent-list>.table tbody,.doc-list.sent-list>.table tr,.doc-list.sent-list>.table td{display:block}.doc-list.sent-list>.table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.doc-list.sent-list>.table tr{padding:var(--space-3);border-radius:var(--radius-lg)}.doc-list.sent-list>.table tbody tr:nth-child(even){background:var(--surface-sunken)}.doc-list.sent-list>.table tbody tr:nth-child(even)>td{background:rgba(0,0,0,0)}.doc-list.sent-list>.table td{display:grid;grid-template-columns:var(--cell-label) minmax(0, 1fr);gap:var(--space-3);align-items:baseline;padding:0;border-bottom:0;overflow-wrap:anywhere;white-space:normal}.doc-list.sent-list>.table td::before{content:attr(data-label);content:attr(data-label)/"";color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.doc-list.sent-list>.table td:empty::after{content:"-";content:"-"/"";color:var(--text-muted)}.doc-list.sent-list .doc-row{border:var(--border-width) solid var(--border)}.doc-list.sent-list .doc-row+.doc-row{margin-top:var(--space-2)}.doc-list.sent-list .doc-row>td{padding:0}.doc-list.sent-list .doc-row>td:first-child{display:block;width:auto;min-width:0;margin-bottom:var(--space-3)}.doc-list.sent-list .doc-name{align-items:flex-start}.doc-list.sent-list .doc-row>td:first-child::before{content:none}.doc-list.sent-list .doc-row>td:not(:first-child){margin-left:calc(var(--doc-thumb-width) + var(--space-3))}.sent-list .doc-row>td:last-child{display:block;margin-top:var(--space-2);text-align:left}.sent-list .doc-row>td:last-child::before{content:none}}.sent-link{margin:var(--space-4) 0 0}.voice-mic{display:grid;gap:var(--space-2);max-width:var(--field-width);margin-bottom:var(--space-3)}.voice-mic__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.voice-mic__listening{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);color:var(--text);font-weight:var(--weight-bold)}.voice-mic__listening::before{content:"";width:var(--space-2);height:var(--space-2);border-radius:50%;background:var(--text)}.voice-mic__hint{margin:0;font-size:var(--text-sm)}.voice-mic__hint--ask{display:flex;align-items:flex-start;gap:var(--space-2)}.voice-mic__hint--ask>.icon{flex:none;width:var(--icon-sm);height:var(--icon-sm);margin-top:calc((var(--leading)*1em - var(--icon-sm))/2)}.voice-mic__interim{margin:0;padding-inline:var(--space-4);color:var(--text-muted);overflow-wrap:anywhere}.voice-mic__interim:empty{display:none}.voice-note{max-width:var(--measure);margin:0 0 var(--space-3);font-size:var(--text-sm)}.voice-note:empty{margin:0}.voice-note[data-voice-note]:not(:empty){padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);line-height:var(--leading-notice)}.chat__spoken{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.voice{max-width:var(--field-width);margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.voice h2{margin-top:0;font-size:var(--text-lg)}.voice>.muted{font-size:var(--text-sm)}.voice .select-wrap{max-width:var(--field-min)}[data-correction-offers]>.chat__spoken{font-size:var(--text-sm)}.video{max-width:var(--field-width);margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.video h2{margin-top:0;font-size:var(--text-lg)}.video h3{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-bold)}.video .muted{font-size:var(--text-sm)}.video__frame{width:100%;max-width:var(--self-view-width);aspect-ratio:var(--self-view-ratio);margin-bottom:var(--space-3);overflow:hidden;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken)}.video__self{display:block;width:100%;height:100%;object-fit:cover}.video__self--mirror{transform:scaleX(-1)}.video__recording{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);color:var(--text);font-weight:var(--weight-bold)}.video__recording::before{content:"";width:var(--space-2);height:var(--space-2);border-radius:50%;background:var(--danger)}:where(:root){--practice-side: 18.5rem;--practice-chat-width: 72rem}.practice-head{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border)}.practice-head h1{margin:var(--space-1) 0 var(--space-2)}.practice-head__line{margin:0;color:var(--text-muted);overflow-wrap:anywhere}.practice-head__line>strong{color:var(--text);font-weight:var(--weight-bold)}.practice-session{display:grid;grid-template-areas:"lead side" "main side" "video ." "voice ." "reviews .";grid-template-columns:minmax(0, 1fr) var(--practice-side);grid-template-rows:auto 1fr auto auto auto;flex:1 0 auto;align-items:start;justify-content:start;column-gap:var(--space-6)}@media(max-width: 37.5em){.practice-session{grid-template-areas:"lead" "status" "main" "controls" "video" "voice" "reviews";grid-template-columns:minmax(0, 1fr);grid-template-rows:none}}.practice-session__side{grid-area:side;position:sticky;top:var(--coach-panel-head);align-self:start;min-width:0}@media(max-width: 37.5em){.practice-session__side{display:contents}}.practice-session .chat{max-width:var(--practice-chat-width)}.practice-session .chat__body :where(ul,ol,blockquote){max-width:var(--measure)}.practice-session .chat__message--user .chat__body{max-width:calc(var(--measure) + 2*var(--space-4))}.practice-session .chat__message--assistant .chat__body:is(:not([data-rendered]),.chat__body--plain){max-width:var(--measure)}.practice-session__lead,.practice-session__reviews{max-width:calc(var(--practice-chat-width) - 2*var(--space-4))}.practice-session__lead{grid-area:lead;min-width:0}.practice-session__main{grid-area:main;display:flex;flex-direction:column;align-self:stretch;min-width:0}@media(max-width: 37.5em){.practice-session__main{display:block}}.practice-session__intro{max-width:var(--measure)}.practice-session__status,.practice-session__controls{min-width:0;padding-left:var(--space-5);border-left:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.practice-session__status,.practice-session__controls{padding-left:0;border-left:0}}.practice-session__status{grid-area:status;padding-bottom:var(--space-4)}@media(max-width: 37.5em){.practice-session__status{padding-bottom:var(--space-2)}}.practice-session__heading{margin:0 0 var(--space-2)}@media(max-width: 37.5em){.practice-session__heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.practice-session__facts{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.practice-session__controls{grid-area:controls}@media(max-width: 37.5em){.practice-session__controls{margin-top:var(--space-2);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}}.practice-level{margin-bottom:var(--space-4)}.practice-finish{margin:0}.practice-finish .form__actions{margin-bottom:var(--space-2)}.practice-finish>p{margin:0 0 var(--space-2);font-size:var(--text-sm)}.practice-finish>p:empty{margin:0}.practice-session>.video{grid-area:video}.practice-session>.voice{grid-area:voice}.practice-session__reviews{grid-area:reviews;min-width:0;margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}@media(max-width: 37.5em){body[data-typing]:has(.chat__composer :is(textarea:not([readonly]),input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly])):focus) .practice-session__controls{display:none}body[data-typing]:has(.chat__composer :is(textarea:not([readonly]),input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly])):focus) .practice-session>.video{display:none}body[data-typing]:has(.chat__composer :is(textarea:not([readonly]),input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly])):focus) .practice-session>.voice{display:none}body[data-typing]:has(.chat__composer :is(textarea:not([readonly]),input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly])):focus) .practice-session__reviews{display:none}body[data-typing]:has(.chat__composer :is(textarea:not([readonly]),input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly])):focus) .practice-session .chat__tools{display:none}body[data-typing]:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly]),textarea:not([readonly])):focus) .practice-session .voice-mic{display:none}body[data-typing]:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly]),textarea:not([readonly])):focus) .practice-session .voice-note{display:none}body[data-typing]:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly]),textarea:not([readonly])):focus) .practice-session .chat__input{field-sizing:fixed;height:calc(var(--composer-min) + 3lh);max-height:calc(var(--composer-min) + 3lh);overflow-y:auto}body[data-typing]:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly]),textarea:not([readonly])):focus) .frame__main:has(.practice-session){padding-bottom:var(--space-3)}}.page:has(>.practice-session){container:practice-page/inline-size;display:flex;flex-direction:column}@media(max-width: 37.5em){.page:has(>.practice-session){container-type:normal;display:block}}@container practice-page (min-width: 44rem){.practice-session:not(:has(>.video:not([hidden]),>.voice:not([hidden]),>.practice-session__reviews)){margin-bottom:calc(-1*var(--space-6))}}@container practice-page (max-width: 44rem){body[data-typing]:has(.chat__composer :is(textarea:not([readonly]),input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly])):focus) .practice-session__controls{display:none}body[data-typing]:has(.chat__composer :is(textarea:not([readonly]),input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly])):focus) .practice-session>.video{display:none}body[data-typing]:has(.chat__composer :is(textarea:not([readonly]),input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly])):focus) .practice-session>.voice{display:none}body[data-typing]:has(.chat__composer :is(textarea:not([readonly]),input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly])):focus) .practice-session__reviews{display:none}body[data-typing]:has(.chat__composer :is(textarea:not([readonly]),input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly])):focus) .practice-session .chat__tools{display:none}.practice-session__side{display:contents}.practice-session{grid-template-areas:"lead" "status" "main" "controls" "video" "voice" "reviews";grid-template-columns:minmax(0, 1fr);grid-template-rows:none}.practice-session__status,.practice-session__controls{padding-left:0;border-left:0}.practice-session__status{padding-bottom:var(--space-2)}.practice-session__controls{margin-top:var(--space-2);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}}.practice-feedback-fold{margin:0}.practice-feedback-fold__summary{display:list-item;list-style-position:inside;min-height:var(--touch-min);cursor:pointer;font-size:var(--text-sm);font-weight:600}.push{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-5);max-width:var(--settings-width);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}.push__head{display:grid;gap:var(--space-2)}.push__head>h2{margin:0}.push__lead,.push__hint{max-width:none;margin:0;color:var(--text-muted);font-size:var(--text-sm)}.push+.settings>.settings__section:first-of-type{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}.push-device{display:grid;grid-template-columns:var(--touch-min) minmax(0, 1fr) auto;align-items:start;gap:var(--space-1) var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}@media(max-width: 37.5em){.push-device{grid-template-columns:var(--touch-min) minmax(0, 1fr)}}.push-device__body,.push-device__state{display:contents}.push-device__icon{display:grid;grid-row:1/span 2;place-items:center;width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text)}.push-device__icon .icon{width:var(--icon-lg);height:var(--icon-lg)}.push-device__glyph{display:contents}.push-device__title,.push-device__sub,.push-device__error{grid-column:2}.push-steps{grid-column:1/-1}.push-device__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);max-width:none;margin:0;color:var(--text);font-weight:var(--weight-bold)}.push-device__sub,.push-email__line{max-width:none;margin:0;color:var(--text-muted);font-size:var(--text-sm)}.push-device__acts{display:flex;flex-wrap:wrap;grid-column:3;grid-row:1/span 2;gap:var(--space-2)}@media(max-width: 37.5em){.push-device__acts{grid-column:1/-1;grid-row:auto;margin-top:var(--space-2)}}.push-device__form{margin:0}.push-device__error{margin:0}.push-chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--source-tag-pad) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);box-shadow:inset 0 0 0 var(--border-width) var(--border);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);white-space:nowrap}.push-chip::before{content:"";width:var(--status-dot-xs);height:var(--status-dot-xs);border-radius:var(--radius-pill);background:currentColor}.push-chip--on{color:var(--success)}.push-chip--warn{color:var(--warning)}.push-steps{display:grid;gap:var(--space-2);margin:var(--space-1) 0 0;padding:0;counter-reset:push-step;color:var(--text);font-size:var(--text-sm);list-style:none}.push-steps>li{display:grid;grid-template-columns:var(--icon-lg) minmax(0, 1fr);gap:var(--space-3);counter-increment:push-step}.push-steps>li[hidden]{display:none}.push-steps>li>.push-step{min-width:0}.push-steps>li::before{content:counter(push-step);display:grid;place-items:center;width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--radius-pill);background:var(--surface-sunken);box-shadow:inset 0 0 0 var(--border-width) var(--border);font-size:var(--text-xs);font-weight:var(--weight-bold)}.push-done{display:grid;grid-column:2/-1;grid-template-columns:var(--icon-sm) minmax(0, 1fr);gap:var(--space-2);align-items:start;max-width:none;margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-sm)}.push-done .icon{width:var(--icon-sm);height:var(--icon-sm);margin-top:var(--space-1);color:var(--success)}@media(max-width: 37.5em){.push-done{grid-column:1/-1}}.push-done__mark{display:contents}.push-done__mark--not .icon{color:var(--warning)}.push-block{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-2);margin:0}.push-label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);max-width:none;margin:0;padding:0;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-bold)}.push-own{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--switch-inset);padding:var(--switch-inset);border-radius:var(--radius-lg);background:var(--surface-sunken);box-shadow:inset 0 0 0 var(--border-width) var(--border)}.push-own__form{display:flex;margin:0}.push-own__option{flex:1 1 auto;min-height:var(--touch-min);padding:0 var(--space-2);border:var(--border-width) solid rgba(0,0,0,0);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);cursor:pointer}.push-own__option[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 var(--border-width) var(--accent);color:var(--text);font-weight:var(--weight-bold)}@media(hover: hover){.push-own__option:not([aria-pressed=true]):hover{color:var(--text)}}.push-own__option:not([aria-pressed=true]):active{color:var(--text)}.push-keep{display:grid;grid-template-columns:var(--icon-sm) minmax(0, 1fr);gap:var(--space-2);align-items:start;max-width:none;margin:0;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-bold)}.push-keep>.icon{width:var(--icon-sm);height:var(--icon-sm);margin-top:var(--space-1);color:var(--text-muted)}.push-kinds{display:grid;margin:0;padding:0;border-top:var(--border-width) solid var(--border);list-style:none}.push-kind{border-bottom:var(--border-width) solid var(--border)}.push-kind__form{margin:0}.push-kind__group{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:0 var(--space-4);min-width:0;margin:0;padding:var(--space-3) 0;border:0}.push-kind__group>:not(.push-kind__switch,.push-always){grid-column:1}.push-kind__label{max-width:none;margin:0;color:var(--text);font-weight:var(--weight-bold)}.push-kind__hint,.push-kind__why{max-width:none;margin:0;color:var(--text-muted);font-size:var(--text-sm)}.push-kind__hint>.source-tag,.push-kind__why>.source-tag{margin-top:var(--space-1)}.push-kind__why{color:var(--text)}.push-kind__error{grid-column:1/-1}.push-kind__switch,.push-always{grid-column:2;grid-row:1/span 4;width:calc(var(--touch-min)*3)}.push-kind__switch{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.push-kind__switch--later{box-shadow:inset 0 0 0 var(--border-width) var(--border-control);outline:var(--border-width) dashed var(--border-control);outline-offset:calc(-1*var(--border-width))}.push-always{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-min);border-radius:var(--radius-lg);background:var(--surface-sunken);box-shadow:inset 0 0 0 var(--border-width) var(--border);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-bold)}.push-always>.icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted)}.push-kind__save{padding-bottom:var(--space-3)}.push-kind__form--head>.push-kind__group{padding-top:0}.push-quiet__times{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-4)}@media(max-width: 37.5em){.push-quiet__times{grid-template-columns:minmax(0, 1fr)}}.push-quiet__time{margin:0}.push-quiet__time>.field{margin-bottom:0}.push-lock{max-width:none;margin:0}.push-samples{display:grid;gap:var(--space-1);margin-top:var(--space-1)}.push-sample{display:block;padding-left:var(--space-3);box-shadow:inset var(--rule-width) 0 0 var(--border-control);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-normal)}.push-sample__title{color:var(--text);font-weight:var(--weight-bold)}.push-badge{max-width:none;margin:0}.push-others{display:grid;margin:0;padding:0;border-top:var(--border-width) solid var(--border);list-style:none}.push-other{display:grid;grid-template-columns:var(--icon-lg) minmax(0, 1fr) auto;align-items:center;gap:var(--space-1) var(--space-3);min-height:calc(var(--touch-min) + var(--space-3));padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--border)}.push-other>.icon{width:var(--icon-lg);height:var(--icon-lg);color:var(--text-muted)}.push-other__words{display:grid;min-width:0}.push-other__name{color:var(--text);font-weight:var(--weight-bold)}.push-other__when{color:var(--text-muted);font-size:var(--text-sm)}.push-other__end{margin:0}.push-foot{display:grid;grid-template-columns:var(--icon-md) minmax(0, 1fr);gap:0 var(--space-3);align-items:start;max-width:none;margin:var(--space-1) 0 0;padding-top:var(--space-3);border-top:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.push-foot>.icon{width:var(--icon-md);height:var(--icon-md);margin-top:var(--space-1)}.push-foot__link{display:flex;align-items:center;min-height:var(--touch-min);font-weight:var(--weight-bold)}.notif[data-marked],.notif:has(>.notif__words:target){margin:0 calc(-1*var(--space-4));padding-inline:var(--space-4);background:var(--accent-soft);box-shadow:inset var(--rule-width) 0 0 var(--accent)}.sign-ins__push{box-shadow:inset 0 0 0 var(--border-width) var(--border-control);color:var(--text)}.sign-ins__push-line{max-width:none;margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.layout-cards__list{display:grid;gap:var(--space-3);margin-bottom:var(--space-2)}.layout-card{display:grid;margin:0;grid-template-columns:minmax(0, 15rem) auto minmax(0, 1fr);align-items:start;gap:var(--space-3);padding:var(--space-3);cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}.layout-card>input{margin-top:var(--space-1)}@media(max-width: 37.5em){.layout-card{grid-template-columns:auto minmax(0, 1fr)}}.layout-card:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}@media(hover: hover){.layout-card:hover:not(:has(input:checked)){background:var(--surface-sunken)}}.layout-card:active:not(:has(input:checked)){background:var(--surface-sunken)}.layout-card__page{display:grid;grid-column:1;grid-row:1;gap:3px;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--font-doc);font-size:.6875rem;line-height:1.25}.layout-card__head,.layout-card__role{display:flex;justify-content:space-between;gap:var(--space-2);min-width:0}.layout-card__head>:first-child,.layout-card__role>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-card__head>:last-child,.layout-card__role>:last-child{flex:none;color:var(--text-muted)}.layout-card__head{font-weight:var(--weight-bold)}.layout-card__name{text-transform:uppercase;letter-spacing:var(--tracking-caps)}.layout-card__head:not(:first-child){margin-top:3px}.layout-card__head--rule{padding-bottom:2px;border-bottom:var(--border-width) solid var(--border-control)}.layout-card__role--in{padding-left:var(--space-3)}.layout-card>input{grid-row:1;grid-column:2}.layout-card__text{display:grid;grid-row:1;grid-column:3;min-width:0;overflow-wrap:anywhere}.layout-card__text>strong{font-weight:var(--weight-bold)}.layout-card__text>.muted{font-size:var(--text-sm)}@media(max-width: 37.5em){.layout-card__page{grid-column:1/-1}.layout-card>input{grid-row:2;grid-column:1}.layout-card__text{grid-row:2;grid-column:2}}:where(:root){--settings-model-label: 10.75rem;--swatch-width: 60px;--swatch-height: 34px;--swatch-dot: 10px}.settings-frame{container:settings-page/inline-size}.settings-panel{display:grid;grid-template-columns:minmax(0, 1fr)}.settings-panel--index>.settings-pane,.settings-panel--section>.settings-nav{display:none}.settings-nav__head{position:sticky;top:max(0px,var(--page-top-floor, 0px));z-index:2;padding:var(--space-2) 0;background:var(--surface)}@container settings-page (max-width: 45.99rem){.settings-panel--index>.settings-pane{display:block;order:-1}.settings-panel--index>.settings-pane>:not(.settings-pane__top){display:none}.settings-panel--index .settings-pane__list-title{display:block}.settings-panel--index .settings-nav__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.settings-panel--index .settings-pane__back{display:none}}.settings-panel--index .settings-pane__back{visibility:hidden}.settings-pane__list-title{display:none;margin:0;line-height:1.2;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display)}@media(max-width: 37.5em){html:has(.settings-panel--index){scroll-padding-top:calc(11rem + max(0px,var(--page-top-floor, 0px)))}}.settings-nav__title{margin:0 0 var(--space-3);line-height:1.2;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-display)}.settings-find{position:relative}.settings-find__input{min-height:var(--touch-min)}.settings-find__none:empty{margin:0}.settings-find__none{margin:var(--space-4) 0 0;color:var(--text-muted)}.settings-chips{display:flex;gap:var(--space-2);margin-top:var(--space-2);padding:calc(var(--focus-width) + 2px) calc(var(--focus-width) + 2px);overflow-x:auto;scrollbar-width:none}.settings-chips::-webkit-scrollbar{display:none}.settings-chip{flex:none}.settings-nav__group{margin-top:var(--space-5)}.settings-nav__group[hidden],.settings-nav__item[hidden]{display:none}.settings-nav__group-title{margin:0 0 var(--space-2);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs)}.settings-nav__list{margin:0;padding:0;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);list-style:none}.settings-nav__item+.settings-nav__item{border-top:var(--border-width) solid var(--border)}.settings-nav__link,.settings-nav__toggle{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:3.5rem;padding:0 var(--space-4);border-radius:inherit;color:var(--text);text-decoration:none}.settings-nav__item--sub>.settings-nav__link{padding-inline-start:calc(var(--space-4) + var(--space-5))}.settings-nav__link:focus-visible,.settings-nav__toggle:focus-visible,.settings-chip:focus-visible{outline-offset:calc(-1*var(--focus-width))}.settings-nav__item:first-child>.settings-nav__link{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.settings-nav__item:last-child>:is(.settings-nav__link,.settings-nav__toggle){border-radius:0 0 var(--radius-lg) var(--radius-lg)}.settings-nav__item:only-child>.settings-nav__link{border-radius:var(--radius-lg)}.settings-nav__icon,.settings-nav__chevron{flex:none;color:var(--text-muted)}.settings-nav__name{flex:1;min-width:0}.settings-nav__value{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap}[data-settings-scripted]:not([data-settings-room]) .settings-nav__list[data-settings-more-state=closed]>.settings-nav__item--more{display:none}[data-settings-room] .settings-nav__item--toggle{display:none}.settings-nav__toggle{border:0;background:none;color:var(--accent-strong);font:inherit;font-weight:var(--weight-bold);text-align:start;cursor:pointer}.settings-nav__toggle-chevron{flex:none}.settings-nav__less-word,.settings-nav__list[data-settings-more-state=open] .settings-nav__more-word{display:none}.settings-nav__list[data-settings-more-state=open] .settings-nav__less-word{display:inline}.settings-nav__list[data-settings-more-state=open] .settings-nav__toggle-chevron{transform:rotate(180deg)}.settings-pane{min-width:0;container:settings-pane/inline-size}.settings-pane>:not(.settings-pane__top,.notice){max-width:38.75rem}.settings-pane__top{display:flex;align-items:center;justify-content:space-between;min-height:var(--touch-min)}.settings-pane__back{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--touch-min);color:var(--accent-strong);font-weight:var(--weight-medium);text-decoration:none}.settings-pane__title{margin:var(--space-2) 0 var(--space-5);font-family:var(--font-display);font-size:1.625rem;font-weight:var(--weight-display);line-height:1.2}.settings-pane--one .settings-pane__body>.settings>.settings__section:first-of-type>h2,.settings-pane--one .settings-pane__body>.settings__section:first-of-type>h2,.settings-pane--one .settings-pane__body>.settings__section:first-of-type>.push__head>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.settings-pane :is(.switch,.choice,.field,.push-block,.push-kind__group)+:is(.switch,.choice,.field,.push-block,.push-kind__group){padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}.settings-drill{margin:0 0 var(--space-5);padding:0;border-top:var(--border-width) solid var(--border);list-style:none}.settings-drill>li{border-bottom:var(--border-width) solid var(--border)}.settings-drill__row{display:flex;align-items:center;gap:var(--space-3);min-height:3.5rem;color:var(--text);text-decoration:none}.settings-drill__name{flex:1;min-width:0;font-weight:var(--weight-medium)}.settings-drill__value{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap}.settings-drill__chevron{flex:none;color:var(--text-muted)}@media(hover: hover){.settings-drill__row:hover>.settings-drill__name{color:var(--accent-strong)}}.settings-drill__row:active>.settings-drill__name{color:var(--accent-strong)}.settings-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;column-gap:var(--space-4);min-width:0;margin:0;padding:var(--space-2) 0;border:0}.settings-row+.settings-row{border-top:var(--border-width) solid var(--border)}.settings-row>.settings-why{grid-row:1;grid-column:1;min-width:0}.settings-row>.settings-row__switch{grid-row:1;grid-column:2}.settings-row>:is(.field__saved,.field__error,.field__hint){grid-column:1/-1}.settings-row.field--saves>.field__saved{position:static;grid-row:2;grid-column:2;justify-self:end;height:auto}.settings-row.field--saves>.field__saved:not(:empty){margin-top:var(--space-1)}.settings-why__press{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--touch-min);cursor:pointer;list-style:none}.settings-why__press::-webkit-details-marker{display:none}.settings-row__label{min-width:0;color:var(--text);font-weight:var(--weight-medium)}.settings-why__words{flex:none}.settings-pane .settings-reminders>form{margin-top:0;border-top:var(--border-width) solid var(--border)}.settings-pane .settings-reminders>form:last-of-type{border-bottom:var(--border-width) solid var(--border)}.settings-pane .settings-reminders .settings__value{padding-inline:0;border:0;border-radius:0;background:none}.settings-row--stack{grid-template-columns:minmax(12rem, 1fr) auto}.settings-row--stack .settings-why__press{flex-wrap:wrap}@media(max-width: 37.5em){.settings-row--stack{grid-template-columns:minmax(0, 1fr) auto}.settings-row--stack>.settings-row__switch{grid-row:2;grid-column:1/-1;justify-self:start}.settings-row--stack.field--saves>.field__saved{grid-row:3;grid-column:1/-1;justify-self:start}.settings-why__press:has(>.source-tag){flex-wrap:wrap}.settings-why__press>.source-tag{order:2}}.settings-pane .settings__limit .settings__value{padding-inline:0;border:0;border-radius:0;background:none}.settings__kinds{display:flex;justify-content:space-between;gap:var(--space-3);margin:var(--space-5) 0 var(--space-2);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold)}.settings__kinds-count{font-weight:var(--weight-normal)}.settings-pane .settings__models{margin:0;padding:0;border:0}@container settings-page (min-width: 46rem){.settings-pane .settings__model{grid-template-columns:minmax(0, 1fr) minmax(0, 18rem)}}.settings-why__words{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--accent-strong);font-size:var(--text-sm)}.settings-why__words>.icon{display:none}.settings-why[open] .settings-why__label{text-decoration:underline;text-underline-offset:2px}.settings-why>.field__hint,.settings-why>.settings__off{margin:0 0 var(--space-2)}.settings-why--plain{min-width:0;padding-block:var(--space-2)}.settings-why--plain>.settings-row__label{display:block}.settings-row>.settings-row__sub{grid-row:3;grid-column:1/-1;margin:0;padding-bottom:var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.settings-row__switch{display:inline-flex;width:auto}.settings-row__switch>.switch__option{flex:none}@media(max-width: 37.5em){.settings-why__words>.icon{display:inline-block;width:1.25rem;height:1.25rem}.settings-why__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.push-quiet__summary{margin:0 0 var(--space-2)}.settings__links{margin:0;font-size:var(--text-sm)}@container settings-page (min-width: 46rem){.settings-panel{grid-template-columns:15.75rem minmax(0, 1fr);align-items:start;gap:var(--space-7)}.settings-panel--index>.settings-pane,.settings-panel--section>.settings-nav{display:block}.settings-nav{position:sticky;top:var(--space-4);z-index:calc(var(--z-tabbar) + 1);max-height:calc(100dvh - var(--space-6));padding:var(--space-4) var(--space-3);overflow-y:auto;border-radius:var(--radius-lg);background:var(--surface-sunken)}.settings-nav__head{position:static;background:none}.settings-nav__title{font-size:var(--text-lg)}.settings-find__input{min-height:2.125rem}.settings-nav .settings-chips{display:none}.settings-nav__group{margin-top:var(--space-4)}.settings-nav__list{overflow:visible;border:0;border-radius:0;background:none}.settings-nav__item+.settings-nav__item{border-top:0}.settings-nav__link,.settings-nav__toggle,.settings-nav__item:is(:first-child,:last-child,:only-child)>:is(.settings-nav__link,.settings-nav__toggle){min-height:2.125rem;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm)}.settings-nav__chevron,.settings-pane:not(.settings-pane--group) .settings-pane__back{display:none}.settings-nav__link{gap:var(--space-2)}.settings-nav__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-nav__value{display:inline;margin-inline-start:auto;padding-inline-start:var(--space-2)}.settings-nav__link.is-current .settings-nav__value{color:inherit}@media(pointer: coarse){.settings-nav__link,.settings-nav__toggle{min-height:var(--touch-min)}}.settings-nav__link.is-current{background:var(--settings-current-ground);box-shadow:inset 0 0 0 var(--border-width) var(--settings-current-edge);color:var(--settings-current-ink)}.settings-nav__link.is-current>.settings-nav__icon{color:inherit}.settings-nav__link.is-current:focus-visible{outline-color:var(--settings-current-ring)}.settings-pane__top{justify-content:flex-end}}@media(hover: hover){.settings-nav__link:not(.is-current):hover{color:var(--text);background:var(--surface)}}.settings-nav__link:not(.is-current):active{color:var(--text);background:var(--surface)}.settings__section,.settings__testers,.settings__claude-key,.settings__corrections{scroll-margin-top:var(--space-6)}.settings{max-width:var(--settings-width)}.settings :is(.switch,.choice,.field){max-width:none}.settings__section+.settings__section,.settings__testers,.settings__claude-key,.settings__corrections{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}.settings__section>h2{margin-bottom:var(--space-4)}.settings__subgroup+.settings__subgroup{margin-top:var(--space-6)}.settings__subgroup>h3{margin:0 0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-md)}.settings__subgroup>:is(.switch,.choice){margin-bottom:var(--space-5)}.settings__off{margin:var(--space-2) 0 0}.settings__usage{margin-top:var(--space-4)}.settings__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.settings__title>h2{min-width:0;margin:0}.settings__section>:is(.switch,.choice){margin-bottom:var(--space-5)}.settings__section>:is(.switch,.choice):last-child,.settings__limit>.settings__hint{margin-bottom:0}.settings__hint{max-width:none;margin:var(--space-2) 0 0}.settings__change{margin:0}.settings__value{display:flex;align-items:center;gap:var(--space-3);min-height:var(--composer-min);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-field);background:var(--surface-raised);color:var(--text-muted);cursor:pointer;list-style:none;transition:background-color var(--dur-fast) var(--ease)}.settings__value::-webkit-details-marker{display:none}@media(hover: hover){.settings__value:hover{background:var(--surface-sunken)}}.settings__value:active{background:var(--surface-sunken)}.settings__words{flex:1 1 auto;min-width:0}.settings__words>strong{color:var(--text);font-weight:var(--weight-bold)}.settings__action{flex:none;color:var(--accent);font-weight:var(--weight-bold)}.settings__controls{padding-top:var(--space-4)}.settings__controls>:is(.choice,.field){margin-bottom:0}.settings__limit>.field__label{margin:0 0 var(--space-1)}.settings__model{grid-template-columns:var(--settings-model-label) minmax(0, 1fr);align-items:center;column-gap:var(--space-4);margin-bottom:var(--space-2)}.settings__model>.field__label{color:var(--text);font-size:var(--text-base);font-weight:var(--weight-normal)}.settings__model>.field__error,.settings__model>.field__saved{grid-column:2}.settings__model>.field__saved{position:static;height:auto}@media(max-width: 37.5em){.settings__model{grid-template-columns:minmax(0, 1fr);margin-bottom:var(--space-3)}.settings__model>.field__label{font-size:var(--text-sm);font-weight:var(--weight-bold)}.settings__model>.field__error,.settings__model>.field__saved{grid-column:auto}}.settings__models>.field__hint{margin:0 0 var(--space-2)}.settings__models>ul.field__hint{margin-bottom:var(--space-3);padding-left:var(--space-5)}.settings__statuses>.field__hint{margin:0 0 var(--space-2)}.settings__statuses-group{margin:var(--space-3) 0 0}.settings__statuses-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--field-min)), 1fr));gap:0 var(--space-4);margin:0;padding:0;list-style:none}.settings__statuses-list>li{min-width:0}.settings__statuses-list .checkbox{align-items:center;margin-bottom:0;padding-block:0}.settings__statuses-list .checkbox input{margin-top:0}.settings>.form__actions{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}.settings__claude-key{max-width:var(--settings-width)}.settings__claude-key .field,.settings__claude-key .settings__text{max-width:none}.page__top+.settings__claude-key{margin-top:0;padding-top:0;border-top:0}.settings__key-shown{font-family:var(--font-mono);white-space:nowrap}.settings__key-acts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0}.settings__key-acts>form{display:flex}@media(max-width: 37.5em){.settings__key-acts{flex-direction:column}.settings__key-acts .button{justify-content:center;width:100%}}.settings__key-limit{margin-bottom:var(--space-4)}.settings__corrections{max-width:var(--settings-width)}.settings__corrections .field,.settings__corrections .settings__text{max-width:none}.color-swatch{display:inline-flex;flex:none;width:var(--swatch-width);height:var(--swatch-height);overflow:hidden;border-radius:var(--radius-sm);box-shadow:0 0 0 var(--border-width) var(--border-control)}.color-swatch__half{position:relative;flex:1 1 0;background:linear-gradient(var(--swatch-mark), var(--swatch-mark)) left 4px top 5px/10px 3px no-repeat,var(--swatch-page)}.color-swatch__half::before{content:"";position:absolute;right:4px;bottom:5px;left:4px;height:8px;border-radius:2px;background:var(--swatch-accent)}.color-swatch__half::after{content:"";position:absolute;top:3px;right:4px;width:var(--swatch-dot);height:var(--swatch-dot);border-radius:50%;background:var(--swatch-coach)}.settings-row__switch:has(.color-swatch){display:grid;grid-template-columns:repeat(2, auto)}.color-swatch__half--slate-day{--swatch-page: var(--swatch-slate-day);--swatch-coach: var(--swatch-slate-day-coach);--swatch-accent: var(--swatch-slate-day-accent);--swatch-mark: var(--swatch-slate-day-mark)}.color-swatch__half--slate-night{--swatch-page: var(--swatch-slate-night);--swatch-coach: var(--swatch-slate-night-coach);--swatch-accent: var(--swatch-slate-night-accent);--swatch-mark: var(--swatch-slate-night-mark)}.color-swatch__half--violet-day{--swatch-page: var(--swatch-violet-day);--swatch-coach: var(--swatch-violet-day-coach);--swatch-accent: var(--swatch-violet-day-accent);--swatch-mark: var(--swatch-violet-day-mark)}.color-swatch__half--violet-night{--swatch-page: var(--swatch-violet-night);--swatch-coach: var(--swatch-violet-night-coach);--swatch-accent: var(--swatch-violet-night-accent);--swatch-mark: var(--swatch-violet-night-mark)}.color-swatch__half--paper-day{--swatch-page: var(--swatch-paper-day);--swatch-coach: var(--swatch-paper-day-coach);--swatch-accent: var(--swatch-paper-day-accent);--swatch-mark: var(--swatch-paper-day-mark)}.color-swatch__half--paper-night{--swatch-page: var(--swatch-paper-night);--swatch-coach: var(--swatch-paper-night-coach);--swatch-accent: var(--swatch-paper-night-accent);--swatch-mark: var(--swatch-paper-night-mark)}.color-swatch__half--shore-day{--swatch-page: var(--swatch-shore-day);--swatch-coach: var(--swatch-shore-day-coach);--swatch-accent: var(--swatch-shore-day-accent);--swatch-mark: var(--swatch-shore-day-mark)}.color-swatch__half--shore-night{--swatch-page: var(--swatch-shore-night);--swatch-coach: var(--swatch-shore-night-coach);--swatch-accent: var(--swatch-shore-night-accent);--swatch-mark: var(--swatch-shore-night-mark)}.color-swatch__half--lantern-day{--swatch-page: var(--swatch-lantern-day);--swatch-coach: var(--swatch-lantern-day-coach);--swatch-accent: var(--swatch-lantern-day-accent);--swatch-mark: var(--swatch-lantern-day-mark)}.color-swatch__half--lantern-night{--swatch-page: var(--swatch-lantern-night);--swatch-coach: var(--swatch-lantern-night-coach);--swatch-accent: var(--swatch-lantern-night-accent);--swatch-mark: var(--swatch-lantern-night-mark)}.settings__allocation{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-1) 0 var(--space-3)}.settings__allocation>.icon{flex:none;margin-top:calc((var(--leading)*1em - var(--icon-sm))/2)}.settings__allocation--low{color:var(--warning)}.settings__allocation-acts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}@media(max-width: 37.5em){.settings__allocation-acts{flex-direction:column;align-items:flex-start}.settings__allocation-acts>.button--quiet{margin-inline-start:calc(-1*var(--space-3))}}.settings__testers .field__hint{display:block;max-width:var(--measure);margin-bottom:var(--space-2)}.settings__testers-open{margin-top:var(--space-2)}.frame__main:has(>.page>.settings-frame){container:settings-column/inline-size}@container settings-column (min-width: 75.5rem){.page:has(>.settings-frame){max-width:none;margin:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:calc(max(0px,(100% - var(--page-cap))/2) + var(--_page-side))}@container settings-page (min-width: 46rem){.settings-panel{--settings-list: calc(var(--_page-side) + 14.75rem);grid-template-columns:var(--settings-list) minmax(0, 1fr);gap:0;min-height:100dvh}.settings-nav{top:0;height:100dvh;max-height:none;padding:0 var(--space-3) var(--space-6) calc(var(--_page-side) - var(--space-3));border-radius:0;border-inline-end:var(--border-width) solid var(--border);overscroll-behavior:contain;scrollbar-gutter:stable}.settings-nav__head{position:sticky;top:0;z-index:1;padding:0 0 var(--space-4);background:var(--surface-sunken)}.settings-nav__title{display:flex;align-items:center;height:var(--coach-panel-head);margin:0;padding-inline:var(--space-3);font-size:var(--text-xl)}.settings-pane{padding:var(--space-6) 0 var(--space-7) var(--space-7)}}}.glance,.settings-pane__kicker,.settings-pane__lead,.settings-pane__avatar,.settings-look__glance{display:none}@container settings-pane (min-width: 52rem){.settings-pane>:not(.settings-pane__top,.notice){max-width:none}.settings-pane__head{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);column-gap:var(--space-5);align-items:end;margin:var(--space-2) 0 var(--space-6);padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--border)}.settings-pane__head--who{grid-template-columns:auto minmax(0, 5fr) minmax(0, 7fr)}.settings-pane__avatar{display:grid;align-self:center;width:3.5rem;height:3.5rem;margin-inline-end:var(--space-2);font-size:var(--text-lg)}.settings-pane__kicker{display:block;margin:0 0 var(--space-2)}.settings-pane__head .settings-pane__title{margin:0}.settings-pane__lead{display:block;max-width:60ch;margin:0;padding-bottom:.15rem;color:var(--text-muted);font-size:var(--text-base)}.settings-pane__body>.settings__section>.push__head{display:none}.settings-pane__body>form.settings{max-width:none}.settings-pane__body>.settings__section,.settings-pane__body>form>.settings__section{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--space-5);align-items:start;max-width:none;margin:0;padding:0;border:0}.settings-pane__body>.settings__section>*,.settings-pane__body>form>.settings__section>*{grid-column:1/span 8;margin:0}.settings-pane__body>.settings__section>:is(.settings__hint,.field__hint,.push__hint,.settings__usage),.settings-pane__body>form>.settings__section>:is(.settings__hint,.field__hint,.push__hint,.settings__usage){grid-column:span 4;max-width:60ch}.settings-pane__body>.settings__section>:is(.push-device,.settings-drill,.account-page__list,.push-quiet,.settings-layout-cards,.settings__testers,.settings__corrections,.settings__claude-key,.settings__links),.settings-pane__body>form>.settings__section>:is(.push-device,.settings-drill,.account-page__list,.push-quiet,.settings-layout-cards,.settings__testers,.settings__corrections,.settings__claude-key,.settings__links){grid-column:1/-1}.settings-pane__body>.settings__section>.settings-rows,.settings-pane__body>form>.settings__section>.settings-rows{grid-column:1/span 8}.settings-pane__body>.settings__section>.settings-look__glance,.settings-pane__body>form>.settings__section>.settings-look__glance{grid-column:span 4}.settings-pane__body>.settings__section:not(:has(>:not(.settings-row,h2,h3,.settings__hint,.field__hint))),.settings-pane__body>form>.settings__section:not(:has(>:not(.settings-row,h2,h3,.settings__hint,.field__hint))){row-gap:0}.settings-pane__body>.settings__section:not(:has(>:not(.settings-row,h2,h3,.settings__hint,.field__hint)))>:not(.settings-row,:first-child),.settings-pane__body>form>.settings__section:not(:has(>:not(.settings-row,h2,h3,.settings__hint,.field__hint)))>:not(.settings-row,:first-child){margin-block-start:var(--space-5)}.settings-pane__body>.settings__section:not(:has(>:not(.settings-row,h2,h3,.settings__hint,.field__hint)))>h3,.settings-pane__body>form>.settings__section:not(:has(>:not(.settings-row,h2,h3,.settings__hint,.field__hint)))>h3{margin-block-end:var(--space-3)}.settings-pane__body>.settings__section:not(:has(>:not(.settings-row,h2,h3,.settings__hint,.field__hint)))>.settings-row,.settings-pane__body>form>.settings__section:not(:has(>:not(.settings-row,h2,h3,.settings__hint,.field__hint)))>.settings-row{padding-inline:var(--space-5);border-inline:var(--border-width) solid var(--border);background:var(--surface-raised)}.settings-pane__body>.settings__section:not(:has(>:not(.settings-row,h2,h3,.settings__hint,.field__hint)))>:is(:not(.settings-row)+.settings-row,.settings-row:first-child),.settings-pane__body>form>.settings__section:not(:has(>:not(.settings-row,h2,h3,.settings__hint,.field__hint)))>:is(:not(.settings-row)+.settings-row,.settings-row:first-child){border-block-start:var(--border-width) solid var(--border);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg)}.settings-pane__body>.settings__section:not(:has(>:not(.settings-row,h2,h3,.settings__hint,.field__hint)))>:is(.settings-row:has(+:not(.settings-row)),.settings-row:last-child),.settings-pane__body>form>.settings__section:not(:has(>:not(.settings-row,h2,h3,.settings__hint,.field__hint)))>:is(.settings-row:has(+:not(.settings-row)),.settings-row:last-child){border-block-end:var(--border-width) solid var(--border);border-end-start-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.settings-pane__body :is(.push-device,.settings-reminders,.account-page__item,.settings-drill__row,.push-quiet__time,.push-quiet__summary,.settings-rows,.settings-look__glance),.settings-pane__body>.settings__section>.push-block:has(.push-badge),.settings-pane__body .push-quiet>.push-kind__form--head{border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.settings-pane .push-device{padding:var(--space-4) var(--space-5)}.settings-drill{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-template-columns:subgrid;gap:var(--space-5);border:0}.settings-drill>li{grid-column:span 4;border:0}.settings-drill:is(:has(>li:nth-child(4)),:not(:has(>li:nth-child(3))))>li{grid-column:span 6}.settings-drill__row:has(>.glance){display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"name chev" "glance glance" "value value";align-content:start;row-gap:var(--space-3);height:100%;padding:var(--space-4) var(--space-5)}.settings-drill__row:has(>.glance)>.settings-drill__name{grid-area:name}.settings-drill__row:has(>.glance)>.settings-drill__chevron{grid-area:chev;align-self:center}.settings-drill__row:has(>.glance)>.settings-drill__value{grid-area:value;color:var(--text);font-size:var(--text-base);white-space:normal}.settings-drill>li:has(>a>.glance){display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-3)}.settings-drill>li:has(>a>.glance)>a{grid-row:1/-1;grid-template-rows:subgrid;height:auto}.settings-drill:is(:has(>li:nth-child(4)),:not(:has(>li:nth-child(3))))>li:has(>a>.glance){display:block;grid-row:auto}.settings-drill:is(:has(>li:nth-child(4)),:not(:has(>li:nth-child(3))))>li>a:has(>.glance){grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr) auto;grid-template-rows:auto auto;grid-template-areas:"name glance chev" "value glance chev";align-content:stretch;column-gap:var(--space-5);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5)}.settings-drill:is(:has(>li:nth-child(4)),:not(:has(>li:nth-child(3))))>li>a:has(>.glance)>.settings-drill__name{align-self:start}.settings-drill:is(:has(>li:nth-child(4)),:not(:has(>li:nth-child(3))))>li>a:has(>.glance)>.settings-drill__value{align-self:end}.settings-drill__row:not(:has(>.glance)){height:100%;padding:0 var(--space-5)}.glance{display:grid;grid-area:glance;align-content:center;height:var(--glance-height, 6.75rem);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken)}.settings-pane__body>.settings__section>.push-block:has(.push-badge){display:flex;grid-column:span 4;flex-direction:column;align-self:stretch;padding:var(--space-4) var(--space-5)}.settings-pane__body>.settings__section>.settings-reminders{grid-column:span 8;padding:var(--space-4) var(--space-5)}.settings-pane__body>.settings__section>.push-block:has(.push-badge)+.push-block:has(.push-others){grid-column:span 8;padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.settings-pane__body>.settings__section>.push-block:has(.push-others)+.settings-reminders{grid-column:1/-1}.push-badge{grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"why why" "glance glance" "switch saved" "sub sub";align-content:start;align-items:center;gap:var(--space-3);padding:0}.push-badge>.settings-why{grid-area:why}.push-badge>.glance-badge{display:flex;gap:var(--space-4);justify-content:center;align-items:center;height:5rem}.push-badge>.settings-row__switch{grid-area:switch}.settings-row.push-badge.field--saves>.field__saved{grid-area:saved;justify-self:start;margin:0}.push-badge>.settings-row__sub{grid-area:sub}.push-badge>.field__error{grid-column:1/-1}.settings-pane__body .account-page__who{display:none}.settings-pane__body .account-page__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;gap:var(--space-5)}.settings-pane__body .account-page__list>.account-page__item{display:grid;align-content:start;row-gap:var(--space-2);margin:0;padding:var(--space-4) var(--space-5) var(--space-5)}.settings-pane__body .account-page__item>:is(dt,dd){margin:0}.settings-pane__body :is(.account-page__item--row,.account-page__item--two-step,.account-page__item--sign-ins){grid-template-columns:minmax(0, 1fr) auto;column-gap:var(--space-4);align-items:center}.settings-pane__body :is(.account-page__item--row>dd,.account-page__item>.account-page__buttons){grid-row:1;grid-column:2}.settings-pane__body .account-page__item>.account-page__line{grid-column:1/-1}.settings-pane__body .account-page__value{font-size:var(--text-lg)}.settings-pane__body .settings__links{color:var(--text-muted);font-size:var(--text-sm)}.settings-pane__body .push-quiet{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-template-columns:subgrid;gap:var(--space-5)}.settings-pane__body .push-quiet>*{max-width:none;margin:0}.push-quiet>.push-kind__form--head{grid-column:span 4;align-self:stretch;padding:var(--space-4) var(--space-5)}.push-quiet__summary{display:grid;grid-column:span 8;row-gap:var(--space-3);padding:var(--space-4) var(--space-5)}.push-quiet__summary>.settings__words{font-size:var(--text-md)}.push-quiet__summary>.glance{grid-area:auto;height:auto;padding:var(--space-4)}.settings-pane__body .push-quiet__times{grid-column:span 8;grid-template-columns:subgrid;gap:var(--space-5)}.push-quiet__time{grid-column:span 4;padding:var(--space-4) var(--space-5)}.push-quiet__time .field{margin:0}.push-quiet>.push__hint{grid-column:span 4;align-self:center}.settings-pane__body .settings-rows{padding:var(--space-1) var(--space-5)}.settings-rows>.settings-row{padding:var(--space-3) 0}.settings-pane__body .settings-look__glance{display:grid;row-gap:var(--space-2);padding:var(--space-4) var(--space-5)}.glance--window{grid-area:auto;grid-template-columns:1fr 1fr;gap:var(--space-3);height:auto;padding:var(--space-4)}.settings-look__words{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);padding:0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm);text-align:center}}@container settings-pane (min-width: 96rem){.settings-pane__body>.settings__section>:not(.push-device,.settings-drill,.account-page__list,.push-quiet,.settings-layout-cards,.settings__testers,.settings__corrections,.settings__claude-key,.settings__links,.push-block:has(.push-badge),.settings-reminders,.settings-rows,.settings-look__glance,.settings__hint,.field__hint,.push__hint,.settings__usage),.settings-pane__body>form>.settings__section>:not(.push-device,.settings-drill,.account-page__list,.push-quiet,.settings-layout-cards,.settings__testers,.settings__corrections,.settings__claude-key,.settings__links,.push-block:has(.push-badge),.settings-reminders,.settings-rows,.settings-look__glance,.settings__hint,.field__hint,.push__hint,.settings__usage){grid-column:1/span 6}.settings-pane__body>.settings__section>:is(.settings__hint,.field__hint,.push__hint,.settings__usage),.settings-pane__body>form>.settings__section>:is(.settings__hint,.field__hint,.push__hint,.settings__usage){grid-column:span 6}}@container settings-pane (min-width: 52rem){.settings-drill__row{--drill-edge: var(--border-control);--drill-lift: var(--shadow-2)}}.settings-drill__row:active{border-color:var(--drill-edge, currentColor);box-shadow:var(--drill-lift, none)}.settings-drill__row:focus-visible{border-color:var(--drill-edge, currentColor);box-shadow:var(--drill-lift, none)}@media(hover: hover){.settings-drill__row:hover{border-color:var(--drill-edge, currentColor);box-shadow:var(--drill-lift, none);transition:box-shadow var(--dur) var(--ease)}}@container settings-pane (min-width: 80rem){.settings-pane__body{--glance-height: 7.5rem}.glance--lock>.glance-lock__clock{font-size:2.25rem}.glance--lock>.glance-lock__note{max-width:28rem;font-size:var(--text-sm)}}.glance-kinds{display:flex;gap:6px;justify-content:center}.glance-kinds>i{flex:0 1 2.75rem;height:.75rem;border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:inset 0 0 0 var(--border-width) var(--border-control)}.glance-kinds>i.on{background:var(--accent);box-shadow:none}.glance-day{display:block;width:100%;height:.75rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:inset 0 0 0 var(--border-width) var(--border-control);fill:var(--accent)}.glance-day--big{height:1.25rem}.glance-day__ticks{display:flex;justify-content:space-between;margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs)}.glance.glance--lock{align-content:center;justify-items:center;row-gap:var(--space-2);padding:var(--space-3) var(--space-4);background:linear-gradient(160deg, var(--picture-lock-top), var(--picture-lock-end))}.glance-lock__clock{color:var(--picture-white);font:300 1.5rem/1 var(--font-display);letter-spacing:.02em}.glance-lock__note{display:grid;grid-template-columns:1.75rem minmax(0, 1fr) auto;column-gap:var(--space-2);width:100%;max-width:24rem;padding:.45rem var(--space-3);border-radius:.75rem;background:var(--picture-lock-paper);color:var(--picture-lock-ink);font-size:.8125rem;line-height:1.3}.glance-lock__app{display:grid;grid-row:1/span 2;place-items:center;align-self:center;width:1.75rem;height:1.75rem;border-radius:.45rem;background:var(--brand-teal);color:var(--picture-white)}.glance-lock__app .icon{width:1rem;height:1rem}.glance-lock__note b{overflow:hidden;font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap}.glance-lock__now{color:var(--picture-lock-muted);font-size:var(--text-xs)}.glance-lock__body{grid-column:2/-1}.glance-icon{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.75rem;background:var(--surface-raised);box-shadow:inset 0 0 0 var(--border-width) var(--border);color:var(--text)}.glance-icon .icon{width:1.5rem;height:1.5rem}.glance-icon:is([data-badge=dot],[data-badge=count])::after{position:absolute;top:-5px;right:-5px;border-radius:var(--radius-pill);background:var(--mark);box-shadow:0 0 0 2px var(--surface-sunken);content:""}.glance-icon[data-badge=dot]::after,.glance-icon[data-badge=count]:not([data-count])::after{width:12px;height:12px}.glance-icon[data-badge=count][data-count]::after{box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;color:var(--picture-white);font:700 10px/16px var(--font-sans);text-align:center;content:attr(data-count)}.push-badge:has(input[value=count]:checked) .glance-icon[data-badge=count],.push-badge:has(input[value=dot]:checked) .glance-icon[data-badge=dot],.push-badge:has(input[value=off]:checked) .glance-icon[data-badge=off]{box-shadow:0 0 0 2px var(--accent),var(--shadow-2)}.glance-window{--w-ground: var(--swatch-slate-day);--w-raised: var(--picture-white);--w-line: var(--picture-day-line);--w-coach: var(--swatch-slate-day-coach);--w-accent: var(--picture-day-accent);display:grid;grid-template-columns:18% 1fr;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-md);background:var(--w-ground);box-shadow:0 0 0 var(--border-width) var(--border-control),var(--shadow-1)}.glance-window--night,.settings__section:has(input[name=appearance][value=dark]:checked) .glance-window--day{--w-ground: var(--swatch-slate-night);--w-raised: var(--picture-night-raised);--w-line: var(--picture-night-line);--w-coach: var(--swatch-slate-night-coach);--w-accent: var(--picture-night-accent)}.settings__section:has(input[name=appearance][value=light]:checked) .glance-window--night{--w-ground: var(--swatch-slate-day);--w-raised: var(--picture-white);--w-line: var(--picture-day-line);--w-coach: var(--swatch-slate-day-coach);--w-accent: var(--picture-day-accent)}.settings__section:has(input[name=palette][value=violet]:checked) .glance-window--day,.settings__section:has(input[name=palette][value=violet]:checked):has(input[name=appearance][value=light]:checked) .glance-window--night{--w-ground: var(--swatch-violet-day);--w-coach: var(--swatch-violet-day-coach)}.settings__section:has(input[name=palette][value=violet]:checked) .glance-window--night,.settings__section:has(input[name=palette][value=violet]:checked):has(input[name=appearance][value=dark]:checked) .glance-window--day{--w-ground: var(--swatch-violet-night);--w-coach: var(--swatch-violet-night-coach)}.glance-window__rail{display:grid;align-content:start;gap:5px;padding:8px 5px;border-inline-end:1px solid var(--w-line)}.glance-window__rail>i{height:4px;border-radius:2px;background:var(--w-line)}.glance-window__rail>i:first-child{width:8px;height:8px;border-radius:50%;background:var(--w-coach)}.glance-window__page{display:grid;align-content:start;gap:6px;padding:8px}.glance-window__page>b{width:45%;height:6px;border-radius:3px;background:var(--w-accent);opacity:.7}.glance-window__week{display:grid;grid-template-columns:repeat(7, 1fr);gap:3px}.glance-window__week>i{height:12px;border-radius:2px;background:var(--w-raised);box-shadow:inset 0 0 0 1px var(--w-line)}.settings__section:has(input[name=week][value=weekdays]:checked) .glance-window__week{grid-template-columns:repeat(5, 1fr)}.settings__section:has(input[name=week][value=weekdays]:checked) .glance-window__week>i:nth-child(n+6){display:none}.glance-window__card{display:grid;gap:4px;padding:6px;border-radius:3px;background:var(--w-raised);box-shadow:inset 0 0 0 1px var(--w-line)}.glance-window__card>i{height:3px;border-radius:2px;background:var(--w-line)}.glance-window__card>i+i{width:70%}.glance-window__card>em{justify-self:end;width:34%;height:8px;border-radius:3px;background:var(--w-coach)}.account-home__head{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin:0 0 var(--space-6);text-align:center}.account-home__avatar{--avatar-size: 5rem;font-size:var(--text-xl)}.account-home__name{margin:0;font-size:var(--text-lg);font-weight:600}.account-home__email{margin:0;color:var(--text-muted);overflow-wrap:anywhere}.account-home__group+.account-home__group,.account-home__group+.account-home__out{margin-top:var(--space-6)}.account-home__list{margin:0;padding:0;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);list-style:none}.account-home__item+.account-home__item{border-top:var(--border-width) solid var(--border)}.account-home__row{display:flex;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:0 var(--space-4);border-radius:inherit;color:var(--text);text-decoration:none}.account-home__item:first-child>.account-home__row{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.account-home__item:last-child>.account-home__row{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.account-home__item:only-child>.account-home__row{border-radius:var(--radius-lg)}.account-home__row:focus-visible{outline-offset:calc(-1*var(--focus-width))}.account-home__icon,.account-home__chevron{flex:none;color:var(--text-muted)}.account-home__label{flex:1;min-width:0}.account-home__value{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap}@media(hover: hover){a.account-home__row:hover>.account-home__label{color:var(--accent-strong)}}a.account-home__row:active>.account-home__label{color:var(--accent-strong)}.account-home__row--still{cursor:default}.account-home__sign-out{width:100%;min-height:3.5rem;padding:0;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--danger);font:inherit;text-align:center;cursor:pointer}.account-home__title{margin:0 0 var(--space-2);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs)}.settings-switch-form__row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3.5rem;padding:0;border:0;border-bottom:var(--border-width) solid var(--border);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.settings-switch-form__state{color:var(--text-muted)}main[data-swap-busy][data-swap-to^="/account/settings"] .settings-panel>.settings-nav[data-settings-nav]{opacity:1}@container settings-page (min-width: 46rem){.settings-panel>.settings-nav[data-settings-nav]{view-transition-name:app-settings-nav}}::view-transition-group(app-settings-nav),::view-transition-new(app-settings-nav){animation:none}::view-transition-old(app-settings-nav):not(:only-child){display:none}:where(:root){--meter-height-lg: 8px}.usage__head>.lead{flex-basis:100%}@media(max-width: 37.5em){.usage__head>.lead{display:none}}.usage-reached{margin-bottom:var(--space-5);padding-block:var(--space-4)}.usage-reached__words{max-width:var(--measure);margin:0 0 var(--space-3)}.limit-stop__submitted{border-style:dashed;color:var(--text-muted);cursor:default;pointer-events:none}.limit-stop__says{color:var(--text-muted)}.usage-month{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"main side" "foot foot";column-gap:var(--space-7);margin-bottom:var(--space-7);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}@media(max-width: 37.5em){.usage-month{grid-template-columns:minmax(0, 1fr);grid-template-areas:"main" "side" "foot";padding:var(--space-4)}}.usage-month__main{grid-area:main;min-width:0}.usage-month__total{margin:0}.usage-month__total>dd{margin:var(--space-2) 0 0}.usage-month__sum{color:var(--text);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-display);line-height:var(--leading-tight)}@media(max-width: 37.5em){.usage-month__sum{font-size:var(--text-2xl)}}.usage-month__of{color:var(--text-muted);font-size:var(--text-lg)}.usage-month__meter{--meter-height: var(--meter-height-lg);margin-top:var(--space-3)}.usage-month__left{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-sm)}.usage-month__left strong{font-weight:var(--weight-bold)}.usage-month__record,.usage-month__cache{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.usage-month__record>.icon,.usage-month__cache>.icon{flex:none;margin-top:calc((var(--leading)*1em - var(--icon-sm))/2)}.usage-month__record strong,.usage-month__cache strong{color:var(--text);font-weight:var(--weight-bold)}.usage-month__line{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.usage-month__alert{display:none;flex:none;margin-top:calc((var(--leading)*1em - var(--icon-sm))/2)}.usage-month[data-usage-level=near] .usage-month__alert{display:block;color:var(--warning)}.usage-month[data-usage-level=reached] .usage-month__alert{display:block;color:var(--danger)}.usage-month__side{grid-area:side;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-left:var(--space-5);border-left:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.usage-month__side{margin-top:var(--space-5);padding:var(--space-5) 0 0;border-top:var(--border-width) solid var(--border);border-left:0}}.usage-month__figures{display:grid;grid-template-columns:repeat(2, max-content);gap:var(--space-4) var(--space-5);margin:0}@media(max-width: 37.5em){.usage-month__figures{grid-template-columns:repeat(2, minmax(0, 1fr));width:100%}}.usage-month__figure>dd{margin:0}.usage-month__figure>.caps{margin-bottom:var(--space-2)}.usage-month__value{color:var(--text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display);line-height:var(--leading-tight)}.usage-month__note{color:var(--text-muted);font-size:var(--text-sm)}.usage-month__change{margin-left:calc(-1*var(--space-3))}.usage-month[data-usage-level=reached] .usage-month__change{display:none}.usage-month__foot{grid-area:foot;display:flex;align-items:flex-start;gap:var(--space-2);max-width:none;margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-sm)}.usage-month__foot>.icon{flex:none;margin-top:calc((var(--leading)*1em - var(--icon-sm))/2)}.usage-month__foot>span{max-width:var(--measure)}.usage__section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-4);margin-bottom:var(--space-4)}.usage__section-head>h2,.usage__section-head>.usage__section-lead{margin:0}@media(max-width: 37.5em){.usage__section-head{flex-direction:column;align-items:flex-start}}.usage__section-lead{color:var(--text-muted);font-size:var(--text-sm)}.usage-folds{margin-bottom:var(--space-7)}.usage-fold{min-width:0}.usage-fold>summary{list-style:none}.usage-fold>summary::-webkit-details-marker{display:none}.usage-fold__summary{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border);cursor:pointer}.usage-fold[open]>.usage-fold__summary{border-bottom:0}.usage-fold+.usage-fold>.usage-fold__summary{border-top:0}.usage-fold__title{margin:0;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.usage-fold__count{min-width:0;font-size:var(--text-sm)}.usage-fold__chevron{flex:none;margin-left:auto;transition:transform var(--dur-turn) var(--ease)}.usage-fold[open] .usage-fold__chevron{transform:rotate(180deg)}.usage-fold__body{min-width:0;padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border);container:usage-fold/inline-size}@container usage-fold (max-width: 60rem){.usage-tasks>.table,.usage-tasks>.table tbody,.usage-tasks>.table tr,.usage-tasks>.table td{display:block}.usage-tasks>.table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.usage-tasks>.table tr{padding:var(--space-3);border-radius:var(--radius-lg)}.usage-tasks>.table tbody tr:nth-child(even){background:var(--surface-sunken)}.usage-tasks>.table tbody tr:nth-child(even)>td{background:rgba(0,0,0,0)}.usage-tasks>.table td{display:grid;grid-template-columns:var(--cell-label) minmax(0, 1fr);gap:var(--space-3);align-items:baseline;padding:0;border-bottom:0;overflow-wrap:anywhere;white-space:normal}.usage-tasks>.table td::before{content:attr(data-label);content:attr(data-label)/"";color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.usage-tasks>.table td:empty::after{content:"-";content:"-"/"";color:var(--text-muted)}}.usage-fold__lead,.usage-fold__line{max-width:var(--measure);margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.usage-fold__line{margin:var(--space-4) 0 0}.usage-fold__heading{margin:var(--space-5) 0 var(--space-3)}.usage-calls__mark{display:block;color:var(--text-muted);font-size:var(--text-sm);white-space:normal}.usage-whole__grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-5) var(--space-6)}.usage-whole__month{flex:999 1 26rem;min-width:0}.usage-whole__total{margin:0}.usage-whole__total>dd{margin:var(--space-1) 0 0}.usage-whole__sum{color:var(--text);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-display);line-height:var(--leading-tight)}.usage-whole__of{color:var(--text-muted);font-size:var(--text-sm)}.usage-whole__bar{display:block;width:100%;height:var(--meter-height-lg);margin-top:var(--space-3);border-radius:var(--radius-pill);background:var(--border)}.usage-whole__part--you,.usage-whole__swatch--you{fill:var(--text);background:var(--text)}.usage-whole__part--one,.usage-whole__swatch--one{fill:var(--coach);background:var(--coach)}.usage-whole__part--two,.usage-whole__swatch--two{fill:var(--text-muted);background:var(--text-muted)}.usage-whole__legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 var(--space-4);padding:0;font-size:var(--text-sm);list-style:none}.usage-whole__key{display:inline-flex;align-items:center;gap:var(--space-2)}.usage-whole__swatch{flex:none;width:10px;height:10px;border-radius:var(--radius-sm)}.usage-whole__months-head{margin:var(--space-4) 0 var(--space-1);color:var(--text-muted)}.usage-whole__months{margin:0;padding:0;list-style:none}.usage-whole__months>li{padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--border);font-size:var(--text-sm)}.usage-whole__card{flex:1 1 15rem;min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.usage-whole__card--low{border-color:var(--warning);background:var(--warning-soft)}.usage-whole__kicker{display:flex;align-items:flex-start;gap:var(--space-1);margin:0;color:var(--text-muted)}.usage-whole__card--low .usage-whole__kicker,.usage-whole__card--low .usage-whole__figure,.usage-whole__card--low .usage-whole__spoken{color:var(--warning)}.usage-whole__figure{margin:var(--space-2) 0 0;color:var(--text);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-display);line-height:var(--leading-tight)}.usage-whole__spoken{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.usage-whole__text{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.usage-whole__acts{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin-top:var(--space-4)}.usage-whole__acts>.button{justify-content:center;white-space:nowrap}.usage-whole__saved{margin:0 0 var(--space-4)}.usage-whole__unnamed{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.usage-whole__unnamed>.icon{flex:none;margin-top:calc((var(--leading)*1em - var(--icon-sm))/2)}.usage-whole__console{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.usage-whole__console>.icon{flex:none;margin-top:calc((var(--leading)*1em - var(--icon-sm))/2)}.usage-calls-section{container:usage-calls/inline-size}@container usage-calls (max-width: 66rem){.usage-calls{position:relative}.usage-calls::after{content:"";position:absolute;inset:0 0 var(--space-5) auto;width:2.5rem;background:linear-gradient(to left, var(--surface), transparent);pointer-events:none}.usage-calls .table :is(th,td):last-child{padding-right:2.5rem}}.account-page{container-name:account-page;container-type:inline-size}.account-page__columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;column-gap:var(--space-7)}@container account-page (max-width: 45rem){.account-page__columns{grid-template-columns:minmax(0, 1fr)}.account-page__section+.account-page__section{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}}.account-page__who{display:flex;align-items:center;gap:var(--space-4);margin:0 0 var(--space-5)}.account-page__avatar{width:var(--account-avatar);height:var(--account-avatar);font-size:var(--text-lg)}@media(max-width: 37.5em){.account-page__avatar{width:var(--account-avatar-phone);height:var(--account-avatar-phone);font-size:var(--text-md)}}.account-page__name{min-width:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}.account-page__list{margin:0}.account-page__item+.account-page__item{margin-top:var(--space-4)}.account-page__item>dt{margin-bottom:var(--space-1)}.account-page__item>dd>.field__hint{margin:var(--space-2) 0 0}.account-page__value{min-width:0;max-width:none;margin:0;color:var(--text);font-weight:var(--weight-bold);overflow-wrap:anywhere}.account-page__row{--account-value-room: 8rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);min-height:var(--touch-min)}.account-page__row>.account-page__value{flex:1 1 var(--account-value-room)}.account-page__change{flex:none}.account-page__pair{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--space-2) var(--space-3);min-width:0;max-width:100%}.account-page__inline{display:contents}.account-page__item--row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.account-page__item--row>dt{min-width:0;margin-bottom:0}.account-page__item--row>dd{flex:none}.account-page__label{display:flex;align-items:center;gap:var(--space-2)}.account-page__label>.icon{flex:none;color:var(--text-muted)}.account-page__item--two-step,.account-page__item--sign-ins{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:var(--space-1) var(--space-3)}.account-page__item--two-step>dt,.account-page__item--sign-ins>dt{min-width:0;margin-bottom:0}.account-page__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin:0}.account-page__line{grid-column:1/-1;max-width:var(--measure);margin:0}.account-page__line>strong{color:var(--text)}.account-page__line>code{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text)}.account-page__low{grid-column:1/-1;margin:var(--space-1) 0 0;font-size:var(--text-sm)}.account-page__low-words{display:flex;align-items:center;gap:var(--space-2);color:var(--warning);font-weight:var(--weight-bold)}.account-page__low-words>.icon{flex:none}.account-page__low-link{display:inline-flex;align-items:center;min-height:var(--touch-min);font-weight:var(--weight-bold)}.account-page__section{container:account-section/inline-size}@container account-section (max-width: 18.75rem){.account-page__row,.account-page__item--row{flex-direction:column;align-items:stretch}.account-page__item--two-step,.account-page__item--sign-ins{grid-template-columns:minmax(0, 1fr)}.account-page__buttons{flex-direction:column;align-items:stretch}.account-page__change{width:100%;white-space:normal}}.account-page__done{max-width:var(--measure);margin-bottom:var(--space-5)}.account-page__done>.notice{margin-bottom:var(--space-2)}.account-page__others{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}@media(max-width: 37.5em){.account-page__others{display:grid;grid-template-columns:minmax(0, 1fr)}}.account-page__others-line{flex:1 1 var(--field-min);min-width:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.account-page__others-line>p{margin:0}.account-page__others-line>ul+p{margin-top:var(--space-2)}@media(max-width: 37.5em){.account-page__where{width:100%}}.account-page__passkey-line{margin:0;color:var(--text-muted)}@media(max-width: 37.5em){.account-page__passkey{width:100%}}.account-page__changed>p{overflow-wrap:anywhere}.signed-out-notice>p{margin:0}.signed-out-notice>ul+p{margin-top:var(--space-2)}.device-list{margin:var(--space-1) 0 0;padding-left:var(--space-4)}.device-list>li::marker{color:var(--text-muted)}.device-list>li+li{margin-top:var(--space-1)}.device-list__device{white-space:nowrap}.device-list__used{display:inline-block;max-width:100%;color:var(--text-muted)}.email-page__now{max-width:var(--entry-width);margin:0 0 var(--space-4);font-size:var(--text-sm);overflow-wrap:anywhere}.email-form__check{display:flex;align-items:flex-start;gap:var(--space-3);max-width:none;margin:0;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-notice)}.email-form__check>.icon{flex:none;width:var(--icon-md);height:var(--icon-md);color:var(--text-muted)}.sign-ins{max-width:var(--two-step-width)}.sign-ins__part+.sign-ins__part{margin-top:var(--space-6)}.sign-ins__part>h2{margin:0 0 var(--space-3)}@media(max-width: 37.5em){.sign-ins__part>h2{font-size:var(--text-lg)}}.sign-ins__devices{container:sign-ins/inline-size;margin:0;padding:0;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);list-style:none}.sign-ins__device{display:grid;grid-template-columns:var(--icon-md) minmax(0, 1fr) auto;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4)}.sign-ins__device+.sign-ins__device{border-top:var(--border-width) solid var(--border)}.sign-ins__device>.icon{align-self:start;margin-top:calc((var(--leading)*1em - var(--icon-md))/2);color:var(--text-muted)}.sign-ins__words{min-width:0}.sign-ins__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);max-width:none;margin:0;color:var(--text);font-weight:var(--weight-bold)}.sign-ins__when{max-width:none;margin:0;color:var(--text-muted);font-size:var(--text-sm)}.sign-ins__end{margin:0}.sign-ins__this{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap}@container sign-ins (max-width: 30rem){.sign-ins__device{grid-template-columns:var(--icon-md) minmax(0, 1fr)}.sign-ins__end{grid-column:2;justify-self:start}}.sign-ins__others{margin-top:var(--space-3)}.sign-ins__activity{margin:0;padding:0;list-style:none}.sign-ins__line{display:grid;grid-template-columns:var(--icon-md) minmax(0, 1fr);gap:0 var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--border);font-size:var(--text-sm)}.sign-ins__line>.icon{margin-top:calc((var(--leading)*1em - var(--icon-md))/2);color:var(--text-muted)}.sign-ins__line-words{min-width:0}.sign-ins__line-text,.sign-ins__line-when{max-width:none;margin:0}.sign-ins__line-text{color:var(--text)}.sign-ins__line-when{color:var(--text-muted)}.sign-ins__kept,.sign-ins__foot{max-width:none;color:var(--text-muted);font-size:var(--text-sm)}.sign-ins__kept{margin:var(--space-2) 0 0;padding-left:calc(var(--icon-md) + var(--space-3))}.sign-ins__foot{margin:var(--space-5) 0 0}.passkeys-form__add,.passkeys-form__list{margin:var(--space-5) 0 0;padding:0;border:0}.passkeys-form__add>legend,.passkeys-form__list>legend{margin-bottom:var(--space-2);padding:0}.passkeys-list{margin:0;padding:0;list-style:none}.passkeys-list__item{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--touch-min);padding:var(--space-2) 0}.passkeys-list__item+.passkeys-list__item{border-top:var(--border-width) solid var(--border)}.passkeys-list__item>.field__hint{grid-column:1;margin:0}.passkeys-list__item>.button{grid-column:2;grid-row:1/span 2}.passkeys-list__name{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--text);font-weight:var(--weight-bold);overflow-wrap:anywhere}.about-page__preview{max-width:var(--measure);margin-block:var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-sunken)}:where(:root){--qr-size: 200px;--two-step-key-gap: 0.3em;--two-step-codes-gap: 3.5rem;--two-step-codes-width: 34rem}.two-step-page__head{flex-direction:column;row-gap:var(--space-1)}@media(max-width: 37.5em){.two-step-page__head>.lead{font-size:var(--text-base)}}.two-step-also{max-width:var(--two-step-width);margin:0 0 var(--space-4)}.two-step-also>ul{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.two-step-note{max-width:var(--two-step-width);margin:0 0 var(--space-4)}.two-step-form{max-width:var(--entry-width)}.two-step-form .form__actions{margin-top:var(--space-5)}.two-step-how{max-width:none}.two-step-how__later{cursor:not-allowed}.two-step-how__later::before{content:"";position:absolute;z-index:-1;inset:var(--switch-inset);border:var(--border-width) dashed var(--border-control);border-radius:var(--radius-md)}.two-step-how__tag{display:flex;justify-content:flex-end;max-width:none;margin:var(--space-1) 0 0}.two-step-step{max-width:var(--two-step-width);margin:0;padding:var(--space-4) 0 var(--space-5);border-top:var(--border-width) solid var(--border)}.two-step-step__title{margin:0 0 var(--space-3);font-size:var(--text-lg)}.two-step-step--touch{display:none}@media(pointer: coarse){.two-step-step--scan{display:none}.two-step-step--touch{display:grid;gap:var(--space-3);justify-items:start}}.two-step-where--touch{display:none}@media(pointer: coarse){.two-step-where--scan{display:none}.two-step-where--touch{display:inline}}.two-step-scan{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4) var(--space-6)}.two-step-scan__key{display:grid;flex:1 1 var(--field-min);gap:var(--space-3);justify-items:start;min-width:0}.two-step-scan__words{margin:0}.two-step-qr{flex:none;width:var(--qr-size)}.two-step-qr>.qr{display:block;width:var(--qr-size);height:var(--qr-size);border-radius:var(--radius-sm);box-shadow:0 0 0 var(--border-width) var(--border)}.qr__paper{fill:var(--qr-paper)}.qr__ink{fill:var(--qr-ink)}.two-step-key{max-width:100%;margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text);font-family:var(--font-mono);font-size:var(--text-base);letter-spacing:var(--tracking-backup);word-spacing:var(--two-step-key-gap);line-height:var(--leading)}.two-step-account{margin:0;color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.two-step-open__hint{margin:0}.two-step-qr-open{display:grid;gap:var(--space-2);justify-items:start}.two-step-touch__words{margin:var(--space-2) 0 0;font-weight:var(--weight-bold)}.two-step-code{max-width:var(--code-field-width);height:var(--touch-min);padding-block:0;font-family:var(--font-mono);font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-code);white-space:nowrap}@media(max-width: 37.5em){.two-step-code{max-width:none}}.two-step-form .field>.input,.two-step-code,.two-step-tick input{scroll-margin-top:var(--space-8)}@media(max-width: 37.5em){.two-step-form .field>.input,.two-step-code,.two-step-tick input{scroll-margin-bottom:calc(var(--refusal-room) + var(--tabbar-height) + var(--coach-lift) + env(safe-area-inset-bottom))}}.two-step-code--either{font-size:var(--text-md);letter-spacing:var(--tracking-backup)}.two-step-clock{display:flex;align-items:flex-start;gap:var(--space-2);max-width:var(--measure);margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.two-step-clock>.icon{flex:none;width:var(--icon-sm);height:var(--icon-sm);margin-top:var(--space-1)}.two-step-fresh{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);margin:0;color:var(--text);font-size:var(--text-base);line-height:var(--leading-notice)}.two-step-fresh>.icon{flex:none;width:var(--icon-md);height:var(--icon-md);color:var(--success)}.two-step-codes-box{container:two-step-codes/inline-size;max-width:var(--two-step-codes-width);margin-bottom:var(--space-4)}.two-step-codes{display:grid;grid-template-rows:repeat(5, auto);grid-auto-flow:column;justify-content:start;gap:var(--space-2) var(--two-step-codes-gap);margin:0;padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);font-family:var(--font-mono);font-size:var(--text-md);letter-spacing:var(--tracking-backup);list-style:none}.two-step-codes__code{margin:0;white-space:nowrap}@container two-step-codes (max-width: 26rem){.two-step-codes{grid-template-rows:none;grid-auto-flow:row}}.two-step-codes__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}@media(max-width: 37.5em){.two-step-codes__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}}.two-step-done{max-width:var(--entry-width)}.two-step-tick{margin-bottom:var(--space-3)}.two-step-tick>.checkbox{margin-bottom:0;font-weight:var(--weight-bold)}.two-step-done__actions{display:grid;gap:var(--space-2);justify-items:start}@media(max-width: 37.5em){.two-step-done__actions{justify-items:stretch}}.two-step-done__line{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.two-step-done__actions>.form__note{margin:0}.two-step-done__actions>.form__note:empty{position:absolute}.two-step-manage{max-width:var(--two-step-width)}.two-step-manage__part{padding:var(--space-4) 0;border-top:var(--border-width) solid var(--border)}.two-step-manage__part>h2{margin:0 0 var(--space-2)}@media(max-width: 37.5em){.two-step-manage__part>h2{font-size:var(--text-lg)}}.two-step-manage__part>p{margin:0}.two-step-manage__part--later>h2{color:var(--text-muted)}.two-step-manage__button{margin-top:var(--space-3)}.two-step-manage__part>.two-step-manage__hint{margin-top:var(--space-2)}.two-step-manage__done{margin-bottom:var(--space-4)}.two-step-manage__email{overflow-wrap:anywhere}.two-step-manage__foot{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}.button--danger.two-step-off{background:rgba(0,0,0,0);color:var(--danger)}@media(hover: hover){.button--danger.two-step-off:hover:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--danger-strong);background:var(--surface-sunken);color:var(--danger-strong)}}.button--danger.two-step-off:active:not(:disabled,[aria-disabled=true],[data-working]){border-color:var(--danger);background:var(--danger);color:var(--text-on-danger)}.two-step-used__words{margin:0;font-size:var(--text-base)}.two-step-used__actions{margin-top:var(--space-2)}.two-step-needed{display:grid;gap:var(--space-3);max-width:var(--two-step-width);margin-top:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.two-step-needed>p,.two-step-needed>.two-step-note{margin:0}.two-step-needed__kicker{display:flex;align-items:center;gap:var(--space-2);color:var(--accent-strong)}.two-step-needed__words{font-weight:var(--weight-medium)}.two-step-needed__lead{color:var(--text-muted)}.two-step-needed__form{display:grid;gap:var(--space-3);margin:0}.two-step-needed__form .form__actions{margin-top:0}.two-step-manage__kept{max-width:var(--measure);margin:0}:is(.feedback-form__kinds,.feedback-form__picture){min-width:0;margin:0 0 var(--space-4);padding:0;border:0}:is(.feedback-form__kinds,.feedback-form__picture)>legend{margin-bottom:var(--space-2);padding:0}.feedback-facts{margin:0}.feedback-facts .facts__row{padding:var(--space-2) 0}.feedback-facts dd{color:var(--text-muted)}.feedback-form .notice,[data-feedback-sent]{margin-bottom:var(--space-4)}.sent-note{display:grid;gap:var(--space-2);max-width:40rem;margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.sent-note__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-3)}.sent-note__kind{font-weight:var(--weight-bold)}.sent-note__seen{color:var(--text-muted);font-size:var(--text-sm)}.sent-note__seen--yes{color:var(--text)}.sent-note__meta,.sent-note__note,.sent-note__reply,.sent-note__picture,.sent-note__delete{max-width:none;margin:0}.sent-note__meta{color:var(--text-muted);font-size:var(--text-sm)}.sent-note__note{overflow-wrap:anywhere}.sent-note__reply{display:flex;gap:var(--space-2);align-items:baseline;padding:var(--space-2) var(--space-3);border-left:3px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-sm);overflow-wrap:anywhere}.sent-note__reply .icon{flex:none}.sent-note__picture{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);align-items:center;font-size:var(--text-sm)}.sent-note__delete{display:flex;justify-content:flex-start;margin-top:var(--space-1);padding-top:var(--space-2);border-top:var(--border-width) solid var(--border)}.sent-note__delete .button{margin-left:calc(-1*var(--space-3))}.sent-note__thread{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.sent-note__line{display:grid;grid-template-columns:auto 1fr;gap:0 var(--space-3);align-items:baseline;padding:var(--space-2) var(--space-3);border-left:3px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-sm);overflow-wrap:anywhere}.sent-note__line--mine{border-left-color:var(--accent);background:var(--surface)}.sent-note__who{font-weight:var(--weight-bold)}.sent-note__when{color:var(--text-muted);text-align:right}.sent-note__words{grid-column:1/-1;white-space:pre-line}.sent-note__closed,.sent-note__starts{max-width:none;margin:0;font-size:var(--text-sm)}.sent-note__write{display:grid;gap:var(--space-1);padding-top:var(--space-2);border-top:var(--border-width) solid var(--border)}.sent-note__box{display:flex;gap:var(--space-2);align-items:stretch}.sent-note__box .input{flex:1;min-width:0}.sent-note__seen--fixed{display:inline-flex;gap:var(--space-1);align-items:center;color:var(--success);font-weight:var(--weight-bold)}.sent-note__ask{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.sent-note__ask-head,.sent-note__ask-line,.sent-note__helper{max-width:none;margin:0}.sent-note__ask-head{font-weight:var(--weight-bold)}.sent-note__ask-acts{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width: 37.5em){.sent-note__ask-acts{flex-direction:column}.sent-note__ask-acts>.button{width:100%}}.sent-note__helper{font-size:var(--text-sm)}.dialog--page:has(>.feedback-form),dialog.dialog:has(>.feedback-form){width:calc(var(--dialog-width)*2.2);container:feedback-dialog/inline-size}@media(max-width: 37.5em){.dialog--page:has(>.feedback-form),dialog.dialog:has(>.feedback-form){width:100%}}@container feedback-dialog (min-width: 44rem){.feedback-form{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-areas:"title title" "lead lead" "notice notice" "kinds picture" "note picture" "note sent" "actions sent";align-items:start;column-gap:var(--space-6)}.feedback-form .dialog__title{grid-area:title}.feedback-form .dialog__body{grid-area:lead;margin-bottom:var(--space-4)}.feedback-form .notice{grid-area:notice}.feedback-form .feedback-form__kinds{grid-area:kinds}.feedback-form .feedback-form__note{grid-area:note}.feedback-form .feedback-form__picture{grid-area:picture}.feedback-form .feedback-form__sent-with{grid-area:sent}.feedback-form .form__actions{grid-area:actions}}:where(:root){--tester-state-width: 6rem}.tabs__badge{display:inline-block;margin-left:var(--space-1);vertical-align:middle}.tester-state{display:inline-block;box-sizing:border-box;min-width:var(--tester-state-width);padding:var(--source-tag-pad) var(--space-2);text-align:center;border:var(--border-width) solid var(--border-control);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase;vertical-align:middle}.tester-state--new{border-color:var(--accent);color:var(--accent-strong)}.testers{margin-top:var(--space-4);container:testers/inline-size}@media(max-width: 37.5em){.testers{container-type:normal}}.table-wrap.testers__table{overflow:visible}.testers__cards{display:none;gap:var(--space-3);margin:0 0 var(--space-5);padding:0;list-style:none}@container testers (max-width: 52rem){.testers__table{display:none}.testers__cards{display:grid}}@media(max-width: 37.5em){.testers__table{display:none}.testers__cards{display:grid}}.testers-card{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4)}.testers-card__head{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:0 var(--space-3);align-items:center}.testers-card__who{min-width:0}.testers-card__who>p{margin:0}.testers-card__who>.testers__email{max-width:none}.testers-card__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-weight:var(--weight-bold)}.testers-card__name .muted{font-weight:var(--weight-normal)}.testers-card__rows{display:grid;margin:0}.testers-card__row{display:grid;grid-template-columns:var(--cell-label) minmax(0, 1fr);gap:var(--space-3);align-items:baseline;padding:var(--space-2) 0;border-top:var(--border-width) solid var(--border)}.testers-card__row>dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.testers-card__row>dd{min-width:0;margin:0;overflow-wrap:anywhere}.testers__person{display:flex;align-items:center;gap:var(--space-3);min-width:14rem}.testers__who{display:grid;min-width:0}.testers__name{font-weight:var(--weight-medium)}.testers__email{overflow:hidden;max-width:20rem;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.testers__cell{min-width:0}.testers__spent{display:block}.testers__allowance{display:inline}.testers__change{display:inline-flex;align-items:center;min-height:var(--touch-min)}.testers__meter{display:block;width:8rem;margin-top:var(--space-1)}.testers__key{display:block;margin-top:var(--space-1)}.testers__none{max-width:var(--measure);margin:0 0 var(--space-4)}.testers__privacy{display:flex;align-items:baseline;gap:var(--space-2);max-width:var(--measure);margin:var(--space-5) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.testers__privacy>.icon{flex:none;align-self:center}.testers-feedback{margin-top:var(--space-4)}.testers-feedback__filters{margin-bottom:var(--space-4)}.testers-feedback__none{max-width:var(--measure)}.testers-question{margin-bottom:var(--space-3)}.testers-notes{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 30rem), 1fr));align-items:start;gap:var(--space-3)}.testers-group{grid-column:1/-1;display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.testers-group__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}.testers-group__title,.testers-group__from{margin:0}.testers-group__title{font-weight:600}.testers-group__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.testers-group__notes{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 30rem), 1fr));align-items:start;gap:var(--space-3)}.testers-note{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.testers-note>p{margin:0}.testers-note__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.testers-note__head>p{margin:0}.testers-note__kind{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-weight:var(--weight-bold)}.testers-note__meta,.testers-note__reference{color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.testers-note__part{white-space:nowrap}.testers-note__meta strong{color:var(--text)}.testers-note__note{max-width:var(--measure);overflow-wrap:anywhere;white-space:pre-wrap}.testers-note__picture{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.testers-note__picture-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.testers-note__thumb{max-width:100%;height:auto;border-radius:var(--radius-sm)}.feedback-drawing{position:fixed;bottom:calc(var(--space-6) + env(safe-area-inset-bottom));left:50%;z-index:var(--z-pull);display:flex;align-items:center;min-height:var(--touch-min);padding:0 var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-2);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;pointer-events:none;transform:translateX(-50%)}.feedback-picture__buttons,.feedback-picture__attached{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.feedback-picture__thumb{max-width:120px;height:auto;border-radius:var(--radius-sm)}.feedback-picture__attached>.switch__option{flex:1 1 100%;justify-content:flex-start;padding-block:var(--space-2)}.feedback-picture__attached>.switch__option>.switch__text{text-align:start}.markup{touch-action:pan-x pan-y;overscroll-behavior:contain;width:min(56rem,100vw);max-width:100vw;padding:var(--space-4);background:var(--surface-raised);color:var(--text)}.markup{padding-inline-start:max(var(--space-4),env(safe-area-inset-left));padding-inline-end:max(var(--space-4),env(safe-area-inset-right))}dialog.dialog.markup--flow .form__actions{position:static;margin-bottom:0;padding-bottom:0}@media(max-height: 30rem){.markup{padding-block-start:var(--space-3)}.markup__tools{gap:var(--space-2)}.markup__tools .button{padding-inline:var(--space-2)}.markup__stage{margin-block-start:var(--space-2)}.markup .dialog__title{margin-block-end:var(--space-2)}.markup>.dialog__body{display:none}}.markup__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.markup__tool[aria-pressed=true]{border-color:var(--accent)}.markup__ink{width:var(--touch-min);height:var(--touch-min);border:2px solid rgba(0,0,0,0);border-radius:50%;background:var(--ink)}.markup__ink[aria-pressed=true]{border-color:var(--text)}.markup__frame{display:grid;flex:none;justify-items:center;overflow:hidden;touch-action:none}.markup__stage{position:relative;flex:none}dialog.dialog.markup--cropping{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-width:0;border-radius:0;padding-block-start:max(var(--space-4),env(safe-area-inset-top))}.markup--cropping>.dialog__title,.markup--cropping>.dialog__body,.markup--cropping>.form__actions{display:none}.markup--cropping .markup__stage{padding-block:22px}.markup__dim{position:absolute;overflow:hidden;pointer-events:none}.markup__crop{position:absolute;box-sizing:border-box;border:2px solid var(--mark);box-shadow:0 0 0 100vmax var(--scrim);pointer-events:none}.markup__crop--dragging{background-image:linear-gradient(to right, transparent calc(33.333% - 0.5px), var(--mark) calc(33.333% - 0.5px), var(--mark) calc(33.333% + 0.5px), transparent calc(33.333% + 0.5px), transparent calc(66.666% - 0.5px), var(--mark) calc(66.666% - 0.5px), var(--mark) calc(66.666% + 0.5px), transparent calc(66.666% + 0.5px)),linear-gradient(to bottom, transparent calc(33.333% - 0.5px), var(--mark) calc(33.333% - 0.5px), var(--mark) calc(33.333% + 0.5px), transparent calc(33.333% + 0.5px), transparent calc(66.666% - 0.5px), var(--mark) calc(66.666% - 0.5px), var(--mark) calc(66.666% + 0.5px), transparent calc(66.666% + 0.5px))}.markup__handle{position:absolute;inline-size:44px;block-size:44px;padding:0;border:0;background:rgba(0,0,0,0);transform:translate(-50%, -50%);touch-action:none}.markup__handle::before{content:"";position:absolute;inset:50% auto auto 50%;inline-size:14px;block-size:14px;transform:translate(-50%, -50%);border:2px solid var(--text);border-radius:50%;background:var(--mark)}.markup__handle:focus-visible::before{outline:3px solid var(--accent);outline-offset:2px}.markup__handle--nw,.markup__handle--se{cursor:nwse-resize}.markup__handle--ne,.markup__handle--sw{cursor:nesw-resize}.markup__handle--n,.markup__handle--s{cursor:ns-resize}.markup__handle--e,.markup__handle--w{cursor:ew-resize}.markup__crop-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block:var(--space-3)}.markup__crop-bar .field__hint{margin:0}.markup__canvas{display:block;width:auto;max-width:100%;height:auto;max-height:max(12rem,min(60dvh,100dvh - 32rem));touch-action:none;transform-origin:0 0;cursor:crosshair}.markup--cropping .markup__canvas{max-height:max(12rem,100dvh - 12rem)}.testers-feedback__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.testers-note__pick{width:fit-content;min-width:var(--touch-min);margin-bottom:0;margin-left:auto;color:var(--text-muted);font-size:var(--text-sm)}.testers-note__thread{display:grid;gap:var(--space-1);margin:0 0 var(--space-3);padding:0;list-style:none}.testers-note__line{overflow-wrap:anywhere}.testers-note__line--mine{padding-left:var(--space-3)}.testers-note__waiting{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2)}.testers-note__reply-button{min-height:var(--touch-min)}.reply-form__quote{color:var(--text-muted);overflow-wrap:anywhere}.reply-form__chips{display:grid;gap:var(--space-2);margin:var(--space-3) 0}.reply-form__chips>p{margin:0}.reply-form__chips .tag{min-height:var(--touch-min)}.testers-feedback__block{width:100%;font-family:var(--font-mono, monospace);font-size:var(--text-sm)}.testers-note__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.testers-note__form{margin:0}.testers-priority{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.testers-note__copied{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.testers-band{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-sunken)}@media(max-width: 37.5em){.testers-band{padding:var(--space-4)}}.testers-band__month{flex:1 1 14rem;min-width:0}.testers-band__kicker{margin:0;color:var(--text-muted)}.testers-band__sum{margin:var(--space-1) 0 0;color:var(--text-muted)}.testers-band__figure{color:var(--text);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-display);line-height:var(--leading-tight)}.testers-band__meter{margin-top:var(--space-2)}.testers-band__most{flex:999 1 20rem;max-width:var(--measure);margin:0;color:var(--text);font-size:var(--text-sm)}.testers-band__atmost{margin:0}.testers-band__adds{margin:var(--space-1) 0 0}.testers-band__adds>summary{min-height:2.75rem;display:flex;align-items:center;color:var(--accent);cursor:pointer}.testers-band__adds>p{margin:0 0 var(--space-2);color:var(--text-muted)}.testers-band__allocation{flex:1 1 100%;padding-top:var(--space-3);border-top:var(--border-width) solid var(--border)}.testers-band__line{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:var(--text-sm)}.testers-band__line>.icon{flex:none;margin-top:calc((var(--leading)*1em - var(--icon-sm))/2)}.testers-band__allocation--low .testers-band__line{color:var(--warning)}.testers-band__saved{margin:var(--space-2) 0 0}.testers-band__acts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.allocation-form__amount{display:grid;justify-items:start;gap:var(--space-2);margin-bottom:var(--space-4)}.allocation-form__amount>.field{justify-self:stretch;margin-bottom:0}.allocation-form__share{margin:0 0 var(--space-4)}.tester-state--open,.tester-state--expired,.tester-state--locked{color:var(--text-muted)}.tester-state--expired,.tester-state--locked{border-style:dashed}.tester-state--paused{color:var(--text-muted);border-style:dashed}.testers__notice{margin-top:var(--space-3)}.testers__last{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.testers__menu{margin-inline-start:auto}.testers__menu>.menu{top:0;right:calc(100% + var(--space-1))}.testers-card__head:has(.testers-card__menu){grid-template-columns:auto minmax(0, 1fr) auto}.testers-card__button{display:grid}.testers-card__button .button{justify-content:center}dialog.dialog:has(>.invite-form){width:calc(var(--dialog-width)*1.65)}@media(max-width: 37.5em){dialog.dialog:has(>.invite-form){width:100%}}.invite-form{display:flex;flex-direction:column;gap:var(--space-3);container:invite-form/inline-size}.invite-form__cols,.invite-form__who,.invite-form__give{display:grid;align-content:start;gap:var(--space-3);min-width:0}@container invite-form (min-width: 40rem){.invite-form__cols{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:var(--space-3) var(--space-6)}}.invite-form__credits{display:flex;flex-direction:column;gap:var(--space-3)}.invite-form:has(input[name=pays][value=own]:checked) .invite-form__credits,.invite-form:has(input[name=pays][value=credits]:checked) .invite-form__own-hint{display:none}.invite-link{display:grid;gap:var(--space-3);max-width:var(--measure, 40rem)}.invite-link__row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.invite-link__input{flex:1 1 16rem;min-width:0;font-family:var(--font-mono);font-size:var(--text-sm)}.invite-link__message{min-height:9rem}.invite-link__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.invite-link__actions .button{flex:1 1 12rem;justify-content:center}.invite-link__send{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.invite-link__send-button[aria-disabled=true]:not([data-working]){border-style:dashed}@media(max-width: 37.5em){.invite-link__actions .button{flex-basis:100%;min-height:44px}}.tester-page__head{display:flex;align-items:center;gap:var(--space-3)}.tester-page__section{display:grid;gap:var(--space-3);margin-top:var(--space-5)}.tester-page__row{display:grid;gap:var(--space-1);justify-items:start}.testers-card__review{justify-self:start;min-height:2.75rem}.testers__signout{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);margin:var(--space-4) 0 0}.testers-ask__answers{display:grid;gap:var(--space-2)}.tester-key{container:tester-key/inline-size}.tester-key__shown{font-family:var(--font-mono);white-space:nowrap}.tester-key__acts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tester-key__acts>form{display:flex}@container tester-key (max-width: 40rem){.tester-key__acts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.tester-key__acts .button{justify-content:center;width:100%}}@media(max-width: 37.5em){.tester-key__acts{display:flex;flex-direction:column}.tester-key__acts .button{justify-content:center;width:100%}}.tester-key__form{max-width:var(--measure)}.tester-trouble h3{margin:var(--space-2) 0 0;font-size:var(--text-base)}.tester-trouble__list{display:grid;gap:var(--space-1);margin:0;padding-left:var(--space-4)}.tester-state--fix{min-width:0;margin-left:var(--space-2);letter-spacing:normal;text-transform:none;font-weight:var(--weight-medium)}.tester-state--fix-taken{border-color:var(--accent);color:var(--accent-strong)}.tester-state--fix-fixed{border-color:var(--success);color:var(--success)}.key-once{display:block;padding:var(--space-3);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);word-break:break-all;user-select:all}.testers-views{display:grid;gap:var(--space-2);margin-bottom:var(--space-3)}.testers-views__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.testers-views__label{min-width:4.5rem;color:var(--text-muted);font-size:var(--text-sm)}.testers-views__list{margin:0}.testers-inbox__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.testers-inbox__search{flex:1 1 14rem;min-width:0;max-width:28rem}.testers-inbox__hint{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3)}.testers-inbox__hint>p{max-width:var(--measure);margin:0}.testers-inbox__line{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);text-decoration:none;cursor:pointer}.testers-inbox__line>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.testers-inbox__question>.testers-question{margin-top:var(--space-2)}.testers-inbox__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.testers-inbox__counts{flex:1 1 auto;min-width:0}.testers-inbox__shown{margin:0}.testers-inbox__all{min-height:var(--touch-min);margin:0}.testers-inbox__live{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.testers-inbox__jump{color:var(--text);text-decoration:underline;text-decoration-color:var(--arrival-rule);text-decoration-thickness:2px;text-underline-offset:3px}.testers-inbox__jump>.icon{width:1em;height:1em;margin-left:.25em;vertical-align:-0.125em}.testers-inbox__jump>.icon[data-way=down],.feedback-arrival>.icon[data-way=down]{transform:rotate(90deg)}.feedback-arrival>.icon[data-way=up]{transform:rotate(-90deg)}.testers-inbox__state{color:var(--text-muted)}.testers-row--arrived{background:var(--arrival-wash);box-shadow:inset 3px 0 0 var(--arrival-rule)}.page__top--title>.feedback-arrival{grid-area:lead;justify-self:center;align-self:center}@media(max-width: 37.5em){.page__top--title>.feedback-arrival{justify-self:stretch;margin-top:var(--space-1)}}.feedback-arrival{display:inline-flex;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--touch-min);max-width:100%;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-2),inset 3px 0 0 var(--arrival-rule);color:var(--text);font-size:var(--text-sm);text-decoration:none;white-space:nowrap}.feedback-arrival>.icon{flex:none;width:1em;height:1em}.feedback-arrival__words{min-width:0;overflow:hidden;text-overflow:ellipsis}.feedback-arrival__go{padding-left:var(--space-2);border-left:1px solid var(--border);font-weight:var(--weight-bold)}.tabs__badge--bumped{box-shadow:0 0 0 2px var(--arrival-rule)}@media(prefers-reduced-motion: no-preference){:root[data-motion=full] .testers-row--arrived{animation:arrival-in 320ms ease-out}:root[data-motion=full] .tabs__badge--bumped{animation:arrival-pulse 520ms ease-out}}@keyframes arrival-in{from{opacity:0;transform:translateY(-0.5rem)}}@keyframes arrival-pulse{50%{transform:scale(1.12)}}.testers-toast{display:grid;gap:var(--space-2)}.testers-toast>p{margin:0}.testers-toast__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.testers-rows{display:grid;margin:0 0 var(--space-4);padding:0;border-top:var(--border-width) solid var(--border);list-style:none}.testers-row{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:0 var(--space-2);padding:var(--space-3) 0}.testers-row__also{position:absolute}.testers-row__pick{min-width:var(--touch-min);margin:0}.testers-row__open,.testers-row__markers{grid-column:2}.testers-row__open{display:grid;gap:var(--space-1);min-width:0;color:var(--text);text-decoration:none}.testers-row__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.testers-row__when,.testers-row__what{color:var(--text-muted);font-size:var(--text-sm)}.testers-row__asked{font-size:var(--text-sm);font-weight:var(--weight-bold)}.testers-row__when{margin-left:auto}.testers-row__lines{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-width:var(--measure);overflow-wrap:anywhere}.testers-row--waiting .testers-row__who,.testers-row--waiting .testers-row__lines{font-weight:var(--weight-bold)}.testers-row__markers{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0}.testers-marker{padding:0 var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-sm)}.testers-marker--waiting,.testers-marker--high{border-color:var(--accent);color:var(--accent-strong)}.testers-marker--fix-fixed{border-color:var(--success);color:var(--success)}@media(max-width: 37.5em){.testers-row{grid-template-columns:minmax(0, 1fr)}.testers-row__pick{display:none}.testers-row__open,.testers-row__markers{grid-column:1}.testers-inbox--selecting .testers-row{grid-template-columns:auto minmax(0, 1fr)}.testers-inbox--selecting .testers-row__pick{display:flex}.testers-inbox--selecting .testers-row__open,.testers-inbox--selecting .testers-row__markers{grid-column:2}}.testers-inbox__bar{top:var(--coach-panel-head)}@media(max-width: 37.5em){.testers-inbox__bar{top:var(--page-top-foot, var(--account-row))}}.testers-inbox__bar{position:sticky;z-index:1;margin-bottom:var(--space-3);padding:var(--space-2) 0;background:var(--surface)}.testers-inbox__bar>.testers-feedback__bar{margin-bottom:0}.testers-inbox__bar>.notice{margin:var(--space-2) 0 0}.testers-tell__tester{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.testers-tell__name{margin:0 0 var(--space-2);font-size:var(--text-md)}.testers-tell__fixes,.testers-tell__check{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.testers-tell__count{margin:0}.testers-tell__head{display:grid;gap:var(--space-1);margin:var(--space-2) 0 var(--space-3)}.testers-tell__head p{max-width:var(--measure);margin:0}.testers-tell__title{margin:0;font-size:var(--text-lg)}.testers-tell__bar{top:var(--coach-panel-head)}@media(max-width: 37.5em){.testers-tell__bar{top:var(--page-top-foot, var(--account-row))}}.testers-tell__bar{position:sticky;z-index:1;padding:var(--space-2) 0;background:var(--surface)}.testers-tell__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin-bottom:var(--space-3)}.testers-tell__who .testers-tell__name{margin:0}.testers-tell__meta{flex-basis:100%;margin:0;font-size:var(--text-sm)}.testers-tell__sides{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 18rem), 1fr));gap:var(--space-4)}.testers-tell__label{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.testers-tell__fix{display:grid;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--border)}.testers-tell__fix:last-child{padding-bottom:0;border-bottom:0}.testers-tell__fix p{margin:0}.testers-tell__release{font-size:var(--text-sm)}.testers-tell__words{max-width:var(--measure);overflow-wrap:anywhere}.testers-tell__bell{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.testers-tell__bell .notif-group__heading{margin:0 0 var(--space-1)}.notif--preview .notif__acts .button{cursor:default}.testers-tell__left{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.testers-tell__left--compact{margin-top:var(--space-2)}.testers-tell__section{padding:var(--space-3) var(--space-4);border:var(--border-width) dashed var(--border);border-radius:var(--radius-lg)}.testers-tell__section-title{margin:0 0 var(--space-2);font-size:var(--text-md)}.testers-reading{display:grid;gap:var(--space-4);max-width:var(--measure)}.testers-reading>p,.testers-reading__head>p{margin:0}.testers-reading__nav,.testers-reading__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.testers-reading__place{margin-left:auto}.testers-reading__head{display:grid;gap:var(--space-1)}.testers-reading__kind{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-lg)}.testers-reading__title{margin:0 0 var(--space-2);font-size:var(--text-md)}.testers-reading__members{display:grid;gap:var(--space-1);margin:0 0 var(--space-2);padding-left:var(--space-4)}.testers-reading__write{display:grid;gap:var(--space-2)}.testers-reading__about{display:grid;gap:var(--space-3)}.testers-reading__priority{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.testers-reading__priority .tag{min-height:var(--touch-min)}.testers-reading__fact>p{margin:var(--space-1) 0 0}.testers-group{margin:var(--space-4) 0 0}.testers-group__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.testers-group__title{margin:0;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-normal)}.testers-group__count{font-size:var(--text-sm)}.testers-group__why{max-width:var(--measure);margin:var(--space-1) 0 var(--space-2);font-size:var(--text-sm)}.testers-group--you>.testers-rows{border-top-style:dashed;border-top-color:var(--border-control)}.testers-marker--lead-match{border-style:dashed;border-color:var(--accent);color:var(--accent-strong)}.testers-marker--fixed-in{border-color:var(--success);color:var(--success)}.testers-reading__fact-head{display:flex;align-items:center;gap:var(--space-2)}.testers-reading__picker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.testers-inbox{container:feedback-inbox/inline-size}@media(max-width: 37.5em){.testers-inbox{container-type:normal}}.testers-pane{display:none}.testers-pane__empty{margin:0}.feedback-next{display:grid;gap:var(--space-5);min-width:0}.feedback-next__stats{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4)}.feedback-next__total{display:flex;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--text-md)}.feedback-next__total>.home-stat__figure{font-size:var(--text-3xl)}.feedback-next__lead{gap:var(--space-3)}.feedback-next__dateline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0;color:var(--text-muted);font-size:var(--text-sm)}.feedback-next__quote{margin:0}.feedback-next__quote>p{max-width:30ch;margin:0;padding-inline-start:.4em;color:var(--text);font-family:var(--font-voice);font-size:clamp(var(--text-xl),1rem + .9vw,var(--text-2xl));line-height:1.3;white-space:pre-line;overflow-wrap:anywhere}.feedback-next__open{margin-inline-start:-0.4em}.feedback-next__by{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.feedback-next__foot{margin:0;font-size:var(--text-sm)}.testers-row--current{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}@container feedback-inbox (min-width: 52rem){.testers-split--pane{display:grid;grid-template-columns:minmax(18rem, 25rem) minmax(0, 1fr);align-items:start;gap:var(--space-5)}.testers-split--pane>.testers-pane{display:block;position:sticky;top:calc(var(--coach-panel-head) + var(--space-3));max-height:calc(100dvh - var(--coach-panel-head) - 2*var(--space-3) - 20px);padding:var(--space-4) var(--space-5) var(--space-5);overflow-y:auto;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.testers-split--pane>.testers-pane[aria-busy=true]{opacity:.6}.testers-split--pane .testers-row{padding-inline:var(--space-3)}.testers-split--pane .testers-rows{border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden}.testers-split--pane .testers-row:last-child{border-bottom:0}}.testers-requests{container:requests/inline-size;display:grid;gap:var(--space-4)}.testers-requests>.notice{margin:0}.frame__main:has(.testers-requests){container:frame/inline-size}@container frame (min-width: 180rem){.page:has(.testers-requests){zoom:1.25}}.requests-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.requests-filters>.tag-list{margin:0}.requests-filters__split{width:var(--border-width);align-self:stretch;background:var(--border)}.requests-filters__count{margin-inline-start:var(--space-2)}:is(.tag--selected,.tag--paid) .requests-filters__count{background:var(--accent);color:var(--text-on-accent)}.tag--paid .icon{margin-inline-end:var(--space-1)}.requests-line{max-width:var(--measure);margin:0;color:var(--text-muted)}.requests-line strong{color:var(--text);font-weight:var(--weight-medium)}.testers-requests__flood{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.testers-requests__flood>.field__label{margin:0;color:var(--text-muted)}.testers-requests__flood .select-wrap{flex:none;width:auto}.testers-requests__flood .select{width:auto;min-width:8.5rem}.requests-find{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2) var(--space-3)}.requests-find>.field{flex:1 1 16rem;max-width:26rem;margin:0}.requests-cards{display:grid;grid-template-columns:1fr;align-items:start;gap:var(--space-4)}.requests-cards>.testers-note{margin:0}.requests-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:1.75rem}.requests-card__head>p{margin:0}.requests-pill{display:inline-flex;align-items:center;gap:var(--space-1);padding:.15em .6em;border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--text-sm);font-weight:var(--weight-medium)}.requests-pill .icon{width:1em;height:1em}.requests-pill--plain{background:var(--surface-sunken);color:var(--text-muted)}.requests-kept{color:var(--text-muted);font-size:var(--text-sm)}.requests-confirm{display:grid;gap:var(--space-3);max-width:var(--measure);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-sunken)}.requests-confirm>h2{margin:0;font-size:var(--text-lg)}.requests-confirm>h2:focus{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.requests-confirm>p{margin:0}.requests-confirm .testers-note__acts{margin:0}@container requests (min-width: 56rem){.requests-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container requests (min-width: 88rem){.requests-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}@container requests (max-width: 34rem){.requests-filters__split{display:none}.testers-requests__flood>.field__label{flex-basis:100%}}.testers-request__own-key{min-height:0;margin-inline-start:var(--space-2);padding:0 var(--space-2);vertical-align:middle}.tester-notes .textarea{width:100%}:where(:root){--move-label: 8.5rem;--move-file-min: 56px;--move-dot: 10px}.move-page{container:move-page/inline-size}.move-page__columns{display:grid;grid-template-columns:minmax(0, var(--move-column)) minmax(0, var(--move-aside));align-items:start;gap:var(--space-7)}@container move-page (max-width: 52rem){.move-page__columns{grid-template-columns:minmax(0, 1fr);gap:var(--space-6)}}.move-main{container:move-main/inline-size;display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-6);min-width:0}.move-main--narrow{max-width:var(--move-narrow)}.move-section{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-3);min-width:0}.move-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3)}.move-section__head>:is(a,button){display:inline-flex;align-items:center;min-height:var(--touch-min);font-size:var(--text-sm)}.move-counts{display:grid;grid-template-columns:minmax(0, 1fr);margin:0;padding:0;list-style:none;border-top:var(--border-width) solid var(--border)}.move-counts>li{display:grid;grid-template-columns:var(--move-label) minmax(0, 1fr);align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--border);font-size:var(--text-base);line-height:var(--leading-notice)}.move-counts__words{min-width:0;overflow-wrap:anywhere}.move-note{max-width:none;margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.move-note--rule{padding-top:var(--space-3);border-top:var(--border-width) solid var(--border)}.move-aside{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-sunken);font-size:var(--text-sm);line-height:var(--leading-notice)}.move-aside>:is(h2,h3,p){margin:0}.move-aside ul{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-5);list-style:disc}.move-file{display:flex;align-items:center;gap:var(--space-3);min-height:var(--move-file-min);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface-raised);font-size:var(--text-base)}.move-file>.icon{flex:none;color:var(--text-muted)}.move-file__name{display:grid;flex:1 1 0;min-width:0;font-weight:var(--weight-bold);overflow-wrap:anywhere}.move-file__name small{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-normal)}.move-file--empty .move-file__name{color:var(--text-muted);font-weight:var(--weight-normal)}.move-file>.button{flex:none;margin-left:auto}.move-progress{display:grid;grid-template-columns:minmax(0, 1fr);margin:0;padding:0;list-style:none}.move-progress>li{display:grid;grid-template-columns:var(--move-mark) minmax(0, 1fr);align-items:start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--border);font-size:var(--text-base);line-height:var(--leading-notice)}.move-progress small{display:block;color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.move-progress__done>.icon{color:var(--success)}.move-progress__now>.icon{color:var(--accent)}.move-progress__now>span{font-weight:var(--weight-bold)}.move-progress__now small{font-weight:var(--weight-normal)}.move-progress__later{color:var(--text-muted)}.move-progress__dot{justify-self:center;width:var(--move-dot);height:var(--move-dot);margin-top:var(--space-2);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-pill)}@container move-main (max-width: 30rem){.move-counts>li{grid-template-columns:minmax(0, 1fr)}.move-file{flex-wrap:wrap}.move-file>.button{width:100%;margin-left:0}}.download-page__columns{grid-template-areas:"main aside" "send aside";row-gap:var(--space-6)}.download-page__main{grid-area:main}.download-page__aside{grid-area:aside}.download-page__send{grid-area:send}@container move-page (max-width: 52rem){.move-page__columns.download-page__columns{grid-template-areas:"main" "aside" "send"}}.download-page .move-section h2{margin:0}.download-page__warnings{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-3);max-width:calc(var(--move-column) + var(--space-7) + var(--move-aside));margin-bottom:var(--space-6)}.download-page__refused{display:grid;gap:var(--space-2);margin:0}.download-page__refused>p{margin:0}.download-page__refused-list{display:grid;gap:var(--space-1);margin:0;padding-left:var(--space-5);list-style:disc}.download-page__refused-list>li{min-width:0;overflow-wrap:anywhere}.download-page__warnings>.notice{margin:0}.download-page__empty{margin:0}.download-page__tick{margin:var(--space-2) 0 0}.download-page__toggle{appearance:none;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:var(--text-sm);text-decoration-line:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:var(--underline-offset);cursor:pointer;transition:color var(--dur-fast) var(--ease),text-decoration-thickness var(--dur-fast) var(--ease)}@media(hover: hover){.download-page__toggle:hover{color:var(--accent-strong);text-decoration-thickness:var(--underline-width-hover)}}.download-page__toggle:active{color:var(--accent-strong)}.download-page__group{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0}.download-page__count{letter-spacing:0}.download-page__apps{display:grid;grid-template-columns:minmax(0, 1fr)}.download-app{margin:0;padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--border)}.download-app .muted{font-size:var(--text-sm)}.download-app__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 var(--space-1)}.download-app__added{color:var(--text-muted);font-size:var(--text-sm)}.download-page__send>.field,.download-page__send>.form__actions,.download-page__send>.notice{margin:0}.download-page__send>.field>.input{scroll-margin-top:var(--space-8)}@media(max-width: 37.5em){.download-page__send>.field>.input{scroll-margin-bottom:calc(var(--refusal-room) + var(--tabbar-height) + var(--coach-lift) + env(safe-area-inset-bottom))}}.download-page__name{overflow-wrap:anywhere}.move-links{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-1);margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.move-links{margin-top:var(--space-4)}}.move-links>h2{margin:0 0 var(--space-1)}.move-links__row{display:grid;grid-template-columns:minmax(0, 1fr);gap:calc(var(--space-1)/2);padding-bottom:var(--space-3)}.move-links__row>.field__hint{margin:0}.move-links__link{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);font-weight:var(--weight-bold)}.move-links__link>.icon{flex:none}.move-links__words{min-width:0}.move-links__go{margin-left:auto;color:var(--text-muted)}.move-links__up{transform:rotate(180deg)}.bring-in__head{max-width:var(--move-narrow)}.move-file:has(>input:focus-visible)>.move-file__choose{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.move-file__choose{cursor:pointer}.move-file>input{scroll-margin-top:var(--space-8)}@media(max-width: 37.5em){.move-file>input{scroll-margin-bottom:calc(var(--refusal-room) + var(--tabbar-height) + var(--coach-lift) + env(safe-area-inset-bottom))}}.move-file__name small:empty{display:none}.bring-in__made{display:grid;grid-template-columns:var(--move-mark) minmax(0, 1fr);align-items:start;gap:var(--space-3);margin:0;font-size:var(--text-base);line-height:var(--leading-notice)}.bring-in__made>.icon{color:var(--text-muted)}.bring-in__made b{display:block;overflow-wrap:anywhere}.bring-in__apps{display:grid;grid-template-columns:minmax(0, 1fr);margin:var(--space-3) 0 0;padding:0;list-style:none;border-top:var(--border-width) solid var(--border)}.bring-in__apps>li{display:grid;grid-template-columns:minmax(0, 1fr);justify-items:start;gap:var(--space-1);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--border);overflow-wrap:anywhere}.bring-in__apps>li:last-child{padding-bottom:0;border-bottom:0}.bring-in__apps b{font-weight:var(--weight-bold)}.bring-in__apps small{color:var(--text-muted);font-size:var(--text-sm)}.bring-in__status{display:flex;max-width:100%}.bring-in__list{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-5);font-size:var(--text-base);line-height:var(--leading-notice);list-style:disc}.bring-in__list>li{min-width:0;overflow-wrap:anywhere}.bring-in__refused{display:grid;gap:var(--space-2);margin-bottom:var(--space-1)}.bring-in__p{max-width:none;margin:0;line-height:var(--leading-notice);overflow-wrap:anywhere}.bring-in__actions{margin:0}.bring-in__links{display:flex;flex-wrap:wrap;gap:var(--space-3)}.bring-in__meter{display:block;width:100%;max-width:var(--field-min);height:var(--progress-bar);margin-top:var(--space-2);border:0;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--accent);appearance:none}.bring-in__meter[hidden]{display:none}.bring-in__meter::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--surface-sunken)}.bring-in__meter::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--accent)}.bring-in__meter::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--accent)}@media(max-width: 37.5em){.bring-in .form__note{scroll-margin-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--space-6))}}.vw-page{--vw-under-bar: calc(var(--coach-panel-head) + var(--space-3));container:vw-page/inline-size}@media(max-width: 37.5em){.vw-page{--vw-under-bar: calc(var(--account-row) + var(--space-3))}}.vw-result{scroll-margin-top:var(--vw-under-bar)}.vw-title{margin-bottom:var(--space-4)}.vw-sum{display:grid;gap:var(--space-3);max-width:var(--career-column);margin:0 0 var(--space-6);padding:var(--space-4) 0;border-block:var(--border-width) solid var(--border);scroll-margin-top:var(--vw-under-bar)}.vw-sum__n{margin:0;font-size:var(--text-base);line-height:var(--leading-notice)}.vw-sum__n strong{font-weight:var(--weight-bold)}.vw-sum__acts{margin:0}.vw-when,.vw-cost{color:var(--text-muted);font-size:var(--text-sm)}.vw-wait{margin:0;color:var(--text);font-size:var(--text-sm);line-height:var(--leading-notice)}.vw-cost{margin:0;line-height:var(--leading-notice)}.vw-cost strong,.vw-cost b{color:var(--text)}.vw-notice{max-width:var(--career-column)}.vw-notice__body>p{margin:0}.vw-notice__body>p+p,.vw-notice__list+p{margin-top:var(--space-2)}.vw-notice__list{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.vw-undo-all{margin-left:calc(-1*var(--space-3))}.vw-batch .vw-undo-all{margin-left:0}.vw-layout{display:grid;grid-template-columns:minmax(0, 1fr)}.vw-main{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-7);min-width:0;max-width:var(--career-column)}.vw-toc{display:none}@container vw-page (min-width: 50rem){.vw-layout{grid-template-columns:minmax(0, var(--career-column)) var(--career-aside);align-items:start;gap:var(--space-7)}.vw-toc{display:block;position:sticky;top:calc(var(--coach-panel-head) + var(--space-4))}}.vw-toc__link{justify-content:space-between;gap:var(--space-3)}.vw-toc__n{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.vw-group{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-3);min-width:0;scroll-margin-top:var(--vw-under-bar)}.vw-ghead{display:flex;align-items:baseline;gap:var(--space-3)}.vw-ghead h2{margin:0}.vw-count{font-size:var(--text-base)}.vw-rule{margin:calc(-1*var(--space-2)) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.vw-card{container:vw-card/inline-size;max-width:none;margin-top:0;scroll-margin-top:var(--vw-under-bar)}.proposal.vw-card+.proposal.vw-card{margin-top:0}.vw-card__head{font-weight:var(--weight-medium);line-height:var(--leading-notice)}.vw-card__head a{font-weight:var(--weight-bold)}.vw-card__head .source-tag{white-space:normal}.vw-rows{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-3) var(--space-5);margin:var(--space-3) 0 0}@container vw-card (min-width: 32.5rem){.vw-rows:not(.vw-rows--one),.vw-choices{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.vw-row{display:grid;align-content:start;gap:var(--space-1);min-width:0}.vw-row dd{margin:0}.vw-text{color:var(--text);font-family:var(--font-doc);font-size:var(--text-md);line-height:var(--leading-doc);white-space:pre-line;overflow-wrap:anywhere}.vw-text--was{color:var(--text-muted)}.vw-none{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-notice)}.vw-flag{border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--text);text-decoration:underline solid var(--warning);text-decoration-thickness:2px;text-underline-offset:var(--underline-offset)}.vw-flag--check{background:rgba(0,0,0,0);text-decoration-style:dashed}.vw-goes,.vw-comes{border-radius:var(--radius-sm);color:var(--text);text-decoration-thickness:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.vw-goes{background:var(--warning-soft);text-decoration-line:line-through;text-decoration-color:var(--warning)}.vw-comes{background:var(--accent-soft);font-weight:var(--weight-bold);text-decoration-line:underline;text-decoration-color:var(--accent);text-underline-offset:var(--underline-offset)}.vw-comes--yours{background:rgba(0,0,0,0);font-weight:inherit;text-decoration-style:dotted}.vw-gap{text-decoration:none}.vw-gap::before{content:"";display:inline-block;margin-inline:.1em;border-inline:.3em solid rgba(0,0,0,0);border-block-end:.5em solid var(--warning);vertical-align:baseline}.vw-why,.vw-agree,.vw-mark{display:grid;grid-template-columns:var(--icon-sm) minmax(0, 1fr);gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.vw-why>.icon,.vw-agree>.icon,.vw-mark>.icon{width:var(--icon-sm);height:var(--icon-sm);margin-top:.15em}.vw-why--check{color:var(--text)}.vw-why--check>.icon{color:var(--warning)}.vw-mark{margin:var(--space-2) 0 0;color:var(--text)}.vw-mark>.icon{color:var(--warning)}.vw-undone{margin-top:var(--space-3)}.vw-choices{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;border:0;min-width:0}.vw-choice{margin:0;padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised)}.vw-choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.vw-choice__body{display:grid;gap:var(--space-1);min-width:0}.vw-choice__h{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.vw-choice__h>.icon{width:var(--icon-xs);height:var(--icon-xs)}.vw-choice:has(input:checked) .vw-choice__h{color:var(--text)}.vw-fold__box{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}.vw-fold__box .field{max-width:none}.vw-fold__box .version-cost{margin:var(--space-2) 0 0}.vw-own{font-family:var(--font-doc)}.vw-sub{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.vw-lines{margin:var(--space-3) 0 0;padding:0;border-top:var(--border-width) solid var(--border);list-style:none}.vw-line{padding:var(--space-2) 0 var(--space-3);border-bottom:var(--border-width) solid var(--border);scroll-margin-top:var(--vw-under-bar)}.vw-line>.vw-rows{margin-top:var(--space-1)}.vw-line__tick{margin:0;font-size:var(--text-sm);font-weight:var(--weight-bold)}.vw-line__acts{margin:var(--space-2) 0 0}.vw-line--aside{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.vw-line--aside>.vw-line__where{color:var(--text-muted);font-weight:var(--weight-normal)}.vw-line__where{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--touch-min);margin:0;font-size:var(--text-sm);font-weight:var(--weight-bold)}.vw-aside{max-width:var(--career-column)}.vw-aside>summary{display:grid;grid-template-columns:var(--icon-sm) minmax(0, 1fr) auto;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice);list-style:none;cursor:pointer}.vw-aside>summary>.icon{width:var(--icon-sm);height:var(--icon-sm)}.vw-aside>summary strong{color:var(--text)}@media(max-width: 37.5em){.vw-aside>summary{grid-template-columns:var(--icon-sm) minmax(0, 1fr)}.vw-aside>summary>.vw-aside__show{grid-column:2;justify-self:start;margin-left:calc(-1*var(--space-3))}}.vw-aside>summary::-webkit-details-marker{display:none}.vw-aside[open]>summary>.vw-aside__show{visibility:hidden}.vw-aside__card{margin-top:var(--space-3)}.vw-asides__list{display:grid;gap:var(--space-2)}.vw-imports{max-width:var(--career-column);margin:0}.vw-done{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-4);max-width:var(--career-column)}.vw-done>.notice{max-width:none;margin:0}.vw-ok>p{margin:0}.vw-next{display:grid;justify-items:start;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.vw-next>p{margin:0}@media(max-width: 37.5em){.vw-next{justify-items:stretch}}.vw-next__title{margin:0}.vw-next__text{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.vw-again{margin:0}.vw-again>.button{margin-left:calc(-1*var(--space-3))}.dialog.vw-dlg{width:36rem}.vw-dlg__lead{color:var(--text)}.vw-sentfold{margin:0 0 var(--space-3)}.vw-sentfold__sum{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);font-size:var(--text-sm);font-weight:var(--weight-medium);list-style:none;cursor:pointer}.vw-sentfold__sum>.icon{width:var(--icon-sm);height:var(--icon-sm)}.vw-sentfold__sum::-webkit-details-marker{display:none}.vw-sentfold[open]>.vw-sentfold__sum>.icon{transform:rotate(180deg)}.vw-sent{display:grid;gap:var(--space-2);max-height:16rem;margin:var(--space-2) 0 0;padding:var(--space-3);overflow-y:auto;border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-sm);line-height:var(--leading-notice);list-style:none}.vw-sent>li{display:grid;grid-template-columns:7.5rem minmax(0, 1fr);gap:0 var(--space-3);overflow-wrap:anywhere}@media(max-width: 37.5em){.vw-sent>li{grid-template-columns:minmax(0, 1fr)}}.vw-sent__rule{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.vw-m{display:inline-block;padding:0 var(--space-1);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-raised);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap}.vw-dl{margin:0 0 var(--space-3);border-top:var(--border-width) solid var(--border)}.vw-dl>div{display:grid;grid-template-columns:6.5rem minmax(0, 1fr);gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--border);font-size:var(--text-sm);line-height:var(--leading-notice)}@media(max-width: 37.5em){.vw-dl>div{grid-template-columns:minmax(0, 1fr)}}.vw-dl dt{padding-top:.15em}.vw-dl dd{margin:0}.vw-meter{display:block;width:100%;max-width:18rem;margin-top:var(--space-2)}.vw-dlg__mock{max-width:none}.vw-parts{display:grid;gap:var(--space-2);margin:0 0 var(--space-3);padding:0;list-style:none}.vw-part{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);font-size:var(--text-sm)}.vw-find{display:grid;gap:var(--space-2);justify-items:start;max-width:var(--career-column);margin:var(--space-4) 0 var(--space-6);padding:var(--space-4) var(--space-5) var(--space-4) calc(var(--space-5) + var(--current-mark));border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:inset var(--current-mark) 0 0 var(--accent),var(--shadow-1)}@media(max-width: 37.5em){.vw-find{padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-4) + var(--current-mark))}}.vw-find__kicker{display:flex;align-items:center;gap:var(--space-2);margin:0}.vw-find__kicker>.icon{width:var(--icon-sm);height:var(--icon-sm)}.vw-find__title{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}.vw-find__line,.vw-find__when{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-notice)}.vw-find__line{font-size:var(--text-base)}.vw-find__acts{margin:var(--space-1) 0 0}@media(max-width: 37.5em){.vw-find__acts{justify-self:stretch}.vw-find__acts>.button{width:100%}}.vw-n{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--warning-soft);color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1.75;white-space:nowrap}.vw-n>.icon{width:.8125rem;height:.8125rem;color:var(--success)}.vw-n--ok{background:var(--accent-soft)}.vw-nw{display:block}.vw-n--hint{display:none;margin-right:var(--space-1)}@media(max-width: 37.5em){.vw-nw{display:none}.vw-n--hint{display:inline-flex}}:where(:root){--error-width: 34rem;--error-disc: 48px}.page:has(>.signin){display:flex;flex-direction:column;justify-content:center}@media(max-width: 37.5em){.page:has(>.signin){display:block}}.signin{width:100%;max-width:var(--entry-width);margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-1)}.signin>h1{margin-bottom:var(--space-1)}.signin>.lead{margin-bottom:var(--space-5)}@media(max-width: 37.5em){.signin{max-width:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none}}:is(.password-form,.name-form,.email-form){max-width:var(--entry-width)}:is(.signin,.password-form,.name-form,.email-form) .form__actions{margin-top:var(--space-5)}.signin .form__actions{margin-bottom:0}.signin__why{max-width:none;margin-bottom:var(--space-5)}.signin__kicker{margin-bottom:var(--space-2)}.signin--code>.lead{margin-bottom:var(--space-3)}.signin__as{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-3);margin-bottom:var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.signin__as-words{min-width:0;max-width:100%;margin:0}.signin__email{color:var(--text);font-weight:var(--weight-bold);overflow-wrap:anywhere}.signin__again-form{margin:0}:is(.signin__again,.signin__link){display:inline-flex;align-items:center;min-height:var(--touch-min);margin:0;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);text-decoration-line:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:var(--underline-offset);white-space:nowrap;cursor:pointer}@media(hover: hover){:is(.signin__again,.signin__link):hover{color:var(--accent-strong);text-decoration-thickness:var(--underline-width-hover)}}:is(.signin__again,.signin__link):active{color:var(--accent-strong)}.signin__code{height:var(--touch-min);padding-block:0;font-family:var(--font-mono);font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-code);white-space:nowrap;max-width:var(--code-field-width)}@media(max-width: 37.5em){.signin__code{max-width:none}}.signin__code--backup{max-width:none;font-size:var(--text-md);letter-spacing:var(--tracking-backup)}.signin__code{scroll-margin-top:var(--space-8)}.signin__stay{margin-bottom:0}.signin--code .form__actions{margin-top:var(--space-4)}.signin--code .form__actions>.button{flex:1 1 100%}.signin__links{margin:var(--space-2) 0 0}.signin__lost{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.signin__note{display:flex;gap:var(--space-3);align-items:flex-start;max-width:none;margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-notice)}.signin__note>.icon{flex:none;width:var(--icon-md);height:var(--icon-md);color:var(--text-muted)}.signin__note+.form__actions{margin-top:0}.error-page{max-width:var(--error-width)}.error-page>h1{margin-bottom:var(--space-3)}.error-page>.lead{margin-bottom:var(--space-5)}.page__top+.error-page{padding-top:var(--space-2)}.error-page__icon{display:flex;align-items:center;justify-content:center;width:var(--error-disc);height:var(--error-disc);margin-bottom:var(--space-5);border-radius:50%;background:var(--surface-sunken);color:var(--text-muted)}@media(max-width: 37.5em){.error-page__icon{margin-bottom:var(--space-4)}}.error-page__icon--alert{color:var(--danger)}.error-page__address{max-width:none;margin-bottom:var(--space-5);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-sm);overflow-wrap:anywhere}.error-page__next{margin-bottom:var(--space-4);font-family:var(--font-sans)}.error-page__steps{display:grid;gap:var(--space-3);margin:0 0 var(--space-5);padding:0;list-style:none}.error-page__steps>li{padding-left:var(--space-4);border-left:var(--rule-width) solid var(--border)}.error-page__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(max-width: 37.5em){.error-page__actions{gap:var(--space-2)}}.error-page__reference{max-width:none;margin:var(--space-6) 0 0;padding-top:var(--space-3);border-top:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-sm)}.error-page__reference code{font-size:var(--text-xs)}.invite__credits{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0}.invite__join{margin:var(--space-5) 0 var(--space-4)}.invite__claude{margin:var(--space-4) 0 0}.invite__claude .choice__text .field__hint{display:block;margin:var(--space-1) 0 0}.invite__go-key{display:none}form:has(.invite__claude input[value=key]:checked) .invite__go{display:none}form:has(.invite__claude input[value=key]:checked) .invite__go-key{display:inline}body:has(>.frame__top)>.page:has(>.signin--invite){max-width:none;container:invite-page/inline-size}.invite__pay{display:none}.invite__pay.is-chosen{display:inline}.signin--invite:has(.invite__claude input:checked) .invite__pay.is-chosen{display:none}.signin--invite:has(.invite__claude input[value=on]:checked) .invite__pay--on{display:inline}.signin--invite:has(.invite__claude input[value=key]:checked) .invite__pay--key{display:inline}.signin--invite:has(.invite__claude input[value=off]:checked) .invite__pay--off{display:inline}.invite__ahead{margin:calc(-1*var(--space-3)) 0 var(--space-5);color:var(--text-muted);font-size:var(--text-sm)}.invite__then{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.invite__then strong{color:var(--text)}.invite__fix{margin:0 0 var(--space-5);padding:var(--space-4);border:var(--border-width) solid var(--danger);border-inline-start-width:4px;border-radius:var(--radius-md);background:var(--surface-raised);font-size:var(--text-sm)}.invite__fix h2{margin:0 0 var(--space-2);color:var(--danger);font-family:var(--font-sans);font-size:var(--text-base);font-weight:600}.invite__fix ul{margin:0;padding-inline-start:1.1em}.invite__fix li+li{margin-top:var(--space-1)}.invite__fix a{color:var(--text);font-weight:600}.invite__form :is(.input,input[type=checkbox]){scroll-margin-block:var(--space-8)}.invite__walk{display:none}.invite__walk-title{margin:0 0 var(--space-3);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600}.invite__walk ol{margin:0;padding:0;list-style:none;counter-reset:walk}.invite__walk li{display:flex;position:relative;flex-direction:column;padding:0 0 var(--space-4) calc(28px + var(--space-3))}.invite__walk li::before{display:grid;position:absolute;top:0;left:0;box-sizing:border-box;width:28px;height:28px;place-items:center;border:1.5px solid var(--border-control);border-radius:50%;background:var(--surface);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;content:counter(walk);counter-increment:walk}.invite__walk li:not(:last-child)::after{position:absolute;top:32px;bottom:4px;left:13.5px;width:1px;background:var(--border);content:""}.invite__walk li[aria-current=step]::before{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);color:var(--text-on-accent)}.invite__walk strong{color:var(--text)}.invite__walk li>span{color:var(--text-muted);font-size:var(--text-sm)}.invite__now{display:inline-block;margin-inline-end:var(--space-2);padding:0 6px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--text);font-size:var(--text-xs);vertical-align:2px}.invite__walk-foot{margin:0;color:var(--text-muted);font-size:var(--text-sm)}@container invite-page (min-width: 60rem){.signin--invite{max-width:64rem;padding:var(--space-7) var(--space-7) var(--space-6)}}@container invite-page (min-width: 60rem){.invite__ahead{display:none}}@container invite-page (min-width: 60rem){.invite__form{display:grid;grid-template-columns:minmax(0, 1fr) 22rem;align-items:stretch;column-gap:var(--space-7)}}@container invite-page (min-width: 60rem){.invite__fix{grid-column:1/-1}}@container invite-page (min-width: 60rem){.invite__you{grid-column:1}}@container invite-page (min-width: 60rem){.invite__side{grid-column:2;padding:var(--space-5);border-inline-start:var(--border-width) solid var(--border);background:var(--surface-sunken)}}@container invite-page (min-width: 60rem){.invite__walk{display:block}}@container invite-page (min-width: 60rem){.invite__side>.invite__join{margin:var(--space-5) 0 0;padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}}@container invite-page (min-width: 60rem){.invite__foot{grid-column:1/-1}}@container invite-page (min-width: 140rem){.signin--invite{zoom:1.3}}@container invite-page (min-width: 200rem){.signin--invite{zoom:1.75}}.join-steps__note{margin:0 0 var(--space-3)}.join-steps{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);align-items:baseline;margin:0}.join-steps__count{color:var(--text-muted)}.join-steps__title{font-weight:600}.join-steps__out{margin:var(--space-6) 0 0}.join-steps__out .field__hint{display:block}.invite-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.request-access__outside{display:none}.field:has(#f-country option:checked:not([value=""],[value=US])) .request-access__outside{display:block}.invite-state .icon--lg{inline-size:var(--space-8);block-size:var(--space-8);color:var(--text-muted)}.write-us__before>h2{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-sm)}.write-us__links{margin:0;padding-inline-start:var(--space-5)}.write-us__send>h2{margin:var(--space-5) 0 var(--space-3)}.write-us__summary-title{margin:0 0 var(--space-2);font-size:var(--text-md)}.write-us__summary ul{margin:0;padding-inline-start:var(--space-5)}body:has(>.page>.write-us){container:write-us/inline-size}@container write-us (min-width: 60rem){.signin.write-us:has(>.write-us__send){display:grid;grid-template-columns:minmax(0, 20rem) minmax(0, 1fr);align-content:start;column-gap:var(--space-7);max-width:var(--signed-out-width);padding:var(--space-7) var(--space-7) var(--space-6)}.signin.write-us:has(>.write-us__send)>:not(.write-us__send){grid-column:1}.signin.write-us>.write-us__send{grid-column:2;grid-row:1/span 8}.write-us__send>h2:first-child{margin-top:0}}.privacy-request__step{margin:0 0 var(--space-5);padding:var(--space-4) 0 0;border:0;border-top:var(--border-width) solid var(--border)}[data-steps-on] .privacy-request__step{padding-top:0;border-top:0}.privacy-request__legend{float:left;width:100%;margin-bottom:var(--space-3);padding:0}.privacy-request__legend>h2{margin:0;font-size:var(--text-lg)}.privacy-request__legend+*{clear:both}.privacy-request__step fieldset{min-width:0;margin:0 0 var(--space-4);padding:0;border:0}body:has(>.page>.request-access){container:ra-page/inline-size}.request-access fieldset.field{min-width:0;margin-inline:0;padding:0;border:0}.request-access fieldset.field>legend{padding:0}.request-access :is(input,select,textarea){scroll-margin-block:var(--space-8)}.request-access>.lead{max-width:var(--measure)}.request-access__fix{margin:0 0 var(--space-5)}.request-access__fix:focus-visible,.request-access__fix:focus{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.request-access__fix p{margin:0}.request-access__fix ul{margin:var(--space-2) 0 0;padding-left:1.25em}.request-access__fix a{color:inherit}.request-access__part{margin:0 0 var(--space-5)}.request-access__part>h2{margin:0 0 var(--space-4);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-sm)}.request-access__pills>.chip{flex:1 0 auto;min-width:min(100%,10.5rem)}.request-access__pills+.field__error{margin-top:var(--space-2)}.request-access__ticks{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 13rem), 1fr));column-gap:var(--space-4)}.request-access__ticks>.checkbox{margin-bottom:var(--space-1)}.request-access__sends{margin:0 0 var(--space-4);border-radius:var(--radius-md);background:var(--accent-soft)}.request-access__sends>legend.field__label{float:left;width:100%;margin:0 0 var(--space-2)}.request-access__sends>legend+*{clear:left}.request-access__sends .checkbox:last-child{margin-bottom:0}.request-access__sends .choice__text>.field__hint{display:block;margin-top:var(--space-1)}.request-access fieldset.request-access__sends{display:block;padding:var(--space-4)}.request-access fieldset.request-access__sends>.checkbox{margin-bottom:var(--space-3)}.request-access fieldset.request-access__sends>.checkbox:last-child{margin-bottom:0}.request-access__small{margin:0 0 var(--space-3);max-width:var(--measure);color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.request-access__decide .form__actions{margin-top:var(--space-4)}@container ra-page (min-width: 60rem){.signin.request-access:not(.request-access--message){max-width:var(--signed-out-width);padding:var(--space-7) var(--space-7) var(--space-6)}.request-access__body{display:grid;grid-template-columns:minmax(0, 1fr) 22rem;grid-template-areas:"about decide" "use decide";column-gap:var(--space-7)}.request-access__about{grid-area:about}.request-access__use{grid-area:use}.request-access__decide{grid-area:decide;align-self:stretch;margin-bottom:var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-sunken)}.request-access fieldset.request-access__sends{padding:var(--space-5)}@media(min-height: 46rem){.request-access__hold{position:sticky;top:var(--space-6)}}}@container ra-page (min-width: 120rem){body:has(>.frame__top)>.page:has(>.request-access:not(.request-access--message)){max-width:var(--page-cap)}.signin.request-access:not(.request-access--message){max-width:var(--page-cap)}.request-access__body{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) 24rem;grid-template-areas:"about use decide"}.request-access__ticks{grid-template-columns:repeat(2, minmax(0, 1fr))}.request-access>.lead{max-width:64ch}}@container ra-page (min-width: 200rem){body:has(>.frame__top)>.page:has(>.request-access:not(.request-access--message)){justify-content:flex-start;padding-block-start:var(--space-8);zoom:1.33}}.request-access__echo-title{align-self:stretch;margin:var(--space-3) 0 0;font-weight:var(--weight-medium);text-align:start}.request-access__echo{align-self:stretch;margin:0;padding:0;list-style:none;text-align:start}.request-access__echo>li{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) 0;border-top:var(--border-width) solid var(--border)}.request-access__echo>li:last-child{border-bottom:var(--border-width) solid var(--border)}.request-access__echo .icon{flex:none;margin-top:.2em;color:var(--accent)}.request-access__change{align-self:stretch;margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);text-align:start}.request-access__form[data-steps-on] .request-access__body{display:block}.request-access__form[data-steps-on] .request-access__decide{margin:0;padding:0;border-radius:0;background:none}.request-access__form[data-steps-on] .request-access__hold{position:static}.request-access__form[data-steps-on] :is(.request-access__decide,.request-access__hold){display:contents}.request-access__form[data-steps-on] fieldset.request-access__sends{padding:var(--space-4)}.signin.request-access:has(>.request-access__form[data-steps-on]){max-width:44rem}.request-access__form[data-steps-on] .request-access__part{margin-bottom:0}.signin__forgot{display:flex;justify-content:flex-end;margin:calc(-1*var(--space-3)) 0 var(--space-2)}.signin__forgot .signin__link{min-width:var(--touch-min);font-size:var(--text-base)}.signin__lost--forgot .signin__link{font-size:inherit;white-space:normal}.signin__kicker--icon{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted)}.signin__kicker--icon .icon{width:var(--icon-md);height:var(--icon-md)}.signin__back{display:flex;justify-content:flex-start;margin:var(--space-3) 0 0}.signin__back .signin__link{gap:var(--space-1);font-size:var(--text-base)}.signin__back .icon{width:var(--icon-sm);height:var(--icon-sm)}.signin__fine{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.signin__address{color:var(--text);font-weight:var(--weight-bold);overflow-wrap:anywhere}.invite-state .lead{margin:0}.invite-state--start{align-items:flex-start;text-align:start}.invite-state__actions{display:grid;gap:var(--space-2);width:100%;margin-top:var(--space-2)}.invite-state .signin__note{margin:0;text-align:start}.signin h1[tabindex="-1"]:focus{outline:none}.signin__done{margin-bottom:var(--space-4)}.signin__done>span{display:grid;gap:var(--space-1)}.page:has(>.signin--pair){container:entry/inline-size}.signin--pair{display:grid;gap:var(--space-6);max-width:var(--entry-width);padding:0;overflow:hidden}.signin__main{min-width:0;padding:var(--space-6) var(--space-6) var(--space-5)}.signin__main>.lead{margin-bottom:var(--space-5)}.signin__side{padding:var(--space-5) var(--space-6) var(--space-6);border-top:var(--border-width) solid var(--border);background:var(--surface-sunken);font-size:var(--text-sm);line-height:var(--leading-notice)}.signin__side h2{margin:0 0 var(--space-3);color:var(--text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.signin__side>*+h2{margin-top:var(--space-5)}.signin__side-words{max-width:none;margin:0}.signin__steps{--_disc: calc(var(--space-6) - var(--space-1));display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.signin__steps li{display:grid;grid-template-columns:var(--_disc) 1fr;gap:0 var(--space-3);align-items:start}.signin__steps b{display:grid;place-items:center;width:var(--_disc);height:var(--_disc);border:var(--border-width) solid var(--border-control);border-radius:50%;background:var(--surface-raised);color:var(--text-muted);font-size:var(--text-sm)}.signin__steps b .icon{width:var(--icon-sm);height:var(--icon-sm)}.signin__steps strong{display:block;padding-top:calc(var(--space-1) - 1px);color:var(--text)}.signin__steps span{color:var(--text-muted)}.signin__steps [aria-current] b{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.signin__steps .is-done b{border-color:var(--accent);color:var(--accent)}.signin__steps .is-done strong{color:var(--text-muted);font-weight:var(--weight-normal)}.signin__steps-done{display:none;gap:var(--space-2);align-items:center;max-width:none;margin:0;color:var(--text-muted)}.signin__steps-done .icon{flex:none;width:var(--icon-sm);height:var(--icon-sm);color:var(--accent)}.signin__facts{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.signin__facts li{display:grid;grid-template-columns:var(--icon-md) 1fr;gap:var(--space-2);align-items:start;color:var(--text)}.signin__facts .icon{width:var(--icon-md);height:var(--icon-md);color:var(--text-muted)}@media(max-width: 37.5em){.signin--pair{gap:var(--space-5);max-width:none;overflow:visible}}@media(max-width: 37.5em){.signin__main{padding:0}}@media(max-width: 37.5em){.signin__side{padding:var(--space-4);border:0;border-radius:var(--radius-lg)}}@media(max-width: 37.5em){.signin__steps--folds .is-done{display:none}}@media(max-width: 37.5em){.signin__steps-done{display:flex;margin-bottom:var(--space-3)}}@container entry (min-width: 52rem){.signin--pair{grid-template-columns:minmax(0, 1fr) 22rem;gap:0;max-width:54rem}.signin__main{padding:var(--space-7) var(--space-7) var(--space-6)}.signin__side{padding:var(--space-7) var(--space-6);border-top:0;border-left:var(--border-width) solid var(--border)}}.page:has(>.signin--pair){justify-content:flex-start}.page:has(>.signin--pair)::before,.page:has(>.signin--pair)::after{content:""}.page:has(>.signin--pair)::before{flex:1 1 0}.page:has(>.signin--pair)::after{flex:1.4 1 0}body:has(>main>.signin){container:window/inline-size}@container window (min-width: 140rem){body>:is(.frame__top,main,.site-footer){zoom:1.25}}@container window (min-width: 180rem){body>:is(.frame__top,main,.site-footer){zoom:1.5}}@container window (min-width: 220rem){body>:is(.frame__top,main,.site-footer){zoom:1.75}}.signin__passkey-first{display:none}@media(max-width: 37.5em){.signin__passkey-first:not([hidden]){display:block;margin-bottom:var(--space-3)}}.signin__or{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.signin__or::before,.signin__or::after{content:"";flex:1;border-top:var(--border-width) solid var(--border)}@media(max-width: 37.5em){form[action="/login"] .form__actions>[data-passkey-sign-in]{display:none}}.signin__lost-form{margin:var(--space-2) 0 0}.signin__lost-form .signin__lost{margin:0}html:has(>body>.landing-head:not(.landing-head--entry)){font-size:clamp(1rem,.2rem + .5vw,1.4rem)}body:has(>.landing-head){--_landing-side: var(--page-side);display:flex;flex-direction:column;min-height:100dvh}@media(max-width: 37.5em){body:has(>.landing-head){--_landing-side: var(--space-4)}}body:has(>.landing-head:not(.landing-head--entry))>.page{flex:1 0 auto;width:100%;max-width:none;margin:0;padding:0;container:landing/inline-size}.landing-head{position:sticky;top:0;z-index:var(--z-tabbar);width:100%;border-bottom:var(--border-width) solid var(--border);background:var(--surface)}@supports(-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px)){.landing-head{background:var(--frost);-webkit-backdrop-filter:var(--frost-filter);backdrop-filter:var(--frost-filter)}}@media(prefers-reduced-transparency: reduce){.landing-head{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.landing-head__bar{display:flex;align-items:center;gap:var(--space-4);max-width:calc(var(--page-cap) + 2*var(--_landing-side));margin:0 auto;padding:var(--space-2) var(--_landing-side)}.landing-head__brand{display:inline-flex;align-items:center;min-height:var(--touch-min);margin-right:auto;text-decoration:none}.landing-head__signin{min-height:var(--touch-min)}.landing{display:block}.landing__band{padding-inline:var(--_landing-side)}.landing__in{max-width:var(--page-cap);margin:0 auto}.landing__band--hero{padding-block:var(--space-7) var(--space-8);border-bottom:var(--border-width) solid var(--border);background:linear-gradient(to bottom, var(--surface), var(--surface-sunken))}.landing-hero{display:grid;grid-template-areas:"head" "words" "shot";grid-template-columns:minmax(0, 1fr);gap:0 var(--space-6)}.landing-hero__head{grid-area:head;max-width:40rem}.landing-hero__words{grid-area:words;max-width:40rem}.landing-hero__shot{grid-area:shot;margin:var(--space-6) 0 0}.landing-badge{display:inline-flex;align-items:center;gap:var(--space-1);margin:0 0 var(--space-4);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised)}.landing-badge__by{white-space:nowrap}.landing__title{margin:0 0 var(--space-4);font-size:clamp(2rem,1.2rem + 2.4vw,3.5rem);text-wrap:balance}.landing__title em{font-family:var(--font-accent);font-style:italic;font-weight:var(--weight-normal)}.landing__lead{max-width:var(--signed-out-measure);margin:0 0 var(--space-6);font-size:var(--text-md)}.landing__ways{display:flex;flex-wrap:wrap;gap:var(--space-3)}.landing__ways .button{min-width:11rem}.landing__ways--closed{margin-top:var(--space-4)}.landing__invite{max-width:34rem;margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.landing__closed{display:flex;align-items:flex-start;gap:var(--space-2);max-width:30rem;margin:0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);font-size:var(--text-sm)}.landing__closed .icon{flex:none;color:var(--text-muted)}.landing__closed strong{display:block}.landing-hero__cap{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.landing-band{padding-inline:var(--_landing-side);background-color:var(--landing-band);background-image:linear-gradient(var(--landing-band-top), var(--landing-band) 40rem);color:var(--landing-band-text)}.landing-band__in{max-width:var(--page-cap);margin:0 auto;padding-block:6rem}.landing-band__head,.landing-section__head{display:flex;flex-direction:column-reverse}.landing-band__eyebrow{margin:0 0 var(--space-3);color:var(--landing-band-accent);font-size:var(--text-sm)}.landing-band__title{max-width:47.5rem;margin:0 0 var(--space-3);color:var(--landing-band-text);font-size:var(--text-2xl);text-wrap:balance}.landing-band__title em{color:var(--landing-band-em);font-family:var(--font-accent);font-style:italic;font-weight:var(--weight-normal)}.landing-band__lede{max-width:40rem;margin:0 0 var(--space-7);color:var(--landing-band-muted);font-size:var(--text-md)}.landing-bento{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-5)}.landing-card{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-6);border:var(--border-width) solid var(--landing-band-line);border-radius:var(--radius-xl);background:var(--landing-band-card)}.landing-card__title{margin:0;color:inherit;font-size:var(--text-xl);font-weight:var(--weight-medium)}.landing-card__text{margin:0;color:var(--landing-band-muted)}.landing-card--lead{flex-flow:row wrap;align-items:center;gap:var(--space-6);border-color:var(--landing-lead-line);background:var(--landing-lead);color:var(--landing-lead-text)}.landing-card--lead .landing-card__words{flex:1 1 16rem;min-width:0}.landing-card--lead .landing-card__title{margin-bottom:var(--space-2)}.landing-card--lead .landing-card__text{color:var(--landing-lead-muted)}.landing-card--lead .landing-pic{flex:1 1 18rem}.landing-card--teal{border-color:var(--landing-teal);background:var(--landing-teal);color:var(--landing-teal-text)}.landing-card--teal .landing-card__text{color:var(--landing-teal-muted)}.landing-card__bubble{margin:auto 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--landing-bubble);color:var(--landing-bubble-text);font-size:var(--text-sm)}.landing-card__quote{margin-top:auto;padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:3px solid var(--landing-band-em)}.landing-card__quote-label{margin:0 0 var(--space-1);color:var(--landing-band-accent)}.landing-card__quote-words{margin:0;font-family:var(--font-accent);font-size:var(--text-lg);font-style:italic;line-height:var(--leading-tight)}.landing-pic{display:block;margin-top:auto;overflow:hidden;border:var(--border-width) solid var(--landing-band-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2)}.landing-pic__img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:left top}.landing-pic--hero{max-width:2096px;margin-top:0;border:var(--border-width) solid var(--border);border-radius:.875rem;box-shadow:var(--shadow-2)}.landing-pic--hero .landing-pic__img{aspect-ratio:auto}@media(max-width: 37.5em){.landing-pic--hero .landing-pic__img{aspect-ratio:4/5}}.landing__band--plain{padding-block:var(--space-8)}.landing__band--plain+.landing__band--plain{padding-top:0}.landing-section__head{margin:0 0 var(--space-5)}.landing-section__kicker{margin:0 0 var(--space-2)}.landing-section__title{margin:0;font-size:var(--text-2xl)}.landing-feats{display:grid;grid-template-columns:minmax(0, 1fr);margin:0;padding:0;overflow:hidden;border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);list-style:none}.landing-feat{display:grid;grid-template-columns:auto minmax(0, 1fr);align-content:start;column-gap:var(--space-4);padding:var(--space-4)}.landing-feat+.landing-feat{border-top:var(--border-width) solid var(--border)}.landing-feat__glyph{display:grid;grid-row:span 2;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-lg);background:var(--accent);color:var(--text-on-accent)}.landing-feat__glyph--coach{background:var(--coach);color:var(--text-on-coach)}.landing-feat h3{margin:0 0 var(--space-1);font-size:var(--text-md)}.landing-feat p{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.landing-steps{display:grid;gap:var(--space-4);margin:0;padding:0;counter-reset:step;list-style:none}.landing-step{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);align-content:start;column-gap:var(--space-4);counter-increment:step}.landing-step::before{content:counter(step);display:grid;grid-row:span 3;place-items:center;width:2rem;height:2rem;border:var(--rule-width) solid var(--accent);border-radius:50%;background:var(--surface);color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-bold)}.landing-step h3{margin:var(--space-1) 0;font-size:var(--text-md)}.landing-step p{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.landing-step__ways{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;padding:0;font-size:var(--text-sm);list-style:none}.landing-step__ways li{display:inline-flex;align-items:center;gap:var(--space-1)}.landing-step__ways .icon{color:var(--text-muted)}.landing-step--off::before{border-color:var(--border-control);color:var(--text-muted)}.landing-step--off h3{color:var(--text-muted)}.landing-private{display:grid;width:fit-content;max-width:100%;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--surface-sunken)}.landing-private>.icon{width:1.75rem;height:1.75rem;color:var(--landing-band-accent)}.landing-private h2{margin:0 0 var(--space-2);font-size:var(--text-lg)}.landing-private__list{max-width:var(--signed-out-measure);margin:0;padding-left:var(--space-5);font-size:var(--text-sm)}.landing-private__list li+li{margin-top:var(--space-2)}.landing-private__more{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.landing__band--close{padding-block:0 var(--space-8)}.landing-close{padding:var(--space-8) var(--space-6);border:var(--border-width) solid var(--landing-close-line);border-radius:var(--radius-xl);background:var(--landing-close);color:var(--landing-close-text);text-align:center}.landing-close__title{margin:0 0 var(--space-3);color:inherit;font-size:var(--text-2xl);text-wrap:balance}.landing-close__text{max-width:none;margin:0 0 var(--space-6);color:var(--landing-close-muted);font-size:var(--text-md)}.landing-close__button{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 var(--space-6);border-radius:var(--radius-md);background:var(--landing-close-button);color:var(--landing-close-button-text);font-size:var(--text-md);font-weight:var(--weight-bold);text-decoration:none;transition:background-color var(--dur-fast) var(--ease)}@media(hover: hover){.landing-close__button:hover{background:var(--landing-close-button-hover);color:var(--landing-close-button-text)}}.landing-close__button:active{background:var(--landing-close-button-hover);color:var(--landing-close-button-text)}.landing-close__button:focus-visible{outline-color:var(--landing-close-text)}.landing-foot{width:100%;padding:0 var(--_landing-side, var(--page-side));border-top:var(--border-width) solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);container:landing-foot/inline-size}@media(max-width: 37.5em){.landing-foot{padding-inline:var(--_landing-side, var(--space-4))}}.landing-foot__in{max-width:var(--page-cap);margin:0 auto;padding-block:var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom))}.landing-foot__line{max-width:none;margin:0 0 var(--space-3)}.landing-foot__links{display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);list-style:none}.landing-foot__links li+li{border-top:var(--border-width) solid var(--border)}.landing-foot__links a{display:flex;align-items:center;justify-content:space-between;min-height:var(--touch-min);padding:0 var(--space-4);color:var(--text);font-size:var(--text-base);text-decoration:none}.landing-foot__links a:focus-visible{outline-offset:calc(-1*var(--focus-width))}.landing-foot__links .icon{color:var(--text-muted)}.landing-foot__links a[aria-current=page]{font-weight:var(--weight-bold)}.landing-foot__small{display:grid;gap:var(--space-2);max-width:var(--page-cap);margin:0 auto;padding-block:var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--border)}.landing-foot__small>p{max-width:60ch;margin:0}.landing-foot__logo{width:2.75rem;height:auto;margin-inline-end:var(--space-2);vertical-align:middle}@container landing-foot (min-width: 40rem){.landing-foot__small>.landing-foot__owner{max-width:none}.landing-foot__in{display:flex;flex-wrap:wrap-reverse;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-5)}.landing-foot__line{margin:0}.landing-foot__links{flex-flow:row wrap;overflow:visible;border:0;border-radius:0;background:none}.landing-foot__links li+li{border-top:0;border-left:var(--border-width) solid var(--border)}.landing-foot__links a{min-height:2rem;padding:0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);text-decoration:underline;text-decoration-color:var(--border-control);text-underline-offset:3px}.landing-foot__links a:focus-visible{outline-offset:var(--focus-offset)}.landing-foot__links .icon{display:none}.landing-foot__links a[aria-current=page]{color:var(--text);text-decoration-color:var(--mark);text-decoration-thickness:var(--current-mark)}.landing-foot__small{grid-template-columns:minmax(0, 1fr) auto;column-gap:var(--space-6);align-items:end}}@container landing (max-width: 39.99rem){.landing__band--hero{padding-block:var(--space-6)}.landing__ways{flex-direction:column}.landing__ways .button{width:100%}.landing-band__in{padding-block:var(--space-7)}.landing-card{padding:var(--space-5)}.landing__band--plain{padding-block:var(--space-7)}.landing-section__title{font-size:var(--text-xl)}.landing-private{gap:var(--space-3);padding:var(--space-4)}.landing-close{padding:var(--space-7) var(--space-5)}}@container landing (min-width: 40rem){.landing-band__title{font-size:var(--text-3xl)}.landing-bento{grid-template-columns:repeat(2, minmax(0, 1fr))}.landing-card--lead{grid-column:1/-1}.landing-feats{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-4);overflow:visible;border:0;border-radius:0;background:none}.landing-feat{grid-template-columns:minmax(0, 1fr);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-1)}.landing-feat+.landing-feat{border-top:var(--border-width) solid var(--border)}.landing-feat__glyph{grid-row:auto;margin-bottom:var(--space-3)}.landing-steps{position:relative;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-5)}.landing-steps::before{content:"";position:absolute;top:1rem;right:0;left:1rem;height:var(--border-width);background:var(--border-control)}.landing-step{grid-template-columns:minmax(0, 1fr)}.landing-step::before{position:relative;grid-row:auto;margin-bottom:var(--space-2)}.landing-private__list,.landing-private__more{font-size:var(--text-base)}.landing-close__title{font-size:2.25rem}}@container landing (min-width: 60rem){.landing__band--hero{padding-block:var(--space-8)}.landing-hero{grid-template-areas:"head shot" "words shot";grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);grid-template-rows:auto 1fr;gap:0 var(--space-8)}.landing-hero__head{align-self:end}.landing-hero__shot{align-self:center;margin:0}.landing-band__title{font-size:3rem}.landing-bento{grid-template-columns:repeat(6, minmax(0, 1fr))}.landing-card{grid-column:span 2}.landing-card--lead{grid-column:span 4}.landing-private{padding:var(--space-6)}}@container landing (min-width: 90rem){.landing-hero{grid-template-areas:"head head" "words shot";grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);grid-template-rows:auto auto}.landing-hero__head{max-width:none;margin-bottom:var(--space-4)}.landing-hero__words{align-self:center;max-width:none}.landing__title{font-size:4rem}.landing__lead{font-size:var(--text-lg)}.landing__ways .button{min-height:3.25rem;padding-inline:var(--space-6);font-size:var(--text-lg)}.landing-section__title{font-size:var(--text-3xl)}.landing-feats{grid-template-columns:repeat(4, minmax(0, 1fr))}.landing-feat h3,.landing-step h3{font-size:var(--text-lg)}.landing-feat p,.landing-step p{font-size:var(--text-base)}.landing-private__list{max-width:calc(2*var(--signed-out-measure) + var(--space-7));columns:2;column-gap:var(--space-7)}.landing-private__list li{break-inside:avoid}.landing-card__text{font-size:var(--text-md)}.landing__band--plain{padding-block:var(--space-8) calc(var(--space-8) + var(--space-5))}}.pub-body{background:var(--public-ground) linear-gradient(var(--public-ground-top), var(--public-ground) 40rem) no-repeat}html:has(>body.pub-body){background:var(--public-ground)}html:has(>body.pub-body>.landing-head){scroll-padding-top:calc(calc(var(--touch-min) + 2 * var(--space-2)) + var(--space-4))}.pub{--pub-side: var(--_landing-side);container:pub-page/inline-size}.pub-wrap{width:100%;max-width:calc(var(--page-cap) + 2*var(--pub-side));margin-inline:auto;padding-inline:var(--pub-side)}.pub-ruled{position:relative}.pub-ruled::before{content:"";position:absolute;top:0;right:var(--pub-side);left:var(--pub-side);border-top:var(--border-width) solid var(--public-rule)}.pub-ruled--heavy::before{border-top:var(--rule-width) solid var(--text)}.pub-name,.pub-nowrap{white-space:nowrap}.pub-button-lg{min-height:calc(var(--touch-min) + var(--space-1));padding-inline:var(--space-5)}.pub-more{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--touch-min);font-weight:var(--weight-bold)}.pub-acover{padding-block:var(--space-6) var(--space-7)}.pub-acover__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-5);align-items:center}.pub-acover__words>.caps{margin:0 0 var(--space-4)}.pub-acover__title{margin:0;font-size:clamp(2.375rem,1.15rem + 3.6vw,4rem);line-height:1.04;letter-spacing:-0.02em}.pub-acover__title em{font-size:1.07em;font-weight:var(--weight-normal);letter-spacing:-0.01em}.pub-logo{margin:var(--space-5) 0 0;line-height:0}.pub-logo img{width:12rem;height:auto}.pub-logo__day{display:var(--operator-logo-day)}.pub-logo__night{display:var(--operator-logo-night)}.pub-standfirst{max-width:34em;margin:var(--space-5) 0 0;font-size:var(--text-md);line-height:1.5}.pub-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.pub-seal{order:-1;width:6rem;aspect-ratio:1}.pub-seal>.icon{display:block;width:100%;height:100%;box-shadow:var(--brand-edge),var(--shadow-3)}.pub-founder{order:-1;width:6rem;margin:0;text-align:center}.pub-founder__picture{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:50%;box-shadow:var(--shadow-3)}.pub-founder figcaption{margin-top:var(--space-2);font-size:var(--text-sm)}.pub-founder figcaption strong{display:block}.pub-founder-words>p{max-width:var(--measure)}.pub-founder-words__by{color:var(--text-muted);font-size:var(--text-sm)}.pub-sec{padding-block:var(--space-7)}.pub-sec__side{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-5)}.pub-sec__side>.caps{margin:0}.pub-sec__no{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-display);line-height:1}.pub-sec__title{max-width:22ch;margin:0 0 var(--space-5);font-size:clamp(1.875rem,1.35rem + 1.5vw,2.75rem);line-height:1.12;letter-spacing:-0.01em}.pub-lead{font-size:var(--text-md)}.pub-ai-line{margin-bottom:0;padding:var(--space-4) var(--space-5);border-left:var(--rule-width) solid var(--brand-teal-deep);background:var(--public-wash)}.pub-ledger{padding:var(--space-5) var(--space-4);border:var(--border-width) solid var(--public-rule);border-radius:var(--radius-sm);background:var(--surface-raised)}.pub-ledger__lead{margin-bottom:var(--space-5);color:var(--text-muted)}.pub-ledger__lines{margin:0;padding:0;list-style:none}.pub-ledger__line{position:relative;max-width:var(--measure);padding:var(--space-4) 0 var(--space-4) 1.75rem;border-top:var(--border-width) solid var(--public-rule);break-inside:avoid}.pub-ledger__line::before{content:"";position:absolute;top:calc(var(--space-4) + .75em);left:0;width:1rem;height:var(--rule-width);background:var(--brand-teal-deep)}.pub-ledger__end{max-width:none;margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:var(--border-width) solid var(--public-rule)}.pub-press{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-5);align-items:start}.pub-press__files{margin:0;padding:0;list-style:none}.pub-press__file{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);font-weight:var(--weight-bold)}.pub-press__use{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.pub-press__tile{display:grid;place-items:center;width:9rem;height:9rem;border-radius:var(--radius-lg);background:var(--brand-paper);box-shadow:var(--brand-edge)}.pub-press__tile>.icon{width:6rem;height:6rem}.pub-house{display:grid;grid-template-columns:minmax(0, 1fr);padding-bottom:var(--space-6)}.pub-house__part{padding-block:var(--space-6)}.pub-house__part+.pub-house__part{border-top:var(--border-width) solid var(--public-rule)}.pub-house__part>.caps{margin:0}.pub-house__title{margin:var(--space-2) 0;font-size:var(--text-xl);line-height:1.25}.pub-house__words{margin-bottom:var(--space-4);color:var(--text-muted)}@media(max-width: 37.5em){.pub-nowrap{white-space:normal}.pub-cta{flex-direction:column;align-items:stretch}.pub-house__part>.button{width:100%}}@container pub-page (min-width: 62.5rem){.pub-acover{padding-block:var(--space-8)}.pub-acover__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 22rem);gap:var(--space-8)}.pub-seal,.pub-founder{order:0;justify-self:center;width:100%}.pub-standfirst{margin-top:var(--space-6);font-size:var(--text-lg)}.pub-sec{display:grid;grid-template-columns:11rem minmax(0, 1fr);column-gap:var(--space-8);padding-block:var(--space-8) calc(var(--space-8) + var(--space-4))}.pub-sec__side{position:sticky;top:calc(calc(var(--touch-min) + 2 * var(--space-2)) + var(--space-6));display:block;align-self:start;margin:0}.pub-sec__no{display:block;margin-bottom:var(--space-2);font-size:var(--text-3xl)}.pub-sec__title{margin-bottom:var(--space-6)}.pub-ledger{padding:var(--space-7)}.pub-ledger__lines{column-gap:var(--space-7);columns:2}.pub-ledger__line{padding-left:2.25rem}.pub-ledger__line::before{width:1.25rem}.pub-press{grid-template-areas:"words tile" "get tile";grid-template-columns:minmax(0, 1fr) auto;column-gap:var(--space-7)}.pub-press__words{grid-area:words}.pub-press__get{grid-area:get}.pub-press__tile{grid-area:tile}.pub-house{grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;grid-template-columns:none}.pub-house__part+.pub-house__part{padding-left:var(--space-6);border-top:0;border-left:var(--border-width) solid var(--public-rule)}.pub-house__part:not(:last-child){padding-right:var(--space-6)}}@container pub-page (min-width: 72rem){.pub-cols{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--space-7);align-items:start}}@container pub-page (min-width: 90rem){.pub-acover__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 26rem)}.pub-ledger__lines{columns:3}.pub-press{grid-template-areas:"words get tile";grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) auto}}.counting-banner{position:fixed;right:0;bottom:0;left:0;z-index:50;margin:0;padding:var(--space-3) max(var(--space-4),(100% - 48rem)/2) calc(var(--space-3) + env(safe-area-inset-bottom, 0px));border-top:var(--border-width) solid var(--border-control);background:var(--surface-raised);container:counting-bar/inline-size;box-shadow:var(--shadow-foot)}body:has(.counting-banner){padding-bottom:calc(var(--counting-bar-room, 11.5rem) + env(safe-area-inset-bottom, 0px))}@media(max-width: 37.5em){body:has(.counting-banner){--counting-bar-room: 13rem}}.counting-banner__heading{margin:0;font-size:var(--text-base)}.counting-banner__lead{margin:var(--space-1) 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.counting-banner__more{margin-top:var(--space-2);font-size:var(--text-sm)}.counting-banner__fold{cursor:pointer}.counting-banner__more[open]{max-height:50dvh;overflow-y:auto}.counting-banner__rest{margin:var(--space-2) 0 0;color:var(--text-muted)}.counting-choices__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}@media(max-width: 37.5em){.counting-choices__list{grid-template-columns:minmax(0, 1fr)}}.counting-choices--row .counting-choices__list{gap:var(--space-2)}@media(max-width: 37.5em){.counting-choices--row .counting-choices__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.counting-choices--row .counting-choices__button{white-space:normal;text-wrap:balance;line-height:var(--leading-tight)}@media(max-width: 37.5em){.counting-choices--row .counting-choices__button{padding-inline:var(--space-1)}}@container counting-bar (max-width: 22.5rem){.counting-choices--row .counting-choices__button{font-size:var(--text-sm)}}.counting-choices--row .counting-choices__item{display:flex}.counting-choices__button{width:100%}.counting-choices__words{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.counting-choices__foot{margin:var(--space-4) 0 0;font-size:var(--text-sm)}.counting-foot{margin:var(--space-4) 0;font-size:var(--text-sm);text-align:center}.counts-chart{display:block;width:100%;height:10rem;margin:var(--space-3) 0}.counts-chart__bar{fill:var(--accent)}.counts-chart__gap{fill:var(--border)}.settings-counting__now{margin:0 0 var(--space-3)}.settings-counting__choices{display:grid;gap:var(--space-2);margin:var(--space-3) 0;padding:0;list-style:none}.settings-counting__choice{display:grid;grid-template-columns:var(--space-5) minmax(0, 1fr);column-gap:var(--space-2);align-items:start;width:100%;min-height:var(--touch-min);padding:var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:rgba(0,0,0,0);color:var(--text);font:inherit;text-align:left;cursor:pointer}.settings-counting__choice--chosen{border-color:var(--settings-current-edge);background:var(--settings-current-ground);color:var(--settings-current-ink)}.settings-counting__choice--chosen .settings-counting__mark,.settings-counting__choice--chosen .settings-counting__words{color:inherit}.settings-counting__mark{grid-row:1/span 2;color:var(--accent)}.settings-counting__label{font-weight:var(--weight-medium)}.settings-counting__words{grid-column:2;color:var(--text-muted);font-size:var(--text-sm)}.privacy{max-width:var(--signed-out-measure);margin-inline:auto;padding-bottom:var(--space-7)}.privacy__back{margin:0 0 var(--space-3)}.privacy__contents{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:var(--space-4) 0 var(--space-5)}.privacy__contents a{display:inline-flex;align-items:center;min-height:var(--touch-min)}.privacy__part{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);scroll-margin-top:var(--space-5)}.privacy__title{margin:0 0 var(--space-3)}.privacy__heading{margin:var(--space-5) 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-lg)}.privacy ul{margin:var(--space-2) 0 var(--space-3);padding-left:var(--space-5)}.privacy li+li{margin-top:var(--space-2)}.coach-ai-line{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.login__ask{margin:var(--space-4) 0 0}.login__terms{margin:var(--space-5) 0 0;text-align:start}.privacy--agree .check{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0}.settings__never-list{margin:var(--space-2) 0;padding-left:var(--space-5)}.settings__never-list li+li{margin-top:var(--space-2)}.delete-list{margin:var(--space-3) 0;padding-left:var(--space-5)}.privacy__store{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.privacy__store-name{margin:0 0 var(--space-2);overflow-wrap:anywhere;font-size:var(--text-base)}.privacy__store-facts{display:grid;gap:var(--space-1) var(--space-4);grid-template-columns:max-content 1fr;margin:0}@media(max-width: 37.5em){.privacy__store-facts{grid-template-columns:1fr}}.privacy__store-facts dt{color:var(--text-muted);font-size:var(--text-sm)}.privacy__store-facts dd{margin:0}:where(:root){--feedback-width: 52rem}.whats-new__head>.lead{flex-basis:100%}@media(max-width: 37.5em){.whats-new__head>.lead{font-size:var(--text-base)}}.whats-new{max-width:var(--page-held-width)}.whats-new__checks{margin-bottom:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-sunken)}@media(max-width: 37.5em){.whats-new__checks{padding:var(--space-4)}}.whats-new__checks>h2{margin:0;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.whats-new__checks>[data-bar]{margin:var(--space-1) 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight);text-wrap:balance}@media(max-width: 37.5em){.whats-new__checks>[data-bar]{font-size:var(--text-md)}}.whats-new__checks>.chat__copied{text-align:end}@media(max-width: 37.5em){.whats-new__checks>.chat__copied{text-align:start}}.whats-new__checks>:is(.chat__copied,.form__note):not(:empty){margin-top:var(--space-2)}.whats-new__checks>.tag-list{margin-top:var(--space-3)}.whats-new__checks>.field__hint{margin:var(--space-2) 0 0}.whats-new__controls{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2) var(--space-3)}.whats-new__controls>.filter{margin:0}@media(max-width: 37.5em){.whats-new__controls{flex-direction:column;align-items:stretch}.whats-new__controls>.button{width:100%}}.whats-new__hidden{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.whats-new__none{margin:var(--space-3) 0 0}.whats-new__catch-up{margin:var(--space-3) 0 0}.whats-new__undo{white-space:nowrap}.whats-new__ask-list{margin:0 0 var(--space-3);padding-inline-start:var(--space-5);color:var(--text-muted)}.release,.release__heading,.whats-new__group,.release .entry-list>li{scroll-margin-top:var(--space-4)}.release{margin-bottom:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}@media(max-width: 37.5em){.release{padding:var(--space-4)}}.release__heading{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-4);margin:0 0 var(--space-1);font-size:var(--text-2xl)}@media(max-width: 37.5em){.release__heading{column-gap:var(--space-3);font-size:var(--text-xl)}}.release__running{display:inline-flex;align-items:center;color:var(--text);font-family:var(--font-sans)}.release__date{margin-left:auto;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-normal)}@media(max-width: 37.5em){.release__date{flex-basis:100%;margin-left:0}}.release__summary{margin:0 0 var(--space-4);font-size:var(--text-md)}@media(max-width: 37.5em){.release__summary{font-size:var(--text-base)}}.release__summary>p{margin:0}.release__highlights{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding-left:var(--space-5);max-width:70ch}.release__highlights>li::marker{color:var(--text-muted)}.release__highlights strong{font-weight:var(--weight-bold)}.whats-new__group{margin:0;border-top:var(--border-width) solid var(--border)}.whats-new__group>.button{justify-content:flex-start;gap:var(--space-3);width:100%;padding:var(--space-2) 0;border:0;border-radius:0;color:var(--text);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-display);text-align:start;text-wrap:balance}@media(max-width: 37.5em){.whats-new__group>.button{font-size:var(--text-base)}}@media(hover: hover){.whats-new__group>.button:hover:not(:disabled,[aria-disabled=true],[data-working]){background:var(--surface-sunken);color:var(--text)}}.whats-new__group>.button:active:not(:disabled,[aria-disabled=true],[data-working]){background:var(--surface-sunken);color:var(--text)}.whats-new__group>.button>.icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted)}.whats-new__group[open]>.button>.icon{transform:rotate(90deg)}.whats-new__group>.entry-list{container:whats-new-changes/inline-size;max-width:none;margin:0 0 0 calc(var(--icon-sm) + var(--space-3))}@media(max-width: 37.5em){.whats-new__group>.entry-list{container-type:normal;margin-left:0}}.whats-new__fold{margin:0 0 var(--space-3);padding:0;list-style:none}.whats-new__fold-box>summary{list-style:none}.whats-new__fold-box>summary::-webkit-details-marker{display:none}.whats-new__fold-list{margin:var(--space-2) 0 0 var(--space-3);padding:0 0 0 var(--space-3);border-left:var(--rule-width) solid var(--border)}.entry.whats-new__change{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"about side" "noted noted" "tools tools";align-items:start;column-gap:var(--space-5);margin:0;padding:var(--space-3) 0;border:0;border-top:var(--border-width) solid var(--border);border-radius:0}@media(max-width: 37.5em){.entry.whats-new__change{display:block;padding:var(--space-4) 0 var(--space-5)}}.whats-new__about{grid-area:about;min-width:0}.whats-new__about>p{margin:0}.whats-new__noted{display:flex;flex-wrap:wrap;grid-area:noted;align-items:flex-start;column-gap:var(--space-3);min-width:0}@media(max-width: 37.5em){.whats-new__noted{display:block}}.whats-new__noted>.whats-new__answered{flex-basis:100%}.whats-new__clear{margin-top:var(--space-4)}@media(max-width: 37.5em){.whats-new__clear{margin-top:var(--space-2)}}.whats-new__clear>.button{padding-inline:var(--space-2);font-size:var(--text-sm)}@media(max-width: 37.5em){.whats-new__clear>.button{margin-left:calc(-1*var(--space-2))}}.whats-new__clear>.button>.icon{width:var(--icon-sm);height:var(--icon-sm)}.whats-new__pill{margin-bottom:var(--space-3)}.whats-new__change:not([data-state=changed]) .whats-new__pill{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.whats-new__look{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.whats-new__look>strong{color:var(--text)}.whats-new__plan{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.whats-new__plan>p{margin:0}.whats-new__plan strong{color:var(--text)}.whats-new__noted>.whats-new__shown{flex:1 1 0;min-width:0;max-width:none;margin:var(--space-4) 0 0}.whats-new__change:not([data-state=needs_work]) .whats-new__shown{padding-left:var(--space-4)}.whats-new__change:not([data-state=needs_work]) .whats-new__shown>.icon{display:none}.whats-new__change[data-state=needs_work] .whats-new__shown{border-color:rgba(0,0,0,0);background:var(--warning-soft)}.whats-new__change[data-state=needs_work] .whats-new__shown>.icon{color:var(--warning)}.whats-new__answered{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.whats-new__answered>p{margin:0}.whats-new__answered strong{color:var(--text)}.whats-new__answers{display:grid;gap:var(--space-1);max-width:none;margin:var(--space-1) 0 0;padding:0;list-style:none}.whats-new__side{grid-area:side;display:flex;flex-direction:column;align-items:flex-end}@media(max-width: 37.5em){.whats-new__side{align-items:stretch;margin-top:var(--space-4)}}.whats-new__side .actions-row{flex-wrap:nowrap}.whats-new__side [data-mark]{padding-inline:var(--space-3);font-size:var(--text-sm)}.whats-new__side [data-mark]>.icon{width:var(--icon-sm);height:var(--icon-sm)}@media(max-width: 37.5em){.whats-new__side [data-mark]{flex:1 1 0;min-width:0;padding-inline:var(--space-2)}}.whats-new__change .whats-new__side .button[data-mark=works][aria-pressed=true]{border-color:var(--success);background:var(--success);color:var(--text-on-success);font-weight:var(--weight-bold)}.whats-new__change .whats-new__side .button[data-mark=needs_work][aria-pressed=true]{border-color:var(--warning);background:var(--warning);color:var(--text-on-warning);font-weight:var(--weight-bold)}.whats-new__side>.form__note{align-self:stretch;contain:inline-size}.whats-new__side>.form__note:not(:empty){margin-top:var(--space-2)}.whats-new__tools{display:grid;grid-area:tools;grid-template-columns:minmax(0, 1fr) auto;align-items:start;margin-top:var(--space-2)}@media(max-width: 37.5em){.whats-new__tools{display:flex;flex-wrap:wrap;align-items:center}}.whats-new__note{grid-area:1/1/2/-1;min-width:0;margin:0}.whats-new__note .field{max-width:none}.whats-new__note>.button,.whats-new__copy{padding-inline:var(--space-2);font-size:var(--text-sm)}@media(max-width: 37.5em){.whats-new__note>.button{margin-left:calc(-1*var(--space-2))}}.whats-new__note[open]{flex-basis:100%}.whats-new__note>.form{contain:inline-size}.whats-new__copy{grid-area:1/2;margin-left:auto}@media(max-width: 37.5em){.whats-new__copy{margin-right:calc(-1*var(--space-2))}}.whats-new__copy>.icon{width:var(--icon-sm);height:var(--icon-sm)}.whats-new__tools>.chat__copied{grid-area:2/1/3/-1;flex-basis:100%;contain:inline-size;text-align:end}@media(max-width: 37.5em){.whats-new__tools>.chat__copied{text-align:start}}@container whats-new-changes (max-width: 38rem){.entry.whats-new__change{display:block;padding:var(--space-4) 0 var(--space-5)}.whats-new__side{align-items:stretch;margin-top:var(--space-4)}.whats-new__side [data-mark]{flex:1 1 0;min-width:0;padding-inline:var(--space-2)}.whats-new__tools{display:flex;flex-wrap:wrap;align-items:center}.whats-new__noted{display:block}.whats-new__clear{margin-top:var(--space-2)}}.whats-new__block{max-width:var(--feedback-width)}.whats-new__block>.textarea{border-color:var(--border);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading)}.whats-new__earlier>.release{margin-left:calc(var(--icon-sm) + var(--space-3))}.parts-widths{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-3)}.parts-frame{max-width:100%;margin-block:var(--space-4);padding:var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-md);overflow-x:auto}.parts-frame__title{margin-block:0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.parts-frame__view{display:block;max-width:none;border:0;background:var(--surface)}.parts-part{margin-block:var(--space-4)}.parts-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-2)}.parts-notices{display:grid;gap:var(--space-2);margin-block-start:var(--space-3)}.parts-stage{position:relative;min-height:22rem;margin-block:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.parts-stage__behind{margin:0;padding:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.parts-stage--short{min-height:9rem;overflow:hidden}.parts-stage .swap-bar{position:absolute;top:0}.parts-stage .load-bar{position:absolute;top:0;left:0;width:55%;height:3px;background:var(--accent)}.parts-part__note{max-width:60ch;margin-block:0 var(--space-3);font-size:var(--text-sm)}.parts-part [data-in-place-pending]{opacity:.6}.parts-part .status-control__saving{margin-inline-start:var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.parts-part .coach-sheet__none[data-coach-filling]{min-height:calc(2*var(--account-row))}:where(:root){--doc-thumb-height: 48px;--doc-search-width: 26rem;--doc-paper-width: 30rem;--doc-paper-max: 38.5rem;--step-number: 22px}.docs__top{margin-bottom:var(--space-5)}.docs__lead{font-size:var(--text-base)}@media(max-width: 37.5em){.docs__lead{font-size:var(--text-md)}}@container page-top (max-width: 45rem){.docs__top>.page__lead{grid-column:1/-1;grid-row:2;margin-top:var(--space-1);white-space:normal}}@container page-top (max-width: 52rem){.docs__top:has(.mock-marker)>.page__lead{grid-column:1/-1;grid-row:2;margin-top:var(--space-1);white-space:normal}}@container page-top (max-width: 26rem){.docs__top .docs__new--row{padding:0}}@container page-top (max-width: 33rem){.docs__top:has(.mock-marker) .docs__new--row{padding:0}}@container page-top (max-width: 26rem){.docs__top .docs__words{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container page-top (max-width: 33rem){.docs__top:has(.mock-marker) .docs__words{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width: 37.5em){.docs__new--row,.docs__new--row+.page__rule{display:none}}@media(hover: hover){.docs__new--row.button--primary:hover:not(:disabled,[aria-disabled=true],[data-working]){background:var(--_row-pressed-ground, var(--accent-strong));color:var(--_row-pressed-words, var(--text-on-accent))}}.docs__new--row.button--primary:active:not(:disabled,[aria-disabled=true],[data-working]){background:var(--_row-pressed-ground, var(--accent-strong));color:var(--_row-pressed-words, var(--text-on-accent))}.docs__head{display:none}@media(max-width: 37.5em){.docs__head{display:block;margin-bottom:var(--space-5)}}.docs__new{width:100%}.docs__find{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.docs__search{flex:0 1 var(--doc-search-width);min-width:0;margin:0}.docs__search>.field__error{margin-top:var(--space-1)}.docs__search>.docs__scope{margin:var(--space-1) 0 0}@media(max-width: 37.5em){.docs__search{flex-basis:100%}}.docs__count{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.docs__count>strong{color:var(--text);font-weight:var(--weight-bold)}@media(max-width: 37.5em){.docs__count--total{display:none}}.docs__pages{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4)}.docs__step{display:inline-flex}.docs__step>.button{color:var(--text-muted)}.doc-list .doc-row>td{padding-top:var(--space-2);padding-bottom:var(--space-2)}.doc-list .doc-row>td:first-child{width:100%;min-width:var(--field-min);white-space:normal}.doc-name{display:flex;align-items:flex-start;gap:var(--space-3);text-align:left}.doc-name__body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.doc-row__title{padding:calc((var(--touch-min) - var(--leading-tight)*1em)/2) 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}.doc-row__claude{margin-top:calc(-1*var(--space-2));color:var(--text-muted);font-size:var(--text-sm)}.doc-row__waiting{gap:var(--space-1);margin-top:calc(-1*var(--space-3));color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium)}.doc-row__waiting>.icon{color:var(--text-muted)}.doc-row__record{display:inline-flex;align-items:center;gap:var(--space-2)}.doc-row__record>.icon{color:var(--text-muted)}.doc-name__thumb{display:inline-flex;flex:none;align-items:flex-end;justify-content:center;width:var(--doc-thumb-width);height:var(--doc-thumb-height);padding-bottom:var(--space-1);overflow:hidden;border:var(--border-width) solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-raised)}.doc-name__thumb:has(>.doc-name__picture){padding:0}.doc-badge{max-width:100%;overflow:hidden;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.doc-name__picture{display:block;width:100%;height:100%;object-fit:cover}.doc-row__meta{color:var(--text)}@media(max-width: 37.5em){.doc-list .doc-row{border:var(--border-width) solid var(--border)}.doc-list .doc-row+.doc-row{margin-top:var(--space-2)}.doc-list .doc-row>td{padding:0}.doc-list .doc-row>td:first-child{display:block;width:auto;min-width:0;margin-bottom:var(--space-3)}.doc-list .doc-name{align-items:flex-start}.doc-list .doc-row>td:first-child::before{content:none}.doc-list .doc-row>td:not(:first-child){margin-left:calc(var(--doc-thumb-width) + var(--space-3))}}.doc-list{container:docs-list/inline-size}@media(max-width: 37.5em){.doc-list{container-type:normal}}@container docs-list (max-width: 36rem){.doc-list>.table,.doc-list>.table tbody,.doc-list>.table tr,.doc-list>.table td{display:block}.doc-list>.table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.doc-list>.table tr{padding:var(--space-3);border-radius:var(--radius-lg)}.doc-list>.table tbody tr:nth-child(even){background:var(--surface-sunken)}.doc-list>.table tbody tr:nth-child(even)>td{background:rgba(0,0,0,0)}.doc-list>.table td{display:grid;grid-template-columns:var(--cell-label) minmax(0, 1fr);gap:var(--space-3);align-items:baseline;padding:0;border-bottom:0;overflow-wrap:anywhere;white-space:normal}.doc-list>.table td::before{content:attr(data-label);content:attr(data-label)/"";color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.doc-list>.table td:empty::after{content:"-";content:"-"/"";color:var(--text-muted)}.doc-list .doc-row{border:var(--border-width) solid var(--border)}.doc-list .doc-row+.doc-row{margin-top:var(--space-2)}.doc-list .doc-row>td{padding:0}.doc-list .doc-row>td:first-child{display:block;width:auto;min-width:0;margin-bottom:var(--space-3)}.doc-list .doc-name{align-items:flex-start}.doc-list .doc-row>td:first-child::before{content:none}.doc-list .doc-row>td:not(:first-child){margin-left:calc(var(--doc-thumb-width) + var(--space-3))}}.library-found>.hairline-list__row>.muted{margin:0}.library-found__passages{max-width:var(--measure);margin:var(--space-1) 0 var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.library-found__passages>li+li{margin-top:var(--space-1)}.library-found__passages strong{color:var(--text);font-weight:var(--weight-bold)}.library-nomatch{border-style:dashed;border-color:var(--border-control)}.docs__unseen{font-size:var(--text-sm)}.docs__add{margin-top:var(--space-7);padding-top:var(--space-6);border-top:var(--border-width) solid var(--border);scroll-margin-top:var(--space-4)}.docs__add[open]>.docs__add-summary{margin-bottom:var(--space-4)}.docs__add-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--touch-min);cursor:pointer;list-style:none}.docs__add-summary::-webkit-details-marker{display:none}.docs__add-summary>h2{margin:0}.docs__add[open]>.docs__add-summary>.docs__add-chevron{transform:rotate(180deg)}.library-add [data-add-results]{margin:0 0 var(--space-4);font-size:var(--text-sm)}.library-add [data-add-results]:empty{margin:0}.library-drop{padding:var(--space-4);border:var(--border-width) dashed var(--border-control);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease)}.library-drop:focus-within{border-color:var(--accent)}.library-drop__label{display:flex;align-items:center;gap:var(--space-2)}.library-drop__input{min-height:var(--touch-min);padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.library-drop:has(>.library-drop__input[aria-invalid=true]){border-color:var(--danger)}.library-drop__input[aria-invalid=true]{box-shadow:none}.library-add .field__error{overflow-wrap:anywhere}.library__foot{margin-top:var(--space-6);font-size:var(--text-sm)}.docs__main>.empty-state{max-width:none}.docs__main>.empty-state :is(.empty-state__title,.empty-state__text){max-width:var(--measure)}.page:has(>.docs){container:library-page/inline-size}@media(max-width: 37.5em){.page:has(>.docs){container-type:normal}}@container library-page (min-width: 69.01rem){.docs__layout{display:grid;grid-template-columns:minmax(37rem, 1fr) minmax(0, var(--aside-measure));column-gap:var(--space-5);align-items:start}.docs__side{padding-left:var(--space-5);border-left:var(--border-width) solid var(--border)}.docs__side>.docs__add{margin-top:0;padding-top:0;border-top:0}.docs__side>.library__foot{margin-top:var(--space-5)}.docs__new--row.button--primary{--_row-pressed-ground: var(--accent-soft);--_row-pressed-words: var(--accent-strong);border-color:var(--accent);background:rgba(0,0,0,0);color:var(--accent)}.docs__main>.empty-state:not(.library-nomatch) .empty-state__body>.button{display:none}}.doc-head{margin-bottom:var(--space-5)}.doc-head>h1{margin:0 0 var(--space-2)}.doc-paper__meta{margin:0;color:var(--text-muted)}.doc-paper__meta>strong{color:var(--text);font-weight:var(--weight-bold)}.doc-layout{display:grid;grid-template-columns:minmax(var(--doc-paper-width), 1fr) minmax(0, calc(var(--field-width) + var(--space-5)));max-width:calc(var(--doc-paper-max) + var(--space-5) + var(--field-width) + var(--space-5));align-items:start;gap:var(--space-5)}@media(max-width: 37.5em){.doc-layout{grid-template-columns:minmax(0, 1fr)}}.doc-layout--plain{grid-template-columns:minmax(0, 1fr);max-width:none}.doc-layout>.doc-paper{max-width:var(--doc-paper-max);min-width:0;container:doc-cell/inline-size}.doc-aside{min-width:0;max-width:calc(var(--field-width) + var(--space-5));padding-left:var(--space-5);border-left:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.doc-aside{padding-left:0;border-left:0}}.doc-layout--plain>.doc-aside{max-width:var(--field-width);padding-left:0;border-left:0}.doc-layout--plain .doc-aside__actions>.button{flex:0 1 auto}.page:has(>.doc-layout){container:doc-page/inline-size}@media(max-width: 37.5em){.page:has(>.doc-layout){container-type:normal}}@container doc-page (max-width: 45rem){.doc-layout{grid-template-columns:minmax(0, 1fr)}.doc-aside{max-width:var(--field-width);padding-left:0;border-left:0}}@container doc-page (min-width: 45.01rem){.doc-layout:not(.doc-layout--wide):has(>.doc-paper>.doc-paper__sheet){max-width:none}.doc-layout:not(.doc-layout--wide):has(>.doc-paper>.doc-paper__sheet)>.doc-paper{max-width:none}.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{max-width:var(--doc-paper-width);margin-right:auto;margin-left:auto}@container doc-cell (min-width: 31.5rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.05}}@container doc-cell (min-width: 33rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.1}}@container doc-cell (min-width: 34.5rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.15}}@container doc-cell (min-width: 36rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.2}}@container doc-cell (min-width: 37.5rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.25}}@container doc-cell (min-width: 39rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.3}}@container doc-cell (min-width: 40.5rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.35}}@container doc-cell (min-width: 42rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.4}}@container doc-cell (min-width: 43.5rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.45}}@container doc-cell (min-width: 45rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.5}}@container doc-cell (min-width: 46.5rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.55}}@container doc-cell (min-width: 48rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.6}}@container doc-cell (min-width: 49.5rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.65}}@container doc-cell (min-width: 51rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.7}}@container doc-cell (min-width: 52.5rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.75}}@container doc-cell (min-width: 54rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.8}}@container doc-cell (min-width: 55.5rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.85}}@container doc-cell (min-width: 57rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.9}}@container doc-cell (min-width: 58.5rem){.doc-layout:not(.doc-layout--wide) .doc-paper__sheet{zoom:1.95}}}@media(max-width: 37.5em){.long-text--doc:has(>.long-fold)>.long-fold{display:block}.long-text--doc:has(>.long-fold):not(:has(>.long-fold[open])) .long-text__body{max-height:4lh;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom, currentColor calc(100% - 1lh), transparent);mask-image:linear-gradient(to bottom, currentColor calc(100% - 1lh), transparent)}}@container doc-page (max-width: 45rem){.long-text--doc:has(>.long-fold)>.long-fold{display:block}.long-text--doc:has(>.long-fold):not(:has(>.long-fold[open])) .long-text__body{max-height:4lh;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom, currentColor calc(100% - 1lh), transparent);mask-image:linear-gradient(to bottom, currentColor calc(100% - 1lh), transparent)}}.doc-paper__sheet{margin:0 0 var(--space-2);padding:var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-2);font-family:var(--font-doc);font-size:var(--text-base);line-height:var(--leading-doc)}@media(max-width: 37.5em){.doc-paper__sheet{padding:var(--space-5)}}.doc-paper__sheet>.doc-paper__drawn{margin:0}.doc-sheet__name{margin:var(--space-5) 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}.doc-sheet__name:first-child{margin-top:0}.doc-sheet__table{margin-bottom:var(--space-3);font-family:var(--font-sans);line-height:var(--leading-tight)}.doc-sheet__table>.table{width:max-content;min-width:100%}@media(max-width: 37.5em){.doc-sheet__table>.table{width:100%;min-width:0}}.doc-sheet__table td{white-space:normal}.doc-sheet__cell{display:block;max-width:16rem;overflow-wrap:anywhere}@media(max-width: 37.5em){.doc-sheet__cell{max-width:none}}.doc-sheet__table--wide{padding-right:var(--space-7);scroll-padding-right:var(--space-7);-webkit-mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent);mask-image:linear-gradient(to right, currentColor calc(100% - var(--space-7)), transparent)}@media(max-width: 37.5em){.doc-sheet__table--wide{padding-right:0;-webkit-mask-image:none;mask-image:none}}.doc-layout--wide{grid-template-columns:minmax(0, 1fr) minmax(0, 22rem);max-width:none}.doc-layout--wide>.doc-paper{max-width:none}@media(max-width: 37.5em){.doc-layout--wide{grid-template-columns:minmax(0, 1fr)}.doc-layout--wide>.doc-aside{max-width:var(--measure)}}@container doc-page (max-width: 60rem){.doc-layout--wide{grid-template-columns:minmax(0, 1fr)}.doc-layout--wide>.doc-aside{max-width:var(--measure);padding-left:0;border-left:0}}.doc-sheet__note{margin:0 0 var(--space-3);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm)}.doc-paper__break{display:flex;align-items:center;gap:var(--space-3);max-width:none;margin:var(--space-4) 0;font-family:var(--font-sans)}.doc-paper__break::before,.doc-paper__break::after{content:"";flex:1 1 0;border-top:var(--border-width) solid var(--border)}.doc-paper__cut{font-size:var(--text-sm)}.doc-figure{margin:0 0 var(--space-5);padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.doc-figure>.doc-paper__page{margin:0}.doc-figure .doc-paper__drawn{display:block;max-width:100%;height:auto;border-radius:var(--radius-sm)}.doc-figure__caption{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.doc-read{margin:0 0 var(--space-5);padding-bottom:var(--space-4);border-top:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border)}.doc-read>summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--touch-min);padding:var(--space-2) 0;font-size:var(--text-sm);font-weight:var(--weight-bold);list-style:none;cursor:pointer}.doc-read>summary::-webkit-details-marker{display:none}.doc-read>.doc-paper__drawn{margin:var(--space-1) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--text-sm)}.doc-read__chevron{margin-left:auto;color:var(--text-muted)}.doc-read[open] .doc-read__chevron{transform:rotate(180deg)}.doc-read__note{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.doc-aside__section{margin-bottom:var(--space-6)}.doc-aside__section>h2{margin:0 0 var(--space-2);font-size:var(--text-lg)}.doc-aside__section>p,.doc-aside__section>ol{color:var(--text-muted);font-size:var(--text-sm)}@media(max-width: 37.5em){.doc-aside__section{margin-bottom:var(--space-5)}.doc-aside__section+.doc-aside__section{padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}}.doc-aside__name{color:var(--text)}.doc-aside__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:none}.doc-aside__actions>.button{flex:1 1 0;min-width:fit-content}.doc-aside__section strong{color:var(--text);font-weight:var(--weight-bold)}.doc-head__facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4)}.doc-head__record{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;padding-left:var(--space-4);border-left:var(--border-width) solid var(--border);font-size:var(--text-sm)}.doc-head__record>.icon{color:var(--text-muted)}@media(max-width: 37.5em){.doc-head__record{flex-basis:100%;padding-left:0;border-left:0}}.doc-proposed--phone{display:none}@media(max-width: 37.5em){.doc-proposed--phone{display:block}}@media(max-width: 37.5em){.doc-proposed--mac{display:none}}@container doc-page (max-width: 45rem){.doc-proposed--phone{display:block}.doc-proposed--mac{display:none}}.doc-aside__review{max-width:none;margin:var(--space-3) 0 0}.doc-aside__review>.button{width:100%}.read-panel>.form{margin:0 0 var(--space-3)}.read-panel>.notice{margin-top:var(--space-3)}.read-panel__go{flex:1 1 100%}.read-way{flex:1 1 100%;min-width:0}.read-way>.button{width:100%}.read-panel__cost{max-width:none;margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.read-sent{padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.read-sent__lead{display:flex;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--text);font-size:var(--text-sm)}.read-sent__lead>.icon{margin-top:calc((var(--leading)*1em - var(--icon-sm))/2);color:var(--text-muted)}.read-sent__form{margin:0 0 var(--space-2)}.read-sent__form>.button{width:100%}.read-sent__note{margin:var(--space-2) 0 0}.read-sent__typed{margin:var(--space-3) 0 0;color:var(--text-muted);white-space:pre-wrap}.read-sent__again{margin:var(--space-2) 0 0}.read-sent__kept{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.doc-aside__drawn{margin:0;padding:0;font-size:var(--text-sm);list-style:none}.doc-aside__drawn>li{display:flex;gap:var(--space-2);margin-bottom:var(--space-2);overflow-wrap:anywhere}.doc-aside__drawn>li>span{min-width:0}.doc-aside__dash{flex:none;color:var(--text-muted)}.doc-aside__fold>summary{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);font-size:var(--text-sm);font-weight:var(--weight-bold);list-style:none;cursor:pointer}.doc-aside__fold>summary::-webkit-details-marker{display:none}.doc-aside__chevron{margin-left:auto;color:var(--text-muted)}.doc-aside__fold[open] .doc-aside__chevron{transform:rotate(180deg)}.doc-aside__readings{margin:0;padding:0;color:var(--text-muted);font-size:var(--text-sm);list-style:none}.doc-aside__readings>li{padding:var(--space-2) 0;border-top:var(--border-width) solid var(--border)}.doc-aside__readings>li>p{margin:0}.doc-aside__readings .form{margin-top:var(--space-2)}.review-head{margin-bottom:var(--space-5)}.review-head>h1{margin:0 0 var(--space-2)}.review-head__lead{max-width:var(--measure);margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-md)}.review-head__by{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-muted);font-size:var(--text-sm)}.review-head__by>.icon{flex:none}.review-head__by strong{color:var(--text);font-weight:var(--weight-medium)}.review-head__decided{display:none}@media(max-width: 37.5em){.review-head__decided{display:inline}}@media(max-width: 37.5em){.review-head__from{display:none}}.page:has(>.review-layout){container:review-page/inline-size}@media(max-width: 37.5em){.page:has(>.review-layout){container-type:normal}}.review-layout{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);align-items:start;gap:var(--space-6)}@media(max-width: 37.5em){.review-layout{grid-template-columns:minmax(0, 1fr);gap:var(--space-5)}}.review-list,.review-aside{min-width:0}.review-aside li{max-width:var(--measure)}.review-layout>.review-aside{padding-left:var(--space-5);border-left:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.review-layout>.review-aside{padding-top:var(--space-5);padding-left:0;border-top:var(--border-width) solid var(--border);border-left:0}}@container review-page (max-width: 42rem){.review-layout{grid-template-columns:minmax(0, 1fr);gap:var(--space-5)}.review-layout>.review-aside{padding-top:var(--space-5);padding-left:0;border-top:var(--border-width) solid var(--border);border-left:0}}.review-list__empty{color:var(--text-muted)}.review-view{margin:0 0 var(--space-4)}.review-count{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display);line-height:var(--leading-tight)}@media(max-width: 37.5em){.review-count{display:none}}.review-aside__done{margin:0 0 var(--space-3);font-size:var(--text-sm)}.doc-aside__section>.review-aside__facts{display:flex;flex-direction:column;color:var(--text)}.review-group{border-top:var(--border-width) solid var(--border)}.review-group:last-of-type{border-bottom:var(--border-width) solid var(--border)}.review-group__head{display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) 0;list-style:none;cursor:pointer}.review-group__head::-webkit-details-marker{display:none}.review-group__name{flex:0 1 auto;overflow-wrap:normal;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}.review-group__count{flex:none}.review-group__summary{flex:1 1 0;min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.review-group[open] .review-group__summary{display:none}.review-group__chevron{flex:none;margin-left:auto;color:var(--text-muted)}.review-group[open] .review-group__chevron{transform:rotate(180deg)}.review-group__cards{padding-bottom:var(--space-4)}.review-group__cards>.proposal:first-child{margin-top:0}div.proposal__text>p{margin:0}.proposal__list{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.proposal__detail{margin:var(--space-2) 0 0;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm)}.proposal__parts{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0}.proposal__part{display:grid;grid-template-columns:var(--story-label) minmax(0, 1fr);gap:var(--space-1) var(--space-3)}@media(max-width: 37.5em){.proposal__part{grid-template-columns:minmax(0, 1fr);gap:var(--space-1)}}.proposal__part>dt{padding-top:.4em;font-family:var(--font-sans)}.proposal__part>dd{margin:0;font-size:var(--text-base)}.review-accept-all{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);max-width:var(--field-width);margin-top:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--border)}.review-accept-all>.checkbox{flex-basis:100%}@media(max-width: 37.5em){.review-accept-all>.button{width:100%}}.review-accept-all__words{flex:1 1 18rem;margin:0;color:var(--text-muted);font-size:var(--text-sm)}.review-accept-all__words strong{color:var(--text)}.proposal__source{padding-left:var(--space-3);border-left:var(--border-width) solid var(--border);color:var(--text-muted);font-family:var(--font-doc);font-size:var(--text-sm);line-height:var(--leading-notice)}.proposal__source>p{margin:0}.proposal__source>.link-more{font-family:var(--font-sans)}.proposal__gain{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:var(--leading-notice)}.proposal__gain>.icon{flex:none;margin-top:calc((var(--leading-notice)*1em - var(--icon-sm))/2);color:var(--text-muted)}.proposal__tick{margin-top:var(--space-3)}.library-pending{margin-bottom:var(--space-6);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}@media(max-width: 37.5em){.library-pending{padding:var(--space-4)}}.library-pending__title{margin:0 0 var(--space-1)}.library-pending__count{margin-inline-start:var(--space-1);font-family:var(--font-sans);font-size:var(--text-base);vertical-align:baseline}.library-pending__lede{max-width:var(--measure);margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.library-pending__list{margin:0;padding:0;border-top:var(--border-width) solid var(--border);list-style:none}.library-pending__row{display:grid;grid-template-columns:auto minmax(0, 2fr) minmax(0, 1fr);align-items:start;gap:var(--space-1) var(--space-4);padding:var(--space-3) 0}@media(max-width: 37.5em){.library-pending__row{grid-template-columns:auto minmax(0, 1fr);column-gap:var(--space-3)}}.library-pending__body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.library-pending__name{display:inline-flex;align-items:center;min-height:var(--touch-min);padding:calc((var(--touch-min) - var(--leading-tight)*1em)/2) 0;color:var(--text);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-decoration-line:none;overflow-wrap:anywhere}@media(hover: hover){.library-pending__name:hover{text-decoration-line:underline}}.library-pending__name:active{text-decoration-line:underline}.library-pending__facts{margin-top:calc(-1*var(--space-2));color:var(--text-muted);font-size:var(--text-sm)}.library-pending__cost{padding-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.library-pending__cost>strong{color:var(--text);font-weight:var(--weight-bold)}.library-pending__cost>.doc-row__waiting{margin-top:calc(-1*var(--space-3))}@media(max-width: 37.5em){.library-pending__cost{grid-column:2;padding-top:0}}.library-pending__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-4)}@media(max-width: 37.5em){.library-pending__foot>.button{width:100%}}.library-pending__note{flex:1 1 var(--field-min);margin:0;color:var(--text-muted);font-size:var(--text-sm)}.doc-head__step{margin:0 0 var(--space-1)}.pending-steps{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-5);padding:0;list-style:none}.pending-steps__step{display:inline-flex;flex:0 1 auto;align-items:center;max-width:100%;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap}.pending-steps__n{display:inline-grid;flex:none;place-items:center;width:var(--step-number);height:var(--step-number);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-bold)}.pending-steps__step:has(>.pending-steps__link){padding:0}.pending-steps__link{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:inherit;color:inherit;text-decoration:none}@media(hover: hover){.pending-steps__link:hover{background:var(--surface-raised);color:var(--text)}}.pending-steps__link:active{background:var(--surface-raised);color:var(--text)}.pending-steps__title{position:relative;min-width:0}.pending-steps__words{position:relative;display:block;overflow:hidden;text-overflow:ellipsis}.pending-steps__step[aria-current=step]{color:var(--text);font-weight:var(--weight-bold)}.pending-steps__step[aria-current=step] .pending-steps__title::after{content:"";position:absolute;right:0;bottom:-4px;left:0;height:var(--current-mark);border-radius:var(--current-mark);background:var(--mark)}.doc-layout--pending>.doc-aside{order:1}@media(max-width: 37.5em){.doc-layout--pending>.doc-aside{order:0}}@container doc-page (max-width: 45rem){.doc-layout--pending>.doc-aside{order:0}}.review-aside__next{margin:0 0 var(--space-5)}.review-aside__next>.button{width:100%}.pending-next{padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}.pending-next>.pending-next__note{margin:var(--space-2) 0 0}.pending-next__go{width:100%}.doc-aside__section.pending-next--go{padding-top:var(--space-4);border-top:0}.long-fold{display:none;margin-top:var(--space-2);font-family:var(--font-sans);white-space:normal}.long-fold>summary{list-style:none}.long-fold>summary::-webkit-details-marker{display:none}.long-fold__toggle{justify-content:flex-start;margin-left:calc(-1*var(--space-3));text-align:left}.long-fold__count{white-space:nowrap}.long-fold__chevron{transition:transform var(--dur-turn) var(--ease)}.long-fold[open] .long-fold__chevron{transform:rotate(180deg)}.long-fold[open] .long-fold__closed,.long-fold:not([open]) .long-fold__open{display:none}.long-fold__head{display:none;justify-content:flex-start;margin-left:calc(-1*var(--space-3));text-align:left}@media(max-width: 37.5em){.long-text--record:has(>.long-fold)>.long-fold{display:block}.long-text--record:has(>.long-fold):not(:has(>.long-fold[open])) .long-text__body{max-height:4lh;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom, currentColor calc(100% - 1lh), transparent);mask-image:linear-gradient(to bottom, currentColor calc(100% - 1lh), transparent)}.long-text--record>.long-fold__head{display:inline-flex}}@container record-page (max-width: 52rem){.long-text--record:has(>.long-fold)>.long-fold{display:block}.long-text--record:has(>.long-fold):not(:has(>.long-fold[open])) .long-text__body{max-height:4lh;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom, currentColor calc(100% - 1lh), transparent);mask-image:linear-gradient(to bottom, currentColor calc(100% - 1lh), transparent)}.long-text--record>.long-fold__head{display:inline-flex}}@media(max-width: 37.5em){.resume-preview.long-text--record:has(>.long-fold):not(:has(>.long-fold[open])) .long-text__body{max-height:12lh}}@container record-page (max-width: 52rem){.resume-preview.long-text--record:has(>.long-fold):not(:has(>.long-fold[open])) .long-text__body{max-height:12lh}}.brief-layout__main.long-text--record:has(>.long-fold)>.long-fold{display:block}.brief-layout__main.long-text--record:has(>.long-fold):not(:has(>.long-fold[open])) .long-text__body{max-height:4lh;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom, currentColor calc(100% - 1lh), transparent);mask-image:linear-gradient(to bottom, currentColor calc(100% - 1lh), transparent)}.brief-layout__main.long-text--record>.long-fold__head{display:inline-flex}.brief-layout__main.long-text--record:has(>.long-fold):not(:has(>.long-fold[open])) .long-text__body{max-height:12lh}@media print{.long-text--record .long-text__body{max-height:none !important;overflow:visible !important;-webkit-mask-image:none !important;mask-image:none !important}.long-text--record>.long-fold{display:none !important}.long-fold__head{display:none !important}}@media(max-width: 37.5em){.note-card.long-text--record:has(>.long-fold) .note-card__body>p{margin-bottom:1lh}.note-card.long-text--record:has(>.long-fold):not(:has(>.long-fold[open])) .note-card__body{max-height:calc(4lh + var(--space-5))}}@container record-page (max-width: 52rem){.note-card.long-text--record:has(>.long-fold) .note-card__body>p{margin-bottom:1lh}.note-card.long-text--record:has(>.long-fold):not(:has(>.long-fold[open])) .note-card__body{max-height:calc(4lh + var(--space-5))}}.half-price{display:contents}.half-price__line{flex:1 1 100%;min-width:0;margin:0;overflow-wrap:anywhere}.half-price__go{min-width:0}.half-price-wait,.goes-on{max-width:var(--measure);font-size:var(--text-sm)}.half-price__outcome{order:-1}.half-price__outcome>.notice{margin:0}@media(max-width: 37.5em){.button--block+.half-price>.half-price__go{width:100%}}.research-form--across .half-price__go,.new-version .form__actions>.half-price>.half-price__go{width:100%}.person-circle{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:calc(var(--avatar-size) + var(--space-1));height:calc(var(--avatar-size) + var(--space-1));border-radius:50%;background:var(--surface-sunken);box-shadow:inset 0 0 0 var(--border-width) var(--border);color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);line-height:1}.person-circle--sm{width:var(--avatar-size);height:var(--avatar-size)}.person-circle--lg{width:calc(var(--avatar-size) + var(--space-2));height:calc(var(--avatar-size) + var(--space-2))}.person-circle--glyph{color:var(--text-muted)}.person-circle--glyph>.icon{width:var(--icon-md);height:var(--icon-md)}.person-circle--photo,.person-circle--logo{background:var(--surface-raised)}.person-circle__picture{width:100%;height:100%;border-radius:50%;object-fit:cover}.person-circle--logo>.person-circle__picture{padding:var(--space-1);object-fit:contain}.person-circle__badge{position:absolute;right:calc(-1*var(--space-1));bottom:calc(-1*var(--space-1));width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:0 0 0 var(--rule-width) var(--surface-raised),0 0 0 calc(var(--rule-width) + var(--border-width)) var(--border);object-fit:contain}.person-circle__badge--initials{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-sunken);font-size:var(--text-xs)}.contact{grid-template-columns:auto minmax(0, 1fr)}.contact__brought{display:flex;align-items:center;gap:var(--space-1);margin:0;color:var(--text-muted);font-size:var(--text-sm)}.picker{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-3)}.picker__field{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-2) 0 var(--space-4);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-field);background:var(--surface-raised);color:var(--text)}.picker__field:has(.picker__input:focus-visible){outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.picker__field>.icon{flex:none;color:var(--text-muted)}.picker__input{flex:1 1 auto;min-width:0;min-height:var(--touch-min);padding:0;border:0;background:rgba(0,0,0,0);color:var(--text);font:inherit;appearance:none}.picker__input:focus-visible{outline:none}.picker__input::placeholder{color:var(--text-muted)}.picker__input::-webkit-search-cancel-button{appearance:none}.picker__count{flex:none;font-size:var(--text-sm);white-space:nowrap}.picker__count:empty{display:none}.picker__list{overflow:hidden;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.picker__label{margin:0;padding:var(--space-3) var(--space-4) var(--space-1);color:var(--text-muted);font-size:var(--text-xs)}.picker__hint{max-width:none;margin:0;padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-sm)}.picker__row{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:0 var(--space-3);width:100%;min-height:calc(var(--touch-min) + var(--space-3));margin:0;padding:var(--space-2) var(--space-4);background:rgba(0,0,0,0);color:var(--text);font:inherit;text-align:left}@media(max-width: 37.5em){.picker__row{grid-template-columns:auto minmax(0, 1fr)}}.picker__row:last-child{border-bottom:0}button.picker__row{cursor:pointer}@media(hover: hover){button.picker__row:hover{background:var(--surface-sunken)}}button.picker__row:active{background:var(--surface-sunken)}.picker__row--active{background:var(--surface-sunken)}.picker__row:focus-visible{outline-offset:calc(-1*var(--focus-width))}.picker__words{display:grid;min-width:0}.picker__name{font-weight:var(--weight-medium);overflow-wrap:anywhere}.picker__name strong{font-weight:var(--weight-bold)}.picker__sub{color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.picker__tail{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);text-align:right}@media(max-width: 37.5em){.picker__tail{grid-column:2;text-align:left}}.picker__tail>.icon{color:var(--success)}.picker__row--dim .picker__name,.picker__row--dim .person-circle{color:var(--text-muted)}.picker__row--on{border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--accent-soft)}.picker__row--on .picker__tail{color:var(--text)}.picker__row--new .picker__name{color:var(--accent)}.contact-add__sub{margin:calc(-1*var(--space-2)) 0 var(--space-4);color:var(--text-muted)}.contact-add__part{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-4);min-width:0;margin:0;padding:0;border:0}.contact-add__part[hidden]{display:none}.contact-add__part>.field,.contact-add__part .field-row>.field{margin:0}.dialog .contact-add__part .field{margin:0}.contact-row{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:end;row-gap:var(--space-4);max-width:none}.contact-row--ways{grid-template-columns:minmax(0, 1fr)}.contact-form .contact-row{row-gap:0}@media(max-width: 37.5em){.application-form__recruiter-line{flex-direction:row;align-items:center}.application-form__recruiter-line>.application-form__recruiter-who{flex:1 0 100%}}.contact-add__default{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.company-picker__list{margin-top:var(--space-2)}.company-picker__list[hidden]{display:none}.company-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;width:calc(var(--avatar-size) - var(--space-1));height:calc(var(--avatar-size) - var(--space-1));overflow:hidden;border-radius:var(--radius-md);background:var(--surface-sunken);box-shadow:inset 0 0 0 var(--border-width) var(--border);color:var(--text);font-weight:var(--weight-bold)}.company-tile>img{width:100%;height:100%;object-fit:contain}.company-tile--new{color:var(--accent)}.company-tile--sm{width:calc(var(--space-4) + var(--space-1));height:calc(var(--space-4) + var(--space-1));border-radius:var(--radius-sm);font-size:var(--text-xs)}.company-picker__instead{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;min-height:var(--touch-min);padding:0;border:0;background:none;color:var(--text);font:inherit;font-size:var(--text-sm);text-decoration-line:underline;text-underline-offset:var(--underline-offset);cursor:pointer}.company-picker__instead[hidden]{display:none}.company-picker__site[hidden]{display:none}.duplicate-stop{display:grid;gap:var(--space-3)}.duplicate-stop__words{margin:0}.duplicate-stop__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.contact-form__on{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}.contact-form__on-title{display:flex;align-items:center;gap:var(--space-2);margin:0;font-weight:var(--weight-bold)}.contact-form__on>.field,.dialog .contact-form__on>.field{margin-top:var(--space-3)}[data-met-for][hidden]{display:none}.contact-move__choices{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.contact-move__choice{display:grid;justify-items:start;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.contact-move__what{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.matches-head>.lead{max-width:var(--measure)}.matches{display:grid;gap:var(--space-4);max-width:calc(var(--field-width) + var(--space-8))}.match-card{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5)}@media(max-width: 37.5em){.match-card{padding:var(--space-4)}}.match-card__title{margin:0;font-size:var(--text-lg)}.match-card__sub{margin:calc(-1*var(--space-2)) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.match-rows{overflow:hidden;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}.match-row.checkbox,.match-row__tick.checkbox{display:grid;grid-template-columns:auto auto minmax(0, 1fr) auto;align-items:center;gap:0 var(--space-3);min-height:calc(var(--touch-min) + var(--space-3));margin:0;padding:var(--space-2) var(--space-4)}@media(max-width: 37.5em){.match-row.checkbox,.match-row__tick.checkbox{grid-template-columns:auto auto minmax(0, 1fr);align-items:start}}.match-row.checkbox input,.match-row__tick.checkbox input{margin:0}.match-row:last-child{border-bottom:0}.match-row:has(>input:checked),.match-row--works:has(.match-row__tick input:checked){background:var(--accent-soft)}.match-row__words{display:grid;min-width:0}.match-row__name{font-weight:var(--weight-medium)}.match-row__sub{color:var(--text-muted);font-size:var(--text-sm)}.match-row__why{max-width:16rem;color:var(--text-muted);font-size:var(--text-sm);text-align:right;text-wrap:balance}@media(max-width: 37.5em){.match-row__why{grid-column:3;max-width:none;text-align:left}}.match-row__works{color:var(--text)}.match-row--works{display:grid;grid-template-columns:minmax(0, 1fr)}.match-row__works{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 var(--space-3)}@media(max-width: 37.5em){.match-row__works{justify-content:flex-start}}.match-row__company{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.match-row__company>:not(.company-tile){min-width:0}.match-else{justify-self:end;margin-top:calc(-1*var(--space-4));padding:0 var(--space-4) var(--space-1);text-align:right}@media(max-width: 37.5em){.match-else{justify-self:stretch;margin-top:calc(-1*var(--space-2));padding-left:calc(var(--space-4) + var(--check-size) + var(--space-3));text-align:left}}.match-else[open]{justify-self:stretch;padding-bottom:var(--space-3)}.match-else[open]>.field{padding-left:calc(var(--check-size) + var(--space-3));text-align:left}@media(max-width: 37.5em){.match-else[open]>.field{padding-left:0}}.match-else__summary{display:inline-flex;align-items:center;min-height:var(--touch-min);color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-bold);text-decoration-line:underline;text-underline-offset:var(--underline-offset);cursor:pointer;list-style:none}.match-else__summary::-webkit-details-marker{display:none}.match-else>.field{margin:0}.match-keep{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-4);min-width:0;margin:0;padding:0;border:0;font-size:var(--text-sm)}.match-keep[hidden],.match-keep__option[hidden],.match-card__foot[hidden]{display:none}.match-keep__label{float:left;margin-right:var(--space-2);padding:0;font-weight:var(--weight-bold)}.match-keep__option.checkbox{margin:0}.match-card__foot{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.matches-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-height:calc(var(--touch-min) + var(--space-1));margin:0 0 var(--space-3);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);font-size:var(--text-sm);max-width:none}.matches-line>.icon{flex:none;color:var(--text-muted)}.matches-line__words{flex:1 1 0;min-width:0;margin:0}.matches-line__link{margin-left:auto}:where(:root){--first-run-side: 22rem;--first-run-single: 32rem}.frame--focused{display:block}@media(max-width: 37.5em){.frame--focused .chat__composer{bottom:0;padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}}@media(max-width: 37.5em){.frame--focused .frame__main{padding-bottom:0}}@media(max-width: 37.5em){.frame--focused .page{display:flex;flex-direction:column;padding-top:var(--page-top-room);padding-bottom:0}}@media(max-width: 37.5em){.first-run--talk,.first-run--talk .first-run__body,.first-run--talk .first-run__main,.first-run--talk .chat{flex:1 0 auto;display:flex;flex-direction:column}}@media(max-width: 37.5em){.first-run--talk .chat__scroll{flex:1 0 auto}}.first-run__top>.frame__brand{display:inline-flex}.first-run__skip{margin:0}.first-run__skip-short{display:none}@media(max-width: 37.5em){.first-run__skip-short{display:inline}}@media(max-width: 37.5em){.first-run__skip-long{display:none}}@container page-top (max-width: 23rem){.first-run__top>.page__end>.mock-marker{gap:0;padding-right:var(--space-2);font-size:0}}.first-run__skip-under{display:none;margin:0}@media(max-width: 37.5em){.first-run__skip-under{display:block}}.first-run__skip-under--unable{display:block}.first-run--off .first-run__single{grid-template-columns:minmax(0, 1fr);margin-inline:auto;padding-top:var(--space-4)}@media(max-width: 37.5em){.first-run--off .first-run__single{margin-inline:0;padding-top:0}}.first-run__part{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-3)}.first-run__choices{justify-self:start;margin-top:var(--space-3)}.first-run__part[data-step=job][hidden]~.first-run__choices{display:none}.first-run__part h3,.first-run__part p{margin:0}.first-run__single{display:grid;max-width:var(--first-run-single);gap:var(--space-4)}.first-run__single h1,.first-run__main h1{margin:0}.first-run__subtitle{margin:0;font-size:var(--text-lg)}.first-run__intro{display:flex;align-items:flex-start;gap:var(--space-3);margin:0}.first-run__later{margin:0}@media(max-width: 37.5em){.first-run__later{text-align:center}}.first-run__cost{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.first-run__lead{margin:0 0 var(--space-3);color:var(--text-muted)}.first-run__instead{margin:0}.first-run__now{margin-right:var(--space-1);color:var(--text)}.first-run__steps-foot{margin:0;font-size:var(--text-sm)}.first-run__ways{margin:0 0 var(--space-4)}@media(max-width: 37.5em){.first-run__ways{display:none}}.first-run__ways .field__label{margin:0 0 var(--space-1)}.first-run__switch{max-width:var(--field-width)}.first-run--choose{--first-run-wide: min(128rem, max(clamp(72rem, calc(100% - 26.5rem), 80rem), calc(93.5% - 34rem)));display:flex;flex-direction:column;min-height:calc(100dvh - 2*var(--space-6));row-gap:var(--space-3)}@media(max-width: 37.5em){.first-run--choose{display:block;min-height:0}}.page:has(>.first-run--choose){max-width:none}.first-run--choose>:not(.page__top){margin-inline:max(0px,(100% - var(--first-run-wide))/2)}@media(max-width: 37.5em){.first-run--choose>:not(.page__top){margin-inline:0}}.first-run--choose>.notice--mock{max-width:none;margin-top:var(--space-2);margin-bottom:0}.first-run__joined{display:flex;gap:var(--space-2);align-items:center;justify-content:center;margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.first-run__joined>.icon{flex:none;color:var(--success)}.first-run__joined strong{color:var(--text)}@media(max-width: 37.5em){.first-run__joined{display:block;margin:var(--space-3) 0 0;text-align:center}.first-run__joined>.icon{display:inline-block;margin-inline-end:var(--space-1);vertical-align:-3px}}.first-run--choose>.page__top+*{margin-top:auto}.first-run--choose>.first-run__choose{margin-bottom:auto;padding-bottom:6dvh}@media(max-width: 37.5em){.first-run--choose>.first-run__choose{padding-bottom:0}}html:has(.first-run--choose){scroll-padding-bottom:6rem}.first-run__choose{display:block;container:first-run/inline-size}.first-run__hero{display:grid;justify-items:start;gap:var(--space-2);margin:var(--space-4) 0 var(--space-5);text-align:start}@media(max-width: 37.5em){.first-run__hero{margin:var(--space-3) 0 var(--space-4);gap:var(--space-1)}}.first-run__hero-avatar{width:48px;height:48px;border-radius:50%;box-shadow:var(--shadow-2)}@media(max-width: 37.5em){.first-run__hero-avatar{width:40px;height:40px}}.first-run__hero h1{margin:var(--space-1) 0 0}.first-run__name{position:relative;display:inline-block;padding-inline:.04em .08em}.first-run__name>svg{position:absolute;top:100%;left:0;width:100%;height:.3em;margin-top:-0.14em;color:var(--brand-teal)}.first-run__hero .first-run__intro{display:block;max-width:36em;margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-md)}@media(max-width: 37.5em){.first-run__hero .first-run__intro{margin-top:var(--space-1);font-size:var(--text-base)}}.first-run__choose>.first-run__steps{margin:0 0 var(--space-5);padding:0;border:0}@media(max-width: 37.5em){.first-run__choose>.first-run__steps{display:none}}.first-run__steps .career-steps__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.first-run__steps .career-steps__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0;padding:0;list-style:none}.first-run__steps .career-steps__step{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);justify-items:start;align-content:start;gap:var(--space-2);margin:0;padding:0 var(--space-3) 0 0;text-align:start}.first-run__steps .career-steps__step::before{width:28px;height:28px;border:1.5px solid var(--border-control);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold)}.first-run__steps .career-steps__step:not(:last-child)::after{content:"";position:absolute;top:14px;right:8px;left:36px;height:1px;background:var(--border)}.first-run__steps .career-steps__step[aria-current=step]::before{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent);box-shadow:0 0 0 4px var(--accent-soft)}.first-run__steps .career-steps__words{display:grid;gap:2px;max-width:17rem;color:var(--text-muted);font-size:var(--text-sm);line-height:1.4;text-wrap:balance}.first-run__steps .career-steps__name{justify-content:start;color:var(--text);font-size:var(--text-base);font-weight:var(--weight-bold)}.first-run__steps .first-run__now{margin:0 var(--space-1) 0 0;padding:1px 6px 2px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);vertical-align:1px}.first-run__steps .first-run__steps-foot{max-width:none;margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm);text-align:start}.first-run__progress{display:none}@media(max-width: 37.5em){.first-run__progress{display:block}}.first-run__progress>.progress__line{margin:0 0 var(--space-5)}.first-run__form{display:block;margin:0}.first-run__form>.choice--ways{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:var(--space-4);row-gap:var(--space-2);min-width:0;max-width:none;margin:0;padding:var(--space-2) 0 var(--space-5);border:0;border-top:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.first-run__form>.choice--ways{display:block;padding:0;border:0}}.choice--ways>legend{margin:0 auto;padding:0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold)}@media(max-width: 37.5em){.choice--ways>legend{margin:0 0 var(--space-3);padding:0 var(--space-1);color:var(--text);font-size:var(--text-md)}}.way-group{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-row:span 2;row-gap:var(--space-3);min-width:0}.way-group--coach{grid-column:1/span 3}.way-group--own{grid-column:4}.way-group__top{display:flex;flex-wrap:wrap;grid-column:1/-1;align-items:center;column-gap:var(--space-3);row-gap:2px;min-width:0;padding-inline:var(--space-1)}@media(max-width: 37.5em){.way-group__top{display:contents}}.way-group__head{margin:0;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-bold)}@media(max-width: 37.5em){.way-group__head{grid-area:head;padding-inline:var(--space-4);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}}@media(max-width: 37.5em){.way-group__note{grid-area:note;padding-inline:var(--space-4)}}.way-group__note .first-run__cost{display:flex;align-items:center;gap:6px;margin:0;color:var(--text-muted);font-size:var(--text-sm)}@media(max-width: 37.5em){.way-group__note .first-run__cost{align-items:flex-start}}.way-group__note .icon{width:16px;height:16px}@media(max-width: 37.5em){.way-group__note .icon{flex:none;margin-top:2px}}.way-group__rows{display:contents}@media(max-width: 37.5em){.way-group__rows{display:block;grid-area:rows;overflow:hidden;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}}.way.checkbox{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);min-width:0;min-height:0;margin:0;padding:var(--space-3) var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.way__well{display:grid;place-items:center;height:clamp(88px,5vw,104px);border-radius:calc(var(--radius-lg) - 3px);background:var(--surface-sunken);transition:background-color var(--dur-fast) var(--ease)}.way__art{width:100%;max-width:180px;height:100%}.way__glyph{display:none}.way.checkbox>input{position:absolute;top:calc(var(--space-3) + var(--space-2));right:calc(var(--space-3) + var(--space-2));width:22px;height:22px;margin:0;box-shadow:0 0 0 3px var(--surface-raised)}.way.checkbox>input:checked::before{width:var(--check-tick-width);height:var(--check-tick-height);margin-top:calc(-1*var(--check-stroke));border-bottom:var(--check-stroke) solid currentColor;border-left:var(--check-stroke) solid currentColor;border-radius:0;background:rgba(0,0,0,0);transform:rotate(-45deg)}.way .choice__text{display:flex;flex:1;flex-direction:column;gap:var(--space-1);padding-inline:var(--space-1)}.way .choice__text>.muted{line-height:1.45;text-wrap:pretty}.way__meta{display:grid;gap:4px;margin-top:auto;padding-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);line-height:1.4}.way__meta>span{display:flex;align-items:flex-start;gap:6px}.way__meta .icon{flex:none;width:16px;height:16px;margin-top:2px}.way__meta i{font-style:normal;white-space:nowrap}.way--hand.checkbox{border-style:dashed;border-color:var(--border-control);box-shadow:none}@media(hover: hover){.way.checkbox:hover:not(:has(input:checked)){border-color:var(--border-control)}}.way.checkbox:active:not(:has(input:checked)){border-color:var(--border-control)}.way.checkbox:has(input:checked){border-style:solid;border-color:var(--accent);background:var(--chosen-ground);box-shadow:inset 0 0 0 1px var(--accent),var(--shadow-1)}.way.checkbox:has(input:checked) .way__well{background:var(--accent-soft)}.way.checkbox:has(input:checked)>input{box-shadow:0 0 0 3px var(--accent-soft)}.way.checkbox:has(input:focus-visible){outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(var(--focus-offset) + 1px)}.way.checkbox>input:focus-visible{outline:0}@container first-run (min-width: 100rem){.first-run__form>.choice--ways{column-gap:var(--space-6)}.way-group{row-gap:var(--space-4)}.way.checkbox{gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-5)}.way.checkbox>input{top:calc(var(--space-4) + var(--space-2));right:calc(var(--space-4) + var(--space-2))}.way__well{height:144px}.way__art{max-width:240px}.first-run__hero .first-run__intro{font-size:var(--text-lg)}.first-run__steps .career-steps__name{font-size:var(--text-md)}.way .choice__text>strong{font-size:var(--text-md)}.first-run__steps .career-steps__words{font-size:var(--text-base)}.way .choice__text>.muted{font-size:var(--text-base)}.way__meta{font-size:var(--text-base)}}@container first-run (min-width: 112rem){.way__well{height:176px}.way__art{max-width:300px}}@container first-run (max-width: 46rem){.first-run__choose>.first-run__steps{display:none}.first-run__progress{display:block}.first-run__progress>.progress__bars{max-width:30rem;margin:0 auto var(--space-2)}.first-run__form>.choice--ways{grid-template-columns:minmax(0, 1fr);row-gap:var(--space-4)}.way-group{grid-template-rows:auto auto;grid-row:auto}.way-group--coach{grid-template-columns:repeat(3, minmax(0, 1fr));grid-column:1;column-gap:var(--space-3)}.way-group--own{grid-template-columns:minmax(0, 1fr);grid-column:1}.way--hand.checkbox{display:grid;grid-template-columns:11rem minmax(0, 1fr);align-items:center;column-gap:var(--space-4)}.way__well{height:76px}.way.checkbox{padding:var(--space-2) var(--space-2) var(--space-3)}}.first-run__foot{position:sticky;bottom:0;z-index:var(--z-tabbar);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);padding:var(--space-4) 0;border-top:var(--border-width) solid var(--border);background:var(--surface)}@media(max-width: 37.5em){.first-run__foot{display:contents}}.first-run__foot-words{display:grid;gap:2px;min-width:0;text-align:end}@media(max-width: 37.5em){.first-run__foot-words{margin:var(--space-3) 0 0;padding:0 var(--space-4);text-align:start}}.first-run__foot-words .first-run__cost{justify-content:flex-end}@media(max-width: 37.5em){.first-run__foot-words .first-run__cost{justify-content:flex-start}}.first-run__foot-words p{margin:0}.first-run__foot-words .first-run__later{font-size:var(--text-sm)}.first-run__foot>.first-run__start{flex:none;margin:0;padding:0}@media(max-width: 37.5em){.first-run__foot>.first-run__start{position:sticky;bottom:0;z-index:var(--z-tabbar);width:100vw;margin:var(--space-5) 0 0 calc(50% - 50vw);padding:var(--space-3) max(var(--space-4),env(safe-area-inset-right)) calc(var(--space-3) + env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left));border-top:var(--border-width) solid var(--border);background:var(--frost);-webkit-backdrop-filter:var(--frost-filter);backdrop-filter:var(--frost-filter)}}.first-run__start>.button--primary{width:auto;min-width:11rem;min-height:44px;font-size:var(--text-base)}@media(max-width: 37.5em){.first-run__start>.button--primary{width:100%;min-height:50px;font-size:var(--text-md)}}.first-run__go-hand{display:none}.first-run__form:has(input[value=hand]:checked) .first-run__go-hand{display:inline-block}.first-run__form:has(input[value=hand]:checked) .first-run__go-coach{display:none}@media(max-width: 37.5em){.way-group{grid-template-columns:minmax(0, 1fr);grid-template-rows:none;grid-template-areas:"head" "rows" "note";row-gap:6px}.way-group+.way-group{margin-top:var(--space-5)}.way.checkbox,.way--hand.checkbox{display:grid;grid-template-columns:32px minmax(0, 1fr) 24px;align-items:start;column-gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.way.checkbox+.way.checkbox::before{content:"";position:absolute;top:0;right:0;left:calc(var(--space-4) + 32px + var(--space-3));height:1px;background:var(--border)}.way__well{display:none}.way__glyph{display:grid;place-items:center;width:32px;height:32px;margin-top:2px;border-radius:8px;background:var(--accent-soft);color:var(--text)}.way--talk .way__glyph,.way--both .way__glyph{background:var(--coach-soft);color:var(--coach-soft-ink)}.way__glyph .icon{width:18px;height:18px}.way .choice__text{grid-row:1;grid-column:2;gap:2px;padding:0}.way__meta{gap:2px;padding-top:var(--space-1)}.way__meta .icon{width:14px;height:14px;margin-top:3px}.way.checkbox>input{position:static;grid-row:1;grid-column:3;align-self:center;width:24px;height:24px;border:0;background:rgba(0,0,0,0);box-shadow:none}.way.checkbox>input:checked{background:rgba(0,0,0,0)}.way.checkbox>input:checked::before{content:"";width:6px;height:12px;margin-top:-3px;border:solid var(--accent);border-width:0 2.5px 2.5px 0;border-radius:0;background:rgba(0,0,0,0);transform:rotate(45deg)}.way.checkbox:has(input:checked){border:0;background:rgba(0,0,0,0);box-shadow:none}.way.checkbox:has(input:checked)>input{box-shadow:none}.way.checkbox:has(input:checked) strong{color:var(--accent)}.way.checkbox:has(input:focus-visible){outline:0;background:rgba(0,0,0,0);box-shadow:inset 0 0 0 var(--focus-width) var(--focus-ring)}.way.checkbox:has(input:focus-visible)::before{display:none}}.first-run__body{display:grid;grid-template-columns:minmax(0, 1fr) var(--first-run-side);align-items:start;gap:var(--space-6)}@media(max-width: 37.5em){.first-run__body{display:block}}.first-run__main{min-width:0}.first-run__side{position:sticky;top:var(--coach-panel-head);display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}@media(max-width: 37.5em){.first-run__side{display:none}.first-run__side:target{display:grid}}.first-run__back{display:none;align-items:center;gap:var(--space-1);min-height:var(--touch-min);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none}@media(max-width: 37.5em){.first-run__back{display:inline-flex}}.first-run__panel-title{margin:0;font-size:var(--text-lg)}.first-run__count{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.first-run__panel-lead{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.first-run__rows{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.first-run__row{display:flex;align-items:flex-start;gap:var(--space-3)}.first-run__tick,.first-run__ring{flex:none;width:var(--icon-md);height:var(--icon-md)}.first-run__tick{color:var(--success)}.first-run__ring{border:var(--border-width) solid var(--border-control);border-radius:var(--radius-pill)}.first-run__what{display:grid;min-width:0}.first-run__key{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.first-run__value{overflow-wrap:anywhere}.first-run__value--not{color:var(--text-muted)}.first-run__source{color:var(--text-muted);font-size:var(--text-xs)}.first-run__check,.first-run__resume{margin:0}.first-run__check[hidden]{display:none}.first-run__resume{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) dashed var(--border-control);border-radius:var(--radius-lg)}.first-run__resume p{margin:0;font-size:var(--text-sm)}.first-run__feedback{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.first-run__upload--compact{display:grid;gap:var(--space-2)}.first-run__strip{display:grid;gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-3);border:var(--border-width) dashed var(--border-control);border-radius:var(--radius-lg)}.first-run__strip-words{display:flex;align-items:center;gap:var(--space-2);margin:0}.first-run__strip--done{display:flex;align-items:center;gap:var(--space-2);border-style:solid;border-color:var(--border);color:var(--text-muted)}@media(max-width: 37.5em){.first-run__stuck{position:sticky;top:var(--first-run-row-bottom, var(--account-row));z-index:var(--z-tabbar);padding-top:var(--space-2);background:var(--surface)}}@media(max-width: 37.5em){.first-run__stuck::before{content:"";position:absolute;top:0;right:calc(-1*var(--space-4));bottom:calc(-1*var(--space-2));left:calc(-1*var(--space-4));z-index:-1;background:var(--surface);pointer-events:none}}.first-run--talk.first-run--keyboard .first-run__stuck::before{display:none}.first-run__bar{display:none;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--touch-min);margin:0 0 var(--space-3);padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}@media(max-width: 37.5em){.first-run__bar{display:flex}}.first-run__bar .first-run__count{margin-left:auto}.first-run__sheet-body{display:grid;gap:var(--space-3)}.first-run__offer{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.first-run__offer form{margin:0}@media(max-width: 37.5em){.first-run__offer{display:grid;grid-template-columns:1fr 1fr}}@media(max-width: 37.5em){.first-run__offer .button{width:100%}}.first-run__said{margin:calc(-1*var(--space-2)) 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.first-run-head__kicker{margin:0;color:var(--text-muted)}.first-run-save{display:grid;gap:var(--space-3)}@media(max-width: 37.5em){.first-run__top{background:var(--surface);box-shadow:0 -24px 0 0 var(--surface)}}@media(max-width: 37.5em){.first-run__top::before{content:"";position:absolute;top:calc(-1*max(0px,var(--first-run-row-top, 4rem)));right:calc(-1*var(--space-4));left:calc(-1*var(--space-4));z-index:-1;height:max(0px,var(--first-run-row-top, 4rem));background:var(--surface);pointer-events:none}}.first-run--talk.first-run--keyboard .first-run__top::before{display:none}@media(max-width: 37.5em){.frame--focused::before{content:"";position:fixed;top:0;right:0;left:0;z-index:var(--z-tabbar);height:max(env(safe-area-inset-top),0px);background:var(--surface);pointer-events:none}}.frame--focused:has(.first-run--keyboard)::before{display:none}@media(max-width: 37.5em){.first-run--talk.first-run--keyboard{position:absolute;top:var(--first-run-view-page-top, var(--first-run-view-top, 0));right:0;left:0;z-index:var(--z-tabbar);display:flex;flex-direction:column;box-sizing:border-box;height:calc(var(--first-run-view-height, 100dvh) - min(0px,var(--first-run-row-top, 0px)));padding-inline:var(--space-4);padding-top:max(0px,var(--first-run-row-top, env(safe-area-inset-top)));margin-top:min(0px,var(--first-run-row-top, 0px));overflow:hidden;background:var(--surface)}.frame__main:has(.first-run--talk)::before{display:none}.frame--focused .frame__main::before{height:var(--account-row);margin-bottom:calc(-1*var(--account-row));background:var(--frost);-webkit-backdrop-filter:var(--frost-filter);backdrop-filter:var(--frost-filter)}.frame--focused .first-run__top{top:var(--first-run-row-top, calc(var(--page-top-room) + var(--first-run-app-clearance, 0px) - var(--space-3)))}.frame--focused.frame--app .page{padding-top:calc(var(--page-top-room) + var(--first-run-app-clearance, 0px))}.first-run--talk.first-run--keyboard .first-run__top{position:static;flex:none;margin-top:0}.first-run--talk.first-run--keyboard :is(.notice--mock,.first-run__lead){display:none}.first-run--talk.first-run--keyboard h1{margin-block:var(--space-1) var(--space-2);font-size:var(--text-lg)}.first-run--talk.first-run--keyboard .first-run__body,.first-run--talk.first-run--keyboard .first-run__main,.first-run--talk.first-run--keyboard .chat{flex:1 1 auto;min-height:0}.first-run--talk.first-run--keyboard .first-run__stuck{position:static;flex:none}.first-run--talk.first-run--keyboard .chat__scroll{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.first-run--talk.first-run--keyboard .chat__tools{display:none}.first-run--talk.first-run--keyboard .chat__composer{position:relative;inset:auto;flex:none;padding-bottom:var(--space-2)}.first-run--talk.first-run--keyboard.first-run--squeezed :is(h1,.first-run__stuck,.first-run__cost){display:none}}.way-art__ink-45{fill:var(--border-control);opacity:.45}.way-art__ink-35{fill:var(--border-control);opacity:.35}.way-art__ink-55{fill:var(--border-control);opacity:.55}.way-art__card{fill:var(--surface-raised);stroke:var(--border)}.way-art__accent{fill:var(--accent)}.way-art__text-55{fill:var(--text);opacity:.55}.way-art__text-50{fill:var(--text);opacity:.5}.way-art__text-60{fill:var(--text);opacity:.6}.way-art__coach{fill:var(--coach)}.way-art__bubble-you{fill:var(--accent-soft);stroke:var(--accent);stroke-opacity:.35}.way-art__accent-55{fill:var(--accent);opacity:.55}.way-art__field{fill:var(--surface-raised);stroke:var(--border-control);stroke-opacity:.6}.way-art__card-dashed{fill:var(--surface-raised);stroke:var(--border);stroke-dasharray:4 3}.way-art__field-focus{fill:var(--surface-raised);stroke:var(--accent);stroke-width:1.6}.way-art__arrow{fill:none;stroke:var(--text-on-accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.way-art__plus{fill:none;stroke:var(--text-on-accent);stroke-width:2.4;stroke-linecap:round}.progress__bars{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;gap:4px;margin:0 0 var(--space-2)}.progress__bars>i{height:4px;border-radius:var(--radius-pill);background:var(--border)}.progress__bars>i.is-done,.progress__bars>i.is-now{background:var(--accent)}.progress__line{max-width:none;margin:0;color:var(--text-muted);font-size:var(--text-sm);text-align:center;overflow-wrap:anywhere}.progress--beside{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.progress--beside>.progress__line{color:var(--text);font-size:inherit;font-weight:var(--weight-bold);text-align:start}.progress--beside>.progress__bars{flex:1 1 auto;min-width:0;margin:0}.steps{container:steps/inline-size;margin:0 0 var(--space-5);scroll-margin-top:var(--space-6)}.steps__list{display:none;margin:0;padding:0;list-style:none}@container steps (min-width: 34em){.steps__list{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column}.steps>.progress{display:none}}.steps__step{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);justify-items:start;align-content:start;gap:var(--space-2);margin:0;padding:0 var(--space-3) 0 0}.steps__step:not(:last-child)::after{content:"";position:absolute;top:14px;right:8px;left:36px;height:1px;background:var(--border)}.steps__step--done:not(:last-child)::after{background:var(--accent)}.steps__dot{display:grid;place-items:center;width:28px;height:28px;border:1.5px solid var(--border-control);border-radius:50%;background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:1}.steps__step--done>.steps__dot{border-color:var(--accent);color:var(--accent)}.steps__step[aria-current=step]>.steps__dot{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent);box-shadow:0 0 0 4px var(--accent-soft)}.steps__name{max-width:17rem;color:var(--text-muted);font-size:var(--text-sm);line-height:1.4;overflow-wrap:anywhere;text-wrap:balance}.steps__step--done>.steps__name{color:var(--text)}.steps__step[aria-current=step]>.steps__name{color:var(--text);font-size:var(--text-base);font-weight:var(--weight-bold)}.steps__now{margin:0 var(--space-1) 0 0;padding:1px 6px 2px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);vertical-align:1px}.steps__foot{margin:var(--space-5) 0 0}:where(fieldset[data-step]){min-width:0;margin:0;padding:0;border:0}[data-steps-form] fieldset[data-step][hidden]{display:none}[data-steps-form][data-steps-on] fieldset[data-step]{min-height:var(--steps-tallest, 0)}[data-step-heading]:focus{outline:none}[data-step-heading]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.steps__foot,.form__actions--held{position:sticky;bottom:0;z-index:var(--z-tabbar);padding-block:var(--space-3);background:var(--surface-raised)}@media(max-width: 37.5em){.steps__foot,.form__actions--held{margin:var(--space-5) calc(-1*var(--space-4)) 0;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--border);background:var(--surface-raised)}}@media(max-width: 37.5em){body:has(.tabbar) :is(.steps__foot,.form__actions--held):not(dialog *){--steps-foot-clear: calc(var(--tabbar-height) + var(--coach-lift) + env(safe-area-inset-bottom))}}@media(max-width: 37.5em){:is(.steps__foot,.form__actions--held){bottom:var(--steps-foot-clear, 0)}body[data-typing]:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly]),textarea:not([readonly])):focus) :is(.steps__foot,.form__actions--held){bottom:0}}@media(max-width: 37.5em){.steps__foot>.steps__back,.steps__foot>.steps__cancel{flex:1 1 0;width:auto;min-width:0}}@media(max-height: 30em){:is(.steps__foot,.form__actions--held){position:static}}html:has(.steps__foot,.form__actions--held){scroll-padding-bottom:8rem}.view-switch{width:fit-content;margin:0 0 var(--space-4)}@media(max-width: 37.5em){.view-switch{display:flex;width:auto;margin-bottom:var(--space-3)}}@media(max-width: 37.5em){.view-switch .cal-view__link{min-width:auto;padding:0 calc(var(--switch-inset) + 2*var(--border-width) + var(--space-1));white-space:nowrap}}.person-circle--xl{width:calc(var(--account-avatar) + var(--space-2));height:calc(var(--account-avatar) + var(--space-2));font-size:var(--text-lg)}@media(max-width: 37.5em){.person-circle--xl{width:var(--account-avatar);height:var(--account-avatar)}}.person-circle--xl.person-circle--glyph>.icon{width:var(--icon-lg);height:var(--icon-lg)}@media(max-width: 37.5em){.contacts-top__add,.contacts-top__add+.page__rule,.contacts-top__lead{display:none}}@container page-top (max-width: 50rem){.contacts-top>.page__lead{grid-column:1/-1;grid-row:2;margin-top:var(--space-1);white-space:normal}}@container page-top (max-width: 57rem){.contacts-top:has(.mock-marker)>.page__lead{grid-column:1/-1;grid-row:2;margin-top:var(--space-1);white-space:normal}}@container page-top (max-width: 33rem){.contacts-top .contacts-top__add{padding:0}}@container page-top (max-width: 40rem){.contacts-top:has(.mock-marker) .contacts-top__add{padding:0}}@container page-top (max-width: 33rem){.contacts-top .contacts-top__words{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container page-top (max-width: 40rem){.contacts-top:has(.mock-marker) .contacts-top__words{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.contacts-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4);padding:var(--space-1) 0;border-top:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border)}.contacts-head>.contacts-tally{flex:1 1 var(--field-narrow)}@media(max-width: 37.5em){.contacts-head{flex-wrap:nowrap;padding:0;border:0}.contacts-head>.contacts-tally{display:none}}.contacts-head:has(>.contacts-tally[data-count="0"]){display:none}.contacts-head__search{flex:0 1 var(--list-search-width);min-width:0;margin:0}.contacts-head__search>.select-wrap{display:block}@media(max-width: 37.5em){.contacts-head__search{flex:1 1 auto}}.contacts-head__add{display:none}@media(max-width: 37.5em){.contacts-head__add{display:inline-flex;flex:none}}.contact-list__head,.contact-item{display:grid;grid-template-columns:calc(var(--avatar-size) + var(--space-1)) minmax(0, 1fr) minmax(0, 1.4fr) var(--icon-sm);align-items:center;gap:var(--space-3)}.contact-list--touch :is(.contact-list__head,.contact-item){grid-template-columns:calc(var(--avatar-size) + var(--space-1)) minmax(0, 1fr) minmax(0, 1.4fr) minmax(0, 0.8fr) var(--icon-sm)}.contact-list__head{max-width:none;margin:0;padding:0 var(--space-4) var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.contact-list__head>:first-child{grid-column:2}@media(max-width: 37.5em){.contact-list__head{display:none}}.contact-list__rows{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.contact-item{min-height:calc(var(--touch-min) + var(--space-5));padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1);color:var(--text);text-decoration-line:none;transition:border-color var(--dur-fast) var(--ease)}@media(max-width: 37.5em){.contact-item{grid-template-columns:calc(var(--avatar-size) + var(--space-2)) minmax(0, 1fr) var(--icon-sm);grid-template-areas:"circle who go" "circle apps go";row-gap:0}.contact-item>.person-circle{grid-area:circle;width:calc(var(--avatar-size) + var(--space-2));height:calc(var(--avatar-size) + var(--space-2))}.contact-item>.contact-item__who{grid-area:who}.contact-item>.contact-item__apps{grid-area:apps}.contact-item>.contact-item__touch{display:none}.contact-item>.contact-item__go{grid-area:go}}@media(hover: hover){.contact-item:hover{border-color:var(--border-control)}}.contact-item:active{border-color:var(--border-control)}@media(max-width: 37.5em){.contact-list--touch .contact-item{grid-template-columns:calc(var(--avatar-size) + var(--space-2)) minmax(0, 1fr) var(--icon-sm)}}.contact-item__who{display:grid;min-width:0}.contact-item__name{font-weight:var(--weight-bold);overflow-wrap:anywhere}.contact-item__owed{font-size:var(--text-sm);font-weight:var(--weight-bold);overflow-wrap:anywhere}.contact-item__sub,.contact-item__touch{color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.contact-item__apps{min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere}@media(max-width: 37.5em){.contact-item__apps{color:var(--text-muted)}}.contact-item__count-words{display:none}@media(max-width: 37.5em){.contact-item__count-words{display:inline}}@media(max-width: 37.5em){.contact-item__names{display:none}}.contact-item__touch-words{display:none}@media(max-width: 37.5em){.contact-item__touch-words{display:inline}}@media(max-width: 37.5em){.contact-item__apps>strong{font-weight:var(--weight-normal)}}.contact-item__go{color:var(--text-muted)}.contact-head{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:var(--space-4);margin:0 0 var(--space-5)}@media(max-width: 37.5em){.contact-head{gap:var(--space-3);margin-bottom:var(--space-3)}}.contact-head__picture{display:grid;justify-items:center}.contact-head__add-photo{display:inline-flex;align-items:center;min-height:var(--touch-min);color:var(--text-muted);font-size:var(--text-xs)}.contact-head__words{min-width:0}.contact-head__words>h1{margin:0;overflow-wrap:anywhere}@media(max-width: 37.5em){.contact-head__words>h1{font-size:var(--text-2xl)}}.contact-head__who,.contact-head__summary{max-width:none;margin:var(--space-1) 0 0;overflow-wrap:anywhere}.contact-head__who{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.contact-head__who>:not(.company-tile){min-width:0}.contact-head__who--tile{flex-wrap:nowrap}.contact-head__summary{color:var(--text-muted);font-size:var(--text-sm)}.contact-head__last{margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:var(--border-width) solid var(--border);font-size:var(--text-sm)}@media(max-width: 37.5em){.contact-head__last{display:none}}.contact-head__last-inline{display:none}@media(max-width: 37.5em){.contact-head__last-inline{display:inline}}.contact-guess{margin-top:var(--space-2)}.contact-ways{display:none}@media(max-width: 37.5em){.contact-ways{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;gap:var(--space-2);margin:0 0 var(--space-4)}}.contact-page{margin-top:var(--space-2)}.contact-calls__actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.contact-apps{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.contact-apps__closed{margin-top:var(--space-3)}.contact-apps__closed>.contact-apps{margin-top:var(--space-2)}.contact-app{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.contact-app__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.contact-app__title{flex:1 1 0;min-width:auto;max-width:calc(100% - var(--avatar-size) + var(--space-1) - var(--space-3));color:var(--text);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-display);text-decoration-line:none;overflow-wrap:break-word}@media(hover: hover){.contact-app__title:hover{text-decoration-line:underline}}.contact-app__title:active{text-decoration-line:underline}.contact-app__title--unnamed{color:var(--text-muted)}.contact-app__status{margin-left:auto}.contact-app__sub,.contact-app__line,.contact-app__step,.contact-app__when{margin:0;overflow-wrap:anywhere}.contact-app__sub{font-size:var(--text-sm)}.contact-app__write-row{margin:0}.contact-app__write{gap:var(--space-2);color:var(--text);font-size:var(--text-sm)}.contact-app__line{color:var(--text-muted);font-size:var(--text-xs)}.contact-entry__said{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.contact-entry__edit{display:inline-flex;font-size:var(--text-sm)}.contact-older{margin-top:var(--space-2)}.contact-facts__works{display:flex;align-items:center;gap:var(--space-2)}.contact-facts__works>:not(.company-tile){min-width:0}.contact-facts__photo{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.contact-also{display:grid;gap:var(--space-2);margin:0 0 var(--space-2);padding:0;list-style:none}.contact-also__row{display:grid;grid-template-columns:var(--avatar-size) minmax(0, 1fr);align-items:center;gap:var(--space-3)}.contact-also__words{display:grid;min-width:0}.contact-also__name{width:fit-content;overflow-wrap:anywhere}.contact-also__sub{color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.contact-also__add{justify-content:flex-start;text-align:left;margin-left:calc(-1*var(--space-3))}.contact:has(>.contact__menu){grid-template-columns:var(--avatar-size) minmax(0, 1fr) var(--touch-min)}.contact__page{color:var(--text)}.contact__menu{margin-right:calc(-1*var(--space-3))}.contact-photo{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:var(--space-3);margin:0 0 var(--space-4)}.contact-photo__words{min-width:0}.contact-photo__actions{display:flex;flex-wrap:wrap;margin:0 0 0 calc(-1*var(--space-3))}.contact-photo__choose{position:relative;cursor:pointer}.contact-photo__choose:focus-within{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.contact-photo__hint{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.contact-photo-page__noscript{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.photo-fit__title{margin:0;font-size:var(--text-xl)}.photo-fit__sub,.photo-fit__hint{margin:var(--space-1) 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.photo-fit__stage{position:relative;width:min(100%,var(--touch-min)*6);aspect-ratio:1;margin:0 auto var(--space-3);overflow:hidden;border-radius:var(--radius-md);background:var(--surface-sunken);cursor:grab;touch-action:manipulation}.photo-fit__stage::after{content:"";position:absolute;inset:8%;border-radius:50%;box-shadow:0 0 0 calc(var(--touch-min)*6) var(--scrim);pointer-events:none}.photo-fit__canvas{display:block;width:100%;height:100%}.photo-fit__zoom{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2)}.photo-fit__slider{flex:1 1 auto;min-width:0;min-height:var(--touch-min);accent-color:var(--accent)}.photo-fit__preview{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.photo-fit__preview-circle{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;box-shadow:inset 0 0 0 var(--border-width) var(--border)}.contact-merge__sides{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-3);margin:0 0 var(--space-4)}@media(max-width: 37.5em){.contact-merge__sides{grid-template-columns:minmax(0, 1fr)}}.contact-merge__side{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.contact-apps-find{margin:0 0 var(--space-3)}.contact-apps-pick{display:grid;gap:var(--space-1);margin:0 0 var(--space-4);padding:0;border:0}.contact-apps-pick__row{align-items:center;gap:var(--space-3)}.contacts-also{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-sm)}.contacts-also__lead,.contacts-also__dot,.contacts-also__more{color:var(--text-muted)}.contacts-also__person{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);color:var(--text)}.contact-head__quiet{max-width:60ch;margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.contact-item__quiet{color:var(--text-muted);font-size:var(--text-sm)}.insights{display:grid;max-width:46rem;gap:var(--space-4);padding-bottom:var(--space-6)}.insights>.notice{margin:0}.insights__section{display:grid;gap:var(--space-3);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}@media(max-width: 37.5em){.insights__section{padding:var(--space-4)}}.insights__section h2,.insights__lead,.insights__sentence,.insights__foot{margin:0}.insights__lead strong,.insights__sentence strong{font-weight:var(--weight-bold)}.insights__rows{display:grid;margin:0;padding:0;list-style:none}.insights__row{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0}.insights__rows>.insights__row:last-child{border-bottom:0}.insights__count{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.insights__bar{grid-column:1/-1;height:.5rem;border-radius:var(--radius-sm);background:var(--surface-sunken);overflow:hidden}.insights__bar i{display:block;width:calc(var(--share, 0)*1%);height:100%;background:var(--accent)}.insights__stack{display:flex;height:.5rem;border-radius:var(--radius-sm);background:var(--surface-sunken);overflow:hidden}.insights__stack i{display:block;flex:var(--share, 0) 1 0}.insights__stack-0{background:var(--accent)}.insights__stack-1{background:var(--text-muted)}.insights__stack-2{background:var(--border-control)}.insights__stack-3{background:var(--surface-sunken)}.insights__tag{color:var(--text-muted);font-size:.75rem}@media(max-width: 37.5em){.insights__row{grid-template-columns:minmax(0, 1fr) auto}.insights__rate{grid-column:1/-1}}.insights__row--note{grid-template-columns:minmax(0, 1fr)}.insights__apps--narrow{display:none}@media(max-width: 37.5em){.insights__apps--wide{display:none}.insights__apps--narrow{display:block}}.insights__apps .insights__label a{display:inline-block;padding-block:calc((var(--touch-min) - 1em)/2)}.record-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.record-meta__company{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.record-meta__link{color:var(--text);text-decoration-line:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:var(--underline-offset);overflow-wrap:anywhere}@media(hover: hover){.record-meta__link:hover{text-decoration-thickness:var(--underline-width-hover)}}.record-meta__link:active{text-decoration-thickness:var(--underline-width-hover)}.record-meta__name{color:var(--text)}.company-tile--md{width:var(--avatar-size);height:var(--avatar-size)}.company-tile--xl{width:calc(var(--account-avatar) - var(--space-2));height:calc(var(--account-avatar) - var(--space-2));border-radius:calc(var(--radius-lg) + var(--space-1)/2);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display)}@media(max-width: 37.5em){.company-tile--xl{width:calc(var(--account-avatar-phone) - var(--space-2));height:calc(var(--account-avatar-phone) - var(--space-2));border-radius:var(--radius-lg)}}.company-tile--logo{background:var(--surface-raised)}.company-tile--logo>img{padding:var(--space-1)}.company-tile--sm.company-tile--logo>img{padding:var(--border-width);border-radius:calc(var(--radius-sm) - var(--border-width))}.company-item__phone{display:none}@media(max-width: 37.5em){.company-item__phone{display:inline}}@media(max-width: 37.5em){.company-item__mac{display:none}}.company-item>.company-tile{justify-self:center}@media(max-width: 37.5em){.company-item>.company-tile{grid-area:circle}}.company-list .contact-item__name{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:var(--leading-tight)}.company-list .contact-list__rows>li{border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1);transition:border-color var(--dur-fast) var(--ease)}.company-list .company-item{border-color:rgba(0,0,0,0);background:none;box-shadow:none}.company-list .company-item:active{border-color:rgba(0,0,0,0)}@media(hover: hover){.company-list .company-item:hover{border-color:rgba(0,0,0,0)}.company-list .contact-list__rows>li:has(>.company-item:hover){border-color:var(--border-control)}}.company-list .contact-list__rows>li:has(>.company-item:active){border-color:var(--border-control)}.company-item__jobs{margin:0;padding:0 var(--space-4) var(--space-3) calc(var(--space-4) + var(--border-width) + var(--avatar-size) + var(--space-1) + var(--space-3));font-size:var(--text-sm)}@media(max-width: 37.5em){.company-item__jobs{padding-left:calc(var(--space-4) + var(--border-width) + var(--avatar-size) + var(--space-2) + var(--space-3))}}.company-item__next{display:grid}.company-item__next-phone{display:none}@media(max-width: 37.5em){.company-item__next-phone{display:block;font-size:var(--text-sm);font-weight:var(--weight-bold);overflow-wrap:anywhere}}.company-item__step{color:var(--text)}.company-item__counts>.company-item__mac>strong{font-weight:var(--weight-bold)}.company-head{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:var(--space-4);margin:0 0 var(--space-3)}@media(max-width: 37.5em){.company-head{gap:var(--space-3)}}.company-head__words{min-width:0}.company-head__words>h1{margin:0;overflow-wrap:anywhere}@media(max-width: 37.5em){.company-head__words>h1{font-size:var(--text-2xl)}}.company-head__kind{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);max-width:none;margin:var(--space-1) 0 0;color:var(--text-muted);overflow-wrap:anywhere}.company-head__site{min-width:0;overflow-wrap:anywhere}.company-head__site-part{display:contents}.company-lead,.company-clients{max-width:none;margin:0 0 var(--space-2);overflow-wrap:anywhere}.company-clients{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.company-clients__one{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text)}.recruiter-block{display:grid;margin:0 0 var(--space-4);padding:var(--space-2) var(--space-4) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1)}.recruiter-block .contact-apps{gap:0}.recruiter-block .contact-app{padding:var(--space-3) 0;border:0;border-top:var(--border-width) solid var(--border);border-radius:0;background:none;box-shadow:none}.recruiter-block .contact-apps__closed{margin-top:var(--space-2)}.recruiter-block--loose{padding-top:var(--space-3)}.recruiter-block__head{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2)}.recruiter-block__who{display:grid;min-width:0}.recruiter-block__name{width:fit-content;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);overflow-wrap:anywhere}.recruiter-block__role,.recruiter-block__loose{margin:0;color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.recruiter-block__loose{padding-bottom:var(--space-2)}.recruiter-block__ways{display:flex}.recruiter-none{display:grid;grid-template-columns:var(--avatar-size) minmax(0, 1fr);align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.recruiter-none__name{font-weight:var(--weight-bold)}.company-lines{display:grid;margin:var(--space-3) 0 0;border-top:var(--border-width) solid var(--border)}.company-lines__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--touch-min);padding:var(--space-1) 0;border-bottom:var(--border-width) solid var(--border);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration-line:none}.company-lines__link>.icon{flex:none;color:var(--text-muted)}@media(hover: hover){.company-lines__link:hover>span{text-decoration-line:underline}}.company-lines__link:active>span{text-decoration-line:underline}.company-kind{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0;padding:0;border:0}.company-kind>legend{width:100%;margin-bottom:var(--space-1);padding:0}.company-taken>p{margin:0}.company-merge__find{display:block;margin:0 0 var(--space-3)}.company-merge__rows{margin-bottom:var(--space-4)}.company-item--pick{grid-template-columns:calc(var(--avatar-size) + var(--space-1)) minmax(0, 1fr) var(--icon-sm)}@media(max-width: 37.5em){.company-item--pick{grid-template-areas:"circle who go"}}.company-merge__research{color:var(--text-muted);font-size:var(--text-sm)}.company-part__companies{margin-top:var(--space-4)}.company-lines__words{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;overflow-wrap:anywhere}.company-page{margin-top:var(--space-5)}.company-head__quiet{max-width:60ch;margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.call-adds--head{display:inline-flex;flex-wrap:wrap}@media(max-width: 37.5em){.call-adds--head{display:none}}@container record-page (max-width: 52rem){.call-adds--head{display:none}}@media(max-width: 37.5em){.call-adds--always{display:inline-flex}}@container record-page (max-width: 52rem){.call-adds--always{display:inline-flex}}.call-adds--row{display:none}@media(max-width: 37.5em){.call-adds--row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:var(--space-2);margin:0 0 var(--space-4)}}@container record-page (max-width: 52rem){.call-adds--row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:var(--space-2);margin:0 0 var(--space-4)}}.call-adds--row>.call-add{gap:var(--space-1);padding-inline:var(--space-2);font-size:var(--text-sm)}.call-foot{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-1);margin:0 calc(-1*var(--space-4)) calc(-1*var(--space-4));padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border-top:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.call-foot{margin:0 calc(-1*var(--space-3)) calc(-1*var(--space-3));padding-left:var(--space-1)}}.call-foot__ask{margin-right:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}@media(max-width: 37.5em){.call-foot__ask{display:none}}@container record-page (max-width: 52rem){.call-foot__ask{display:none}}.ghost-ask{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0 calc(-1*var(--space-4));padding:var(--space-3) var(--space-4) 0;border-top:var(--border-width) solid var(--border)}@media(max-width: 37.5em){.ghost-ask{margin:0 calc(-1*var(--space-3));padding:var(--space-3) var(--space-3) 0}}.ghost-ask__words{flex:1 1 auto;max-width:none;margin:0;color:var(--text)}.ghost-ask__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ghost-ask__actions>form{margin:0}@media(max-width: 37.5em){.ghost-ask__actions{flex-basis:100%}}@container record-page (max-width: 52rem){.ghost-ask__actions{flex-basis:100%}}dialog.dialog:has(>.call-form),.dialog--page.call-page{width:calc(var(--dialog-width)*1.65)}@media(max-width: 37.5em){dialog.dialog:has(>.call-form),.dialog--page.call-page{width:100%}}.call-form .field{margin:0 0 var(--space-4)}.call-form__sub{margin:calc(-1*var(--space-2)) 0 var(--space-1);color:var(--text-muted)}.call-form__lead{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.call-form__cols{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;gap:0 var(--space-6)}@media(max-width: 37.5em){.call-form__cols{grid-template-columns:minmax(0, 1fr)}}.call-form__col{min-width:0}@media(max-width: 37.5em){.call-form__col{display:contents}}.call-form{container:call-form/inline-size}.call-form__step{min-width:0;margin:0;padding:0;border:0}.call-form__step+.call-form__step{margin-top:var(--space-4)}@container call-form (max-width: 35rem){.call-form__cols{grid-template-columns:minmax(0, 1fr)}.call-form__col{display:contents}}.call-form__when{order:1}.call-form__day{order:2;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.call-form__day .input{width:100%;min-width:0}.call-form__hint{order:3;margin:calc(-1*var(--space-2)) 0 var(--space-4)}.call-form__length{order:4}.call-form__where{order:5}.call-form__who{order:6}.call-form__kind{position:relative;order:7}.call-form__choice{min-width:0;margin:0 0 var(--space-4);padding:0;border:0}.call-form__choice>legend{margin-bottom:var(--space-1);padding:0}.call-form__choice>.field__hint{margin:var(--space-2) 0 0}.call-form__coming,.call-form__other,.call-form__where{display:none}.call-form:has(input[name=when][value=coming]:checked) .call-form__earlier{display:none}.call-form:has(input[name=when][value=coming]:checked) .call-form__coming{display:revert}.call-form:has(input[name=length][value=other]:checked) .call-form__other{display:grid;margin:var(--space-3) 0 0}.call-form:has(input[name=kind][value=interview]:checked,input[name=kind][value=final_round]:checked) .call-form__where{display:grid}.call-form__remind{order:3}.remind-me{min-width:0;max-width:var(--field-width);margin:0 0 var(--space-4);padding:0;border:0}.remind-me>legend{margin-bottom:var(--space-1);padding:0}.remind-me>.field__hint{margin:var(--space-2) 0 0}.remind-me>.field__error:not(:empty){margin-top:var(--space-2)}.remind-me__row{display:flex;align-items:flex-start;gap:var(--space-2)}.remind-me__change{flex:1 1 auto;min-width:0}.remind-me__none{flex:none}.remind-me__at{margin:var(--space-3) 0 0}.follow-up-remind{margin-top:var(--space-4)}.settings-reminders>.field__label{margin:0 0 var(--space-2)}.settings-reminders>form+form{margin-top:var(--space-2)}.settings-reminders .settings__controls{padding-bottom:var(--space-2)}.settings-reminders .settings__controls>.form__actions{margin-top:var(--space-3)}.settings-reminders>.settings__hint{margin-top:var(--space-2)}.call-who{min-width:0;margin:0 0 var(--space-4);padding:0;border:0}.call-who>legend{margin-bottom:var(--space-1);padding:0}.call-who>.field__error{display:block;margin-top:var(--space-2)}.call-who__row{border:var(--border-width) solid var(--border);background:var(--surface-raised);transition:background-color var(--dur-fast) var(--ease)}.call-who__row+.call-who__row{border-top-width:0}.call-who__row:first-of-type{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.call-who__row:last-of-type{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.call-who__row:has(>.call-who__pick input:checked){background:var(--accent-soft)}.call-who__rows{overflow:hidden;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}.call-who__rows .call-who__row{border-width:var(--border-width) 0 0;border-radius:0}.call-who__rows>.call-who__row:first-child,.call-who__rows>.call-who__list>.call-who__row:first-child,.call-who__rows>.call-who__list:not(:has(.call-who__row))+.call-who__row{border-top-width:0}.call-who__list{max-height:8.9rem;overflow-y:auto;overscroll-behavior:contain}@media(max-width: 37.5em){.call-who__list{max-height:15rem;overscroll-behavior:auto}}.call-who__pick{align-items:center;margin:0;padding:var(--space-1) var(--space-4)}@media(max-width: 37.5em){.call-who__pick{padding:var(--space-2) var(--space-4)}}.call-who__pick>.choice__text{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;overflow:hidden;white-space:nowrap}@media(max-width: 37.5em){.call-who__pick>.choice__text{display:block;white-space:normal}}.call-who__pick>.choice__text>strong{flex:none}.call-who__pick--hint>.choice__text{display:block;white-space:normal}.call-who__pick--hint .call-who__line{overflow:visible;text-overflow:clip}.call-who__mark{flex:none}.call-who__line{display:block;min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis}@media(max-width: 37.5em){.call-who__line{overflow:visible;overflow-wrap:anywhere;text-overflow:clip}}.call-who__more{display:none;padding:0 var(--space-4) var(--space-3) calc(var(--space-4) + var(--check-size) + var(--avatar-size) + 2*var(--space-3))}.call-who__more>.field{margin:0 0 var(--space-3)}@media(max-width: 37.5em){.call-who__more{padding-left:var(--space-4)}}.call-who__row:has(>.call-who__pick input:checked)>.call-who__more{display:grid}.call-who__picker{padding-left:var(--space-4)}.call-form .call-who__picker .picker__list{max-height:11rem;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:3.5rem}@media(max-width: 37.5em){.call-form .call-who__picker .picker__list{max-height:18rem;overscroll-behavior:auto}}.call-form .call-who__picker .picker__row--new{position:sticky;bottom:0;background:var(--surface-raised);border-top:var(--border-width) solid var(--border);border-bottom:0}.call-form .call-who__picker .picker__row--new .picker__sub{display:none}.call-form .call-who__picker .picker__row--new.picker__row--active{background:var(--surface-sunken)}.call-form .call-who__picker .picker__row{grid-template-columns:auto minmax(0, 1fr)}.call-form .call-who__picker .picker__tail{grid-column:2;text-align:left}.call-form .call-who__rows:has(.call-who__row--else input[name=someoneElse]:checked)>.call-who__list{max-height:4.5rem}@media(max-width: 37.5em){.call-form .call-who__rows:has(.call-who__row--else input[name=someoneElse]:checked)>.call-who__list{max-height:15rem}}.call-who__new{min-width:0;margin:var(--space-3) 0 0;padding:0;border:0}.call-who__new>.field{margin:0 0 var(--space-3)}.call-who__new>.duplicate-stop{margin:0}.call-form__about{margin-bottom:var(--space-5)}.call-form__notes{max-width:none}.call-status__line{display:none}.call-form:has(input[name=kind][value=recruiter_call]:checked) .call-status__line[data-call-kind=recruiter_call]{display:block}.call-form:has(input[name=kind][value=phone_screen]:checked) .call-status__line[data-call-kind=phone_screen]{display:block}.call-form:has(input[name=kind][value=assessment]:checked) .call-status__line[data-call-kind=assessment]{display:block}.call-form:has(input[name=kind][value=interview]:checked) .call-status__line[data-call-kind=interview]{display:block}.call-form:has(input[name=kind][value=final_round]:checked) .call-status__line[data-call-kind=final_round]{display:block}.call-form__line{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.call-form__line>b{color:var(--text);font-weight:var(--weight-bold)}.call-status__move{margin:0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-sunken)}.call-status__move>.choice__text>.call-who__line{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width: 37.5em){.call-status__move>.choice__text>.call-who__line{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}}.call-when{display:grid;align-content:start}.call-when__time{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal);line-height:var(--leading-tight)}.call-moved{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;font-size:var(--text-sm);overflow-wrap:anywhere}.call-moved__dot{flex:none;width:var(--timeline-dot);height:var(--timeline-dot);border-radius:50%;background:var(--_status-mark, var(--text-muted))}.call-list{margin:var(--space-2) 0 0;padding:0 0 0 var(--space-3);border-left:var(--timeline-line) solid var(--border);list-style:none}.call-list__row{display:grid;grid-template-columns:var(--timeline-date) minmax(0, 1fr) auto;align-items:start;column-gap:var(--space-3);padding:var(--space-2) 0}@media(max-width: 37.5em){.call-list__row{grid-template-columns:minmax(0, 1fr) auto}}@container record-page (max-width: 52rem){.call-list__row{grid-template-columns:minmax(0, 1fr) auto}}@media(max-width: 37.5em){.timeline__item--call.timeline__item--menu>.timeline__body{grid-row:1;grid-column:3/-1}.timeline__item--call.timeline__item--menu>.call-menu{grid-row:1;grid-column:4}.timeline__item--call.timeline__item--menu>.timeline__body>.timeline__what{padding-inline-end:calc(var(--touch-min) + var(--space-1))}}@container record-page (max-width: 52rem){.timeline__item--call.timeline__item--menu>.timeline__body{grid-row:1;grid-column:3/-1}.timeline__item--call.timeline__item--menu>.call-menu{grid-row:1;grid-column:4}.timeline__item--call.timeline__item--menu>.timeline__body>.timeline__what{padding-inline-end:calc(var(--touch-min) + var(--space-1))}}.call-list__time{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--timeline-mark)}@media(max-width: 37.5em){.call-list__time{grid-row:1;grid-column:1;align-self:center}}@container record-page (max-width: 52rem){.call-list__time{grid-row:1;grid-column:1;align-self:center}}.call-list__body{min-width:0}@media(max-width: 37.5em){.call-list__body{grid-row:2;grid-column:1/-1}}@container record-page (max-width: 52rem){.call-list__body{grid-row:2;grid-column:1/-1}}@media(max-width: 37.5em){.call-list__row>.call-menu{grid-row:1;grid-column:2}}@container record-page (max-width: 52rem){.call-list__row>.call-menu{grid-row:1;grid-column:2}}.call-list__who{margin:0;font-weight:var(--weight-medium);line-height:var(--timeline-mark);overflow-wrap:anywhere}.call-list__line{margin:0;color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.call-list__row>.call-menu,.timeline__item>.call-menu{margin-block:calc((var(--timeline-mark) - var(--touch-min))/2)}.call-said{margin:var(--space-1) 0 0 calc(-1*var(--space-3))}.call-said>summary{justify-content:flex-start;list-style:none;text-align:start}@media(max-width: 37.5em){.call-said>summary{gap:var(--space-1);font-size:var(--text-sm)}}@container record-page (max-width: 52rem){.call-said>summary{gap:var(--space-1);font-size:var(--text-sm)}}.call-said>summary::-webkit-details-marker{display:none}.call-said__chevron{transition:transform var(--dur-turn) var(--ease)}.call-said[open] .call-said__chevron{transform:rotate(180deg)}.call-said__text{margin:var(--space-1) 0 0 var(--space-3);font-size:var(--text-sm);overflow-wrap:anywhere}.call-thank{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-3);margin:var(--space-1) 0 0;font-size:var(--text-sm)}.call-thank--said{gap:0 var(--space-2);color:var(--text-muted)}.call-thank__form{display:contents}.call-thank__button{margin-inline:calc(-1*var(--space-2));padding-inline:var(--space-2);font-size:var(--text-sm)}.call-thank__mark--done{color:var(--success)}.call-thank__mark--skipped{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-sm);height:var(--icon-sm);border-radius:50%;box-shadow:inset 0 0 0 var(--border-width) var(--text-muted)}.call-thank__mark--skipped>.icon{width:calc(var(--icon-sm) - var(--space-1));height:calc(var(--icon-sm) - var(--space-1))}.call-thank__words{overflow-wrap:anywhere}.call-thank__link{display:inline-flex;align-items:center;min-height:var(--touch-min);color:var(--accent);font-weight:var(--weight-medium);text-decoration-line:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:var(--underline-offset)}.call-thank__link--quiet{color:var(--text-muted);font-weight:var(--weight-normal)}@media(hover: hover){.call-thank__link:hover{color:var(--accent-strong);text-decoration-thickness:var(--underline-width-hover)}}.call-thank__link:active{color:var(--accent-strong);text-decoration-thickness:var(--underline-width-hover)}.thank-rows{grid-column:2/-1;min-width:0}@media(max-width: 37.5em){.thank-rows{grid-column:1/-1}}.thank-rows__list{margin:0;padding:0;list-style:none}.thank-row{display:grid;grid-template-columns:var(--icon-sm) var(--avatar-size) minmax(0, 1fr) auto;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0}@media(max-width: 37.5em){.thank-row{grid-template-columns:var(--icon-sm) var(--avatar-size) minmax(0, 1fr)}}@container record-page (max-width: 52rem){.thank-row{grid-template-columns:var(--icon-sm) var(--avatar-size) minmax(0, 1fr)}}.thank-row:last-child{border-bottom:var(--border-width) solid var(--border)}.thank-row__state{color:var(--text-muted)}.thank-row--written>.thank-row__state{color:var(--success)}.thank-row__body{min-width:0}.thank-row__name{margin:0;font-weight:var(--weight-medium);overflow-wrap:anywhere}.thank-row__line{margin:0;color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.thank-row__acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 var(--space-3);font-size:var(--text-sm)}@media(max-width: 37.5em){.thank-row__acts{grid-column:3/-1;justify-content:flex-start}}@container record-page (max-width: 52rem){.thank-row__acts{grid-column:3/-1;justify-content:flex-start}}.thank-row__said{color:var(--text-muted)}.thank-rows__none{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.next-up__skip-rest,.next-up__part{display:flex;margin:0}.next-up__skip-rest>.button,.next-up__part>.button{flex:1 1 auto}.week-cal__event--over,.month__event--over{background:rgba(0,0,0,0);box-shadow:inset var(--cal-edge) 0 0 var(--_status-mark, var(--text-muted)),inset 0 0 0 var(--border-width) var(--_status-mark, var(--border-control))}.week-cal__phone{flex:none;margin-right:var(--space-1);vertical-align:text-bottom}.call-panel__company{color:inherit;text-decoration-line:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:var(--underline-offset)}.call-panel__facts{margin:var(--space-4) 0 0}.call-panel__fact{display:grid;grid-template-columns:var(--timeline-date) minmax(0, 1fr);align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--border)}.call-panel__fact>dd{min-width:0;margin:0;overflow-wrap:anywhere}.call-panel__people{margin:0;padding:0;list-style:none}.call-panel__person+.call-panel__person{margin-top:var(--space-2)}.call-panel__name{display:block;font-weight:var(--weight-medium)}.call-panel__line{display:block;color:var(--text-muted);font-size:var(--text-sm)}.call-panel__head{margin:var(--space-5) 0 var(--space-2)}.call-panel__notes{margin:0;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-sunken);overflow-wrap:anywhere}.call-panel .call-thank{margin-top:var(--space-3)}.call-coach{margin:0;padding:0;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);list-style:none}.call-coach>li+li{border-top:var(--border-width) solid var(--border)}.call-coach form{margin:0}.call-coach__row{display:grid;grid-template-columns:var(--icon-md) minmax(0, 1fr) var(--icon-sm);align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border:0;background:rgba(0,0,0,0);color:var(--text);font:inherit;text-align:start;cursor:pointer}@media(hover: hover){.call-coach__row:hover{background:var(--surface-sunken)}}.call-coach__row:active{background:var(--surface-sunken)}.call-coach__icon{width:var(--icon-md);height:var(--icon-md);color:var(--text-muted)}.call-coach__words{min-width:0}.call-coach__name{display:block;font-weight:var(--weight-medium)}.call-coach__line{display:block;color:var(--text-muted);font-size:var(--text-sm)}.call-coach__go{color:var(--text-muted)}.call-panel__later{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.call-panel__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-5)}.call-read{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.call-read>summary{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);min-height:var(--touch-min);list-style:none;cursor:pointer}.call-read>summary::-webkit-details-marker{display:none}.call-read[open]{display:grid;gap:var(--space-2);margin:var(--space-2) 0;padding:0 var(--space-3) var(--space-3);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:inset 0 0 0 var(--border-width) var(--border),var(--shadow-1)}.call-read__lead{color:var(--text-muted)}.call-read__word{font-weight:var(--weight-bold)}.call-read[open] .call-read__word{font-size:var(--text-base)}.call-read__rough{padding:0 var(--space-1);border:var(--border-width) dashed var(--border-control);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading);letter-spacing:var(--tracking-caps);text-transform:uppercase}.call-read__n{color:var(--text-muted);white-space:nowrap}.call-read__chevron{color:var(--text-muted);transition:transform var(--dur-turn) var(--ease)}.call-read[open] .call-read__n{display:none}.call-read[open]>summary{position:relative;padding-right:calc(var(--icon-sm) + var(--space-2))}.call-read[open] .call-read__chevron{position:absolute;top:calc((var(--touch-min) - var(--icon-sm))/2);right:0;transform:rotate(180deg)}.call-read__body{display:grid;gap:var(--space-2);min-width:0}.call-read__sum{margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading)}.call-read__sum>b{color:var(--text);font-weight:var(--weight-bold)}.call-read__form{margin:0}.call-read__signals{min-width:0;margin:0;padding:0;border:0}.read-sigs{margin:0;padding:0;border-top:var(--border-width) solid var(--border);list-style:none}.read-sig{border-bottom:var(--border-width) solid var(--border)}.read-sig:last-child{border-bottom:0}.read-sig__pick{align-items:flex-start;gap:var(--space-2);margin:0;padding-block:var(--space-2)}.read-sig__words{flex:1 1 auto;min-width:0}.read-sig__quote{display:block;color:var(--text);overflow-wrap:anywhere}.read-sig__source{display:block;color:var(--text)}.read-sig__why{display:flex;align-items:flex-start;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading);overflow-wrap:anywhere}.read-sig__why--alone{color:var(--text);font-size:var(--text-sm)}.read-sig__arrow{flex:none;margin-top:.15em;transform:rotate(-90deg)}.read-sig--up .read-sig__arrow{color:var(--success)}.read-sig--down .read-sig__arrow{color:var(--warning);transform:rotate(90deg)}.read-sig__weight{flex:none;min-width:var(--space-6);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:right}.read-more{margin:var(--space-1) 0 0 calc(-1*var(--space-3))}.read-more>summary{justify-content:flex-start;list-style:none;text-align:start;font-size:var(--text-sm)}.read-more>summary::-webkit-details-marker{display:none}.read-more>.read-sigs{margin-left:var(--space-3)}.read-more[open] .call-said__chevron{transform:rotate(180deg)}.call-read__saved:empty{display:none}.call-read__save{margin:var(--space-2) 0 0}.call-read__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.call-read__acts>form{margin:0}.call-read__acts:not(:has(>form:not([hidden]))){display:none}.call-panel .call-read{margin-top:var(--space-3)}.call-form__kind-head{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-1)}.call-form__kind-head>.field__label{margin:0}.call-form__kind .tip-group{position:static}.call-form__kind .tip-group__list{inset-block-start:auto;inset-inline:0;width:auto;max-width:none}@media(max-width: 37.5em){.call-form__kind .tip-group__list{inset-block:auto calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--space-2));inset-inline:var(--space-4)}}:where(:root){--pull-turn: 6deg}.pull-refresh{--_pull: 0;position:fixed;top:env(safe-area-inset-top);left:50%;z-index:var(--z-pull);display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-4) 0 var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-2);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;pointer-events:none;transform:translate(-50%, calc(-100% - var(--space-2) + var(--_pull) * var(--pull-step)));visibility:hidden;transition:transform var(--dur) var(--ease),visibility 0s linear var(--dur)}.pull-refresh[data-pull="1"]{--_pull: 1}.pull-refresh[data-pull="2"]{--_pull: 2}.pull-refresh[data-pull="3"]{--_pull: 3}.pull-refresh[data-pull="4"]{--_pull: 4}.pull-refresh[data-pull="5"]{--_pull: 5}.pull-refresh[data-pull="6"]{--_pull: 6}.pull-refresh[data-pull="7"]{--_pull: 7}.pull-refresh[data-pull="8"]{--_pull: 8}.pull-refresh[data-pull="9"]{--_pull: 9}.pull-refresh[data-pull="10"]{--_pull: 10}.pull-refresh[data-pull="11"]{--_pull: 11}.pull-refresh[data-pull="12"]{--_pull: 12}.pull-refresh[data-pull="13"]{--_pull: 13}.pull-refresh[data-pull="14"]{--_pull: 14}.pull-refresh[data-pull="15"]{--_pull: 15}.pull-refresh[data-pull="16"]{--_pull: 16}.pull-refresh[data-pull="17"]{--_pull: 17}.pull-refresh[data-pull="18"]{--_pull: 18}.pull-refresh[data-pull="19"]{--_pull: 19}.pull-refresh[data-pull="20"]{--_pull: 20}.pull-refresh[data-pull="21"]{--_pull: 21}.pull-refresh[data-pull="22"]{--_pull: 22}.pull-refresh[data-pull="23"]{--_pull: 23}.pull-refresh[data-pull="24"]{--_pull: 24}.pull-refresh[data-pull="25"]{--_pull: 25}.pull-refresh[data-pull="26"]{--_pull: 26}.pull-refresh[data-pull="27"]{--_pull: 27}.pull-refresh[data-pull="28"]{--_pull: 28}.pull-refresh[data-pull="29"]{--_pull: 29}.pull-refresh[data-pull="30"]{--_pull: 30}.pull-refresh[data-pull="31"]{--_pull: 31}.pull-refresh[data-pull="32"]{--_pull: 32}.pull-refresh[data-pull="33"]{--_pull: 33}.pull-refresh[data-pull="34"]{--_pull: 34}.pull-refresh[data-pull="35"]{--_pull: 35}.pull-refresh[data-pull="36"]{--_pull: 36}.pull-refresh[data-pull="37"]{--_pull: 37}.pull-refresh[data-pull="38"]{--_pull: 38}.pull-refresh[data-pull="39"]{--_pull: 39}.pull-refresh[data-pull="40"]{--_pull: 40}.pull-refresh[data-pull="41"]{--_pull: 41}.pull-refresh[data-pull="42"]{--_pull: 42}.pull-refresh[data-pull="43"]{--_pull: 43}.pull-refresh[data-pull="44"]{--_pull: 44}.pull-refresh[data-pull="45"]{--_pull: 45}.pull-refresh[data-pull="46"]{--_pull: 46}.pull-refresh[data-pull="47"]{--_pull: 47}.pull-refresh[data-pull="48"]{--_pull: 48}.pull-refresh[data-pull="49"]{--_pull: 49}.pull-refresh[data-pull="50"]{--_pull: 50}.pull-refresh[data-pull="51"]{--_pull: 51}.pull-refresh[data-pull="52"]{--_pull: 52}.pull-refresh[data-pull="53"]{--_pull: 53}.pull-refresh[data-pull="54"]{--_pull: 54}.pull-refresh[data-pull="55"]{--_pull: 55}.pull-refresh[data-pull="56"]{--_pull: 56}.pull-refresh[data-pull="57"]{--_pull: 57}.pull-refresh[data-pull="58"]{--_pull: 58}.pull-refresh[data-pull="59"]{--_pull: 59}.pull-refresh[data-pull="60"]{--_pull: 60}.pull-refresh:is([data-pulling],[data-pull-refreshing]){visibility:visible;transition:transform var(--dur) var(--ease)}.pull-refresh[data-pulling]{transition:none}.pull-refresh__arrow{width:var(--icon-lg);height:var(--icon-lg);color:var(--accent);transform:rotate(calc(var(--_pull) * var(--pull-turn)))}.pull-refresh[data-pull-refreshing] .pull-refresh__arrow{transform:none;animation:working-turn var(--dur-working) linear infinite}@media(prefers-reduced-motion: reduce){:root:not([data-motion=full]) .pull-refresh__arrow{animation:none;transform:none}}:root[data-motion=reduced] .pull-refresh__arrow{animation:none;transform:none}html[data-keyboard] .to-top{display:none}.to-top{position:sticky;bottom:var(--space-5);z-index:var(--z-tabbar);align-self:flex-end;height:0;margin-right:max(var(--space-5),(100% - var(--page-cap))/2 + var(--space-5))}@media(max-width: 37.5em){.to-top{bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--space-3));margin-right:var(--space-4)}}@media(max-width: 50em){.frame--panel .to-top{margin-right:calc(var(--coach-panel-width) + var(--space-5))}}@media(max-width: 37.5em){.frame--panel .to-top{margin-right:var(--space-4)}}.to-top__button{position:absolute;right:0;bottom:0;padding:0;border-radius:50%;background:var(--frost-raised);-webkit-backdrop-filter:var(--frost-filter);backdrop-filter:var(--frost-filter);box-shadow:var(--shadow-2)}.to-top__arrow{transform:rotate(-90deg)}.frame__main:has(.chat__composer,.resume-edit__actions,.event-form__actions,.save-bar:not([hidden]))>.to-top{display:none}.panel-top{position:sticky;bottom:0;z-index:1;height:calc(var(--touch-min) + var(--space-3));pointer-events:none}@media(max-width: 37.5em){.panel-top{height:0}}.panel-top .to-top__button{pointer-events:auto;bottom:var(--space-3)}.home-screen-card{position:sticky;bottom:var(--space-4);z-index:var(--z-tabbar);display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"icon title later" "body body body";gap:var(--space-2) var(--space-3);align-items:center;max-height:45dvh;overflow-y:auto;margin-top:var(--space-4);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);animation:home-screen-card-in .25s ease-out}@media(max-width: 37.5em){.home-screen-card{bottom:calc(var(--tabbar-height) + var(--coach-lift) + env(safe-area-inset-bottom) + var(--space-3))}}@media(max-height: 30em){.home-screen-card{position:static;max-height:none}}.home-screen-card[hidden]{display:none}.home-screen-card__icon{grid-area:icon;width:40px;height:40px;border-radius:var(--radius-md)}.home-screen-card__body{grid-area:body;display:grid;gap:var(--space-2);min-width:0}.home-screen-card__title{grid-area:title;margin:0;font-size:var(--text-base)}.home-screen-card__lead,.home-screen-card__note{margin:0}.home-screen-card__note{color:var(--text-muted);font-size:var(--text-xs)}.home-screen-card__later{grid-area:later;min-height:44px}.home-screen-card__how>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:var(--weight-medium)}@keyframes home-screen-card-in{from{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}.chat__newest{position:absolute;left:50%;bottom:calc(100% + var(--space-2));padding:0;border-radius:50%;background:var(--surface-raised);box-shadow:none;translate:-50% 0;white-space:nowrap}.chat__newest:has(>.chat__newest-count:not([hidden])){padding-inline:var(--space-3);border-radius:var(--radius-pill)}.chat__newest[data-compact]:has(>.chat__newest-count:not([hidden])){padding-inline:0;border-radius:50%}.chat__newest[data-compact]>.chat__newest-count{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.chat__newest[data-aside]{right:var(--space-4);left:auto;translate:0 0}.chat__newest-arrow{transform:rotate(90deg)}.coach-panel .chat>.chat__composer:has(>.chat__newest){position:relative;inset:auto}.chat__composer[data-newest-room]{margin-top:calc(var(--touch-min) + 2*var(--space-2))}@media(max-width: 37.5em){.chat__composer[data-newest-room]{margin-top:0}}.coach-panel .chat>.chat__composer[data-newest-room]{margin-top:calc(var(--touch-min) + 2*var(--space-2))}@media(max-width: 37.5em){.chat--practice .chat__newest{position:fixed;bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--composer-dock) + var(--space-2))}body[data-typing]:has(.chat__composer :is(textarea:not([readonly]),input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden],[readonly])):focus) .chat--practice .chat__newest{display:none}}nav.rail[data-rail]{view-transition-name:app-rail}nav.tabbar{view-transition-name:app-tabbar}aside.coach-panel{view-transition-name:app-coach-panel}#main .page__top:not(.calendar--panel .cal-title){view-transition-name:app-page-top}::view-transition-group(app-page-top),::view-transition-new(app-page-top){animation:none}::view-transition-old(app-page-top){display:none}::view-transition-old(root),::view-transition-new(root){animation-duration:200ms}::view-transition{background:var(--surface)}.load-bar{position:fixed;top:env(safe-area-inset-top);left:0;z-index:var(--z-pull);width:var(--load-bar-start);height:var(--load-bar-height);background:var(--accent);pointer-events:none}.load-bar[hidden]{display:none}.load-bar[data-shown]{width:85%;transition:width var(--dur-load-bar) var(--ease)}@media(prefers-reduced-motion: reduce){:root:not([data-motion=full]) .load-bar[data-shown]{width:60%}}.record-menu[data-record-menu-own]{position:fixed;inset:auto;z-index:var(--z-menu);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-3);box-sizing:border-box;width:max-content;min-width:15rem;max-width:min(20rem,100vw - 2*var(--space-2));margin:0;padding:var(--space-1);color:var(--text);overflow:visible}.record-menu__tip{margin:0 0 var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-tight)}.record-menu__status{margin:0;padding:var(--space-2) var(--space-3);color:var(--success);font-size:var(--text-sm)}.record-menu[data-record-menu-own] .menu__item>.icon:empty,.record-sheet .menu__item>.icon:empty{visibility:hidden}.record-sheet{box-sizing:border-box;width:100%;max-width:min(100%,var(--sheet-width));max-height:calc(100% - var(--space-6));margin:auto auto 0;padding:var(--space-2) var(--space-2) calc(var(--space-5) + env(safe-area-inset-bottom));border:0;background:var(--surface-raised);color:var(--text);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-3),inset 0 1px 0 var(--sheet-edge);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.record-sheet[open]{animation:sheet-rise var(--dur) var(--ease)}.record-sheet::backdrop{background:var(--scrim)}.record-sheet>.dialog__grabber{margin-bottom:var(--space-2)}.record-sheet__head{align-items:flex-start;margin-bottom:0;padding:0 var(--space-2) var(--space-3)}.record-sheet__title{font-family:var(--font-display);font-weight:300;line-height:var(--leading-tight);overflow-wrap:anywhere}.record-sheet__facts{margin:0 var(--space-2) var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-lg);background:var(--surface-sunken)}.record-sheet__facts>div{display:grid;grid-template-columns:6rem minmax(0, 1fr);gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--border)}.record-sheet__facts>div:first-child{border-top:0}.record-sheet__facts dt{color:var(--text-muted)}.record-sheet__facts dd{margin:0;overflow-wrap:anywhere}.record-sheet__tip{margin:0 var(--space-2) var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}[data-record-menu]{-webkit-touch-callout:none}@media(hover: none){[data-record-menu]{-webkit-user-select:none;user-select:none}}.week-cal__event[data-record-held],.month__event[data-record-held],.agenda__item[data-record-held],tr[data-record-held]{box-shadow:0 0 0 2px var(--border-control)}.week-cal__slot>a[data-record-held]{background:var(--surface-sunken)}.month__day[data-record-held],.agenda__day[data-record-held]{box-shadow:inset 0 0 0 2px var(--border-control)}
