.gnb-container[data-v-2c5c7345]{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-2c5c7345]>*{pointer-events:auto}@media screen and (min-width:769px){.gnb-container[data-v-2c5c7345]{left:85px;width:calc(100% - 85px)}}.gnb-wrapper[data-v-2c5c7345]{align-items:center;display:flex;gap:8px;height:100%;justify-content:space-between;padding:0 12px;width:100%}.gnb-left[data-v-2c5c7345]{flex:1;gap:2px}.character-trigger[data-v-2c5c7345],.gnb-left[data-v-2c5c7345]{align-items:center;display:flex;min-width:0}.character-trigger[data-v-2c5c7345]{background:transparent;border:none;cursor:pointer;gap:10px;padding:0;transition:opacity .15s}.character-trigger[data-v-2c5c7345]:hover{opacity:.8}.gnb-right[data-v-2c5c7345]{align-items:center;display:flex;flex-shrink:0;gap:6px}.gnb-floating[data-v-2c5c7345]{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-2c5c7345]{opacity:0;pointer-events:none}.gnb-floating:not(.gnb-floating--hidden)>.action-pill[data-v-2c5c7345]{animation:gnb-float-in-2c5c7345 .42s cubic-bezier(.22,1,.36,1) backwards}.gnb-floating:not(.gnb-floating--hidden)>.action-pill[data-v-2c5c7345]:nth-child(2){animation-delay:.07s}.gnb-floating:not(.gnb-floating--hidden)>.action-pill[data-v-2c5c7345]:nth-child(3){animation-delay:.14s}@keyframes gnb-float-in-2c5c7345{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-2c5c7345]{animation:none}}.gnb-floating .action-pill[data-v-2c5c7345]{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0006;border-color:#ffffff1f}.gnb-floating .action-pill[data-v-2c5c7345]:hover{background:#00000085}.gnb-floating .loop-svg[data-v-2c5c7345]{height:16px;width:16px}.action-pill[data-v-2c5c7345]{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-2c5c7345]:hover{background:#7878788c}.action-pill--ghost[data-v-2c5c7345]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-color:transparent}.action-pill--ghost[data-v-2c5c7345]:hover{background:#ffffff14}.action-pill img[data-v-2c5c7345]{height:16px;width:16px}.action-pill--gallery[data-v-2c5c7345]{border-radius:100px;gap:4px;height:32px;padding:0 12px 0 0;position:relative;width:auto}.gallery-ring[data-v-2c5c7345]{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;width:32px}.gallery-ring img[data-v-2c5c7345]{height:15px;width:15px}.gallery-ring .gallery-icon[data-v-2c5c7345]{color:#fafafa;display:flex;font-size:14px;line-height:1}.gallery-percent[data-v-2c5c7345]{background:linear-gradient(180deg,#ff4d17,#f70);-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-2c5c7345]{height:100%;inset:0;pointer-events:none;position:absolute;transform:rotate(-90deg);width:100%}.pill-ring .ring-track[data-v-2c5c7345]{fill:none;stroke:#fff3;stroke-width:3}.pill-ring .ring-seg[data-v-2c5c7345]{fill:none;stroke-width:3;transition:stroke-dasharray .4s ease}.gallery-new-dot[data-v-2c5c7345]{background:#ff4d17;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-2c5c7345]{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-2c5c7345]{height:14px;width:14px}.back-btn[data-v-2c5c7345]:hover{background:#ffffff14}.character-name[data-v-2c5c7345]{color:#eee;font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
