@layer base{._root_169d4_2{all:unset;position:relative;display:inline-flex;align-items:center;width:42px;height:24px;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-normal) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}._root_169d4_2:hover{background-color:var(--muted-foreground)}._root_169d4_2:focus-visible{box-shadow:var(--shadow-focus)}._root_169d4_2[data-state=checked]{background-color:var(--primary)}._root_169d4_2[data-state=checked]:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._thumb_169d4_33{display:block;width:20px;height:20px;background-color:var(--card);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,black 10%,transparent);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform}._root_169d4_2[data-state=checked] ._thumb_169d4_33{transform:translate(20px)}._root_169d4_2[data-disabled]{opacity:.5;cursor:not-allowed}}@layer base{._container_158ga_2{width:100%;max-width:500px;margin:0 auto}._dropzone_158ga_8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-8);border:2px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 3%) 100%);color:var(--surface-foreground);text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease}._dropzone_158ga_8 input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_158ga_8:hover{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 8%),color-mix(in srgb,var(--surface),var(--primary) 5%));box-shadow:var(--shadow-md)}._dropzone_158ga_8._dragging_158ga_58{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 15%),color-mix(in srgb,var(--surface),var(--primary) 10%));box-shadow:var(--shadow-lg);transform:scale(1.02)}._dropzone_158ga_8._disabled_158ga_69{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_158ga_75{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;flex-shrink:0}._dropzone_158ga_8:hover ._icon_158ga_75{color:var(--primary);transform:scale(1.1) translateY(-.125rem)}._dropzone_158ga_8._dragging_158ga_58 ._icon_158ga_75{color:var(--primary);transform:scale(1.15) translateY(-.25rem);animation:_pulse_158ga_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_158ga_1{0%,to{opacity:1}50%{opacity:.7}}._title_158ga_105{font-weight:700;font-size:1.0625rem;margin-bottom:var(--spacing-3);color:var(--surface-foreground);letter-spacing:-.01em}._subtitle_158ga_113{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-top:var(--spacing-2)}._error_158ga_120{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-4) var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--error) 12%,transparent),color-mix(in srgb,var(--error) 8%,transparent));border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--error);animation:_slideDown_158ga_1 var(--animation-duration-normal) ease-out}@keyframes _slideDown_158ga_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}._error_158ga_120 button{margin-left:auto;color:var(--error);flex-shrink:0}}._page_1i4mo_1{min-height:100vh;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--brand-lilac) 72%,transparent),transparent 30rem),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-coral-soft) 72%,transparent),transparent 28rem),var(--background);color:var(--foreground);font-family:var(--font-family-base);overflow:hidden}._header_1i4mo_5{max-width:1180px;margin:0 auto;padding:1.1rem 1.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}._nav_1i4mo_5{display:flex;align-items:center;gap:1rem;font-size:.84rem}._nav_1i4mo_5>a{color:var(--muted-foreground);text-decoration:none;font-weight:650}._nav_1i4mo_5>a:hover{color:var(--foreground)}._hero_1i4mo_6{max-width:1180px;margin:0 auto;padding:4.5rem 1.4rem 5rem;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.8fr);gap:4rem;align-items:center}._heroCopy_1i4mo_6{display:grid;gap:1.25rem}._kicker_1i4mo_6{font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-coral)}._hero_1i4mo_6 h1{font-family:var(--font-family-display);font-size:clamp(3.4rem,7vw,6rem);line-height:.92;letter-spacing:-.06em;margin:0;max-width:780px}._heroCopy_1i4mo_6>p{font-size:1.1rem;line-height:1.65;color:var(--muted-foreground);max-width:670px;margin:0}._heroActions_1i4mo_6{display:flex;gap:.65rem;flex-wrap:wrap}._trustLine_1i4mo_6{font-size:.76rem;color:var(--muted-foreground);font-weight:650}._heroVisual_1i4mo_7{position:relative;display:grid;place-items:center;min-height:520px}._heroVisual_1i4mo_7:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--brand-violet) 24%,transparent) 0,color-mix(in srgb,var(--brand-lilac) 68%,transparent) 52%,transparent 70%);filter:blur(2px)}._phone_1i4mo_8{position:relative;width:min(390px,100%);padding:1.35rem;border:11px solid var(--brand-ink);border-radius:2.8rem;background:var(--card);box-shadow:0 32px 85px color-mix(in srgb,var(--brand-ink) 20%,transparent);display:grid;gap:.75rem}._phoneTop_1i4mo_8{display:flex;align-items:center}._microLabel_1i4mo_8{font-size:.68rem;font-weight:850;color:var(--primary);letter-spacing:.1em}._phone_1i4mo_8 h2{margin:0;font-family:var(--font-family-display);font-size:1.75rem;line-height:1.05;letter-spacing:-.035em}._phone_1i4mo_8>p{margin:0;color:var(--muted-foreground);font-size:.8rem;line-height:1.4}._matchRow_1i4mo_9{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem}._matchRow_1i4mo_9>span{padding:.42rem .58rem;border:1px solid var(--border);border-radius:.8rem}._matchRow_1i4mo_9>strong{padding:.42rem .62rem;background:var(--success);color:var(--success-foreground);border-radius:999px}._ideaCard_1i4mo_9{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.72rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}._ideaDot_1i4mo_9{width:2.1rem;height:2.1rem;border-radius:999px;background:var(--brand-lilac);display:grid;place-items:center;color:var(--primary)}._ideaDot_1i4mo_9 svg{width:1rem}._ideaCard_1i4mo_9>div:nth-child(2){display:grid;gap:.12rem}._ideaCard_1i4mo_9 strong{font-size:.78rem}._ideaCard_1i4mo_9 span{font-size:.65rem;color:var(--muted-foreground)}._ideaCard_1i4mo_9 b{font-size:.8rem;color:var(--primary)}._problem_1i4mo_10{max-width:900px;margin:0 auto;padding:5rem 1.4rem;text-align:center;display:grid;gap:1rem}._problem_1i4mo_10 h2,._sectionIntro_1i4mo_10 h2,._searchSection_1i4mo_10 h2,._faq_1i4mo_10 h2,._finalCta_1i4mo_10 h2{font-family:var(--font-family-display);font-size:clamp(2.3rem,5vw,3.8rem);line-height:1.02;letter-spacing:-.045em;margin:.2rem 0}._problem_1i4mo_10 p,._searchSection_1i4mo_10 p,._finalCta_1i4mo_10 p{font-size:1rem;line-height:1.65;color:var(--muted-foreground);margin:0 auto;max-width:760px}._steps_1i4mo_11{max-width:1180px;margin:0 auto;padding:4rem 1.4rem 5rem}._sectionIntro_1i4mo_10{text-align:center;max-width:760px;margin:0 auto 2.2rem}._featureGrid_1i4mo_11{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}._featureGrid_1i4mo_11 article{padding:1.4rem;border:1px solid color-mix(in srgb,var(--brand-ink) 7%,var(--border));border-radius:1.3rem;background:var(--card);box-shadow:var(--shadow)}._featureGrid_1i4mo_11 svg{width:1.35rem;color:var(--primary)}._featureGrid_1i4mo_11 h3{font-size:1rem;margin:1rem 0 .45rem}._featureGrid_1i4mo_11 p{font-size:.78rem;line-height:1.5;color:var(--muted-foreground);margin:0}._searchSection_1i4mo_10{max-width:1060px;margin:0 auto 5rem;padding:2.2rem;border-radius:1.7rem;background:linear-gradient(135deg,var(--brand-ink),var(--brand-violet-deep));color:#fff;display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;box-shadow:var(--shadow-lg)}._searchSection_1i4mo_10 h2{max-width:760px}._searchSection_1i4mo_10 p{color:#ffffffb8;max-width:720px;margin:0}._searchSection_1i4mo_10 ._kicker_1i4mo_6{color:color-mix(in srgb,var(--brand-coral) 88%,white)}._faq_1i4mo_10{max-width:850px;margin:0 auto;padding:3rem 1.4rem 5rem}._faq_1i4mo_10 details{border-top:1px solid var(--border);padding:1rem 0}._faq_1i4mo_10 details:last-child{border-bottom:1px solid var(--border)}._faq_1i4mo_10 summary{font-weight:750;cursor:pointer}._faq_1i4mo_10 details p{color:var(--muted-foreground);line-height:1.55;font-size:.88rem;max-width:720px}._finalCta_1i4mo_10{max-width:1060px;margin:0 auto 5rem;padding:2.2rem;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:1.7rem;background:linear-gradient(135deg,var(--brand-lilac),color-mix(in srgb,var(--brand-coral-soft) 50%,var(--card)));display:flex;align-items:center;justify-content:space-between;gap:1.5rem}._finalCta_1i4mo_10 h2{font-size:2.5rem}._finalCta_1i4mo_10 p{margin:0}._footer_1i4mo_14{max-width:1180px;margin:0 auto;padding:1.4rem;border-top:1px solid var(--border);display:flex;align-items:center;gap:1rem;justify-content:space-between;color:var(--muted-foreground);font-size:.75rem}._footer_1i4mo_14>div{display:flex;gap:.85rem;flex-wrap:wrap}._footer_1i4mo_14 a{color:inherit;text-decoration:none}@media(max-width:820px){._hero_1i4mo_6{grid-template-columns:1fr;padding-top:2.5rem;gap:2rem}._heroVisual_1i4mo_7{min-height:auto}._featureGrid_1i4mo_11{grid-template-columns:1fr 1fr}._searchSection_1i4mo_10,._finalCta_1i4mo_10{margin-left:1rem;margin-right:1rem;align-items:flex-start;flex-direction:column}._nav_1i4mo_5>a{display:none}}@media(max-width:520px){._header_1i4mo_5{padding:.9rem}._hero_1i4mo_6{padding:2rem .9rem 3.5rem}._hero_1i4mo_6 h1{font-size:3rem}._heroCopy_1i4mo_6>p{font-size:.98rem}._heroActions_1i4mo_6>*{width:100%}._phone_1i4mo_8{border-width:8px;border-radius:2.2rem;padding:1rem}._heroVisual_1i4mo_7:before{width:390px;height:390px}._featureGrid_1i4mo_11{grid-template-columns:1fr}._steps_1i4mo_11,._problem_1i4mo_10,._faq_1i4mo_10{padding-left:.9rem;padding-right:.9rem}._footer_1i4mo_14{align-items:flex-start;flex-direction:column;padding:.9rem}}@layer base{._overlay_ivelp_2{position:fixed;inset:0;background-color:color-mix(in srgb,var(--brand-ink) 54%,transparent);backdrop-filter:blur(5px);z-index:var(--z-overlay)!important;animation:_overlayShow_ivelp_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_ivelp_12{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_ivelp_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_ivelp_33{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_ivelp_33:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_ivelp_33:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_ivelp_64{width:1rem;height:1rem}._header_ivelp_69{margin-bottom:var(--spacing-4)}._footer_ivelp_73{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_ivelp_80{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_ivelp_89{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_ivelp_96{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_ivelp_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_ivelp_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._shell_1y3u6_1{position:fixed;inset:0;z-index:500;overflow:auto;min-height:100dvh;color:#fbf8ff;background:radial-gradient(circle at 15% 10%,rgba(126,85,202,.32),transparent 35%),radial-gradient(circle at 92% 78%,rgba(94,47,154,.22),transparent 38%),linear-gradient(160deg,#120d1d,#1b122b 42%,#0d0a13)}._ambientOne_1y3u6_13,._ambientTwo_1y3u6_13{position:fixed;border-radius:999px;filter:blur(80px);pointer-events:none;opacity:.28}._ambientOne_1y3u6_13{width:18rem;height:18rem;background:#8b5bd1;top:-8rem;right:-6rem}._ambientTwo_1y3u6_13{width:14rem;height:14rem;background:#e6c9ff;bottom:-8rem;left:-5rem;opacity:.09}._header_1y3u6_16{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:3rem 1fr 3rem;align-items:center;padding:max(.9rem,var(--safe-area-inset-top,0px)) 1rem .8rem;background:linear-gradient(180deg,rgba(13,10,19,.92),rgba(13,10,19,.45),transparent);backdrop-filter:blur(12px)}._brand_1y3u6_17{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}._brand_1y3u6_17 img{width:1.55rem;height:1.55rem;object-fit:contain}._back_1y3u6_19,._close_1y3u6_19{border:0;background:transparent;color:#f8f2ff;min-width:2.75rem;min-height:2.75rem;display:grid;place-items:center;cursor:pointer}._back_1y3u6_19:disabled{opacity:0;pointer-events:none}._back_1y3u6_19 svg{width:1.25rem}._close_1y3u6_19{font-size:.72rem;font-weight:700;justify-self:end}._headerSpacer_1y3u6_21{width:3rem}._progress_1y3u6_22{position:sticky;top:4.55rem;z-index:4;height:.22rem;background:#ffffff1a;overflow:hidden}._progress_1y3u6_22 span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ae79ff,#f0dcff);transition:width .35s cubic-bezier(.2,.8,.2,1)}._stage_1y3u6_24{width:min(100%,52rem);min-height:calc(100dvh - 5rem);margin:0 auto;padding:1.2rem 1rem max(2rem,var(--safe-area-inset-bottom,0px))}._intro_1y3u6_25,._reveal_1y3u6_25{min-height:calc(100dvh - 8rem);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:38rem;margin:auto}._introVisual_1y3u6_26{position:relative;width:min(82vw,22rem);aspect-ratio:1.3;border-radius:2.2rem;overflow:hidden;margin:0 auto 1.35rem;box-shadow:0 26px 80px #00000073;transform:rotate(-1.5deg)}._introVisual_1y3u6_26 img{width:100%;height:100%;object-fit:cover}._introVisual_1y3u6_26:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(18,13,29,.55))}._introOrb_1y3u6_28{position:absolute;right:1rem;bottom:1rem;width:3.4rem;height:3.4rem;border-radius:999px;display:grid;place-items:center;background:#804dccf2;box-shadow:0 10px 30px #0000004d;z-index:2}._introOrb_1y3u6_28 svg{width:1.3rem}._kicker_1y3u6_29{display:block;color:#cdb2f4;text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:.68rem;margin-bottom:.55rem}._intro_1y3u6_25 h1,._reveal_1y3u6_25 h1,._content_1y3u6_30 h1{font-family:Newsreader,Georgia,serif;font-weight:600;letter-spacing:-.025em}._intro_1y3u6_25 h1,._reveal_1y3u6_25 h1{font-size:clamp(2.6rem,11vw,4.8rem);line-height:.93;margin:.15rem 0 .9rem}._intro_1y3u6_25 p,._reveal_1y3u6_25 p{max-width:34rem;color:#f8f3ffb8;font-size:clamp(.92rem,3vw,1.05rem);line-height:1.55;margin:0 0 1.25rem}._intro_1y3u6_25 small{display:block;margin-top:1rem;max-width:25rem;color:#f8f3ff73;font-size:.67rem;line-height:1.4}._primaryCta_1y3u6_34{min-height:3.25rem!important;padding-inline:1.3rem!important;border-radius:999px!important}._primaryCta_1y3u6_34 svg{width:1rem}._content_1y3u6_30{max-width:47rem;margin:0 auto;padding-top:clamp(1rem,4vh,3rem)}._content_1y3u6_30 h1{font-size:clamp(2rem,7vw,3.6rem);line-height:.98;margin:.2rem 0 .6rem;max-width:42rem}._lead_1y3u6_37{color:#f8f3ffa6;font-size:.86rem;line-height:1.5;margin:0 0 1.2rem}._interestGrid_1y3u6_38{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}._interest_1y3u6_38,._interestChosen_1y3u6_39{position:relative;min-height:6.2rem;padding:.85rem .55rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.35rem;text-align:left;cursor:pointer;overflow:hidden;transition:transform .16s ease,border-color .16s ease,background .16s ease}._interest_1y3u6_38:hover,._interestChosen_1y3u6_39:hover{transform:translateY(-2px)}._interestChosen_1y3u6_39{border-color:#bc8bffd9;background:linear-gradient(145deg,#8f58dc47,#ffffff0f);box-shadow:inset 0 0 0 1px #b884ff2e}._interest_1y3u6_38>span,._interestChosen_1y3u6_39>span{font-size:1.45rem}._interest_1y3u6_38 strong,._interestChosen_1y3u6_39 strong{font-size:.76rem}._interestChosen_1y3u6_39 svg{position:absolute;right:.6rem;top:.6rem;width:.9rem;height:.9rem;color:#d6b8ff}._savedSpecifics_1y3u6_44{margin-top:.8rem;padding:.8rem .9rem;border-radius:1rem;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}._savedSpecifics_1y3u6_44>span{display:block;margin-bottom:.5rem;font-size:.65rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#f8f3ff7a}._savedSpecifics_1y3u6_44>div{display:flex;flex-wrap:wrap;gap:.4rem}._savedSpecifics_1y3u6_44 button{border:1px solid rgba(190,143,255,.24);background:#a163f617;color:#eee5fb;border-radius:999px;padding:.38rem .58rem;font-size:.68rem;cursor:pointer}._savedSpecifics_1y3u6_44 button span{margin-left:.25rem;color:#ffffff80}._customInterest_1y3u6_45{display:grid;grid-template-columns:1fr auto;gap:.55rem;margin-top:.7rem}._customInterest_1y3u6_45 input{background:#ffffff12!important;border-color:#ffffff1f!important;color:#fff!important}._customInterest_1y3u6_45 button{border-color:#ffffff29!important;color:#fff!important}._bottomAction_1y3u6_46{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding:1rem 0}._bottomAction_1y3u6_46>span{font-size:.7rem;color:#f8f3ff85;max-width:18rem}._bottomAction_1y3u6_46 svg{width:1rem}._questionMeta_1y3u6_47{display:flex;justify-content:space-between;align-items:center;color:#f8f3ff73;font-size:.68rem;font-weight:700;margin-bottom:.4rem}._questionMeta_1y3u6_47 ._kicker_1y3u6_29{margin:0}._questionTitle_1y3u6_48{margin-bottom:1.3rem!important}._splitOptions_1y3u6_49{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}._splitOptions_1y3u6_49>:nth-child(3):last-child{grid-column:1/-1;min-height:6.4rem}._tileOptions_1y3u6_51{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}._visualOption_1y3u6_52,._textOption_1y3u6_52{position:relative;border:1px solid rgba(255,255,255,.1);color:#fff;cursor:pointer;overflow:hidden;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}._visualOption_1y3u6_52{min-height:18rem;border-radius:1.6rem;background:#211731;padding:0}._visualOption_1y3u6_52 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}._visualOption_1y3u6_52:hover img{transform:scale(1.025)}._textOption_1y3u6_52{min-height:8.4rem;border-radius:1.35rem;background:linear-gradient(145deg,#ffffff14,#ffffff09);padding:1rem}._optionShade_1y3u6_55{position:absolute;inset:0;background:linear-gradient(180deg,#0a070f08 15%,#0a070fd1);pointer-events:none}._textOption_1y3u6_52 ._optionShade_1y3u6_55{background:radial-gradient(circle at 15% 10%,rgba(161,99,246,.16),transparent 45%)}._optionCopy_1y3u6_56{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:.25rem}._visualOption_1y3u6_52 ._optionCopy_1y3u6_56{position:absolute;left:1rem;right:1rem;bottom:1rem;height:auto}._optionEmoji_1y3u6_57{font-size:1.35rem;margin-bottom:.2rem}._optionCopy_1y3u6_56 strong{font-size:1rem;line-height:1.08}._optionCopy_1y3u6_56 small{font-size:.69rem;line-height:1.35;color:#ffffffad}._selectedOption_1y3u6_58{border-color:#c998ff;box-shadow:0 0 0 2px #b174ff2e,0 18px 50px #0003;transform:translateY(-2px)}._optionCheck_1y3u6_59{position:absolute;right:.75rem;top:.75rem;z-index:2;width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:#b77cff;color:#160d22}._optionCheck_1y3u6_59 svg{width:1rem}._reaction_1y3u6_60,._reactionVisible_1y3u6_60{min-height:2.5rem;margin-top:.85rem;display:flex;align-items:center;gap:.45rem;padding:.65rem .8rem;border-radius:999px;font-size:.72rem;color:#f8f3ff85;opacity:.65;transition:opacity .2s ease,background .2s ease}._reactionVisible_1y3u6_60{opacity:1;color:#efe2ff;background:#b174ff1f}._reaction_1y3u6_60 svg,._reactionVisible_1y3u6_60 svg{width:.9rem}._factHero_1y3u6_62{display:grid;grid-template-columns:7rem 1fr;gap:.9rem;align-items:center;background:#ffffff0e;border:1px solid rgba(255,255,255,.1);border-radius:1.4rem;padding:.65rem;margin:1rem 0}._factHero_1y3u6_62 img{width:7rem;height:5.4rem;object-fit:cover;border-radius:1rem}._factHero_1y3u6_62 div{display:grid;gap:.2rem}._factHero_1y3u6_62 strong{font-size:.8rem}._factHero_1y3u6_62 span{font-size:.69rem;color:#f8f3ff8f}._factGrid_1y3u6_63{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._factGrid_1y3u6_63 label{display:grid;gap:.35rem}._factGrid_1y3u6_63 label>span{font-size:.68rem;font-weight:700;color:#f8f3ffa8}._factGrid_1y3u6_63 input{background:#ffffff14!important;border-color:#ffffff24!important;color:#fff!important}._obsessionCard_1y3u6_64{display:grid;grid-template-columns:4rem 1fr;align-items:center;gap:.75rem;padding:.8rem;border-radius:1.4rem;background:#ffffff0e;border:1px solid rgba(255,255,255,.1);margin-top:1.2rem}._obsessionIcon_1y3u6_64{width:4rem;height:4rem;border-radius:1rem;display:grid;place-items:center;font-size:1.65rem;background:linear-gradient(145deg,#aa6cff4d,#ffffff0d)}._obsessionCard_1y3u6_64 input{background:#ffffff14!important;border-color:#ffffff24!important;color:#fff!important}._revealOrb_1y3u6_65{width:4.6rem;height:4.6rem;border-radius:999px;display:grid;place-items:center;background:linear-gradient(145deg,#ad72fa,#6f3bb4);box-shadow:0 20px 55px #6736a56b;margin-bottom:1.1rem}._revealOrb_1y3u6_65 svg{width:1.8rem;height:1.8rem}._traits_1y3u6_66{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;max-width:38rem;margin:.5rem 0 1.25rem}._traits_1y3u6_66 span{padding:.5rem .72rem;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);font-size:.7rem}._revealCard_1y3u6_67{display:grid;grid-template-columns:7rem 1fr;gap:.8rem;text-align:left;width:min(100%,32rem);background:#ffffff0e;border:1px solid rgba(255,255,255,.1);padding:.65rem;border-radius:1.4rem;margin-bottom:1.2rem}._revealCard_1y3u6_67 img{width:7rem;height:5.5rem;object-fit:cover;border-radius:1rem}._revealCard_1y3u6_67 div{display:flex;flex-direction:column;justify-content:center;gap:.25rem}._revealCard_1y3u6_67 strong{font-size:.8rem}._revealCard_1y3u6_67 span{font-size:.68rem;line-height:1.4;color:#f8f3ff94}@media(max-width:640px){._stage_1y3u6_24{padding-inline:.8rem}._interestGrid_1y3u6_38{grid-template-columns:repeat(2,minmax(0,1fr))}._interest_1y3u6_38,._interestChosen_1y3u6_39{min-height:5.5rem}._splitOptions_1y3u6_49,._tileOptions_1y3u6_51{grid-template-columns:1fr 1fr}._visualOption_1y3u6_52{min-height:15rem}._textOption_1y3u6_52{min-height:8.7rem}._optionCopy_1y3u6_56 strong{font-size:.9rem}._optionCopy_1y3u6_56 small{font-size:.65rem}._factGrid_1y3u6_63{grid-template-columns:1fr}._bottomAction_1y3u6_46{position:sticky;bottom:0;background:linear-gradient(180deg,transparent,rgba(13,10,19,.97) 28%);padding-top:1.6rem;padding-bottom:max(.8rem,var(--safe-area-inset-bottom,0px))}}@media(max-width:390px){._visualOption_1y3u6_52{min-height:13.5rem}._optionEmoji_1y3u6_57{font-size:1.15rem}._content_1y3u6_30 h1{font-size:2rem}}@media(prefers-reduced-motion:reduce){._progress_1y3u6_22 span,._interest_1y3u6_38,._interestChosen_1y3u6_39,._visualOption_1y3u6_52,._textOption_1y3u6_52,._visualOption_1y3u6_52 img{transition:none}}._eyebrow_ruih7_1{color:var(--primary);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}._choices_ruih7_2{display:grid;gap:.6rem;margin-top:.4rem}._choices_ruih7_2 button{width:100%;display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.9rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer}._choices_ruih7_2 button:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border));background:color-mix(in srgb,var(--accent) 35%,var(--card))}._choices_ruih7_2 button:disabled{opacity:.6;cursor:default}._choices_ruih7_2 button>svg{width:1.2rem;color:var(--primary)}._choices_ruih7_2 span{display:grid;gap:.15rem}._choices_ruih7_2 strong{font-size:.86rem}._choices_ruih7_2 small,._status_ruih7_9{color:var(--muted-foreground);font-size:.72rem}._status_ruih7_9,._error_ruih7_10{margin:.75rem 0 0}._error_ruih7_10{color:var(--destructive);font-size:.75rem}._sent_ruih7_12{display:grid;justify-items:start;gap:.65rem;padding:.25rem 0}._sentIcon_ruih7_13{width:3rem;height:3rem;display:grid;place-items:center;border-radius:50%;background:var(--success);color:var(--success-foreground)}._sentIcon_ruih7_13 svg{width:1.25rem}._sent_ruih7_12 button{margin-top:.25rem}._challengeActions_ruih7_16{display:flex;gap:.55rem;flex-wrap:wrap}@layer base{._content_28oxg_2{position:relative;z-index:var(--z-overlay);min-width:12rem;max-width:24rem;pointer-events:all;transform-origin:var(--radix-popover-content-transform-origin);animation:_contentFadeIn_28oxg_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);will-change:transform,opacity;box-shadow:var(--shadow-md);border-radius:var(--radius);outline:none;color:var(--popup-foreground)}._withBackgroundAndPadding_28oxg_18{background-color:var(--popup);padding:var(--spacing-4)}._content_28oxg_2:focus-visible{box-shadow:var(--shadow-focus)}@keyframes _contentFadeIn_28oxg_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._content_28oxg_2[data-state=closed]{animation:_contentFadeOut_28oxg_1 var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}@keyframes _contentFadeOut_28oxg_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}}._trigger_1wxon_1{position:relative;width:2.55rem;height:2.55rem;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--card);color:var(--foreground);cursor:pointer;box-shadow:var(--shadow)}._trigger_1wxon_1 svg{width:1.05rem;height:1.05rem}._badge_1wxon_15{position:absolute;top:-.18rem;right:-.18rem;min-width:1.15rem;height:1.15rem;padding:0 .25rem;display:grid;place-items:center;border:2px solid var(--background);border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.58rem;font-weight:800}._popover_1wxon_31{width:min(23rem,calc(100vw - 1rem));padding:0!important;overflow:hidden}._heading_1wxon_32{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.9rem 1rem;border-bottom:1px solid var(--border)}._heading_1wxon_32>div{display:grid;gap:.1rem}._heading_1wxon_32 strong{font-family:var(--font-family-display);font-size:1.05rem}._heading_1wxon_32 span{color:var(--muted-foreground);font-size:.7rem}._heading_1wxon_32 svg{width:1rem;color:var(--primary)}._list_1wxon_37{max-height:min(26rem,65vh);overflow:auto}._item_1wxon_38,._itemUnread_1wxon_38{width:100%;display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.7rem;padding:.85rem 1rem;border:0;border-bottom:1px solid var(--border);background:var(--card);color:inherit;text-align:left;cursor:pointer}._itemUnread_1wxon_38{background:color-mix(in srgb,var(--accent) 58%,var(--card))}._icon_1wxon_40{width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:.75rem;background:var(--accent);color:var(--primary)}._icon_1wxon_40 svg{width:1rem}._copy_1wxon_42{min-width:0;display:grid;gap:.18rem}._copy_1wxon_42 strong{font-size:.8rem}._copy_1wxon_42>span{color:var(--muted-foreground);font-size:.72rem;line-height:1.35}._copy_1wxon_42 small{color:var(--muted-foreground);font-size:.62rem}._empty_1wxon_46{padding:1.25rem 1rem;color:var(--muted-foreground);font-size:.78rem;text-align:center}._hero_1fpj8_1{position:relative;overflow:hidden;display:grid;gap:.8rem;min-height:15rem;align-content:center;padding:clamp(1.35rem,3vw,2.2rem);border-radius:2rem;color:#fff;background:radial-gradient(circle at 86% 20%,color-mix(in srgb,var(--brand-coral) 34%,transparent),transparent 13rem),linear-gradient(135deg,var(--brand-ink),var(--brand-violet-deep));box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--brand-ink) 17%,transparent)}._hero_1fpj8_1:after{content:"";position:absolute;width:12rem;height:12rem;border-radius:50%;right:-4rem;bottom:-6rem;background:color-mix(in srgb,var(--brand-violet) 26%,transparent)}._hero_1fpj8_1>*{position:relative;z-index:1}._hero_1fpj8_1 h1{margin:0;max-width:12ch;font-family:var(--font-family-display);font-size:clamp(2.6rem,6vw,5rem);line-height:.96;letter-spacing:-.06em}._hero_1fpj8_1 p{margin:0;max-width:44rem;color:#ffffffc2;font-size:1rem;line-height:1.6}._kicker_1fpj8_20,._eyebrow_1fpj8_20{font-size:.7rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase;color:var(--brand-coral)}._sectionHead_1fpj8_21{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-top:1.4rem}._sectionHead_1fpj8_21>div{display:grid;gap:.25rem}._sectionHead_1fpj8_21 h2{margin:0;font-family:var(--font-family-display);font-size:1.55rem;letter-spacing:-.035em}._resumeSection_1fpj8_23{display:grid;gap:.75rem}._resumeList_1fpj8_23{display:grid;gap:.65rem}._resumeCard_1fpj8_24{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--brand-ink) 7%,var(--border));border-radius:1.2rem;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--brand-lilac) 36%,var(--card)));color:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._resumeCard_1fpj8_24:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));transform:translateY(-2px);box-shadow:var(--shadow-md)}._resumeCard_1fpj8_24>div{display:grid;gap:.15rem}._resumeCard_1fpj8_24 strong{font-size:.9rem}._resumeCard_1fpj8_24 small{color:var(--muted-foreground);font-size:.74rem}._resumeCard_1fpj8_24>svg{width:1rem;color:var(--muted-foreground)}._resumeIcon_1fpj8_27,._resumeIconLove_1fpj8_27{width:2.7rem;height:2.7rem;display:grid;place-items:center;border-radius:.9rem;background:var(--brand-lilac);color:var(--brand-violet)}._resumeIconLove_1fpj8_27{background:var(--brand-coral-soft);color:var(--brand-coral)}._resumeIcon_1fpj8_27 svg,._resumeIconLove_1fpj8_27 svg{width:1.15rem}._featured_1fpj8_29{overflow:hidden;display:grid;gap:1.15rem;padding:clamp(1.15rem,2.4vw,1.7rem);border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:1.65rem;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--brand-lilac) 52%,var(--card)));box-shadow:var(--shadow-md)}._featureCopy_1fpj8_30{display:grid;gap:.75rem}._featureCopy_1fpj8_30 h2{margin:0;font-family:var(--font-family-display);font-size:2.2rem;letter-spacing:-.045em}._featureCopy_1fpj8_30 p{margin:0;max-width:38rem;color:var(--muted-foreground);line-height:1.55}._featureIcon_1fpj8_31{width:3.8rem;height:3.8rem;display:grid;place-items:center;border-radius:1.2rem;background:linear-gradient(145deg,var(--brand-coral),color-mix(in srgb,var(--brand-violet) 54%,var(--brand-coral)));color:#fff;box-shadow:0 .8rem 1.8rem color-mix(in srgb,var(--brand-coral) 22%,transparent)}._featureIcon_1fpj8_31 svg{width:1.5rem}._featureFacts_1fpj8_32{display:flex;flex-wrap:wrap;gap:.55rem}._featureFacts_1fpj8_32 span{display:flex;align-items:center;gap:.3rem;padding:.44rem .62rem;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:var(--radius-full);background:color-mix(in srgb,var(--card) 82%,transparent);font-size:.72rem;font-weight:700}._featureFacts_1fpj8_32 svg{width:.8rem;color:var(--primary)}._featureAction_1fpj8_33{display:grid;gap:.55rem;align-content:end}._featureAction_1fpj8_33 button{width:100%}._unavailable_1fpj8_33{display:grid;gap:.2rem;padding:.9rem;border-radius:1rem;background:var(--surface)}._unavailable_1fpj8_33 strong{font-size:.82rem}._unavailable_1fpj8_33 span{font-size:.72rem;line-height:1.4;color:var(--muted-foreground)}._gameGrid_1fpj8_34{display:grid;gap:.85rem}._gameCard_1fpj8_34{min-height:15rem;display:grid;grid-template-rows:auto 1fr auto;gap:.95rem;padding:1.05rem;border:1px solid color-mix(in srgb,var(--brand-ink) 7%,var(--border));border-radius:1.4rem;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--surface) 42%,var(--card)));color:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._gameCard_1fpj8_34:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));transform:translateY(-3px);box-shadow:var(--shadow-md)}._gameCard_1fpj8_34:disabled{opacity:.65;cursor:default;transform:none}._gameCard_1fpj8_34>div{display:grid;align-content:start;gap:.45rem}._gameCard_1fpj8_34 h3{margin:0;font-family:var(--font-family-display);font-size:1.45rem;letter-spacing:-.035em}._gameCard_1fpj8_34 p{margin:0;color:var(--muted-foreground);font-size:.82rem;line-height:1.5}._gameCard_1fpj8_34>strong{display:flex;align-items:center;gap:.35rem;color:var(--primary);font-size:.8rem}._gameCard_1fpj8_34>strong svg{width:.9rem}._gameIcon_1fpj8_35{width:3rem;height:3rem;display:grid;place-items:center;border-radius:1rem;background:var(--brand-lilac);color:var(--brand-violet)}._gameIcon_1fpj8_35 svg{width:1.25rem}._why_1fpj8_36{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--primary) 8%,var(--border));border-radius:1.2rem;background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--brand-coral-soft) 25%,var(--surface)))}._why_1fpj8_36>svg{width:1.25rem;color:var(--primary)}._why_1fpj8_36 div{display:grid;gap:.2rem}._why_1fpj8_36 strong{font-size:.82rem}._why_1fpj8_36 p{margin:0;color:var(--muted-foreground);font-size:.75rem;line-height:1.45}._partnerList_1fpj8_37{display:grid;gap:.55rem}._partnerList_1fpj8_37 button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.8rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);color:inherit;text-align:left;cursor:pointer}._partnerList_1fpj8_37 img,._partnerList_1fpj8_37>button>span{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--brand-lilac);color:var(--primary);font-weight:800}._partnerList_1fpj8_37 div{display:grid;gap:.1rem}._partnerList_1fpj8_37 small{color:var(--muted-foreground);font-size:.7rem}._partnerList_1fpj8_37 svg{width:1rem}._shareBox_1fpj8_38{display:grid;gap:.2rem;padding:.9rem;border-radius:1rem;background:var(--surface)}._shareBox_1fpj8_38 small{color:var(--muted-foreground)}._shareActions_1fpj8_38{display:flex;gap:.55rem;flex-wrap:wrap}._error_1fpj8_38{margin:0;padding:.7rem;border-radius:.8rem;background:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error);font-size:.76rem}@media(min-width:760px){._featured_1fpj8_29{grid-template-columns:minmax(0,1.5fr) minmax(15rem,.6fr)}._gameGrid_1fpj8_34,._resumeList_1fpj8_23{grid-template-columns:repeat(2,minmax(0,1fr))}}._aiConcierge_1l1xn_1{padding:16px;border-radius:18px;background:var(--card);border:1px solid rgba(92,63,150,.18);margin-bottom:16px;display:grid;gap:10px}._aiHeading_1l1xn_10{display:flex;gap:12px;align-items:center}._aiHeading_1l1xn_10>div:last-child{display:grid;gap:2px}._aiHeading_1l1xn_10 span{color:var(--muted-foreground);font-size:.78rem}._aiIcon_1l1xn_13{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--accent);color:var(--primary)}._aiSearchRow_1l1xn_14{display:grid;grid-template-columns:1fr auto;gap:.5rem}._aiSearchRow_1l1xn_14>*{min-width:0}._aiSearchRow_1l1xn_14 button{min-width:0;max-width:100%;white-space:normal;text-align:center}._shopHeader_1l1xn_17{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin:.4rem 0 1rem}._shopHeaderCopy_1l1xn_18{min-width:0}._shopHeader_1l1xn_17 h1{margin:.12rem 0;font-family:var(--font-family-display);font-size:2rem;letter-spacing:-.04em}._shopHeader_1l1xn_17 p{margin:0;color:var(--muted-foreground);font-size:.88rem}._shopBudget_1l1xn_21{display:grid;gap:.2rem;min-width:7rem}._shopBudget_1l1xn_21>span{color:var(--muted-foreground);font-size:.72rem;font-weight:700}._shopBudget_1l1xn_21 ._moneyInput_1l1xn_23{width:100%}._shopBudget_1l1xn_21 input{width:7rem;max-width:100%}._shopBudget_1l1xn_21>small{color:var(--muted-foreground);font-size:.62rem;line-height:1.2}._budgetRange_1l1xn_26{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}._budgetRange_1l1xn_26 label{display:grid;gap:.2rem}._budgetRange_1l1xn_26 label>small{color:var(--muted-foreground);font-size:.62rem;font-weight:700}._refinementSummary_1l1xn_29{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem .5rem;align-items:center;padding:.7rem .8rem;border-radius:var(--radius-md);background:var(--success);color:var(--success-foreground);font-size:.72rem;line-height:1.35}._exhaustedPanel_1l1xn_30{display:grid;gap:.85rem;padding:1rem;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:1.2rem;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--brand-lilac) 34%,var(--card)))}._exhaustedPanel_1l1xn_30>div:first-child{display:grid;gap:.3rem}._exhaustedPanel_1l1xn_30>div:first-child>strong{font-family:var(--font-family-display);font-size:1.05rem;letter-spacing:-.025em}._exhaustedPanel_1l1xn_30 p{margin:0;color:var(--muted-foreground);font-size:.78rem;line-height:1.5}._exhaustedActions_1l1xn_34{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}._exhaustedActions_1l1xn_34>button:last-child{grid-column:1 / -1;justify-self:start}._refinementSummary_1l1xn_29 strong{min-width:0;overflow-wrap:anywhere}._refinementSummary_1l1xn_29 button{border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer}._passportCard_1l1xn_38{margin-top:14px;padding:16px;border:1px solid var(--border);border-radius:18px;display:flex;gap:14px;align-items:center;justify-content:space-between}._passportCard_1l1xn_38 div{display:grid;gap:4px}._passportCard_1l1xn_38 span,._sectionCopy_1l1xn_40{color:var(--muted-foreground);font-size:.9rem;line-height:1.45}._childShareActions_1l1xn_41{display:flex!important;grid-template-columns:none;flex-wrap:wrap;gap:.5rem!important;justify-content:flex-end;align-items:center;flex:0 0 auto}._sharedProfileCard_1l1xn_42{display:grid;gap:.75rem;margin:.85rem 0 1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:1.2rem;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--accent) 24%,var(--card)));box-shadow:var(--shadow)}._sharedProfileCard_1l1xn_42>div:first-child{display:grid;gap:.2rem}._sharedProfileCard_1l1xn_42>div:first-child>strong{font-family:var(--font-family-display);font-size:1.05rem}._sharedProfileCard_1l1xn_42 p{margin:0;color:var(--muted-foreground);font-size:.78rem;line-height:1.45}._sharedProfileFields_1l1xn_46{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;min-width:0}._passportCode_1l1xn_47{border:0;border-radius:14px;padding:12px 14px;font:inherit;font-weight:700;letter-spacing:.08em;cursor:pointer;display:flex;gap:8px;align-items:center}._passportCode_1l1xn_47 svg{width:16px}._featureSpotlight_1l1xn_49{width:100%;margin:18px 0;padding:18px;border-radius:22px;display:flex;gap:14px;background:#ffffffb8;border:1px solid var(--border);color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow)}._featureSpotlight_1l1xn_49 h2{margin:6px 0 4px;font-size:1.2rem}._featureSpotlight_1l1xn_49 p{margin:0;color:var(--muted-foreground);line-height:1.5}._featureSpotlightIcon_1l1xn_52{width:44px;height:44px;flex:0 0 44px;border-radius:14px;display:grid;place-items:center;background:#5c3f961a}._santaHero_1l1xn_53{display:grid;gap:14px;margin:0 0 16px;padding:20px;border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--foreground) 94%,#244c3d),color-mix(in srgb,var(--primary) 52%,#183c31));color:var(--primary-foreground);box-shadow:var(--shadow-lg)}._santaHero_1l1xn_53 h2{margin:6px 0;font-family:var(--font-family-display);font-size:1.8rem}._santaHero_1l1xn_53 p{margin:0;opacity:.78;line-height:1.5}._santaTitle_1l1xn_56{display:flex;align-items:flex-start;gap:14px}._santaEmoji_1l1xn_57{display:grid;place-items:center;width:3.25rem;height:3.25rem;flex:0 0 3.25rem;border-radius:1rem;background:#ffffff1f}._santaEmoji_1l1xn_57 svg{width:1.4rem;height:1.4rem}._santaCreate_1l1xn_59{display:grid;grid-template-columns:1.4fr .65fr auto;gap:8px}._santaSummary_1l1xn_60{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--card);box-shadow:var(--shadow)}._santaSummary_1l1xn_60>div{display:flex;align-items:center;gap:12px;min-width:0}._santaSummary_1l1xn_60 ._santaEmoji_1l1xn_57{width:2.6rem;height:2.6rem;flex-basis:2.6rem;color:var(--primary);background:var(--accent)}._santaSummary_1l1xn_60 h3{margin:4px 0 2px;font-family:var(--font-family-display);font-size:1.05rem}._santaSummary_1l1xn_60 p{margin:0;color:var(--muted-foreground);font-size:.78rem}._santaSetup_1l1xn_65{display:grid;gap:10px;margin-bottom:12px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--card)}._santaSetup_1l1xn_65>div:first-child{display:grid;gap:2px}._santaSetup_1l1xn_65>div:first-child span{color:var(--muted-foreground);font-size:.8rem}._santaGroup_1l1xn_68{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin-bottom:10px;padding:16px;border:1px solid var(--border);border-radius:20px;background:var(--card);box-shadow:var(--shadow)}._santaJoin_1l1xn_69{display:grid;gap:12px;margin-bottom:16px;padding:18px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:20px;background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--accent) 45%,var(--card)));box-shadow:var(--shadow)}._santaJoin_1l1xn_69 h3{margin:7px 0 3px;font-family:var(--font-family-display);font-size:1.35rem}._santaJoin_1l1xn_69 p{margin:0;color:var(--muted-foreground);font-size:.8rem;line-height:1.45}._santaJoinFields_1l1xn_72{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}._passportPreview_1l1xn_73{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:14px;background:var(--accent)}._passportPreview_1l1xn_73>div{display:flex;align-items:center;gap:10px;min-width:0}._passportPreview_1l1xn_73 img,._passportPreview_1l1xn_73>div>span{width:38px;height:38px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--primary);color:var(--primary-foreground);font-weight:700}._passportPreview_1l1xn_73 strong,._passportPreview_1l1xn_73 small{display:block}._passportPreview_1l1xn_73 small{color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18rem}._myPassport_1l1xn_78{padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--accent)}._myPassport_1l1xn_78 ._sectionHeading_1l1xn_79{align-items:flex-start}._myPassport_1l1xn_78 ._sectionCopy_1l1xn_40{margin:4px 0 0}._passportCodeRow_1l1xn_81{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--card)}._passportCodeRow_1l1xn_81>strong{font-size:1.15rem;letter-spacing:.12em}._myPassport_1l1xn_78{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,#ffd9e7 38%,var(--card)))}._featureLink_1l1xn_84{display:inline-block;margin-top:.65rem;color:var(--primary);font-size:.9rem}._topbarPromise_1l1xn_85{color:color-mix(in srgb,var(--foreground) 72%,var(--muted-foreground));font-size:.76rem;font-weight:750;letter-spacing:-.01em}._topbarRight_1l1xn_86{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0}._santaGroup_1l1xn_68>div:first-child{display:grid;gap:3px}._santaGroup_1l1xn_68 span{color:var(--muted-foreground);font-size:.78rem}._santaReveal_1l1xn_89{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:var(--accent)}._santaReveal_1l1xn_89 strong{font-family:var(--font-family-display);font-size:1.35rem;margin-right:auto}._christmasPlannerDialog_1l1xn_91{width:min(44rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem);max-height:min(90vh,calc(100dvh - 1rem));overflow:auto}._christmasPlannerToolbar_1l1xn_92{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:1rem;background:color-mix(in srgb,var(--accent) 34%,var(--card))}._christmasPlannerToolbar_1l1xn_92>div{display:grid;gap:.15rem}._christmasPlannerToolbar_1l1xn_92 strong{font-size:.9rem}._christmasPlannerToolbar_1l1xn_92 span{color:var(--muted-foreground);font-size:.72rem}._christmasPlannerList_1l1xn_96{display:grid;gap:.85rem;margin-top:.85rem}._christmasPersonCard_1l1xn_97{display:grid;gap:.7rem;padding:.9rem;border:1px solid var(--border);border-radius:1.1rem;background:var(--card);box-shadow:var(--shadow)}._christmasPersonHead_1l1xn_98{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:end}._christmasPersonHead_1l1xn_98>div:first-child{min-width:0;display:grid;gap:.14rem}._christmasPersonHead_1l1xn_98>div:first-child>strong{font-family:var(--font-family-display);font-size:1.2rem}._christmasPersonHead_1l1xn_98>div:first-child>span{color:var(--muted-foreground);font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._christmasBudgetInput_1l1xn_102{display:grid;gap:.18rem;min-width:6.2rem}._christmasBudgetInput_1l1xn_102>span{color:var(--muted-foreground);font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}._christmasBudgetInput_1l1xn_102>div{display:flex;align-items:center;gap:.3rem;padding:0 .45rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface)}._christmasBudgetInput_1l1xn_102 b{font-size:.8rem}._christmasBudgetInput_1l1xn_102 input{width:4.7rem;border:0;box-shadow:none;background:transparent;padding-left:0}._christmasIdeas_1l1xn_107{display:grid;gap:.55rem;padding-top:.1rem}._christmasIdeaCard_1l1xn_108{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.7rem;padding:.65rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface)}._christmasIdeaCard_1l1xn_108>img,._christmasIdeaCard_1l1xn_108>._productImagePlaceholder_1l1xn_109{width:5rem;height:5rem;border-radius:.72rem;border:1px solid var(--border);object-fit:contain;background:var(--card)}._christmasIdeaBody_1l1xn_110{min-width:0;display:grid;gap:.45rem}._christmasIdeaTop_1l1xn_111{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}._christmasIdeaTop_1l1xn_111>div{min-width:0;display:grid;gap:.1rem}._christmasIdeaTop_1l1xn_111 strong{font-size:.82rem;line-height:1.25}._christmasIdeaTop_1l1xn_111 span{color:var(--muted-foreground);font-size:.66rem}._christmasIdeaBody_1l1xn_110 p{margin:0;color:var(--muted-foreground);font-size:.68rem;line-height:1.35}._christmasIdeaFooter_1l1xn_116{display:flex;justify-content:space-between;align-items:end;gap:.7rem}._christmasIdeaFooter_1l1xn_116>div{display:grid;gap:.05rem}._christmasIdeaFooter_1l1xn_116>div strong{font-size:.9rem}._christmasIdeaFooter_1l1xn_116>div span{color:var(--muted-foreground);font-size:.64rem}@media(max-width:560px){._christmasPlannerToolbar_1l1xn_92{align-items:stretch;flex-direction:column}._christmasPlannerToolbar_1l1xn_92 button{width:100%}._christmasPersonHead_1l1xn_98{grid-template-columns:1fr}._christmasBudgetInput_1l1xn_102{width:100%}._christmasBudgetInput_1l1xn_102>div{width:100%}._christmasBudgetInput_1l1xn_102 input{width:100%}._christmasIdeaCard_1l1xn_108{grid-template-columns:4.25rem minmax(0,1fr)}._christmasIdeaCard_1l1xn_108>img,._christmasIdeaCard_1l1xn_108>._productImagePlaceholder_1l1xn_109{width:4.25rem;height:4.25rem}._christmasIdeaTop_1l1xn_111{align-items:flex-start;flex-direction:column}._christmasIdeaFooter_1l1xn_116{align-items:stretch;flex-direction:column}._christmasIdeaFooter_1l1xn_116 button{width:100%}}@media(max-width:560px){._santaCreate_1l1xn_59,._santaJoinFields_1l1xn_72,._santaGroup_1l1xn_68{grid-template-columns:1fr}._santaReveal_1l1xn_89,._passportPreview_1l1xn_73{grid-column:auto;flex-wrap:wrap}._santaReveal_1l1xn_89 strong{margin-right:0}._santaReveal_1l1xn_89 button,._passportPreview_1l1xn_73 button{width:100%}._exhaustedActions_1l1xn_34{grid-template-columns:1fr}._exhaustedActions_1l1xn_34>button:last-child{grid-column:auto;justify-self:stretch}._exhaustedActions_1l1xn_34 button{width:100%}}@media(max-width:560px){._passportCard_1l1xn_38{align-items:flex-start;flex-direction:column}._passportCode_1l1xn_47{width:100%;justify-content:center}._childShareActions_1l1xn_41{width:100%;justify-content:stretch}._childShareActions_1l1xn_41>*{width:100%}._sharedProfileFields_1l1xn_46{grid-template-columns:1fr}._sharedProfileFields_1l1xn_46 button{width:100%}}._appShell_1l1xn_123{width:100%;max-width:100%;min-height:100vh;min-height:100dvh;overflow-x:clip;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}._topbar_1l1xn_85{position:sticky;top:0;z-index:var(--z-nav-sticky);display:flex;justify-content:space-between;align-items:center;width:100%;max-width:46rem;min-width:0;margin:0 auto;padding:max(1rem,env(safe-area-inset-top)) 1rem .7rem;background:color-mix(in srgb,var(--background) 92%,transparent);backdrop-filter:blur(14px)}._topbar_1l1xn_85>div:first-child{display:flex;align-items:center;gap:.5rem;font-weight:700}._topbar_1l1xn_85 svg{width:1.1rem;color:var(--primary)}._main_1l1xn_127{width:100%;max-width:46rem;min-width:0;margin:0 auto;padding:.4rem 1rem 2rem;overflow-wrap:anywhere}._hero_1l1xn_128{position:relative;overflow:hidden;margin:.25rem 0 1rem;padding:1.35rem;border-radius:1.55rem;background:linear-gradient(145deg,color-mix(in srgb,var(--foreground) 95%,#2d2057),color-mix(in srgb,var(--primary) 74%,#30224d));color:var(--primary-foreground);box-shadow:var(--shadow-lg)}._hero_1l1xn_128:after{content:"";position:absolute;width:10rem;height:10rem;border-radius:50%;right:-4rem;top:-5rem;background:color-mix(in srgb,#ff6f9f 26%,transparent);pointer-events:none}._hero_1l1xn_128 h1{position:relative;z-index:1;margin:.35rem 0 .65rem;font-family:var(--font-family-display);font-size:clamp(2.35rem,10vw,3.85rem);line-height:.94;letter-spacing:-.04em}._hero_1l1xn_128 p{position:relative;z-index:1;color:color-mix(in srgb,var(--primary-foreground) 78%,transparent)}._heroPills_1l1xn_132{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}._heroPills_1l1xn_132 span{display:flex;align-items:center;gap:.35rem;padding:.48rem .68rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff1a;font-size:.76rem;font-weight:650;backdrop-filter:blur(6px)}._heroPills_1l1xn_132 svg{width:.9rem;height:.9rem}._homeSectionHead_1l1xn_135{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin:1.3rem .1rem .75rem}._homeSectionHead_1l1xn_135 h2{margin:.1rem 0 0;font-family:var(--font-family-display);font-size:1.35rem}._homeSectionHead_1l1xn_135>span{color:var(--muted-foreground);font-size:.8rem}._reminderCenter_1l1xn_138{display:grid;gap:.7rem;margin:1rem 0 1.25rem;padding:1rem;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:1.2rem;background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--accent) 35%,var(--card)));box-shadow:var(--shadow)}._reminderCenter_1l1xn_138 ._sectionHeading_1l1xn_79{margin:0}._reminderList_1l1xn_140{display:grid;gap:.5rem}._reminderRow_1l1xn_141{display:flex;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface)}._reminderRow_1l1xn_141>div{min-width:0;display:grid;gap:.08rem}._reminderRow_1l1xn_141 strong{font-size:.82rem}._reminderRow_1l1xn_141 span{color:var(--muted-foreground);font-size:.68rem}@media(max-width:520px){._reminderRow_1l1xn_141{align-items:stretch;flex-direction:column}._reminderRow_1l1xn_141 button{width:100%}}._eyebrow_1l1xn_146{color:var(--primary);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}._profileCard_1l1xn_147 p,._giftCard_1l1xn_147 p{margin:0;color:var(--muted-foreground);line-height:1.5}._kicker_1l1xn_148{position:relative;z-index:1;color:color-mix(in srgb,var(--primary) 82%,var(--foreground));font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}._hero_1l1xn_128 ._kicker_1l1xn_148{color:color-mix(in srgb,var(--primary-foreground) 76%,#c9b8ff)}._stack_1l1xn_150{display:grid;gap:.75rem;margin-bottom:1rem}._personCard_1l1xn_151{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;width:100%;padding:1rem;border:1px solid color-mix(in srgb,var(--primary) 8%,var(--border));border-radius:1.25rem;background:linear-gradient(110deg,var(--card),color-mix(in srgb,var(--accent) 36%,var(--card)));color:var(--card-foreground);box-shadow:0 .5rem 1.8rem color-mix(in srgb,var(--foreground) 6%,transparent);text-align:left;transition:transform .16s ease,box-shadow .16s ease}._occasionGlow_1l1xn_152{position:absolute;right:-.4rem;bottom:-.9rem;opacity:.07;transform:rotate(-10deg);pointer-events:none}._occasionGlow_1l1xn_152 svg{width:4.6rem;height:4.6rem}._personCard_1l1xn_151:active{transform:scale(.985)}._avatar_1l1xn_155,._largeAvatar_1l1xn_155{display:grid;place-items:center;border-radius:var(--radius-full);background:var(--accent);color:var(--accent-foreground);font-weight:700}._avatar_1l1xn_155{width:2.9rem;height:2.9rem}._largeAvatar_1l1xn_155{width:3.8rem;height:3.8rem;font-size:1.15rem}._avatarImage_1l1xn_158,._largeAvatarImage_1l1xn_158{flex:0 0 auto;object-fit:cover;border-radius:var(--radius-full);box-shadow:0 0 0 3px #ffffffb3}._avatarImage_1l1xn_158{width:2.9rem;height:2.9rem}._largeAvatarImage_1l1xn_158{width:4.5rem;height:4.5rem}._personMain_1l1xn_161{min-width:0;display:grid;gap:.16rem}._personMain_1l1xn_161 span{color:var(--muted-foreground);font-size:.9rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._freshStatus_1l1xn_163,._refreshStatus_1l1xn_163{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.3rem;justify-self:end;padding:.38rem .55rem;border-radius:999px;font-size:.72rem;font-weight:750;white-space:nowrap}._freshStatus_1l1xn_163{color:#1d6341;background:#def2e7;border:1px solid hsl(148,32%,78%)}._refreshStatus_1l1xn_163{color:#744816;background:#faedd6;border:1px solid hsl(36,55%,77%)}._freshStatus_1l1xn_163 svg,._refreshStatus_1l1xn_163 svg{width:.78rem;height:.78rem;stroke-width:2.5}._fullButton_1l1xn_167{width:100%;min-height:3.1rem;margin-top:.35rem}._quickActions_1l1xn_168{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;margin:1rem 0}._quickActions_1l1xn_168 button{min-width:0;min-height:7rem;padding:.85rem .65rem;display:grid;align-content:center;justify-items:start;gap:.16rem;border:1px solid var(--border);border-radius:1.25rem;background:var(--card);color:var(--foreground);font:inherit;text-align:left;box-shadow:var(--shadow);cursor:pointer}._quickActions_1l1xn_168 button>span{width:2.25rem;height:2.25rem;display:grid;place-items:center;margin-bottom:.35rem;border-radius:.75rem;background:var(--accent);color:var(--primary)}._quickActions_1l1xn_168 button>span svg{width:1.15rem}._buyingHero_1l1xn_172{margin:.5rem 0 1rem;padding:1.25rem;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:1.5rem;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--accent) 45%,var(--card)));box-shadow:var(--shadow-md);display:grid;gap:1rem}._buyingTop_1l1xn_173{display:flex;align-items:center;gap:.9rem}._buyingTop_1l1xn_173 h1{margin:.12rem 0;font-family:var(--font-family-display);font-size:2rem;letter-spacing:-.04em}._buyingTop_1l1xn_173 p{margin:0;color:var(--muted-foreground)}._readiness_1l1xn_176{display:grid;gap:.4rem;padding:.8rem;border-radius:1rem;background:color-mix(in srgb,var(--card) 80%,transparent)}._readiness_1l1xn_176>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}._readiness_1l1xn_176>div:first-child strong{color:var(--primary);font-size:1rem}._readinessTrack_1l1xn_179{height:.42rem;overflow:hidden;border-radius:999px;background:var(--surface)}._readinessTrack_1l1xn_179 span{display:block;height:100%;border-radius:inherit;background:var(--primary)}._readiness_1l1xn_176 small{color:var(--muted-foreground)}._buyingActions_1l1xn_182{display:grid;grid-template-columns:1fr;gap:.55rem}._buyerSignalSummary_1l1xn_183{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-radius:1rem;background:color-mix(in srgb,var(--card) 82%,transparent)}._buyerSignalSummary_1l1xn_183>div{display:grid;gap:.18rem}._buyerSignalSummary_1l1xn_183 span{color:var(--muted-foreground);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}._buyerSignalSummary_1l1xn_183 strong{font-size:.92rem}._preferencePanel_1l1xn_187,._privateBuyerPanel_1l1xn_187,._profileSectionCard_1l1xn_187{margin:0 0 1rem;padding:1.1rem;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:1.35rem;background:var(--card);box-shadow:var(--shadow)}._preferencePanel_1l1xn_187{background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--accent) 30%,var(--card)))}._preferencePanel_1l1xn_187 h2,._privateBuyerPanel_1l1xn_187 h2,._profileSectionCard_1l1xn_187 h2{margin:.15rem 0 0;font-family:var(--font-family-display);font-size:1.25rem;letter-spacing:-.025em}._preferenceBlock_1l1xn_190{display:grid;gap:.65rem;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--border)}._preferenceBlockHead_1l1xn_191{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}._preferenceBlockHead_1l1xn_191>span{color:var(--muted-foreground);font-size:.74rem}._wishGrid_1l1xn_193{display:grid;gap:.55rem}._wishTile_1l1xn_194{display:flex;justify-content:space-between;gap:.85rem;align-items:center;padding:.8rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--card) 92%,var(--accent))}._wishTile_1l1xn_194>div:first-child{display:grid;gap:.2rem;min-width:0}._wishTile_1l1xn_194>div:first-child span{color:var(--muted-foreground);font-size:.78rem;line-height:1.35}._wishTileMeta_1l1xn_197{display:flex;gap:.4rem;align-items:center;flex:0 0 auto}._tasteGrid_1l1xn_198,._privateSummaryGrid_1l1xn_198,._preferenceGuardrails_1l1xn_198{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem}._tasteGrid_1l1xn_198>div,._privateSummaryGrid_1l1xn_198>div,._preferenceGuardrails_1l1xn_198>div{display:grid;gap:.2rem;padding:.78rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface);min-width:0}._tasteGrid_1l1xn_198 span,._privateSummaryGrid_1l1xn_198 span,._preferenceGuardrails_1l1xn_198 span{color:var(--muted-foreground);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._tasteGrid_1l1xn_198 strong,._privateSummaryGrid_1l1xn_198 strong,._preferenceGuardrails_1l1xn_198 strong{font-size:.86rem;line-height:1.4;overflow-wrap:anywhere}._privateBuyerPanel_1l1xn_187{border-color:color-mix(in srgb,var(--foreground) 10%,var(--border))}._privateActions_1l1xn_203{margin-top:.75rem}._compactList_1l1xn_204{display:grid;gap:.45rem;margin-top:.75rem}._compactList_1l1xn_204>div{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding:.7rem 0;border-top:1px solid var(--border)}._compactList_1l1xn_204 span{font-weight:700}._compactList_1l1xn_204 small{color:var(--muted-foreground);text-align:right}@media(max-width:560px){._wishTile_1l1xn_194{align-items:flex-start;flex-direction:column}._wishTileMeta_1l1xn_197{width:100%;justify-content:space-between}._tasteGrid_1l1xn_198,._privateSummaryGrid_1l1xn_198,._preferenceGuardrails_1l1xn_198{grid-template-columns:1fr}._buyerSignalSummary_1l1xn_183{align-items:flex-start}}._promptChips_1l1xn_209{display:flex;flex-wrap:wrap;gap:.45rem}._promptChips_1l1xn_209 button{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));background:var(--card);color:var(--foreground);border-radius:999px;padding:.52rem .72rem;font:inherit;font-size:.78rem;font-weight:650;cursor:pointer}._promptChips_1l1xn_209 button:hover{background:var(--accent);color:var(--primary)}._promptChips_1l1xn_209 button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._quickActions_1l1xn_168 strong{font-size:.88rem}._quickActions_1l1xn_168 small{color:var(--muted-foreground);font-size:.72rem;line-height:1.3}._profileCard_1l1xn_147,._giftCard_1l1xn_147,._budgetCard_1l1xn_215{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._profileCard_1l1xn_147{padding:1rem;display:grid;gap:1.25rem;margin-top:.6rem}._profileHeading_1l1xn_217{display:flex;align-items:center;gap:.85rem}._profileHeading_1l1xn_217 h2{margin:0;font-family:var(--font-family-display);font-size:2rem}._profileHeading_1l1xn_217 p{font-size:.85rem}._sectionHeading_1l1xn_79{display:flex;align-items:center;justify-content:space-between;gap:.55rem;flex-wrap:wrap;min-width:0}._profileCard_1l1xn_147 h3,._listHeading_1l1xn_221{margin:0 0 .65rem;font-size:.95rem}._chips_1l1xn_222{display:flex;flex-wrap:wrap;gap:.5rem}._chips_1l1xn_222 span,._chips_1l1xn_222 button{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--foreground);padding:.5rem .7rem;font:inherit;font-size:.8rem}._infoGrid_1l1xn_224{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}._infoGrid_1l1xn_224>div,._statGrid_1l1xn_225>div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:.8rem}._infoGrid_1l1xn_224 span,._infoGrid_1l1xn_224 strong{display:block}._infoGrid_1l1xn_224 span{color:var(--muted-foreground);font-size:.82rem;margin-bottom:.25rem}._infoGrid_1l1xn_224 strong{font-size:.94rem}._managerNote_1l1xn_229{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem;border-radius:var(--radius-md);background:var(--accent);color:var(--accent-foreground)}._managerNote_1l1xn_229 svg{width:1.15rem;flex:0 0 auto}._managerNote_1l1xn_229 div{display:grid;gap:.15rem}._managerNote_1l1xn_229 span{font-size:.88rem;line-height:1.5;opacity:.9}._accountLinks_1l1xn_233{display:flex;flex-wrap:wrap;gap:.5rem .9rem;align-items:center;padding:.75rem 0 .15rem}._accountLinks_1l1xn_233 a{min-height:44px;display:inline-flex;align-items:center;color:var(--primary);font-weight:700;text-underline-offset:2px}._deleteAccountButton_1l1xn_235{color:var(--error)!important}._profileGap_1l1xn_236{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--warning-foreground) 20%,var(--border));border-radius:var(--radius-md);background:var(--warning);color:var(--warning-foreground)}._profileGap_1l1xn_236>div{display:flex;gap:.55rem;align-items:flex-start;min-width:0}._profileGap_1l1xn_236>div>div{min-width:0}._profileGap_1l1xn_236 svg{width:1rem;flex:0 0 auto;margin-top:.12rem}._profileGap_1l1xn_236 strong,._profileGap_1l1xn_236 span{display:block}._profileGap_1l1xn_236 span{margin-top:.15rem;font-size:.72rem;line-height:1.35}._claimProfiles_1l1xn_242{display:grid;gap:.55rem;margin:.75rem 0 1rem;padding:.85rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}._claimProfiles_1l1xn_242>div{display:grid;gap:.2rem}._claimProfiles_1l1xn_242>div span{color:var(--muted-foreground);font-size:.76rem;line-height:1.4}._actionGrid_1l1xn_245{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}._actionGrid_1l1xn_245 button{min-height:3rem}._historyList_1l1xn_247{display:grid;gap:.55rem}._historyRow_1l1xn_248{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.8rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._historyRow_1l1xn_248>div{display:grid;gap:.15rem;min-width:0}._historyRow_1l1xn_248 span{color:var(--muted-foreground);font-size:.86rem}._historyRow_1l1xn_248 strong,._historyRow_1l1xn_248 b{font-size:.94rem}._historyRow_1l1xn_248>._historyActions_1l1xn_252{display:flex;align-items:center;gap:.35rem}._dialogActions_1l1xn_253{display:flex;justify-content:flex-end;gap:.55rem;margin-top:.5rem}._purchaseSummary_1l1xn_254{display:grid;gap:.2rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._purchaseSummary_1l1xn_254 span{color:var(--muted-foreground);font-size:.88rem}._prototypeNotice_1l1xn_256,._whyPanel_1l1xn_256{margin-bottom:.8rem;padding:.8rem;border-radius:var(--radius-md);background:var(--accent);color:var(--accent-foreground);font-size:.76rem;line-height:1.45}._giftCard_1l1xn_147{padding:1rem}._giftTitleRow_1l1xn_258{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin:.35rem 0}._giftTitleRow_1l1xn_258 h3{margin:0;font-size:1rem}._giftTitleRow_1l1xn_258 strong{white-space:nowrap}._giftCard_1l1xn_147 p{font-size:.8rem}._giftActions_1l1xn_262{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem;margin-top:.85rem}._retailerCta_1l1xn_263{min-width:0;width:100%;padding-inline:.7rem;white-space:nowrap}._whyButton_1l1xn_264{border:0;background:transparent;color:var(--primary);font:inherit;font-weight:600;padding:.75rem 0}._budgetCard_1l1xn_215{padding:1rem;margin-bottom:.7rem}._budgetCard_1l1xn_215>div:first-child{display:flex;justify-content:space-between;align-items:baseline}._budgetCard_1l1xn_215 strong{font-family:var(--font-family-display);font-size:2rem}._progress_1l1xn_268{height:.55rem;background:var(--surface);border-radius:var(--radius-full);overflow:hidden;margin:.75rem 0}._progress_1l1xn_268 span{display:block;width:45.5%;height:100%;background:var(--primary)}._budgetFooter_1l1xn_270{display:flex;justify-content:space-between;color:var(--muted-foreground);font-size:.76rem}._statGrid_1l1xn_225{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1.1rem}._statGrid_1l1xn_225 strong,._statGrid_1l1xn_225 span{display:block}._statGrid_1l1xn_225 strong{font-family:var(--font-family-display);font-size:1.8rem}._statGrid_1l1xn_225 span{color:var(--muted-foreground);font-size:.74rem}._listHeading_1l1xn_221{margin-top:1.1rem}._bottomNav_1l1xn_276{position:fixed;z-index:var(--z-nav);left:50%;bottom:0;transform:translate(-50%);width:min(46rem,100%);max-width:100%;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:.45rem .25rem max(.55rem,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--foreground) 96%,transparent);border-top:1px solid color-mix(in srgb,var(--primary) 20%,transparent);backdrop-filter:blur(18px);box-shadow:0 -.5rem 2rem color-mix(in srgb,var(--foreground) 12%,transparent)}._bottomNav_1l1xn_276 button{display:grid;place-items:center;gap:.2rem;min-width:0;min-height:3.5rem;border:0;background:transparent;color:color-mix(in srgb,var(--primary-foreground) 64%,transparent);font:inherit;font-size:.72rem;font-weight:650;padding:.4rem .2rem;line-height:1.1;overflow-wrap:anywhere}._bottomNav_1l1xn_276 svg{width:1.2rem;height:1.2rem}._bottomNav_1l1xn_276 ._activeNav_1l1xn_279{color:var(--primary-foreground)}._dialogContent_1l1xn_280{max-width:28rem;background:var(--background)}._onboardingDialog_1l1xn_281{max-height:min(90dvh,52rem);overflow-y:auto;padding-bottom:1.1rem}._onboardingTop_1l1xn_282{display:grid;gap:.5rem;margin-bottom:.2rem}._onboardingTop_1l1xn_282>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--muted-foreground);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._onboardingProgress_1l1xn_284{height:.38rem;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--primary) 10%,var(--surface))}._onboardingProgress_1l1xn_284 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 72%,white));transition:width .2s ease}._onboardingHeroIcon_1l1xn_286{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:1.1rem;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 12%,var(--card)),var(--accent));font-size:1.65rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,var(--border))}._quizBlock_1l1xn_287{display:grid;gap:.55rem;margin-top:.8rem}._quizBlock_1l1xn_287>span{color:var(--muted-foreground);font-size:.76rem;line-height:1.4}._choiceGrid_1l1xn_289{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}._choiceCard_1l1xn_290,._choiceCardActive_1l1xn_290{min-height:3.15rem;border-radius:1rem;border:1px solid var(--border);background:var(--surface);color:var(--foreground);font:inherit;font-weight:750;padding:.7rem;cursor:pointer}._choiceCardActive_1l1xn_290{background:color-mix(in srgb,var(--primary) 11%,var(--card));border-color:color-mix(in srgb,var(--primary) 52%,var(--border));color:var(--primary);box-shadow:0 .35rem 1rem color-mix(in srgb,var(--primary) 10%,transparent)}._interestPicker_1l1xn_292{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.5rem}._interestCard_1l1xn_293,._interestCardActive_1l1xn_293{min-width:0;min-height:4.6rem;display:grid;place-items:center;align-content:center;gap:.28rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);color:var(--foreground);font:inherit;padding:.45rem .25rem;cursor:pointer;text-align:center}._interestCard_1l1xn_293 span,._interestCardActive_1l1xn_293 span{font-size:1.25rem;line-height:1}._interestCard_1l1xn_293 strong,._interestCardActive_1l1xn_293 strong{font-size:.68rem;line-height:1.15;overflow-wrap:anywhere}._interestCardActive_1l1xn_293{background:color-mix(in srgb,var(--primary) 11%,var(--card));border-color:color-mix(in srgb,var(--primary) 48%,var(--border));color:var(--primary);transform:translateY(-1px)}._addCustomInterest_1l1xn_297{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-top:.65rem}._selectedClues_1l1xn_298{display:flex;flex-wrap:wrap;gap:.4rem}._selectedClues_1l1xn_298 span{padding:.38rem .58rem;border-radius:999px;background:var(--accent);color:var(--accent-foreground);font-size:.7rem;font-weight:700}._vibeStack_1l1xn_300{display:grid;gap:.75rem}._vibeQuestion_1l1xn_301{display:grid;gap:.55rem;padding:.75rem;border:1px solid var(--border);border-radius:1.1rem;background:var(--card)}._vibeQuestion_1l1xn_301>div:first-child{display:grid;gap:.1rem}._vibeQuestion_1l1xn_301>div:first-child span{color:var(--primary);font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}._vibeQuestion_1l1xn_301>div:first-child strong{font-size:.9rem}._vibeOptions_1l1xn_305{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}._vibeOptions_1l1xn_305 button{min-width:0;display:grid;gap:.15rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface);color:var(--foreground);padding:.55rem .35rem;font:inherit;cursor:pointer;text-align:left}._vibeOptions_1l1xn_305 button strong{font-size:.7rem;line-height:1.2}._vibeOptions_1l1xn_305 button small{color:var(--muted-foreground);font-size:.58rem;line-height:1.25}._vibeOptions_1l1xn_305 button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary)}._clueKindGrid_1l1xn_310{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.45rem}._clueKind_1l1xn_310,._clueKindActive_1l1xn_311{display:grid;gap:.18rem;min-height:4rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);color:var(--foreground);padding:.7rem;font:inherit;text-align:left;cursor:pointer}._clueKind_1l1xn_310 strong,._clueKindActive_1l1xn_311 strong{font-size:.78rem}._clueKind_1l1xn_310 small,._clueKindActive_1l1xn_311 small{color:var(--muted-foreground);font-size:.65rem;line-height:1.3}._clueKindActive_1l1xn_311{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary)}._cluePromise_1l1xn_315{display:flex;align-items:flex-start;gap:.55rem;margin-top:.7rem;padding:.7rem .8rem;border-radius:.9rem;background:color-mix(in srgb,var(--accent) 58%,var(--card));color:var(--accent-foreground);font-size:.72rem;line-height:1.4}._cluePromise_1l1xn_315 svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.08rem}._onboardingActions_1l1xn_317{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.8rem;position:sticky;bottom:-1.1rem;padding:.75rem 0 1.1rem;background:linear-gradient(180deg,transparent 0%,var(--background) 28%)}._optionalDetails_1l1xn_318{margin-top:.8rem;border-top:1px solid var(--border);padding-top:.65rem}._optionalDetails_1l1xn_318 summary{color:var(--muted-foreground);font-size:.75rem;font-weight:750;cursor:pointer}._clueList_1l1xn_320{display:grid;gap:.5rem;margin-top:.65rem}._clueTile_1l1xn_321{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface)}._clueTile_1l1xn_321>div:first-child{min-width:0;display:grid;gap:.15rem}._clueTile_1l1xn_321>div:first-child span{color:var(--primary);font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}._clueTile_1l1xn_321>div:first-child strong{font-size:.82rem;overflow-wrap:anywhere}._clueTile_1l1xn_321>div:first-child small{color:var(--muted-foreground);font-size:.68rem;line-height:1.35}._clueTileActions_1l1xn_326{display:flex;align-items:center;gap:.25rem;flex:0 0 auto}._reminderTestRow_1l1xn_327{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.7rem;padding:.85rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}._reminderTestRow_1l1xn_327>div{display:grid;gap:.18rem;min-width:0}._reminderTestRow_1l1xn_327 strong{font-size:.82rem}._reminderTestRow_1l1xn_327 span{color:var(--muted-foreground);font-size:.7rem;line-height:1.4}._reminderTestRow_1l1xn_327 button{flex:0 0 auto}._successNote_1l1xn_332{margin-top:.55rem;padding:.65rem .75rem;border-radius:.8rem;background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--foreground);font-size:.72rem;font-weight:700}._quickPromptRow_1l1xn_333{display:flex;flex-wrap:wrap;gap:.45rem}._reactionGrid_1l1xn_334{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}@media(max-width:520px){._interestPicker_1l1xn_292{grid-template-columns:repeat(3,minmax(0,1fr))}._vibeOptions_1l1xn_305{grid-template-columns:1fr}._vibeOptions_1l1xn_305 button{grid-template-columns:minmax(0,1fr);text-align:left}._clueTile_1l1xn_321{align-items:flex-start;flex-direction:column}._clueTileActions_1l1xn_326{width:100%;justify-content:space-between}._reminderTestRow_1l1xn_327{align-items:flex-start;flex-direction:column}._reminderTestRow_1l1xn_327 button{width:100%}._reactionGrid_1l1xn_334{grid-template-columns:1fr}}._fieldLabel_1l1xn_345{display:grid;gap:.4rem;margin-top:.75rem;font-size:.88rem;font-weight:600;color:var(--muted-foreground)}._fieldHint_1l1xn_346{font-size:.7rem;line-height:1.35;font-weight:500;color:var(--muted-foreground)}._optionalLabel_1l1xn_347{display:inline;margin-left:.35rem;color:var(--primary);font-size:.72rem;font-weight:700}._loadingCard_1l1xn_348,._errorCard_1l1xn_348,._mutedRow_1l1xn_348{border:1px solid var(--border);border-radius:var(--radius-md);padding:.9rem;color:var(--muted-foreground);background:var(--surface)}._loadingCard_1l1xn_348{display:flex;align-items:center;gap:.6rem}._errorCard_1l1xn_348{color:var(--error);background:color-mix(in srgb,var(--error) 8%,var(--card));border-color:color-mix(in srgb,var(--error) 25%,var(--border))}._emptyState_1l1xn_357{display:grid;justify-items:start;gap:.7rem;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow);margin-bottom:1rem}._emptyState_1l1xn_357 h2{margin:0;font-family:var(--font-family-display);font-size:1.7rem}._emptyState_1l1xn_357 p{margin:0;color:var(--muted-foreground);line-height:1.5}._emptyIcon_1l1xn_370{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-foreground)}._emptyIcon_1l1xn_370 svg,._emptyState_1l1xn_357>svg{width:1.3rem}._twoFields_1l1xn_372{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}._childToggle_1l1xn_373,._childToggleOn_1l1xn_373{width:100%;min-height:2.8rem;margin-top:.8rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--foreground);font:inherit;font-weight:600}._childToggleOn_1l1xn_373{background:var(--accent);color:var(--accent-foreground);border-color:color-mix(in srgb,var(--primary) 25%,var(--border))}._inviteLink_1l1xn_385{padding:.8rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);font-family:var(--font-family-monospace);font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}._wishRow_1l1xn_396{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._wishMain_1l1xn_406{min-width:0;display:grid;gap:.15rem}._wishMain_1l1xn_406 span{color:var(--muted-foreground);font-size:.76rem;line-height:1.35}._wishActions_1l1xn_408{display:flex;align-items:center;gap:.35rem;flex:0 0 auto}._inlineError_1l1xn_409{margin-top:.65rem;color:var(--error);font-size:.75rem;line-height:1.4}._occasionSetup_1l1xn_410{margin-top:.85rem;padding:.85rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 65%,var(--card))}._occasionSetup_1l1xn_410 ._sectionHeading_1l1xn_79 svg{width:1.05rem;color:var(--primary)}._occasionRow_1l1xn_418{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._occasionMain_1l1xn_428{display:flex;align-items:center;gap:.65rem;min-width:0}._occasionMain_1l1xn_428>div:last-child{display:grid;gap:.12rem;min-width:0}._occasionMain_1l1xn_428 span{color:var(--muted-foreground);font-size:.75rem}._occasionIcon_1l1xn_431{display:grid;place-items:center;width:2.2rem;height:2.2rem;flex:0 0 2.2rem;border-radius:var(--radius-full);background:var(--accent);color:var(--accent-foreground)}._occasionIcon_1l1xn_431 svg{width:1rem}._treeCard_1l1xn_442{margin:.85rem 0 1rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--card),color-mix(in srgb,var(--primary) 3%,var(--card)));box-shadow:0 1rem 2.8rem color-mix(in srgb,var(--foreground) 8%,transparent)}._circleManager_1l1xn_450{display:grid;gap:.8rem;margin:0 0 1.2rem;padding:.9rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow)}._circleTabs_1l1xn_460{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}._circleTabs_1l1xn_460::-webkit-scrollbar{display:none}._circleTab_1l1xn_460,._circleTabActive_1l1xn_468{flex:0 0 auto;border:1px solid var(--border);border-radius:999px;padding:.55rem .7rem;background:var(--surface);color:var(--foreground);font:inherit;font-size:.76rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}._circleTab_1l1xn_460 span,._circleTabActive_1l1xn_468 span{display:grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .28rem;border-radius:999px;background:color-mix(in srgb,var(--foreground) 7%,transparent);font-size:.64rem}._circleTabActive_1l1xn_468{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._circleTabActive_1l1xn_468 span{background:color-mix(in srgb,white 18%,transparent)}._circleCreateRow_1l1xn_499,._circleAddMember_1l1xn_499{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center}._circleRoster_1l1xn_505{display:grid;gap:.7rem;padding-top:.2rem}._circleManageActions_1l1xn_510{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}@media(max-width:520px){._circleManageActions_1l1xn_510{width:100%;justify-content:stretch}._circleManageActions_1l1xn_510>*{flex:1}}._circlePeople_1l1xn_512{display:grid;gap:.45rem}._circlePerson_1l1xn_513{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._circlePerson_1l1xn_513>button:first-child{border:0;background:transparent;color:inherit;padding:0;display:flex;align-items:center;gap:.6rem;text-align:left;font:inherit;cursor:pointer}._circlePerson_1l1xn_513>button:first-child>span:last-child{display:grid;gap:.08rem}._circlePerson_1l1xn_513 strong{font-size:.82rem}._circlePerson_1l1xn_513 small{color:var(--muted-foreground);font-size:.68rem}._circleAllNote_1l1xn_538{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 30%,var(--surface))}._circleAllNote_1l1xn_538>div{display:grid;gap:.15rem}._circleAllNote_1l1xn_538 strong{font-size:.82rem}._circleAllNote_1l1xn_538 span{color:var(--muted-foreground);font-size:.7rem;line-height:1.4}@media(max-width:520px){._circleCreateRow_1l1xn_499,._circleAddMember_1l1xn_499{grid-template-columns:1fr}._circleAllNote_1l1xn_538{align-items:stretch;flex-direction:column}}._treeGroup_1l1xn_554{display:grid;gap:.5rem}._treeGroupLabel_1l1xn_555{text-align:center;color:var(--muted-foreground);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}._treeNodeRow_1l1xn_563{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}._treeNode_1l1xn_563,._partnerNode_1l1xn_564,._focusNode_1l1xn_564{min-width:5.7rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);padding:.7rem .6rem;display:grid;place-items:center;gap:.2rem;text-align:center}._treeNode_1l1xn_563,._partnerNode_1l1xn_564{font:inherit;cursor:pointer}._treeNode_1l1xn_563 strong,._partnerNode_1l1xn_564 strong,._focusNode_1l1xn_564 strong{font-size:.82rem}._treeNode_1l1xn_563 small,._partnerNode_1l1xn_564 small,._focusNode_1l1xn_564 small{color:var(--muted-foreground);font-size:.64rem}._treeAvatar_1l1xn_579,._focusAvatar_1l1xn_579{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-full);background:var(--accent);color:var(--accent-foreground);font-weight:700}._focusAvatar_1l1xn_579{width:2.75rem;height:2.75rem;background:var(--primary);color:var(--primary-foreground)}._focusNode_1l1xn_564{background:var(--card);border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:var(--shadow)}._partnerNode_1l1xn_564 svg{width:1rem;color:var(--primary)}._treeMiddle_1l1xn_592{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.6rem}._treeConnector_1l1xn_593{width:1px;height:1.2rem;background:var(--border);margin:.25rem auto}._connectionSection_1l1xn_594{margin-top:1.2rem}._connectionSection_1l1xn_594 h3{margin:0 0 .6rem;font-size:.95rem}._connectionPreview_1l1xn_596{margin-top:.85rem;padding:.85rem;border-radius:var(--radius-md);background:var(--accent);color:var(--accent-foreground);display:grid;gap:.2rem}._connectionPreview_1l1xn_596 span{font-size:.8rem}._catalogueNotice_1l1xn_606{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;margin:0 0 1rem;padding:.9rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow)}._catalogueNotice_1l1xn_606>div{display:grid;gap:.25rem}._catalogueNotice_1l1xn_606 strong{font-size:.9rem}._catalogueNotice_1l1xn_606 span{color:var(--muted-foreground);font-size:.78rem;line-height:1.45}._recommendationLanes_1l1xn_621{display:grid;gap:1.4rem}._recommendationLanes_1l1xn_621 section{display:grid;gap:.7rem}._productCard_1l1xn_623{display:grid;grid-template-columns:6.25rem minmax(0,1fr);gap:.85rem;padding:.85rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow)}._productImage_1l1xn_109,._productImagePlaceholder_1l1xn_109{width:6.25rem;height:6.25rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);object-fit:contain}._productImagePlaceholder_1l1xn_109{display:grid;place-items:center;color:var(--muted-foreground)}._productImagePlaceholder_1l1xn_109 svg{width:1.5rem}._productBody_1l1xn_643{min-width:0;display:grid;gap:.55rem}._productTopline_1l1xn_644{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start}._productTopline_1l1xn_644>div:first-child{min-width:0}._productBadges_1l1xn_646{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;flex:0 1 auto;min-width:0;max-width:100%}._productDirection_1l1xn_647{display:inline-flex;align-items:center;gap:.32rem;width:max-content;max-width:100%;padding:.32rem .5rem;border-radius:999px;background:var(--accent);color:var(--accent-foreground);font-size:.7rem;font-weight:750}._productDirection_1l1xn_647 svg{width:.78rem;height:.78rem}._tasteHomePrompt_1l1xn_649{width:100%;display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem;align-items:center;text-align:left;margin:.85rem 0 1.1rem;padding:.8rem;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:1rem;background:color-mix(in srgb,var(--accent) 28%,var(--card));color:var(--foreground);cursor:pointer}._tasteHomeIcon_1l1xn_650{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:.85rem;background:var(--primary);color:var(--primary-foreground)}._tasteHomeIcon_1l1xn_650 svg{width:1.2rem;height:1.2rem}._tasteHomePrompt_1l1xn_649>div{display:grid;gap:.15rem}._tasteHomePrompt_1l1xn_649 strong{font-size:.82rem}._tasteHomePrompt_1l1xn_649 small{color:var(--muted-foreground);font-size:.68rem;line-height:1.3}._dailyNudgeCard_1l1xn_655{display:grid;gap:.8rem;margin:.85rem 0 1.1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:1.15rem;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--accent) 34%,var(--card)));box-shadow:var(--shadow)}._dailyNudgeHead_1l1xn_656{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}._dailyNudgeHead_1l1xn_656>div{display:grid;gap:.15rem;min-width:0}._dailyNudgeHead_1l1xn_656 h2{margin:0;font-family:var(--font-family-display);font-size:1.15rem;line-height:1.15;letter-spacing:-.025em}._dailyNudgeOptions_1l1xn_659{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}._dailyNudgeOptions_1l1xn_659 button{min-width:0;display:flex;align-items:center;gap:.5rem;min-height:3rem;padding:.65rem .75rem;border:1px solid var(--border);border-radius:.9rem;background:var(--card);color:var(--foreground);font:inherit;text-align:left;cursor:pointer}._dailyNudgeOptions_1l1xn_659 button:hover{border-color:var(--primary);background:var(--accent)}._dailyNudgeOptions_1l1xn_659 button:disabled{opacity:.6;cursor:not-allowed}._dailyNudgeOptions_1l1xn_659 span{font-size:1rem;line-height:1}._dailyNudgeOptions_1l1xn_659 strong{font-size:.74rem;line-height:1.25}@media(max-width:520px){._dailyNudgeOptions_1l1xn_659{grid-template-columns:1fr}}._bundleSection_1l1xn_666{margin:1rem 0 1.25rem}._bundleGrid_1l1xn_667{display:grid;gap:.75rem}._bundleCard_1l1xn_668{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:1.15rem;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--accent) 24%,var(--card)));padding:1rem;box-shadow:var(--shadow)}._bundleTopline_1l1xn_669{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}._bundleTopline_1l1xn_669>div{display:grid;gap:.1rem}._bundleTopline_1l1xn_669 span{color:var(--muted-foreground);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}._bundleTopline_1l1xn_669 strong{font-family:var(--font-family-display);font-size:1.55rem}._bundleTopline_1l1xn_669 small{color:var(--muted-foreground);padding:.3rem .5rem;border:1px solid var(--border);border-radius:999px;background:var(--surface)}._bundleCard_1l1xn_668>p{margin:.35rem 0 .75rem;color:var(--muted-foreground);font-size:.78rem}._bundleItems_1l1xn_675{display:grid;gap:.45rem}._bundleItem_1l1xn_675{display:grid;grid-template-columns:2.7rem minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.55rem;border:1px solid var(--border);border-radius:.85rem;background:var(--card)}._bundleItem_1l1xn_675 img,._bundleImagePlaceholder_1l1xn_677{width:2.7rem;height:2.7rem;border-radius:.65rem;object-fit:contain;background:var(--surface);border:1px solid var(--border)}._bundleImagePlaceholder_1l1xn_677{display:grid;place-items:center;color:var(--muted-foreground)}._bundleImagePlaceholder_1l1xn_677 svg{width:1rem}._bundleItem_1l1xn_675>div:nth-child(2){display:grid;gap:.15rem;min-width:0}._bundleItem_1l1xn_675 strong{font-size:.78rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._bundleItem_1l1xn_675 span{color:var(--muted-foreground);font-size:.68rem}@media(max-width:560px){._bundleItem_1l1xn_675{grid-template-columns:2.5rem minmax(0,1fr)}._bundleItem_1l1xn_675>a,._bundleItem_1l1xn_675>button{grid-column:1/-1;width:100%}}._productTopline_1l1xn_644 h3{margin:.15rem 0 0;font-size:.98rem;line-height:1.28}._priceLine_1l1xn_685{display:flex;align-items:baseline;gap:.55rem}._priceLine_1l1xn_685 strong{font-family:var(--font-family-display);font-size:1.55rem}._priceLine_1l1xn_685 span{color:var(--muted-foreground);font-size:.75rem}._productBody_1l1xn_643 p{margin:0;color:var(--muted-foreground);font-size:.76rem;line-height:1.45}._offerMeta_1l1xn_689{display:flex;flex-wrap:wrap;gap:.4rem .75rem;color:var(--muted-foreground);font-size:.68rem}._offerDetails_1l1xn_690{border-top:1px solid var(--border);padding-top:.5rem}._offerDetails_1l1xn_690 summary{cursor:pointer;color:var(--primary);font-size:.74rem;font-weight:600}._offerList_1l1xn_692{display:grid;gap:.35rem;margin-top:.45rem}._offerList_1l1xn_692 a{display:flex;justify-content:space-between;gap:1rem;text-decoration:none;color:var(--foreground);background:var(--surface);padding:.5rem .6rem;border-radius:var(--radius-sm);font-size:.75rem}._coupleIdeaGrid_1l1xn_694{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}._coupleIdeaGrid_1l1xn_694>div{display:grid;gap:.35rem;padding:.85rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._coupleIdeaGrid_1l1xn_694 svg{width:1.1rem;color:var(--primary)}._coupleIdeaGrid_1l1xn_694 strong{font-size:.82rem}._coupleIdeaGrid_1l1xn_694 span{color:var(--muted-foreground);font-size:.7rem;line-height:1.35}._liveDataNote_1l1xn_699{margin:1rem 0 0;padding:.75rem;border-radius:var(--radius-md);background:var(--success);color:var(--success-foreground);font-size:.72rem;line-height:1.4}._ideaControls_1l1xn_700{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:.55rem;align-items:end;margin:-.25rem 0 1rem;padding:.8rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow)}._ideaControls_1l1xn_700>div:first-child{display:grid;gap:.18rem;align-self:center}._ideaControls_1l1xn_700 span{color:var(--muted-foreground);font-size:.68rem}._ideaControls_1l1xn_700 strong{font-size:.92rem}._ideaControls_1l1xn_700 label{display:grid;gap:.28rem}._moneyInput_1l1xn_23{position:relative}._moneyInput_1l1xn_23 b{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);z-index:1;font-size:.78rem;color:var(--muted-foreground)}._moneyInput_1l1xn_23 input{padding-left:1.45rem}._offerMeta_1l1xn_689 button{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._premiumAction_1l1xn_709{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}._passGate_1l1xn_710{display:grid;justify-items:center;text-align:center;gap:.8rem;padding:2rem 1.25rem;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:1.35rem;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 35%,var(--card)),var(--card));box-shadow:var(--shadow)}._passGateIcon_1l1xn_711{width:3rem;height:3rem;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary)}._passGateIcon_1l1xn_711 svg{width:1.35rem}._passGate_1l1xn_710 h1{margin:0;max-width:26rem;font-family:var(--font-family-display);font-size:2rem;line-height:1.05}._passGate_1l1xn_710 p{margin:0;max-width:32rem;color:var(--muted-foreground);font-size:.84rem;line-height:1.55}._passPrice_1l1xn_715{display:flex;align-items:baseline;gap:.45rem}._passPrice_1l1xn_715 strong{font-family:var(--font-family-display);font-size:2rem}._passPrice_1l1xn_715 span{color:var(--muted-foreground);font-size:.72rem}._passProfileCard_1l1xn_718{display:grid;gap:.75rem;padding:1rem;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:1rem;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--accent) 20%,var(--card)))}._passProfileBody_1l1xn_719{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}._passProfileBody_1l1xn_719>div:first-child{display:grid;gap:.18rem;flex:1 1 15rem}._passProfileBody_1l1xn_719 span{color:var(--muted-foreground);font-size:.74rem;line-height:1.4}._passProfilePrice_1l1xn_722{display:grid;text-align:right;gap:0}._passProfilePrice_1l1xn_722 strong{font-family:var(--font-family-display);font-size:1.45rem}._passProfilePrice_1l1xn_722 span{font-size:.65rem;color:var(--muted-foreground)}._passDialogHero_1l1xn_725{display:grid;justify-items:center;gap:.15rem;padding:1rem;border-radius:1rem;background:color-mix(in srgb,var(--primary) 8%,var(--card))}._passDialogHero_1l1xn_725>div{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:999px;color:var(--primary);background:var(--card)}._passDialogHero_1l1xn_725 svg{width:1.15rem}._passDialogHero_1l1xn_725 strong{font-family:var(--font-family-display);font-size:2rem;line-height:1}._passDialogHero_1l1xn_725 span{color:var(--muted-foreground);font-size:.72rem}._passFeatureList_1l1xn_730{display:grid;gap:.55rem}._passFeatureList_1l1xn_730>div{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.55rem;align-items:start}._passFeatureList_1l1xn_730 svg{width:1rem;color:var(--primary);margin-top:.15rem}._passFeatureList_1l1xn_730 span{display:grid;gap:.08rem;color:var(--muted-foreground);font-size:.74rem;line-height:1.35}._passFeatureList_1l1xn_730 strong{color:var(--foreground);font-size:.8rem}._passFreeNote_1l1xn_735{padding:.7rem .8rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface);color:var(--muted-foreground);font-size:.7rem;line-height:1.4}._discountEntry_1l1xn_736{width:100%;max-width:18rem}._ownerConsole_1l1xn_737{display:grid;gap:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:1.15rem;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 24%,var(--card)),var(--card))}._ownerStats_1l1xn_738{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}._ownerStats_1l1xn_738>div{display:grid;gap:.1rem;padding:.7rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface)}._ownerStats_1l1xn_738 span{color:var(--muted-foreground);font-size:.64rem;text-transform:uppercase;letter-spacing:.05em}._ownerStats_1l1xn_738 strong{font-family:var(--font-family-display);font-size:1.35rem}._ownerSubsection_1l1xn_742{display:grid;gap:.65rem;padding-top:.8rem;border-top:1px solid var(--border)}._ownerSubsection_1l1xn_742 h4{margin:0;font-size:1rem}._ownerAccountList_1l1xn_744,._discountList_1l1xn_744{display:grid;gap:.55rem}._ownerAccount_1l1xn_744,._discountRow_1l1xn_745{display:flex;gap:.75rem;align-items:center;justify-content:space-between;padding:.75rem;border:1px solid var(--border);border-radius:.85rem;background:var(--card)}._ownerAccountIdentity_1l1xn_746{display:grid;gap:.2rem;min-width:0}._ownerAccountIdentity_1l1xn_746>span,._ownerAccountIdentity_1l1xn_746>small,._discountRow_1l1xn_745 span{color:var(--muted-foreground);font-size:.68rem;overflow-wrap:anywhere}._ownerBadges_1l1xn_748{display:flex;gap:.3rem;flex-wrap:wrap}._ownerAccountActions_1l1xn_749{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}._securityManual_1l1xn_750{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) auto;gap:.5rem;align-items:end}._securityList_1l1xn_751{display:grid;gap:.5rem}._securityRow_1l1xn_752{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.65rem;align-items:center;padding:.75rem;border:1px solid var(--border);border-radius:.9rem;background:var(--card)}._securityIdentity_1l1xn_753{display:grid;gap:.16rem;min-width:0}._securityIdentity_1l1xn_753>strong{overflow-wrap:anywhere}._securityIdentity_1l1xn_753>span,._securityIdentity_1l1xn_753>small{color:var(--muted-foreground);font-size:.68rem;line-height:1.35;overflow-wrap:anywhere}._securityBadges_1l1xn_756,._securityActions_1l1xn_756{display:flex;gap:.35rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}._securityBadges_1l1xn_756 svg{width:.8rem;height:.8rem}._discountMaster_1l1xn_758{display:flex;gap:.5rem;align-items:center;color:var(--muted-foreground);font-size:.7rem}._discountCreator_1l1xn_759{display:grid;grid-template-columns:1.2fr .7fr .8fr 1fr auto;gap:.5rem;align-items:end}._discountCreator_1l1xn_759 label{min-width:0}._discountCreator_1l1xn_759 button{white-space:nowrap}._discountRow_1l1xn_745>div:first-child{display:grid;gap:.15rem;min-width:0}._discountRow_1l1xn_745 ._historyActions_1l1xn_252{flex-wrap:wrap;justify-content:flex-end}@media(min-width:700px){._appShell_1l1xn_123{max-width:52rem;margin:1.5rem auto;min-height:calc(100vh - 3rem);border-radius:1.8rem;box-shadow:var(--shadow-lg);overflow:hidden}._bottomNav_1l1xn_276{bottom:1.5rem;border-radius:0 0 1.8rem 1.8rem}}@media(max-width:520px){._topbar_1l1xn_85{padding-left:.85rem;padding-right:.85rem;gap:.75rem}._topbarPromise_1l1xn_85{text-align:right;font-size:.7rem}._main_1l1xn_127{padding-left:.85rem;padding-right:.85rem}._personCard_1l1xn_151{grid-template-columns:auto minmax(0,1fr);gap:.7rem}._personCard_1l1xn_151 ._freshStatus_1l1xn_163,._personCard_1l1xn_151 ._refreshStatus_1l1xn_163{grid-column:2;justify-self:start;margin-top:.15rem}._personMain_1l1xn_161 span{white-space:normal;line-height:1.25}._quickActions_1l1xn_168{grid-template-columns:1fr 1fr;gap:.55rem}._quickActions_1l1xn_168 button{min-height:6.25rem}._quickActions_1l1xn_168 button:nth-child(3){grid-column:1 / -1;min-height:5.2rem;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.7rem;align-content:center}._quickActions_1l1xn_168 button:nth-child(3)>span{grid-row:1 / 3;margin:0;align-self:center}._quickActions_1l1xn_168 button:nth-child(3)>strong,._quickActions_1l1xn_168 button:nth-child(3)>small{grid-column:2}._buyerSignalSummary_1l1xn_183{flex-wrap:wrap}._buyerSignalSummary_1l1xn_183>*{min-width:0}._historyRow_1l1xn_248{align-items:flex-start;flex-wrap:wrap}._historyRow_1l1xn_248>._historyActions_1l1xn_252{width:100%;justify-content:flex-start;flex-wrap:wrap}._premiumAction_1l1xn_709{width:100%;justify-content:flex-start}._passProfileBody_1l1xn_719{align-items:flex-start}._passProfilePrice_1l1xn_722{text-align:left}._passProfileBody_1l1xn_719>button{width:100%}._ownerStats_1l1xn_738{grid-template-columns:1fr 1fr}._ownerAccount_1l1xn_744,._discountRow_1l1xn_745{align-items:flex-start;flex-direction:column}._ownerAccountActions_1l1xn_749,._discountRow_1l1xn_745 ._historyActions_1l1xn_252{width:100%;justify-content:flex-start}._securityManual_1l1xn_750{grid-template-columns:1fr}._securityManual_1l1xn_750>button{width:100%}._securityRow_1l1xn_752{grid-template-columns:1fr;align-items:flex-start}._securityBadges_1l1xn_756,._securityActions_1l1xn_756{width:100%;justify-content:flex-start}._discountCreator_1l1xn_759{grid-template-columns:1fr 1fr}._discountCreator_1l1xn_759>button{grid-column:1 / -1;width:100%}._discountMaster_1l1xn_758{width:100%;justify-content:space-between}._profileGap_1l1xn_236{align-items:flex-start;flex-wrap:wrap}._profileGap_1l1xn_236>button{width:100%}._sectionHeading_1l1xn_79>div{min-width:0}._compactList_1l1xn_204>div{align-items:flex-start;flex-direction:column;gap:.25rem}._compactList_1l1xn_204 small{text-align:left}._shopHeader_1l1xn_17{grid-template-columns:1fr;gap:.85rem;align-items:start}._shopHeader_1l1xn_17 h1{font-size:clamp(1.9rem,9vw,2.25rem);line-height:1.02;overflow-wrap:anywhere}._shopHeader_1l1xn_17 p{font-size:.82rem;line-height:1.45}._shopBudget_1l1xn_21{width:100%;min-width:0;padding:.8rem;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:1rem;background:color-mix(in srgb,var(--card) 84%,transparent)}._budgetRange_1l1xn_26{grid-template-columns:repeat(2,minmax(0,1fr))}._shopBudget_1l1xn_21 input{width:100%;min-width:0}._aiConcierge_1l1xn_1{padding:14px;border-radius:16px}._aiHeading_1l1xn_10{align-items:flex-start}._aiSearchRow_1l1xn_14{grid-template-columns:1fr}._aiSearchRow_1l1xn_14 button{width:100%;min-height:2.8rem}._promptChips_1l1xn_209{display:grid;grid-template-columns:1fr 1fr}._promptChips_1l1xn_209 button{min-width:0;padding:.55rem .6rem;white-space:normal;line-height:1.2}._refinementSummary_1l1xn_29{grid-template-columns:1fr auto}._refinementSummary_1l1xn_29>span{grid-column:1 / -1}._productCard_1l1xn_623{grid-template-columns:4.8rem minmax(0,1fr)}._productImage_1l1xn_109,._productImagePlaceholder_1l1xn_109{width:4.8rem;height:4.8rem}._productTopline_1l1xn_644{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem}._productBadges_1l1xn_646{justify-content:flex-start;width:100%}._productBadges_1l1xn_646>*{max-width:100%}._coupleIdeaGrid_1l1xn_694{grid-template-columns:1fr}._ideaControls_1l1xn_700{grid-template-columns:1fr 1fr}._ideaControls_1l1xn_700>div:first-child{grid-column:1 / -1}._quickActions_1l1xn_168{gap:.45rem}._quickActions_1l1xn_168 button{min-height:6.6rem;padding:.7rem .55rem}._quickActions_1l1xn_168 small{font-size:.68rem}._recommendationActions_1l1xn_825{grid-template-columns:1fr 1fr;gap:.45rem}._recommendationActions_1l1xn_825 ._retailerCta_1l1xn_263{grid-column:1 / -1;padding-inline:.7rem}._recommendationActions_1l1xn_825>button:not(._retailerCta_1l1xn_263){width:100%}}@media(max-width:430px){._actionGrid_1l1xn_245,._infoGrid_1l1xn_224,._twoFields_1l1xn_372,._discountCreator_1l1xn_759{grid-template-columns:1fr}._topbarPromise_1l1xn_85{display:none}._topbar_1l1xn_85{justify-content:flex-start}._bottomNav_1l1xn_276 button{font-size:.68rem}._bottomNav_1l1xn_276 svg{width:1.1rem;height:1.1rem}}._appShell_1l1xn_123{background:transparent;padding-bottom:calc(6.8rem + env(safe-area-inset-bottom))}._topbar_1l1xn_85{max-width:78rem;padding:max(.9rem,env(safe-area-inset-top)) 1.15rem .75rem;background:color-mix(in srgb,var(--background) 82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 58%,transparent);backdrop-filter:blur(20px) saturate(1.25)}._topbarRight_1l1xn_86{gap:.7rem}._topbarPromise_1l1xn_85{padding:.38rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--card) 82%,transparent);border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));color:var(--muted-foreground)}._main_1l1xn_127{max-width:78rem;padding:.65rem 1.15rem 2.5rem}._hero_1l1xn_128{margin:.45rem 0 1.15rem;padding:clamp(1.35rem,2.4vw,2.2rem);border:1px solid color-mix(in srgb,var(--brand-violet) 24%,transparent);border-radius:2rem;background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--brand-coral) 34%,transparent),transparent 15rem),linear-gradient(135deg,var(--brand-ink),color-mix(in srgb,var(--brand-violet-deep) 86%,var(--brand-ink)));box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--brand-ink) 18%,transparent)}._hero_1l1xn_128:after{width:15rem;height:15rem;right:-5rem;top:-7rem;background:color-mix(in srgb,var(--brand-violet) 24%,transparent)}._hero_1l1xn_128 h1{max-width:12ch;font-size:clamp(2.6rem,6vw,5.2rem);letter-spacing:-.06em}._hero_1l1xn_128 p{max-width:42rem;font-size:clamp(.92rem,1.5vw,1.06rem);line-height:1.55}._heroPills_1l1xn_132{gap:.5rem}._heroPills_1l1xn_132 span{padding:.5rem .72rem;background:#ffffff17;border-color:#ffffff24}._homeSectionHead_1l1xn_135{margin:1.6rem .1rem .85rem}._homeSectionHead_1l1xn_135 h2{font-size:1.55rem;letter-spacing:-.035em}._homePeopleGrid_1l1xn_892{display:grid;gap:.7rem;margin-bottom:1rem}._personCard_1l1xn_151,._quickActions_1l1xn_168 button,._profileCard_1l1xn_147,._giftCard_1l1xn_147,._budgetCard_1l1xn_215,._preferencePanel_1l1xn_187,._privateBuyerPanel_1l1xn_187,._profileSectionCard_1l1xn_187,._reminderCenter_1l1xn_138,._featureSpotlight_1l1xn_49{border-color:color-mix(in srgb,var(--brand-ink) 7%,var(--border))}._personCard_1l1xn_151{min-height:5.3rem;padding:1rem 1.05rem;background:linear-gradient(120deg,var(--card),color-mix(in srgb,var(--brand-lilac) 56%,var(--card)));box-shadow:0 .65rem 1.8rem color-mix(in srgb,var(--brand-ink) 6%,transparent)}._personCard_1l1xn_151:hover{transform:translateY(-2px);box-shadow:0 .9rem 2.2rem color-mix(in srgb,var(--brand-ink) 9%,transparent)}._avatar_1l1xn_155,._largeAvatar_1l1xn_155{background:linear-gradient(145deg,var(--brand-lilac),color-mix(in srgb,var(--brand-coral-soft) 55%,var(--brand-lilac)));color:var(--brand-violet-deep)}._quickActions_1l1xn_168{gap:.75rem;margin:1.15rem 0}._quickActions_1l1xn_168 button{min-height:7.25rem;padding:.95rem .8rem;border-radius:1.35rem;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--surface) 48%,var(--card)));box-shadow:0 .55rem 1.6rem color-mix(in srgb,var(--brand-ink) 5%,transparent);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._quickActions_1l1xn_168 button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:0 .8rem 2rem color-mix(in srgb,var(--brand-ink) 8%,transparent)}._quickActions_1l1xn_168 button>span{background:var(--brand-lilac);color:var(--brand-violet)}._featureSpotlight_1l1xn_49{align-items:flex-start;background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--brand-coral-soft) 36%,var(--card)));box-shadow:0 .8rem 2.3rem color-mix(in srgb,var(--brand-ink) 6%,transparent)}._featureSpotlightIcon_1l1xn_52{color:var(--brand-coral);background:var(--brand-coral-soft)}._profileCard_1l1xn_147,._giftCard_1l1xn_147,._budgetCard_1l1xn_215,._preferencePanel_1l1xn_187,._privateBuyerPanel_1l1xn_187,._profileSectionCard_1l1xn_187{box-shadow:0 .6rem 1.8rem color-mix(in srgb,var(--brand-ink) 5%,transparent)}._bottomNav_1l1xn_276{width:min(44rem,calc(100% - 1.4rem));bottom:max(.65rem,env(safe-area-inset-bottom));padding:.38rem;border:1px solid color-mix(in srgb,var(--brand-violet) 24%,transparent);border-radius:1.25rem;background:color-mix(in srgb,var(--brand-ink) 96%,transparent);box-shadow:0 1rem 2.8rem color-mix(in srgb,var(--brand-ink) 26%,transparent)}._bottomNav_1l1xn_276 button{min-height:3.7rem;border-radius:.95rem;color:color-mix(in srgb,var(--primary-foreground) 62%,transparent);transition:background .16s ease,color .16s ease,transform .16s ease}._bottomNav_1l1xn_276 button:hover{color:var(--primary-foreground);background:#ffffff0f}._bottomNav_1l1xn_276 ._activeNav_1l1xn_279{color:var(--primary-foreground);background:linear-gradient(145deg,color-mix(in srgb,var(--brand-violet) 46%,transparent),#ffffff0d)}._bottomNav_1l1xn_276 ._activeNav_1l1xn_279 svg{filter:drop-shadow(0 .15rem .35rem rgba(0,0,0,.15))}@media(min-width:700px){._appShell_1l1xn_123{max-width:none;margin:0;min-height:100dvh;border-radius:0;box-shadow:none;overflow:visible}._topbar_1l1xn_85,._main_1l1xn_127{padding-left:1.5rem;padding-right:1.5rem}._homePeopleGrid_1l1xn_892{grid-template-columns:repeat(2,minmax(0,1fr))}._quickActions_1l1xn_168{grid-template-columns:repeat(3,minmax(0,1fr))}._hero_1l1xn_128{min-height:17rem;display:grid;align-content:center}._bottomNav_1l1xn_276{bottom:1rem}}@media(min-width:1120px){._topbar_1l1xn_85,._main_1l1xn_127{max-width:82rem}._main_1l1xn_127{padding-top:1rem}._hero_1l1xn_128{min-height:19rem;padding:2.35rem 2.5rem}._homePeopleGrid_1l1xn_892{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}._personCard_1l1xn_151{min-height:5.8rem}}@media(max-width:699px){._topbar_1l1xn_85{border-bottom:0;padding-left:.9rem;padding-right:.9rem;background:color-mix(in srgb,var(--background) 88%,transparent)}._main_1l1xn_127{padding-left:.9rem;padding-right:.9rem}._hero_1l1xn_128{border-radius:1.65rem}._hero_1l1xn_128 h1{font-size:clamp(2.45rem,12vw,3.7rem)}._bottomNav_1l1xn_276{width:calc(100% - .8rem);bottom:max(.35rem,env(safe-area-inset-bottom));border-radius:1.15rem}}
