.npc-fs[data-v-a30158fe]{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2326348c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.box[data-v-a30158fe]{border:1px solid var(--color-cp-base);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#30344673,#292c3cb3);border-radius:16px;width:88vw;height:88vh;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #000c}.stage[data-v-a30158fe]{inset:40px 80px 96px}.bokeh[data-v-a30158fe],.stage[data-v-a30158fe]{position:absolute}.bokeh[data-v-a30158fe]{pointer-events:none;border-radius:9999px;animation:9s ease-in-out infinite drift-a30158fe}.b1[data-v-a30158fe]{filter:blur(12px);background:radial-gradient(circle,#babbf152,#0000 70%);width:260px;height:260px;top:18%;left:14%}.b2[data-v-a30158fe]{filter:blur(8px);background:radial-gradient(circle,#ca9ee65c,#0000 70%);width:180px;height:180px;animation-duration:12s;top:26%;right:12%}.b3[data-v-a30158fe]{filter:blur(6px);background:radial-gradient(circle,#99d1db52,#0000 70%);width:120px;height:120px;animation-duration:7s;bottom:14%;left:28%}.b4[data-v-a30158fe]{filter:blur(18px);background:radial-gradient(circle,#f4b8e429,#0000 70%);width:340px;height:340px;animation-duration:14s;bottom:18%;right:22%}.b5[data-v-a30158fe]{filter:blur(5px);background:radial-gradient(circle,#8caaee66,#0000 70%);width:90px;height:90px;animation-duration:10s;top:8%;left:52%}@keyframes drift-a30158fe{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.close[data-v-a30158fe]{border:1px solid var(--color-cp-surface0);width:44px;height:44px;color:var(--color-cp-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#292c3c99;border-radius:12px;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex;position:absolute;top:18px;right:20px}.close[data-v-a30158fe]:hover{color:var(--color-bright);border-color:var(--color-cp-surface1)}.bottom[data-v-a30158fe]{pointer-events:none;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:20px;left:0;right:0}.bottom[data-v-a30158fe]>*{pointer-events:auto}.controls[data-v-a30158fe]{gap:10px;display:flex}.pill[data-v-a30158fe]{border:1px solid var(--color-cp-surface1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:46px;font:inherit;color:var(--color-bright);cursor:pointer;background:#292c3ca6;border-radius:9999px;align-items:center;gap:10px;padding:0 22px 0 14px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;position:relative}.pill[data-v-a30158fe]:hover{border-color:color-mix(in srgb,var(--color-cp-mauve) 60%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--color-cp-blue) 22%,#292c3cb3),color-mix(in srgb,var(--color-cp-mauve) 22%,#292c3cb3));transform:translateY(-1px)}.pill[data-v-a30158fe]:focus-visible{outline:2px solid var(--color-cp-sky);outline-offset:2px}.pico[data-v-a30158fe]{background:linear-gradient(135deg,var(--color-cp-blue),var(--color-cp-mauve));width:28px;height:28px;color:var(--color-cp-crust);justify-content:center;align-items:center}.pico[data-v-a30158fe],.switch[data-v-a30158fe]{border-radius:9999px;display:flex}.switch[data-v-a30158fe]{border:1px solid var(--color-cp-surface0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#292c3c99;gap:8px;max-width:calc(100% - 40px);padding:6px;overflow-x:auto}.switch a[data-v-a30158fe]{color:var(--color-cp-text);white-space:nowrap;border-radius:9999px;flex:none;padding:8px 16px}.switch a[data-v-a30158fe]:hover{color:var(--color-bright);text-decoration:none}.switch a.on[data-v-a30158fe]{background:color-mix(in srgb,var(--color-cp-mauve) 18%,transparent);color:var(--color-bright)}.fs-enter-active[data-v-a30158fe],.fs-leave-active[data-v-a30158fe]{transition:opacity .18s}.fs-enter-active .box[data-v-a30158fe],.fs-leave-active .box[data-v-a30158fe]{transition:transform .18s}.fs-enter-from[data-v-a30158fe],.fs-leave-to[data-v-a30158fe]{opacity:0}.fs-enter-from .box[data-v-a30158fe],.fs-leave-to .box[data-v-a30158fe]{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.bokeh[data-v-a30158fe]{animation:none}.fs-enter-active[data-v-a30158fe],.fs-enter-active .box[data-v-a30158fe],.fs-leave-active[data-v-a30158fe],.fs-leave-active .box[data-v-a30158fe],.pill[data-v-a30158fe]{transition:none}}@media (width<=767px){.box[data-v-a30158fe]{border:0;border-radius:0;width:100vw;height:100dvh}.stage[data-v-a30158fe]{inset:72px 0 110px}.close[data-v-a30158fe]{top:12px;right:12px}.bottom[data-v-a30158fe]{bottom:16px}}
