@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.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}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-italic-BHALq22K.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-italic-B8-t4Nou.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-italic-D2JnYqd-.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}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-plum:#493364;--color-plum-900:#2a1c3c;--color-plum-800:#33244a;--color-plum-600:#5c4479;--color-plum-300:#a796bd;--color-plum-100:#ece4f2;--color-plum-50:#f5f0f7;--color-coral:#ef826a;--color-coral-600:#e86c52;--color-coral-700:#ad4630;--color-coral-200:#f8c3b5;--color-coral-100:#fde6df;--color-sun:#f8c968;--color-sun-700:#7a5710;--color-sun-200:#fbe2a9;--color-sun-100:#fdf2d6;--color-sage:#578f83;--color-sage-700:#3c665d;--color-sage-200:#b9d6cf;--color-sage-100:#e1eeea;--color-cream:#f8efe4;--color-cream-200:#f1e4d4;--color-cream-300:#e8d7c3;--color-paper:#fff9f1;--color-ink:#39294e;--color-ink-soft:#65586d;--color-bg:var(--color-cream);--color-surface:var(--color-paper);--color-surface-sunk:var(--color-cream-200);--color-text:var(--color-ink);--color-text-muted:var(--color-ink-soft);--color-heading:var(--color-plum);--color-line:#49336424;--color-line-strong:#49336447;--color-action:var(--color-coral);--color-action-hover:var(--color-coral-600);--color-on-action:var(--color-plum-900);--color-link:var(--color-coral-700);--color-focus:#2f6fd6;--color-success:#2f6b4f;--color-success-bg:#dff0e6;--color-warning:#7a5710;--color-warning-bg:#fdf2d6;--color-danger:#a8321f;--color-danger-bg:#fbe3dd;--color-info:var(--color-plum);--color-info-bg:var(--color-plum-100);--font-display:"Fraunces Variable", "Fraunces", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-body:"DM Sans Variable", "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:clamp(1.5rem, 1.25rem + 1vw, 1.875rem);--text-2xl:clamp(1.875rem, 1.45rem + 1.9vw, 2.625rem);--text-3xl:clamp(2.25rem, 1.55rem + 3.2vw, 3.75rem);--text-display:clamp(2.75rem, 1.6rem + 5.4vw, 5.5rem);--leading-tight:1.08;--leading-snug:1.25;--leading-body:1.6;--measure:62ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--gutter:clamp(16px, 4vw, 40px);--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:34px;--radius-pill:999px;--shadow-1:0 1px 2px #39294e0f, 0 2px 6px #39294e0d;--shadow-2:0 2px 4px #39294e0d, 0 12px 28px -10px #39294e38;--shadow-3:0 4px 8px #39294e0f, 0 28px 56px -18px #39294e52;--shadow-inset:inset 0 1px 2px #39294e14;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dur-fast:.14s;--dur:.24s;--dur-slow:.42s;--tap:44px;--nav-height:76px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);--content-max:1120px;--z-nav:20;--z-sheet:40;--z-toast:60;--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .22 0 0 0 0 .16 0 0 0 0 .3 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-slow:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:var(--space-6)}body{background-color:var(--color-bg);background-image:var(--paper-grain);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}p,h1,h2,h3,h4{overflow-wrap:break-word}h1,h2,h3,h4,.display{font-family:var(--font-display);color:var(--color-heading);font-weight:560;line-height:var(--leading-tight);letter-spacing:-.015em;font-variation-settings:"SOFT" 60, "WONK" 0;text-wrap:balance}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-lg);letter-spacing:-.005em}p{text-wrap:pretty}em.accent,.accent{color:var(--color-coral-700);font-variation-settings:"SOFT" 100, "WONK" 1;font-style:italic}a{color:var(--color-link);text-underline-offset:.18em;text-decoration-thickness:1.5px}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:6px}::selection{background:var(--color-sun-200);color:var(--color-plum-900)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-plum);color:var(--color-paper);border-radius:var(--radius-sm);position:absolute;top:-100px}.skip-link:focus{top:var(--space-4)}.eyebrow{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-coral-700);font-weight:700}.muted{color:var(--color-text-muted)}.prose{max-width:var(--measure);white-space:pre-wrap}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}main>*>*,main>*>*>li{min-width:0}.print-root{display:none}@media print{body>:not(.print-root){display:none!important}.print-root{display:block}}._region_so4wg_1{z-index:var(--z-toast);left:var(--space-4);right:var(--space-4);bottom:calc(var(--nav-height) + var(--safe-bottom) + var(--space-4));gap:var(--space-2);pointer-events:none;justify-items:center;display:grid;position:fixed}._toast_so4wg_13{pointer-events:auto;align-items:center;gap:var(--space-3);width:min(100%,440px);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);border-radius:var(--radius-md);background:var(--color-plum-900);color:var(--color-paper);box-shadow:var(--shadow-3);display:flex}._icon_so4wg_26{background:var(--color-sage);width:30px;height:30px;color:var(--color-paper);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._info_so4wg_37 ._icon_so4wg_26{background:var(--color-sun);color:var(--color-plum-900)}._error_so4wg_42 ._icon_so4wg_26{background:var(--color-coral);color:var(--color-plum-900)}._text_so4wg_47{flex:1;min-width:0}._title_so4wg_52{font-weight:650;font-size:var(--text-sm);line-height:1.35}._description_so4wg_58{font-size:var(--text-xs);color:#fff9f1bf;margin-top:2px;line-height:1.4}._action_so4wg_65{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-sun);color:var(--color-plum-900);font-weight:700;font-size:var(--text-sm);border:0}._close_so4wg_76{color:#fff9f1b3;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}._close_so4wg_76:hover{background:#fff9f11a}@media (width>=960px){._region_so4wg_1{bottom:var(--space-6)}}._logo_ibny6_1{color:var(--color-plum);align-items:center;gap:10px;display:inline-flex}._mark_ibny6_8{border-radius:11px;flex-shrink:0;box-shadow:0 6px 14px -8px #2a1c3cb3}._word_ibny6_14{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"SOFT" 100, "opsz" 48;font-size:1.3rem;font-weight:600;line-height:1}._word_ibny6_14 em{color:var(--color-coral-700);font-variation-settings:"SOFT" 100, "WONK" 1;font-style:italic;font-weight:450}._light_ibny6_34{color:var(--color-paper)}._light_ibny6_34 ._word_ibny6_14 em{color:var(--color-sun)}._notice_5o6v0_1{--n-bg:var(--color-info-bg);--n-fg:var(--color-plum);--n-icon-bg:#fff9;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--n-bg);color:var(--color-text);display:flex}._compact_5o6v0_13{padding:var(--space-3);font-size:var(--text-sm)}._noticeIcon_5o6v0_18{background:var(--n-icon-bg);width:36px;height:36px;color:var(--n-fg);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._compact_5o6v0_13 ._noticeIcon_5o6v0_18{width:30px;height:30px}._noticeBody_5o6v0_34{gap:var(--space-1);align-self:center;min-width:0;display:grid}._noticeTitle_5o6v0_41{color:var(--n-fg);font-weight:700;line-height:1.35}._noticeText_5o6v0_47{font-size:var(--text-sm);line-height:1.55}._noticeText_5o6v0_47 p+p,._noticeAction_5o6v0_56{margin-top:var(--space-2)}._privacy_5o6v0_60{--n-bg:var(--color-plum);--n-fg:var(--color-sun);--n-icon-bg:#fff9f11f;color:var(--color-paper)}._privacy_5o6v0_60 ._noticeText_5o6v0_47{color:#fff9f1e0}._privacy_5o6v0_60 a{color:var(--color-sun)}._warning_5o6v0_75{--n-bg:var(--color-warning-bg);--n-fg:var(--color-warning)}._danger_5o6v0_80{--n-bg:var(--color-danger-bg);--n-fg:var(--color-danger)}._success_5o6v0_85{--n-bg:var(--color-success-bg);--n-fg:var(--color-success)}._demo_5o6v0_90{--n-bg:transparent;--n-fg:var(--color-plum);--n-icon-bg:var(--color-sun-100);border:1.5px dashed var(--color-plum-300)}._badge_5o6v0_98{border-radius:var(--radius-pill);min-height:26px;font-size:var(--text-xs);white-space:nowrap;background:var(--color-cream-200);color:var(--color-plum);align-items:center;gap:6px;padding:2px 10px;font-weight:650;line-height:1.2;display:inline-flex}._badgeIcon_5o6v0_113{display:inline-flex}._badge_plum_5o6v0_117{background:var(--color-plum-100)}._badge_coral_5o6v0_121{background:var(--color-coral-100);color:var(--color-coral-700)}._badge_sun_5o6v0_126{background:var(--color-sun-100);color:var(--color-sun-700)}._badge_sage_5o6v0_131{background:var(--color-sage-100);color:var(--color-sage-700)}._badge_danger_5o6v0_136{background:var(--color-danger-bg);color:var(--color-danger)}._badge_success_5o6v0_141{background:var(--color-success-bg);color:var(--color-success)}._overlay_18iez_1{z-index:var(--z-sheet);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2a1c3c6b;position:fixed;inset:0}._overlay_18iez_1[data-state=open]{animation:_fadeIn_18iez_1 var(--dur) var(--ease-out)}._overlay_18iez_1[data-state=closed]{animation:_fadeOut_18iez_1 var(--dur) var(--ease-out)}._content_18iez_17{z-index:calc(var(--z-sheet) + 1);max-height:92dvh;padding-bottom:var(--safe-bottom);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-bg);background-image:var(--paper-grain);box-shadow:var(--shadow-3);outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}._content_18iez_17[data-state=open]{animation:_slideUp_18iez_1 var(--dur-slow) var(--ease-out)}._content_18iez_17[data-state=closed]{animation:_slideDown_18iez_1 var(--dur) var(--ease-in-out)}._full_18iez_42{height:96dvh;max-height:96dvh}._plum_18iez_47{background:var(--color-plum);color:var(--color-paper)}._plum_18iez_47 ._title_18iez_52{color:var(--color-paper)}._plum_18iez_47 ._description_18iez_56{color:#fff9f1c7}._handle_18iez_60{border-radius:var(--radius-pill);background:var(--color-line-strong);width:44px;height:5px;margin:10px auto 0}._plum_18iez_47 ._handle_18iez_60{background:#fff9f14d}._header_18iez_72{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-5);display:flex}._headerBare_18iez_79{padding-bottom:0}._headings_18iez_83{gap:var(--space-1);padding-top:var(--space-2);flex:1;display:grid}._title_18iez_52{font-size:var(--text-xl)}._description_18iez_56{color:var(--color-text-muted);font-size:var(--text-sm)}._body_18iez_99{overscroll-behavior:contain;padding:var(--space-2) var(--space-5) var(--space-5);flex:1;overflow-y:auto}._footer_18iez_106{padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--color-line)}._confirmActions_18iez_111{gap:var(--space-3);flex-wrap:wrap-reverse;justify-content:flex-end;display:flex}._cancel_18iez_118,._confirm_18iez_111{justify-content:center;align-items:center;gap:var(--space-2);min-height:50px;padding:0 var(--space-5);border-radius:var(--radius-pill);border:1.5px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-plum);flex:160px;font-weight:650;display:inline-flex}._confirm_18iez_111{background:var(--color-plum);color:var(--color-paper);border-color:#0000}._confirmDanger_18iez_140{background:var(--color-danger)}._confirm_18iez_111:disabled{opacity:.6}@media (width>=720px){._content_18iez_17{border-radius:var(--radius-xl);width:min(560px,100vw - 48px);max-height:min(86dvh,820px);padding-bottom:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._full_18iez_42{width:min(720px,100vw - 48px);height:min(90dvh,900px)}._handle_18iez_60{display:none}._header_18iez_72{padding-top:var(--space-4)}._content_18iez_17[data-state=open]{animation:_popIn_18iez_1 var(--dur-slow) var(--ease-out)}._content_18iez_17[data-state=closed]{animation:_popOut_18iez_1 var(--dur) var(--ease-in-out)}}@keyframes _fadeIn_18iez_1{0%{opacity:0}}@keyframes _fadeOut_18iez_1{to{opacity:0}}@keyframes _slideUp_18iez_1{0%{transform:translateY(100%)}}@keyframes _slideDown_18iez_1{to{transform:translateY(100%)}}@keyframes _popIn_18iez_1{0%{opacity:0;transform:translate(-50%,-46%)scale(.98)}}@keyframes _popOut_18iez_1{to{opacity:0;transform:translate(-50%,-48%)scale(.98)}}._trigger_1etvk_1{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--dur) var(--ease-out);border:0;display:flex}._trigger_1etvk_1:hover{box-shadow:var(--shadow-1), inset 0 0 0 1px var(--color-line-strong)}._compact_1etvk_25{width:auto;max-width:52vw;min-height:44px;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--radius-pill)}._icon_1etvk_33{background:var(--color-sun-100);width:34px;height:34px;color:var(--color-plum-900);border-radius:11px;flex-shrink:0;place-items:center;display:grid}._compact_1etvk_25 ._icon_1etvk_33{border-radius:var(--radius-pill)}._icon_1etvk_33[data-kind=loved_one]{background:var(--color-coral-100)}._icon_1etvk_33[data-kind=shared]{background:var(--color-sage-100)}._text_1etvk_56{flex:1;min-width:0;display:grid}._kind_1etvk_62{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-weight:650}._name_1etvk_70{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-heading);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._chevron_1etvk_79{color:var(--color-text-muted);flex-shrink:0}._sheet_1etvk_85{gap:var(--space-4);display:grid}._list_1etvk_90{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._groupTitle_1etvk_98{font-size:var(--text-sm);color:var(--color-plum);font-weight:650}._row_1etvk_104{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;border:0;text-decoration:none;display:flex}._row_1etvk_104:hover{box-shadow:inset 0 0 0 1px var(--color-line-strong)}._rowActive_1etvk_125{box-shadow:inset 0 0 0 2px var(--color-plum)}._rowName_1etvk_129{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-heading);overflow-wrap:anywhere}._rowMeta_1etvk_136{font-size:var(--text-sm);color:var(--color-text-muted)}._check_1etvk_141{color:var(--color-plum);flex-shrink:0}._footer_1etvk_146{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-line);display:grid}._action_1etvk_153{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-plum);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}._action_1etvk_153:hover{background:var(--color-plum-50)}._page_1ydv6_1{background:radial-gradient(120% 60% at 100% 0,#f8c9684d,#0000 60%),radial-gradient(90% 50% at 0 100%,#578f8329,#0000 60%);flex-direction:column;min-height:100dvh;display:flex}._header_1ydv6_10{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;max-width:720px;padding:calc(var(--safe-top) + var(--space-4)) var(--gutter) var(--space-3);margin:0 auto;display:flex}._main_1ydv6_21{align-content:start;gap:var(--space-5);width:100%;max-width:720px;padding:var(--space-4) var(--gutter) calc(var(--space-7) + var(--safe-bottom));flex:1;margin:0 auto;display:grid}._list_1ydv6_32{gap:var(--space-3);padding:0;list-style:none;display:grid}._spaceCard_1ydv6_39{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);color:inherit;transition:box-shadow var(--dur) var(--ease-out);text-decoration:none;display:grid}._spaceCard_1ydv6_39:hover{box-shadow:var(--shadow-2)}._spaceCard_1ydv6_39:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._spaceName_1ydv6_60{font-family:var(--font-display);color:var(--color-plum);font-size:1.35rem}._spaceIntro_1ydv6_66{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._badges_1ydv6_74{gap:var(--space-2);flex-wrap:wrap;display:flex}._hero_1ydv6_80{gap:var(--space-2);padding:var(--space-6) var(--space-5);border-radius:var(--radius-xl);background:var(--color-sage-100);box-shadow:var(--shadow-2);display:grid}._heroName_1ydv6_89{font-size:var(--text-3xl);color:var(--color-sage-700)}._heroDates_1ydv6_94{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:var(--color-plum)}._feed_1ydv6_101,._form_1ydv6_106{gap:var(--space-4);display:grid}._queue_1ydv6_111{gap:var(--space-3);padding:0;list-style:none;display:grid}._queueItem_1ydv6_118{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-1);display:grid}._queueBody_1ydv6_127{white-space:pre-wrap}._queueActions_1ydv6_131{gap:var(--space-2);flex-wrap:wrap;display:flex}._leave_1ydv6_137{justify-self:start}._headerNav_1ydv6_141{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}._intro_1ydv6_148{max-width:60ch;color:var(--color-text-muted);margin:0;font-size:1.05rem;line-height:1.6}._error_1ydv6_156{color:var(--color-danger);margin:0;font-weight:600}._photoField_1ydv6_162{gap:var(--space-3);justify-items:start;display:grid}._photoGrid_1ydv6_168{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}._photoItem_1ydv6_178{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-surface);position:relative;overflow:hidden}._photoImg_1ydv6_186{object-fit:cover;width:100%;height:100%}._photoRemove_1ydv6_192{color:#fff;cursor:pointer;background:#2c2236b8;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:4px;right:4px}._photoRemove_1ydv6_192:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._inviteLink_1ydv6_212{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-1);display:grid}._invitedName_1ydv6_221{margin:0;font-weight:600}._shell_hjj78_1{min-height:100dvh}._main_hjj78_5{width:100%;max-width:var(--content-max);padding:0 var(--gutter) calc(var(--nav-height) + var(--safe-bottom) + var(--space-7));outline:none;margin-inline:auto}._focus_hjj78_13 ._main_hjj78_5{max-width:none;padding:0}._topbar_hjj78_19{z-index:var(--z-nav);justify-content:space-between;align-items:center;gap:var(--space-3);padding:calc(var(--safe-top) + var(--space-3)) var(--gutter) var(--space-3);background:linear-gradient(to bottom, var(--color-bg) 70%, #f8efe400);display:flex;position:sticky;top:0}._topLogo_hjj78_31{border-radius:12px;display:inline-flex}._pills_hjj78_36{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._demoPill_hjj78_43,._offlinePill_hjj78_44{border-radius:var(--radius-pill);min-height:32px;font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}._demoPill_hjj78_43{border:1.5px dashed var(--color-plum-300);color:var(--color-plum);background:#fff9f1b3}._offlinePill_hjj78_44{background:var(--color-plum);color:var(--color-sun)}._offlineStrip_hjj78_68{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-plum);color:var(--color-sun);font-size:var(--text-sm);font-weight:600;display:flex}._bottomNav_hjj78_81{z-index:var(--z-nav);left:var(--space-3);right:var(--space-3);bottom:calc(var(--safe-bottom) + var(--space-3));border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(14px)saturate(1.3);box-shadow:var(--shadow-3), inset 0 0 0 1px #49336414;background:#fff9f1eb;position:fixed}._bottomNav_hjj78_81 ul{grid-template-columns:repeat(var(--nav-cols,5), 1fr);height:68px;padding:0 var(--space-1);align-items:end;list-style:none;display:grid}._bottomLink_hjj78_105{min-height:60px;color:var(--color-text-muted);border-radius:var(--radius-md);justify-items:center;gap:2px;padding:8px 0 10px;text-decoration:none;display:grid}._bottomIcon_hjj78_116{place-items:center;width:52px;height:30px;display:grid;position:relative}._bottomIcon_hjj78_116 svg{position:relative}._bottomBlob_hjj78_128{border-radius:var(--radius-pill);background:var(--color-sun-200);position:absolute;inset:0}._bottomLabel_hjj78_135{letter-spacing:.01em;font-size:.75rem;font-weight:650}._bottomLinkActive_hjj78_141{color:var(--color-plum)}._tellSlot_hjj78_145{justify-items:center;gap:4px;padding-bottom:10px;display:grid}._tell_hjj78_145{border:4px solid var(--color-bg);background:var(--color-coral);width:62px;height:62px;color:var(--color-plum-900);border-radius:50%;place-items:center;margin-top:-26px;display:grid;box-shadow:0 14px 26px -10px #ad4630bf}._tellLabel_hjj78_165{color:var(--color-coral-700);font-size:.75rem;font-weight:700}._sidebar_hjj78_172{display:none}@media (width>=960px){._shell_hjj78_1:not(._focus_hjj78_13){grid-template-columns:264px 1fr;display:grid}._topbar_hjj78_19,._bottomNav_hjj78_81{display:none}._sidebar_hjj78_172{gap:var(--space-5);height:100dvh;padding:var(--space-6) var(--space-5);border-right:1px solid var(--color-line);background:#fff9f180;flex-direction:column;display:flex;position:sticky;top:0}._sideLogo_hjj78_199{border-radius:12px;text-decoration:none;display:inline-flex}._sideTell_hjj78_205{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--color-coral);min-height:52px;color:var(--color-plum-900);font-weight:700;font-size:var(--text-md);transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur) var(--ease-out);border:0;display:inline-flex;box-shadow:0 12px 24px -14px #ad4630cc}._sideTell_hjj78_205:hover{background:var(--color-coral-600);transform:translateY(-1px)}._sideList_hjj78_228{gap:var(--space-1);padding:0;list-style:none;display:grid}._sideLink_hjj78_235{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);color:var(--color-text-muted);transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);font-weight:600;text-decoration:none;display:flex}._sideLink_hjj78_235:hover{color:var(--color-plum);background:#4933640f}._sideLinkActive_hjj78_255,._sideLinkActive_hjj78_255:hover{background:var(--color-plum);color:var(--color-paper)}._sideFoot_hjj78_265{margin-top:auto}._main_hjj78_5{padding-bottom:var(--space-8)}}._options_hjj78_275{gap:var(--space-3);padding:0;list-style:none;display:grid}._option_hjj78_275{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--opt-bg);color:var(--color-plum);text-align:left;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur) var(--ease-out);border:0;display:flex}._option_hjj78_275:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}._option_hjj78_275:active{transform:scale(.985)}._optCoral_hjj78_307{--opt-bg:var(--color-coral-100);--opt-icon:var(--color-coral)}._optSun_hjj78_312{--opt-bg:var(--color-sun-100);--opt-icon:var(--color-sun)}._optSage_hjj78_317{--opt-bg:var(--color-sage-100);--opt-icon:var(--color-sage-200)}._optIcon_hjj78_322{background:var(--opt-icon);width:56px;height:56px;color:var(--color-plum-900);border-radius:18px;flex-shrink:0;place-items:center;display:grid;transform:rotate(-4deg)}._optText_hjj78_334{gap:2px;display:grid}._optTitle_hjj78_339{font-family:var(--font-display);font-size:1.25rem;font-weight:600;line-height:1.2}._optDesc_hjj78_346{font-size:var(--text-sm);color:var(--color-text-muted)}._accountPill_hjj78_351{border-style:solid;border-color:var(--color-sage-200);background:var(--color-sage-100);color:var(--color-sage-700)}._page_17001_1,._inline_17001_2{align-content:center;justify-items:center;gap:var(--space-4);min-height:80dvh;padding:var(--space-7) var(--gutter);text-align:center;display:grid}._inline_17001_2{min-height:60dvh}._page_17001_1 h1,._inline_17001_2 h1{font-size:var(--text-2xl)}._page_17001_1 p,._inline_17001_2 p{max-width:30rem}._art_17001_26{width:140px}._actions_17001_30{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
