:root{--fg-default:#000000e0;--fg-subtle:#0000008c;--fg-hint:#00000059;--fg-ink:#000;--fg-default-alpha:.88;--fg-subtle-alpha:.55;--bg-default:#f5f5f5;--bg-raised:#fff;--bg-popover:#fff;--bg-inset:#00000008;--border-default:#00000014;--border-subtle:#0000000d;--pattern-disabled-diagonal:repeating-linear-gradient(-45deg, var(--border-subtle) 0 1px, transparent 1px 5px);--accent-orange-bg:#fc4c00;--accent-orange-fg:#4c1700;--accent-green-bg:#8fd100;--accent-green-fg:#2b3f00;--accent-blue-bg:#0056e9;--accent-blue-fg:#001a46;--accent-pink-bg:#e900c6;--accent-pink-fg:#46003b;--accent-yellow-bg:#f2d600;--accent-yellow-fg:#494000;--action-primary-bg:#e8e860;--action-primary-fg:#000;--action-destructive-bg:#ea8b78;--action-destructive-fg:#000;--action-secondary-bg:#0000000d;--action-secondary-fg:#000000e0;--glass-surface:color-mix(in srgb, var(--bg-raised) 70%, transparent);--glass-rim-top:#fff;--glass-rim-bottom:#fff;--glass-sheen:#ffffff8c;--glass-selection:#00000014}.dark{--fg-default:#ffffffeb;--fg-subtle:#ffffff8c;--fg-hint:#ffffff59;--fg-ink:#fff;--fg-default-alpha:.92;--fg-subtle-alpha:.55;--bg-default:#0f0f0f;--bg-raised:#161616;--bg-popover:#262626;--bg-inset:#ffffff0d;--border-default:#ffffff14;--border-subtle:#ffffff0f;--action-primary-bg:#fdfd80;--action-primary-fg:#000;--action-destructive-bg:#ffc4b0;--action-destructive-fg:#000;--action-secondary-bg:#ffffff14;--action-secondary-fg:#ffffffeb;--glass-surface:color-mix(in srgb, var(--bg-raised) 70%, transparent);--glass-rim-top:#ffffff24;--glass-rim-bottom:#fff3;--glass-sheen:#ffffff14;--glass-selection:#ffffff26}:root{--shadow-graph-primary-inset:inset 0 -2px 0 0 #0000001f;--shadow-graph-destructive-inset:inset 0 -2px 0 0 #0000002e;--shadow-1:0 0 0 1px #0000000a, 0 1px 2px #0000000f;--shadow-2:0 0 0 1px #0000000a, 0 2px 8px #00000014;--shadow-3:0 0 0 1px #0000000a, 0 8px 24px #0000001f;--shadow-glass:0 0 0 1px #0000000d, 0 1px 4px 0 #0000000d, 0 4px 12px 0 #0000000d}.dark{--shadow-graph-destructive-inset:inset 0 -2px 0 0 #00000038;--shadow-1:0 0 0 1px #0000000a, 0 1px 2px #0000003d;--shadow-2:0 0 0 1px #0000000a, 0 2px 8px #0000004d;--shadow-3:0 0 0 1px #0000000a, 0 8px 24px #0006}:root{--space-inset:4px;--space-compact:8px;--space-dense:12px;--space-base:16px;--page-padding:var(--space-base);--page-gap:var(--space-base);--dropdown-action-width:200px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--app-content-header-height:76px;--app-mobile-org-header-height:76px;--app-bottom-nav-height:54px;--app-tab-bar-inset:21px;--app-nav-bar-row:44px;--app-nav-bar-top-gap:var(--space-compact);--app-nav-bar-height:calc(var(--app-nav-bar-row) + 10px + var(--app-nav-bar-top-gap) + env(safe-area-inset-top,0px));--app-bottom-chrome-inset:0px;--app-side-chrome-inset:0px;--app-bottom-nav-total:calc(var(--app-bottom-nav-height) + 2 * var(--space-inset) + var(--app-tab-bar-inset));--app-fixed-fab-bottom:calc(var(--safe-area-bottom) + var(--page-padding) + var(--app-bottom-chrome-inset));--header-button-size:44px;--app-fab-scroll-padding:72px}@media (min-width:640px){:root{--header-button-size:36px}}html[data-ios-modern]{--safe-area-bottom:0px}html[data-ios]{--app-bottom-chrome-inset:4px;--app-side-chrome-inset:8px}@media (max-width:800px){.app-shell-root--mobile-tab-nav,html[data-goodhour-tab-floating-cta]{--app-fixed-fab-bottom:calc(var(--app-bottom-nav-total) + var(--space-dense))}}:root{--list-grid-main-2:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr);--list-grid-main-3:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);--list-grid-main-2-action:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) auto;--list-grid-main-metric:minmax(0, 1fr) minmax(0, 1fr);--radius-xs:6px;--radius-sm:10px;--radius-inner:calc(var(--radius-base) - var(--space-inset));--radius-base:16px;--radius-full:9999px;--container-raised-bg:var(--bg-raised);--container-raised-radius:var(--radius-base);--container-raised-shadow:var(--shadow-1);--container-inset-bg:var(--bg-inset);--container-inset-radius:var(--radius-base);--container-bordered-bg:transparent;--container-bordered-border:1px solid var(--border-subtle);--container-bordered-radius:var(--radius-base);--text-size:15px;--text-line-height:1.5;--text-body-weight:400;--text-body-letter-spacing:0;--text-label-weight:500;--text-title-weight:700;--text-section-size:1.25rem;--text-section-line-height:1.3;--text-section-weight:var(--text-title-weight);--text-headline-size:2.5rem;--text-headline-line-height:1.05;--text-headline-weight:var(--text-title-weight);--text-display-size:5rem;--text-display-line-height:.95;--text-display-weight:var(--text-title-weight)}.landing{--landing-yellow:var(--action-primary-bg);--landing-peach:#fba674;--landing-mint:#79d8a8;--landing-lilac:#b49cf7;--landing-sky:#84c8f5;background:var(--bg-default);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.landing__wrap{width:100%;max-width:1440px;padding-inline:var(--page-padding);box-sizing:border-box;margin-inline:auto}@media (min-width:768px){.landing__wrap{padding-inline:calc(var(--page-padding)*1.5)}}.landing__expanded{font-weight:var(--text-title-weight);font-variation-settings:"wdth" 125,"wght" 700;font-stretch:125%}.landing__header{z-index:30;width:100%;max-width:1440px;height:var(--app-content-header-height);padding:0 var(--page-padding);box-sizing:border-box;justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:sticky;top:0}@media (min-width:768px){.landing__header{padding:0 calc(var(--page-padding)*1.5)}}.landing__brand{font-size:var(--text-size);font-weight:var(--text-label-weight);color:var(--fg-default);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.landing__brand-slot{flex-shrink:0;width:36px;height:36px;display:inline-flex}.landing__brand-slot.is-driven{width:0;margin-right:-6px;animation:ease-in-out both landing-slot;animation-timeline:scroll(root)}.landing__brand-slot.is-driven .logo{visibility:hidden}.landing__nav{align-items:center;gap:var(--space-compact);display:flex}.landing__main{flex-direction:column;display:flex}.landing__hero{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-top:clamp(24px,6vh,72px);display:flex;overflow:clip}.landing__headline{color:var(--fg-default);text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.6vw,4.25rem);line-height:1}.landing__subhead{font-size:var(--text-section-size);color:var(--fg-subtle);text-wrap:balance;max-width:48ch;margin:0;line-height:1.35}.landing__hero-cta.landing__hero-cta{color:#fff;background:#0a0a0a;margin-top:4px}.landing__peek{--peek:min(52vw, 440px);width:var(--peek);aspect-ratio:1;margin:24px auto calc(var(--peek)*-.5);position:relative}.landing__mark{position:absolute;inset:0;transform:translateY(4%)}.landing__mark-inner{transform-origin:50%;width:100%;height:100%}.landing__mark .logo{width:100%!important;height:100%!important}.landing__mark.is-driven,.landing__mark.is-flying{z-index:40;transform-origin:50%;will-change:transform;backface-visibility:hidden;position:fixed;inset:0 auto auto 0}.landing__mark.is-driven .landing__mark-inner,.landing__mark.is-flying .landing__mark-inner{will-change:transform;backface-visibility:hidden}.landing__mark.is-driven .landing__mark-inner{animation:linear both landing-mark-inner;animation-timeline:scroll(root)}.landing__mark.is-driven{animation:linear both landing-mark;animation-timeline:scroll(root)}@media (max-width:767px){.landing__peek{--peek:78vw}}@media (prefers-reduced-motion:reduce){.landing__peek{margin-bottom:calc(var(--peek)*-.18)}.landing__mark{transform:none}}.landing__chapter{padding-block:96px 104px;overflow:clip}.landing__chapter--raised{background:var(--bg-raised)}.landing__chapter--floor{padding-bottom:0}.landing__chapter-intro{text-align:center;align-items:center;gap:var(--space-base);flex-direction:column;display:flex}.landing__chapter-label{font-size:18px;font-weight:var(--text-label-weight);color:var(--fg-subtle);margin:0}.landing__chapter-title{color:var(--fg-default);text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2.25rem,5vw,4rem);line-height:1}.landing__chapter-body{font-size:var(--text-section-size);color:var(--fg-subtle);text-wrap:balance;max-width:46ch;margin:0;line-height:1.4}.landing__ask{margin:var(--space-dense) 0 0;flex-direction:column;align-items:center;gap:2px;max-width:46ch;display:flex}.landing__ask-label{color:var(--fg-hint);font-size:15px}.landing__ask-text{font-size:var(--text-section-size);font-weight:var(--text-label-weight);text-wrap:balance}.landing-card{background:var(--bg-raised);box-shadow:var(--shadow-2);text-align:left;border-radius:28px;position:relative;overflow:hidden}.landing-card__bar{align-items:center;gap:var(--space-compact);font-weight:var(--text-label-weight);box-shadow:inset 0 -1px 0 var(--border-subtle);padding:22px 20px 14px;font-size:14px;display:flex}.landing-card__body{flex-direction:column;gap:10px;padding:20px;font-size:15px;display:flex}.landing-card__name{font-size:clamp(22px,2.6vw,36px);line-height:1}.landing-card__sub{color:var(--fg-subtle)}.landing-card__props{grid-template-columns:max-content 1fr;gap:6px 20px;margin:4px 0 0;display:grid}.landing-card__props dt{color:var(--fg-subtle)}.landing-card__props dd{align-items:center;gap:var(--space-compact);margin:0;display:flex}.landing-card__faces{display:flex}.landing-card__faces .landing-face+.landing-face{margin-left:-8px}.landing-card__brief{max-width:46ch;margin:4px 0 0}.landing-card__brief b{font-weight:var(--text-label-weight)}.landing-card__tasks{margin:4px 0 0;padding:0;list-style:none}.landing-card__tasks li{align-items:center;gap:10px;padding-block:9px;display:flex}.landing-card__tasks li+li{box-shadow:inset 0 1px 0 var(--border-subtle)}.landing-card__check{border-radius:var(--radius-full);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--border-default);flex-shrink:0}.landing-card__task{font-weight:var(--text-label-weight);margin-right:auto}.landing-card__estimate{color:var(--fg-subtle)}.landing-face{border-radius:var(--radius-full);width:24px;height:24px;font-size:9px;font-weight:var(--text-title-weight);color:#000000b3;box-shadow:0 0 0 2px var(--bg-raised);place-items:center;display:inline-grid}.landing-face[data-tint="0"]{background:#f4ec9a}.landing-face[data-tint="2"]{background:#a8e6bd}.landing__section{gap:var(--space-dense);flex-direction:column;padding-top:104px;display:flex}.landing__section-title{color:var(--fg-default);margin:0;font-size:clamp(2rem,6vw,2.5rem);line-height:1.05}.landing__section-lead{margin:0 0 var(--space-compact);font-size:var(--text-section-size);color:var(--fg-subtle)}.landing__closing{text-align:center;align-items:center;gap:var(--space-base);flex-direction:column;padding-top:120px;display:flex}.landing__closing-title{color:var(--fg-default);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.25rem,6vw,3.5rem);line-height:1}.landing__closing-body{font-size:var(--text-section-size);color:var(--fg-subtle);margin:0}.landing__footer{color:var(--fg-hint);text-align:center;align-items:center;gap:var(--space-compact);flex-direction:column;padding-block:112px 48px;display:flex}.landing__footer-links{justify-content:center;align-items:center;gap:var(--space-compact);flex-wrap:wrap;display:inline-flex}.landing__footer-link{color:var(--fg-hint);text-underline-offset:3px;font:inherit;text-decoration:underline}.landing__footer-link:hover{color:var(--fg-default)}.landing__footer-link-sep{color:var(--fg-hint)}.landing__footer-locales{gap:var(--space-compact);display:inline-flex}.landing__footer-locale-link{appearance:none;color:var(--fg-hint);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.landing__footer-locale-link[data-current]{color:var(--fg-default);cursor:default;text-decoration:none}@media (max-width:640px){.landing__chapter{padding-block:64px 72px}.landing__chapter--floor{padding-bottom:0}.landing__chapter-intro{gap:var(--space-dense)}.landing__chapter-label{font-size:16px}.landing__chapter-title{font-size:2rem}.landing__chapter-body{font-size:1.0625rem}.landing__ask{display:none}.landing-card__body{padding:var(--space-base)}.landing-card__bar{padding:var(--space-base) var(--space-base) var(--space-dense)}}
