@import "https://fonts.googleapis.com/css2?family=Poppins&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins&display=swap";@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500&display=swap";html,body{height:100%;min-height:100%;max-height:100%}:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#0c0c15;--vt-c-black-soft:#0b0b15;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}#sidebar{background:var(--color-background-soft)!important}.required:after{content:" *";color:red}.sidebar-header{border-size:0 0 2px 0;border-bottom:1px solid #66666b;font-size:1.05rem}.sidebar-item{border-left:6px solid #66666b;height:fit-content}.avatar{border-radius:50%;width:3rem}.new-charac{color:#fff;opacity:.8;background-image:linear-gradient(#00000080,#000000b3),url(/assets/new_charac-CwwFWWyp.jpg);background-size:cover;border-width:0;border-radius:5%;max-width:370px;min-height:240px;font-size:1.5rem;transition:all .3s}.next-charac{color:#fff;opacity:.8;background-image:linear-gradient(#00000080,#000000b3),url(/assets/continue_charac-D1KGkIyx.jpg);background-position-x:-10px;background-size:cover;border-width:0;border-radius:5%;max-width:370px;min-height:240px;font-size:1.5rem;transition:all .3s}.new-charac:hover,.next-charac:hover{opacity:1;font-size:1.6rem}.badge{background-color:#6a0808;font-size:.8rem}.card-form{box-shadow:#0b0b15;color:#fff;background-color:#2e2d2da3;background-image:url(/assets/back_create_alpha-BKVGXzqM.png);background-position:100% 100%;background-repeat:no-repeat;background-size:400px;border-width:1px;max-width:1200px;min-height:700px}.card-form legend{border-bottom:1px solid #fff;margin-bottom:15px}.card-form .card-body{background-color:#2e2d2da3}.nav-secondary .nav-link{background-color:#b9b9b9;border-radius:0;color:#000!important}.server_banner{color:#fff;background-image:linear-gradient(#00000080,#0c0c15),url(/assets/banniere_create_server-DtDYrWGI.jpg);background-position-y:0;min-height:200px}.card-form-server{background-image:linear-gradient(#00000080,#000000b3),url(/assets/back_create_server-CkYKnM4a.webp);min-height:800px}.server .card-server-fantastic{background-image:linear-gradient(#00000080,#000000b3),url(/assets/fantastic_1-C5S4C5lc.webp);background-size:cover;min-height:800px}.server .card-server-medieval{background-image:linear-gradient(#00000080,#000000b3),url(/assets/medieval_1-CLdKD0Np.webp);background-size:cover;min-height:800px}.server .card-server-sci-fi{background-image:linear-gradient(#00000080,#000000b3),url(/assets/sci-fi_1-CsPHfuxl.webp);background-size:cover;min-height:800px}.server .intro,.server .description{font-size:20px}.server .btn-end-edit{z-index:999;position:fixed;right:0}.server .btn-end-config{z-index:999;position:fixed;top:160px;right:-4px}.sheets_banner{color:#fff;background-image:linear-gradient(#00000080,#0c0c15),url(/assets/banniere_create-Dco8z_It.webp);background-position-y:0;min-height:200px}#app{height:100%;max-height:100%;font-weight:400}a,.green{color:#fff;text-decoration:none;transition:all .4s}@media (hover:hover){a:hover{background-color:#00bd7e33}}.nav-link{color:#fff}.nav-link:hover{color:gray}.img-avatar{max-width:50px}.Vue-Toastification__container{z-index:9999;box-sizing:border-box;color:#fff;pointer-events:none;flex-direction:column;width:600px;min-height:100%;padding:4px;display:flex;position:fixed}@media only screen and (width>=600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{flex-direction:column-reverse;bottom:1em}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not ((-moz-appearance:none)){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not ((-moz-appearance:none)){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{margin-left:-300px;left:50%}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (width<=600px){.Vue-Toastification__container{width:100vw;margin:0;padding:0;left:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{flex-direction:column-reverse;bottom:0}}.Vue-Toastification__toast{box-sizing:border-box;pointer-events:auto;direction:ltr;border-radius:8px;justify-content:space-between;min-width:326px;max-width:600px;min-height:64px;max-height:800px;margin-bottom:1rem;padding:22px 24px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{color:#fff;background-color:#1976d2}.Vue-Toastification__toast--info{color:#fff;background-color:#2196f3}.Vue-Toastification__toast--success{color:#fff;background-color:#4caf50}.Vue-Toastification__toast--error{color:#fff;background-color:#ff5252}.Vue-Toastification__toast--warning{color:#fff;background-color:#ffc107}@media only screen and (width<=600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{word-break:break-word;white-space:pre-wrap;flex:1;font-size:16px;line-height:24px}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{cursor:pointer;color:#fff;opacity:.3;background:0 0;border:none;outline:none;align-items:center;padding:0 0 0 10px;font-size:24px;font-weight:700;line-height:24px;transition:visibility,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{z-index:10000;transform-origin:0;background-color:#ffffffb3;width:100%;height:5px;animation:linear forwards scale-x-frames;position:absolute;bottom:0;left:0}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:100%}.Vue-Toastification__icon{background:0 0;border:none;outline:none;align-items:center;width:20px;height:100%;margin:auto 18px auto 0;padding:0;transition:all .3s}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(1000px)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}@keyframes fadeOutTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-50px)}}@keyframes fadeOutBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50px)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}@keyframes slideInBlurredLeft{0%{transform-origin:100%;filter:blur(40px);opacity:0;transform:translate(-1000px)scaleX(2.5)scaleY(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}}@keyframes slideInBlurredTop{0%{transform-origin:50% 0;filter:blur(240px);opacity:0;transform:translateY(-1000px)scaleY(2.5)scaleX(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}}@keyframes slideInBlurredRight{0%{transform-origin:0%;filter:blur(40px);opacity:0;transform:translate(1000px)scaleX(2.5)scaleY(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}}@keyframes slideInBlurredBottom{0%{transform-origin:50% 100%;filter:blur(240px);opacity:0;transform:translateY(1000px)scaleY(2.5)scaleX(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}}@keyframes slideOutBlurredTop{0%{transform-origin:50% 0;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}to{transform-origin:50% 0;filter:blur(240px);opacity:0;transform:translateY(-1000px)scaleY(2)scaleX(.2)}}@keyframes slideOutBlurredBottom{0%{transform-origin:50%;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}to{transform-origin:50% 100%;filter:blur(240px);opacity:0;transform:translateY(1000px)scaleY(2)scaleX(.2)}}@keyframes slideOutBlurredLeft{0%{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}to{transform-origin:100%;filter:blur(40px);opacity:0;transform:translate(-1000px)scaleX(2)scaleY(.2)}}@keyframes slideOutBlurredRight{0%{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}to{transform-origin:0%;filter:blur(40px);opacity:0;transform:translate(1000px)scaleX(2)scaleY(.2)}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}[data-v-d73dcb8b],[data-v-d73dcb8b]:after,[data-v-d73dcb8b]:before{box-sizing:border-box}body[data-v-d73dcb8b]{background-image:url(https://codzsword.github.io/bootstrap-sidebar/background-image.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;margin:0;font-family:Poppins,sans-serif}h3[data-v-d73dcb8b]{color:#fff;font-size:1.2375rem}a[data-v-d73dcb8b]{cursor:pointer;font-family:Poppins,sans-serif;text-decoration:none}li[data-v-d73dcb8b]{list-style:none}.wrapper[data-v-d73dcb8b]{align-items:stretch;width:100%;display:flex}#sidebar[data-v-d73dcb8b]{z-index:1111;background-color:#2b2f35;min-width:264px;max-width:264px;height:100vh;transition:all .35s ease-in-out;position:relative;overflow:hidden auto;box-shadow:0 0 35px #31394280}#sidebar.collapsed[data-v-d73dcb8b]{min-width:80px;max-width:80px}#sidebar.collapsed .text[data-v-d73dcb8b]{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}#sidebar .text[data-v-d73dcb8b]{opacity:1;visibility:visible;margin-left:.5rem;transition:opacity .3s,visibility .3s}#sidebar .logo-img[data-v-d73dcb8b]{width:200px;height:auto;padding-top:0;padding-bottom:0;transition:all .35s ease-in-out}#sidebar.collapsed .logo-img[data-v-d73dcb8b]{width:50px;height:auto}.sidebar-link[data-v-d73dcb8b]{transition:all .3s}.sidebar-link i[data-v-d73dcb8b]{text-align:center;min-width:20px;margin-right:.5rem;transition:margin .3s}#sidebar.collapsed .sidebar-link[data-v-d73dcb8b]{justify-content:center;padding:.625rem}#sidebar.collapsed .sidebar-link i[data-v-d73dcb8b]{margin-right:0}.sidebar-header[data-v-d73dcb8b]{color:#e9ecef;cursor:pointer;align-items:center;padding:1rem 1.5rem;transition:all .3s;display:flex;position:relative}.sidebar-header[data-v-d73dcb8b]:hover{background-color:#ffffff1a}.sidebar-header.collapsed[data-v-d73dcb8b]{background-color:#ffffff50}.sidebar-header[data-v-d73dcb8b]:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:0}.sidebar-header[data-v-d73dcb8b]:hover:after{opacity:1}.section-arrow[data-v-d73dcb8b]{margin-left:auto;transition:transform .3s}.sidebar-header.collapsed .section-arrow[data-v-d73dcb8b]{transform:rotate(-90deg)}.sidebar-section[data-v-d73dcb8b]{opacity:1;background-color:#0000001a;max-height:500px;transition:max-height .3s,opacity .3s;overflow:hidden}.sidebar-section.collapsed[data-v-d73dcb8b]{opacity:0;max-height:0}.sidebar-section ul[data-v-d73dcb8b]{margin:0;padding:0}.collapse-btn[data-v-d73dcb8b]{color:#e9ecef;cursor:pointer;z-index:1;background-color:#2b2f35;border:2px solid #3a3f48;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .35s ease-in-out;display:flex;position:absolute;top:20px;right:-15px}.collapse-btn[data-v-d73dcb8b]:hover{background-color:#3a3f48;transform:scale(1.1)}.collapse-btn i[data-v-d73dcb8b]{transition:transform .35s ease-in-out}#sidebar.collapsed .collapse-btn i[data-v-d73dcb8b]{transform:rotate(180deg)}.main[data-v-d73dcb8b]{flex-direction:column;width:100%;min-height:100vh;transition:all .35s ease-in-out;display:flex;overflow:hidden}.sidebar-logo[data-v-d73dcb8b]{z-index:2;background-color:#2b2f35;justify-content:center;align-items:center;padding:0 1rem;display:flex;position:sticky;top:0}.logo-img[data-v-d73dcb8b]{width:200px;height:auto}.logo-img-small[data-v-d73dcb8b]{width:50px;height:auto}.sidebar-logo span[data-v-d73dcb8b]{color:#e9ecef;font-size:1.25rem;font-weight:600}.sidebar-nav[data-v-d73dcb8b]{padding:0}a.sidebar-link[data-v-d73dcb8b]{color:#e9ecef;align-items:center;padding:.625rem 1.625rem;font-size:1rem;display:flex;position:relative}.content[data-v-d73dcb8b]{flex:1;width:100vw;max-width:100vw}@media (width>=768px){.content[data-v-d73dcb8b]{width:auto}}@media (width<=767px){#sidebar.collapsed[data-v-d73dcb8b]{min-width:264px;max-width:264px}.collapse-btn[data-v-d73dcb8b]{display:none!important}#sidebar.collapsed .text[data-v-d73dcb8b],#sidebar .text[data-v-d73dcb8b]{opacity:1;visibility:visible}#sidebar.collapsed .logo-img[data-v-d73dcb8b]{width:200px}#sidebar.collapsed .sidebar-link[data-v-d73dcb8b]{justify-content:flex-start;padding:.625rem 1.625rem}#sidebar.collapsed .sidebar-link i[data-v-d73dcb8b]{margin-right:.5rem}.sidebar-section.collapsed[data-v-d73dcb8b]{opacity:0;max-height:0}#sidebar.collapsed .sidebar-section[data-v-d73dcb8b]:not(.collapsed){opacity:1;max-height:500px}}.dropdown-mobile[data-v-36248bf4]{z-index:999;left:55%!important}.navbar-dashboard-select-wrap[data-v-36248bf4]{min-width:120px}.navbar-dashboard-select[data-v-36248bf4]{color:#e9ecef;background-color:#2d3238;border-color:#454d56;border-radius:6px;width:auto;min-width:120px;padding:.25rem .5rem;font-size:.875rem}.navbar-dashboard-select[data-v-36248bf4]:hover,.navbar-dashboard-select[data-v-36248bf4]:focus{color:#e9ecef;background-color:#363b42;border-color:#6c757d}.navbar-dashboard-select[data-v-36248bf4]:focus{box-shadow:0 0 0 .2rem #6c757d59}.navbar-dashboard-select option[data-v-36248bf4]{color:#e9ecef;background-color:#2d3238}.navbar-dashboard-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.breadcrumb-nav[data-v-2a3ee731]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000001a;border-bottom:1px solid #ffffff1a;margin-bottom:.5rem;padding:.5rem 1rem}.breadcrumb-list[data-v-2a3ee731]{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item[data-v-2a3ee731]{align-items:center;font-size:.875rem;display:flex}.breadcrumb-link[data-v-2a3ee731]{color:#e9ecef;border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;text-decoration:none;transition:all .2s;display:flex}.breadcrumb-link[data-v-2a3ee731]:hover{color:#fff;background-color:#ffffff1a;transform:translateY(-1px)}.breadcrumb-current[data-v-2a3ee731]{color:#fff;align-items:center;gap:.25rem;padding:.125rem .375rem;font-weight:500;display:flex}.breadcrumb-icon[data-v-2a3ee731]{opacity:.8;font-size:.75rem}.breadcrumb-text[data-v-2a3ee731]{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.breadcrumb-separator[data-v-2a3ee731]{color:#ffffff80;opacity:.7;margin:0 .25rem;font-size:.625rem}@media (width<=768px){.breadcrumb-nav[data-v-2a3ee731]{margin-bottom:.25rem;padding:.375rem .75rem}.breadcrumb-text[data-v-2a3ee731]{max-width:120px;font-size:.8rem}.breadcrumb-separator[data-v-2a3ee731]{margin:0 .125rem}}@media (width<=480px){.breadcrumb-list[data-v-2a3ee731]{flex-wrap:wrap}.breadcrumb-text[data-v-2a3ee731]{max-width:80px}.breadcrumb-icon[data-v-2a3ee731]{display:none}}.breadcrumb-item[data-v-2a3ee731]{transition:all .3s}.breadcrumb-link[data-v-2a3ee731]:active{transform:translateY(0)}.breadcrumb-item.active .breadcrumb-current[data-v-2a3ee731]{background-color:#ffffff1a;border-radius:.375rem}*,:after,:before{box-sizing:border-box}.container{max-width:100%}body{background-position:bottom;background-repeat:no-repeat;background-size:cover;margin:0;font-family:Poppins,sans-serif}h3{color:#fff;font-size:1.2375rem}a{cursor:pointer;font-family:Poppins,sans-serif;text-decoration:none}li{list-style:none}.wrapper{align-items:stretch;width:100%;display:flex}#sidebar{z-index:1111;min-width:264px;max-width:264px;transition:all .35s ease-in-out;box-shadow:0 0 35px #31394280}#sidebar.collapsed{margin-left:-10px}#sidebar.collapsed svg{font-size:1.5rem}#sidebar.collapsed .sidebar-header{text-align:center}#sidebar.collapsed .text{display:none}.main{flex-direction:column;width:100%;min-height:100vh;transition:all .35s ease-in-out;display:flex;overflow:hidden}.sidebar-logo{padding:1.15rem 1.5rem}.sidebar-logo a{color:#e9ecef;font-size:1.25rem;font-weight:600}.sidebar-nav{padding:0}.sidebar-header{color:#e9ecef;padding:1.5rem 1.5rem .375rem}a.sidebar-link{color:#e9ecef;padding:.625rem 1.625rem;font-size:1rem;display:block;position:relative}.sidebar-link[data-bs-toggle=collapse]:after{content:"";border:.075rem solid;border-width:0 .075rem .075rem 0;padding:2px;transition:all .2s ease-out;display:inline-block;position:absolute;top:1.4rem;right:1.5rem;transform:rotate(-135deg)}.sidebar-link[data-bs-toggle=collapse].collapsed:after{transition:all .2s ease-out;transform:rotate(45deg)}.main{flex-direction:column;width:100%;height:100vh;transition:all .35s ease-in-out;display:flex;overflow:hidden}.content{flex:1;width:100vw;max-width:100vw;height:calc(100vh - 100px);padding-top:.5rem;position:relative;overflow:hidden auto}.test-breadcrumb-container{background:#0000001a;border-radius:4px;margin:5px 0;padding:10px}.test-breadcrumb-btn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:3px;padding:5px 10px;font-size:12px;transition:background-color .2s}.test-breadcrumb-btn:hover{background:#0056b3}@media (width>=768px){.content{width:auto}}.auth-callback[data-v-10c747df]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}.loading-container[data-v-10c747df]{text-align:center;color:#fff}.spinner[data-v-10c747df]{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:50px;height:50px;margin:0 auto 20px;animation:1s linear infinite spin-10c747df}@keyframes spin-10c747df{0%{transform:rotate(0)}to{transform:rotate(360deg)}}p[data-v-10c747df]{margin:0;font-size:18px}.rpauth-sso-wrap[data-v-200487b3]{place-items:center;min-height:calc(100vh - 180px);display:grid}.rpauth-sso-card[data-v-200487b3]{color:#f6f6ff;background:#111126;border:1px solid #2a2950;border-radius:20px;width:min(520px,94vw);padding:0 28px 28px;box-shadow:0 18px 45px #08081480}.rpauth-sso-header[data-v-200487b3]{background:linear-gradient(135deg,#6129e8 0%,#8f49f7 100%);border-radius:20px 20px 0 0;margin:0 -28px;padding:26px 28px 66px}.rpauth-sso-title[data-v-200487b3]{margin:0;font-size:2rem;font-weight:800}.rpauth-sso-subtitle[data-v-200487b3]{color:#ffffffdb;margin:6px 0 0}.rpauth-sso-avatar[data-v-200487b3]{background:#0b9fa5;border:4px solid #111126;border-radius:50%;place-items:center;width:92px;height:92px;margin:-46px auto 14px;display:grid}.rpauth-sso-avatar svg[data-v-200487b3]{width:66px;height:66px}.rpauth-sso-avatar-img[data-v-200487b3]{object-fit:cover;border-radius:50%;width:66px;height:66px}.form-label[data-v-200487b3]{color:#d2d1e8;font-weight:600}.rpauth-sso-input[data-v-200487b3]{color:#f4f3ff;background:#1a1a36;border-color:#323164}.rpauth-sso-input[data-v-200487b3]::placeholder{color:#9e9cc4}.rpauth-sso-input[data-v-200487b3]:focus{color:#fff;background:#1d1d3d;border-color:#8150f4;box-shadow:0 0 0 .2rem #8150f440}.rpauth-sso-login-btn[data-v-200487b3]{color:#fff;background:linear-gradient(135deg,#7d43f1 0%,#a051ff 100%);border:0;padding:.7rem 1rem;font-weight:700}.rpauth-sso-login-btn[data-v-200487b3]:disabled{opacity:.65}.rpauth-sso-divider[data-v-200487b3]{text-align:center;color:#b5b3d2;margin-top:18px;font-size:.9rem;position:relative}.rpauth-sso-divider[data-v-200487b3]:before{content:"";background:#2f2e57;height:1px;position:absolute;top:50%;left:0;right:0}.rpauth-sso-divider span[data-v-200487b3]{background:#111126;padding:0 10px;position:relative}.rpauth-sso-social-btn[data-v-200487b3]{background:#232348;border-color:#38366d}.rpauth-sso-social-btn[data-v-200487b3]:hover{background:#2e2c5c;border-color:#4b4890}.login-redirect-container[data-v-12864ebc]{box-sizing:border-box;background:linear-gradient(135deg,#2b2f35 0%,#2c3e50 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;max-height:100dvh;padding:12px 16px;display:flex;overflow:auto}.login-redirect-card[data-v-12864ebc]{background:#fff;border-radius:20px;width:100%;max-width:500px;overflow:hidden;box-shadow:0 20px 60px #2b2f3540}.login-redirect-content[data-v-12864ebc]{text-align:center;background:linear-gradient(135deg,#2b2f35 0%,#2c3e50 100%);padding:28px 24px}.login-sso-layout[data-v-12864ebc]{flex-direction:column;align-items:stretch;gap:.35rem;width:100%;max-width:560px;display:flex}.login-browser-cta[data-v-12864ebc]{margin-top:0;padding-top:0}.login-sso-layout[data-v-12864ebc] .rpauth-sso-wrap{place-items:start center;min-height:0}[data-v-ca404161]:root{--logout-bg-primary:#2b2f35;--logout-bg-secondary:#2c3e50;--logout-text-primary:#333;--logout-text-secondary:#666;--logout-text-light:#e9ecef;--logout-success:#28a745;--logout-card-bg:#fff;--logout-progress-bg:#f8f9fa}.logout-transition-container[data-v-ca404161]{background:linear-gradient(135deg, var(--logout-bg-primary) 0%, var(--logout-bg-secondary) 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.logout-card[data-v-ca404161]{background:var(--logout-card-bg);border-radius:20px;width:100%;max-width:500px;animation:.6s ease-out slideIn-ca404161;overflow:hidden;box-shadow:0 20px 60px #2b2f3540}@keyframes slideIn-ca404161{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.logout-content[data-v-ca404161]{text-align:center;padding:40px}.logout-logo[data-v-ca404161]{margin-bottom:30px}.logout-logo img[data-v-ca404161]{opacity:.9;max-height:100px}.logout-spinner-container[data-v-ca404161]{margin:30px 0}.spinner-border[data-v-ca404161]{border-width:.3em;width:3rem;height:3rem}.logout-message h4[data-v-ca404161]{font-weight:600;color:var(--logout-text-light)!important}.logout-message p[data-v-ca404161]{margin-bottom:0;font-size:.95rem;color:#e9ecefbf!important}.progress[data-v-ca404161]{background-color:var(--logout-progress-bg);border-radius:10px}.progress-bar[data-v-ca404161]{background:linear-gradient(45deg, var(--logout-bg-primary), var(--logout-bg-secondary));border-radius:10px;transition:width .3s}.logout-steps[data-v-ca404161]{justify-content:space-around;margin-top:30px;display:flex}.step[data-v-ca404161]{opacity:.5;color:var(--logout-text-light);flex-direction:column;align-items:center;font-size:.85rem;transition:all .3s;display:flex}.step.active[data-v-ca404161]{opacity:1;color:var(--logout-text-light);font-weight:600}.step.completed[data-v-ca404161]{opacity:1;color:var(--logout-success)}.step i[data-v-ca404161]{margin-bottom:8px;font-size:1.5rem;transition:all .3s}.step.active i[data-v-ca404161]{animation:2s infinite pulse-ca404161}.step.completed i[data-v-ca404161]{color:var(--logout-success)}@keyframes pulse-ca404161{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.step span[data-v-ca404161]{text-align:center;line-height:1.2}@media (width<=768px){.logout-card[data-v-ca404161]{border-radius:15px;margin:10px}.logout-content[data-v-ca404161]{padding:30px 20px}.logout-steps[data-v-ca404161]{flex-direction:column;gap:15px}.step[data-v-ca404161]{text-align:left;flex-direction:row;justify-content:flex-start}.step i[data-v-ca404161]{margin-bottom:0;margin-right:10px}}.invite-landing[data-v-04f8421b]{background:linear-gradient(135deg,#2b2f35 0%,#1a1d22 100%);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.invite-card[data-v-04f8421b]{background:#fff;border-radius:16px;width:100%;max-width:440px;padding:2rem;box-shadow:0 16px 48px #00000059}.invite-brand[data-v-04f8421b]{text-align:center;margin-bottom:1.25rem}.invite-brand-img[data-v-04f8421b]{width:auto;max-height:72px}.invite-title[data-v-04f8421b]{color:#1e2228;margin:0 0 .75rem;font-size:1.35rem;font-weight:600}.invite-lead[data-v-04f8421b]{color:#444;margin:0 0 .5rem;font-size:.98rem}.invite-highlight[data-v-04f8421b]{color:#16213e;font-weight:600}.invite-hint[data-v-04f8421b]{color:#666;margin:0 0 1.25rem;font-size:.88rem;line-height:1.45}.invite-form .form-label[data-v-04f8421b]{color:#333;font-weight:500}.invite-alert[data-v-04f8421b]{border-radius:8px;margin-bottom:1rem;padding:.65rem .85rem;font-size:.9rem}.invite-alert--error[data-v-04f8421b]{color:#a21e1e;background:#fdeaea}.invite-alert--ok[data-v-04f8421b]{color:#0d6832;background:#e8f8ef}.admin-stats .card[data-v-8a6b9f0e]{color:inherit;transition:transform .2s}.admin-stats .card[data-v-8a6b9f0e]:hover{transform:translateY(-5px);box-shadow:0 4px 15px #0000001a}.admin-stats .card-header[data-v-8a6b9f0e]{color:#fff}.admin-stats .card-body[data-v-8a6b9f0e]{padding:1.5rem}.admin-stats h6[data-v-8a6b9f0e]{color:#6c757d;font-size:.9rem}.admin-stats .h3[data-v-8a6b9f0e]{font-size:2rem;font-weight:700}.admin-stats .text-success[data-v-8a6b9f0e]{color:#28a745!important}.admin-stats .text-danger[data-v-8a6b9f0e]{color:#dc3545!important}.admin-stats .text-primary[data-v-8a6b9f0e]{color:#007bff!important}.admin-stats .text-info[data-v-8a6b9f0e]{color:#17a2b8!important}.admin-stats .text-warning[data-v-8a6b9f0e]{color:#ffc107!important}.admin-stats .text-secondary[data-v-8a6b9f0e]{color:#6c757d!important}.card-header{background-size:cover;min-height:70px}.sticky[data-v-444b01fa]{position:sticky;left:0}.users-actions-container[data-v-9b9cd4b3]{padding:1.5rem}.card[data-v-9b9cd4b3]{border:none;transition:transform .2s,box-shadow .2s}.card[data-v-9b9cd4b3]:hover{transform:translateY(-5px);box-shadow:0 4px 8px #00000026!important}.card-body[data-v-9b9cd4b3]{flex-direction:column;display:flex}.card-text[data-v-9b9cd4b3]{flex-grow:1;margin-bottom:1rem}.modal-content[data-v-9b9cd4b3],.modal-header[data-v-9b9cd4b3],.modal-body[data-v-9b9cd4b3],.modal-footer[data-v-9b9cd4b3],.modal-title[data-v-9b9cd4b3],.modal-body p[data-v-9b9cd4b3]{color:#000!important}tr{text-align:center!important;vertical-align:middle!important}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}.file-container{background:#fff;border-radius:20px;width:100%;max-width:650px;padding:30px;box-shadow:0 8px 24px #959da533}.drag-area{border:3px dashed #e0eafc;flex-direction:column;justify-content:center;align-items:center;height:400px;margin:10px auto;display:flex}h3{margin-bottom:20px;font-weight:500}.drag-area .icon{color:#1683ff;font-size:50px}.drag-area .header{color:#34495e;font-size:20px;font-weight:500}.drag-area .header-light{color:#9bb9d5;font-size:20px;font-weight:500}.drag-area .support{color:gray;margin:10px 0 15px;font-size:12px}.drag-area .support-light{color:#c7c7c7;margin:10px 0 15px;font-size:12px}.drag-area .button{color:#1683ff;cursor:pointer;font-size:20px;font-weight:500}.drag-area.active{border:2px solid #1683ff}.drag-area img{object-fit:cover;width:100%;height:100%}.download{color:#fff;text-align:center;cursor:pointer;background-color:#4caf50;border:none;border-radius:12px;width:100%;margin:3px 1px;padding:6px 32px;font-size:16px;text-decoration:none;display:inline-block}.games-actions-container[data-v-a939924c]{padding:1.5rem}.card[data-v-a939924c]{border:none;transition:transform .2s,box-shadow .2s}.card[data-v-a939924c]:hover{transform:translateY(-5px);box-shadow:0 4px 8px #00000026!important}.card-body[data-v-a939924c]{flex-direction:column;display:flex}.card-text[data-v-a939924c]{flex-grow:1;margin-bottom:1rem}.cursor-pointer[data-v-a939924c]{cursor:pointer}.cursor-pointer[data-v-a939924c]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.cursor-pointer.border-primary[data-v-a939924c]{box-shadow:0 0 0 .2rem #0d6efd40;border-width:2px!important}.modal-content[data-v-a939924c],.modal-header[data-v-a939924c],.modal-body[data-v-a939924c],.modal-footer[data-v-a939924c],.modal-title[data-v-a939924c],.modal-body p[data-v-a939924c]{color:#000!important}.notifications-panel .card[data-v-2aea80f8]{background-color:#0000;border:none}.notifications-panel .card-body[data-v-2aea80f8],.notifications-panel .card-title[data-v-2aea80f8],.notifications-panel .text-muted[data-v-2aea80f8],.notifications-panel .form-label[data-v-2aea80f8],.notifications-panel .form-check-label[data-v-2aea80f8],.notifications-panel small[data-v-2aea80f8],.notifications-panel .table[data-v-2aea80f8],.notifications-panel p.small[data-v-2aea80f8],.notifications-panel .card-body p[data-v-2aea80f8],.notifications-panel p.text-muted[data-v-2aea80f8],.notifications-panel p.text-muted.small[data-v-2aea80f8],.notifications-panel .card-body[data-v-2aea80f8] *{color:#fff!important}.notifications-panel .table thead th[data-v-2aea80f8],.notifications-panel .table td[data-v-2aea80f8],.notifications-panel .table th[data-v-2aea80f8]{color:#fff;border:none}.notifications-panel .table tbody tr[data-v-2aea80f8],.notifications-panel .table[data-v-2aea80f8]{border:none}.notifications-panel .nav-tabs .nav-link[data-v-2aea80f8]{color:#fffc}.notifications-panel .nav-tabs .nav-link.active[data-v-2aea80f8]{color:#fff}.notifications-panel .form-control[data-v-2aea80f8],.notifications-panel .form-select[data-v-2aea80f8]{border:none;color:#fff!important;background-color:#343a40!important}.notifications-panel .form-select option[data-v-2aea80f8]{color:#fff;background-color:#343a40}.notifications-panel .form-control[data-v-2aea80f8]::placeholder{color:#ffffff80}.font-monospace[data-v-2aea80f8]{font-family:monospace}.notifications-panel .modal-dark .modal-content[data-v-2aea80f8]{color:#fff;background-color:#212529;border:1px solid #343a40}.notifications-panel .modal-dark .modal-header[data-v-2aea80f8]{color:#fff;background-color:#212529;border-bottom-color:#343a40}.notifications-panel .modal-dark .modal-body[data-v-2aea80f8]{color:#fff;background-color:#212529}.notifications-panel .modal-dark .modal-footer[data-v-2aea80f8]{color:#fff;background-color:#212529;border-top-color:#343a40}.notifications-panel .modal-dark .modal-title[data-v-2aea80f8],.notifications-panel .modal-dark .form-label[data-v-2aea80f8],.notifications-panel .modal-dark .form-check-label[data-v-2aea80f8]{color:#fff!important}.notifications-panel .modal-dark .form-control[data-v-2aea80f8],.notifications-panel .modal-dark .form-select[data-v-2aea80f8]{border:none;color:#fff!important;background-color:#343a40!important}.notifications-panel .modal-dark .form-select option[data-v-2aea80f8]{color:#fff;background-color:#343a40}.notifications-panel .modal-dark .btn-close[data-v-2aea80f8]{filter:invert()}.multiselect{background:var(--ms-bg,#fff);border:var(--ms-border-width,1px) solid var(--ms-border-color,#d1d5db);border-radius:var(--ms-radius,4px);box-sizing:border-box;cursor:pointer;font-size:var(--ms-font-size,1rem);min-height:calc(var(--ms-border-width,1px)*2 + var(--ms-font-size,1rem)*var(--ms-line-height,1.375) + var(--ms-py,.5rem)*2);outline:none;justify-content:flex-end;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.multiselect.is-open{border-radius:var(--ms-radius,4px) var(--ms-radius,4px) 0 0}.multiselect.is-open-top{border-radius:0 0 var(--ms-radius,4px) var(--ms-radius,4px)}.multiselect.is-disabled{background:var(--ms-bg-disabled,#f3f4f6);cursor:default}.multiselect.is-active{border:var(--ms-border-width-active,var(--ms-border-width,1px)) solid var(--ms-border-color-active,var(--ms-border-color,#d1d5db));box-shadow:0 0 0 var(--ms-ring-width,3px) var(--ms-ring-color,#10b98130)}.multiselect-wrapper{box-sizing:border-box;cursor:pointer;min-height:calc(var(--ms-border-width,1px)*2 + var(--ms-font-size,1rem)*var(--ms-line-height,1.375) + var(--ms-py,.5rem)*2);outline:none;justify-content:flex-end;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.multiselect-multiple-label,.multiselect-placeholder,.multiselect-single-label{box-sizing:border-box;height:100%;line-height:var(--ms-line-height,1.375);max-width:100%;padding-left:var(--ms-px,.875rem);padding-right:calc(1.25rem + var(--ms-px,.875rem)*3);pointer-events:none;background:0 0;align-items:center;display:flex;position:absolute;top:0;left:0}.multiselect-placeholder{color:var(--ms-placeholder-color,#9ca3af)}.multiselect-single-label-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.multiselect-search{appearance:none;background:var(--ms-bg,#fff);border-radius:var(--ms-radius,4px);box-sizing:border-box;font-family:inherit;font-size:inherit;height:100%;padding-left:var(--ms-px,.875rem);border:0;outline:none;width:100%;position:absolute;inset:0}.multiselect-search::-webkit-search-cancel-button{-webkit-appearance:none}.multiselect-search::-webkit-search-decoration{-webkit-appearance:none}.multiselect-search::-webkit-search-results-button{-webkit-appearance:none}.multiselect-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-tags{margin:var(--ms-tag-my,.25rem) 0 0;padding-left:var(--ms-py,.5rem);flex-wrap:wrap;flex-grow:1;flex-shrink:1}.multiselect-tag,.multiselect-tags{align-items:center;min-width:0;display:flex}.multiselect-tag{background:var(--ms-tag-bg,#10b981);border-radius:var(--ms-tag-radius,4px);color:var(--ms-tag-color,#fff);font-size:var(--ms-tag-font-size,.875rem);font-weight:var(--ms-tag-font-weight,600);line-height:var(--ms-tag-line-height,1.25rem);margin-bottom:var(--ms-tag-my,.25rem);margin-right:var(--ms-tag-mx,.25rem);padding:var(--ms-tag-py,.125rem) 0 var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem);white-space:nowrap}.multiselect-tag.is-disabled{background:var(--ms-tag-bg-disabled,#9ca3af);color:var(--ms-tag-color-disabled,#fff);padding-right:var(--ms-tag-px,.5rem)}.multiselect-tag-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multiselect-tag-wrapper-break{white-space:normal;word-break:break-all}.multiselect-tag-remove{border-radius:var(--ms-tag-remove-radius,4px);margin:var(--ms-tag-remove-my,0) var(--ms-tag-remove-mx,.125rem);padding:var(--ms-tag-remove-py,.25rem) var(--ms-tag-remove-px,.25rem);justify-content:center;align-items:center;display:flex}.multiselect-tag-remove:hover{background:#00000010}.multiselect-tag-remove-icon{opacity:.8;background-color:currentColor;width:.75rem;height:.75rem;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.multiselect-tags-search-wrapper{height:100%;margin:0 var(--ms-tag-mx,4px) var(--ms-tag-my,4px);flex-grow:1;flex-shrink:1;display:inline-block;position:relative}.multiselect-tags-search-copy{visibility:hidden;white-space:pre-wrap;width:100%;height:1px;display:inline-block}.multiselect-tags-search{appearance:none;box-sizing:border-box;font-family:inherit;font-size:inherit;border:0;outline:none;width:100%;padding:0;position:absolute;inset:0}.multiselect-tags-search::-webkit-search-cancel-button{-webkit-appearance:none}.multiselect-tags-search::-webkit-search-decoration{-webkit-appearance:none}.multiselect-tags-search::-webkit-search-results-button{-webkit-appearance:none}.multiselect-tags-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-inifite{min-height:calc(var(--ms-border-width,1px)*2 + var(--ms-font-size,1rem)*var(--ms-line-height,1.375) + var(--ms-py,.5rem)*2);justify-content:center;align-items:center;width:100%;display:flex}.multiselect-inifite-spinner,.multiselect-spinner{background-color:var(--ms-spinner-color,#10b981);z-index:10;flex-grow:0;flex-shrink:0;width:1rem;height:1rem;animation:1s linear infinite multiselect-spin;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.multiselect-spinner{margin:0 var(--ms-px,.875rem) 0 0}.multiselect-clear{opacity:1;padding:0 var(--ms-px,.875rem) 0 0;z-index:10;flex-grow:0;flex-shrink:0;transition:all .3s;display:flex;position:relative}.multiselect-clear:hover .multiselect-clear-icon{background-color:var(--ms-clear-color-hover,#000)}.multiselect-clear-icon{background-color:var(--ms-clear-color,#999);transition:all .3s;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E")}.multiselect-caret,.multiselect-clear-icon{width:.625rem;height:1.125rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.multiselect-caret{background-color:var(--ms-caret-color,#999);margin:0 var(--ms-px,.875rem) 0 0;pointer-events:none;z-index:10;flex-grow:0;flex-shrink:0;transition:transform .3s;position:relative;transform:rotate(0);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E")}.multiselect-caret.is-open{pointer-events:auto;transform:rotate(180deg)}.multiselect-dropdown{-webkit-overflow-scrolling:touch;background:var(--ms-dropdown-bg,#fff);border:var(--ms-dropdown-border-width,1px) solid var(--ms-dropdown-border-color,#d1d5db);border-radius:0 0 var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px);bottom:0;left:calc(var(--ms-border-width,1px)*-1);margin-top:calc(var(--ms-border-width,1px)*-1);max-height:var(--ms-max-height,10rem);right:calc(var(--ms-border-width,1px)*-1);z-index:100;outline:none;flex-direction:column;display:flex;position:absolute;overflow-y:scroll;transform:translateY(100%)}.multiselect-dropdown.is-top{border-radius:var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px) 0 0;bottom:auto;top:var(--ms-border-width,1px);transform:translateY(-100%)}.multiselect-dropdown.is-hidden{display:none}.multiselect-options{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.multiselect-group{margin:0;padding:0}.multiselect-group-label{background:var(--ms-group-label-bg,#e5e7eb);box-sizing:border-box;color:var(--ms-group-label-color,#374151);cursor:default;font-size:.875rem;font-weight:600;line-height:var(--ms-group-label-line-height,1.375);padding:var(--ms-group-label-py,.3rem) var(--ms-group-label-px,.75rem);text-align:left;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.multiselect-group-label.is-pointable{cursor:pointer}.multiselect-group-label.is-pointed{background:var(--ms-group-label-bg-pointed,#d1d5db);color:var(--ms-group-label-color-pointed,#374151)}.multiselect-group-label.is-selected{background:var(--ms-group-label-bg-selected,#059669);color:var(--ms-group-label-color-selected,#fff)}.multiselect-group-label.is-disabled{background:var(--ms-group-label-bg-disabled,#f3f4f6);color:var(--ms-group-label-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-group-label.is-selected.is-pointed{background:var(--ms-group-label-bg-selected-pointed,#0c9e70);color:var(--ms-group-label-color-selected-pointed,#fff)}.multiselect-group-label.is-selected.is-disabled{background:var(--ms-group-label-bg-selected-disabled,#75cfb1);color:var(--ms-group-label-color-selected-disabled,#d1fae5)}.multiselect-group-options{margin:0;padding:0}.multiselect-option{box-sizing:border-box;cursor:pointer;font-size:var(--ms-option-font-size,1rem);line-height:var(--ms-option-line-height,1.375);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem);text-align:left;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.multiselect-option.is-pointed{background:var(--ms-option-bg-pointed,#f3f4f6);color:var(--ms-option-color-pointed,#1f2937)}.multiselect-option.is-selected{background:var(--ms-option-bg-selected,#10b981);color:var(--ms-option-color-selected,#fff)}.multiselect-option.is-disabled{background:var(--ms-option-bg-disabled,#fff);color:var(--ms-option-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-option.is-selected.is-pointed{background:var(--ms-option-bg-selected-pointed,#26c08e);color:var(--ms-option-color-selected-pointed,#fff)}.multiselect-option.is-selected.is-disabled{background:var(--ms-option-bg-selected-disabled,#87dcc0);color:var(--ms-option-color-selected-disabled,#d1fae5)}.multiselect-no-options,.multiselect-no-results{color:var(--ms-empty-color,#4b5563);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem)}.multiselect-fake-input{background:0 0;border:0;outline:none;width:100%;height:1px;padding:0;font-size:0;position:absolute;bottom:-1px;left:0;right:0}.multiselect-fake-input:active,.multiselect-fake-input:focus{outline:none}.multiselect-assistive-text{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.multiselect-spacer{display:none}[dir=rtl] .multiselect-multiple-label,[dir=rtl] .multiselect-placeholder,[dir=rtl] .multiselect-single-label{padding-left:calc(1.25rem + var(--ms-px,.875rem)*3);padding-right:var(--ms-px,.875rem);left:auto;right:0}[dir=rtl] .multiselect-search{padding-left:0;padding-right:var(--ms-px,.875rem)}[dir=rtl] .multiselect-tags{padding-left:0;padding-right:var(--ms-py,.5rem)}[dir=rtl] .multiselect-tag{margin-left:var(--ms-tag-mx,.25rem);padding:var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem) var(--ms-tag-py,.125rem) 0;margin-right:0}[dir=rtl] .multiselect-tag.is-disabled{padding-left:var(--ms-tag-px,.5rem)}[dir=rtl] .multiselect-caret,[dir=rtl] .multiselect-spinner{margin:0 0 0 var(--ms-px,.875rem)}[dir=rtl] .multiselect-clear{padding:0 0 0 var(--ms-px,.875rem)}@keyframes multiselect-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dark-mode[data-v-11e02a70]{--bg-primary:#1a1a1a;--bg-secondary:#2d2d2d;--bg-tertiary:#363636;--text-primary:#fff;--text-secondary:#e1e1e1;--border-color:#404040;--hover-bg:#404040;--input-bg:#2d2d2d;--input-border:#404040}.dark-mode .sheet-editor[data-v-11e02a70]{background-color:var(--bg-primary);color:var(--text-primary)}.dark-mode .card[data-v-11e02a70]{background-color:var(--bg-secondary);border-color:var(--border-color)}.dark-mode .card-body[data-v-11e02a70]{background-color:var(--bg-secondary)}.dark-mode .card-title[data-v-11e02a70]{color:var(--text-primary)}.dark-mode .card-subtitle[data-v-11e02a70]{color:var(--text-primary)!important}.dark-mode .form-control[data-v-11e02a70]{background-color:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}.dark-mode .form-control[data-v-11e02a70]:focus{background-color:var(--input-bg);color:var(--text-primary);border-color:#0d6efd;box-shadow:0 0 0 .25rem #0d6efd40}.dark-mode .form-check-label[data-v-11e02a70],.dark-mode label[data-v-11e02a70]{color:var(--text-primary)}.dark-mode .badge.bg-secondary[data-v-11e02a70]{color:var(--text-primary);background-color:var(--bg-tertiary)!important}.dark-mode .btn[data-v-11e02a70]{color:var(--text-primary)}.dark-mode .btn-outline-primary[data-v-11e02a70]{color:var(--text-primary);border-color:#0d6efd}.dark-mode .btn-outline-secondary[data-v-11e02a70]{color:var(--text-primary);border-color:var(--border-color)}.dark-mode .btn-outline-danger[data-v-11e02a70]{color:var(--text-primary);border-color:#dc3545}.dark-mode .nav-tabs[data-v-11e02a70]{border-bottom-color:var(--border-color)}.dark-mode .nav-tabs .nav-link[data-v-11e02a70]{color:var(--text-secondary);border-color:#0000}.dark-mode .nav-tabs .nav-link[data-v-11e02a70]:hover{border-color:var(--border-color);background-color:var(--hover-bg);color:var(--text-primary)}.dark-mode .nav-tabs .nav-link.active[data-v-11e02a70]{background-color:var(--bg-secondary);border-color:var(--border-color);border-bottom-color:var(--bg-secondary);color:var(--text-primary)}.dark-mode .card[data-v-11e02a70],.dark-mode .form-control[data-v-11e02a70],.dark-mode .btn[data-v-11e02a70]{transition:all .3s}.sheet-editor[data-v-11e02a70]{padding:20px}.nav-tabs .nav-link[data-v-11e02a70]{cursor:pointer}.card[data-v-11e02a70]{margin-bottom:1rem}.btn-group[data-v-11e02a70]{gap:.5rem}.badge[data-v-11e02a70]{padding:.35em .65em;font-size:.8em}.ms-2[data-v-11e02a70]{margin-left:.5rem!important}.card-subtitle[data-v-11e02a70]{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.btn-outline-secondary[data-v-11e02a70]:hover{color:#6c757d;background-color:#f8f9fa}.form-group[data-v-11e02a70]{margin-bottom:1rem}.collapse-btn[data-v-11e02a70]{padding:.25rem .5rem;position:relative}.collapse-icon[data-v-11e02a70]{transition:transform .3s;display:inline-block}.collapse-icon.is-collapsed[data-v-11e02a70]{transform:rotate(180deg)}.collapse-btn:hover .collapse-icon[data-v-11e02a70]{transform:scale(1.2)}.collapse-btn:hover .collapse-icon.is-collapsed[data-v-11e02a70]{transform:rotate(180deg)scale(1.2)}.card-body [v-show][data-v-11e02a70]{transition:all .3s}.editor-layout[data-v-11e02a70]{gap:2rem;height:calc(100vh - 40px);margin:-20px;padding:20px;display:flex}.editor-header[data-v-11e02a70]{z-index:100;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);margin:-1rem -1rem 1rem;padding:1rem;position:sticky;top:0}.editor-header .nav-tabs[data-v-11e02a70]{margin-bottom:0}.editor-sidebar[data-v-11e02a70]{scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0;width:300px;height:calc(100vh - 40px);padding-right:1rem;position:sticky;top:20px;overflow-y:auto}.editor-content[data-v-11e02a70]{flex-grow:1;padding-bottom:2rem;overflow-y:auto}.editor-content-scroll[data-v-11e02a70]{padding-top:1rem}.editor-main-content[data-v-11e02a70]{height:100%;overflow-y:auto}.nav-tabs[data-v-11e02a70]{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.editor-sidebar[data-v-11e02a70]::-webkit-scrollbar{display:none}.editor-content[data-v-11e02a70]::-webkit-scrollbar{display:none}.tab-content[data-v-11e02a70]{height:calc(100% - 60px);overflow-y:auto}.sidebar-actions[data-v-11e02a70]{background-color:var(--bg-primary);border-top:1px solid var(--border-color);margin-top:1rem;padding:1rem 0;position:sticky;bottom:0}.sheet-editor[data-v-11e02a70]{padding:20px 20px 0;overflow:hidden}.nav-tabs .nav-link[data-v-11e02a70]{cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.nav-tabs .nav-link i[data-v-11e02a70]{opacity:.5}.nav-tabs .nav-link:hover i[data-v-11e02a70]{opacity:1}.nav-tabs .nav-link.active .btn-close[data-v-11e02a70]{color:var(--text-primary)}.dark-mode .modal-content[data-v-11e02a70]{background-color:var(--bg-secondary);border-color:var(--border-color);z-index:1050}.modal-backdrop[data-v-11e02a70]{z-index:1040;background-color:#00000080}.modal[data-v-11e02a70]{z-index:2000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-backdrop[data-v-11e02a70]{z-index:1999;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.modal-dialog[data-v-11e02a70]{z-index:2001;pointer-events:auto;width:100%;max-width:90%;margin:1.75rem auto;position:relative}.modal-dialog.modal-xl[data-v-11e02a70]{max-width:95%}.modal-dialog.modal-lg[data-v-11e02a70]{max-width:90%}.modal-dialog.modal-md[data-v-11e02a70]{max-width:80%}.modal-body .row[data-v-11e02a70]{margin:0 -1rem}.modal-body .col-md-6[data-v-11e02a70]{padding:0 1rem}.json-preview[data-v-11e02a70]{background-color:var(--bg-tertiary);white-space:pre-wrap;word-wrap:break-word;border-radius:4px;max-height:70vh;padding:1rem;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;overflow-y:auto}.modal-body .form-control[data-v-11e02a70],.modal-body .form-select[data-v-11e02a70]{width:100%}.modal-body[data-v-11e02a70]{padding:1.5rem}.modal-header[data-v-11e02a70],.modal-footer[data-v-11e02a70]{padding:1rem 1.5rem}.modal-footer .btn[data-v-11e02a70]{min-width:120px}.modal-body input[type=color][data-v-11e02a70]{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:4px;width:100%;height:38px;padding:2px}.modal-body .form-group[data-v-11e02a70]{margin-bottom:1.5rem}.modal-body label[data-v-11e02a70]{width:100%;margin-bottom:.5rem;display:block}.modal-body .btn-group[data-v-11e02a70]{gap:.5rem;width:100%;display:flex}.modal-body .btn-group .btn[data-v-11e02a70]{flex:1}.preview-container[data-v-11e02a70]{max-height:70vh;overflow-y:auto}.preview-tab[data-v-11e02a70]{background-color:var(--bg-secondary);border-radius:.5rem;padding:1.5rem}.preview-tab h4[data-v-11e02a70]{color:var(--text-primary);border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.preview-field[data-v-11e02a70]{background-color:var(--bg-tertiary);border-radius:.375rem;padding:1rem}.preview-field h5[data-v-11e02a70]{color:var(--text-primary);font-size:1.1rem}.form-label[data-v-11e02a70]{color:var(--text-primary);font-weight:500}.dashboard-preview .card[data-v-11e02a70]{background-color:var(--bg-secondary);border:1px dashed var(--border-color)}.dashboard-preview .card-body[data-v-11e02a70]{padding:.75rem}.dashboard-preview i[data-v-11e02a70]{color:var(--text-secondary)}.dark-mode .form-control[data-v-11e02a70],.dark-mode .form-select[data-v-11e02a70]{background-color:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}.dark-mode .form-control[data-v-11e02a70]:focus,.dark-mode .form-select[data-v-11e02a70]:focus{background-color:var(--input-bg);color:var(--text-primary);border-color:#0d6efd;box-shadow:0 0 0 .25rem #0d6efd40}.dark-mode .form-check-input[data-v-11e02a70]{background-color:var(--input-bg);border-color:var(--input-border)}.dark-mode .form-check-input[data-v-11e02a70]:checked{background-color:#0d6efd;border-color:#0d6efd}.dark-mode .form-check-label[data-v-11e02a70]{color:var(--text-primary)}.dark-mode .form-select option[data-v-11e02a70]{background-color:var(--input-bg);color:var(--text-primary)}.dark-mode .form-select[multiple][data-v-11e02a70]{height:auto;min-height:120px}.context-menu[data-v-11e02a70]{background:var(--bg-secondary);border:1px solid var(--border-color);z-index:1900;-webkit-user-select:none;user-select:none;border-radius:4px;min-width:200px;padding:.5rem 0;position:fixed;box-shadow:0 2px 10px #0000004d}.context-menu-item[data-v-11e02a70]{cursor:pointer;color:var(--text-primary);align-items:center;padding:.5rem 1rem;display:flex}.context-menu-item[data-v-11e02a70]:hover{background-color:var(--hover-bg)}.context-menu-item.text-danger[data-v-11e02a70]:hover{background-color:#dc35451a}.modal-body input[type=color][data-v-11e02a70]{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:4px;height:38px;padding:2px}.modal-body input[type=color][data-v-11e02a70]::-webkit-color-swatch-wrapper{padding:0}.modal-body input[type=color][data-v-11e02a70]::-webkit-color-swatch{border:none;border-radius:2px}.dark-mode .modal-content[data-v-11e02a70]{background-color:var(--bg-secondary);border-color:var(--border-color)}.dark-mode .modal-header[data-v-11e02a70]{border-bottom-color:var(--border-color)}.dark-mode .modal-footer[data-v-11e02a70]{border-top-color:var(--border-color)}.dark-mode .modal-title[data-v-11e02a70]{color:var(--text-primary)}.dark-mode .btn-close[data-v-11e02a70]{color:var(--text-primary);text-shadow:none}.dark-mode .modal-body .form-control[data-v-11e02a70],.dark-mode .modal-body .form-select[data-v-11e02a70]{background-color:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}.dark-mode .modal-body .form-control[data-v-11e02a70]:focus,.dark-mode .modal-body .form-select[data-v-11e02a70]:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem #0d6efd40}.dark-mode .modal-body label[data-v-11e02a70]{color:var(--text-primary);margin-bottom:.5rem;display:block}.dark-mode .json-preview[data-v-11e02a70]{color:var(--text-primary)}.sheet-card[data-v-e76f8901]{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border:1px solid #404040;border-radius:12px;flex-direction:column;min-height:180px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 12px #0000004d}.background-container[data-v-e76f8901]{overflow:hidden;transform:translateZ(0)}.card-img[data-v-e76f8901]{will-change:transform;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.card-content[data-v-e76f8901]{flex-direction:column;height:100%;min-height:180px;padding-left:20px;padding-right:20px;display:flex}.object-fit-cover[data-v-e76f8901]{object-fit:cover}.sheet-card[data-v-e76f8901]:hover{border-color:#0d6efd;transform:translateY(-5px);box-shadow:0 8px 25px #0006}.card-tags[data-v-e76f8901]{gap:8px;margin-bottom:15px;display:flex}.tag[data-v-e76f8901]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:0 0 20px 20px;padding:4px 12px;font-size:.8rem;font-weight:500}.tag.game-system[data-v-e76f8901]{background:#0d6efd33;border:1px solid #0d6efd4d}.tag.creator[data-v-e76f8901]{background:#6c757d33;border:1px solid #6c757d4d}.card-title[data-v-e76f8901]{color:#fff;margin:0 0 12px;font-size:1.4rem;font-weight:700;line-height:1.3}.card-description[data-v-e76f8901]{color:#e1e1e1;flex-grow:1;margin:0 0 auto;font-size:.95rem;line-height:1.5}.card-system-info[data-v-e76f8901]{color:#b0b0b0;margin-top:15px;margin-bottom:10px;font-size:.85rem}.card-actions[data-v-e76f8901]{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.action-btn[data-v-e76f8901]{cursor:pointer;border:none;border-radius:20% 20% 0 0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;transition:all .2s;display:flex}.view-btn[data-v-e76f8901]{color:#fff;background:#0d6efdcc}.view-btn[data-v-e76f8901]:hover{background:#0d6efd;transform:scale(1.1)}.edit-btn[data-v-e76f8901]{color:#fff;background:#0d6efdcc}.edit-btn[data-v-e76f8901]:hover{background:#0d6efd;transform:scale(1.1)}.delete-btn[data-v-e76f8901]{color:#fff;background:#dc3545cc}.delete-btn[data-v-e76f8901]:hover{background:#dc3545;transform:scale(1.1)}@media (width<=768px){.sheet-card[data-v-e76f8901]{min-height:250px;padding:15px}.card-title[data-v-e76f8901]{font-size:1.2rem}.card-description[data-v-e76f8901]{font-size:.9rem}}.sheets-list[data-v-af17f674]{padding:20px}.card[data-v-af17f674]{transition:transform .2s}.card[data-v-af17f674]:hover{transform:translateY(-5px)}.modal-xl[data-v-af17f674]{max-width:90%}#checkIcon i[data-v-08a45183]{background:#fff;border-radius:50%;width:72px;height:72px;margin-top:-40px;font-size:64px;line-height:72px;display:inline-block;box-shadow:3px 5px 26px #0000004d}.hero-section[data-v-93adaa23]{background-image:url(/assets/img/background.jpg);background-position:50%;background-size:cover;min-height:200px;padding:2rem 0}.hero-overlay[data-v-93adaa23]{z-index:1;background:#000000b3;position:absolute;inset:0}.header[data-v-93adaa23]{background-color:#172b4d;padding-top:1rem;padding-bottom:1rem}.background-container[data-v-93adaa23]{overflow:hidden;transform:translateZ(0)}.card-img[src$=\.gif][data-v-93adaa23]{will-change:transform;-webkit-backface-visibility:hidden;-webkit-perspective:1000px;transform:translateZ(0)}.card[data-v-93adaa23]{will-change:transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform .2s}.card[data-v-93adaa23]:hover{transform:translateY(-5px)}.object-fit-cover[data-v-93adaa23]{object-fit:cover}.dev-index[data-v-b6b3bfe7]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.header[data-v-b6b3bfe7]{text-align:center;color:#fff;margin-bottom:3rem}.header h1[data-v-b6b3bfe7]{text-shadow:2px 2px 4px #0000004d;margin-bottom:.5rem;font-size:3rem}.header p[data-v-b6b3bfe7]{opacity:.9;font-size:1.2rem}.content[data-v-b6b3bfe7]{justify-content:center;align-items:center;min-height:60vh;display:flex}.redirect-section[data-v-b6b3bfe7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#fffffff2;border-radius:15px;padding:3rem;box-shadow:0 10px 30px #0003}.redirect-section h2[data-v-b6b3bfe7]{color:#333;margin-bottom:2rem;font-size:1.8rem}.redirect-button[data-v-b6b3bfe7]{cursor:pointer;background:#fff;border:none;border-left:4px solid #667eea;border-radius:12px;align-items:center;gap:1.5rem;min-width:300px;padding:2rem;transition:all .3s;display:flex;box-shadow:0 4px 15px #0000001a}.redirect-button[data-v-b6b3bfe7]:hover{background:linear-gradient(135deg,#f0f8ff,#fff);border-left-color:#764ba2;transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.icon[data-v-b6b3bfe7]{font-size:3rem}.button-content h3[data-v-b6b3bfe7]{color:#333;margin:0 0 .5rem;font-size:1.3rem}.button-content p[data-v-b6b3bfe7]{color:#666;margin:0;font-size:1rem}@media (width<=768px){.dev-index[data-v-b6b3bfe7]{padding:1rem}.header h1[data-v-b6b3bfe7]{font-size:2rem}.redirect-button[data-v-b6b3bfe7]{text-align:center;flex-direction:column;min-width:auto}}.breadcrumb-example[data-v-b0955ca1]{max-width:800px;margin:0 auto;padding:2rem}.example-section[data-v-b0955ca1]{background:#0000001a;border:1px solid #ffffff1a;border-radius:.5rem;margin-bottom:2rem;padding:1rem}.example-section h4[data-v-b0955ca1]{color:#fff;margin-bottom:.5rem}.example-section p[data-v-b0955ca1]{color:#e9ecef;margin-bottom:1rem}.btn[data-v-b0955ca1]{margin-bottom:.5rem;margin-right:.5rem}.profile-modal-backdrop[data-v-5af9fb02]{z-index:9999;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.profile-modal[data-v-5af9fb02]{--profile-bg:#16142a;--profile-bg-card:#1e1a35;--profile-border:#2a2a3e;--profile-text:#fff;--profile-text-muted:#b0b0c0;--profile-accent:#a855f7;--profile-accent-dark:#7c3aed;--profile-danger:#dc3545;background:var(--profile-bg);border:1px solid var(--profile-border);border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:calc(100vh - 2rem);display:flex;box-shadow:0 24px 48px #00000080}.profile-modal-backdrop.profile-modal--fullscreen[data-v-5af9fb02],.profile-modal--fullscreen.profile-modal-backdrop[data-v-5af9fb02]{align-items:stretch;padding:0}.profile-modal.profile-modal--fullscreen[data-v-5af9fb02]{border:none;border-radius:0;width:100%;max-width:none;height:100%;min-height:100dvh;max-height:none}@media (width<=768px){.profile-modal.profile-modal--fullscreen .profile-modal-header[data-v-5af9fb02]{padding:calc(1rem + env(safe-area-inset-top)) 1rem 2.5rem}.profile-modal.profile-modal--fullscreen .profile-modal-close[data-v-5af9fb02]{top:calc(.75rem + env(safe-area-inset-top))}.profile-modal.profile-modal--fullscreen .profile-modal-tabs[data-v-5af9fb02],.profile-modal.profile-modal--fullscreen .profile-modal-body[data-v-5af9fb02]{padding-left:1rem;padding-right:1rem}.profile-modal.profile-modal--fullscreen .profile-modal-footer[data-v-5af9fb02]{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom))}.profile-modal.profile-modal--fullscreen .profile-btn[data-v-5af9fb02]{min-height:48px;padding:.875rem 1rem}}.profile-modal-header[data-v-5af9fb02]{background:linear-gradient(135deg,#7c3aed 0%,#5b21b6 50%,#4c1d95 100%);border-radius:16px 16px 0 0;padding:1.5rem 1.5rem 2.5rem;position:relative}.profile-modal--fullscreen .profile-modal-header[data-v-5af9fb02]{border-radius:0}.profile-modal-header-content[data-v-5af9fb02]{padding-right:2rem}.profile-modal-title[data-v-5af9fb02]{color:var(--profile-text);margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.profile-modal-close[data-v-5af9fb02]{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute;top:1rem;right:1rem}.profile-modal-close[data-v-5af9fb02]:hover{background:#ffffff40}.profile-modal-avatar-wrap[data-v-5af9fb02]{z-index:1;justify-content:center;margin-top:-2.5rem;margin-bottom:1rem;display:flex;position:relative}.profile-modal-avatar[data-v-5af9fb02]{background:linear-gradient(135deg, var(--profile-accent-dark) 0%, var(--profile-accent) 100%);border:3px solid var(--profile-bg);background-position:50%;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;box-shadow:0 4px 12px #0000004d}.profile-modal-avatar i[data-v-5af9fb02]{color:#ffffffe6;font-size:2rem}.profile-modal-tabs[data-v-5af9fb02]{gap:.25rem;padding:0 1.5rem 1rem;display:flex}.profile-modal-tab[data-v-5af9fb02]{background:var(--profile-border);color:var(--profile-text-muted);cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.9375rem;transition:background .2s,color .2s;display:flex}.profile-modal-tab.active[data-v-5af9fb02]{color:var(--profile-text);background:#a855f740;font-weight:500}.profile-modal-tab[data-v-5af9fb02]:hover:not(.active){color:var(--profile-text);background:#ffffff14}.profile-modal-body[data-v-5af9fb02]{flex:1;padding:0 1.5rem 1rem;overflow-y:auto}.profile-modal-panel[data-v-5af9fb02]{padding-bottom:.5rem}.profile-form-section-title[data-v-5af9fb02],.profile-integrations-title[data-v-5af9fb02]{color:var(--profile-text);margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.profile-form-section[data-v-5af9fb02]{margin-bottom:1.25rem}.profile-field[data-v-5af9fb02]{margin-bottom:1rem}.profile-label[data-v-5af9fb02]{color:var(--profile-text-muted);align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.875rem;display:flex}.profile-label i[data-v-5af9fb02]{opacity:.8;width:1rem}.profile-input[data-v-5af9fb02]{border:1px solid var(--profile-border);background:var(--profile-bg-card);width:100%;color:var(--profile-text);box-sizing:border-box;border-radius:10px;padding:.65rem .875rem;font-size:.9375rem}.profile-input[data-v-5af9fb02]::placeholder{color:var(--profile-text-muted);opacity:.7}.profile-input[data-v-5af9fb02]:focus{border-color:var(--profile-accent);outline:none;box-shadow:0 0 0 2px #a855f733}.profile-integrations-desc[data-v-5af9fb02]{color:var(--profile-text-muted);margin:0 0 1rem;font-size:.875rem}.profile-integration-cards[data-v-5af9fb02]{flex-direction:column;gap:1rem;display:flex}.profile-integration-card[data-v-5af9fb02]{background:var(--profile-bg-card);border:1px solid var(--profile-border);border-radius:12px;gap:1rem;padding:1rem;display:flex}.profile-integration-icon[data-v-5af9fb02]{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.profile-integration-icon--roll20[data-v-5af9fb02]{background:linear-gradient(135deg,#e67e22 0%,#d35400 100%)}.profile-integration-icon--discord[data-v-5af9fb02]{background:linear-gradient(135deg,#5865f2 0%,#4752c4 100%)}.profile-integration-content[data-v-5af9fb02]{flex:1;min-width:0}.profile-integration-content strong[data-v-5af9fb02]{color:var(--profile-text);margin-bottom:.25rem;display:block}.profile-integration-content p[data-v-5af9fb02]{color:var(--profile-text-muted);margin:0 0 .75rem;font-size:.8125rem}.profile-integration-btn[data-v-5af9fb02]{cursor:pointer;color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:opacity .2s}.profile-integration-btn[data-v-5af9fb02]:hover{opacity:.9}.profile-integration-btn--roll20[data-v-5af9fb02]{background:linear-gradient(135deg,#e67e22 0%,#d35400 100%)}.profile-integration-btn--discord[data-v-5af9fb02]{background:linear-gradient(135deg,#5865f2 0%,#4752c4 100%)}.profile-modal-footer[data-v-5af9fb02]{border-top:1px solid var(--profile-border);flex-direction:column;gap:.75rem;padding:1rem 1.5rem 1.5rem;display:flex}.profile-btn[data-v-5af9fb02]{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;transition:opacity .2s,transform 50ms;display:flex}.profile-btn[data-v-5af9fb02]:active{transform:scale(.98)}.profile-btn--primary[data-v-5af9fb02]{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%)}.profile-btn--primary[data-v-5af9fb02]:hover{opacity:.95}.profile-btn--danger[data-v-5af9fb02]{background:var(--profile-danger);color:#fff}.profile-btn--danger[data-v-5af9fb02]:hover{opacity:.95}.profile-modal-enter-active[data-v-5af9fb02],.profile-modal-leave-active[data-v-5af9fb02]{transition:opacity .2s}.profile-modal-enter-active .profile-modal[data-v-5af9fb02],.profile-modal-leave-active .profile-modal[data-v-5af9fb02]{transition:transform .2s}.profile-modal-enter-from[data-v-5af9fb02],.profile-modal-leave-to[data-v-5af9fb02]{opacity:0}.profile-modal-enter-from .profile-modal[data-v-5af9fb02],.profile-modal-leave-to .profile-modal[data-v-5af9fb02]{transform:scale(.96)}.settings-modal-backdrop[data-v-d6940ce7]{z-index:9999;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.settings-modal[data-v-d6940ce7]{--play-toggle-bg:#2a2a3e;--play-accent:#a855f7;--play-text:#fff;--play-text-muted:#b0b0c0;background:#16142a;border:1px solid #2a2a3e;border-radius:16px;width:100%;max-width:360px;box-shadow:0 24px 48px #00000080}.settings-modal-header[data-v-d6940ce7]{border-bottom:1px solid #2a2a3e;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.settings-modal-title[data-v-d6940ce7]{color:var(--play-text);margin:0;font-size:1.25rem;font-weight:600}.settings-modal-close[data-v-d6940ce7]{width:36px;height:36px;color:var(--play-text-muted);cursor:pointer;background:#ffffff14;border:none;border-radius:10px;justify-content:center;align-items:center;transition:background .2s;display:flex}.settings-modal-close[data-v-d6940ce7]:hover{background:#ffffff1f}.settings-modal-body[data-v-d6940ce7]{flex-direction:column;gap:1.5rem;padding:1.25rem 1.5rem;display:flex}.settings-row[data-v-d6940ce7]{flex-direction:column;gap:.75rem;display:flex}.settings-label[data-v-d6940ce7]{color:var(--play-text-muted);font-size:.875rem;font-weight:500}.settings-toggle-group[data-v-d6940ce7]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.settings-toggle-label[data-v-d6940ce7]{color:var(--play-text-muted);font-size:.875rem}.settings-toggle-label.active[data-v-d6940ce7]{color:var(--play-accent);font-weight:500}.settings-toggle-group>i[data-v-d6940ce7]{color:var(--play-text-muted);font-size:1rem}.settings-toggle-btn[data-v-d6940ce7]{background:var(--play-toggle-bg);cursor:pointer;border:none;border-radius:12px;width:44px;height:24px;padding:0;position:relative}.settings-toggle-btn .settings-toggle-slider[data-v-d6940ce7]{background:#e9ecef;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px}.settings-toggle-btn.on .settings-toggle-slider[data-v-d6940ce7]{background:var(--play-accent);transform:translate(20px)}.settings-modal-enter-active[data-v-d6940ce7],.settings-modal-leave-active[data-v-d6940ce7]{transition:opacity .2s}.settings-modal-enter-active .settings-modal[data-v-d6940ce7],.settings-modal-leave-active .settings-modal[data-v-d6940ce7]{transition:transform .2s}.settings-modal-enter-from[data-v-d6940ce7],.settings-modal-leave-to[data-v-d6940ce7]{opacity:0}.settings-modal-enter-from .settings-modal[data-v-d6940ce7],.settings-modal-leave-to .settings-modal[data-v-d6940ce7]{transform:scale(.96)}.play-layout[data-v-eacf7a92]{--play-bg:#0f0e1a;--play-bg-mid:#16142a;--play-bg-top:#1a1535;--play-header-bg:transparent;--play-nav-bg:#2c3e50;--play-nav-tab-active-bg:#3a4a58;--play-card-bg:#1e1c3099;--play-list-card-bg:#ffffff0f;--play-dropdown-bg:#1e1a35;--play-border:#2a2a3e;--play-text:#fff;--play-text-muted:#b0b0c0;--play-accent:#a855f7;--play-toggle-bg:#2a2a3e;--play-hover-bg:#ffffff0f;--play-btn-secondary-bg:#2a2a3e;--play-input-bg:#ffffff0f;--play-card-shadow:0 4px 12px #00000040;--play-card-shadow-hover:0 6px 20px #00000059;width:100%;height:100vh;min-height:0;color:var(--play-text);background:linear-gradient(#1e1a35 0%,#16142a 25%,#12102a 50%,#0f0e1a 100%);flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.play-layout--light[data-v-eacf7a92]{--play-bg:#f1f5f9;--play-card-bg:#fffffff2;--play-list-card-bg:#fffc;--play-dropdown-bg:#fff;--play-border:#e2e8f0;--play-text:#1e293b;--play-text-muted:#64748b;--play-accent:#6d28d9;--play-toggle-bg:#e2e8f0;--play-hover-bg:#0000000d;--play-btn-secondary-bg:#e2e8f0;--play-input-bg:#f8fafc;--play-card-shadow:0 1px 3px #00000014;--play-card-shadow-hover:0 4px 12px #0000001f;color:var(--play-text);background:linear-gradient(#e0e7ff 0%,#f1f5f9 50%,#f8fafc 100%)}.play-layout--light .play-header[data-v-eacf7a92]{background:linear-gradient(#fffffff2 0%,#f1f5f9cc 70%,#0000 100%);border-bottom-color:#00000014}.play-layout--light .play-nav-tab.active[data-v-eacf7a92]{color:#3730a3;background:#c4b5fd}.play-layout--light .play-role-label.active[data-v-eacf7a92],.play-layout--light .play-theme-toggle i[data-v-eacf7a92]{color:var(--play-accent)}.play-header[data-v-eacf7a92]{background:linear-gradient(#1e1a35f2 0%,#16142a99 70%,#0000 100%);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.play-header-left[data-v-eacf7a92]{align-items:center;gap:1rem;display:flex}.play-avatar[data-v-eacf7a92]{background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%) 50%/cover;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.play-avatar-btn[data-v-eacf7a92]{cursor:pointer;border:none;padding:0;transition:transform .15s,box-shadow .15s}.play-avatar-btn[data-v-eacf7a92]:hover{transform:scale(1.05);box-shadow:0 0 0 2px #a855f766}.play-avatar-btn[data-v-eacf7a92]:focus-visible{outline:none;box-shadow:0 0 0 2px #a855f799}.play-avatar i[data-v-eacf7a92]{color:#ffffffe6;font-size:1.25rem}.play-header-titles[data-v-eacf7a92]{margin:0}.play-title[data-v-eacf7a92]{color:var(--play-text,#e9ecef);margin:0 0 .15rem;font-size:1.25rem;font-weight:600}.play-welcome[data-v-eacf7a92]{color:var(--play-text-muted);margin:0;font-size:.875rem}.play-header-right[data-v-eacf7a92],.play-header-toggles[data-v-eacf7a92]{align-items:center;gap:1rem;display:flex}.play-dashboard-select-wrap[data-v-eacf7a92]{min-width:120px}.play-dashboard-select[data-v-eacf7a92]{background:var(--play-card-bg);border:1px solid var(--play-border);min-width:120px;color:var(--play-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;appearance:auto;border-radius:8px;padding:.4rem .75rem;font-size:.875rem}.play-dashboard-select[data-v-eacf7a92]:hover{background:var(--play-hover-bg);border-color:var(--play-text-muted)}.play-dashboard-select[data-v-eacf7a92]:focus{border-color:var(--play-accent);outline:none;box-shadow:0 0 0 2px #a855f740}.play-dashboard-select option[data-v-eacf7a92]{background:var(--play-card-bg);color:var(--play-text)}.play-role-toggle[data-v-eacf7a92],.play-theme-toggle[data-v-eacf7a92]{align-items:center;gap:.5rem;display:flex}.play-role-label[data-v-eacf7a92]{color:var(--play-text-muted);font-size:.875rem}.play-role-label.active[data-v-eacf7a92]{color:var(--play-accent);font-weight:500}.play-toggle-btn[data-v-eacf7a92]{background:var(--play-toggle-bg,#3a3f48);cursor:pointer;border:none;border-radius:12px;width:44px;height:24px;padding:0;position:relative}.play-toggle-btn .play-toggle-slider[data-v-eacf7a92]{background:#e9ecef;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px}.play-toggle-btn.on .play-toggle-slider[data-v-eacf7a92]{background:var(--play-accent);transform:translate(20px)}.play-theme-toggle i[data-v-eacf7a92]{color:var(--play-text-muted,#9ca3af);font-size:1rem}.play-icon-btn[data-v-eacf7a92]{width:44px;height:44px;color:var(--play-text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;font-size:1.2rem;transition:color .2s,background .2s;display:flex}.play-icon-btn[data-v-eacf7a92]:hover{color:var(--play-text,#e9ecef);background:var(--play-hover-bg,#ffffff14)}.play-nav-wrap[data-v-eacf7a92]{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto}.play-nav-select[data-v-eacf7a92]{display:none}.play-nav[data-v-eacf7a92]{box-sizing:border-box;background:0 0;gap:.5rem;width:100%;max-width:1400px;margin:0 auto;padding:.5rem 1.5rem;display:flex}.play-nav-tab-label--short[data-v-eacf7a92]{display:none}.play-nav-tab[data-v-eacf7a92]{color:var(--play-text);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.9375rem;text-decoration:none;transition:background .2s,color .2s;display:flex}.play-nav-tab[data-v-eacf7a92]:hover{background:#ffffff0f}.play-nav-tab.active[data-v-eacf7a92]{background:var(--play-nav-tab-active-bg);color:var(--play-text);font-weight:500}.play-main[data-v-eacf7a92]{box-sizing:border-box;flex:1;width:100%;max-width:1400px;min-height:0;margin:0 auto;padding:.5rem 1.5rem 1.5rem;overflow:auto}.play-main--full[data-v-eacf7a92]{padding:.75rem 1rem 1rem;overflow:auto}@media (width<=768px){.play-header[data-v-eacf7a92]{flex-direction:row;align-items:center;gap:.75rem;padding:.75rem 1rem}.play-header-left[data-v-eacf7a92]{flex:1;min-width:0}.play-header-toggles[data-v-eacf7a92]{display:none}.play-header-right[data-v-eacf7a92]{flex-shrink:0;gap:.5rem}.play-icon-btn[data-v-eacf7a92]{width:48px;height:48px;font-size:1.35rem}.play-title[data-v-eacf7a92]{font-size:1.125rem}.play-welcome[data-v-eacf7a92]{font-size:.8125rem}.play-nav-wrap[data-v-eacf7a92]{padding:0 1rem}.play-nav-select[data-v-eacf7a92]{width:100%;color:var(--play-text);background:var(--play-card-bg);border:1px solid var(--play-border);cursor:pointer;appearance:auto;-webkit-appearance:menulist;border-radius:12px;padding:.75rem 1rem;font-size:1rem;display:block}.play-nav-select[data-v-eacf7a92]:focus{border-color:var(--play-accent,#6366f1);outline:none}.play-nav[data-v-eacf7a92],.play-nav-tab-label--long[data-v-eacf7a92]{display:none}.play-nav-tab-label--short[data-v-eacf7a92]{display:inline}.play-nav-tab[data-v-eacf7a92]{padding:.75rem .5rem;font-size:.875rem}.play-main[data-v-eacf7a92]{padding:.5rem 1rem 1rem}.play-main--full[data-v-eacf7a92]{padding:.5rem .75rem 1rem}}.play-placeholder{text-align:center;color:var(--play-text-muted,#9ca3af);padding:2rem}.play-placeholder h2{color:var(--play-text,#e9ecef);margin-bottom:.5rem}html.play-theme-dark .play-main select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.play-theme-dark .play-main select option{color:#e9ecef;background:#1e1a35}.mj-dashboard[data-v-e97fce13]{flex-direction:column;gap:2rem;display:flex}@media (width<=768px){.mj-dashboard[data-v-e97fce13]{gap:1.25rem}.mj-section[data-v-e97fce13]{padding:.75rem 0}}.mj-section[data-v-e97fce13]{background:var(--play-card-bg,#252830);border:1px solid var(--play-border,#3a3f48);border-radius:12px;padding:.75rem 0}.mj-section--no-bg[data-v-e97fce13]{background:0 0;border:none;padding:0}.mj-section-header[data-v-e97fce13]{width:100%;color:var(--play-text,#e9ecef);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;margin:0 0 .5rem;padding:0 1.5rem;font-size:.9375rem;font-weight:600;display:flex}@media (width<=768px){.mj-section-header[data-v-e97fce13]{padding:0 1rem}}.mj-section-header i[data-v-e97fce13]:first-child{color:var(--play-accent,#6366f1)}.mj-chevron[data-v-e97fce13]{color:var(--play-text-muted,#9ca3af);margin-left:auto;transition:transform .2s;transform:rotate(0)}.mj-section-header[aria-expanded=true] .mj-chevron[data-v-e97fce13]{transform:rotate(180deg)}.mj-stats-grid[data-v-e97fce13]{grid-template-columns:repeat(4,1fr);gap:.75rem;width:100%;padding:0 1.5rem;display:grid}@media (width<=768px){.mj-stats-grid[data-v-e97fce13]{grid-template-columns:1fr 1fr;padding:0 1rem}}.mj-stat-card[data-v-e97fce13]{background:var(--play-bg,#1a1d23);text-align:center;border:1px solid var(--play-border,#3a3f48);border-radius:8px;padding:.5rem .75rem}.mj-stat-value[data-v-e97fce13]{color:var(--play-text,#e9ecef);font-size:1.25rem;font-weight:700;display:block}.mj-stat-card.highlight-green .mj-stat-value[data-v-e97fce13]{color:#22c55e}.mj-stat-card.highlight-blue .mj-stat-value[data-v-e97fce13]{color:#3b82f6}.mj-stat-label[data-v-e97fce13]{color:var(--play-text-muted,#9ca3af);font-size:.75rem}.mj-section-header-row[data-v-e97fce13]{justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0;display:flex}@media (width<=768px){.mj-section-header-row[data-v-e97fce13]{flex-direction:column;align-items:stretch;gap:.75rem}.mj-section-header-row .mj-btn-primary[data-v-e97fce13]{justify-content:center;width:100%}}.mj-section-title[data-v-e97fce13]{color:var(--play-text,#fff);margin:0;font-size:1.25rem;font-weight:700}.mj-section--no-bg .mj-section-title[data-v-e97fce13]{margin-bottom:1rem}.mj-section>.mj-section-title[data-v-e97fce13]{margin-bottom:1rem;padding:0}.mj-btn[data-v-e97fce13]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:opacity .2s,background .2s;display:inline-flex}.mj-btn-primary[data-v-e97fce13]{color:#fff;background:#2563eb}.mj-btn-primary[data-v-e97fce13]:hover{opacity:.9}.mj-btn-outline[data-v-e97fce13]{color:#fff;background:#2a2a3e;border:1px solid #3a3a4e}.mj-btn-outline[data-v-e97fce13]:hover{background:#3a3a4e}.mj-btn-outline--alt[data-v-e97fce13]{color:#3b82f6;border-color:#3b82f6}.mj-btn-outline--alt[data-v-e97fce13]:hover{background:#3b82f626}.mj-parties-grid[data-v-e97fce13]{grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;display:grid}.mj-parties-empty[data-v-e97fce13]{text-align:center;color:var(--play-text-muted,#9ca3af);grid-column:1/-1;margin:0;padding:1.5rem;font-size:.9375rem}@media (width<=768px){.mj-parties-grid[data-v-e97fce13]{grid-template-columns:1fr;gap:.75rem}}.mj-party-card[data-v-e97fce13]{box-sizing:border-box;background:var(--play-card-bg);border:1px solid var(--play-border);width:100%;min-width:0;box-shadow:var(--play-card-shadow,0 4px 12px #00000040);text-align:left;border-radius:8px;padding:1.25rem;transition:border-color .2s,box-shadow .2s}.mj-section--no-bg .mj-party-card[data-v-e97fce13]{background:var(--play-card-bg);border:1px solid var(--play-border);box-shadow:var(--play-card-shadow,0 4px 12px #00000040)}.mj-party-card[data-v-e97fce13]:hover{border-color:var(--play-text-muted);box-shadow:var(--play-card-shadow-hover,0 6px 20px #00000059)}.mj-party-header[data-v-e97fce13]{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.mj-party-name[data-v-e97fce13]{color:var(--play-text,#e9ecef);flex:1;margin:0;font-size:1rem;font-weight:600}.mj-party-status[data-v-e97fce13]{border-radius:6px;flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.mj-party-status.status-active[data-v-e97fce13]{color:#fff;background:#60a5fa}.mj-party-status.status-prep[data-v-e97fce13]{color:#1e293b;background:#4ade80}.mj-party-status.status-pause[data-v-e97fce13]{color:#fff;background:#94a3b8}.mj-party-meta[data-v-e97fce13],.mj-party-session[data-v-e97fce13]{color:var(--play-text-muted,#9ca3af);margin:0 0 .5rem;font-size:.875rem}.mj-party-meta i[data-v-e97fce13]{margin-right:.35rem}.mj-party-card .mj-btn-outline[data-v-e97fce13]{justify-content:center;width:100%;margin-top:.75rem}.mj-quick-grid[data-v-e97fce13]{grid-template-columns:repeat(4,1fr);gap:1rem;width:100%;display:grid}@media (width<=768px){.mj-quick-grid[data-v-e97fce13]{grid-template-columns:1fr;gap:.5rem}.mj-quick-card[data-v-e97fce13]{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:0 1rem;padding:1rem;display:grid}.mj-quick-card .mj-quick-icon[data-v-e97fce13]{grid-row:1/-1;align-self:center}.mj-quick-card .mj-quick-title[data-v-e97fce13]{grid-column:2;font-size:.9375rem}.mj-quick-card .mj-quick-desc[data-v-e97fce13]{grid-column:2;margin:0}}.mj-quick-card[data-v-e97fce13]{box-sizing:border-box;background:var(--play-card-bg);border:1px solid var(--play-border);width:100%;min-width:0;box-shadow:var(--play-card-shadow,0 4px 12px #00000040);color:var(--play-text);cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.mj-section--no-bg .mj-quick-card[data-v-e97fce13]{background:var(--play-card-bg);border:1px solid var(--play-border);box-shadow:var(--play-card-shadow,0 4px 12px #00000040)}.mj-quick-card[data-v-e97fce13]:hover{border-color:var(--play-text-muted);background:var(--play-hover-bg);box-shadow:var(--play-card-shadow-hover,0 6px 20px #00000059)}.mj-quick-icon[data-v-e97fce13]{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:flex}.mj-quick-icon--blue[data-v-e97fce13]{color:#93c5fd;background:#3b82f640}.mj-quick-icon--green[data-v-e97fce13]{color:#86efac;background:#4ade8040}.mj-quick-icon--violet[data-v-e97fce13]{color:#c4b5fd;background:#a855f740}.mj-quick-icon--orange[data-v-e97fce13]{color:#fdba74;background:#fb923c40}.mj-quick-title[data-v-e97fce13]{font-size:.9375rem;font-weight:600}.mj-quick-desc[data-v-e97fce13]{color:var(--play-text-muted,#9ca3af);font-size:.8125rem}.player-dashboard-lead[data-v-9df09b50]{color:var(--play-text-muted,#9ca3af);margin:0 0 1rem;font-size:.875rem;line-height:1.45}.player-dashboard-quick[data-v-9df09b50]{grid-template-columns:repeat(3,1fr)}@media (width<=768px){.player-dashboard-quick[data-v-9df09b50]{grid-template-columns:1fr}}.mj-dashboard[data-v-9df09b50]{flex-direction:column;gap:2rem;display:flex}@media (width<=768px){.mj-dashboard[data-v-9df09b50]{gap:1.25rem}}.mj-section--no-bg[data-v-9df09b50]{background:0 0;border:none;padding:0}.mj-section-header-row[data-v-9df09b50]{justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0;display:flex}.mj-section-title[data-v-9df09b50]{color:var(--play-text,#fff);margin:0;font-size:1.25rem;font-weight:700}.mj-section--no-bg .mj-section-title[data-v-9df09b50]{margin-bottom:1rem}.mj-parties-grid[data-v-9df09b50]{grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;display:grid}.mj-parties-empty[data-v-9df09b50]{text-align:center;color:var(--play-text-muted,#9ca3af);grid-column:1/-1;margin:0;padding:1.5rem;font-size:.9375rem}@media (width<=768px){.mj-parties-grid[data-v-9df09b50]{grid-template-columns:1fr;gap:.75rem}}.mj-party-card[data-v-9df09b50]{box-sizing:border-box;background:var(--play-card-bg);border:1px solid var(--play-border);width:100%;min-width:0;box-shadow:var(--play-card-shadow,0 4px 12px #00000040);text-align:left;border-radius:8px;padding:1.25rem;transition:border-color .2s,box-shadow .2s}.mj-party-card[data-v-9df09b50]:hover{border-color:var(--play-text-muted);box-shadow:var(--play-card-shadow-hover,0 6px 20px #00000059)}.mj-party-header[data-v-9df09b50]{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.mj-party-name[data-v-9df09b50]{color:var(--play-text,#e9ecef);flex:1;margin:0;font-size:1rem;font-weight:600}.mj-party-status[data-v-9df09b50]{border-radius:6px;flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.mj-party-status.status-active[data-v-9df09b50]{color:#fff;background:#60a5fa}.mj-party-status.status-prep[data-v-9df09b50]{color:#1e293b;background:#4ade80}.mj-party-status.status-pause[data-v-9df09b50]{color:#fff;background:#94a3b8}.mj-party-meta[data-v-9df09b50]{color:var(--play-text-muted,#9ca3af);margin:0 0 .5rem;font-size:.875rem}.mj-party-meta i[data-v-9df09b50]{margin-right:.35rem}.mj-btn[data-v-9df09b50]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:opacity .2s,background .2s;display:inline-flex}.mj-btn-outline[data-v-9df09b50]{color:#fff;background:#2a2a3e;border:1px solid #3a3a4e}.mj-btn-outline[data-v-9df09b50]:hover{background:#3a3a4e}.mj-party-card .mj-btn-outline[data-v-9df09b50]{justify-content:center;width:100%;margin-top:.75rem}.mj-quick-grid[data-v-9df09b50]{grid-template-columns:repeat(4,1fr);gap:1rem;width:100%;display:grid}@media (width<=768px){.mj-quick-grid[data-v-9df09b50]{grid-template-columns:1fr;gap:.5rem}.mj-quick-card[data-v-9df09b50]{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:0 1rem;padding:1rem;display:grid}.mj-quick-card .mj-quick-icon[data-v-9df09b50]{grid-row:1/-1;align-self:center}.mj-quick-card .mj-quick-title[data-v-9df09b50]{grid-column:2;font-size:.9375rem}.mj-quick-card .mj-quick-desc[data-v-9df09b50]{grid-column:2;margin:0}}.mj-quick-card[data-v-9df09b50]{box-sizing:border-box;background:var(--play-card-bg);border:1px solid var(--play-border);width:100%;min-width:0;box-shadow:var(--play-card-shadow,0 4px 12px #00000040);color:var(--play-text);cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.mj-quick-card[data-v-9df09b50]:hover{border-color:var(--play-text-muted);background:var(--play-hover-bg);box-shadow:var(--play-card-shadow-hover,0 6px 20px #00000059)}.mj-quick-icon[data-v-9df09b50]{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:flex}.mj-quick-icon--blue[data-v-9df09b50]{color:#93c5fd;background:#3b82f640}.mj-quick-icon--green[data-v-9df09b50]{color:#86efac;background:#4ade8040}.mj-quick-icon--orange[data-v-9df09b50]{color:#fdba74;background:#fb923c40}.mj-quick-title[data-v-9df09b50]{font-size:.9375rem;font-weight:600}.mj-quick-desc[data-v-9df09b50]{color:var(--play-text-muted,#9ca3af);font-size:.8125rem}.play-select[data-v-d458f8ad]{width:100%;position:relative}.play-select-trigger[data-v-d458f8ad]{width:100%;color:var(--play-text);background:var(--play-input-bg);border:1px solid var(--play-border);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s,background .2s;display:flex}.play-select-trigger[data-v-d458f8ad]:hover{border-color:var(--play-text-muted)}.play-select-trigger[data-v-d458f8ad]:focus{border-color:var(--play-accent);outline:none}.play-select-trigger.open[data-v-d458f8ad]{border-color:var(--play-accent);border-bottom-right-radius:0;border-bottom-left-radius:0}.play-select-value[data-v-d458f8ad]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.play-select-chevron[data-v-d458f8ad]{color:var(--play-text-muted);flex-shrink:0;font-size:.75rem;transition:transform .2s}.play-select-trigger.open .play-select-chevron[data-v-d458f8ad]{transform:rotate(180deg)}.play-select-dropdown[data-v-d458f8ad]{background:var(--play-dropdown-bg,var(--play-list-card-bg));border:1px solid var(--play-border);box-shadow:var(--play-card-shadow,0 4px 12px #00000026);z-index:100;border-top:none;border-radius:0 0 8px 8px;max-height:220px;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.play-select-option[data-v-d458f8ad]{color:var(--play-text);background:var(--play-dropdown-bg,var(--play-list-card-bg));cursor:pointer;padding:.5rem .75rem;font-size:.9375rem;transition:background .15s}.play-select-option[data-v-d458f8ad]:hover,.play-select-option.selected[data-v-d458f8ad]{background:var(--play-hover-bg)}.play-select-option--separator[data-v-d458f8ad]{cursor:default;color:var(--play-text-muted);text-transform:uppercase;letter-spacing:.03em;border-top:1px solid var(--play-border);margin-top:.25rem;padding:.5rem .75rem .35rem;font-size:.75rem;font-weight:600;background:0 0!important}.play-select-option--separator[data-v-d458f8ad]:hover{background:0 0!important}.play-select-drop-enter-active[data-v-d458f8ad],.play-select-drop-leave-active[data-v-d458f8ad]{transition:opacity .15s,transform .1s}.play-select-drop-enter-from[data-v-d458f8ad],.play-select-drop-leave-to[data-v-d458f8ad]{opacity:0;transform:translateY(-4px)}.create-party-page[data-v-f874c891]{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.create-party-backdrop[data-v-f874c891]{background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.create-party-modal[data-v-f874c891]{--cp-bg:#16142a;--cp-border:#2a2a3e;--cp-text:#fff;--cp-text-muted:#b0b0c0;--cp-accent:#6366f1;--cp-accent-hover:#4f46e5;background:var(--cp-bg);border:1px solid var(--cp-border);border-radius:12px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.create-party-header[data-v-f874c891]{border-bottom:1px solid var(--cp-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.create-party-titles[data-v-f874c891]{flex:1;min-width:0}.create-party-title[data-v-f874c891]{color:var(--cp-text);margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.create-party-subtitle[data-v-f874c891]{color:var(--cp-text-muted);margin:0;font-size:.875rem}.create-party-close[data-v-f874c891]{width:36px;height:36px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;transition:color .2s,background .2s;display:flex}.create-party-close[data-v-f874c891]:hover{color:var(--cp-text);background:#ffffff14}.create-party-form[data-v-f874c891]{padding:1.5rem}.create-party-fieldset[data-v-f874c891]{border:none;margin:0 0 1.25rem;padding:0}.create-party-legend[data-v-f874c891]{color:var(--cp-text);margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:block}.create-party-type-options[data-v-f874c891]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.create-party-type-card[data-v-f874c891]{border:2px solid var(--cp-border);cursor:pointer;background:#ffffff0a;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;transition:border-color .2s,background .2s;display:flex;position:relative}.create-party-type-card[data-v-f874c891]:hover{background:#ffffff0f;border-color:#ffffff26}.create-party-type-card.selected[data-v-f874c891]{border-color:var(--cp-accent);background:#6366f11f}.create-party-radio[data-v-f874c891]{width:18px;height:18px;accent-color:var(--cp-accent);margin:0;position:absolute;top:1rem;right:1rem}.create-party-type-icon[data-v-f874c891]{color:var(--cp-text-muted);align-items:center;gap:.25rem;font-size:1.25rem;display:flex}.create-party-type-card.selected .create-party-type-icon[data-v-f874c891]{color:var(--cp-accent)}.create-party-type-icon--books[data-v-f874c891]{color:#93c5fd}.create-party-type-icon--rp[data-v-f874c891]{color:#86efac}.create-party-type-title[data-v-f874c891]{color:var(--cp-text);font-size:.9375rem;font-weight:600}.create-party-type-desc[data-v-f874c891]{color:var(--cp-text-muted);font-size:.8125rem;line-height:1.35}.create-party-field[data-v-f874c891]{margin-bottom:1.25rem}.create-party-label[data-v-f874c891]{color:var(--cp-text);margin-bottom:.35rem;font-size:.875rem;font-weight:500;display:block}.create-party-label .required[data-v-f874c891]{color:#f87171}.create-party-input[data-v-f874c891],.create-party-textarea[data-v-f874c891],.create-party-select[data-v-f874c891]{width:100%;color:var(--cp-text);border:1px solid var(--cp-border);box-sizing:border-box;background:#ffffff0f;border-radius:8px;padding:.6rem .75rem;font-size:.9375rem;transition:border-color .2s}.create-party-input[data-v-f874c891]::placeholder,.create-party-textarea[data-v-f874c891]::placeholder{color:var(--cp-text-muted);opacity:.8}.create-party-input[data-v-f874c891]:focus,.create-party-textarea[data-v-f874c891]:focus,.create-party-select[data-v-f874c891]:focus{border-color:var(--cp-accent);outline:none}.create-party-textarea[data-v-f874c891]{resize:vertical;min-height:80px}.create-party-select[data-v-f874c891]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%239ca3af' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2rem}.create-party-input--number[data-v-f874c891]{max-width:100px}.create-party-error[data-v-f874c891]{color:#f87171;margin-top:.25rem;font-size:.8125rem;display:block}.create-party-hint[data-v-f874c891]{color:var(--cp-text-muted);margin:.25rem 0 0;font-size:.8125rem}.create-party-actions[data-v-f874c891]{border-top:1px solid var(--cp-border);justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.create-party-btn[data-v-f874c891]{cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.25rem;font-size:.9375rem;font-weight:500;transition:opacity .2s,background .2s}.create-party-btn--secondary[data-v-f874c891]{color:var(--cp-text-muted);border:1px solid var(--cp-border);background:0 0}.create-party-btn--secondary[data-v-f874c891]:hover{color:var(--cp-text);background:#ffffff0f}.create-party-btn--primary[data-v-f874c891]{color:#fff;background:#2563eb}.create-party-btn--primary[data-v-f874c891]:hover{opacity:.95;background:#1d4ed8}@media (width<=560px){.create-party-type-options[data-v-f874c891]{grid-template-columns:1fr}}.markdown-note-editor[data-v-353fd3e1]{flex-direction:column;gap:.5rem;display:flex}.markdown-note-editor--drag-over[data-v-353fd3e1]{outline:2px dashed var(--play-accent);outline-offset:2px;background:#a855f70f}.markdown-note-editor-toolbar[data-v-353fd3e1]{flex-wrap:wrap;gap:.25rem;padding:.35rem 0;display:flex}.markdown-note-editor-btn[data-v-353fd3e1]{background:var(--play-input-bg,#1e293b);border:1px solid var(--play-border,#334155);width:32px;height:32px;color:var(--play-text-muted,#94a3b8);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.markdown-note-editor-btn[data-v-353fd3e1]:hover:not(:disabled){color:var(--play-accent,#a855f7);background:var(--play-hover-bg,#334155)}.markdown-note-editor-btn[data-v-353fd3e1]:disabled{opacity:.6;cursor:wait}.markdown-note-editor-btn.active[data-v-353fd3e1]{color:var(--play-accent);background:#a855f733}.markdown-note-editor-toolbar-sep[data-v-353fd3e1]{background:var(--play-border,#334155);align-self:center;width:1px;height:20px;margin:0 .15rem}.markdown-note-editor-table-wrap[data-v-353fd3e1]{display:inline-block;position:relative}.markdown-note-editor-table-picker[data-v-353fd3e1]{background:var(--play-card-bg);border:1px solid var(--play-border);z-index:100;border-radius:8px;min-width:200px;margin-top:4px;padding:.5rem;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0000004d}.markdown-note-editor-table-picker-label[data-v-353fd3e1]{color:var(--play-text-muted);text-align:center;margin-bottom:.5rem;font-size:.75rem}.markdown-note-editor-table-picker-grid[data-v-353fd3e1]{flex-direction:column;gap:2px;display:flex}.markdown-note-editor-table-picker-row[data-v-353fd3e1]{gap:2px;display:flex}.markdown-note-editor-table-picker-cell[data-v-353fd3e1]{border:1px solid var(--play-border);background:var(--play-input-bg);cursor:pointer;border-radius:2px;width:18px;height:16px;transition:background .1s,border-color .1s}.markdown-note-editor-table-picker-cell[data-v-353fd3e1]:hover{border-color:var(--play-accent)}.markdown-note-editor-table-picker-cell.selected[data-v-353fd3e1]{background:var(--play-accent);border-color:var(--play-accent);opacity:.9}.markdown-note-editor-table-picker-enter-active[data-v-353fd3e1],.markdown-note-editor-table-picker-leave-active[data-v-353fd3e1]{transition:opacity .15s,transform .15s}.markdown-note-editor-table-picker-enter-from[data-v-353fd3e1],.markdown-note-editor-table-picker-leave-to[data-v-353fd3e1]{opacity:0;transform:translateY(-4px)}.markdown-note-editor-file-input[data-v-353fd3e1]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.markdown-note-editor-spinner[data-v-353fd3e1]{border:2px solid #94a3b84d;border-top-color:var(--play-accent);border-radius:999px;width:14px;height:14px;animation:.7s linear infinite markdown-note-editor-spin-353fd3e1}@keyframes markdown-note-editor-spin-353fd3e1{to{transform:rotate(360deg)}}.markdown-note-editor-textarea[data-v-353fd3e1]{width:100%;color:var(--play-text);background:var(--play-input-bg);border:1px solid var(--play-border);resize:vertical;border-radius:8px;min-height:80px;padding:.5rem .75rem;font-family:inherit;font-size:.95rem}.markdown-note-editor-textarea[data-v-353fd3e1]::placeholder{color:var(--play-text-muted)}.markdown-note-editor-slot[data-v-353fd3e1]{flex-direction:column;display:flex}.markdown-note-editor-anchor[data-v-353fd3e1]{pointer-events:none;height:0;display:block;position:absolute;overflow:hidden}.markdown-note-editor-preview-wrap[data-v-353fd3e1]{border-top:1px solid var(--play-border);margin-top:.25rem;padding-top:.5rem}.markdown-note-editor-preview-wrap--full[data-v-353fd3e1]{min-height:80px;color:var(--play-text);background:var(--play-input-bg);border-top:none;border:1px solid var(--play-border);border-radius:8px;margin-top:0;padding:.5rem .75rem;font-size:.9rem;line-height:1.5}.markdown-note-editor-preview-empty[data-v-353fd3e1]{color:var(--play-text-muted);margin:0;font-style:italic}.markdown-note-editor-preview-label[data-v-353fd3e1]{color:var(--play-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.markdown-note-editor-preview[data-v-353fd3e1]{color:var(--play-text);margin-top:.35rem;font-size:.9rem;line-height:1.5}.markdown-note-editor-preview-wrap--full .markdown-note-editor-preview[data-v-353fd3e1]{margin-top:0}.markdown-note-editor-rendered[data-v-353fd3e1] p{margin:0 0 .5rem}.markdown-note-editor-rendered[data-v-353fd3e1] p:last-child{margin-bottom:0}.markdown-note-editor-rendered[data-v-353fd3e1] ul{margin:0 0 .5rem;padding-left:1.5rem;list-style-position:outside;list-style-type:disc!important}.markdown-note-editor-rendered[data-v-353fd3e1] ol{margin:0 0 .5rem;padding-left:1.5rem;list-style-position:outside;list-style-type:decimal!important}.markdown-note-editor-rendered[data-v-353fd3e1] li{list-style:inherit;margin:.2rem 0;display:list-item!important}.markdown-note-editor-rendered[data-v-353fd3e1] strong{font-weight:600}.markdown-note-editor-rendered[data-v-353fd3e1] em{font-style:italic}.markdown-note-editor-rendered[data-v-353fd3e1] h1,.markdown-note-editor-rendered[data-v-353fd3e1] h2,.markdown-note-editor-rendered[data-v-353fd3e1] h3{margin:.75rem 0 .35rem;font-size:1rem;font-weight:600}.markdown-note-editor-rendered[data-v-353fd3e1] a{color:var(--play-accent)}.markdown-note-editor-rendered[data-v-353fd3e1] hr{border:none;border-top:2px solid var(--play-text-muted,#64748b);box-sizing:content-box;height:0;margin:1rem 0;overflow:visible;display:block!important}.markdown-note-editor-rendered[data-v-353fd3e1] img{border-radius:6px;max-width:100%;height:auto}.markdown-note-editor-rendered[data-v-353fd3e1] blockquote{border-left:4px solid var(--play-border);color:var(--play-text-muted);margin:.5rem 0;padding-left:1rem}.markdown-note-editor-rendered[data-v-353fd3e1] table{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.9em}.markdown-note-editor-rendered[data-v-353fd3e1] th,.markdown-note-editor-rendered[data-v-353fd3e1] td{border:1px solid var(--play-border);text-align:left;padding:.35rem .6rem}.markdown-note-editor-rendered[data-v-353fd3e1] th{background:var(--play-hover-bg);font-weight:600}.party-config[data-v-9e71f49d]{color:var(--play-text)}.party-config-header[data-v-9e71f49d]{border-bottom:1px solid var(--play-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.party-config-header-left[data-v-9e71f49d]{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.party-config-back[data-v-9e71f49d]{border:1px solid var(--play-border);color:var(--play-text-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9375rem;transition:color .2s,border-color .2s;display:inline-flex}.party-config-back[data-v-9e71f49d]:hover{color:var(--play-text);border-color:var(--play-text-muted)}.party-config-titles[data-v-9e71f49d]{min-width:0}.party-config-title[data-v-9e71f49d]{align-items:center;gap:.5rem;margin:0 0 .2rem;font-size:1.25rem;font-weight:700;display:flex}.party-config-title i[data-v-9e71f49d]{color:var(--play-accent)}.party-config-party-name[data-v-9e71f49d]{color:var(--play-text-muted);margin:0;font-size:.875rem}.party-config-badge[data-v-9e71f49d]{border-radius:6px;flex-shrink:0;padding:.25rem .6rem;font-size:.75rem;font-weight:500}.party-config-header-badge-wrap[data-v-9e71f49d]{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.party-config-header-badge-label[data-v-9e71f49d]{color:var(--play-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.party-config-badge--prep[data-v-9e71f49d]{color:#93c5fd;background:#3b82f640}.party-config-badge--active[data-v-9e71f49d]{color:#86efac;background:#22c55e40}.party-config-badge--pause[data-v-9e71f49d]{color:#d1d5db;background:#6b728040}.party-config-header-right[data-v-9e71f49d]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.party-config-btn[data-v-9e71f49d]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;transition:opacity .2s,background .2s;display:inline-flex}.party-config-btn--secondary[data-v-9e71f49d]{background:var(--play-btn-secondary-bg);color:var(--play-text)}.party-config-btn--secondary[data-v-9e71f49d]:hover{background:var(--play-hover-bg)}.party-config-btn--primary[data-v-9e71f49d]{color:#fff;background:#22c55e}.party-config-btn--primary[data-v-9e71f49d]:hover{opacity:.95;background:#16a34a}.party-config-btn--invite[data-v-9e71f49d]{color:#fff;white-space:nowrap;background:#2563eb}.party-config-btn--invite[data-v-9e71f49d]:hover{opacity:.95}.party-config-tabs-wrap[data-v-9e71f49d]{position:relative}.party-config-tabs-select[data-v-9e71f49d]{display:none}.party-config-tabs[data-v-9e71f49d]{border-bottom:1px solid var(--play-border);flex-wrap:wrap;gap:.25rem;padding:.75rem 1.5rem;display:flex}.party-config-tab[data-v-9e71f49d]{color:var(--play-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.9375rem;transition:background .2s,color .2s;display:inline-flex}.party-config-tab[data-v-9e71f49d]:hover{color:var(--play-text);background:var(--play-hover-bg)}.party-config-tab.active[data-v-9e71f49d]{color:var(--play-accent);background:#6366f133;font-weight:500}.party-config-fab-row[data-v-9e71f49d]{display:none}.party-config-fab[data-v-9e71f49d]{cursor:pointer;z-index:100;border:none;border-radius:50%;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-size:1.25rem;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:1.25rem;box-shadow:0 4px 14px #00000059}.party-config-fab[data-v-9e71f49d]:active{transform:scale(.96)}.party-config-fab--save[data-v-9e71f49d]{left:max(1.25rem, env(safe-area-inset-left,1.25rem));background:var(--play-btn-secondary-bg);color:var(--play-text)}.party-config-fab--launch[data-v-9e71f49d]{right:max(1.25rem, env(safe-area-inset-right,1.25rem));color:#fff;background:#22c55e}.party-config-main[data-v-9e71f49d]{max-width:720px;padding:1.5rem}.party-config-panel[data-v-9e71f49d]{animation:.2s party-config-fade-9e71f49d}@keyframes party-config-fade-9e71f49d{0%{opacity:0}to{opacity:1}}.party-config-panel-title[data-v-9e71f49d]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.party-config-panel-desc[data-v-9e71f49d]{color:var(--play-text-muted);margin:0 0 1rem;font-size:.875rem}.party-config-content-import-hint[data-v-9e71f49d]{color:var(--play-text-muted);background:#6366f114;border:1px solid #6366f140;border-radius:8px;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.party-config-notes-format-hint[data-v-9e71f49d]{color:var(--play-text-muted);margin:-.5rem 0 1rem;font-size:.8rem}.party-config-notes-list[data-v-9e71f49d]{flex-direction:column;gap:.75rem;margin-bottom:.75rem;display:flex}.party-config-note-card[data-v-9e71f49d]{background:var(--play-list-card-bg);border:1px solid var(--play-border);border-radius:10px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.party-config-note-toolbar[data-v-9e71f49d]{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.party-config-note-collapse-toggle[data-v-9e71f49d]{background:var(--play-input-bg);border:1px solid var(--play-border);width:36px;height:36px;color:var(--play-text-muted);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;padding:0;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.party-config-note-collapse-toggle[data-v-9e71f49d]:hover{color:var(--play-accent);border-color:var(--play-accent);background:#6366f114}.party-config-note-chevron[data-v-9e71f49d]{font-size:.75rem;transition:transform .2s}.party-config-note-chevron--open[data-v-9e71f49d]{transform:rotate(180deg)}.party-config-note-card-head[data-v-9e71f49d]{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.party-config-note-title-input[data-v-9e71f49d]{flex:1;min-width:0;max-width:none}.party-config-note-badge[data-v-9e71f49d]{text-transform:uppercase;letter-spacing:.04em;color:var(--play-accent);background:#6366f133;border-radius:6px;flex-shrink:0;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.party-config-note-fullscreen-placeholder[data-v-9e71f49d]{color:var(--play-text-muted);background:var(--play-input-bg);border:1px dashed var(--play-border);border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.party-config-note-fullscreen-placeholder i[data-v-9e71f49d]{color:var(--play-accent)}.party-config-note-collapsed-preview[data-v-9e71f49d]{color:var(--play-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:-.15rem;padding:0 0 0 2.75rem;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.party-config-note-body[data-v-9e71f49d]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.party-config-note-actions[data-v-9e71f49d]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.party-config-note-btn-icon[data-v-9e71f49d]{width:32px;height:32px;color:var(--play-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.party-config-note-btn-icon[data-v-9e71f49d]:hover{color:var(--play-accent);background:#a855f71a}.party-config-note-btn-icon--close[data-v-9e71f49d]{color:var(--play-text)}.party-config-note-btn-icon--close[data-v-9e71f49d]:hover{color:#f87171;background:#f871711a}.party-config-note-remove[data-v-9e71f49d]{width:32px;height:32px;color:var(--play-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.party-config-note-remove[data-v-9e71f49d]:hover{color:#f87171;background:#f871711a}.party-config-note-fullscreen-overlay[data-v-9e71f49d]{z-index:1000;background:#000000eb;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0;overflow-y:auto}.party-config-note-fullscreen-content[data-v-9e71f49d]{background:var(--play-card-bg);border:1px solid var(--play-border);border-radius:12px;flex-direction:column;width:100%;max-width:min(1200px,96vw);height:min(92vh,900px);max-height:calc(100vh - 1.5rem);display:flex;box-shadow:0 20px 50px #0006}.party-config-note-fullscreen-header[data-v-9e71f49d]{border-bottom:1px solid var(--play-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.party-config-note-fullscreen-title[data-v-9e71f49d]{color:var(--play-text);margin:0;font-size:1.1rem;font-weight:600}.party-config-note-fullscreen-body[data-v-9e71f49d]{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;overflow-y:auto}.party-config-note-fullscreen-body .party-config-input[data-v-9e71f49d]{max-width:none}.party-config-note-fullscreen-editor-wrap[data-v-9e71f49d]{flex-direction:column;flex:1;min-width:0;min-height:min(55vh,480px);display:flex}.party-config-block[data-v-9e71f49d]{margin-bottom:2rem}.party-config-block[data-v-9e71f49d]:last-child{margin-bottom:0}.party-config-fields[data-v-9e71f49d]{flex-direction:column;gap:1rem;display:flex}.party-config-fields--grid[data-v-9e71f49d]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}.party-config-field[data-v-9e71f49d]{flex-direction:column;gap:.35rem;display:flex}.party-config-label[data-v-9e71f49d]{color:var(--play-text);font-size:.875rem;font-weight:500}.party-config-label .required[data-v-9e71f49d]{color:#f87171}.party-config-input[data-v-9e71f49d],.party-config-textarea[data-v-9e71f49d],.party-config-select[data-v-9e71f49d]{color:var(--play-text);background:var(--play-input-bg);border:1px solid var(--play-border);border-radius:8px;max-width:100%;padding:.6rem .75rem;font-size:.9375rem}.party-config-input[data-v-9e71f49d]:focus,.party-config-textarea[data-v-9e71f49d]:focus,.party-config-select[data-v-9e71f49d]:focus{border-color:var(--play-accent);outline:none}.party-config-textarea[data-v-9e71f49d]{resize:vertical;min-height:100px}.party-config-input--number[data-v-9e71f49d]{width:80px}.party-config-hint[data-v-9e71f49d]{color:var(--play-text-muted);margin:.25rem 0 0;font-size:.8125rem}.party-config-sheet-link[data-v-9e71f49d]{color:var(--play-accent);text-decoration:none}.party-config-sheet-link[data-v-9e71f49d]:hover{text-decoration:underline}.party-config-gametype-preview[data-v-9e71f49d]{background:var(--play-list-card-bg);border:1px solid var(--play-border);border-radius:8px;margin-top:.75rem;padding:.75rem 1rem}.party-config-gametype-preview-inner[data-v-9e71f49d]{align-items:flex-start;gap:1rem;display:flex}.party-config-gametype-logo[data-v-9e71f49d]{object-fit:cover;border-radius:8px;flex-shrink:0;width:56px;height:56px}.party-config-gametype-logo--placeholder[data-v-9e71f49d]{background:var(--play-btn-secondary-bg);color:var(--play-text-muted);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.party-config-gametype-info[data-v-9e71f49d]{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.party-config-gametype-desc[data-v-9e71f49d]{color:var(--play-text-muted);margin:0;font-size:.875rem;line-height:1.4}.party-config-toggle-row[data-v-9e71f49d]{border-bottom:1px solid var(--play-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.party-config-toggle-row[data-v-9e71f49d]:last-of-type{border-bottom:none}.party-config-toggle-text[data-v-9e71f49d]{flex-direction:column;gap:.15rem;display:flex}.party-config-toggle-label[data-v-9e71f49d]{font-size:.9375rem;font-weight:500}.party-config-toggle-desc[data-v-9e71f49d]{color:var(--play-text-muted);font-size:.8125rem}.party-config-toggle[data-v-9e71f49d]{background:var(--play-btn-secondary-bg);cursor:pointer;border:none;border-radius:13px;flex-shrink:0;width:48px;height:26px;position:relative}.party-config-toggle .party-config-toggle-slider[data-v-9e71f49d]{background:#e5e7eb;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:2px;left:2px}.party-config-toggle.on .party-config-toggle-slider[data-v-9e71f49d]{background:var(--play-accent);transform:translate(22px)}.party-config-toggle--standalone[data-v-9e71f49d]{margin-top:.5rem}.party-config-invite-row[data-v-9e71f49d]{gap:.75rem;margin-top:.5rem;display:flex}.party-config-invite-row .party-config-input[data-v-9e71f49d]{flex:1}.party-config-invited-list[data-v-9e71f49d]{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.party-config-invited-card[data-v-9e71f49d]{background:var(--play-list-card-bg);border:1px solid var(--play-border);border-radius:8px;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.party-config-invited-avatar[data-v-9e71f49d]{background:var(--play-btn-secondary-bg);width:40px;height:40px;color:var(--play-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.party-config-invited-info[data-v-9e71f49d]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.party-config-invited-email[data-v-9e71f49d]{font-size:.9375rem;font-weight:500}.party-config-invited-status[data-v-9e71f49d]{color:var(--play-text-muted);font-size:.8125rem}.party-config-invited-actions[data-v-9e71f49d]{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.party-config-invited-resend[data-v-9e71f49d]{border:1px solid var(--play-border);color:var(--play-accent,#6366f1);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.8125rem;transition:background .2s,border-color .2s;display:inline-flex}.party-config-invited-resend[data-v-9e71f49d]:hover:not(:disabled){border-color:var(--play-accent,#6366f1);background:#6366f114}.party-config-invited-resend[data-v-9e71f49d]:disabled{opacity:.6;cursor:not-allowed}.party-config-invited-remove[data-v-9e71f49d]{color:#f87171;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem;transition:background .2s}.party-config-invited-remove[data-v-9e71f49d]:hover{background:#f8717126}.party-config-list[data-v-9e71f49d]{margin:0 0 .75rem;padding:0;list-style:none}.party-config-list-item[data-v-9e71f49d]{background:var(--play-list-card-bg);border:1px solid var(--play-border);border-radius:8px;align-items:center;gap:1rem;margin-bottom:.5rem;padding:.75rem 1rem;display:flex}.party-config-list-item i[data-v-9e71f49d]:first-child{color:var(--play-text-muted);text-align:center;flex-shrink:0;width:24px}.party-config-list-item-content[data-v-9e71f49d]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.party-config-list-item-title[data-v-9e71f49d]{font-size:.9375rem;font-weight:500}.party-config-list-item-meta[data-v-9e71f49d]{color:var(--play-text-muted);font-size:.8125rem}.party-config-list-item-remove[data-v-9e71f49d]{color:#f87171;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem}.party-config-list-item-remove[data-v-9e71f49d]:hover{background:#f8717126}.party-config-list-item-btn[data-v-9e71f49d]{color:var(--play-accent);white-space:nowrap;border-radius:6px;padding:.35rem .5rem;font-size:.875rem;text-decoration:none}.party-config-list-item-btn[data-v-9e71f49d]:hover{background:#6366f126}.party-config-add-btn[data-v-9e71f49d]{color:var(--play-accent);border:1px dashed var(--play-accent);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9375rem;transition:background .2s,color .2s;display:inline-flex}.party-config-add-btn[data-v-9e71f49d]:hover{color:#93c5fd;background:#6366f126}.party-config-empty[data-v-9e71f49d]{color:var(--play-text-muted);margin:.75rem 0;font-size:.9375rem}.party-config-loading[data-v-9e71f49d],.party-config-not-found[data-v-9e71f49d]{text-align:center;color:var(--play-text-muted);padding:2rem 1.5rem}.party-config-not-found a[data-v-9e71f49d]{color:var(--play-accent)}@media (width<=768px){.party-config-header[data-v-9e71f49d]{flex-direction:column;align-items:stretch}.party-config-header-left[data-v-9e71f49d]{flex-wrap:wrap}.party-config-header-buttons[data-v-9e71f49d]{display:none}.party-config-tabs-wrap[data-v-9e71f49d]{border-bottom:1px solid var(--play-border);padding:0 1rem}.party-config-tabs-select[data-v-9e71f49d]{width:100%;color:var(--play-text);background:var(--play-card-bg,#252830);border:1px solid var(--play-border);cursor:pointer;appearance:auto;-webkit-appearance:menulist;border-radius:8px;margin:0;padding:.75rem 1rem;font-size:1rem;display:block}.party-config-tabs-select[data-v-9e71f49d]:focus{border-color:var(--play-accent);outline:none}.party-config-tabs[data-v-9e71f49d]{display:none}.party-config-fab-row[data-v-9e71f49d]{pointer-events:none;justify-content:space-between;display:flex}.party-config-fab-row .party-config-fab[data-v-9e71f49d]{pointer-events:auto}.party-config-main[data-v-9e71f49d]{padding-bottom:5rem}.party-config-invite-row[data-v-9e71f49d]{flex-direction:column}.party-config-fields--grid[data-v-9e71f49d]{grid-template-columns:1fr}}.party-view[data-v-89855338]{color:var(--play-text)}.party-view-header[data-v-89855338]{border-bottom:1px solid var(--play-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.party-view-header-left[data-v-89855338]{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.party-view-back[data-v-89855338]{border:1px solid var(--play-border);color:var(--play-text-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9375rem;transition:color .2s,border-color .2s;display:inline-flex}.party-view-back[data-v-89855338]:hover{color:var(--play-text);border-color:var(--play-text-muted)}.party-view-title[data-v-89855338]{color:var(--play-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.25rem;font-weight:700;overflow:hidden}.party-view-header-right[data-v-89855338]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.party-view-btn[data-v-89855338]{cursor:pointer;color:inherit;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:opacity .2s,background .2s;display:inline-flex}.party-view-btn--activate[data-v-89855338]{background:var(--play-btn-secondary-bg);color:var(--play-text)}.party-view-btn--activate.on[data-v-89855338]{color:#fff;background:#22c55e}.party-view-btn--activate[data-v-89855338]:hover{opacity:.9}.party-view-btn--settings[data-v-89855338]{background:var(--play-btn-secondary-bg);color:var(--play-text-muted)}.party-view-btn--settings[data-v-89855338]:hover{color:var(--play-text);background:var(--play-hover-bg)}.party-view-btn--primary[data-v-89855338]{color:#fff;background:#2563eb}.party-view-btn--primary[data-v-89855338]:hover{opacity:.95;background:#1d4ed8}.party-view-tabs[data-v-89855338]{border-bottom:1px solid var(--play-border);flex-wrap:wrap;gap:.25rem;padding:.75rem 1.5rem;display:flex}.party-view-tab[data-v-89855338]{color:var(--play-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.9375rem;transition:background .2s,color .2s;display:inline-flex}.party-view-tab[data-v-89855338]:hover{color:var(--play-text);background:var(--play-hover-bg)}.party-view-tab.active[data-v-89855338]{color:var(--play-accent);background:#6366f133;font-weight:500}.party-view-main[data-v-89855338]{padding:1.5rem}.party-view-panel-head[data-v-89855338]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.party-view-count[data-v-89855338]{color:var(--play-text-muted);font-size:.9375rem}.party-view-char-grid[data-v-89855338]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width<=700px){.party-view-char-grid[data-v-89855338]{grid-template-columns:1fr}}.party-view-char-card[data-v-89855338]{background:var(--play-list-card-bg);border:1px solid var(--play-border);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.party-view-char-header[data-v-89855338]{align-items:flex-start;gap:.75rem;display:flex}.party-view-char-initials[data-v-89855338]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;font-weight:700;display:flex}.party-view-char-name-block[data-v-89855338]{flex:1;min-width:0}.party-view-char-name[data-v-89855338]{margin:0 0 .15rem;font-size:1.125rem;font-weight:600}.party-view-char-player[data-v-89855338]{color:var(--play-text-muted);margin:0;font-size:.8125rem}.party-view-char-level[data-v-89855338]{color:#c4b5fd;background:#8b5cf64d;border-radius:6px;flex-shrink:0;padding:.2rem .5rem;font-size:.75rem;font-weight:500}.party-view-char-class[data-v-89855338]{color:var(--play-text-muted);margin:0;font-size:.9375rem}.party-view-char-stats[data-v-89855338]{flex-wrap:wrap;gap:1rem;display:flex}.party-view-stat[data-v-89855338]{color:var(--play-text);align-items:center;gap:.35rem;font-size:.875rem;display:inline-flex}.party-view-stat-icon[data-v-89855338]{font-size:.875rem}.party-view-stat-icon--hp[data-v-89855338]{color:#ef4444}.party-view-stat-icon--ac[data-v-89855338]{color:#3b82f6}.party-view-stat-icon--init[data-v-89855338]{color:#eab308}.party-view-char-btn[data-v-89855338]{background:var(--play-btn-secondary-bg);color:var(--play-text);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:background .2s;display:inline-flex}.party-view-char-btn[data-v-89855338]:hover{background:var(--play-hover-bg)}.party-view-session-list[data-v-89855338]{flex-direction:column;gap:.75rem;display:flex}.party-view-session-card[data-v-89855338]{background:var(--play-list-card-bg);border:1px solid var(--play-border);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.party-view-session-head[data-v-89855338]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.party-view-session-title[data-v-89855338]{margin:0;font-size:1.125rem;font-weight:600}.party-view-session-badge[data-v-89855338]{border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:500}.party-view-session-badge.done[data-v-89855338]{color:#86efac;background:#22c55e40}.party-view-session-badge.planned[data-v-89855338]{color:#93c5fd;background:#3b82f640}.party-view-session-meta[data-v-89855338]{color:var(--play-text-muted);gap:1rem;font-size:.875rem;display:flex}.party-view-session-meta i[data-v-89855338]{margin-right:.35rem}.party-view-session-desc[data-v-89855338]{color:var(--play-text-muted);margin:0;font-size:.9375rem;line-height:1.4}.party-view-session-btn[data-v-89855338]{background:var(--play-btn-secondary-bg);color:var(--play-text);cursor:pointer;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:background .2s;display:inline-flex}.party-view-session-btn[data-v-89855338]:hover{background:var(--play-hover-bg)}.party-view-npc-grid[data-v-89855338]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width<=700px){.party-view-npc-grid[data-v-89855338]{grid-template-columns:1fr}}.party-view-npc-card[data-v-89855338]{background:var(--play-list-card-bg);border:1px solid var(--play-border);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.party-view-npc-header[data-v-89855338]{align-items:flex-start;gap:.75rem;display:flex}.party-view-npc-avatar[data-v-89855338]{background:var(--play-btn-secondary-bg);border-radius:50%;flex-shrink:0;width:48px;height:48px;display:inline-flex;overflow:hidden}.party-view-npc-avatar img[data-v-89855338]{object-fit:cover;width:100%;height:100%}.party-view-npc-initials[data-v-89855338]{background:var(--play-btn-secondary-bg);width:48px;height:48px;color:var(--play-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.party-view-npc-name-block[data-v-89855338]{flex:1;min-width:0}.party-view-npc-name[data-v-89855338]{margin:0 0 .15rem;font-size:1.125rem;font-weight:600}.party-view-npc-role[data-v-89855338]{color:var(--play-text-muted);margin:0;font-size:.8125rem}.party-view-npc-badge[data-v-89855338]{border-radius:6px;flex-shrink:0;padding:.2rem .5rem;font-size:.75rem;font-weight:500}.party-view-npc-badge.ally[data-v-89855338]{color:#86efac;background:#22c55e40}.party-view-npc-badge.enemy[data-v-89855338]{color:#fca5a5;background:#ef444440}.party-view-npc-badge.neutral[data-v-89855338]{color:#d1d5db;background:#6b728040}.party-view-npc-location[data-v-89855338]{color:var(--play-text-muted);margin:0;font-size:.875rem}.party-view-npc-location i[data-v-89855338]{margin-right:.35rem}.party-view-npc-notes[data-v-89855338]{color:var(--play-text-muted);margin:0;font-size:.875rem;line-height:1.35}.party-view-npc-btn[data-v-89855338]{background:var(--play-btn-secondary-bg);color:var(--play-text);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.25rem;padding:.5rem 1rem;font-size:.875rem;transition:background .2s;display:inline-flex}.party-view-npc-btn[data-v-89855338]:hover{background:var(--play-hover-bg)}.party-view-npc-btn--disabled[data-v-89855338]{cursor:default;opacity:.8}.party-view-npc-btn--disabled[data-v-89855338]:hover{background:var(--play-btn-secondary-bg)}.party-view-notes-list[data-v-89855338]{flex-direction:column;gap:1rem;display:flex}.party-view-note-card[data-v-89855338]{background:var(--play-list-card-bg);border:1px solid var(--play-border);border-radius:12px;padding:1.25rem}.party-view-note-main[data-v-89855338]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.party-view-note-title[data-v-89855338]{margin:0;font-size:1.125rem;font-weight:600}.party-view-note-tag[data-v-89855338]{border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-weight:500}.party-view-note-tag.tag-intrigue[data-v-89855338]{color:#c4b5fd;background:#8b5cf640}.party-view-note-tag.tag-background[data-v-89855338]{color:#93c5fd;background:#3b82f640}.party-view-note-tag.tag-default[data-v-89855338]{background:var(--play-btn-secondary-bg);color:var(--play-text-muted)}.party-view-note-meta[data-v-89855338]{color:var(--play-text-muted);margin:0 0 .5rem;font-size:.8125rem}.party-view-note-content[data-v-89855338]{color:var(--play-text);margin:0 0 .5rem;font-size:.9375rem;line-height:1.45}.party-view-note-phases[data-v-89855338]{margin:.5rem 0;padding-left:1.25rem}.party-view-note-phase[data-v-89855338]{color:var(--play-text-muted);margin-bottom:.25rem;font-size:.875rem;display:block}.party-view-note-actions[data-v-89855338]{border-top:1px solid var(--play-border);gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.party-view-note-btn[data-v-89855338]{background:var(--play-btn-secondary-bg);color:var(--play-text);cursor:pointer;border:none;border-radius:6px;padding:.4rem .75rem;font-size:.875rem;transition:background .2s}.party-view-note-btn[data-v-89855338]:hover{background:var(--play-hover-bg)}.party-view-note-btn--danger[data-v-89855338]{color:#f87171;background:0 0}.party-view-note-btn--danger[data-v-89855338]:hover{background:#f8717126}.party-view-empty[data-v-89855338],.party-view-loading[data-v-89855338],.party-view-not-found[data-v-89855338]{color:var(--play-text-muted);text-align:center;padding:1.5rem}.party-view-not-found a[data-v-89855338]{color:var(--play-accent)}@media (width<=768px){.party-view-header[data-v-89855338]{flex-direction:column;align-items:stretch}.party-view-header-right[data-v-89855338]{justify-content:stretch}.party-view-header-right .party-view-btn[data-v-89855338]{flex:1}.party-view-panel-head[data-v-89855338]{flex-direction:column;align-items:stretch}.party-view-panel-head .party-view-btn--primary[data-v-89855338]{justify-content:center;width:100%}}.play-sheets[data-v-2dcf1493]{flex-direction:column;gap:1.5rem;display:flex}.play-sheets-header[data-v-2dcf1493]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.play-sheets-title[data-v-2dcf1493]{color:var(--play-text,#e9ecef);align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:1.4rem;font-weight:700;display:flex}.play-sheets-title i[data-v-2dcf1493]{color:var(--play-accent,#a855f7)}.play-sheets-subtitle[data-v-2dcf1493]{color:var(--play-text-muted,#9ca3af);margin:0;font-size:.9rem}.play-sheets-btn-new[data-v-2dcf1493]{color:#fff;background:var(--play-accent,#a855f7);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.95rem;font-weight:500;transition:background .15s,transform .1s;display:inline-flex}.play-sheets-btn-new[data-v-2dcf1493]:hover{background:#9333ea;transform:translateY(-1px)}.play-sheets-btn-new i[data-v-2dcf1493]{font-size:.9rem}.play-sheets-alert[data-v-2dcf1493]{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2466;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.play-sheets-loading[data-v-2dcf1493]{color:var(--play-text-muted,#9ca3af);justify-content:center;align-items:center;gap:.75rem;padding:2rem .5rem;font-size:.95rem;display:flex}.play-sheets-loading-spinner[data-v-2dcf1493]{border:2px solid #94a3b866;border-top-color:var(--play-accent,#a855f7);border-radius:999px;width:18px;height:18px;animation:.9s linear infinite play-sheets-spin-2dcf1493}@keyframes play-sheets-spin-2dcf1493{to{transform:rotate(360deg)}}.play-sheets-content[data-v-2dcf1493]{flex-direction:column;gap:2rem;display:flex}.play-sheets-section[data-v-2dcf1493]{flex-direction:column;gap:.75rem;display:flex}.play-sheets-section-title[data-v-2dcf1493]{color:var(--play-text,#e9ecef);margin:0;font-size:1.1rem;font-weight:600}.play-sheets-section-desc[data-v-2dcf1493]{color:var(--play-text-muted,#9ca3af);margin:0;font-size:.85rem}.play-sheets-grid[data-v-2dcf1493]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.play-sheets-grid-item[data-v-2dcf1493]{min-width:0}.play-sheets-empty[data-v-2dcf1493]{background:var(--play-list-card-bg,#ffffff0a);border:1px dashed var(--play-border,#3a3f48);color:var(--play-text-muted,#9ca3af);border-radius:10px;padding:1rem 1.25rem;font-size:.9rem}.play-sheets-empty-hint[data-v-2dcf1493]{opacity:.9;margin:.25rem 0 0;font-size:.8rem}@media (width<=1024px){.play-sheets-grid[data-v-2dcf1493]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.play-sheets-header[data-v-2dcf1493]{flex-direction:column}.play-sheets-grid[data-v-2dcf1493]{grid-template-columns:1fr}}.play-sheet-view[data-v-a1cc60d6]{flex-direction:column;gap:1.5rem;display:flex}.play-sheet-header[data-v-a1cc60d6]{border-bottom:1px solid var(--play-border,#3a3f48);flex-direction:column;gap:.75rem;padding-bottom:.75rem;display:flex}.play-sheet-back[data-v-a1cc60d6]{color:var(--play-text-muted,#9ca3af);border:1px solid var(--play-border,#3a3f48);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.4rem;margin-bottom:.25rem;padding:.35rem .75rem;font-size:.9rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.play-sheet-back[data-v-a1cc60d6]:hover{color:var(--play-accent,#a855f7);border-color:var(--play-accent,#a855f7);background:#a855f71a}.play-sheet-title[data-v-a1cc60d6]{color:var(--play-text,#e9ecef);align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:1.4rem;font-weight:700;display:flex}.play-sheet-title i[data-v-a1cc60d6]{color:var(--play-accent,#a855f7)}.play-sheet-subtitle[data-v-a1cc60d6]{color:var(--play-text-muted,#9ca3af);margin:0;font-size:.9rem}.play-sheet-meta[data-v-a1cc60d6]{flex-wrap:wrap;gap:.5rem;display:flex}.pill[data-v-a1cc60d6]{border:1px solid var(--play-border,#3a3f48);color:var(--play-text-muted,#9ca3af);background:#0f172ab3;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.8rem;display:inline-flex}.pill i[data-v-a1cc60d6]{font-size:.85rem}.pill-system[data-v-a1cc60d6]{color:#bfdbfe;background:#3b82f626;border-color:#3b82f6}.pill-public[data-v-a1cc60d6]{color:#bbf7d0;background:#22c55e26;border-color:#22c55e}.pill-private[data-v-a1cc60d6]{color:#fed7aa;background:#f973161f;border-color:#f97316}.pill-option[data-v-a1cc60d6]{color:#e5e7eb;background:#1f2937cc;border-color:#4b5563}.play-sheet-main[data-v-a1cc60d6]{flex-direction:column;gap:1rem;display:flex}.play-sheet-tabs[data-v-a1cc60d6]{flex-wrap:wrap;gap:.5rem;display:flex}.play-sheet-tab[data-v-a1cc60d6]{border:1px solid var(--play-border,#3a3f48);color:var(--play-text-muted,#9ca3af);cursor:pointer;background:#0f172ab3;border-radius:999px;padding:.4rem .9rem;font-size:.85rem;transition:background .15s,color .15s,border-color .15s,transform .1s}.play-sheet-tab.active[data-v-a1cc60d6]{background:var(--play-accent,#a855f7);border-color:var(--play-accent,#a855f7);color:#fff;transform:translateY(-1px)}.play-sheet-tab[data-v-a1cc60d6]:hover{border-color:var(--play-accent,#a855f7)}.play-sheet-tab-content[data-v-a1cc60d6]{flex-direction:column;gap:1rem;display:flex}.play-sheet-row[data-v-a1cc60d6]{background:var(--play-card-bg,#0f172acc);border:1px solid var(--play-border,#3a3f48);border-radius:12px;padding:1rem 1.1rem}.play-sheet-row-title[data-v-a1cc60d6]{color:var(--play-text,#e5e7eb);margin:0 0 .75rem;font-size:1rem;font-weight:600}.play-sheet-row-grid[data-v-a1cc60d6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.play-sheet-column[data-v-a1cc60d6]{background:#0f172acc;border:1px solid #374151cc;border-radius:10px;padding:.75rem .9rem}.play-sheet-column-title[data-v-a1cc60d6]{color:var(--play-text,#e5e7eb);margin:0 0 .5rem;font-size:.95rem;font-weight:600}.play-sheet-field[data-v-a1cc60d6]{flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.play-sheet-field-label[data-v-a1cc60d6]{color:var(--play-text-muted,#9ca3af);font-size:.85rem;font-weight:500}.required[data-v-a1cc60d6]{color:#f97316;margin-left:.15rem}.play-sheet-input[data-v-a1cc60d6],.play-sheet-textarea[data-v-a1cc60d6],.play-sheet-select[data-v-a1cc60d6]{width:100%;color:var(--play-text,#e5e7eb);background:#0f172acc;border:1px solid #374151e6;border-radius:8px;padding:.4rem .6rem;font-size:.85rem}.play-sheet-input[data-v-a1cc60d6]::placeholder,.play-sheet-textarea[data-v-a1cc60d6]::placeholder{color:#9ca3afb3}.play-sheet-textarea[data-v-a1cc60d6]{resize:vertical;min-height:80px}.play-sheet-checkbox[data-v-a1cc60d6]{color:var(--play-text-muted,#9ca3af);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.play-sheet-multiselect[data-v-a1cc60d6]{flex-wrap:wrap;gap:.25rem;display:flex}.play-sheet-multiselect-empty[data-v-a1cc60d6]{color:var(--play-text-muted,#9ca3af);font-size:.8rem}.play-sheet-dashboard[data-v-a1cc60d6]{color:var(--play-text-muted,#9ca3af);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.play-sheet-dashboard i[data-v-a1cc60d6]{color:var(--play-accent,#a855f7)}.play-sheet-unknown small[data-v-a1cc60d6]{color:var(--play-text-muted,#9ca3af);font-size:.75rem}.play-sheet-empty[data-v-a1cc60d6]{color:var(--play-text-muted,#9ca3af);text-align:center;padding:1rem;font-size:.9rem}.play-sheet-loading[data-v-a1cc60d6]{color:var(--play-text-muted,#9ca3af);justify-content:center;align-items:center;gap:.75rem;padding:2rem .5rem;font-size:.95rem;display:flex}.play-sheets-loading-spinner[data-v-a1cc60d6]{border:2px solid #94a3b866;border-top-color:var(--play-accent,#a855f7);border-radius:999px;width:18px;height:18px;animation:.9s linear infinite play-sheets-spin-a1cc60d6}@keyframes play-sheets-spin-a1cc60d6{to{transform:rotate(360deg)}}@media (width<=1024px){.play-sheet-row-grid[data-v-a1cc60d6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.play-sheet-row-grid[data-v-a1cc60d6]{grid-template-columns:1fr}}.play-sheet-editor-wrap[data-v-adf04698]{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.play-sheet-editor[data-v-adf04698]{min-height:0;color:var(--play-text,#e9ecef);flex-direction:column;flex:1;width:100%;padding-bottom:80px;display:flex;overflow:hidden}.play-sheet-editor-header[data-v-adf04698]{border-bottom:1px solid var(--play-border,#3a3f48);padding:1rem 1.5rem}.play-sheet-back[data-v-adf04698]{color:var(--play-text-muted,#9ca3af);border:1px solid var(--play-border,#3a3f48);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.35rem .75rem;font-size:.9rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.play-sheet-back[data-v-adf04698]:hover{color:var(--play-accent,#a855f7);border-color:var(--play-accent,#a855f7);background:#a855f71a}.play-sheet-editor-title[data-v-adf04698]{color:var(--play-text,#e9ecef);align-items:center;gap:.5rem;margin:0;font-size:1.35rem;font-weight:700;display:flex}.play-sheet-editor-title i[data-v-adf04698]{color:var(--play-accent,#a855f7)}.play-sheet-editor-nav[data-v-adf04698]{border-bottom:1px solid var(--play-border,#3a3f48);gap:.5rem;padding:.75rem 1.5rem;display:flex}.play-sheet-editor-nav-tab[data-v-adf04698]{color:var(--play-text-muted,#9ca3af);border:1px solid var(--play-border,#3a3f48);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem 1rem;font-size:.95rem;transition:color .15s,border-color .15s,background .15s}.play-sheet-editor-nav-tab[data-v-adf04698]:hover{color:var(--play-text,#e9ecef);border-color:var(--play-text-muted,#6b7280)}.play-sheet-editor-nav-tab.active[data-v-adf04698]{color:#fff;background:var(--play-accent,#a855f7);border-color:var(--play-accent,#a855f7)}.play-sheet-editor-main[data-v-adf04698]{box-sizing:border-box;flex:1;width:100%;max-width:1400px;min-height:0;margin:0 auto;padding:1rem 1.5rem;display:block;overflow:hidden auto}.play-sheet-editor-panel[data-v-adf04698]{animation:.2s fadeIn-adf04698}@keyframes fadeIn-adf04698{0%{opacity:0}to{opacity:1}}.play-sheet-editor-card[data-v-adf04698]{background:var(--play-card-bg,#0f172acc);border:1px solid var(--play-border,#3a3f48);border-radius:12px;padding:1.25rem}.play-sheet-editor-card-title[data-v-adf04698]{color:var(--play-text,#e9ecef);margin:0 0 1rem;font-size:1.1rem;font-weight:600}.play-sheet-editor-card-head[data-v-adf04698]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.play-sheet-editor-card-head .play-sheet-editor-card-title[data-v-adf04698]{margin:0}.form-group[data-v-adf04698]{margin-bottom:1rem}.form-group label[data-v-adf04698]{color:var(--play-text-muted,#9ca3af);margin-bottom:.35rem;font-size:.875rem;font-weight:500;display:block}.form-group-header[data-v-adf04698]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.form-group-header label[data-v-adf04698]{margin-bottom:0}.btn-files[data-v-adf04698]{color:var(--play-accent,#a855f7);border:1px solid var(--play-accent,#a855f7);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem .5rem;font-size:.85rem;transition:background .15s,color .15s}.btn-files[data-v-adf04698]:hover{background:#a855f733}.form-input[data-v-adf04698],.form-textarea[data-v-adf04698]{width:100%;color:var(--play-text,#e9ecef);border:1px solid var(--play-border,#3a3f48);background:#0f172acc;border-radius:8px;padding:.5rem .75rem;font-size:.9rem}.form-input-sm[data-v-adf04698]{padding:.35rem .5rem;font-size:.85rem}.form-textarea[data-v-adf04698]{resize:vertical;min-height:80px}.form-check[data-v-adf04698]{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.form-check-input[data-v-adf04698]{width:1rem;height:1rem;accent-color:var(--play-accent,#a855f7)}.form-check-label[data-v-adf04698]{color:var(--play-text-muted,#9ca3af);margin:0;font-size:.9rem}.btn-primary[data-v-adf04698]{color:#fff;background:var(--play-accent,#a855f7);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.9rem;transition:background .15s,transform .1s;display:inline-flex}.btn-primary[data-v-adf04698]:hover{background:#9333ea;transform:translateY(-1px)}.btn-outline[data-v-adf04698]{color:var(--play-text-muted,#9ca3af);border:1px solid var(--play-border,#3a3f48);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.9rem;transition:color .15s,border-color .15s;display:inline-flex}.btn-outline[data-v-adf04698]:hover{color:var(--play-accent,#a855f7);border-color:var(--play-accent,#a855f7)}.btn-outline.btn-sm[data-v-adf04698]{padding:.35rem .75rem;font-size:.85rem}.btn-secondary[data-v-adf04698]{color:var(--play-text-muted,#9ca3af);border:1px solid var(--play-border,#3a3f48);cursor:pointer;background:#374151cc;border-radius:8px;padding:.5rem 1rem;font-size:.9rem}.btn-icon[data-v-adf04698]{width:32px;height:32px;color:var(--play-text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.btn-icon[data-v-adf04698]:hover{color:var(--play-text,#e9ecef);background:#ffffff0f}.btn-icon-danger[data-v-adf04698]:hover{color:#f87171;background:#f871711a}.structure-tabs[data-v-adf04698]{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.structure-tab[data-v-adf04698]{border:1px solid var(--play-border,#3a3f48);background:#1e293bcc;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .75rem;display:flex}.structure-tab.active[data-v-adf04698]{background:var(--play-accent,#a855f7);border-color:var(--play-accent,#a855f7);color:#fff}.structure-tab-label[data-v-adf04698]{cursor:pointer}.editable-wrap input[data-v-adf04698]{min-width:120px}.structure-tab .btn-remove[data-v-adf04698]{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;padding:.2rem}.structure-tab .btn-remove[data-v-adf04698]:hover{opacity:1}.structure-content[data-v-adf04698]{margin-top:.5rem}.structure-row[data-v-adf04698]{margin-bottom:1rem}.structure-row-card[data-v-adf04698],.structure-column-card[data-v-adf04698],.structure-field-card[data-v-adf04698]{border:1px solid var(--play-border,#3a3f48);background:#0f172a99;border-radius:10px;padding:.75rem 1rem}.structure-row-head[data-v-adf04698],.structure-column-head[data-v-adf04698],.structure-field-head[data-v-adf04698]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.structure-row-title[data-v-adf04698],.structure-column-title[data-v-adf04698]{color:var(--play-text-muted,#9ca3af);margin:0;font-size:.95rem;font-weight:600}.structure-row-actions[data-v-adf04698],.structure-column-actions[data-v-adf04698],.structure-field-actions[data-v-adf04698]{gap:.25rem;display:flex}.structure-row-body[data-v-adf04698]{margin-top:.5rem}.structure-columns[data-v-adf04698]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:.75rem;display:grid}@media (width<=900px){.structure-columns[data-v-adf04698]{grid-template-columns:1fr}}.structure-column[data-v-adf04698]{min-width:0}.structure-field[data-v-adf04698]{margin-bottom:.75rem}.structure-field-name[data-v-adf04698]{color:var(--play-text,#e9ecef);font-size:.9rem}.structure-field-badge[data-v-adf04698]{color:var(--play-accent,#a855f7);background:#a855f733;border-radius:4px;padding:.2rem .4rem;font-size:.7rem}.options-row[data-v-adf04698],.dashboard-select-row[data-v-adf04698]{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.options-row .form-input[data-v-adf04698],.dashboard-select-row .form-input[data-v-adf04698]{flex:1}.collapse-icon.is-collapsed[data-v-adf04698]{transform:rotate(-90deg)}.mb-3[data-v-adf04698]{margin-bottom:1rem}.play-sheet-editor-save-wrap[data-v-adf04698]{z-index:100;position:fixed;bottom:1.5rem;right:1.5rem}.play-sheet-editor-save[data-v-adf04698]{color:#fff;background:var(--play-accent,#a855f7);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;transition:background .15s,transform .1s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #a855f766}.play-sheet-editor-save[data-v-adf04698]:hover{background:#9333ea;transform:translateY(-2px);box-shadow:0 6px 20px #a855f780}.play-modal-backdrop[data-v-adf04698]{z-index:1000;background:#0009;position:fixed;inset:0}.play-modal[data-v-adf04698]{background:var(--play-card-bg,#1e293b);border:1px solid var(--play-border,#3a3f48);z-index:1001;border-radius:12px;flex-direction:column;width:90%;max-width:500px;max-height:90vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.play-modal-xl[data-v-adf04698]{max-width:700px}.play-modal-lg[data-v-adf04698]{max-width:480px}.play-modal-header[data-v-adf04698]{border-bottom:1px solid var(--play-border,#3a3f48);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.play-modal-title[data-v-adf04698]{color:var(--play-text,#e9ecef);margin:0;font-size:1.1rem;font-weight:600}.play-modal-close[data-v-adf04698]{width:36px;height:36px;color:var(--play-text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.play-modal-close[data-v-adf04698]:hover{color:var(--play-text,#e9ecef);background:#ffffff0f}.play-modal-body[data-v-adf04698]{padding:1.25rem;overflow-y:auto}.play-modal-footer[data-v-adf04698]{border-top:1px solid var(--play-border,#3a3f48);padding:1rem 1.25rem}.play-modal-files-grid[data-v-adf04698]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=600px){.play-modal-files-grid[data-v-adf04698]{grid-template-columns:1fr}}.dashboard-list[data-v-adf04698]{flex-direction:column;gap:.25rem;display:flex}.dashboard-list-item[data-v-adf04698]{text-align:left;color:var(--play-text,#e9ecef);border:1px solid var(--play-border,#3a3f48);cursor:pointer;background:#0f172a99;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .15s,border-color .15s;display:flex}.dashboard-list-item[data-v-adf04698]:hover{border-color:var(--play-accent,#a855f7);background:#a855f726}.dashboard-list-item-name[data-v-adf04698]{flex:1;font-weight:500}.dashboard-list-item-type[data-v-adf04698]{color:var(--play-text-muted,#9ca3af);font-size:.8rem}.play-sheet-editor-loading[data-v-adf04698]{color:var(--play-text-muted,#9ca3af);justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.play-sheets-loading-spinner[data-v-adf04698]{border:2px solid #94a3b866;border-top-color:var(--play-accent,#a855f7);border-radius:999px;width:18px;height:18px;animation:.9s linear infinite play-sheets-spin-adf04698}@keyframes play-sheets-spin-adf04698{to{transform:rotate(360deg)}}.play-systems[data-v-6f26c3c7]{flex-direction:column;gap:1.5rem;display:flex}.play-systems-header[data-v-6f26c3c7]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.play-systems-title[data-v-6f26c3c7]{color:var(--play-text,#e9ecef);align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:1.4rem;font-weight:700;display:flex}.play-systems-title i[data-v-6f26c3c7]{color:var(--play-accent,#a855f7)}.play-systems-subtitle[data-v-6f26c3c7]{color:var(--play-text-muted,#9ca3af);margin:0;font-size:.9rem}.play-systems-btn-new[data-v-6f26c3c7]{color:#fff;background:var(--play-accent,#a855f7);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.95rem;font-weight:500;transition:background .15s,transform .1s;display:inline-flex}.play-systems-btn-new[data-v-6f26c3c7]:hover{background:#9333ea;transform:translateY(-1px)}.play-systems-alert[data-v-6f26c3c7]{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2466;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.play-systems-loading[data-v-6f26c3c7]{color:var(--play-text-muted);justify-content:center;align-items:center;gap:.75rem;padding:2rem .5rem;font-size:.95rem;display:flex}.play-systems-loading-spinner[data-v-6f26c3c7]{border:2px solid #94a3b866;border-top-color:var(--play-accent,#a855f7);border-radius:999px;width:18px;height:18px;animation:.9s linear infinite play-systems-spin-6f26c3c7}@keyframes play-systems-spin-6f26c3c7{to{transform:rotate(360deg)}}.play-systems-content[data-v-6f26c3c7]{flex-direction:column;gap:2rem;display:flex}.play-systems-section[data-v-6f26c3c7]{flex-direction:column;gap:.75rem;display:flex}.play-systems-section-title[data-v-6f26c3c7]{color:var(--play-text);margin:0;font-size:1.1rem;font-weight:600}.play-systems-section-desc[data-v-6f26c3c7]{color:var(--play-text-muted);margin:0;font-size:.85rem}.play-systems-grid[data-v-6f26c3c7]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.play-systems-card[data-v-6f26c3c7]{background:var(--play-card-bg,#1e1c3099);border:1px solid var(--play-border);cursor:pointer;border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;transition:box-shadow .2s,transform .1s;display:flex}.play-systems-card[data-v-6f26c3c7]:hover{box-shadow:var(--play-card-shadow-hover);transform:translateY(-2px)}.play-systems-card-header[data-v-6f26c3c7]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.play-systems-card-title[data-v-6f26c3c7]{color:var(--play-text);flex:1;min-width:0;margin:0;font-size:1.05rem;font-weight:600}.play-systems-badge[data-v-6f26c3c7]{color:#4ade80;background:#22c55e33;border-radius:6px;flex-shrink:0;padding:.2rem .5rem;font-size:.7rem}.play-systems-card-meta[data-v-6f26c3c7]{color:var(--play-text-muted);margin:0;font-size:.8rem}.play-systems-card-desc[data-v-6f26c3c7]{color:var(--play-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;display:-webkit-box;overflow:hidden}.play-systems-card-stats[data-v-6f26c3c7]{color:var(--play-text-muted);gap:1rem;margin-top:.25rem;font-size:.8rem;display:flex}.play-systems-card-stats i[data-v-6f26c3c7]{margin-right:.25rem}.play-systems-card-btn[data-v-6f26c3c7]{color:var(--play-accent);border:1px solid var(--play-accent);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:.35rem;margin-top:auto;padding:.4rem .75rem;font-size:.875rem;transition:background .15s,color .15s;display:inline-flex}.play-systems-card-btn[data-v-6f26c3c7]:hover{background:var(--play-accent);color:#fff}.play-systems-empty[data-v-6f26c3c7]{background:var(--play-list-card-bg);border:1px dashed var(--play-border);color:var(--play-text-muted);text-align:center;border-radius:12px;padding:1.5rem}.play-systems-empty-hint[data-v-6f26c3c7]{margin:.5rem 0 1rem;font-size:.9rem}@media (width<=768px){.play-systems-header[data-v-6f26c3c7]{flex-direction:column}}.play-system-form[data-v-a4dd81b6]{flex-direction:column;gap:1rem;padding:0 .25rem;display:flex}@media (width>=576px){.play-system-form[data-v-a4dd81b6]{padding:0}}.play-system-form-header[data-v-a4dd81b6]{border-bottom:1px solid var(--play-border);margin-bottom:.25rem;padding-bottom:.5rem}.play-system-form-header-top[data-v-a4dd81b6]{flex-wrap:wrap;align-items:center;gap:.75rem;min-height:2rem;display:flex}.play-system-form-back[data-v-a4dd81b6]{color:var(--play-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.9rem;display:inline-flex}.play-system-form-back span[data-v-a4dd81b6]{margin-left:.15rem}.play-system-form-back[data-v-a4dd81b6]:hover{color:var(--play-accent)}.play-system-form-title[data-v-a4dd81b6]{color:var(--play-text);word-break:break-word;flex:1;min-width:0;margin:0;font-size:1.25rem;font-weight:700}.play-system-form-title-meta[data-v-a4dd81b6]{color:var(--play-text-muted);font-size:.9em;font-weight:400}@media (width>=576px){.play-system-form-title[data-v-a4dd81b6]{font-size:1.4rem}}.play-system-form-alert[data-v-a4dd81b6]{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2466;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.play-system-form-fields[data-v-a4dd81b6]{flex-direction:column;gap:1.25rem;display:flex}.play-system-form-section[data-v-a4dd81b6]{flex-direction:column;gap:.5rem;display:flex}.play-system-form-section--row[data-v-a4dd81b6]{flex-direction:row;align-items:center}.play-system-form-label[data-v-a4dd81b6]{color:var(--play-text);font-size:.9rem;font-weight:500}.play-system-form-input[data-v-a4dd81b6],.play-system-form-select[data-v-a4dd81b6],.play-system-form-textarea[data-v-a4dd81b6]{width:100%;max-width:480px;color:var(--play-text);background:var(--play-input-bg);border:1px solid var(--play-border);border-radius:8px;padding:.5rem .75rem;font-size:.95rem}.play-system-form-textarea[data-v-a4dd81b6]{resize:vertical;min-height:60px}.play-system-form-textarea--sm[data-v-a4dd81b6]{min-height:48px}.play-system-form-subtitle[data-v-a4dd81b6]{color:var(--play-text);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1rem;font-weight:600;display:flex}.play-system-form-subtitle i[data-v-a4dd81b6]{color:var(--play-accent)}.play-system-form-section--infos[data-v-a4dd81b6]{margin-bottom:.5rem}.play-system-form-infos-toggle[data-v-a4dd81b6]{width:100%;color:var(--play-text);background:var(--play-list-card-bg);border:1px solid var(--play-border);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.95rem;font-weight:500;display:flex}.play-system-form-infos-toggle[data-v-a4dd81b6]:hover{background:var(--play-hover-bg)}.play-system-form-infos-toggle i[data-v-a4dd81b6]:first-of-type{color:var(--play-accent)}.play-system-form-infos-toggle .fa-chevron-down[data-v-a4dd81b6]{margin-left:auto;transition:transform .2s}.play-system-form-infos-toggle .fa-chevron-down.rotated[data-v-a4dd81b6]{transform:rotate(180deg)}.play-system-form-infos-body[data-v-a4dd81b6]{border-bottom:1px solid var(--play-border);flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:1rem 0 .5rem;display:flex}.play-system-form-tabs[data-v-a4dd81b6]{flex-direction:column;gap:0;margin-bottom:1rem;display:flex}.play-system-form-tablist[data-v-a4dd81b6]{border-bottom:1px solid var(--play-border);flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;padding-bottom:0;display:flex}.play-system-form-tab[data-v-a4dd81b6]{color:var(--play-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;flex-shrink:0;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:color .2s,background .2s;display:inline-flex}@media (width>=576px){.play-system-form-tab[data-v-a4dd81b6]{padding:.6rem 1rem;font-size:.9rem}}.play-system-form-tab[data-v-a4dd81b6]:hover{color:var(--play-text);background:var(--play-hover-bg)}.play-system-form-tab.active[data-v-a4dd81b6]{color:var(--play-accent);border-bottom-color:var(--play-accent);background:var(--play-hover-bg)}.play-system-form-tab-count[data-v-a4dd81b6]{background:var(--play-input-bg);color:var(--play-text-muted);border-radius:10px;padding:.15rem .4rem;font-size:.75rem;font-weight:600}.play-system-form-tab.active .play-system-form-tab-count[data-v-a4dd81b6]{color:var(--play-accent);background:#a855f733}.play-system-form-tabpanels[data-v-a4dd81b6]{min-height:200px}.play-system-form-tabpanel[data-v-a4dd81b6]{animation:.2s play-system-form-fade-a4dd81b6}@keyframes play-system-form-fade-a4dd81b6{0%{opacity:0}to{opacity:1}}.play-system-form-panel-title[data-v-a4dd81b6]{color:var(--play-text);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1rem;font-weight:600;display:flex}.play-system-form-panel-title i[data-v-a4dd81b6]{color:var(--play-accent)}.play-system-form-hint[data-v-a4dd81b6]{color:var(--play-text-muted);margin:0;font-size:.8rem}.play-system-form-list[data-v-a4dd81b6]{flex-direction:column;gap:.75rem;display:flex}.play-system-form-list-item[data-v-a4dd81b6]{flex-direction:column;gap:.35rem;padding-right:2rem;display:flex;position:relative}.play-system-form-list-item--note[data-v-a4dd81b6]{background:var(--play-list-card-bg);border:1px solid var(--play-border);border-radius:10px;padding:.75rem 5rem .75rem .75rem}.play-system-form-note-fullscreen-placeholder[data-v-a4dd81b6]{color:var(--play-text-muted);background:var(--play-input-bg);border:1px dashed var(--play-border);border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.play-system-form-note-fullscreen-placeholder i[data-v-a4dd81b6]{color:var(--play-accent)}.play-system-form-note-actions[data-v-a4dd81b6]{align-items:center;gap:.25rem;display:flex;position:absolute;top:.5rem;right:.5rem}.play-system-form-btn-icon[data-v-a4dd81b6]{width:32px;height:32px;color:var(--play-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.play-system-form-btn-icon[data-v-a4dd81b6]:hover{color:var(--play-accent);background:#a855f71a}.play-system-form-btn-icon--close[data-v-a4dd81b6]{color:var(--play-text)}.play-system-form-btn-icon--close[data-v-a4dd81b6]:hover{color:#f87171;background:#f871711a}.play-system-form-note-actions .play-system-form-remove[data-v-a4dd81b6]{position:static}.play-system-form-fullscreen-overlay[data-v-a4dd81b6]{z-index:1000;background:#000000eb;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0;overflow-y:auto}.play-system-form-fullscreen-content[data-v-a4dd81b6]{background:var(--play-card-bg);border:1px solid var(--play-border);border-radius:12px;flex-direction:column;width:100%;max-width:min(1200px,96vw);height:min(92vh,900px);max-height:calc(100vh - 1.5rem);display:flex;box-shadow:0 20px 50px #0006}.play-system-form-fullscreen-header[data-v-a4dd81b6]{border-bottom:1px solid var(--play-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.play-system-form-fullscreen-title[data-v-a4dd81b6]{color:var(--play-text);margin:0;font-size:1.1rem;font-weight:600}.play-system-form-fullscreen-body[data-v-a4dd81b6]{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;overflow-y:auto}.play-system-form-fullscreen-body .play-system-form-input[data-v-a4dd81b6]{max-width:none}.play-system-form-fullscreen-editor-wrap[data-v-a4dd81b6]{flex-direction:column;flex:1;min-width:0;min-height:min(55vh,480px);display:flex}.play-system-form-list-item--params[data-v-a4dd81b6]{flex-flow:wrap;align-items:center;gap:.5rem;padding-right:2.5rem}.play-system-form-list-item--params .play-system-form-input[data-v-a4dd81b6]{max-width:160px}.play-system-form-npc-item[data-v-a4dd81b6]{background:var(--play-list-card-bg);border:1px solid var(--play-border);border-radius:10px;flex-direction:column;gap:.35rem;padding:.75rem;display:flex;position:relative}.play-system-form-empty[data-v-a4dd81b6]{color:var(--play-text-muted);margin:.75rem 0;font-size:.9375rem}.play-system-form-npc-list[data-v-a4dd81b6]{margin:0 0 .75rem;padding:0;list-style:none}.play-system-form-npc-card[data-v-a4dd81b6]{background:var(--play-list-card-bg);border:1px solid var(--play-border);border-radius:10px;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem 4rem .75rem 1rem;display:flex;position:relative}.play-system-form-npc-avatar[data-v-a4dd81b6]{background:var(--play-btn-secondary-bg);border-radius:50%;flex-shrink:0;width:40px;height:40px;display:inline-flex;overflow:hidden}.play-system-form-npc-avatar img[data-v-a4dd81b6]{object-fit:cover;width:100%;height:100%}.play-system-form-npc-initials[data-v-a4dd81b6]{background:var(--play-btn-secondary-bg);width:40px;height:40px;color:var(--play-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.play-system-form-npc-content[data-v-a4dd81b6]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.play-system-form-npc-name[data-v-a4dd81b6]{font-size:.9375rem;font-weight:500}.play-system-form-npc-meta[data-v-a4dd81b6]{color:var(--play-text-muted);font-size:.8125rem}.play-system-form-npc-btn[data-v-a4dd81b6]{color:var(--play-accent);white-space:nowrap;border-radius:6px;padding:.35rem .5rem;font-size:.875rem;text-decoration:none}.play-system-form-npc-btn[data-v-a4dd81b6]:hover{background:#a855f726}.play-system-form-npc-card .play-system-form-remove[data-v-a4dd81b6]{top:50%;right:.5rem;transform:translateY(-50%)}.play-system-form-add--link[data-v-a4dd81b6]{color:var(--play-accent);text-decoration:none;display:inline-flex}.play-system-form-add--link[data-v-a4dd81b6]:hover{color:var(--play-accent);background:#a855f71a}.play-system-form-remove[data-v-a4dd81b6]{width:32px;height:32px;color:var(--play-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.play-system-form-remove[data-v-a4dd81b6]:hover{color:#f87171;background:#f871711a}.play-system-form-add[data-v-a4dd81b6]{color:var(--play-accent);border:1px dashed var(--play-accent);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.875rem;display:inline-flex}.play-system-form-add[data-v-a4dd81b6]:hover{background:#a855f71a}.play-system-form-check[data-v-a4dd81b6]{cursor:pointer;color:var(--play-text);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.play-system-form-check input[data-v-a4dd81b6]{width:18px;height:18px}.play-system-form-actions[data-v-a4dd81b6]{gap:1rem;margin-top:.5rem;display:flex}.play-system-form-actions--sticky[data-v-a4dd81b6]{border-top:1px solid var(--play-border);margin-top:1rem;padding-top:1rem}.play-system-form-btn-cancel[data-v-a4dd81b6]{background:var(--play-btn-secondary-bg);border:1px solid var(--play-border);color:var(--play-text);cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-size:.95rem}.play-system-form-btn-submit[data-v-a4dd81b6]{background:var(--play-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.95rem;display:inline-flex}.play-system-form-btn-submit[data-v-a4dd81b6]:hover:not(:disabled){filter:brightness(1.1)}.play-system-form-btn-submit[data-v-a4dd81b6]:disabled{opacity:.7;cursor:not-allowed}.play-system-form-spinner[data-v-a4dd81b6]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite play-system-form-spin-a4dd81b6}@keyframes play-system-form-spin-a4dd81b6{to{transform:rotate(360deg)}}.markdown-preview[data-v-c33bbb36]{color:var(--play-text);font-size:.9rem;line-height:1.5}.markdown-preview-rendered[data-v-c33bbb36] p{margin:0 0 .5rem}.markdown-preview-rendered[data-v-c33bbb36] p:last-child{margin-bottom:0}.markdown-preview-rendered[data-v-c33bbb36] ul{margin:0 0 .5rem;padding-left:1.5rem;list-style-position:outside;list-style-type:disc!important}.markdown-preview-rendered[data-v-c33bbb36] ol{margin:0 0 .5rem;padding-left:1.5rem;list-style-position:outside;list-style-type:decimal!important}.markdown-preview-rendered[data-v-c33bbb36] li{list-style:inherit;margin:.2rem 0;display:list-item!important}.markdown-preview-rendered[data-v-c33bbb36] strong{font-weight:600}.markdown-preview-rendered[data-v-c33bbb36] em{font-style:italic}.markdown-preview-rendered[data-v-c33bbb36] h1,.markdown-preview-rendered[data-v-c33bbb36] h2,.markdown-preview-rendered[data-v-c33bbb36] h3{margin:.75rem 0 .35rem;font-size:1rem;font-weight:600}.markdown-preview-rendered[data-v-c33bbb36] a{color:var(--play-accent)}.markdown-preview-rendered[data-v-c33bbb36] hr{border:none;border-top:2px solid var(--play-text-muted,#64748b);box-sizing:content-box;height:0;margin:1rem 0;overflow:visible;display:block!important}.markdown-preview-rendered[data-v-c33bbb36] img{border-radius:6px;max-width:100%;height:auto}.markdown-preview-rendered[data-v-c33bbb36] blockquote{border-left:4px solid var(--play-border);color:var(--play-text-muted);margin:.5rem 0;padding-left:1rem}.markdown-preview-rendered[data-v-c33bbb36] table{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.9em}.markdown-preview-rendered[data-v-c33bbb36] th,.markdown-preview-rendered[data-v-c33bbb36] td{border:1px solid var(--play-border);text-align:left;padding:.35rem .6rem}.markdown-preview-rendered[data-v-c33bbb36] th{background:var(--play-hover-bg);font-weight:600}.play-system-view[data-v-7fbf9d6b]{flex-direction:column;gap:1.5rem;display:flex}.play-system-view-loading[data-v-7fbf9d6b],.play-system-view-alert[data-v-7fbf9d6b]{color:var(--play-text-muted);justify-content:center;align-items:center;gap:.75rem;padding:2rem .5rem;display:flex}.play-system-view-alert[data-v-7fbf9d6b]{color:#fbbf24;background:#fbbf241a;border-radius:8px;padding:1rem}.play-system-view-spinner[data-v-7fbf9d6b]{border:2px solid #94a3b866;border-top-color:var(--play-accent);border-radius:999px;width:18px;height:18px;animation:.9s linear infinite play-system-view-spin-7fbf9d6b}@keyframes play-system-view-spin-7fbf9d6b{to{transform:rotate(360deg)}}.play-system-view-header[data-v-7fbf9d6b]{border-bottom:1px solid var(--play-border);margin-bottom:.5rem;padding-bottom:.75rem}.play-system-view-header-top[data-v-7fbf9d6b]{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.play-system-view-back[data-v-7fbf9d6b]{color:var(--play-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.5rem;margin:0;padding:.25rem 0;font-size:.9rem;display:inline-flex}.play-system-view-back span[data-v-7fbf9d6b]{margin-left:.15rem}.play-system-view-back[data-v-7fbf9d6b]:hover{color:var(--play-accent)}.play-system-view-title-wrap[data-v-7fbf9d6b]{flex:1;min-width:0}.play-system-view-title[data-v-7fbf9d6b]{color:var(--play-text);word-break:break-word;margin:0;font-size:1.25rem;font-weight:700}.play-system-view-title-meta[data-v-7fbf9d6b]{color:var(--play-text-muted);font-size:.9em;font-weight:400}.play-system-view-header-actions[data-v-7fbf9d6b]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.play-system-view-badge[data-v-7fbf9d6b]{color:#4ade80;background:#22c55e33;border-radius:6px;padding:.2rem .4rem;font-size:.7rem}.play-system-view-btn-edit[data-v-7fbf9d6b]{color:var(--play-accent);border:1px solid var(--play-accent);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.25rem;padding:.4rem .6rem;font-size:.875rem;display:inline-flex}@media (width>=576px){.play-system-view-title[data-v-7fbf9d6b]{font-size:1.5rem}.play-system-view-btn-label[data-v-7fbf9d6b]{display:inline}}@media (width<=575px){.play-system-view-btn-label[data-v-7fbf9d6b]{display:none}}.play-system-view-btn-edit[data-v-7fbf9d6b]:hover{background:var(--play-accent);color:#fff}.play-system-view-btn-delete[data-v-7fbf9d6b]{color:#f87171;cursor:pointer;background:0 0;border:1px solid #f87171;border-radius:8px;padding:.4rem .6rem;font-size:.875rem}.play-system-view-btn-delete[data-v-7fbf9d6b]:hover{color:#fff;background:#f87171}.play-system-view-desc[data-v-7fbf9d6b]{color:var(--play-text-muted);margin:.5rem 0 0;font-size:.9rem}.play-system-view-note-empty[data-v-7fbf9d6b]{color:var(--play-text-muted);margin:0;font-size:.9rem;font-style:italic}.play-system-view-section[data-v-7fbf9d6b]{background:var(--play-card-bg);border:1px solid var(--play-border);border-radius:12px;padding:1rem 1.25rem}.play-system-view-section-title[data-v-7fbf9d6b]{color:var(--play-text);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1rem;font-weight:600;display:flex}.play-system-view-section-title i[data-v-7fbf9d6b]{color:var(--play-accent)}.play-system-view-empty[data-v-7fbf9d6b]{color:var(--play-text-muted);font-size:.9rem}.play-system-view-notes[data-v-7fbf9d6b]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.play-system-view-note[data-v-7fbf9d6b]{border-bottom:1px solid var(--play-border);padding:.5rem 0}.play-system-view-note[data-v-7fbf9d6b]:last-child{border-bottom:none}.play-system-view-note strong[data-v-7fbf9d6b]{color:var(--play-text);margin-bottom:.25rem;display:block}.play-system-view-note p[data-v-7fbf9d6b]{color:var(--play-text-muted);white-space:pre-wrap;margin:0;font-size:.9rem}.play-system-view-params[data-v-7fbf9d6b]{flex-direction:column;gap:.5rem;margin:0;font-size:.9rem;display:flex}.play-system-view-param-row[data-v-7fbf9d6b]{grid-template-columns:auto 1fr;gap:.25rem 1rem;display:grid}.play-system-view-params dt[data-v-7fbf9d6b]{color:var(--play-text-muted);font-weight:500}.play-system-view-params dd[data-v-7fbf9d6b]{color:var(--play-text);margin:0}.play-system-view-npcs[data-v-7fbf9d6b]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.play-system-view-npc[data-v-7fbf9d6b]{background:var(--play-list-card-bg);border:1px solid var(--play-border);border-radius:10px;padding:.75rem 1rem}.play-system-view-npc-name[data-v-7fbf9d6b]{color:var(--play-text);margin:0 0 .25rem;font-size:1rem;font-weight:600}.play-system-view-npc-role[data-v-7fbf9d6b],.play-system-view-npc-desc[data-v-7fbf9d6b]{color:var(--play-text-muted);margin:0;font-size:.85rem}.play-system-view-npc-tags[data-v-7fbf9d6b]{flex-wrap:wrap;gap:.25rem;margin-top:.5rem;display:flex}.play-system-view-tag[data-v-7fbf9d6b]{background:var(--play-input-bg);color:var(--play-text-muted);border-radius:4px;padding:.15rem .4rem;font-size:.7rem}.play-system-view-modal-overlay[data-v-7fbf9d6b]{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.play-system-view-modal[data-v-7fbf9d6b]{background:var(--play-card-bg);border:1px solid var(--play-border);border-radius:12px;width:90%;max-width:400px;padding:1.5rem}.play-system-view-modal p[data-v-7fbf9d6b]{color:var(--play-text);margin:0 0 1rem}.play-system-view-modal-actions[data-v-7fbf9d6b]{justify-content:flex-end;gap:.75rem;display:flex}.play-system-view-btn-cancel[data-v-7fbf9d6b]{background:var(--play-btn-secondary-bg);border:1px solid var(--play-border);color:var(--play-text);cursor:pointer;border-radius:8px;padding:.5rem 1rem}.play-system-view-btn-confirm[data-v-7fbf9d6b]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:.5rem 1rem}.play-system-view-btn-confirm[data-v-7fbf9d6b]:hover{background:#b91c1c}.pnj-editor[data-v-72fe5b7b]{color:var(--play-text);max-width:640px;margin:0 auto}.pnj-editor-header[data-v-72fe5b7b]{border-bottom:1px solid var(--play-border);align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.pnj-editor-back[data-v-72fe5b7b]{border:1px solid var(--play-border);color:var(--play-text-muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9375rem;transition:color .2s,border-color .2s;display:inline-flex}.pnj-editor-back[data-v-72fe5b7b]:hover{color:var(--play-text);border-color:var(--play-text-muted)}.pnj-editor-title[data-v-72fe5b7b]{margin:0;font-size:1.25rem;font-weight:700}.pnj-editor-alert[data-v-72fe5b7b]{color:#fca5a5;background:#ef444426;border:1px solid #ef444466;border-radius:8px;align-items:center;gap:.5rem;margin:1rem 1.5rem;padding:.75rem 1rem;display:flex}.pnj-editor-form[data-v-72fe5b7b]{padding:1.5rem}.pnj-editor-section[data-v-72fe5b7b]{margin-bottom:1.5rem}.pnj-editor-label[data-v-72fe5b7b]{margin-bottom:.35rem;font-size:.875rem;font-weight:500;display:block}.pnj-editor-label .required[data-v-72fe5b7b]{color:#f87171}.pnj-editor-optional[data-v-72fe5b7b]{color:var(--play-text-muted);font-size:.8125rem;font-weight:400}.pnj-editor-file-wrap[data-v-72fe5b7b]{margin-top:.5rem}.pnj-editor-file-wrap[data-v-72fe5b7b] .drag-area{height:160px;min-height:140px}.pnj-editor-file-wrap[data-v-72fe5b7b] h6{color:var(--play-text-muted);margin-bottom:.5rem;font-size:.875rem}.pnj-editor-btn-remove-icon[data-v-72fe5b7b]{color:#f87171;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;margin-top:.5rem;padding:.35rem 0;font-size:.8125rem;display:inline-flex}.pnj-editor-btn-remove-icon[data-v-72fe5b7b]:hover{text-decoration:underline}.pnj-editor-input[data-v-72fe5b7b],.pnj-editor-textarea[data-v-72fe5b7b]{width:100%;color:var(--play-text);background:var(--play-input-bg);border:1px solid var(--play-border);border-radius:8px;padding:.6rem .75rem;font-family:inherit;font-size:.9375rem}.pnj-editor-input[data-v-72fe5b7b]:focus,.pnj-editor-textarea[data-v-72fe5b7b]:focus{border-color:var(--play-accent);outline:none}.pnj-editor-textarea[data-v-72fe5b7b]{resize:vertical;min-height:100px}.pnj-editor-hint[data-v-72fe5b7b]{color:var(--play-text-muted);margin:.35rem 0 0;font-size:.8125rem}.pnj-editor-mode-tabs[data-v-72fe5b7b]{flex-wrap:wrap;gap:.25rem;display:flex}.pnj-editor-mode-tab[data-v-72fe5b7b]{color:var(--play-text-muted);background:var(--play-btn-secondary-bg);border:1px solid var(--play-border);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9375rem;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.pnj-editor-mode-tab[data-v-72fe5b7b]:hover{color:var(--play-text);background:var(--play-hover-bg)}.pnj-editor-mode-tab.active[data-v-72fe5b7b]{color:var(--play-accent);border-color:var(--play-accent);background:#6366f133}.pnj-editor-subtitle[data-v-72fe5b7b]{align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1rem;font-weight:600;display:flex}.pnj-editor-char-list[data-v-72fe5b7b]{margin-top:.5rem}.pnj-editor-char-row[data-v-72fe5b7b]{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.pnj-editor-char-row .pnj-editor-input[data-v-72fe5b7b]{flex:1;min-width:0}.pnj-editor-remove[data-v-72fe5b7b]{color:#f87171;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:.5rem}.pnj-editor-remove[data-v-72fe5b7b]:hover{background:#f8717126}.pnj-editor-add[data-v-72fe5b7b]{color:var(--play-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-top:.25rem;padding:.5rem 0;font-size:.875rem;display:inline-flex}.pnj-editor-add[data-v-72fe5b7b]:hover{text-decoration:underline}.pnj-editor-actions[data-v-72fe5b7b]{border-top:1px solid var(--play-border);gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.pnj-editor-btn-cancel[data-v-72fe5b7b]{background:var(--play-btn-secondary-bg);color:var(--play-text);cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.9375rem}.pnj-editor-btn-cancel[data-v-72fe5b7b]:hover{background:var(--play-hover-bg)}.pnj-editor-btn-submit[data-v-72fe5b7b]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}.pnj-editor-btn-submit[data-v-72fe5b7b]:hover:not(:disabled){background:#1d4ed8}.pnj-editor-btn-submit[data-v-72fe5b7b]:disabled{opacity:.7;cursor:not-allowed}.pnj-editor-spinner[data-v-72fe5b7b]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite pnj-spin-72fe5b7b}@keyframes pnj-spin-72fe5b7b{to{transform:rotate(360deg)}}
