@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--roots-font:"Figtree Variable", system-ui, sans-serif;--roots-color-background:#f6f3ee;--roots-color-surface:#fff;--roots-color-text:#23201c;--roots-color-text-muted:#6b645b;--roots-color-border:#e3ddd3;--roots-color-accent:#3f7a5a;--roots-color-accent-text:#fff;--roots-color-accent-soft:#dcebe2;--roots-color-warning:#a35a1f;--roots-color-focus:#2f6fb3;--roots-color-overlay:#23201c73;--roots-space-1:.25rem;--roots-space-2:.5rem;--roots-space-3:.75rem;--roots-space-4:1rem;--roots-space-6:1.5rem;--roots-space-8:2rem;--roots-radius:.75rem;--roots-touch-target:3rem;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--roots-color-background:#1b1a18;--roots-color-surface:#262421;--roots-color-text:#f1ede6;--roots-color-text-muted:#b2aa9f;--roots-color-border:#3a3631;--roots-color-accent:#7cba95;--roots-color-accent-text:#14231a;--roots-color-accent-soft:#2c4536;--roots-color-warning:#e0a46c;--roots-color-focus:#8ab8e8;--roots-color-overlay:#0009;color-scheme:dark}}:root[data-theme=dark]{--roots-color-background:#1b1a18;--roots-color-surface:#262421;--roots-color-text:#f1ede6;--roots-color-text-muted:#b2aa9f;--roots-color-border:#3a3631;--roots-color-accent:#7cba95;--roots-color-accent-text:#14231a;--roots-color-accent-soft:#2c4536;--roots-color-warning:#e0a46c;--roots-color-focus:#8ab8e8;--roots-color-overlay:#0009;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--roots-font);color:var(--roots-color-text);background:var(--roots-color-background);margin:0;font-size:1.0625rem;line-height:1.5}button{font:inherit}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.roots-button[data-v-7d6b54c3]{min-height:var(--roots-touch-target);padding:0 var(--roots-space-6);border-radius:var(--roots-radius);cursor:pointer;border:1px solid #0000;font-weight:600}.roots-button[data-v-7d6b54c3]:disabled{opacity:.6;cursor:default}.roots-button[data-v-7d6b54c3]:focus-visible{outline:3px solid var(--roots-color-focus);outline-offset:2px}.roots-button--primary[data-v-7d6b54c3]{background:var(--roots-color-accent);color:var(--roots-color-accent-text)}.roots-button--secondary[data-v-7d6b54c3]{background:var(--roots-color-surface);border-color:var(--roots-color-border);color:var(--roots-color-text)}.roots-button--quiet[data-v-7d6b54c3]{color:var(--roots-color-accent);padding:0 var(--roots-space-3);background:0 0}.update[data-v-1cf691a5]{justify-content:space-between;align-items:center;gap:var(--roots-space-3);padding:var(--roots-space-2) var(--roots-space-4);background:var(--roots-color-accent-soft);color:var(--roots-color-text);display:flex}.update__message[data-v-1cf691a5]{flex:1}.roots-icon[data-v-f03b94d5]{flex:none;display:block}.roots-action-menu[data-v-cc79e317]{justify-items:end;display:grid;position:relative}.roots-action-menu__backdrop[data-v-cc79e317]{background:var(--roots-color-overlay);position:fixed;inset:0}.roots-action-menu__list[data-v-cc79e317]{right:0;bottom:calc(100% + var(--roots-space-3));justify-items:end;gap:var(--roots-space-3);margin:0;padding:0;list-style:none;display:grid;position:absolute}.roots-action-menu__action[data-v-cc79e317]{align-items:center;gap:var(--roots-space-3);min-height:var(--roots-touch-target);padding:0 0 0 var(--roots-space-4);background:var(--roots-color-surface);color:var(--roots-color-text);font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:999px;font-weight:600;display:flex}.roots-action-menu__icon[data-v-cc79e317]{width:var(--roots-touch-target);height:var(--roots-touch-target);background:var(--roots-color-accent-soft);border-radius:50%;place-items:center;display:grid}.roots-action-menu__toggle[data-v-cc79e317]{background:var(--roots-color-accent);width:3.5rem;height:3.5rem;color:var(--roots-color-accent-text);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 2px 8px #00000040}.roots-action-menu__toggle[data-v-cc79e317] .roots-icon{transition:transform .15s}.roots-action-menu__toggle--open[data-v-cc79e317] .roots-icon{transform:rotate(45deg)}.roots-action-menu__action[data-v-cc79e317]:focus-visible,.roots-action-menu__toggle[data-v-cc79e317]:focus-visible{outline:3px solid var(--roots-color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.roots-action-menu__toggle[data-v-cc79e317] .roots-icon{transition:none}}.roots-card[data-v-f11826b1]{gap:var(--roots-space-3);padding:var(--roots-space-4);border:1px solid var(--roots-color-border);border-radius:var(--roots-radius);background:var(--roots-color-surface);display:grid}.roots-card--link[data-v-f11826b1]{position:relative}.roots-card__link[data-v-f11826b1]{color:inherit;text-decoration:none}.roots-card__link[data-v-f11826b1]:after{content:"";border-radius:var(--roots-radius);position:absolute;inset:0}.roots-card__link[data-v-f11826b1]:focus-visible{outline:none}.roots-card__link[data-v-f11826b1]:focus-visible:after{outline:3px solid var(--roots-color-focus)}.roots-card[data-v-f11826b1] p{margin:0}.roots-card__header[data-v-f11826b1]{justify-content:space-between;align-items:center;gap:var(--roots-space-3);flex-wrap:wrap;display:flex}.roots-card__title[data-v-f11826b1]{align-items:center;gap:var(--roots-space-2);margin:0;font-size:1.125rem;display:flex}.roots-toast-region[data-v-2f743d7a]{inset:auto var(--roots-space-4) calc(var(--roots-space-4) + var(--roots-bottom-inset,env(safe-area-inset-bottom)));pointer-events:none;justify-content:center;display:flex;position:fixed}.roots-toast[data-v-2f743d7a]{align-items:center;gap:var(--roots-space-4);width:100%;max-width:32rem;padding:var(--roots-space-2) var(--roots-space-2) var(--roots-space-2) var(--roots-space-4);border-radius:var(--roots-radius);background:var(--roots-color-text);color:var(--roots-color-background);pointer-events:auto;display:flex}.roots-toast__message[data-v-2f743d7a]{flex:1}.roots-toast__action[data-v-2f743d7a]{min-height:var(--roots-touch-target);padding:0 var(--roots-space-4);border-radius:var(--roots-radius);color:inherit;cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:underline}.roots-toast__action[data-v-2f743d7a]:focus-visible{outline:3px solid var(--roots-color-focus)}.add[data-v-68362c2c]{gap:var(--roots-space-2);display:grid}.add__input[data-v-68362c2c]{min-height:3.25rem;padding:0 var(--roots-space-4);border:1px solid var(--roots-color-border);border-radius:var(--roots-radius);background:var(--roots-color-surface);color:var(--roots-color-text);font:inherit;font-size:1.125rem}.add__input[data-v-68362c2c]:focus-visible{outline:3px solid var(--roots-color-focus);outline-offset:1px}.add__suggestions[data-v-68362c2c]{border:1px solid var(--roots-color-border);border-radius:var(--roots-radius);background:var(--roots-color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.add__suggestions li+li[data-v-68362c2c]{border-top:1px solid var(--roots-color-border)}.suggestion[data-v-68362c2c]{align-items:center;gap:var(--roots-space-3);width:100%;min-height:var(--roots-touch-target);padding:0 var(--roots-space-4);color:var(--roots-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.suggestion[data-v-68362c2c]:focus-visible{outline:3px solid var(--roots-color-focus);outline-offset:-3px}.suggestion__name[data-v-68362c2c]{flex:1}.suggestion__state[data-v-68362c2c]{color:var(--roots-color-text-muted);font-size:.9375rem}.suggestion--new[data-v-68362c2c]{color:var(--roots-color-accent);font-weight:600}.roots-row[data-v-9a422b7c]{align-items:center;gap:var(--roots-space-2);padding:var(--roots-space-1) 0;border-top:1px solid var(--roots-color-border);display:flex}.roots-row[data-v-9a422b7c]:first-child{border-top:none}.roots-row--flash[data-v-9a422b7c]{animation:1.2s ease-out flash-9a422b7c}@keyframes flash-9a422b7c{0%{background:var(--roots-color-accent-soft)}to{background:0 0}}.roots-row__main[data-v-9a422b7c]{min-width:0;min-height:var(--roots-touch-target);padding:var(--roots-space-2) var(--roots-space-1);color:var(--roots-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;display:grid}.roots-row__main[data-v-9a422b7c]:focus-visible{outline:3px solid var(--roots-color-focus);outline-offset:-2px;border-radius:var(--roots-radius)}.roots-row__title[data-v-9a422b7c]{overflow-wrap:anywhere;font-size:1.125rem;font-weight:600}.roots-row__badge[data-v-9a422b7c]{margin-left:var(--roots-space-2);padding:0 var(--roots-space-2);background:var(--roots-color-background);color:var(--roots-color-text-muted);white-space:nowrap;border-radius:999px;font-size:.8125rem;font-weight:500}.roots-row__detail[data-v-9a422b7c]{color:var(--roots-color-text-muted);overflow-wrap:anywhere;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.roots-row--flash[data-v-9a422b7c]{animation:none}}.roots-stepper[data-v-e30635e5]{align-items:center;display:flex}.roots-stepper__value[data-v-e30635e5]{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-size:1.125rem;font-weight:600}.roots-stepper__button[data-v-e30635e5]{width:var(--roots-touch-target);height:var(--roots-touch-target);color:var(--roots-color-accent);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.roots-stepper__button[data-v-e30635e5]:focus-visible{outline:3px solid var(--roots-color-focus);outline-offset:-2px}.roots-stepper__button[data-v-e30635e5]:disabled{opacity:.4;cursor:default}.roots-stepper__button--remove[data-v-e30635e5]{color:var(--roots-color-text-muted)}.roots-dialog-overlay{background:var(--roots-color-overlay);position:fixed;inset:0}.roots-dialog{gap:var(--roots-space-4);max-height:90dvh;padding:var(--roots-space-6);background:var(--roots-color-surface);color:var(--roots-color-text);display:grid;position:fixed;overflow-y:auto}.roots-dialog--dialog{inset:auto var(--roots-space-4) var(--roots-space-4);border-radius:var(--roots-radius);max-width:28rem;margin:0 auto}.roots-dialog--sheet{max-height:calc(100dvh - var(--roots-space-8));gap:var(--roots-space-3);padding:var(--roots-space-4) var(--roots-space-4) calc(var(--roots-space-4) + env(safe-area-inset-bottom));border-radius:var(--roots-radius) var(--roots-radius) 0 0;inset:auto 0 0}@media (width>=40rem){.roots-dialog--dialog,.roots-dialog--sheet{inset:10vh var(--roots-space-4) auto;border-radius:var(--roots-radius);max-width:30rem;margin:0 auto}}.roots-dialog__title{margin:0;font-size:1.375rem}.roots-dialog__description{margin:calc(-1 * var(--roots-space-2)) 0 0;color:var(--roots-color-text-muted)}.field[data-v-c3b354ae]{gap:var(--roots-space-1);display:grid}.field__label[data-v-c3b354ae]{font-weight:600}.field__input[data-v-c3b354ae]{min-height:var(--roots-touch-target);padding:0 var(--roots-space-3);border:1px solid var(--roots-color-border);border-radius:var(--roots-radius);background:var(--roots-color-surface);color:var(--roots-color-text);font:inherit}.field__input[data-v-c3b354ae]:focus-visible{outline:3px solid var(--roots-color-focus);outline-offset:1px}.field__input[aria-invalid=true][data-v-c3b354ae]{border-color:var(--roots-color-warning)}.field__hint[data-v-c3b354ae],.field__error[data-v-c3b354ae]{margin:0;font-size:.9375rem}.field__hint[data-v-c3b354ae]{color:var(--roots-color-text-muted)}.field__error[data-v-c3b354ae]{color:var(--roots-color-warning)}.need-sheet{gap:var(--roots-space-3);display:grid}.need-sheet__quantity{align-items:flex-end;gap:var(--roots-space-2);display:flex}.need-sheet__quantity>:first-child{flex:1}.need-sheet__steps{gap:var(--roots-space-2);display:flex}.need-sheet__product{gap:var(--roots-space-3);padding-top:var(--roots-space-2);border-top:1px solid var(--roots-color-border);display:grid}.need-sheet__product-header{justify-content:space-between;align-items:center;gap:var(--roots-space-3);display:flex}.need-sheet__legend{font-weight:650}.need-sheet__danger{color:var(--roots-color-warning);padding:0}.need-sheet__actions{align-items:center;gap:var(--roots-space-2);flex-wrap:wrap;display:flex}.need-sheet__spacer{flex:1}.others[data-v-9835a17e]{gap:var(--roots-space-3);padding:var(--roots-space-3) var(--roots-space-4);border-radius:var(--roots-radius);background:var(--roots-color-accent-soft);color:var(--roots-color-text);display:flex}.others__text[data-v-9835a17e]{gap:var(--roots-space-1);display:grid}.others p[data-v-9835a17e]{margin:0}.others__title[data-v-9835a17e]{font-weight:600}.others__hint[data-v-9835a17e]{font-size:.9375rem}.roots-chip[data-v-13c9383a]{min-height:2.75rem;padding:0 var(--roots-space-4);border:1px solid var(--roots-color-border);background:var(--roots-color-surface);color:var(--roots-color-text);font:inherit;cursor:pointer;border-radius:999px}.roots-chip[aria-pressed=true][data-v-13c9383a]{border-color:var(--roots-color-accent);background:var(--roots-color-accent-soft);font-weight:600}.roots-chip[data-v-13c9383a]:focus-visible{outline:3px solid var(--roots-color-focus);outline-offset:2px}.picks[data-v-1f266795]{gap:var(--roots-space-3);display:grid}.picks__title[data-v-1f266795]{color:var(--roots-color-text-muted);margin:0;font-size:1rem}.picks__list[data-v-1f266795]{gap:var(--roots-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.picks__more[data-v-1f266795]{min-height:var(--roots-touch-target);color:var(--roots-color-accent);font:inherit;cursor:pointer;background:0 0;border:none;justify-self:start;padding:0;font-weight:600}.picks__more[data-v-1f266795]:focus-visible{outline:3px solid var(--roots-color-focus);outline-offset:2px}.roots-check[data-v-f5d17e29]{border-top:1px solid var(--roots-color-border)}.roots-check[data-v-f5d17e29]:first-child{border-top:none}.roots-check--flash[data-v-f5d17e29]{animation:1.2s ease-out flash-f5d17e29}@keyframes flash-f5d17e29{0%{background:var(--roots-color-accent-soft)}to{background:0 0}}.roots-check__main[data-v-f5d17e29]{align-items:center;gap:var(--roots-space-3);width:100%;min-height:3.5rem;padding:var(--roots-space-2) var(--roots-space-1);color:var(--roots-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.roots-check__main[data-v-f5d17e29]:focus-visible{outline:3px solid var(--roots-color-focus);outline-offset:-2px;border-radius:var(--roots-radius)}.roots-check__box[data-v-f5d17e29]{border:2px solid var(--roots-color-text-muted);border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.roots-check--checked .roots-check__box[data-v-f5d17e29]{border-color:var(--roots-color-accent);background:var(--roots-color-accent);color:var(--roots-color-accent-text)}.roots-check__text[data-v-f5d17e29]{flex:1;min-width:0;display:grid}.roots-check__title[data-v-f5d17e29]{overflow-wrap:anywhere;font-size:1.125rem;font-weight:600}.roots-check--checked .roots-check__title[data-v-f5d17e29]{color:var(--roots-color-text-muted);text-decoration:line-through}.roots-check__badge[data-v-f5d17e29]{margin-left:var(--roots-space-2);padding:0 var(--roots-space-2);background:var(--roots-color-accent-soft);color:var(--roots-color-text);white-space:nowrap;border-radius:999px;font-size:.8125rem;font-weight:500}.roots-check__detail[data-v-f5d17e29]{color:var(--roots-color-text-muted);overflow-wrap:anywhere;font-size:.9375rem}.roots-check__amount[data-v-f5d17e29]{color:var(--roots-color-text-muted);white-space:nowrap;flex:none;font-weight:600}@media (prefers-reduced-motion:reduce){.roots-check--flash[data-v-f5d17e29]{animation:none}}.trip[data-v-781180a0]{gap:var(--roots-space-2)}.trip__summary[data-v-781180a0],.trip__empty[data-v-781180a0]{color:var(--roots-color-text-muted)}.trip__items[data-v-781180a0]{margin:0;padding:0;list-style:none}.trip__basket[data-v-781180a0]{margin:var(--roots-space-3) 0 0;color:var(--roots-color-text-muted);font-size:.9375rem;font-weight:600}.trip__actions[data-v-781180a0]{gap:var(--roots-space-1);margin:0 calc(-1 * var(--roots-space-4));padding:var(--roots-space-3) var(--roots-space-4) calc(var(--roots-space-3) + env(safe-area-inset-bottom));background:var(--roots-color-background);border-top:1px solid var(--roots-color-border);display:grid;position:sticky;bottom:0}.trip__dialog-actions[data-v-781180a0]{gap:var(--roots-space-2);display:grid}.trip__discard[data-v-781180a0]{color:var(--roots-color-warning)}.groceries[data-v-94e79dd2]{max-width:40rem;padding:var(--roots-space-4) var(--roots-space-4) 6rem;gap:var(--roots-space-4);margin:0 auto;display:grid}.groceries--trip[data-v-94e79dd2]{padding-bottom:0}.list[data-v-94e79dd2]{gap:var(--roots-space-1)}.list__start[data-v-94e79dd2]{align-items:center;gap:var(--roots-space-2);display:inline-flex}.list__count[data-v-94e79dd2]{padding:0 var(--roots-space-2);background:var(--roots-color-accent-soft);border-radius:999px;font-size:.875rem}.list__empty[data-v-94e79dd2]{color:var(--roots-color-text-muted)}.list__items[data-v-94e79dd2]{margin:0;padding:0;list-style:none}.skeleton[data-v-94e79dd2]{gap:var(--roots-space-3);display:grid}.skeleton__line[data-v-94e79dd2]{border-radius:var(--roots-radius);background:var(--roots-color-border);opacity:.6;height:3rem}.status[data-v-0922ca32]{color:var(--roots-color-text-muted);margin:0;font-size:.9375rem}.status__dismiss[data-v-0922ca32]{margin-left:var(--roots-space-2);color:var(--roots-color-accent);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.prompt__actions[data-v-dcb36aef]{gap:var(--roots-space-2);flex-wrap:wrap;display:flex}.prompt__error[data-v-dcb36aef]{color:var(--roots-color-warning)}.wall[data-v-dfd0564d]{max-width:40rem;padding:var(--roots-space-4) var(--roots-space-4) 6rem;align-content:start;gap:var(--roots-space-4);margin:0 auto;display:grid}.wall__count[data-v-dfd0564d]{padding:0 var(--roots-space-2);background:var(--roots-color-accent-soft);border-radius:999px;font-size:.875rem}.wall__muted[data-v-dfd0564d]{color:var(--roots-color-text-muted)}.wall__skeleton[data-v-dfd0564d]{border-radius:var(--roots-radius);background:var(--roots-color-border);opacity:.6;height:1.5rem;display:block}.shell[data-v-e47979a0]{--roots-tabs-height:calc(4rem + env(safe-area-inset-bottom));--roots-bottom-inset:var(--roots-tabs-height);grid-template-rows:auto auto 1fr auto;height:100dvh;display:grid}.shell--menu[data-v-e47979a0]{--roots-bottom-inset:calc(var(--roots-tabs-height) + 3.5rem + var(--roots-space-4))}.shell__header[data-v-e47979a0]{justify-content:space-between;align-items:center;gap:var(--roots-space-4);width:100%;max-width:40rem;padding:var(--roots-space-4) var(--roots-space-4) 0;margin:0 auto;display:flex}.shell__title[data-v-e47979a0]{overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:650}.icon-link[data-v-e47979a0]{width:var(--roots-touch-target);height:var(--roots-touch-target);color:var(--roots-color-text);border-radius:50%;place-items:center;display:grid}.icon-link[data-v-e47979a0]:focus-visible{outline:3px solid var(--roots-color-focus)}.shell__status[data-v-e47979a0]{width:100%;max-width:40rem;padding:0 var(--roots-space-4);margin:0 auto}.shell__notice[data-v-e47979a0]{padding:var(--roots-space-4)}.pages[data-v-e47979a0]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow:auto hidden}.page[data-v-e47979a0]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;overflow-y:auto}.tabs[data-v-e47979a0]{padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--roots-color-border);background:var(--roots-color-surface);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.tab[data-v-e47979a0]{align-content:center;place-items:center;gap:var(--roots-space-1);min-height:4rem;color:var(--roots-color-text-muted);font-size:.875rem;font-weight:600;text-decoration:none;display:grid}.tab[aria-current=page][data-v-e47979a0]{color:var(--roots-color-accent)}.tab[data-v-e47979a0]:focus-visible{outline:3px solid var(--roots-color-focus);outline-offset:-3px}.shell__menu[data-v-e47979a0]{right:var(--roots-space-4);bottom:calc(var(--roots-tabs-height) + var(--roots-space-4));position:fixed}.auth[data-v-0ebedc6e]{max-width:26rem;padding:var(--roots-space-8) var(--roots-space-4);margin:0 auto}.auth__brand[data-v-0ebedc6e]{margin:0 0 var(--roots-space-4);font-size:1.5rem;font-weight:650}.auth__card[data-v-0ebedc6e]{gap:var(--roots-space-4);padding:var(--roots-space-6);border:1px solid var(--roots-color-border);border-radius:var(--roots-radius);background:var(--roots-color-surface);display:grid}.auth__title[data-v-0ebedc6e]{margin:0;font-size:1.375rem}.form[data-v-d684f324]{gap:var(--roots-space-4);display:grid}.message[data-v-d684f324]{color:var(--roots-color-warning);margin:0}.invite{gap:var(--roots-space-4);display:grid}.invite p{margin:0}.invite__error{color:var(--roots-color-warning)}.invite__link{min-height:var(--roots-touch-target);padding:0 var(--roots-space-3);border:1px solid var(--roots-color-border);border-radius:var(--roots-radius);background:var(--roots-color-background);color:var(--roots-color-text);font:inherit;font-size:.875rem}.invite__actions{justify-content:flex-end;gap:var(--roots-space-2);display:flex}.push__state[data-v-102415b3]{color:var(--roots-color-text-muted)}.push__error[data-v-102415b3]{color:var(--roots-color-warning)}.settings[data-v-08d43ce4]{max-width:40rem;padding:var(--roots-space-4);gap:var(--roots-space-4);margin:0 auto;display:grid}.settings__header[data-v-08d43ce4]{align-items:center;gap:var(--roots-space-2);display:flex}.settings__title[data-v-08d43ce4]{margin:0;font-size:1.5rem;font-weight:650}.settings__error[data-v-08d43ce4]{color:var(--roots-color-warning);margin:0}.settings__sign-out[data-v-08d43ce4]{justify-self:start}.icon-link[data-v-08d43ce4]{width:var(--roots-touch-target);height:var(--roots-touch-target);color:var(--roots-color-text);border-radius:50%;place-items:center;display:grid}.icon-link[data-v-08d43ce4]:focus-visible{outline:3px solid var(--roots-color-focus)}.members[data-v-08d43ce4]{gap:var(--roots-space-2);margin:0;padding:0;list-style:none;display:grid}.members__item[data-v-08d43ce4]{column-gap:var(--roots-space-3);padding:var(--roots-space-3) 0;border-top:1px solid var(--roots-color-border);grid-template-columns:1fr auto;display:grid}.members__item[data-v-08d43ce4]:first-child{border-top:none}.members__name[data-v-08d43ce4]{font-weight:600}.members__you[data-v-08d43ce4]{margin-left:var(--roots-space-2);color:var(--roots-color-text-muted);font-weight:400}.members__email[data-v-08d43ce4]{color:var(--roots-color-text-muted);overflow-wrap:anywhere;grid-column:1;font-size:.9375rem}.members__badge[data-v-08d43ce4]{padding:var(--roots-space-1) var(--roots-space-2);border-radius:var(--roots-radius);background:var(--roots-color-background);color:var(--roots-color-text-muted);grid-area:1/2/span 2;align-self:center;font-size:.875rem}.form[data-v-32645786]{gap:var(--roots-space-4);display:grid}.form__error[data-v-32645786]{color:var(--roots-color-warning);margin:0}.hint[data-v-32645786]{color:var(--roots-color-text-muted);margin:0;font-size:.9375rem}
