.glass-panel_panel__4bueY{position:relative;width:100%;padding:28px}.glass-panel_panel__4bueY:before{position:absolute;inset:0;z-index:-1;border-radius:32px;background:hsla(0,0%,100%,.48);box-shadow:0 24px 80px rgba(23,32,42,.1);outline:4px solid rgba(254,254,254,.3411764706);backdrop-filter:blur(6px) saturate(1.28);content:""}.app-header_header__ypgVw{position:sticky;z-index:20}.app-header_panel__6UKpl{display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;padding:10px 12px 10px 18px}.app-header_brand__PUerK{display:block;flex:0 0 auto;min-width:0;color:inherit;text-decoration:none}.app-header_brandLogo___n_3C{display:block;width:156px;height:auto}.app-header_actions___92lW{display:flex;min-width:0;align-items:center;gap:4px}.app-header_userButton__Km0cc{max-width:min(46vw,280px)}.app-header_userName__kHkkF{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.app-header_header__ypgVw{top:10px;padding-top:10px}.app-header_panel__6UKpl{min-height:56px;padding:8px 8px 8px 14px}.app-header_brandLogo___n_3C{width:132px}}.app-layout_layout__EGhGL{min-height:100vh;padding:24px 0;display:flex;flex-direction:column;gap:24px}.app-layout_content__SqjTE{position:relative}.new-list-page_form__cWcfP{width:min(100%,560px);margin-top:28px}.CreateWishlistForm_form__W87QF{display:grid;gap:28px}.CreateWishlistForm_progressBlock__rs4Zr{display:grid;gap:10px}.CreateWishlistForm_progressMeta__4nH36{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#526071;font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase}.CreateWishlistForm_textarea__EZrf_{min-height:104px;width:100%;min-width:0;resize:vertical;border:1px solid var(--input);border-radius:var(--radius);background:rgba(0,0,0,0);padding:10px 12px;color:inherit;font:inherit;font-size:16px;line-height:1.5;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.CreateWishlistForm_textarea__EZrf_:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.CreateWishlistForm_textarea__EZrf_::placeholder{color:var(--muted-foreground)}.CreateWishlistForm_visibilityGroup___65Xj{display:grid;gap:12px}.CreateWishlistForm_visibilityOption__Cg2bn{position:relative;display:grid;gap:8px;padding:16px 16px 16px 44px;border:1px solid rgba(82,96,113,.2);border-radius:var(--radius);background:hsla(0,0%,100%,.55);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.CreateWishlistForm_visibilityOption__Cg2bn:has(input:checked){border-color:rgba(23,32,42,.46);background:hsla(0,0%,100%,.78);box-shadow:0 14px 40px rgba(23,32,42,.09)}.CreateWishlistForm_visibilityOption__Cg2bn:has(input:focus-visible){box-shadow:0 0 0 3px rgba(82,96,113,.2)}.CreateWishlistForm_visibilityInput__2wFdL{position:absolute;top:18px;left:16px;width:16px;height:16px;margin:0;accent-color:#17202a}.CreateWishlistForm_visibilityTitle__WmdJs{font-size:16px;font-weight:800;line-height:1.2}.CreateWishlistForm_helper__x0C0e,.CreateWishlistForm_visibilityDescription__gXlxT{margin:0;color:#526071;font-size:14px;line-height:1.5}.CreateWishlistForm_actions__wvOk_{display:flex;justify-content:flex-end;gap:10px}.CreateWishlistForm_actions__wvOk_ button{min-width:116px}@media(max-width:560px){.CreateWishlistForm_form__W87QF{gap:24px}.CreateWishlistForm_actions__wvOk_{flex-direction:column-reverse}.CreateWishlistForm_actions__wvOk_ button{width:100%}}.WishlistSettingsDialog_confirmOverlay__SH4kj,.WishlistSettingsDialog_dialogOverlay__rYnAi{position:fixed;inset:0;z-index:40;background:rgba(23,32,42,.38);backdrop-filter:blur(4px)}.WishlistSettingsDialog_confirmOverlay__SH4kj{z-index:60}.WishlistSettingsDialog_confirmContent__nQ7NX,.WishlistSettingsDialog_dialogContent__vG5kc{position:fixed;top:50%;left:50%;z-index:50;display:grid;width:min(100vw - 32px,640px);max-height:min(100vh - 32px,820px);gap:24px;overflow-y:auto;padding:24px;border:1px solid hsla(0,0%,100%,.72);border-radius:28px;background:hsla(0,0%,100%,.94);box-shadow:0 24px 80px rgba(23,32,42,.24);transform:translate(-50%,-50%)}.WishlistSettingsDialog_confirmContent__nQ7NX{z-index:70;width:min(100vw - 32px,420px)}.WishlistSettingsDialog_dangerSection__wTmcu,.WishlistSettingsDialog_dialogHeader__DTuG6{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.WishlistSettingsDialog_confirmTitle___E6V8,.WishlistSettingsDialog_dialogTitle__CpWTQ{margin:0;color:#17202a;font-size:24px;font-weight:850;line-height:1.15}.WishlistSettingsDialog_dialogDescription__Gay1V,.WishlistSettingsDialog_sectionText__dDhvA{margin:8px 0 0;color:#526071;font-size:14px;line-height:1.5}.WishlistSettingsDialog_form__y0NpS,.WishlistSettingsDialog_section__lbAmb{display:grid;gap:20px}.WishlistSettingsDialog_section__lbAmb{gap:14px}.WishlistSettingsDialog_emptyTitle__IdqBN,.WishlistSettingsDialog_sectionTitle__gzrnB{margin:0;color:#17202a;font-size:16px;font-weight:800;line-height:1.25}.WishlistSettingsDialog_textarea__VSbdc{min-height:96px;width:100%;min-width:0;resize:vertical;border:1px solid var(--input);border-radius:var(--radius);background:rgba(0,0,0,0);padding:10px 12px;color:inherit;font:inherit;font-size:16px;line-height:1.5;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.WishlistSettingsDialog_textarea__VSbdc:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.WishlistSettingsDialog_visibilityGroup__SBaBz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.WishlistSettingsDialog_visibilityOption__QRJXP{position:relative;display:grid;gap:6px;padding:16px 16px 16px 44px;border:1px solid rgba(82,96,113,.2);border-radius:var(--radius);background:hsla(0,0%,100%,.55);cursor:pointer}.WishlistSettingsDialog_visibilityOption__QRJXP:has(input:checked){border-color:rgba(23,32,42,.46);background:hsla(0,0%,100%,.78);box-shadow:0 14px 40px rgba(23,32,42,.09)}.WishlistSettingsDialog_visibilityOption__QRJXP input{position:absolute;top:18px;left:16px;width:16px;height:16px;margin:0;accent-color:#17202a}.WishlistSettingsDialog_visibilityOption__QRJXP span{font-size:16px;font-weight:800;line-height:1.2}.WishlistSettingsDialog_privateNote__8Mca6,.WishlistSettingsDialog_visibilityOption__QRJXP small{color:#526071;font-size:14px;line-height:1.5}.WishlistSettingsDialog_inviteRow__my1ug,.WishlistSettingsDialog_shareBlock__pdLGD{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.WishlistSettingsDialog_inviteRow__my1ug{align-items:start}.WishlistSettingsDialog_searchControl__uMFd_{position:relative;display:grid;gap:6px;min-width:0}.WishlistSettingsDialog_searchEmpty__bGA0E,.WishlistSettingsDialog_searchHint__MclVa{margin:0;color:#526071;font-size:13px;line-height:1.4}.WishlistSettingsDialog_searchResults__mBG4P{display:grid;overflow:hidden;border:1px solid rgba(82,96,113,.22);border-radius:var(--radius);background:#fff;box-shadow:0 14px 36px rgba(23,32,42,.12)}.WishlistSettingsDialog_searchEmpty__bGA0E{padding:12px}.WishlistSettingsDialog_searchResult__PlV2E{display:grid;gap:3px;width:100%;padding:10px 12px;border:0;border-bottom:1px solid rgba(82,96,113,.14);background:rgba(0,0,0,0);color:#17202a;font:inherit;text-align:left;cursor:pointer}.WishlistSettingsDialog_searchResult__PlV2E:last-child{border-bottom:0}.WishlistSettingsDialog_searchResult__PlV2E:focus-visible,.WishlistSettingsDialog_searchResult__PlV2E:hover{background:#f3f8f7;outline:none}.WishlistSettingsDialog_searchResult__PlV2E span{font-size:14px;font-weight:800}.WishlistSettingsDialog_searchResult__PlV2E small{color:#526071;font-size:13px}.WishlistSettingsDialog_membersList__lpfZ_{display:grid;gap:10px}.WishlistSettingsDialog_memberItem__JXa6x{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(82,96,113,.18);border-radius:var(--radius);background:hsla(0,0%,100%,.44)}.WishlistSettingsDialog_memberTitle__0cl6v{margin:0;color:#17202a;font-size:15px;font-weight:800;line-height:1.25}.WishlistSettingsDialog_memberMeta__Q5ZBl{margin:4px 0 0;color:#526071;font-size:13px;line-height:1.4}.WishlistSettingsDialog_ownerBadge__6_nZy{border-radius:999px;background:#e8f3f0;padding:5px 10px;color:#2f6f6d;font-size:12px;font-weight:800;line-height:1}.WishlistSettingsDialog_memberActions__dT2h8{display:grid;grid-template-columns:180px auto;gap:8px}.WishlistSettingsDialog_privateNote__8Mca6{display:flex;align-items:center;gap:8px;padding:12px;border:1px dashed rgba(82,96,113,.28);border-radius:var(--radius);background:hsla(0,0%,100%,.36)}.WishlistSettingsDialog_privateNote__8Mca6 svg{width:16px;height:16px;flex:0 0 auto}.WishlistSettingsDialog_dangerSection__wTmcu{align-items:center;padding:16px;border:1px solid rgba(159,52,52,.28);border-radius:var(--radius);background:rgba(255,246,246,.62)}.WishlistSettingsDialog_formActions__oq8xO{display:flex;justify-content:flex-end;gap:10px}.WishlistSettingsDialog_empty__w7DmW{display:grid;justify-items:center;gap:14px;padding:28px 20px;border:1px dashed rgba(82,96,113,.3);border-radius:var(--radius);background:hsla(0,0%,100%,.36);text-align:center}@media(max-width:680px){.WishlistSettingsDialog_dangerSection__wTmcu,.WishlistSettingsDialog_dialogHeader__DTuG6{flex-direction:column}.WishlistSettingsDialog_inviteRow__my1ug,.WishlistSettingsDialog_shareBlock__pdLGD,.WishlistSettingsDialog_visibilityGroup__SBaBz{grid-template-columns:1fr}.WishlistSettingsDialog_memberItem__JXa6x{align-items:stretch;flex-direction:column}.WishlistSettingsDialog_memberActions__dT2h8{grid-template-columns:1fr}.WishlistSettingsDialog_formActions__oq8xO{flex-direction:column-reverse}.WishlistSettingsDialog_formActions__oq8xO button{width:100%}}.WishlistDetails_root__YdfHj{display:grid;gap:24px;width:100%}.WishlistDetails_actions__WQAq9,.WishlistDetails_header__KT9RN,.WishlistDetails_topbar__bORk8{display:flex;gap:12px}.WishlistDetails_topbar__bORk8{align-items:center;justify-content:space-between}.WishlistDetails_header__KT9RN{align-items:flex-start;justify-content:space-between}.WishlistDetails_titleGroup__2wwB4{min-width:0}.WishlistDetails_actions__WQAq9{flex-wrap:wrap;justify-content:flex-end}.WishlistDetails_summary__mdhMS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.WishlistDetails_summaryItem__RpGmq{display:flex;gap:12px;min-width:0;padding:16px;border:1px solid rgba(82,96,113,.18);border-radius:var(--radius);background:hsla(0,0%,100%,.44)}.WishlistDetails_summaryItem__RpGmq svg{width:20px;height:20px;flex:0 0 auto;color:#2f6f6d}.WishlistDetails_emptyTitle__cD8BO,.WishlistDetails_summaryTitle__meey4{margin:0;color:#17202a;font-size:16px;font-weight:800;line-height:1.25}.WishlistDetails_emptyText__8P_WO,.WishlistDetails_summaryText__AqikU{margin:6px 0 0;color:#526071;font-size:14px;line-height:1.5}.WishlistDetails_empty__x9bsm{display:grid;justify-items:center;gap:14px;padding:32px 20px;border:1px dashed rgba(82,96,113,.3);border-radius:var(--radius);background:hsla(0,0%,100%,.36);text-align:center}.WishlistDetails_emptyText__8P_WO{max-width:460px;margin-top:0}.WishlistDetails_emptyIcon__0Pr0F{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;background:#e8f3f0;color:#2f6f6d}.WishlistDetails_emptyIcon__0Pr0F svg{width:24px;height:24px}.WishlistDetails_itemList__kMz41{display:grid;gap:12px;margin:0;padding:0;list-style:none}.WishlistDetails_item__cWqTS{padding:16px;border:1px solid rgba(82,96,113,.18);border-radius:var(--radius);background:hsla(0,0%,100%,.48);transition:border-color .2s ease,background .2s ease,opacity .2s ease}.WishlistDetails_itemFulfilled__mpOty{border-color:rgba(47,111,109,.2);background:rgba(232,243,240,.42)}.WishlistDetails_itemBody__lRuwW{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.WishlistDetails_itemContent__zWEVg{display:grid;gap:8px;min-width:0}.WishlistDetails_itemTitle__irGTh{margin:0;color:#17202a;font-size:16px;font-weight:800;line-height:1.25}.WishlistDetails_itemTitle__irGTh span{position:relative;display:inline}.WishlistDetails_itemFulfilled__mpOty .WishlistDetails_itemTitle__irGTh span:after{position:absolute;right:-4px;bottom:.46em;left:-4px;height:.18em;border-radius:999px;background:linear-gradient(92deg,transparent,rgba(47,111,109,0) 2%,rgba(47,111,109,.74) 8%,rgba(47,111,109,.86) 48%,rgba(47,111,109,.64) 88%,transparent);box-shadow:0 .04em 0 hsla(0,0%,100%,.62),0 -.03em 0 rgba(47,111,109,.18);content:"";pointer-events:none;transform:rotate(-1.3deg)}.WishlistDetails_itemFulfilled__mpOty .WishlistDetails_itemTitle__irGTh{color:#40535a}.WishlistDetails_itemMeta__8qmCq{display:flex;flex-wrap:wrap;gap:8px 14px;color:#526071;font-size:14px;line-height:1.4}.WishlistDetails_itemMeta__8qmCq a{display:inline-flex;align-items:center;gap:6px;color:#2f6f6d;font-weight:700;text-decoration:none}.WishlistDetails_itemMeta__8qmCq a:hover{text-decoration:underline;text-underline-offset:3px}.WishlistDetails_itemMeta__8qmCq svg{width:14px;height:14px}.WishlistDetails_itemNote__FbIR4{margin:0;color:#526071;font-size:14px;line-height:1.5}.WishlistDetails_itemFulfilled__mpOty .WishlistDetails_itemNote__FbIR4{color:#6b7883}.WishlistDetails_giverList__f834L{margin:2px 0 0;color:#526071;font-size:14px;line-height:1.5}.WishlistDetails_giverList__f834L span{color:#2f6f6d;font-weight:800}.WishlistDetails_fulfilledBadge__hpLCt{border-radius:999px;background:#e8f3f0;padding:3px 8px;color:#2f6f6d;font-size:12px;font-weight:800;line-height:1.1}.WishlistDetails_itemControls__JOOzW{display:grid;justify-items:end;gap:10px;flex:0 0 auto}.WishlistDetails_fulfilledControl__O7RYy{display:inline-flex;align-items:center;gap:8px;color:#526071;font-size:14px;font-weight:700;line-height:1.2;cursor:pointer}.WishlistDetails_fulfilledControl__O7RYy input{width:16px;height:16px;margin:0;accent-color:#2f6f6d}.WishlistDetails_itemActions__Gq39f{display:flex;gap:8px}.WishlistDetails_itemActions__Gq39f button[aria-label^=Delete]{color:#9f3434}.WishlistDetails_dialogOverlay__QQXms{z-index:40}.WishlistDetails_confirmOverlay__ru0dd,.WishlistDetails_dialogOverlay__QQXms{position:fixed;inset:0;background:rgba(23,32,42,.38);backdrop-filter:blur(4px)}.WishlistDetails_confirmOverlay__ru0dd{z-index:60}.WishlistDetails_confirmContent__WVCrH,.WishlistDetails_dialogContent__NazV_{position:fixed;top:50%;left:50%;z-index:50;display:grid;width:min(100vw - 32px,560px);max-height:min(100vh - 32px,760px);gap:24px;overflow-y:auto;padding:24px;border:1px solid hsla(0,0%,100%,.72);border-radius:28px;background:hsla(0,0%,100%,.92);box-shadow:0 24px 80px rgba(23,32,42,.24);transform:translate(-50%,-50%)}.WishlistDetails_confirmContent__WVCrH{z-index:70;width:min(100vw - 32px,420px)}.WishlistDetails_dialogHeader__o6qRV{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.WishlistDetails_dialogTitle__BceYv{margin:0;color:#17202a;font-size:24px;font-weight:850;line-height:1.15}.WishlistDetails_dialogDescription__wLBeY{margin:8px 0 0;color:#526071;font-size:14px;line-height:1.5}.WishlistDetails_form__UeVJn{display:grid;gap:24px}.WishlistDetails_formGrid__QLcrK{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:14px}.WishlistDetails_textarea__GpkXe{min-height:104px;width:100%;min-width:0;resize:vertical;border:1px solid var(--input);border-radius:var(--radius);background:rgba(0,0,0,0);padding:10px 12px;color:inherit;font:inherit;font-size:16px;line-height:1.5;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.WishlistDetails_textarea__GpkXe:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.WishlistDetails_textarea__GpkXe::placeholder{color:var(--muted-foreground)}.WishlistDetails_formActions__R0qSy{display:flex;justify-content:flex-end;gap:10px}@media(max-width:760px){.WishlistDetails_header__KT9RN,.WishlistDetails_topbar__bORk8{flex-direction:column;align-items:stretch}.WishlistDetails_actions__WQAq9{justify-content:stretch}.WishlistDetails_actions__WQAq9>*{flex:1 1 180px}.WishlistDetails_summary__mdhMS{grid-template-columns:1fr}.WishlistDetails_itemBody__lRuwW{flex-direction:column}.WishlistDetails_itemControls__JOOzW{width:100%;justify-items:stretch}.WishlistDetails_itemActions__Gq39f{justify-content:flex-end}.WishlistDetails_formGrid__QLcrK{grid-template-columns:1fr}.WishlistDetails_formActions__R0qSy{flex-direction:column-reverse}.WishlistDetails_formActions__R0qSy button{width:100%}}.WishlistList_root__yA_FT{display:grid;gap:20px;width:100%}.WishlistList_header__nNja8{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.WishlistList_titleGroup__8sEx5{min-width:0}.WishlistList_list__9KB1n{display:grid;gap:12px;margin:0;padding:0;list-style:none}.WishlistList_item__7Q5IU{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(82,96,113,.18);border-radius:var(--radius);background:hsla(0,0%,100%,.52)}.WishlistList_itemTitle__VMFPo{margin:0;color:#17202a;font-size:16px;font-weight:800;line-height:1.2}.WishlistList_emptyText__gyI8D,.WishlistList_itemMeta__DsKKT{margin:6px 0 0;color:#526071;font-size:14px;line-height:1.5}.WishlistList_empty__z0DTJ{padding:20px;border:1px dashed rgba(82,96,113,.3);border-radius:var(--radius);background:hsla(0,0%,100%,.36)}@media(max-width:560px){.WishlistList_header__nNja8,.WishlistList_item__7Q5IU{flex-direction:column;align-items:stretch}}.auth-page_page__ebVhL{display:grid;min-height:100vh;place-items:center}.auth-page_page__ebVhL>*{width:min(100%,420px)}.auth-page_header__DaHVQ{margin-bottom:32px}.auth-page_eyebrow__7WZYd{margin:0 0 12px;color:#526071;font-size:14px;font-weight:700;text-transform:uppercase}.auth-page_title__yGf2W{margin:0;font-size:48px;line-height:1.05}.auth-page_description__tUTTQ{margin:12px 0 0;color:#526071;font-size:16px;line-height:1.5}.auth-page_footer__AioXf{margin:24px 0 0;color:#526071;font-size:14px;text-align:center}.auth-page_footer__AioXf a{color:#17202a;font-weight:600;text-decoration:none}.auth-page_footer__AioXf a:hover{text-decoration:underline}@media(max-width:560px){.auth-page_page__ebVhL{place-items:start;padding-top:64px}.auth-page_title__yGf2W{font-size:36px}}.AuthActionForm_form__Xjt_8,.AuthActionForm_status__2vbji{display:grid;gap:18px}.AuthActionForm_submit__cghy8{width:100%}.AuthActionForm_error__vt2bO,.AuthActionForm_message__zg6S2{margin:0;color:#526071;font-size:14px;line-height:1.5}.AuthActionForm_error__vt2bO{color:#9f3434}.LoginForm_form__qVpao{display:grid;gap:20px}.LoginForm_submit__ML1wy{width:100%}.LoginForm_error__9lwiN,.LoginForm_status__NQ3kx{margin:0;color:#9f3434;font-size:14px;line-height:1.5}.LoginForm_status__NQ3kx{color:#526071}.LoginForm_verificationAction__C9DwE{display:grid;gap:10px}.RegisterForm_form___QG07{display:grid;gap:20px}.RegisterForm_submit__5zugE{width:100%}.RegisterForm_pending__S4gCZ{display:grid;gap:14px}.RegisterForm_pendingTitle__JU0Co{margin:0;color:#17202a;font-size:22px;font-weight:800}.RegisterForm_error__HE8D2,.RegisterForm_pendingText__oyYeS{margin:0;color:#526071;line-height:1.5}.RegisterForm_error__HE8D2{color:#9f3434}