.-zSpEG_font-base,.-zSpEG_font-bold,.-zSpEG_font-5xl,.-zSpEG_font-4xl,.-zSpEG_font-2xl,.-zSpEG_font-lg,.-zSpEG_font-md{line-height:150%}.-zSpEG_font-headings-base,.-zSpEG_fonts-heading-large-lg,.-zSpEG_fonts-heading-large-xl,.-zSpEG_fonts-heading-large-2xl{font-style:normal;font-weight:500;line-height:150%}.-zSpEG_fonts-heading-large-2xl{font-size:48px}.-zSpEG_fonts-heading-large-xl{font-size:36px}.-zSpEG_fonts-heading-large-lg{font-size:22px}.-zSpEG_fonts-heading-small{font-size:20px;font-style:normal;font-weight:700;line-height:120%}.-zSpEG_font-md{font-size:16px;font-weight:400}.-zSpEG_font-lg{font-size:18px}.-zSpEG_font-2xl{font-size:24px}.-zSpEG_font-4xl{font-size:36px}.-zSpEG_font-5xl{font-size:48px}.-zSpEG_font-bold{font-weight:700}.-zSpEG_container{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:48px}@media (max-width:600px){.-zSpEG_container{padding:24px 16px}}.-zSpEG_heading{text-align:center;color:#44337a;margin:24px 0 32px;font-size:2.6rem;font-weight:700}@media (max-width:600px){.-zSpEG_heading{margin:16px 0 24px;font-size:1.8rem}}.-zSpEG_subheading{text-align:center;color:#4a5568;margin-bottom:2.5rem;font-size:1.15rem}.-zSpEG_intro{color:#1a212d;margin-bottom:2rem;font-size:1.18rem}.-zSpEG_intro p{color:#1a212d;margin-bottom:.8rem;line-height:1.7}.-zSpEG_introFollowup{margin-top:24px}.-zSpEG_highlight{color:#6c47c2;font-weight:700}.-zSpEG_section{margin-bottom:2.4rem;scroll-margin-top:32px}.-zSpEG_section h2{margin-bottom:.8rem;font-size:1.4rem;font-weight:700}.-zSpEG_section ul,.-zSpEG_section ol{margin-bottom:.5rem;padding-left:1.4rem}.-zSpEG_section li{margin-bottom:.5rem;line-height:1.6}.-zSpEG_section p{color:#1a212d;margin-bottom:.8rem;line-height:1.7}.-zSpEG_sectionPurple{}.-zSpEG_sectionPurple h2{color:#553c9a}.-zSpEG_sectionTeal{}.-zSpEG_sectionTeal h2{color:#553c9a}.-zSpEG_sectionGreen{}.-zSpEG_sectionGreen h2{color:#553c9a}.-zSpEG_sectionOrange{}.-zSpEG_sectionOrange h2{color:#553c9a}.-zSpEG_callout{border-radius:12px;margin-bottom:2.4rem;padding:20px 24px}.-zSpEG_callout p{margin:0;line-height:1.7}@media (max-width:600px){.-zSpEG_callout{padding:16px}}.-zSpEG_calloutPurple{background-color:#faf5ff;border-left:4px solid #a07bea;}.-zSpEG_calloutPurple p{color:#322659}.-zSpEG_calloutTeal{background-color:#e6fffa;border-left:4px solid #38b2ac;}.-zSpEG_calloutTeal p{color:#1d4044}.-zSpEG_heroImage{border-radius:16px;width:100%;height:auto;margin:0;display:block}.-zSpEG_figure{max-width:640px;margin:0 auto 32px}.-zSpEG_contentGrid{grid-template-columns:minmax(0,1fr) 760px minmax(0,1fr);margin:0 auto 32px;display:grid}@media (max-width:600px){.-zSpEG_contentGrid{grid-template-columns:1fr}}.-zSpEG_sections{grid-column:2;width:100%;min-width:0}@media (max-width:600px){.-zSpEG_sections{grid-column:1}}.-zSpEG_caption{color:#728197;text-align:center;margin-top:8px;font-size:.85rem;font-style:italic}.-zSpEG_cta{text-align:center;background:linear-gradient(135deg,#faf5ff,#e6fffa);border-radius:16px;margin-top:32px;padding:24px}.-zSpEG_cta p{color:#44337a;margin:0;font-size:1.1rem;line-height:1.7}.-zSpEG_inlineCta{text-align:center;background:linear-gradient(135deg,#6c47c2,#44337a);border-radius:16px;margin-bottom:2.4rem;padding:24px}@media (max-width:600px){.-zSpEG_inlineCta{padding:20px 16px}}.-zSpEG_ctaButton{border-radius:999px;padding:12px 24px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.-zSpEG_ctaButton:hover{transform:translateY(-1px)}.-zSpEG_ctaButtonPrimary{color:#553c9a;background-color:#fff;box-shadow:0 2px 10px #0000002e;}
._0JbjJq_aside{grid-column:1;place-self:start end;gap:32px;width:210px;margin-right:32px;display:grid;position:sticky;top:32px}@media (max-width:600px){._0JbjJq_aside{display:none}}._0JbjJq_heading{letter-spacing:.08em;text-transform:uppercase;color:#728197;margin:0 0 16px;font-size:.75rem;font-weight:600}._0JbjJq_list{gap:12px;margin:0;padding:0;list-style:none;display:grid}._0JbjJq_link{color:#2d3748;font-size:.95rem;line-height:1.3;text-decoration:none;transition:color .15s;display:block}._0JbjJq_link:hover{color:#553c9a}._0JbjJq_linkActive{color:#553c9a;font-weight:700;}._0JbjJq_creatorCard{color:#fff;background-color:#6c47c2;border-radius:12px;gap:4px;padding:16px;line-height:1.3;text-decoration:none;transition:background-color .15s;display:grid}._0JbjJq_creatorCard:hover{background-color:#553c9a}._0JbjJq_creatorCard:focus-visible{outline-offset:2px;outline:2px solid #8059d4}._0JbjJq_creatorCardLead{opacity:.9;font-size:.85rem}._0JbjJq_creatorCardAction{font-size:.95rem;font-weight:700}
.MLwduq_byline{color:#2d3748;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin:0 0 32px;font-size:1rem;display:flex}.MLwduq_avatar{object-fit:cover;border-radius:360px;flex-shrink:0;width:32px;height:32px}.MLwduq_text{white-space:nowrap;margin:0}.MLwduq_name{color:#553c9a;font-weight:600}.MLwduq_dot{color:#d6bdfa}.MLwduq_link{color:#6c47c2;font-weight:500;text-decoration:none}.MLwduq_link:hover{color:#553c9a;text-decoration:underline}
._6ewyjq_header{margin:28px 0 32px}@media (max-width:600px){._6ewyjq_header{margin:28px 0 24px}}._6ewyjq_date{letter-spacing:.02em;text-align:left;color:#a07bea;margin:0 0 8px;font-size:14px;font-weight:500}._6ewyjq_title{text-align:left;color:#44337a;margin:0;font-size:52px;font-weight:700}@media (max-width:600px){._6ewyjq_title{font-size:1.8rem}}
.oH_E5W_list.oH_E5W_list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.oH_E5W_list.oH_E5W_list>li{line-height:inherit;margin:0}.oH_E5W_row{cursor:pointer;align-items:flex-start;gap:12px;padding:2px 0;display:flex}.oH_E5W_row:hover .oH_E5W_clue{color:#322659}.oH_E5W_rowPicked .oH_E5W_clue{color:#322659;font-weight:500}.oH_E5W_rowDisabled{cursor:not-allowed}.oH_E5W_rowDisabled:hover .oH_E5W_clue{color:#1a212d}.oH_E5W_rowDisabled .oH_E5W_clue,.oH_E5W_rowDisabled .oH_E5W_box{opacity:.45}.oH_E5W_input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.oH_E5W_box{box-sizing:border-box;color:#fff;background-color:#fff;border:2px solid #a07bea;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:4px;font-size:14px;transition:background-color .15s,border-color .15s;display:flex}.oH_E5W_rowPicked .oH_E5W_box{background-color:#6c47c2;border-color:#6c47c2}.oH_E5W_input:focus-visible+.oH_E5W_box{outline-offset:2px;outline:3px solid #b895f4}.oH_E5W_clue{color:#1a212d;font-size:1.05rem;line-height:1.5}.oH_E5W_answer{color:#553c9a;font-weight:700}.oH_E5W_answerLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.oH_E5W_hint{color:#4a5568;margin:12px 0 0;font-size:.95rem;line-height:1.5}
.fA69Jq_spacer{display:none}@media (max-width:600px){.fA69Jq_spacer{height:104px;display:block}}.fA69Jq_dock{z-index:50;box-sizing:border-box;width:320px;box-shadow:0 0 1px 0 var(--shadow-overlay-first,#091e424f),0 8px 12px 0 var(--shadow-overlay-second,#091e4226),0 0 0 1px var(--shadow-overlay-third,#bcd6f000) inset;background-color:#fff;border:1px solid #e9d8fd;border-radius:16px;flex-direction:column;gap:12px;padding:8px 8px 12px;animation:.2s ease-out fA69Jq_dockIn;display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:600px){.fA69Jq_dock{border-radius:24px;width:auto;padding:8px 8px 8px 10px;bottom:16px;left:12px;right:12px}.fA69Jq_dock .fA69Jq_board,.fA69Jq_dock .fA69Jq_actions{display:none}}.fA69Jq_mobileRow{display:none}@media (max-width:600px){.fA69Jq_mobileRow{align-items:center;gap:12px;display:flex}}.fA69Jq_thumb{box-sizing:border-box;background:radial-gradient(circle,#6c47c2e6 0%,#44337a 45% 90%,#322659 100%);border-radius:8px;flex-shrink:0;grid-auto-rows:minmax(0,1fr);gap:3px;width:60px;height:52px;padding:5px;display:grid}.fA69Jq_thumbHeader{background:var(--game-category-bg);border-radius:2px}.fA69Jq_thumbCard{background:var(--game-card-bg);border-radius:2px;animation:.3s ease-out fA69Jq_cardIn}.fA69Jq_thumbEmpty{box-sizing:border-box;border:1px dashed #ffffff3d;border-radius:2px}.fA69Jq_mobileText{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.fA69Jq_mobileTitle{color:#553c9a;font-size:1rem;font-weight:700}.fA69Jq_mobileCount{color:#2d3748;font-size:.9rem}.fA69Jq_board{background:radial-gradient(circle,#6c47c2e6 0%,#44337a 45% 90%,#322659 100%);border-radius:12px;gap:4px;padding:8px;display:flex}.fA69Jq_column{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.fA69Jq_header{box-sizing:border-box;background:var(--game-category-bg);border:1.5px solid var(--game-category-border);height:30px;box-shadow:0 2px 2px rgb(var(--game-shadow-rgb)/.09),0 6px 10px rgb(var(--game-shadow-rgb)/.12),0 14px 24px rgb(var(--game-shadow-rgb)/.16),0 28px 44px rgb(var(--game-shadow-rgb)/.16);border-radius:6px;justify-content:center;align-items:center;margin-bottom:2px;padding:2px;display:flex;position:relative;overflow:hidden}.fA69Jq_header:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#fffc,#fff0 60%);position:absolute;inset:0}.fA69Jq_headerText{color:var(--game-category-text);text-align:center;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:8.5px;font-weight:600;line-height:1.15;display:-webkit-box;position:relative;overflow:hidden}.fA69Jq_card,.fA69Jq_emptySlot{box-sizing:border-box;border-radius:6px;height:22px}.fA69Jq_card{border:1.5px solid var(--game-card-front-border);background:linear-gradient(135deg, var(--game-card-bg) 0%, var(--game-card-bg-end) 100%);color:var(--game-card-text);box-shadow:0 2px 2px rgb(var(--game-shadow-rgb)/.09),0 6px 10px rgb(var(--game-shadow-rgb)/.12),0 14px 24px rgb(var(--game-shadow-rgb)/.16),0 28px 44px rgb(var(--game-shadow-rgb)/.16);justify-content:center;align-items:center;font-size:11px;font-weight:700;animation:.3s ease-out fA69Jq_cardIn;display:flex}.fA69Jq_emptySlot{border:1.5px dashed #ffffff3d}.fA69Jq_actions{align-items:center;gap:8px;display:flex}.fA69Jq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fA69Jq_start{flex-grow:1;justify-content:center}@keyframes fA69Jq_dockIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fA69Jq_cardIn{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}
.TqqkeW_faq{margin-bottom:2.4rem;scroll-margin-top:32px}.TqqkeW_faq h2{color:#553c9a;margin-bottom:.8rem;font-size:1.4rem;font-weight:700}.TqqkeW_list{gap:12px;display:grid}.TqqkeW_item{background-color:#faf5ff;border:1px solid #e9d8fd;border-radius:12px}.TqqkeW_item[open] .TqqkeW_question:after{transform:rotate(225deg)}.TqqkeW_question{color:#161822;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:600;list-style:none;display:flex}.TqqkeW_question::-webkit-details-marker{display:none}.TqqkeW_question:after{content:"";border-bottom:2px solid #6c47c2;border-right:2px solid #6c47c2;flex:none;width:9px;height:9px;margin-top:-2px;transition:transform .15s;transform:rotate(45deg)}.TqqkeW_answer{color:#1a212d;margin:0;padding:0 20px 16px;line-height:1.7}@media (max-width:600px){.TqqkeW_answer{font-size:.95rem}}