.kQOdwG_shell{--wine:#ff2b30;--red:#ff2b30;--red-text:#d71f24;--ink:#18191b;--muted:#55575a;--line:#d9d7d1;color:var(--ink);isolation:isolate;min-height:100dvh;font-family:var(--font-sans),ui-sans-serif,sans-serif;overflow-wrap:anywhere;background:#fff;font-size:17px;line-height:1.55;position:relative}.kQOdwG_shell,.kQOdwG_shell *{box-sizing:border-box}.kQOdwG_shell button,.kQOdwG_shell input,.kQOdwG_shell select,.kQOdwG_shell textarea{font:inherit}.kQOdwG_shell button,.kQOdwG_shell a,.kQOdwG_shell input,.kQOdwG_shell select,.kQOdwG_shell textarea{-webkit-tap-highlight-color:transparent}.kQOdwG_shell button{cursor:pointer}.kQOdwG_shell button:disabled{cursor:wait;opacity:.5}.kQOdwG_shell button:focus-visible,.kQOdwG_shell a:focus-visible,.kQOdwG_shell input:focus-visible,.kQOdwG_shell select:focus-visible,.kQOdwG_shell textarea:focus-visible{outline-offset:3px;outline:3px solid #c74969}.kQOdwG_shell h1:focus{outline:none}.kQOdwG_app{max-width:760px;min-height:100dvh;padding-bottom:calc(100px + env(safe-area-inset-bottom));background:#fff;margin:auto;position:relative}.kQOdwG_app:has(.kQOdwG_actionBar){padding-bottom:calc(178px + env(safe-area-inset-bottom))}.kQOdwG_header{padding:calc(18px + env(safe-area-inset-top)) 28px 16px;justify-content:space-between;align-items:center;gap:16px;display:flex}.kQOdwG_wordmark{letter-spacing:.15em;color:inherit;background:0 0;border:0;min-height:44px;padding:0;font-size:23px!important;font-weight:750!important}.kQOdwG_headerTitle{letter-spacing:-.03em;align-items:center;min-height:44px;margin:0;font-size:23px;font-weight:650;line-height:1.1;display:flex}.kQOdwG_languages{gap:2px;display:flex;position:relative}.kQOdwG_languageTrigger{min-height:44px;color:inherit;background:0 0;border:0;border-bottom:2px solid;align-items:center;gap:7px;padding:6px 8px;font-size:14px;font-weight:750;display:flex}.kQOdwG_languageTrigger span{font-size:16px;line-height:1}.kQOdwG_languageMenu{z-index:10;border:1px solid var(--line);background:#fff;border-radius:8px;min-width:140px;padding:5px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 5px 18px #57132420}.kQOdwG_languageMenu button{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;padding:8px 12px;font-size:15px;display:block}.kQOdwG_languageMenu button:hover,.kQOdwG_languageMenu button[aria-current=true]{background:#e8e5df;font-weight:650}.kQOdwG_languages button{color:inherit;opacity:.65;background:0 0;border:0;border-bottom:2px solid #0000;min-width:44px;min-height:44px;padding:6px;font-size:14px}.kQOdwG_languages button[aria-pressed=true]{opacity:1;border-color:currentColor;font-weight:750}.kQOdwG_main{min-width:0;padding:8px 28px 32px}.kQOdwG_main h1{letter-spacing:-.045em;text-wrap:balance;margin:22px 0 20px;font-size:clamp(30px,7.5vw,44px);font-weight:650;line-height:1.12}.kQOdwG_main h2{letter-spacing:-.02em;margin:34px 0 16px;font-size:23px;font-weight:650;line-height:1.25}.kQOdwG_main p{margin:12px 0 24px}.kQOdwG_main form{gap:18px;display:grid}.kQOdwG_muted,.kQOdwG_hint{color:var(--muted)}.kQOdwG_hint{font-size:15px;line-height:1.5}.kQOdwG_status{min-height:24px;color:var(--muted);text-align:right;font-size:14px}.kQOdwG_primary,.kQOdwG_secondary{letter-spacing:-.02em;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;margin:8px 0;padding:12px 22px;font-size:18px;text-decoration:none;display:flex;font-weight:700!important}.kQOdwG_primary{color:#fff;background:var(--ink)}.kQOdwG_primary:hover{background:#2b2c2f}.kQOdwG_secondary{color:var(--ink);background:#f1f1f2}.kQOdwG_secondary:hover{background:#e8e8ea}.kQOdwG_textButton,.kQOdwG_back,.kQOdwG_danger{color:var(--ink);text-align:start;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:10px 0;text-decoration:underline}.kQOdwG_back{text-decoration:none}.kQOdwG_editorTop .kQOdwG_back,.kQOdwG_ratingCard .kQOdwG_secondary[aria-label]{text-align:center;width:48px;min-width:48px;min-height:48px;padding:0;font-size:28px;line-height:1;text-decoration:none}.kQOdwG_danger{color:var(--ink)}.kQOdwG_field{text-align:start;gap:8px;min-width:0;margin:10px 0;display:grid}.kQOdwG_field>span:first-child{font-size:16px;font-weight:650}.kQOdwG_field input,.kQOdwG_field select,.kQOdwG_field textarea{width:100%;min-width:0;min-height:54px;color:var(--ink);background:#fff;border:1px solid #aaa9a4;border-radius:10px;padding:14px;font-size:17px;line-height:1.4}.kQOdwG_field textarea{resize:vertical}.kQOdwG_field small{color:var(--muted);font-size:14px;line-height:1.5}.kQOdwG_password{background:#fff;border:1px solid #c5b4bb;border-radius:10px;display:flex;overflow:hidden}.kQOdwG_password input{border:0}.kQOdwG_password button{min-width:72px;color:var(--ink);background:#fff;border:0;padding:8px;font-size:14px}.kQOdwG_checkbox{align-items:flex-start;gap:12px;min-height:44px;padding:6px 0;font-size:15px;line-height:1.45;display:flex}.kQOdwG_checkbox input,.kQOdwG_compareCheck input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin:1px 0 0}.kQOdwG_segmented{background:#f6f0f2;border-radius:12px;gap:4px;margin:16px 0;padding:4px;display:flex}.kQOdwG_segmented button{min-height:48px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex:1;padding:10px 8px;font-size:16px;line-height:1.3}.kQOdwG_segmented button[aria-pressed=true]{color:var(--ink);background:#fff;font-weight:650;box-shadow:0 1px 4px #57132414}.kQOdwG_auth,.kQOdwG_readable{max-width:500px;margin:0 auto;padding-top:10px}.kQOdwG_auth>a.kQOdwG_textButton{width:fit-content;margin:6px 0 0;display:block}.kQOdwG_auth form>a.kQOdwG_textButton{width:auto;margin:0 20px 0 0;display:inline-block}.kQOdwG_auth h1{margin-bottom:32px}.kQOdwG_alert{color:var(--ink);background:#fff1f4;border-left:3px solid #ab2745;border-radius:8px;margin:16px 0;padding:14px 16px;font-size:16px}.kQOdwG_alert p{margin:0}.kQOdwG_alert button{min-height:44px;color:inherit;background:0 0;border:0;text-decoration:underline}.kQOdwG_loading{min-height:50dvh;color:var(--muted);place-items:center;display:grid}.kQOdwG_landingShell{color:var(--ink);background:#ff2b30}.kQOdwG_landingShell .kQOdwG_app{background:0 0;padding-bottom:0;transform:none}.kQOdwG_landingShell .kQOdwG_languages button{opacity:1}.kQOdwG_landingShell .kQOdwG_header{grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.kQOdwG_landingShell .kQOdwG_header .kQOdwG_languages,.kQOdwG_landingShell .kQOdwG_header .kQOdwG_headerLanguage{justify-self:end}.kQOdwG_landingShell .kQOdwG_header>:first-child{justify-self:start}.kQOdwG_landingShell .kQOdwG_header>:last-child{justify-self:end}.kQOdwG_manifesto{max-width:76rem;margin:clamp(3rem,10vh,8rem) 0 4rem}.kQOdwG_manifesto h1{color:#fff;letter-spacing:-.07em;overflow-wrap:anywhere;max-width:9ch;margin:1.5rem 0 4rem;font-size:clamp(3.5rem,10vw,8rem);line-height:.92}.kQOdwG_landingShell[data-manifesto] .kQOdwG_main{padding-bottom:48px}.kQOdwG_shell[dir=rtl] .kQOdwG_manifesto h1,.kQOdwG_manifesto h1:lang(zh),.kQOdwG_manifesto h1:lang(ja){letter-spacing:0;line-height:1.05}.kQOdwG_landingShell .kQOdwG_wordmark{display:none}.kQOdwG_landingShell .kQOdwG_main{padding-top:0}.kQOdwG_hero{min-height:calc(100svh - 128px - env(safe-area-inset-top));padding:0 0 max(18px,env(safe-area-inset-bottom));grid-template-rows:1fr auto 1fr;max-width:540px;margin:0;display:grid}.kQOdwG_hero>div:first-child{grid-row:2}.kQOdwG_hero>div:last-child{grid-row:3;align-self:end}.kQOdwG_hero h1{color:var(--ink);letter-spacing:.075em;margin:0 0 14px;font-size:clamp(62px,19vw,108px);font-weight:700;line-height:1}.kQOdwG_hero .kQOdwG_intro{color:var(--ink);letter-spacing:-.015em;max-width:none;margin:0;font-size:14px;font-weight:500;line-height:1.4}.kQOdwG_hero .kQOdwG_intro span{display:inline}.kQOdwG_hero .kQOdwG_intro span+span{margin-inline-start:.25em}.kQOdwG_headerLink{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;padding:0 2px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.kQOdwG_headerLink:hover{opacity:.7}.kQOdwG_redPage{background:var(--red);color:var(--ink);min-height:calc(100dvh - 90px);margin:-8px -28px 0;padding:22px 28px 44px}.kQOdwG_redPage h1{color:#fff}.kQOdwG_redPage .kQOdwG_muted{color:var(--ink);opacity:.85}.kQOdwG_redPage .kQOdwG_field small,.kQOdwG_redPage .kQOdwG_empty{color:var(--ink);opacity:.8}.kQOdwG_redPage .kQOdwG_field input,.kQOdwG_redPage .kQOdwG_field select,.kQOdwG_redPage .kQOdwG_field textarea{border-color:#0000}.kQOdwG_redPage .kQOdwG_prompts button{background:#ffffffe0;border-color:#0000}.kQOdwG_redPage .kQOdwG_prompts button:hover{background:#fff}.kQOdwG_redPage .kQOdwG_secondary{background:#ffffffe6}.kQOdwG_redPage .kQOdwG_note,.kQOdwG_redPage .kQOdwG_aiPanel{border-top-color:#18191b40}.kQOdwG_redPage .kQOdwG_note small{color:var(--ink);opacity:.75}.kQOdwG_redPage .kQOdwG_textButton{color:var(--ink)}.kQOdwG_pageTop{align-items:center;gap:10px;margin:-6px 0 2px;display:flex}.kQOdwG_pageTop>button{margin-left:-11px}.kQOdwG_pageWhen{color:var(--ink);letter-spacing:.24em;text-transform:uppercase;font-size:13px;font-weight:750}.kQOdwG_redPage h1{margin:4px 0 14px}.kQOdwG_pageBar{margin:0 0 18px}.kQOdwG_redPage .kQOdwG_pageBar+.kQOdwG_muted{margin-top:0}.kQOdwG_redPage [data-ideal-summary] i{background:#18191b2e}.kQOdwG_redPage [data-ideal-summary] i b{background:var(--ink)}.kQOdwG_redPage [data-ideal-summary] small,.kQOdwG_redPage [data-ideal-summary] p{color:var(--ink)}.kQOdwG_voiceRow{align-items:center;gap:14px;display:flex}.kQOdwG_shell .kQOdwG_micButton{border:1px solid var(--ink);width:56px;height:56px;color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.kQOdwG_shell .kQOdwG_micButton[data-listening]{background:var(--ink);border-color:var(--ink);color:#fff}.kQOdwG_micWaves{align-items:center;gap:3px;height:22px;display:flex}.kQOdwG_micWaves i{transform-origin:50%;background:currentColor;border-radius:2px;width:4px;height:22px;animation:.9s ease-in-out infinite kQOdwG_micWave;display:block}.kQOdwG_micWaves i:nth-child(2){animation-delay:.15s}.kQOdwG_micWaves i:nth-child(3){animation-delay:.3s}.kQOdwG_micWaves i:nth-child(4){animation-delay:.45s}@keyframes kQOdwG_micWave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.kQOdwG_micWaves i{animation:none;transform:scaleY(.7)}}.kQOdwG_voiceHint{color:var(--ink);font-size:15px}.kQOdwG_patternsNeed{padding:22px 0 8px}.kQOdwG_patternsNeed p{letter-spacing:-.035em;text-wrap:balance;margin:0 0 22px;font-size:clamp(24px,6vw,32px);font-weight:600;line-height:1.15}.kQOdwG_otherWays{border-top:1px solid var(--line);margin-top:22px}.kQOdwG_otherWays>summary{min-height:52px;color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:15px;font-weight:600;list-style:none;display:flex}.kQOdwG_otherWays>summary::-webkit-details-marker{display:none}.kQOdwG_otherWays>summary:after{content:"⌄";margin-left:auto;font-size:18px;line-height:1;transition:transform .16s}.kQOdwG_otherWays[open]>summary:after{transform:rotate(180deg)}.kQOdwG_otherWays>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.kQOdwG_otherWays>.kQOdwG_hint{margin:0 0 16px}@media (prefers-reduced-motion:reduce){.kQOdwG_otherWays>summary:after{transition:none}}.kQOdwG_hero .kQOdwG_primary{width:auto;min-width:110px;color:var(--ink);letter-spacing:-.04em;background:0 0;border:0;border-bottom:1px solid;border-radius:0;justify-content:flex-start;min-height:62px;margin:0;padding:8px 0;font-size:36px;display:inline-flex;font-weight:500!important}.kQOdwG_controlRoom{min-height:44px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;opacity:.5;align-items:center;margin:18px 0 0;font-size:12px;text-decoration:none;display:inline-flex}.kQOdwG_controlRoom:hover{opacity:1}.kQOdwG_aboutYouEntry{padding:20px}.kQOdwG_privacyLink{color:var(--ink);background:0 0;border:0;min-height:44px;margin:12px 0 0;padding:10px 0;display:block;font-size:14px!important}.kQOdwG_legalLinks{flex-wrap:wrap;gap:2px 16px;margin:14px 0 0;display:flex}.kQOdwG_legalLinks a,.kQOdwG_authLegal a{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;font-size:13px;display:inline-flex}.kQOdwG_authLegal{color:var(--muted);align-items:center;gap:8px;margin:2px 0 10px;font-size:13px;display:flex}.kQOdwG_empty{text-align:center;color:var(--muted);padding:44px 16px}.kQOdwG_empty>span{font-size:42px;font-weight:200}.kQOdwG_empty h2{color:var(--ink);margin:16px 0}.kQOdwG_draftBanner{border:1px solid var(--line);background:#faf5f7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:24px 0;padding:14px;font-size:15px;display:flex}.kQOdwG_draftBanner button{color:var(--ink);text-align:right;background:0 0;border:0;min-height:44px;font-size:15px}.kQOdwG_filters{gap:7px;padding:4px 0 14px;display:flex;overflow:auto}.kQOdwG_filterRow{align-items:center;gap:10px;display:flex}.kQOdwG_filters{scrollbar-width:none}.kQOdwG_filters::-webkit-scrollbar{display:none}.kQOdwG_filterButton{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.kQOdwG_filterButton[data-active=true]{background:#f2dce2;border-color:#0000}.kQOdwG_archiveTitle{margin:6px 0 16px}.kQOdwG_modeSwitch{background:#f1f1f2;border-radius:11px;grid-template-columns:1fr 1fr;gap:3px;margin:0 0 18px;padding:3px;display:grid}.kQOdwG_modeSwitch button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;font-size:15px;font-weight:600}.kQOdwG_modeSwitch button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #18191b1f}.kQOdwG_rows{padding-bottom:8px}.kQOdwG_rows[data-picking=true]{padding-bottom:16px}.kQOdwG_tick{color:#fff;border:1.5px solid #c9c9cb;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.kQOdwG_tick[data-on=true]{background:var(--red);border-color:#0000}.kQOdwG_sheetScrim{z-index:20;background:#18191b52;align-items:flex-end;display:flex;position:fixed;inset:0}.kQOdwG_sheet{width:min(760px,100%);max-height:86dvh;padding:10px 28px calc(26px + env(safe-area-inset-bottom));background:#fff;border-radius:18px 18px 0 0;margin:0 auto;overflow:auto;box-shadow:0 -8px 30px #18191b29}.kQOdwG_sheet:before{content:"";background:var(--line);border-radius:2px;width:38px;height:4px;margin:0 auto 14px;display:block}.kQOdwG_sheetHead{justify-content:space-between;align-items:center;gap:16px;margin:0 0 8px;display:flex}.kQOdwG_sheetHead strong{font-size:17px;font-weight:650}.kQOdwG_sheetHead .kQOdwG_textButton{font-size:15px;text-decoration:none}.kQOdwG_sheetLabel{color:var(--muted);margin:16px 0 0;font-size:14px}.kQOdwG_sheetApply{gap:8px;margin-top:22px}.kQOdwG_actionBar{left:50%;bottom:calc(72px + env(safe-area-inset-bottom));z-index:6;-webkit-backdrop-filter:blur(20px);background:#fffffffb;border-top:1px solid #18191b12;width:min(760px,100%);padding:10px 28px 12px;position:fixed;transform:translate(-50%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.kQOdwG_actionBar{background:#fff}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.kQOdwG_actionBar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.kQOdwG_selectionActions{gap:10px;margin:8px 0 0;display:flex}.kQOdwG_selectionActions button{border:1px solid var(--line);min-height:48px;color:var(--ink);background:#fff;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.kQOdwG_selectionActions button:disabled{opacity:.4;cursor:default}.kQOdwG_avatar[data-picked=true]{background:var(--red);color:var(--ink)}.kQOdwG_compareDoor{justify-content:center;align-items:center;gap:16px;padding:18px 0 0;display:flex}.kQOdwG_shell .kQOdwG_compareSave{width:44px;height:44px;color:var(--ink);background:0 0;border:1px solid #18191b47;border-radius:50%;place-items:center;padding:0;display:grid}.kQOdwG_shell .kQOdwG_compareSave:hover{border-color:var(--ink);background:#18191b0a}.kQOdwG_shell .kQOdwG_compareOpen{border:0;border-bottom:1px solid var(--ink);min-height:52px;color:var(--ink);letter-spacing:-.04em;background:0 0;border-radius:0;align-items:center;padding:6px 2px 10px;font-size:26px;font-weight:500;line-height:1;display:inline-flex}.kQOdwG_shell .kQOdwG_compareOpen:hover{opacity:.82}.kQOdwG_addBelow{justify-content:center;padding:30px 0 16px;display:flex}.kQOdwG_addBelow button{color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:6px 10px;font-size:15px;font-weight:600;display:flex}.kQOdwG_addBelowIcon{background:var(--red);width:62px;height:62px;color:var(--ink);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 2px 2px #fff6,0 10px 28px #ff2b301f}.kQOdwG_addBelowLabel{letter-spacing:-.01em}.kQOdwG_listHint{color:var(--muted);margin:-4px 0 10px;font-size:13px;line-height:1.4}.kQOdwG_rowChevron{color:#8a8b8e;flex:none;place-items:center;margin-left:6px;display:grid}.kQOdwG_pickHint{color:var(--muted);margin:0 0 6px;font-size:14px}.kQOdwG_pickHead{justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:650;display:flex}.kQOdwG_pickHead .kQOdwG_textButton{color:var(--red-text);font-size:15px;font-weight:650;text-decoration:none}.kQOdwG_pickConfirm{border-radius:12px;gap:8px;min-height:52px;margin:8px 0 0}.kQOdwG_filters button{border:1px solid var(--line);white-space:nowrap;color:var(--muted);background:#fff;border-radius:30px;flex:none;justify-content:center;min-height:44px;padding:8px 12px;font-size:14px}.kQOdwG_filters button[aria-pressed=true]{border-color:var(--red);color:var(--ink);box-shadow:0 0 0 1px var(--red) inset;background:#fff;font-weight:650}.kQOdwG_row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.kQOdwG_personButton{min-width:0;color:inherit;text-align:start;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:6px 0;display:flex}.kQOdwG_personButton>span:first-child{flex:auto;min-width:0}.kQOdwG_personButton strong{overflow-wrap:break-word;display:block}.kQOdwG_personButton small{color:var(--muted);font-size:14px;display:block}.kQOdwG_avatar{-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);width:44px;height:44px;color:var(--ink);background:#ff2b3017;border:1px solid #ff2b3038;border-radius:50%;flex:none;place-items:center;padding:0;font-size:22px;font-weight:450;display:grid;box-shadow:inset 0 1px #ffffff8c}.kQOdwG_rowScore{text-align:right;margin-left:auto;font-size:26px;font-weight:650;line-height:1.15}.kQOdwG_rowScore small{font-size:12px;font-weight:400}.kQOdwG_compareCheck{min-height:44px;color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.kQOdwG_compareCheck input{width:18px;height:18px}.kQOdwG_comparison{overflow:auto}.kQOdwG_comparison table{border-collapse:collapse;width:100%;font-size:15px}.kQOdwG_comparison th,.kQOdwG_comparison td{border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;max-width:160px;padding:12px 6px}.kQOdwG_compareHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.kQOdwG_compareLegend{grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:12px 10px;margin:4px 0 20px;padding:0;list-style:none;display:grid}.kQOdwG_compareLegend li{display:contents}.kQOdwG_compareIndex{color:var(--red);font-size:13px;font-weight:700}.kQOdwG_block{border-top:1px solid var(--line);padding:22px 0 4px}.kQOdwG_block h2{letter-spacing:-.02em;margin:0 0 6px;font-size:19px}.kQOdwG_compareName{overflow-wrap:anywhere;font-size:17px}.kQOdwG_compareTotal{text-align:right;font-size:19px;font-weight:600}.kQOdwG_compareLegend li[data-leader] .kQOdwG_compareName,.kQOdwG_compareLegend li[data-leader] .kQOdwG_compareTotal{font-weight:700}.kQOdwG_comparison th:first-child{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.kQOdwG_comparison thead th+th{color:var(--red);font-size:13px}.kQOdwG_comparison td{white-space:nowrap;text-align:right}.kQOdwG_comparison thead th+th{text-align:right}.kQOdwG_comparison td .kQOdwG_compareDelta{margin-left:0;display:block}.kQOdwG_comparison th[data-leader],.kQOdwG_comparison td[data-leader]{font-weight:700}.kQOdwG_comparison td[data-leader]{color:var(--ink)}.kQOdwG_compareDelta{opacity:.6;white-space:nowrap;margin-left:6px;font-size:12px;font-weight:600}.kQOdwG_twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kQOdwG_optional{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0;padding:12px 0}.kQOdwG_optional summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:550}.kQOdwG_editorTop{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.kQOdwG_hiddenHeading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kQOdwG_editorTop+.kQOdwG_hiddenHeading+form{margin-top:6px}.kQOdwG_relationshipName{gap:6px;max-width:260px;margin:4px 0 24px;display:grid}.kQOdwG_relationshipName input{border:0;border-bottom:1px solid var(--ink);width:100%;min-width:0;min-height:48px;color:var(--ink);background:0 0;border-radius:0;padding:8px 0;font-size:18px;line-height:1.4}.kQOdwG_relationshipName span{color:var(--muted);font-size:14px;line-height:1.4}.kQOdwG_ratingCard{padding:0}.kQOdwG_ratingProgress{color:var(--muted);justify-content:space-between;font-size:15px;display:flex}.kQOdwG_shell progress{width:100%;height:5px;accent-color:var(--ink);background:#f3e8ed;border:0;border-radius:5px}.kQOdwG_shell progress::-webkit-progress-bar{background:#f3e8ed;border-radius:5px}.kQOdwG_shell progress::-webkit-progress-value{background:var(--wine);border-radius:5px}.kQOdwG_ratingCard h2{margin:32px 0 16px;font-size:30px}.kQOdwG_ratingCard>p{margin:18px 0 12px}.kQOdwG_anchors{color:var(--muted);justify-content:space-between;gap:20px;font-size:14px;display:flex}.kQOdwG_anchors span:last-child{text-align:right}.kQOdwG_ratingNumbers{grid-template-columns:repeat(5,1fr);gap:8px;margin:24px 0;display:grid}.kQOdwG_ratingNumbers button{border:1px solid var(--line);min-height:46px;color:var(--ink);background:#fff;border-radius:10px}.kQOdwG_ratingNumbers button[aria-pressed=true]{color:var(--ink);background:#f2dce2}.kQOdwG_scoreHero{align-items:baseline;gap:16px;padding:18px 0 6px;display:flex}.kQOdwG_scoreHero strong{letter-spacing:-.05em;color:var(--ink);font-size:84px;font-weight:650;line-height:1}.kQOdwG_scoreHero strong .kQOdwG_scorePercent{letter-spacing:0;vertical-align:top;margin-inline-start:.22em;font-size:.4em;font-weight:700;line-height:2}.kQOdwG_scoreHero span{color:var(--muted)}.kQOdwG_scoreCard{background:#f3f3f4;border-radius:16px;margin:10px 0 22px;padding:18px 18px 8px}.kQOdwG_scoreCard .kQOdwG_hint{margin:0}.kQOdwG_scoreParts{color:var(--muted);grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 8px;font-size:14px;display:grid}.kQOdwG_scoreParts strong{color:var(--ink);margin-top:8px;font-size:24px;display:block}.kQOdwG_category{margin:20px 0}.kQOdwG_category>div{justify-content:space-between;margin-bottom:8px;display:flex}.kQOdwG_criterionRow{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;font-size:15px;display:flex}.kQOdwG_criterionRow strong{text-align:right}.kQOdwG_timeline{padding:0;list-style:none}.kQOdwG_timeline li{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:14px 0;font-size:15px;display:flex}.kQOdwG_timeline strong{color:var(--ink)}.kQOdwG_prompts{gap:8px;margin:28px 0;display:grid}.kQOdwG_prompts button{border:1px solid var(--line);text-align:left;color:var(--ink);background:#faf5f7;border-radius:10px;min-height:50px;padding:14px;font-size:16px}.kQOdwG_note{border-top:1px solid var(--line);padding:24px 0}.kQOdwG_note small{color:var(--muted);font-size:14px}.kQOdwG_note p{white-space:pre-wrap;overflow-wrap:anywhere}.kQOdwG_settingsActions{gap:8px;display:grid}.kQOdwG_settingsCard{background:linear-gradient(145deg,#fffd,#fff7f7);border:1px solid #e3e3e3;border-radius:16px;margin:20px 0;padding:18px;box-shadow:0 8px 28px #18191b0b}.kQOdwG_settingsCard h2{margin:0 0 10px}.kQOdwG_rowActions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.kQOdwG_rowActions .kQOdwG_textButton{font-size:13px}.kQOdwG_recovery{border:1px solid var(--line);overflow-wrap:anywhere;letter-spacing:.03em;-webkit-user-select:all;user-select:all;background:#f8edf2;border-radius:12px;margin:28px 0;padding:20px;font-size:18px;display:block}.kQOdwG_wheelField{min-width:0;margin:10px 0}.kQOdwG_wheelLabel{margin-bottom:8px;font-size:16px;font-weight:650}.kQOdwG_wheelWrap{background:#fff;border:1px solid #aaa9a4;border-radius:10px;max-width:100%;height:220px;position:relative;overflow:hidden}.kQOdwG_wheel{overscroll-behavior-x:none;scroll-snap-type:y mandatory;scrollbar-width:thin;scrollbar-color:#b8a0a7 transparent;z-index:1;height:220px;padding:0;position:relative;overflow:hidden auto}.kQOdwG_wheel:focus-visible{outline-offset:-3px;outline:3px solid #c74969}.kQOdwG_wheelSpacer{flex:none;height:88px}.kQOdwG_wheelOption{width:100%;height:44px;min-height:44px;color:var(--muted);text-align:center;scroll-snap-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0 16px;display:block}.kQOdwG_wheelOption:hover{color:var(--ink)}.kQOdwG_wheelOption[aria-selected=true]{color:var(--ink);font-size:20px;font-weight:700}.kQOdwG_wheelBand{pointer-events:none;border-top:1px solid var(--red);border-bottom:1px solid var(--red);z-index:2;background:#ff2b3012;border-radius:4px;height:44px;position:absolute;top:88px;left:8px;right:8px}.kQOdwG_wheelHint{color:var(--muted);margin-top:4px;font-size:13px;display:block}@media (min-width:800px){.kQOdwG_app{border-inline:1px solid #eadde280}.kQOdwG_main,.kQOdwG_header{padding-inline:48px}}@media (max-width:360px){.kQOdwG_main,.kQOdwG_header{padding-inline:20px}.kQOdwG_twoColumns{grid-template-columns:1fr;gap:4px}.kQOdwG_hero h1{font-size:60px}.kQOdwG_nav button{font-size:12px}}@media (prefers-reduced-motion:no-preference){.kQOdwG_primary,.kQOdwG_secondary,.kQOdwG_filters button{transition:background .14s,color .14s}}.kQOdwG_draftBanner{flex-wrap:wrap}[dir=rtl] .kQOdwG_shell{direction:rtl}[dir=rtl] .kQOdwG_shell .kQOdwG_back svg{transform:scaleX(-1)}[dir=rtl] .kQOdwG_shell .kQOdwG_rowScore,[dir=rtl] .kQOdwG_shell .kQOdwG_compareTotal,[dir=rtl] .kQOdwG_shell .kQOdwG_status,[dir=rtl] .kQOdwG_shell .kQOdwG_comparison th,[dir=rtl] .kQOdwG_shell .kQOdwG_comparison td{text-align:start}.kQOdwG_shell button,.kQOdwG_shell a,.kQOdwG_shell label,.kQOdwG_shell p,.kQOdwG_shell h1,.kQOdwG_shell h2,.kQOdwG_shell h3,.kQOdwG_shell small{overflow-wrap:anywhere}@media (max-width:390px){.kQOdwG_shell{font-size:16px}.kQOdwG_main{padding-inline:18px}.kQOdwG_header{gap:8px;padding-inline:18px}.kQOdwG_segmented button,.kQOdwG_filters button{min-width:0;padding-inline:7px}.kQOdwG_selectionActions{flex-wrap:wrap}.kQOdwG_selectionActions button{min-width:calc(50% - 5px)}}.kQOdwG_googleButton{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;font-size:17px;font-weight:500;display:flex}.kQOdwG_googleButton:hover{background:#f8fafd}.kQOdwG_onboarding{max-width:500px;margin:0 auto}.kQOdwG_onboarding>.kQOdwG_hint{margin:4px 0 10px;font-size:14px}.kQOdwG_onboarding form{gap:8px}.kQOdwG_onboarding .kQOdwG_choiceField{margin:8px 0}.kQOdwG_onboarding .kQOdwG_wheelField{margin:4px 0}.kQOdwG_onboarding .kQOdwG_field input{border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;padding-inline:0}.kQOdwG_onboarding form>.kQOdwG_primary{align-self:end}.kQOdwG_orientation{border:0;min-width:0;margin:12px 0;padding:0}.kQOdwG_orientation legend{margin-bottom:14px;font-size:16px;font-weight:650}.kQOdwG_orientation>div{flex-wrap:wrap;gap:10px;display:flex}.kQOdwG_orientation label{cursor:pointer;align-items:center;gap:8px;min-height:48px;display:flex}.kQOdwG_orientation>div label{flex:1}.kQOdwG_orientation input{accent-color:var(--ink);flex:none;width:18px;height:18px;margin:0}.kQOdwG_orientation .kQOdwG_privateChoice{color:var(--muted);margin-top:12px;font-size:14px}.kQOdwG_settings h1{margin:8px 0 20px;font-size:28px}.kQOdwG_settings form{gap:6px}.kQOdwG_settings .kQOdwG_field{gap:3px;margin:4px 0}.kQOdwG_settings .kQOdwG_field input{border:0;border-bottom:1px solid #b7b8ba;border-radius:0;min-height:44px;padding:8px 0}.kQOdwG_settings .kQOdwG_orientation{margin:8px 0}.kQOdwG_settings .kQOdwG_orientation legend{margin-bottom:4px}.kQOdwG_settings .kQOdwG_privateChoice{margin-top:0}.kQOdwG_aiPanel{border-top:1px solid var(--line);overflow-wrap:anywhere;margin:22px 0 0;padding:0;font-size:16px;line-height:1.6}.kQOdwG_aiPanel p,.kQOdwG_aiPanel blockquote{white-space:pre-wrap}.kQOdwG_aiPanel blockquote{border-left:2px solid var(--red);margin:20px 0;padding:4px 0 4px 18px}.kQOdwG_aiPanel ul{padding-left:22px}.kQOdwG_aiPanel li{margin:10px 0}.kQOdwG_aiPanel small{color:var(--muted)}.kQOdwG_aiPanel .kQOdwG_titleRow{gap:16px}.kQOdwG_aiHelpBody{color:var(--muted);font-size:15px;line-height:1.45;margin:14px 0 0!important}.kQOdwG_aiRephrase{width:100%;min-height:48px;color:var(--ink);background:#f2f2f3;border:1px solid #e3e3e3;border-radius:5px;justify-content:center;align-items:center;margin:18px 0 0;padding:10px 16px;font-size:16px;font-weight:650;display:flex}.kQOdwG_aiRephrase:hover{background:#eaeaec}.kQOdwG_choiceField{border:0;min-width:0;margin:18px 0;padding:0}.kQOdwG_choiceField legend{margin-bottom:8px;font-size:16px;font-weight:650}.kQOdwG_capsules{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.kQOdwG_shell .kQOdwG_capsule{isolation:isolate;color:#18191b;text-align:left;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:44px;max-width:100%;min-height:44px;padding:5px 13px;font-size:14px;font-weight:500;line-height:1.25;display:inline-flex;position:relative}.kQOdwG_shell .kQOdwG_capsule:before{content:"";z-index:-1;background:#fff;border:1px solid #e3e3e3;border-radius:999px;position:absolute;inset:5px 0;box-shadow:0 2px 6px #18191b0f,inset 0 1px 1px #fffffff5}.kQOdwG_shell .kQOdwG_capsule:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff6b,#fff0);border-radius:999px 999px 45% 45%;height:13px;position:absolute;inset:6px 2px auto}.kQOdwG_shell .kQOdwG_capsule[aria-pressed=true]:before,.kQOdwG_shell .kQOdwG_capsule[aria-pressed=true]:hover:before{background:#ff2b30;border-color:#0000;box-shadow:0 2px 6px #18191b12,inset 0 1px 1px #ffffff47}.kQOdwG_orientationChoices .kQOdwG_capsules,.kQOdwG_identityChoices .kQOdwG_capsules{grid-template-columns:repeat(auto-fit,102px);justify-content:start;gap:6px;display:grid}.kQOdwG_orientationChoices .kQOdwG_capsule,.kQOdwG_identityChoices .kQOdwG_capsule{text-align:center;white-space:nowrap;justify-content:center;width:102px;height:44px;min-height:44px;padding-inline:6px}.kQOdwG_answerChoices{gap:10px;margin:18px 0;display:flex}.kQOdwG_answerChoices .kQOdwG_capsule{text-align:center;justify-content:center}.kQOdwG_shell .kQOdwG_capsule:focus-visible{outline-offset:3px;outline:2px solid #18191b}.kQOdwG_choiceField+.kQOdwG_field{margin-top:18px}.kQOdwG_shell .kQOdwG_primary{background:var(--ink);color:#fff;border:0}.kQOdwG_shell .kQOdwG_primary:hover{background:#2b2c2f}.kQOdwG_landingShell .kQOdwG_hero .kQOdwG_primary,.kQOdwG_landingShell .kQOdwG_hero .kQOdwG_primary:hover{color:#18191b;background:0 0;border:0;border-bottom:1px solid #18191b;border-radius:0}.kQOdwG_shell .kQOdwG_secondary{background:#f1f1f2;border:0}.kQOdwG_shell .kQOdwG_danger{color:var(--red-text)}.kQOdwG_shell .kQOdwG_ratingNumbers button[aria-pressed=true],.kQOdwG_shell .kQOdwG_segmented button[aria-pressed=true]{background:var(--red)}@media (max-width:520px){.kQOdwG_main,.kQOdwG_header{padding-inline:20px}.kQOdwG_capsule{padding-inline:11px}}@media (max-width:359px){.kQOdwG_orientationChoices .kQOdwG_capsules,.kQOdwG_identityChoices .kQOdwG_capsules{grid-template-columns:repeat(2,102px)}}@media (prefers-reduced-motion:reduce){.kQOdwG_wheel{scroll-behavior:auto}}.kQOdwG_shell .kQOdwG_factSwitch{min-height:60px;margin-top:12px;padding:12px 0;font-size:16px;font-weight:650}.kQOdwG_premiumBadge{background:var(--red);color:#fff;letter-spacing:.12em;vertical-align:middle;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:750;display:inline-block}.kQOdwG_personButton .kQOdwG_rowMeta,.kQOdwG_personButton .kQOdwG_rowMeta>span{white-space:normal;overflow-wrap:break-word;min-width:0;display:block}.kQOdwG_signCell{text-align:center;width:34px;color:var(--ink);flex:none;font-size:19px;line-height:1}.kQOdwG_rowScore{min-width:72px}.kQOdwG_signSummary{grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 4px;display:grid}.kQOdwG_signSummary div{background:#f7f7f7;border-radius:16px;padding:14px}.kQOdwG_signSummary dt{letter-spacing:.08em;text-transform:uppercase;color:#6b6c6f;font-size:12px;font-weight:650}.kQOdwG_signSummary dd{margin:6px 0 0;font-size:17px;font-weight:600}.kQOdwG_contextCard{background:0 0;border-top:1px solid #18191b14;flex-direction:column;gap:6px;margin:26px 0 8px;padding:22px 0 4px;display:flex}.kQOdwG_contextCard>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.kQOdwG_contextCard strong{font-size:16px;font-weight:650}.kQOdwG_contextCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.kQOdwG_contextCard .kQOdwG_secondary{align-self:flex-start;margin-top:8px}.kQOdwG_idealOverlay{z-index:55;background:var(--red);position:fixed;inset:0;overflow:auto}.kQOdwG_idealEyebrow{text-align:center;color:var(--ink);letter-spacing:.24em;text-transform:uppercase;flex:1;font-size:13px;font-weight:750}.kQOdwG_idealCount{text-align:right;min-width:44px;color:var(--ink);font-variant-numeric:tabular-nums;opacity:.8;font-size:14px}.kQOdwG_orderBadge{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-right:12px;font-size:15px;font-weight:750;display:inline-grid}.kQOdwG_idealNext{margin-top:34px}.kQOdwG_idealNext .kQOdwG_primary{margin:0}@media (max-width:520px){.kQOdwG_redPage{margin-inline:-20px;padding-inline:20px}.kQOdwG_personButton{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:2px 0;padding-block:8px;display:grid}.kQOdwG_personButton>span:first-child{display:contents}.kQOdwG_personButton strong{grid-area:1/1}.kQOdwG_personButton .kQOdwG_rowMeta{grid-area:2/1/auto/-1}.kQOdwG_signCell{grid-area:1/2;width:auto;min-width:22px;margin-inline-start:10px}.kQOdwG_rowScore{margin-left:0;grid-area:1/3;min-width:0;margin-inline-start:12px}.kQOdwG_rowChevron{margin-left:0;grid-area:1/4;margin-inline-start:6px}.kQOdwG_draftBanner{grid-template-columns:1fr auto;gap:2px 12px;display:grid}.kQOdwG_draftBanner>span{grid-column:1/-1}.kQOdwG_draftBanner button{text-align:start;grid-row:2;justify-self:start;padding-inline:0}.kQOdwG_draftBanner button:last-child{text-align:end;justify-self:end}}.kQOdwG_header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.kQOdwG_header>:first-child{justify-self:start}.kQOdwG_header>[data-sound-toggle]{grid-column:2;justify-self:center}.kQOdwG_header>:last-child{justify-self:end}.kQOdwG_header .kQOdwG_wordmark{letter-spacing:.2em;font-size:15px!important}.kQOdwG_designRed{background:var(--red);--muted:#18191b;--line:#18191b40}.kQOdwG_designRed .kQOdwG_app{background:0 0}.kQOdwG_designRed .kQOdwG_main h1{color:#fff}.kQOdwG_designRed .kQOdwG_main h1:not(.kQOdwG_hiddenHeading){max-width:18ch}.kQOdwG_designRed .kQOdwG_auth,.kQOdwG_designRed .kQOdwG_onboarding{padding-top:22px}.kQOdwG_designRed .kQOdwG_auth h1{margin-top:8px;margin-bottom:22px}.kQOdwG_designRed .kQOdwG_field input,.kQOdwG_designRed .kQOdwG_field select,.kQOdwG_designRed .kQOdwG_field textarea{background:#ffffffd9;border:1px solid #18191b45;border-radius:6px}.kQOdwG_designRed .kQOdwG_password{background:#ffffffd9;border-color:#18191b45;border-radius:6px}.kQOdwG_designRed .kQOdwG_password input{background:0 0;border:0}.kQOdwG_designRed .kQOdwG_password button{background:0 0}.kQOdwG_designRed .kQOdwG_segmented{background:0 0;border-bottom:1px solid #18191b55;border-radius:0;gap:24px;padding:0}.kQOdwG_designRed .kQOdwG_segmented button{color:var(--ink);border-bottom:2px solid #0000;border-radius:0}.kQOdwG_designRed .kQOdwG_segmented button[aria-pressed=true]{border-color:var(--ink);box-shadow:none;background:0 0;font-weight:700}.kQOdwG_designRed .kQOdwG_googleButton{background:var(--ink);color:#fff;border-color:var(--ink);border-radius:999px;min-height:54px}.kQOdwG_designRed .kQOdwG_googleButton img{background:#fff;border-radius:50%;width:24px;height:24px;padding:2px}.kQOdwG_designRed .kQOdwG_googleButton:hover{background:#303135}.kQOdwG_designRed .kQOdwG_capsule[aria-pressed=true]{color:#fff}.kQOdwG_designRed .kQOdwG_capsule[aria-pressed=true]:before{background:var(--ink)}.kQOdwG_designRed .kQOdwG_capsule:before{background:#ffffffca;border-color:#0000}.kQOdwG_designRed .kQOdwG_wheelWrap{color:var(--ink);background:#fff;border-radius:8px}.kQOdwG_designRed .kQOdwG_redPage{background:0 0;min-height:auto}.kQOdwG_designRed .kQOdwG_field small,.kQOdwG_designRed .kQOdwG_hint,.kQOdwG_designRed .kQOdwG_muted,.kQOdwG_designRed .kQOdwG_relationshipName span{color:var(--muted)}.kQOdwG_continuity{border-block:1px solid #18191b40;padding:14px 0;font-size:14px;line-height:1.5}.kQOdwG_shell button:focus-visible,.kQOdwG_shell a:focus-visible,.kQOdwG_shell input:focus-visible,.kQOdwG_shell select:focus-visible,.kQOdwG_shell textarea:focus-visible{outline-color:var(--ink)}.kQOdwG_shell:not(.kQOdwG_landingShell) .kQOdwG_primary,.kQOdwG_shell:not(.kQOdwG_landingShell) .kQOdwG_secondary{min-height:54px;font-size:17px;font-weight:650!important}.kQOdwG_main{padding-bottom:36px}.kQOdwG_designRed .kQOdwG_sheet{background:var(--red)}.kQOdwG_designRed .kQOdwG_sheetHead strong{color:#fff}.kQOdwG_designRed .kQOdwG_settingsHome{background:0 0}@media (max-width:360px){.kQOdwG_header{column-gap:8px}.kQOdwG_shell:not(.kQOdwG_landingShell) .kQOdwG_main h1{font-size:30px}.kQOdwG_designRed .kQOdwG_auth,.kQOdwG_designRed .kQOdwG_onboarding{padding-top:8px}}.kQOdwG_designRed [data-satan-square-field]{opacity:.24}.kQOdwG_shell .kQOdwG_capsule:before,.kQOdwG_shell .kQOdwG_capsule[aria-pressed=true]:before{box-shadow:none}.kQOdwG_shell .kQOdwG_capsule:after{display:none}.kQOdwG_shell .kQOdwG_wheelWrap{color:#fff;background:#18191b;border-color:#18191b;border-radius:8px}.kQOdwG_shell .kQOdwG_wheelOption{color:#bcbcc0}.kQOdwG_shell .kQOdwG_wheelOption[aria-selected=true]{color:#fff}.kQOdwG_shell .kQOdwG_wheelBand{background:#ffffff0a;border-color:#ffffff60}.kQOdwG_shell .kQOdwG_factSwitch{background:0 0;border:2px solid #18191b80;border-radius:8px;gap:14px;padding:18px}.kQOdwG_shell .kQOdwG_factSwitch+.kQOdwG_factSwitch{margin-top:12px}.kQOdwG_designRed .kQOdwG_redPage .kQOdwG_field textarea{color:#18191b;resize:vertical;background:#ffffffed;border:2px solid #18191b65;border-radius:8px;padding:16px;scroll-margin-bottom:120px;line-height:1.5}.kQOdwG_designRed .kQOdwG_redPage .kQOdwG_field textarea::placeholder{color:#3d1719;opacity:1}.kQOdwG_designRed .kQOdwG_redPage .kQOdwG_field textarea:focus{outline-offset:3px;background:#fff;border-color:#18191b;outline:2px solid #fff}.kQOdwG_shell[data-result-variant]{color:#18191b;background:#ff2b30}.kQOdwG_shell[data-result-variant] .kQOdwG_app{background:0 0;max-width:100%}.kQOdwG_shell[data-result-variant] .kQOdwG_header{max-width:760px;margin:auto}.kQOdwG_shell[data-result-variant] .kQOdwG_main{padding:0 24px 24px}.kQOdwG_shell[data-result-variant=black]{color:#fff;background:#18191b}.kQOdwG_shell[data-result-variant=black] .kQOdwG_header button:not([role=option]){color:#fff}.kQOdwG_shell[data-result-variant=black] button:focus-visible{outline-color:var(--result-focus,#fff)}.kQOdwG_shell .kQOdwG_capsule[aria-pressed=true],.kQOdwG_shell .kQOdwG_capsule[aria-pressed=true]:hover{color:#fff}.kQOdwG_shell .kQOdwG_capsule[aria-pressed=true]:before,.kQOdwG_shell .kQOdwG_capsule[aria-pressed=true]:hover:before{background:#18191b;border-color:#18191b}.kQOdwG_shell[data-portal-theme=red]{--portal-heading:#fff;--portal-muted:#18191b;--portal-progress-track:#18191b38;--completion-fill:#18191b;--completion-track:#18191b38}.kQOdwG_shell[data-portal-theme=white]{--portal-heading:#18191b;--portal-muted:#55575a;--portal-progress-track:#18191b20;--completion-fill:#18191b;--completion-track:#18191b20;background:#fff}.kQOdwG_shell[data-portal-theme=white] .kQOdwG_redPage{color:#18191b;background:0 0}.kQOdwG_shell[data-portal-theme=white] .kQOdwG_redPage h1{color:#18191b}.kQOdwG_shell[data-portal-theme=red] .kQOdwG_rowScore{color:#fff}.kQOdwG_shell[data-portal-theme=red] .kQOdwG_rowMeta,.kQOdwG_shell[data-portal-theme=red] .kQOdwG_listHint{color:#18191b}.kQOdwG_shell[data-portal-theme=red] .kQOdwG_row{border-color:#18191b55}.kQOdwG_shell[data-portal-theme] .kQOdwG_settings input,.kQOdwG_shell[data-portal-theme] .kQOdwG_settings select{color:#18191b;background:0 0;border:1px solid #18191b80}.kQOdwG_shell[data-portal-theme] .kQOdwG_settings .kQOdwG_password{background:0 0}.kQOdwG_twoColumns>:only-child{grid-column:1/-1}.kQOdwG_shell [data-ranking] .kQOdwG_filterButton,.kQOdwG_shell [data-ranking] .kQOdwG_filters button,.kQOdwG_shell [data-ranking] .kQOdwG_selectionActions button{color:#fff;background:#18191b;border-color:#18191b}.kQOdwG_shell [data-ranking] .kQOdwG_filterButton[data-active=true],.kQOdwG_shell [data-ranking] .kQOdwG_filters button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #fff}.kQOdwG_shell [data-ranking] .kQOdwG_modeSwitch{background:#18191b;gap:4px;padding:4px}.kQOdwG_shell [data-ranking] .kQOdwG_modeSwitch button{color:#bcbcc0}.kQOdwG_shell [data-ranking] .kQOdwG_modeSwitch button[aria-selected=true]{color:#fff;background:#303135;box-shadow:inset 0 0 0 1.5px #fff}.kQOdwG_shell [data-ranking] .kQOdwG_addBelowIcon{color:#fff;box-shadow:none;background:#18191b}.kQOdwG_shell [data-ranking] .kQOdwG_draftBanner,.kQOdwG_shell [data-ranking] .kQOdwG_actionBar{color:#fff;background:#18191b;border-color:#ffffff40}.kQOdwG_shell [data-ranking] .kQOdwG_draftBanner button,.kQOdwG_shell [data-ranking] .kQOdwG_pickHead .kQOdwG_textButton{color:#fff}.kQOdwG_shell [data-ranking] .kQOdwG_pickHint{color:#bcbcc0}.kQOdwG_shell [data-ranking] .kQOdwG_selectionActions button{border-color:#ffffff70}.kQOdwG_rankSelect{min-width:44px;min-height:44px;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:6px;font-size:20px;font-weight:650;display:grid}.kQOdwG_rankSelect[data-picked=true]{color:#fff;background:#18191b}@media (hover:hover){.kQOdwG_rankSelect:not([data-picked]):hover{background:#18191b12}}.kQOdwG_shell[data-portal-theme] .kQOdwG_settings [data-profile-form] .kQOdwG_field{gap:8px;margin:0}.kQOdwG_shell[data-portal-theme] .kQOdwG_settings [data-profile-form] .kQOdwG_field input{background:0 0;border:2px solid #18191b;border-radius:6px;min-height:52px;padding:12px 14px;line-height:1.45}.kQOdwG_shell[data-portal-theme] .kQOdwG_settings [data-profile-form] .kQOdwG_password{border:2px solid #18191b;border-radius:6px}.kQOdwG_shell[data-portal-theme] .kQOdwG_settings [data-profile-form] .kQOdwG_password input{border:0}.kQOdwG_shell[data-portal-theme] .kQOdwG_settings [data-profile-form] input:focus-visible{outline-offset:3px;outline:2px solid #18191b}.kQOdwG_shell[data-portal-theme]{--portal-surface:#ff2b30;--portal-heading:#fff;--portal-muted:#18191b;--portal-panel-border:2px solid #18191b;--portal-pattern-opacity:.24;--portal-selected-bg:#18191b;--portal-selected-ink:#fff;--result-focus:#18191b;--muted:#18191b;--line:#18191b55;--red-text:#18191b;background:var(--portal-surface);color:#18191b}.kQOdwG_shell[data-portal-theme=white]{--portal-surface:#fff;--portal-heading:#18191b;--portal-muted:#55575a;--portal-pattern-opacity:0;--muted:#55575a}.kQOdwG_headerActions{align-items:center;gap:2px;min-width:0;display:flex}.kQOdwG_shell[data-portal-theme] .kQOdwG_app{background:0 0}.kQOdwG_shell[data-portal-theme][data-result-variant]{background:var(--portal-surface);color:#18191b}.kQOdwG_shell[data-portal-theme][data-result-variant] .kQOdwG_header button:not([role=option]){color:#18191b}.kQOdwG_shell[data-portal-theme] .kQOdwG_main h1{color:var(--portal-heading)}.kQOdwG_shell[data-portal-theme] .kQOdwG_sheet{background:var(--portal-surface);border:2px solid #18191b}.kQOdwG_shell[data-portal-theme] .kQOdwG_sheetHead strong{color:#18191b}.kQOdwG_shell[data-portal-theme] .kQOdwG_field input,.kQOdwG_shell[data-portal-theme] .kQOdwG_field select,.kQOdwG_shell[data-portal-theme] .kQOdwG_field textarea{color:#18191b;background:0 0;border:2px solid #18191b}.kQOdwG_shell[data-portal-theme] .kQOdwG_field .kQOdwG_password{background:0 0;border:2px solid #18191b}.kQOdwG_shell[data-portal-theme] .kQOdwG_field .kQOdwG_password input{border:0}.kQOdwG_shell[data-portal-theme] .kQOdwG_redPage .kQOdwG_field textarea:focus{background:var(--portal-surface);outline-color:#18191b}.kQOdwG_shell[data-portal-theme] .kQOdwG_secondary{color:#18191b;background:0 0;border:2px solid #18191b}.kQOdwG_shell[data-portal-theme] .kQOdwG_capsule:not([aria-pressed=true]):before,.kQOdwG_shell[data-portal-theme] .kQOdwG_prompts button{background:0 0;border:1.5px solid #18191b}.kQOdwG_shell[data-portal-theme] .kQOdwG_micButton{color:#fff;background:#18191b}.kQOdwG_idealOverlay{background:var(--portal-surface,#ff2b30)}.kQOdwG_idealOverlay[data-appearance=red]{--portal-surface:#ff2b30;--portal-heading:#fff}.kQOdwG_idealOverlay[data-appearance=white]{--portal-surface:#fff;--portal-heading:#18191b}.kQOdwG_idealOverlay .kQOdwG_idealCanvas{background:var(--portal-surface,#ff2b30);color:#18191b}.kQOdwG_idealFrame{flex-direction:column;max-width:760px;min-height:100dvh;margin:auto;display:flex;position:relative}.kQOdwG_idealPage{flex:1;width:100%;min-height:0;padding-top:0}.kQOdwG_idealPage .kQOdwG_idealProgress{background:#b5b5b7;flex:none;height:4px;margin:12px 0 24px;position:relative;inset:auto}.kQOdwG_idealStep{border:0;min-width:0;padding-inline:0}.kQOdwG_idealStep:disabled{opacity:.75}.kQOdwG_idealNext small{text-align:center;margin-top:10px;font-size:12px;display:block}.kQOdwG_idealSaveError{border:2px solid #18191b;padding:14px;font-weight:600}.kQOdwG_idealNavigation{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:12px;display:flex}.kQOdwG_idealCanvas h1{color:var(--portal-heading,#fff)}.kQOdwG_idealCanvas [data-ideal-step] button[aria-pressed]{color:#18191b;border-color:#18191b70}.kQOdwG_idealCanvas [data-ideal-step] button[aria-pressed=true]{color:#18191b;border-color:#18191b;border-bottom-width:2px;font-weight:750}@media (min-width:800px){.kQOdwG_idealFrame{border-inline:1px solid #18191b18}.kQOdwG_idealPage{padding-inline:48px}}@media (max-width:390px){.kQOdwG_idealPage{padding-inline:20px}}.kQOdwG_shell[data-portal-theme] .kQOdwG_scoreCard,.kQOdwG_shell[data-portal-theme] .kQOdwG_signSummary div,.kQOdwG_shell[data-portal-theme] .kQOdwG_recovery,.kQOdwG_shell[data-portal-theme] .kQOdwG_alert,.kQOdwG_shell[data-portal-theme] .kQOdwG_wheelWrap,.kQOdwG_shell[data-portal-theme] .kQOdwG_aiRephrase{color:#18191b;background:0 0;border:2px solid #18191b}.kQOdwG_shell[data-portal-theme] .kQOdwG_wheelBand{background:#18191b12;border-color:#18191b}.kQOdwG_shell[data-portal-theme] progress{background:var(--portal-progress-track)}.kQOdwG_shell[data-portal-theme] progress::-webkit-progress-bar{background:var(--portal-progress-track)}.kQOdwG_header{direction:ltr}.kQOdwG_shell[data-portal-theme] .kQOdwG_wheelOption{color:var(--muted)}.kQOdwG_shell[data-portal-theme] .kQOdwG_wheelOption:hover,.kQOdwG_shell[data-portal-theme] .kQOdwG_wheelOption[aria-selected=true]{color:#18191b}.kQOdwG_shell[data-portal-theme] .kQOdwG_wheel:focus-visible{outline-color:#18191b}.kQOdwG_shell[data-portal-theme] .kQOdwG_compareIndex,.kQOdwG_shell[data-portal-theme] .kQOdwG_comparison thead th+th{color:#18191b}.kQOdwG_shell[data-portal-theme] .kQOdwG_compareDelta{opacity:1;color:var(--muted)}.kQOdwG_shell [data-ranking] .kQOdwG_modeSwitch button:focus-visible,.kQOdwG_shell [data-ranking] .kQOdwG_draftBanner button:focus-visible,.kQOdwG_shell [data-ranking] .kQOdwG_actionBar button:focus-visible,.kQOdwG_shell [data-ranking] .kQOdwG_actionBar a:focus-visible{outline-offset:1px;outline-color:#fff}.kQOdwG_shell[data-portal-theme] .kQOdwG_signSummary dt{color:var(--muted)}[dir=rtl] .kQOdwG_shell .kQOdwG_header .kQOdwG_back svg,.kQOdwG_shell[dir=rtl] .kQOdwG_header .kQOdwG_back svg{transform:none}
.sNuIKq_wait{color:inherit;align-content:center;justify-items:center;gap:18px;padding:28px 0;display:grid}.sNuIKq_wait[data-fill]{min-height:40vh}.sNuIKq_mark{width:120px;height:120px;position:relative}.sNuIKq_core{background:#ff2b30;border-radius:50%;width:50px;height:50px;margin:auto;position:absolute;inset:0}.sNuIKq_orbit{animation:1.7s cubic-bezier(.55,.05,.35,.95) infinite sNuIKq_orbit;position:absolute;inset:0}.sNuIKq_moon{background:#fff;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:2.9s ease-in-out infinite sNuIKq_breathe;position:absolute;top:50%;left:50%;box-shadow:0 2px 5px #18191b42,0 0 0 1px #18191b29}.sNuIKq_word{letter-spacing:.14em;text-transform:uppercase;color:#ff2b30;margin:0;font-size:14px;font-weight:500}.sNuIKq_wait[data-tone=ink] .sNuIKq_word{color:#18191b}.sNuIKq_wait[data-tone=result] .sNuIKq_core{background:var(--wait-mark,#18191b)}.sNuIKq_wait[data-tone=result] .sNuIKq_word{color:var(--wait-word,#18191b)}.sNuIKq_wait[data-size=small]{gap:12px;padding:14px 0}.sNuIKq_wait[data-size=small] .sNuIKq_mark{width:80px;height:80px}.sNuIKq_wait[data-size=small] .sNuIKq_core{width:34px;height:34px}.sNuIKq_wait[data-size=small] .sNuIKq_moon{width:12px;height:12px;margin:-6px 0 0 -6px}.sNuIKq_wait[data-size=small] .sNuIKq_word{font-size:12px}@keyframes sNuIKq_orbit{to{transform:rotate(360deg)}}@keyframes sNuIKq_breathe{0%{transform:translate(15px)}38%{transform:translate(52px)}61%{transform:translate(23px)}82%{transform:translate(45px)}to{transform:translate(15px)}}.sNuIKq_wait[data-size=small] .sNuIKq_moon{animation-name:sNuIKq_breathe-small}@keyframes sNuIKq_breathe-small{0%{transform:translate(10px)}38%{transform:translate(34px)}61%{transform:translate(15px)}82%{transform:translate(30px)}to{transform:translate(10px)}}@media (prefers-reduced-motion:reduce){.sNuIKq_orbit,.sNuIKq_moon{animation:none}.sNuIKq_moon{transform:translate(40px)}}
.wpuGEW_appShell{background:radial-gradient(circle at 20% 0,#641a2e14,#0000 30rem),#f8f2e9;place-items:start center;min-height:100dvh;padding:24px 16px;display:grid}.wpuGEW_phone{background:#fffcf7;border:1px solid #94766a;border-radius:28px;width:min(100%,390px);height:min(844px,100dvh - 48px);min-height:min(680px,100dvh - 48px);position:relative;overflow:hidden;box-shadow:0 2px 8px -2px #80253b0d,0 12px 32px -8px #0b090a1a}.wpuGEW_button{cursor:pointer;letter-spacing:.2px;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:0 20px;font-size:14px;font-weight:650;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.wpuGEW_button:active:not(:disabled){transform:translateY(1px)}.wpuGEW_button:disabled{cursor:not-allowed;opacity:.42}.wpuGEW_button_primary{color:#fff;background:#641a2e}.wpuGEW_button_secondary{color:#171314;background:#efe4d7;border-color:#94766a}.wpuGEW_button_secondary:hover:not(:disabled){background:#e8d9c8}.wpuGEW_button_ghost{color:#641a2e;background:0 0;border-color:#94766a}.wpuGEW_button_danger{color:#fff;background:#8a2534}.wpuGEW_iconButton,.wpuGEW_addCircle{color:#171314;cursor:pointer;background:#f9f3ea;border:1px solid #94766a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:20px;font-weight:650;display:inline-flex}.wpuGEW_addCircle{color:#fff;background:#641a2e;border-color:#641a2e;font-size:22px}.wpuGEW_eyebrow{color:#641a2e;letter-spacing:1.4px;margin:0;font-size:12px;font-weight:650}.wpuGEW_privacyHint,.wpuGEW_sectionHelper{color:#5d4f4b;margin:0;font-size:13px;line-height:1.45}.wpuGEW_textButton{color:#641a2e;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px;font-size:13px;font-weight:650}.wpuGEW_textButton:disabled{cursor:not-allowed;opacity:.42}.wpuGEW_srStatus{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wpuGEW_storageWarning{color:#52280e;z-index:30;background:#fff4e6;border:1px solid #c57b33;border-radius:14px;grid-template-columns:1fr auto;align-items:start;gap:10px;padding:12px 10px 12px 14px;font-size:13px;line-height:18px;display:grid;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 10px 30px #1713142e}.wpuGEW_storageWarning button{color:currentColor;cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;font-size:22px;line-height:1}.wpuGEW_loadingState{color:#5d4f4b;text-align:center;justify-content:center;align-items:center;height:100%;padding:32px;font-size:14px;display:flex}.wpuGEW_welcome{flex-direction:column;gap:18px;height:100%;padding:28px 24px 22px;display:flex;overflow-y:auto}.wpuGEW_welcomeBrand{color:#fff;font-family:var(--font-display), Georgia, serif;background:#641a2e;border-radius:20px;justify-content:center;align-self:flex-start;align-items:center;width:54px;height:54px;font-size:28px;font-weight:650;display:flex}.wpuGEW_welcomeCopy{gap:10px;display:grid}.wpuGEW_welcomeCopy h1{color:#171314;font-family:var(--font-display), Georgia, serif;letter-spacing:-1px;margin:0;font-size:clamp(38px,12vw,52px);font-weight:650;line-height:.98}.wpuGEW_welcomeCopy>p:last-child{color:#5d4f4b;margin:0;font-size:16px;line-height:1.5}.wpuGEW_benefits{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wpuGEW_benefits li{color:#171314;align-items:center;gap:10px;font-size:14px;font-weight:550;display:flex}.wpuGEW_benefits li:before{color:#641a2e;content:"✓";background:#efe4d7;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:inline-flex}.wpuGEW_ageGate{cursor:pointer;background:#f9f3ea;border:1px solid #94766a;border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex}.wpuGEW_ageGate span{color:#5d4f4b;gap:2px;font-size:13px;display:grid}.wpuGEW_ageGate strong{color:#171314;font-size:14px}.wpuGEW_bottomActions{gap:8px;margin-top:auto;display:grid}.wpuGEW_inlineInfo{color:#5d4f4b;background:#efe4d7;border-radius:16px;padding:14px;font-size:13px;line-height:1.5}.wpuGEW_rankingScreen,.wpuGEW_formScreen,.wpuGEW_ratingScreen,.wpuGEW_detailScreen,.wpuGEW_voiceScreen,.wpuGEW_settingsScreen{flex-direction:column;height:100%;min-height:0;display:flex}.wpuGEW_rankingHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wpuGEW_rankingHeader h1{color:#171314;font-family:var(--font-display), Georgia, serif;letter-spacing:-.3px;margin:0;font-size:32px;font-weight:650;line-height:40px}.wpuGEW_rankingHeader p{color:#5d4f4b;margin:4px 0 0;font-size:13px;line-height:20px}.wpuGEW_headerActions{gap:6px;display:flex}.wpuGEW_filters{scrollbar-width:none;gap:6px;padding:1px 0 3px;display:flex;overflow-x:auto}.wpuGEW_filters::-webkit-scrollbar{display:none}.wpuGEW_filters button,.wpuGEW_categoryTabs button{color:#5d4f4b;cursor:pointer;background:#fff;border:1px solid #94766a;border-radius:999px;flex:none;min-height:44px;padding:7px 11px;font-size:12px;font-weight:550}.wpuGEW_filters button[aria-pressed=true],.wpuGEW_categoryTabs button[aria-pressed=true]{color:#fff;background:#641a2e;border-color:#641a2e}.wpuGEW_rankingScroll{gap:18px;min-height:0;margin:0 -4px;padding:0 4px 18px;display:grid;overflow-y:auto}.wpuGEW_rankingSection{gap:10px;display:grid}.wpuGEW_rankingSection>h2{color:#641a2e;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:1.2px;margin:0;font-size:11px;font-weight:700}.wpuGEW_personCard{color:#171314;cursor:pointer;text-align:left;background:#f9f3ea;border:1px solid #94766a;border-radius:20px;grid-template-columns:32px 40px minmax(0,1fr);gap:10px;width:100%;min-height:154px;padding:16px;display:grid}.wpuGEW_personCardProvisional{border-color:#a86817}.wpuGEW_rankBubble,.wpuGEW_avatar{border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wpuGEW_rankBubble{color:#641a2e;background:#efe4d7;align-self:start;width:32px;height:32px;margin-top:4px;font-size:12px;font-weight:600}.wpuGEW_personCardProvisional .wpuGEW_rankBubble{color:#704407}.wpuGEW_avatar{color:#fff;background:#641a2e;width:40px;height:40px;font-size:14px;font-weight:650}.wpuGEW_personCardBody{gap:8px;min-width:0;display:grid}.wpuGEW_personCardTop{justify-content:space-between;align-items:start;gap:8px;display:flex}.wpuGEW_personCardTop>span:first-child{min-width:0;display:grid}.wpuGEW_personName{text-overflow:ellipsis;font-size:20px;font-weight:650;line-height:28px;overflow:hidden}.wpuGEW_personMeta{color:#5d4f4b;font-size:13px;line-height:18px}.wpuGEW_scoreBlock{flex-direction:column;flex:none;align-items:end;display:flex}.wpuGEW_scoreBlock strong{color:#641a2e;font-family:var(--font-display), Georgia, serif;letter-spacing:-.4px;font-size:32px;font-weight:650;line-height:38px}.wpuGEW_scoreBlock small{color:#5d4f4b;letter-spacing:.4px;white-space:nowrap;font-size:10px}.wpuGEW_coverage,.wpuGEW_coverageCompact{background:#f9f3ea;border:1px solid #94766a;border-radius:18px;gap:7px;padding:11px;display:grid}.wpuGEW_coverageCompact{background:0 0;border:0;border-radius:0;padding:0}.wpuGEW_coverageLabels{justify-content:space-between;align-items:center;font-size:11px;display:flex}.wpuGEW_coverageLabels strong{color:#5d4f4b;font-size:12px;font-weight:550}.wpuGEW_brandText{color:#641a2e}.wpuGEW_warningText{color:#9a6419}.wpuGEW_progressTrack{background:#efe4d7;border-radius:999px;width:100%;height:8px;overflow:hidden}.wpuGEW_progressValue,.wpuGEW_progressValueWarning{border-radius:inherit;background:#641a2e;height:100%;display:block}.wpuGEW_progressValueWarning{background:#a86817}.wpuGEW_positiveDelta,.wpuGEW_negativeDelta{color:#2e7658;font-size:11px;font-weight:600}.wpuGEW_negativeDelta{color:#9a6419}.wpuGEW_stickyAction,.wpuGEW_stickyActionStack{z-index:3;background:linear-gradient(#fffcf700,#fffcf7 22%);margin:auto -20px 0;padding:14px 20px 18px;position:relative}.wpuGEW_stickyActionStack{gap:2px;margin:auto 0 0;padding:12px 24px 10px;display:grid}.wpuGEW_emptyState,.wpuGEW_noResults{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px 8px 28px;display:flex}.wpuGEW_emptyState h2,.wpuGEW_noResults h2{font-family:var(--font-display), Georgia, serif;margin:18px 0 8px;font-size:28px;line-height:34px}.wpuGEW_emptyState>p{color:#5d4f4b;margin:0 0 20px;font-size:14px}.wpuGEW_emptyRanking{background:#f9f3ea;border:1px solid #94766a;border-radius:20px;grid-template-columns:28px 1fr auto;gap:12px 10px;width:100%;padding:18px;display:grid}.wpuGEW_emptyRanking span,.wpuGEW_emptyRanking b{color:#6d5d60;font-size:12px;font-weight:550}.wpuGEW_emptyRanking i{background:#decbbb;border-radius:999px;align-self:center;height:7px}.wpuGEW_compactHeader,.wpuGEW_personHeader{flex:none;justify-content:space-between;align-items:center;min-height:64px;display:flex}.wpuGEW_compactHeader{min-height:44px}.wpuGEW_personHeader{background:#fff;padding:10px 20px}.wpuGEW_personHeader>div,.wpuGEW_personHeader>h1{min-width:0}.wpuGEW_personHeader>div{text-align:center;display:grid}.wpuGEW_personHeader>div strong,.wpuGEW_personHeader>h1{font-size:20px;font-weight:650}.wpuGEW_personHeader>h1{margin:0}.wpuGEW_personHeader>div span{color:#5d4f4b;font-size:13px}.wpuGEW_stepPill{color:#641a2e;letter-spacing:.4px;background:#efe4d7;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:600}.wpuGEW_headerSpacer{width:44px;height:44px;display:block}.wpuGEW_intro{gap:4px;display:grid}.wpuGEW_intro h1,.wpuGEW_ratingIntro h1{color:#171314;font-family:var(--font-display), Georgia, serif;letter-spacing:-.2px;margin:0;font-size:28px;font-weight:650;line-height:36px}.wpuGEW_intro p,.wpuGEW_ratingIntro>p{color:#5d4f4b;margin:0;font-size:14px;line-height:20px}.wpuGEW_formScreen,.wpuGEW_voiceScreen{gap:12px;padding:20px}.wpuGEW_formScroll,.wpuGEW_settingsScroll{gap:14px;min-height:0;padding:2px 1px 14px;display:grid;overflow-y:auto}.wpuGEW_field,.wpuGEW_factField{gap:5px;display:grid}.wpuGEW_field input,.wpuGEW_field select,.wpuGEW_factField select{appearance:none;color:#171314;background:#fff;border:1px solid #94766a;border-radius:12px;width:100%;min-height:48px;padding:0 12px;font-size:16px}.wpuGEW_field select[aria-invalid=true]{border-color:#9a263f}.wpuGEW_fieldValidation{color:#7a1f35;font-size:12px;line-height:16px}.wpuGEW_field select,.wpuGEW_factField select{background-image:linear-gradient(45deg,#0000 50%,#5d4f4b 50%),linear-gradient(135deg,#5d4f4b 50%,#0000 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:30px}.wpuGEW_twoColumns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wpuGEW_factField{background:#fff;border:1px solid #94766a;border-radius:20px;padding:10px 12px}.wpuGEW_factField select{border:0;min-height:22px;padding:0 24px 0 0;font-size:14px;font-weight:650}.wpuGEW_stageFieldset,.wpuGEW_compactChoices{border:0;gap:7px;margin:0;padding:0;display:grid}.wpuGEW_stageFieldset legend,.wpuGEW_compactChoices legend{color:#171314;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;margin-bottom:8px;font-size:20px;font-weight:650}.wpuGEW_stageOption{cursor:pointer;background:#f9f3ea;border:1px solid #94766a;border-radius:20px;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.wpuGEW_stageOption[data-selected=true]{color:#641a2e;background:#efe4d7;border:2px solid #5d4f4b;padding:9px 13px}.wpuGEW_stageOption input{accent-color:#641a2e;flex:none;width:20px;height:20px}.wpuGEW_stageOption span{gap:1px;display:grid}.wpuGEW_stageOption strong{font-size:14px;line-height:20px}.wpuGEW_stageOption small{color:#5d4f4b;font-size:11px;line-height:15px}.wpuGEW_compactChoices{background:#f9f3ea;border:1px solid #94766a;border-radius:20px;gap:10px;padding:14px}.wpuGEW_compactChoices legend{margin:0;padding:0 4px;font-size:15px;line-height:20px}.wpuGEW_compactChoices label{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.wpuGEW_compactChoices input{accent-color:#641a2e;width:18px;height:18px}.wpuGEW_optionalDetails{background:#fff;border:1px solid #94766a;border-radius:16px;padding:12px}.wpuGEW_optionalDetails summary{color:#641a2e;cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:flex}.wpuGEW_optionalDetails .wpuGEW_field{margin-top:12px}.wpuGEW_formActions{flex:none;gap:7px;display:grid}.wpuGEW_ratingIntro{flex:none;gap:6px;padding:18px 24px 0;display:grid}.wpuGEW_coverageSummary{background:#efe4d7;border-radius:20px;justify-content:space-between;align-items:center;margin-top:6px;padding:10px 12px;display:flex}.wpuGEW_coverageSummary strong{font-size:14px}.wpuGEW_coverageSummary span{color:#641a2e;font-size:12px;font-weight:550}.wpuGEW_categoryTabs{scrollbar-width:none;flex:none;gap:6px;padding:10px 24px 4px;display:flex;overflow-x:auto}.wpuGEW_categoryTabs::-webkit-scrollbar{display:none}.wpuGEW_ratingScroll{gap:12px;min-height:0;padding:8px 24px 24px;display:grid;overflow-y:auto}.wpuGEW_ratingCard{background:#f9f3ea;border:1px solid #94766a;border-radius:20px;gap:12px;padding:16px;display:grid}.wpuGEW_ratingHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.wpuGEW_ratingHeader>div{gap:4px;display:grid}.wpuGEW_ratingHeader h2{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.2px;margin:0;font-size:14px;font-weight:650;line-height:20px}.wpuGEW_ratingHeader p{color:#5d4f4b;margin:0;font-size:12px;line-height:17px}.wpuGEW_ratingHeader>strong{color:#641a2e;font-family:var(--font-display), Georgia, serif;letter-spacing:-.4px;flex:none;font-size:30px;font-weight:650;line-height:36px}.wpuGEW_thermometer{gap:3px;display:grid}.wpuGEW_thermometerVisual{height:44px;position:relative}.wpuGEW_thermometerVisual:before{content:"";background:#deccba;border-radius:999px;height:8px;position:absolute;top:18px;left:0;right:0}.wpuGEW_thermometerFill{pointer-events:none;background:#641a2e;border-radius:999px;height:8px;position:absolute;top:18px;left:0}.wpuGEW_thermometerVisual input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0;position:absolute}.wpuGEW_thermometerVisual input[type=range]::-webkit-slider-runnable-track{background:0 0;height:8px}.wpuGEW_thermometerVisual input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #641a2e;border-radius:999px;width:24px;height:24px;margin-top:-8px;box-shadow:0 2px 8px #110a0c29}.wpuGEW_thermometerVisual input[type=range]::-moz-range-track{background:0 0;height:8px}.wpuGEW_thermometerVisual input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #641a2e;border-radius:999px;width:22px;height:22px;box-shadow:0 2px 8px #110a0c29}.wpuGEW_thermometerVisual input[type=range][data-unset=true]::-webkit-slider-thumb{box-shadow:none;border-color:#5d4f4b}.wpuGEW_thermometerVisual input[type=range][data-unset=true]::-moz-range-thumb{box-shadow:none;border-color:#5d4f4b}.wpuGEW_anchors{color:#5d4f4b;justify-content:space-between;font-size:11px;line-height:15px;display:flex}.wpuGEW_anchors span:last-child{text-align:right}.wpuGEW_unsetHint{color:#5d4f4b;margin:-6px 0 0;font-size:11px}.wpuGEW_answerStates{flex-wrap:wrap;gap:8px;display:flex}.wpuGEW_answerStates button{color:#5d4f4b;cursor:pointer;background:#fff;border:1px solid #94766a;border-radius:999px;min-height:44px;padding:7px 12px;font-size:12px}.wpuGEW_answerStates button[aria-pressed=true]{color:#641a2e;background:#efe4d7;border-color:#641a2e;font-weight:650}.wpuGEW_moreFactors{color:#641a2e;cursor:pointer;background:#fff;border:1px solid #94766a;border-radius:16px;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.wpuGEW_detailScroll{gap:14px;min-height:0;padding:20px 24px 28px;display:grid;overflow-y:auto}.wpuGEW_overflowMenu{z-index:8;background:#fff;border:1px solid #94766a;border-radius:16px;gap:2px;width:250px;padding:6px;display:grid;position:absolute;top:58px;right:20px;box-shadow:0 12px 32px #0b090a1f}.wpuGEW_overflowMenu button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;min-height:44px;padding:12px;font-size:13px}.wpuGEW_overflowMenu button:hover{background:#f9f3ea}.wpuGEW_dangerText{color:#8a2534}.wpuGEW_scoreHero{background:#f9f3ea;border:1px solid #94766a;border-radius:20px;gap:12px;padding:18px;display:grid}.wpuGEW_scoreHeroTop{justify-content:space-between;align-items:center;display:flex}.wpuGEW_scoreHeroTop>div{gap:2px;display:grid}.wpuGEW_scoreHeroTop p{color:#641a2e;letter-spacing:.5px;margin:0;font-size:11px;font-weight:650}.wpuGEW_scoreHeroTop span{color:#5d4f4b;font-size:13px}.wpuGEW_scoreHeroTop>strong{color:#641a2e;font-family:var(--font-display), Georgia, serif;letter-spacing:-1.2px;font-size:56px;font-weight:650;line-height:60px}.wpuGEW_statusChips{flex-wrap:wrap;gap:6px;display:flex}.wpuGEW_statusChips span{color:#641a2e;background:#efe4d7;border-radius:999px;padding:6px 10px;font-size:12px}.wpuGEW_deltaCardPositive,.wpuGEW_deltaCardNegative{border:1px solid #94766a;border-radius:20px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.wpuGEW_deltaCardPositive strong{color:#2e7658;font-family:var(--font-display), Georgia, serif;font-size:24px}.wpuGEW_deltaCardNegative strong{color:#9a6419;font-family:var(--font-display), Georgia, serif;font-size:24px}.wpuGEW_detailSection{gap:10px;display:grid}.wpuGEW_detailSection h2,.wpuGEW_missingCard h2,.wpuGEW_loveCard h2,.wpuGEW_settingsCard h2{color:#171314;font-family:var(--font-display), Georgia, serif;margin:0;font-size:24px;font-weight:650;line-height:32px}.wpuGEW_categoryGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wpuGEW_categoryGrid>div{background:#f9f3ea;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:2px;min-height:82px;padding:12px;display:grid}.wpuGEW_categoryGrid span{color:#5d4f4b;font-size:12px}.wpuGEW_categoryGrid strong{color:#641a2e;font-family:var(--font-display), Georgia, serif;font-size:32px;font-weight:650}.wpuGEW_categoryGrid small{color:#5d4f4b;grid-column:1/-1;font-size:10px}.wpuGEW_missingCard,.wpuGEW_loveCard{background:#efe4d7;border-radius:20px;padding:14px}.wpuGEW_missingCard h2,.wpuGEW_loveCard h2{font-size:20px;line-height:28px}.wpuGEW_missingCard p,.wpuGEW_loveCard p{color:#5d4f4b;margin:4px 0 0;font-size:13px;line-height:19px}.wpuGEW_loveCard{justify-content:space-between;align-items:center;gap:12px;display:flex}.wpuGEW_loveCard strong{color:#641a2e;background:#fff;border-radius:999px;flex:none;padding:7px 10px;font-size:12px}.wpuGEW_timeline{gap:8px;display:grid}.wpuGEW_timeline article{background:#f9f3ea;border-radius:20px;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.wpuGEW_timelineRail{border-left:2px solid #decbbb;align-self:stretch;margin-left:8px;position:relative}.wpuGEW_timelineRail:before{content:"";background:#641a2e;border:2px solid #f9f3ea;border-radius:999px;width:12px;height:12px;position:absolute;top:2px;left:-7px}.wpuGEW_timeline article>div{gap:2px;display:grid}.wpuGEW_timeline time,.wpuGEW_timeline small{color:#5d4f4b;font-size:11px}.wpuGEW_timeline p{margin:0;font-size:13px;line-height:18px}.wpuGEW_timeline article>strong{color:#641a2e;font-family:var(--font-display), Georgia, serif;font-size:24px;font-weight:650}.wpuGEW_voiceScreen{overflow-y:auto}.wpuGEW_voiceConsent{color:#5d4f4b;background:#fff8ee;border:1px solid #94766a;border-radius:14px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;line-height:17px;display:flex}.wpuGEW_voiceConsent input{accent-color:#641a2e;flex:none;width:18px;height:18px;margin:1px 0 0}.wpuGEW_listeningCard{color:#641a2e;cursor:pointer;background:#f9f3ea;border:1px solid #94766a;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:178px;padding:20px;display:flex}.wpuGEW_listeningCard:disabled{cursor:not-allowed;opacity:.55}.wpuGEW_listeningActive{color:#fff;background:#641a2e;border-color:#641a2e}.wpuGEW_micOrb{color:#641a2e;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:88px;height:88px;font-size:32px;display:flex}.wpuGEW_listeningCard strong{font-size:18px}.wpuGEW_listeningCard small{font-size:13px}.wpuGEW_transcriptField{background:#fff;border:1px solid #94766a;border-radius:20px;gap:6px;padding:13px;display:grid}.wpuGEW_transcriptField>span,.wpuGEW_aiQuestion>span{color:#641a2e;letter-spacing:.4px;font-size:11px}.wpuGEW_transcriptField textarea{color:#171314;font:inherit;resize:vertical;border:0;outline:0;width:100%;min-height:86px;padding:0;font-size:15px;line-height:22px}.wpuGEW_transcriptField textarea:read-only{cursor:wait}.wpuGEW_aiQuestion{background:#efe4d7;border-radius:20px;gap:6px;padding:14px;display:grid}.wpuGEW_aiQuestion p{color:#171314;margin:0;font-size:15px;line-height:22px}.wpuGEW_voiceActions{gap:8px;margin-top:auto;display:grid}.wpuGEW_settingsScroll{padding:20px 24px 28px}.wpuGEW_settingsCard{background:#f9f3ea;border:1px solid #94766a;border-radius:20px;gap:14px;padding:16px;display:grid}.wpuGEW_settingsCard h2{font-size:20px;line-height:28px}.wpuGEW_settingsCard p{color:#5d4f4b;margin:4px 0 0;font-size:13px;line-height:19px}.wpuGEW_dangerCard{background:#fff4f3;border-color:#d7a6aa}.wpuGEW_hiddenInput{display:none}.wpuGEW_inlineMessage{color:#641a2e;background:#efe4d7;border-radius:12px;margin:0;padding:12px;font-size:13px}.wpuGEW_modalBackdrop{z-index:20;background:#1713147a;justify-content:center;align-items:end;padding:14px;display:flex;position:absolute;inset:0}.wpuGEW_successSheet{text-align:center;background:#fffcf7;border-radius:24px;flex-direction:column;align-items:center;gap:10px;width:100%;max-height:calc(100% - 28px);padding:22px;display:flex;overflow-y:auto;box-shadow:0 18px 50px #110a0c33}.wpuGEW_successMark{color:#641a2e;background:#efe4d7;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.wpuGEW_successSheet h2{font-family:var(--font-display), Georgia, serif;margin:0;font-size:28px;line-height:34px}.wpuGEW_successSheet>strong{color:#641a2e;font-family:var(--font-display), Georgia, serif;font-size:56px;line-height:58px}.wpuGEW_successSheet>p{color:#5d4f4b;margin:0;font-size:13px;line-height:19px}@media (max-width:520px){.wpuGEW_appShell{padding:0}.wpuGEW_phone{border:0;border-radius:0;width:100%;height:100dvh;min-height:100dvh}}@media (max-height:720px){.wpuGEW_welcome{gap:13px;padding-top:18px}.wpuGEW_welcomeBrand{width:44px;height:44px}.wpuGEW_welcomeCopy h1{font-size:38px}.wpuGEW_benefits{gap:6px}}@media (prefers-reduced-motion:reduce){.wpuGEW_button,.wpuGEW_unsetTicks span{transition:none}}.wpuGEW_appShell{background:#f7f5f6;padding:20px 16px}.wpuGEW_phone{background:#fff;border:1px solid #6f12366b;border-radius:18px;width:min(100%,402px);height:min(874px,100dvh - 40px);min-height:min(680px,100dvh - 40px);box-shadow:0 8px 28px #36071a14}.wpuGEW_appShell:focus,.wpuGEW_phone h1[tabindex="-1"]:focus{outline:none}.wpuGEW_wordmark,.wpuGEW_wordmarkCompact{color:currentColor;font-family:"Neue Haas Grotesk Display Pro", "Helvetica Neue", var(--font-sans), Arial, sans-serif;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:10px;font-size:50px;font-weight:650;line-height:1;display:inline-flex}.wpuGEW_wordmarkCompact{color:#6f1236;letter-spacing:.14em;gap:5px;font-size:16px}.wpuGEW_wordmarkHorn{width:22px;height:28px}.wpuGEW_wordmarkCompact .wpuGEW_wordmarkHorn{width:12px;height:15px}.wpuGEW_wordmarkHornRight{transform:scaleX(-1)}.wpuGEW_splashScreen{color:#fff;background:#59091e;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:32px;display:flex;position:relative;overflow:hidden}.wpuGEW_splashWordmark{flex-direction:column;align-items:center;gap:14px;display:flex}.wpuGEW_splashWordmark p{letter-spacing:.22em;margin:0;font-size:10px;font-weight:600}.wpuGEW_splashStart{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 16px;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:72px;left:32px;right:32px}.wpuGEW_splashStart:hover{background:#ffffff1f}.wpuGEW_splashActions .wpuGEW_splashDemoButton{color:#fff}.wpuGEW_splashActions .wpuGEW_splashDemoButton:focus-visible{outline-offset:4px;outline:2px solid #fff}.wpuGEW_splashAge{letter-spacing:.08em;margin:0;font-size:10px;position:absolute;bottom:32px}.wpuGEW_button{letter-spacing:0;border-radius:5px;min-height:48px;padding:0 18px;font-size:14px;font-weight:600}.wpuGEW_button_primary{color:#fff;background:#6f1236;border-color:#6f1236}.wpuGEW_button_primary:hover:not(:disabled){background:#560d2a}.wpuGEW_button_secondary,.wpuGEW_button_ghost{color:#6f1236;background:#fff;border-color:#6f1236}.wpuGEW_button_secondary:hover:not(:disabled),.wpuGEW_button_ghost:hover:not(:disabled){background:#fbf3f6}.wpuGEW_button_danger{background:#861739}.wpuGEW_iconButton,.wpuGEW_addCircle{color:#6f1236;background:#fff;border:1px solid #6f1236;border-radius:999px;width:44px;min-width:44px;height:44px}.wpuGEW_addCircle{color:#fff;background:#6f1236}.wpuGEW_eyebrow{color:#6f1236;letter-spacing:.16em;font-size:10px;font-weight:650}.wpuGEW_privacyHint,.wpuGEW_sectionHelper{color:#69545e;font-size:11px;line-height:1.45}.wpuGEW_textButton{color:#6f1236;font-size:12px;font-weight:600}.wpuGEW_welcome{gap:20px;padding:34px 32px 28px}.wpuGEW_welcomeBrand{display:none}.wpuGEW_welcomeCopy{gap:8px;margin-top:34px}.wpuGEW_welcomeCopy h1{color:#300d2e;font-family:"Neue Haas Grotesk Display Pro", "Helvetica Neue", var(--font-sans), Arial, sans-serif;letter-spacing:-.04em;font-size:32px;font-weight:650;line-height:1.02}.wpuGEW_welcomeCopy>p:last-child{color:#5f4b55;font-size:15px;line-height:1.45}.wpuGEW_benefits{gap:0}.wpuGEW_benefits li{color:#300d2e;border-bottom:1px solid #6f123642;min-height:44px;font-size:13px;font-weight:450}.wpuGEW_benefits li:before{color:#6f1236;background:0 0;border:1px solid #6f1236;width:18px;height:18px;font-size:9px}.wpuGEW_ageGate{background:#fff;border:1px solid #6f1236;border-radius:5px;padding:12px}.wpuGEW_ageGate input{accent-color:#6f1236;width:18px;height:18px}.wpuGEW_ageGate span,.wpuGEW_ageGate strong{font-size:12px}.wpuGEW_inlineInfo{color:#69545e;background:#fbf6f8;border:1px solid #cdb7c1;border-radius:5px;font-size:11px}.wpuGEW_rankingScreen,.wpuGEW_formScreen,.wpuGEW_ratingScreen,.wpuGEW_detailScreen,.wpuGEW_voiceScreen,.wpuGEW_settingsScreen{color:#300d2e;background:#fff}.wpuGEW_rankingScreen,.wpuGEW_formScreen{gap:0;padding:0}.wpuGEW_rankingHeader{border-bottom:1px solid #6f1236;align-items:flex-start;padding:30px 32px 20px}.wpuGEW_rankingHeader>div:first-child{gap:7px;display:grid}.wpuGEW_rankingHeader h1{color:#300d2e;font-family:"Neue Haas Grotesk Display Pro", "Helvetica Neue", var(--font-sans), Arial, sans-serif;letter-spacing:-.04em;font-size:26px;font-weight:650;line-height:1.02}.wpuGEW_rankingHeader p{color:#69545e;font-size:10px;line-height:1.4}.wpuGEW_headerActions{gap:8px;padding-top:2px}.wpuGEW_filters,.wpuGEW_categoryTabs{border-bottom:1px solid #6f123647;gap:20px;padding:0 32px}.wpuGEW_filters button,.wpuGEW_categoryTabs button{color:#8a737d;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:44px;padding:0;font-size:11px}.wpuGEW_filters button[aria-pressed=true],.wpuGEW_categoryTabs button[aria-pressed=true]{color:#6f1236;background:0 0;border-bottom-color:#6f1236}.wpuGEW_rankingScroll{gap:14px;padding:18px 32px 94px}.wpuGEW_rankingSection{gap:8px}.wpuGEW_rankingSection>h2{color:#6f1236;letter-spacing:.16em;font-size:10px;font-weight:650}.wpuGEW_personCard{box-shadow:none;background:#fff;border:1px solid #6f1236;border-radius:5px;gap:10px;padding:12px}.wpuGEW_personCardProvisional{border-style:dashed}.wpuGEW_rankBubble,.wpuGEW_avatar{border-radius:999px;width:34px;min-width:34px;height:34px}.wpuGEW_rankBubble{color:#fff;background:#6f1236;font-size:11px}.wpuGEW_personCardProvisional .wpuGEW_rankBubble{color:#6f1236;background:#f6e9ee}.wpuGEW_avatar{color:#19070f;background:#d73568;font-size:13px}.wpuGEW_personName{color:#300d2e;font-size:14px;font-weight:600}.wpuGEW_personMeta,.wpuGEW_scoreBlock small{color:#77616b;font-size:10px}.wpuGEW_scoreBlock strong{color:#6f1236;font-family:inherit;font-size:22px;font-weight:650}.wpuGEW_coverageLabels,.wpuGEW_coverageLabels strong{font-size:10px}.wpuGEW_progressTrack{background:#eadde3;height:3px}.wpuGEW_progressValue,.wpuGEW_progressValueWarning{background:#6f1236}.wpuGEW_stickyAction,.wpuGEW_stickyActionStack{background:#fffffff5;border-top:1px solid #6f123640;padding:12px 32px 18px}.wpuGEW_rankingScreen>.wpuGEW_stickyAction,.wpuGEW_detailScreen>.wpuGEW_stickyAction{margin:auto 0 0}.wpuGEW_emptyState,.wpuGEW_noResults{padding:48px 32px 32px}.wpuGEW_emptyState h2,.wpuGEW_noResults h2{color:#300d2e;font-family:inherit;font-size:21px;font-weight:650}.wpuGEW_emptyState>p{color:#69545e;font-size:13px}.wpuGEW_emptyRanking{background:#fff;border:1px solid #6f1236;border-radius:5px}.wpuGEW_compactHeader,.wpuGEW_personHeader{border-bottom:1px solid #6f1236;min-height:78px;padding:18px 32px 14px}.wpuGEW_personHeader>div strong,.wpuGEW_personHeader>h1{color:#300d2e;font-family:inherit;font-size:14px;font-weight:600}.wpuGEW_stepPill{color:#6f1236;letter-spacing:.1em;background:#f6e9ee;border-radius:999px;padding:7px 10px;font-size:10px}.wpuGEW_intro,.wpuGEW_ratingIntro{gap:7px;padding:24px 32px 14px}.wpuGEW_intro h1,.wpuGEW_ratingIntro h1{color:#300d2e;font-family:"Neue Haas Grotesk Display Pro", "Helvetica Neue", var(--font-sans), Arial, sans-serif;letter-spacing:-.04em;font-size:24px;font-weight:650;line-height:1.05}.wpuGEW_intro p,.wpuGEW_ratingIntro>p{color:#69545e;font-size:12px;line-height:1.45}.wpuGEW_formScroll,.wpuGEW_settingsScroll{gap:22px;padding:8px 32px 182px}.wpuGEW_reviewNotice{color:#300d2e;background:#fbf3f6;border:1px solid #6f1236;border-left:4px solid #d73568;border-radius:5px;grid-template-columns:30px minmax(0,1fr) 44px;align-items:start;gap:10px;padding:12px 6px 12px 12px;display:grid}.wpuGEW_reviewNoticeIcon{color:#6f1236;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.wpuGEW_reviewNotice>div{gap:5px;min-width:0;display:grid}.wpuGEW_reviewNotice strong{font-size:12px;font-weight:650;line-height:1.25}.wpuGEW_reviewNotice p,.wpuGEW_reviewNotice small{color:#69545e;margin:0;font-size:10px;line-height:1.4}.wpuGEW_reviewNoticeAction{color:#6f1236;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;justify-self:start;align-items:center;min-height:44px;padding:0;font-size:11px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.wpuGEW_reviewNoticeDismiss{color:#6f1236;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:22px;line-height:1;display:flex}.wpuGEW_reviewNoticeAction:focus-visible,.wpuGEW_reviewNoticeDismiss:focus-visible{outline-offset:3px;outline:2px solid #6f1236}.wpuGEW_field,.wpuGEW_factField{gap:5px}.wpuGEW_field>span,.wpuGEW_factField>span{color:#6f1236;letter-spacing:.04em;font-size:10px;font-weight:550}.wpuGEW_field input,.wpuGEW_field select,.wpuGEW_factField select{color:#300d2e;background:#fff;border:0;border-bottom:1px solid #6f1236;border-radius:0;min-height:46px;padding:8px 24px 8px 0;font-size:15px}.wpuGEW_field select,.wpuGEW_factField select{background-position:right 4px center}.wpuGEW_fieldValidation{color:#8f2e41;font-size:10px}.wpuGEW_twoColumns{gap:18px}.wpuGEW_stageFieldset,.wpuGEW_connectionFieldset,.wpuGEW_compactChoices{gap:10px}.wpuGEW_stageFieldset legend,.wpuGEW_connectionFieldset legend,.wpuGEW_compactChoices legend{color:#300d2e;font-family:"Neue Haas Grotesk Display Pro", "Helvetica Neue", var(--font-sans), Arial, sans-serif;letter-spacing:-.025em;font-size:18px;font-weight:650}.wpuGEW_connectionFieldset{border:0;min-width:0;margin:0;padding:0;display:grid}.wpuGEW_connectionFieldset>p{color:#69545e;margin:-4px 0 2px;font-size:11px}.wpuGEW_stageGrid,.wpuGEW_connectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wpuGEW_stageOption,.wpuGEW_connectionOption{color:#300d2e;cursor:pointer;background:#fff;border:1px solid #6f1236;border-radius:5px;align-items:flex-start;min-height:74px;padding:10px;display:flex}.wpuGEW_stageOption[data-selected=true],.wpuGEW_connectionOption[data-selected=true]{background:#f6e9ee;box-shadow:inset 0 0 0 1px #6f1236}.wpuGEW_stageOption input,.wpuGEW_connectionOption input{accent-color:#6f1236;flex:none;width:16px;height:16px;margin:2px 8px 0 0}.wpuGEW_stageOption span,.wpuGEW_connectionOption span{gap:3px;display:grid}.wpuGEW_stageOption strong,.wpuGEW_connectionOption strong{color:#6f1236;font-size:11px;line-height:1.2}.wpuGEW_stageOption small,.wpuGEW_connectionOption small{color:#69545e;font-size:10px;line-height:1.3}.wpuGEW_inlineReset{color:#6f1236;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:44px;padding:0;font-size:10px}.wpuGEW_compactChoices{border:0;border-top:1px solid #6f123640;padding:18px 0 0}.wpuGEW_compactChoices label{color:#300d2e;font-size:11px}.wpuGEW_compactChoices input{accent-color:#6f1236}.wpuGEW_optionalDetails{border:0;border-top:1px solid #6f123640;border-radius:0;padding:0}.wpuGEW_optionalDetails summary{color:#6f1236;min-height:44px;font-size:11px}.wpuGEW_formActions{background:#fffffff7;border-top:1px solid #6f123640;gap:8px;padding:12px 32px 18px}.wpuGEW_talkButtonContent{align-items:center;gap:9px;display:inline-flex}.wpuGEW_ratingIntro{padding-bottom:12px}.wpuGEW_coverageSummary{color:#6f1236;background:0 0;border:0;border-top:1px solid #6f123640;border-radius:0;margin-top:6px;padding:10px 0 0}.wpuGEW_coverageSummary strong,.wpuGEW_coverageSummary span{font-size:10px}.wpuGEW_ratingScroll{gap:0;padding:8px 32px 158px}.wpuGEW_ratingCard{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #6f123647;border-radius:0;gap:12px;padding:20px 0}.wpuGEW_ratingCard[data-deferred=true]{background:linear-gradient(90deg,#f6e9ee8c,#fff0)}.wpuGEW_deferredBadge{color:#8c4761;letter-spacing:.1em;margin-bottom:4px;font-size:8px;font-weight:650;display:inline-block}.wpuGEW_ratingHeader h2{color:#300d2e;font-family:inherit;font-size:15px;font-weight:600}.wpuGEW_ratingHeader p{color:#69545e;font-size:10px;line-height:1.35}.wpuGEW_ratingHeader>strong{color:#6f1236;font-family:inherit;font-size:18px;font-weight:650}.wpuGEW_thermometerVisual{height:24px}.wpuGEW_thermometerVisual input[type=range]{height:24px;top:0;left:0}.wpuGEW_thermometerVisual input[type=range]::-webkit-slider-runnable-track{height:3px}.wpuGEW_thermometerVisual input[type=range]::-moz-range-track{height:3px}.wpuGEW_thermometerVisual:before{background:#d9c8d0;height:3px;top:11px}.wpuGEW_thermometerFill{background:linear-gradient(90deg,#d73568,#6f1236);height:3px;top:11px}.wpuGEW_thermometerVisual input[type=range]::-webkit-slider-thumb{background:#6f1236;border:2px solid #fff;width:18px;height:18px;margin-top:-7px;box-shadow:0 0 0 1px #6f1236}.wpuGEW_thermometerVisual input[type=range]::-moz-range-thumb{background:#6f1236;border:2px solid #fff;width:14px;height:14px;box-shadow:0 0 0 1px #6f1236}.wpuGEW_anchors,.wpuGEW_unsetHint{color:#77616b;font-size:10px}.wpuGEW_answerStates button{color:#69545e;background:#fff;border:1px solid #cdb7c1;border-radius:999px;min-height:44px;font-size:10px}.wpuGEW_answerStates button[aria-pressed=true]{color:#6f1236;background:#f6e9ee;border-color:#6f1236}.wpuGEW_moreFactors{color:#6f1236;border-bottom:1px solid #6f123647;min-height:48px;font-size:11px}.wpuGEW_detailScroll{gap:18px;padding:18px 32px 104px}.wpuGEW_scoreHero,.wpuGEW_detailSection,.wpuGEW_missingCard,.wpuGEW_loveCard,.wpuGEW_settingsCard{box-shadow:none;background:#fff;border:1px solid #6f1236;border-radius:5px}.wpuGEW_scoreHeroTop>strong{color:#6f1236;font-family:inherit;font-size:42px;font-weight:650}.wpuGEW_scoreHeroTop p,.wpuGEW_scoreHeroTop span,.wpuGEW_detailSection h2,.wpuGEW_missingCard h2,.wpuGEW_loveCard h2,.wpuGEW_settingsCard h2{font-family:inherit}.wpuGEW_statusChips span{color:#6f1236;background:#f6e9ee;border-radius:999px;font-size:10px}.wpuGEW_categoryGrid>div{background:#fbf6f8;border:0;border-radius:5px}.wpuGEW_categoryGrid strong,.wpuGEW_timeline article>strong{color:#6f1236;font-family:inherit}.wpuGEW_timelineRail,.wpuGEW_timelineRail:before{background:#6f1236}.wpuGEW_settingsScroll{padding-bottom:32px}.wpuGEW_modalBackdrop{background:#19070f6b}.wpuGEW_successSheet{border:1px solid #6f1236;border-radius:10px;box-shadow:0 16px 44px #19070f33}.wpuGEW_splashScreen{overflow-y:auto}.wpuGEW_splashWordmark{margin:auto 0}.wpuGEW_splashActions{gap:14px;width:100%;margin-top:auto;display:grid}.wpuGEW_splashActions .wpuGEW_splashStart,.wpuGEW_splashActions .wpuGEW_splashAge{position:static;bottom:auto;left:auto;right:auto}.wpuGEW_splashActions .wpuGEW_splashStart{width:100%}.wpuGEW_splashActions .wpuGEW_splashAge{justify-self:center}.wpuGEW_demoProfileBadge{color:#6f1236;letter-spacing:.16em;background:#f6e9ee;border:1px solid #d9b8c5;border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px;font-weight:750}.wpuGEW_demoExitButton{appearance:none;color:#6f1236;cursor:pointer;font:inherit;background:#fff;border:1px solid #6f1236;border-radius:999px;min-height:40px;padding:0 14px;font-size:11px;font-weight:700}.wpuGEW_demoExitButton:focus-visible{outline-offset:3px;outline:3px solid #6f123638}.wpuGEW_demoRankingNote{color:#69545e;padding:12px 32px max(12px, env(safe-area-inset-bottom));z-index:4;background:#fffffff5;border-top:1px solid #6f123647;align-items:flex-start;gap:2px;font-size:10px;line-height:1.4;display:grid;position:sticky;bottom:0;left:0;right:0}.wpuGEW_demoRankingNote strong{color:#6f1236;font-size:11px}.wpuGEW_pilotMappingNote{color:#69545e;margin:0;font-size:10px;line-height:1.5}.wpuGEW_pilotMetadata{color:#fff;background:#300d2e;border-radius:5px;gap:16px;padding:18px;display:grid}.wpuGEW_pilotMetadataHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.wpuGEW_pilotMetadataHeading p{color:#efb8ca;letter-spacing:.16em;margin:0 0 5px;font-size:9px;font-weight:750}.wpuGEW_pilotMetadataHeading h2{color:#fff;margin:0;font-size:18px;font-weight:650;line-height:1.15}.wpuGEW_pilotMetadataHeading>span{text-overflow:ellipsis;white-space:nowrap;border:1px solid #ffffff6b;border-radius:999px;flex:none;max-width:42%;padding:6px 8px;font-size:9px;overflow:hidden}.wpuGEW_pilotScoreGrid{grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.wpuGEW_pilotScoreGrid>div{background:#ffffff17;gap:5px;min-width:0;padding:10px;display:grid}.wpuGEW_pilotScoreGrid dt{color:#efb8ca;font-size:8px;line-height:1.2}.wpuGEW_pilotScoreGrid dd{margin:0;font-size:18px;font-weight:700}.wpuGEW_deepLoveFactors{border-top:1px solid #fff3;padding-top:14px}.wpuGEW_deepLoveFactors h3{color:#efb8ca;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.wpuGEW_deepLoveFactors ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.wpuGEW_deepLoveFactors li{justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.wpuGEW_deepLoveFactors strong{font-size:12px}.wpuGEW_successMark{color:#19070f;background:#d73568}.wpuGEW_successSheet h2,.wpuGEW_successSheet>strong{color:#300d2e;font-family:inherit}.wpuGEW_voiceScreen{gap:0;padding:0;overflow:hidden}.wpuGEW_voiceScreen>.wpuGEW_compactHeader{z-index:2;background:#fffffff5;position:relative}.wpuGEW_voiceScreen>.wpuGEW_compactHeader>strong{color:#300d2e;font-size:13px;font-weight:600}.wpuGEW_voiceScreen>.wpuGEW_compactHeader>svg{color:#6f1236;flex:0 0 44px}.wpuGEW_voiceSetup,.wpuGEW_voiceReviewTranscript,.wpuGEW_suggestionReview{flex-direction:column;flex:auto;gap:20px;min-height:0;padding:28px 32px 32px;display:flex;overflow-y:auto}.wpuGEW_voiceHero{gap:7px;display:grid}.wpuGEW_voiceHero h1,.wpuGEW_conversationPrompt h1,.wpuGEW_processingState h1,.wpuGEW_suggestionSummary h1{color:#300d2e;font-family:"Neue Haas Grotesk Display Pro", "Helvetica Neue", var(--font-sans), Arial, sans-serif;letter-spacing:-.045em;margin:0;font-size:28px;font-weight:650;line-height:1.03}.wpuGEW_voiceHero>p:last-child,.wpuGEW_processingState p,.wpuGEW_suggestionSummary>p:not(.wpuGEW_eyebrow){color:#69545e;margin:0;font-size:12px;line-height:1.45}.wpuGEW_sessionPresets{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.wpuGEW_sessionPresets legend{color:#300d2e;margin-bottom:10px;font-size:12px;font-weight:600}.wpuGEW_sessionPresets>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.wpuGEW_sessionPresets button{color:#69545e;cursor:pointer;text-align:left;background:#fff;border:1px solid #cdb7c1;border-radius:5px;gap:3px;min-height:64px;padding:10px 7px;display:grid}.wpuGEW_sessionPresets button[aria-pressed=true]{color:#6f1236;background:#f6e9ee;border-color:#6f1236;box-shadow:inset 0 0 0 1px #6f1236}.wpuGEW_sessionPresets strong{font-size:12px;font-weight:650}.wpuGEW_sessionPresets span{font-size:10px}.wpuGEW_voiceConsent{color:#5f4b55;background:#fbf6f8;border:1px solid #cdb7c1;border-radius:5px;padding:11px;font-size:11px;line-height:1.45}.wpuGEW_voiceConsent input{accent-color:#6f1236;width:16px;height:16px}.wpuGEW_conversationStage{flex-direction:column;flex:auto;align-items:stretch;min-height:0;padding:26px 32px 32px;display:flex;overflow-y:auto}.wpuGEW_conversationProgress{background:#eadde3;width:100%;height:3px;overflow:hidden}.wpuGEW_conversationProgress>span{background:#6f1236;height:100%;transition:width .26s;display:block}.wpuGEW_conversationMeta{color:#6f1236;letter-spacing:.11em;justify-content:space-between;margin-top:12px;font-size:10px;font-weight:650;display:flex}.wpuGEW_conversationMeta time{font-variant-numeric:tabular-nums}.wpuGEW_conversationPrompt{color:#6f1236;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:20px;min-height:280px;display:flex}.wpuGEW_conversationPrompt h1{max-width:310px}.wpuGEW_voiceWave{justify-content:center;align-items:center;gap:3px;height:34px;display:flex}.wpuGEW_voiceWave i{opacity:.45;background:#d73568;width:2px;height:6px;animation:.9s ease-in-out infinite alternate wpuGEW_satanVoicePulse;display:block}.wpuGEW_voiceWave i:nth-child(3n){height:24px;animation-delay:-240ms}.wpuGEW_voiceWave i:nth-child(4n){height:16px;animation-delay:-460ms}.wpuGEW_voiceWave i:nth-child(5n){height:30px;animation-delay:-680ms}@keyframes wpuGEW_satanVoicePulse{0%{transform:scaleY(.38)}to{opacity:1;transform:scaleY(1)}}.wpuGEW_listeningStatus{color:#6f1236;letter-spacing:.13em;text-align:center;margin:4px 0 18px;font-size:10px;font-weight:650}.wpuGEW_liveTranscript{color:#69545e;background:#fbf6f8;border:1px solid #6f12363d;border-radius:5px;min-height:42px;margin:0 0 12px;padding:9px 10px;font-size:10px;line-height:1.4}.wpuGEW_conversationActions,.wpuGEW_voiceActions,.wpuGEW_suggestionActions{gap:8px;display:grid}.wpuGEW_voiceReviewTranscript{gap:18px}.wpuGEW_transcriptField{border:1px solid #6f1236;border-radius:5px;gap:8px;padding:14px}.wpuGEW_transcriptField>span{color:#6f1236;letter-spacing:.09em;font-size:10px}.wpuGEW_transcriptField textarea{color:#300d2e;min-height:190px;font-size:14px;line-height:1.45}.wpuGEW_transcriptField:focus-within{border-color:#6f1236;box-shadow:0 0 0 2px #6f12361f}.wpuGEW_processingState{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex}.wpuGEW_processingState>span{color:#6f1236;margin-bottom:16px;animation:1.2s ease-in-out infinite alternate wpuGEW_satanThinking;display:inline-flex}@keyframes wpuGEW_satanThinking{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(-3px)}}.wpuGEW_suggestionReview{gap:18px}.wpuGEW_suggestionSummary{gap:7px;display:grid}.wpuGEW_suggestionSummary .wpuGEW_conversationProgress{margin-top:8px}.wpuGEW_suggestionList{gap:8px;display:grid}.wpuGEW_suggestionCard{background:#fff;border:1px solid #cdb7c1;border-radius:5px;gap:10px;padding:12px;display:grid}.wpuGEW_suggestionCard[data-selected=true]{background:#fbf3f6;border-color:#6f1236}.wpuGEW_suggestionCard>button{color:#300d2e;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:44px;padding:0;display:grid}.wpuGEW_suggestionCard>button>span{color:#6f1236;border:1px solid #6f1236;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex}.wpuGEW_suggestionCard>button strong{font-size:12px;font-weight:600}.wpuGEW_suggestionCard>button b{color:#6f1236;font-size:13px;font-weight:650}.wpuGEW_suggestionCard input[type=range]{accent-color:#6f1236;cursor:pointer;width:100%}.wpuGEW_suggestionCard small{color:#77616b;font-size:10px;line-height:1.4}.wpuGEW_noSuggestions{border-top:1px solid #6f123642;border-bottom:1px solid #6f123642;gap:6px;padding:22px 0;display:grid}.wpuGEW_noSuggestions h2{color:#300d2e;margin:0;font-size:16px;font-weight:650}.wpuGEW_noSuggestions p{color:#69545e;margin:0;font-size:11px;line-height:1.45}.wpuGEW_responseReceipt{background:#fbf6f8;border:1px solid #d8c5ce;border-radius:5px;gap:8px;padding:12px;display:grid}.wpuGEW_responseReceipt>strong{color:#6f1236;letter-spacing:.1em;font-size:9px}.wpuGEW_responseReceipt p{color:#69545e;grid-template-columns:18px 1fr;gap:8px;margin:0;font-size:10px;line-height:1.4;display:grid}.wpuGEW_responseReceipt p span{color:#fff;background:#6f1236;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;display:flex}.wpuGEW_followUpList{gap:9px;display:grid}.wpuGEW_followUpList>div{gap:4px;display:grid}.wpuGEW_followUpList h2{color:#300d2e;margin:0;font-size:16px;font-weight:650}.wpuGEW_followUpCard{border-bottom:1px solid #6f123642;gap:8px;padding:12px 0 16px;display:grid}.wpuGEW_followUpCard>div:first-child{justify-content:space-between;align-items:center;display:flex}.wpuGEW_followUpCard strong,.wpuGEW_followUpCard b{color:#300d2e;font-size:12px}.wpuGEW_followUpCard b{color:#6f1236}.wpuGEW_followUpCard p,.wpuGEW_followUpCard small{color:#69545e;margin:0;font-size:10px;line-height:1.4}.wpuGEW_followUpCard input[type=range]{accent-color:#6f1236;cursor:pointer;width:100%}.wpuGEW_followUpCard input[type=range][data-unset=true]{opacity:.58}.wpuGEW_followUpAnchors{color:#77616b;justify-content:space-between;font-size:9px;display:flex}.wpuGEW_suggestionActions{margin-top:auto;padding-top:4px}.wpuGEW_voiceScreen>.wpuGEW_inlineMessage{color:#6f1236;background:#fbf3f6;border-top:1px solid #6f123640;border-radius:0;margin:0;padding:10px 32px;font-size:10px}@media (max-width:520px){.wpuGEW_appShell{background:#fff;padding:0}.wpuGEW_phone{box-shadow:none;border:0;border-radius:0;width:100%;height:100dvh;min-height:100dvh}}@media (max-width:360px){.wpuGEW_welcome,.wpuGEW_rankingHeader,.wpuGEW_compactHeader,.wpuGEW_personHeader,.wpuGEW_filters,.wpuGEW_categoryTabs,.wpuGEW_rankingScroll,.wpuGEW_intro,.wpuGEW_ratingIntro,.wpuGEW_formScroll,.wpuGEW_settingsScroll,.wpuGEW_ratingScroll,.wpuGEW_detailScroll,.wpuGEW_voiceSetup,.wpuGEW_voiceReviewTranscript,.wpuGEW_suggestionReview,.wpuGEW_conversationStage,.wpuGEW_stickyAction,.wpuGEW_stickyActionStack,.wpuGEW_formActions,.wpuGEW_voiceScreen>.wpuGEW_inlineMessage{padding-left:24px;padding-right:24px}}@media (max-height:720px){.wpuGEW_welcome{gap:12px;padding-top:22px}.wpuGEW_welcomeCopy{margin-top:8px}.wpuGEW_welcomeCopy h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.wpuGEW_voiceWave i,.wpuGEW_processingState>span{animation:none}}.wpuGEW_appShell{isolation:isolate;background:#fff;position:relative}.wpuGEW_squareField,.wpuGEW_squareFieldLight{contain:paint;pointer-events:none;fill:#c46179;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.wpuGEW_squareFieldLight{fill:#fff}.wpuGEW_squareField rect,.wpuGEW_squareFieldLight rect{opacity:.16}.wpuGEW_appShell>.wpuGEW_phone{z-index:1}.wpuGEW_splashWordmark,.wpuGEW_splashActions{z-index:1;position:relative}
.wqdNGa_ai{color:#18191b;margin:0}.wqdNGa_ai p{color:#b52328;margin:6px 0;font-size:13px;line-height:1.45}.wqdNGa_accountActions{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 0 24px;display:flex}.wqdNGa_dialog button{font:inherit;color:#18191b;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #18191b;min-height:44px;padding:10px 12px}.wqdNGa_accountActions .wqdNGa_danger{color:#b52328;border-color:#b52328}.wqdNGa_dialog{box-sizing:border-box;color:#18191b;background:#fff;border:1px solid #ddd;border-radius:22px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);padding:26px;overflow:auto}.wqdNGa_dialog h2{margin:0 0 18px;font-size:26px}.wqdNGa_dialog p{font-size:15px;line-height:1.5}.wqdNGa_dialog form{gap:16px;margin-top:22px;display:grid}.wqdNGa_dialog label{gap:10px;display:grid}.wqdNGa_dialog input{box-sizing:border-box;border:1px solid #b9b9b5;border-radius:8px;width:100%;min-height:46px;padding:10px;font-size:16px}.wqdNGa_dialog button{max-width:100%;margin:8px 0}.wqdNGa_dialog .wqdNGa_primary{color:#18191b;background:#ff2b30;border:0;border-radius:10px;font-weight:650}.wqdNGa_dialog button:disabled{opacity:.5}.wqdNGa_switchRow{color:#18191b;text-align:left;cursor:pointer;background:#fafafa;border:1px solid #18191b14;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-height:88px;padding:14px;font-size:15px;font-weight:600;display:flex}.wqdNGa_switchTrack{background:#e1e1e3;border-radius:16px;flex:none;width:51px;height:31px;transition:background .16s;position:relative}.wqdNGa_switchTrack:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:left .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #18191b40}.wqdNGa_switchRow[aria-checked=true] .wqdNGa_switchTrack{background:#ff2b30}.wqdNGa_switchRow[aria-checked=true] .wqdNGa_switchTrack:after{left:22px}.wqdNGa_switchRow:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.wqdNGa_switchTrack,.wqdNGa_switchTrack:after{transition:none}}.wqdNGa_accountActions{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.wqdNGa_accountActions>button:first-child{color:#18191b;letter-spacing:-.02em;text-align:center;background:#f1f1f2;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:56px;padding:12px 16px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.wqdNGa_accountActions>button:first-child:hover{background:#e8e8ea}.wqdNGa_accountActions>button.wqdNGa_danger{color:#d71f24;letter-spacing:-.02em;text-align:center;background:0 0;border:1px solid #d71f2466;border-radius:999px;justify-self:stretch;min-height:56px;margin-top:0;padding:12px 16px;font-size:17px;font-weight:700;text-decoration:none}.wqdNGa_dialog{background:var(--portal-surface,#ff2b30);border:var(--portal-panel-border,0);color:#18191b;border-radius:8px;padding:32px 26px;font-family:inherit}.wqdNGa_dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c0ef0}.wqdNGa_dialog h2{color:var(--portal-heading,#fff);letter-spacing:-.04em;font-size:32px;font-weight:750;line-height:1.08}.wqdNGa_dialog button{background:0 0;border:2px solid #18191b;border-radius:999px;min-height:52px;padding:12px 20px}.wqdNGa_dialog .wqdNGa_primary{color:#fff;background:#18191b;border-radius:999px}.wqdNGa_dialog input{background:0 0;border:2px solid #18191b;border-radius:6px}.wqdNGa_accountActions>button.wqdNGa_danger{color:#18191b;border-color:#18191b}.wqdNGa_accountActions>button.wqdNGa_danger:hover{background:#fff5}.wqdNGa_switchRow{text-align:start;background:0 0;border:1.5px solid #18191b;border-radius:8px}.wqdNGa_switchTrack{box-sizing:content-box;background:#18191b33;border:1px solid #18191b60}.wqdNGa_switchRow[aria-checked=true] .wqdNGa_switchTrack{background:#18191b;border-color:#18191b}
.uTeO2W_settingsHome{background:#f3f3f4;max-width:none;margin:0 -28px;padding:6px 28px 40px}.uTeO2W_settingsHome>*{max-width:620px;margin-left:auto;margin-right:auto}.uTeO2W_card{background:#fff;border:1px solid #18191b12;border-radius:16px;padding:18px 18px 20px;margin:0 0 14px!important}.uTeO2W_card>h2{color:#6b6c6f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:650}.uTeO2W_profileForm{display:block!important}.uTeO2W_saveBar{bottom:calc(84px + env(safe-area-inset-bottom));z-index:4;background:linear-gradient(#f3f3f400,#f3f3f4 35%);grid-template-columns:1fr 1fr;gap:10px;padding:12px 0 4px;display:grid;position:sticky}.uTeO2W_saveBar button{margin:0}.uTeO2W_links{margin:0;display:grid}.uTeO2W_links button,.uTeO2W_links a,.uTeO2W_privacy{color:#18191b;text-align:start;background:0 0;border:0;border-bottom:1px solid #18191b14;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:54px;padding:13px 0;font-size:16px;text-decoration:none;display:flex}.uTeO2W_links small{color:#626365;overflow-wrap:anywhere;margin-top:5px;font-size:14px;display:block}.uTeO2W_links .uTeO2W_profileLink{padding:22px 0}.uTeO2W_links button>span:last-child,.uTeO2W_privacy>span{flex:none}.uTeO2W_data{border-bottom:1px solid #18191b14}.uTeO2W_data>summary{cursor:pointer;min-height:66px;padding:20px 0;font-size:17px}.uTeO2W_privacy{margin:0 0 26px}.uTeO2W_profileHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.uTeO2W_profileHeading h1{overflow-wrap:anywhere;text-wrap:initial;min-width:0}.uTeO2W_formSection{border-bottom:1px solid #18191b14;min-width:0;padding:16px 0 22px}.uTeO2W_formSection h2{color:#626365;letter-spacing:0;margin:0 0 22px;font-size:16px;font-weight:500}.uTeO2W_contactGrid,.uTeO2W_aboutGrid{gap:18px;display:grid}.uTeO2W_aboutGrid>div{min-width:0}.uTeO2W_aboutGrid fieldset{margin:0 0 22px}.uTeO2W_profileFooter{border-top:1px solid #18191b14;margin-top:42px;padding-top:22px}@media (min-width:700px){.uTeO2W_contactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.uTeO2W_aboutGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}}.uTeO2W_back{color:#18191b;background:0 0;border:0;width:44px;height:44px;padding:0;font-size:28px!important}.uTeO2W_profileTop{align-items:center;gap:12px;margin:2px 0 12px;display:flex}.uTeO2W_profileTop .uTeO2W_iconButton,.uTeO2W_profileTop button:first-child{margin-left:-11px}.uTeO2W_profileTop h1{flex:1;min-width:0;margin:0}.uTeO2W_profileAvatar{background:#f5e7ed;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:20px;font-weight:650;display:grid}.uTeO2W_identityBlock{margin:0 0 18px}.uTeO2W_identityBlock h3{margin:18px 0 4px;font-size:16px}.uTeO2W_block{margin:0 0 14px}.uTeO2W_doors{flex-wrap:wrap;gap:10px;margin:2px 0 26px;display:flex}.uTeO2W_door{color:#18191b;background:#fff;border:1px solid #18191b12;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;font-size:15px;font-weight:650;display:inline-flex}.uTeO2W_door:hover{background:#f7f7f8}.uTeO2W_door svg{color:#18191b;flex:none}.uTeO2W_needs{color:#6b6c6f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:650}.uTeO2W_tiles{gap:12px;margin:0 0 8px;display:grid}.uTeO2W_tile{color:#18191b;text-align:start;background:#fff;border:1px solid #18191b12;border-radius:16px;gap:5px;width:100%;padding:18px;display:grid}.uTeO2W_tile small{color:#d71f24;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:750}.uTeO2W_tile strong{letter-spacing:-.03em;font-size:22px;font-weight:650;line-height:1.1}.uTeO2W_tile>span:not(.uTeO2W_tileBar){color:#55575a;font-size:14px;line-height:1.4}.uTeO2W_tileBar{margin-top:10px}.uTeO2W_block>h2{color:#6b6c6f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:650}.uTeO2W_blockHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.uTeO2W_blockHead h2{color:#6b6c6f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:650}.uTeO2W_readRows{margin:0 0 12px}.uTeO2W_readRows>div{border-bottom:1px solid #18191b14;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:10px 0;display:flex}.uTeO2W_readRows dt{color:#55575a;font-size:15px}.uTeO2W_readRows dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:550}.uTeO2W_editActions{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;display:grid}.uTeO2W_editActions button{margin:0}.uTeO2W_quickSwitches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.uTeO2W_quickSwitches>*{min-width:0}.uTeO2W_quickSwitches>:last-child:nth-child(odd){grid-column:1/-1}.uTeO2W_switchRow{color:#18191b;text-align:start;background:#fff;border:1px solid #18191b12;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-height:88px;padding:14px;font-size:15px;font-weight:600;display:flex}.uTeO2W_switchTrack{background:#e1e1e3;border-radius:16px;flex:none;width:51px;height:31px;transition:background .16s;position:relative}.uTeO2W_switchTrack:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:left .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #18191b40}.uTeO2W_switchRow[aria-checked=true] .uTeO2W_switchTrack{background:#ff2b30}.uTeO2W_switchRow[aria-checked=true] .uTeO2W_switchTrack:after{left:22px}@media (prefers-reduced-motion:reduce){.uTeO2W_switchTrack,.uTeO2W_switchTrack:after{transition:none}}.uTeO2W_block h2,.uTeO2W_block h3{letter-spacing:0;text-transform:none;color:#18191b;margin:18px 0 4px;font-size:17px;font-weight:650}.uTeO2W_block>h2,.uTeO2W_blockHead>h2{color:#6b6c6f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:650}.uTeO2W_rowButton{color:#18191b;text-align:start;background:0 0;border:0;border-bottom:1px solid #18191b14;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:54px;padding:13px 0;font-size:16px;display:flex}.uTeO2W_links button svg,.uTeO2W_links a svg,.uTeO2W_rowButton svg{color:#8a8b8e;flex:none}@media (min-width:700px){.uTeO2W_block,.uTeO2W_profileTop{max-width:560px}}.uTeO2W_idealSummary{gap:14px;display:grid}.uTeO2W_idealBlock{gap:8px;display:grid}.uTeO2W_idealWho{color:#626365;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.uTeO2W_idealRow{grid-template-columns:max-content minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:16px;display:grid}.uTeO2W_idealRow i{background:#18191b12;border-radius:4px;height:8px;display:block;overflow:hidden}.uTeO2W_idealRow i b{background:#ff2b30;border-radius:4px;height:100%;display:block}.uTeO2W_idealRow strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.uTeO2W_idealJolly{color:#626365;margin:2px 0 0;font-size:14px}.uTeO2W_idealJolly strong{color:#18191b}.uTeO2W_idealActions{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;display:grid}.uTeO2W_idealActions button{margin:0}.uTeO2W_switchRow>span:first-child small{color:#626365;margin-top:3px;font-size:13px;font-weight:400;line-height:1.3;display:block}@media (max-width:520px){.uTeO2W_settingsHome{margin-inline:-20px;padding-inline:20px}}[dir=rtl] .uTeO2W_profileTop button svg{transform:scaleX(-1)}.uTeO2W_settingsHome{background:0 0}.uTeO2W_card{box-shadow:none;background:#ffffffed;border:1px solid #18191b25;border-radius:8px}.uTeO2W_profileAvatar{color:#fff;background:#18191b}.uTeO2W_idealRow i,.uTeO2W_idealRow i b{border-radius:0}.uTeO2W_quickSwitches{border-color:#18191b40}.uTeO2W_block>h2,.uTeO2W_blockHead>h2{color:#18191b}.uTeO2W_switchRow>span:first-child small{color:#444}.uTeO2W_rowButton{min-height:54px}.uTeO2W_links button svg,.uTeO2W_links a svg,.uTeO2W_rowButton svg{color:#18191b}.uTeO2W_astrology{background:0 0;border:0;margin:0 0 10px;padding:0}.uTeO2W_astrology>h3{margin-top:20px}.uTeO2W_needs{color:#18191b}.uTeO2W_tile{padding:22px 18px}.uTeO2W_card,.uTeO2W_tile,.uTeO2W_switchRow{background:0 0;border:1.5px solid #18191b;border-radius:8px}.uTeO2W_tile:hover{background:#18191b08}.uTeO2W_profileTop h1{color:var(--portal-heading,#fff)}.uTeO2W_card>h2,.uTeO2W_needs,.uTeO2W_tile>span:not(.uTeO2W_tileBar),.uTeO2W_switchRow>span:first-child small{color:#18191b}.uTeO2W_switchTrack{box-sizing:content-box;background:#18191b33;border:1px solid #18191b60}.uTeO2W_switchRow[aria-checked=true] .uTeO2W_switchTrack{background:#18191b;border-color:#18191b}.uTeO2W_saveBar{background:0 0}.uTeO2W_appearance{border:0;margin:0 0 20px;padding:0}.uTeO2W_appearance legend{color:#18191b;margin:0 0 10px;font-size:15px;font-weight:600}.uTeO2W_appearance>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.uTeO2W_appearance button{color:#18191b;min-height:48px;font:inherit;background:0 0;border:1.5px solid #18191b;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:flex}.uTeO2W_appearance button[aria-pressed=true]{color:#fff;background:#18191b}.uTeO2W_appearance i{border:1px solid #18191b55;border-radius:50%;width:14px;height:14px}.uTeO2W_appearance i[data-color=red]{background:#ff2b30}.uTeO2W_appearance i[data-color=white]{background:#fff}.uTeO2W_profileForm .uTeO2W_card{border:2px solid #18191b;padding:22px}.uTeO2W_profileForm .uTeO2W_card>h2{margin-bottom:20px}.uTeO2W_profileForm .uTeO2W_contactGrid{gap:22px}@media (max-width:380px){.uTeO2W_profileForm .uTeO2W_card{padding:18px}}[data-portal-theme] .uTeO2W_door{background:0 0;border:1.5px solid #18191b}
.rRVQga_toggle{color:#18191b;cursor:pointer;perspective:500px;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:74px;height:44px;padding:0;display:grid}.rRVQga_toggle:focus-visible{outline-offset:3px;outline:2px solid #18191b}.rRVQga_faces{width:74px;height:22px;transform-style:preserve-3d;display:block;position:relative;transform:rotateY(0)}.rRVQga_front,.rRVQga_back{font-family:var(--font-sans),sans-serif;letter-spacing:.18em;backface-visibility:hidden;align-items:center;font-size:15px;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.rRVQga_front{color:#18191b}.rRVQga_back{color:#ff2b30;transform:rotateY(180deg)}.rRVQga_toggle[data-appearance=white] .rRVQga_faces{transform:rotateY(180deg)}@media (prefers-reduced-motion:no-preference){.rRVQga_toggle[data-animated] .rRVQga_faces{transition:transform .42s cubic-bezier(.22,.8,.25,1)}}
