.AffiliateRecommendation_recommendation__BlD17{width:100%;min-width:0;margin:24px 0;padding:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text);background:var(--paper);letter-spacing:0}.AffiliateRecommendation_recommendation__BlD17 p{margin:0}.AffiliateRecommendation_recommendation__BlD17 .AffiliateRecommendation_label__q2U6B{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:#526171;font-size:12px;font-weight:500;line-height:1.7}.AffiliateRecommendation_label__q2U6B span{padding-right:12px;border-right:1px solid var(--line)}.AffiliateRecommendation_product__Yd9D1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:112px;padding:12px 0;color:inherit;text-decoration:none}.AffiliateRecommendation_copy__unZ_r{min-width:0}.AffiliateRecommendation_recommendation__BlD17 .AffiliateRecommendation_category__j04Km{color:#526171;font-size:12px;line-height:1.7}.AffiliateRecommendation_recommendation__BlD17 .AffiliateRecommendation_name__bL1KX{min-height:28px;overflow-wrap:anywhere;color:var(--text);font-size:16px;font-weight:700;line-height:1.75}.AffiliateRecommendation_recommendation__BlD17 .AffiliateRecommendation_description__SwilL{margin-top:4px;color:#394655;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.AffiliateRecommendation_action__sIu0g{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid #718090;border-radius:3px;color:var(--blue);background:#fff;font-size:13px;font-weight:700;white-space:nowrap}.AffiliateRecommendation_product__Yd9D1:hover .AffiliateRecommendation_name__bL1KX{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.AffiliateRecommendation_product__Yd9D1:hover .AffiliateRecommendation_action__sIu0g{border-color:var(--blue)}.AffiliateRecommendation_recommendation__BlD17 .AffiliateRecommendation_disclosure__k4D_m{color:#526171;font-size:13px;font-weight:400;line-height:1.8;overflow-wrap:anywhere}@media (max-width:600px){.AffiliateRecommendation_product__Yd9D1{grid-template-columns:minmax(0,1fr);gap:12px;min-height:208px}.AffiliateRecommendation_action__sIu0g{justify-self:start;min-width:140px}}.Gacha_page__ThYWK{max-width:1260px;margin:0 auto;padding:36px 24px 64px;color:#ecf3f9}.Gacha_intro___C2_c{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:116px;padding:12px 8px}.Gacha_intro___C2_c h1{margin:0;color:#f4f7fa;font-size:clamp(30px,4vw,46px);line-height:1.25;letter-spacing:-.04em}.Gacha_dice__VXpUa{width:72px;height:72px;flex-shrink:0;position:relative;transform:rotate(-13deg);border:2px solid #ff9e38;border-radius:15px;box-shadow:5px 6px 0 #ff850d30;background:linear-gradient(145deg,#ffb54f,#ed6a05)}.Gacha_dice__VXpUa i{width:10px;height:10px;background:#131d25;border-radius:50%;position:absolute}.Gacha_dice__VXpUa i:first-child{top:13px;left:13px}.Gacha_dice__VXpUa i:nth-child(2){top:13px;right:13px}.Gacha_dice__VXpUa i:nth-child(3){top:29px;left:29px}.Gacha_dice__VXpUa i:nth-child(4){bottom:13px;left:13px}.Gacha_dice__VXpUa i:nth-child(5){bottom:13px;right:13px}.Gacha_setup__qqFr6{background:#f7f9fc;color:#192c3e;border:1px solid #c3d3df}.Gacha_sectionHeader__TUcQy{padding:27px 30px 22px;display:flex;justify-content:space-between;align-items:center;gap:18px}.Gacha_sectionHeader__TUcQy h2{margin:0;font-size:29px;line-height:1.3}.Gacha_sectionHeader__TUcQy p{margin:0;font-size:12px}.Gacha_sizeLabel__mi7O3{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:12px;font-weight:700}.Gacha_nameField__yh3NJ input,.Gacha_page__ThYWK input[type=text],.Gacha_page__ThYWK select{border:1px solid #aabfce;border-radius:4px;background:#fff;color:#183044;font:inherit;padding:11px 12px;min-height:44px;max-width:100%}.Gacha_sizeLabel__mi7O3 select{width:85px}.Gacha_controls__YbpuF{margin:0;padding:0 30px 24px;border:0;min-width:0}.Gacha_presetRow__auVOL{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-top:1px solid #d9e2e9;padding:17px 0;font-size:11px}.Gacha_presetRow__auVOL button{background:#eaf0f6;color:#274b65;border:1px solid #bccfdd;padding:8px 12px;border-radius:3px;font:inherit;cursor:pointer;min-height:38px}.Gacha_playerRows__ukoGp{display:grid;grid-gap:9px;gap:9px}.Gacha_playerRow__toiqA{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(120px,.5fr) 115px;grid-gap:15px;gap:15px;align-items:center;padding:13px 16px;background:#eaf0f6;border-left:3px solid #8ca6bb}.Gacha_playerNumber__rjKVY{color:#788fa3;font:700 23px Barlow Condensed,sans-serif}.Gacha_nameField__yh3NJ,.Gacha_roleField__jSeCp{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:700;min-width:0}.Gacha_nameField__yh3NJ input{width:100%;font-size:14px;font-weight:400}.Gacha_roleField__jSeCp select{font-size:13px}.Gacha_optOut__Kd83p{display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer;padding:15px 0;white-space:nowrap}.Gacha_page__ThYWK input[type=checkbox]{width:18px;height:18px;accent-color:#d46700;flex-shrink:0;cursor:pointer}.Gacha_fieldHint__VMr_D{color:#61758a;font-size:11px;line-height:1.9;margin:13px 0 0}.Gacha_optionBar__dnk30{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;padding-top:22px;margin-top:20px;border-top:1px solid #d9e2e9}.Gacha_optionBar__dnk30 label{display:grid;grid-gap:8px;gap:8px;font-size:12px;font-weight:700}.Gacha_optionBar__dnk30 select{width:100%;font-size:14px}.Gacha_categoryGroup__g7CBG{min-width:0;margin:22px 0 0;padding:0;border:0}.Gacha_categoryGroup__g7CBG legend{padding:0;margin-bottom:10px;font-size:12px;font-weight:700}.Gacha_categoryGrid__QmNBT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.Gacha_category__d8tV3{display:flex;align-items:center;gap:8px;padding:12px 10px;border:1px solid #c7d4df;cursor:pointer;background:#fff}.Gacha_category__d8tV3:has(input:checked){border-color:#3687a6;background:#edf7fb;box-shadow:inset 3px 0 #36a2bb}.Gacha_category__d8tV3 strong{font-size:12px;display:block}.Gacha_drawBar__oAF9S{display:flex;gap:18px;justify-content:space-between;align-items:center;padding:24px 30px;background:#102338;color:#fff}.Gacha_drawButton__897om{min-width:218px;min-height:57px;display:flex;gap:30px;align-items:center;justify-content:center;color:#102338;background:linear-gradient(115deg,#ffb037,#ff850d);border:1px solid #ffc065;border-radius:3px;font:900 18px Noto Sans JP,sans-serif;cursor:pointer;white-space:nowrap;box-shadow:0 5px 0 #9d4a02}.Gacha_drawButton__897om span{font-size:24px}.Gacha_drawButton__897om:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.Gacha_page__ThYWK button:disabled,.Gacha_page__ThYWK fieldset:disabled{opacity:.6}.Gacha_page__ThYWK button:disabled{cursor:not-allowed}.Gacha_page__ThYWK button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 5px #122c45}.Gacha_feedback__04gGR{margin:16px 0;color:#7fdfeb;font-size:13px;line-height:1.8;min-height:23px}.Gacha_feedback__04gGR:empty{margin:0;min-height:0}.Gacha_error__uHxlZ{margin:16px 0;padding:12px 16px;background:#fff0ed;color:#9d2719;font-size:13px;border-left:4px solid #d94c36;line-height:1.8}.Gacha_setup__qqFr6>.Gacha_error__uHxlZ{margin:0}.Gacha_rolling__ygJ0e{margin-top:24px;padding:54px 20px;border:1px solid #425264;background:#102338;text-align:center;color:#ffb559;font-size:15px}.Gacha_rollingDice__44CzZ{display:block;font-size:45px;animation:Gacha_spin__WyNsF .7s linear infinite}.Gacha_results__gbgLa{margin-top:30px;scroll-margin-top:100px;outline-offset:8px}.Gacha_results__gbgLa .Gacha_sectionHeader__TUcQy{padding:0 0 23px}.Gacha_results__gbgLa .Gacha_sectionHeader__TUcQy>p{color:#b2c7d9}.Gacha_resultGrid__PLK5Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,208px),1fr));grid-gap:14px;gap:14px}.Gacha_resultCard__cP65Z{--accent:#95a8bb;display:flex;flex-direction:column;min-width:0;border:1px solid #3a5166;border-top:4px solid var(--accent);background:linear-gradient(160deg,#182b3d,#0c1a29);overflow:hidden}.Gacha_resultCard__cP65Z[data-rarity=R]{--accent:#55d5eb}.Gacha_resultCard__cP65Z[data-rarity=SR]{--accent:#c394ff}.Gacha_resultCard__cP65Z[data-rarity=UR]{--accent:#ffc45b}.Gacha_resultCard__cP65Z[data-rarity=off]{--accent:#6e8598}.Gacha_cardIndex__7JjO0{display:flex;justify-content:space-between;align-items:center;color:#a7bed0;font-size:10px;padding:12px 14px;border-bottom:1px solid #36506a}.Gacha_cardIndex__7JjO0 span:first-child{font:700 23px Barlow Condensed,sans-serif;color:var(--accent)}.Gacha_portraitFrame__ULjAX{display:grid;place-items:center;height:170px;background:radial-gradient(ellipse at 50% 90%,#72b9db26,transparent 70%);margin:6px 0}.Gacha_portraitFrame__ULjAX img{width:160px;height:160px;object-fit:contain;filter:drop-shadow(0 10px 13px #0005)}.Gacha_cardIdentity___fVKW{padding:0 16px 20px;text-align:center}.Gacha_cardIdentity___fVKW p{margin:0 0 9px;font-size:13px;color:#8cdeec;font-weight:700;overflow-wrap:anywhere}.Gacha_cardIdentity___fVKW h3{font-size:23px;margin:0;line-height:1.3;overflow-wrap:anywhere}.Gacha_challengeBody__JN_Ql{border-top:1px dashed #456079;padding:18px 16px 22px;flex-grow:1}.Gacha_badges__Fw6S_{display:flex;align-items:flex-start;flex-wrap:wrap;gap:7px;font-size:9px;font-weight:700;color:#b6cedd}.Gacha_badges__Fw6S_>span{border:1px solid #456079;padding:4px 6px;border-radius:3px;line-height:1.5}.Gacha_badges__Fw6S_>.Gacha_rarityBadge__fnVK4{color:#0b1826;background:var(--accent);border-color:var(--accent)}.Gacha_challengeBody__JN_Ql h4{font-size:17px;line-height:1.7;margin:13px 0 8px;color:#f4f7fa;overflow-wrap:anywhere}.Gacha_challengeBody__JN_Ql p{font-size:12px;line-height:1.9;margin:0;color:#b5c9da;overflow-wrap:anywhere}.Gacha_resultActions__6RtPU{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.Gacha_resultActions__6RtPU button{min-height:45px;padding:12px 18px;font:700 12px Noto Sans JP,sans-serif;color:#d3e4f1;border:1px solid #47627a;border-radius:3px;background:#13283b;cursor:pointer}.Gacha_resultActions__6RtPU .Gacha_saveButton__1yqwT{background:#ff941f;color:#112234;border-color:#ffb357}.Gacha_inviteLink__SWxSX{color:#83d9e9;display:inline-block;font-size:12px;margin-top:14px}.Gacha_catalog__J6BuU{margin-top:34px;border:1px solid #365068;background:#0e1e2c}.Gacha_catalog__J6BuU summary{cursor:pointer;list-style:none;padding:22px 24px;display:flex;gap:14px;align-items:center;font-weight:700;font-size:15px}.Gacha_catalog__J6BuU summary::-webkit-details-marker{display:none}.Gacha_catalog__J6BuU summary small{color:#90adbf;font:600 13px Barlow Condensed,sans-serif;letter-spacing:.06em;margin-left:auto}.Gacha_catalog__J6BuU summary>span:last-child{color:#ffad4d;font-size:23px}.Gacha_catalogInner___618S{border-top:1px solid #365068;padding:24px}.Gacha_catalogInner___618S>p{font-size:12px;line-height:1.9;color:#b6c9d9;margin:0 0 16px}.Gacha_catalogFilters__Dsf2B{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:18px}.Gacha_catalogFilters__Dsf2B label{display:grid;grid-gap:6px;gap:6px;font-size:11px}.Gacha_catalogFilters__Dsf2B select{min-width:180px;font-size:12px}.Gacha_catalogList__jiP6f{list-style:none;padding:0;margin:0;max-height:520px;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;scrollbar-gutter:stable}.Gacha_catalogList__jiP6f li{border:1px solid #324b60;padding:17px;background:#152a3c;min-width:0}.Gacha_catalogList__jiP6f li>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.Gacha_catalogList__jiP6f li span{color:#c3d3e1;font-size:10px;font-weight:700}.Gacha_catalogList__jiP6f li span[data-rarity=R]{color:#55d5eb}.Gacha_catalogList__jiP6f li span[data-rarity=SR]{color:#c394ff}.Gacha_catalogList__jiP6f li span[data-rarity=UR]{color:#ffc45b}.Gacha_catalogList__jiP6f small{color:#9eb6c9;font-size:10px}.Gacha_catalogList__jiP6f strong{display:block;margin-top:9px;font-size:13px}.Gacha_catalogList__jiP6f p{font-size:11px;line-height:1.9;color:#a9c1d3;margin:8px 0 0;overflow-wrap:anywhere}.Gacha_srOnly__xXogM{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@keyframes Gacha_spin__WyNsF{to{transform:rotate(1turn)}}@media (max-width:850px){.Gacha_categoryGrid__QmNBT{grid-template-columns:1fr 1fr}.Gacha_playerRow__toiqA{gap:10px;grid-template-columns:25px minmax(0,1fr) 120px 105px;padding:12px}.Gacha_optOut__Kd83p{font-size:11px}}@media (max-width:600px){.Gacha_page__ThYWK{padding:18px 16px 40px}.Gacha_intro___C2_c{min-height:80px;gap:14px;padding:6px 2px}.Gacha_intro___C2_c h1{font-size:29px}.Gacha_dice__VXpUa{width:52px;height:52px;border-radius:11px}.Gacha_dice__VXpUa i{width:7px;height:7px}.Gacha_dice__VXpUa i:first-child{top:9px;left:9px}.Gacha_dice__VXpUa i:nth-child(2){top:9px;right:9px}.Gacha_dice__VXpUa i:nth-child(3){top:21px;left:21px}.Gacha_dice__VXpUa i:nth-child(4){bottom:9px;left:9px}.Gacha_dice__VXpUa i:nth-child(5){bottom:9px;right:9px}.Gacha_sectionHeader__TUcQy{padding:22px 18px 18px;gap:10px}.Gacha_sectionHeader__TUcQy h2{font-size:24px}.Gacha_sizeLabel__mi7O3{gap:7px;font-size:11px}.Gacha_sizeLabel__mi7O3 select{width:65px;padding:9px 6px}.Gacha_controls__YbpuF{padding:0 16px 20px}.Gacha_presetRow__auVOL{font-size:10px}.Gacha_playerRow__toiqA{grid-template-columns:22px minmax(0,1fr) 105px;gap:9px}.Gacha_nameField__yh3NJ,.Gacha_roleField__jSeCp{font-size:10px}.Gacha_roleField__jSeCp select{padding:10px 6px;font-size:12px}.Gacha_nameField__yh3NJ input{padding:10px 8px;font-size:13px}.Gacha_optOut__Kd83p{grid-column:2/4;padding:1px 0}.Gacha_playerNumber__rjKVY{font-size:20px}.Gacha_optionBar__dnk30{grid-template-columns:1fr;gap:14px}.Gacha_categoryGrid__QmNBT{grid-template-columns:1fr 1fr;gap:8px}.Gacha_category__d8tV3{padding:12px 10px}.Gacha_drawBar__oAF9S{flex-direction:column;align-items:stretch;padding:22px 18px}.Gacha_drawButton__897om{width:100%}.Gacha_resultGrid__PLK5Y{grid-template-columns:1fr;gap:16px}.Gacha_resultCard__cP65Z{display:grid;grid-template-columns:115px minmax(0,1fr)}.Gacha_cardIndex__7JjO0{grid-column:1/-1}.Gacha_portraitFrame__ULjAX{height:116px;margin:10px 0}.Gacha_portraitFrame__ULjAX img{width:105px;height:105px}.Gacha_cardIdentity___fVKW{text-align:left;align-self:center;padding:15px 16px 15px 0}.Gacha_cardIdentity___fVKW h3{font-size:23px}.Gacha_cardIdentity___fVKW p{font-size:12px}.Gacha_challengeBody__JN_Ql{grid-column:1/-1;padding:17px}.Gacha_challengeBody__JN_Ql h4{font-size:17px}.Gacha_badges__Fw6S_{font-size:10px}.Gacha_results__gbgLa .Gacha_sectionHeader__TUcQy{align-items:flex-end}.Gacha_results__gbgLa .Gacha_sectionHeader__TUcQy>p{font-size:10px}.Gacha_resultActions__6RtPU{display:grid;grid-template-columns:1fr 1fr}.Gacha_resultActions__6RtPU button{padding:12px 8px;font-size:11px}.Gacha_resultActions__6RtPU .Gacha_saveButton__1yqwT{grid-column:1/-1}.Gacha_catalog__J6BuU summary{padding:18px 16px;flex-wrap:wrap;gap:6px 12px;font-size:13px}.Gacha_catalog__J6BuU summary small{margin-left:auto;font-size:11px}.Gacha_catalog__J6BuU summary>span:last-child{margin-left:auto}.Gacha_catalogInner___618S{padding:17px}.Gacha_catalogFilters__Dsf2B{gap:12px}.Gacha_catalogFilters__Dsf2B label,.Gacha_catalogFilters__Dsf2B select{width:100%}.Gacha_catalogList__jiP6f{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Gacha_rollingDice__44CzZ{animation:none}.Gacha_drawButton__897om:hover:not(:disabled){transform:none}}.Gacha_drawSummary__csxZI{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;font-size:15px;font-weight:700}.Gacha_sectionHeader__TUcQy h2{scroll-margin-top:110px}