.zjQXAq_root{--grad-chat:linear-gradient(135deg, #0253b9, #04bde4);--grad-profile:linear-gradient(135deg, #ff4087, #ffc056);--grad-convo:linear-gradient(135deg, #fc5c7d, #6a82fb);--grad-quiz:linear-gradient(135deg, #007fff, #00d06a);--profile-a:#ff4087;--profile-b:#ffc056;--women:#f23b86;--men:#2f7ff0;--good:#34d27b;--warn:#ffce7a;--r-card:20px;--r-ctrl:12px;--maxw:1180px;--accent:var(--grad-profile);--accent-a:var(--profile-a);--accent-b:var(--profile-b);--bg:#050507;--bg-grad:radial-gradient(1100px 620px at 88% -8%, #ff40871a, transparent 60%), radial-gradient(900px 600px at -6% 8%, #ffc05614, transparent 60%), #050507;--panel:#ffffff09;--panel-2:#ffffff0e;--panel-solid:#121319;--line:#ffffff17;--line-soft:#ffffff0e;--field:#ffffff0a;--field-line:#ffffff21;--track:#ffffff1c;--ink:#f5f6f9;--ink-dim:#c6cad6;--muted:#8b91a1;--shadow:0 30px 80px -50px #000000d9;background:var(--bg-grad);min-height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;background-attachment:fixed;flex-direction:column;font-family:DM Sans,system-ui,sans-serif;display:flex}.zjQXAq_themeLight{--bg:#fbfbfd;--bg-grad:radial-gradient(1000px 560px at 90% -10%, #ff40871a, transparent 60%), radial-gradient(820px 520px at -6% 6%, #ffc05614, transparent 62%), #fbfbfd;--panel:#fff;--panel-2:#fff;--panel-solid:#fff;--line:#e9e9ef;--line-soft:#f1f1f5;--field:#fbfbfd;--field-line:#e3e3ec;--track:#14162617;--ink:#14151c;--ink-dim:#3b3d49;--muted:#74798a;--shadow:0 24px 60px -38px #281e3c47}.zjQXAq_tnum{font-variant-numeric:tabular-nums}.zjQXAq_gtext{-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.zjQXAq_phdr{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(18px,4vw,44px);display:flex}.zjQXAq_brand{align-items:center;gap:16px;display:flex}.zjQXAq_logo{width:auto;height:28px}.zjQXAq_themeLight .zjQXAq_logo{filter:invert()brightness(.25)}.zjQXAq_tool{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--line);white-space:nowrap;padding-left:16px;font-family:Arimo,sans-serif;font-size:12.5px;font-weight:700}.zjQXAq_right{align-items:center;gap:10px;display:flex}.zjQXAq_iconbtn{border:1px solid var(--field-line);background:var(--field);width:38px;height:38px;color:var(--ink-dim);cursor:pointer;border-radius:10px;place-items:center;display:grid}.zjQXAq_iconbtn:hover{color:var(--ink)}.zjQXAq_retake{border:1px solid var(--line);color:var(--ink-dim);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;padding:8px 14px;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:600}.zjQXAq_retake:hover{color:var(--ink);border-color:color-mix(in oklab, var(--ink) 26%, transparent)}.zjQXAq_getbtn{cursor:pointer;color:#fff;background:var(--accent);white-space:nowrap;border:none;border-radius:10px;padding:10px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;box-shadow:0 10px 26px -12px #ff408799}.zjQXAq_getbtn:hover{filter:brightness(1.06)}.zjQXAq_stage{flex:auto;place-items:start center;padding:clamp(28px,6vh,64px) clamp(16px,4vw,32px);display:grid}.zjQXAq_quizCard{background:var(--panel-solid);border:1px solid var(--line);width:100%;max-width:640px;box-shadow:var(--shadow);border-radius:26px;padding:clamp(22px,3.4vw,34px);position:relative;overflow:hidden}.zjQXAq_quizGlow{pointer-events:none;background:radial-gradient(420px 200px at 100% -10%,#ff40871f,#0000 60%),radial-gradient(360px 200px at -8% 110%,#ffc0561a,#0000 60%);position:absolute;inset:0}.zjQXAq_qtop{flex-direction:column;gap:16px;margin-bottom:22px;display:flex;position:relative}.zjQXAq_prog{background:var(--track);border-radius:99px;height:5px;overflow:hidden}.zjQXAq_prog>i{background:var(--accent);border-radius:99px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);display:block}.zjQXAq_qmeta{justify-content:space-between;align-items:center;display:flex}.zjQXAq_backbtn{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:2px 0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;display:inline-flex}.zjQXAq_backbtn:hover{color:var(--ink)}.zjQXAq_qcount{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.zjQXAq_qbody{position:relative}.zjQXAq_qbody.zjQXAq_fwd{animation:.34s cubic-bezier(.2,.7,.2,1) both zjQXAq_apSlideFwd}.zjQXAq_qbody.zjQXAq_back{animation:.34s cubic-bezier(.2,.7,.2,1) both zjQXAq_apSlideBack}@keyframes zjQXAq_apSlideFwd{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes zjQXAq_apSlideBack{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zjQXAq_qbody.zjQXAq_fwd,.zjQXAq_qbody.zjQXAq_back{animation:none}}.zjQXAq_qtitle{letter-spacing:-.02em;font-family:Arimo,sans-serif;font-size:clamp(24px,3.4vw,30px);font-weight:800;line-height:1.1}.zjQXAq_qsub{color:var(--muted);margin-top:7px;font-size:14.5px;line-height:1.45}.zjQXAq_qanswers{flex-direction:column;gap:12px;margin-top:22px;display:flex}.zjQXAq_opt{appearance:none;cursor:pointer;text-align:left;border:1.5px solid var(--field-line);background:var(--field);width:100%;color:var(--ink);font:inherit;border-radius:15px;align-items:center;gap:15px;padding:17px 18px;font-family:DM Sans,sans-serif;transition:border-color .15s,background .15s,transform .12s;display:flex}.zjQXAq_opt:hover{border-color:color-mix(in oklab, var(--ink) 26%, transparent);transform:translateY(-1px)}.zjQXAq_opt[aria-pressed=true]{background:linear-gradient(var(--panel-2), var(--panel-2)) padding-box, var(--accent) border-box;border:1.6px solid #0000}.zjQXAq_opt[data-flash="1"][aria-pressed=true]{border:1.5px solid var(--field-line);background:var(--field)}.zjQXAq_opt[data-flash="1"][aria-pressed=true] .zjQXAq_optCheck{opacity:0;transform:scale(.5)}.zjQXAq_opt[data-flash="1"]:active{background:var(--panel-2);transform:scale(.99)}.zjQXAq_optIco{text-align:center;width:30px;color:var(--ink-dim);flex:none;font-size:20px;line-height:1}.zjQXAq_optMain{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.zjQXAq_optTitle{letter-spacing:-.01em;font-size:16.5px;font-weight:700}.zjQXAq_optSub{color:var(--muted);margin-top:2px;font-size:13px}.zjQXAq_optCheck{background:var(--accent);color:#fff;opacity:0;border-radius:99px;flex:none;place-items:center;width:24px;height:24px;transition:opacity .16s,transform .16s;display:grid;transform:scale(.5)}.zjQXAq_opt[aria-pressed=true] .zjQXAq_optCheck{opacity:1;transform:scale(1)}.zjQXAq_opt[aria-pressed=true][data-tone=chat]{background:linear-gradient(var(--panel-2), var(--panel-2)) padding-box, var(--grad-chat) border-box}.zjQXAq_opt[aria-pressed=true][data-tone=convo]{background:linear-gradient(var(--panel-2), var(--panel-2)) padding-box, var(--grad-convo) border-box}.zjQXAq_opt[data-tone=chat] .zjQXAq_optCheck{background:var(--grad-chat)}.zjQXAq_opt[data-tone=convo] .zjQXAq_optCheck{background:var(--grad-convo)}.zjQXAq_opt[data-tone] .zjQXAq_optIco{color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.zjQXAq_opt[data-tone=chat] .zjQXAq_optIco{background:var(--grad-chat)}.zjQXAq_opt[data-tone=convo] .zjQXAq_optIco{background:var(--grad-convo)}.zjQXAq_relDivider{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:8px 0 2px;font-size:11.5px;font-weight:700}.zjQXAq_bignum{justify-content:center;align-items:center;gap:14px;margin-top:6px;display:flex}.zjQXAq_bignum button{appearance:none;cursor:pointer;border:1.5px solid var(--field-line);background:var(--field);width:56px;height:56px;color:var(--ink);border-radius:16px;font-size:26px;line-height:1;transition:border-color .14s}.zjQXAq_bignum button:hover{border-color:color-mix(in oklab, var(--ink) 28%, transparent)}.zjQXAq_bignum input{text-align:center;border:1.5px solid var(--field-line);background:var(--field);width:130px;height:72px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:16px;font-family:Arimo,sans-serif;font-size:38px;font-weight:800}.zjQXAq_bignum input:focus{border-color:var(--accent-a);outline:none}.zjQXAq_rangeRow{text-align:center;font-variant-numeric:tabular-nums;margin:4px 0 18px;font-family:Arimo,sans-serif;font-size:26px;font-weight:800}.zjQXAq_rangeRow .zjQXAq_to,.zjQXAq_rangeRow .zjQXAq_unit{color:var(--muted);font-size:18px;font-weight:600}.zjQXAq_slider{touch-action:none;height:34px;margin:0 4px;position:relative}.zjQXAq_sTrack{background:var(--track);border-radius:99px;height:6px;position:absolute;top:14px;left:0;right:0}.zjQXAq_sFill{background:var(--accent);border-radius:99px;height:6px;position:absolute;top:14px}.zjQXAq_sHandle{border:2px solid var(--accent-a);cursor:grab;touch-action:none;background:#fff;border-radius:99px;width:22px;height:22px;margin-left:-11px;position:absolute;top:17px;transform:translateY(-50%);box-shadow:0 4px 12px -2px #ff408780}.zjQXAq_sHandle:before{content:"";border-radius:50%;position:absolute;inset:-13px}.zjQXAq_sHandle:active{cursor:grabbing;box-shadow:0 0 0 6px #ff408729}.zjQXAq_scale{grid-template-columns:repeat(10,1fr);gap:7px;margin-top:4px;display:grid}.zjQXAq_scale button{appearance:none;cursor:pointer;aspect-ratio:1;border:1.5px solid var(--field-line);background:var(--field);min-width:0;color:var(--ink-dim);font-variant-numeric:tabular-nums;border-radius:12px;font-family:Arimo,sans-serif;font-size:16px;font-weight:700;transition:all .12s}.zjQXAq_scale button:hover{color:var(--ink);border-color:color-mix(in oklab, var(--ink) 30%, transparent);transform:translateY(-2px)}.zjQXAq_scale button.zjQXAq_on{color:#fff;background:var(--accent);border-color:#0000;box-shadow:0 8px 18px -10px #ff40878c}.zjQXAq_scale button.zjQXAq_lit{background:color-mix(in oklab, var(--accent-a) 16%, var(--field));color:var(--ink);border-color:#0000}.zjQXAq_scaleEnds{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:12px;font-weight:600;display:flex}.zjQXAq_cont{appearance:none;cursor:pointer;color:#fff;letter-spacing:.01em;background:var(--accent);border:none;border-radius:15px;width:100%;margin-top:26px;padding:17px 22px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:800;transition:filter .15s,transform .1s,opacity .15s;box-shadow:0 18px 40px -18px #ff408799}.zjQXAq_cont:hover{filter:brightness(1.07)}.zjQXAq_cont:active{transform:translateY(1px)}.zjQXAq_cont:disabled{opacity:.42;cursor:not-allowed;filter:none}.zjQXAq_heroCard{background:var(--panel-solid);border:1px solid var(--line);width:100%;max-width:640px;box-shadow:var(--shadow);border-radius:26px;padding:clamp(28px,4vw,44px);position:relative;overflow:hidden}.zjQXAq_logoFan{justify-content:center;align-items:center;min-height:82px;margin:2px 0 26px;display:flex}.zjQXAq_logoFanItem{background-color:#fff;background-position:50%;background-size:cover;border-radius:15px;flex:none;width:60px;height:60px;margin-left:-12px;transition:transform .35s cubic-bezier(.22,.7,.2,1),margin-left .35s cubic-bezier(.22,.7,.2,1);box-shadow:0 12px 26px -12px #00000061,inset 0 0 0 1px #0000000f}.zjQXAq_logoFanItem:first-child{margin-left:0}.zjQXAq_logoFanItem:first-child{z-index:1;transform:rotate(-10deg)translateY(7px)}.zjQXAq_logoFanItem:nth-child(2){z-index:2;transform:rotate(-6deg)translateY(-2px)}.zjQXAq_logoFanItem:nth-child(3){z-index:3;transform:rotate(-3deg)translateY(2px)}.zjQXAq_logoFanItem:nth-child(4){z-index:4;transform:rotate(-1deg)translateY(-7px)}.zjQXAq_logoFanItem:nth-child(5){z-index:4;transform:rotate(2deg)translateY(-7px)}.zjQXAq_logoFanItem:nth-child(6){z-index:3;transform:rotate(4deg)translateY(2px)}.zjQXAq_logoFanItem:nth-child(7){z-index:2;transform:rotate(7deg)translateY(-2px)}.zjQXAq_logoFanItem:nth-child(8){z-index:1;transform:rotate(10deg)translateY(7px)}.zjQXAq_logoFan:hover .zjQXAq_logoFanItem{margin-left:-6px}.zjQXAq_logoFan:hover .zjQXAq_logoFanItem:first-child{margin-left:0}@media (max-width:480px){.zjQXAq_logoFanItem{width:48px;height:48px;margin-left:-10px}}.zjQXAq_heroEy{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.zjQXAq_heroH{letter-spacing:-.025em;margin:10px 0 14px;font-family:Arimo,sans-serif;font-size:clamp(32px,5vw,46px);font-weight:800;line-height:1.04}.zjQXAq_heroH .zjQXAq_gtext{background-image:var(--accent)}.zjQXAq_heroP{color:var(--ink-dim);max-width:52ch;font-size:16px;line-height:1.6}.zjQXAq_heroStart{margin-top:26px}.zjQXAq_heroMeta{flex-wrap:wrap;gap:18px;margin-top:16px;display:flex}.zjQXAq_heroMeta span{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.zjQXAq_heroMeta b{color:var(--ink-dim);font-weight:700}.zjQXAq_heroLogo{align-items:center;gap:14px;margin-bottom:22px;display:flex}.zjQXAq_heroLogo img{width:auto;height:26px}.zjQXAq_themeLight .zjQXAq_heroLogo img{filter:invert()brightness(.25)}.zjQXAq_resWrap{width:100%;max-width:860px;margin:0 auto;padding:30px clamp(16px,4vw,40px) 64px}.zjQXAq_resHead{margin-bottom:20px}.zjQXAq_resHead .zjQXAq_eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.zjQXAq_resHead h1{margin:8px 0;font-family:Arimo,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.04}.zjQXAq_resHead h1 .zjQXAq_gtext{background-image:var(--accent)}.zjQXAq_resHead .zjQXAq_ctx{color:var(--ink-dim);font-size:15px}.zjQXAq_applist{flex-direction:column;gap:12px;display:flex}.zjQXAq_approw{animation:.42s cubic-bezier(.2,.7,.2,1) both zjQXAq_apRise}.zjQXAq_approw:first-child{animation-delay:20ms}.zjQXAq_approw:nth-child(2){animation-delay:70ms}.zjQXAq_approw:nth-child(3){animation-delay:.12s}.zjQXAq_approw:nth-child(4){animation-delay:.17s}.zjQXAq_approw:nth-child(5){animation-delay:.22s}.zjQXAq_approw:nth-child(6){animation-delay:.27s}.zjQXAq_approw:nth-child(7){animation-delay:.32s}.zjQXAq_approw:nth-child(8){animation-delay:.37s}@keyframes zjQXAq_apRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zjQXAq_approw{animation:none}}.zjQXAq_appcard{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:30px 56px 1fr auto;align-items:center;gap:16px;padding:18px 20px;transition:transform .15s,border-color .15s;display:grid}.zjQXAq_appcard:hover{border-color:color-mix(in oklab, var(--ink) 16%, transparent);transform:translateY(-2px)}.zjQXAq_appcard.zjQXAq_win{background:radial-gradient(150% 130% at 0% 0%, color-mix(in oklab, var(--accent-a) 10%, transparent), transparent 55%), var(--panel-solid);border-color:#0000;border:1px solid color-mix(in oklab, var(--accent-a) 36%, var(--line));box-shadow:0 22px 54px -40px #ff40876b}.zjQXAq_appRank{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-family:Arimo,sans-serif;font-size:22px;font-weight:800}.zjQXAq_appcard.zjQXAq_win .zjQXAq_appRank{background:var(--accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.zjQXAq_appTile{border-radius:15px;place-items:center;width:56px;height:56px;font-family:Arimo,sans-serif;font-size:26px;font-weight:800;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014,0 6px 16px -10px #00000040}.zjQXAq_appTile.zjQXAq_light{color:#fff}.zjQXAq_appTile.zjQXAq_dark{color:#1a1a1a}.zjQXAq_appTile.zjQXAq_gold{color:#e8c46b}.zjQXAq_appTile img{object-fit:cover;width:100%;height:100%}.zjQXAq_appMid{min-width:0}.zjQXAq_appNameRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zjQXAq_appName{font-family:Arimo,sans-serif;font-size:19px;font-weight:800;line-height:1}.zjQXAq_badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.zjQXAq_badge.zjQXAq_paid{color:var(--warn);border-color:color-mix(in oklab, var(--warn) 40%, transparent)}.zjQXAq_badge.zjQXAq_free{color:var(--good);border-color:color-mix(in oklab, var(--good) 40%, transparent)}.zjQXAq_appBlurb{color:var(--ink-dim);margin-top:6px;font-size:14px;line-height:1.4}.zjQXAq_appTags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.zjQXAq_atag{border:1px solid var(--line);color:var(--ink-dim);background:var(--panel-2);white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:600}.zjQXAq_atag.zjQXAq_strength{color:var(--accent-b);border-color:color-mix(in oklab, var(--accent-b) 40%, transparent)}.zjQXAq_appReview{color:var(--accent-b);white-space:nowrap;margin-top:11px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.zjQXAq_appReview:hover{text-decoration:underline}.zjQXAq_appScore{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.zjQXAq_appScore .zjQXAq_num{font-variant-numeric:tabular-nums;font-family:Arimo,sans-serif;font-size:34px;font-weight:800;line-height:.85}.zjQXAq_appScore .zjQXAq_cap{letter-spacing:.18em;color:var(--muted);font-size:9.5px;font-weight:700}.zjQXAq_appScore .zjQXAq_bar{background:var(--track);border-radius:99px;width:78px;height:6px;overflow:hidden}.zjQXAq_appScore .zjQXAq_bar>i{background:var(--accent);transform-origin:0;border-radius:99px;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.zjQXAq_approw .zjQXAq_appScore .zjQXAq_bar>i{animation:.9s cubic-bezier(.3,.8,.3,1) both zjQXAq_apBarfill}}@keyframes zjQXAq_apBarfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.zjQXAq_resCta{background:radial-gradient(140% 180% at 0% 0%, #ff40872e, transparent 58%), var(--panel-solid);border:1px solid color-mix(in oklab, var(--accent-a) 32%, var(--line));border-radius:20px;align-items:center;gap:18px;margin-top:24px;padding:22px 24px;display:flex}.zjQXAq_resCta .zjQXAq_ico{background:var(--accent);border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 12px 26px -10px #ff40878c}.zjQXAq_resCta .zjQXAq_t{flex:auto;min-width:0}.zjQXAq_resCta h4{margin-bottom:3px;font-size:18px;font-weight:800}.zjQXAq_resCta p{color:var(--ink-dim);font-size:14px;line-height:1.45}.zjQXAq_resFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.zjQXAq_resNote{color:var(--muted);max-width:62ch;font-size:11.5px;line-height:1.5}@media (max-width:560px){.zjQXAq_appcard{grid-template-columns:26px 46px 1fr;row-gap:12px}.zjQXAq_appTile{width:46px;height:46px;font-size:22px}.zjQXAq_appScore{border-top:1px solid var(--line-soft);flex-direction:row;grid-column:2/-1;justify-content:space-between;align-items:center;padding-top:12px}.zjQXAq_appScore .zjQXAq_bar{width:120px}.zjQXAq_tool{display:none}}.zjQXAq_pageWrap,.zjQXAq_root.zjQXAq_themeLight{background:#fcfcfc}
