.brand-mark[data-v-62e35d0d]{flex-shrink:0;display:inline-block}.brand-mark__tile[data-v-62e35d0d]{fill:var(--color-brand)}.brand-mark__glyph[data-v-62e35d0d]{fill:#dbffee}.collapsing-hero__hero-layer[data-v-7a2a0459]{opacity:var(--collapse-hero-layer-opacity,1);position:absolute;inset:0}.collapsing-hero__bg[data-v-7a2a0459],.collapsing-hero__image[data-v-7a2a0459],.collapsing-hero__tint[data-v-7a2a0459],.collapsing-hero__scrim[data-v-7a2a0459],.collapsing-hero__photo-shadow[data-v-7a2a0459]{position:absolute;inset:0}.collapsing-hero__image[data-v-7a2a0459]{object-fit:cover;width:100%;height:100%}.collapsing-hero__tint[data-v-7a2a0459]{pointer-events:none;mix-blend-mode:color}.collapsing-hero__scrim[data-v-7a2a0459]{pointer-events:none;background:linear-gradient(#09181029,#09181000 30%,#0918104d)}.collapsing-hero__photo-shadow[data-v-7a2a0459]{pointer-events:none;background:linear-gradient(#09181080 0%,#09181061 35%,#0918105c 70%,#0918106b 100%)}.collapsing-hero[data-v-94850723]{isolation:isolate;position:relative}.collapsing-hero__backdrop[data-v-94850723]{z-index:0;position:fixed;overflow:hidden}.collapsing-hero__header[data-v-94850723]{z-index:3;position:fixed;top:0;overflow:hidden}.collapsing-hero__expanded[data-v-94850723]{height:var(--collapse-box,100%);transform:scale(var(--collapse-scale,1));transform-origin:top;opacity:var(--collapse-expanded-opacity,1);position:absolute;top:0;left:0;right:0}.collapsing-hero__condensed[data-v-94850723]{opacity:var(--collapse-bar-opacity,0);pointer-events:none;position:absolute;inset:0;box-shadow:0 12px 26px #00000042}.collapsing-hero__header[data-state=condensed] .collapsing-hero__expanded[data-v-94850723]{pointer-events:none}.collapsing-hero__header[data-state=condensed] .collapsing-hero__condensed[data-v-94850723]{pointer-events:auto}.collapsing-hero__title[data-v-94850723]{transform-origin:0 0;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.collapsing-hero__header[data-v-94850723] [data-hero-title-anchor]{visibility:hidden}.collapsing-hero__sheet[data-v-94850723]{--sheet-dissolve-length:4.5rem;z-index:1;min-height:70vh;padding-top:var(--sheet-dissolve-length);position:relative}.ui-button[data-v-8868939e]{border-radius:var(--radius-md);font:inherit;cursor:pointer;text-align:center;border:1px solid #0000;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.ui-button[data-v-8868939e]:disabled{opacity:.5;cursor:not-allowed}.ui-button--primary[data-v-8868939e]{background:var(--color-brand);color:var(--color-text-on-brand)}.ui-button--primary[data-v-8868939e]:hover:not(:disabled){background:var(--color-brand-strong)}.ui-button--subtle[data-v-8868939e]{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.ui-button--danger[data-v-8868939e]{background:var(--color-danger);color:var(--color-text-on-brand)}.ui-card[data-v-0265e044]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1rem 1.25rem}.ui-card__header[data-v-0265e044]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ui-card__title[data-v-0265e044]{color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.ui-card-grid[data-v-4745f29f]{grid-template-columns:repeat(auto-fit, minmax(min(var(--ui-card-grid-min), 100%), 1fr));align-items:start;gap:1rem;display:grid}.ui-card-grid--fill[data-v-4745f29f]{grid-template-columns:repeat(auto-fill, minmax(min(var(--ui-card-grid-min), 100%), 1fr))}.ui-card-grid--masonry[data-v-4745f29f]{grid-auto-rows:1px;row-gap:0}.ui-page[data-v-a0c62649]{flex-direction:column;gap:1rem;width:100%;margin-inline:auto;display:flex}.ui-page--narrow[data-v-a0c62649]{max-width:42rem}.ui-page--default[data-v-a0c62649]{max-width:72rem}.ui-page--wide[data-v-a0c62649]{max-width:96rem}.ui-page__head[data-v-a0c62649]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ui-page__title[data-v-a0c62649]{margin:0;font-size:1.5rem;font-weight:700}.ui-pill[data-v-144e2fe3]{white-space:nowrap;border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600}.ui-pill--neutral[data-v-144e2fe3]{background:var(--color-surface-sunken);color:var(--color-text-muted)}.ui-pill--success[data-v-144e2fe3]{background:var(--color-success-soft);color:var(--color-success)}.ui-pill--warning[data-v-144e2fe3]{background:var(--color-warning-soft);color:var(--color-warning)}.ui-pill--danger[data-v-144e2fe3]{background:var(--color-danger-soft);color:var(--color-danger)}.ui-async-note[data-v-52a6b487]{margin:0;font-size:.875rem}.ui-async-note--pending[data-v-52a6b487]{color:var(--color-text-faint)}.ui-async-note--failed[data-v-52a6b487]{color:var(--color-danger)}.ui-async-note--empty[data-v-52a6b487]{color:var(--color-text-muted)}.focal-image[data-v-dd6ec695]{width:100%;height:100%;position:relative;overflow:hidden}.focal-image__img[data-v-dd6ec695]{will-change:transform;width:100%;height:100%;display:block}.user-avatar[data-v-33d1f91b]{letter-spacing:.02em;isolation:isolate;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.user-avatar--xs[data-v-33d1f91b]{width:var(--spacing-avatar-xs);height:var(--spacing-avatar-xs);font-size:.5rem}.user-avatar--sm[data-v-33d1f91b]{width:var(--spacing-avatar-sm);height:var(--spacing-avatar-sm);font-size:.7rem}.user-avatar--md[data-v-33d1f91b]{width:var(--spacing-avatar-md);height:var(--spacing-avatar-md);font-size:.85rem}.user-avatar--lg[data-v-33d1f91b]{width:var(--spacing-avatar-lg);height:var(--spacing-avatar-lg);font-size:1rem}.user-avatar__photo[data-v-33d1f91b]{position:absolute;inset:0}.person-chip[data-v-5b50fa16]{vertical-align:middle;align-items:center;gap:.375rem;display:inline-flex}.person-chip__name[data-v-5b50fa16]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.person-orbit[data-v-83522d6a]{margin-inline:auto;position:relative}.person-orbit__chip[data-v-83522d6a]{left:50%;top:var(--person-orbit-ring-center-y);will-change:transform, opacity;place-items:center;width:0;height:0;display:grid;position:absolute}.person-orbit__chip-face[data-v-83522d6a]{box-shadow:0 0 0 2px var(--color-surface), 0 1px 6px #0000002e;border-radius:999px;display:inline-flex;position:relative;overflow:hidden}.person-orbit__chip-face--invited[data-v-83522d6a]{box-shadow:none;border:1.5px dashed var(--color-text-faint)}.person-orbit__chip-face--captured[data-v-83522d6a]{animation:.42s ease-out person-orbit-capture-pulse-83522d6a}.person-orbit__chip-face--shine[data-v-83522d6a]{animation:.62s ease-out person-orbit-shine-grow-83522d6a}.person-orbit__chip-face--captured.person-orbit__chip-face--shine[data-v-83522d6a]{animation:.42s ease-out person-orbit-capture-pulse-83522d6a,.62s ease-out person-orbit-shine-grow-83522d6a}.person-orbit__chip-face[data-v-83522d6a]:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:45%;position:absolute;inset:-25% auto -25% -60%;transform:rotate(18deg)}.person-orbit__chip-face--shine[data-v-83522d6a]:after{animation:.62s ease-out person-orbit-shine-sweep-83522d6a}@keyframes person-orbit-fade-in-83522d6a{0%{opacity:0}to{opacity:1}}@keyframes person-orbit-capture-pulse-83522d6a{0%{outline:8px solid color-mix(in srgb, var(--color-brand) 45%, transparent);outline-offset:0}to{outline-offset:14px;outline:2px solid #0000}}@keyframes person-orbit-shine-grow-83522d6a{0%{scale:1}38%{scale:1.1}to{scale:1}}@keyframes person-orbit-shine-sweep-83522d6a{0%{opacity:0;left:-60%}25%{opacity:1}to{opacity:0;left:130%}}@media (prefers-reduced-motion:reduce){.person-orbit__chip[data-v-83522d6a]{animation:person-orbit-fade-in-83522d6a var(--duration-quick) ease-out}.person-orbit__chip-face--captured[data-v-83522d6a],.person-orbit__chip-face--shine[data-v-83522d6a],.person-orbit__chip-face--shine[data-v-83522d6a]:after,.person-orbit__chip-face--captured.person-orbit__chip-face--shine[data-v-83522d6a]{animation:none}}.paid-status-chip[data-v-8192cf29]{display:inline-flex;position:relative}.paid-status-chip__badge[data-v-8192cf29]{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:999px;justify-content:center;align-items:center;width:.8125rem;height:.8125rem;display:flex;position:absolute;bottom:-.2rem;right:-.25rem}.paid-status-chip__badge--paid[data-v-8192cf29]{background:var(--color-success);border-color:var(--color-success);color:var(--color-text-on-brand)}.paid-status-chip__badge svg[data-v-8192cf29]{width:.5rem;height:.5rem}.profile-card[data-v-08a84191]{--pc-banner:var(--spacing-user-card-banner-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);isolation:isolate;overflow:hidden;container-type:inline-size}.profile-card--md[data-v-08a84191]{--pc-banner:var(--spacing-user-card-banner-md)}.profile-card__banner[data-v-08a84191]{z-index:var(--layer-user-card-banner);height:var(--pc-banner);position:relative}.profile-card__body[data-v-08a84191]{z-index:var(--layer-user-card-content);align-items:flex-start;gap:.75rem;padding:.375rem 1rem .875rem;display:flex;position:relative}.profile-card__avatar[data-v-08a84191]{border:3px solid var(--color-surface);margin-top:-1.75rem}.profile-card__avatar--ring[data-v-08a84191]{outline:2px solid var(--color-brand);outline-offset:1px}.profile-card__avatar--stitch[data-v-08a84191]{border-style:dashed}.profile-card__text[data-v-08a84191]{min-width:0}.profile-card__name[data-v-08a84191]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.profile-card__subtitle[data-v-08a84191]{color:var(--color-text-muted);min-height:1.1375rem;margin:0;font-size:.8125rem;line-height:1.4}@container (width<=12.5rem){.profile-card__banner[data-v-08a84191]{height:var(--spacing-user-card-banner-md)}.profile-card__body[data-v-08a84191]{flex-direction:column;align-items:center;gap:.25rem;padding:.375rem .75rem .75rem}.profile-card__text[data-v-08a84191]{text-align:center}.profile-card__name[data-v-08a84191]{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}}.user-mini[data-v-08a84191]{height:calc(var(--spacing-avatar-sm) + .5rem);isolation:isolate;border-radius:999px;align-items:center;gap:.4rem;max-width:11rem;padding:.25rem .6rem .25rem .25rem;display:inline-flex;position:relative;overflow:hidden}.user-mini__banner[data-v-08a84191]{z-index:var(--layer-user-card-banner);position:absolute;inset:0}.user-mini__scrim[data-v-08a84191]{z-index:var(--layer-user-card-scrim);background:linear-gradient(90deg,#090e168c,#090e1652);position:absolute;inset:0}.user-mini__avatar[data-v-08a84191]{z-index:var(--layer-user-card-content);border:2px solid #ffffffd9}.user-mini__avatar--ring[data-v-08a84191]{border-color:var(--color-brand)}.user-mini__avatar--stitch[data-v-08a84191]{border-style:dashed}.user-mini__name[data-v-08a84191]{z-index:var(--layer-user-card-content);color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8125rem;font-weight:700;position:relative;overflow:hidden}.crop-editor[data-v-647334aa]{flex-direction:column;gap:.75rem;display:flex}.crop-editor__stage[data-v-647334aa]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-sunken,var(--color-surface));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.crop-editor__stage.is-dragging[data-v-647334aa]{cursor:grabbing}.crop-editor__stage[data-v-647334aa]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.crop-editor__img[data-v-647334aa]{pointer-events:none;width:100%;height:100%;display:block}.crop-editor__grid[data-v-647334aa]{pointer-events:none;grid-template:repeat(3,1fr)/repeat(3,1fr);display:grid;position:absolute;inset:0}.crop-editor__grid span[data-v-647334aa]{border:.5px solid #ffffff59}.crop-editor__zoom[data-v-647334aa]{color:var(--color-text-muted);align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.crop-editor__zoom input[data-v-647334aa]{flex:1}.crop-editor__actions[data-v-647334aa]{align-items:center;gap:.5rem;display:flex}.crop-editor__actions[data-v-647334aa] .ui-button{white-space:nowrap}.crop-editor__spacer[data-v-647334aa]{flex:1}.segmented-bar[data-v-e47a2698]{border-radius:999px;gap:2px;height:.5rem;display:flex;overflow:hidden}.segmented-bar__segment[data-v-e47a2698]{flex:1}.reminder-check[data-v-4459f3c9]{cursor:pointer;align-items:center;gap:.6rem;min-width:0;display:inline-flex}.reminder-check--task[data-v-4459f3c9]{--ring:var(--color-check-task-ring);--fill:var(--color-check-task)}.reminder-check--grocery[data-v-4459f3c9]{--ring:var(--color-check-grocery-ring);--fill:var(--color-check-grocery)}.reminder-check__input[data-v-4459f3c9]{opacity:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.reminder-check__box[data-v-4459f3c9]{border:2px solid var(--ring);width:1.4rem;height:1.4rem;transition:border-color var(--duration-quick) var(--ease-standard), background var(--duration-quick) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.reminder-check:hover .reminder-check__box[data-v-4459f3c9]{border-color:var(--fill);transform:scale(1.06)}.reminder-check__input:focus-visible+.reminder-check__box[data-v-4459f3c9]{outline:2px solid var(--fill);outline-offset:2px}.reminder-check:active .reminder-check__box[data-v-4459f3c9]{transform:scale(.9)}.reminder-check__input:disabled~.reminder-check__box[data-v-4459f3c9]{opacity:.5}.reminder-check__tick[data-v-4459f3c9]{width:.95rem;height:.95rem}.reminder-check__tick path[data-v-4459f3c9]{fill:none;stroke:var(--color-text-on-brand);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26;stroke-dashoffset:26px;transition:stroke-dashoffset var(--duration-quick) var(--ease-standard)}.reminder-check__input:checked+.reminder-check__box[data-v-4459f3c9]{background:var(--fill);border-color:var(--fill);animation:reminder-check-pop-4459f3c9 var(--duration-smooth) var(--ease-spring)}.reminder-check__input:checked+.reminder-check__box .reminder-check__tick path[data-v-4459f3c9]{stroke-dashoffset:0}@keyframes reminder-check-pop-4459f3c9{0%{transform:scale(1)}45%{transform:scale(1.25)}to{transform:scale(1)}}.reminder-check__label[data-v-4459f3c9]{min-width:0;transition:opacity var(--duration-smooth) var(--ease-standard)}.reminder-check.is-done .reminder-check__label[data-v-4459f3c9]{opacity:.55}.reminder-check__text[data-v-4459f3c9]{transition:background-size var(--duration-smooth) var(--ease-standard);background-image:linear-gradient(currentColor,currentColor);background-position:0 58%;background-repeat:no-repeat;background-size:0% 2px}.reminder-check.is-done .reminder-check__text[data-v-4459f3c9]{background-size:100% 2px}@media (prefers-reduced-motion:reduce){.reminder-check__box[data-v-4459f3c9],.reminder-check__tick path[data-v-4459f3c9],.reminder-check__label[data-v-4459f3c9],.reminder-check__text[data-v-4459f3c9]{transition:none}.reminder-check__input:checked+.reminder-check__box[data-v-4459f3c9]{animation:none}}.rolling-number[data-v-4592b696]{font-variant-numeric:tabular-nums;height:1em;line-height:1em;display:inline-block}.rolling-number--rolling[data-v-4592b696]{overflow:hidden}.rolling-number__track[data-v-4592b696]{transition:transform var(--duration-smooth) var(--ease-out-soft);display:block}.rolling-number__cell[data-v-4592b696]{height:1em;line-height:1em;display:block}@media (prefers-reduced-motion:reduce){.rolling-number__track[data-v-4592b696]{transition:none}}.counting-cents[data-v-f9221485]{font-variant-numeric:tabular-nums}.celebration[data-v-010a89de]{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.celebration[data-v-010a89de] .celebration__piece{will-change:transform, opacity;position:fixed}.celebration[data-v-010a89de] .celebration__piece--star{border-radius:50%}.celebration[data-v-010a89de] .celebration__piece--confetti{border-radius:1px}.celebration[data-v-010a89de] .celebration__piece--reaction{border-radius:40%}.celebration[data-v-010a89de] .celebration__piece--spark{border-radius:50%;box-shadow:0 0 12px 3px}
