:root{--cream-rgb:250 246 240;--cream-2-rgb:243 236 226;--white-rgb:255 255 255;--mist-rgb:234 231 228;--field-rgb:231 225 216;--field-2-rgb:237 231 222;--line-rgb:231 223 211;--line-strong-rgb:216 207 194;--espresso-rgb:44 32 23;--espresso-soft-rgb:58 44 32;--ink-rgb:36 26 18;--lime-rgb:199 224 138;--lime-bright-rgb:207 232 144;--lime-tint-rgb:233 240 212;--lime-banner-rgb:231 239 200;--olive-rgb:79 100 32;--olive-text-rgb:62 80 24;--green-deep-rgb:31 58 46;--muted-rgb:107 98 88;--muted-2-rgb:140 133 124;--body-rgb:91 82 73;--body-strong-rgb:87 78 69;--body-deep-rgb:74 66 57;--body-soft-rgb:107 98 88;--on-dark-rgb:205 191 177;--on-dark-2-rgb:228 216 203;--on-dark-muted-rgb:168 156 143;--on-lime-rgb:63 74 37;--espresso-deep-rgb:31 22 16;--error-tint-rgb:251 233 231;--error-line-rgb:243 201 194;--error-text-rgb:140 47 34;--peach-rgb:243 217 194;--red-soft-rgb:217 138 106;--red-deep-rgb:194 91 58;--red-tint-rgb:247 228 218;--blue-soft-rgb:127 168 201;--blue-deep-rgb:51 94 140;--blue-tint-rgb:223 233 242;--clay-ink-rgb:150 62 34;--cream:rgb(var(--cream-rgb));--cream-2:rgb(var(--cream-2-rgb));--white:rgb(var(--white-rgb));--mist:rgb(var(--mist-rgb));--field:rgb(var(--field-rgb));--field-focus:rgb(var(--field-2-rgb));--line:rgb(var(--line-rgb));--line-strong:rgb(var(--line-strong-rgb));--espresso:rgb(var(--espresso-rgb));--espresso-soft:rgb(var(--espresso-soft-rgb));--ink:rgb(var(--ink-rgb));--lime:rgb(var(--lime-rgb));--lime-bright:rgb(var(--lime-bright-rgb));--lime-tint:rgb(var(--lime-tint-rgb));--olive:rgb(var(--olive-rgb));--olive-text:rgb(var(--olive-text-rgb));--muted:rgb(var(--muted-rgb));--muted-2:rgb(var(--muted-2-rgb));--body:rgb(var(--body-rgb));--body-strong:rgb(var(--body-strong-rgb));--body-deep:rgb(var(--body-deep-rgb));--body-soft:rgb(var(--body-soft-rgb));--on-dark:rgb(var(--on-dark-rgb));--on-dark-2:rgb(var(--on-dark-2-rgb));--on-dark-muted:rgb(var(--on-dark-muted-rgb));--on-lime:rgb(var(--on-lime-rgb));--espresso-deep:rgb(var(--espresso-deep-rgb));--error-tint:rgb(var(--error-tint-rgb));--error-line:rgb(var(--error-line-rgb));--error-text:rgb(var(--error-text-rgb));--blue-deep:rgb(var(--blue-deep-rgb));--blue-tint:rgb(var(--blue-tint-rgb));--red-deep:rgb(var(--red-deep-rgb));--red-tint:rgb(var(--red-tint-rgb));--brew-preparing:var(--muted);--brew-preparing-tint:var(--mist);--brew-sent:var(--espresso);--brew-sent-tint:var(--field);--brew-steeping:var(--body);--brew-steeping-tint:var(--cream-2);--brew-brewed:var(--blue-deep);--brew-brewed-tint:var(--blue-tint);--brew-served:var(--olive);--brew-served-tint:var(--lime);--brew-spilled:var(--red-deep);--brew-spilled-tint:var(--red-tint);--r-lg:30px;--r-md:22px;--r-sm:16px;--r-control:12px;--r-xs:6px;--fs-heading:19px;--fs-body:14.5px;--fs-label:13px;--fs-caption:11.5px;--fs-display:clamp(46px,7vw,92px);--fs-title:clamp(34px,4.6vw,58px);--fs-subtitle:clamp(22px,2.4vw,28px);--fs-lead:clamp(17px,1.5vw,21px);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-24:96px;--pad-card:24px;--pad-card-compact:16px;--stack:16px;--stack-tight:8px;--gutter:24px;--section-y:clamp(64px,8vw,96px);--soft-shadow:0 14px 38px -18px rgb(var(--espresso-rgb)/0.4);--card-shadow:0 24px 60px -28px rgb(var(--espresso-rgb)/0.28);--card-shadow-lg:0 30px 70px -32px rgb(var(--espresso-rgb)/0.45);--btn-shadow:0 22px 46px -20px rgb(var(--espresso-rgb)/0.55);--maxw:1180px;--nav-h:76px;--anchor-frame:calc(var(--nav-h) + 32px);--ff:var(--font-hanken),"Hanken Grotesk",system-ui,-apple-system,sans-serif;--action-rgb:44 32 23;--action-hover-rgb:31 22 16;--on-action-rgb:255 255 255;--action:rgb(var(--action-rgb));--action-hover:rgb(var(--action-hover-rgb));--on-action:rgb(var(--on-action-rgb))}:root[data-admin-theme=dark]{color-scheme:dark;--cream-rgb:24 23 20;--cream-2-rgb:31 30 26;--white-rgb:36 35 30;--mist-rgb:44 43 37;--field-rgb:44 43 37;--field-2-rgb:51 50 43;--line-rgb:65 63 54;--line-strong-rgb:91 88 76;--espresso-rgb:242 235 224;--espresso-soft-rgb:226 217 204;--ink-rgb:242 235 224;--lime-tint-rgb:47 58 34;--olive-rgb:178 202 125;--olive-text-rgb:199 224 138;--muted-rgb:177 171 159;--muted-2-rgb:160 154 142;--body-rgb:207 200 187;--body-strong-rgb:219 212 200;--body-deep-rgb:229 222 210;--body-soft-rgb:188 181 168;--error-tint-rgb:65 36 30;--error-line-rgb:128 68 53;--error-text-rgb:255 177 155;--red-tint-rgb:65 36 30;--red-deep-rgb:249 167 142;--red-soft-rgb:183 109 85;--blue-deep-rgb:150 190 230;--clay-ink-rgb:249 167 142;--blue-tint-rgb:30 45 62;--action-rgb:199 224 138;--action-hover-rgb:207 232 144;--on-action-rgb:36 26 18;--soft-shadow:0 14px 38px -18px rgba(0,0,0,.5);--card-shadow:0 24px 60px -28px rgba(0,0,0,.5)}:root[data-admin-theme=light]{color-scheme:light}:root[data-admin-theme] .admin-shell{accent-color:var(--olive)}:root[data-admin-theme=dark] .admin-shell ::-moz-selection{background:var(--lime);color:var(--on-lime)}:root[data-admin-theme=dark] .admin-shell ::selection{background:var(--lime);color:var(--on-lime)}:root[data-admin-theme=dark] .admin-shell .shadow-card{box-shadow:var(--card-shadow)}:root{--enter-ease:cubic-bezier(0.2,0.7,0.2,1);--enter-dur:520ms;--enter-rise:14px;--enter-step:60ms}@keyframes guap-enter-rise{0%{opacity:0;transform:translate3d(0,var(--enter-rise),0)}to{opacity:1;transform:none}}@keyframes guap-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes guap-enter-drop{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:none}}@keyframes guap-enter-surface{0%{opacity:0;transform:translate3d(0,18px,0) scale(.99)}to{opacity:1;transform:none}}.page-enter{animation:guap-enter-rise var(--enter-dur) var(--enter-ease) both}.page-enter-soft{animation:guap-enter-fade .36s var(--enter-ease) both}.page-enter-chrome{animation:guap-enter-drop .42s var(--enter-ease) both}@media (prefers-reduced-motion:no-preference){.guap-marketing .nav{animation:guap-enter-drop .42s var(--enter-ease) both}.guap-about .story-hero-copy>*,.guap-landing .hero-copy>*,.guap-pricing .phero>.wrap>*{animation:guap-enter-rise var(--enter-dur) var(--enter-ease) both}.guap-about .story-hero-copy>:first-child,.guap-landing .hero-copy>:first-child,.guap-pricing .phero>.wrap>:first-child{animation-delay:0ms}.guap-about .story-hero-copy>:nth-child(2),.guap-landing .hero-copy>:nth-child(2),.guap-pricing .phero>.wrap>:nth-child(2){animation-delay:var(--enter-step)}.guap-about .story-hero-copy>:nth-child(3),.guap-landing .hero-copy>:nth-child(3),.guap-pricing .phero>.wrap>:nth-child(3){animation-delay:calc(var(--enter-step) * 2)}.guap-about .story-hero-copy>:nth-child(n+4),.guap-landing .hero-copy>:nth-child(n+4){animation-delay:calc(var(--enter-step) * 3)}.guap-about .story-form,.guap-landing .hero-visual{animation:guap-enter-surface .56s var(--enter-ease) .14s both}.guap-auth .topbar{animation:guap-enter-drop .42s var(--enter-ease) both}}