@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:var(--font-instrument-sans), Arial, sans-serif;--font-serif:var(--font-instrument-serif), Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) * .6);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:var(--motion-ease-out);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-instrument-sans), Arial, sans-serif;--default-mono-font-family:var(--font-mono);--color-accent:#7c5c22;--color-accent-strong:#6f521e;--color-border-blob-null:#24232129;--color-border-focus:#2423213d;--color-border-hairline:#24232114;--color-border-subtle:#2423211a;--color-button-primary:#242321;--color-canvas:#f7f4ed;--color-card:#fff;--color-cream:#ebe6df;--color-cream-deep:#e9e3db;--color-deck-shadow-contact:#24201a0f;--color-deck-shadow-contact-dragging:#24201a14;--color-deck-shadow-drop:#24201a38;--color-deck-shadow-drop-dragging:#24201a4d;--color-deck-shadow-hairline:#24201a0d;--color-destructive:#8d3b3b;--color-elevated:#f6f2eb;--color-glass-edge:#ffffff6b;--color-glass-inner-bottom:#ffffff38;--color-glass-inner-left:#ffffff4d;--color-glass-inner-right:#ffffff2e;--color-glass-inner-top:#ffffffd9;--color-glass-shadow-composer:#2419231a;--color-glass-shadow-contact:#28192812;--color-glass-shadow-drop:#28192838;--color-glass-shadow-nav-pill:#2423212e;--color-glass-sheen-end:#ffffff4d;--color-glass-sheen-mid:#ffffff29;--color-glass-sheen-start:#ffffff80;--color-glass-specular-far:#ffffff47;--color-glass-specular-near:#fff9;--color-glass-tray-tile:#ffffff8c;--color-glass-well:#fff9;--color-glass-well-focused:#ffffffd1;--color-info:#2d6b70;--color-info-strong:#2d6b70;--color-journal-bubble-fill:#e6f0f1;--color-journal-thinking-spinner-track:#24232133;--color-loading-spinner-track:#24232124;--color-picture-cell-empty:#ffffff6b;--color-picture-cell-hatch:#24232112;--color-positive:#3f7142;--color-provenance-doctor-verified:#deedda;--color-push-shadow-contact:#24201a0a;--color-push-shadow-hairline:#2423210f;--color-push-sub-text:#242321bf;--color-scrim:#241a2457;--color-splash-icon-shadow:#24192324;--color-splash-orb:#dfe5c9;--color-splash-step-text:#242321b8;--color-start-back-fill:#24232114;--color-start-dot-off:#2423212e;--color-start-fine:#2423219e;--color-start-mark-fill:#2423211a;--color-start-mark-ring:#24232142;--color-start-placeholder:#24232159;--color-story-art-ink:#262523;--color-story-butter-accent:#79651e;--color-story-butter-background:#f2e6a9;--color-story-clay-accent:#9c4f33;--color-story-clay-background:#efd4c3;--color-story-cream-accent:#8a6a3a;--color-story-cream-background:#f1e8d9;--color-story-honey-accent:#8a6a24;--color-story-honey-background:#f6e6c2;--color-story-mint-accent:#3f7142;--color-story-mint-background:#d5efce;--color-story-moss-accent:#5c6b2e;--color-story-moss-background:#dfe5c9;--color-story-sage-accent:#47694b;--color-story-sage-background:#d8e6d6;--color-story-sky-accent:#2d6b70;--color-story-sky-background:#ccebed;--color-story-stone-accent:#4a5b6e;--color-story-stone-background:#d6dde3;--color-surface-ink:#242321;--color-text-on-accent:#f8f5ef;--color-text-on-button:#f8f5ef;--color-text-on-ink:#f8f5ef;--color-text-placeholder:#24232180;--color-text-primary:#242321;--color-text-secondary:#242321d1;--color-text-tertiary:#24232194;--color-vitality-accent:#a67c2e;--blob-new-from-rotation:-20deg;--blob-new-from-scale:.3;--blob-new-overshoot-rotation:3deg;--blob-new-overshoot-scale:1.08;--blob-press-scale:.95;--dock-button-size:44px;--dock-composer-gap:2px;--dock-composer-line:22px;--dock-composer-max-height:110px;--dock-composer-min-height:56px;--dock-composer-multi-row-gap:4px;--dock-composer-padding:6px;--dock-icon-size:20px;--dock-inset:14px;--dock-nav-gap:4px;--dock-nav-glyph-size:22px;--dock-nav-height:56px;--dock-nav-label-gap:2px;--dock-padding:12px;--dock-rise-distance:18px;--dock-row-gap:6px;--dock-send-icon-size:18px;--dock-stop-icon-size:15px;--dock-tray-gap:6px;--dock-tray-icon-size:26px;--dock-tray-margin:8px;--dock-tray-tile-height:64px;--home-blob-gap:4px;--home-blob-padding-x:8px;--home-blob-padding-y:10px;--home-blob-title-line-height:1.15;--home-deck-art-gap:18px;--home-deck-art-height:128px;--home-deck-blob-gap:8px;--home-deck-blob-min-width:300px;--home-deck-blob-size:40px;--home-deck-depth1-rotation:-2deg;--home-deck-depth1-scale:.96;--home-deck-depth1-translate-y:9px;--home-deck-depth2-rotation:1.8deg;--home-deck-depth2-scale:.92;--home-deck-depth2-translate-y:18px;--home-deck-fling-offset-ratio:1.25;--home-deck-fling-rotation:16deg;--home-deck-glyph-size:24px;--home-deck-hero-padding-bottom:12px;--home-deck-hero-padding-top:14px;--home-deck-hero-padding-x:16px;--home-deck-in-rotation:2.2deg;--home-deck-in-scale:.88;--home-deck-in-translate-y:30px;--home-deck-kicker-margin-top:4px;--home-deck-metric-size:32px;--home-deck-padding-bottom:16px;--home-deck-shadow-contact-blur:2px;--home-deck-shadow-contact-dragging-blur:4px;--home-deck-shadow-contact-dragging-y:2px;--home-deck-shadow-contact-y:1px;--home-deck-shadow-drop-blur:20px;--home-deck-shadow-drop-dragging-blur:34px;--home-deck-shadow-drop-dragging-spread:-14px;--home-deck-shadow-drop-dragging-y:18px;--home-deck-shadow-drop-spread:-12px;--home-deck-shadow-drop-y:10px;--home-deck-shadow-hairline-width:1px;--home-deck-title-line-height:.98;--home-deck-title-margin-top:6px;--home-deck-title-size-max:27px;--home-deck-title-size-min:24px;--home-deck-title-tracking:-.8px;--home-deck-title-viewport-ratio:.064;--home-icon-tile-size:44px;--icon-size-sm:14px;--journal-body-silhouette-aspect-height:350px;--journal-body-silhouette-aspect-width:200px;--journal-hotspot-dot-radius:8.5px;--journal-rail-inset:10px;--journal-rail-width:2px;--journal-thread-bubble-max-width-ratio:.91;--loading-spinner-size:26px;--loading-spinner-stroke:2px;--loading-state-gap:12px;--motion-delay-art-chip-in:.6s;--motion-delay-art-note-in:.65s;--motion-delay-art-side-note-in:.5s;--motion-delay-bar-grow:.2s;--motion-delay-dock-rise:.2s;--motion-delay-metric-in:.3s;--motion-delay-metric-label-in:.45s;--motion-delay-page-rise-1:50ms;--motion-delay-page-rise-2:.12s;--motion-delay-page-rise-3:.2s;--motion-delay-page-rise-4:.28s;--motion-delay-page-rise-5:.36s;--motion-delay-page-rise-6:.42s;--motion-delay-ring-today:.8s;--motion-delay-splash-breathe:1s;--motion-delay-splash-check:.3s;--motion-delay-splash-converge:2.35s;--motion-delay-splash-lift:.6s;--motion-delay-splash-orb-swell:2.4s;--motion-delay-splash-orbit:.35s;--motion-delay-splash-skip:1.6s;--motion-delay-splash-status:.5s;--motion-delay-splash-steps:.65s;--motion-delay-splash-wordmark:.15s;--motion-delay-story-art-in:.14s;--motion-delay-story-art-print:.12s;--motion-delay-story-art-register:1.1s;--motion-duration-accordion:.34s;--motion-duration-art-chip-in:.5s;--motion-duration-art-note-in:.6s;--motion-duration-bar-grow:.9s;--motion-duration-blob-new:.9s;--motion-duration-blob-press:.25s;--motion-duration-blob-rise:.5s;--motion-duration-cell-fill:.9s;--motion-duration-composer-growth:.2s;--motion-duration-deck-fade:.4s;--motion-duration-deck-fling:.42s;--motion-duration-deck-in:.4s;--motion-duration-deck-settle:.5s;--motion-duration-doc-caret:.2s;--motion-duration-dock-rise:.7s;--motion-duration-ellipsis:1.4s;--motion-duration-impact-card:.45s;--motion-duration-marker-rise:.35s;--motion-duration-marker-state:.25s;--motion-duration-metric-in:.7s;--motion-duration-metric-label-in:.6s;--motion-duration-moon-float:6s;--motion-duration-nav-pill:.2s;--motion-duration-orb-beat:1.9s;--motion-duration-orb-breathe:5s;--motion-duration-orb-in:1s;--motion-duration-page-back-rise:.3s;--motion-duration-page-in:.45s;--motion-duration-page-rise:.55s;--motion-duration-picture-ring:.8s;--motion-duration-plus-rotate:.25s;--motion-duration-press:.2s;--motion-duration-ready-pop:.6s;--motion-duration-ring-today:.5s;--motion-duration-row-pop:.55s;--motion-duration-score-rise:.5s;--motion-duration-send-swap:.25s;--motion-duration-spin:.8s;--motion-duration-splash-bob:2.6s;--motion-duration-splash-breathe:4s;--motion-duration-splash-check:.35s;--motion-duration-splash-converge:.65s;--motion-duration-splash-lift:.8s;--motion-duration-splash-orb-in:1s;--motion-duration-splash-orb-swell:.7s;--motion-duration-splash-orbit:.9s;--motion-duration-splash-out:.55s;--motion-duration-splash-skip:.6s;--motion-duration-splash-status:.6s;--motion-duration-splash-step:.4s;--motion-duration-splash-wordmark:.8s;--motion-duration-stars-twinkle:2.8s;--motion-duration-start-step:.45s;--motion-duration-story:9s;--motion-duration-story-art-in:.8s;--motion-duration-story-art-print:1.15s;--motion-duration-story-art-register:.5s;--motion-duration-sun-halo:4s;--motion-duration-sun-rise:1.2s;--motion-duration-sun-sway:6s;--motion-duration-teaser-dot:.25s;--motion-duration-teaser-dot-colour:.2s;--motion-duration-teaser-fade:.5s;--motion-duration-teaser-page:.8s;--motion-duration-tile-check:.25s;--motion-duration-tray:.32s;--motion-duration-tray-opacity:.22s;--motion-stagger-art-chip-in:.1s;--motion-stagger-bar-grow:90ms;--motion-stagger-impact:90ms;--motion-stagger-splash-bob:.3s;--motion-stagger-splash-converge:30ms;--motion-stagger-splash-orbit:70ms;--motion-stagger-splash-steps:.3s;--opacity-body-dim-full:.18;--opacity-body-dim-half:.55;--page-in-distance:24px;--picture-cell-selected-ring:2px;--picture-hatch-angle:135;--picture-hatch-clear:4px;--picture-hatch-stripe:5px;--picture-ring-track-inset:6px;--press-scale-button:.98;--press-scale-chip:.97;--press-scale-tile:.985;--push-card-padding-bottom:16px;--push-card-padding-top:18px;--push-card-padding-x:18px;--push-card-radius:28px;--push-fine-gap:5px;--push-fine-margin-top:8px;--push-icon-radius:13px;--push-icon-size:40px;--push-kicker-margin-bottom:6px;--push-shadow-contact-blur:2px;--push-shadow-contact-y:1px;--push-shadow-hairline-width:1px;--push-sub-line-height:1.4;--push-sub-margin-top:6px;--push-tile-gap:12px;--push-tile-note-line-height:1.3;--push-tile-note-margin-top:1px;--push-tile-note-opacity-ratio:.72;--push-tile-padding-leading:10px;--push-tile-padding-trailing:12px;--push-tile-padding-y:10px;--push-tile-radius:16px;--push-tiles-gap:6px;--push-tiles-margin-top:14px;--push-title-line-height:1.02;--push-title-margin-top:6px;--push-title-size-max:30px;--push-title-size-min:26px;--push-title-tracking:-.8px;--push-title-viewport-ratio:.07;--ready-pop-from-scale:.7;--ready-pop-peak-scale:1.15;--rise-in-blur:6px;--rise-in-distance:12px;--rounded-card:16px;--rounded-composer-button:22px;--rounded-composer-multi:24px;--rounded-control:12px;--rounded-dock:40px;--rounded-dock-row:28px;--rounded-full:999px;--rounded-hero:28px;--rounded-row:18px;--rounded-sheet:38px;--rounded-story-art:32px;--rounded-tile:20px;--scale-pin-inactive:.7;--scale-pin-switcher-press:.92;--scrim-blur:3px;--spacing-card-gap:10px;--spacing-dock-clearance:222px;--spacing-gutter:20px;--space-md:12px;--space-sm:8px;--space-xl:24px;--space-xs:4px;--splash-bob-distance:4px;--splash-center-height:84px;--splash-dots-width:14.3px;--splash-lift-distance:112px;--splash-orb-breathe-rotation:-8deg;--splash-orb-breathe-scale:1.045;--splash-orb-in-rotation:-42deg;--splash-orb-in-scale:.5;--splash-orb-rotation:-12deg;--splash-orb-size:200px;--splash-orb-swell-rotation:4deg;--splash-orb-swell-scale:1.3;--splash-orbit-converge-scale:.15;--splash-orbit-glyph-size:20px;--splash-orbit-icon-size:38px;--splash-orbit-radius:126px;--splash-out-scale:1.04;--splash-skip-bottom:30px;--splash-status-gap:10px;--splash-status-tracking:1.04px;--splash-step-check-column:16px;--splash-step-check-size:14px;--splash-step-gap:10px;--splash-step-icon-column:22px;--splash-step-shift:8px;--splash-steps-gap:7px;--splash-steps-offset:72px;--splash-steps-width:236px;--splash-wordmark-line-height:1;--splash-wordmark-padding-top:8px;--start-back-icon:18px;--start-back-size:42px;--start-body-line-height:1.45;--start-brand-gap:8px;--start-brand-size:26px;--start-brand-tracking:-.5px;--start-button-height:52px;--start-button-radius:16px;--start-chip-min-height:64px;--start-chip-padding-x:14px;--start-chip-padding-y:13px;--start-chip-row-top:18px;--start-disabled-opacity:.3;--start-door-weight:600;--start-dots-bottom:16px;--start-dots-top:12px;--start-email-icon:18px;--start-fine-top:10px;--start-fine-underline:1px;--start-fine-underline-offset:2px;--start-focus-ring:3px;--start-focus-ring-offset:3px;--start-from-top:10px;--start-heading-line-height:1;--start-heading-size:36px;--start-heading-tracking:-1.2px;--start-help-top:10px;--start-input-focus-ring:1.5px;--start-input-height:48px;--start-input-padding-x:16px;--start-input-padding-y:14px;--start-input-radius:16px;--start-input-size:17px;--start-input-weight:600;--start-label-gap:6px;--start-label-inset:4px;--start-label-tracking:.66px;--start-mark:33px;--start-mark-font:18px;--start-mark-radius:8px;--start-mark-small:20px;--start-mark-small-font:11px;--start-mark-small-radius:5px;--start-mark-tracking-scale:-.045;--start-mark-weight:800;--start-next-icon:16px;--start-page-bottom:18px;--start-page-top:48px;--start-page-top-safe:18px;--start-placeholder-size:16px;--start-privacy-gap:6px;--start-privacy-icon:14px;--start-privacy-top:14px;--start-progress-gap:5px;--start-progress-height:5px;--start-progress-width:22px;--start-ready-button-top:32px;--start-ready-check:14px;--start-ready-heading-size:40px;--start-ready-heading-top:20px;--start-ready-heading-tracking:-1.3px;--start-ready-list-gap:10px;--start-ready-list-top:22px;--start-ready-mark:64px;--start-ready-mark-glyph:26px;--start-ready-row-gap:10px;--start-section-gap:22px;--start-sign-gap:9px;--start-sign-icon:20px;--start-small-line-height:1.3;--start-small-size:12.5px;--start-spinner:12px;--start-spinner-ring:1.5px;--start-teaser-body-max-width:340px;--start-teaser-heading-line-height:.98;--start-teaser-heading-top:22px;--start-teasers-top:8px;--start-tile-list-gap:8px;--start-tile-list-top:20px;--story-art-bar-min:18px;--story-art-bars-end:20px;--story-art-bars-gap:8px;--story-art-bars-inset:22px;--story-art-bars-metric-bottom:20px;--story-art-bars-metric-start:22px;--story-art-bars-width:118px;--story-art-caret:11px;--story-art-chip-gap:5px;--story-art-chip-padding-x:9px;--story-art-chip-padding-y:5px;--story-art-chip-size:11px;--story-art-metric-end:25px;--story-art-metric-label-gap:3px;--story-art-metric-label-size:14px;--story-art-metric-label-top:7px;--story-art-metric-label-tracking:1.12px;--story-art-metric-top:27px;--story-art-moon:48px;--story-art-moon-left:22px;--story-art-moon-top:21px;--story-art-note-bottom:20px;--story-art-note-end:24px;--story-art-orb-angle:-12;--story-art-orb-glyph:42px;--story-art-orb-left:-4px;--story-art-orb-size:178px;--story-art-orb-top:-13px;--story-art-ring-gap:14px;--story-art-ring-inset:22px;--story-art-ring-label-size:11px;--story-art-ring-label-top:1px;--story-art-ring-label-tracking:.66px;--story-art-ring-max:150px;--story-art-ring-metric-size:46px;--story-art-ring-metric-tracking:-1px;--story-art-ring-note-line-height:1.05;--story-art-ring-note-size:22px;--story-art-ring-note-tracking:-.3px;--story-art-ring-padding-end:22px;--story-art-ring-padding-start:18px;--story-art-ring-side-gap:8px;--story-art-star-a-size:5px;--story-art-star-a-x:86px;--story-art-star-a-y:30px;--story-art-star-b-size:3px;--story-art-star-b-x:102px;--story-art-star-b-y:60px;--story-art-star-c-size:4px;--story-art-star-c-x:74px;--story-art-star-c-y:78px;--story-art-sun-glyph:62px;--story-art-sun-halo-inner:18px;--story-art-sun-halo-inner-peak:26px;--story-art-sun-halo-outer:37px;--story-art-sun-halo-outer-peak:52px;--story-art-sun-left:26px;--story-art-sun-metric-top:28px;--story-art-sun-size:104px;--story-art-sun-top:24px;--teaser-art-height:190px;--teaser-dot:8px;--teaser-dot-gap:6px;--teaser-dot-on:22px;--teaser-shift:16px;--type-line-height-body:1.42;--type-line-height-metric:.88;--type-line-height-tight:.96;--type-line-height-ui:1.4;--type-size-body:17px;--type-size-card:14px;--type-size-composer:16px;--type-size-editorial-deck:18px;--type-size-hero:72px;--type-size-label:12px;--type-size-meta:13px;--type-size-micro:11px;--type-size-page-title:40px;--type-size-pull-quote:26px;--type-size-section:24px;--type-size-story-headline:48px;--type-size-story-metric:64px;--type-size-ui:15px;--type-size-vitality:44px;--type-size-vitality-caption:10px;--type-size-wordmark:50px;--type-tracking-body:-.1px;--type-tracking-kicker:.88px;--type-tracking-label:.96px;--type-tracking-marketing-kicker:1.68px;--type-tracking-metric:-1.5px;--type-tracking-story-kicker:1.04px;--type-weight-label:700;--type-weight-regular:400;--type-weight-title:650;--vault-marker-state-border:1.5px;--vault-marker-state-size:22px;--veil-blur-max:12px;--veil-bottom-height:214px;--z-index-dialog:40;--z-index-dock:20;--z-index-header:30;--z-index-popover:35;--motion-ease-converge:cubic-bezier(.7,0,.3,1);--motion-ease-ellipsis:steps(1, end);--motion-ease-in:cubic-bezier(.42, 0, 1, 1);--motion-ease-in-out:cubic-bezier(.42, 0, .58, 1);--motion-ease-out:cubic-bezier(.2,.8,.2,1);--motion-ease-print:cubic-bezier(.65,0,.25,1);--motion-ease-spring:cubic-bezier(.34,1.4,.64,1);--motion-ease-standard:cubic-bezier(.25, .1, .25, 1);--type-family-sans:"Instrument Sans";--type-family-serif:"Instrument Serif";--radius-sheet:var(--rounded-sheet);--radius-dock:var(--rounded-dock);--ease-spring:var(--motion-ease-spring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-instrument-sans), Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}h1,h2{font-family:var(--font-instrument-serif), Georgia, serif}}@layer components{.app-shell{max-width:430px}.dock-shell{padding-inline:var(--dock-inset);padding-bottom:max(var(--dock-inset), calc(env(safe-area-inset-bottom,0px) - 8px))}.dock-glass{isolation:isolate;padding:var(--dock-padding);border-radius:var(--radius-dock);background:linear-gradient(160deg, var(--color-glass-sheen-start), var(--color-glass-sheen-mid) 48%, var(--color-glass-sheen-end));-webkit-backdrop-filter:blur(30px)saturate(180%)brightness(1.03);backdrop-filter:blur(30px)saturate(180%)brightness(1.03);box-shadow:0 26px 54px var(--color-glass-shadow-drop), 0 2px 6px var(--color-glass-shadow-contact), 0 0 0 1px var(--color-glass-edge), inset 0 1px 0 var(--color-glass-inner-top), inset 0 -1px 0 var(--color-glass-inner-bottom), inset 1px 0 0 var(--color-glass-inner-left), inset -1px 0 0 var(--color-glass-inner-right);animation:dock-in var(--motion-duration-dock-rise) var(--ease-out) var(--motion-delay-dock-rise) both;transition:transform var(--motion-duration-composer-growth) var(--ease-out);position:relative}.dock-glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(140px 60px at 16% 0%, var(--color-glass-specular-near), transparent 70%), radial-gradient(180px 90px at 92% 100%, var(--color-glass-specular-far), transparent 70%);position:absolute;inset:0}@keyframes dock-in{0%{opacity:0;transform:translateY(var(--dock-rise-distance))}}.dock-tray{opacity:0;transition:grid-template-rows var(--motion-duration-tray) var(--ease-out), opacity var(--motion-duration-tray-opacity) ease, margin-bottom var(--motion-duration-tray) var(--ease-out);grid-template-rows:0fr;margin-bottom:0;display:grid}.dock-tray[data-open=true]{margin-bottom:var(--dock-tray-margin);opacity:1;grid-template-rows:1fr}.dock-tray>*{min-height:0;overflow:hidden}.dock-composer{grid-template-columns:var(--dock-button-size) minmax(0, 1fr) var(--dock-button-size);align-items:center;gap:var(--dock-composer-gap);min-height:var(--dock-composer-min-height);padding:var(--dock-composer-padding);border-radius:var(--rounded-dock-row);background:var(--color-glass-well);box-shadow:inset 0 0 0 1px var(--color-glass-inner-top), inset 0 1px 2px var(--color-border-hairline);transition:background var(--motion-duration-composer-growth) ease, box-shadow var(--motion-duration-composer-growth) ease, height var(--motion-duration-composer-growth) var(--ease-out);grid-template-areas:"plus text send";display:grid;overflow:hidden}.dock-composer:focus-within{background:var(--color-glass-well-focused);box-shadow:0 4px 14px var(--color-glass-shadow-composer)}.dock-composer[data-multiline=true]{row-gap:var(--dock-composer-multi-row-gap);border-radius:var(--rounded-composer-multi);grid-template-areas:"text text text""plus.send"}.dock-field{grid-area:text;align-items:center;min-width:0;display:flex;position:relative}.dock-textarea{width:100%;min-height:var(--dock-composer-line);max-height:var(--dock-composer-max-height);padding:0 var(--dock-composer-padding);resize:none;color:var(--color-text-primary);font:inherit;font-size:16px;line-height:var(--dock-composer-line);background:0 0;border:0;outline:0;margin:0;display:block;overflow:hidden auto}.dock-textarea::placeholder{color:#0000;white-space:nowrap;overflow:hidden}.dock-placeholder{top:50%;right:var(--dock-composer-padding);left:var(--dock-composer-padding);color:var(--color-text-placeholder);font-size:16px;line-height:var(--dock-composer-line);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;position:absolute;overflow:hidden;transform:translateY(-50%)}.dock-button{width:var(--dock-button-size);height:var(--dock-button-size);border-radius:var(--rounded-composer-button);color:var(--color-text-primary);background:0 0;border:0;place-items:center;display:grid}.dock-plus{opacity:.72;grid-area:plus}.dock-plus[aria-expanded=true]{opacity:1}.dock-send{color:var(--color-text-primary);background:0 0;grid-area:send}.dock-send:disabled{opacity:.22;cursor:default}.dock-stop{color:var(--color-text-on-ink);background:var(--color-surface-ink)}.dock-icon{width:var(--dock-icon-size);height:var(--dock-icon-size)}.dock-nav-icon{width:var(--dock-nav-glyph-size);height:var(--dock-nav-glyph-size)}.dock-send-icon{width:var(--dock-send-icon-size);height:var(--dock-send-icon-size)}.dock-stop-icon{width:var(--dock-stop-icon-size);height:var(--dock-stop-icon-size)}.dock-tray-actions{gap:var(--dock-tray-gap);grid-template-columns:repeat(4,1fr);display:grid}.dock-tray-tile{height:var(--dock-tray-tile-height);border-radius:var(--rounded-dock-row);color:var(--color-accent);background:var(--color-glass-tray-tile);box-shadow:inset 0 0 0 1px var(--color-glass-inner-top);place-items:center;display:grid}.dock-tray-icon{width:var(--dock-tray-icon-size);height:var(--dock-tray-icon-size)}.dock-nav{gap:var(--dock-nav-gap);height:var(--dock-nav-height);margin-top:var(--dock-row-gap);grid-template-columns:repeat(3,1fr);display:grid}.dock-nav-pill{justify-content:center;align-items:center;gap:var(--dock-nav-label-gap);border-radius:var(--rounded-dock-row);color:var(--color-text-secondary);font-size:var(--type-size-label);font-weight:var(--type-weight-label);transition:background var(--motion-duration-nav-pill), color var(--motion-duration-nav-pill);background:0 0;flex-direction:column;display:flex}.dock-nav-pill[data-active=true]{color:var(--color-text-on-ink);background:var(--color-surface-ink);box-shadow:0 8px 16px var(--color-glass-shadow-nav-pill)}@keyframes dock-stop-in{0%{transform:scale(.7)}}.dock-stop{animation:dock-stop-in var(--motion-duration-send-swap) var(--ease-spring) both}@keyframes dock-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.ellipsis{text-align:left;width:1.1em;display:inline-block}.ellipsis:after{content:"...";animation:dock-dots var(--motion-duration-ellipsis) var(--motion-ease-ellipsis) infinite}.veil{height:var(--veil-bottom-height);z-index:10;pointer-events:none;--veil-bg:var(--color-canvas);inset-inline:0;position:fixed;bottom:0}.veil>i{inset-inline:0;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}.veil>i:first-child{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);height:100%}.veil>i:nth-child(2){-webkit-backdrop-filter:blur(.75px);backdrop-filter:blur(.75px);height:92%}.veil>i:nth-child(3){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);height:84%}.veil>i:nth-child(4){-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);height:76%}.veil>i:nth-child(5){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:68%}.veil>i:nth-child(6){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:58%}.veil>i:nth-child(7){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:48%}.veil>i:nth-child(8){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:36%}.veil>i:nth-child(9){height:24%;-webkit-backdrop-filter:blur(var(--veil-blur-max));backdrop-filter:blur(var(--veil-blur-max))}.veil:after{content:"";background:linear-gradient(to top, var(--veil-bg) 0%, var(--veil-bg) 24%, var(--veil-bg) 46%, var(--veil-bg) 66%, var(--veil-bg) 86%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.veil:after{background:linear-gradient(to top, var(--veil-bg) 0%, var(--veil-bg) 24%, color-mix(in srgb, var(--veil-bg) 74%, transparent) 46%, color-mix(in srgb, var(--veil-bg) 42%, transparent) 66%, color-mix(in srgb, var(--veil-bg) 14%, transparent) 86%, transparent 100%)}}.dock-glass :focus-visible{outline:3px solid var(--color-border-focus);outline-offset:3px}@keyframes rise-in{0%{opacity:0;transform:translateY(var(--rise-in-distance));filter:blur(var(--rise-in-blur))}}@keyframes doc-pop{0%{opacity:0;transform:scale(.94)translateY(6px)}to{opacity:1;transform:none}}@keyframes marker-spin{to{transform:rotate(360deg)}}.doc-popped{animation:doc-pop var(--motion-duration-row-pop) var(--ease-spring) both}.marker-row{transition:background-color var(--motion-duration-marker-state) ease, opacity var(--motion-duration-marker-state) ease}.marker-row[data-state=read]{animation:rise-in var(--motion-duration-marker-rise) var(--ease-out) both}.marker-spinner{animation:marker-spin var(--motion-duration-spin) linear infinite}.ingest-score-row{animation:rise-in var(--motion-duration-score-rise) var(--ease-out) both}.impact-card{animation:rise-in var(--motion-duration-impact-card) var(--ease-out) calc(var(--impact-index) * var(--motion-stagger-impact)) both}.acc{transition:grid-template-rows var(--motion-duration-accordion) var(--ease-out);grid-template-rows:0fr;display:grid}.acc[data-open=true]{grid-template-rows:1fr}.acc>*{min-height:0;overflow:hidden}@property --p{syntax:"<number>";inherits:false;initial-value:0}@property --fill{syntax:"<number>";inherits:false;initial-value:0}.pic-ring{background:conic-gradient(var(--color-accent) calc(var(--p) * 360deg), var(--color-border-subtle) 0);transition:--p var(--motion-duration-picture-ring) var(--ease-out)}.pic-ring:before{content:"";inset:var(--picture-ring-track-inset);background:var(--color-cream);border-radius:50%;position:absolute}.pic-cell{background:#7c5c22}@supports (color:color-mix(in lab, red, red)){.pic-cell{background:color-mix(in srgb, var(--color-accent) calc(var(--fill) * 100%), var(--color-picture-cell-empty))}}.pic-cell{transition:--fill var(--motion-duration-cell-fill) var(--ease-out), transform var(--motion-duration-doc-caret) var(--ease-spring), box-shadow var(--motion-duration-doc-caret) ease}.pic-cell:active{transform:scale(.94)}.pic-cell[data-blind=true]{background-image:repeating-linear-gradient(calc(var(--picture-hatch-angle) * 1deg), transparent 0 var(--picture-hatch-clear), var(--color-picture-cell-hatch) var(--picture-hatch-clear) var(--picture-hatch-stripe))}.pic-cell[data-selected=true]{box-shadow:0 0 0 var(--picture-cell-selected-ring) var(--color-text-primary)}.pic-detail{animation:rise-in var(--motion-duration-marker-rise) var(--ease-out) both}.doc-caret{transition:transform var(--motion-duration-doc-caret) ease}.doc-caret[data-open=true]{transform:rotate(180deg)}.splash{z-index:30;text-align:center;background:var(--color-canvas);color:var(--color-text-primary);position:fixed;inset:0;overflow:hidden}.splash[data-leaving=true]{animation:splash-out var(--motion-duration-splash-out) var(--motion-ease-in) forwards;pointer-events:none}@keyframes splash-out{to{opacity:0;transform:scale(var(--splash-out-scale))}}.splash-center{height:var(--splash-center-height);margin-top:calc(var(--splash-center-height) / -2);animation:splash-lift var(--motion-duration-splash-lift) var(--ease-out) var(--motion-delay-splash-lift) both;position:absolute;top:50%;left:0;right:0}@keyframes splash-lift{to{transform:translateY(calc(-1 * var(--splash-lift-distance)))}}.splash-orb{width:var(--splash-orb-size);height:var(--splash-orb-size);margin:calc(var(--splash-orb-size) / -2) 0 0 calc(var(--splash-orb-size) / -2);background:var(--color-splash-orb);transform:rotate(var(--splash-orb-rotation));animation:splash-orb-in var(--motion-duration-splash-orb-in) var(--ease-spring) both, splash-breathe var(--motion-duration-splash-breathe) var(--motion-ease-in-out) var(--motion-delay-splash-breathe) infinite alternate, splash-orb-swell var(--motion-duration-splash-orb-swell) var(--ease-spring) var(--motion-delay-splash-orb-swell) forwards;border-radius:42% 58% 59% 41%/56% 40% 60% 44%;position:absolute;top:50%;left:50%}@keyframes splash-orb-in{0%{opacity:0;transform:rotate(var(--splash-orb-in-rotation)) scale(var(--splash-orb-in-scale))}}@keyframes splash-breathe{0%{transform:rotate(var(--splash-orb-rotation)) scale(1)}to{transform:rotate(var(--splash-orb-breathe-rotation)) scale(var(--splash-orb-breathe-scale))}}@keyframes splash-orb-swell{0%{transform:rotate(var(--splash-orb-rotation)) scale(1)}to{transform:rotate(var(--splash-orb-swell-rotation)) scale(var(--splash-orb-swell-scale))}}.splash-orbit{width:0;height:0;position:absolute;top:50%;left:50%}.orbit-arm{transform:rotate(var(--angle));position:absolute;top:0;left:0}.orbit-icon{left:calc(var(--splash-orbit-icon-size) / -2);top:calc(var(--splash-orbit-icon-size) / -2);width:var(--splash-orbit-icon-size);height:var(--splash-orbit-icon-size);background:var(--color-card);box-shadow:0 8px 20px var(--color-splash-icon-shadow);animation:splash-orbit-in var(--motion-duration-splash-orbit) var(--ease-spring) calc(var(--motion-delay-splash-orbit) + var(--i) * var(--motion-stagger-splash-orbit)) both, splash-converge var(--motion-duration-splash-converge) var(--motion-ease-converge) calc(var(--motion-delay-splash-converge) + var(--i) * var(--motion-stagger-splash-converge)) forwards;border-radius:50%;place-items:center;display:grid;position:absolute}@keyframes splash-orbit-in{0%{opacity:0;transform:translate(0)scale(0)}to{transform:translateX(var(--splash-orbit-radius)) scale(1);opacity:1}}@keyframes splash-converge{0%{transform:translateX(var(--splash-orbit-radius)) scale(1);opacity:1}to{transform:translateX(0) scale(var(--splash-orbit-converge-scale));opacity:0}}.orbit-icon>span{animation:splash-bob var(--motion-duration-splash-bob) var(--motion-ease-in-out) calc(var(--i) * var(--motion-stagger-splash-bob)) infinite alternate;place-items:center;display:grid}@keyframes splash-bob{0%{transform:rotate(calc(-1 * var(--angle))) translateY(calc(-1 * var(--splash-bob-distance)))}to{transform:rotate(calc(-1 * var(--angle))) translateY(var(--splash-bob-distance))}}.splash-word{padding-top:var(--splash-wordmark-padding-top);animation:rise-in var(--motion-duration-splash-wordmark) var(--ease-out) var(--motion-delay-splash-wordmark) both;margin:0;position:relative}.splash-status{margin:var(--splash-status-gap) 0 0;animation:rise-in var(--motion-duration-splash-status) var(--ease-out) var(--motion-delay-splash-status) both;position:relative}.splash-dots{width:var(--splash-dots-width);text-align:left;display:inline-block}.splash-dots:after{content:"...";animation:splash-dots var(--motion-duration-ellipsis) var(--motion-ease-ellipsis) infinite}@keyframes splash-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.splash-steps{width:var(--splash-steps-width);margin:var(--splash-steps-offset) 0 0;gap:var(--splash-steps-gap);text-align:left;padding:0;list-style:none;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%)}.splash-steps li{grid-template-columns:var(--splash-step-icon-column) 1fr var(--splash-step-check-column);align-items:center;gap:var(--splash-step-gap);animation:splash-step-in var(--motion-duration-splash-step) var(--ease-out) var(--d) both;display:grid}.splash-check{animation:splash-pop var(--motion-duration-splash-check) var(--ease-spring) calc(var(--d) + var(--motion-delay-splash-check)) both}@keyframes splash-step-in{0%{opacity:0;transform:translateX(calc(-1 * var(--splash-step-shift)))}}@keyframes splash-pop{0%{opacity:0;transform:scale(0)}}.splash-hit{cursor:pointer;position:absolute;inset:0}.splash-skip{left:0;right:0;bottom:var(--splash-skip-bottom);animation:rise-in var(--motion-duration-splash-skip) var(--motion-ease-standard) var(--motion-delay-splash-skip) both;position:absolute}.page-enter{animation:page-in var(--motion-duration-page-in) var(--motion-ease-out) backwards}@keyframes page-in{0%{opacity:0;transform:translateY(var(--page-in-distance))}}.page-rise>*{animation:rise-in var(--motion-duration-page-rise) var(--motion-ease-out) backwards}.page-rise>:first-child{animation-delay:var(--motion-delay-page-rise-1)}.page-rise>:nth-child(2){animation-delay:var(--motion-delay-page-rise-2)}.page-rise>:nth-child(3){animation-delay:var(--motion-delay-page-rise-3)}.page-rise>:nth-child(4){animation-delay:var(--motion-delay-page-rise-4)}.page-rise>:nth-child(5){animation-delay:var(--motion-delay-page-rise-5)}.page-rise>:nth-child(n+6){animation-delay:var(--motion-delay-page-rise-6)}.loading-state{place-content:center;justify-items:center;gap:var(--loading-state-gap);color:var(--color-text-tertiary);font-size:var(--type-size-meta);font-weight:var(--type-weight-title);pointer-events:none;display:grid}.loading-spinner{width:var(--loading-spinner-size);height:var(--loading-spinner-size);border:var(--loading-spinner-stroke) solid var(--color-loading-spinner-track);border-top-color:var(--color-text-primary);animation:loading-spin var(--motion-duration-spin) linear infinite;border-radius:50%}@keyframes loading-spin{to{transform:rotate(360deg)}}.push{padding:var(--push-card-padding-top) var(--push-card-padding-x) var(--push-card-padding-bottom);border-radius:var(--push-card-radius);corner-shape:squircle;box-shadow:inset 0 0 0 var(--push-shadow-hairline-width) var(--color-push-shadow-hairline), 0 var(--push-shadow-contact-y) var(--push-shadow-contact-blur) var(--color-push-shadow-contact)}.push-kicker{margin:0 0 var(--push-kicker-margin-bottom);letter-spacing:var(--type-tracking-kicker)}.push-title{margin:var(--push-title-margin-top) 0 0;font-size:clamp(var(--push-title-size-min), calc(var(--push-title-viewport-ratio) * 100vw), var(--push-title-size-max));font-weight:400;line-height:var(--push-title-line-height);letter-spacing:var(--push-title-tracking);text-wrap:balance}.push-sub{margin:var(--push-sub-margin-top) 0 0;color:var(--color-push-sub-text);line-height:var(--push-sub-line-height)}.push-tiles{gap:var(--push-tiles-gap);margin-top:var(--push-tiles-margin-top);display:grid}.push-tile{grid-template-columns:var(--push-icon-size) 1fr auto;align-items:center;gap:var(--push-tile-gap);width:100%;padding:var(--push-tile-padding-y) var(--push-tile-padding-trailing) var(--push-tile-padding-y) var(--push-tile-padding-leading);border-radius:var(--push-tile-radius);text-align:left;display:grid}.push-icon{width:var(--push-icon-size);height:var(--push-icon-size);border-radius:var(--push-icon-radius);place-items:center;display:grid}.push-tile-note{margin-top:var(--push-tile-note-margin-top);font-size:var(--type-size-meta);line-height:var(--push-tile-note-line-height);opacity:var(--push-tile-note-opacity-ratio);display:block}.push-fine{align-items:center;gap:var(--push-fine-gap);margin-top:var(--push-fine-margin-top);display:flex}.deck{padding-bottom:var(--home-deck-padding-bottom);position:relative}.deck-card{padding:var(--home-deck-hero-padding-top) var(--home-deck-hero-padding-x) var(--home-deck-hero-padding-bottom);border-radius:var(--rounded-hero);corner-shape:squircle;background:var(--deck-card-background);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;will-change:transform;transition:transform var(--motion-duration-deck-settle) var(--motion-ease-spring), opacity var(--motion-duration-deck-fade) var(--motion-ease-standard);box-shadow:0 var(--home-deck-shadow-contact-y) var(--home-deck-shadow-contact-blur) var(--color-deck-shadow-contact), 0 var(--home-deck-shadow-drop-y) var(--home-deck-shadow-drop-blur) var(--home-deck-shadow-drop-spread) var(--color-deck-shadow-drop), inset 0 0 0 var(--home-deck-shadow-hairline-width) var(--color-deck-shadow-hairline);position:relative;overflow:hidden}.deck-colourway-moss{--deck-card-background:var(--color-story-moss-background);--deck-card-accent:var(--color-story-moss-accent)}.deck-colourway-sky{--deck-card-background:var(--color-story-sky-background);--deck-card-accent:var(--color-story-sky-accent)}.deck-colourway-butter{--deck-card-background:var(--color-story-butter-background);--deck-card-accent:var(--color-story-butter-accent)}.deck-colourway-mint{--deck-card-background:var(--color-story-mint-background);--deck-card-accent:var(--color-story-mint-accent)}.deck-colourway-clay{--deck-card-background:var(--color-story-clay-background);--deck-card-accent:var(--color-story-clay-accent)}.deck-colourway-honey{--deck-card-background:var(--color-story-honey-background);--deck-card-accent:var(--color-story-honey-accent)}.deck-colourway-stone{--deck-card-background:var(--color-story-stone-background);--deck-card-accent:var(--color-story-stone-accent)}.deck-colourway-sage{--deck-card-background:var(--color-story-sage-background);--deck-card-accent:var(--color-story-sage-accent)}.deck-colourway-cream{--deck-card-background:var(--color-story-cream-background);--deck-card-accent:var(--color-story-cream-accent)}.deck-card-kicker{margin-top:var(--home-deck-kicker-margin-top);letter-spacing:var(--type-tracking-story-kicker);line-height:normal}.deck-card-kicker:first-child{color:var(--deck-card-accent)}.deck-card-title{margin:var(--home-deck-title-margin-top) 0 var(--home-deck-art-gap);font-size:clamp(var(--home-deck-title-size-min), calc(var(--home-deck-title-viewport-ratio) * 100vw), var(--home-deck-title-size-max));font-weight:400;line-height:var(--home-deck-title-line-height);letter-spacing:var(--home-deck-title-tracking);text-wrap:balance}.deck-card-art{container-type:inline-size}.deck-card-art .story-art{height:var(--home-deck-art-height)}.deck-card-art .art-metric strong{font-size:var(--home-deck-metric-size)}.deck-card.depth-0{z-index:3}.deck-card.depth-1,.deck-card.depth-2{pointer-events:none;position:absolute;inset:0}.deck-card.depth-1 .deck-card-art,.deck-card.depth-2 .deck-card-art{visibility:hidden}.deck-card.depth-1{z-index:2;transform:translateY(var(--home-deck-depth1-translate-y)) scale(var(--home-deck-depth1-scale)) rotate(var(--home-deck-depth1-rotation))}.deck-card.depth-2{z-index:1;transform:translateY(var(--home-deck-depth2-translate-y)) scale(var(--home-deck-depth2-scale)) rotate(var(--home-deck-depth2-rotation));animation:deck-in var(--motion-duration-deck-in) both}.deck.flinging .deck-card.depth-1{transform:none}.deck.flinging .deck-card.depth-2{transform:translateY(var(--home-deck-depth1-translate-y)) scale(var(--home-deck-depth1-scale)) rotate(var(--home-deck-depth1-rotation))}.deck-card.dragging{box-shadow:0 var(--home-deck-shadow-contact-dragging-y) var(--home-deck-shadow-contact-dragging-blur) var(--color-deck-shadow-contact-dragging), 0 var(--home-deck-shadow-drop-dragging-y) var(--home-deck-shadow-drop-dragging-blur) var(--home-deck-shadow-drop-dragging-spread) var(--color-deck-shadow-drop-dragging), inset 0 0 0 var(--home-deck-shadow-hairline-width) var(--color-deck-shadow-hairline);transition:none}.deck-card.fling-left,.deck-card.fling-right{opacity:0;transition:transform var(--motion-duration-deck-fling) var(--motion-ease-in), opacity var(--motion-duration-deck-fling)}.deck-card.fling-left{transform:translate(calc(var(--home-deck-fling-offset-ratio) * -100%)) rotate(calc(var(--home-deck-fling-rotation) * -1))!important}.deck-card.fling-right{transform:translate(calc(var(--home-deck-fling-offset-ratio) * 100%)) rotate(var(--home-deck-fling-rotation))!important}@keyframes deck-in{0%{opacity:0;transform:translateY(var(--home-deck-in-translate-y)) scale(var(--home-deck-in-scale)) rotate(var(--home-deck-in-rotation))}}.blob{animation:rise-in var(--motion-duration-blob-rise) var(--motion-ease-out) both;transition:transform var(--motion-duration-blob-press) var(--motion-ease-spring)}.blob:active{transform:scale(var(--blob-press-scale))}.blob-cell{align-content:center;justify-items:center;gap:var(--home-blob-gap);aspect-ratio:1;padding:var(--home-blob-padding-y) var(--home-blob-padding-x);text-align:center;display:grid}.blob-title{line-height:var(--home-blob-title-line-height);letter-spacing:var(--type-tracking-body)}.blob-shape-0{border-radius:46% 54% 58% 42%/52% 44% 56% 48%}.blob-shape-1{border-radius:55% 45% 44% 56%/48% 57% 43% 52%}.blob-shape-2{border-radius:43% 57% 52% 48%/58% 42%}.blob-shape-3{border-radius:54% 46% 47% 53%/44% 52% 48% 56%}.blob-null{box-shadow:inset 0 0 0 1.5px var(--color-border-blob-null)}.blob-new{animation:blob-in var(--motion-duration-blob-new) var(--motion-ease-spring) both}@keyframes blob-in{0%{opacity:0;transform:scale(var(--blob-new-from-scale)) rotate(var(--blob-new-from-rotation))}60%{transform:scale(var(--blob-new-overshoot-scale)) rotate(var(--blob-new-overshoot-rotation))}to{opacity:1;transform:none}}.start-page{width:100%;padding:max(var(--start-page-top), calc(env(safe-area-inset-top,0px) + var(--start-page-top-safe))) var(--spacing-gutter) max(var(--start-page-bottom), env(safe-area-inset-bottom,0px));flex-direction:column;margin-inline:auto;line-height:normal;display:flex}.start-rise{animation:rise-in var(--motion-duration-start-step) var(--ease-out) both}.start-page.start-ready{padding-top:var(--start-page-top);padding-inline:var(--space-xl);justify-content:center}.start-welcome-ground{transition:background-color var(--motion-duration-teaser-page) var(--motion-ease-standard)}.start-brand{align-items:center;gap:var(--start-brand-gap);font-family:var(--font-serif);font-size:var(--start-brand-size);letter-spacing:var(--start-brand-tracking);color:var(--color-surface-ink);display:flex}.start-mark{width:var(--start-mark);height:var(--start-mark);border-radius:var(--start-mark-radius);font-family:var(--font-sans);font-size:var(--start-mark-font);font-weight:var(--start-mark-weight);letter-spacing:calc(var(--start-mark-tracking-scale) * 1em);color:var(--color-surface-ink);background:var(--color-start-mark-fill);box-shadow:inset 0 0 0 1px var(--color-start-mark-ring);flex:none;place-items:center;padding-top:.04em;line-height:1;display:inline-grid}.start-mark.small{width:var(--start-mark-small);height:var(--start-mark-small);border-radius:var(--start-mark-small-radius);font-size:var(--start-mark-small-font)}.start-teasers{min-height:0;margin-top:var(--start-teasers-top);flex:1;position:relative}.start-teaser{opacity:0;transform:translateX(var(--teaser-shift));pointer-events:none;transition:opacity var(--motion-duration-teaser-fade) var(--motion-ease-standard), transform var(--motion-duration-teaser-fade) var(--ease-out);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.start-teaser.on{opacity:1;pointer-events:auto;transform:none}.start-teaser h1{margin-top:var(--start-teaser-heading-top);line-height:var(--start-teaser-heading-line-height)}.start-teaser p{margin-top:var(--start-help-top);max-width:var(--start-teaser-body-max-width);color:var(--color-text-secondary);font-size:var(--type-size-composer);line-height:var(--start-body-line-height)}.start-dots{justify-content:center;gap:var(--teaser-dot-gap);margin:var(--start-dots-top) 0 var(--start-dots-bottom);display:flex}.start-dot{width:var(--teaser-dot);height:var(--teaser-dot);border-radius:var(--rounded-full);background:var(--color-start-dot-off);transition:transform var(--motion-duration-teaser-dot) var(--ease-spring), background-color var(--motion-duration-teaser-dot-colour) var(--motion-ease-standard)}.start-dot.on{width:var(--teaser-dot-on);background:var(--color-surface-ink)}.start-heading{font-family:var(--font-serif);font-size:var(--start-heading-size);font-weight:var(--type-weight-regular);line-height:var(--start-heading-line-height);letter-spacing:var(--start-heading-tracking);text-wrap:balance;color:var(--color-surface-ink);margin:0}.start-ready .start-heading{margin-top:var(--start-ready-heading-top);font-size:var(--start-ready-heading-size);letter-spacing:var(--start-ready-heading-tracking)}.start-help{margin:var(--start-help-top) 0 0;color:var(--color-text-tertiary);font-size:var(--type-size-ui);line-height:var(--start-body-line-height)}.start-page :is(button,input,a):focus-visible{outline:var(--start-focus-ring) solid var(--color-border-focus);outline-offset:var(--start-focus-ring-offset)}.start-top{margin-bottom:var(--start-section-gap);justify-content:space-between;align-items:center;display:flex}.start-back{width:var(--start-back-size);height:var(--start-back-size);border-radius:var(--rounded-full);color:var(--color-surface-ink);background:var(--color-start-back-fill);animation:rise-in var(--motion-duration-page-back-rise) var(--ease-out) both;place-items:center;display:grid}.start-input{width:100%;height:var(--start-input-height);margin-top:var(--start-section-gap);padding:var(--start-input-padding-y) var(--start-input-padding-x);border-radius:var(--start-input-radius);background:var(--color-cream);color:var(--color-surface-ink);font-family:var(--font-sans);font-size:var(--start-input-size);font-weight:var(--start-input-weight);box-shadow:inset 0 0 0 var(--start-input-focus-ring) transparent;transition:box-shadow var(--motion-duration-press) var(--motion-ease-standard), background-color var(--motion-duration-press) var(--motion-ease-standard);border:0;outline:none}.start-input:focus{background:var(--color-card);box-shadow:inset 0 0 0 var(--start-input-focus-ring) var(--color-surface-ink)}.start-input[aria-invalid=true]{box-shadow:inset 0 0 0 var(--start-input-focus-ring) var(--color-destructive)}.start-input::placeholder,.start-input .start-placeholder{color:var(--color-start-placeholder);font-size:var(--start-placeholder-size);font-weight:var(--type-weight-regular)}.start-field-stack .start-input+.start-input{margin-top:var(--space-sm)}.start-label{margin:var(--start-section-gap) 0 0 var(--start-label-inset);color:var(--color-text-tertiary);font-size:var(--type-size-micro);font-weight:var(--type-weight-label);letter-spacing:var(--start-label-tracking);text-transform:uppercase;display:block}.start-label+.start-input{margin-top:var(--start-label-gap)}.start-page fieldset:has(>legend.start-label){margin-top:var(--start-section-gap)}.start-page fieldset>legend.start-label{margin-top:0;margin-bottom:0!important}.start-pair{gap:var(--space-sm);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.start-label+.start-unit,.start-label+.start-pair{margin-top:var(--start-label-gap)}.start-unit{position:relative}.start-unit>.start-input{margin-top:0}.start-unit-suffix{top:50%;right:var(--start-input-padding-x);color:var(--color-start-placeholder);font-size:var(--start-placeholder-size);font-weight:var(--type-weight-regular);pointer-events:none;position:absolute;transform:translateY(-50%)}.start-chips{gap:var(--space-sm);margin-top:var(--start-chip-row-top);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.start-label+.start-chips{margin-top:var(--start-label-gap)}.start-chip{min-height:var(--start-chip-min-height);padding:var(--start-chip-padding-y) var(--start-chip-padding-x);border-radius:var(--start-input-radius);background:var(--color-cream);color:var(--color-surface-ink);font-size:var(--type-size-ui);font-weight:var(--type-weight-title);text-align:center;transition:background-color var(--motion-duration-press) var(--motion-ease-standard), color var(--motion-duration-press) var(--motion-ease-standard), transform var(--motion-duration-press) var(--ease-spring);flex:1}.start-chip:active{transform:scale(var(--press-scale-chip))}.start-chip[aria-pressed=true]{background:var(--color-surface-ink);color:var(--color-text-on-ink)}.start-button{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;height:var(--start-button-height);border-radius:var(--start-button-radius);font-size:var(--type-size-composer);font-weight:var(--type-weight-title);transition:opacity var(--motion-duration-press) var(--motion-ease-standard), transform var(--motion-duration-press) var(--ease-spring);display:flex}.start-button:not(:disabled):active{transform:scale(var(--press-scale-button))}.start-button:disabled{opacity:var(--start-disabled-opacity)}.start-button.door{gap:var(--start-sign-gap)}.start-button.door.clear{font-weight:var(--start-door-weight)}.start-footer{padding-top:var(--start-section-gap);margin-top:auto}.start-actions{gap:var(--space-sm);display:grid}.start-fine{margin:var(--start-fine-top) 0 0;color:var(--color-start-fine);font-size:var(--type-size-label);line-height:var(--type-line-height-ui);text-align:center}.start-fine-link{color:inherit;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:var(--start-fine-underline);text-underline-offset:var(--start-fine-underline-offset)}.start-privacy{align-items:center;gap:var(--start-privacy-gap);margin:var(--start-privacy-top) 0 0;color:var(--color-text-tertiary);font-size:var(--start-small-size);line-height:var(--type-line-height-ui);display:flex}.start-from{align-items:center;gap:var(--start-privacy-gap);margin:var(--start-from-top) 0 0 var(--start-label-inset);color:var(--color-text-tertiary);font-size:var(--start-small-size);display:flex}.start-tiles{gap:var(--start-tile-list-gap);margin:var(--start-tile-list-top) 0 0;display:grid}.start-tile{grid-template-columns:var(--start-tile-icon) minmax(0, 1fr) var(--start-tile-trailing);align-items:center;gap:var(--start-tile-gap);min-height:var(--start-tile-height);padding:var(--start-tile-padding);border-radius:var(--start-tile-radius);background:var(--color-cream);color:var(--color-surface-ink);text-align:left;transition:background-color var(--motion-duration-tile-check) var(--motion-ease-standard), transform var(--motion-duration-press) var(--ease-spring);display:grid;position:relative}.start-tile:active:not([data-disabled]){transform:scale(var(--press-scale-tile))}.start-tile.on{background:var(--color-provenance-doctor-verified)}.start-tile-icon{width:var(--start-tile-icon);height:var(--start-tile-icon);border-radius:var(--start-tile-icon-radius);color:var(--color-surface-ink);background:var(--color-start-tile-plate);place-items:center;display:grid}.start-tile-icon.health{color:var(--color-card);background:linear-gradient(160deg, var(--color-health-badge-top), var(--color-health-badge-bottom))}.start-tile b{font-size:var(--type-size-ui);font-weight:var(--type-weight-title);display:block}.start-tile small{margin-top:var(--start-tile-note-top);color:var(--color-text-tertiary);font-size:var(--start-small-size);line-height:var(--start-small-line-height);display:block}.start-tile.on small,.start-tile .start-check{color:var(--color-positive)}.start-tile .start-spinner{justify-self:center}.start-spinner{width:var(--start-spinner);height:var(--start-spinner);box-sizing:content-box;border:var(--start-spinner-ring) solid var(--color-journal-thinking-spinner-track);border-top-color:var(--color-vitality-accent);border-radius:var(--rounded-full);animation:marker-spin var(--motion-duration-spin) linear infinite}.start-ready-mark{width:var(--start-ready-mark);height:var(--start-ready-mark);border-radius:var(--rounded-full);color:var(--color-text-on-ink);background:var(--color-surface-ink);animation:check-pop var(--motion-duration-ready-pop) var(--ease-spring) both;place-items:center;display:grid}@keyframes check-pop{0%{transform:scale(var(--ready-pop-from-scale))}60%{transform:scale(var(--ready-pop-peak-scale))}to{transform:scale(1)}}.start-ready-list{gap:var(--start-ready-list-gap);margin:var(--start-ready-list-top) 0 0;padding:0;list-style:none;display:grid}.start-ready-list li{align-items:center;gap:var(--start-ready-row-gap);color:var(--color-surface-ink);font-size:var(--type-size-composer);display:flex}.start-page.start-ready .start-footer{margin-top:var(--start-ready-button-top);padding-top:0}.story-art{border-radius:var(--rounded-story-art);corner-shape:squircle;animation:art-in var(--motion-duration-story-art-in) var(--ease-spring) var(--motion-delay-story-art-in) both, art-print var(--motion-duration-story-art-print) var(--motion-ease-print) var(--motion-delay-story-art-print) both, art-register var(--motion-duration-story-art-register) var(--ease-out) var(--motion-delay-story-art-register) both;position:relative;overflow:hidden}@keyframes art-in{0%{opacity:0;transform:scale(.92)translateY(14px)}}@keyframes art-print{0%{clip-path:ellipse(7% 44% at -3% 52%)}55%{clip-path:ellipse(58% 84% at 34% 47%)}to{clip-path:ellipse(160% 170% at 52%)}}@keyframes art-register{0%{transform:translate(1.5px,-1px)}to{transform:none}}.art-metric{display:block;position:absolute}.art-metric strong{font-family:var(--font-serif);font-size:var(--type-size-story-metric);font-weight:var(--type-weight-regular);line-height:var(--type-line-height-metric);letter-spacing:var(--type-tracking-metric);font-variant-numeric:tabular-nums;animation:rise-in var(--motion-duration-metric-in) var(--ease-out) var(--motion-delay-metric-in) both;display:block}.art-metric small{align-items:center;gap:var(--story-art-metric-label-gap);margin-top:var(--story-art-metric-label-top);font-size:var(--story-art-metric-label-size);font-weight:var(--type-weight-title);letter-spacing:var(--story-art-metric-label-tracking);text-transform:uppercase;animation:rise-in var(--motion-duration-metric-label-in) var(--ease-out) var(--motion-delay-metric-label-in) both;display:flex}.art-metric small svg{width:var(--story-art-caret);height:var(--story-art-caret);opacity:.7}.art-metric.top-end{top:var(--story-art-metric-top);right:var(--story-art-metric-end);text-align:right}.art-metric.top-end small{justify-content:flex-end}.sun .art-metric.top-end{top:var(--story-art-sun-metric-top)}.art-metric.bottom-start{bottom:var(--story-art-bars-metric-bottom);left:var(--story-art-bars-metric-start);max-width:calc(100% - var(--story-art-bars-width) - var(--story-art-bars-end))}.art-metric.bottom-start .art-metric-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.art-orb{top:var(--story-art-orb-top);left:var(--story-art-orb-left);width:var(--story-art-orb-size);height:var(--story-art-orb-size);transform:rotate(calc(var(--story-art-orb-angle) * 1deg));animation:art-orb-in var(--motion-duration-orb-in) var(--ease-spring) both, art-breathe var(--motion-duration-orb-breathe) var(--motion-ease-in-out) var(--motion-duration-orb-in) infinite alternate;background:currentColor;border-radius:42% 58% 59% 41%/56% 40% 60% 44%;place-items:center;display:grid;position:absolute}.art-orb svg{width:var(--story-art-orb-glyph);height:var(--story-art-orb-glyph);color:var(--color-story-art-ink);transform:rotate(calc(var(--story-art-orb-angle) * -1deg));animation:art-heartbeat var(--motion-duration-orb-beat) var(--motion-ease-in-out) infinite}@keyframes art-orb-in{0%{opacity:0;transform:rotate(-42deg)scale(.5)}}@keyframes art-breathe{0%{transform:rotate(-12deg)scale(1)}to{transform:rotate(-8deg)scale(1.045)}}@keyframes art-heartbeat{0%,24%,56%,to{transform:rotate(12deg)scale(1)}12%{transform:rotate(12deg)scale(1.13)}36%{transform:rotate(12deg)scale(1.08)}}.art-moon{top:var(--story-art-moon-top);left:var(--story-art-moon-left);width:var(--story-art-moon);height:var(--story-art-moon);animation:art-float var(--motion-duration-moon-float) var(--motion-ease-in-out) infinite alternate;position:absolute}@keyframes art-float{to{transform:translateY(-6px)rotate(5deg)}}.art-stars i{border-radius:var(--rounded-full);animation:art-twinkle var(--motion-duration-stars-twinkle) var(--motion-ease-in-out) infinite;background:currentColor;position:absolute}.art-stars i:first-child{top:var(--story-art-star-a-y);left:var(--story-art-star-a-x);width:var(--story-art-star-a-size);height:var(--story-art-star-a-size);animation-delay:calc(var(--motion-duration-stars-twinkle) * .18)}.art-stars i:nth-child(2){top:var(--story-art-star-b-y);left:var(--story-art-star-b-x);width:var(--story-art-star-b-size);height:var(--story-art-star-b-size);animation-delay:calc(var(--motion-duration-stars-twinkle) / 2)}.art-stars i:nth-child(3){top:var(--story-art-star-c-y);left:var(--story-art-star-c-x);width:var(--story-art-star-c-size);height:var(--story-art-star-c-size);animation-delay:calc(var(--motion-duration-stars-twinkle) * 3 / 4)}@keyframes art-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.25)}}.art-bars{top:var(--story-art-bars-inset);right:var(--story-art-bars-end);bottom:var(--story-art-bars-inset);align-items:flex-end;gap:var(--story-art-bars-gap);width:var(--story-art-bars-width);display:flex;position:absolute}.art-bars>span{min-height:var(--story-art-bar-min);opacity:.42;transform-origin:bottom;animation:art-bar-grow var(--motion-duration-bar-grow) var(--ease-spring) calc(var(--motion-delay-bar-grow) + var(--art-index,0) * var(--motion-stagger-bar-grow)) both;background:currentColor;flex:1}.art-bars>span:nth-child(3n+1){opacity:1}@keyframes art-bar-grow{0%{opacity:0;transform:scaleY(0)}}.deck-art .art-moon{width:var(--home-deck-glyph-size);height:var(--home-deck-glyph-size);animation:none}.deck-art .art-metric.bottom-start{max-width:calc(100% - var(--home-deck-blob-size) - var(--home-deck-blob-gap))}.art-deck-shape{right:var(--home-deck-blob-gap);bottom:var(--space-sm);width:var(--home-deck-blob-size);height:var(--home-deck-blob-size);background:currentColor;border-radius:42% 58% 59% 41%/56% 40% 60% 44%;position:absolute}@container (max-width:299px){.art-deck-shape{display:none}.deck-art .art-metric.bottom-start{max-width:calc(100% - var(--story-art-bars-metric-start))}}.art-sun{top:var(--story-art-sun-top);left:var(--story-art-sun-left);width:var(--story-art-sun-size);height:var(--story-art-sun-size);border-radius:var(--rounded-full);box-shadow:0 0 0 var(--story-art-sun-halo-inner) var(--art-sb), 0 0 0 var(--story-art-sun-halo-outer) var(--art-sb);background:currentColor;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.art-sun{box-shadow:0 0 0 var(--story-art-sun-halo-inner) color-mix(in srgb, var(--art-sb) 12%, transparent), 0 0 0 var(--story-art-sun-halo-outer) color-mix(in srgb, var(--art-sb) 6%, transparent)}}.art-sun{animation:art-sun-rise var(--motion-duration-sun-rise) var(--ease-out) both, art-glow var(--motion-duration-sun-halo) var(--motion-ease-in-out) var(--motion-duration-sun-rise) infinite alternate}.art-sun svg{width:var(--story-art-sun-glyph);height:var(--story-art-sun-glyph);color:var(--color-story-art-ink);animation:art-sway var(--motion-duration-sun-sway) var(--motion-ease-in-out) infinite alternate}@keyframes art-sun-rise{0%{opacity:0;transform:translateY(38px)scale(.82)}}@keyframes art-glow{to{box-shadow:0 0 0 var(--story-art-sun-halo-inner-peak) color-mix(in srgb, var(--art-sb) 16%, transparent), 0 0 0 var(--story-art-sun-halo-outer-peak) color-mix(in srgb, var(--art-sb) 7%, transparent)}}@keyframes art-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.art-note{right:var(--story-art-note-end);bottom:var(--story-art-note-bottom);font-size:var(--type-size-card);font-weight:var(--type-weight-title);animation:rise-in var(--motion-duration-art-note-in) var(--ease-out) var(--motion-delay-art-note-in) both;position:absolute}.art-ring{align-items:center;column-gap:var(--story-art-ring-gap);height:100%;padding:0 var(--story-art-ring-padding-end) 0 var(--story-art-ring-padding-start);grid-template-columns:auto minmax(0,1fr);display:grid}.art-ring-wrap{aspect-ratio:1;height:calc(100% - var(--story-art-ring-inset));max-height:var(--story-art-ring-max);animation:art-orb-in var(--motion-duration-orb-in) var(--ease-spring) both;display:block;position:relative}.art-ring-wrap svg{width:100%;height:100%;display:block;overflow:visible}.art-ring-today{transform-box:fill-box;transform-origin:50%;animation:art-pop var(--motion-duration-ring-today) var(--ease-spring) var(--motion-delay-ring-today) both}@keyframes art-pop{0%{opacity:0;transform:scale(0)}}.art-ring-wrap .art-metric{text-align:center;place-content:center;display:grid;inset:0}.art-ring-wrap .art-metric strong{font-size:var(--story-art-ring-metric-size);letter-spacing:var(--story-art-ring-metric-tracking)}.art-ring-wrap .art-metric small{margin-top:var(--story-art-ring-label-top);font-size:var(--story-art-ring-label-size);letter-spacing:var(--story-art-ring-label-tracking);justify-content:center}.art-side{justify-content:center;align-items:flex-start;gap:var(--story-art-ring-side-gap);flex-direction:column;min-width:0;display:flex}.art-side .art-ring-note{font-family:var(--font-serif);font-size:var(--story-art-ring-note-size);line-height:var(--story-art-ring-note-line-height);letter-spacing:var(--story-art-ring-note-tracking);animation:rise-in var(--motion-duration-art-note-in) var(--ease-out) var(--motion-delay-art-side-note-in) both}.art-chips{gap:var(--story-art-chip-gap);flex-wrap:wrap;display:flex}.art-chips span{padding:var(--story-art-chip-padding-y) var(--story-art-chip-padding-x);border-radius:var(--rounded-full);color:var(--color-story-art-ink);background:var(--art-sb);font-size:var(--story-art-chip-size);font-weight:var(--type-weight-title);animation:rise-in var(--motion-duration-art-chip-in) var(--ease-out) calc(var(--motion-delay-art-chip-in) + var(--art-index,0) * var(--motion-stagger-art-chip-in)) both}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-\[10px\]{top:10px}.top-\[var\(--journal-rail-inset\)\]{top:var(--journal-rail-inset)}.bottom-\[10px\]{bottom:10px}.left-0{left:0}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-\[8px\]{z-index:8px}.z-\[N\]{z-index:N}.z-\[var\(--z-index-dialog\)\]{z-index:var(--z-index-dialog)}.z-\[var\(--z-index-dock\)\]{z-index:var(--z-index-dock)}.z-\[var\(--z-index-header\)\]{z-index:var(--z-index-header)}.z-\[var\(--z-index-popover\)\]{z-index:var(--z-index-popover)}.z-auto{z-index:auto}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[length\:var\(--space-xs\)\]{margin-top:var(--space-xs)}.mt-\[length\:var\(--start-label-gap\)\]{margin-top:var(--start-label-gap)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[length\:var\(--space-md\)\]{margin-bottom:var(--space-md)}.mb-\[length\:var\(--space-sm\)\]{margin-bottom:var(--space-sm)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.aspect-\[200\/350\]{aspect-ratio:200/350}.aspect-\[W\/H\]{aspect-ratio:W/H}.aspect-\[var\(--journal-body-silhouette-aspect-width\)\/var\(--journal-body-silhouette-aspect-height\)\]{aspect-ratio:var(--journal-body-silhouette-aspect-width)/var(--journal-body-silhouette-aspect-height)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-\[1px\]{width:1px;height:1px}.size-\[14px\]{width:14px;height:14px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[Npx\]{width:Npx;height:Npx}.size-\[length\:var\(--start-back-icon\)\]{width:var(--start-back-icon);height:var(--start-back-icon)}.size-\[length\:var\(--start-back-size\)\]{width:var(--start-back-size);height:var(--start-back-size)}.size-\[length\:var\(--start-email-icon\)\]{width:var(--start-email-icon);height:var(--start-email-icon)}.size-\[length\:var\(--start-next-icon\)\]{width:var(--start-next-icon);height:var(--start-next-icon)}.size-\[length\:var\(--start-privacy-icon\)\]{width:var(--start-privacy-icon);height:var(--start-privacy-icon)}.size-\[length\:var\(--start-ready-check\)\]{width:var(--start-ready-check);height:var(--start-ready-check)}.size-\[length\:var\(--start-ready-mark-glyph\)\]{width:var(--start-ready-mark-glyph);height:var(--start-ready-mark-glyph)}.size-\[length\:var\(--start-sign-icon\)\]{width:var(--start-sign-icon);height:var(--start-sign-icon)}.size-\[length\:var\(--start-tile-arrow\)\]{width:var(--start-tile-arrow);height:var(--start-tile-arrow)}.size-\[length\:var\(--start-tile-glyph\)\]{width:var(--start-tile-glyph);height:var(--start-tile-glyph)}.size-\[var\(--icon-size-sm\)\]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.size-\[var\(--splash-orbit-glyph-size\)\]{width:var(--splash-orbit-glyph-size);height:var(--splash-orbit-glyph-size)}.size-\[var\(--splash-step-check-size\)\]{width:var(--splash-step-check-size);height:var(--splash-step-check-size)}.size-\[var\(--splash-step-icon-column\)\]{width:var(--splash-step-icon-column);height:var(--splash-step-icon-column)}.size-\[var\(--vault-marker-state-size\)\]{width:var(--vault-marker-state-size);height:var(--vault-marker-state-size)}.size-full{width:100%;height:100%}.h-16{height:calc(var(--spacing) * 16)}.h-\[length\:var\(--start-progress-height\)\]{height:var(--start-progress-height)}.h-\[length\:var\(--teaser-art-height\)\]{height:var(--teaser-art-height)}.h-full{height:100%}.max-h-60{max-height:calc(var(--spacing) * 60)}.min-h-0{min-height:0}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-64{width:calc(var(--spacing) * 64)}.w-\[length\:var\(--start-progress-width\)\]{width:var(--start-progress-width)}.w-\[var\(--journal-rail-width\)\]{width:var(--journal-rail-width)}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.scale-pin-inactive{--tw-scale-x:var(--scale-pin-inactive);--tw-scale-y:var(--scale-pin-inactive);--tw-scale-z:var(--scale-pin-inactive);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-pin-switcher-press{--tw-scale-x:var(--scale-pin-switcher-press);--tw-scale-y:var(--scale-pin-switcher-press);--tw-scale-z:var(--scale-pin-switcher-press);scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.shimmer{--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.grid-cols-\[44px_1fr_auto\]{grid-template-columns:44px 1fr auto}.grid-cols-\[var\(--home-icon-tile-size\)_1fr_auto\]{grid-template-columns:var(--home-icon-tile-size) 1fr auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[10px\]{gap:10px}.gap-\[Npx\]{gap:Npx}.gap-\[length\:var\(--start-progress-gap\)\]{gap:var(--start-progress-gap)}.gap-\[var\(--spacing-card-gap\)\]{gap:var(--spacing-card-gap)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-\[6px\]{column-gap:6px}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-card{border-radius:var(--rounded-card)}.rounded-control{border-radius:var(--rounded-control)}.rounded-dock{border-radius:var(--rounded-dock)}.rounded-full{border-radius:3.40282e38px}.rounded-hero{border-radius:var(--rounded-hero)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-row{border-radius:var(--rounded-row)}.rounded-sheet{border-radius:var(--rounded-sheet)}.rounded-tile{border-radius:var(--rounded-tile)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[length\:var\(--vault-marker-state-border\)\]{border-style:var(--tw-border-style);border-width:var(--vault-marker-state-border)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[Npx\]{border-color:Npx}.border-border{border-color:var(--border)}.border-border-hairline{border-color:var(--color-border-hairline)}.border-t-accent{border-top-color:var(--color-accent)}.bg-\[\#242321\]{background-color:#242321}.bg-\[var\(--color-cream\)\]{background-color:var(--color-cream)}.bg-accent{background-color:var(--color-accent)}.bg-background,.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-card{background-color:var(--color-card)}.bg-cream{background-color:var(--color-cream)}.bg-cream-deep{background-color:var(--color-cream-deep)}.bg-elevated{background-color:var(--color-elevated)}.bg-foreground{background-color:var(--foreground)}.bg-journal-bubble-fill{background-color:var(--color-journal-bubble-fill)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-scrim{background-color:var(--color-scrim)}.bg-story-art-ink{background-color:var(--color-story-art-ink)}.bg-surface-ink{background-color:var(--color-surface-ink)}.bg-surface-ink\/12{background-color:#2423211f}@supports (color:color-mix(in lab, red, red)){.bg-surface-ink\/12{background-color:color-mix(in oklab, var(--color-surface-ink) 12%, transparent)}}.bg-transparent{background-color:#0000}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-dock-clearance{padding-bottom:var(--spacing-dock-clearance)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-instrument-sans), Arial, sans-serif}.font-serif{font-family:var(--font-instrument-serif), Georgia, serif}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.text-\[32px\]{font-size:32px}.text-\[length\:var\(--type-size-body\)\]{font-size:var(--type-size-body)}.text-\[length\:var\(--type-size-meta\)\]{font-size:var(--type-size-meta)}.text-\[length\:var\(--type-size-ui\)\]{font-size:var(--type-size-ui)}.text-\[length\:var\(--type-size-wordmark\)\]{font-size:var(--type-size-wordmark)}.text-type-card{font-size:var(--type-size-card)}.text-type-composer{font-size:var(--type-size-composer)}.text-type-editorial-deck{font-size:var(--type-size-editorial-deck)}.text-type-label{font-size:var(--type-size-label)}.text-type-meta{font-size:var(--type-size-meta)}.text-type-section{font-size:var(--type-size-section)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[N\]{--tw-leading:N;line-height:N}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-\[var\(--splash-wordmark-line-height\)\]{--tw-leading:var(--splash-wordmark-line-height);line-height:var(--splash-wordmark-line-height)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-type-label{font-weight:var(--type-weight-label)}.font-type-regular{font-weight:var(--type-weight-regular)}.font-type-title{font-weight:var(--type-weight-title)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[N\]{--tw-tracking:N;letter-spacing:N}.tracking-\[length\:var\(--type-tracking-marketing-kicker\)\]{--tw-tracking:var(--type-tracking-marketing-kicker);letter-spacing:var(--type-tracking-marketing-kicker)}.tracking-\[var\(--splash-status-tracking\)\]{--tw-tracking:var(--splash-status-tracking);letter-spacing:var(--splash-status-tracking)}.tracking-\[var\(--type-tracking-metric\)\]{--tw-tracking:var(--type-tracking-metric);letter-spacing:var(--type-tracking-metric)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-\[Npx\]{color:Npx}.text-\[Npx\|rem\|em\]{color:Npx|rem|em}.text-\[color\:var\(--color-splash-step-text\)\]{color:var(--color-splash-step-text)}.text-accent{color:var(--color-accent)}.text-accent-strong{color:var(--color-accent-strong)}.text-background{color:var(--background)}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-positive{color:var(--color-positive)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary{color:var(--secondary)}.text-text-on-accent{color:var(--color-text-on-accent)}.text-text-on-ink{color:var(--color-text-on-ink)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-body-dim-full{opacity:var(--opacity-body-dim-full)}.opacity-body-dim-half{opacity:var(--opacity-body-dim-half)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[var\(--scrim-blur\)\]{--tw-backdrop-blur:blur(var(--scrim-blur));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[var\(--motion-duration-accordion\)\]{--tw-duration:var(--motion-duration-accordion);transition-duration:var(--motion-duration-accordion)}.duration-\[var\(--motion-duration-tray\)\]{--tw-duration:var(--motion-duration-tray);transition-duration:var(--motion-duration-tray)}.ease-\[var\(--motion-ease-out\)\]{--tw-ease:var(--motion-ease-out);transition-timing-function:var(--motion-ease-out)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--motion-ease-out);transition-timing-function:var(--motion-ease-out)}.ease-spring{--tw-ease:var(--motion-ease-spring);transition-timing-function:var(--motion-ease-spring)}.select-all{-webkit-user-select:all;user-select:all}.\[ref\:r9\]{ref:r9}.\[ref\:r99\]{ref:r99}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.zoom-out{--tw-exit-scale:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-foreground\/5:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:opacity-90:hover{opacity:.9}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-\[var\(--motion-duration-plus-rotate\)\]{--tw-duration:var(--motion-duration-plus-rotate);transition-duration:var(--motion-duration-plus-rotate)}.motion-safe\:ease-out{--tw-ease:var(--motion-ease-out);transition-timing-function:var(--motion-ease-out)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:gap-16{gap:calc(var(--spacing) * 16)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-\[40px\]{font-size:40px}.sm\:text-type-story-headline{font-size:var(--type-size-story-headline)}}@media (min-width:48rem){.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}}@media (min-width:64rem){.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--background:var(--color-canvas);--card:var(--color-card);--popover:var(--color-elevated);--secondary:var(--color-cream-deep);--muted:var(--color-cream);--foreground:var(--color-text-primary);--card-foreground:var(--color-text-primary);--popover-foreground:var(--color-text-primary);--secondary-foreground:var(--color-text-primary);--muted-foreground:var(--color-text-secondary);--primary:var(--color-button-primary);--primary-foreground:var(--color-text-on-button);--accent:var(--color-accent);--accent-foreground:var(--color-text-on-accent);--destructive:var(--color-destructive);--border:var(--color-border-subtle);--input:var(--color-border-subtle);--ring:var(--color-accent);--chart-1:var(--color-accent);--chart-2:var(--color-info);--chart-3:var(--color-positive);--chart-4:var(--color-accent-strong);--chart-5:var(--color-info-strong);--sidebar:var(--color-elevated);--sidebar-foreground:var(--color-text-primary);--sidebar-primary:var(--color-accent);--sidebar-primary-foreground:var(--color-text-on-accent);--sidebar-accent:var(--color-cream);--sidebar-accent-foreground:var(--color-text-primary);--sidebar-border:var(--color-border-subtle);--sidebar-ring:var(--color-accent);--radius:var(--rounded-control)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}