.labberamp-panel{margin-top:20px;max-width:var(--labber-scene-max-width);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}.labberamp-panel.show{opacity:1;transform:translateY(0);pointer-events:auto}.labberamp-card{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:22px 24px;box-shadow:var(--shadow-md)}.labberamp-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.labberamp-stat{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:1px solid var(--border);border-radius:10px;background:var(--bg-sub);text-align:center}.labberamp-stat-label{font-size:11px;font-weight:600;letter-spacing:.3px;color:var(--text-mute)}.labberamp-stat-value{display:inline-flex;align-items:center;gap:5px;font-family:"Paperlogy","Pretendard","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-size:16px;color:var(--text)}.labberamp-stat-value b{font-weight:800}.labberamp-icon{width:16px;height:16px;object-fit:contain;display:block}.labberamp-stage{position:relative;margin-top:16px;min-height:132px;padding:20px 16px;border:1px dashed var(--sky-dark);border-radius:12px;background:repeating-linear-gradient(45deg, rgba(125, 216, 200, 0.06) 0 8px, transparent 8px 16px),var(--sky-pale);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.labberamp-stage-text{margin:0;font-family:"Paperlogy","Pretendard","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-size:14px;font-weight:600;color:var(--text-sub)}.labberamp-stage.is-working{border-style:solid;border-color:var(--sky);animation:labberampPulse .9s ease-in-out infinite}.labberamp-stage.is-working .labberamp-stage-text{color:var(--sky);animation:labberampBlink .9s ease-in-out infinite}@keyframes labberampPulse{0%,100%{box-shadow:0 0 0 0 rgba(125,216,200,0)}50%{box-shadow:0 0 14px 2px rgba(125,216,200,.35)}}@keyframes labberampBlink{0%,100%{opacity:1}50%{opacity:.45}}.labberamp-result{display:flex;flex-direction:column;align-items:center;gap:12px;animation:labberampReveal .4s ease-out both}.labberamp-result[hidden]{display:none}@keyframes labberampReveal{from{opacity:0;transform:scale(0.92)}to{opacity:1;transform:scale(1)}}.labberamp-result-main{margin:0;font-family:"Paperlogy","Pretendard","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-size:22px;font-weight:800;color:var(--text)}.labberamp-stage[data-tier=down] .labberamp-result-main{color:var(--text-sub)}.labberamp-stage[data-tier=up] .labberamp-result-main,.labberamp-stage[data-tier=high] .labberamp-result-main,.labberamp-stage[data-tier=jackpot] .labberamp-result-main{color:var(--sky)}.labberamp-stage[data-tier=high] .labberamp-result-main{font-size:24px}.labberamp-stage[data-tier=jackpot]{border-style:solid;border-color:var(--sky);box-shadow:0 0 18px 2px rgba(125,216,200,.35)}.labberamp-stage[data-tier=jackpot] .labberamp-result-main{font-size:26px}.labberamp-result-snack{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:1px solid var(--sky-dark);border-radius:10px;background:var(--white)}.labberamp-result-snack[hidden]{display:none}.labberamp-snack-thumb{width:36px;height:36px;border-radius:8px;border:1px solid var(--border);background:var(--bg-sub);overflow:hidden;display:flex;align-items:center;justify-content:center}.labberamp-snack-thumb img{width:100%;height:100%;object-fit:contain;display:block}.labberamp-snack-text{font-size:14px;font-weight:700;color:var(--text)}.labberamp-btn{margin-top:18px;width:100%;padding:13px 20px;border:none;border-radius:11px;background:var(--sky);color:#10131d;font-family:inherit;font-size:15px;font-weight:800;letter-spacing:.5px;cursor:pointer;transition:filter .15s,opacity .15s}.labberamp-btn:hover:not(:disabled){filter:brightness(1.08)}.labberamp-btn:disabled{opacity:.4;cursor:default}.labberamp-msg{margin:10px 0 0;font-size:12px;color:var(--text-mute);min-height:1.2em;text-align:center}.labberamp-msg.is-error{color:#f0a0a0}@media(prefers-reduced-motion: reduce){.labberamp-stage.is-working,.labberamp-stage.is-working .labberamp-stage-text,.labberamp-result{animation:none}}@media(max-width: 640px){.labberamp-card{padding:18px 16px}.labberamp-stat{padding:10px 4px}.labberamp-stat-value{font-size:14px}.labberamp-stat-label{font-size:10px}.labberamp-result-main{font-size:19px}.labberamp-stage[data-tier=high] .labberamp-result-main{font-size:21px}.labberamp-stage[data-tier=jackpot] .labberamp-result-main{font-size:22px}.labberamp-page .layout{overflow-x:clip}body.labberamp-page #pageContent{overflow-x:visible}.labberamp-page .labber-npc-image-wrap{right:calc(var(--labber-mobile-npc-width)*-0.045 - 14px)}}
