:root,[data-theme=light]{color-scheme:light;--m-color-canvas:oklch(100% 0 0);--m-color-surface:oklch(100% 0 0);--m-color-subtle:oklch(97.0151% 0 0);--m-color-text:oklch(20.4627% 0 0);--m-color-text-secondary:oklch(43.1281% 0 0);--m-color-text-disabled:oklch(46.4002% 0 0);--m-color-divider:oklch(89.7547% 0 0);--m-color-outline:oklch(51.7303% 0 0);--m-color-accent:oklch(91.8679% .202763 131.709);--m-color-on-accent:oklch(20.4627% 0 0);--m-color-accent-hover:oklch(93.5818% .157942 130.256);--m-color-accent-pressed:oklch(83.1539% .18717 131.925);--m-color-selected:oklch(96.5035% .0392802 127.526);--m-color-on-selected:oklch(20.4627% 0 0);--m-color-focus:oklch(20.4627% 0 0);--m-color-disabled:oklch(92.1906% 0 0);--m-color-danger:oklch(48.1788% .169445 24.0368);--m-color-danger-subtle:oklch(96.6669% .0163169 22.0798);--m-color-on-danger:oklch(100% 0 0);--m-color-warning:oklch(46.3098% .0931657 74.7642);--m-color-warning-subtle:oklch(96.5382% .0304642 88.3722);--m-color-success:oklch(41.0934% .0690736 159.336);--m-color-success-subtle:oklch(94.6405% .0133221 152.598);--m-color-info:oklch(45.1734% .0614655 241.575);--m-color-info-subtle:oklch(96.1054% .0092878 242.838);--m-color-inverse:oklch(20.4627% 0 0);--m-color-on-inverse:oklch(100% 0 0);--m-color-scrim:oklch(0% 0 0);--m-color-action:oklch(91.8679% .202763 131.709);--m-color-on-action:oklch(20.4627% 0 0);--m-color-action-hover:oklch(93.5818% .157942 130.256);--m-color-action-pressed:oklch(83.1539% .18717 131.925);--m-color-campaign-canvas:oklch(100% 0 0);--m-color-campaign-text:oklch(20.4627% 0 0);--m-color-campaign-secondary:oklch(43.1281% 0 0);--m-color-campaign-accent:oklch(91.8679% .202763 131.709);--m-color-on-campaign-accent:oklch(20.4627% 0 0);--m-color-campaign-divider:oklch(89.7547% 0 0);--m-color-campaign-outline:oklch(51.7303% 0 0);--m-color-poe-typed:oklch(41.0934% .0690736 159.336);--m-color-poe-typed-subtle:oklch(94.6405% .0133221 152.598);--m-color-poe-pasted:oklch(45.8235% .120026 50.6541);--m-color-poe-pasted-subtle:oklch(96.323% .0246912 65.5872);--m-color-onboarding-action:oklch(91.8679% .202763 131.709);--m-color-on-onboarding-action:oklch(20.4627% 0 0);--m-color-onboarding-headline:oklch(49.8157% .143202 134.095)}[data-theme=dark]{color-scheme:dark;--m-color-canvas:oklch(17.3042% 0 0);--m-color-surface:oklch(20.4627% 0 0);--m-color-subtle:oklch(25.1965% 0 0);--m-color-text:oklch(100% 0 0);--m-color-text-secondary:oklch(75.4017% 0 0);--m-color-text-disabled:oklch(73.1595% 0 0);--m-color-divider:oklch(28.908% 0 0);--m-color-outline:oklch(70.5757% 0 0);--m-color-accent:oklch(91.8679% .202763 131.709);--m-color-on-accent:oklch(20.4627% 0 0);--m-color-accent-hover:oklch(93.5818% .157942 130.256);--m-color-accent-pressed:oklch(83.1539% .18717 131.925);--m-color-selected:oklch(30.7825% .0483072 133.032);--m-color-on-selected:oklch(91.8679% .202763 131.709);--m-color-focus:oklch(91.8679% .202763 131.709);--m-color-disabled:oklch(32.1093% 0 0);--m-color-danger:oklch(83.9264% .0889633 16.525);--m-color-danger-subtle:oklch(29.9802% .0489754 14.4392);--m-color-on-danger:oklch(23.7144% .0759262 19.6997);--m-color-warning:oklch(84.5325% .0972666 83.2707);--m-color-warning-subtle:oklch(30.5853% .0324003 84.0681);--m-color-success:oklch(82.5788% .0764404 153.337);--m-color-success-subtle:oklch(33.8726% .0412029 154.455);--m-color-info:oklch(84.3107% .0538499 245.018);--m-color-info-subtle:oklch(31.5577% .0310188 239.736);--m-color-inverse:oklch(100% 0 0);--m-color-on-inverse:oklch(20.4627% 0 0);--m-color-scrim:oklch(0% 0 0);--m-color-action:oklch(91.8679% .202763 131.709);--m-color-on-action:oklch(20.4627% 0 0);--m-color-action-hover:oklch(93.5818% .157942 130.256);--m-color-action-pressed:oklch(83.1539% .18717 131.925);--m-color-campaign-canvas:oklch(17.3042% 0 0);--m-color-campaign-text:oklch(100% 0 0);--m-color-campaign-secondary:oklch(75.4017% 0 0);--m-color-campaign-accent:oklch(91.8679% .202763 131.709);--m-color-on-campaign-accent:oklch(20.4627% 0 0);--m-color-campaign-divider:oklch(28.908% 0 0);--m-color-campaign-outline:oklch(70.5757% 0 0);--m-color-poe-typed:oklch(82.5788% .0764404 153.337);--m-color-poe-typed-subtle:oklch(33.8726% .0412029 154.455);--m-color-poe-pasted:oklch(83.5778% .114531 61.8379);--m-color-poe-pasted-subtle:oklch(31.4976% .0428633 58.0993);--m-color-onboarding-action:oklch(91.8679% .202763 131.709);--m-color-on-onboarding-action:oklch(20.4627% 0 0);--m-color-onboarding-headline:oklch(91.8679% .202763 131.709)}:root{--m-space-none:0px;--m-space-micro:2px;--m-space-xs:4px;--m-space-sm:8px;--m-space-md:12px;--m-space-lg:16px;--m-space-xl:24px;--m-space-xxl:32px;--m-space-section:48px;--m-space-page:64px;--m-space-campaign-section:112px;--m-radius-none:0px;--m-radius-micro:4px;--m-radius-small:6px;--m-radius-control:12px;--m-radius-card:14px;--m-radius-media:16px;--m-radius-sheet:20px;--m-radius-pill:9999px;--m-radius-avatar-percent:50%;--m-radius-brand-percent:18.75%;--m-size-icon-small:20px;--m-size-icon:24px;--m-size-avatar-small:32px;--m-size-avatar:40px;--m-size-avatar-profile:72px;--m-size-target:48px;--m-size-control:48px;--m-size-field:56px;--m-size-app-bar:56px;--m-size-bottom-bar:64px;--m-size-menu-row:52px;--m-size-list-row:64px;--m-size-sheet-handle-width:32px;--m-size-sheet-handle-height:4px;--m-size-badge-small:16px;--m-size-badge-icon:10px;--m-size-action-icon:22px;--m-size-nav-dot:8px;--m-size-avatar-profile-large:108px;--m-size-post-preview-min:140px;--m-layout-page-inset:16px;--m-layout-reading-max:600px;--m-layout-form-max:480px;--m-layout-sheet-max:480px;--m-layout-site-max:1120px;--m-layout-catalog-max:1320px;--m-layout-phone-reference:390px;--m-layout-phone-height:800px;--m-layout-compact-breakpoint:600px;--m-layout-wide-breakpoint:960px;--m-layout-focus-width:2px;--m-layout-focus-offset:3px;--m-layout-divider-width:1px;--m-layout-selection-line:2px;--m-layout-campaign-max:1320px;--m-layout-border-thin:1px;--m-layout-border-focus:2px;--m-layout-onboarding-inset:32px;--m-layout-onboarding-artwork:220px;--m-layout-onboarding-photo:128px;--m-layout-launcher-inset-percent:20%;--m-motion-instant:0s;--m-motion-micro:80ms;--m-motion-feedback:.12s;--m-motion-standard:.2s;--m-motion-sheet:.28s;--m-motion-entrance:.32s;--m-motion-exit:.15s;--m-motion-loading-pulse:1.2s;--m-motion-brand-reveal:.5s;--m-opacity-scrim:.48;--m-opacity-skeleton:.65;--m-opacity-skeleton-dim:.4;--m-layer-content:0;--m-layer-sticky:10;--m-layer-popover:20;--m-layer-scrim:30;--m-layer-modal:40;--m-layer-toast:50;--m-icon-stroke-width:1.75;--m-icon-stroke-selected:2.25;--m-icon-corner-radius:2;--m-interaction-press-scale:.96;--m-interaction-button-press-scale:.98;--m-interaction-selected-peak:1.08;--m-interaction-spring-damping:.75;--m-interaction-spring-stiffness:380;--m-font:"Manthar Sans", "Noto Sans Tamil", system-ui, sans-serif;--m-font-handwriting:"Manthar Hand", cursive;--m-easing-standard:cubic-bezier(.2, 0, 0, 1);--m-easing-fluid:cubic-bezier(.16, 1, .3, 1);--m-type-wordmark-size:1.6875rem;--m-type-wordmark-line:1.25926;--m-type-wordmark-weight:700;--m-type-wordmark-tracking:0rem;--m-type-profile-size:1.5rem;--m-type-profile-line:1.33333;--m-type-profile-weight:700;--m-type-profile-tracking:-.03125rem;--m-type-title-size:1.375rem;--m-type-title-line:1.36364;--m-type-title-weight:700;--m-type-title-tracking:-.025rem;--m-type-section-size:1.125rem;--m-type-section-line:1.55556;--m-type-section-weight:600;--m-type-section-tracking:0rem;--m-type-body-size:1rem;--m-type-body-line:1.5;--m-type-body-weight:400;--m-type-body-tracking:0rem;--m-type-body-strong-size:1rem;--m-type-body-strong-line:1.5;--m-type-body-strong-weight:600;--m-type-body-strong-tracking:0rem;--m-type-label-size:.875rem;--m-type-label-line:1.57143;--m-type-label-weight:600;--m-type-label-tracking:0rem;--m-type-meta-size:.8125rem;--m-type-meta-line:1.53846;--m-type-meta-weight:400;--m-type-meta-tracking:0rem;--m-type-nav-size:.75rem;--m-type-nav-line:1.5;--m-type-nav-weight:500;--m-type-nav-tracking:0rem;--m-type-caption-size:.75rem;--m-type-caption-line:1.33333;--m-type-caption-weight:400;--m-type-caption-tracking:0rem;--m-type-display-size:2.5rem;--m-type-display-line:1.2;--m-type-display-weight:600;--m-type-display-tracking:-.0625rem;--m-type-campaign-display-size:6.5rem;--m-type-campaign-display-line:1.07692;--m-type-campaign-display-weight:600;--m-type-campaign-display-tracking:-.3125rem;--m-type-campaign-compact-size:3rem;--m-type-campaign-compact-line:1.16667;--m-type-campaign-compact-weight:600;--m-type-campaign-compact-tracking:-.125rem;--m-type-campaign-heading-size:4rem;--m-type-campaign-heading-line:1.125;--m-type-campaign-heading-weight:600;--m-type-campaign-heading-tracking:-.15625rem;--m-type-campaign-statement-size:2rem;--m-type-campaign-statement-line:1.375;--m-type-campaign-statement-weight:500;--m-type-campaign-statement-tracking:-.05rem;--m-type-campaign-lead-size:1.25rem;--m-type-campaign-lead-line:1.6;--m-type-campaign-lead-weight:400;--m-type-campaign-lead-tracking:-.0125rem;--m-type-campaign-figure-size:10rem;--m-type-campaign-figure-line:1;--m-type-campaign-figure-weight:500;--m-type-campaign-figure-tracking:-.5rem;--m-type-campaign-wordmark-size:15rem;--m-type-campaign-wordmark-line:1.06667;--m-type-campaign-wordmark-weight:600;--m-type-campaign-wordmark-tracking:-.75rem;--m-type-campaign-body-size:1.125rem;--m-type-campaign-body-line:1.66667;--m-type-campaign-body-weight:400;--m-type-campaign-body-tracking:0rem;--m-type-campaign-label-size:1.25rem;--m-type-campaign-label-line:1.4;--m-type-campaign-label-weight:600;--m-type-campaign-label-tracking:0rem;--m-type-onboarding-heading-size:2rem;--m-type-onboarding-heading-line:1.25;--m-type-onboarding-heading-weight:700;--m-type-onboarding-heading-tracking:-.025rem;--m-type-button-size:1rem;--m-type-button-line:1.5;--m-type-button-weight:700;--m-type-button-tracking:0rem}.m-type-wordmark{font-family:var(--m-font);font-size:var(--m-type-wordmark-size);line-height:var(--m-type-wordmark-line);font-weight:var(--m-type-wordmark-weight);letter-spacing:var(--m-type-wordmark-tracking)}.m-type-profile{font-family:var(--m-font);font-size:var(--m-type-profile-size);line-height:var(--m-type-profile-line);font-weight:var(--m-type-profile-weight);letter-spacing:var(--m-type-profile-tracking)}.m-type-title{font-family:var(--m-font);font-size:var(--m-type-title-size);line-height:var(--m-type-title-line);font-weight:var(--m-type-title-weight);letter-spacing:var(--m-type-title-tracking)}.m-type-section{font-family:var(--m-font);font-size:var(--m-type-section-size);line-height:var(--m-type-section-line);font-weight:var(--m-type-section-weight);letter-spacing:var(--m-type-section-tracking)}.m-type-body{font-family:var(--m-font);font-size:var(--m-type-body-size);line-height:var(--m-type-body-line);font-weight:var(--m-type-body-weight);letter-spacing:var(--m-type-body-tracking)}.m-type-body-strong{font-family:var(--m-font);font-size:var(--m-type-body-strong-size);line-height:var(--m-type-body-strong-line);font-weight:var(--m-type-body-strong-weight);letter-spacing:var(--m-type-body-strong-tracking)}.m-type-label{font-family:var(--m-font);font-size:var(--m-type-label-size);line-height:var(--m-type-label-line);font-weight:var(--m-type-label-weight);letter-spacing:var(--m-type-label-tracking)}.m-type-meta{font-family:var(--m-font);font-size:var(--m-type-meta-size);line-height:var(--m-type-meta-line);font-weight:var(--m-type-meta-weight);letter-spacing:var(--m-type-meta-tracking)}.m-type-nav{font-family:var(--m-font);font-size:var(--m-type-nav-size);line-height:var(--m-type-nav-line);font-weight:var(--m-type-nav-weight);letter-spacing:var(--m-type-nav-tracking)}.m-type-caption{font-family:var(--m-font);font-size:var(--m-type-caption-size);line-height:var(--m-type-caption-line);font-weight:var(--m-type-caption-weight);letter-spacing:var(--m-type-caption-tracking)}.m-type-display{font-family:var(--m-font);font-size:var(--m-type-display-size);line-height:var(--m-type-display-line);font-weight:var(--m-type-display-weight);letter-spacing:var(--m-type-display-tracking)}.m-type-campaign-display{font-family:var(--m-font);font-size:var(--m-type-campaign-display-size);line-height:var(--m-type-campaign-display-line);font-weight:var(--m-type-campaign-display-weight);letter-spacing:var(--m-type-campaign-display-tracking)}.m-type-campaign-compact{font-family:var(--m-font);font-size:var(--m-type-campaign-compact-size);line-height:var(--m-type-campaign-compact-line);font-weight:var(--m-type-campaign-compact-weight);letter-spacing:var(--m-type-campaign-compact-tracking)}.m-type-campaign-heading{font-family:var(--m-font);font-size:var(--m-type-campaign-heading-size);line-height:var(--m-type-campaign-heading-line);font-weight:var(--m-type-campaign-heading-weight);letter-spacing:var(--m-type-campaign-heading-tracking)}.m-type-campaign-statement{font-family:var(--m-font);font-size:var(--m-type-campaign-statement-size);line-height:var(--m-type-campaign-statement-line);font-weight:var(--m-type-campaign-statement-weight);letter-spacing:var(--m-type-campaign-statement-tracking)}.m-type-campaign-lead{font-family:var(--m-font);font-size:var(--m-type-campaign-lead-size);line-height:var(--m-type-campaign-lead-line);font-weight:var(--m-type-campaign-lead-weight);letter-spacing:var(--m-type-campaign-lead-tracking)}.m-type-campaign-figure{font-family:var(--m-font);font-size:var(--m-type-campaign-figure-size);line-height:var(--m-type-campaign-figure-line);font-weight:var(--m-type-campaign-figure-weight);letter-spacing:var(--m-type-campaign-figure-tracking)}.m-type-campaign-wordmark{font-family:var(--m-font);font-size:var(--m-type-campaign-wordmark-size);line-height:var(--m-type-campaign-wordmark-line);font-weight:var(--m-type-campaign-wordmark-weight);letter-spacing:var(--m-type-campaign-wordmark-tracking)}.m-type-campaign-body{font-family:var(--m-font);font-size:var(--m-type-campaign-body-size);line-height:var(--m-type-campaign-body-line);font-weight:var(--m-type-campaign-body-weight);letter-spacing:var(--m-type-campaign-body-tracking)}.m-type-campaign-label{font-family:var(--m-font);font-size:var(--m-type-campaign-label-size);line-height:var(--m-type-campaign-label-line);font-weight:var(--m-type-campaign-label-weight);letter-spacing:var(--m-type-campaign-label-tracking)}.m-type-onboarding-heading{font-family:var(--m-font);font-size:var(--m-type-onboarding-heading-size);line-height:var(--m-type-onboarding-heading-line);font-weight:var(--m-type-onboarding-heading-weight);letter-spacing:var(--m-type-onboarding-heading-tracking)}.m-type-button{font-family:var(--m-font);font-size:var(--m-type-button-size);line-height:var(--m-type-button-line);font-weight:var(--m-type-button-weight);letter-spacing:var(--m-type-button-tracking)}.phone[data-scale="150"]{--m-type-wordmark-size:2.53125rem;--m-type-profile-size:2.25rem;--m-type-title-size:2.0625rem;--m-type-section-size:1.6875rem;--m-type-body-size:1.5rem;--m-type-body-strong-size:1.5rem;--m-type-label-size:1.3125rem;--m-type-meta-size:1.21875rem;--m-type-nav-size:1.125rem;--m-type-caption-size:1.125rem;--m-type-display-size:3.75rem;--m-type-campaign-display-size:9.75rem;--m-type-campaign-compact-size:4.5rem;--m-type-campaign-heading-size:6rem;--m-type-campaign-statement-size:3rem;--m-type-campaign-lead-size:1.875rem;--m-type-campaign-figure-size:15rem;--m-type-campaign-wordmark-size:22.5rem;--m-type-campaign-body-size:1.6875rem;--m-type-campaign-label-size:1.875rem;--m-type-onboarding-heading-size:3rem;--m-type-button-size:1.5rem}.phone[data-scale="200"]{--m-type-wordmark-size:3.375rem;--m-type-profile-size:3rem;--m-type-title-size:2.75rem;--m-type-section-size:2.25rem;--m-type-body-size:2rem;--m-type-body-strong-size:2rem;--m-type-label-size:1.75rem;--m-type-meta-size:1.625rem;--m-type-nav-size:1.5rem;--m-type-caption-size:1.5rem;--m-type-display-size:5rem;--m-type-campaign-display-size:13rem;--m-type-campaign-compact-size:6rem;--m-type-campaign-heading-size:8rem;--m-type-campaign-statement-size:4rem;--m-type-campaign-lead-size:2.5rem;--m-type-campaign-figure-size:20rem;--m-type-campaign-wordmark-size:30rem;--m-type-campaign-body-size:2.25rem;--m-type-campaign-label-size:2.5rem;--m-type-onboarding-heading-size:4rem;--m-type-button-size:2rem}:lang(ta){letter-spacing:normal}@media (prefers-reduced-motion:reduce){:root{--m-motion-instant:0s;--m-motion-micro:0s;--m-motion-feedback:0s;--m-motion-standard:0s;--m-motion-sheet:0s;--m-motion-entrance:0s;--m-motion-exit:0s;--m-motion-loading-pulse:0s;--m-motion-brand-reveal:0s}}.m-icon{width:var(--m-size-icon);height:var(--m-size-icon);flex:none;display:inline-flex}.m-brand{align-items:center;gap:var(--m-space-sm);text-decoration:none;display:inline-flex}.m-brand img{width:var(--m-size-avatar-small);height:var(--m-size-avatar-small);border-radius:var(--m-radius-brand-percent);flex:none}.m-brand.m-brand-signature{align-items:center;gap:var(--m-space-xl);flex-wrap:wrap;display:flex}.m-brand-signature img{width:1cap;height:1cap}.m-brand .m-brand-name{color:var(--m-color-text)}.m-brand-signature .m-brand-name{font-family:var(--m-font);font-weight:var(--m-type-campaign-wordmark-weight)}.m-icon svg{width:100%;height:100%;stroke-width:var(--m-icon-stroke-width)}.m-button{justify-content:center;align-items:center;gap:var(--m-space-sm);min-height:var(--m-size-control);padding:var(--m-space-md) var(--m-space-lg);border:var(--m-layout-divider-width) solid transparent;border-radius:var(--m-radius-control);font:inherit;font-size:var(--m-type-button-size);line-height:var(--m-type-button-line);font-weight:var(--m-type-button-weight);cursor:pointer;transition:background-color var(--m-motion-standard) var(--m-easing-fluid), color var(--m-motion-standard) var(--m-easing-fluid), border-color var(--m-motion-standard) var(--m-easing-fluid), transform var(--m-motion-feedback) var(--m-easing-fluid);text-decoration:none;display:inline-flex}.m-button-primary{color:var(--m-color-on-action);background:var(--m-color-action)}.m-button-primary:hover{background:var(--m-color-action-hover)}.m-button-primary:active{background:var(--m-color-action-pressed)}.m-button-secondary{background:var(--m-color-subtle);color:var(--m-color-text);border:0}.m-button-quiet{font-size:var(--m-type-label-size);line-height:var(--m-type-label-line);font-weight:var(--m-type-label-weight);color:var(--m-color-text);background:0 0}.m-button-secondary:hover,.m-button-quiet:hover{background:var(--m-color-subtle)}.m-button-pill{border-radius:var(--m-radius-pill)}.m-button:active{transform:scale(var(--m-interaction-button-press-scale))}.m-button .m-icon{width:var(--m-size-icon-small);height:var(--m-size-icon-small);transition:transform var(--m-motion-standard) var(--m-easing-fluid)}.m-button:hover .m-icon{transform:translateX(var(--m-space-micro))}.m-icon-button{min-width:var(--m-size-target);min-height:var(--m-size-target);padding:var(--m-space-md);border-radius:var(--m-radius-control);color:var(--m-color-text);cursor:pointer;transition:background-color var(--m-motion-standard) var(--m-easing-fluid), transform var(--m-motion-feedback) var(--m-easing-fluid);background:0 0;border:0;place-items:center;display:inline-grid}.m-icon-button:hover{background:var(--m-color-subtle)}.m-icon-button .m-icon{transition:transform var(--m-motion-feedback) var(--m-easing-fluid)}.m-icon-button:active .m-icon{transform:scale(var(--m-interaction-press-scale))}.m-chip{align-items:center;gap:var(--m-space-xs);min-height:var(--m-size-avatar-small);padding:var(--m-space-xs) var(--m-space-md);border-radius:var(--m-radius-pill);border:var(--m-layout-divider-width) solid var(--m-color-divider);background:var(--m-color-surface);font-size:var(--m-type-caption-size);line-height:var(--m-type-caption-line);font-weight:var(--m-type-label-weight);color:var(--m-color-text);transition:background-color var(--m-motion-standard) var(--m-easing-fluid), transform var(--m-motion-feedback) var(--m-easing-fluid);text-decoration:none;display:inline-flex}.m-chip:hover{background:var(--m-color-subtle)}.m-chip:active{transform:scale(var(--m-interaction-press-scale))}@media (prefers-reduced-motion:reduce){.m-button:active,.m-button:hover .m-icon,.m-icon-button:active .m-icon,.m-chip:active{transform:none}}@media (width<=600px){.m-brand.m-brand-signature{gap:var(--m-space-md)}}@font-face{font-family:Manthar Sans;src:url(/_astro/Manrope.FzEoaBTQ.ttf)format("truetype");font-weight:200 800;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-block-start:var(--m-space-xl)}body{background:var(--m-color-canvas);color:var(--m-color-text);font-family:var(--m-font);font-size:var(--m-type-body-size);line-height:var(--m-type-body-line);-webkit-font-smoothing:antialiased;margin:0}[hidden]{display:none!important}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance;overflow-wrap:anywhere}h2{font-size:clamp(var(--m-type-campaign-statement-size), 4.5vw, var(--m-type-campaign-heading-size));font-weight:var(--m-type-campaign-heading-weight);letter-spacing:var(--m-type-campaign-heading-tracking);line-height:var(--m-type-campaign-heading-line)}h3{font-size:var(--m-type-title-size);font-weight:var(--m-type-title-weight);line-height:var(--m-type-title-line);letter-spacing:var(--m-type-title-tracking)}p{text-wrap:pretty}a{color:inherit;text-underline-offset:var(--m-space-xs);text-decoration-thickness:var(--m-layout-divider-width)}a:hover{text-decoration-color:var(--m-color-accent)}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:var(--m-layout-focus-width) solid var(--m-color-focus);outline-offset:var(--m-layout-focus-offset)}::selection{background:var(--m-color-selected);color:var(--m-color-on-selected)}img{max-width:100%;height:auto;display:block}.shell{width:calc(100% - var(--m-space-page));max-width:var(--m-layout-campaign-max);margin-inline:auto}.section-space{padding-block:var(--m-space-campaign-section)}.eyebrow{font-size:var(--m-type-campaign-label-size);line-height:var(--m-type-campaign-label-line);font-weight:var(--m-type-campaign-label-weight);margin-block-end:var(--m-space-xl)}.skip-link{padding:var(--m-space-md) var(--m-space-lg);background:var(--m-color-surface);z-index:var(--m-layer-modal);position:absolute;inset-block-start:var(--m-space-md);inset-inline-start:var(--m-space-lg);transform:translateY(-200%)}.site-header-wrap{z-index:var(--m-layer-sticky);background:var(--m-color-canvas);border-block-end:var(--m-layout-divider-width) solid var(--m-color-divider);width:100%;position:sticky;top:0}.site-header{justify-content:space-between;align-items:center;gap:var(--m-space-xl);padding-block:var(--m-space-md);font-size:var(--m-type-section-size);flex-wrap:wrap;display:flex}.site-header nav a,.site-header .m-button,.site-header .nav-toggle{font-size:var(--m-type-section-size)}.wordmark{font-size:var(--m-type-wordmark-size);font-weight:var(--m-type-wordmark-weight);line-height:var(--m-type-wordmark-line);letter-spacing:var(--m-type-wordmark-tracking);text-decoration:none}.site-header nav,.header-actions{align-items:center;gap:var(--m-space-lg);flex-wrap:wrap;display:flex}.site-header nav{flex-wrap:wrap}.site-header nav a{min-height:var(--m-size-target);font-size:var(--m-type-section-size);align-items:center;text-decoration:none;display:inline-flex}.site-header nav a:hover{color:var(--m-color-accent)}.site-header nav .nav-waitlist{color:var(--m-color-accent);display:none}.nav-toggle{min-height:var(--m-size-target);padding-inline:var(--m-space-lg);font-size:var(--m-type-label-size);color:var(--m-color-text);border:var(--m-layout-divider-width) solid var(--m-color-divider);border-radius:var(--m-radius-control);cursor:pointer;background:0 0;align-items:center;display:none}.header-actions{gap:var(--m-space-sm);flex-wrap:wrap}.theme-sun,[data-theme=dark] .theme-moon{display:none}[data-theme=dark] .theme-sun{display:inline-flex}.hero{padding-block-start:var(--m-space-section)}.hero-heading{align-items:end;gap:var(--m-space-page);grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);margin-block-end:var(--m-space-section);display:grid}h1{font-size:clamp(var(--m-type-campaign-compact-size), 7.6vw, var(--m-type-campaign-display-size));line-height:var(--m-type-campaign-display-line);font-weight:var(--m-type-campaign-display-weight);letter-spacing:var(--m-type-campaign-display-tracking);animation:arrive var(--m-motion-sheet) var(--m-easing-standard) both}h1 span,.interlude h2 span,.coming h2 span{color:var(--m-color-accent)}.hero-intro{padding-block-end:var(--m-space-sm)}.hero-intro>p:first-child{max-width:var(--m-layout-form-max);font-size:var(--m-type-campaign-lead-size);line-height:var(--m-type-campaign-lead-line);margin-block-end:var(--m-space-xl)}.availability-note{font-size:var(--m-type-meta-size);color:var(--m-color-text-secondary);margin-block-start:var(--m-space-md)}.hero-photograph img{aspect-ratio:2.75;object-fit:cover;object-position:center 65%;border-radius:var(--m-radius-media);width:100%}figcaption{justify-content:space-between;gap:var(--m-space-lg);font-size:var(--m-type-meta-size);line-height:var(--m-type-meta-line);color:var(--m-color-text-secondary);padding-block-start:var(--m-space-md);display:flex}figcaption a{padding-block:var(--m-space-xs);margin-block:calc(var(--m-space-xs) * -1);text-decoration:none}figcaption a:hover{text-decoration:underline}.section-intro{max-width:calc(var(--m-layout-reading-max) + var(--m-space-page));text-align:center;margin-inline:auto}.section-intro>p:last-child{color:var(--m-color-text-secondary);font-size:var(--m-type-campaign-lead-size);line-height:var(--m-type-campaign-lead-line);margin-block-start:var(--m-space-xl)}.memory-experience{gap:var(--m-space-campaign-section);border-block-start:var(--m-layout-divider-width) solid var(--m-color-divider);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);margin-block-start:var(--m-space-page);padding-block-start:var(--m-space-page);display:grid}.memory-choices [role=tablist]{flex-direction:column;display:flex}.memory-choices .eyebrow{color:var(--m-color-text-secondary)}[role=tab]{justify-content:space-between;align-items:center;gap:var(--m-space-lg);width:100%;min-height:var(--m-size-target);padding:var(--m-space-lg) 0;border:0;border-block-end:var(--m-layout-divider-width) solid var(--m-color-divider);color:var(--m-color-text-secondary);font-size:var(--m-type-section-size);font-weight:var(--m-type-section-weight);text-align:start;cursor:pointer;transition:color var(--m-motion-standard) var(--m-easing-standard);background:0 0;padding-inline-end:var(--m-space-xs);display:flex}[role=tab]>span:first-child{overflow-wrap:anywhere;min-width:0}[role=tab] .m-icon{transition:transform var(--m-motion-standard) var(--m-easing-standard)}[role=tab][aria-selected=true]{color:var(--m-color-accent);border-block-end-color:var(--m-color-accent)}[role=tab]:hover .m-icon,[role=tab][aria-selected=true] .m-icon{transform:translateX(var(--m-space-xs))}.memory-stories{min-height:calc(var(--m-space-page) * 5)}.memory-stories section{animation:arrive var(--m-motion-sheet) var(--m-easing-standard) both}.memory-stories h3{font-size:var(--m-type-campaign-statement-size);line-height:var(--m-type-campaign-statement-line);font-weight:var(--m-type-campaign-statement-weight);letter-spacing:var(--m-type-campaign-statement-tracking);margin-block-end:var(--m-space-xl)}.memory-stories h3 span{display:block}.memory-stories p{max-width:var(--m-layout-form-max);color:var(--m-color-text-secondary)}.memory-stories .memory-note{font-size:var(--m-type-label-size);font-weight:var(--m-type-label-weight);color:var(--m-color-text);margin-block-start:var(--m-space-xl)}.research{background:var(--m-color-selected)}.research-heading{gap:var(--m-space-page);grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);align-items:start;display:grid}.research-heading .eyebrow{margin-block-start:var(--m-space-sm)}.research-spread{gap:var(--m-space-campaign-section);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-block-start:var(--m-space-page);display:grid}.research-number{font-size:clamp(var(--m-type-campaign-heading-size), 13vw, var(--m-type-campaign-figure-size));line-height:var(--m-type-campaign-figure-line);font-weight:var(--m-type-campaign-figure-weight);letter-spacing:var(--m-type-campaign-figure-tracking);color:var(--m-color-accent);flex-wrap:wrap;align-items:baseline;margin-block-end:var(--m-space-section);display:flex}.research-number span{letter-spacing:var(--m-type-campaign-heading-tracking);font-size:.6em}.lead-finding>div{max-width:var(--m-layout-form-max)}.lead-finding h3{margin-block-end:var(--m-space-lg)}.lead-finding p:not(.research-number),.supporting-findings article>p:not(.small-figure),.research-context{color:var(--m-color-text-secondary)}.source-link{align-items:center;gap:var(--m-space-xs);min-height:var(--m-size-target);font-size:var(--m-type-label-size);font-weight:var(--m-type-label-weight);margin-block-start:var(--m-space-sm);text-decoration:none;display:inline-flex}.source-link:hover{text-decoration:underline}.source-link .m-icon{width:var(--m-size-icon-small);height:var(--m-size-icon-small)}.study-note{font-size:var(--m-type-meta-size);line-height:var(--m-type-meta-line)}.supporting-findings{gap:var(--m-space-xxl);flex-direction:column;display:flex}.supporting-findings article+article{border-block-start:var(--m-layout-divider-width) solid var(--m-color-outline);padding-block-start:var(--m-space-xxl)}.small-figure{font-size:var(--m-type-campaign-statement-size);line-height:var(--m-type-campaign-statement-line);font-weight:var(--m-type-campaign-statement-weight);color:var(--m-color-accent);margin-block-end:var(--m-space-md)}.small-figure span{font-size:var(--m-type-label-size);font-weight:var(--m-type-label-weight);color:var(--m-color-text-secondary)}.supporting-findings h3{font-size:var(--m-type-section-size);line-height:var(--m-type-section-line);margin-block-end:var(--m-space-sm)}.research-context{font-size:var(--m-type-meta-size);line-height:var(--m-type-meta-line);max-width:var(--m-layout-reading-max);margin-block-start:var(--m-space-section)}.promises{gap:var(--m-space-campaign-section);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;display:grid}.promises-intro{top:var(--m-space-page);position:sticky}.promises-intro>p:not(.eyebrow){font-size:var(--m-type-campaign-lead-size);line-height:var(--m-type-campaign-lead-line);color:var(--m-color-text-secondary);margin-block:var(--m-space-xl)}.promises-intro .m-button{margin-inline-start:calc(-1 * var(--m-space-lg))}.promise-list article{border-block-start:var(--m-layout-divider-width) solid var(--m-color-divider);padding-block:var(--m-space-xxl)}.promise-list article:first-child{padding-block-start:var(--m-space-xl)}.promise-list h3{margin-block-end:var(--m-space-md)}.promise-list article>p{color:var(--m-color-text-secondary);max-width:var(--m-layout-form-max)}.interlude{align-items:center;gap:var(--m-space-page);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.interlude figure img{aspect-ratio:1.1;object-fit:cover;border-radius:var(--m-radius-media);width:100%}.interlude>div{padding-inline:var(--m-space-xl)}.interlude h2{margin-block-end:var(--m-space-xxl)}.interlude>div>p:not(.eyebrow){max-width:var(--m-layout-form-max);color:var(--m-color-text-secondary)}.interlude>div>p:last-child{color:var(--m-color-text);margin-block-start:var(--m-space-lg)}.questions{gap:var(--m-space-page);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.questions h2{font-size:clamp(var(--m-type-campaign-statement-size), 3.4vw, var(--m-type-campaign-compact-size))}.questions .eyebrow{color:var(--m-color-text-secondary)}.question-list details{border-block-end:var(--m-layout-divider-width) solid var(--m-color-divider)}.question-list details:first-child{border-block-start:var(--m-layout-divider-width) solid var(--m-color-divider)}summary{justify-content:space-between;align-items:center;gap:var(--m-space-xl);min-height:var(--m-size-target);padding-block:var(--m-space-xl);font-size:var(--m-type-body-strong-size);font-weight:var(--m-type-body-strong-weight);cursor:pointer;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary .m-icon{transition:transform var(--m-motion-standard) var(--m-easing-standard)}details[open] summary .m-icon{transform:rotate(45deg)}details>p{color:var(--m-color-text-secondary);max-width:var(--m-layout-reading-max);animation:arrive var(--m-motion-sheet) var(--m-easing-standard) both;margin-block-end:var(--m-space-xl)}.coming{border-block-start:var(--m-layout-divider-width) solid var(--m-color-divider)}.coming h2{font-size:clamp(var(--m-type-campaign-compact-size), 7.6vw, var(--m-type-campaign-display-size));line-height:var(--m-type-campaign-display-line);letter-spacing:var(--m-type-campaign-display-tracking)}.coming-bottom{justify-content:space-between;align-items:center;gap:var(--m-space-xl);flex-wrap:wrap;margin-block-start:var(--m-space-section);display:flex}.coming-bottom p{color:var(--m-color-text-secondary)}.site-footer{border-block-start:var(--m-layout-divider-width) solid var(--m-color-divider);padding-block:var(--m-space-section) var(--m-space-xl)}.footer-top,.footer-bottom{justify-content:space-between;gap:var(--m-space-xl);flex-wrap:wrap;display:flex}.footer-top p{font-size:var(--m-type-label-size);font-weight:var(--m-type-label-weight)}.footer-top p span{color:var(--m-color-text-secondary);font-weight:var(--m-type-body-weight)}.footer-top nav{gap:var(--m-space-xl);font-size:var(--m-type-label-size);flex-wrap:wrap;align-items:start;display:flex}.footer-top nav a,.footer-bottom a{min-height:var(--m-size-target);align-items:center;text-decoration:none;display:inline-flex}.footer-top nav a:hover,.footer-bottom a:hover{text-decoration:underline}.footer-slogan{max-width:100%;text-align:center;font-family:var(--m-font-handwriting);font-size:clamp(var(--m-type-title-size), 5vw, var(--m-type-campaign-compact-size));line-height:var(--m-type-campaign-compact-line);overflow-wrap:anywhere;margin-block-start:var(--m-space-section);font-weight:600}.footer-wordmark{width:fit-content;max-width:100%;font-size:clamp(var(--m-type-campaign-heading-size), 16vw, var(--m-type-campaign-wordmark-size));line-height:var(--m-type-campaign-wordmark-line);letter-spacing:var(--m-type-campaign-wordmark-tracking);font-weight:var(--m-type-campaign-wordmark-weight);margin-inline:auto;margin-block:var(--m-space-section);overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.footer-wordmark span{color:var(--m-color-accent)}.footer-bottom{font-size:var(--m-type-meta-size);color:var(--m-color-text-secondary);align-items:center}.reading-page{max-width:var(--m-layout-reading-max);padding-block:var(--m-space-page)}.reading-page h1{font-size:var(--m-type-campaign-heading-size);letter-spacing:var(--m-type-campaign-heading-tracking)}.reading-page .lead{font-size:var(--m-type-campaign-lead-size);line-height:var(--m-type-campaign-lead-line);color:var(--m-color-text-secondary);margin-block-start:var(--m-space-xl)}.reading-page section{padding-block-start:var(--m-space-section)}.reading-page h2{font-size:var(--m-type-title-size);line-height:var(--m-type-title-line);letter-spacing:var(--m-type-title-tracking);margin-block-end:var(--m-space-lg)}.reading-page section p+p{margin-block-start:var(--m-space-lg)}.reading-page ul{padding-inline-start:var(--m-space-xl)}.reading-page li+li{margin-block-start:var(--m-space-sm)}.reading-page .m-button{margin-block-start:var(--m-space-xxl)}@keyframes arrive{0%{opacity:0;transform:translateY(var(--m-space-sm))}to{opacity:1;transform:none}}@media (width<=960px){.site-header nav{gap:var(--m-space-lg)}.hero-heading{gap:var(--m-space-xxl);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}h1{letter-spacing:var(--m-type-campaign-heading-tracking)}.hero-intro>p:first-child{font-size:var(--m-type-body-size);line-height:var(--m-type-body-line)}.hero-photograph img{aspect-ratio:2.1}.memory-experience,.research-spread,.promises,.questions{gap:var(--m-space-section)}.research-heading{display:block}.promises-intro{position:static}.interlude{gap:var(--m-space-xxl)}.interlude>div{padding:0}.footer-wordmark{letter-spacing:var(--m-type-campaign-display-tracking)}}@media (width<=1080px){.site-header{gap:var(--m-space-sm);padding-block:var(--m-space-md);position:relative}.site-header nav{display:none}.site-header nav.is-open{inset-inline:0;top:calc(100% + var(--m-space-sm));z-index:var(--m-layer-popover);background:var(--m-color-surface);border:var(--m-layout-divider-width) solid var(--m-color-divider);border-radius:var(--m-radius-sheet);padding:var(--m-space-xs) var(--m-space-lg);flex-direction:column;align-items:stretch;gap:0;display:flex;position:absolute}.site-header nav.is-open a{border-block-end:var(--m-layout-divider-width) solid var(--m-color-divider);padding-block:var(--m-space-md)}.site-header nav.is-open a:last-child{border-block-end:none}.site-header nav.is-open .nav-waitlist{display:inline-flex}.nav-toggle{order:3;display:inline-flex}.header-actions{margin-inline-start:auto}.header-actions .m-button{display:none}}@media (width<=600px){.shell{width:calc(100% - var(--m-layout-page-inset) * 2)}.section-space{padding-block:var(--m-space-page)}.mei-photo-window figcaption a,.mei-outside figcaption a{padding-block:var(--m-space-xs)}.hero{padding-block-start:var(--m-space-xl)}.hero-heading{margin-block-end:var(--m-space-xxl);display:block}h1{font-size:var(--m-type-display-size);letter-spacing:var(--m-type-campaign-compact-tracking)}.hero-intro{margin-block-start:var(--m-space-xl);padding:0}.hero-intro>p:first-child{max-width:var(--m-layout-reading-max);font-size:var(--m-type-body-size);margin-block-end:var(--m-space-lg)}.hero .eyebrow{margin-block-end:var(--m-space-lg)}.hero-photograph img{aspect-ratio:1.15;object-position:55% 65%}.hero-photograph figcaption{gap:var(--m-space-xs);flex-direction:column}.hero-photograph figcaption span{color:var(--m-color-text)}h2{letter-spacing:var(--m-type-campaign-statement-tracking)}.section-intro{text-align:start}.section-intro>p:last-child{font-size:var(--m-type-body-size)}.memory-experience{margin-block-start:var(--m-space-xxl);padding-block-start:var(--m-space-xxl);display:block}.memory-choices .eyebrow{margin-block-end:var(--m-space-sm)}.memory-stories{min-height:0;margin-block-start:var(--m-space-xxl)}.memory-stories h3{font-size:var(--m-type-title-size)}.research-spread{margin-block-start:var(--m-space-xxl);display:block}.research-number{font-size:var(--m-type-campaign-display-size);letter-spacing:var(--m-type-campaign-display-tracking);margin-block-end:var(--m-space-xl)}.supporting-findings{margin-block-start:var(--m-space-xxl)}.supporting-findings article:first-child{border-block-start:var(--m-layout-divider-width) solid var(--m-color-outline);padding-block-start:var(--m-space-xxl)}.promises,.interlude,.questions{display:block}.promises-intro{margin-block-end:var(--m-space-xxl)}.promises h2 br{display:none}.promise-list article:last-child{padding-block-end:0}.interlude{gap:var(--m-space-xxl);flex-direction:column-reverse;align-items:stretch;display:flex}.interlude h2{font-size:var(--m-type-campaign-compact-size)}.interlude figure img{aspect-ratio:1.3}.questions h2{margin-block-end:var(--m-space-xxl)}.coming h2{letter-spacing:var(--m-type-campaign-compact-tracking)}.coming-bottom{margin-block-start:var(--m-space-xxl)}.footer-top,.footer-bottom{flex-direction:column;align-items:start}.footer-top nav{gap:var(--m-space-lg);flex-wrap:wrap}.footer-wordmark{font-size:clamp(var(--m-type-display-size), 16vw, var(--m-type-campaign-wordmark-size));letter-spacing:var(--m-type-campaign-heading-tracking);margin-block:var(--m-space-xl)}.footer-bottom{gap:var(--m-space-sm)}.reading-page h1{font-size:var(--m-type-campaign-compact-size)}}.algorithm-page,.support-page,.dashboard-page{max-width:var(--m-layout-reading-max)}.gov-grid,.support-grid,.dash-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--m-space-xxl) * 10)), 1fr));gap:var(--m-space-xl);margin-block:var(--m-space-xxl);display:grid}.gov-card,.support-card,.dash-card,.unauth-card,.proposal-form-card{background:var(--m-color-surface);border:var(--m-layout-divider-width) solid var(--m-color-divider);border-radius:var(--m-radius-sheet);padding:var(--m-space-xl);position:relative}.card-badge{font-size:var(--m-type-meta-size);font-weight:var(--m-type-label-weight);text-transform:uppercase;letter-spacing:.05em;color:var(--m-color-accent);margin-block-end:var(--m-space-sm);display:inline-block}.version-tag{font-size:var(--m-type-meta-size);color:var(--m-color-text-secondary);margin-block-end:var(--m-space-md)}.rule-list,.status-list{margin:var(--m-space-md) 0 0 0;gap:var(--m-space-sm);font-size:var(--m-type-body-size);color:var(--m-color-text-secondary);flex-direction:column;padding:0;list-style:none;display:flex}.rule-list li strong,.status-list li strong{color:var(--m-color-text)}.code-explainer{margin-block:var(--m-space-xxl)}.code-box{background:var(--m-color-subtle);border-radius:var(--m-radius-control);padding:var(--m-space-lg);font-family:monospace;font-size:var(--m-type-meta-size);border:var(--m-layout-divider-width) solid var(--m-color-outline);margin-block-start:var(--m-space-md);overflow-x:auto}.code-box code{color:var(--m-color-text)}.proposal-section{margin-block:var(--m-space-section)}.proposal-header{margin-block-end:var(--m-space-xl)}.proposal-inputs{gap:var(--m-space-lg);flex-direction:column;margin-block-start:var(--m-space-lg);display:flex}.field-group{gap:var(--m-space-xs);text-align:start;flex-direction:column;display:flex}.field-label{font-size:var(--m-type-label-size);font-weight:var(--m-type-label-weight);color:var(--m-color-text)}.text-input,.select-input,.textarea-input{font:inherit;font-size:var(--m-type-body-size);padding:var(--m-space-md);border-radius:var(--m-radius-control);border:var(--m-layout-divider-width) solid var(--m-color-outline);background:var(--m-color-canvas);color:var(--m-color-text)}.text-input:focus,.select-input:focus,.textarea-input:focus{border-color:var(--m-color-accent);outline:var(--m-layout-focus-width) solid var(--m-color-focus);outline-offset:var(--m-layout-focus-offset)}.receipt-box{text-align:center;padding:var(--m-space-xl);background:var(--m-color-selected);border-radius:var(--m-radius-sheet);margin-block-start:var(--m-space-lg)}.receipt-icon{color:var(--m-color-accent);margin-block-end:var(--m-space-sm);display:inline-flex}.receipt-id{margin-block:var(--m-space-md);font-size:var(--m-type-label-size)}.receipt-id code{background:var(--m-color-surface);padding:var(--m-space-xs) var(--m-space-sm);border-radius:var(--m-radius-small);font-weight:700}.receipt-note{font-size:var(--m-type-meta-size);color:var(--m-color-text-secondary)}.changelog-section{margin-block:var(--m-space-xxl);border-block-start:var(--m-layout-divider-width) solid var(--m-color-divider);padding-block-start:var(--m-space-xxl)}.changelog-list{gap:var(--m-space-xl);flex-direction:column;margin-block-start:var(--m-space-lg);display:flex}.changelog-entry{background:var(--m-color-surface);border:var(--m-layout-divider-width) solid var(--m-color-divider);border-radius:var(--m-radius-sheet);padding:var(--m-space-lg)}.entry-meta{gap:var(--m-space-md);font-size:var(--m-type-meta-size);color:var(--m-color-accent);font-weight:var(--m-type-label-weight);margin-block-end:var(--m-space-xs);display:flex}.dashboard-header{justify-content:space-between;align-items:flex-start;gap:var(--m-space-xl);margin-block-end:var(--m-space-xxl);display:flex}.user-badge{padding-block-start:var(--m-space-sm)}.unauth-card{text-align:center;padding:var(--m-space-xxl);max-width:var(--m-layout-reading-max);margin-inline:auto}.unauth-actions{gap:var(--m-space-md);flex-wrap:wrap;justify-content:center;margin-block-start:var(--m-space-xl);display:flex}.proposals-container{min-height:calc(var(--m-space-page) + var(--m-space-lg));margin-block:var(--m-space-md)}.empty-state{font-size:var(--m-type-meta-size);color:var(--m-color-text-secondary);font-style:italic}.proposal-item{padding:var(--m-space-sm) 0;border-block-end:var(--m-layout-divider-width) solid var(--m-color-divider)}.prop-item-header{justify-content:space-between;align-items:center;gap:var(--m-space-md);display:flex}.status-pill{font-size:var(--m-type-meta-size);font-weight:var(--m-type-label-weight);padding:var(--m-space-micro) var(--m-space-xs);border-radius:var(--m-radius-small)}.status-received{background:var(--m-color-selected);color:var(--m-color-on-selected)}.prop-item-meta{font-size:var(--m-type-meta-size);color:var(--m-color-text-secondary);justify-content:space-between;margin-block-start:var(--m-space-micro);display:flex}.card-action{margin-block-start:var(--m-space-lg)}.auth-wrapper{min-height:calc(82vh - var(--m-size-app-bar));padding-block:var(--m-space-section);justify-content:center;align-items:center;display:flex}.auth-center-card{width:100%;max-width:var(--m-layout-form-max);text-align:center;background:var(--m-color-surface);border:var(--m-layout-divider-width) solid var(--m-color-divider);border-radius:var(--m-radius-sheet);padding:var(--m-space-xxl) var(--m-space-xl);position:relative}.auth-intro{margin-block-end:var(--m-space-xl)}.auth-pill{align-items:center;gap:var(--m-space-xs);font-size:var(--m-type-meta-size);font-weight:var(--m-type-label-weight);color:var(--m-color-campaign-accent);background:var(--m-color-subtle);border:var(--m-layout-divider-width) solid var(--m-color-divider);padding:var(--m-space-xs) var(--m-space-md);border-radius:var(--m-radius-sheet);margin-block-end:var(--m-space-md);display:inline-flex}.auth-pill .m-icon{width:var(--m-size-icon-small);height:var(--m-size-icon-small)}.auth-heading{font-size:clamp(var(--m-type-display-size), 8vw, var(--m-type-campaign-heading-size));line-height:var(--m-type-campaign-statement-line);letter-spacing:var(--m-type-campaign-statement-tracking);margin:0}.auth-subheading{color:var(--m-color-text-secondary);font-size:var(--m-type-body-size);margin-block:var(--m-space-xs) var(--m-space-xl);max-width:var(--m-layout-reading-max);margin-inline:auto}.custom-auth-card{text-align:start}.auth-passkey-box{justify-content:space-between;align-items:center;gap:var(--m-space-md);padding:var(--m-space-md) var(--m-space-lg);background:var(--m-color-subtle);border:var(--m-layout-divider-width) solid var(--m-color-divider);border-radius:var(--m-radius-control);display:flex}.passkey-left{align-items:center;gap:var(--m-space-md);text-align:start;min-width:0;display:flex}.passkey-icon-ring{width:var(--m-size-avatar);height:var(--m-size-avatar);border-radius:var(--m-radius-control);background:var(--m-color-canvas);color:var(--m-color-text);border:var(--m-layout-divider-width) solid var(--m-color-divider);flex:none;place-items:center;display:grid}.passkey-text{gap:var(--m-space-micro);flex-direction:column;min-width:0;display:flex}.passkey-text strong{font-size:var(--m-type-label-size);color:var(--m-color-text)}.passkey-text span{font-size:var(--m-type-meta-size);color:var(--m-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-passkey-action{padding-inline:var(--m-space-lg);flex:none}.auth-divider{text-align:center;margin-block:var(--m-space-xl);color:var(--m-color-text-secondary);font-size:var(--m-type-meta-size);align-items:center;display:flex}.auth-divider:before,.auth-divider:after{content:"";border-bottom:var(--m-layout-divider-width) solid var(--m-color-divider);flex:1}.auth-divider span{padding-inline:var(--m-space-md);text-transform:uppercase;letter-spacing:.06em}.auth-form{gap:var(--m-space-md);flex-direction:column;display:flex}.form-group{gap:var(--m-space-xs);flex-direction:column;display:flex}.form-label{font-size:var(--m-type-meta-size);font-weight:var(--m-type-label-weight);color:var(--m-color-text-secondary)}.phone-input-group{gap:var(--m-space-xs);display:flex}.dial-select{field-sizing:content;width:fit-content;min-width:calc(var(--m-size-control) * 2);max-width:42%;height:var(--m-size-control);background:var(--m-color-canvas);border:var(--m-layout-divider-width) solid var(--m-color-divider);border-radius:var(--m-radius-control);color:var(--m-color-text);padding-inline:var(--m-space-sm);font-size:var(--m-type-body-size);flex:none}.phone-text-input{height:var(--m-size-control);background:var(--m-color-canvas);border:var(--m-layout-divider-width) solid var(--m-color-divider);border-radius:var(--m-radius-control);color:var(--m-color-text);padding-inline:var(--m-space-md);font-size:var(--m-type-body-size);flex:1}.dial-select:focus,.phone-text-input:focus,.code-input:focus{border-color:var(--m-color-campaign-accent);outline:var(--m-layout-focus-width) solid var(--m-color-focus)}.form-caption{font-size:var(--m-type-meta-size);color:var(--m-color-text-secondary);margin-block-start:var(--m-space-micro)}.auth-submit-btn{width:100%;margin-block-start:var(--m-space-sm)}.auth-submit-btn.m-button-primary{background:var(--m-color-campaign-accent);color:var(--m-color-on-campaign-accent);font-weight:var(--m-type-label-weight)}.auth-error-banner{padding:var(--m-space-md);background:var(--m-color-subtle);border:var(--m-layout-divider-width) solid var(--m-color-danger);border-radius:var(--m-radius-control);color:var(--m-color-danger);font-size:var(--m-type-meta-size);text-align:center;margin-block-end:var(--m-space-md)}.code-input{letter-spacing:.35em;text-align:center;font-size:var(--m-type-section-size);font-weight:var(--m-type-label-weight);height:var(--m-size-control)}.auth-footer-links{text-align:center;font-size:var(--m-type-meta-size);color:var(--m-color-text-secondary);gap:var(--m-space-xs);flex-direction:column;margin-block-start:var(--m-space-xl);display:flex}.auth-footer-links a{color:var(--m-color-accent);text-decoration:underline}.auth-terms-note{font-size:var(--m-type-meta-size);color:var(--m-color-text-secondary)}.support-contact{font-size:var(--m-type-label-size);margin-block-start:var(--m-space-md)}.support-contact code{background:var(--m-color-subtle);padding:var(--m-space-xs) var(--m-space-sm);border-radius:var(--m-radius-small)}.community-page{max-width:var(--m-layout-site-max)}.community-entry,.web-boundary,.community-compact-rules{gap:var(--m-space-section);padding-block:var(--m-space-section);border-block-end:var(--m-layout-divider-width) solid var(--m-color-divider);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.community-entry__mark,.web-boundary>.m-icon{width:var(--m-size-control);height:var(--m-size-control);border-radius:var(--m-radius-avatar-percent);background:var(--m-color-text);color:var(--m-color-canvas);place-items:center;display:grid}.community-entry h2,.community-compact-rules h2{font-size:var(--m-type-campaign-statement-size);line-height:var(--m-type-campaign-statement-line)}.community-entry p,.community-compact-rules p,.web-boundary p{color:var(--m-color-text-secondary);max-width:var(--m-layout-reading-max)}.community-entry__actions{gap:var(--m-space-md);flex-wrap:wrap;margin-block-start:var(--m-space-xl);display:flex}.web-boundary{background:var(--m-color-subtle);border-radius:var(--m-radius-sheet);padding:var(--m-space-xl);margin-block:var(--m-space-section);border:0;grid-template-columns:auto minmax(0,1fr)}.web-boundary h2{font-size:var(--m-type-section-size);line-height:var(--m-type-section-line)}.web-boundary p{margin-block-start:var(--m-space-xs)}.community-workspace{gap:var(--m-space-section);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;display:grid}.composer-card{top:var(--m-space-xl);background:var(--m-color-surface);border:var(--m-layout-divider-width) solid var(--m-color-divider);border-radius:var(--m-radius-sheet);padding:var(--m-space-xl);position:sticky}.composer-identity,.post-identity,.reply-head{align-items:center;gap:var(--m-space-md);display:flex}.composer-identity{margin-block-end:var(--m-space-xl)}.composer-identity strong,.composer-identity span:not(.member-avatar){display:block}.composer-identity span:not(.member-avatar),.post-meta,.reply-head span,.character-count,.feed-status,.reply-status{font-size:var(--m-type-meta-size);color:var(--m-color-text-secondary)}.member-avatar{width:var(--m-size-avatar);height:var(--m-size-avatar);border-radius:var(--m-radius-avatar-percent);background:var(--m-color-subtle);object-fit:cover;flex:none;place-items:center;display:grid;overflow:hidden}.member-avatar--fallback{font-weight:var(--m-type-label-weight)}.composer-footer{align-items:center;gap:var(--m-space-md);margin-block-start:var(--m-space-lg);display:flex}.composer-footer .topic-field{margin-inline-end:auto}.composer-footer .select-input{min-height:var(--m-size-control);padding-block:var(--m-space-sm)}.character-count{white-space:nowrap}.member-feed{min-width:0}.feed-header{justify-content:space-between;align-items:end;gap:var(--m-space-lg);margin-block-end:var(--m-space-lg);display:flex}.feed-header h2{font-size:var(--m-type-title-size)}.topic-filters{gap:var(--m-space-sm);scrollbar-width:none;padding-block-end:var(--m-space-md);display:flex;overflow-x:auto}.topic-filter{min-height:var(--m-size-control);padding-inline:var(--m-space-lg);border:var(--m-layout-divider-width) solid var(--m-color-outline);border-radius:var(--m-radius-control);background:var(--m-color-surface);color:var(--m-color-text);font:inherit;font-size:var(--m-type-label-size);white-space:nowrap;cursor:pointer}.topic-filter.is-active{background:var(--m-color-text);color:var(--m-color-canvas);border-color:var(--m-color-text)}.feed-status{min-height:var(--m-type-body-line);margin-block:var(--m-space-md)}.is-error{color:var(--m-color-danger)!important}.posts-list{gap:var(--m-space-lg);display:grid}.post-card{background:var(--m-color-surface);border-block-start:var(--m-layout-divider-width) solid var(--m-color-divider);padding-block:var(--m-space-xl)}.post-header{justify-content:space-between;align-items:center;gap:var(--m-space-md);display:flex}.post-identity,.post-identity>div{min-width:0}.author-name,.post-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.post-body{font-size:var(--m-type-body-size);line-height:var(--m-type-body-line);white-space:pre-wrap;overflow-wrap:anywhere;margin-block:var(--m-space-lg)}.post-menu{position:relative}.post-menu summary{padding:0;list-style:none}.post-menu summary::-webkit-details-marker{display:none}.post-menu__panel{z-index:2;inset-inline-end:0;top:calc(100% + var(--m-space-xs));width:calc(var(--m-layout-form-max) / 2);padding:var(--m-space-xs);background:var(--m-color-canvas);border:var(--m-layout-focus-width) solid var(--m-color-outline);border-radius:var(--m-radius-control);position:absolute}.post-menu__action{width:100%;min-height:var(--m-size-target);padding-inline:var(--m-space-md);border-radius:var(--m-radius-small);background:var(--m-color-canvas);color:var(--m-color-text);text-align:start;font:inherit;cursor:pointer;border:0}.post-menu__action:hover{background:var(--m-color-subtle)}.post-menu__action--danger{color:var(--m-color-danger)}.post-actions{gap:var(--m-space-sm);display:flex}.post-action{align-items:center;gap:var(--m-space-xs);min-width:var(--m-size-control);min-height:var(--m-size-control);padding-inline:var(--m-space-md);border-radius:var(--m-radius-control);background:var(--m-color-subtle);color:var(--m-color-text);font:inherit;cursor:pointer;border:0;justify-content:center;display:inline-flex}.post-action.is-active{color:var(--m-color-danger)}.post-glyph{font-size:var(--m-type-body-strong-size);line-height:1}.replies{border-block-start:var(--m-layout-divider-width) solid var(--m-color-divider);margin-block-start:var(--m-space-lg);padding-block-start:var(--m-space-lg)}.reply-list{gap:var(--m-space-md);display:grid}.reply-item{border-inline-start:var(--m-layout-divider-width) solid var(--m-color-divider);padding-inline-start:var(--m-space-lg)}.reply-head .member-avatar{width:var(--m-size-avatar-small);height:var(--m-size-avatar-small)}.reply-head span{margin-inline-start:auto}.reply-item>p{overflow-wrap:anywhere;margin-block-start:var(--m-space-xs)}.reply-form{gap:var(--m-space-sm);margin-block-start:var(--m-space-lg);display:flex}.reply-form .text-input{flex:1;min-width:0}.load-more{margin-block-start:var(--m-space-xl)}.community-compact-rules{margin-block-start:var(--m-space-page)}.community-rules-list{gap:var(--m-space-xl);display:grid}.community-rules-list p{align-items:flex-start;gap:var(--m-space-md);display:flex}.community-rules-list .m-icon{color:var(--m-color-text);flex:none}@media (width<=760px){.community-entry,.community-compact-rules,.community-workspace{grid-template-columns:minmax(0,1fr)}.composer-card{position:static}.composer-footer{flex-wrap:wrap}.composer-footer .topic-field{flex-basis:100%}.composer-footer .select-input{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}[role=tab]:hover .m-icon,[role=tab][aria-selected=true] .m-icon{transform:none}}@font-face{font-family:Manthar Hand;src:url(/_astro/Caveat.8jBGxy3y.ttf)format("truetype");font-weight:400 700;font-display:swap}.m-editorial{padding-block:var(--m-space-page)}.m-page-header{gap:var(--m-space-section);border-bottom:var(--m-layout-divider-width) solid var(--m-color-divider);grid-template-columns:minmax(0,1fr) minmax(0,3fr);padding-block-end:var(--m-space-page);display:grid}.m-page-label{font-size:var(--m-type-campaign-label-size);font-weight:var(--m-type-campaign-label-weight);line-height:var(--m-type-campaign-label-line)}.m-page-label:before{content:"";width:var(--m-space-xl);height:var(--m-space-xs);background:var(--m-color-campaign-accent);margin-block-end:var(--m-space-lg);display:block}.m-page-header h1{font-size:clamp(var(--m-type-display-size), 5vw, var(--m-type-campaign-heading-size));line-height:var(--m-type-campaign-heading-line);letter-spacing:var(--m-type-campaign-statement-tracking)}.m-page-header h1 .m-handwritten,.m-handwritten{font-family:var(--m-font-handwriting);color:var(--m-color-text);letter-spacing:normal;font-weight:600}.m-page-lead{max-width:var(--m-layout-reading-max);font-size:var(--m-type-campaign-lead-size);line-height:var(--m-type-campaign-lead-line);color:var(--m-color-text-secondary);margin-block-start:var(--m-space-xl)}.m-editorial-row{gap:var(--m-space-section);padding-block:var(--m-space-section);border-bottom:var(--m-layout-divider-width) solid var(--m-color-divider);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.m-editorial-row>.m-icon{width:var(--m-size-avatar);height:var(--m-size-avatar)}.m-editorial-row h2{font-size:var(--m-type-campaign-statement-size);line-height:var(--m-type-campaign-statement-line);letter-spacing:var(--m-type-campaign-statement-tracking)}.m-editorial-row p,.m-editorial-row li{max-width:var(--m-layout-reading-max);font-size:var(--m-type-campaign-body-size);line-height:var(--m-type-campaign-body-line);color:var(--m-color-text-secondary)}.m-editorial-row p,.m-editorial-row ul,.m-editorial-row .m-button{margin-block-start:var(--m-space-lg)}.m-editorial-row strong{color:var(--m-color-text)}.m-editorial-row details{margin-block-start:var(--m-space-xl)}.m-editorial-row summary{cursor:pointer;padding-block:var(--m-space-md);font-weight:var(--m-type-label-weight)}.m-editorial-row pre{white-space:pre-wrap;overflow-wrap:anywhere}.m-editorial-row .field-group{margin-block-start:var(--m-space-xl)}.m-editorial-row input,.m-editorial-row select,.m-editorial-row textarea{width:100%;max-width:var(--m-layout-reading-max)}.m-inline-status{color:var(--m-color-text);font-size:var(--m-type-body-size);margin-block-start:var(--m-space-lg)}.m-source-preview{margin-block-end:var(--m-space-xxl);text-decoration:none;display:block}.m-source-preview img{border-radius:var(--m-radius-media);border:var(--m-layout-divider-width) solid var(--m-color-divider);width:100%;height:auto}.m-source-preview>span{justify-content:space-between;align-items:center;gap:var(--m-space-lg);font-size:var(--m-type-body-size);padding-block-start:var(--m-space-sm);display:flex}.m-source-preview:hover>span{text-decoration:underline}@media (width<=600px){.m-page-header,.m-editorial-row{gap:var(--m-space-xl);grid-template-columns:minmax(0,1fr)}.m-editorial{padding-block:var(--m-space-section)}}
