.app-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app-category-card{position:relative;isolation:isolate;display:block;min-width:0;overflow:hidden;border:1px solid #f9d9e7;border-radius:24px;background:#fff;box-shadow:0 8px 24px #8e285c0b;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;animation:app-card-in .7s both;animation-delay:var(--card-delay,0s)}.app-category-card:focus-visible,.app-category-card:hover{transform:translateY(-8px);border-color:#f18dbb;box-shadow:0 20px 42px #a72a6426;outline:3px solid #fbcfe8;outline-offset:3px}.app-category-art{display:block;position:relative;aspect-ratio:1;overflow:hidden;margin:9px 9px 0;border-radius:17px;background:linear-gradient(135deg,#fff1f6,#eedbff)}.app-category-art img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.app-category-card:hover img{transform:scale(1.045)}.app-category-shine{position:absolute;inset:-80% -60%;background:linear-gradient(110deg,transparent 43%,#ffffff65 49%,transparent 56%);transform:translateX(-65%) rotate(10deg);pointer-events:none;transition:transform .85s}.app-category-card:focus-visible .app-category-shine,.app-category-card:hover .app-category-shine{transform:translateX(65%) rotate(10deg)}.app-category-count{position:absolute;bottom:10px;left:10px;padding:5px 10px;background:#fffefcf0;backdrop-filter:blur(12px);border-radius:99px;color:#64203f;font-size:11px;font-weight:600;box-shadow:0 2px 12px #64203f12}.app-category-info{display:block;padding:14px 17px 18px}.app-category-arrow{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff0f7;color:#d50070;transition:background .3s,color .3s,transform .3s}.app-category-card:hover .app-category-arrow{background:#e60078;color:white;transform:rotate(45deg)}.app-category-placeholder{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#ae3678;font-weight:700}.app-discovery-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:32px;background:linear-gradient(115deg,#fff6fb,#ffe6f1 50%,#e8deff);border:1px solid #fff;box-shadow:0 20px 55px #9e367a13}.app-discovery-orb{position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,#ff75bc55,transparent 70%);filter:blur(10px);top:-100px;left:20%;pointer-events:none;animation:app-orbit 12s ease-in-out infinite alternate}.app-discovery-orb:nth-child(2){background:radial-gradient(circle,#9c8aff55,transparent 70%);left:60%;top:30%;animation-delay:-6s}.app-hero-covers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center;transform:rotate(-6deg)}.app-hero-covers>a{position:relative;display:block;aspect-ratio:1;overflow:hidden;border:5px solid #fff;border-radius:24px;box-shadow:0 20px 30px #8f286f25;animation:app-float 5s ease-in-out infinite}.app-hero-covers>a:nth-child(2){transform:translateY(-24px);animation-delay:-1.6s}.app-hero-covers>a:nth-child(3){animation-delay:-3.2s}.app-hero-covers>a:focus-visible{outline:3px solid #d50070;outline-offset:4px}@keyframes app-card-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes app-orbit{to{transform:translate(90px,55px) scale(1.25)}}@keyframes app-float{50%{translate:0 -12px}}@media(min-width:768px){.app-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}@media(min-width:1024px){.app-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}}@media(max-width:480px){.app-category-card{border-radius:19px}.app-category-info{padding:11px}.app-category-art{margin:6px 6px 0;border-radius:14px}}@media(prefers-reduced-motion:reduce){.app-category-card,.app-discovery-orb,.app-hero-covers>a{animation:none}.app-category-arrow,.app-category-art img,.app-category-card,.app-category-shine{transition:none}.app-category-card:focus-visible,.app-category-card:hover,.app-category-card:hover img{transform:none}}.HomeSakuraHero_journey__mLIXX{--stage-height:max(680px,calc(100svh - 71px));--journey-progress:0;--door-open:0;--view-scale:1.09;--view-y:0px;--petals-visible:0;--light-spill:0;--ink:#54213b;--muted:#734956;--accent:#b91459;--glass:#fff9f2ed;--glass-border:#e9bbce;position:relative;height:calc(var(--stage-height) + 95svh);background:#f3dfcf}.HomeSakuraHero_journey__mLIXX[data-scene=day]{background:#e3f0f7}.HomeSakuraHero_journey__mLIXX[data-scene=night]{--ink:#fff3fa;--muted:#f1dce8;--accent:#ffbada;--glass:#382138f2;--glass-border:#b4809c;background:#271831}.HomeSakuraHero_stage__7ze9e{position:sticky;top:71px;height:var(--stage-height);isolation:isolate;overflow:hidden}.HomeSakuraHero_world__8MRLQ{position:absolute;inset:0;overflow:hidden}.HomeSakuraHero_view__bH5Lc{position:absolute;inset:-2%;transform:translate3d(0,var(--view-y),0) scale(var(--view-scale))}.HomeSakuraHero_backgroundImage__TKCNe{object-fit:cover;object-position:65% center}.HomeSakuraHero_arriving__Dm90b{animation:HomeSakuraHero_scene-in__F5xPC .8s ease-out both}.HomeSakuraHero_doors__YtIYd{position:absolute;inset:0;z-index:3;pointer-events:none}.HomeSakuraHero_door__xRt1j{position:absolute;top:0;bottom:0;width:50%;overflow:hidden;box-shadow:0 0 34px #30172377;will-change:transform}.HomeSakuraHero_doorLeft__DG6RU{left:0;transform:translate3d(calc(var(--door-open) * -100%),0,0)}.HomeSakuraHero_doorRight__spaNf{right:0;transform:translate3d(calc(var(--door-open) * 100%),0,0)}.HomeSakuraHero_doorFace__AT9oB{position:absolute;top:0;bottom:0;width:200%}.HomeSakuraHero_doorFace__AT9oB picture{position:absolute;inset:0}.HomeSakuraHero_doorLeft__DG6RU .HomeSakuraHero_doorFace__AT9oB{left:0}.HomeSakuraHero_doorRight__spaNf .HomeSakuraHero_doorFace__AT9oB{right:0}.HomeSakuraHero_doorTexture__SxsBh{object-fit:cover}.HomeSakuraHero_journey__mLIXX[data-scene=night] .HomeSakuraHero_doors__YtIYd{filter:brightness(.56) saturate(.68)}.HomeSakuraHero_journey__mLIXX[data-scene=night] .HomeSakuraHero_door__xRt1j:after{content:"";position:absolute;inset:0;background:#59264c33}.HomeSakuraHero_frame__WSsz1{position:absolute;z-index:5;inset:0;pointer-events:none;box-shadow:inset 0 0 40px #2d122448}.HomeSakuraHero_frame__WSsz1 i{position:absolute;display:block;background:linear-gradient(90deg,#351d21,#966445 40%,#452a25 80%,#bc8d62);box-shadow:0 0 12px #1c102466}.HomeSakuraHero_frame__WSsz1 i:first-child{top:0;left:0;right:0;height:12px;background:linear-gradient(#442322,#a57752,#4a2828)}.HomeSakuraHero_frame__WSsz1 i:nth-child(2){bottom:0;left:0;right:0;height:16px;background:linear-gradient(#c8a27c,#633d32 40%,#311c24)}.HomeSakuraHero_frame__WSsz1 i:nth-child(3){top:0;bottom:0;left:0;width:15px}.HomeSakuraHero_frame__WSsz1 i:nth-child(4){top:0;bottom:0;right:0;width:15px}.HomeSakuraHero_lightSpill__RO2NT{position:absolute;z-index:4;inset:0;pointer-events:none;opacity:var(--light-spill);background:radial-gradient(ellipse at 50% 40%,#fff6dcba,#ffdd9a33 30%,transparent 65%);mix-blend-mode:screen}.HomeSakuraHero_veil__KR1Wk{position:absolute;z-index:6;inset:0;pointer-events:none;background:linear-gradient(90deg,#fff7edda,#fff7edc2 28%,#fff7ed26 53%,transparent 72%),linear-gradient(0deg,#fff0e7ba,transparent 18%)}.HomeSakuraHero_journey__mLIXX[data-scene=day] .HomeSakuraHero_veil__KR1Wk{background:linear-gradient(90deg,#fff8f0dc,#fff8f0c2 28%,#f8fbff26 53%,transparent 72%),linear-gradient(0deg,#f7e6e0ba,transparent 18%)}.HomeSakuraHero_journey__mLIXX[data-scene=night] .HomeSakuraHero_veil__KR1Wk{background:linear-gradient(90deg,#29172eee,#301b38d4 25%,#301b3826 55%,transparent 72%),linear-gradient(0deg,#29172edb,transparent 20%)}.HomeSakuraHero_content__B9zyb{position:absolute;z-index:9;top:22%;left:max(6%,calc((100% - 1460px) / 2));width:47%;max-width:650px;transform:translateY(calc(var(--door-open) * -14px))}.HomeSakuraHero_eyebrow__0awcd{display:flex;align-items:center;gap:10px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.16em}.HomeSakuraHero_eyebrow__0awcd span{display:block;width:23px;height:2px;background:currentColor}.HomeSakuraHero_title__Xh7fM{margin:19px 0 23px;color:var(--ink);font-size:clamp(40px,4.5vw,73px);font-weight:600;line-height:1.32;letter-spacing:-.04em}.HomeSakuraHero_title__Xh7fM span{display:block;margin-top:8px;color:var(--accent);font-size:.71em;line-height:1.48;letter-spacing:-.025em}.HomeSakuraHero_description__KKsAH{color:var(--muted);font-size:clamp(14px,1.05vw,17px);line-height:1.95}.HomeSakuraHero_actions__xGGvS{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.HomeSakuraHero_actions__xGGvS a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:13px 23px;border-radius:16px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s}.HomeSakuraHero_actions__xGGvS .HomeSakuraHero_primary__q_C4P{border:1px solid #c61960;background:#bd1758;color:#fff;box-shadow:0 8px 24px #ab12402e,inset 0 1px #ffffff30}.HomeSakuraHero_actions__xGGvS .HomeSakuraHero_primary__q_C4P:hover{background:#9d1047;transform:translateY(-2px);box-shadow:0 11px 28px #ab124047}.HomeSakuraHero_actions__xGGvS .HomeSakuraHero_secondary__2nqiA{border:1px solid #bc7a97;background:#fff9f5f2;color:#752547}.HomeSakuraHero_actions__xGGvS .HomeSakuraHero_secondary__2nqiA:hover{border-color:#b72060;background:#fff;transform:translateY(-2px)}.HomeSakuraHero_journey__mLIXX[data-scene=night] .HomeSakuraHero_actions__xGGvS .HomeSakuraHero_primary__q_C4P{background:#c51b62;border-color:#e85395;box-shadow:0 8px 28px #d8287033}.HomeSakuraHero_journey__mLIXX[data-scene=night] .HomeSakuraHero_actions__xGGvS .HomeSakuraHero_primary__q_C4P:hover{background:#a71551}.HomeSakuraHero_journey__mLIXX[data-scene=night] .HomeSakuraHero_actions__xGGvS .HomeSakuraHero_secondary__2nqiA{background:#462741ec;border-color:#bb87a4;color:#fff4fb}.HomeSakuraHero_journey__mLIXX[data-scene=night] .HomeSakuraHero_actions__xGGvS .HomeSakuraHero_secondary__2nqiA:hover{background:#5d3153}.HomeSakuraHero_sceneTools__J2eL2{position:absolute;top:25px;right:4%;z-index:12;display:flex;align-items:center;gap:9px}.HomeSakuraHero_scenePicker__jp2_a{display:flex;gap:8px;padding:4px}.HomeSakuraHero_scenePicker__jp2_a,.HomeSakuraHero_soundButton__WCUGe{align-items:center;border:1px solid var(--glass-border);border-radius:99px;background:var(--glass);box-shadow:0 5px 20px #321a2812}.HomeSakuraHero_soundButton__WCUGe{display:inline-flex;justify-content:center;gap:7px;min-height:48px;padding:9px 13px;color:var(--ink);font-size:12px;cursor:pointer}.HomeSakuraHero_soundButton__WCUGe:hover{border-color:var(--accent)}.HomeSakuraHero_soundButton__WCUGe[aria-pressed=true]{color:var(--accent)}.HomeSakuraHero_soundButton__WCUGe:disabled{cursor:progress;opacity:.7}.HomeSakuraHero_autoButton__IqLMK,.HomeSakuraHero_timeButton__OAw8u{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 13px;border-radius:99px;color:var(--ink);font-size:12px;cursor:pointer;transition:background-color .2s,box-shadow .2s}.HomeSakuraHero_timeButton__OAw8u{font-weight:600}.HomeSakuraHero_autoButton__IqLMK:hover,.HomeSakuraHero_timeButton__OAw8u:hover{background:#cc4f8222}.HomeSakuraHero_timeButton__OAw8u:disabled{cursor:progress}.HomeSakuraHero_autoButton__IqLMK{border-left:1px solid #a86b8b40;font-size:10px;padding-inline:10px}.HomeSakuraHero_autoButton__IqLMK[aria-pressed=true]{color:#a71551;background:#ffd5e668}.HomeSakuraHero_journey__mLIXX[data-scene=night] .HomeSakuraHero_autoButton__IqLMK[aria-pressed=true]{color:#ffc6e2;background:#854e7044}.HomeSakuraHero_sceneStatus__AyJwG{position:absolute;top:calc(100% + 6px);right:0;margin:0;color:var(--ink);font-size:12px;background:var(--glass);border-radius:9px;padding:6px 10px}.HomeSakuraHero_sceneStatus__AyJwG:empty{display:none}.HomeSakuraHero_spinning__dpHIz{animation:HomeSakuraHero_spin__XGGyD 1.2s linear infinite}.HomeSakuraHero_journey__mLIXX a:focus-visible,.HomeSakuraHero_journey__mLIXX button:focus-visible{outline:3px solid #e9468c;outline-offset:4px}.HomeSakuraHero_effects__pwVVn{position:absolute;inset:0;pointer-events:none;overflow:hidden}.HomeSakuraHero_outsidePetals__ewyqD{z-index:1}.HomeSakuraHero_outsidePetals__ewyqD i{position:absolute;top:-5%;left:var(--left);width:calc(var(--size) * .5);height:calc(var(--size) * .35);border-radius:90% 10% 75% 20%;background:#ffc4dbe0;animation:HomeSakuraHero_petal-fall__MgLjj var(--duration) var(--delay) linear infinite}.HomeSakuraHero_petalStream__ZXdgo{z-index:8;opacity:var(--petals-visible);perspective:900px}.HomeSakuraHero_petalFlight__kR3TA{position:absolute;left:var(--left);top:var(--top);animation:HomeSakuraHero_petal-flight__C2Hr6 var(--duration) var(--delay) linear infinite}.HomeSakuraHero_petalFlight__kR3TA i{display:block;width:var(--size);height:calc(var(--size) * .64);background:linear-gradient(135deg,#fff5f5,#fa9fbb 50%,#e9578c);border-radius:90% 7% 75% 18%;box-shadow:inset 1px 1px 1px #ffffff9c,0 2px 4px #69284425;animation:HomeSakuraHero_petal-turn__Ur9Mq 3s var(--delay) ease-in-out infinite}.HomeSakuraHero_petalFlight__kR3TA:nth-child(5n){filter:blur(1.4px)}.HomeSakuraHero_petalFlight__kR3TA:nth-child(7n) i{width:calc(var(--size) * 1.8);height:calc(var(--size) * 1.2)}.HomeSakuraHero_glints__3_cnq{z-index:2}.HomeSakuraHero_glints__3_cnq i{position:absolute;left:var(--left);top:var(--top);width:4px;height:4px;border-radius:50%;background:#fff8d7;box-shadow:0 0 12px 3px #ffdf9680;animation:HomeSakuraHero_glimmer__z35d_ 5s var(--delay) ease-in-out infinite}.HomeSakuraHero_journey__mLIXX[data-scene=night] .HomeSakuraHero_glints__3_cnq i:nth-child(3n):after{content:"";position:absolute;inset:-4px;background:#ffecb9;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.HomeSakuraHero_rays__76j3v{z-index:2;mix-blend-mode:screen;opacity:.5}.HomeSakuraHero_rays__76j3v i{position:absolute;top:-20%;left:25%;width:17%;height:150%;background:linear-gradient(90deg,transparent,#fff6d736,transparent);transform:rotate(26deg);transform-origin:top;animation:HomeSakuraHero_rays-sway__8GJ1O 11s ease-in-out infinite alternate}.HomeSakuraHero_rays__76j3v i:nth-child(2){left:39%;width:7%;animation-delay:-4s}.HomeSakuraHero_rays__76j3v i:nth-child(3){left:5%;width:22%;animation-delay:-7s}.HomeSakuraHero_journey__mLIXX[data-scene=night] .HomeSakuraHero_rays__76j3v{opacity:.17}.HomeSakuraHero_mist___SIB2{z-index:1;top:48%}.HomeSakuraHero_mist___SIB2 i{position:absolute;width:80%;height:110px;left:-10%;top:15%;border-radius:50%;background:radial-gradient(ellipse,#ffe8f080,transparent 70%);animation:HomeSakuraHero_mist-drift__RIsyn 18s ease-in-out infinite alternate}.HomeSakuraHero_mist___SIB2 i:nth-child(2){left:35%;top:30%;opacity:.6;animation-delay:-9s}.HomeSakuraHero_journey__mLIXX[data-door-open=false] .HomeSakuraHero_effects__pwVVn *,.HomeSakuraHero_journey__mLIXX[data-hidden=true] .HomeSakuraHero_effects__pwVVn *,.HomeSakuraHero_journey__mLIXX[data-in-view=false] .HomeSakuraHero_effects__pwVVn *{animation-play-state:paused!important}.HomeSakuraHero_bottom__YzGZL{position:absolute;z-index:10;bottom:32px;left:6%;right:max(5.5%,88px);display:flex;align-items:center;justify-content:space-between;gap:24px}.HomeSakuraHero_scrollHint__mWXh_{display:flex;flex-wrap:wrap;align-items:center;column-gap:11px;row-gap:8px;color:var(--ink);font-size:12px}.HomeSakuraHero_scrollIcon__SlZ65{display:grid;place-items:center;width:34px;height:45px;border:1px solid;border-radius:30px}.HomeSakuraHero_scrollIcon__SlZ65 svg{animation:HomeSakuraHero_scroll-nudge__4CKpq 2s ease-in-out infinite}.HomeSakuraHero_doorInstruction__VY_Tu{font-weight:500}.HomeSakuraHero_doorInstruction__VY_Tu>span{display:block;margin-top:4px;color:var(--muted);font-size:10px;font-weight:400}.HomeSakuraHero_skip__wMoTA{display:inline-flex;align-items:center;gap:5px;margin-left:13px;text-decoration:underline;text-underline-offset:4px;font-size:11px}.HomeSakuraHero_shortcuts__oDjFj{display:flex;align-items:center;padding:5px;border:1px solid var(--glass-border);border-radius:18px;background:var(--glass);box-shadow:0 8px 30px #48263712}.HomeSakuraHero_shortcuts__oDjFj a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 18px;border-radius:12px;color:var(--ink);font-size:12px}.HomeSakuraHero_shortcuts__oDjFj a:hover{background:#d5588626}.HomeSakuraHero_shortcuts__oDjFj a+a{border-left:1px solid #b76c9133}.HomeSakuraHero_progress__dbAs2{position:absolute;bottom:0;left:0;right:0;z-index:11;height:3px;background:#ce95b52e}.HomeSakuraHero_progress__dbAs2 span{display:block;height:100%;background:#e44a91;transform-origin:left;transform:scaleX(var(--journey-progress))}@keyframes HomeSakuraHero_scene-in__F5xPC{0%{opacity:0}to{opacity:1}}@keyframes HomeSakuraHero_petal-flight__C2Hr6{0%{opacity:0;transform:translate3d(0,-20px,-380px) scale(.25)}12%{opacity:.95}80%{opacity:.8}to{opacity:0;transform:translate3d(var(--drift-x),var(--drift-y),150px) scale(1.35)}}@keyframes HomeSakuraHero_petal-turn__Ur9Mq{0%,to{transform:rotate(0deg) rotateY(10deg)}50%{transform:rotate(var(--spin)) rotateY(65deg)}}@keyframes HomeSakuraHero_petal-fall__MgLjj{0%{opacity:0;transform:translate3d(-25px,0,0) rotate(0deg)}10%,80%{opacity:.7}to{opacity:0;transform:translate3d(190px,100vh,0) rotate(520deg)}}@keyframes HomeSakuraHero_glimmer__z35d_{0%,to{opacity:.15;transform:translateY(10px) scale(.7)}50%{opacity:.9;transform:translateY(-22px) scale(1.1)}}@keyframes HomeSakuraHero_rays-sway__8GJ1O{to{opacity:.4;transform:rotate(32deg)}}@keyframes HomeSakuraHero_mist-drift__RIsyn{to{transform:translate3d(18%,-15px,0) scaleX(1.2);opacity:.3}}@keyframes HomeSakuraHero_scroll-nudge__4CKpq{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@keyframes HomeSakuraHero_spin__XGGyD{to{transform:rotate(1turn)}}@media (min-width:768px) and (max-width:1100px){.HomeSakuraHero_content__B9zyb{left:7%;width:53%;top:23%}.HomeSakuraHero_title__Xh7fM{font-size:clamp(38px,5vw,55px)}.HomeSakuraHero_actions__xGGvS{gap:9px}.HomeSakuraHero_actions__xGGvS a{padding:12px 15px;gap:8px;font-size:13px}.HomeSakuraHero_description__KKsAH{font-size:14px}.HomeSakuraHero_bottom__YzGZL{gap:10px}.HomeSakuraHero_skip__wMoTA{display:none}.HomeSakuraHero_shortcuts__oDjFj a{gap:7px;padding:9px 10px;font-size:11px}.HomeSakuraHero_shortcuts__oDjFj a>svg:last-child{display:none}}@media (max-width:767px){.HomeSakuraHero_journey__mLIXX{--stage-height:max(660px,calc(100svh - 71px));height:calc(var(--stage-height) + 75svh)}.HomeSakuraHero_backgroundImage__TKCNe{object-position:62% center}.HomeSakuraHero_frame__WSsz1 i:first-child{height:8px}.HomeSakuraHero_frame__WSsz1 i:nth-child(2){height:11px}.HomeSakuraHero_frame__WSsz1 i:nth-child(3),.HomeSakuraHero_frame__WSsz1 i:nth-child(4){width:9px}.HomeSakuraHero_content__B9zyb{top:21%;left:7%;width:86%;max-width:none;text-align:center}.HomeSakuraHero_eyebrow__0awcd{justify-content:center;font-size:10px;letter-spacing:.12em}.HomeSakuraHero_eyebrow__0awcd span{width:19px}.HomeSakuraHero_title__Xh7fM{margin:14px 0 18px;font-size:clamp(34px,8.8vw,55px);line-height:1.3;letter-spacing:-.035em}.HomeSakuraHero_title__Xh7fM span{margin-top:9px;font-size:.61em;line-height:1.6}.HomeSakuraHero_title__Xh7fM span br{display:none}.HomeSakuraHero_description__KKsAH{margin-inline:auto;font-size:13px;line-height:1.9}.HomeSakuraHero_actions__xGGvS{justify-content:center;gap:8px;margin-top:23px}.HomeSakuraHero_actions__xGGvS a{min-height:47px;padding:11px 16px;gap:8px;border-radius:13px;font-size:12px}.HomeSakuraHero_actions__xGGvS svg{width:16px}.HomeSakuraHero_sceneTools__J2eL2{top:20px;right:5%;left:5%;justify-content:flex-end;gap:4px}.HomeSakuraHero_soundButton__WCUGe{min-height:45px;padding:8px 10px;font-size:10px;gap:5px}.HomeSakuraHero_timeButton__OAw8u{min-height:37px;padding:7px 10px;font-size:11px;gap:6px}.HomeSakuraHero_autoButton__IqLMK{min-height:37px;padding:7px 8px;font-size:10px;gap:5px}.HomeSakuraHero_veil__KR1Wk{background:linear-gradient(180deg,#fff5eabb,#fff5eac7 19%,#fff5ead4 44%,#fff5ea00 73%,#fff5ea9c)}.HomeSakuraHero_journey__mLIXX[data-scene=day] .HomeSakuraHero_veil__KR1Wk{background:linear-gradient(180deg,#fff6efbb,#fff6efc7 19%,#fff6efd4 44%,#fff6ef00 73%,#fff6ef9c)}.HomeSakuraHero_journey__mLIXX[data-scene=night] .HomeSakuraHero_veil__KR1Wk{background:linear-gradient(180deg,#2b1a35a8,#2b1a35c2 19%,#2b1a35d4 44%,#2b1a3500 73%,#2b1a35ad)}.HomeSakuraHero_bottom__YzGZL{bottom:26px;left:6%;right:6%;flex-direction:column;align-items:flex-start;gap:14px}.HomeSakuraHero_scrollHint__mWXh_{font-size:11px;gap:8px}.HomeSakuraHero_scrollIcon__SlZ65{height:34px;width:28px}.HomeSakuraHero_doorInstruction__VY_Tu>span{font-size:9px}.HomeSakuraHero_skip__wMoTA{margin-left:8px;font-size:10px}.HomeSakuraHero_shortcuts__oDjFj{width:calc(100% - 60px);max-width:450px;justify-content:space-between;border-radius:14px;padding:3px}.HomeSakuraHero_shortcuts__oDjFj a{flex:1;min-height:43px;padding:8px 4px;font-size:10px;gap:4px;white-space:nowrap;border-radius:10px}.HomeSakuraHero_glints__3_cnq i:nth-child(n+11),.HomeSakuraHero_outsidePetals__ewyqD i:nth-child(n+13),.HomeSakuraHero_petalFlight__kR3TA:nth-child(n+31),.HomeSakuraHero_shortcuts__oDjFj a>svg{display:none}}@media (max-width:359px){.HomeSakuraHero_title__Xh7fM{font-size:32px}.HomeSakuraHero_content__B9zyb{left:6%;width:88%}.HomeSakuraHero_sceneTools__J2eL2{left:4%;right:4%}.HomeSakuraHero_soundButton__WCUGe{width:45px;padding:8px;flex-shrink:0}.HomeSakuraHero_soundButton__WCUGe span{display:none}.HomeSakuraHero_actions__xGGvS a{padding:10px 12px;gap:6px}.HomeSakuraHero_actions__xGGvS .HomeSakuraHero_primary__q_C4P>svg:first-child{display:none}.HomeSakuraHero_shortcuts__oDjFj a{font-size:9px}}@media (max-height:600px) and (min-width:768px){.HomeSakuraHero_journey__mLIXX{--stage-height:530px}.HomeSakuraHero_content__B9zyb{top:20%}.HomeSakuraHero_title__Xh7fM{font-size:38px;margin-block:12px}.HomeSakuraHero_title__Xh7fM span{font-size:.62em}.HomeSakuraHero_description__KKsAH{font-size:12px}.HomeSakuraHero_actions__xGGvS{margin-top:16px}.HomeSakuraHero_actions__xGGvS a{min-height:43px;padding-block:9px;font-size:12px}}@media (prefers-reduced-motion:reduce){.HomeSakuraHero_journey__mLIXX{--door-open:1;--view-scale:1;height:var(--stage-height)}.HomeSakuraHero_stage__7ze9e{position:relative;top:0}.HomeSakuraHero_journey__mLIXX *,.HomeSakuraHero_journey__mLIXX :after,.HomeSakuraHero_journey__mLIXX :before{animation:none!important;transition:none!important}.HomeSakuraHero_doorInstruction__VY_Tu,.HomeSakuraHero_doors__YtIYd,.HomeSakuraHero_effects__pwVVn,.HomeSakuraHero_lightSpill__RO2NT,.HomeSakuraHero_progress__dbAs2,.HomeSakuraHero_scrollIcon__SlZ65{display:none}.HomeSakuraHero_content__B9zyb,.HomeSakuraHero_view__bH5Lc{transform:none}.HomeSakuraHero_skip__wMoTA{margin-left:0}}