.Kq-wVq_page{color:#2f2438;background:radial-gradient(circle at 12% 4%,#d982001a,#0000 24rem),radial-gradient(circle at 88% 16%,#51258c1a,#0000 26rem),linear-gradient(#fffdf9 0%,#faf6ff 52%,#f4faf2 100%);min-height:calc(100vh - 38px);padding:28px 16px 96px}.Kq-wVq_shell,.Kq-wVq_resultShell{width:min(720px,100%);margin:0 auto}.Kq-wVq_hero{text-align:center;max-width:650px;margin:0 auto 22px}.Kq-wVq_logo{object-fit:cover;border-radius:22px;width:76px;height:76px;margin-bottom:14px;box-shadow:0 10px 30px #51258c29}.Kq-wVq_eyebrow{color:#2f6b2b;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:800}.Kq-wVq_hero h1,.Kq-wVq_ideaTitle{color:#51258c;letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(2rem,7vw,3.4rem);line-height:1.02}.Kq-wVq_hero p:last-child{color:#5f5368;max-width:580px;margin:0 auto;font-size:1.02rem;line-height:1.55}.Kq-wVq_card,.Kq-wVq_resultShell{background:#ffffffeb;border:1px solid #51258c24;border-radius:26px;padding:22px;box-shadow:0 18px 55px #47315217}.Kq-wVq_question+.Kq-wVq_question{margin-top:24px}.Kq-wVq_countRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-weight:800;display:flex}.Kq-wVq_countRow select,.Kq-wVq_mixedAges select{font:inherit;color:#33283b;background:#fff;border:1px solid #d8cfe0;border-radius:12px;min-height:44px;padding:8px}.Kq-wVq_mixedAges{border:1px solid #ddd2e6;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:18px 0;padding:14px;display:grid}.Kq-wVq_mixedAges legend{padding:0 6px;font-weight:800}.Kq-wVq_mixedAges label{gap:6px;display:grid}.Kq-wVq_page button:focus-visible,.Kq-wVq_page select:focus-visible,.Kq-wVq_page summary:focus-visible{outline-offset:3px;outline:3px solid #51258c}.Kq-wVq_ideaTitle{overflow-wrap:anywhere;scroll-margin-top:24px}.Kq-wVq_question h2,.Kq-wVq_ideaSection h2{color:#3b2a47;margin:0 0 12px;font-size:1.05rem}.Kq-wVq_ageGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.Kq-wVq_choice{color:#4c3e56;cursor:pointer;min-height:78px;font:inherit;background:#fff;border:1px solid #ddd2e6;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 5px;display:flex}.Kq-wVq_choice strong{font-size:1rem}.Kq-wVq_choice span{color:#796b82;font-size:.76rem}.Kq-wVq_selected{color:#51258c;background:#f2eafd;border-color:#51258c;box-shadow:inset 0 0 0 1px #51258c}.Kq-wVq_selected span{color:#51258c}.Kq-wVq_needGrid{flex-wrap:wrap;gap:9px;display:flex}.Kq-wVq_pill{color:#4f4257;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d0df;border-radius:999px;padding:11px 15px;font-weight:700}.Kq-wVq_selectedPill{color:#265c23;background:#eaf4e7;border-color:#2f6b2b;box-shadow:inset 0 0 0 1px #2f6b2b}.Kq-wVq_timeRow{border-top:1px solid #eee7f2;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:18px;font-weight:800;display:flex}.Kq-wVq_timeRow select,.Kq-wVq_advancedGrid select,.Kq-wVq_advancedGrid input,.Kq-wVq_advancedGrid textarea{color:#33283b;font:inherit;background:#fff;border:1px solid #d8cfe0;border-radius:12px;width:100%;min-height:44px;padding:9px 11px}.Kq-wVq_advancedGrid textarea{resize:vertical;min-height:88px}.Kq-wVq_advanced{border-top:1px solid #eee7f2;margin-top:18px;padding-top:17px}.Kq-wVq_advanced summary{cursor:pointer;color:#51258c;font-weight:800}.Kq-wVq_advancedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:17px;display:grid}.Kq-wVq_advancedGrid label{color:#5b4c64;gap:7px;font-size:.88rem;font-weight:700;display:grid}.Kq-wVq_advancedGrid label span{color:#887b90;font-weight:500}.Kq-wVq_wide{grid-column:1/-1}.Kq-wVq_primary,.Kq-wVq_secondary,.Kq-wVq_textButton{width:100%;font:inherit;cursor:pointer}.Kq-wVq_primary{color:#fff;background:linear-gradient(135deg,#51258c,#6d3ca1);border:none;border-radius:17px;min-height:56px;margin-top:16px;font-size:1.02rem;font-weight:900;box-shadow:0 13px 30px #51258c38}.Kq-wVq_primary:disabled{cursor:wait;opacity:.7}.Kq-wVq_secondary{color:#2f6b2b;background:#f7fbf5;border:1px solid #2f6b2b;border-radius:17px;min-height:52px;font-weight:800}.Kq-wVq_textButton{color:#65586e;text-underline-offset:3px;background:0 0;border:0;padding:11px;text-decoration:underline}.Kq-wVq_privateNote,.Kq-wVq_afterNote{color:#716477;text-align:center;max-width:590px;margin:11px auto 2px;font-size:.82rem;line-height:1.45}.Kq-wVq_notice{color:#704d00;background:#fff8e8;border:1px solid #e4b64f;border-radius:14px;margin-bottom:14px;padding:12px 14px}.Kq-wVq_resultShell{margin-top:18px}.Kq-wVq_ideaTitle{font-size:clamp(2rem,8vw,3rem)}.Kq-wVq_why{color:#62556a;margin:0 0 22px;line-height:1.55}.Kq-wVq_ideaSection{border-top:1px solid #eee7f2;margin-top:17px;padding-top:17px}.Kq-wVq_ideaSection ul,.Kq-wVq_ideaSection ol{padding-left:1.35rem;line-height:1.55}.Kq-wVq_ideaSection li+li{margin-top:8px}.Kq-wVq_sayBox,.Kq-wVq_faithBox{border-radius:15px;margin-top:16px;padding:14px 15px;line-height:1.5}.Kq-wVq_sayBox{background:#fff5df;border:1px solid #f1d18b}.Kq-wVq_faithBox{color:#285f25;background:#edf7e9;border:1px solid #bdd8b5}.Kq-wVq_safety,.Kq-wVq_goodEnough{color:#665a6d;font-size:.9rem;line-height:1.5}.Kq-wVq_actions{gap:10px;margin-top:22px;display:grid}.Kq-wVq_actions .Kq-wVq_primary{margin-top:0}@media (max-width:620px){.Kq-wVq_page{padding:20px 12px 84px}.Kq-wVq_card,.Kq-wVq_resultShell{border-radius:21px;padding:18px 15px}.Kq-wVq_ageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Kq-wVq_choice{min-height:70px}.Kq-wVq_advancedGrid{grid-template-columns:1fr}.Kq-wVq_wide{grid-column:auto}}
