.ntf-root[data-v-0cbb3f5c]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:200}.ntf-scrim[data-v-0cbb3f5c]{background:transparent;border:0;cursor:default;top:0;right:0;bottom:0;left:0;margin:0;padding:0}.ntf-card[data-v-0cbb3f5c],.ntf-scrim[data-v-0cbb3f5c]{pointer-events:auto;position:absolute}.ntf-card[data-v-0cbb3f5c]{background:rgb(var(--surf-0c0c0d));border:1px solid hsla(0,0%,100%,.08);border-radius:1.1rem;box-shadow:0 24px 48px -20px #000000bf,0 0 0 1px #ffffff08;display:flex;flex-direction:column;max-height:calc(100dvh - 5rem);overflow:hidden;right:1rem;top:3.6rem;width:min(28rem,calc(100vw - 1.5rem))}@media(max-width:899px){.ntf-card[data-v-0cbb3f5c]{right:.75rem;top:3.4rem}}.dropdown-enter-active[data-v-0cbb3f5c],.dropdown-leave-active[data-v-0cbb3f5c]{transition:opacity .15s ease}.dropdown-enter-from[data-v-0cbb3f5c],.dropdown-leave-to[data-v-0cbb3f5c]{opacity:0}.dropdown-enter-active .ntf-card[data-v-0cbb3f5c],.dropdown-leave-active .ntf-card[data-v-0cbb3f5c]{transition:opacity .18s ease,transform .18s ease}.dropdown-enter-from .ntf-card[data-v-0cbb3f5c],.dropdown-leave-to .ntf-card[data-v-0cbb3f5c]{opacity:0;transform:translateY(-8px) scale(.97)}.custom-scrollbar[data-v-0cbb3f5c]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-0cbb3f5c]::-webkit-scrollbar-thumb{background:rgba(var(--ink-rgb),.08);border-radius:10px}.no-scrollbar[data-v-0cbb3f5c]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-0cbb3f5c]{-ms-overflow-style:none;scrollbar-width:none}.ntf-root[data-v-b7232d21]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:200}.ntf-scrim[data-v-b7232d21]{background:transparent;border:0;cursor:default;top:0;right:0;bottom:0;left:0;margin:0;padding:0}.ntf-card[data-v-b7232d21],.ntf-scrim[data-v-b7232d21]{pointer-events:auto;position:absolute}.ntf-card[data-v-b7232d21]{background:rgb(var(--surf-0c0c0d));border:1px solid hsla(0,0%,100%,.08);border-radius:1.1rem;box-shadow:0 24px 48px -20px #000000bf,0 0 0 1px #ffffff08;display:flex;flex-direction:column;max-height:calc(100dvh - 5rem);overflow:hidden;right:1rem;top:3.6rem;width:min(28rem,calc(100vw - 1.5rem))}@media(max-width:899px){.ntf-card[data-v-b7232d21]{right:.75rem;top:3.4rem}}.dropdown-enter-active[data-v-b7232d21],.dropdown-leave-active[data-v-b7232d21]{transition:opacity .15s ease}.dropdown-enter-from[data-v-b7232d21],.dropdown-leave-to[data-v-b7232d21]{opacity:0}.dropdown-enter-active .ntf-card[data-v-b7232d21],.dropdown-leave-active .ntf-card[data-v-b7232d21]{transition:opacity .18s ease,transform .18s ease}.dropdown-enter-from .ntf-card[data-v-b7232d21],.dropdown-leave-to .ntf-card[data-v-b7232d21]{opacity:0;transform:translateY(-8px) scale(.97)}.custom-scrollbar[data-v-b7232d21]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-b7232d21]::-webkit-scrollbar-thumb{background:rgba(var(--ink-rgb),.08);border-radius:10px}.banner-fade-enter-active[data-v-2f7316fd],.banner-fade-leave-active[data-v-2f7316fd]{transition:all .5s cubic-bezier(.4,0,.2,1)}html.light .sb-glass[data-v-2f7316fd]{background-color:var(--surface-panel)}.floating-bubble[data-v-2f7316fd]{border-radius:2.5rem!important;border-right-color:#0000001a!important;border-right-width:4px!important;box-shadow:0 20px 40px -10px #0006,0 0 20px #0000001a!important;max-width:380px!important;padding:1.25rem 1.75rem!important}.floating-bubble .close-btn-p[data-v-2f7316fd]{background:#0003!important;border-radius:12px!important}.floating-bubble .close-btn-p[data-v-2f7316fd]:hover{background:#0006!important}.banner-fade-enter-from[data-v-2f7316fd],.banner-fade-leave-to[data-v-2f7316fd]{opacity:0;transform:translateY(20px) scale(.95)}[data-v-2f7316fd] .premium-banner-dialog{background:transparent!important;border:none!important;box-shadow:none!important}[data-v-2f7316fd] .premium-banner-dialog .p-dialog-content{background:transparent!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:32px!important;overflow:hidden!important;padding:0!important}.modal-banner-container[data-v-2f7316fd]{box-shadow:0 25px 50px -12px #00000080}.system-banners-container[data-v-2f7316fd]{pointer-events:none}.sb-bar[data-v-2f7316fd]{align-items:center;background:rgba(var(--studio-primary-rgb),.08);border-bottom:1px solid rgba(var(--studio-primary-rgb),.22);color:var(--text);display:flex;font-size:13px;gap:.625rem;line-height:1.35;min-height:2.5rem;padding:.25rem max(.375rem,env(safe-area-inset-right,0px)) .25rem max(.875rem,env(safe-area-inset-left,0px))}.sb-bar__ic[data-v-2f7316fd]{color:var(--accent-ink);display:grid;flex:none;font-size:14px;place-items:center}.sb-bar__t[data-v-2f7316fd]{flex:1;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-bar__t b[data-v-2f7316fd]{color:var(--text-strong);font-weight:600}.sb-bar__body[data-v-2f7316fd],.sb-bar__sep[data-v-2f7316fd]{color:var(--text-muted)}.sb-bar__body[data-v-2f7316fd] *{color:inherit;display:inline;font:inherit;margin:0;padding:0}.sb-bar__cta[data-v-2f7316fd]{align-items:center;border-radius:var(--radius-md);color:var(--accent-ink);display:inline-flex;flex:none;font-weight:600;gap:.25rem;padding:.375rem .5rem;white-space:nowrap}.sb-bar__cta[data-v-2f7316fd]:focus-visible,.sb-bar__cta[data-v-2f7316fd]:hover{background:rgba(var(--studio-primary-rgb),.12);outline:none}.sb-bar__x[data-v-2f7316fd]{background:none;border:0;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:grid;flex:none;height:2.25rem;place-items:center;width:2.25rem}.sb-bar__x[data-v-2f7316fd]:focus-visible,.sb-bar__x[data-v-2f7316fd]:hover{background:rgba(var(--ink-rgb),.06);color:var(--text-strong);outline:none}@media(max-width:479px){.sb-bar__body[data-v-2f7316fd],.sb-bar__sep[data-v-2f7316fd]{display:none}}.banner-bar-enter-active[data-v-2f7316fd],.banner-bar-leave-active[data-v-2f7316fd]{transition:opacity var(--dur-normal,.2s) ease}.banner-bar-enter-from[data-v-2f7316fd],.banner-bar-leave-to[data-v-2f7316fd]{opacity:0}@media(prefers-reduced-motion:reduce){.banner-bar-enter-active[data-v-2f7316fd],.banner-bar-leave-active[data-v-2f7316fd]{transition:none}}.system-banners-container[data-v-2f7316fd]>*{pointer-events:auto}.notice-btn[data-v-3e8856ad]{align-items:center;border-radius:.625rem;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;gap:.375rem;padding:.5rem .875rem;transition:background-color .15s ease,box-shadow .15s ease}.notice-btn[data-v-3e8856ad]:focus-visible{outline-color:rgba(var(--studio-primary-rgb),1);outline-offset:2px;outline-style:solid;outline-width:2px}.notice-btn--primary[data-v-3e8856ad]{background-image:linear-gradient(to right,var(--tw-gradient-stops));border-width:0;--tw-gradient-from:rgba(var(--studio-primary-rgb),1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(var(--studio-primary-rgb),0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:var(--studio-primary-600) var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.notice-btn--primary[data-v-3e8856ad]:hover{--tw-gradient-from:rgba(var(--studio-primary-400-rgb),1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(var(--studio-primary-400-rgb),0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(var(--studio-primary-rgb),1) var(--tw-gradient-to-position);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(var(--studio-primary-rgb),.25);--tw-shadow:var(--tw-shadow-colored)}.notice-btn--secondary[data-v-3e8856ad]{background-color:#ffffff0d;border-color:#ffffff1a;border-width:1px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.notice-btn--secondary[data-v-3e8856ad]:hover{background-color:#ffffff1a}html.light .notice-btn--secondary{background-color:#0a0a0a0d;border-color:#0a0a0a24;color:#0a0a0a}html.light .notice-btn--secondary:hover{background-color:#0a0a0a17}.credit-notice-enter-active[data-v-3e8856ad],.credit-notice-leave-active[data-v-3e8856ad]{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1)}.credit-notice-enter-from[data-v-3e8856ad],.credit-notice-leave-to[data-v-3e8856ad]{opacity:0;transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.credit-notice-enter-active[data-v-3e8856ad],.credit-notice-leave-active[data-v-3e8856ad],.notice-btn[data-v-3e8856ad]{transition:none}}.sb-item--on[data-v-b7770f42]{background:var(--rail-active-bg)}.sb-icon--on[data-v-b7770f42]{background:var(--rail-active-indicator)}.scrollbar-hide[data-v-44824bdb]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-44824bdb]{-ms-overflow-style:none;scrollbar-width:none}.studio-sidebar[data-v-95c8c4bf]{background:var(--rail-bg)}.scrollbar-hide[data-v-95c8c4bf]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-95c8c4bf]{-ms-overflow-style:none;scrollbar-width:none}.sb-label[data-v-95c8c4bf]{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.12em;margin:0;padding:0 .5rem .4rem;text-transform:uppercase}.sb-studios[data-v-95c8c4bf]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sb-studio[data-v-95c8c4bf]{align-items:center;background:#ffffff0b;border:none;border-radius:999px;color:#ffffffe0;display:flex;font-size:12.5px;font-weight:500;gap:.45rem;letter-spacing:-.01em;min-height:2.5rem;padding:.55rem .7rem;position:relative;text-decoration:none;transition:background .2s,color .2s}.sb-studio[data-v-95c8c4bf]:hover{background:#ffffff12;color:#fff}.sb-studio--on[data-v-95c8c4bf]{background:var(--rail-active-bg);color:#fff}.sb-studio--on .pi[data-v-95c8c4bf]{color:var(--accent)}.sb-studio .pi[data-v-95c8c4bf]{color:#ffffffb3;flex-shrink:0}.sb-studio>span[data-v-95c8c4bf]:not(.sb-studio__badge){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-studio__badge[data-v-95c8c4bf]{align-items:center;background:rgb(var(--studio-primary-rgb));border-radius:999px;color:#0a0a0a;display:inline-flex;flex-shrink:0;font-size:8.5px;font-weight:700;height:1rem;letter-spacing:.02em;line-height:1;margin-left:auto;padding:0 .4rem;white-space:nowrap}@media(min-width:1280px){.studio-sidebar[data-v-95c8c4bf]{box-shadow:none!important;position:relative!important;transform:none!important}}
