@keyframes ArSpaceModal-module-scss-module__fbieoW__modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ArSpaceModal-module-scss-module__fbieoW__modal-pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ArSpaceModal-module-scss-module__fbieoW__backdrop{background:var(--modal-backdrop,#0000008c);z-index:var(--modal-z,1050);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);place-items:center;animation:.16s ease-out ArSpaceModal-module-scss-module__fbieoW__modal-fade-in;display:grid;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.ArSpaceModal-module-scss-module__fbieoW__backdrop{background:color-mix(in srgb, var(--modal-backdrop,#0000008c) 90%, transparent)}}.ArSpaceModal-module-scss-module__fbieoW__modal{background:var(--modal-bg,#000);color:var(--modal-fg,inherit);border-radius:var(--modal-radius,0);box-shadow:var(--modal-shadow,0 10px 40px #0003);width:auto;max-width:var(--modal-max-w,100vw);min-height:min(100vh,100dvh);max-height:min(100vh,100dvh);padding:var(--modal-py) var(--modal-px);transform-origin:50%;animation:.2s ease-out ArSpaceModal-module-scss-module__fbieoW__modal-pop-in;overflow:auto}@media (min-width:768px){.ArSpaceModal-module-scss-module__fbieoW__modal{max-width:var(--modal-max-w,100vw);border-radius:var(--modal-radius-sm,8px);max-height:min(100vh,100dvh - 2rem)}}.ArSpaceModal-module-scss-module__fbieoW__modal::-webkit-scrollbar{width:10px}.ArSpaceModal-module-scss-module__fbieoW__modal::-webkit-scrollbar-thumb{background:#00000026;border-radius:999px}.ArSpaceModal-module-scss-module__fbieoW__header{background:inherit;border-bottom:var(--modal-header-separator,1px solid #0000000f);z-index:1000;gap:8px;position:sticky;top:0}@media (min-width:576px){.ArSpaceModal-module-scss-module__fbieoW__btn-back-arrow{display:none}}.ArSpaceModal-module-scss-module__fbieoW__title{font-size:var(--modal-title-fs,1.125rem);margin:0;font-weight:700;line-height:1.3}.ArSpaceModal-module-scss-module__fbieoW__closeBtn{z-index:999;appearance:none;color:#fff;cursor:pointer;background:#000;border:none;border-radius:999px;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:inline-grid;position:absolute;top:10px;right:10px}.ArSpaceModal-module-scss-module__fbieoW__closeBtn:hover,.ArSpaceModal-module-scss-module__fbieoW__closeBtn:active{background:#fffc}.ArSpaceModal-module-scss-module__fbieoW__closeBtn:focus-visible{outline:2px solid var(--modal-focus,#0d6efd);outline-offset:2px}.ArSpaceModal-module-scss-module__fbieoW__body{padding-top:0}@media (prefers-reduced-motion:reduce){.ArSpaceModal-module-scss-module__fbieoW__backdrop,.ArSpaceModal-module-scss-module__fbieoW__modal{animation:none!important}}
.ArSpaceDetailPage-module-scss-module__9cJo9q__btnGoAR{z-index:100;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.ArSpaceDetailPage-module-scss-module__9cJo9q__btnGoAR button,.ArSpaceDetailPage-module-scss-module__9cJo9q__btnGoAR a{width:120px}.ArSpaceDetailPage-module-scss-module__9cJo9q__fixRightBtn{z-index:49;color:#fff;text-shadow:0 0 2px #0000004d;filter:drop-shadow(0 0 2px #0000004d);flex-direction:column;justify-content:space-between;align-items:center;width:54px;height:100%;padding:14px 0;display:flex;position:absolute;top:0;right:0}@media (min-width:768px){.ArSpaceDetailPage-module-scss-module__9cJo9q__fixRightBtn{background-color:#00000080}}.ArSpaceDetailPage-module-scss-module__9cJo9q__closePageBtn{cursor:pointer}@media (max-width:768px){.ArSpaceDetailPage-module-scss-module__9cJo9q__closePageBtn{background-color:#00000080;border-radius:50px;align-items:center;width:30px;height:30px;display:flex}}.ArSpaceDetailPage-module-scss-module__9cJo9q__mediaRightBtn{color:#fff;flex-direction:column;display:flex}.ArSpaceDetailPage-module-scss-module__9cJo9q__mediaRightBtn button,.ArSpaceDetailPage-module-scss-module__9cJo9q__mediaRightBtn a{text-align:center;flex-direction:column;display:flex}.ArSpaceDetailPage-module-scss-module__9cJo9q__pageBtn button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:8px 0;display:flex}.ArSpaceDetailPage-module-scss-module__9cJo9q__pageBtn button+button{margin-top:12px}.ArSpaceDetailPage-module-scss-module__9cJo9q__pageBtn button:first-child{transform:rotate(180deg)}@media (max-width:768px){.ArSpaceDetailPage-module-scss-module__9cJo9q__pageBtn{background:#ffffff42;border:1px solid #fff3;border-radius:50px}}.ArSpaceDetailPage-module-scss-module__9cJo9q__slideEnterFromTop{animation:.25s cubic-bezier(.33,1,.68,1) forwards ArSpaceDetailPage-module-scss-module__9cJo9q__slideEnterFromTop}.ArSpaceDetailPage-module-scss-module__9cJo9q__slideEnterFromBottom{animation:.25s cubic-bezier(.33,1,.68,1) forwards ArSpaceDetailPage-module-scss-module__9cJo9q__slideEnterFromBottom}.ArSpaceDetailPage-module-scss-module__9cJo9q__slideLeaveToTop{animation:.25s cubic-bezier(.33,1,.68,1) forwards ArSpaceDetailPage-module-scss-module__9cJo9q__slideLeaveToTop}.ArSpaceDetailPage-module-scss-module__9cJo9q__slideLeaveToBottom{animation:.25s cubic-bezier(.33,1,.68,1) forwards ArSpaceDetailPage-module-scss-module__9cJo9q__slideLeaveToBottom}.ArSpaceDetailPage-module-scss-module__9cJo9q__slideEnterFromTop,.ArSpaceDetailPage-module-scss-module__9cJo9q__slideEnterFromBottom,.ArSpaceDetailPage-module-scss-module__9cJo9q__slideLeaveToTop,.ArSpaceDetailPage-module-scss-module__9cJo9q__slideLeaveToBottom{will-change:transform;backface-visibility:hidden;animation-duration:.25s;animation-timing-function:cubic-bezier(.33,1,.68,1)}@keyframes ArSpaceDetailPage-module-scss-module__9cJo9q__slideEnterFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ArSpaceDetailPage-module-scss-module__9cJo9q__slideEnterFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ArSpaceDetailPage-module-scss-module__9cJo9q__slideLeaveToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ArSpaceDetailPage-module-scss-module__9cJo9q__slideLeaveToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.ArSpaceDetailPage-module-scss-module__9cJo9q__progressBar{min-width:100px}@media (min-width:768px){.ArSpaceDetailPage-module-scss-module__9cJo9q__progressBar{min-width:120px}}@keyframes ArSpaceDetailPage-module-scss-module__9cJo9q__floatAndScale{0%,to{transform:translateY(0%)scale(1)rotate(0)}30%{transform:translateY(-5%)scale(1.1)rotate(10deg)}60%{transform:translateY(-5%)scale(1.1)rotate(-10deg)}}.ArSpaceDetailPage-module-scss-module__9cJo9q__giftCelebrate{animation:1.8s ease-in-out infinite ArSpaceDetailPage-module-scss-module__9cJo9q__floatAndScale}
.ThrowCoin-module-scss-module__MX80PG__root{--green:#5cb2a1;--green-bright:#7ad6c1;--sheet-bg:#0d1412;--danger-bright:#ff8b7d;--sticker-halo:drop-shadow(0 0 1px #fffffff2) drop-shadow(0 0 3px #fffc) drop-shadow(0 0 7px #ffffff73);height:100%;min-height:0;color:var(--text);flex-direction:column;display:flex}@media (min-width:768px){.ThrowCoin-module-scss-module__MX80PG__root{max-width:700px;margin:0 auto}}.ThrowCoin-module-scss-module__MX80PG__stepPane{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-height:0;padding:2.5rem 1.25rem 1.5rem;overflow-y:auto}.ThrowCoin-module-scss-module__MX80PG__stepPane::-webkit-scrollbar{display:none}.ThrowCoin-module-scss-module__MX80PG__coinStage:before{content:"";pointer-events:none;background:radial-gradient(circle,#5cb2a166 0%,#0000 68%);border-radius:50%;position:absolute;inset:-50%}.ThrowCoin-module-scss-module__MX80PG__stagedEmoji{filter:drop-shadow(0 0 2px #fffffff2)drop-shadow(0 0 6px #ffffffbf)drop-shadow(0 0 16px #fff6)}.ThrowCoin-module-scss-module__MX80PG__EmojiOuter{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;padding:10px;transition:background .16s,border-color .16s,transform .16s;position:relative}.ThrowCoin-module-scss-module__MX80PG__EmojiOuter:active{transform:scale(.92)}.ThrowCoin-module-scss-module__MX80PG__EmojiOuterActive{background:#5cb2a133;border-color:#7ad6c199;box-shadow:0 0 0 3px #5cb2a11f}.ThrowCoin-module-scss-module__MX80PG__emojiImg{width:100%;height:auto;filter:var(--sticker-halo);border-radius:12px}.ThrowCoin-module-scss-module__MX80PG__emojiCheck{background:var(--green-bright);color:#06231d;width:20px;height:20px;box-shadow:0 0 0 2px var(--sheet-bg);border-radius:50%;place-items:center}.ThrowCoin-module-scss-module__MX80PG__textareaField{border:1px solid var(--surface-border);background:var(--surface);border-radius:16px;padding:.875rem 1rem;transition:border-color .16s}.ThrowCoin-module-scss-module__MX80PG__textareaField:focus-within{border-color:#7ad6c199}.ThrowCoin-module-scss-module__MX80PG__textareaField textarea{color:var(--text);background:0 0;font-size:.9375rem;line-height:1.6}.ThrowCoin-module-scss-module__MX80PG__textareaField textarea::placeholder{color:var(--text-faint)}.ThrowCoin-module-scss-module__MX80PG__fieldError{color:var(--danger-bright);margin:.5rem 0 0;font-size:.8rem}.ThrowCoin-module-scss-module__MX80PG__stepHint{color:var(--text-faint);font-size:.8rem}.ThrowCoin-module-scss-module__MX80PG__photoPicker{background:var(--surface);width:140px;height:140px;color:var(--text-dim);cursor:pointer;border:1px dashed #ffffff47;border-radius:20px;place-items:center;font-size:.875rem;transition:background .16s,border-color .16s;display:grid}.ThrowCoin-module-scss-module__MX80PG__photoPicker:active{transform:scale(.96)}.ThrowCoin-module-scss-module__MX80PG__photoPicker:disabled{cursor:progress;opacity:.6}.ThrowCoin-module-scss-module__MX80PG__photoRemove{border:1px solid var(--surface-border);width:28px;height:28px;color:var(--text);cursor:pointer;background:#0d1412db;border-radius:50%;place-items:center;font-size:.875rem;line-height:1;display:grid;transform:translate(35%,-35%)}.ThrowCoin-module-scss-module__MX80PG__footer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--divider);background:var(--sheet-bg);flex:none;align-items:center;gap:.75rem;display:flex}.ThrowCoin-module-scss-module__MX80PG__submitBtn{color:#06231d;background:linear-gradient(135deg, var(--green-bright), var(--green));text-align:center;cursor:pointer;border:0;border-radius:999px;flex:1;padding:.8rem 1rem;font-size:1rem;font-weight:800;transition:filter .16s,transform .16s;box-shadow:0 8px 22px #5cb2a147}.ThrowCoin-module-scss-module__MX80PG__submitBtn:active{filter:brightness(.94);transform:translateY(1px)}.ThrowCoin-module-scss-module__MX80PG__submitBtn:disabled{color:var(--text-faint);background:var(--surface);box-shadow:none;cursor:not-allowed}.ThrowCoin-module-scss-module__MX80PG__backBtn{border:1px solid var(--surface-border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.8rem 1.125rem;font-size:.9rem;font-weight:700;transition:background .16s,transform .16s}.ThrowCoin-module-scss-module__MX80PG__backBtn:active{background:var(--surface);transform:translateY(1px)}
.StepVote-module-scss-module__PsTAFG__questionCard{background:#00b0b42e;border-left:3px solid #2fd4d8;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 20px;display:flex}.StepVote-module-scss-module__PsTAFG__questionBadge{color:#052a2b;background:#2fd4d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex}.StepVote-module-scss-module__PsTAFG__questionText{color:var(--text);word-break:break-word;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.StepVote-module-scss-module__PsTAFG__optionBtn{border:1px solid var(--surface-border);background:var(--surface);width:100%;color:var(--text);text-align:center;border-radius:8px;padding:12px 16px;font-size:.9rem;transition:all .15s}.StepVote-module-scss-module__PsTAFG__optionBtn:hover{border-color:#2fd4d899}.StepVote-module-scss-module__PsTAFG__optionBtnActive{color:#7ef0f2;background:#00b0b438;border-color:#2fd4d8;font-weight:600}.StepVote-module-scss-module__PsTAFG__optionError{text-align:center;color:#ff8b7d;margin:.75rem 0 0;font-size:.9rem}
.VoteData-module-scss-module__-I8BeG__title{color:var(--text);margin:0 0 1.5rem;font-size:1rem;font-weight:700}.VoteData-module-scss-module__-I8BeG__optionLabel{color:var(--text);align-items:center;gap:.25rem;font-size:.9rem;display:flex}.VoteData-module-scss-module__-I8BeG__optionStat{color:var(--text-dim);font-size:.9rem}.VoteData-module-scss-module__-I8BeG__track{background:var(--track);border-radius:999px;height:8px;overflow:hidden}.VoteData-module-scss-module__-I8BeG__bar{border-radius:999px;width:0;height:100%;transition:width .7s cubic-bezier(.4,0,.2,1)}.VoteData-module-scss-module__-I8BeG__total{border-top:1px solid var(--divider);color:#7ad6c1;justify-content:space-between;margin-top:1rem;padding-top:1rem;font-size:.9rem;font-weight:700;display:flex}
.MyVote-module-scss-module__OYLc6G__card{border:1px solid var(--surface-border);background:var(--surface);border-radius:16px;padding:1rem}.MyVote-module-scss-module__OYLc6G__emptyIcon{background:var(--surface-strong);width:48px;height:48px;color:var(--text-faint);border-radius:50%;place-items:center;font-size:1.5rem;display:inline-grid}.MyVote-module-scss-module__OYLc6G__emptyTitle{color:var(--text);margin:0 0 .25rem;font-weight:500}.MyVote-module-scss-module__OYLc6G__subtle{color:var(--text-dim);margin:0;font-size:.8rem}.MyVote-module-scss-module__OYLc6G__myChoice{color:var(--text);margin:.25rem 0 0;font-size:1.25rem;font-weight:500}.MyVote-module-scss-module__OYLc6G__countBadge{color:#7ad6c1;background:#5cb2a12e;border:1px solid #7ad6c173;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.MyVote-module-scss-module__OYLc6G__userRow{border-radius:12px;padding:.5rem;transition:background .16s}.MyVote-module-scss-module__OYLc6G__userRow:hover{background:var(--surface-hover)}.MyVote-module-scss-module__OYLc6G__userName{color:var(--text);margin:0;font-weight:500}
