.chat-mode-btn[data-v-c9990053]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000075;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;position:relative;width:32px;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .12s ease}.chat-mode-btn[data-v-c9990053]:hover{background:#0000009e}.chat-mode-btn[data-v-c9990053]:active{transform:scale(.94)}.cmb-icon[data-v-c9990053]{display:block;height:32px;left:-1px;position:absolute;top:-1px;width:32px}.cmb-swap-enter-active[data-v-c9990053],.cmb-swap-leave-active[data-v-c9990053]{transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.3,1)}.cmb-swap-enter-from[data-v-c9990053]{opacity:0;transform:rotate(-100deg) scale(.55)}.cmb-swap-leave-to[data-v-c9990053]{opacity:0;transform:rotate(100deg) scale(.55)}.cmb-ring[data-v-c9990053]{animation:cmb-ring-c9990053 .52s ease-out forwards;border:1.5px solid rgba(var(--primary-rgb),.9);border-radius:50%;inset:-3px;pointer-events:none;position:absolute}@keyframes cmb-ring-c9990053{0%{opacity:0;transform:scale(.72)}22%{opacity:1}to{opacity:0;transform:scale(1.5)}}@media(prefers-reduced-motion:reduce){.cmb-swap-enter-active[data-v-c9990053],.cmb-swap-leave-active[data-v-c9990053]{transition:opacity .15s ease}.cmb-swap-enter-from[data-v-c9990053],.cmb-swap-leave-to[data-v-c9990053]{transform:none}.cmb-ring[data-v-c9990053]{display:none}}.ticket-disabled[data-v-8cd1a6bb]{cursor:not-allowed;filter:grayscale(1);opacity:.5;pointer-events:none}.gnb-container[data-v-8cd1a6bb]{align-items:center;background:linear-gradient(180deg,#000,transparent);display:flex;height:60px;justify-content:center;pointer-events:none;position:fixed;top:0;width:100%;z-index:60}.gnb-container[data-v-8cd1a6bb]>*{pointer-events:auto}.gnb-container[data-v-8cd1a6bb]{transition:transform .5s cubic-bezier(.4,0,.6,1),opacity .5s ease}.gnb-container--hidden[data-v-8cd1a6bb]{opacity:0;pointer-events:none;transform:translateY(-100%)}@media screen and (min-width:769px){.gnb-container[data-v-8cd1a6bb]{left:85px;width:calc(100% - 85px)}}.gnb-wrapper[data-v-8cd1a6bb]{align-items:center;display:flex;gap:8px;height:100%;justify-content:space-between;padding:0 12px;width:100%}.gnb-left[data-v-8cd1a6bb]{flex:1;gap:2px}.character-trigger[data-v-8cd1a6bb],.gnb-left[data-v-8cd1a6bb]{align-items:center;display:flex;min-width:0}.character-trigger[data-v-8cd1a6bb]{background:transparent;border:none;cursor:pointer;gap:10px;padding:0;transition:opacity .15s}.character-trigger[data-v-8cd1a6bb]:hover{opacity:.8}.gnb-right[data-v-8cd1a6bb]{align-items:center;display:flex;flex-shrink:0;gap:6px}.gnb-floating[data-v-8cd1a6bb]{align-items:flex-end;display:flex;flex-direction:column;gap:10px;position:fixed;right:16px;top:64px;z-index:56}.gnb-floating--hidden[data-v-8cd1a6bb]{opacity:0;pointer-events:none}.gnb-floating[data-v-8cd1a6bb]{transition:transform .5s cubic-bezier(.4,0,.6,1),opacity .5s ease}.gnb-floating--reveal-off[data-v-8cd1a6bb]{opacity:0;pointer-events:none;transform:translate(calc(100% + 24px))}.gnb-floating:not(.gnb-floating--hidden)>.action-pill[data-v-8cd1a6bb]{animation:gnb-float-in-8cd1a6bb .42s cubic-bezier(.22,1,.36,1) backwards}.gnb-floating:not(.gnb-floating--hidden)>.action-pill[data-v-8cd1a6bb]:nth-child(2){animation-delay:.07s}.gnb-floating:not(.gnb-floating--hidden)>.action-pill[data-v-8cd1a6bb]:nth-child(3){animation-delay:.14s}@keyframes gnb-float-in-8cd1a6bb{0%{opacity:0;transform:translate(16px) scale(.8)}to{opacity:1;transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.gnb-floating:not(.gnb-floating--hidden)>.action-pill[data-v-8cd1a6bb]{animation:none}}.gnb-floating .action-pill[data-v-8cd1a6bb]{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0006;border-color:#ffffff1f}.gnb-floating .action-pill[data-v-8cd1a6bb]:hover{background:#00000085}.gnb-floating .loop-svg[data-v-8cd1a6bb]{height:16px;width:16px}.action-pill[data-v-8cd1a6bb]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#68686873;border:1px solid rgba(0,0,0,.35);border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s;width:32px}.action-pill[data-v-8cd1a6bb]:hover{background:#7878788c}.action-pill--ghost[data-v-8cd1a6bb]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-color:transparent}.action-pill--ghost[data-v-8cd1a6bb]:hover{background:#ffffff14}.action-pill img[data-v-8cd1a6bb]{height:16px;width:16px}.action-pill--gallery[data-v-8cd1a6bb]{border-radius:100px;gap:4px;height:32px;padding:0 12px 0 0;position:relative;width:auto}.gallery-ring[data-v-8cd1a6bb]{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;width:32px}.gallery-ring img[data-v-8cd1a6bb]{height:15px;width:15px}.gallery-ring .gallery-icon[data-v-8cd1a6bb]{color:#fafafa;display:flex;font-size:14px;line-height:1}.gallery-percent[data-v-8cd1a6bb]{background:linear-gradient(180deg,var(--primary) 0,var(--primary-hover) 100%);-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:800;line-height:1;-webkit-text-fill-color:transparent}.pill-ring[data-v-8cd1a6bb]{height:100%;inset:0;pointer-events:none;position:absolute;transform:rotate(-90deg);width:100%}.pill-ring .ring-track[data-v-8cd1a6bb]{fill:none;stroke:#fff3;stroke-width:3}.pill-ring .ring-seg[data-v-8cd1a6bb]{fill:none;stroke-width:3;transition:stroke-dasharray .4s ease}.gallery-new-dot[data-v-8cd1a6bb]{background:var(--primary);border:1.5px solid rgba(0,0,0,.55);border-radius:50%;height:10px;position:absolute;right:-2px;top:-2px;width:10px;z-index:3}.back-btn[data-v-8cd1a6bb]{align-items:center;background:transparent;border:none;border-radius:50%;color:#eee;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .15s;width:36px}.back-btn img[data-v-8cd1a6bb]{height:14px;width:14px}.back-btn[data-v-8cd1a6bb]:hover{background:#ffffff14}.character-name[data-v-8cd1a6bb]{color:#eee;font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gnb-deck-solo[data-v-8cd1a6bb]{align-items:flex-end;display:flex;flex-direction:column;position:fixed;right:16px;top:64px;z-index:56}.gnb-deck-enter-active[data-v-8cd1a6bb],.gnb-deck-leave-active[data-v-8cd1a6bb]{transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1)}.gnb-deck-enter-from[data-v-8cd1a6bb],.gnb-deck-leave-to[data-v-8cd1a6bb]{opacity:0;transform:translate(10px) scale(.96)}
