#upload-hero[data-astro-cid-lcdefpme]{padding-bottom:7.5rem}form[data-astro-cid-lcdefpme]{gap:var(--space-6);max-width:calc(34rem + 2 * var(--space-4));padding:0 var(--space-4) calc(var(--space-12) + env(safe-area-inset-bottom));margin:-6rem auto 0;display:grid}h1[data-astro-cid-lcdefpme]{margin-top:var(--space-2);text-wrap:balance}.intro[data-astro-cid-lcdefpme]{max-width:30rem}.fields[data-astro-cid-lcdefpme]{gap:var(--space-4);display:grid}.drop[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4) var(--space-4);min-height:11.5rem;padding:var(--space-6);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-radius var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial), background-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects), color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects);grid-template-columns:auto 1fr;display:grid;position:relative;box-shadow:0 8px 24px #0014322e}.drop[data-astro-cid-lcdefpme]:has(:focus-visible){outline:3px solid var(--md-sys-color-secondary);outline-offset:3px}.drop[data-astro-cid-lcdefpme]:active,.drop[data-astro-cid-lcdefpme][data-drag]{border-radius:var(--md-sys-shape-corner-extra-extra-large)}.drop-badge[data-astro-cid-lcdefpme]{background:var(--md-sys-color-tertiary);width:6rem;height:6rem;color:var(--md-sys-color-on-tertiary);clip-path:var(--md-shape-cookie-12);transition:clip-path var(--md-sys-motion-spring-slow-spatial-duration) var(--md-sys-motion-spring-slow-spatial), rotate var(--md-sys-motion-spring-slow-spatial-duration) var(--md-sys-motion-spring-slow-spatial), scale var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial), background-color var(--md-sys-motion-spring-default-effects-duration) linear;place-items:center;display:grid;position:relative}.drop[data-astro-cid-lcdefpme]:hover .drop-badge[data-astro-cid-lcdefpme]{rotate:15deg}.drop[data-astro-cid-lcdefpme]:active .drop-badge[data-astro-cid-lcdefpme],.drop[data-astro-cid-lcdefpme][data-drag] .drop-badge[data-astro-cid-lcdefpme]{clip-path:var(--md-shape-cookie-7);rotate:30deg;scale:1.08}.drop-icon[data-astro-cid-lcdefpme]{transition:scale var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial), rotate var(--md-sys-motion-spring-slow-spatial-duration) var(--md-sys-motion-spring-slow-spatial);grid-area:1/1;display:grid}.drop-icon[data-astro-cid-lcdefpme] svg{fill:currentColor;width:2.5rem;height:2.5rem}.drop-icon-file[data-astro-cid-lcdefpme]{scale:0}.drop[data-astro-cid-lcdefpme]:hover .drop-icon[data-astro-cid-lcdefpme]{rotate:-15deg}.drop[data-astro-cid-lcdefpme]:active .drop-icon[data-astro-cid-lcdefpme],.drop[data-astro-cid-lcdefpme][data-drag] .drop-icon[data-astro-cid-lcdefpme]{rotate:-30deg}.drop-text[data-astro-cid-lcdefpme]{gap:2px;min-width:0;display:grid}.drop-title[data-astro-cid-lcdefpme]{overflow-wrap:anywhere}.drop-hint[data-astro-cid-lcdefpme]{text-wrap:balance}.drop-change[data-astro-cid-lcdefpme]{padding:10px var(--space-4);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);grid-column:1/-1;justify-self:start;display:none}.drop[data-astro-cid-lcdefpme][data-state=file],.drop[data-astro-cid-lcdefpme][data-state=sending]{background:var(--md-sys-color-surface-bright);color:var(--md-sys-color-on-surface);border-radius:var(--md-sys-shape-corner-extra-extra-large) var(--md-sys-shape-corner-extra-large)}.drop[data-astro-cid-lcdefpme][data-state=file] .drop-badge[data-astro-cid-lcdefpme],.drop[data-astro-cid-lcdefpme][data-state=sending] .drop-badge[data-astro-cid-lcdefpme]{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);clip-path:var(--md-shape-squircle);rotate:-8deg}.drop[data-astro-cid-lcdefpme][data-state=file] .drop-icon[data-astro-cid-lcdefpme],.drop[data-astro-cid-lcdefpme][data-state=sending] .drop-icon[data-astro-cid-lcdefpme]{rotate:8deg}.drop[data-astro-cid-lcdefpme][data-state=file] .drop-icon-empty[data-astro-cid-lcdefpme],.drop[data-astro-cid-lcdefpme][data-state=sending] .drop-icon-empty[data-astro-cid-lcdefpme]{scale:0}.drop[data-astro-cid-lcdefpme][data-state=file] .drop-icon-file[data-astro-cid-lcdefpme],.drop[data-astro-cid-lcdefpme][data-state=sending] .drop-icon-file[data-astro-cid-lcdefpme]{scale:1}.drop[data-astro-cid-lcdefpme][data-state=file] .drop-change[data-astro-cid-lcdefpme]{display:inline-flex}.drop[data-astro-cid-lcdefpme][data-state=file] .drop-hint[data-astro-cid-lcdefpme],.drop[data-astro-cid-lcdefpme][data-state=sending] .drop-hint[data-astro-cid-lcdefpme]{color:var(--md-sys-color-on-surface-variant)}.drop[data-astro-cid-lcdefpme][data-state=sending]{pointer-events:none}.drop[data-astro-cid-lcdefpme][data-state=sending] .drop-badge[data-astro-cid-lcdefpme]{animation:2.4s linear infinite morph}.drop[data-astro-cid-lcdefpme][data-state=sending] .drop-icon[data-astro-cid-lcdefpme]{animation:2.4s linear infinite counter}@keyframes morph{0%{clip-path:var(--md-shape-squircle);rotate:-8deg}25%{clip-path:var(--md-shape-cookie-4);rotate:82deg}50%{clip-path:var(--md-shape-cookie-7);rotate:172deg}75%{clip-path:var(--md-shape-cookie-12);rotate:262deg}to{clip-path:var(--md-shape-squircle);rotate:352deg}}@keyframes counter{0%{rotate:8deg}to{rotate:-352deg}}.drop-wrap[data-astro-cid-lcdefpme][data-invalid] .drop[data-astro-cid-lcdefpme]{outline:2px solid var(--md-sys-color-error);outline-offset:2px}#goals-hero[data-astro-cid-lcdefpme]{padding-bottom:5rem}#goals-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{outline:0}.goals-badge[data-astro-cid-lcdefpme]{background:var(--md-sys-color-hero-accent);width:4.5rem;height:4.5rem;color:var(--md-sys-color-on-hero-accent);clip-path:var(--md-shape-cookie-12);animation:arrive var(--md-sys-motion-spring-slow-spatial-duration) var(--md-sys-motion-spring-slow-spatial) both;place-items:center;display:grid}.goals-badge[data-astro-cid-lcdefpme] svg{fill:currentColor;width:2.5rem;height:2.5rem}#goals-form[data-astro-cid-lcdefpme]{gap:var(--space-4);max-width:calc(34rem + 2 * var(--space-4));padding:0 var(--space-4) calc(var(--space-12) + env(safe-area-inset-bottom));margin:-3.5rem auto 0;display:grid}.goals-card[data-astro-cid-lcdefpme]{gap:var(--space-4);padding:var(--space-6) var(--space-4);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-bright);display:grid;box-shadow:0 8px 24px #0014322e}.goals-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding:0 var(--space-2);margin:0}.goals-card[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{min-height:6rem}.goals-actions[data-astro-cid-lcdefpme]{gap:var(--space-2);display:grid}.sent[data-astro-cid-lcdefpme]{min-height:min(46rem, calc(100dvh - 64px - var(--space-8)));padding-top:var(--space-8);padding-bottom:var(--space-12);outline:0}.sent[data-astro-cid-lcdefpme] .hero-inner[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-6)}.sent-badge[data-astro-cid-lcdefpme]{background:var(--md-sys-color-hero-accent);width:9.5rem;height:9.5rem;color:var(--md-sys-color-on-hero-accent);clip-path:var(--md-shape-cookie-12);animation:arrive var(--md-sys-motion-spring-slow-spatial-duration) var(--md-sys-motion-spring-slow-spatial) both;place-items:center;display:grid}.sent-badge[data-astro-cid-lcdefpme] svg{fill:currentColor;width:5rem;height:5rem}@keyframes arrive{0%{clip-path:var(--md-shape-circle);rotate:-90deg;scale:.3}}.sent[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:30rem}@media (width>=40rem){#upload-hero[data-astro-cid-lcdefpme]{padding-top:var(--space-8)}.drop[data-astro-cid-lcdefpme]{min-height:14rem;padding:var(--space-8)}.drop-badge[data-astro-cid-lcdefpme]{width:7.5rem;height:7.5rem}}@media (prefers-reduced-motion:reduce){.drop[data-astro-cid-lcdefpme][data-state=sending] .drop-badge[data-astro-cid-lcdefpme],.drop[data-astro-cid-lcdefpme][data-state=sending] .drop-icon[data-astro-cid-lcdefpme]{animation:none}}
