.hikari-village-module__vnTJqq__shell{color:#f7fbff;min-height:100svh;font-family:var(--font-sans,system-ui, sans-serif);background:radial-gradient(circle at 50% 18%,#86dcff38,#0000 26rem),radial-gradient(circle at 50% 58%,#ddba5c29,#0000 22rem),linear-gradient(#060915 0%,#11112b 52%,#07101d 100%);padding:14px 14px 116px;position:relative;overflow-x:hidden}.hikari-village-module__vnTJqq__shell button,.hikari-village-module__vnTJqq__shell a{-webkit-tap-highlight-color:transparent}.hikari-village-module__vnTJqq__mist{pointer-events:none;filter:blur(18px);opacity:.9;background:linear-gradient(90deg,#0000,#ffffff0d,#0000),radial-gradient(circle at 12% 74%,#a676ff29,#0000 18rem);position:fixed;inset:0}.hikari-village-module__vnTJqq__particles{pointer-events:none;position:fixed;inset:0;overflow:hidden}.hikari-village-module__vnTJqq__particles span{width:3px;height:3px;animation:7s ease-in-out infinite hikari-village-module__vnTJqq__particleFloat;animation-delay:calc(var(--i) * -.35s);background:#ffeca0e6;border-radius:50%;position:absolute;box-shadow:0 0 16px #ffe796e6}.hikari-village-module__vnTJqq__header,.hikari-village-module__vnTJqq__statusBar,.hikari-village-module__vnTJqq__boardWrap,.hikari-village-module__vnTJqq__flowPanel,.hikari-village-module__vnTJqq__actionBar,.hikari-village-module__vnTJqq__tutorial,.hikari-village-module__vnTJqq__sheet{z-index:1;position:relative}.hikari-village-module__vnTJqq__header{justify-content:space-between;align-items:flex-start;gap:12px;max-width:980px;margin:0 auto;display:flex}.hikari-village-module__vnTJqq__eyebrow{color:#95f4ff;letter-spacing:.18em;margin:0 0 5px;font-size:.72rem}.hikari-village-module__vnTJqq__header h1{letter-spacing:0;margin:0;font-size:clamp(1.35rem,6vw,2.4rem);line-height:1.12}.hikari-village-module__vnTJqq__header p:last-child{color:#ecf6ffbf;max-width:680px;margin:8px 0 0;font-size:.9rem;line-height:1.65}.hikari-village-module__vnTJqq__iconButton,.hikari-village-module__vnTJqq__actionBar button,.hikari-village-module__vnTJqq__sheet button,.hikari-village-module__vnTJqq__sheet a,.hikari-village-module__vnTJqq__tutorial button,.hikari-village-module__vnTJqq__previewGrid button,.hikari-village-module__vnTJqq__slot{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #baf1ff38;box-shadow:inset 0 1px #ffffff26,0 10px 28px #0003}.hikari-village-module__vnTJqq__iconButton{border-radius:999px;min-width:44px;height:44px;font-size:1.05rem}.hikari-village-module__vnTJqq__statusBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:720px;margin:14px auto 0;display:grid}.hikari-village-module__vnTJqq__statusBar div{background:#040c1e9e;border:1px solid #ffffff21;border-radius:8px;padding:9px 10px}.hikari-village-module__vnTJqq__statusBar span{color:#e8f5ff9e;font-size:.72rem;display:block}.hikari-village-module__vnTJqq__statusBar strong{margin-top:3px;font-size:1.05rem;display:block}.hikari-village-module__vnTJqq__boardWrap{max-width:680px;margin:10px auto 0}.hikari-village-module__vnTJqq__board{aspect-ratio:1;background:radial-gradient(circle,#ffffff1a,#0000 26%),radial-gradient(circle,#7ae2ff1c,#0000 49%),radial-gradient(circle,#040a1ec7,#0c0f2d33 63%,#0000 64%);border-radius:50%;width:min(92vw,540px);margin:0 auto;position:relative}.hikari-village-module__vnTJqq__board:before{content:"";border:1px solid #bdedff29;border-radius:50%;position:absolute;inset:12%;box-shadow:inset 0 0 46px #7ae2ff1f}.hikari-village-module__vnTJqq__boardActive .hikari-village-module__vnTJqq__gate{animation:.75s ease-out hikari-village-module__vnTJqq__gatePulse}.hikari-village-module__vnTJqq__lightLines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hikari-village-module__vnTJqq__lightLines line{stroke:#ffef9dcc;stroke-width:.6px;stroke-linecap:round;filter:drop-shadow(0 0 8px #ffe580e6);animation:.8s ease-out hikari-village-module__vnTJqq__lineFlash}.hikari-village-module__vnTJqq__gate{aspect-ratio:1;background:radial-gradient(circle,#ffffff1f,#0d1437bd);border:1px solid #bcf3ff2e;border-radius:50%;place-items:center;width:34%;min-width:112px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 34px #71e1ff33}.hikari-village-module__vnTJqq__gate img{opacity:.86;filter:drop-shadow(0 0 18px #ffeea973);width:72%;height:auto}.hikari-village-module__vnTJqq__gate strong{color:#fffadce6;font-size:.75rem;position:absolute;bottom:9%}.hikari-village-module__vnTJqq__gate1{box-shadow:0 0 48px #ffe0893d}.hikari-village-module__vnTJqq__gate2{box-shadow:0 0 62px #ffe08957}.hikari-village-module__vnTJqq__gate3{box-shadow:0 0 74px #9aebff6b}.hikari-village-module__vnTJqq__gate4{box-shadow:0 0 92px #fff8c59e}.hikari-village-module__vnTJqq__floatText{color:#fff4a8;text-shadow:0 0 14px #ffe07ae6;font-weight:800;animation:1.1s ease-out forwards hikari-village-module__vnTJqq__floatUp;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.hikari-village-module__vnTJqq__slot{border-radius:50%;place-items:center;width:clamp(52px,16vw,76px);height:clamp(52px,16vw,76px);padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.hikari-village-module__vnTJqq__slot img{-o-object-fit:contain;object-fit:contain;border-radius:50%;width:72%;height:72%}.hikari-village-module__vnTJqq__slotActive{border-color:#fff4a9d1;animation:.58s ease-out hikari-village-module__vnTJqq__slotPop;box-shadow:0 0 28px #ffe175b8,inset 0 0 20px #ffffff2e}.hikari-village-module__vnTJqq__numberBadge{color:#11172a;background:#fff3a6;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:.82rem;font-weight:900;display:grid;position:absolute;top:-5px;left:-3px;box-shadow:0 0 14px #ffeca0c7}.hikari-village-module__vnTJqq__flowPanel{max-width:720px;margin:0 auto}.hikari-village-module__vnTJqq__resultBox{color:#f6fbffe0;background:#040a1a94;border:1px solid #ffffff24;border-radius:8px;min-height:46px;padding:12px 14px;line-height:1.5}.hikari-village-module__vnTJqq__previewGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.hikari-village-module__vnTJqq__previewGrid button{border-radius:8px;min-height:50px;padding:6px 4px}.hikari-village-module__vnTJqq__previewGrid span,.hikari-village-module__vnTJqq__previewGrid strong{display:block}.hikari-village-module__vnTJqq__previewGrid span{color:#fff2a3;font-size:1rem;font-weight:900}.hikari-village-module__vnTJqq__previewGrid strong{margin-top:2px;font-size:.95rem}.hikari-village-module__vnTJqq__previewActive{background:#ffe6892b!important;border-color:#ffef98d1!important}.hikari-village-module__vnTJqq__notice{color:#e0f5ffc7;margin:8px 0 0;font-size:.86rem;line-height:1.5}.hikari-village-module__vnTJqq__actionBar{padding:9px max(10px, env(safe-area-inset-left)) calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040816db;border-top:1px solid #ffffff1c;grid-template-columns:1.45fr repeat(4,minmax(0,1fr));gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0}.hikari-village-module__vnTJqq__actionBar button,.hikari-village-module__vnTJqq__sheet button,.hikari-village-module__vnTJqq__sheet a,.hikari-village-module__vnTJqq__tutorial button{text-align:center;border-radius:8px;min-height:44px;padding:9px 10px;font-weight:800;text-decoration:none}.hikari-village-module__vnTJqq__primaryAction{color:#fff7c0!important;background:linear-gradient(#ffec9f42,#ffffff1a)!important;border-color:#ffea91bd!important}.hikari-village-module__vnTJqq__tutorial{background:#080c23eb;border:1px solid #bceeff38;border-radius:8px;grid-template-columns:54px 1fr;gap:10px;max-width:520px;margin:0 auto;padding:10px;display:grid;position:fixed;bottom:92px;left:12px;right:12px;box-shadow:0 16px 50px #00000061}.hikari-village-module__vnTJqq__tutorial img{-o-object-fit:cover;object-fit:cover;border-radius:50%}.hikari-village-module__vnTJqq__tutorial p{margin:0;line-height:1.55}.hikari-village-module__vnTJqq__tutorial div{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.hikari-village-module__vnTJqq__sheetBackdrop{z-index:20;background:#0000008c;align-items:end;display:grid;position:fixed;inset:0}.hikari-village-module__vnTJqq__sheet{background:radial-gradient(circle at 50% 0,#7be2ff2e,#0000 18rem),#080c23f7;border:1px solid #c0f2ff38;border-radius:14px 14px 0 0;width:min(100%,760px);max-height:min(86svh,780px);margin:0 auto;padding:14px;overflow:auto;box-shadow:0 -18px 60px #0000006b}.hikari-village-module__vnTJqq__sheetHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hikari-village-module__vnTJqq__sheetHead h2{margin:0;font-size:1.2rem}.hikari-village-module__vnTJqq__choiceActions{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.hikari-village-module__vnTJqq__choiceActions p{color:#e8f5ffb8;margin:0;font-size:.9rem}.hikari-village-module__vnTJqq__choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hikari-village-module__vnTJqq__choiceCard{background:#ffffff13;border:1px solid #ffffff24;border-radius:8px;padding:10px;position:relative}.hikari-village-module__vnTJqq__cardImage{background:#ffffff12;border-radius:8px;place-items:center;height:86px;margin-bottom:6px;display:grid}.hikari-village-module__vnTJqq__cardImage img{-o-object-fit:contain;object-fit:contain;border-radius:50%;max-width:82px;max-height:82px}.hikari-village-module__vnTJqq__choiceCard h3{margin:8px 0 4px;font-size:1rem}.hikari-village-module__vnTJqq__choiceCard p{color:#ebf7ffbd;min-height:40px;margin:0;font-size:.84rem;line-height:1.45}.hikari-village-module__vnTJqq__choiceCard dl{gap:5px;margin:10px 0;display:grid}.hikari-village-module__vnTJqq__choiceCard dl div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:8px;padding-bottom:4px;display:flex}.hikari-village-module__vnTJqq__choiceCard dt,.hikari-village-module__vnTJqq__choiceCard dd{margin:0;font-size:.82rem}.hikari-village-module__vnTJqq__choiceCard small{color:#fff1a1;margin-bottom:8px;display:inline-block}.hikari-village-module__vnTJqq__choiceCard button:disabled,.hikari-village-module__vnTJqq__sheet button:disabled{opacity:.45}.hikari-village-module__vnTJqq__gateSheet,.hikari-village-module__vnTJqq__helpSheet,.hikari-village-module__vnTJqq__settingsSheet{gap:12px;display:grid}.hikari-village-module__vnTJqq__largeGate{place-items:center;display:grid}.hikari-village-module__vnTJqq__largeGate img{filter:drop-shadow(0 0 26px #ffefb08c)}.hikari-village-module__vnTJqq__largeGate strong{color:#fff2a3;margin-top:-18px}.hikari-village-module__vnTJqq__costList{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hikari-village-module__vnTJqq__costList li{text-align:center;border:1px solid #ffffff1f;border-radius:8px;padding:8px}.hikari-village-module__vnTJqq__doneCost{color:#fff2a3;background:#ffeb9129}.hikari-village-module__vnTJqq__numberTabs,.hikari-village-module__vnTJqq__segmented{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.hikari-village-module__vnTJqq__numberTabs button small{color:#ebf7ffb8;margin-top:2px;font-size:.68rem;display:block}.hikari-village-module__vnTJqq__tabActive{background:#ffeb912b!important;border-color:#ffed95c7!important}.hikari-village-module__vnTJqq__ownedList{gap:8px;margin-top:12px;display:grid}.hikari-village-module__vnTJqq__ownedList article{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:58px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.hikari-village-module__vnTJqq__ownedList img{-o-object-fit:cover;object-fit:cover;border-radius:50%}.hikari-village-module__vnTJqq__ownedList h3,.hikari-village-module__vnTJqq__ownedList p{margin:0}.hikari-village-module__vnTJqq__ownedList p{color:#e8f5ffb8;margin-top:3px;font-size:.86rem;line-height:1.45}.hikari-village-module__vnTJqq__ownedList small{color:#fff0a1;margin-top:5px;display:block}.hikari-village-module__vnTJqq__helpSheet p{border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:32px 1fr;align-items:center;gap:9px;margin:0;padding:9px;line-height:1.55;display:grid}.hikari-village-module__vnTJqq__helpSheet strong{color:#11172a;background:#fff0a1;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.hikari-village-module__vnTJqq__settingsSheet label{align-items:center;gap:9px;min-height:44px;display:flex}.hikari-village-module__vnTJqq__settingsSheet .hikari-village-module__vnTJqq__segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.hikari-village-module__vnTJqq__ending{text-align:center}.hikari-village-module__vnTJqq__ending img{filter:drop-shadow(0 0 32px #fff0abad);margin:0 auto}.hikari-village-module__vnTJqq__endingActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}@keyframes hikari-village-module__vnTJqq__particleFloat{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.95;transform:translateY(-18px)}}@keyframes hikari-village-module__vnTJqq__gatePulse{0%{transform:translate(-50%,-50%)scale(1)}45%{transform:translate(-50%,-50%)scale(1.05)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes hikari-village-module__vnTJqq__slotPop{0%{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.13)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes hikari-village-module__vnTJqq__lineFlash{0%{opacity:0;stroke-dasharray:1 12}35%{opacity:1}to{opacity:.35;stroke-dasharray:12 1}}@keyframes hikari-village-module__vnTJqq__floatUp{0%{opacity:0;transform:translate(-50%,8px)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-28px)}}@media (max-width:640px){.hikari-village-module__vnTJqq__shell{padding:12px 10px 118px}.hikari-village-module__vnTJqq__header{align-items:center}.hikari-village-module__vnTJqq__header p:last-child{font-size:.82rem}.hikari-village-module__vnTJqq__board{width:min(96vw,430px)}.hikari-village-module__vnTJqq__choiceGrid{grid-template-columns:1fr}.hikari-village-module__vnTJqq__choiceCard{-moz-column-gap:10px;grid-template-columns:86px 1fr;column-gap:10px;display:grid}.hikari-village-module__vnTJqq__choiceCard .hikari-village-module__vnTJqq__numberBadge{top:6px;left:6px}.hikari-village-module__vnTJqq__choiceCard h3,.hikari-village-module__vnTJqq__choiceCard p,.hikari-village-module__vnTJqq__choiceCard dl,.hikari-village-module__vnTJqq__choiceCard small,.hikari-village-module__vnTJqq__choiceCard button{grid-column:2}.hikari-village-module__vnTJqq__cardImage{grid-row:1/span 5;height:100%;min-height:116px}.hikari-village-module__vnTJqq__actionBar{grid-template-columns:repeat(4,minmax(0,1fr))}.hikari-village-module__vnTJqq__actionBar .hikari-village-module__vnTJqq__primaryAction{grid-column:1/-1}.hikari-village-module__vnTJqq__actionBar button{min-height:42px;padding:7px 5px;font-size:.78rem}.hikari-village-module__vnTJqq__tutorial{bottom:128px}.hikari-village-module__vnTJqq__numberTabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hikari-village-module__vnTJqq__particles span,.hikari-village-module__vnTJqq__boardActive .hikari-village-module__vnTJqq__gate,.hikari-village-module__vnTJqq__slotActive,.hikari-village-module__vnTJqq__lightLines line,.hikari-village-module__vnTJqq__floatText{animation:none!important}}.hikari-village-module__vnTJqq__reduced .hikari-village-module__vnTJqq__particles span,.hikari-village-module__vnTJqq__reduced .hikari-village-module__vnTJqq__boardActive .hikari-village-module__vnTJqq__gate,.hikari-village-module__vnTJqq__reduced .hikari-village-module__vnTJqq__slotActive,.hikari-village-module__vnTJqq__reduced .hikari-village-module__vnTJqq__lightLines line,.hikari-village-module__vnTJqq__reduced .hikari-village-module__vnTJqq__floatText{animation:none!important}.hikari-village-module__vnTJqq__growth-seed .hikari-village-module__vnTJqq__mist{opacity:.96}.hikari-village-module__vnTJqq__growth-paths .hikari-village-module__vnTJqq__mist{opacity:.78}.hikari-village-module__vnTJqq__growth-spirits .hikari-village-module__vnTJqq__mist{opacity:.58}.hikari-village-module__vnTJqq__growth-radiant .hikari-village-module__vnTJqq__mist{opacity:.36}.hikari-village-module__vnTJqq__gateStage0 .hikari-village-module__vnTJqq__board{filter:brightness(.9)}.hikari-village-module__vnTJqq__gateStage1 .hikari-village-module__vnTJqq__board{filter:brightness(1.02)}.hikari-village-module__vnTJqq__gateStage2 .hikari-village-module__vnTJqq__board{filter:brightness(1.12)saturate(1.08)}.hikari-village-module__vnTJqq__gateStage3 .hikari-village-module__vnTJqq__board{filter:brightness(1.2)saturate(1.18)}.hikari-village-module__vnTJqq__gateStage4 .hikari-village-module__vnTJqq__board{filter:brightness(1.32)saturate(1.25)}.hikari-village-module__vnTJqq__groundGlow{pointer-events:none;opacity:.28;background:repeating-conic-gradient(from 20deg,#ffeca21f 0deg 2deg,#0000 2deg 18deg),radial-gradient(circle,#0000 0 36%,#73e1ff1f 37%,#0000 58%);border-radius:50%;position:absolute;inset:9%}.hikari-village-module__vnTJqq__growth-paths .hikari-village-module__vnTJqq__groundGlow{opacity:.45}.hikari-village-module__vnTJqq__growth-spirits .hikari-village-module__vnTJqq__groundGlow{opacity:.62}.hikari-village-module__vnTJqq__growth-radiant .hikari-village-module__vnTJqq__groundGlow{opacity:.78}.hikari-village-module__vnTJqq__growth-spirits .hikari-village-module__vnTJqq__board:after,.hikari-village-module__vnTJqq__growth-radiant .hikari-village-module__vnTJqq__board:after{content:"";pointer-events:none;background:radial-gradient(circle at 25% 35%,#ffffff6b,#0000 7px),radial-gradient(circle at 72% 25%,#91eeff6b,#0000 6px),radial-gradient(circle at 70% 76%,#ffe79461,#0000 7px);border-radius:50%;animation:5s ease-in-out infinite hikari-village-module__vnTJqq__spiritDrift;position:absolute;inset:18%}.hikari-village-module__vnTJqq__boardRolling .hikari-village-module__vnTJqq__gate{box-shadow:0 0 58px #7de2ff57}.hikari-village-module__vnTJqq__boardBurst .hikari-village-module__vnTJqq__gate{animation:.9s ease-out hikari-village-module__vnTJqq__gatePulse}.hikari-village-module__vnTJqq__lightLines line{opacity:.18;animation:none}.hikari-village-module__vnTJqq__lightLines .hikari-village-module__vnTJqq__activeLine{opacity:1;stroke-width:.9px;animation:hikari-village-module__vnTJqq__lineFlash .72s ease-out var(--delay,0s)}.hikari-village-module__vnTJqq__diceCrystal{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff42,#77e1ff1a);border:1px solid #b8f7ff8c;place-items:center;width:74px;height:74px;display:grid;position:absolute;bottom:4%;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 30px #75e3ff73,inset 0 0 18px #fff3}.hikari-village-module__vnTJqq__diceCrystal span,.hikari-village-module__vnTJqq__diceCrystal strong{grid-area:1/1;transform:rotate(-45deg)}.hikari-village-module__vnTJqq__diceCrystal span{color:#fff3a6;filter:drop-shadow(0 0 12px #ffeb95e6);font-size:2rem}.hikari-village-module__vnTJqq__diceCrystal strong{color:#fff;margin-top:42px;font-size:.8rem}.hikari-village-module__vnTJqq__diceRolling{animation:.58s ease-in-out hikari-village-module__vnTJqq__diceSpin}.hikari-village-module__vnTJqq__diceBurst{animation:.5s ease-out hikari-village-module__vnTJqq__diceBurst}.hikari-village-module__vnTJqq__num1 .hikari-village-module__vnTJqq__shapeBadge{border-radius:50% 50% 46% 0}.hikari-village-module__vnTJqq__num2 .hikari-village-module__vnTJqq__shapeBadge{border-radius:50% 50% 50% 8px}.hikari-village-module__vnTJqq__num3 .hikari-village-module__vnTJqq__shapeBadge{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}.hikari-village-module__vnTJqq__num4 .hikari-village-module__vnTJqq__shapeBadge{border-radius:50%;outline:1px solid #ffffff59}.hikari-village-module__vnTJqq__num5 .hikari-village-module__vnTJqq__shapeBadge{border-radius:8px 8px 2px 2px}.hikari-village-module__vnTJqq__num6 .hikari-village-module__vnTJqq__shapeBadge{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);border-radius:0}.hikari-village-module__vnTJqq__shapeBadge{color:#fff2a3;background:#0a122adb;border:1px solid #ffed979e;place-items:center;width:24px;height:24px;font-size:.68rem;font-weight:900;display:grid;position:absolute;bottom:-4px;right:-3px}.hikari-village-module__vnTJqq__slotActive{animation:hikari-village-module__vnTJqq__slotPop .5s ease-out var(--chain,0s)}.hikari-village-module__vnTJqq__flowTitle{justify-content:space-between;align-items:baseline;gap:10px;margin:10px 0 6px;display:flex}.hikari-village-module__vnTJqq__flowTitle h2{margin:0;font-size:.98rem}.hikari-village-module__vnTJqq__flowTitle span,.hikari-village-module__vnTJqq__minimumNote{color:#e8f5ffad;font-size:.76rem}.hikari-village-module__vnTJqq__minimumNote{margin:6px 0 0}.hikari-village-module__vnTJqq__previewGrid button small{color:#e8f5ff9e;margin-top:2px;font-size:.68rem;line-height:1.2;display:block}.hikari-village-module__vnTJqq__resultPanel{gap:3px;display:grid}.hikari-village-module__vnTJqq__resultPanel strong,.hikari-village-module__vnTJqq__resultPanel b{color:#fff4a8}.hikari-village-module__vnTJqq__resultPanel p{justify-content:space-between;gap:10px;margin:0;font-size:.86rem;display:flex}.hikari-village-module__vnTJqq__resultPanel span{color:#fff4a8;font-weight:800}.hikari-village-module__vnTJqq__roleBadge{color:#fff4a8;background:#ffec9e21;border:1px solid #ffec9e80;border-radius:999px;padding:3px 8px;font-size:.7rem;font-weight:800;position:absolute;top:8px;right:8px}.hikari-village-module__vnTJqq__role-focus{border-color:#ffe0846b}.hikari-village-module__vnTJqq__role-cover{border-color:#7de2ff73}.hikari-village-module__vnTJqq__role-future{border-color:#bc97ff7a}.hikari-village-module__vnTJqq__role-wildcard{border-color:#ffffff3d}.hikari-village-module__vnTJqq__effectLine{font-weight:750;color:#fff4a8!important;min-height:auto!important}.hikari-village-module__vnTJqq__flavor{color:#ebf7ff94!important;min-height:34px!important;margin:6px 0 8px!important;font-size:.76rem!important}.hikari-village-module__vnTJqq__gateBenefit{background:#ffeb9117;border:1px solid #ffeb913d;border-radius:8px;padding:10px}.hikari-village-module__vnTJqq__gateBenefit strong,.hikari-village-module__vnTJqq__gateBenefit span{display:block}.hikari-village-module__vnTJqq__gateBenefit span{color:#fff4a8;margin-top:4px}@keyframes hikari-village-module__vnTJqq__diceSpin{0%{opacity:.6;transform:translate(-50%)rotate(45deg)scale(.92)}55%{opacity:1;transform:translate(-50%)rotate(225deg)scale(1.08)}to{opacity:1;transform:translate(-50%)rotate(405deg)scale(1)}}@keyframes hikari-village-module__vnTJqq__diceBurst{0%{transform:translate(-50%)rotate(45deg)scale(1)}55%{transform:translate(-50%)rotate(45deg)scale(1.16)}to{transform:translate(-50%)rotate(45deg)scale(1)}}@keyframes hikari-village-module__vnTJqq__spiritDrift{0%,to{opacity:.56;transform:translateY(0)}50%{opacity:.9;transform:translateY(-7px)}}@media (max-width:640px){.hikari-village-module__vnTJqq__flowTitle{flex-direction:column;align-items:flex-start;gap:2px}.hikari-village-module__vnTJqq__previewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.hikari-village-module__vnTJqq__previewGrid button{min-height:48px}.hikari-village-module__vnTJqq__diceCrystal{width:62px;height:62px;bottom:2%}.hikari-village-module__vnTJqq__diceCrystal span{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.hikari-village-module__vnTJqq__diceRolling,.hikari-village-module__vnTJqq__diceBurst,.hikari-village-module__vnTJqq__growth-spirits .hikari-village-module__vnTJqq__board:after,.hikari-village-module__vnTJqq__growth-radiant .hikari-village-module__vnTJqq__board:after{animation:none!important}}.hikari-village-module__vnTJqq__reduced .hikari-village-module__vnTJqq__diceRolling,.hikari-village-module__vnTJqq__reduced .hikari-village-module__vnTJqq__diceBurst,.hikari-village-module__vnTJqq__reduced.hikari-village-module__vnTJqq__growth-spirits .hikari-village-module__vnTJqq__board:after,.hikari-village-module__vnTJqq__reduced.hikari-village-module__vnTJqq__growth-radiant .hikari-village-module__vnTJqq__board:after{animation:none!important}
