.home2_home__tzbfD{display:grid;grid-gap:28px;gap:28px;margin-bottom:32px;--sh:4px 4px 0 var(--ink);--sh-s:3px 3px 0 var(--ink)}[dir=rtl] .home2_home__tzbfD{--sh:-4px 4px 0 var(--ink);--sh-s:-3px 3px 0 var(--ink)}.home2_h2__JlmhE{margin:0;font-size:26px;font-weight:900;line-height:1.25}.home2_secHead__DZ_C1{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.home2_secHead__DZ_C1 .home2_h2__JlmhE{flex:0 0 auto}.home2_secSub__s7rX9{margin:0;flex:1 1 14rem;color:var(--muted);font-size:15px;font-weight:700}.home2_secHead__DZ_C1 .home2_secSub__s7rX9{text-align:end}.home2_lead__80kj3{margin:0;font-size:17px;line-height:1.6}.home2_ctas__ZLEgl{display:flex;flex-wrap:wrap;gap:12px;margin:0}.home2_cta2__LnTGg,.home2_ctaDark__XkZDT,.home2_cta__8XIm7{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 24px;border-radius:18px;border:3px solid var(--ink);box-shadow:var(--sh-s);font-size:18px;font-weight:900;white-space:nowrap;text-decoration:none;cursor:pointer}.home2_cta__8XIm7{background:var(--act);color:#fff}.home2_cta2__LnTGg{background:var(--surface);color:var(--ink)}.home2_ctaDark__XkZDT{background:var(--ink);color:#fff}.home2_cta2__LnTGg:active,.home2_ctaDark__XkZDT:active,.home2_cta__8XIm7:active{transform:translate(2px,2px);box-shadow:none}.home2_cta__8XIm7:disabled{opacity:.6;cursor:default}.home2_charBtn__MxTW4:focus-visible,.home2_cta2__LnTGg:focus-visible,.home2_ctaDark__XkZDT:focus-visible,.home2_cta__8XIm7:focus-visible,.home2_islandLink__e6FAH:focus-visible,.home2_sticker__C7nIG:focus-visible{outline:3px solid var(--act-ink);outline-offset:3px}.home2_hero__Z3RGi{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.home2_heroText__3JPre{display:grid;grid-gap:16px;gap:16px;min-width:0}.home2_korii___66pW{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.home2_koriiFig__muqzO{display:grid;justify-items:center;grid-gap:2px;gap:2px}.home2_koriiName__8GDek{font-size:18px;font-weight:900;color:var(--ink)}.home2_bubble__1ub1K{position:relative;margin:0;padding:12px 16px;max-width:22rem;background:var(--surface);border:3px solid var(--ink);border-radius:18px;box-shadow:var(--sh-s);font-size:16px;font-weight:800}.home2_title__kKkqd{margin:0;font-size:clamp(34px,6vw,52px);font-weight:900;line-height:1.2;text-wrap:balance}html:not([lang^=zh]) .home2_title__kKkqd{font-size:clamp(26px,3.2vw + 14px,44px);line-height:1.25}.home2_titleHz__trnni{display:inline-block;margin-inline:4px;padding:0 12px;background:var(--tomato);color:var(--ink);border:3px solid var(--ink);border-radius:16px;box-shadow:var(--sh-s);transform:rotate(-2deg);white-space:nowrap}.home2_sub__OuB_W{margin:0;font-size:18px;line-height:1.6;max-width:34rem}.home2_box__tKCgw{display:grid;grid-gap:12px;gap:12px;padding:20px;background:var(--sun);border:3px solid var(--ink);border-radius:26px;box-shadow:var(--sh)}.home2_boxTitle__intO7{margin:0;font-size:22px;font-weight:900}.home2_boxStage__PqNYI{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:150px;background:var(--surface);border:3px solid var(--ink);border-radius:20px;padding:12px}.home2_boxTb__iE4AM{flex-direction:column;gap:4px}.home2_block__qxhUB{display:grid;place-items:center;width:84px;height:84px;font-size:56px;line-height:1;background:var(--mint-bg);border:3px solid var(--ink);border-radius:16px;box-shadow:3px 3px 0 var(--ink)}.home2_boxTb__iE4AM .home2_block__qxhUB{width:72px;height:56px;font-size:44px}.home2_key__ALpQ_{position:relative;width:34px;height:12px;flex:none;transition:transform .6s ease}.home2_key__ALpQ_:before{content:"";position:absolute;left:0;top:-4px;width:14px;height:14px;border-radius:50%;border:4px solid var(--key-gold);box-sizing:border-box}.home2_key__ALpQ_:after{content:"";position:absolute;left:12px;top:3px;width:22px;height:5px;border-radius:2px;background:var(--key-gold)}.home2_keyTurn__PQni8{transform:rotate(90deg) scale(1.2)}.home2_boxResult__srGYs{font-size:112px;line-height:1;animation:home2_pop__ERUcj .4s ease-out}@keyframes home2_pop__ERUcj{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.home2_boxStory__l6lMP{margin:0;min-height:3.2em;font-size:16px;font-weight:800}.home2_boxBtns__9zEV8{display:flex;flex-wrap:wrap;gap:10px;margin:0}.home2_islands__b25Dw{display:grid;grid-gap:14px;gap:14px}.home2_map__6N1q_{list-style:none;margin:0;padding:24px 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:22px 16px;gap:22px 16px;background:var(--sky-bg);border:3px solid var(--ink);border-radius:28px;box-shadow:var(--sh);background-image:radial-gradient(color-mix(in srgb,var(--surface) 70%,transparent) 2px,transparent 2px);background-size:22px 22px}.home2_island__a8acL{position:relative}.home2_island__a8acL:nth-child(2n){transform:translateY(18px)}.home2_islandLink__e6FAH{position:relative;display:grid;justify-items:center;align-content:start;grid-gap:6px;gap:6px;padding:28px 16px 22px;height:100%;text-align:center;color:var(--ink);border:3px solid var(--ink);border-radius:34% 42% 32% 44%/26% 30% 36% 40%;box-shadow:var(--sh-s);text-decoration:none;transition:transform .15s ease}.home2_islandLink__e6FAH:hover{transform:translateY(-3px) rotate(-1deg)}.home2_islandNo__43WLy{position:absolute;top:-14px;inset-inline-start:50%;translate:-50% 0;width:30px;height:30px;display:grid;place-items:center;background:var(--ink);color:#fff;border-radius:50%;font-size:14px;font-weight:900}[dir=rtl] .home2_islandNo__43WLy{translate:50% 0}.home2_islandSample__4vwLK{padding:4px 12px;background:var(--surface);border:2px solid var(--ink);border-radius:12px;font-size:26px;line-height:1.3;white-space:nowrap}.home2_islandTitle__BuPst{font-size:17px;font-weight:900;line-height:1.25}.home2_islandDesc__d6nbg{font-size:14px;font-weight:700;line-height:1.4}.home2_type__trJlu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;padding:24px;background:var(--sky);border:3px solid var(--ink);border-radius:28px;box-shadow:var(--sh)}.home2_typeText__m_Bfq{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0}.home2_badge__nqr70{justify-self:start;padding:4px 12px;background:var(--sun);border:2px solid var(--ink);border-radius:999px;font-size:14px;font-weight:900}.home2_steps__7f9Ps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.home2_step__cvWgm{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface);border:3px solid var(--ink);border-radius:18px}.home2_stepNo__VtUKY{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--sun);border:2px solid var(--ink);font-weight:900}.home2_stepText__Nbyio{display:grid;min-width:0;line-height:1.3}.home2_stepText__Nbyio b{font-size:15px}.home2_stepGlyph__KtTyk{font-size:18px}.home2_typeTry__g7xsi{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:16px;background:var(--surface);border:3px solid var(--ink);border-radius:22px;min-width:0}.home2_tryLabel__DomS1{font-size:15px;font-weight:800}.home2_input__KcNl0{min-height:52px;width:100%;box-sizing:border-box;padding:0 12px;font-size:22px;border:2px solid var(--act);border-radius:14px;background:var(--surface)}.home2_pair__lWahq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:20px;gap:20px}.home2_card__XBtYV{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:20px;border:3px solid var(--ink);border-radius:28px;box-shadow:var(--sh);min-width:0}.home2_charBtn__MxTW4{display:grid;place-items:center;min-height:200px;background:var(--surface);border:3px solid var(--ink);border-radius:22px;box-shadow:var(--sh-s);cursor:pointer}.home2_charGlyph__7H6_j{font-size:128px;line-height:1}.home2_count__0O9xF{padding:4px 12px;background:var(--surface);border:2px solid var(--ink);border-radius:999px;font-size:14px;font-weight:900;white-space:nowrap}.home2_stickers__0wHMZ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.home2_stickerEmpty__WXkkv,.home2_sticker__C7nIG{width:100%;aspect-ratio:1;display:grid;place-items:center;border-radius:18px;font-size:32px}.home2_sticker__C7nIG{border:3px solid var(--ink);box-shadow:2px 2px 0 var(--ink);cursor:pointer;transform:rotate(-3deg)}li:nth-child(2n)>.home2_sticker__C7nIG{transform:rotate(3deg)}.home2_stickerEmpty__WXkkv{border:2px dashed var(--muted);color:var(--muted);background:var(--faint);font-size:24px}.home2_parents__iH4oS{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;padding:24px;background:var(--surface);border:3px solid var(--ink);border-radius:28px;scroll-margin-top:90px}.home2_parText__RNMOR{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0}.home2_parTag__8Ja79{font-size:14px;font-weight:900;color:var(--act-ink)}.home2_parCards__CX7yI{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.home2_parCard__aTPvx{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:14px;border:2px solid var(--ink);border-radius:18px;font-size:14px;font-weight:700;line-height:1.45}.home2_parBig__kwng6{font-size:26px;font-weight:900;line-height:1.1}.home2_tSun__ct20F{background:var(--sun)}.home2_tMint__TAvML{background:var(--mint)}.home2_tSky__PDrA9{background:var(--sky)}.home2_tTomato__WqQTv{background:var(--tomato)}.home2_tGrape__07Bjn{background:var(--grape-bg)}.home2_tMintBg__IVDLi{background:var(--mint-bg)}.home2_tGrapeBg__h_C0X{background:var(--grape-bg)}@media (max-width:820px){.home2_hero__Z3RGi,.home2_map__6N1q_,.home2_parents__iH4oS,.home2_type__trJlu{grid-template-columns:minmax(0,1fr)}.home2_map__6N1q_{padding:26px 14px;gap:26px}.home2_island__a8acL{width:78%;transform:none}.home2_island__a8acL:nth-child(2n){transform:none;-webkit-margin-start:auto;margin-inline-start:auto}}@media (max-width:420px){.home2_h2__JlmhE{font-size:22px}.home2_cta2__LnTGg,.home2_ctaDark__XkZDT,.home2_cta__8XIm7{padding:0 18px;font-size:17px}.home2_parCards__CX7yI,.home2_steps__7f9Ps{grid-template-columns:minmax(0,1fr)}.home2_block__qxhUB{width:72px;height:72px;font-size:46px}.home2_island__a8acL{width:88%}.home2_charGlyph__7H6_j{font-size:104px}}.home2_more__S6Hl3{margin-top:32px}.home2_moreSum__BaHqw{display:inline-flex;align-items:center;min-height:52px;padding:0 20px;border:3px solid var(--ink);border-radius:18px;background:var(--sun);font-size:18px;font-weight:900;cursor:pointer;box-shadow:3px 3px 0 var(--ink);margin-bottom:20px}.home2_moreSum__BaHqw:focus-visible{outline:3px solid var(--act-ink);outline-offset:3px}@media (max-width:480px){.home2_cta2__LnTGg,.home2_ctaDark__XkZDT,.home2_cta__8XIm7{white-space:normal;text-align:center;line-height:1.25;padding-block:8px}}html[dir=rtl] .home2_home__tzbfD :is(p,h2,b,span,a,button,summary):not([dir]){unicode-bidi:plaintext}[data-ui=v2][data-theme=dark] .home2_ctaDark__XkZDT,[data-ui=v2][data-theme=dark] .home2_islandNo__43WLy{color:var(--bg)}