.ai-shot-loader-module__tWawoq__scene{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ai-shot-loader-module__tWawoq__character{transform-origin:30% 90%;filter:drop-shadow(0 1px 2px #000000a6);width:92px;height:122px;position:absolute;bottom:2px;left:12px}.ai-shot-loader-module__tWawoq__character img{object-fit:contain;object-position:left bottom;width:100%;height:100%;display:block}.ai-shot-loader-module__tWawoq__active .ai-shot-loader-module__tWawoq__character{animation:.34s ease-out ai-shot-loader-module__tWawoq__recoil}.ai-shot-loader-module__tWawoq__flash{clip-path:polygon(0 50%,38% 32%,25% 5%,60% 30%,95% 15%,76% 45%,100% 60%,62% 65%,63% 95%,40% 67%);filter:drop-shadow(0 0 8px #ffb13e);background:#fff4cb;width:24px;height:24px;animation:.32s ease-out both ai-shot-loader-module__tWawoq__muzzle;position:absolute;top:12px;left:79px}.ai-shot-loader-module__tWawoq__lane{height:5px;position:absolute;top:23px;left:93px;right:26px}.ai-shot-loader-module__tWawoq__lane:before{content:"";background:#ffffff26;height:1px;position:absolute;inset:2px 0 auto}.ai-shot-loader-module__tWawoq__trail{background:linear-gradient(90deg,#0000,#fee09c61);border-radius:9px;height:3px;transition:width .3s linear;position:absolute;top:1px;left:0}.ai-shot-loader-module__tWawoq__bullet{background:linear-gradient(#fff5d8,#e7b15e 55%,#9c602d);border-radius:2px 70% 70% 2px;width:18px;height:7px;transition:left .3s linear;animation:.35s ease-out ai-shot-loader-module__tWawoq__launch;position:absolute;top:-1px;transform:translate(-100%);box-shadow:-5px 0 12px #ffda91a6}.ai-shot-loader-module__tWawoq__bullet:before{content:"";background:linear-gradient(90deg,#0000,#ffe4aa);width:42px;height:3px;position:absolute;top:2px;right:10px}.ai-shot-loader-module__tWawoq__finishing .ai-shot-loader-module__tWawoq__bullet{transition:left .32s ease-out}.ai-shot-loader-module__tWawoq__finishing .ai-shot-loader-module__tWawoq__bullet,.ai-shot-loader-module__tWawoq__finishing .ai-shot-loader-module__tWawoq__trail{animation:.65s ease-out both ai-shot-loader-module__tWawoq__settle}.ai-shot-loader-module__tWawoq__impact{border:2px solid #c4fff1;border-radius:50%;width:22px;height:22px;animation:.3s ease-out .32s both ai-shot-loader-module__tWawoq__impact;position:absolute;top:-9px;right:-4px;box-shadow:0 0 14px #47d7b6}@keyframes ai-shot-loader-module__tWawoq__settle{0%,50%{opacity:1}to{opacity:0}}@keyframes ai-shot-loader-module__tWawoq__impact{0%{opacity:0;transform:scale(.2)}20%{opacity:1}to{opacity:0;transform:scale(1.7)}}@keyframes ai-shot-loader-module__tWawoq__recoil{0%{transform:rotate(0)}20%{transform:translate(-3px)rotate(-3deg)}65%{transform:translate(1px)rotate(1deg)}to{transform:none}}@keyframes ai-shot-loader-module__tWawoq__muzzle{0%,12%{opacity:1;transform:scale(.65)}35%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(.3)}}@keyframes ai-shot-loader-module__tWawoq__launch{0%{opacity:0;left:0}15%{opacity:1}to{opacity:1}}@media (max-width:480px){.ai-shot-loader-module__tWawoq__character{left:5px}.ai-shot-loader-module__tWawoq__lane{left:86px;right:18px}.ai-shot-loader-module__tWawoq__flash{left:72px}}@media (prefers-reduced-motion:reduce){.ai-shot-loader-module__tWawoq__active .ai-shot-loader-module__tWawoq__character,.ai-shot-loader-module__tWawoq__flash,.ai-shot-loader-module__tWawoq__bullet,.ai-shot-loader-module__tWawoq__finishing .ai-shot-loader-module__tWawoq__trail,.ai-shot-loader-module__tWawoq__impact{animation:none}.ai-shot-loader-module__tWawoq__flash,.ai-shot-loader-module__tWawoq__impact{display:none}.ai-shot-loader-module__tWawoq__bullet,.ai-shot-loader-module__tWawoq__trail{transition:none}}
.site-info-module__5djYKW__footer{gap:24px}.site-info-module__5djYKW__footer nav{flex-wrap:wrap;justify-content:flex-end}.site-info-module__5djYKW__footer a:hover{text-decoration:underline}.site-info-module__5djYKW__page{max-width:824px;margin:0 auto;padding:64px 32px 96px}.site-info-module__5djYKW__page h1{font-size:clamp(32px,4vw,48px)}.site-info-module__5djYKW__page h2{margin-top:32px}.site-info-module__5djYKW__page p,.site-info-module__5djYKW__page li{color:var(--ink-soft)}.site-info-module__5djYKW__page a,.site-info-module__5djYKW__guide a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.site-info-module__5djYKW__byline{color:var(--muted);margin-bottom:24px;font-size:13px}.site-info-module__5djYKW__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.site-info-module__5djYKW__fact{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px}.site-info-module__5djYKW__fact dt{color:var(--accent);font-size:28px;font-weight:650}.site-info-module__5djYKW__fact dd{color:var(--ink-soft);margin:0}.site-info-module__5djYKW__sources{padding-left:20px}.site-info-module__5djYKW__sources li{margin-bottom:12px}.site-info-module__5djYKW__page section{margin-top:28px}@media (max-width:767px){.site-info-module__5djYKW__page{padding:40px 16px 72px}.site-info-module__5djYKW__facts{grid-template-columns:1fr}.site-info-module__5djYKW__footer nav{justify-content:flex-start}}
.language-switch-module__wKDIpG__menu{flex-shrink:0;font-size:13px;position:relative}.language-switch-module__wKDIpG__menu summary{cursor:pointer;border:1px solid var(--line);color:var(--ink);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;list-style:none;display:flex}.language-switch-module__wKDIpG__menu summary::-webkit-details-marker{display:none}.language-switch-module__wKDIpG__menu summary:focus-visible,.language-switch-module__wKDIpG__options a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.language-switch-module__wKDIpG__options{z-index:50;border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:160px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #00000026}.language-switch-module__wKDIpG__options a{color:var(--ink);border-radius:8px;padding:9px 12px;text-decoration:none;display:block}.language-switch-module__wKDIpG__options a:hover{background:var(--surface-subtle)}.language-switch-module__wKDIpG__options a[aria-current=page]{background:var(--accent);color:#fff}
