._appShell_kwk7s_1{max-width:680px;min-height:100dvh;min-height:var(--tg-viewport-stable-height,100dvh);background:var(--og-surface);padding-top:max(env(safe-area-inset-top,0px), var(--tg-content-safe-area-inset-top,0px));padding-inline:max(env(safe-area-inset-left,0px), var(--tg-content-safe-area-inset-left,0px)) max(env(safe-area-inset-right,0px), var(--tg-content-safe-area-inset-right,0px));flex-direction:column;margin:auto;display:flex}._appHeader_kwk7s_12{align-items:center;padding:12px 20px 4px;display:flex}._brand_kwk7s_13{min-height:32px;color:var(--og-muted);align-items:center;font-size:15px;font-weight:500;display:inline-flex}._page_kwk7s_14{padding:12px 20px max(32px, var(--og-safe-bottom));flex:1;min-width:0}._greeting_kwk7s_15{color:var(--og-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:14px;display:flex}._greeting_kwk7s_15>span{overflow-wrap:anywhere;min-width:0}._avatar_kwk7s_17{background:var(--og-soft);width:44px;height:44px;color:var(--og-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:inline-grid}._pageHeading_kwk7s_18{margin-bottom:20px}._headingBody_kwk7s_19{min-width:0}._pageTitle_kwk7s_20{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:26px;font-weight:650;line-height:1.25}._subtitle_kwk7s_21{color:var(--og-muted);overflow-wrap:anywhere;white-space:pre-line;margin-top:8px;margin-bottom:20px;font-size:16px;line-height:1.5}._pageHeading_kwk7s_18 ._subtitle_kwk7s_21{margin-bottom:0}._primary_kwk7s_23,._secondary_kwk7s_23{text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:11px 16px;font-size:16px;font-weight:550;line-height:1.4;transition:background-color .15s,border-color .15s;display:inline-flex}._primary_kwk7s_23{background:var(--og-accent);color:var(--og-button-text);width:100%}._primary_kwk7s_23:hover:not(:disabled){background:color-mix(in srgb, var(--og-accent) 88%, var(--og-ink))}._secondary_kwk7s_23{background:var(--og-surface);color:var(--og-ink);border-color:var(--og-line)}._secondary_kwk7s_23:hover:not(:disabled){background:var(--og-soft);border-color:var(--og-accent)}._listCollection_kwk7s_33{border-top:1px solid var(--og-line);margin:20px 0}._listCard_kwk7s_34{border-bottom:1px solid var(--og-line);align-items:center;gap:12px;min-width:0;padding:20px 0;display:flex}._listCard_kwk7s_34:hover h2{color:var(--og-accent)}._listCard_kwk7s_34>svg{color:var(--og-muted);margin-left:auto}._listCardBody_kwk7s_37{flex:1;min-width:0}._listCard_kwk7s_34 h2{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.4}._listCardMeta_kwk7s_39{color:var(--og-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:6px;font-size:14px;display:flex}._sharedBadge_kwk7s_40,._privateBadge_kwk7s_40,._receivedBadge_kwk7s_40,._statusBadge_kwk7s_40{border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}._sharedBadge_kwk7s_40{background:var(--og-soft);color:var(--og-accent)}._privateBadge_kwk7s_40,._statusBadge_kwk7s_40{background:var(--og-soft);color:var(--og-muted)}._receivedBadge_kwk7s_40{background:var(--og-green);color:var(--og-green-ink)}._metaRow_kwk7s_44 ._sharedBadge_kwk7s_40,._metaRow_kwk7s_44 ._privateBadge_kwk7s_40,._listCardMeta_kwk7s_39 ._sharedBadge_kwk7s_40,._listCardMeta_kwk7s_39 ._privateBadge_kwk7s_40{background:0 0;padding:0}._helpLine_kwk7s_45{color:var(--og-muted);align-items:flex-start;gap:10px;margin-top:24px;font-size:14px;line-height:1.6;display:flex}._helpLine_kwk7s_45 svg{margin-top:3px}._bottomNav_kwk7s_47{z-index:10;padding:8px 10px max(8px, var(--og-safe-bottom));border-top:1px solid var(--og-line);background:var(--og-surface);justify-content:space-around;margin-top:auto;display:flex;position:sticky;bottom:0}._bottomNav_kwk7s_47 a{min-width:0;min-height:56px;color:var(--og-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 2px;font-size:12px;font-weight:500;line-height:1.3;display:flex}._bottomNav_kwk7s_47 a.active{color:var(--og-accent);font-weight:600}._iconButton_kwk7s_54{width:44px;height:44px;color:var(--og-muted);background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}._iconButton_kwk7s_54:hover{background:var(--og-soft);color:var(--og-accent)}._textButton_kwk7s_56,._dangerButton_kwk7s_56{text-align:left;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:16px;font-weight:500}._textButton_kwk7s_56{color:var(--og-accent)}._textButton_kwk7s_56:hover,._dangerButton_kwk7s_56:hover{text-decoration:underline}._dangerButton_kwk7s_56{color:var(--og-danger);align-items:center;gap:8px;display:inline-flex}._back_kwk7s_60{color:var(--og-muted);align-items:center;gap:8px;min-height:44px;margin-bottom:12px;font-size:16px;display:inline-flex}._back_kwk7s_60:hover{color:var(--og-accent)}._titleRow_kwk7s_62{align-items:flex-start;gap:12px;display:flex}._titleRow_kwk7s_62 h1{flex:1;min-width:0;padding-top:5px}._metaRow_kwk7s_44{color:var(--og-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0 20px;font-size:14px;display:flex}._actionRow_kwk7s_65{align-items:stretch;gap:10px;display:flex}._actionRow_kwk7s_65>._secondary_kwk7s_23{flex-shrink:0;min-width:48px;padding-inline:12px}._actionRow_kwk7s_65>._primary_kwk7s_23{flex:1;min-width:0}._dangerZone_kwk7s_68{border-top:1px solid var(--og-line);margin-top:28px;padding-top:16px}._dangerZone_kwk7s_68 p{color:var(--og-muted);font-size:14px}._accessPanel_kwk7s_70{border-block:1px solid var(--og-line);margin:24px 0;padding:20px 0}._accessHeader_kwk7s_71{align-items:flex-start;gap:12px;display:flex}._accessIcon_kwk7s_72{color:var(--og-accent);padding-top:3px}._accessHeader_kwk7s_71 h2{font-size:18px;font-weight:600;line-height:1.4}._accessHeader_kwk7s_71 p{color:var(--og-muted);margin-top:4px;font-size:14px}._accessExplanation_kwk7s_75{color:var(--og-muted);margin-top:16px;font-size:16px;line-height:1.6}._shareActions_kwk7s_76{gap:12px;margin:20px 0;display:grid}._sharingSettings_kwk7s_77{border-top:1px solid var(--og-line);margin-top:24px;padding-top:16px}._sharingSettings_kwk7s_77 p{color:var(--og-muted);margin-bottom:12px;font-size:14px}._ownerIdentity_kwk7s_79{align-items:center;gap:12px;margin-bottom:20px;display:flex}._ownerIdentity_kwk7s_79 strong{overflow-wrap:anywhere;font-size:16px;font-weight:550}._ownerIdentity_kwk7s_79 div{min-width:0}._ownerIdentity_kwk7s_79 div>span{color:var(--og-muted);margin-top:2px;font-size:14px;display:block}._profileHero_kwk7s_83{border-block:1px solid var(--og-line);grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:16px;margin:20px 0;padding:20px 0;display:grid}._largeAvatar_kwk7s_84{background:var(--og-soft);width:64px;height:64px;color:var(--og-accent);border-radius:50%;place-items:center;font-size:22px;font-weight:550;display:inline-grid}._profileHero_kwk7s_83 ._largeAvatar_kwk7s_84{grid-row:1/4}._profileHero_kwk7s_83 h2{overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.35}._profileHero_kwk7s_83 p{color:var(--og-muted);overflow-wrap:anywhere;font-size:16px}._profileHero_kwk7s_83 ._sharedBadge_kwk7s_40{justify-self:start;margin-top:8px}._profileData_kwk7s_89>div{border-bottom:1px solid var(--og-line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0;font-size:16px;display:flex}._profileData_kwk7s_89 span{color:var(--og-muted)}._profileData_kwk7s_89 strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500}._centerState_kwk7s_92{text-align:center;max-width:480px;margin:auto;padding:32px 0}._centerState_kwk7s_92 h1,._centerState_kwk7s_92 h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:20px 0 12px;font-size:26px;font-weight:600;line-height:1.3}._centerState_kwk7s_92>p{color:var(--og-muted);margin-bottom:24px;font-size:16px;line-height:1.6}._centerState_kwk7s_92>._secondary_kwk7s_23{margin-top:12px}._empty_kwk7s_96{text-align:center;color:var(--og-muted);padding:36px 8px}._emptyMark_kwk7s_97{width:48px;height:48px;color:var(--og-accent);place-items:center;margin-bottom:12px;display:inline-grid}._empty_kwk7s_96 h3{color:var(--og-ink);margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.4}._empty_kwk7s_96 p{max-width:340px;margin:auto;font-size:16px;line-height:1.6}._notice_kwk7s_100{bottom:calc(84px + var(--og-safe-bottom));z-index:20;width:min(460px,100% - 32px);color:var(--og-surface);background:var(--og-ink);border-radius:10px;font-size:14px;line-height:1.6;position:fixed;left:50%;transform:translate(-50%)}._notice_kwk7s_100:not(:empty){padding:12px 16px}._dialog_kwk7s_102{background:var(--og-surface);width:100%;max-width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--og-ink);border:0;border-radius:16px;padding:24px;overflow-y:auto;box-shadow:0 16px 64px #0003}._dialog_kwk7s_102::backdrop{background:#17212f99}._dialog_kwk7s_102 h2{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:1.3}._dialog_kwk7s_102 p{color:var(--og-muted);margin:12px 0 20px;font-size:16px;line-height:1.6}._dialogActions_kwk7s_106{flex-wrap:wrap;gap:10px;display:flex}._dialogActions_kwk7s_106>*{flex:1;min-width:100px}._dialog_kwk7s_102 ._errorBox_kwk7s_108{margin-bottom:16px}._loading_kwk7s_109{color:var(--og-muted);padding-block:20px;font-size:16px}._loading_kwk7s_109>div{background:var(--og-soft);border-radius:10px;height:92px;margin-top:16px}._errorBox_kwk7s_108{color:var(--og-danger);background:var(--og-danger-bg);overflow-wrap:anywhere;border-radius:10px;padding:12px 14px;font-size:14px}@media (width>=700px){._appShell_kwk7s_1{border:1px solid var(--og-line);min-height:calc(100dvh - 48px);margin-block:24px}._appHeader_kwk7s_12{padding:16px 32px 4px}._page_kwk7s_14{padding:16px 32px 40px}._bottomNav_kwk7s_47 a{flex-direction:row;gap:8px;font-size:14px}._shareActions_kwk7s_76{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=370px){._page_kwk7s_14,._appHeader_kwk7s_12{padding-inline:16px}._primary_kwk7s_23,._secondary_kwk7s_23{padding-inline:12px}._bottomNav_kwk7s_47{padding-inline:6px}._bottomNav_kwk7s_47 a{font-size:11px}._dialog_kwk7s_102{padding:20px}}@media (prefers-reduced-motion:reduce){._primary_kwk7s_23,._secondary_kwk7s_23{transition:none}}._muted_kwk7s_131{color:var(--og-muted)}._form_9kkcp_1{flex-direction:column;gap:20px;margin-top:24px;display:flex}._formFields_9kkcp_2{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}._field_9kkcp_3{flex-direction:column;gap:8px;min-width:0;display:flex}._field_9kkcp_3 label{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:16px;font-weight:500;display:flex}._field_9kkcp_3 label>span{color:var(--og-muted);font-size:14px;font-weight:400}._field_9kkcp_3 input,._field_9kkcp_3 textarea,._field_9kkcp_3 select{border:1px solid var(--og-muted);background:var(--og-surface);width:100%;min-height:48px;color:var(--og-ink);border-radius:10px;padding:11px 12px;font-size:16px}._field_9kkcp_3 textarea{resize:vertical;line-height:1.5}._field_9kkcp_3 ::placeholder{color:var(--og-muted);opacity:1}._field_9kkcp_3 [aria-invalid=true]{border-color:var(--og-danger)}._fieldError_9kkcp_10{color:var(--og-danger);font-size:14px;line-height:1.5}._priceFields_9kkcp_11{grid-template-columns:minmax(0,1fr) 112px;gap:12px;display:grid}._cancelLink_9kkcp_12{min-height:44px;color:var(--og-muted);place-items:center;font-size:16px;display:grid}._checkRow_9kkcp_13{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:16px;display:flex}._checkRow_9kkcp_13 input{width:20px;height:20px;accent-color:var(--og-accent);flex-shrink:0}._checkRow_9kkcp_13 small{color:var(--og-muted);margin-top:4px;font-size:14px;display:block}._field_9kkcp_3 ._linkInput_9kkcp_16{font-size:14px}@media (width<=370px){._priceFields_9kkcp_11{grid-template-columns:minmax(0,1fr) 100px;gap:10px}}._wishes_12pli_1{border-top:1px solid var(--og-line);margin:20px 0 24px}._wish_12pli_1{border-bottom:1px solid var(--og-line);min-width:0;padding:20px 0}._wishHeading_12pli_3{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;display:grid}._wishHeading_12pli_3 h2{overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:600;line-height:1.45}._price_12pli_5{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;max-width:15ch;font-size:16px;font-weight:600;line-height:1.45}._noPrice_12pli_6{color:var(--og-muted);font-size:14px;font-weight:400}._wishNote_12pli_7{color:var(--og-muted);overflow-wrap:anywhere;white-space:pre-line;margin-top:6px;font-size:16px;line-height:1.5}._wishFooter_12pli_8{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;font-size:14px;display:flex}._wishFooter_12pli_8>a:last-child{margin-left:auto}._priorityControl_12pli_10{min-width:0}._priorityButton_12pli_11,._priorityBadge_12pli_11{border-radius:8px;align-items:center;gap:7px;font-size:14px;line-height:1.5;display:inline-flex}._priorityButton_12pli_11{min-height:44px;color:var(--og-muted);border:1px solid var(--og-muted);background:0 0;padding:9px 10px;transition:background-color .15s,border-color .15s}._priorityButton_12pli_11[aria-pressed=true]{background:var(--og-soft);color:var(--og-accent);border-color:var(--og-accent);font-weight:550}._priorityButton_12pli_11:hover:not(:disabled){background:var(--og-soft);border-color:var(--og-accent)}._priorityBadge_12pli_11{background:var(--og-soft);color:var(--og-accent);padding:5px 9px;font-weight:500}._priorityControl_12pli_10>div{max-width:260px;margin-top:8px}._productLink_12pli_17{color:var(--og-accent);align-items:center;gap:6px;min-height:44px;font-weight:500;display:inline-flex}._productLink_12pli_17:hover{text-decoration:underline}._received_12pli_19 h2{color:var(--og-muted)}._giftActions_12pli_20{flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;display:flex}._giftActions_12pli_20>button,._giftActions_12pli_20>._giftActionRow_12pli_21{width:100%}._giftActionRow_12pli_21{flex-wrap:wrap}._giftActionRow_12pli_21>button{flex:1;width:auto;min-width:100px}._giftStatus_12pli_24{color:var(--og-muted);align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}._giftGroup_12pli_25{margin:28px 0}._giftGroup_12pli_25>h2{margin-bottom:12px;font-size:18px;font-weight:600}._giftCollection_12pli_27{border-top:1px solid var(--og-line)}._giftRecipient_12pli_28{color:var(--og-muted);overflow-wrap:anywhere;align-items:center;gap:10px;padding-top:20px;font-size:14px;line-height:1.5;display:flex}._giftRecipient_12pli_28>span{min-width:0}._giftRecipient_12pli_28 strong{color:var(--og-ink);font-size:16px;font-weight:550;display:block}._giftRecipient_12pli_28 a{color:var(--og-accent);align-items:center;min-height:44px;display:inline-flex}._myGift_12pli_32{min-width:0}._myGift_12pli_32 ._wish_12pli_1{padding-top:12px}._unavailableGift_12pli_34{border-bottom:1px solid var(--og-line);padding:20px 0}._unavailableGift_12pli_34 h2{font-size:18px;font-weight:600}._unavailableGift_12pli_34>p{color:var(--og-muted);margin-top:8px;font-size:16px;line-height:1.6}@media (width<=370px){._wishHeading_12pli_3{grid-template-columns:minmax(0,1fr)}._price_12pli_5{text-align:left;max-width:100%}._wishFooter_12pli_8{gap:6px 8px}}@media (prefers-reduced-motion:reduce){._priorityButton_12pli_11{transition:none}}._controls_1bk2o_1{flex-direction:column;gap:12px;margin-top:24px;display:flex}._details_1bk2o_2{border-bottom:1px solid var(--og-line)}._details_1bk2o_2 summary{cursor:pointer;min-height:48px;color:var(--og-ink);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;font-size:16px;font-weight:500;list-style:none;display:flex}._details_1bk2o_2 summary::-webkit-details-marker{display:none}._details_1bk2o_2 summary:after{content:"+";color:var(--og-muted);margin-left:auto;font-size:22px;font-weight:400}._details_1bk2o_2[open] summary:after{content:"−"}._applied_1bk2o_7{color:var(--og-accent);font-size:13px;font-weight:400}._options_1bk2o_8{flex-direction:column;gap:16px;padding:12px 0 20px;display:flex}._budget_1bk2o_9{border:0;min-width:0;margin:0;padding:0}._budget_1bk2o_9 legend{margin-bottom:8px;padding:0;font-size:16px;font-weight:500}._bounds_1bk2o_11{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._bounds_1bk2o_11 label{color:var(--og-muted);font-size:14px}._hint_1bk2o_13{color:var(--og-muted);font-size:14px;line-height:1.5}._results_1bk2o_14{min-height:44px;color:var(--og-muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}._reset_1bk2o_15{color:var(--og-accent);background:0 0;border:0;border-radius:8px;min-height:44px;padding:10px 6px;font-size:14px}._reset_1bk2o_15:hover{background:var(--og-soft)}._noResults_1bk2o_17{text-align:center;padding-bottom:24px}._noResults_1bk2o_17>button{margin-top:12px}@media (width<=370px){._bounds_1bk2o_11{gap:8px}._applied_1bk2o_7{font-size:12px}}@font-face{font-family:Golos Text;src:url(/fonts/GolosText-variable.ttf)format("truetype");font-style:normal;font-weight:400 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--og-bg:#f6f8fb;--og-surface:#fff;--og-ink:#202c40;--og-muted:#536177;--og-line:#e0e5ed;--og-accent:#345bc4;--og-button-text:#fff;--og-green:#eaf5ef;--og-green-ink:#286249;--og-danger:#a32a3e;--og-danger-bg:#fceef1;--og-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-content-safe-area-inset-bottom,0px));font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--og-bg:#171f2d;--og-surface:#202b3d;--og-ink:#f1f5fd;--og-muted:#b7c3d7;--og-line:#3b4961;--og-accent:#b1c4ff;--og-button-text:#171f2d;--og-green:#253e35;--og-green-ink:#b3dfc9;--og-danger:#ffb1c1;--og-danger-bg:#442e3b}:root{--og-soft:color-mix(in srgb, var(--og-accent) 8%, var(--og-surface))}*{box-sizing:border-box}body{background:var(--og-bg);min-width:0;color:var(--og-ink);margin:0;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-underline-offset:4px;text-decoration:none}h1,h2,h3,p{margin:0}svg{flex-shrink:0}input,textarea{caret-color:var(--og-accent)}::selection{background:var(--og-soft);color:var(--og-ink)}:focus-visible{outline:3px solid var(--og-accent);outline-offset:3px}html{scrollbar-color:var(--og-muted) var(--og-bg)}
