.CaveQuiz-module__ClI4Rq__stage{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0;overflow:hidden}.CaveQuiz-module__ClI4Rq__stageEmbedded{position:absolute}.CaveQuiz-module__ClI4Rq__canvas{transform-origin:50%;width:1200px;height:900px;transform:scale(var(--cvs,1));flex:none;position:relative;overflow:hidden;container-type:size}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__qBand{padding:21px 19px 0}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__qFrame{aspect-ratio:var(--qMatRatioSp);max-width:100%}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__qText{font-size:calc(14px * var(--qFit,1));line-height:1.4}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__qLabel{width:var(--qLabelWidthSp);margin-bottom:calc(var(--qLabelWidthSp) * -.5 * 120 / 540)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__qChap{font-size:var(--qChapSizeSp)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__qDot{width:var(--qDotSizeSp)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__qChap{bottom:var(--qChapBottomSp)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__qDots{bottom:var(--qDotsBottomSp);gap:var(--qDotGapSp)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__qFrame{gap:var(--qGapSp);padding:var(--qPadTopSp) 6% var(--qPadBottomSp)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__choiceStar{width:var(--choiceStarSizeSp);right:var(--choiceStarRightSp)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__hudStageNum{font-size:calc(var(--stageNumSize) * 1.15)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__hudStageRow{align-items:baseline}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__orn{width:calc(var(--ornSize) / 1.5)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__ornTL,.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__ornTR{top:calc(var(--ornInset) - 1px)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__ornBL,.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__ornBR{bottom:calc(var(--ornInset) - 1px)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__ornTL,.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__ornBL{left:calc(var(--ornInset) - 1px)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__ornTR,.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__ornBR{right:calc(var(--ornInset) - 1px)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__choiceBars{--choiceTopFloor:calc(21px + var(--qLabelWidthSp) * 120 / 540 * .5 + (359px - 38px) * 372 / 1005 + 12px);top:max(var(--choiceTopSp,0px), var(--choiceTopFloor));flex-direction:column;align-items:center;gap:6px;max-width:100%;padding:0 14px}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__choiceBar{flex:none;width:73%}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__choiceLabel{font-size:calc(var(--choiceFont,18px) * .72 * var(--choiceFit,1));line-height:1.3;right:5%}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__hudFooter{bottom:calc(env(safe-area-inset-bottom,0px) + var(--hudFooterBottomSp));gap:var(--hudFooterGapSp);transform:scale(var(--hudFooterScaleSp));transform-origin:bottom}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__expDuo{flex-direction:column;gap:16px;width:92cqw}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__expCardSide{order:-1}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__expCardImg{width:132px}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__expBox{border-radius:16px;flex:none;grid-template-columns:1fr;gap:14px;width:100%;min-height:0;margin-bottom:22px;padding:16px 16px 30px}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__expQ{font-size:12px}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__expA{font-size:18px}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__expText{font-size:11px}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__expImg{min-height:120px}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__overSheet{padding:40px 0 32px}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__overHeadText{font-size:42px}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__overStory{font-size:13px}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__logWrap{width:88cqw}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__logCard{grid-template-columns:1fr;gap:14px;padding:16px}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__logStageChap{font-size:18px}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__overActions{gap:12px}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__overBtn{width:100%;max-width:260px}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__certCard{width:62cqw}.CaveQuiz-module__ClI4Rq__canvasInner,.CaveQuiz-module__ClI4Rq__fill{position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__vplace{z-index:1;background:var(--placeBg);overflow:hidden}.CaveQuiz-module__ClI4Rq__vplaceLogo{width:var(--placeLogoWidth);pointer-events:none;mix-blend-mode:screen;height:auto;opacity:var(--placeLogoOpacity);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__vplaceLogo{width:calc(var(--placeLogoWidth) * 1.34)}.CaveQuiz-module__ClI4Rq__vgrid{pointer-events:none;background-image: repeating-linear-gradient(to right, var(--placeGridColor) 0 1px, transparent 1px var(--placeGridStep)), repeating-linear-gradient(to bottom, var(--placeGridColor) 0 1px, transparent 1px var(--placeGridStep));background-position:50%;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__vgridVignette{pointer-events:none;background:radial-gradient(ellipse at 50% 50%, transparent 16%, rgba(0, 0, 0, calc(var(--placeVignette) * .5)) 52%, rgba(0, 0, 0, var(--placeVignette)) 88%);position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__vplaceArtWrap{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__vplaceArt{width:var(--placeArtWidth);pointer-events:none;height:auto;opacity:var(--placeArtOpacity);transform-origin:50%;transform:translate(var(--artMx,0px), var(--artMy,0px));animation:CaveQuiz-module__ClI4Rq__vplaceFloat var(--placeFloatSec) ease-in-out infinite;filter:drop-shadow(0 22px 46px #000000bf);display:block}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__vplaceArt{width:calc(var(--placeArtWidth) * 1.6)}[data-gate] .CaveQuiz-module__ClI4Rq__vplaceArtWrap{transform:translateY(calc(var(--placeArtTop,50%) - 50%))}.CaveQuiz-module__ClI4Rq__canvasSp [data-gate] .CaveQuiz-module__ClI4Rq__vplaceArtWrap{transform:translateY(calc(var(--placeArtTop,50%) - 6% - 50%))}@keyframes CaveQuiz-module__ClI4Rq__vplaceFloat{0%{transform:translate(var(--artMx,0px), calc(var(--artMy,0px) - var(--placeFloatPx,0px))) rotate(calc(var(--placeFloatDeg,0deg) * -1))}50%{transform:translate(var(--artMx,0px), calc(var(--artMy,0px) + var(--placeFloatPx,0px))) rotate(var(--placeFloatDeg,0deg))}to{transform:translate(var(--artMx,0px), calc(var(--artMy,0px) - var(--placeFloatPx,0px))) rotate(calc(var(--placeFloatDeg,0deg) * -1))}}.CaveQuiz-module__ClI4Rq__vid{z-index:2;object-fit:cover;opacity:0;background:#000;width:100%;height:100%;transition:opacity .6s}.CaveQuiz-module__ClI4Rq__scrim{z-index:3;pointer-events:none;background:linear-gradient(to bottom, rgba(0, 0, 0, var(--scrim,.5)) 0, transparent 26%, transparent 70%, rgba(0, 0, 0, calc(var(--scrim,.5) * .9)) 100%)}.CaveQuiz-module__ClI4Rq__progress{z-index:6;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.CaveQuiz-module__ClI4Rq__p{border:1px solid var(--line);opacity:.6;border-radius:3px;width:14px;height:34px;transition:all .35s}.CaveQuiz-module__ClI4Rq__pCur{border-color:var(--glow);box-shadow:0 0 14px var(--glow);opacity:1}.CaveQuiz-module__ClI4Rq__pDone{background:var(--gold);border-color:var(--gold);opacity:1;box-shadow:0 0 10px #e9c56b80}.CaveQuiz-module__ClI4Rq__qtitle{z-index:6;padding:calc(env(safe-area-inset-top,0px) + 34px) 22px 18px;text-align:center;position:absolute;top:0;left:0;right:0}.CaveQuiz-module__ClI4Rq__lbl{letter-spacing:.32em;color:var(--gold);text-transform:uppercase;text-shadow:0 2px 12px #000000f2;font-size:12px;animation:.5s cubic-bezier(.2,.8,.3,1) CaveQuiz-module__ClI4Rq__qIn}.CaveQuiz-module__ClI4Rq__txt{letter-spacing:.04em;text-shadow:0 2px 20px #000000e6,0 0 4px #000000b3;max-width:820px;margin-top:14px;margin-left:auto;margin-right:auto;font-size:clamp(17px,2.4cqw,24px);line-height:1.65;animation:.55s cubic-bezier(.2,.8,.3,1) .1s both CaveQuiz-module__ClI4Rq__qIn}@keyframes CaveQuiz-module__ClI4Rq__qIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CaveQuiz-module__ClI4Rq__choices{z-index:6;gap:14px;max-width:820px;margin:0 auto;padding:0 24px;display:grid;position:absolute;bottom:96px;left:0;right:0}@keyframes CaveQuiz-module__ClI4Rq__choiceIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CaveQuiz-module__ClI4Rq__choice{color:#fff;cursor:pointer;text-align:center;letter-spacing:.06em;-webkit-backdrop-filter:blur(7px);text-shadow:0 2px 10px #0009;background:#ffffff24;border:1px solid #ffffff80;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:22px 20px;font-size:clamp(16px,2cqw,19px);font-weight:600;line-height:1.5;transition:all .2s;display:flex;position:relative;box-shadow:0 10px 40px #00000059}.CaveQuiz-module__ClI4Rq__choiceIn{animation:.44s cubic-bezier(.2,.9,.3,1) backwards CaveQuiz-module__ClI4Rq__choiceIn}.CaveQuiz-module__ClI4Rq__thumb{background-color:#78beff1f;background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:6px;width:100%;height:56px;display:none}.CaveQuiz-module__ClI4Rq__hasThumb{min-height:74px}.CaveQuiz-module__ClI4Rq__hasThumb .CaveQuiz-module__ClI4Rq__thumb{display:block}.CaveQuiz-module__ClI4Rq__choice:hover:not(:disabled){box-shadow:0 0 26px var(--glow), 0 10px 40px #0006;background:#ffffff42;border-color:#fff;transform:translateY(-3px)}.CaveQuiz-module__ClI4Rq__choice:disabled{cursor:default;opacity:.85}.CaveQuiz-module__ClI4Rq__picked{border-color:var(--glow);overflow:hidden;transform:scale(1.06)}.CaveQuiz-module__ClI4Rq__picked:after{content:"";opacity:0;pointer-events:none;background:#fff;border-radius:10px;animation:.3s ease-out CaveQuiz-module__ClI4Rq__whiteFlash;position:absolute;inset:0}@keyframes CaveQuiz-module__ClI4Rq__whiteFlash{0%{opacity:.7}to{opacity:0}}.CaveQuiz-module__ClI4Rq__dim{opacity:.4}.CaveQuiz-module__ClI4Rq__pick{border-color:var(--gold);animation:1.2s ease-in-out infinite CaveQuiz-module__ClI4Rq__goldPulse;box-shadow:0 0 22px #e9c56b99}@keyframes CaveQuiz-module__ClI4Rq__goldPulse{0%,to{box-shadow:0 0 22px #e9c56b80}50%{box-shadow:0 0 44px #e9c56bf2}}.CaveQuiz-module__ClI4Rq__wrong{opacity:.7;border-color:#e0555f;box-shadow:0 0 24px #e0555fcc}.CaveQuiz-module__ClI4Rq__blackVeil{z-index:60;pointer-events:none;background:#000;animation:1.3s ease-out .55s both CaveQuiz-module__ClI4Rq__blackVeilOut;position:absolute;inset:0}@keyframes CaveQuiz-module__ClI4Rq__blackVeilOut{0%{opacity:1}to{opacity:0}}.CaveQuiz-module__ClI4Rq__whiteout{z-index:60;background:var(--whiteoutColor);pointer-events:none;animation:CaveQuiz-module__ClI4Rq__whiteOut var(--whiteoutSec) cubic-bezier(.3, 0, .4, 1) var(--whiteoutHoldSec) both;position:absolute;inset:0}@keyframes CaveQuiz-module__ClI4Rq__whiteOut{0%{opacity:1}to{opacity:0}}@property --veilHole{syntax:"<percentage>";inherits:true;initial-value:0%}@property --veilCy{syntax:"<percentage>";inherits:true;initial-value:50%}.CaveQuiz-module__ClI4Rq__openVeil{z-index:60;pointer-events:none;animation:CaveQuiz-module__ClI4Rq__veilOpen var(--veilFadeSec) linear var(--veilHoldSec) both;position:absolute;inset:0;overflow:hidden}.CaveQuiz-module__ClI4Rq__openVeilAfterTrans{--veilHoldSec:var(--afterTransWhiteHoldSec);--veilFadeSec:var(--afterTransWhiteFadeSec)}.CaveQuiz-module__ClI4Rq__openVeilClear{--veilHoldSec:var(--clearWhiteHoldSec);--veilFadeSec:var(--clearWhiteFadeSec)}@keyframes CaveQuiz-module__ClI4Rq__veilOpen{0%{--veilHole:0%;--veilCy:57%;animation-timing-function:cubic-bezier(.14,.72,.3,1)}34%{--veilHole:15%;animation-timing-function:cubic-bezier(.7,0,.9,.5)}48%{--veilHole:19%;animation-timing-function:cubic-bezier(.55,.06,.45,1)}to{--veilHole:74%;--veilCy:49%}}.CaveQuiz-module__ClI4Rq__openVeilSheet{background:var(--whiteoutColor);-webkit-mask-image:radial-gradient(116% 86% at 50% var(--veilCy), transparent 0 var(--veilHole), #000 calc(var(--veilHole) * (1 + var(--veilOpenSoft))));-webkit-mask-image:radial-gradient(116% 86% at 50% var(--veilCy), transparent 0 var(--veilHole), #000 calc(var(--veilHole) * (1 + var(--veilOpenSoft))));mask-image:radial-gradient(116% 86% at 50% var(--veilCy), transparent 0 var(--veilHole), #000 calc(var(--veilHole) * (1 + var(--veilOpenSoft))));position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__openVeilRing{background:radial-gradient(116% 86% at 50% var(--veilCy), transparent 0 var(--veilHole), color-mix(in srgb, var(--veilRingColor) calc(var(--veilRingOpacity) * 100%), transparent) calc(var(--veilHole) * (1 + var(--veilOpenSoft) * .34)), transparent calc(var(--veilHole) * (1 + var(--veilOpenSoft) * .92)));animation:CaveQuiz-module__ClI4Rq__veilRingFade var(--veilFadeSec) ease-out var(--veilHoldSec) both;position:absolute;inset:0}@keyframes CaveQuiz-module__ClI4Rq__veilRingFade{0%{opacity:0}22%{opacity:1}70%{opacity:1}to{opacity:0}}.CaveQuiz-module__ClI4Rq__openVeilRays{mix-blend-mode:screen;background:repeating-conic-gradient(from 0deg at 50% 50%, #fff0 0deg 5deg, rgba(255, 255, 255, var(--veilRayOpacity)) 7deg 8.5deg, #fff0 11deg 17deg);width:210cqw;height:210cqw;animation:CaveQuiz-module__ClI4Rq__veilRays var(--veilFadeSec) cubic-bezier(.2, .7, .3, 1) var(--veilHoldSec) both;margin:-105cqw 0 0 -105cqw;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#0000 0 4%,#000 16% 40%,#0000 62%);mask-image:radial-gradient(circle,#0000 0 4%,#000 16% 40%,#0000 62%)}@keyframes CaveQuiz-module__ClI4Rq__veilRays{0%{opacity:0;transform:rotate(0)scale(.5)}40%{opacity:1}to{opacity:0;transform:rotate(var(--veilRaySpinDeg)) scale(1.25)}}.CaveQuiz-module__ClI4Rq__openVeilBloom{mix-blend-mode:screen;background:radial-gradient(116% 86% at 50% var(--veilCy), #fff0 0 calc(var(--veilHole) * .5), rgba(255, 255, 255, var(--veilBloomOpacity)) var(--veilHole), #fff0 calc(var(--veilHole) * (1 + var(--veilOpenSoft) * .3)));animation:CaveQuiz-module__ClI4Rq__veilBloom var(--veilFadeSec) ease-out var(--veilHoldSec) both;position:absolute;inset:0}@keyframes CaveQuiz-module__ClI4Rq__veilBloom{0%{opacity:0}16%{opacity:1}66%{opacity:.75}to{opacity:0}}.CaveQuiz-module__ClI4Rq__gateWrap{z-index:40;pointer-events:auto}.CaveQuiz-module__ClI4Rq__gateClosing{animation:.26s forwards CaveQuiz-module__ClI4Rq__gateOut}@keyframes CaveQuiz-module__ClI4Rq__gateOut{to{opacity:0}}.CaveQuiz-module__ClI4Rq__gateRow{gap:31px;display:flex;position:absolute;top:66.5%;left:50%;transform:translate(-50%)}.CaveQuiz-module__ClI4Rq__gateBtn{cursor:pointer;background:#ffffff1a;border:2px solid #fff;border-radius:64.5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:132px;height:132px;padding:0 0 22px;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden;box-shadow:0 0 20px #ffffff57}.CaveQuiz-module__ClI4Rq__gateBtn:hover{transform:scale(1.06);box-shadow:0 0 30px #ffffff8c}.CaveQuiz-module__ClI4Rq__gateImgOn{object-fit:contain;filter:drop-shadow(0 4px 34px #ffffff40);width:141px;height:165px;margin-top:-18px}.CaveQuiz-module__ClI4Rq__gateImgOff{object-fit:contain;filter:drop-shadow(0 4px 34px #ffffff40);width:138px;height:156px;margin-top:-16px}.CaveQuiz-module__ClI4Rq__gateLabelOn,.CaveQuiz-module__ClI4Rq__gateLabelOff{font-family:var(--gsf), var(--font-jp), sans-serif;white-space:nowrap;z-index:2;text-shadow:0 1px 8px #000000b3;margin-top:-52px;font-style:italic;font-weight:700;line-height:1.43;position:relative;top:7px}.CaveQuiz-module__ClI4Rq__gateLabelOn{color:#fff;font-size:16px}.CaveQuiz-module__ClI4Rq__gateLabelOff{color:#b8b8b8;font-size:17px;font-style:normal}.CaveQuiz-module__ClI4Rq__gateText{font-family:var(--gsf), var(--font-jp), sans-serif;color:#fff;text-align:center;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.43;position:absolute;top:84%;left:50%;transform:translate(-50%)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__gateRow{transform-origin:top;top:59%;transform:translate(-50%)scale(.78)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__gateText{font-size:12px;top:80%}.CaveQuiz-module__ClI4Rq__revealRim{z-index:5;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 0 8px var(--revealEdgeColor)) drop-shadow(0 0 26px var(--revealEdgeColor));position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__titleIn{animation:.7s 50ms both CaveQuiz-module__ClI4Rq__titleFadeIn}@keyframes CaveQuiz-module__ClI4Rq__titleFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CaveQuiz-module__ClI4Rq__muteBtn{width:var(--soundBtnWidth);aspect-ratio:306/171;background:var(--soundBtnUrl) no-repeat center / 100% 100%;cursor:pointer;border:none;padding:0;transition:transform .18s cubic-bezier(.2,.9,.3,1),filter .2s;position:relative}.CaveQuiz-module__ClI4Rq__muteBtn:hover{filter:drop-shadow(0 0 14px #ffffff59);transform:scale(1.05)}.CaveQuiz-module__ClI4Rq__muteBtnCorner{z-index:12;position:absolute;top:24px;right:16px}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__muteBtnCorner{display:none}.CaveQuiz-module__ClI4Rq__introNote{z-index:12;pointer-events:none;justify-content:center;align-items:flex-start;padding-top:6cqh;display:flex}.CaveQuiz-module__ClI4Rq__introNoteText{font-family:var(--font-jp), sans-serif;letter-spacing:.08em;color:#fff;background:#0009;border:1px dashed #fff9;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:700}.CaveQuiz-module__ClI4Rq__waitLayer{z-index:12;pointer-events:none;animation:CaveQuiz-module__ClI4Rq__dimIn .3s ease var(--loaderDelaySec) both;justify-content:center;align-items:center;display:flex}.CaveQuiz-module__ClI4Rq__loaderIcon{width:var(--loaderSize);height:auto;animation:CaveQuiz-module__ClI4Rq__loaderSpin var(--loaderSpinSec) linear infinite;filter:drop-shadow(0 4px 10px #00000080)}@keyframes CaveQuiz-module__ClI4Rq__loaderSpin{0%{animation-timing-function:cubic-bezier(.62,0,.2,1);transform:rotate(0)}55%{animation-timing-function:linear;transform:rotate(360deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CaveQuiz-module__ClI4Rq__loaderIcon{animation:1.4s ease-in-out infinite CaveQuiz-module__ClI4Rq__loaderFade}@keyframes CaveQuiz-module__ClI4Rq__loaderFade{0%,to{opacity:1}50%{opacity:.45}}}.CaveQuiz-module__ClI4Rq__dimMask{z-index:8;background:var(--dimMaskColor);pointer-events:none;animation:.22s both CaveQuiz-module__ClI4Rq__dimIn}@keyframes CaveQuiz-module__ClI4Rq__dimIn{0%{opacity:0}to{opacity:1}}.CaveQuiz-module__ClI4Rq__stamp{z-index:9;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__stampInner{flex-direction:column;align-items:center;gap:18px;animation:.45s cubic-bezier(.2,1.5,.4,1) both CaveQuiz-module__ClI4Rq__stampPop;display:flex}@keyframes CaveQuiz-module__ClI4Rq__stampPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.CaveQuiz-module__ClI4Rq__stampFace{height:calc(30cqh * var(--faceScale,1));object-fit:contain;filter:drop-shadow(0 12px 44px #0009);width:auto;max-width:72cqw}.CaveQuiz-module__ClI4Rq__stampText{letter-spacing:.14em;text-shadow:0 0 40px #000000e6;font-size:clamp(40px,9cqw,96px);font-weight:700}.CaveQuiz-module__ClI4Rq__stampCorrect{color:var(--gold)}.CaveQuiz-module__ClI4Rq__stampFail,.CaveQuiz-module__ClI4Rq__stampOver{color:#e0555f}.CaveQuiz-module__ClI4Rq__goldflash{z-index:9;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 45%,#e9c56b99,#e9c56b00 70%);animation:.6s ease-out forwards CaveQuiz-module__ClI4Rq__goldFlash}@keyframes CaveQuiz-module__ClI4Rq__goldFlash{0%{opacity:.6}to{opacity:0}}.CaveQuiz-module__ClI4Rq__shake{animation:.3s ease-in-out CaveQuiz-module__ClI4Rq__shake}@keyframes CaveQuiz-module__ClI4Rq__shake{0%,to{transform:translate(0)}20%{transform:translate(-6px,2px)}40%{transform:translate(5px,-3px)}60%{transform:translate(-4px,3px)}80%{transform:translate(3px,-2px)}}.CaveQuiz-module__ClI4Rq__expModal{z-index:13;--expModalPad:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010308d1;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0;overflow-y:auto}.CaveQuiz-module__ClI4Rq__expDuo{width:var(--expPanelWidth);flex-shrink:0;justify-content:center;align-items:center;gap:44px;max-width:1000px;margin:auto;animation:.4s cubic-bezier(.2,.9,.3,1) both CaveQuiz-module__ClI4Rq__modalIn;display:flex}.CaveQuiz-module__ClI4Rq__expCardSide{flex:none;line-height:0}.CaveQuiz-module__ClI4Rq__expCardImg{filter:drop-shadow(0 20px 50px #000000a6);width:300px;max-width:34cqw;height:auto}.CaveQuiz-module__ClI4Rq__expBox{background:var(--expPanelBgCorrect);border:var(--expPanelBorderWidth) solid var(--expPanelBorderCorrect);border-radius:var(--expPanelRadius);min-width:0;padding:var(--expPanelPadding) var(--expPanelPadding) calc(var(--expPanelPadding) + 10px);min-height:var(--expPanelMinHeight);box-shadow:inset 0 0 var(--expInnerGlowBlur) var(--expInnerGlowCorrect),  0 24px 80px #0009, 0 0 34px #71f9ff8c, 0 0 70px #3d8bff59;font-family:var(--gsf), var(--font-jp), system-ui, sans-serif;flex:1 1 0;grid-template-columns:1fr;align-items:stretch;display:grid;position:relative}.CaveQuiz-module__ClI4Rq__expBoxFail{background:var(--expPanelBgFail);border-color:var(--expPanelBorderFail);box-shadow:inset 0 0 var(--expInnerGlowBlur) var(--expInnerGlowFail), 0 24px 80px #0009, 0 0 42px #ff4d5a99, 0 0 80px #ff4d5a59}.CaveQuiz-module__ClI4Rq__expLeft{text-align:left;flex-direction:column;display:flex}@keyframes CaveQuiz-module__ClI4Rq__modalIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.CaveQuiz-module__ClI4Rq__expBadge{font-family:var(--font-jp), sans-serif;font-size:var(--expBadgeSize);letter-spacing:.1em;color:var(--expBadgeColor);background:var(--expBadgeBg);border-radius:var(--expBadgeRadius);align-self:flex-start;margin-bottom:16px;padding:4px 15px;font-weight:700}.CaveQuiz-module__ClI4Rq__expQ{font-size:var(--expQSize);letter-spacing:.02em;color:var(--expQColor);margin-bottom:14px;font-weight:700;line-height:1.55}.CaveQuiz-module__ClI4Rq__expA{font-size:var(--expASize);color:var(--expAColor);letter-spacing:.01em;margin-bottom:12px;font-weight:800;line-height:1.3}.CaveQuiz-module__ClI4Rq__expAMark{color:#fff;margin-right:6px}.CaveQuiz-module__ClI4Rq__expText{font-size:var(--expTextSize);line-height:var(--expTextLineHeight);letter-spacing:.01em;color:var(--expTextColor);text-align:left;flex:auto;margin-bottom:18px}.CaveQuiz-module__ClI4Rq__expCont{white-space:nowrap;font-family:var(--gsf), sans-serif;color:var(--expBtnColor);background:var(--expBtnBg);padding:var(--expBtnPaddingY) var(--expBtnPaddingX);letter-spacing:.02em;font-size:var(--expBtnSize);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;font-weight:700;transition:filter .2s,transform .15s;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 6px 18px #2f6fe680}.CaveQuiz-module__ClI4Rq__expCont:hover{filter:brightness(1.1);transform:translate(-50%,calc(50% - 1px))}.CaveQuiz-module__ClI4Rq__expContArrow{font-weight:700}.CaveQuiz-module__ClI4Rq__expImg{border-radius:var(--expImgRadius);background:#0a1526 50%/cover;border:1px solid #78a0dc40;justify-content:center;align-items:center;width:100%;height:100%;min-height:240px;display:flex;position:relative;overflow:hidden}.CaveQuiz-module__ClI4Rq__expImgHas{border-color:#78a0dc4d}.CaveQuiz-module__ClI4Rq__expImgPh{letter-spacing:.1em;color:#eef3ff66;font-size:12px}.CaveQuiz-module__ClI4Rq__title{z-index:10;padding-bottom:var(--titleBottomPadding);text-align:center;justify-content:flex-end;align-items:center;gap:var(--titleRowGap);flex-direction:column;display:flex}.CaveQuiz-module__ClI4Rq__logo{letter-spacing:.12em;text-shadow:0 0 50px #78beff66;font-size:clamp(34px,7cqw,72px);font-weight:700}.CaveQuiz-module__ClI4Rq__sub{letter-spacing:.4em;color:var(--gold);text-transform:uppercase;opacity:.9;font-size:13px}.CaveQuiz-module__ClI4Rq__btn{border:1px solid var(--glow);color:#eef3ff;letter-spacing:.24em;cursor:pointer;background:#0a142480;border-radius:999px;padding:14px 40px;font-family:inherit;font-size:13px;transition:all .25s}.CaveQuiz-module__ClI4Rq__btn:hover{box-shadow:0 0 26px var(--glow);background:#142846cc}.CaveQuiz-module__ClI4Rq__btnGhost{border-color:var(--line);opacity:.85}.CaveQuiz-module__ClI4Rq__ifpanel{z-index:9;padding:30px 24px calc(env(safe-area-inset-bottom,0px) + 46px);text-align:center;background:linear-gradient(#0000,#04060a6b 22%,#04060af5);flex-direction:column;justify-content:flex-end;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__ifIntro{letter-spacing:.16em;color:#e0555f;text-shadow:0 2px 12px #000000e6;font-size:13px}.CaveQuiz-module__ClI4Rq__ifStory{letter-spacing:.03em;color:#dfe6f2;max-width:640px;font-size:15px;line-height:1.9}.CaveQuiz-module__ClI4Rq__clear{z-index:11;text-align:center;background:#04060a85;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;padding:48px 20px;display:flex;overflow-y:auto}.CaveQuiz-module__ClI4Rq__confetti{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__clear>:not(.CaveQuiz-module__ClI4Rq__confetti){z-index:2;position:relative}@keyframes CaveQuiz-module__ClI4Rq__clearRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.CaveQuiz-module__ClI4Rq__clearHead{letter-spacing:.12em;color:var(--gold);text-shadow:0 0 40px #e9c56b66;font-size:clamp(28px,6cqw,60px);font-weight:700;animation:.7s cubic-bezier(.2,.9,.3,1) .16s both CaveQuiz-module__ClI4Rq__clearRise}.CaveQuiz-module__ClI4Rq__clearStat{letter-spacing:.2em;opacity:.85;font-size:13px;animation:.55s .34s both CaveQuiz-module__ClI4Rq__clearRise}.CaveQuiz-module__ClI4Rq__card{border:1px solid var(--gold);background:linear-gradient(160deg,#1e163cb3,#080c16d9);border-radius:14px;max-width:440px;padding:22px 30px;animation:.7s cubic-bezier(.2,.9,.3,1) .46s both CaveQuiz-module__ClI4Rq__clearRise;box-shadow:0 0 40px #e9c56b33}.CaveQuiz-module__ClI4Rq__certName{margin-bottom:14px}.CaveQuiz-module__ClI4Rq__certName input{border:1px solid var(--gold);color:#eef3ff;text-align:center;letter-spacing:.08em;background:#080c1699;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:15px}.CaveQuiz-module__ClI4Rq__certName input::placeholder{color:#eef3ff66}.CaveQuiz-module__ClI4Rq__certText{letter-spacing:.04em;color:#f2ead2;margin-bottom:16px;font-size:14px;line-height:1.8}.CaveQuiz-module__ClI4Rq__card h3{letter-spacing:.2em;color:var(--gold);margin-bottom:14px;font-size:15px}.CaveQuiz-module__ClI4Rq__card ul{text-align:left;flex-direction:column;gap:7px;list-style:none;display:flex}.CaveQuiz-module__ClI4Rq__card li{letter-spacing:.04em;opacity:.9;border-left:2px solid var(--gold);padding-left:12px;font-size:13px}.CaveQuiz-module__ClI4Rq__clearRow{flex-wrap:wrap;justify-content:center;gap:12px;animation:.55s .66s both CaveQuiz-module__ClI4Rq__clearRise;display:flex}.CaveQuiz-module__ClI4Rq__subRise{animation:.55s 50ms both CaveQuiz-module__ClI4Rq__clearRise}.CaveQuiz-module__ClI4Rq__lifeImg{object-fit:contain;filter:drop-shadow(0 2px 6px #0009);width:26px;height:26px;transition:all .3s}.CaveQuiz-module__ClI4Rq__lifeImg.CaveQuiz-module__ClI4Rq__lifeLost{filter:grayscale()brightness(.5);opacity:.35}.CaveQuiz-module__ClI4Rq__headImg{filter:drop-shadow(0 8px 30px #0009);max-width:min(86cqw,560px);height:auto;animation:.7s cubic-bezier(.2,.9,.3,1) .16s both CaveQuiz-module__ClI4Rq__clearRise}.CaveQuiz-module__ClI4Rq__gameoverImg{object-fit:contain;max-width:min(94cqw,940px);max-height:34cqh;margin:-2cqh 0}.CaveQuiz-module__ClI4Rq__lives{top:calc(env(safe-area-inset-top,0px) + 14px);z-index:6;gap:6px;display:flex;position:absolute;right:16px}.CaveQuiz-module__ClI4Rq__life{color:var(--gold);text-shadow:0 0 12px #e9c56bb3;font-size:16px;transition:all .3s}.CaveQuiz-module__ClI4Rq__lifeLost{color:#ffffff2e;text-shadow:none}.CaveQuiz-module__ClI4Rq__rankChip{letter-spacing:.3em;color:var(--gold);margin-bottom:6px;font-size:18px}.CaveQuiz-module__ClI4Rq__rankTitleEn{letter-spacing:.04em;color:#fff;text-shadow:0 0 22px #78beff99;font-size:26px;font-weight:900;line-height:1.1}.CaveQuiz-module__ClI4Rq__rankTitleJa{letter-spacing:.24em;color:var(--gold);margin:4px 0 12px;font-size:13px}.CaveQuiz-module__ClI4Rq__rank-master{border-color:var(--gold);box-shadow:0 0 46px #e9c56b66}.CaveQuiz-module__ClI4Rq__rank-rider{border-color:var(--glow);box-shadow:0 0 40px #78beff59}.CaveQuiz-module__ClI4Rq__rank-survivor{border-color:#fff6;box-shadow:0 0 30px #ffffff2e}.CaveQuiz-module__ClI4Rq__overClear{background:0 0}.CaveQuiz-module__ClI4Rq__overWrap{z-index:11;overflow-anchor:none;font-family:var(--gsf), var(--font-jp), system-ui, sans-serif;background:0 0;overflow-y:auto}.CaveQuiz-module__ClI4Rq__overVideoGap{height:var(--sheetPeek);flex:none}.CaveQuiz-module__ClI4Rq__clearHero{height:var(--sheetPeek);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:26px;display:flex;position:relative}.CaveQuiz-module__ClI4Rq__certStage{justify-content:center;align-items:center;animation:.9s cubic-bezier(.16,.9,.3,1) both CaveQuiz-module__ClI4Rq__certIn;display:flex;position:relative}@keyframes CaveQuiz-module__ClI4Rq__certIn{0%{opacity:0;transform:translateY(26px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.CaveQuiz-module__ClI4Rq__certFlare{width:var(--certFlareSize);aspect-ratio:1;background:radial-gradient(circle, var(--certFlareColor) 0%, #71f9ff73 22%, #3d8bff47 42%, #3d8bff00 68%);filter:blur(6px);pointer-events:none;border-radius:50%;animation:3.2s ease-in-out infinite CaveQuiz-module__ClI4Rq__flarePulse;position:absolute}@keyframes CaveQuiz-module__ClI4Rq__flarePulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.CaveQuiz-module__ClI4Rq__certRays{aspect-ratio:1;pointer-events:none;width:190%;opacity:var(--certRaysOpacity);animation:CaveQuiz-module__ClI4Rq__raysSpin var(--certRaysSpeed) linear infinite;background:conic-gradient(#ffffff80 0deg 3deg,#0000 3deg 26deg,#a0e1ff6b 26deg 29deg,#0000 29deg 52deg,#ffffff5c 52deg 55deg,#0000 55deg 90deg);position:absolute;-webkit-mask-image:radial-gradient(circle,#0000 26%,#000 42%,#0000 74%);mask-image:radial-gradient(circle,#0000 26%,#000 42%,#0000 74%)}@keyframes CaveQuiz-module__ClI4Rq__raysSpin{to{transform:rotate(360deg)}}.CaveQuiz-module__ClI4Rq__certTilt{z-index:2;transform-style:preserve-3d;will-change:transform;touch-action:none;-webkit-user-select:none;user-select:none;line-height:0;position:relative}.CaveQuiz-module__ClI4Rq__certFace{font-size:var(--certCardWidth);backface-visibility:hidden;transform-style:preserve-3d;position:relative}.CaveQuiz-module__ClI4Rq__certFaceBack{position:absolute;inset:0;transform:rotateY(180deg)}.CaveQuiz-module__ClI4Rq__certFaceBack .CaveQuiz-module__ClI4Rq__certCard{object-fit:cover;width:100%;height:100%}.CaveQuiz-module__ClI4Rq__certGloss{border-radius:var(--certCardRadius);pointer-events:none;mix-blend-mode:screen;opacity:var(--certGlossOpacity);background:radial-gradient(circle at var(--glossX,50%) var(--glossY,50%), #ffffffbf 0%, #bef0ff59 22%, #fff0 55%), linear-gradient(105deg, transparent 38%, #ffffff47 47%, #d2f5ff59 50%, transparent 60%);position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__certCard{z-index:2;width:var(--certCardWidth);border-radius:var(--certCardRadius);filter:drop-shadow(0 22px 60px #0000008c)drop-shadow(0 0 40px #71f9ff8c);height:auto;position:relative}.CaveQuiz-module__ClI4Rq__certName{z-index:3;left:calc(var(--certNameLeft) * 1%);top:calc(var(--certNameTop) * 1%);color:var(--certNameInk,#fff);font-family:var(--gsf), var(--font-jp), sans-serif;font-weight:700;font-size:calc(var(--certNameSize) * 1em / 100);letter-spacing:.04em;text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:84%;line-height:1.25;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.CaveQuiz-module__ClI4Rq__certSaveBtn{z-index:2;color:#d9f6ff;font-family:var(--gsf), var(--font-jp), sans-serif;letter-spacing:.06em;cursor:pointer;background:#061226b8;border:1px solid #71f9ff8c;border-radius:999px;margin-top:10px;padding:8px 18px;font-size:13px;font-weight:700;transition:background .18s,transform .18s;position:relative}.CaveQuiz-module__ClI4Rq__certSaveBtn:hover{background:#102e58e6;transform:translateY(-1px)}.CaveQuiz-module__ClI4Rq__certSaveBtn:disabled{opacity:.6;cursor:default}.CaveQuiz-module__ClI4Rq__certCaption{z-index:2;font-family:var(--gsf), var(--font-jp), sans-serif;font-size:var(--certCaptionSize);letter-spacing:.04em;color:var(--certCaptionColor);text-shadow:0 2px 14px #000000d9;font-weight:700;animation:.9s cubic-bezier(.16,.9,.3,1) .18s both CaveQuiz-module__ClI4Rq__certIn;position:relative}.CaveQuiz-module__ClI4Rq__certCaptionName{text-underline-offset:4px;font-style:italic;text-decoration:underline}.CaveQuiz-module__ClI4Rq__overSheet{z-index:2;background:var(--sheetBg);border-radius:var(--sheetRadius) var(--sheetRadius) 0 0;padding:var(--sheetPaddingTop) 0 var(--sheetPaddingBottom);min-height:60cqh;animation:.7s cubic-bezier(.16,.9,.3,1) both CaveQuiz-module__ClI4Rq__sheetUp;position:relative;box-shadow:0 -18px 60px #00000073}@keyframes CaveQuiz-module__ClI4Rq__sheetUp{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}.CaveQuiz-module__ClI4Rq__overHead{text-align:center;padding:0 6cqw 34px}.CaveQuiz-module__ClI4Rq__overHeadText{font-family:var(--gsf), sans-serif;font-size:var(--overHeadSize);font-variation-settings:"slnt" var(--overHeadSlant), "wdth" var(--overHeadWidthAxis), "wght" var(--overHeadWeight), "GRAD" 0, "ROND" 0, "opsz" 144;letter-spacing:-.01em;color:var(--overHeadColor);font-style:italic;font-weight:800;font-stretch:121%;line-height:1.05}.CaveQuiz-module__ClI4Rq__overStory{font-size:var(--overStorySize);font-weight:700;line-height:var(--overStoryLineHeight);letter-spacing:.01em;color:var(--overStoryColor);word-break:keep-all;margin-top:18px}.CaveQuiz-module__ClI4Rq__overStoryLine{display:block}.CaveQuiz-module__ClI4Rq__overRestartLink{color:var(--overRestartColor);font-family:inherit;font-size:var(--overRestartSize);letter-spacing:.02em;text-underline-offset:4px;cursor:pointer;background:0 0;border:none;margin-top:22px;padding:4px;font-weight:700;text-decoration:underline}.CaveQuiz-module__ClI4Rq__overRestartLink:hover{opacity:.75}.CaveQuiz-module__ClI4Rq__overActions{gap:var(--overBtnGap);flex-wrap:wrap;justify-content:center;margin-top:46px;padding:0 6cqw;display:flex}.CaveQuiz-module__ClI4Rq__overBtn{width:var(--overBtnWidth);max-width:42cqw;padding:var(--overBtnPaddingY) 0;font-family:inherit;font-size:var(--overBtnSize);letter-spacing:.04em;color:#fff;cursor:pointer;border:none;border-radius:999px;font-weight:700;transition:filter .2s,transform .15s}.CaveQuiz-module__ClI4Rq__overBtn:hover{filter:brightness(1.08);transform:translateY(-1px)}.CaveQuiz-module__ClI4Rq__overBtnPrimary{background:var(--overBtnLeftBg);color:var(--overBtnLeftColor)}.CaveQuiz-module__ClI4Rq__overBtnGhost{background:var(--overBtnRightBg);color:var(--overBtnRightColor)}.CaveQuiz-module__ClI4Rq__hudLogo{top:calc(env(safe-area-inset-top,0px) + 16px);z-index:7;transform-origin:0 0;position:absolute;left:18px}.CaveQuiz-module__ClI4Rq__hudLogoText{letter-spacing:.06em;color:#fff;text-shadow:0 2px 14px #000000e6;font-size:15px;font-weight:700}.CaveQuiz-module__ClI4Rq__hudLogoImg{filter:drop-shadow(0 2px 10px #0009);width:auto;height:30px;display:block}.CaveQuiz-module__ClI4Rq__hudBack{top:calc(env(safe-area-inset-top,0px) + 16px);z-index:11;letter-spacing:.06em;color:#eef3ffd9;border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04060a59;border-radius:999px;padding:7px 14px;font-size:12px;transition:all .2s;position:absolute;right:18px}.CaveQuiz-module__ClI4Rq__hudBack:hover{color:#fff;border-color:var(--glow);box-shadow:0 0 16px var(--glow)}.CaveQuiz-module__ClI4Rq__hudFooter{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + var(--hudFooterBottom));justify-content:center;align-items:flex-start;gap:var(--hudFooterGap);pointer-events:none;z-index:7;display:flex;position:absolute}.CaveQuiz-module__ClI4Rq__hudFooter>*{pointer-events:auto;flex:none}.CaveQuiz-module__ClI4Rq__hudFooter .CaveQuiz-module__ClI4Rq__muteBtn{width:calc(var(--lifeBarWidth) * 171 / 693 * 306 / 171)}.CaveQuiz-module__ClI4Rq__hudBadge{z-index:7;transform-origin:0 100%;position:relative}.CaveQuiz-module__ClI4Rq__lifeBar{width:var(--lifeBarWidth);aspect-ratio:693/171;background:var(--hudBarUrl) no-repeat center / 100% 100%;position:relative}.CaveQuiz-module__ClI4Rq__lifeAvatar{left:var(--lifeAvatarLeft);width:var(--lifeAvatarSize);height:var(--lifeAvatarSize);background:var(--lifeAvatarBg);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.CaveQuiz-module__ClI4Rq__lifeIconMask{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__lifePatchy{object-fit:contain;filter:drop-shadow(0 3px 6px #0006);width:74%;height:74%}video.CaveQuiz-module__ClI4Rq__lifePatchy{object-fit:contain;border-radius:50%;width:88%;height:88%}.CaveQuiz-module__ClI4Rq__lifeName{left:var(--lifeNameLeft);right:16%;top:var(--lifeNameTop);text-align:left;font-family:var(--gsf), var(--font-jp), system-ui, sans-serif;font-weight:700;font-size:calc(var(--lifeNameSize) * var(--nameFit,1));color:var(--lifeNameColor);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;line-height:1;position:absolute;overflow:hidden}.CaveQuiz-module__ClI4Rq__nameMeasure{visibility:hidden;pointer-events:none;white-space:pre;font-family:var(--gsf), var(--font-jp), system-ui, sans-serif;font-weight:700;font-size:var(--lifeNameSize);letter-spacing:-.02em;position:absolute;top:0;left:-9999px}.CaveQuiz-module__ClI4Rq__lifeRow{left:var(--lifeRowLeft);right:16%;top:var(--lifeRowTop);justify-content:flex-start;align-items:center;gap:9px;display:flex;position:absolute}.CaveQuiz-module__ClI4Rq__lifeBurgers{align-items:center;gap:var(--lifeBurgerGap);display:flex}.CaveQuiz-module__ClI4Rq__burger{width:var(--lifeBurgerWidth);height:auto;transition:opacity .2s;display:block}.CaveQuiz-module__ClI4Rq__burgerBlink{animation:.12s linear 11 both CaveQuiz-module__ClI4Rq__burgerBlink}@keyframes CaveQuiz-module__ClI4Rq__burgerBlink{0%,49.99%{opacity:1;filter:drop-shadow(0 0 12px var(--lifeAlertColor)) drop-shadow(0 0 34px var(--lifeAlertColor)) brightness(1.6) saturate(2)}50%,to{opacity:0}}.CaveQuiz-module__ClI4Rq__lifeBarAlert{animation:.18s ease-in-out 4 alternate CaveQuiz-module__ClI4Rq__lifeAlert}@keyframes CaveQuiz-module__ClI4Rq__lifeAlert{0%{filter:none}to{filter:drop-shadow(0 0 10px var(--lifeAlertColor)) drop-shadow(0 0 22px var(--lifeAlertColor)) brightness(1.15)}}.CaveQuiz-module__ClI4Rq__lifeCount{font-family:var(--gsf), var(--font-jp), system-ui, sans-serif;font-style:italic;font-weight:700;font-size:var(--lifeCountSize);color:var(--lifeCountColor);letter-spacing:.01em;line-height:1}.CaveQuiz-module__ClI4Rq__hudAvatar{border:2px solid var(--gold);background:#78beff29 50%/cover;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 0 18px #e9c56b66}.CaveQuiz-module__ClI4Rq__hudAvatarPh{letter-spacing:.1em;color:#eef3ff8c;font-size:8px;font-weight:700}.CaveQuiz-module__ClI4Rq__hudBadgeInfo{flex-direction:column;gap:4px;display:flex}.CaveQuiz-module__ClI4Rq__hudWith{letter-spacing:.04em;color:#fff;text-shadow:0 2px 10px #000000e6;text-overflow:ellipsis;white-space:nowrap;max-width:42cqw;font-size:13px;overflow:hidden}.CaveQuiz-module__ClI4Rq__hudLives{gap:5px;display:flex}.CaveQuiz-module__ClI4Rq__hudStage{right:18px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:7;transform-origin:100% 100%;flex-direction:column-reverse;align-items:flex-end;gap:0;animation:.55s ease-out both CaveQuiz-module__ClI4Rq__stageFadeIn;display:flex;position:absolute}@keyframes CaveQuiz-module__ClI4Rq__stageFadeIn{0%{opacity:0}to{opacity:1}}.CaveQuiz-module__ClI4Rq__stageBar{width:var(--stageBarWidth);aspect-ratio:343/111;background:var(--imgStageBar,url(/assets/stage-bar.webp)) no-repeat center / 100% 100%;position:relative}.CaveQuiz-module__ClI4Rq__hudStageRow{left:var(--stageNumLeft);align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.CaveQuiz-module__ClI4Rq__hudStageNum{font-family:var(--gsf), system-ui, sans-serif;font-style:italic;font-weight:700;font-size:var(--stageNumSize);letter-spacing:-.01em;color:var(--stageNumColor);white-space:nowrap;text-shadow:0 2px 10px #000000b3;flex:none}.CaveQuiz-module__ClI4Rq__hudStageName{text-align:center;flex:auto;min-width:0}.CaveQuiz-module__ClI4Rq__hudStageChap{font-family:var(--font-jp), system-ui, sans-serif;font-weight:700;font-size:var(--stageChapSize);color:var(--stageChapColor);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 5px #000000b3;line-height:1.15;overflow:hidden}.CaveQuiz-module__ClI4Rq__hudStageYears{font-family:var(--gsf), var(--font-jp), system-ui, sans-serif;font-weight:700;font-size:var(--stageYearsSize);color:var(--stageYearsColor);letter-spacing:.03em;text-shadow:0 1px 5px #000000b3;margin-top:2px;line-height:1.1}.CaveQuiz-module__ClI4Rq__stageDots{align-items:center;gap:var(--stageDotGap);margin-top:-10px;padding-right:2px;display:flex}.CaveQuiz-module__ClI4Rq__stageDot{width:var(--stageDotSize);height:var(--stageDotSize);margin:0 var(--stageDotOverlap);display:block}.CaveQuiz-module__ClI4Rq__stageDotCleared{opacity:var(--stageDotClearedOpacity);filter:grayscale(.85)}.CaveQuiz-module__ClI4Rq__choicesBig{align-items:end;gap:18px;bottom:118px}.CaveQuiz-module__ClI4Rq__choiceGap{pointer-events:none;grid-column:2}.CaveQuiz-module__ClI4Rq__txtWrap{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04060a6b;border-radius:12px;align-items:baseline;gap:10px;max-width:900px;margin:0 auto;padding:12px 22px;display:inline-flex}.CaveQuiz-module__ClI4Rq__qMark{color:var(--gold);text-shadow:0 2px 12px #000000f2;font-size:clamp(18px,2.6cqw,26px);font-weight:900}.CaveQuiz-module__ClI4Rq__qBand{z-index:6;padding:calc(env(safe-area-inset-top,0px) + var(--qBandTop)) 20px 0;justify-content:center;animation:.5s cubic-bezier(.2,.8,.3,1) CaveQuiz-module__ClI4Rq__qIn;display:flex;position:absolute;top:0;left:0;right:0}.CaveQuiz-module__ClI4Rq__qPanel{width:100%;max-width:var(--qFrameMaxWidth);flex-direction:column;align-items:center;display:flex;position:relative}.CaveQuiz-module__ClI4Rq__qLabel{width:var(--qLabelWidth);height:auto;margin-bottom:calc(var(--qLabelWidth) * -.6 * 120 / 540);z-index:2;display:block;position:relative}.CaveQuiz-module__ClI4Rq__qFrame{width:100%;aspect-ratio:var(--qMatRatio);padding:var(--qPadTop) 8% var(--qPadBottom);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;display:flex;position:relative}.CaveQuiz-module__ClI4Rq__qChap{left:0;right:0;bottom:var(--qChapBottom);text-align:center;position:absolute;transform:translateY(50%)}.CaveQuiz-module__ClI4Rq__qDots{left:0;right:0;bottom:var(--qDotsBottom);justify-content:center;position:absolute}.CaveQuiz-module__ClI4Rq__qChap{font-family:var(--font-jp), sans-serif;font-weight:700;font-size:var(--qChapSize);color:var(--qChapColor);letter-spacing:.04em;white-space:nowrap}.CaveQuiz-module__ClI4Rq__qYears{font-family:var(--gsf), var(--font-jp), sans-serif;opacity:.9;margin-left:.5em;font-size:.82em}.CaveQuiz-module__ClI4Rq__qDots{align-items:center;gap:var(--qDotGap);display:flex}.CaveQuiz-module__ClI4Rq__qDot{width:var(--qDotSize);height:auto;display:block}.CaveQuiz-module__ClI4Rq__qDotAway{opacity:var(--qDotAwayOpacity)}.CaveQuiz-module__ClI4Rq__qText{font-family:var(--gsf), var(--font-jp), -apple-system, "Hiragino Kaku Gothic ProN", sans-serif;font-weight:var(--qTextWeight);color:var(--qTextColor);text-align:center;line-height:var(--qTextLineHeight);letter-spacing:.02em;font-size:calc(var(--qTextSize) * var(--qFit,1));word-break:keep-all}.CaveQuiz-module__ClI4Rq__qFrame[data-qlines="1"] .CaveQuiz-module__ClI4Rq__qText{transform:translateY(var(--qTextY1))}.CaveQuiz-module__ClI4Rq__qFrame[data-qlines="2"] .CaveQuiz-module__ClI4Rq__qText{transform:translateY(var(--qTextY2))}.CaveQuiz-module__ClI4Rq__qFrame[data-qlines="3"] .CaveQuiz-module__ClI4Rq__qText{transform:translateY(var(--qTextY3))}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__qFrame[data-qlines="1"] .CaveQuiz-module__ClI4Rq__qText{transform:translateY(var(--qTextY1Sp))}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__qFrame[data-qlines="2"] .CaveQuiz-module__ClI4Rq__qText{transform:translateY(var(--qTextY2Sp))}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__qFrame[data-qlines="3"] .CaveQuiz-module__ClI4Rq__qText{transform:translateY(var(--qTextY3Sp))}.CaveQuiz-module__ClI4Rq__choiceBars{left:0;right:0;top:var(--choiceTop);z-index:6;gap:var(--choiceGap);padding:0 var(--choiceSidePadding);max-width:var(--choiceMaxWidth);justify-content:center;align-items:stretch;margin:0 auto;display:flex;position:absolute}.CaveQuiz-module__ClI4Rq__choiceBar{aspect-ratio:897/222;background-image:var(--choiceMatUrl);cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:none;flex:1 1 0;min-width:0;padding:0;transition:transform .15s,filter .2s,opacity .2s;position:relative}.CaveQuiz-module__ClI4Rq__choiceBar:hover:not(:disabled){background-image:var(--choiceMatHoverUrl);background-size:calc(100% + 2 * var(--choiceHoverBleedX)) calc(100% + 2 * var(--choiceHoverBleedY));background-position:50%}.CaveQuiz-module__ClI4Rq__choiceBar:disabled{cursor:default}.CaveQuiz-module__ClI4Rq__choiceStar{right:var(--choiceStarRight);width:var(--choiceStarSize);opacity:0;pointer-events:none;height:auto;transition:opacity .18s,transform .28s cubic-bezier(.2,1.5,.4,1);position:absolute;top:50%;transform:translateY(-50%)scale(.4)}.CaveQuiz-module__ClI4Rq__choiceBar:hover:not(:disabled) .CaveQuiz-module__ClI4Rq__choiceStar{opacity:1;transform:translateY(-50%)scale(1)}.CaveQuiz-module__ClI4Rq__choiceTilt{transform-style:preserve-3d;will-change:transform, opacity;transition:transform .18s ease-out}.CaveQuiz-module__ClI4Rq__choiceTilt:hover{transform:scale(var(--hoverScale,1.06));z-index:2;transition:transform .22s cubic-bezier(.2,.9,.3,1)}.CaveQuiz-module__ClI4Rq__choiceBars{perspective:900px}.CaveQuiz-module__ClI4Rq__orn{width:var(--ornSize);aspect-ratio:146/140;background:var(--imgCornerOrn,url(/assets/corner-orn.webp)) no-repeat center / 100% 100%;pointer-events:none;z-index:3;opacity:0;transition:transform .28s cubic-bezier(.2,1.6,.4,1),opacity .18s;position:absolute}.CaveQuiz-module__ClI4Rq__ornTL{top:var(--ornInset);left:var(--ornInset);transform:rotate(-90deg) translate(calc(var(--ornPop) * -1), var(--ornPop)) scale(.6)}.CaveQuiz-module__ClI4Rq__ornTR{top:var(--ornInset);right:var(--ornInset);transform:translate(calc(var(--ornPop) * -1), var(--ornPop)) scale(.6)}.CaveQuiz-module__ClI4Rq__ornBL{bottom:var(--ornInset);left:var(--ornInset);transform:rotate(180deg) translate(calc(var(--ornPop) * -1), var(--ornPop)) scale(.6)}.CaveQuiz-module__ClI4Rq__ornBR{bottom:var(--ornInset);right:var(--ornInset);transform:rotate(90deg) translate(calc(var(--ornPop) * -1), var(--ornPop)) scale(.6)}.CaveQuiz-module__ClI4Rq__choiceBar:hover:not(:disabled) .CaveQuiz-module__ClI4Rq__ornTL{transform:rotate(-90deg) translate(var(--ornPop), calc(var(--ornPop) * -1)) scale(1)}.CaveQuiz-module__ClI4Rq__choiceBar:hover:not(:disabled) .CaveQuiz-module__ClI4Rq__ornTR{transform:translate(var(--ornPop), calc(var(--ornPop) * -1)) scale(1)}.CaveQuiz-module__ClI4Rq__choiceBar:hover:not(:disabled) .CaveQuiz-module__ClI4Rq__ornBL{transform:rotate(180deg) translate(var(--ornPop), calc(var(--ornPop) * -1)) scale(1)}.CaveQuiz-module__ClI4Rq__choiceBar:hover:not(:disabled) .CaveQuiz-module__ClI4Rq__ornBR{transform:rotate(90deg) translate(var(--ornPop), calc(var(--ornPop) * -1)) scale(1)}.CaveQuiz-module__ClI4Rq__choiceBar:hover:not(:disabled) .CaveQuiz-module__ClI4Rq__orn{opacity:1;filter:drop-shadow(0 0 10px #ffcd50f2)}.CaveQuiz-module__ClI4Rq__choiceBadge{left:var(--choiceBadgeLeft);width:var(--choiceBadgeWidth);height:auto;position:absolute;top:50%;transform:translateY(-50%)}.CaveQuiz-module__ClI4Rq__choiceLabel{left:var(--choiceLabelLeft);right:var(--choiceLabelRight);max-height:90%;font-family:var(--gsf), var(--font-jp), -apple-system, "Hiragino Kaku Gothic ProN", sans-serif;font-weight:var(--choiceLabelWeight);color:var(--choiceLabelColor);text-align:left;line-height:var(--choiceLabelLineHeight);letter-spacing:.01em;font-size:calc(var(--choiceFont,18px) * var(--choiceFit,1));word-break:keep-all;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.CaveQuiz-module__ClI4Rq__barPicked{transition:transform .18s cubic-bezier(.2,1.4,.4,1);transform:scale(1.04)}.CaveQuiz-module__ClI4Rq__barPressed{filter:brightness(.8);transition:transform .12s cubic-bezier(.3,.8,.4,1),filter .12s;transform:scale(.955)translateY(5px)}.CaveQuiz-module__ClI4Rq__barPick{filter:drop-shadow(0 0 22px #e9c56bf2);animation:1.2s ease-in-out infinite CaveQuiz-module__ClI4Rq__goldPulse}.CaveQuiz-module__ClI4Rq__barWrong{filter:drop-shadow(0 0 22px #e0555fe6);opacity:.85}.CaveQuiz-module__ClI4Rq__barDim{opacity:.4}.CaveQuiz-module__ClI4Rq__faceLayer{z-index:9;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__faceInner{animation:CaveQuiz-module__ClI4Rq__faceApproach var(--faceZoomSec) cubic-bezier(.45, 0, .55, 1) both;justify-content:center;align-items:center;display:flex}@keyframes CaveQuiz-module__ClI4Rq__faceApproach{0%{opacity:0;transform:scale(var(--faceStartScale))}18%{opacity:1}to{opacity:1;transform:scale(var(--faceEndScale))}}.CaveQuiz-module__ClI4Rq__faceImg{object-fit:contain;filter:drop-shadow(0 16px 50px #0009);width:auto;max-width:78cqw;height:42cqh}.CaveQuiz-module__ClI4Rq__faceZoom{height:var(--suspense1Height);max-width:92cqw;animation:CaveQuiz-module__ClI4Rq__faceShake var(--faceShakeSec) linear infinite}@keyframes CaveQuiz-module__ClI4Rq__faceShake{0%{transform:translate(calc(var(--faceShakePx) * -1), 0) rotate(calc(var(--faceShakeDeg) * -1))}25%{transform:translate(0, calc(var(--faceShakePx) * .6)) rotate(0deg)}50%{transform:translate(var(--faceShakePx), 0) rotate(var(--faceShakeDeg))}75%{transform:translate(0, calc(var(--faceShakePx) * -.6)) rotate(0deg)}to{transform:translate(calc(var(--faceShakePx) * -1), 0) rotate(calc(var(--faceShakeDeg) * -1))}}.CaveQuiz-module__ClI4Rq__facePh{letter-spacing:.12em;color:#fff;text-shadow:0 0 42px #000000e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04060a6b;border-radius:20px;padding:26px 44px;font-size:clamp(30px,7cqw,68px);font-weight:800}.CaveQuiz-module__ClI4Rq__stageBarHit{animation:70ms steps(2,end) 12 alternate CaveQuiz-module__ClI4Rq__stageHitShake,.11s ease-in-out 8 alternate CaveQuiz-module__ClI4Rq__stageHitGlow}@keyframes CaveQuiz-module__ClI4Rq__stageHitShake{0%{translate:-5px 2px;rotate:-1.2deg}to{translate:5px -2px;rotate:1.2deg}}@keyframes CaveQuiz-module__ClI4Rq__stageHitGlow{0%{filter:none}to{filter:drop-shadow(0 0 12px var(--lifeAlertColor)) drop-shadow(0 0 30px var(--lifeAlertColor)) brightness(1.3) saturate(1.5)}}.CaveQuiz-module__ClI4Rq__aiSwarm{z-index:26;pointer-events:none;position:absolute;inset:0;overflow:hidden}.CaveQuiz-module__ClI4Rq__aiPatchy{left:var(--x);top:var(--y);width:var(--w);height:auto;animation:CaveQuiz-module__ClI4Rq__aiPop .26s cubic-bezier(.2, 1.8, .4, 1) var(--delay) both, CaveQuiz-module__ClI4Rq__aiShake var(--shakeSec) linear calc(var(--delay) + .26s) infinite;filter:drop-shadow(0 0 14px #ff28288c);will-change:transform;position:absolute}@keyframes CaveQuiz-module__ClI4Rq__aiPop{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--rot)) scale(.2)}to{opacity:1;transform:translate(-50%, -50%) rotate(var(--rot)) scale(1)}}@keyframes CaveQuiz-module__ClI4Rq__aiShake{0%,to{transform:translate(calc(-50% - 1.5px), -50%) rotate(var(--rot)) scale(1)}25%{transform:translate(calc(-50% + 1.5px), calc(-50% - 1px)) rotate(calc(var(--rot) + 1.2deg)) scale(1.02)}50%{transform:translate(calc(-50% + 1px), calc(-50% + 1px)) rotate(var(--rot)) scale(1)}75%{transform:translate(calc(-50% - 1px), calc(-50% - 1.5px)) rotate(calc(var(--rot) - 1.2deg)) scale(1.02)}}@media (prefers-reduced-motion:reduce){.CaveQuiz-module__ClI4Rq__aiPatchy{animation:CaveQuiz-module__ClI4Rq__aiPop .26s ease var(--delay) both}}.CaveQuiz-module__ClI4Rq__stampFloat img,.CaveQuiz-module__ClI4Rq__stampFloat span{animation:2.2s ease-in-out infinite CaveQuiz-module__ClI4Rq__stampFloat}@keyframes CaveQuiz-module__ClI4Rq__stampFloat{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-10px)rotate(.6deg)}}@media (prefers-reduced-motion:reduce){.CaveQuiz-module__ClI4Rq__stampFloat img,.CaveQuiz-module__ClI4Rq__stampFloat span{animation:none}}.CaveQuiz-module__ClI4Rq__dimMaskDeep{background:var(--lossMaskColor)!important}.CaveQuiz-module__ClI4Rq__lossWrap{z-index:11;pointer-events:none;justify-content:center;align-items:center;display:flex}.CaveQuiz-module__ClI4Rq__lossRow{align-items:center;gap:var(--lossBurgerGap);animation:.34s cubic-bezier(.2,1.4,.4,1) both CaveQuiz-module__ClI4Rq__lossIn;display:flex}@keyframes CaveQuiz-module__ClI4Rq__lossIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.CaveQuiz-module__ClI4Rq__lossBurger{width:var(--lossBurgerSize);filter:drop-shadow(0 10px 26px #000c);height:auto}.CaveQuiz-module__ClI4Rq__lossBurgerSwap{line-height:0;display:inline-flex;position:relative}.CaveQuiz-module__ClI4Rq__lossBurgerSwap .CaveQuiz-module__ClI4Rq__lossBurgerLit{position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__lossBurgerOff{opacity:.28;filter:grayscale()brightness(.6)}.CaveQuiz-module__ClI4Rq__redAlert{z-index:9;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 45%,#e0555f00 30%,#e0555f80 125%);animation:1.5s ease-out forwards CaveQuiz-module__ClI4Rq__redAlertFlash;box-shadow:inset 0 0 200px 60px #e0555f8c}@keyframes CaveQuiz-module__ClI4Rq__redAlertFlash{0%{opacity:.85}15%{opacity:.25}30%{opacity:.75}45%{opacity:.2}60%{opacity:.6}to{opacity:0}}.CaveQuiz-module__ClI4Rq__shakeStrong{animation:.46s cubic-bezier(.36,.07,.19,.97) CaveQuiz-module__ClI4Rq__shakeStrong}@keyframes CaveQuiz-module__ClI4Rq__shakeStrong{0%,to{transform:translate(0)rotate(0)}10%{transform:translate(-14px,6px)rotate(-1.2deg)}25%{transform:translate(13px,-9px)rotate(1deg)}40%{transform:translate(-12px,8px)rotate(-.8deg)}55%{transform:translate(11px,-6px)rotate(.8deg)}70%{transform:translate(-8px,5px)rotate(-.5deg)}85%{transform:translate(6px,-3px)rotate(.3deg)}}.CaveQuiz-module__ClI4Rq__blackout{z-index:10;pointer-events:none;background:#000;animation:.7s ease-in forwards CaveQuiz-module__ClI4Rq__fadeToBlack}@keyframes CaveQuiz-module__ClI4Rq__fadeToBlack{0%{opacity:0}to{opacity:.72}}.CaveQuiz-module__ClI4Rq__stampImg{width:var(--stampWidth);height:auto;max-height:var(--stampMaxHeight);object-fit:contain;filter:drop-shadow(0 16px 50px #000000b3)}.CaveQuiz-module__ClI4Rq__titleLogoImg{object-fit:contain;filter:drop-shadow(0 0 50px #78beff66);width:auto;max-width:min(82cqw,620px);height:auto;max-height:42cqh}.CaveQuiz-module__ClI4Rq__nameRow{flex-direction:column;align-items:center;gap:10px;margin-top:6px;display:flex;position:relative}.CaveQuiz-module__ClI4Rq__nameLabel{font-size:var(--titleNameLabelSize);letter-spacing:.14em;color:var(--titleNameLabelColor)}.CaveQuiz-module__ClI4Rq__nameInput{width:var(--titleInputWidth);max-width:var(--titleInputMaxWidth);box-sizing:border-box;background:var(--titleInputBg);border:var(--titleInputBorderWidth) solid var(--titleInputBorder);border-radius:var(--titleInputRadius);padding:var(--titleInputPadY) var(--titleInputPadX);color:var(--titleInputColor);font-family:var(--gsf), var(--font-jp), sans-serif;font-style:italic;font-weight:700;font-size:var(--titleInputSize);text-align:center;letter-spacing:0;box-shadow:inset 0 0 var(--titleInputShadowBlur) var(--titleInputShadowColor);outline:none;line-height:1.43;transition:box-shadow .2s,border-color .2s}.CaveQuiz-module__ClI4Rq__nameInput::placeholder{color:var(--titleInputPlaceholder);font-family:var(--gsf), var(--font-jp), sans-serif;font-style:italic;font-weight:700}.CaveQuiz-module__ClI4Rq__nameInput:focus{box-shadow:inset 0 0 calc(var(--titleInputShadowBlur) * 1.25) var(--titleInputShadowColor), 0 0 14px #ffffff40;border-color:#fff}.CaveQuiz-module__ClI4Rq__nameInputErr{border-color:var(--alert);animation:.3s ease-in-out CaveQuiz-module__ClI4Rq__shake;box-shadow:0 0 22px #e0555f80}.CaveQuiz-module__ClI4Rq__nameErr{bottom:calc(100% + var(--nameErrGap));white-space:nowrap;background:var(--nameErrBg);border:var(--nameErrBorderWidth) solid var(--nameErrColor);padding:var(--nameErrPadY) var(--nameErrPadX);color:var(--nameErrColor);font-family:var(--gsf), var(--font-jp), sans-serif;font-style:italic;font-weight:600;font-size:var(--nameErrSize);letter-spacing:0;pointer-events:none;border-radius:999px;line-height:1.43;animation:.28s cubic-bezier(.2,1.4,.4,1) both CaveQuiz-module__ClI4Rq__nameErrPop;position:absolute;left:50%;transform:translate(-50%)}.CaveQuiz-module__ClI4Rq__nameErr:before,.CaveQuiz-module__ClI4Rq__nameErr:after{content:"";border-style:solid;border-color:#0000;width:0;height:0;position:absolute;top:100%;left:50%}.CaveQuiz-module__ClI4Rq__nameErr:before{border-width:var(--nameErrTailH) var(--nameErrTailW) 0;border-top-color:var(--nameErrColor);transform:translate(-50%)}.CaveQuiz-module__ClI4Rq__nameErr:after{transform:translateX(-50%) translateY(calc(var(--nameErrBorderWidth) * -1.6));border-width:var(--nameErrTailH) var(--nameErrTailW) 0;border-top-color:var(--nameErrBg)}@keyframes CaveQuiz-module__ClI4Rq__nameErrPop{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.94)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.CaveQuiz-module__ClI4Rq__btnPrimary{border:1px solid var(--gold);color:var(--titleStartColor);background:var(--gold);letter-spacing:.18em;cursor:pointer;background:var(--titleStartBg);padding:15px 46px;padding:var(--titleStartPaddingY) var(--titleStartPaddingX);font-family:inherit;font-size:14px;font-weight:700;font-size:var(--titleStartSize);border-radius:999px;transition:all .25s;box-shadow:0 0 30px #e9c56b59}.CaveQuiz-module__ClI4Rq__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 0 44px #e9c56bb3}.CaveQuiz-module__ClI4Rq__clearRise{animation:.8s cubic-bezier(.2,.9,.3,1) both CaveQuiz-module__ClI4Rq__riseUp}@keyframes CaveQuiz-module__ClI4Rq__riseUp{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:translateY(0)}}.CaveQuiz-module__ClI4Rq__logWrap{width:var(--logWidth);text-align:left;max-width:940px;margin:0 auto}.CaveQuiz-module__ClI4Rq__logTitle{text-align:center;background:var(--logTitleBg);border-radius:var(--logTitleRadius);color:var(--logTitleColor);font-size:var(--logTitleSize);letter-spacing:.08em;padding:var(--logTitlePaddingY) 0;margin-bottom:40px;font-weight:700}.CaveQuiz-module__ClI4Rq__logStage{margin-bottom:46px}.CaveQuiz-module__ClI4Rq__logStageHead{grid-template-columns:1fr auto 1fr;align-items:baseline;margin-bottom:20px;padding:0 18px;display:grid}.CaveQuiz-module__ClI4Rq__logStageNum{font-family:var(--gsf), sans-serif;font-size:var(--logStageNumSize);color:var(--logStageNumColor);letter-spacing:.01em;font-weight:800}.CaveQuiz-module__ClI4Rq__logStageChap{font-size:var(--logStageChapSize);color:var(--logStageChapColor);letter-spacing:.02em;text-align:center;font-weight:800}.CaveQuiz-module__ClI4Rq__logStageYears{font-family:var(--gsf), sans-serif;font-size:var(--logStageYearsSize);color:var(--logStageYearsColor);text-align:right;font-weight:700}.CaveQuiz-module__ClI4Rq__logCard{grid-template-columns:1fr var(--logCardImgWidth);gap:var(--logCardGap);background:var(--logCardBg);border-radius:var(--logCardRadius);padding:var(--logCardPadding);align-items:center;margin-bottom:18px;display:grid;box-shadow:0 2px 10px #0000000f}.CaveQuiz-module__ClI4Rq__logText{min-width:0}.CaveQuiz-module__ClI4Rq__logQNo{background:var(--logQNoBg);color:var(--logQNoColor);font-family:var(--gsf), sans-serif;font-size:var(--logQNoSize);letter-spacing:.04em;border-radius:999px;margin-bottom:20px;padding:5px 14px;font-weight:700;display:inline-block}.CaveQuiz-module__ClI4Rq__logQ{font-size:var(--logQSize);color:var(--logQColor);margin-bottom:12px;font-weight:700;line-height:1.5}.CaveQuiz-module__ClI4Rq__logA{font-size:var(--logASize);color:var(--logAColor);letter-spacing:.01em;margin-bottom:14px;font-weight:800;line-height:1.4}.CaveQuiz-module__ClI4Rq__logExp{font-size:var(--logExpSize);line-height:var(--logExpLineHeight);color:var(--logExpColor)}.CaveQuiz-module__ClI4Rq__logImg{aspect-ratio:300/225;border-radius:var(--logImgRadius);background:#e9edf2 50%/cover;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.CaveQuiz-module__ClI4Rq__logImgHas{background-color:#0000}.CaveQuiz-module__ClI4Rq__logImgPh{color:#9aa4b0;font-size:11px}.CaveQuiz-module__ClI4Rq__logBadge{letter-spacing:.06em;color:#fff;white-space:nowrap;border-radius:6px;padding:6px 14px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.CaveQuiz-module__ClI4Rq__logBadgeOk{background:#2f7bf0}.CaveQuiz-module__ClI4Rq__logBadgeNg{background:#e03131}.CaveQuiz-module__ClI4Rq__logBadgeImg{top:var(--logBadgeTop);right:var(--logBadgeRight);width:var(--logBadgeWidth);filter:drop-shadow(0 2px 8px #00000059);pointer-events:none;height:auto;position:absolute}.CaveQuiz-module__ClI4Rq__certImgWrap{text-align:center;animation:.7s cubic-bezier(.2,.9,.3,1) .46s both CaveQuiz-module__ClI4Rq__clearRise}.CaveQuiz-module__ClI4Rq__certImg{border-radius:14px;max-width:min(88cqw,460px);height:auto;box-shadow:0 0 46px #e9c56b4d}.CaveQuiz-module__ClI4Rq__certImgName{letter-spacing:.08em;color:var(--gold);margin-top:12px;font-size:14px}@container (max-width:720px){.CaveQuiz-module__ClI4Rq__expBox{grid-template-columns:1fr;gap:16px}.CaveQuiz-module__ClI4Rq__expImg{aspect-ratio:16/9;height:auto;min-height:150px}.CaveQuiz-module__ClI4Rq__expText{flex:none}}@container (max-width:600px){.CaveQuiz-module__ClI4Rq__choicesBig{gap:12px;padding:0 14px;bottom:96px}.CaveQuiz-module__ClI4Rq__hudLogoText{font-size:12px}.CaveQuiz-module__ClI4Rq__hudWith{max-width:38cqw;font-size:11px}.CaveQuiz-module__ClI4Rq__hudStageNum{font-size:13px}.CaveQuiz-module__ClI4Rq__hudStageName{font-size:10px}.CaveQuiz-module__ClI4Rq__hudBack{padding:6px 10px;font-size:10px}.CaveQuiz-module__ClI4Rq__faceImg{height:34cqh}.CaveQuiz-module__ClI4Rq__logBody{flex-direction:column}.CaveQuiz-module__ClI4Rq__logImg{width:100%}}.CaveQuiz-module__ClI4Rq__resultIn{animation:.85s cubic-bezier(.2,.8,.3,1) both CaveQuiz-module__ClI4Rq__resultFadeIn}@keyframes CaveQuiz-module__ClI4Rq__resultFadeIn{0%{opacity:0}to{opacity:1}}.CaveQuiz-module__ClI4Rq__resultWrap{z-index:14;overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.CaveQuiz-module__ClI4Rq__resultWrap::-webkit-scrollbar{display:none}.CaveQuiz-module__ClI4Rq__resultSpacer{height:74%}.CaveQuiz-module__ClI4Rq__resultBody{padding:0 0 64px;position:relative}.CaveQuiz-module__ClI4Rq__resultBodyOver{--resultBg:#050507}.CaveQuiz-module__ClI4Rq__resultBodyClear{--resultBg:#0b54f4}.CaveQuiz-module__ClI4Rq__resultEnvFix{z-index:13;background:var(--resultBg);pointer-events:none;overflow:hidden}.CaveQuiz-module__ClI4Rq__resultEnvFixArt{opacity:.16;filter:grayscale()brightness(1.7);width:74%;max-width:860px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CaveQuiz-module__ClI4Rq__resultBodyClear.CaveQuiz-module__ClI4Rq__resultEnvFix .CaveQuiz-module__ClI4Rq__resultEnvFixArt{opacity:.2}.CaveQuiz-module__ClI4Rq__resultBlurBand{z-index:12;pointer-events:none;-webkit-backdrop-filter:blur(8px)}.CaveQuiz-module__ClI4Rq__resultEnv{pointer-events:none;position:absolute;inset:0;overflow:hidden}.CaveQuiz-module__ClI4Rq__resultGrid{background-image:repeating-linear-gradient(90deg,#ffffff17 0 1px,#0000 1px 11cqw),repeating-linear-gradient(#ffffff17 0 1px,#0000 1px 11cqw);background-position:top;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__resultEnvArt{opacity:.16;filter:grayscale()brightness(1.7);width:78%;max-width:900px;position:absolute;top:240px;left:50%;transform:translate(-50%)}.CaveQuiz-module__ClI4Rq__resultBodyClear .CaveQuiz-module__ClI4Rq__resultEnvArt{opacity:.2}.CaveQuiz-module__ClI4Rq__resultInner{flex-direction:column;align-items:center;gap:26px;padding:56px 24px 0;display:flex;position:relative}.CaveQuiz-module__ClI4Rq__resultHead{font-family:var(--gsf), sans-serif;font-variation-settings:"wdth" 118, "GRAD" 0;color:#fff;letter-spacing:.01em;text-align:center;margin:0;font-size:84px;font-style:italic;font-weight:800;line-height:1}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__resultHead{font-size:44px}.CaveQuiz-module__ClI4Rq__resultStory{font-family:var(--gsf), var(--font-jp), sans-serif;font-weight:700;font-size:calc(var(--resultStoryTextSize) / var(--cvs,1));line-height:var(--resultStoryLine);letter-spacing:var(--resultStoryTracking);color:#fff;text-align:center;flex-direction:column;align-items:center;gap:0;max-width:82%;display:flex}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__resultStory{font-size:calc(var(--resultStoryTextSizeSp) / var(--cvs,1));max-width:92%}.CaveQuiz-module__ClI4Rq__resultStoryLine{word-break:keep-all;display:block}.CaveQuiz-module__ClI4Rq__resultCert{flex-direction:column;align-items:center;gap:20px;margin-top:8px;display:flex}.CaveQuiz-module__ClI4Rq__resultCertStage{touch-action:none;filter:drop-shadow(0 0 60px #ffffff8c);padding:26px 34px;position:relative}.CaveQuiz-module__ClI4Rq__certBeam,.CaveQuiz-module__ClI4Rq__certLanding{z-index:1;pointer-events:none;opacity:0;position:absolute;left:50%}.CaveQuiz-module__ClI4Rq__certBeam{transform-origin:50% 100%;filter:blur(14px);background:linear-gradient(#b4dcff00 0%,#b4dcff29 50%,#f0faffbf 100%);width:96%;height:190%;bottom:30%;transform:translate(-50%)scaleY(0)}.CaveQuiz-module__ClI4Rq__certLanding{filter:blur(8px);background:radial-gradient(#fffffff2 0%,#aad7ff00 70%);width:190%;height:34%;bottom:16%;transform:translate(-50%)scaleX(.15)}.CaveQuiz-module__ClI4Rq__resultIn .CaveQuiz-module__ClI4Rq__certBeam{animation:.75s cubic-bezier(.3,0,.15,1) both CaveQuiz-module__ClI4Rq__certBeamDrop}.CaveQuiz-module__ClI4Rq__resultIn .CaveQuiz-module__ClI4Rq__certLanding{animation:.6s ease-out .3s both CaveQuiz-module__ClI4Rq__certBeamLand}@keyframes CaveQuiz-module__ClI4Rq__certBeamDrop{0%{opacity:0;transform:translate(-50%)scaleY(0)}22%{opacity:1}50%{opacity:1;transform:translate(-50%)scaleY(1)}to{opacity:0;transform:translate(-50%)scaleY(1)}}@keyframes CaveQuiz-module__ClI4Rq__certBeamLand{0%{opacity:0;transform:translate(-50%)scaleX(.15)}25%{opacity:1;transform:translate(-50%)scaleX(1)}to{opacity:0;transform:translate(-50%)scaleX(1.4)}}.CaveQuiz-module__ClI4Rq__certReveal{z-index:2;position:relative}.CaveQuiz-module__ClI4Rq__resultIn .CaveQuiz-module__ClI4Rq__certReveal{animation:CaveQuiz-module__ClI4Rq__certCardSpinIn var(--certSpinInSec) cubic-bezier(.12, .72, .16, 1) var(--certSpinInDelay) both;transform-style:preserve-3d}@keyframes CaveQuiz-module__ClI4Rq__certCardSpinIn{0%{opacity:0;filter:brightness(4)drop-shadow(0 0 60px #b4e6fff2);transform:rotateY(-1080deg)scale(.42)}22%{opacity:1;filter:brightness(2.6)drop-shadow(0 0 46px #b4e6ffd9)}62%{filter:brightness(1.5)drop-shadow(0 0 26px #b4e6ff80)}99%{filter:brightness();transform:rotateY(0)scale(1)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.CaveQuiz-module__ClI4Rq__resultIn .CaveQuiz-module__ClI4Rq__certBeam,.CaveQuiz-module__ClI4Rq__resultIn .CaveQuiz-module__ClI4Rq__certLanding{animation:none}.CaveQuiz-module__ClI4Rq__resultIn .CaveQuiz-module__ClI4Rq__certReveal{animation:.4s ease-out both CaveQuiz-module__ClI4Rq__certCardFade}@keyframes CaveQuiz-module__ClI4Rq__certCardFade{0%{opacity:0}to{opacity:1}}}.CaveQuiz-module__ClI4Rq__resultDownload{font-family:var(--gsf), sans-serif;color:#fff;text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:15px;font-weight:700;text-decoration:underline}.CaveQuiz-module__ClI4Rq__resultDownload:hover{opacity:.8}.CaveQuiz-module__ClI4Rq__resultDownload:disabled{opacity:.5;cursor:default}.CaveQuiz-module__ClI4Rq__itemsArea{flex-direction:column;align-items:center;gap:26px;width:100%;margin-top:16px;display:flex}.CaveQuiz-module__ClI4Rq__itemsLabel{width:300px;max-width:70%;height:auto}.CaveQuiz-module__ClI4Rq__itemsGroups{flex-wrap:wrap;justify-content:center;gap:36px 46px;width:100%;max-width:1080px;display:flex}.CaveQuiz-module__ClI4Rq__itemsGroup{aspect-ratio:1054/384;width:100%;position:relative;container-type:inline-size}.CaveQuiz-module__ClI4Rq__itemsPanelBg{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__itemsRow{left:0;right:0;top:var(--itemsRowTop);bottom:var(--itemsRowBottom);justify-content:center;align-items:center;gap:var(--itemsRowGap);display:flex;position:absolute}.CaveQuiz-module__ClI4Rq__itemCard{cursor:pointer;aspect-ratio:1086/1448;will-change:transform;background:0 0;border:none;width:auto;height:100%;padding:0}.CaveQuiz-module__ClI4Rq__itemCardInner{opacity:0;display:block}.CaveQuiz-module__ClI4Rq__itemCardIn .CaveQuiz-module__ClI4Rq__itemCardInner{animation:.55s cubic-bezier(.2,1.5,.4,1) both CaveQuiz-module__ClI4Rq__itemCardPop}@keyframes CaveQuiz-module__ClI4Rq__itemCardPop{0%{opacity:0;transform:translateY(26px)scale(.55)rotate(-6deg)}60%{opacity:1;transform:translateY(-4px)scale(1.08)rotate(1.5deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.CaveQuiz-module__ClI4Rq__itemCardImg{filter:drop-shadow(0 8px 20px #00000073);width:100%;height:auto;display:block}.CaveQuiz-module__ClI4Rq__resultActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.CaveQuiz-module__ClI4Rq__logModalWrap{z-index:30;-webkit-backdrop-filter:blur(8px);background:#02040ab8;justify-content:center;align-items:center;padding:24px;animation:.22s both CaveQuiz-module__ClI4Rq__dimIn;display:flex}.CaveQuiz-module__ClI4Rq__logModalBox{width:100%;max-width:var(--expPanelWidth);animation:.34s cubic-bezier(.2,1.3,.4,1) both CaveQuiz-module__ClI4Rq__logModalIn}@keyframes CaveQuiz-module__ClI4Rq__logModalIn{0%{opacity:0;transform:translateY(22px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.CaveQuiz-module__ClI4Rq__logModalCardWrap{flex:none;justify-content:center;align-items:center;display:flex}.CaveQuiz-module__ClI4Rq__logModalCard{filter:drop-shadow(0 16px 40px #0009);width:240px;max-width:34cqw;height:auto}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__logModalCard{width:120px}.CaveQuiz-module__ClI4Rq__resultTextVid{z-index:6;mix-blend-mode:screen;pointer-events:none;width:92%;height:auto;position:absolute;top:16%;left:50%;transform:translate(-50%,-50%)}.CaveQuiz-module__ClI4Rq__resultTextVidOver{width:84%}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__resultTextVid{width:94%;top:18%}.CaveQuiz-module__ClI4Rq__itemArt{line-height:0;display:block;position:relative}.CaveQuiz-module__ClI4Rq__itemArtFrame{z-index:2;width:100%;height:auto;display:block;position:relative}.CaveQuiz-module__ClI4Rq__itemArtPhotoMask{z-index:1;-webkit-mask-image:var(--itemMask);-webkit-mask-image:var(--itemMask);mask-image:var(--itemMask);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.CaveQuiz-module__ClI4Rq__itemArtPhoto{left:var(--itemWinLeft);right:var(--itemWinRight);top:var(--itemWinTop);bottom:var(--itemWinBottom);background-position:50%;background-size:cover;position:absolute}.CaveQuiz-module__ClI4Rq__certHolo,.CaveQuiz-module__ClI4Rq__certHoloSweep{z-index:2;border-radius:var(--certCardRadius);mix-blend-mode:color-dodge;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:88% 92%;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__certHolo{opacity:var(--holoOpacity,.08);filter:hue-rotate(var(--holoHue,0deg)) saturate(1.5);-webkit-mask-image:radial-gradient(#000 55%,#00000059 100%);mask-image:radial-gradient(#000 55%,#00000059 100%)}.CaveQuiz-module__ClI4Rq__certHoloSweep{opacity:var(--holoSweepOpacity,0);filter:hue-rotate(var(--holoHue,0deg)) saturate(2.2) brightness(1.8);-webkit-mask-image:linear-gradient(105deg,#0000 38%,#00000080 45%,#000 50%,#00000080 55%,#0000 62%);mask-image:linear-gradient(105deg,#0000 38%,#00000080 45%,#000 50%,#00000080 55%,#0000 62%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-position:var(--holoSweep,50%) 0;-webkit-mask-position:var(--holoSweep,50%) 0;mask-position:var(--holoSweep,50%) 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.CaveQuiz-module__ClI4Rq__fatalAlert{z-index:12;pointer-events:none;background:radial-gradient(ellipse at center, #e0555f00 30%, var(--fatalAlertColor) 100%), linear-gradient(0deg, #e0555f2e, #e0555f2e);animation:CaveQuiz-module__ClI4Rq__fatalAlertBlink var(--fatalAlertBlinkSec) steps(1, end) infinite}@keyframes CaveQuiz-module__ClI4Rq__fatalAlertBlink{0%{opacity:1}49.99%{opacity:1}50%{opacity:.28}to{opacity:.28}}.CaveQuiz-module__ClI4Rq__fatalAlertEdge{z-index:13;pointer-events:none;box-shadow:inset 0 0 0 6px var(--fatalAlertEdgeColor), inset 0 0 70px 20px var(--fatalAlertEdgeColor);animation:CaveQuiz-module__ClI4Rq__fatalAlertBlink var(--fatalAlertBlinkSec) steps(1, end) infinite;animation-delay:calc(var(--fatalAlertBlinkSec) / 2)}@media (prefers-reduced-motion:reduce){.CaveQuiz-module__ClI4Rq__fatalAlert,.CaveQuiz-module__ClI4Rq__fatalAlertEdge{opacity:.6;animation:none}}.CaveQuiz-module__ClI4Rq__fallVeil{z-index:60;background:var(--fallBlackColor);pointer-events:none;animation:CaveQuiz-module__ClI4Rq__whiteOut var(--fallBlackFadeSec) cubic-bezier(.3, 0, .4, 1) var(--fallBlackHoldSec) both;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__expPanel{width:100%;max-width:var(--expPanelWidth);aspect-ratio:3012/1440;margin:0 auto;position:relative;container-type:inline-size}.CaveQuiz-module__ClI4Rq__expPanelBg{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__expPanelLabel{left:var(--expLabelLeft);top:var(--expLabelTop);width:var(--expLabelWidth);pointer-events:none;height:auto;position:absolute}.CaveQuiz-module__ClI4Rq__expSheet{left:var(--expSheetLeft);top:var(--expSheetTop);width:var(--expSheetWidth);height:var(--expSheetHeight);box-sizing:border-box;padding:var(--expSheetPadY) var(--expSheetPadX);border-radius:calc(var(--expSheetRadius) * 1cqw);background:var(--expSheetBgCorrect);box-shadow:inset 0 0 calc(var(--expSheetGlowBlur) * 1cqw) var(--expSheetGlowCorrect);scrollbar-width:none;overflow-wrap:anywhere;line-break:strict;flex-direction:column;justify-content:flex-start;display:flex;position:absolute;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 22px),#0000 100%)}.CaveQuiz-module__ClI4Rq__expSheet::-webkit-scrollbar{display:none}.CaveQuiz-module__ClI4Rq__expPanelFail .CaveQuiz-module__ClI4Rq__expSheet{background:var(--expSheetBgFail);box-shadow:inset 0 0 calc(var(--expSheetGlowBlur) * 1cqw) var(--expSheetGlowFail)}.CaveQuiz-module__ClI4Rq__expSheetTag{background:var(--expSheetTagBg);color:var(--expSheetTagColorCorrect);text-align:center;font-family:var(--font-jp), sans-serif;font-weight:700;font-size:calc(var(--expSheetTagSize) * 1cqw * var(--expFit,1));letter-spacing:.08em;border-radius:999px;flex:none;align-self:stretch;line-height:1.9}.CaveQuiz-module__ClI4Rq__expPanelFail .CaveQuiz-module__ClI4Rq__expSheetTag{color:var(--expSheetTagColorFail)}.CaveQuiz-module__ClI4Rq__expPill{color:#fff;font-family:var(--font-jp), sans-serif;font-weight:700;font-size:calc(var(--expSheetTagSize) * 1cqw * var(--expFit,1));letter-spacing:.06em;background:#fff3;border:1px solid #fff;border-radius:999px;flex:none;align-self:flex-start;padding:.2em .79em;line-height:1.5}.CaveQuiz-module__ClI4Rq__expPill+.CaveQuiz-module__ClI4Rq__expSheetQ{margin-top:calc(var(--expSheetATop) * 1cqw * var(--expFit,1))}.CaveQuiz-module__ClI4Rq__expSheetQ+.CaveQuiz-module__ClI4Rq__expPill,.CaveQuiz-module__ClI4Rq__expSheetA+.CaveQuiz-module__ClI4Rq__expPill{margin-top:calc(var(--expPillTop) * 1cqw * var(--expFit,1))}.CaveQuiz-module__ClI4Rq__expPill+.CaveQuiz-module__ClI4Rq__expSheetA{margin-top:calc(var(--expSheetATop) * 1cqw * var(--expFit,1))}.CaveQuiz-module__ClI4Rq__expSheetQ{color:var(--expSheetQColor);font-family:var(--font-jp), sans-serif;font-weight:700;font-size:calc(var(--expSheetQSize) * 1cqw * var(--expFit,1));flex:none;margin-top:0;line-height:1.75}.CaveQuiz-module__ClI4Rq__expSheetA{margin-top:calc(var(--expSheetATop) * 1cqw * var(--expFit,1));color:var(--expSheetAColor);font-family:var(--font-jp), sans-serif;font-weight:700;font-size:calc(var(--expSheetASize) * 1cqw * var(--expFit,1));flex:none;line-height:1.5}.CaveQuiz-module__ClI4Rq__expSheetAMark{font-family:var(--gsf), sans-serif;margin-right:.4em}.CaveQuiz-module__ClI4Rq__expSheetText{margin-top:calc(var(--expSheetTextTop) * 1cqw * var(--expFit,1));color:var(--expSheetTextColor);font-family:var(--font-jp), sans-serif;font-size:calc(var(--expSheetTextSize) * 1cqw * var(--expFit,1));flex:none;line-height:1.9}.CaveQuiz-module__ClI4Rq__expSheetLink{margin-top:calc(var(--expSheetTextTop) * .6cqw * var(--expFit,1));color:#65c0f4;font-family:var(--font-jp), sans-serif;font-size:calc(var(--expSheetTextSize) * .95cqw * var(--expFit,1));text-underline-offset:.2em;pointer-events:auto;flex:none;align-self:flex-start;align-items:center;gap:.35em;line-height:1.6;text-decoration:underline;display:inline-flex}.CaveQuiz-module__ClI4Rq__expSheetLink:hover{color:#9fd9fb}.CaveQuiz-module__ClI4Rq__expPanelCard{left:var(--expCardLeft);top:var(--expCardTop);width:var(--expCardWidth);pointer-events:none;position:absolute}.CaveQuiz-module__ClI4Rq__expPanelNext{width:var(--expNextWidth);cursor:pointer;background:0 0;border:none;padding:0;line-height:0;transition:transform .15s,filter .15s;position:absolute;top:calc(100% + 26px);left:50%;transform:translate(-50%)}.CaveQuiz-module__ClI4Rq__expPanelNext img{width:100%;height:auto;display:block}.CaveQuiz-module__ClI4Rq__expNextStage{position:absolute;overflow:visible}.CaveQuiz-module__ClI4Rq__expNextStage:after{content:"";pointer-events:none;-webkit-mask-image:var(--nextShineMask);-webkit-mask-image:var(--nextShineMask);mask-image:var(--nextShineMask);mix-blend-mode:screen;background:linear-gradient(100deg,#0000 38%,#ffffff26 45%,#ffffffd9 50%,#ffffff26 55%,#0000 62%) 0 0/260% 100% no-repeat;animation:3.4s ease-in-out infinite CaveQuiz-module__ClI4Rq__nextShine;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes CaveQuiz-module__ClI4Rq__nextShine{0%{opacity:0;background-position:130% 0}3%{opacity:1}16%{opacity:1}18%,to{opacity:0;background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.CaveQuiz-module__ClI4Rq__expNextStage:after{animation:none}}.CaveQuiz-module__ClI4Rq__expPanelNext:hover{filter:brightness(1.12)drop-shadow(0 6px 18px #5aaaff80);transform:translate(-50%)translateY(-2px)}.CaveQuiz-module__ClI4Rq__expPanelNext:active{transform:translate(-50%)translateY(1px)}.CaveQuiz-module__ClI4Rq__expPanelNext span{color:#fff;font-family:var(--gsf), sans-serif;background:linear-gradient(#3b8cff,#1256c8);border-radius:999px;padding:.9em 1.4em;font-weight:800;line-height:1.2;display:block}.CaveQuiz-module__ClI4Rq__expPanelIn{justify-content:center;width:100%;animation:.42s cubic-bezier(.2,1.2,.35,1) both CaveQuiz-module__ClI4Rq__expPanelPop;display:flex}@keyframes CaveQuiz-module__ClI4Rq__expPanelPop{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.CaveQuiz-module__ClI4Rq__btnStart{cursor:pointer;width:var(--titleStartWidth);background:0 0;border:none;padding:0;line-height:0;transition:transform .15s,filter .15s}.CaveQuiz-module__ClI4Rq__btnStart img{width:100%;height:auto;display:block}.CaveQuiz-module__ClI4Rq__btnStart{position:relative;overflow:visible}.CaveQuiz-module__ClI4Rq__btnStart:after{content:"";pointer-events:none;-webkit-mask-image:var(--startShineMask);-webkit-mask-image:var(--startShineMask);mask-image:var(--startShineMask);mix-blend-mode:screen;background:linear-gradient(100deg,#0000 38%,#ffffff26 45%,#ffffffd9 50%,#ffffff26 55%,#0000 62%) 0 0/260% 100% no-repeat;animation:3.4s ease-in-out infinite CaveQuiz-module__ClI4Rq__nextShine;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.CaveQuiz-module__ClI4Rq__btnStart:after{animation:none}}.CaveQuiz-module__ClI4Rq__btnStart:hover{filter:brightness(1.1)drop-shadow(0 8px 22px #50a0ff8c);transform:translateY(-2px)}.CaveQuiz-module__ClI4Rq__btnStart:active{transform:translateY(1px)}.CaveQuiz-module__ClI4Rq__resultHeadWrap{width:var(--resultHeadWidth);max-width:100%;margin:0 auto;line-height:0}.CaveQuiz-module__ClI4Rq__resultHeadImg{pointer-events:none;width:100%;height:auto;display:block}.CaveQuiz-module__ClI4Rq__resultScreen{z-index:20;display:block;overflow:hidden}.CaveQuiz-module__ClI4Rq__resultScrim{background:var(--resultScrimColor);animation:CaveQuiz-module__ClI4Rq__resultScrimIn var(--resultScrimSec) ease both;position:absolute;inset:0}@keyframes CaveQuiz-module__ClI4Rq__resultScrimIn{0%{opacity:0}to{opacity:1}}.CaveQuiz-module__ClI4Rq__resultClear{--resultBg:#0b54f4}.CaveQuiz-module__ClI4Rq__resultOver{--resultBg:#050507}.CaveQuiz-module__ClI4Rq__clearCols{justify-content:center;gap:var(--resultColGap);padding:var(--resultPadY) var(--resultPadX);box-sizing:border-box;animation:.5s cubic-bezier(.2,1,.3,1) .15s both CaveQuiz-module__ClI4Rq__resultUiIn;display:flex;position:absolute;inset:0}@keyframes CaveQuiz-module__ClI4Rq__resultUiIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.CaveQuiz-module__ClI4Rq__clearLeft{aspect-ratio:1138/1400;flex:none;max-width:62%;height:100%;position:relative;overflow:hidden}.CaveQuiz-module__ClI4Rq__clearBoxBg{z-index:0;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__clearLeftInner{z-index:1;box-sizing:border-box;height:100%;padding:var(--clearInnerTopPad) 0 var(--clearInnerTopPad);scrollbar-width:none;flex-direction:column;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.CaveQuiz-module__ClI4Rq__clearLeftInner::-webkit-scrollbar{display:none}.CaveQuiz-module__ClI4Rq__clearLeftInner .CaveQuiz-module__ClI4Rq__resultHeadWrap{flex:none}.CaveQuiz-module__ClI4Rq__clearLeftInner .CaveQuiz-module__ClI4Rq__resultStory{margin-top:var(--clearStoryGap);flex:none}.CaveQuiz-module__ClI4Rq__clearLeftInner .CaveQuiz-module__ClI4Rq__itemsArea{margin-top:var(--clearItemsGap)}.CaveQuiz-module__ClI4Rq__clearRight{aspect-ratio:.5449;flex-direction:column;flex:none;min-width:0;height:100%;display:flex;position:relative}.CaveQuiz-module__ClI4Rq__clearRightInner{aspect-ratio:1360/2143;flex:none;width:100%}.CaveQuiz-module__ClI4Rq__clearRight .CaveQuiz-module__ClI4Rq__btnRetry{flex:none;width:100%;margin-top:5%}.CaveQuiz-module__ClI4Rq__clearRightInner{box-sizing:border-box;min-height:0;padding:var(--resultInnerPad);align-items:center;gap:var(--resultRightGap);flex-direction:column;flex:auto;display:flex;position:relative;container-type:inline-size}.CaveQuiz-module__ClI4Rq__certLabel{z-index:1;left:50%;top:var(--certLabelTop);font-family:var(--gsf), sans-serif;font-weight:600;font-size:calc(var(--certLabelSize) * 1cqw);letter-spacing:.02em;color:var(--certLabelColor);white-space:nowrap;line-height:1;position:absolute;transform:translate(-50%)}.CaveQuiz-module__ClI4Rq__certStage{box-sizing:border-box;width:100%;min-height:0;padding:var(--certStageTopPad) 4% 11%;touch-action:none;filter:drop-shadow(0 0 60px #fff6);flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.CaveQuiz-module__ClI4Rq__certStage .CaveQuiz-module__ClI4Rq__certReveal{width:var(--certCardScale);margin:0 auto}.CaveQuiz-module__ClI4Rq__certStage .CaveQuiz-module__ClI4Rq__certTilt,.CaveQuiz-module__ClI4Rq__certStage .CaveQuiz-module__ClI4Rq__certFace{width:100%}.CaveQuiz-module__ClI4Rq__certStage .CaveQuiz-module__ClI4Rq__certCard{width:100%;height:auto}.CaveQuiz-module__ClI4Rq__btnDownload,.CaveQuiz-module__ClI4Rq__btnRetry{z-index:1;cursor:pointer;background:0 0;border:none;flex:none;padding:0;line-height:0;transition:transform .15s,filter .15s;position:relative}.CaveQuiz-module__ClI4Rq__btnDownload img,.CaveQuiz-module__ClI4Rq__btnRetry img{width:100%;height:auto;display:block}.CaveQuiz-module__ClI4Rq__certBtnRow{left:var(--certBtnRowLeft);bottom:var(--certBtnRowBottom);align-items:center;gap:var(--certBtnGap);z-index:2;display:flex;position:absolute;transform:translate(-50%)}.CaveQuiz-module__ClI4Rq__certBtnRow .CaveQuiz-module__ClI4Rq__btnDownload{width:calc(var(--btnDownloadWidth) * 1cqw)}.CaveQuiz-module__ClI4Rq__btnDownload:hover{filter:brightness(1.1)drop-shadow(0 8px 22px #50a0ff80);transform:translateY(-2px)}.CaveQuiz-module__ClI4Rq__btnDownload:active{transform:translateY(1px)}.CaveQuiz-module__ClI4Rq__btnShareX{width:calc(var(--btnDownloadWidth) * 133 / 567 * 1cqw);cursor:pointer;background:0 0;border:none;flex:none;padding:0;line-height:0;transition:transform .15s,filter .15s}.CaveQuiz-module__ClI4Rq__btnShareX img{width:100%;height:auto;display:block}.CaveQuiz-module__ClI4Rq__btnShareX:hover{filter:brightness(1.15)drop-shadow(0 6px 18px #78beff80);transform:translateY(-2px)}.CaveQuiz-module__ClI4Rq__btnShareX:active{transform:translateY(1px)}.CaveQuiz-module__ClI4Rq__btnRetry{width:100%}.CaveQuiz-module__ClI4Rq__btnRetry:hover{filter:brightness(1.1)drop-shadow(0 8px 22px #50a0ff80);transform:translateY(-2px)}.CaveQuiz-module__ClI4Rq__btnRetry:active{transform:translateY(1px)}.CaveQuiz-module__ClI4Rq__btnDownload:disabled{cursor:default;filter:grayscale(.4)brightness(.8)}.CaveQuiz-module__ClI4Rq__btnBusy{color:#fff;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__overWrap{align-items:center;gap:var(--resultRightGap);padding:var(--resultPadY) var(--resultPadX);box-sizing:border-box;flex-direction:column;animation:.5s cubic-bezier(.2,1,.3,1) .15s both CaveQuiz-module__ClI4Rq__resultUiIn;display:flex;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__overMat{flex:auto;width:100%;min-height:0;position:relative}.CaveQuiz-module__ClI4Rq__overMatBg{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__overMatInner{box-sizing:border-box;height:100%;padding:var(--overMatPadY) 0;align-items:center;gap:var(--overMatGap);scrollbar-width:none;flex-direction:column;display:flex;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 26px calc(100% - 26px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 26px calc(100% - 26px),#0000 100%)}.CaveQuiz-module__ClI4Rq__overMatInner::-webkit-scrollbar{display:none}.CaveQuiz-module__ClI4Rq__overMatInner .CaveQuiz-module__ClI4Rq__resultHeadWrap{width:var(--overHeadWidth);flex:none}.CaveQuiz-module__ClI4Rq__overMatInner .CaveQuiz-module__ClI4Rq__resultStory{width:var(--overStoryWidth);flex:none}.CaveQuiz-module__ClI4Rq__overMatInner .CaveQuiz-module__ClI4Rq__itemsArea{width:var(--overItemsWidth);flex:none}.CaveQuiz-module__ClI4Rq__overWrap .CaveQuiz-module__ClI4Rq__btnRetry{width:var(--btnRetryWidth)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__overMatInner .CaveQuiz-module__ClI4Rq__resultHeadWrap{width:78%}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__overMatInner .CaveQuiz-module__ClI4Rq__resultStory{width:88%}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__overMatInner .CaveQuiz-module__ClI4Rq__itemsArea{width:86%}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__overWrap .CaveQuiz-module__ClI4Rq__btnRetry{width:82%}.CaveQuiz-module__ClI4Rq__itemsScroll{scrollbar-width:none;flex:auto;width:100%;min-height:0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 40px),#0000 100%)}.CaveQuiz-module__ClI4Rq__itemsScroll::-webkit-scrollbar{display:none}.CaveQuiz-module__ClI4Rq__resultSpCol{box-sizing:border-box;flex-direction:column;align-items:center;gap:14px;padding:16px 12px;animation:.5s cubic-bezier(.2,1,.3,1) .15s both CaveQuiz-module__ClI4Rq__resultUiIn;display:flex;position:absolute;inset:0;overflow-y:auto}.CaveQuiz-module__ClI4Rq__spCertBox{aspect-ratio:1360/2143;box-sizing:border-box;flex-direction:column;flex:none;align-items:center;width:94%;padding:10% 7% 13%;display:flex;position:relative;container-type:inline-size}.CaveQuiz-module__ClI4Rq__spItemsBox{background:#00173e66;border:1px solid #00bfff;border-radius:20px;flex:none;width:94%;position:relative;box-shadow:inset 0 0 79px #00bfff}.CaveQuiz-module__ClI4Rq__spItemsBox:before{content:"";pointer-events:none;background:#00173e66;border:1px solid #00bfff;border-radius:15px;position:absolute;inset:7.7px 5px;box-shadow:inset 0 0 40px #01a5eb99}.CaveQuiz-module__ClI4Rq__spItemsInner{z-index:1;padding:var(--spItemsPadTop) 0 var(--spItemsPadBottom);flex-direction:column;align-items:center;display:flex;position:relative}.CaveQuiz-module__ClI4Rq__spItemsInner .CaveQuiz-module__ClI4Rq__resultHeadWrap{width:78%}.CaveQuiz-module__ClI4Rq__spItemsInner .CaveQuiz-module__ClI4Rq__resultStory{width:88%;margin-top:3%}.CaveQuiz-module__ClI4Rq__spItemsInner .CaveQuiz-module__ClI4Rq__itemsArea{width:84%;margin-top:4%}.CaveQuiz-module__ClI4Rq__resultSpCol .CaveQuiz-module__ClI4Rq__btnRetry{width:88%}.CaveQuiz-module__ClI4Rq__clearLeftInner .CaveQuiz-module__ClI4Rq__itemsArea{width:var(--clearItemsWidth);margin-left:auto;margin-right:auto}.CaveQuiz-module__ClI4Rq__clearLeftInner .CaveQuiz-module__ClI4Rq__resultHeadWrap{width:var(--clearHeadWidth)}.CaveQuiz-module__ClI4Rq__expPanelSp{height:var(--expSpPanelHeight);width:auto;max-width:94.7%;aspect-ratio:var(--expSpPanelRatio)}.CaveQuiz-module__ClI4Rq__expPanelSp .CaveQuiz-module__ClI4Rq__expPanelBg{object-fit:fill}.CaveQuiz-module__ClI4Rq__expPanelSp .CaveQuiz-module__ClI4Rq__expPanelLabel{left:var(--expSpLabelLeft);top:var(--expSpLabelTop);width:var(--expSpLabelWidth)}.CaveQuiz-module__ClI4Rq__expPanelSp .CaveQuiz-module__ClI4Rq__expPanelCard{left:var(--expSpCardLeft);top:var(--expSpCardTop);width:var(--expSpCardWidth)}.CaveQuiz-module__ClI4Rq__expSpAns{left:var(--expSpLabelLeft);width:calc(var(--expSpCardLeft) - var(--expSpLabelLeft) - 2%);color:#fff;font-family:var(--gsf), var(--font-jp), sans-serif;font-weight:700;font-size:calc(var(--expSpSheetASize) * 1cqw);overflow-wrap:anywhere;line-height:1.55;position:absolute;top:17%}.CaveQuiz-module__ClI4Rq__expPanelSp .CaveQuiz-module__ClI4Rq__expSheet{left:var(--expSpSheetLeft);top:var(--expSpSheetTop);width:var(--expSpSheetWidth);height:var(--expSpSheetHeight);border-radius:calc(var(--expSpSheetRadius) * 1cqw)}.CaveQuiz-module__ClI4Rq__expPanelSp .CaveQuiz-module__ClI4Rq__expPanelNext{margin-top:var(--expSpNextGap);width:var(--expSpNextWidth)}.CaveQuiz-module__ClI4Rq__expPanelSp .CaveQuiz-module__ClI4Rq__expPill{font-size:calc(var(--expSpSheetTagSize) * 1cqw * var(--expFit,1))}.CaveQuiz-module__ClI4Rq__expPanelSp .CaveQuiz-module__ClI4Rq__expSheetQ{font-size:calc(var(--expSpSheetQSize) * 1cqw * var(--expFit,1))}.CaveQuiz-module__ClI4Rq__expPanelSp .CaveQuiz-module__ClI4Rq__expSheetA{margin-top:calc(var(--expSpSheetATop) * .5cqw * var(--expFit,1));font-size:calc(var(--expSpSheetASize) * 1cqw * var(--expFit,1))}.CaveQuiz-module__ClI4Rq__expPanelSp .CaveQuiz-module__ClI4Rq__expSheetText{margin-top:calc(var(--expSpSheetTextTop) * .6cqw * var(--expFit,1));font-size:calc(var(--expSpSheetTextSize) * 1cqw * var(--expFit,1));line-height:1.7}.CaveQuiz-module__ClI4Rq__expPanelSp .CaveQuiz-module__ClI4Rq__expPill+.CaveQuiz-module__ClI4Rq__expSheetQ,.CaveQuiz-module__ClI4Rq__expPanelSp .CaveQuiz-module__ClI4Rq__expPill+.CaveQuiz-module__ClI4Rq__expSheetA{margin-top:calc(var(--expSpSheetATop) * .5cqw * var(--expFit,1))}.CaveQuiz-module__ClI4Rq__expPanelSp .CaveQuiz-module__ClI4Rq__expSheetQ+.CaveQuiz-module__ClI4Rq__expPill,.CaveQuiz-module__ClI4Rq__expPanelSp .CaveQuiz-module__ClI4Rq__expSheetA+.CaveQuiz-module__ClI4Rq__expPill{margin-top:calc(var(--expSpPillTop) * 1cqw * var(--expFit,1))}.CaveQuiz-module__ClI4Rq__choiceImg{left:var(--choiceLabelLeft);right:var(--choiceLabelRight);width:auto;height:74%;max-width:calc(100% - var(--choiceLabelLeft) - var(--choiceLabelRight));object-fit:contain;filter:drop-shadow(0 2px 8px #0000008c);pointer-events:none;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%)}.CaveQuiz-module__ClI4Rq__choiceBars[data-choice-wrap=on] .CaveQuiz-module__ClI4Rq__choiceLabel{overflow-wrap:anywhere;white-space:normal}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__nameInput{max-width:var(--titleInputMaxWidthSp);padding:var(--titleInputPadYSp) var(--titleInputPadX);font-size:var(--titleInputSizeSp)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__nameInput::placeholder{font-size:var(--titleInputSizeSp)}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__btnStart{width:var(--titleStartWidthSp)}.CaveQuiz-module__ClI4Rq__hudWrap{pointer-events:none;transition:opacity .42s,transform .42s;position:absolute;inset:0}.CaveQuiz-module__ClI4Rq__hudWrap>*{pointer-events:auto}.CaveQuiz-module__ClI4Rq__hudLeaving{opacity:0;transform:translateY(2.2cqh)}.CaveQuiz-module__ClI4Rq__faceGrin{animation:.34s cubic-bezier(.18,1.5,.4,1) both CaveQuiz-module__ClI4Rq__faceGrinPop}@keyframes CaveQuiz-module__ClI4Rq__faceGrinPop{0%{filter:brightness(2.2)saturate(.7);transform:scale(.9)}55%{filter:brightness(1.15)saturate();transform:scale(1.06)}to{filter:none;transform:scale(1)}}.CaveQuiz-module__ClI4Rq__faceSparkle{pointer-events:none;background:radial-gradient(circle closest-side,#fffffff2,#fff5c859 42%,#0000 62%),conic-gradient(#0000 0deg,#ffffff8c 2deg,#0000 6deg 42deg,#ffffff73 45deg,#0000 49deg 86deg,#ffffff8c 90deg,#0000 94deg 130deg,#ffffff73 134deg,#0000 138deg 176deg,#ffffff8c 180deg,#0000 184deg 220deg,#ffffff73 224deg,#0000 228deg 266deg,#ffffff8c 270deg,#0000 274deg 310deg,#ffffff73 314deg,#0000 318deg 360deg);width:128cqh;height:128cqh;animation:.72s cubic-bezier(.1,.8,.2,1) both CaveQuiz-module__ClI4Rq__faceSparklePop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes CaveQuiz-module__ClI4Rq__faceSparklePop{0%{opacity:0;transform:translate(-50%,-50%)scale(.24)rotate(-14deg)}18%{opacity:1;transform:translate(-50%,-50%)scale(.72)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.CaveQuiz-module__ClI4Rq__faceGrin,.CaveQuiz-module__ClI4Rq__faceSparkle{animation:none}.CaveQuiz-module__ClI4Rq__faceSparkle{opacity:0}}.CaveQuiz-module__ClI4Rq__faceGrinHop{animation:CaveQuiz-module__ClI4Rq__faceGrinHop var(--faceGrinHopSec,.86s) .3s infinite;display:inline-block;position:relative}@keyframes CaveQuiz-module__ClI4Rq__faceGrinHop{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(0)scale(1.05,.95)}16%{transform:translateY(-2.5%)scale(.985,1.015)}50%{animation-timing-function:cubic-bezier(.6,0,.85,.4);transform:translateY(-7%)scale(1)}84%{transform:translateY(-2.5%)scale(.985,1.015)}to{transform:translateY(0)scale(1.05,.95)}}@media (prefers-reduced-motion:reduce){.CaveQuiz-module__ClI4Rq__faceGrinHop{animation:none}}.CaveQuiz-module__ClI4Rq__grinStar{width:var(--starSize,10cqh);height:auto;margin-left:calc(var(--starSize,10cqh) * -.5);margin-top:calc(var(--starSize,10cqh) * -.5);pointer-events:none;filter:drop-shadow(0 0 calc(var(--starSize,10cqh) * .16) #ffd678bf);animation:CaveQuiz-module__ClI4Rq__grinStarPop var(--starLifeSec,1.4s) var(--starDelay,0s) both;position:absolute}@keyframes CaveQuiz-module__ClI4Rq__grinStarPop{0%{opacity:0;transform:rotate(calc(var(--starTurn,0deg) - 80deg)) scale(.2);animation-timing-function:cubic-bezier(.16,1.6,.4,1)}22%{opacity:1;transform:rotate(var(--starTurn,0deg)) scale(1.14)}34%{opacity:1;transform:rotate(var(--starTurn,0deg)) scale(1);animation-timing-function:ease-out}62%{opacity:1;transform:rotate(calc(var(--starTurn,0deg) + 5deg)) translateY(-8%) scale(1.02)}to{opacity:0;transform:rotate(calc(var(--starTurn,0deg) + 10deg)) translateY(-22%) scale(.86)}}@media (prefers-reduced-motion:reduce){.CaveQuiz-module__ClI4Rq__grinStar{animation:CaveQuiz-module__ClI4Rq__grinStarPop var(--starLifeSec,1.4s) var(--starDelay,0s) both;animation-timing-function:ease}}.CaveQuiz-module__ClI4Rq__canvasSp .CaveQuiz-module__ClI4Rq__expModal{align-items:flex-start;padding:14px 8px 8px}
.WinFountain-module__TVtA9a__wrap{z-index:14;pointer-events:none;position:absolute;inset:0;overflow:hidden}.WinFountain-module__TVtA9a__grain{will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 4px 14px #00000059);height:auto;position:absolute;top:0;left:0}.WinFountain-module__TVtA9a__star{filter:drop-shadow(0 0 10px #ffd778e6)}
