.confirm-modal[data-v-6f1ee9e3]{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:200}.confirm-modal__backdrop[data-v-6f1ee9e3]{background:var(--overlay-backdrop);inset:0;position:absolute}.confirm-modal__dialog[data-v-6f1ee9e3]{background:var(--bg-elevated);border-radius:4px;box-shadow:var(--shadow-modal);max-width:360px;overflow:hidden;position:relative;width:100%}.confirm-modal__header[data-v-6f1ee9e3]{align-items:center;border-bottom:1px solid #ececec;display:flex;justify-content:space-between;padding:16px 20px}.confirm-modal__title[data-v-6f1ee9e3]{color:#191919;font-size:14px;font-weight:600;letter-spacing:0;line-height:16px;margin:0}.confirm-modal__close[data-v-6f1ee9e3]{background:none;border:none;border-radius:4px;cursor:pointer;padding:4px;transition:background .2s}.confirm-modal__close[data-v-6f1ee9e3]:hover{background:#f5f5f5}.confirm-modal__close[data-v-6f1ee9e3]:focus{outline:2px solid #a8a29e;outline-offset:2px}.confirm-modal__body[data-v-6f1ee9e3]{padding:24px 20px}.confirm-modal__message[data-v-6f1ee9e3]{color:#191919;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;line-height:1.625;margin:0;white-space:pre-line}.confirm-modal__actions[data-v-6f1ee9e3]{background:#f7f7f7;display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.confirm-modal__cancel-btn[data-v-6f1ee9e3]{background:#fff;border:1px solid #ececec;border-radius:4px;color:#191919;cursor:pointer;font-size:14px;font-weight:500;height:48px;letter-spacing:0;line-height:16px;padding:0 16px;transition:background .2s}.confirm-modal__cancel-btn[data-v-6f1ee9e3]:hover{background:#f7f7f7}.confirm-modal__cancel-btn[data-v-6f1ee9e3]:focus{outline:2px solid #a8a29e;outline-offset:2px}.confirm-modal__confirm-btn[data-v-6f1ee9e3]{background:#020b14;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:48px;letter-spacing:0;line-height:16px;padding:0 16px;transition:background .2s}.confirm-modal__confirm-btn[data-v-6f1ee9e3]:hover{background:#262626}.confirm-modal__confirm-btn[data-v-6f1ee9e3]:focus{outline:2px solid #a8a29e;outline-offset:2px}.confirm-modal__confirm-btn--danger[data-v-6f1ee9e3]{background:#dc2626}.confirm-modal__confirm-btn--danger[data-v-6f1ee9e3]:hover{background:#c62828}.confirm-modal__confirm-btn--danger[data-v-6f1ee9e3]:focus{outline-color:#ef4444}.confirm-modal-enter-active[data-v-6f1ee9e3]{transition:opacity .2s}.confirm-modal-enter-from[data-v-6f1ee9e3]{opacity:0}.confirm-modal-leave-active[data-v-6f1ee9e3]{transition:opacity .15s}.confirm-modal-leave-to[data-v-6f1ee9e3]{opacity:0}.confirm-modal-content-enter-active[data-v-6f1ee9e3]{transition:all .2s}.confirm-modal-content-enter-from[data-v-6f1ee9e3]{opacity:0;transform:scale(.95)}.confirm-modal-content-leave-active[data-v-6f1ee9e3]{transition:all .15s}.confirm-modal-content-leave-to[data-v-6f1ee9e3]{opacity:0;transform:scale(.95)}.noti-toast[data-v-516e79a7]{align-items:flex-start;background:#020b14;border-radius:4px;box-shadow:0 8px 24px #00000040;color:#fff;cursor:pointer;display:flex;gap:12px;left:50%;max-width:448px;padding:12px 16px;position:fixed;top:12px;transform:translate(-50%);width:calc(100% - 32px);z-index:500;-webkit-tap-highlight-color:transparent}.noti-toast__icon[data-v-516e79a7]{align-items:center;background:#ffffff1f;border-radius:8px;color:#c9a84c;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.noti-toast__text[data-v-516e79a7]{flex:1;min-width:0}.noti-toast__title[data-v-516e79a7]{font-size:13px;font-weight:600;letter-spacing:0;line-height:15px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noti-toast__message[data-v-516e79a7]{color:#ffffffb3;display:-webkit-box;font-size:12px;font-weight:400;letter-spacing:0;-webkit-line-clamp:2;line-height:14px;line-height:1.4;margin-top:2px;-webkit-box-orient:vertical;overflow:hidden}.toast-slide-enter-active[data-v-516e79a7]{transition:opacity .25s ease-out,transform .25s ease-out}.toast-slide-leave-active[data-v-516e79a7]{transition:opacity .2s ease-in,transform .2s ease-in}.toast-slide-enter-from[data-v-516e79a7],.toast-slide-leave-to[data-v-516e79a7]{opacity:0;transform:translate(-50%) translateY(-20px)}.pwa-update[data-v-2dee4a17]{left:16px;margin:0 auto;max-width:448px;position:fixed;right:16px;top:16px;z-index:500}.pwa-update__card[data-v-2dee4a17]{background:#020b14;border-radius:4px;box-shadow:0 4px 16px #00000014;color:#fff;padding:16px}.pwa-update__content[data-v-2dee4a17]{align-items:flex-start;display:flex;gap:16px}.pwa-update__icon[data-v-2dee4a17]{color:#c9a84c;flex-shrink:0;margin-top:2px}.pwa-update__text[data-v-2dee4a17]{flex:1;min-width:0}.pwa-update__title[data-v-2dee4a17]{font-size:13px;font-weight:700;letter-spacing:0;line-height:15px;margin:0 0 2px}.pwa-update__desc[data-v-2dee4a17]{color:#d6d3d1;font-size:12px;font-weight:400;letter-spacing:0;line-height:14px;line-height:1.625;margin:0}.pwa-update__dismiss[data-v-2dee4a17]{background:none;border:none;color:#a8a29e;cursor:pointer;flex-shrink:0;padding:4px;transition:color .2s}.pwa-update__dismiss[data-v-2dee4a17]:hover{color:#ececec}.pwa-update__btn[data-v-2dee4a17]{background:#fff;border:none;border-radius:6px;color:#191919;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:0;line-height:15px;margin-top:12px;padding:10px;transition:background .2s;width:100%}.pwa-update__btn[data-v-2dee4a17]:hover{background:#f5f5f5}.pwa-update-enter-active[data-v-2dee4a17]{transition:all .3s ease-out}.pwa-update-enter-from[data-v-2dee4a17]{opacity:0;transform:translateY(-100%)}.pwa-update-leave-active[data-v-2dee4a17]{transition:all .2s ease-in}.pwa-update-leave-to[data-v-2dee4a17]{opacity:0;transform:translateY(-100%)}.app-shell[data-v-e2d6dcb4]{background:linear-gradient(180deg,#faf7f2,#f5f0e8 50%,#ede5d8);display:flex;height:100%;justify-content:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.app-shell [contenteditable][data-v-e2d6dcb4],.app-shell input[data-v-e2d6dcb4],.app-shell textarea[data-v-e2d6dcb4]{-moz-user-select:text;user-select:text;-webkit-user-select:text}.app-shell__inner[data-v-e2d6dcb4]{background:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;font-family:Pretendard,sans-serif;height:100%;max-width:480px;overflow:hidden;position:relative;width:100%}.app-shell__inner[data-v-e2d6dcb4] ::-moz-selection{background:var(--text-primary);color:var(--gold-primary)}.app-shell__inner[data-v-e2d6dcb4] ::selection{background:var(--text-primary);color:var(--gold-primary)}@media(min-width:481px){.app-shell__inner[data-v-e2d6dcb4]{border-left:1px solid rgba(0,0,0,.04);border-right:1px solid rgba(0,0,0,.04);box-shadow:-1px 0 12px #00000014,1px 0 12px #00000014}}.page-enter-active{transition:opacity .15s ease-in}.page-leave-active{inset:0;position:absolute!important;transition:opacity .1s ease-out;z-index:0}.page-enter-from,.page-leave-to{opacity:0}
