.d_Phzq_input-row{gap:calc(12px * var(--call-density,1));align-items:center;display:flex}.d_Phzq_input{min-width:0;padding:var(--v2-call-composer-pad,10px) 0 var(--v2-call-composer-pad,10px) var(--v2-call-composer-inset,0px);font-family:var(--v2-type-chat-message-family);font-size:var(--v2-type-chat-message-size);font-weight:var(--v2-type-chat-message-weight);line-height:var(--v2-type-chat-message-leading);color:var(--chat-text-primary);letter-spacing:var(--v2-type-chat-message-tracking);background:0 0;border:none;outline:none;flex:1}.d_Phzq_input::placeholder{color:var(--call-input-placeholder)}.d_Phzq_action-button{width:calc(44px * var(--call-density,1));height:var(--v2-call-composer-control,calc(44px * var(--call-density,1)));}html.v2-dark .d_Phzq_action-button{background:var(--v2-cream-fill-20)}
._1iKrBq_hangup-button{width:var(--call-control-size,calc(64px * var(--call-density,1)));height:var(--call-control-size,calc(64px * var(--call-density,1)));color:var(--v2-confirm-on-danger);cursor:pointer;background:var(--v2-danger);box-shadow:var(--v2-backdrop-shadow);transition:transform var(--v2-duration-fast) ease;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._1iKrBq_hangup-button:hover{transform:scale(1.04)}._1iKrBq_hangup-button:active{opacity:.9;transform:scale(.96)}._1iKrBq_hangup-icon{transform:rotate(135deg);scale:var(--call-density,1)}
.B7pl0W_conversation.B7pl0W_conversation{animation:none}
.UH-0aa_root{--quiz-ink:var(--v2-fullscreen-light-ink);--quiz-muted:var(--v2-auth-text-muted);--v2-ink:var(--quiz-ink);z-index:3;gap:calc(24px * var(--v2-ui-density,1));padding:calc(var(--quiz-top-clearance) + var(--kin-setup-avatar-size) + 20px * var(--v2-ui-density,1)) 24px max(8dvh, env(safe-area-inset-bottom,0px));color:var(--quiz-ink);pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;place-items:center;display:grid;position:fixed;inset:0}.UH-0aa_header,.UH-0aa_voice,.UH-0aa_carousel,.UH-0aa_footer{animation:.2s ease-in-out both UH-0aa_question-enter}.UH-0aa_header{text-align:center;width:min(640px,100vw - 48px);transition:opacity .2s ease-in-out}.UH-0aa_header h1{font-size:var(--v2-text-5xl);font-weight:var(--v2-font-medium);line-height:var(--v2-leading-tight);letter-spacing:var(--v2-tracking-tight);outline:none;margin:0}.UH-0aa_carousel{--quiz-scene-height:100%;width:min(calc(560px * var(--v2-ui-density,1)), calc(100vw - 160px * var(--v2-ui-density,1)));height:min(100%, calc(420px * var(--v2-ui-density,1)));pointer-events:auto;min-height:0}.UH-0aa_carousel>div{height:100%}.UH-0aa_footer{pointer-events:auto;width:min(440px,100vw - 48px);transition:opacity .25s;position:relative}.UH-0aa_footer p{font-size:var(--v2-text-sm);color:var(--color-cta);text-align:center;margin:0 0 12px;position:absolute;bottom:100%;left:0;right:0}.UH-0aa_cta{--v2-cta-strong-bg:var(--quiz-ink);--v2-cta-strong-text:var(--v2-fixed-white);width:100%}.UH-0aa_voices{--v2-ink:var(--quiz-ink);pointer-events:auto;flex-shrink:0;gap:12px;width:min(440px,100vw - 48px);max-height:100%;display:grid;overflow-y:auto}.UH-0aa_voice{gap:calc(12px * var(--v2-ui-density,1));min-height:calc(72px * var(--v2-ui-density,1));padding:0 calc(20px * var(--v2-ui-density,1));background:rgb(var(--v2-fixed-white-rgb) / .7);border:1px solid rgb(var(--v2-fixed-white-rgb) / .8);border-radius:calc(24px * var(--v2-ui-density,1));-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);align-items:center;transition:background .2s;display:flex}.UH-0aa_voice[data-selected=true]{background:var(--v2-fixed-white)}.UH-0aa_voice button:focus-visible{outline:2px solid var(--quiz-ink);outline-offset:2px}@media (max-width:600px){.UH-0aa_carousel{width:min(560px,100vw - 48px);max-height:calc(100% - 52px * var(--v2-ui-density,1));margin-bottom:calc(52px * var(--v2-ui-density,1))}}@keyframes UH-0aa_question-enter{0%{opacity:0}to{opacity:1}}@media (max-height:650px){.UH-0aa_header h1{font-size:var(--v2-text-3xl)}.UH-0aa_voice{min-height:44px}}.UH-0aa_root[data-merging=true] .UH-0aa_voices{overflow:hidden}.UH-0aa_root[data-merging=true] .UH-0aa_header,.UH-0aa_root[data-merging=true] .UH-0aa_footer,.UH-0aa_root[data-merging=true] .UH-0aa_voice[data-selected=true]{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.UH-0aa_header,.UH-0aa_voice,.UH-0aa_carousel,.UH-0aa_footer{transition:none;animation:none}.UH-0aa_root[data-merging=true] .UH-0aa_voice{opacity:0}}.UH-0aa_voiceStatus{gap:calc(16px * var(--v2-ui-density,1));padding:calc(24px * var(--v2-ui-density,1));color:var(--quiz-muted);text-align:center;display:grid}
.ZOEEPG_mediaCards{gap:calc(20px * var(--v2-ui-density,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:600px){.ZOEEPG_mediaCards{grid-template-columns:minmax(0,1fr)}}.ZOEEPG_mediaTile{flex-shrink:0;align-self:center;position:relative}.ZOEEPG_mediaTile>div{gap:0;margin:0}.ZOEEPG_mediaTile button{display:flex}.ZOEEPG_mediaTile>div>span:empty{display:none}.ZOEEPG_mediaTile button:focus-visible{outline:2px solid var(--v2-fullscreen-light-ink);outline-offset:2px}.ZOEEPG_voice{gap:calc(12px * var(--v2-ui-density,1));display:grid}.ZOEEPG_voice .ZOEEPG_voiceCard{background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg)}.ZOEEPG_voice p{font-size:var(--v2-type-body-size);margin:0}.ZOEEPG_voiceCheck{padding:0 calc(12px * var(--v2-ui-density,1)) 0 calc(16px * var(--v2-ui-density,1));margin-left:calc(-16px * var(--v2-ui-density,1));cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:stretch;align-items:center;display:flex}.ZOEEPG_voicePreview.ZOEEPG_voicePreview{padding:calc(6px * var(--v2-ui-density,1)) 0;justify-content:space-between}:is(.ZOEEPG_voiceCheck:focus-visible,.ZOEEPG_voicePreview:focus-visible){outline:2px solid var(--v2-focus-ring);outline-offset:-2px}.ZOEEPG_voiceCheck:disabled,.ZOEEPG_voicePreview:disabled{cursor:not-allowed}.ZOEEPG_voicePreview:disabled .ZOEEPG_voicePreviewIcon{opacity:.5}@media (hover:hover){.ZOEEPG_voicePreview:hover:not(:disabled) .ZOEEPG_voicePreviewIcon{background:var(--v2-warm-fill-12)}}.ZOEEPG_editOverlay{pointer-events:none;background:rgb(var(--landing-brown-dark-rgb) / .16);border-radius:calc(24px * var(--v2-ui-density,1));opacity:0;transition:opacity var(--v2-duration-base) ease;position:absolute;inset:0}.ZOEEPG_mediaTile:has(button:focus-visible) .ZOEEPG_editOverlay{opacity:1}@media (hover:hover){.ZOEEPG_mediaTile:has(button:hover:not(:disabled)) .ZOEEPG_editOverlay{opacity:1}}@media (prefers-reduced-motion:reduce){.ZOEEPG_editOverlay{transition:none}}
.IcEj8q_actions{z-index:3;gap:calc(12px * var(--v2-ui-density,1));width:min(var(--onboarding-reveal-width,420px), 100%);margin:calc(24px * var(--v2-ui-density,1)) auto 0;text-align:center;flex-direction:column;flex-shrink:0;align-items:center;animation:.35s cubic-bezier(.22,1,.36,1) both IcEj8q_review-actions-enter;display:flex;position:relative}.IcEj8q_actions p{font-size:var(--v2-type-body-size);margin:0}.IcEj8q_status{gap:calc(8px * var(--v2-ui-density,1));justify-items:center;display:grid}.IcEj8q_reviewFooter{background:0 0;gap:12px;padding:0;position:static}.IcEj8q_reviewFooter:before{display:none}.IcEj8q_reviewFooter p{padding:0}.IcEj8q_cta{--v2-cta-strong-bg:var(--v2-fullscreen-light-ink);--v2-cta-strong-text:var(--v2-fixed-white);overflow-wrap:anywhere;width:100%}.IcEj8q_fields{--v2-warm-fill-06:rgb(var(--landing-brown-dark-rgb) / .06);--v2-ink:var(--v2-fullscreen-light-ink);--v2-text-secondary:var(--v2-auth-text-muted);gap:calc(20px * var(--v2-ui-density,1));border:0;width:100%;min-width:0;max-width:100%;margin:0 auto;padding:0;display:grid}.IcEj8q_fields>div:not([data-review-media]),.IcEj8q_fields>[data-review-media]>div{background:rgb(var(--v2-fixed-white-rgb) / .7);border:1px solid rgb(var(--v2-fixed-white-rgb) / .8);box-shadow:inset 0 1px 0 rgb(var(--v2-fixed-white-rgb) / .6);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3)}.IcEj8q_fields input,.IcEj8q_fields textarea{color:var(--v2-fullscreen-light-ink)}.IcEj8q_fields textarea{max-height:min(calc(200px * var(--v2-ui-density,1)), 28svh)}@keyframes IcEj8q_review-actions-enter{0%{opacity:0;transform:translateY(calc(24px * var(--v2-ui-density,1)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.IcEj8q_actions{animation:none}}.v2-modal-sheet:has(.IcEj8q_fields){--v2-surface:var(--v2-auth-background)}
.NHy_7q_root{min-height:100dvh;font-family:var(--v2-font-sans);color:var(--v2-fullscreen-light-ink)}.NHy_7q_root[data-phase=revealed],.NHy_7q_root[data-phase=unavailable]{background:var(--v2-auth-background)}.NHy_7q_root[data-phase=revealed]{animation:.65s ease-in NHy_7q_reveal-backdrop}@keyframes NHy_7q_reveal-backdrop{0%{background-color:#0000}}@media (prefers-reduced-motion:reduce){.NHy_7q_root[data-phase=revealed]{animation:none}}.NHy_7q_back{top:calc(12px * var(--v2-ui-density) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)));left:calc(77px * var(--v2-ui-density) + var(--v2-safe-area-left));position:absolute}.NHy_7q_status{top:50dvh;left:calc(50% + (var(--v2-safe-area-left) - var(--v2-safe-area-right)) / 2);gap:calc(24px * var(--v2-ui-density));width:min(calc(640px * var(--v2-ui-density)), calc(100% - 48px - var(--v2-safe-area-left) - var(--v2-safe-area-right)));text-align:center;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;translate:-50% -50%}.NHy_7q_root[data-phase=unavailable] .NHy_7q_status h1{max-width:calc(480px * var(--v2-ui-density));font-size:var(--v2-text-2xl);font-weight:var(--v2-font-medium)}.NHy_7q_actions{gap:calc(12px * var(--v2-ui-density));flex-wrap:wrap;justify-content:center;display:flex}.NHy_7q_close{top:calc(24px * var(--v2-ui-density) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)));right:calc(24px * var(--v2-ui-density));z-index:1;position:absolute}@media (prefers-reduced-motion:reduce){.NHy_7q_status{transition:none}}.NHy_7q_root .NHy_7q_skip{top:calc(12px * var(--v2-ui-density) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)));right:calc(24px * var(--v2-ui-density) + var(--v2-safe-area-right));width:auto;height:calc(45px * var(--v2-ui-density));padding:0 calc(18px * var(--v2-ui-density));font-size:var(--v2-text-sm);position:absolute}.NHy_7q_choice{--pick-basis:min(calc(340px * var(--v2-ui-density)), calc(100dvh - 460px * var(--v2-ui-density)));--pick-gap:calc(20px * var(--v2-ui-density));gap:calc(16px * var(--v2-ui-density));min-height:100dvh;padding:calc(72px * var(--v2-ui-density)) calc(24px * var(--v2-ui-density) + var(--v2-safe-area-right)) calc(24px * var(--v2-ui-density)) calc(24px * var(--v2-ui-density) + var(--v2-safe-area-left));isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative}.NHy_7q_choiceTitle{z-index:1;font-family:var(--v2-type-page-title-family);font-size:var(--v2-type-page-title-size);font-weight:var(--v2-font-bold);line-height:var(--v2-leading-snug);text-align:center;letter-spacing:var(--v2-type-page-title-tracking);margin:0}.NHy_7q_pickRow{z-index:1;width:calc(100% + 48px * var(--v2-ui-density));margin-block:auto;margin-inline:calc(-24px * var(--v2-ui-density));align-items:center;display:flex}.NHy_7q_picks{flex:0 1 calc(var(--pick-basis) * 3 + var(--pick-gap) * 2);gap:var(--pick-gap);justify-content:center;align-items:center;min-width:0;display:flex}.NHy_7q_pageArrowSlot{min-width:calc(76px * var(--v2-ui-density));flex:1 1 0;justify-content:center;display:flex}.NHy_7q_pageArrow{width:calc(44px * var(--v2-ui-density));height:calc(44px * var(--v2-ui-density));color:var(--v2-ink);cursor:pointer;background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);transition:opacity var(--v2-duration-base) ease;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.NHy_7q_pageArrow svg{width:calc(22px * var(--v2-ui-density));height:calc(22px * var(--v2-ui-density))}.NHy_7q_pageArrow:hover{opacity:.7}.NHy_7q_pageArrow:disabled{cursor:default;opacity:.45}.NHy_7q_pageArrow:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.NHy_7q_pick{flex:0 1 var(--pick-basis);gap:calc(12px * var(--v2-ui-density));min-width:0;animation:.5s cubic-bezier(.22,1,.36,1) backwards NHy_7q_pick-enter;animation-delay:calc(var(--pick-index,0) * 80ms);flex-direction:column;display:flex;position:relative}.NHy_7q_pick>div:first-child{z-index:1;position:relative}.NHy_7q_pickReason{--pick-reason-tuck:calc(24px * var(--v2-ui-density));padding:calc(var(--pick-reason-tuck) + 10px * var(--v2-ui-density)) calc(16px * var(--v2-ui-density)) calc(12px * var(--v2-ui-density));margin:calc(-12px * var(--v2-ui-density) - var(--pick-reason-tuck)) 0 0;font-size:var(--v2-text-xs);line-height:var(--v2-leading-normal);color:var(--v2-fullscreen-light-ink);text-align:center;text-wrap:balance;background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);border-radius:0 0 calc(22px * var(--v2-ui-density)) calc(22px * var(--v2-ui-density));opacity:.85;-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);animation:.42s cubic-bezier(.22,1,.36,1) backwards NHy_7q_reason-enter}.NHy_7q_choiceTitle,.NHy_7q_back,.NHy_7q_pickReason,.NHy_7q_pick:not([data-selected]){transition:opacity .2s}.NHy_7q_choice[data-confirming] .NHy_7q_choiceTitle,.NHy_7q_choice[data-confirming] .NHy_7q_choice[data-confirming] .NHy_7q_back,.NHy_7q_choice[data-confirming] .NHy_7q_pageArrow,.NHy_7q_choice[data-confirming] .NHy_7q_pick:not([data-selected]){pointer-events:none;opacity:0}.NHy_7q_choice[data-confirming] .NHy_7q_pick[data-selected]{z-index:1}.NHy_7q_choice[data-confirmed] .NHy_7q_pick[data-selected]{opacity:0;transition:none}.NHy_7q_confirm{z-index:2;pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;inset:0;overflow-y:auto}.NHy_7q_confirm[data-visible]{pointer-events:auto;opacity:1}.NHy_7q_confirm section[data-match]{background:0 0}.NHy_7q_confirm [data-match-card],.NHy_7q_confirm [data-match-card]+*{width:var(--pick-card-width,100%);margin-inline:auto}.NHy_7q_confirm:not([data-landed]) [data-match-card],.NHy_7q_confirm:not([data-landed]) [data-match-card]+*{visibility:hidden}.NHy_7q_confirm section[data-match]>[aria-hidden=true]{display:none}@keyframes NHy_7q_reason-enter{0%{opacity:0;transform:translateY(-40%)}}@keyframes NHy_7q_picks-orb-enter{0%{opacity:0;clip-path:inset(0 calc(50% - var(--pick-basis) / 2) calc(100% - var(--pick-basis)) calc(50% - var(--pick-basis) / 2) round calc(var(--pick-basis) / 2));transform:translateY(calc(20px * var(--v2-ui-density))) scale(.74)}20%{opacity:1;clip-path:inset(0 calc(50% - var(--pick-basis) / 2) calc(100% - var(--pick-basis)) calc(50% - var(--pick-basis) / 2) round calc(var(--pick-basis) / 2))}to{opacity:1;clip-path:inset(0 round calc(50px * var(--v2-community-card-density,1)) calc(50px * var(--v2-community-card-density,1)) calc(30px * var(--v2-community-card-density,1)) calc(30px * var(--v2-community-card-density,1)));transform:none}}@keyframes NHy_7q_pick-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine) and (min-width:700px){.NHy_7q_picks{padding-bottom:calc(40px * var(--v2-ui-density))}.NHy_7q_pickReason{top:calc(100% - var(--pick-reason-tuck));pointer-events:none;opacity:0;margin:0;transition:opacity .2s,transform .32s cubic-bezier(.22,1,.36,1);animation:none;position:absolute;left:0;right:0;transform:translateY(-50%)}.NHy_7q_pickReasonText{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NHy_7q_pick:is(:hover,:focus-within,[data-selected]) .NHy_7q_pickReason{opacity:.85;transform:none}.NHy_7q_choice[data-confirming] .NHy_7q_pick[data-selected] .NHy_7q_pickReasonText{-webkit-line-clamp:unset}}@media (min-width:700px) and (not (min-height:720px)){.NHy_7q_choice{--pick-basis:calc(100dvh - 336px * var(--v2-ui-density));gap:calc(12px * var(--v2-ui-density));padding-top:calc(60px * var(--v2-ui-density));padding-bottom:calc(12px * var(--v2-ui-density))}.NHy_7q_pick [data-community-card-details]>button,.NHy_7q_confirm [data-match-card] [data-community-card-details]>button,.NHy_7q_pick [data-community-card-details]>span,.NHy_7q_confirm [data-match-card] [data-community-card-details]>span{display:none}}@media (max-width:600px){.NHy_7q_back{left:calc(69px * var(--v2-ui-density) + var(--v2-safe-area-left))}.NHy_7q_root .NHy_7q_skip{right:calc(16px * var(--v2-ui-density) + var(--v2-safe-area-right))}}@media not (min-width:700px){.NHy_7q_choice{padding-top:calc(57px * var(--v2-ui-density) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)));padding-right:var(--v2-safe-area-right);padding-left:var(--v2-safe-area-left);gap:0}.NHy_7q_picks{gap:calc(12px * var(--v2-ui-density));padding-inline:calc(32px * var(--v2-ui-density));scroll-snap-type:x mandatory;scrollbar-width:none;flex:100%;justify-content:flex-start;align-items:flex-start;overflow-x:auto}.NHy_7q_pick{flex:0 0 calc(100vw - 64px * var(--v2-ui-density) - var(--v2-safe-area-left) - var(--v2-safe-area-right));scroll-snap-align:center}.NHy_7q_loadMore{flex:0 0 1px;align-self:stretch}.NHy_7q_rowEnd{scroll-snap-align:center;flex:0 0 60%;justify-content:center;align-items:center;display:flex}.NHy_7q_choice .NHy_7q_choiceTitle{margin-block:auto}.NHy_7q_confirm div[data-match]{padding-right:calc(16px * var(--v2-ui-density) + var(--v2-safe-area-right));padding-left:calc(16px * var(--v2-ui-density) + var(--v2-safe-area-left))}.NHy_7q_confirm [data-match-card]+*{display:none}.NHy_7q_pickRow{align-items:flex-start;width:100%;margin:0 0 auto}.NHy_7q_pageArrowSlot{display:none}}@media (prefers-reduced-motion:reduce){.NHy_7q_pick,.NHy_7q_pickReason{animation:none}.NHy_7q_pageArrow,.NHy_7q_choiceTitle,.NHy_7q_pickReason,.NHy_7q_pick:not([data-selected]),.NHy_7q_confirm{transition:none}}.NHy_7q_pick[data-entrance=orb]{animation:none}.NHy_7q_picks:has(>.NHy_7q_pick[data-entrance=orb]){transform-origin:50% 34%;animation:1.2s cubic-bezier(.22,.8,.3,1) .2s backwards NHy_7q_picks-orb-enter}.NHy_7q_choice[data-confirming] .NHy_7q_picks,.NHy_7q_picks[data-entered]{animation:none}.NHy_7q_pick[data-entrance=orb] .NHy_7q_pickReason{animation-delay:1.1s}@media (prefers-reduced-motion:reduce){.NHy_7q_picks:has(>.NHy_7q_pick[data-entrance=orb]){animation:none}}@media (prefers-reduced-motion:no-preference){.NHy_7q_picks[data-direction]>.NHy_7q_pick{animation:.52s cubic-bezier(.22,1,.36,1) backwards NHy_7q_pick-page-enter}.NHy_7q_picks[data-direction=next]>.NHy_7q_pick{--page-shift:calc(48px * var(--v2-ui-density));animation-delay:calc(var(--pick-index,0) * 60ms)}.NHy_7q_picks[data-direction=previous]>.NHy_7q_pick{--page-shift:calc(-48px * var(--v2-ui-density));animation-delay:calc((2 - var(--pick-index,0)) * 60ms)}}@keyframes NHy_7q_pick-page-enter{0%{opacity:0;transform:translateX(var(--page-shift,0)) scale(.97)}to{opacity:1;transform:none}}
.dglhqW_root.dglhqW_root{--quiz-orb-size:min(calc(360px * var(--v2-ui-density,1)), 46dvh);--quiz-top-clearance:calc(69px * var(--v2-ui-density,1) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)))}.dglhqW_root{--quiz-ink:var(--v2-fullscreen-light-ink);--quiz-muted:var(--v2-auth-text-muted);--quiz-safe-shift:calc((var(--v2-safe-area-left) - var(--v2-safe-area-right)) / 2);--quiz-safe-inline:calc(var(--v2-safe-area-left) + var(--v2-safe-area-right));min-height:100dvh;font-family:var(--v2-font-sans);color:var(--quiz-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--v2-auth-background);isolation:isolate;position:relative;overflow:hidden}.dglhqW_choices{--quiz-choice-height:calc(72px * var(--v2-ui-density,1));gap:calc(12px * var(--v2-ui-density,1));margin-top:0;display:grid;position:relative}.dglhqW_choices:is([data-kind=companionship],[data-kind=storyGenre]){--quiz-choice-height:clamp(calc(44px * var(--v2-ui-density,1)), 8dvh, calc(72px * var(--v2-ui-density,1)))}.dglhqW_choice{gap:calc(14px * var(--v2-ui-density,1));width:100%;min-height:calc(72px * var(--v2-ui-density,1));padding:calc(20px * var(--v2-ui-density,1)) calc(24px * var(--v2-ui-density,1));font-size:var(--v2-text-lg);text-align:left;pointer-events:auto;cursor:pointer;align-items:center;transition:background .2s,transform .2s,border-color .2s;display:flex}.dglhqW_choice,.dglhqW_noteEditor{background:rgb(var(--v2-fixed-white-rgb) / .7);border:1px solid rgb(var(--v2-fixed-white-rgb) / .8);border-radius:calc(24px * var(--v2-ui-density,1));-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3)}.dglhqW_choice,.dglhqW_portraitChoice,.dglhqW_noteEditor,.dglhqW_entryField.dglhqW_entryField{transition:opacity .22s,background .2s,border-color .2s}.dglhqW_choice:hover{background:rgb(var(--v2-fixed-white-rgb) / .82)}.dglhqW_choices:is([data-kind=companionship],[data-kind=storyGenre]) .dglhqW_choice{min-height:var(--quiz-choice-height);padding-top:clamp(calc(10px * var(--v2-ui-density,1)), 2dvh, calc(20px * var(--v2-ui-density,1)));padding-bottom:clamp(calc(10px * var(--v2-ui-density,1)), 2dvh, calc(20px * var(--v2-ui-density,1)))}body:has(.dglhqW_root){overflow-y:hidden!important}.dglhqW_backControl{top:calc(12px * var(--v2-ui-density,1) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)));left:calc(24px * var(--v2-ui-density,1) + var(--v2-safe-area-left));z-index:5;position:fixed}.dglhqW_close{top:calc(24px * var(--v2-ui-density) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)));right:calc(24px * var(--v2-ui-density));z-index:1;position:absolute}.dglhqW_stepCount{top:calc(34.5px * var(--v2-ui-density,1) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)));left:calc(50% + var(--quiz-safe-shift));z-index:4;font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;color:var(--quiz-muted);position:fixed;transform:translate(-50%,-50%)}.dglhqW_backControl,.dglhqW_stepCount{transition:opacity .3s}.dglhqW_root[data-finishing=true] .dglhqW_backControl,.dglhqW_root[data-finishing=true] .dglhqW_skipControl,.dglhqW_root[data-finishing=true] .dglhqW_stepCount{pointer-events:none;opacity:0}.dglhqW_stage{min-height:100dvh;padding:calc(42px * var(--v2-ui-density,1)) calc(24px * var(--v2-ui-density,1) + var(--v2-safe-area-right)) calc(42px * var(--v2-ui-density,1)) calc(24px * var(--v2-ui-density,1) + var(--v2-safe-area-left));place-items:center;display:grid;position:relative}.dglhqW_root .dglhqW_orb{top:calc(50dvh - var(--quiz-orb-size) / 2);left:calc(50% + var(--quiz-safe-shift) - var(--quiz-orb-size) / 2);width:var(--quiz-orb-size);height:var(--quiz-orb-size);pointer-events:none;transition:opacity .3s;position:fixed}.dglhqW_cardWrap{z-index:3;width:min(100%, calc(440px * var(--v2-ui-density,1)))}.dglhqW_card{padding:0}.dglhqW_root .dglhqW_experienceChoices .dglhqW_choice{justify-content:space-between;gap:16px;min-height:clamp(44px,7dvh,64px);padding-top:12px;padding-bottom:12px}.dglhqW_root[data-merging=true] .dglhqW_preferencesWrap{pointer-events:none}.dglhqW_stage button:focus-visible{outline:2px solid var(--landing-coral-deep);outline-offset:4px}.dglhqW_root[data-merging=true] .dglhqW_preferencesWrap button{opacity:0;transition:opacity .22s}.dglhqW_root[data-answer-merge=true] .dglhqW_preferencesWrap button[aria-pressed=true]{visibility:hidden}.dglhqW_root .dglhqW_birthday{--onboarding-density:var(--v2-ui-density,1);margin-top:0;transition:opacity .22s}.dglhqW_birthday>div:first-child{background:rgb(var(--v2-fixed-white-rgb) / .7);border-color:rgb(var(--v2-fixed-white-rgb) / .8);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3)}.dglhqW_root h1{font-size:var(--v2-text-5xl);font-weight:var(--v2-font-medium);line-height:var(--v2-leading-tight);text-align:center;letter-spacing:var(--v2-tracking-tight);text-wrap:balance;outline:none;margin:0}.dglhqW_hint{font-size:var(--v2-text-md);line-height:var(--v2-leading-relaxed);color:var(--quiz-muted);text-align:center;margin:12px 0 24px}.dglhqW_ageNotice{margin:0 0 calc(12px * var(--v2-ui-density,1));font-size:var(--v2-text-sm);line-height:var(--v2-leading-relaxed);color:var(--color-cta);text-align:center;text-wrap:balance;position:absolute;bottom:100%;left:0;right:0}.dglhqW_choice[aria-pressed=true]{background:var(--v2-fixed-white);border-color:var(--v2-fixed-white);transform:translateY(-1px)}.dglhqW_choiceArrow{color:var(--quiz-muted);opacity:0;margin-left:auto;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1)}.dglhqW_choice:focus-visible .dglhqW_choiceArrow{opacity:1}@media (hover:hover){.dglhqW_choice:hover .dglhqW_choiceArrow{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dglhqW_choiceArrow{transform:translate(-.33em)}.dglhqW_choice:hover .dglhqW_choiceArrow{transform:translate(.3em)}}.dglhqW_portrait{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.dglhqW_portrait[data-cutout=true]{background:var(--v2-glass-chrome-wash);box-shadow:inset 0 0 0 1px var(--chat-glass-border);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg)}.dglhqW_gallery{gap:calc(10px * var(--v2-ui-density,1));width:min(100%, var(--quiz-orb-size));aspect-ratio:1;border-radius:calc(14px * var(--v2-ui-density,1));grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:0;display:grid;overflow:clip}.dglhqW_portraitChoice{aspect-ratio:1;cursor:pointer;border-radius:calc(14px * var(--v2-ui-density,1));border:2px solid #0000;width:100%;position:relative;overflow:hidden}.dglhqW_gallery.dglhqW_referenceGallery{aspect-ratio:auto;grid-template-rows:none;overflow:visible}.dglhqW_portraitChoice>.dglhqW_portrait{transition:transform .28s var(--v2-ease-decel)}.dglhqW_portraitChoice:hover{border-color:rgb(var(--v2-fixed-white-rgb) / .75)}.dglhqW_stylePortraitCrop>.dglhqW_portrait{width:200%;left:-50%}.dglhqW_portraitChoice:hover>.dglhqW_portrait{transform:scale(1.035)}.dglhqW_portraitChoice[aria-pressed=true]{border-color:var(--v2-fixed-white)}.dglhqW_portraitChoice:focus-visible{outline:2px solid var(--v2-fixed-white);outline-offset:-2px}.dglhqW_styleGallery{gap:calc(12px * var(--v2-ui-density,1));width:min(100%, var(--quiz-orb-size));grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid}.dglhqW_styleChoice{isolation:isolate}.dglhqW_stylePortraits{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:0}.dglhqW_stylePortraitCrop{position:relative;overflow:hidden}.dglhqW_styleChoice .dglhqW_styleScrim,.dglhqW_absorbingAnswer[data-kind=style] .dglhqW_styleScrim{z-index:1;pointer-events:none;height:45%}.dglhqW_styleLabel{z-index:2;padding:calc(24px * var(--v2-ui-density,1)) calc(10px * var(--v2-ui-density,1)) calc(12px * var(--v2-ui-density,1));font-size:var(--v2-text-sm);font-weight:var(--v2-font-medium);color:var(--v2-fixed-white);text-align:center;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.dglhqW_styleLabel>span{z-index:1;position:relative}.dglhqW_noteEditor{--note-height:calc(var(--quiz-choice-height) * 5 + 48px);height:var(--note-height);padding:calc(20px * var(--v2-ui-density,1)) calc(24px * var(--v2-ui-density,1));display:flex}@media (max-width:600px),(max-height:700px){.dglhqW_noteEditor{--note-height:calc(var(--quiz-choice-height) * 3 + 24px)}}.dglhqW_noteEditor:focus-within{background:rgb(var(--v2-fixed-white-rgb) / .86)}.dglhqW_noteInput{width:100%;min-height:0;font-family:inherit;font-size:var(--v2-text-lg);line-height:var(--v2-leading-relaxed);color:var(--quiz-ink);resize:none;background:0 0;border:0;outline:none;flex:1;padding:0}.dglhqW_noteInput::placeholder{color:var(--quiz-muted);opacity:1}.dglhqW_customEditor .dglhqW_customInput{width:100%;min-height:0;padding:calc(16px * var(--v2-ui-density,1));font-family:inherit;font-size:var(--v2-text-lg);line-height:var(--v2-leading-relaxed);color:var(--quiz-ink);resize:none;background:rgb(var(--v2-fixed-white-rgb) / .24);border:1px solid rgb(var(--v2-fixed-white-rgb) / .55);border-radius:calc(24px * var(--v2-ui-density,1));-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);outline:none;flex:1;transition:background .2s}.dglhqW_customEditor .dglhqW_customInput::placeholder{color:var(--quiz-muted);opacity:1}.dglhqW_customEditor .dglhqW_customInput:focus-visible{background:rgb(var(--v2-fixed-white-rgb) / .32)}.dglhqW_customSlot{min-height:var(--quiz-choice-height)}.dglhqW_customPanel{z-index:1;height:var(--quiz-choice-height);background:rgb(var(--v2-fixed-white-rgb) / .7);border:1px solid rgb(var(--v2-fixed-white-rgb) / .8);border-radius:calc(24px * var(--v2-ui-density,1));-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);transition:height .42s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.dglhqW_customPanel[data-open=true]{height:100%}.dglhqW_choices[data-custom-open=true]>.dglhqW_choice{opacity:0}.dglhqW_customPanel .dglhqW_customTrigger{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;min-height:0;position:absolute;inset:0}.dglhqW_customEditor{gap:calc(20px * var(--v2-ui-density,1));height:100%;padding:calc(20px * var(--v2-ui-density,1)) calc(24px * var(--v2-ui-density,1));opacity:0;flex-direction:column;transition:opacity .16s;display:flex}.dglhqW_customPanel[data-open=true] .dglhqW_customEditor{pointer-events:auto;opacity:1;transition-delay:.18s}.dglhqW_customPanel[data-open=true] .dglhqW_customTrigger{opacity:0}.dglhqW_customHeader{font-size:var(--v2-text-lg);justify-content:space-between;align-items:center;display:flex}.dglhqW_customActions{align-items:center;gap:8px;display:flex}.dglhqW_continuePosition{top:min(calc(75dvh + var(--quiz-orb-size) / 4 + 36px * var(--v2-ui-density,1)), calc(100dvh - var(--kb-inset,0px) - 42px * var(--v2-ui-density,1)));left:calc(50% + var(--quiz-safe-shift));z-index:4;width:min(calc(440px * var(--v2-ui-density,1)), calc(100vw - 48px * var(--v2-ui-density,1) - var(--quiz-safe-inline)));transition:top var(--v2-keyboard-duration) var(--v2-keyboard-ease);position:fixed;transform:translate(-50%,-50%)}@media (hover:none) and (pointer:coarse){.dglhqW_root:has(.dglhqW_noteEditor:focus-within) [data-variant=orbs]{opacity:.15}[data-variant=orbs]:has(~.dglhqW_root .dglhqW_noteEditor:focus-within){opacity:.15}.dglhqW_root:has(.dglhqW_continuePosition input:focus) :is(.dglhqW_preferencesWrap,[data-variant=orbs]){opacity:.15}[data-variant=orbs]:has(~.dglhqW_root .dglhqW_continuePosition input:focus){opacity:.15}.dglhqW_continuePosition:has(input:focus) .dglhqW_primary{display:none}.dglhqW_noteEditor{transition:opacity .22s ease, background .2s ease, border-color .2s ease, height var(--v2-keyboard-duration) var(--v2-keyboard-ease), translate var(--v2-keyboard-duration) var(--v2-keyboard-ease)}.dglhqW_noteEditor:focus-within{--note-fit:clamp(calc(120px * var(--v2-ui-density,1)), calc(50dvh - var(--kb-inset,0px) - 80px * var(--v2-ui-density,1) + var(--note-height) / 2), var(--note-height));height:var(--note-fit);translate:0 calc((var(--note-fit) - var(--note-height)) / 2)}.dglhqW_continuePosition:has(input:focus){top:min(calc(75dvh + var(--quiz-orb-size) / 4 + 36px * var(--v2-ui-density,1)), calc(100dvh - var(--kb-inset,0px)))}}.dglhqW_primary{gap:calc(12px * var(--v2-ui-density,1));width:100%;min-height:calc(52px * var(--v2-ui-density,1));padding:calc(13px * var(--v2-ui-density,1)) calc(18px * var(--v2-ui-density,1));font-size:var(--v2-text-lg);font-weight:var(--v2-font-medium);color:var(--v2-fixed-white);cursor:pointer;background:var(--quiz-ink);border-radius:calc(14px * var(--v2-ui-density,1));justify-content:center;align-items:center;margin-top:0;transition:opacity .2s,transform .2s;display:flex}.dglhqW_primary:hover{transform:translateY(-1px)}.dglhqW_primary:disabled{cursor:default;opacity:.3;transform:none}@media (max-width:600px){.dglhqW_backControl{left:calc(16px * var(--v2-ui-density,1) + var(--v2-safe-area-left))}.dglhqW_stage{min-height:100dvh;padding:30px calc(24px + var(--v2-safe-area-right)) 30px calc(24px + var(--v2-safe-area-left))}.dglhqW_card{padding:0}.dglhqW_root h1{font-size:var(--v2-text-4xl)}.dglhqW_hint{font-size:var(--v2-text-base)}.dglhqW_gallery{gap:7px}}.dglhqW_root[data-merging=true] :is(.dglhqW_choice,.dglhqW_portraitChoice,.dglhqW_noteEditor,.dglhqW_entryField:not([data-absorbing])){opacity:0}.dglhqW_root[data-answer-merge=true] .dglhqW_choices:not([data-custom-open=true])>.dglhqW_choice:not([aria-pressed=true]){animation:dglhqW_dismiss-answer .32s cubic-bezier(.22, 1, .36, 1) var(--answer-fade-delay,60ms) both}.dglhqW_root[data-answer-merge=true] .dglhqW_choices>.dglhqW_choice[aria-pressed=true],.dglhqW_root[data-answer-merge=true] :is(.dglhqW_noteEditor,.dglhqW_birthday){transition:none}.dglhqW_root[data-answer-merge=true] .dglhqW_customPanel:not([data-open=true]){animation:.32s cubic-bezier(.22,1,.36,1) .28s both dglhqW_dismiss-answer}.dglhqW_root[data-answer-merge=true] .dglhqW_customPanel:not([data-open=true]) .dglhqW_customTrigger{opacity:1;transition:none}.dglhqW_root[data-answer-merge=true] .dglhqW_customPanel[data-open=true]{transition:none}.dglhqW_absorbingAnswer{z-index:6;color:var(--quiz-ink);overflow-wrap:anywhere;pointer-events:none;border:1px solid rgb(var(--v2-fixed-white-rgb) / .8);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);transform-origin:50%;align-items:center;animation:.8s cubic-bezier(.4,0,.2,1) .4s both dglhqW_absorb-answer;display:flex;position:fixed;overflow:hidden}@keyframes dglhqW_dismiss-answer{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.985)}}@keyframes dglhqW_absorb-answer{0%{opacity:var(--answer-start-opacity,1);transform:translate(0)scale(1)}20%{opacity:1}82%{opacity:.9}to{opacity:0;filter:blur(7px);transform:translate(var(--answer-x), var(--answer-y)) scale(.12)}}.dglhqW_root[data-generation=revealed]{visibility:hidden;transition:visibility 0s linear .7s}.dglhqW_generationGlow{z-index:1;pointer-events:none;position:fixed;inset:0}.dglhqW_generationGlow canvas{width:100%;height:100%;color:var(--v2-auth-background);display:block}.dglhqW_root[data-finishing=true] .dglhqW_orb{z-index:2}.dglhqW_generationHandoff{--quiz-orb-size:min(calc(360px * var(--v2-ui-density,1)), 46dvh);z-index:5;position:fixed;inset:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.dglhqW_root *,.dglhqW_root :before,.dglhqW_root :after{transition:none!important;animation:none!important}}.dglhqW_questionHeading{top:calc(25dvh + var(--quiz-top-clearance) / 2 - var(--quiz-orb-size) / 4);left:calc(50% + var(--quiz-safe-shift));z-index:4;width:min(calc(640px * var(--v2-ui-density,1)), calc(100vw - 48px * var(--v2-ui-density,1) - var(--quiz-safe-inline)));position:fixed;transform:translate(-50%,-50%)}.dglhqW_questionHeading .dglhqW_hint{margin-bottom:0}.dglhqW_root[data-layout=detail] .dglhqW_cardWrap{max-height:calc(var(--quiz-orb-size) + 64px);scrollbar-width:thin;overflow:auto}@media (max-width:600px){.dglhqW_root.dglhqW_root,.dglhqW_generationHandoff{--quiz-orb-size:min(calc(270px * var(--v2-ui-density,1)), 42dvh)}}@media (max-height:650px){.dglhqW_choices{--quiz-choice-height:44px}.dglhqW_root h1{font-size:var(--v2-text-3xl)}.dglhqW_questionHeading .dglhqW_hint{font-size:var(--v2-text-sm);margin-top:6px}.dglhqW_choice{min-height:44px;padding:10px 16px}}.dglhqW_root[data-answer-merge=true] .dglhqW_portraitChoice[aria-pressed=true]{transition:none}.dglhqW_root[data-answer-merge=true] .dglhqW_portraitChoice:not([aria-pressed=true]){animation:.32s cubic-bezier(.22,1,.36,1) 60ms both dglhqW_dismiss-answer}.dglhqW_absorbingAnswer:is([data-kind=style],[data-kind=look]){isolation:isolate;animation:.8s cubic-bezier(.4,0,.2,1) .4s both dglhqW_absorb-answer,.8s cubic-bezier(.4,0,.2,1) .4s both dglhqW_round-answer}@keyframes dglhqW_round-answer{to{border-radius:50%}}.dglhqW_birthdayAbsorbing{pointer-events:none;transform-origin:50%;animation:.8s cubic-bezier(.4,0,.2,1) .4s both dglhqW_absorb-answer}.dglhqW_generationCopy{top:calc(75dvh + var(--quiz-orb-size) * var(--quiz-orb-scale,1) / 4);left:calc(50% + var(--quiz-safe-shift));z-index:4;width:min(640px, calc(100% - 48px - var(--quiz-safe-inline)));text-align:center;animation:.6s both dglhqW_generation-copy-enter;position:absolute;translate:-50% -50%}.dglhqW_generationCopy[data-ready]{opacity:0;transition:opacity .3s;animation:none}@keyframes dglhqW_generation-copy-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dglhqW_generationCopy{animation:none}}.dglhqW_root[data-layout=experiences]{height:100dvh;overflow-y:auto}.dglhqW_experienceQuestion h1{text-wrap:balance}.dglhqW_experienceChoices{grid-template-columns:1fr;gap:clamp(8px,1.2dvh,12px)}.dglhqW_experienceChoices strong{font-weight:var(--v2-font-medium);display:block}.dglhqW_experienceChoices svg{flex:none;width:18px}@media (max-height:700px){.dglhqW_experienceQuestion{min-height:700px;padding-top:200px;padding-bottom:40px}.dglhqW_experienceQuestion .dglhqW_questionHeading{position:absolute;top:120px}}.dglhqW_intensityValue.dglhqW_intensityValue{font-size:var(--v2-text-4xl)}
.OHnPcW_trigger{width:calc(44px * var(--onboarding-density,1));height:calc(44px * var(--onboarding-density,1));color:var(--v2-ink);cursor:pointer;background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);transition:background var(--v2-duration-base) ease, transform var(--v2-duration-fast) ease;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.OHnPcW_trigger:hover{background:var(--v2-neutral-fill-12)}.OHnPcW_trigger:active{transform:scale(.96)}.OHnPcW_trigger[aria-disabled=true]{cursor:wait}.OHnPcW_trigger:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.OHnPcW_trigger svg{scale:var(--onboarding-density,1)}
._6nqkkW_root{--quiz-orb-size:min(360px, 46dvh);--quiz-top-clearance:calc(69px * var(--v2-ui-density,1) + env(safe-area-inset-top,0px));--quiz-ink:var(--v2-fullscreen-light-ink);--quiz-muted:var(--v2-auth-text-muted);--quiz-safe-shift:calc((var(--v2-safe-area-left) - var(--v2-safe-area-right)) / 2);--quiz-safe-inline:calc(var(--v2-safe-area-left) + var(--v2-safe-area-right));min-height:100dvh;font-family:var(--v2-font-sans);color:var(--quiz-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--v2-auth-background);isolation:isolate;position:relative;overflow:hidden}._6nqkkW_choices{--quiz-choice-height:72px;gap:12px;margin-top:0;display:grid;position:relative}._6nqkkW_choices:is([data-kind=companionship],[data-kind=warmth],[data-kind=storyGenre],[data-kind=storyRole]){--quiz-choice-height:clamp(44px, 8dvh, 72px)}._6nqkkW_choice{width:100%;min-height:72px;font-size:var(--v2-text-lg);text-align:left;pointer-events:auto;cursor:pointer;align-items:center;gap:14px;padding:20px 24px;transition:background .2s,transform .2s,border-color .2s;display:flex}._6nqkkW_choice,._6nqkkW_voice,._6nqkkW_input{background:rgb(var(--v2-fixed-white-rgb) / .7);border:1px solid rgb(var(--v2-fixed-white-rgb) / .8);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);border-radius:24px}._6nqkkW_choice,._6nqkkW_portraitChoice,._6nqkkW_input,._6nqkkW_voice,._6nqkkW_audioError{transition:opacity .22s,background .2s,border-color .2s}._6nqkkW_voice{align-items:center;gap:12px;min-height:72px;padding:0 20px;transition:opacity .22s,background .2s,border-color .2s;display:flex}._6nqkkW_choice:hover,._6nqkkW_voice:hover{background:rgb(var(--v2-fixed-white-rgb) / .82)}._6nqkkW_choices:is([data-kind=companionship],[data-kind=warmth],[data-kind=storyGenre],[data-kind=storyRole]) ._6nqkkW_choice{min-height:var(--quiz-choice-height);padding-top:clamp(10px,2dvh,20px);padding-bottom:clamp(10px,2dvh,20px)}._6nqkkW_ageSelector{padding:24px;transition:opacity .22s}._6nqkkW_root[data-merging=true] ._6nqkkW_ageSelector{opacity:0}._6nqkkW_ageValue{font-size:calc(var(--v2-text-5xl) * 1.3);font-weight:var(--v2-font-medium);font-variant-numeric:tabular-nums;line-height:var(--v2-leading-tight);color:var(--v2-fixed-white);text-align:center;letter-spacing:var(--v2-tracking-tight);margin-bottom:16px;display:block}._6nqkkW_root[data-answer-merge=true] ._6nqkkW_ageValue{visibility:hidden}._6nqkkW_ageBounds{padding-inline:calc(10.5px * var(--v2-ui-density,1));font-size:var(--v2-text-sm);color:var(--quiz-muted);justify-content:space-between;margin-top:8px;display:flex}._6nqkkW_absorbingAnswer[data-kind=age]{font-variant-numeric:tabular-nums;color:var(--v2-fixed-white);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;justify-content:center}._6nqkkW_absorbingBirthdayPart{flex:1;justify-content:space-between;align-self:stretch;align-items:center;min-width:0;display:flex}._6nqkkW_absorbingBirthdayPart:not(:last-child){border-right:1px solid var(--v2-neutral-fill-10)}body:has(._6nqkkW_root){overflow-y:hidden!important}._6nqkkW_exitControl{top:calc(12px * var(--v2-ui-density,1) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)));left:calc(24px * var(--v2-ui-density,1) + var(--v2-safe-area-left));z-index:6;position:fixed}._6nqkkW_backControl{top:calc(12px * var(--v2-ui-density,1) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)));left:calc(77px * var(--v2-ui-density,1) + var(--v2-safe-area-left));z-index:5;position:fixed}._6nqkkW_stepCount{top:calc(34.5px * var(--v2-ui-density,1) + env(safe-area-inset-top,0px));left:calc(50% + var(--quiz-safe-shift));z-index:4;font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;color:var(--quiz-muted);transition:opacity .3s;position:fixed;transform:translate(-50%,-50%)}._6nqkkW_root ._6nqkkW_skipControl{top:calc(12px * var(--v2-ui-density,1) + env(safe-area-inset-top,0px));right:calc(24px * var(--v2-ui-density,1) + var(--v2-safe-area-right));z-index:5;width:auto;height:calc(45px * var(--v2-ui-density,1));padding:0 calc(18px * var(--v2-ui-density,1));font-size:var(--v2-text-sm);position:fixed}._6nqkkW_root[data-finishing=true] ._6nqkkW_backControl,._6nqkkW_root[data-finishing=true] ._6nqkkW_skipControl,._6nqkkW_root[data-finishing=true] ._6nqkkW_stepCount{pointer-events:none;opacity:0}@media (hover:hover){._6nqkkW_root ._6nqkkW_skipControl:not(:hover):not(:focus-visible){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}}._6nqkkW_stage{min-height:100dvh;padding:42px calc(24px + var(--v2-safe-area-right)) 42px calc(24px + var(--v2-safe-area-left));place-items:center;display:grid;position:relative}._6nqkkW_root ._6nqkkW_orb{top:calc(50dvh - var(--quiz-orb-size) / 2);left:calc(50% + var(--quiz-safe-shift) - var(--quiz-orb-size) / 2);width:var(--quiz-orb-size);height:var(--quiz-orb-size);pointer-events:none;transition:opacity .3s;position:fixed}._6nqkkW_cardWrap{z-index:3;width:min(100%,440px);transition:opacity .2s}._6nqkkW_card{padding:0}._6nqkkW_root[data-merging=true] ._6nqkkW_preferencesWrap{pointer-events:none}._6nqkkW_preferencesWrap button{transition:opacity .22s,background .2s,color .2s,border-color .2s}._6nqkkW_stage button:focus-visible{outline:2px solid var(--landing-coral-deep);outline-offset:4px}._6nqkkW_root[data-merging=true] ._6nqkkW_preferencesWrap button{opacity:0}._6nqkkW_root[data-answer-merge=true] ._6nqkkW_preferencesWrap button[aria-pressed=true]{visibility:hidden}._6nqkkW_root ._6nqkkW_birthday{--onboarding-density:var(--v2-ui-density,1);margin-top:0;transition:opacity .22s}._6nqkkW_entryLanguage{right:0;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:3;justify-content:center;display:flex;position:fixed;left:0}._6nqkkW_giftField{flex-direction:column;gap:6px;margin-top:14px;transition:opacity .22s;display:flex}._6nqkkW_giftInput{background:rgb(var(--v2-fixed-white-rgb) / .7);border-color:rgb(var(--v2-fixed-white-rgb) / .8);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3)}._6nqkkW_giftError{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);line-height:var(--v2-type-caption-leading);color:var(--v2-error);text-align:left;margin:0}._6nqkkW_sensitiveConsent{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);text-align:left;cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;transition:opacity .22s;display:flex}._6nqkkW_accountSheet{padding:24px 20px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:16px;display:flex}._6nqkkW_accountSheet h2{font-family:var(--v2-type-nav-family);font-size:var(--v2-type-nav-size);font-weight:var(--v2-font-bold);color:var(--v2-text-primary);margin:0}._6nqkkW_birthday>div:first-child{background:rgb(var(--v2-fixed-white-rgb) / .7);border-color:rgb(var(--v2-fixed-white-rgb) / .8);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3)}._6nqkkW_root h1{font-size:var(--v2-text-5xl);font-weight:var(--v2-font-medium);line-height:var(--v2-leading-tight);text-align:center;letter-spacing:var(--v2-tracking-tight);outline:none;margin:0}._6nqkkW_hint{font-size:var(--v2-text-md);line-height:var(--v2-leading-relaxed);color:var(--quiz-muted);text-align:center;margin:12px 0 24px}._6nqkkW_ageNotice{margin:0 0 calc(12px * var(--v2-ui-density,1));font-size:var(--v2-text-sm);line-height:var(--v2-leading-relaxed);color:var(--color-cta);text-align:center;text-wrap:balance;position:absolute;bottom:100%;left:0;right:0}._6nqkkW_choice[aria-pressed=true],._6nqkkW_voice[data-selected=true]{background:var(--v2-fixed-white);border-color:var(--v2-fixed-white);transform:translateY(-1px)}._6nqkkW_choiceArrow{color:var(--quiz-muted);opacity:0;margin-left:auto;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1)}._6nqkkW_choice:focus-visible ._6nqkkW_choiceArrow{opacity:1}@media (hover:hover){._6nqkkW_choice:hover ._6nqkkW_choiceArrow{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){._6nqkkW_choiceArrow{transform:translate(-.33em)}._6nqkkW_choice:hover ._6nqkkW_choiceArrow{transform:translate(.3em)}}._6nqkkW_portrait{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}._6nqkkW_portrait[data-cutout=true]{background:var(--v2-glass-chrome-wash);box-shadow:inset 0 0 0 1px var(--chat-glass-border);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg)}._6nqkkW_gallery{gap:calc(10px * var(--v2-ui-density,1));width:min(100%, var(--quiz-orb-size));aspect-ratio:1;border-radius:14px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:0;display:grid;overflow:clip}._6nqkkW_portraitChoice{aspect-ratio:1;cursor:pointer;width:100%;transition:opacity .22s ease, transform .28s var(--v2-ease-decel);border:0;border-radius:14px;position:relative;overflow:hidden}._6nqkkW_portraitChoice:after{z-index:3;pointer-events:none;content:"";border-radius:inherit;transition:box-shadow .2s,opacity .22s;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0000}._6nqkkW_portraitChoice>:not(._6nqkkW_portrait),._6nqkkW_portraitChoice>._6nqkkW_portrait>*{transition:opacity .22s .1s}._6nqkkW_portraitChoice>._6nqkkW_portrait[data-cutout=true]{transition:background-color .18s,box-shadow .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s}._6nqkkW_gallery._6nqkkW_characterGallery{aspect-ratio:3/2;grid-template-rows:repeat(2,minmax(0,1fr))}._6nqkkW_portraitChoice:hover{transform:scale(1.035)}._6nqkkW_portraitChoice:hover:after{box-shadow:inset 0 0 0 2px rgb(var(--v2-fixed-white-rgb) / .75)}._6nqkkW_stylePortraitCrop>._6nqkkW_portrait{width:200%;left:-50%}._6nqkkW_portraitChoice[aria-pressed=true]:after{box-shadow:inset 0 0 0 2px var(--v2-fixed-white)}._6nqkkW_lookOptions{--traits-edge-fade:calc(28px * var(--v2-ui-density,1));--look-card-bleed:calc(6px * var(--v2-ui-density,1));--look-options-width:calc(min(100%, var(--quiz-orb-size)) + 2 * var(--look-card-bleed));gap:calc(10px * var(--v2-ui-density,1));width:var(--look-options-width);max-height:var(--quiz-orb-size);padding:var(--traits-edge-fade) var(--look-card-bleed);margin-inline:calc((100% - var(--look-options-width)) / 2);overscroll-behavior:contain;scroll-padding-block:var(--traits-edge-fade);scrollbar-width:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-y:auto}._6nqkkW_lookOptions::-webkit-scrollbar{display:none}._6nqkkW_lookOptions ._6nqkkW_portraitChoice>._6nqkkW_portrait,._6nqkkW_lookOptions ._6nqkkW_portraitChoice:after{-webkit-mask-image:linear-gradient(to bottom, transparent var(--trait-fade-top,-100px), var(--v2-fixed-black) calc(var(--trait-fade-top,-100px) + var(--traits-edge-fade)), var(--v2-fixed-black) calc(var(--trait-fade-bottom,1000px) - var(--traits-edge-fade)), transparent var(--trait-fade-bottom,1000px));mask-image:linear-gradient(to bottom, transparent var(--trait-fade-top,-100px), var(--v2-fixed-black) calc(var(--trait-fade-top,-100px) + var(--traits-edge-fade)), var(--v2-fixed-black) calc(var(--trait-fade-bottom,1000px) - var(--traits-edge-fade)), transparent var(--trait-fade-bottom,1000px))}._6nqkkW_portraitChoice:focus-visible{outline:2px solid var(--v2-fixed-white);outline-offset:-2px}._6nqkkW_styleGallery{gap:calc(12px * var(--v2-ui-density,1));width:min(100%, var(--quiz-orb-size));grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid}._6nqkkW_styleChoice{isolation:isolate}._6nqkkW_stylePortraits{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:0}._6nqkkW_stylePortraitCrop{position:relative;overflow:hidden}._6nqkkW_styleChoice ._6nqkkW_styleScrim,._6nqkkW_absorbingAnswer[data-kind=style] ._6nqkkW_styleScrim{z-index:1;pointer-events:none;height:45%}._6nqkkW_styleLabel{z-index:2;padding:calc(24px * var(--v2-ui-density,1)) calc(10px * var(--v2-ui-density,1)) calc(12px * var(--v2-ui-density,1));font-size:var(--v2-text-sm);font-weight:var(--v2-font-medium);color:var(--v2-fixed-white);text-align:center;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}._6nqkkW_styleLabel>span{z-index:1;position:relative}._6nqkkW_textInputWrap{align-items:center;gap:14px;margin:0;display:flex}._6nqkkW_miniPortrait{border-radius:50%;flex:0 0 56px;width:56px;height:56px;position:relative;overflow:hidden}._6nqkkW_input{width:100%;min-width:0;font-size:var(--v2-text-2xl);padding:17px}._6nqkkW_input::placeholder{color:var(--quiz-muted)}._6nqkkW_customEditor ._6nqkkW_customInput{width:100%;min-height:0;padding:calc(16px * var(--v2-ui-density,1));font-family:inherit;font-size:var(--v2-text-lg);line-height:var(--v2-leading-relaxed);color:var(--quiz-ink);resize:none;background:rgb(var(--v2-fixed-white-rgb) / .24);border:1px solid rgb(var(--v2-fixed-white-rgb) / .55);border-radius:calc(24px * var(--v2-ui-density,1));-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);outline:none;flex:1;transition:background .2s}._6nqkkW_customEditor ._6nqkkW_customInput::placeholder{color:var(--quiz-muted);opacity:1}._6nqkkW_customEditor ._6nqkkW_customInput:focus-visible{background:rgb(var(--v2-fixed-white-rgb) / .32)}._6nqkkW_customSlot{min-height:var(--quiz-choice-height)}._6nqkkW_customPanel{z-index:1;height:var(--quiz-choice-height);background:rgb(var(--v2-fixed-white-rgb) / .7);border:1px solid rgb(var(--v2-fixed-white-rgb) / .8);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);border-radius:24px;transition:height .42s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._6nqkkW_customPanel[data-open=true]{height:100%}._6nqkkW_choices[data-custom-open=true]>._6nqkkW_choice{opacity:0}._6nqkkW_customPanel ._6nqkkW_customTrigger{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;min-height:0;position:absolute;inset:0}._6nqkkW_customEditor{gap:calc(20px * var(--v2-ui-density,1));opacity:0;flex-direction:column;height:100%;padding:20px 24px;transition:opacity .16s;display:flex}._6nqkkW_customPanel[data-open=true] ._6nqkkW_customEditor{pointer-events:auto;opacity:1;transition-delay:.18s}._6nqkkW_customPanel[data-open=true] ._6nqkkW_customTrigger{opacity:0}._6nqkkW_customHeader{font-size:var(--v2-text-lg);justify-content:space-between;align-items:center;display:flex}._6nqkkW_customActions{align-items:center;gap:8px;display:flex}._6nqkkW_draftStatus{font-size:var(--v2-text-sm);color:var(--quiz-muted)}._6nqkkW_draftSpinner{animation:1s linear infinite _6nqkkW_draft-spin}@keyframes _6nqkkW_draft-spin{to{transform:rotate(360deg)}}._6nqkkW_detailControl{min-height:calc(40px * var(--v2-ui-density,1));padding:calc(8px * var(--v2-ui-density,1)) calc(16px * var(--v2-ui-density,1));margin:calc(12px * var(--v2-ui-density,1)) auto 0;font-size:var(--v2-text-sm);color:var(--quiz-ink);cursor:pointer;background:rgb(var(--v2-fixed-white-rgb) / .7);border:1px solid rgb(var(--v2-fixed-white-rgb) / .8);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);border-radius:999px;transition:opacity .22s,background .2s;display:block}._6nqkkW_detailControl:hover{background:var(--v2-fixed-white)}._6nqkkW_continuePosition{top:min(calc(75dvh + var(--quiz-orb-size) / 4 + 36px * var(--v2-ui-density,1)), calc(100dvh - var(--kb-inset,0px) - 42px));left:calc(50% + var(--quiz-safe-shift));z-index:4;width:min(440px, calc(100vw - 48px - var(--quiz-safe-inline)));transition:opacity .25s ease, top var(--v2-keyboard-duration) var(--v2-keyboard-ease);position:fixed;transform:translate(-50%,-50%)}._6nqkkW_primary{--v2-cta-strong-text:var(--v2-fixed-white);width:100%;min-height:52px;font-size:var(--v2-text-lg);font-weight:var(--v2-font-medium);color:var(--v2-fixed-white);cursor:pointer;background:var(--quiz-ink);border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:0;padding:13px 18px;transition:opacity .2s,transform .2s;display:flex}._6nqkkW_primary:hover{transform:translateY(-1px)}._6nqkkW_primary:disabled{cursor:default;opacity:.3;transform:none}._6nqkkW_voices{gap:10px;display:grid}._6nqkkW_audioError{font-size:var(--v2-text-sm);color:var(--landing-coral-deep)}._6nqkkW_result{text-align:center}._6nqkkW_resultPortrait{border:4px solid rgb(var(--v2-fixed-white-rgb) / .8);border-radius:50%;width:110px;height:110px;margin:0 auto 24px;position:relative}._6nqkkW_resultMeta{font-size:var(--v2-text-sm);color:var(--quiz-muted);margin:14px 0}._6nqkkW_result blockquote{font-size:var(--v2-text-2xl);line-height:var(--v2-leading-loose);margin:25px 0}._6nqkkW_textButton{font-size:var(--v2-text-sm);color:var(--quiz-muted);cursor:pointer;margin-top:18px}._6nqkkW_satellite{z-index:4;border:1px solid rgb(var(--v2-fixed-white-rgb) / .6);width:30%;height:30%;box-shadow:0 8px 20px rgb(var(--landing-brown-dark-rgb) / .16);opacity:0;border-radius:50%;animation:1.05s cubic-bezier(.4,0,.2,1) both _6nqkkW_merge;position:absolute;top:35%;left:35%;overflow:hidden}._6nqkkW_satellite[data-emoji=true]{font-size:var(--v2-text-5xl);background:rgb(var(--v2-fixed-white-rgb) / .7);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);place-items:center;display:grid}._6nqkkW_stage ._6nqkkW_input:focus-visible{background:rgb(var(--v2-fixed-white-rgb) / .86);outline:none}@keyframes _6nqkkW_merge{0%{opacity:0;transform:translate(var(--from-x), var(--from-y)) scale(.55)}20%,38%{opacity:1;transform:translate(var(--from-x), var(--from-y)) scale(1)}82%{opacity:.9}to{opacity:0;filter:blur(7px);transform:translate(0)scale(.15)}}@keyframes _6nqkkW_wave{to{transform:scaleY(.35)}}@media (max-width:600px){._6nqkkW_exitControl{left:calc(16px * var(--v2-ui-density,1) + var(--v2-safe-area-left))}._6nqkkW_backControl{left:calc(69px * var(--v2-ui-density,1) + var(--v2-safe-area-left))}._6nqkkW_root ._6nqkkW_skipControl{right:calc(16px * var(--v2-ui-density,1) + var(--v2-safe-area-right))}._6nqkkW_stage{min-height:100dvh;padding:calc(30px * var(--v2-ui-density,1)) calc(24px * var(--v2-ui-density,1) + var(--v2-safe-area-right)) calc(30px * var(--v2-ui-density,1)) calc(24px * var(--v2-ui-density,1) + var(--v2-safe-area-left))}._6nqkkW_card{padding:0}._6nqkkW_root h1{font-size:var(--v2-text-4xl)}._6nqkkW_ageValue{font-size:calc(var(--v2-text-4xl) * 1.3)}._6nqkkW_hint{font-size:var(--v2-text-base)}._6nqkkW_gallery{gap:calc(7px * var(--v2-ui-density,1))}}._6nqkkW_root[data-merging=true] :is(._6nqkkW_choice,._6nqkkW_refreshLooks,._6nqkkW_customPanel,._6nqkkW_input,._6nqkkW_voice,._6nqkkW_detailControl,._6nqkkW_audioError),._6nqkkW_root[data-merging=true] ._6nqkkW_portraitChoice>:not(._6nqkkW_portrait),._6nqkkW_root[data-merging=true] ._6nqkkW_portraitChoice>._6nqkkW_portrait>*,._6nqkkW_root[data-merging=true] ._6nqkkW_portraitChoice:after{opacity:0;transition-delay:0s}._6nqkkW_root[data-merging=true] ._6nqkkW_portraitChoice>._6nqkkW_portrait[data-cutout=true]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;transition-delay:80ms}._6nqkkW_root[data-answer-merge=true] ._6nqkkW_choices:not([data-custom-open=true])>._6nqkkW_choice:not([aria-pressed=true]),._6nqkkW_root[data-answer-merge=true] ._6nqkkW_voice:not([data-selected=true]){animation:_6nqkkW_dismiss-answer .32s cubic-bezier(.22, 1, .36, 1) var(--answer-fade-delay,60ms) both}._6nqkkW_root[data-answer-merge=true] ._6nqkkW_choices>._6nqkkW_choice[aria-pressed=true],._6nqkkW_root[data-answer-merge=true] :is(._6nqkkW_input,._6nqkkW_birthday,._6nqkkW_voice[data-selected=true]){transition:none}._6nqkkW_root[data-answer-merge=true] ._6nqkkW_customPanel:not([data-open=true]){animation:.32s cubic-bezier(.22,1,.36,1) .28s both _6nqkkW_dismiss-answer}._6nqkkW_root[data-merging=true] ._6nqkkW_customPanel:not([data-open=true]) ._6nqkkW_customTrigger{opacity:1;transition:none}._6nqkkW_root[data-answer-merge=true] ._6nqkkW_customPanel[data-open=true]{transition:none}._6nqkkW_absorbingAnswer{z-index:6;color:var(--quiz-ink);overflow-wrap:anywhere;pointer-events:none;border:1px solid rgb(var(--v2-fixed-white-rgb) / .8);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);transform-origin:50%;align-items:center;animation:.8s cubic-bezier(.4,0,.2,1) .4s both _6nqkkW_absorb-answer;display:flex;position:fixed;overflow:hidden}._6nqkkW_dismissingAnswer[data-selected=false]{animation:_6nqkkW_dismiss-answer .32s cubic-bezier(.22, 1, .36, 1) var(--answer-fade-delay,60ms) both}@keyframes _6nqkkW_dismiss-answer{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.985)}}@keyframes _6nqkkW_absorb-answer{0%{opacity:var(--answer-start-opacity,1);transform:translate(0)scale(1)}20%{opacity:1}82%{opacity:.9}to{opacity:0;filter:blur(7px);transform:translate(var(--answer-x), var(--answer-y)) scale(.12)}}._6nqkkW_root[data-generation=revealed]{visibility:hidden}._6nqkkW_generationGlow{z-index:1;pointer-events:none;position:fixed;inset:0}._6nqkkW_generationGlow canvas{width:100%;height:100%;color:var(--v2-auth-background);display:block}._6nqkkW_root[data-finishing=true] ._6nqkkW_orb{z-index:2}._6nqkkW_generationHandoff{--quiz-orb-size:min(360px, 46dvh);z-index:5;position:fixed;inset:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){._6nqkkW_root *,._6nqkkW_root :before,._6nqkkW_root :after{transition:none!important;animation:none!important}}._6nqkkW_questionHeading{top:calc(25dvh + var(--quiz-top-clearance) / 2 - var(--quiz-orb-size) / 4);left:calc(50% + var(--quiz-safe-shift));z-index:4;width:min(640px, calc(100vw - 48px - var(--quiz-safe-inline)));position:fixed;transform:translate(-50%,-50%)}._6nqkkW_questionHeading ._6nqkkW_hint{margin-bottom:0}._6nqkkW_root[data-layout=detail] ._6nqkkW_cardWrap{max-height:calc(var(--quiz-orb-size) + 64px);scrollbar-width:thin;overflow:auto}@media (hover:none) and (pointer:coarse){._6nqkkW_root:has(._6nqkkW_continuePosition input:focus) :is(._6nqkkW_cardWrap,._6nqkkW_orb){opacity:.15}._6nqkkW_continuePosition:has(input:focus) ._6nqkkW_primary{display:none}._6nqkkW_continuePosition:has(input:focus){top:min(calc(75dvh + var(--quiz-orb-size) / 4 + 36px * var(--v2-ui-density,1)), calc(100dvh - var(--kb-inset,0px)))}}@media (max-width:600px){._6nqkkW_root,._6nqkkW_generationHandoff{--quiz-orb-size:min(270px, 42dvh)}._6nqkkW_root:is([data-layout=choices],[data-layout=experiences]){--quiz-title-bottom:calc(25dvh + var(--quiz-top-clearance) / 2 - var(--quiz-orb-size) / 4 + 34px * var(--v2-ui-density,1))}._6nqkkW_root:is([data-layout=choices],[data-layout=experiences]) ._6nqkkW_stage{box-sizing:border-box;height:100dvh;padding-block:calc(var(--quiz-title-bottom) + 32px * var(--v2-ui-density,1))}._6nqkkW_root:is([data-layout=choices],[data-layout=experiences]) ._6nqkkW_questionHeading{top:var(--quiz-title-bottom);transform:translate(-50%,-100%)}}@media (max-height:650px){._6nqkkW_choices{--quiz-choice-height:44px}._6nqkkW_root h1{font-size:var(--v2-text-3xl)}._6nqkkW_ageValue{font-size:calc(var(--v2-text-3xl) * 1.3)}._6nqkkW_questionHeading ._6nqkkW_hint{font-size:var(--v2-text-sm);margin-top:6px}._6nqkkW_choice{min-height:44px;padding:10px 16px}}._6nqkkW_wandButton{position:relative}._6nqkkW_wandButton[data-hint=true]:before{pointer-events:none;content:"";border-radius:inherit;animation:7s ease-in-out 2.5s infinite _6nqkkW_wand-beacon;position:absolute;inset:-4px}._6nqkkW_wandButton:hover:before{animation:none}._6nqkkW_wandButton:focus-visible:before{animation:none}@keyframes _6nqkkW_wand-beacon{0%,22%,to{box-shadow:0 0 0 0 rgb(var(--landing-coral-rgb) / 0);opacity:0}8%{box-shadow:0 0 calc(18px * var(--v2-ui-density,1)) calc(5px * var(--v2-ui-density,1)) rgb(var(--landing-coral-rgb) / .38);opacity:1}}@media (prefers-reduced-motion:reduce){._6nqkkW_wandButton[data-hint=true]:before{animation:none}}._6nqkkW_root[data-answer-merge=true] ._6nqkkW_portraitChoice[aria-pressed=true]>*,._6nqkkW_root[data-answer-merge=true] ._6nqkkW_portraitChoice[aria-pressed=true]>._6nqkkW_portrait>*,._6nqkkW_root[data-answer-merge=true] ._6nqkkW_portraitChoice[aria-pressed=true]:after{transition:none}._6nqkkW_absorbingAnswer:is([data-kind=style],[data-kind=look],[data-kind=hairColor]){isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;animation:.8s cubic-bezier(.4,0,.2,1) .4s both _6nqkkW_absorb-card,.8s cubic-bezier(.4,0,.2,1) .4s both _6nqkkW_round-answer}@keyframes _6nqkkW_absorb-card{0%{opacity:1;transform:translate(0)scale(1)}82%{opacity:1;filter:none}to{opacity:0;filter:blur(7px);transform:translate(var(--answer-x), var(--answer-y)) scale(.12)}}@keyframes _6nqkkW_round-answer{to{border-radius:50%}}._6nqkkW_birthdayAbsorbing{pointer-events:none;transform-origin:50%;animation:.8s cubic-bezier(.4,0,.2,1) .4s both _6nqkkW_absorb-answer}._6nqkkW_birthdayAbsorbing~._6nqkkW_giftField,._6nqkkW_birthdayAbsorbing~._6nqkkW_sensitiveConsent{visibility:hidden;opacity:0;transition:opacity .22s,visibility 0s linear .22s}._6nqkkW_vibeLabel{font-size:var(--v2-text-xs);font-weight:var(--v2-font-medium);color:var(--v2-fixed-white);text-align:center;text-wrap:balance;white-space:normal;pointer-events:none;background:linear-gradient(transparent, rgb(var(--v2-fixed-black-rgb) / 65%));padding:24px 8px 10px;position:absolute;inset:auto 0 0}._6nqkkW_gallery._6nqkkW_vibeGallery{aspect-ratio:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}._6nqkkW_lookColor{--look-color-avatar:max(calc(150px * var(--v2-ui-density,1)), min(var(--quiz-orb-size), calc(100dvh - 320px * var(--v2-ui-density,1))));--look-color-gap:calc(16px * var(--v2-ui-density,1));--look-color-slide:.46s var(--v2-ease-decel);gap:var(--look-color-gap);width:var(--look-color-avatar);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}._6nqkkW_lookColorAvatar{z-index:1;aspect-ratio:1;border-radius:calc(24px * var(--v2-ui-density,1));width:100%;transition:translate var(--look-color-slide);position:relative;overflow:hidden}._6nqkkW_lookColor ._6nqkkW_lookColorAvatar>._6nqkkW_portrait{transition:opacity .22s}._6nqkkW_lookColorSlider{width:100%;transition:opacity .2s}._6nqkkW_lookColorPanel{z-index:0;gap:calc(10px * var(--v2-ui-density,1));aspect-ratio:1;width:100%;padding:calc(12px * var(--v2-ui-density,1));pointer-events:none;background:var(--v2-glass-chrome-wash);border-radius:calc(24px * var(--v2-ui-density,1));box-shadow:inset 0 0 0 1px var(--chat-glass-border);opacity:0;-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);transition:opacity .16s ease, translate var(--look-color-slide);flex-direction:column;display:flex;position:absolute;top:0;left:0}._6nqkkW_lookColor[data-kind=hairColor] ._6nqkkW_lookColorAvatar{translate:calc(-50% - var(--look-color-gap) / 2) 0}._6nqkkW_lookColor[data-kind=hairColor] ._6nqkkW_lookColorPanel{pointer-events:auto;opacity:1;translate:calc(50% + var(--look-color-gap) / 2) 0}._6nqkkW_lookColor[data-kind=hairColor] ._6nqkkW_lookColorSlider{pointer-events:none;opacity:0}._6nqkkW_lookColor[data-closing=true] :is(._6nqkkW_lookColorAvatar,._6nqkkW_lookColorPanel){pointer-events:none;transition:translate .52s cubic-bezier(.4,0,.2,1);animation:.8s cubic-bezier(.4,0,.2,1) .3s both _6nqkkW_look-color-absorb;translate:none}._6nqkkW_root ._6nqkkW_lookColor[data-kind=hairColor][data-closing=true] ._6nqkkW_lookColorPanel>*{opacity:0;transition:opacity .28s}@keyframes _6nqkkW_look-color-absorb{0%{opacity:1;transform:none}55%{border-radius:50%}82%{opacity:1;filter:none}to{opacity:0;filter:blur(7px);transform:translate(var(--look-color-to-x), var(--look-color-to-y)) scale(.12);border-radius:50%}}._6nqkkW_lookColorPad._6nqkkW_lookColorPad{height:auto;min-height:calc(64px * var(--v2-ui-density,1));flex:1}._6nqkkW_hairPresets{gap:calc(8px * var(--v2-ui-density,1));flex:none;grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;display:grid}._6nqkkW_hairSwatch{width:100%;max-width:calc(34px * var(--v2-ui-density,1));aspect-ratio:1;cursor:pointer;background:var(--hair-swatch);box-shadow:inset 0 0 0 1px rgb(var(--v2-fixed-white-rgb) / .35);border:2px solid #0000;border-radius:50%;padding:0}._6nqkkW_hairSwatch[data-selected]{border-color:var(--v2-fixed-white);box-shadow:0 0 0 2px var(--v2-fullscreen-light-ink)}._6nqkkW_hairSwatch:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:3px}._6nqkkW_hairCustomSwatch{background:radial-gradient(circle, var(--hair-swatch,transparent) 0 38%, transparent 40%), var(--hair-wheel)}._6nqkkW_hairColorName{font-size:var(--v2-text-xs);font-weight:var(--v2-font-medium);line-height:var(--v2-leading-tight);color:var(--v2-fullscreen-light-ink);text-align:center;flex:none;margin:0}._6nqkkW_hairCustom{gap:calc(10px * var(--v2-ui-density,1));flex-direction:column;flex:1;min-height:0;display:flex}._6nqkkW_lookColorHex{width:100%;min-height:calc(36px * var(--v2-ui-density,1));font-family:var(--v2-font-mono);text-align:center}._6nqkkW_root[data-merging=true] :is(._6nqkkW_lookColorPanel,._6nqkkW_lookColorSlider),._6nqkkW_root[data-merging=true] ._6nqkkW_lookColor:not([data-closing=true]) ._6nqkkW_lookColorAvatar>._6nqkkW_portrait{opacity:0}._6nqkkW_root[data-answer-merge=true] ._6nqkkW_lookColorAvatar{visibility:hidden}@media not (min-width:700px){._6nqkkW_lookColor{transition:width var(--look-color-slide);gap:0}._6nqkkW_lookColor[data-kind=hairColor]{--look-hair-panel:calc(100px * var(--v2-ui-density,1));--look-color-avatar:max(calc(110px * var(--v2-ui-density,1)), min(var(--quiz-orb-size), calc(50dvh - var(--quiz-top-clearance) + var(--quiz-orb-size) / 2 - 132px * var(--v2-ui-density,1) - var(--look-hair-panel))));width:min(100%, var(--quiz-orb-size))}._6nqkkW_lookColor[data-kind=hairColor][data-custom]{--look-hair-panel:calc(200px * var(--v2-ui-density,1))}._6nqkkW_lookColorAvatar{transition:translate var(--look-color-slide), width var(--look-color-slide)}._6nqkkW_lookColor[data-kind=hairColor] ._6nqkkW_lookColorAvatar{width:var(--look-color-avatar);translate:none}._6nqkkW_lookColorSlider{max-height:calc(32px * var(--v2-ui-density,1));margin-top:var(--look-color-gap);transition:opacity .2s ease, max-height var(--look-color-slide), margin-top var(--look-color-slide)}._6nqkkW_lookColor[data-kind=hairColor] ._6nqkkW_lookColorSlider{max-height:0;margin-top:0;overflow:hidden}._6nqkkW_lookColorPanel{aspect-ratio:auto;max-height:0;transform:translateY(calc(-24px * var(--v2-ui-density,1)));transition:opacity .16s ease, max-height var(--look-color-slide), padding-block var(--look-color-slide), margin-top var(--look-color-slide), transform var(--look-color-slide);margin-top:0;padding-block:0;position:relative;overflow:hidden;translate:none}._6nqkkW_lookColor[data-kind=hairColor] ._6nqkkW_lookColorPanel{max-height:calc(280px * var(--v2-ui-density,1));padding-block:calc(12px * var(--v2-ui-density,1));margin-top:var(--look-color-gap);transform:translate(0,0)}._6nqkkW_lookColor[data-kind=hairColor][data-closing=true] ._6nqkkW_lookColorPanel{--look-color-to-x:var(--look-panel-to-x);--look-color-to-y:var(--look-panel-to-y);scale:var(--look-panel-scale-x) var(--look-panel-scale-y);translate:var(--look-panel-x) var(--look-panel-y);transition:translate .52s cubic-bezier(.4,0,.2,1),scale .52s cubic-bezier(.4,0,.2,1)}._6nqkkW_lookColor[data-kind=hairColor] ._6nqkkW_lookColorPad{height:calc(80px * var(--v2-ui-density,1));flex:none}._6nqkkW_hairPresets{padding:calc(4px * var(--v2-ui-density,1)) calc(12px * var(--v2-ui-density,1));margin-inline:calc(-12px * var(--v2-ui-density,1));contain:inline-size;scrollbar-width:none;display:flex;overflow-x:auto}._6nqkkW_hairSwatch{flex:0 0 calc(34px * var(--v2-ui-density,1))}._6nqkkW_hairCustom{opacity:0;max-height:0;transition:max-height var(--look-color-slide), opacity .2s ease;flex:none;overflow:hidden}._6nqkkW_lookColor[data-custom] ._6nqkkW_hairCustom{max-height:calc(150px * var(--v2-ui-density,1));opacity:1}._6nqkkW_hairColorName{max-height:calc(20px * var(--v2-ui-density,1));transition:max-height var(--look-color-slide), opacity .2s ease;overflow:hidden}._6nqkkW_lookColor[data-custom] ._6nqkkW_hairColorName{opacity:0;max-height:0}._6nqkkW_hairCustom ._6nqkkW_lookColorHex{display:none}}@media (prefers-reduced-motion:reduce){._6nqkkW_lookColorAvatar,._6nqkkW_lookColorPanel{transition:opacity .16s;animation:none!important}}._6nqkkW_liveAvatar{isolation:isolate;display:block;position:absolute;inset:0}._6nqkkW_liveAvatarTint,._6nqkkW_liveAvatarGloss{pointer-events:none;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._6nqkkW_liveAvatarTint{mix-blend-mode:multiply}._6nqkkW_liveAvatarGloss{background:var(--v2-fixed-white);mix-blend-mode:screen;opacity:.22}._6nqkkW_animeCrop{transform-origin:50% 0;transform:scale(1.25)}._6nqkkW_realisticCrop{transform-origin:50% 0;transition:opacity .22s;transform:scale(1.45)}._6nqkkW_realisticCrop:not([data-ready]){opacity:0}._6nqkkW_realisticLayer{object-fit:cover;transition:opacity 90ms linear}._6nqkkW_realisticHairStack{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._6nqkkW_realisticHairTint{pointer-events:none;mix-blend-mode:color;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._6nqkkW_realisticLightClip{pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._6nqkkW_realisticLight{pointer-events:none;background:radial-gradient(circle at 35% 25%, rgb(var(--v2-fixed-white-rgb) / .2), transparent 55%);animation:9s ease-in-out infinite alternate _6nqkkW_realistic-light;position:absolute;inset:-20%}@keyframes _6nqkkW_realistic-light{to{transform:translate(9%,6%)}}@media (prefers-reduced-motion:reduce){._6nqkkW_realisticLight{animation:none}}._6nqkkW_portraitPicker{width:min(100%, var(--quiz-orb-size));margin:0 auto;position:relative}._6nqkkW_portraitPicker ._6nqkkW_portraitChoice:hover{transform:none}._6nqkkW_portraitGrid{aspect-ratio:3/2}._6nqkkW_portraitPicker ._6nqkkW_refreshLooks{top:50%;left:calc(100% + 12px * var(--v2-ui-density,1));transition:opacity .22s ease, transform var(--v2-duration-fast) ease;position:absolute;translate:0 -50%}._6nqkkW_refreshLooks>span{display:flex}@media not (min-width:420px){._6nqkkW_portraitPicker[data-browsable=true]{width:min(var(--quiz-orb-size), calc(100% - 100px * var(--v2-ui-density,1)))}._6nqkkW_portraitPicker ._6nqkkW_refreshLooks{left:calc(100% + 8px * var(--v2-ui-density,1))}}._6nqkkW_root[data-answer-merge=true] ._6nqkkW_refreshLooks{animation:.32s cubic-bezier(.22,1,.36,1) 60ms both _6nqkkW_dismiss-answer}._6nqkkW_root[data-answer-merge=true] ._6nqkkW_portraitChoice:not([aria-pressed=true]){animation:.32s cubic-bezier(.22,1,.36,1) 60ms both _6nqkkW_dismiss-move}._6nqkkW_root[data-answer-merge=true] ._6nqkkW_portraitChoice:not([aria-pressed=true])>:not(._6nqkkW_portrait),._6nqkkW_root[data-answer-merge=true] ._6nqkkW_portraitChoice:not([aria-pressed=true])>._6nqkkW_portrait>*,._6nqkkW_root[data-answer-merge=true] ._6nqkkW_portraitChoice:not([aria-pressed=true]):after{animation:.32s cubic-bezier(.22,1,.36,1) 60ms both _6nqkkW_dismiss-fade}._6nqkkW_root[data-answer-merge=true] ._6nqkkW_portraitChoice:not([aria-pressed=true])>._6nqkkW_portrait[data-cutout=true]{animation:.32s cubic-bezier(.22,1,.36,1) .12s both _6nqkkW_dismiss-glass}@keyframes _6nqkkW_dismiss-glass{0%{background-color:var(--v2-glass-chrome-wash);box-shadow:inset 0 0 0 1px var(--chat-glass-border);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg)}to{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}}@keyframes _6nqkkW_dismiss-move{0%{transform:none}to{transform:translateY(4px)scale(.985)}}@keyframes _6nqkkW_dismiss-fade{0%{opacity:1}to{opacity:0}}._6nqkkW_root ._6nqkkW_backControl>button[type=button]{transition:opacity .22s ease, transform var(--v2-duration-fast) ease}
.-\34 Pica_sv{height:calc(168px * var(--v2-ui-density,1));cursor:crosshair;background-color:var(--sv-color);background-image:linear-gradient(to top, var(--sv-black,var(--v2-fixed-black)), transparent), linear-gradient(to right, var(--sv-white,var(--v2-fixed-white)), transparent);border-radius:calc(14px * var(--v2-ui-density,1));position:relative;touch-action:none!important}.-\34 Pica_sv:focus-within{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.-\34 Pica_sv-range{white-space:nowrap;pointer-events:none;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.-\34 Pica_sv-thumb{top:var(--sv-y);left:var(--sv-x);width:calc(22px * var(--v2-ui-density,1));height:calc(22px * var(--v2-ui-density,1));pointer-events:none;background:var(--sv-thumb);border:3px solid var(--v2-fixed-white);box-shadow:0 calc(1px * var(--v2-ui-density,1)) calc(4px * var(--v2-ui-density,1)) var(--v2-shadow-30);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.-\34 Pica_range{width:100%;height:calc(22px * var(--v2-ui-density,1));-webkit-appearance:none;appearance:none;cursor:pointer;background:var(--v2-hue-gradient);border-radius:var(--radius-pill);margin:0;touch-action:none!important}.-\34 Pica_range::-webkit-slider-thumb{width:calc(22px * var(--v2-ui-density,1));height:calc(22px * var(--v2-ui-density,1));-webkit-appearance:none;appearance:none;background:var(--v2-surface);border:3px solid var(--v2-fixed-white);box-shadow:0 calc(1px * var(--v2-ui-density,1)) calc(4px * var(--v2-ui-density,1)) var(--v2-shadow-30);border-radius:50%}.-\34 Pica_range::-moz-range-thumb{width:calc(16px * var(--v2-ui-density,1));height:calc(16px * var(--v2-ui-density,1));background:var(--v2-surface);border:3px solid var(--v2-fixed-white);box-shadow:0 calc(1px * var(--v2-ui-density,1)) calc(4px * var(--v2-ui-density,1)) var(--v2-shadow-30);border-radius:50%}
.QfIU7W_content{--theme-picker-density:var(--v2-ui-density,1);--theme-preview-height:calc(176px * var(--theme-picker-density));--theme-sv-height:calc(168px * var(--theme-picker-density));flex-direction:column;display:flex}@media (min-width:1024px){.QfIU7W_content{--theme-preview-height:calc(160px * var(--theme-picker-density));--theme-sv-height:calc(156px * var(--theme-picker-density))}}.QfIU7W_preview{min-height:var(--theme-preview-height);color:var(--preview-header);background:var(--preview-bg);border-radius:calc(22px * var(--theme-picker-density));isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.QfIU7W_ambience{inset:calc(-40px * var(--theme-picker-density));z-index:-1;background:radial-gradient(circle at 16% 30%, color-mix(in srgb, var(--preview-companion) 34%, transparent) 0%, transparent 44%), radial-gradient(circle at 84% 58%, color-mix(in srgb, var(--preview-companion) 14%, transparent) 0%, transparent 38%), radial-gradient(circle at 34% 90%, color-mix(in srgb, var(--preview-cta) 22%, transparent) 0%, transparent 40%);position:absolute}.QfIU7W_preview-mode{top:calc(10px * var(--theme-picker-density));right:calc(10px * var(--theme-picker-density));width:calc(30px * var(--theme-picker-density));height:calc(30px * var(--theme-picker-density));color:var(--preview-header);cursor:pointer;background:color-mix(in srgb, var(--preview-header) 12%, transparent);border:1px solid color-mix(in srgb, var(--preview-header) 18%, transparent);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.QfIU7W_preview-mode svg{transform-origin:50%;transform-box:fill-box;scale:var(--theme-picker-density)}.QfIU7W_preview-mode:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.QfIU7W_editor{gap:calc(16px * var(--theme-picker-density));margin-top:calc(24px * var(--theme-picker-density));flex-direction:column;display:flex}.QfIU7W_sv{height:var(--theme-sv-height)}.QfIU7W_hex-input-wrap{gap:calc(6px * var(--theme-picker-density));flex-direction:column;width:100%;display:flex}.QfIU7W_hex-input{width:100%;min-height:calc(42px * var(--theme-picker-density));font-family:var(--v2-font-mono)}.QfIU7W_hex-input:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.QfIU7W_hex-input[aria-invalid=true]{border-color:var(--v2-error)}.QfIU7W_hex-error{font-family:var(--v2-type-body-compact-family);font-size:var(--v2-type-body-compact-size);font-weight:var(--v2-type-body-compact-weight);line-height:var(--v2-type-body-compact-leading);color:var(--v2-error);letter-spacing:var(--v2-type-body-compact-tracking);margin:0}.QfIU7W_apply{margin-top:calc(16px * var(--theme-picker-density))}.QfIU7W_apply:disabled{color:var(--v2-text-secondary);background:var(--v2-warm-fill-08);opacity:1}.QfIU7W_apply:not(:disabled),.QfIU7W_apply:hover:not(:disabled){color:var(--v2-cta-strong-text);background:var(--v2-cta-strong-bg);opacity:1}.QfIU7W_revert,.QfIU7W_revert-cancel{padding:calc(4px * var(--theme-picker-density)) calc(8px * var(--theme-picker-density));font-family:var(--v2-type-compact-control-family);font-size:var(--v2-type-compact-control-size);font-weight:var(--v2-type-compact-control-weight);line-height:var(--v2-type-compact-control-leading);letter-spacing:var(--v2-type-compact-control-tracking);cursor:pointer;background:0 0;border:0;align-self:center}.QfIU7W_revert{margin-top:calc(16px * var(--theme-picker-density));color:var(--v2-danger-text)}.QfIU7W_revert-cancel{color:var(--v2-text-secondary)}:is(.QfIU7W_revert:focus-visible,.QfIU7W_revert-cancel:focus-visible){outline:2px solid var(--v2-focus-ring);outline-offset:2px}.QfIU7W_revert-confirm{gap:calc(28px * var(--theme-picker-density));margin-top:calc(16px * var(--theme-picker-density));justify-content:center;align-items:center;display:flex}.QfIU7W_revert-confirm .QfIU7W_revert{margin-top:0}
.wsENIa_control{justify-content:flex-end;min-width:0;max-width:55%;margin-left:auto;display:flex}.wsENIa_browse{padding:calc(12px * var(--v2-ui-density,1)) calc(12px * var(--v2-ui-density,1));font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-meta-weight);line-height:var(--v2-type-meta-leading);color:var(--v2-text-secondary);text-align:center;transition:background var(--v2-duration-fast) ease;text-decoration:none;display:block}.wsENIa_browse:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.wsENIa_browse:hover{background:var(--v2-coral-bg-06)}}
.Hjb4XG_previewCard{isolation:isolate;width:100%;margin:0 auto}@media (min-width:600px){.Hjb4XG_previewCard{max-width:calc(420px * var(--v2-ui-density,1))}}@media (max-height:720px) and (max-width:1023px){.Hjb4XG_previewCard{max-width:calc(300px * var(--v2-ui-density,1))}}@media (max-height:640px) and (max-width:1023px){.Hjb4XG_previewCard{max-width:calc(230px * var(--v2-ui-density,1))}}.Hjb4XG_shareValue{gap:calc(12px * var(--v2-ui-density,1));min-width:calc(48px * var(--v2-ui-density,1));flex:1 1 0;justify-content:flex-end;align-items:center;display:inline-flex}.Hjb4XG_shareValueCode{flex:none}.Hjb4XG_rowLabel{overflow-wrap:anywhere}.Hjb4XG_shareText,.Hjb4XG_statValue{font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-type-body-weight);line-height:var(--v2-type-body-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-body-tracking)}.Hjb4XG_shareText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Hjb4XG_mono{font-family:var(--v2-font-mono)}.Hjb4XG_shareValue .Hjb4XG_copyButton{color:var(--v2-text-secondary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}@media (hover:none){.Hjb4XG_shareValue .Hjb4XG_copyButton:hover{transform:none}}@media (hover:hover) and (pointer:fine){.Hjb4XG_shareValue .Hjb4XG_copyButton:hover{color:var(--v2-ink);background:var(--v2-warm-fill-10)}}.Hjb4XG_statValue{font-variant-numeric:tabular-nums}.Hjb4XG_previewStage{width:100%}@media (min-width:1024px){.Hjb4XG_previewStage{padding-top:calc(10px * var(--v2-ui-density,1));padding-bottom:calc(70px * var(--v2-ui-density,1))}}.Hjb4XG_footer{padding:calc(16px * var(--v2-ui-density,1)) var(--v2-scroll-inset,0) var(--v2-scroll-pad-bottom,0);background:var(--v2-surface);}.Hjb4XG_footerButton{width:100%;margin-top:0}.Hjb4XG_suggestive{gap:calc(6px * var(--v2-ui-density,1));flex-direction:column;align-items:flex-start;display:flex}.Hjb4XG_suggestiveTag{gap:calc(4px * var(--v2-ui-density,1));padding:calc(2px * var(--v2-ui-density,1)) calc(8px * var(--v2-ui-density,1));font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-meta-weight);line-height:var(--v2-type-meta-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-meta-tracking);cursor:pointer;background:var(--v2-fill-inset);border-radius:var(--radius-pill);border:none;align-items:center;display:inline-flex}.Hjb4XG_suggestiveTag svg{width:calc(11px * var(--v2-ui-density,1));height:calc(11px * var(--v2-ui-density,1));opacity:.75}.Hjb4XG_suggestiveNote{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-caption-tracking);margin:0}.Hjb4XG_featured{gap:calc(10px * var(--v2-ui-density,1));padding:calc(16px * var(--v2-ui-density,1));background:var(--v2-warm-fill-05);border-radius:calc(24px * var(--v2-ui-density,1));flex-direction:column;display:flex}.Hjb4XG_featuredHeader{gap:calc(8px * var(--v2-ui-density,1));flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.Hjb4XG_featuredTitleGroup{gap:calc(6px * var(--v2-ui-density,1));align-items:center;min-width:0;display:inline-flex}.Hjb4XG_featuredTitle{font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-body-strong-tracking);outline:none;margin:0}.Hjb4XG_featuredTitle:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.Hjb4XG_featuredText,.Hjb4XG_featuredNote{font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-caption-tracking);margin:0}.Hjb4XG_featuredNote{text-align:center}.Hjb4XG_featuredError{gap:calc(8px * var(--v2-ui-density,1));flex-direction:column;align-items:flex-start;display:flex}.Hjb4XG_featuredFeedback{gap:calc(4px * var(--v2-ui-density,1));padding:calc(10px * var(--v2-ui-density,1)) calc(12px * var(--v2-ui-density,1));background:var(--v2-fill-inset);border-radius:calc(16px * var(--v2-ui-density,1));flex-direction:column;display:flex}.Hjb4XG_featuredFeedbackLabel{font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-meta-weight);line-height:var(--v2-type-meta-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-meta-tracking)}.Hjb4XG_featuredFeedbackText{font-family:var(--v2-type-body-compact-family);font-size:var(--v2-type-body-compact-size);font-weight:var(--v2-type-body-compact-weight);line-height:var(--v2-type-body-compact-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-body-compact-tracking);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.Hjb4XG_featuredButton{width:100%}
._3MOy_q_header{gap:calc(8px * var(--v2-ui-density,1));flex-direction:column;display:flex}._3MOy_q_readOnlyBanner{padding:calc(8px * var(--v2-ui-density,1)) calc(12px * var(--v2-ui-density,1));font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);letter-spacing:var(--v2-type-caption-tracking);border-radius:calc(24px * var(--v2-ui-density,1))}._3MOy_q_readOnlyBannerFeatured{color:var(--v2-danger-text);background:var(--v2-error-bg-06);border:1px solid var(--v2-error-bg-18)}._3MOy_q_readOnlyBannerDisplayName{color:var(--v2-status-warning);background:color-mix(in srgb, var(--v2-status-warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--v2-status-warning) 22%, transparent)}._3MOy_q_readOnlyBanner a{color:inherit;text-decoration:underline}._3MOy_q_summary{gap:calc(12px * var(--v2-ui-density,1));padding:calc(14px * var(--v2-ui-density,1)) calc(16px * var(--v2-ui-density,1));background:var(--v2-warm-fill-05);border-radius:calc(24px * var(--v2-ui-density,1));align-items:center;display:flex}._3MOy_q_avatar,._3MOy_q_avatarLarge{color:var(--v2-warm-text-40);background:var(--v2-warm-fill-10);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._3MOy_q_avatar{width:calc(64px * var(--v2-ui-density,1));height:calc(64px * var(--v2-ui-density,1));border-radius:50%}._3MOy_q_avatarLarge{width:min(100%, calc(180px * var(--v2-ui-density,1)));aspect-ratio:1;border-radius:calc(24px * var(--v2-ui-density,1));margin:0 auto}._3MOy_q_summaryText{gap:calc(4px * var(--v2-ui-density,1));flex-direction:column;min-width:0;display:flex}._3MOy_q_name{text-overflow:ellipsis;font-family:var(--v2-type-nav-family);font-size:var(--v2-type-nav-size);font-weight:var(--v2-type-nav-weight);line-height:var(--v2-type-nav-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-nav-tracking);white-space:nowrap;overflow:hidden}._3MOy_q_tagline{-webkit-line-clamp:2;font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-caption-tracking);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._3MOy_q_badges,._3MOy_q_tags{gap:calc(6px * var(--v2-ui-density,1));flex-wrap:wrap;display:flex}._3MOy_q_badges{margin-top:calc(3px * var(--v2-ui-density,1))}._3MOy_q_badge,._3MOy_q_tag{padding:calc(4px * var(--v2-ui-density,1)) calc(9px * var(--v2-ui-density,1));font-family:var(--v2-type-compact-control-family);font-size:var(--v2-type-compact-control-size);font-weight:var(--v2-type-compact-control-weight);line-height:var(--v2-type-compact-control-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-compact-control-tracking);background:var(--v2-warm-fill-10);border-radius:var(--radius-pill)}._3MOy_q_value{font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-type-body-weight);line-height:var(--v2-type-body-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-body-tracking);overflow-wrap:anywhere;margin:0}._3MOy_q_multiline{white-space:pre-wrap}._3MOy_q_empty{color:var(--v2-placeholder)}._3MOy_q_twoColumn{gap:calc(12px * var(--v2-ui-density,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._3MOy_q_coverGrid{gap:calc(8px * var(--v2-ui-density,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._3MOy_q_coverItem,._3MOy_q_background{background:var(--v2-warm-fill-10);border-radius:calc(24px * var(--v2-ui-density,1));position:relative;overflow:hidden}._3MOy_q_coverItem{aspect-ratio:1}._3MOy_q_background{aspect-ratio:16/9;width:100%}._3MOy_q_media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._3MOy_q_avatar>svg,._3MOy_q_avatarLarge>svg{transform-origin:50%;transform-box:fill-box;scale:var(--v2-ui-density,1)}@media (max-width:420px){._3MOy_q_twoColumn{grid-template-columns:1fr}}
.ex-0cG_content{gap:calc(16px * var(--v2-ui-density,1));padding:0 calc(16px * var(--v2-ui-density,1)) calc(16px * var(--v2-ui-density,1));flex-direction:column;display:flex}@media (min-width:1024px){.ex-0cG_content{flex-direction:row;gap:0;max-height:95vh;padding:0;overflow:hidden}}.ex-0cG_panel{gap:calc(16px * var(--v2-ui-density,1));flex-direction:column;display:flex}.ex-0cG_content-standalone{padding:0}.ex-0cG_panel-standalone{gap:0;min-height:0;overflow:hidden}@media (min-width:1024px){.ex-0cG_panel{padding:calc(32px * var(--v2-ui-density,1));flex:1;overflow-y:auto}.ex-0cG_panel-standalone{padding:0;overflow:hidden}}
.lUloaW_root{--settings-density:var(--v2-ui-density,1);--v2-referral-wallet-bg:var(--v2-referral-wallet-page-bg);background:0 0;width:100%;height:100dvh;display:flex;overflow:hidden}.lUloaW_content{min-width:0;padding:calc(var(--v2-floating-top-inset) + var(--v2-nav-rail-height) + var(--v2-floating-edge-inset) + 24px * var(--settings-density)) clamp(calc(20px * var(--settings-density)), 4vw, calc(40px * var(--settings-density))) calc(40px * var(--settings-density));flex:1;overflow-y:auto}.lUloaW_content-inner{width:100%;max-width:calc(640px * var(--settings-density));margin:0 auto}@media (min-width:1024px){.lUloaW_content{margin-right:calc(8px * var(--settings-density));margin-left:calc(8px * var(--settings-density));scrollbar-gutter:stable both-edges}}.lUloaW_content-inner-help{max-width:calc(1080px * var(--settings-density))}.lUloaW_header{margin-bottom:calc(20px * var(--settings-density));justify-content:space-between;align-items:baseline;display:flex}.lUloaW_title{font-family:var(--v2-type-page-title-family);font-size:var(--v2-type-page-title-size);font-weight:var(--v2-type-page-title-weight);line-height:var(--v2-type-page-title-leading);color:var(--chat-text-primary);letter-spacing:var(--v2-type-page-title-tracking);margin:0}.lUloaW_lifetime-streak{gap:calc(6px * var(--settings-density));font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);font-weight:var(--v2-type-caption-weight);line-height:var(--v2-type-caption-leading);color:var(--chat-text-muted);letter-spacing:var(--v2-type-caption-tracking);align-items:baseline;display:flex}.lUloaW_lifetime-streak strong{font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);letter-spacing:var(--v2-type-body-strong-tracking)}
.c-6vUq_root{--onboarding-density:var(--v2-effective-density,1);--onboarding-glow-primary:18%;--onboarding-glow-secondary:8%;--onboarding-glow-tertiary:12%;--onboarding-glow-primary-size:clamp(560px, 29.1667vw, 1494px);--onboarding-glow-primary-top:min(-100px, max(-5.2083vw, -9.2593vh));--onboarding-glow-primary-left:min(-200px, -10.4167vw);--onboarding-glow-secondary-size:clamp(460px, 23.9583vw, 1227px);--onboarding-glow-secondary-top:max(360px, min(18.75vw, 33.3333vh));--onboarding-glow-secondary-right:min(-150px, -7.8125vw);--onboarding-glow-tertiary-size:clamp(400px, 20.8333vw, 1067px);--onboarding-glow-tertiary-top:max(680px, min(35.4167vw, 62.963vh));--onboarding-glow-tertiary-left:min(-120px, -6.25vw);--onboarding-safe-top:max(calc(24px * var(--onboarding-density)), var(--safe-area-inset-top,0px), env(safe-area-inset-top,0px));--onboarding-safe-right:max(calc(24px * var(--onboarding-density)), var(--safe-area-inset-right,0px), env(safe-area-inset-right,0px));--onboarding-safe-bottom:max(calc(32px * var(--onboarding-density)), var(--safe-area-inset-bottom,0px), env(safe-area-inset-bottom,0px), calc(var(--kb-inset,0px) + 16px * var(--onboarding-density)));--onboarding-safe-left:max(calc(24px * var(--onboarding-density)), var(--safe-area-inset-left,0px), env(safe-area-inset-left,0px));width:100%;height:100dvh;min-height:100dvh;padding:var(--onboarding-safe-top) var(--onboarding-safe-right) var(--onboarding-safe-bottom) var(--onboarding-safe-left);overscroll-behavior:contain;background:var(--v2-auth-background);isolation:isolate;-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;position:relative;overflow:hidden auto}html.kb-ios .c-6vUq_root{--onboarding-safe-top:max(calc(32px * var(--onboarding-density)), calc(var(--safe-area-inset-top,0px) + 8px * var(--onboarding-density)), calc(env(safe-area-inset-top,0px) + 8px * var(--onboarding-density)))}html.kb-resize-none .c-6vUq_root{transition:padding-bottom var(--v2-keyboard-duration) var(--v2-keyboard-ease)}.c-6vUq_root:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(circle closest-side, color-mix(in srgb, var(--color-coral) var(--onboarding-glow-primary), transparent) 0%, transparent 100%) left var(--onboarding-glow-primary-left) top var(--onboarding-glow-primary-top) / var(--onboarding-glow-primary-size) var(--onboarding-glow-primary-size) no-repeat, radial-gradient(circle closest-side, color-mix(in srgb, var(--color-coral) var(--onboarding-glow-secondary), transparent) 0%, transparent 100%) right var(--onboarding-glow-secondary-right) top var(--onboarding-glow-secondary-top) / var(--onboarding-glow-secondary-size) var(--onboarding-glow-secondary-size) no-repeat, radial-gradient(circle closest-side, color-mix(in srgb, var(--color-cta) var(--onboarding-glow-tertiary), transparent) 0%, transparent 100%) left var(--onboarding-glow-tertiary-left) top var(--onboarding-glow-tertiary-top) / var(--onboarding-glow-tertiary-size) var(--onboarding-glow-tertiary-size) no-repeat;position:absolute;inset:0}.c-6vUq_segments,.c-6vUq_step-area,.c-6vUq_footer{z-index:1;position:relative}.c-6vUq_segments{gap:calc(6px * var(--onboarding-density));min-height:calc(44px * var(--onboarding-density));margin-inline:calc(56px * var(--onboarding-density));align-items:center;display:flex}.c-6vUq_segment{height:calc(44px * var(--onboarding-density));background:0 0;border:none;flex:1;position:relative}.c-6vUq_segment:not(:disabled){cursor:pointer}.c-6vUq_segment:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:-2px;border-radius:var(--radius-control)}.c-6vUq_segment:before{height:calc(6px * var(--onboarding-density));pointer-events:none;content:"";background:var(--v2-neutral-fill-10);border-radius:100px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.c-6vUq_segment-fill{width:0;height:calc(6px * var(--onboarding-density));pointer-events:none;background:var(--v2-photo-chrome-ink);border-radius:100px;transition:width .36s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.c-6vUq_segment-fill-done{width:100%}.c-6vUq_desktop-back-button{top:var(--onboarding-safe-top);left:var(--onboarding-safe-left);z-index:2;width:calc(44px * var(--onboarding-density));height:calc(44px * var(--onboarding-density));color:var(--v2-ink);cursor:pointer;background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);transition:background var(--v2-duration-base) ease, transform var(--v2-duration-fast) ease;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.c-6vUq_desktop-back-button:hover{background:var(--v2-neutral-fill-12)}.c-6vUq_desktop-back-button:active{transform:scale(.96)}.c-6vUq_desktop-back-button:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.c-6vUq_desktop-back-button svg{scale:var(--onboarding-density)}.c-6vUq_step-area{padding-top:calc(36px * var(--onboarding-density));flex-direction:column;flex:1;animation:.24s c-6vUq_step-fade-in;display:flex}@keyframes c-6vUq_step-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.c-6vUq_title{margin:0 0 calc(12px * var(--onboarding-density));font-family:var(--v2-type-page-title-family);font-size:var(--v2-type-page-title-size);font-weight:var(--v2-font-bold);line-height:var(--v2-leading-snug);color:var(--v2-ink);letter-spacing:var(--v2-type-page-title-tracking);white-space:pre-line}.c-6vUq_big-input{padding:calc(6px * var(--onboarding-density)) 0;margin-top:calc(32px * var(--onboarding-density));font-family:var(--v2-font-sans);font-size:var(--v2-text-4xl);font-weight:var(--v2-font-semibold);line-height:var(--v2-leading-snug);color:var(--v2-ink);letter-spacing:var(--v2-tracking-tight);border:none;border-bottom:1px solid var(--v2-neutral-fill-10);background:0 0;outline:none}.c-6vUq_big-input::placeholder{color:var(--v2-text-secondary);opacity:1}.c-6vUq_name-input{border-bottom:none}.c-6vUq_big-input:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:4px;border-radius:4px}.c-6vUq_gift-error{margin:calc(10px * var(--onboarding-density)) 0 0;font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-type-body-weight);line-height:var(--v2-type-body-leading);color:var(--v2-error);letter-spacing:var(--v2-type-body-tracking)}.c-6vUq_option-list{gap:calc(10px * var(--onboarding-density));margin-top:calc(28px * var(--onboarding-density));flex-direction:column;display:flex}.c-6vUq_option-row{height:calc(56px * var(--onboarding-density));padding:0 calc(20px * var(--onboarding-density));font-family:var(--v2-type-nav-family);font-size:var(--v2-type-nav-size);font-weight:var(--v2-type-nav-weight);line-height:var(--v2-type-nav-leading);color:var(--v2-photo-chrome-ink);letter-spacing:var(--v2-type-nav-tracking);cursor:pointer;background:var(--v2-neutral-fill-06);border:1px solid var(--v2-neutral-fill-10);border-radius:calc(24px * var(--onboarding-density));transition:background var(--v2-duration-base) ease, border-color var(--v2-duration-base) ease, color var(--v2-duration-base) ease;justify-content:center;align-items:center;display:flex}.c-6vUq_option-row:hover{background:var(--v2-neutral-fill-10)}.c-6vUq_option-row-active{color:var(--v2-fixed-white);background:var(--v2-fixed-black);border-color:var(--v2-fixed-black)}.c-6vUq_option-row-active:hover{background:var(--v2-fixed-black)}.c-6vUq_birthday-wrap{gap:calc(24px * var(--onboarding-density));margin-top:calc(36px * var(--onboarding-density));flex-direction:column;flex:1;display:flex}.c-6vUq_birthday-input{background:var(--v2-neutral-fill-06);border:1px solid var(--v2-neutral-fill-10);border-radius:calc(24px * var(--onboarding-density));outline:none;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.c-6vUq_birthday-select{min-width:0}.c-6vUq_birthday-select:not(:last-child){border-right:1px solid var(--v2-neutral-fill-10)}.c-6vUq_birthday-select>button{height:calc(78px * var(--onboarding-density));padding:0 calc(18px * var(--onboarding-density));font-family:var(--v2-font-sans);font-size:var(--v2-text-xl);font-weight:var(--v2-font-semibold);color:var(--v2-placeholder);letter-spacing:var(--v2-tracking-tight);background:0 0;border-radius:0}.c-6vUq_birthday-select-filled>button{color:var(--v2-ink)}.c-6vUq_birthday-select>button:hover:not(:disabled){background:var(--v2-neutral-fill-06)}.c-6vUq_birthday-select svg{width:calc(18px * var(--onboarding-density));height:calc(18px * var(--onboarding-density))}.c-6vUq_age-confirm{gap:calc(6px * var(--onboarding-density));padding:0 calc(16px * var(--onboarding-density));text-align:center;flex-direction:column;align-items:center;margin-top:auto;animation:.32s c-6vUq_step-fade-in;display:flex}.c-6vUq_sensitive-consent{gap:calc(10px * var(--onboarding-density));padding:0 calc(16px * var(--onboarding-density));text-align:left;cursor:pointer;align-items:flex-start;margin-top:auto;animation:.32s c-6vUq_step-fade-in;display:flex}.c-6vUq_age-confirm-title{font-family:var(--v2-type-nav-family);font-size:var(--v2-type-nav-size);font-weight:var(--v2-font-bold);line-height:var(--v2-type-nav-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-nav-tracking)}.c-6vUq_age-confirm-title-block{color:var(--v2-age-gate)}.c-6vUq_age-confirm-body{font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-type-body-weight);line-height:var(--v2-type-body-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-body-tracking);text-wrap:balance}.c-6vUq_preview-card{width:100%;max-height:calc(100dvh - 293px * var(--onboarding-density));aspect-ratio:1/1.385;margin-top:calc(28px * var(--onboarding-density));background:var(--v2-neutral-fill-05);border-radius:calc(24px * var(--onboarding-density));position:relative;overflow:hidden}.c-6vUq_footer{padding-top:calc(16px * var(--onboarding-density));background:linear-gradient(to bottom, transparent, var(--v2-auth-background) calc(16px * var(--onboarding-density)));margin-top:auto;position:sticky;bottom:0}.c-6vUq_continueButton{width:100%;height:calc(52px * var(--onboarding-density))}.c-6vUq_language{top:var(--onboarding-safe-top);right:var(--onboarding-safe-right);z-index:2;position:absolute}@media not (min-width:768px){.c-6vUq_birthday-select>button{height:calc(56px * var(--onboarding-density))}}@media not (min-width:480px){.c-6vUq_birthday-select>button{padding-inline:calc(12px * var(--onboarding-density))}}@media not (min-height:568px){.c-6vUq_step-area{padding-top:calc(20px * var(--onboarding-density))}.c-6vUq_big-input,.c-6vUq_option-list,.c-6vUq_birthday-wrap{margin-top:calc(20px * var(--onboarding-density))}.c-6vUq_preview-card{width:min(100%, calc(240px * var(--onboarding-density)));aspect-ratio:3/4;max-height:none;margin-inline:auto}}@media (min-width:768px){.c-6vUq_root{--onboarding-glow-primary:34%;--onboarding-glow-secondary:14%;--onboarding-glow-tertiary:22%}.c-6vUq_segments,.c-6vUq_step-area,.c-6vUq_footer{width:100%;max-width:calc(520px * var(--onboarding-density));margin-inline:auto}.c-6vUq_desktop-back-button{top:max(calc(39px * var(--onboarding-density)), var(--onboarding-safe-top));left:max(calc(42px * var(--onboarding-density)), var(--onboarding-safe-left))}.c-6vUq_language{top:max(calc(39px * var(--onboarding-density)), var(--onboarding-safe-top));right:max(calc(42px * var(--onboarding-density)), var(--onboarding-safe-right))}.c-6vUq_preview-card{width:calc(360px * var(--onboarding-density));aspect-ratio:3/4;max-height:none;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.c-6vUq_segment-fill{transition:none}.c-6vUq_step-area,.c-6vUq_age-confirm{animation:none}}
.sn9dca_dismiss-btn{z-index:2;position:absolute;top:10px;right:10px}@media (min-width:1024px){.sn9dca_dismiss-btn{top:16px;right:16px}}.sn9dca_info-overlay{z-index:1;pointer-events:none;background:linear-gradient(to top, rgb(var(--v2-fixed-black-rgb) / .78) 0%, rgb(var(--v2-fixed-black-rgb) / .35) 40%, rgb(var(--v2-fixed-black-rgb) / 0) 70%);flex-direction:column;justify-content:flex-end;padding:14px;display:flex;position:absolute;inset:0}@media (min-width:1024px){.sn9dca_info-overlay{padding:40px 44px}}.sn9dca_info-row{align-items:flex-start;gap:10px;display:flex}@media (min-width:1024px){.sn9dca_info-row{gap:16px}}.sn9dca_avatar-wrap{border:2px solid rgb(var(--v2-fixed-white-rgb) / .9);width:44px;height:44px;box-shadow:0 6px 16px rgb(var(--v2-fixed-black-rgb) / .35);border-radius:50%;flex-shrink:0;margin-top:4px;overflow:hidden}@media (min-width:1024px){.sn9dca_avatar-wrap{width:64px;height:64px}}.sn9dca_avatar-img{object-fit:cover;width:100%;height:100%;display:block}.sn9dca_text-col{flex:1;min-width:0}.sn9dca_ai-name{font-family:helvetica-neue-lt-pro,sans-serif;font-size:20px;font-weight:var(--v2-font-bold,700);color:var(--v2-fixed-white);text-shadow:0 2px 10px rgb(var(--v2-fixed-black-rgb) / .5);margin:0;line-height:1.1}@media (min-width:1024px){.sn9dca_ai-name{font-size:32px}}.sn9dca_creator{color:rgb(var(--v2-fixed-white-rgb) / .75);text-shadow:0 1px 4px rgb(var(--v2-fixed-black-rgb) / .6);margin-top:4px;font-family:helvetica-neue-lt-pro,sans-serif;font-size:11px}@media (min-width:1024px){.sn9dca_creator{font-size:13px}}.sn9dca_clamp3{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sn9dca_tagline{color:rgb(var(--v2-fixed-white-rgb) / .92);text-shadow:0 1px 6px rgb(var(--v2-fixed-black-rgb) / .5);margin-top:6px;font-family:helvetica-neue-lt-pro,sans-serif;font-size:13px;line-height:1.4}@media (min-width:1024px){.sn9dca_tagline{margin-top:10px;font-size:15px}}.sn9dca_backstory{color:rgb(var(--v2-fixed-white-rgb) / .78);text-shadow:0 1px 4px rgb(var(--v2-fixed-black-rgb) / .5);margin-top:4px;font-family:helvetica-neue-lt-pro,sans-serif;font-size:11px;line-height:1.5}@media (min-width:1024px){.sn9dca_backstory{margin-top:6px;font-size:13px}}
.i6rz3G_heading{text-align:center;margin-bottom:28px}@media (min-width:1024px){.i6rz3G_heading{margin-bottom:36px}}.i6rz3G_title{color:var(--v2-auth-text-primary);margin:0;font-family:helvetica-neue-lt-pro,sans-serif;font-size:28px;line-height:1.2}@media (min-width:1024px){.i6rz3G_title{font-size:32px}}.i6rz3G_subtitle{color:var(--v2-auth-text-muted);margin-top:6px;font-family:helvetica-neue-lt-pro,sans-serif;font-size:14px}@media (min-width:1024px){.i6rz3G_subtitle{font-size:15px}}.i6rz3G_preview{aspect-ratio:3/4;background:rgb(var(--v2-fixed-black-rgb) / .1);width:100%;max-width:440px;box-shadow:0 10px 30px rgb(var(--v2-fixed-black-rgb) / .18);border-radius:20px;margin:0 auto 20px;display:block;position:relative;overflow:hidden}@media (min-width:1024px){.i6rz3G_preview{display:none}}.i6rz3G_providers{flex-direction:column;gap:12px;display:flex}.i6rz3G_divider-row{align-items:center;gap:12px;margin:20px 0;display:flex}@media (min-width:1024px){.i6rz3G_divider-row{margin:24px 0}}.i6rz3G_divider-line{background:var(--v2-auth-border);flex:1;height:1px}.i6rz3G_divider-label{color:var(--v2-auth-text-muted);font-family:helvetica-neue-lt-pro,sans-serif;font-size:13px}.i6rz3G_form{flex-direction:column;gap:14px;display:flex}.i6rz3G_field-error{color:var(--v2-auth-error);margin-top:6px;font-family:helvetica-neue-lt-pro,sans-serif;font-size:12px}.i6rz3G_legal{color:var(--v2-auth-text-muted);text-align:center;margin-top:4px;font-family:helvetica-neue-lt-pro,sans-serif;font-size:13px;line-height:1.5}.i6rz3G_legal-link{color:inherit;font-weight:600;text-decoration:none}.i6rz3G_legal-link:hover{text-decoration:underline}
.qxWF-W_panel{background:var(--v2-auth-hero-fallback);flex:50%;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.qxWF-W_panel{display:block}}
.e5G3Wa_col{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}@media (min-width:1024px){.e5G3Wa_col{gap:40px}}.e5G3Wa_label{color:var(--v2-auth-text-primary);margin:0;font-family:helvetica-neue-lt-pro,sans-serif;font-size:16px}.e5G3Wa_email{color:var(--v2-auth-text-primary);margin-top:4px;font-family:helvetica-neue-lt-pro,sans-serif;font-size:16px}@media (min-width:1024px){.e5G3Wa_label,.e5G3Wa_email{font-size:18px}}.e5G3Wa_resend{color:var(--v2-auth-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:helvetica-neue-lt-pro,sans-serif;font-size:14px;transition:opacity .16s}.e5G3Wa_resend:disabled{cursor:not-allowed;opacity:.5}.e5G3Wa_resend:hover:not(:disabled){opacity:.75}
._WBP9W_notice{gap:calc(12px * var(--v2-ui-density,1));padding:calc(20px * var(--v2-ui-density,1));margin-bottom:calc(20px * var(--v2-ui-density,1));font-family:var(--v2-font-sans);font-size:calc(14px * var(--v2-ui-density,1));color:var(--v2-auth-text-primary);text-align:start;overflow-wrap:anywhere;background:var(--v2-auth-background);border:1px solid var(--v2-auth-border);border-radius:calc(20px * var(--v2-ui-density,1));flex-direction:column;line-height:1.5;display:flex}._WBP9W_notice p{margin:0}._WBP9W_title{font-size:calc(18px * var(--v2-ui-density,1));font-weight:var(--v2-font-semibold);margin:0;line-height:1.3}
.sLwWjq_controls-row{--call-control-size:calc(64px * var(--call-density,1));gap:min(calc(22px * var(--call-density,1)), calc((100% - 4 * var(--call-control-size)) / 3));padding:0 calc(4px * var(--call-density,1));justify-content:center;align-items:center;display:flex;position:relative}.sLwWjq_control-slot{width:var(--call-control-size);height:var(--call-control-size);flex:none;justify-content:center;align-items:center;display:flex}.sLwWjq_control-button{}.sLwWjq_control-slot>.sLwWjq_control-button{width:100%;height:100%}.sLwWjq_control-button-off{color:var(--v2-accent-text)}.sLwWjq_menu-button{}.sLwWjq_control-slot .sLwWjq_menu-button{width:100%;height:100%}:is(html.v2-dark .sLwWjq_control-button,html.v2-dark .sLwWjq_menu-button){background:var(--v2-cream-fill-10)}.sLwWjq_menu-dot{top:calc(3px * var(--call-density,1));right:calc(3px * var(--call-density,1));width:calc(13px * var(--call-density,1));height:calc(13px * var(--call-density,1));background:var(--color-cta);box-shadow:0 0 8px var(--v2-coral-bg-45);border-radius:50%;position:absolute}.sLwWjq_call-menu{--call-menu-density:var(--v2-ui-density,var(--v2-display-density,1));padding:calc(4px * var(--call-menu-density)) 0;flex-direction:column;display:flex}.sLwWjq_call-menu>*+*{position:relative}.sLwWjq_call-menu>*+:before{top:0;right:calc(8px * var(--call-menu-density));left:calc(8px * var(--call-menu-density));content:"";background:var(--v2-divider);height:1px;position:absolute}.sLwWjq_menu-credits-row{gap:calc(12px * var(--call-menu-density));padding:calc(10px * var(--call-menu-density)) calc(14px * var(--call-menu-density));font-family:var(--v2-type-control-family);font-size:var(--v2-type-control-size);font-weight:var(--v2-type-control-weight);line-height:var(--v2-type-control-leading);letter-spacing:var(--v2-type-control-tracking);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.sLwWjq_menu-credits-row:active{background:var(--v2-row-hover-bg)}.sLwWjq_menu-credits-label{color:var(--v2-ink);text-align:left;opacity:.6;flex-shrink:1}.sLwWjq_menu-credits-value{font-variant-numeric:tabular-nums;color:var(--v2-ink);flex-shrink:0}.sLwWjq_menu-row{padding:calc(12px * var(--call-menu-density)) calc(14px * var(--call-menu-density));font-family:var(--v2-type-control-family);font-size:var(--v2-type-control-size);font-weight:var(--v2-type-control-weight);line-height:var(--v2-type-control-leading);color:var(--v2-ink);text-align:left;letter-spacing:var(--v2-type-control-tracking);cursor:pointer;background:0 0;border:none}.sLwWjq_menu-row:active{background:var(--v2-row-hover-bg)}.sLwWjq_menu-row-active{color:var(--v2-accent-text)}
@keyframes QUYqsW_typing-fade-in{0%{opacity:0}to{opacity:1}}@keyframes QUYqsW_typing-dot-pulse{0%,to{opacity:.3;transform:translateY(0)scale(.85)}50%{opacity:1;transform:translateY(calc(-3px * var(--chat-density))) scale(1.1)}}.QUYqsW_row{--chat-density:var(--v2-ui-density,1);--typing-surface:var(--chat-message-color-other,var(--v2-typing-bubble-bg));--typing-shadow:color-mix(in srgb, var(--typing-surface) 16%, transparent);padding:calc(4px * var(--chat-density)) 0;align-items:center;animation:.18s QUYqsW_typing-fade-in;display:flex}.QUYqsW_pill{height:calc(42px * var(--chat-density));background:var(--typing-surface);border-radius:calc(var(--v2-radius-bubble) * var(--chat-density));box-shadow:0 calc(4px * var(--chat-density)) calc(14px * var(--chat-density)) var(--typing-shadow);border:0;justify-content:center;align-items:center;display:inline-flex}.QUYqsW_dots{gap:calc(6px * var(--chat-density));padding:0 calc(18px * var(--chat-density));align-items:center;display:flex}.QUYqsW_dot{width:calc(7px * var(--chat-density));height:calc(7px * var(--chat-density));background:var(--chat-message-text-color-other,var(--chat-text-primary));animation:QUYqsW_typing-dot-pulse .96s var(--v2-ease-pulse) infinite;border-radius:50%}.QUYqsW_dot:nth-child(2){animation-delay:.18s}.QUYqsW_dot:nth-child(3){animation-delay:.36s}
@keyframes _rpPyW_kin-pulse{0%,to{box-shadow:0 0 calc(8px * var(--chat-density)) 0 var(--v2-coral-bg-35)}50%{box-shadow:0 0 calc(16px * var(--chat-density)) calc(4px * var(--chat-density)) var(--v2-coral-bg-80)}}._rpPyW_scroller{--chat-density:var(--v2-ui-density,1);pointer-events:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto;touch-action:pan-x!important}._rpPyW_scroller::-webkit-scrollbar{display:none}._rpPyW_row{--kin-strip-overlap-left:max(0px, var(--v2-safe-area-left) - (100cqw - 100%) / 2);--kin-strip-overlap-right:max(0px, var(--v2-safe-area-right) - (100cqw - 100%) / 2);gap:calc(6px * var(--chat-density));width:max-content;min-width:100%;padding:0 calc(16px * var(--chat-density) + var(--kin-strip-overlap-right)) calc(6px * var(--chat-density)) calc(16px * var(--chat-density) + var(--kin-strip-overlap-left));transition:padding-top .26s var(--v2-ease-decel);align-items:center;display:flex}._rpPyW_scroller[data-indicator-visible=true] ._rpPyW_row{padding-top:calc(56px * var(--chat-density))}@media (min-width:768px){._rpPyW_row{padding-right:calc(24px * var(--chat-density) + var(--kin-strip-overlap-right));padding-left:calc(24px * var(--chat-density) + var(--kin-strip-overlap-left))}}._rpPyW_hit-target{width:calc(52px * var(--chat-density));height:calc(52px * var(--chat-density));pointer-events:auto;cursor:pointer;transition:opacity var(--v2-duration-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}._rpPyW_hit-target:before{inset:calc(-4px * var(--chat-density));content:"";position:absolute}._rpPyW_hit-target:disabled{cursor:default}._rpPyW_hit-target-dimmed{opacity:.35}@media (hover:hover) and (pointer:fine){._rpPyW_hit-target:hover:not(:disabled) ._rpPyW_avatar-shadow>div:after{pointer-events:none;content:"";background:color-mix(in srgb, var(--v2-surface-overlay-35) 50%, transparent);position:absolute;inset:0}}._rpPyW_hit-target:active:not(:disabled){opacity:.6}._rpPyW_avatar-shadow{transition:box-shadow var(--v2-duration-medium) ease;border-radius:50%}._rpPyW_avatar-shadow>div{width:calc(48px * var(--chat-density));height:calc(48px * var(--chat-density))}._rpPyW_avatar-shadow>div>span,._rpPyW_avatar-shadow>div>svg{scale:var(--chat-density)}._rpPyW_avatar-shadow-active{animation:1.4s ease-in-out infinite _rpPyW_kin-pulse}._rpPyW_avatar-shadow-selected{box-shadow:0 0 0 calc(2px * var(--chat-density)) var(--v2-coral-bg-80)}._rpPyW_typing-pill{bottom:calc(58px * var(--chat-density));pointer-events:none;position:absolute;left:50%}@media (prefers-reduced-motion:reduce){._rpPyW_row{transition:none}}
.mHBprW_content{border:0;flex-direction:column;min-height:0;margin:0;padding:0;display:flex}.mHBprW_avatar{margin-top:calc(16px * var(--v2-ui-density,1));justify-content:center;display:flex}.mHBprW_persona-trigger{gap:calc(12px * var(--v2-ui-density,1));width:100%;padding:calc(12px * var(--v2-ui-density,1)) calc(16px * var(--v2-ui-density,1));font:inherit;color:var(--v2-ink);text-align:left;cursor:pointer;background:var(--v2-warm-fill-05);border-radius:calc(24px * var(--v2-ui-density,1));border:0;align-items:center;display:flex}.mHBprW_persona-trigger-static{cursor:default}.mHBprW_persona-selection{gap:calc(10px * var(--v2-ui-density,1));flex:1;align-items:center;min-width:0;display:flex}.mHBprW_persona-selection>:last-child{min-width:0}.mHBprW_persona-chevron{transition:transform var(--v2-duration-base) ease;flex-shrink:0}.mHBprW_persona-chevron-open{transform:rotate(180deg)}.mHBprW_persona-loading{font-family:var(--v2-type-body-compact-family);font-size:var(--v2-type-body-compact-size);font-weight:var(--v2-type-body-compact-weight);line-height:var(--v2-type-body-compact-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-body-compact-tracking)}.mHBprW_fields{gap:calc(16px * var(--v2-ui-density,1));margin-top:calc(16px * var(--v2-ui-density,1));flex-direction:column;display:flex}