.con-checkbox{align-items:center;display:flex;height:26px;justify-content:center;min-width:26px;position:relative;width:26px}.con-checkbox.danger .check{border-color:rgba(var(--red),0)}.con-checkbox.danger .check-danger:before{width:calc(100% - 4px)}.con-checkbox.danger .check-danger:after{width:100%}.con-checkbox:hover .check{border-color:rgba(var(--color),1)}.con-checkbox input{height:100%;opacity:0;position:absolute;width:100%}.con-checkbox input:checked+.check{background:rgba(var(--color),1);border-color:rgba(var(--color),1)}.con-checkbox input:checked+.check svg{transform:scale(1)}.con-checkbox .check{align-items:center;border:1px solid var(--border);border-radius:10px;display:flex;height:100%;justify-content:center;pointer-events:none;transition:all .25s ease;width:100%;z-index:3}.con-checkbox .check svg{fill:rgba(var(--bg),1);height:20px;transform:scale(0);transition:all .25s ease;width:20px}.con-checkbox .check-danger{align-items:center;border-radius:10px;display:flex;height:26px;justify-content:center;overflow:hidden;pointer-events:none;position:absolute;width:26px;z-index:2}.con-checkbox .check-danger:after{background:linear-gradient(-90deg,var(--border) 0,rgba(var(--red),1));height:100%;left:0}.con-checkbox .check-danger:after,.con-checkbox .check-danger:before{border-radius:10px;content:"";position:absolute;transition:all .25s ease;width:0}.con-checkbox .check-danger:before{background:rgba(var(--bg),1);background-image:linear-gradient(-90deg,rgba(var(--red),0) 0,rgba(var(--red),.2));height:calc(100% - 4px);left:2px;z-index:10}.dialog-enter-active,.dialog-leave-active{transition:opacity .5s ease}.dialog-enter-from,.dialog-leave-to{opacity:0}.dialog-enter-from .login,.dialog-leave-to .login{transform:scale(.8)}.dialog-enter-from .x,.dialog-leave-to .x{transform:scale(0)}.bg-close{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.con-change{align-items:center;color:rgba(var(--color),.5);display:flex;font-size:13px;font-weight:500;justify-content:center;padding:20px}.danger-text{background:rgba(var(--red),.1);border-radius:10px;color:rgba(var(--red),1);font-size:11px;margin-top:10px;padding:15px;width:100%}.danger-text b{font-size:13px;font-weight:400}.con-confirm{align-items:flex-start;display:flex;justify-content:center;margin-top:20px}.con-confirm span{color:rgba(var(--color),.5);font-size:12px;padding-left:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.con-inputs{flex-direction:column}.con-inputs,.con-socials{align-items:center;display:flex;justify-content:center}.con-socials{padding:10px}.con-socials .btn-social{align-items:center;border:1px solid var(--border);border-radius:50%;display:flex;height:50px;justify-content:center;margin:10px;transition:all .25s ease;width:50px}.con-socials .btn-social:hover{background:rgba(var(--color),.1);border:1px solid rgba(var(--color),1);transform:scale(1.1)}.con-socials .btn-social img{height:28px;width:28px}.con-socials .btn-social svg{height:28px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:all .25s ease;width:28px}.divider{position:relative;width:100%}.divider,.divider span{align-items:center;display:flex;justify-content:center}.divider span{min-width:40px}.divider:after{background:linear-gradient(90deg,rgba(var(--color),.1),rgba(var(--color),0))}.divider:after,.divider:before{content:"";height:1px;position:relative;width:100%}.divider:before{background:linear-gradient(-90deg,rgba(var(--color),.1),rgba(var(--color),0))}.con-login{align-items:center;backdrop-filter:blur(15px);background:rgba(var(--bg),.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.con-login .login{background:rgba(var(--bg),1);border:none;border-radius:30px;color:rgba(var(--color),1);max-width:500px;padding:40px 30px;position:relative;transition:all .3s ease;width:100%}.con-login .login:after{background:linear-gradient(-10deg,hsla(0,0%,100%,0) 55%,#1e1e1e)}.con-login .login:after,.con-login .login:before{border-radius:inherit;content:"";height:calc(100% - 2px);inset:0;-webkit-mask:radial-gradient(#fff 0 0) content-box,radial-gradient(#fff 0 0);mask:radial-gradient(#fff 0 0) content-box,radial-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;width:calc(100% - 2px);z-index:50}.con-login .login:before{background:linear-gradient(170deg,hsla(0,0%,100%,0) 55%,#1e1e1e)}.con-login .login .con-form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.con-login .login .con-form .con-inputs{max-width:300px;padding-top:20px;width:100%}.con-login .login .con-form .con-inputs .button-gradient{margin-top:20px;width:100%}.con-login .x{align-items:center;background:rgba(var(--bg),1);border:1px solid var(--border);border-radius:50%;display:flex;height:46px;justify-content:center;position:absolute;right:-20px;top:-20px;transition:all .25s ease,transform .4s ease .2s;width:46px;z-index:10}.con-login .x:hover{border:1px solid rgba(var(--color),1)}.con-login .x svg{stroke:rgba(var(--color),1);transition:all .25s ease;width:14px}.dialog-enter-active,.dialog-leave-active{transition:opacity .5s ease}.dialog-enter-from,.dialog-leave-to{opacity:0}.dialog-enter-from .dialog,.dialog-leave-to .dialog{transform:scale(.8)}.dialog-enter-from .x,.dialog-leave-to .x{transform:scale(0)}.con-dialog{align-items:center;backdrop-filter:blur(15px);background:rgba(var(--bg),.8);color:rgba(var(--color));display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.con-dialog .dialog{background:rgba(var(--bg),1);border:1px solid var(--border);border-radius:20px;max-width:500px;padding:30px;position:relative;transition:all .3s ease;width:100%}.con-dialog .x{align-items:center;background:rgba(var(--bg),1);border:1px solid var(--border);border-radius:50%;display:flex;height:46px;justify-content:center;position:absolute;right:-20px;top:-20px;transition:all .25s ease,transform .4s ease .2s;width:46px;z-index:10}.con-dialog .x:hover{border:1px solid rgba(var(--color),1)}.con-dialog .x svg{stroke:rgba(var(--color),1);transition:all .25s ease;width:14px}.config{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:center}.config,.config .button,.config .button-gradient{width:100%}.config h2{margin-bottom:15px}.config h3{color:rgba(var(--color),.7);font-size:16px;font-weight:600;text-align:left;width:100%}.config .config-section{border-top:1px solid rgba(var(--color),.08);display:flex;flex-direction:column;gap:15px;padding-top:10px;width:100%}.config .config-item{align-items:center;display:flex;justify-content:space-between;width:100%}.config .config-item .left{align-items:center;display:flex;gap:10px;justify-content:flex-start}.config .config-item .right{align-items:center;display:flex;gap:10px;justify-content:flex-end}.config .config-item .right span{align-items:center;color:rgba(var(--color),.5);display:flex;justify-content:center}.config .config-item .right b{color:rgba(var(--color),1);margin-left:5px;text-transform:capitalize}.config .config-actions{display:flex;gap:10px;width:100%}.config .config-actions .button,.config .config-actions .button-gradient{flex:1}.config .config-error{color:#ff3b5c;font-size:13px;text-align:center;width:100%}.config .status-active b{color:#4caf50!important}.config .status-canceled b{color:#ff9800!important}.config{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:center}.config,.config .button,.config .button-gradient{width:100%}.config h2{margin-bottom:15px}.config .config-item{align-items:center;display:flex;justify-content:space-between;width:100%}.config .config-item.column{color:rgba(var(--color),.5);flex-direction:column;font-size:14px;gap:12px}.config .config-item.column b{color:rgba(var(--color),1)}.config .config-item.column span{text-align:center}.config .config-item .left{align-items:center;display:flex;gap:10px;justify-content:flex-start}.config .config-item .right{align-items:center;display:flex;gap:10px;justify-content:flex-end}.config .config-item .right span{align-items:center;color:rgba(var(--color),.5);display:flex;justify-content:center}.config .config-item .right b{color:rgba(var(--color),1);margin-left:5px;text-transform:capitalize}.active-selected{align-items:center;background:linear-gradient(150deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.1));border-radius:14px;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,width,height;z-index:1}.active-selected:after{background:#fff;border-radius:5px;content:"";height:16px;position:absolute;right:12px;width:2px}.active-selected .effect1-selected{background:linear-gradient(-10deg,hsla(0,0%,100%,0) 55%,hsla(0,0%,100%,.2))}.active-selected .effect1-selected,.active-selected .effect2-selected{border-radius:inherit;content:"";height:100%;inset:0;-webkit-mask:radial-gradient(#fff 0 0) content-box,radial-gradient(#fff 0 0);mask:radial-gradient(#fff 0 0) content-box,radial-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;width:100%;z-index:50}.active-selected .effect2-selected{background:linear-gradient(170deg,hsla(0,0%,100%,0) 55%,hsla(0,0%,100%,.2))}.sidebar-logo{align-items:center;display:flex;justify-content:center;margin-bottom:16px;padding-bottom:20px;padding-top:20px;width:100%}.sidebar-logo svg{width:140px}.feed-sidebar{border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;height:100vh;left:0;overflow:visible;position:fixed;top:0;width:220px;z-index:1500}.feed-sidebar.collapsed{padding-left:10px;padding-right:10px;width:76px}@media (max-width:768px){.feed-sidebar{display:none!important}}.sidebar-scroll{flex:1;min-height:0;overflow:auto;padding:10px;position:relative;width:100%}.sidebar-brand{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:10px;padding:10px 6px}.feed-sidebar.collapsed .active-selected:after{display:none}.feed-sidebar.collapsed .sidebar-scroll{overflow:visible;padding:0}.feed-sidebar.collapsed .sidebar-brand{margin-bottom:0;margin-top:10px;padding:10px}.feed-sidebar.collapsed .sidebar-brand svg{height:auto;width:30px}.feed-sidebar.collapsed .sidebar-nav{gap:4px}.feed-sidebar.collapsed .nav-item{cursor:pointer;gap:0;justify-content:center;padding:10px}.feed-sidebar.collapsed .nav-item[data-tooltip]:after{background:rgba(0,0,0,.92);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:hsla(0,0%,100%,.92);content:attr(data-tooltip);font-size:13px;font-weight:800;left:calc(100% + 10px);opacity:0;padding:8px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .12s ease,transform .12s ease;visibility:hidden;white-space:nowrap;z-index:4000}.feed-sidebar.collapsed .nav-item[data-tooltip]:hover:after{opacity:1;transform:translateY(-50%) translateX(2px);visibility:visible}.feed-sidebar.collapsed .nav-ico{height:26px;width:26px}.feed-sidebar.collapsed .nav-right{display:none}.feed-sidebar.collapsed .sidebar-footer{padding-top:12px}.feed-sidebar.collapsed .footer-bottom-row{justify-content:center}.feed-sidebar.collapsed .collapse-btn{height:50px;width:50px}.brand-mark{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;display:flex;height:34px;justify-content:center;width:34px}.brand-mark svg{height:22px;width:22px}.brand-text{color:hsla(0,0%,100%,.95);font-size:22px;font-weight:700;letter-spacing:.01em}.sidebar-nav{display:flex;flex-direction:column;gap:2px;padding:0}.nav-item{align-items:center;background:transparent;border:0;border:1px solid hsla(0,0%,100%,0);border-radius:14px;color:hsla(0,0%,100%,.92);cursor:pointer;display:flex;gap:10px;padding:10px 12px;position:relative;text-align:left;text-decoration:none;transition:all .18s ease;width:100%}.nav-item:hover{background:hsla(0,0%,100%,.06)}.nav-item.active,.nav-item.router-link-exact-active{background:transparent;border:1px solid transparent}.nav-item.nav-icon-active .svg1{opacity:0;transform:scale(.5)}.nav-item.nav-icon-active .svg2{opacity:1;transform:scale(1)}.nav-item.nav-icon-active .nav-right{opacity:1}.nav-item.nav-icon-active .nav-badge{transform:translateX(-10px)}.nav-ico{align-items:center;display:flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}.nav-ico svg{height:22px;position:absolute;transition:all .18s ease;width:22px}.nav-ico .svg1{opacity:1;transform:scale(1)}.nav-ico .svg2{opacity:0;transform:scale(.5)}.nav-label{flex:1;font-size:15px;font-weight:600}.nav-right{background:hsla(0,0%,100%,.9);border-radius:6px;height:18px;opacity:0;width:2px}.nav-divider{background:hsla(0,0%,100%,.12);height:1px;margin:8px 0;width:100%}.nav-section{font-size:12px;letter-spacing:.12em;opacity:.6;padding:4px 10px}.nav-badge{border:1px solid hsla(0,0%,100%,.18);border-radius:999px;font-size:11px;font-weight:700;line-height:1;margin-left:8px;padding:3px 8px;transition:all .18s ease}.badge-new{background:rgba(210,255,60,.12);border:none;color:#d2ff3c}.badge-soon{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.75)}.sidebar-footer{display:flex;flex-direction:column;gap:8px;padding:14px 10px 15px;z-index:2000}@media (max-width:900px){.sidebar-footer{width:100%}}.footer-pill{background:rgba(var(--bg),1);border:none;border-radius:999px;position:relative}.footer-pill:after{background:linear-gradient(-10deg,hsla(0,0%,100%,0) 55%,#1e1e1e)}.footer-pill:after,.footer-pill:before{border-radius:inherit;content:"";height:calc(100% - 4px);inset:0;-webkit-mask:radial-gradient(#fff 0 0) content-box,radial-gradient(#fff 0 0);mask:radial-gradient(#fff 0 0) content-box,radial-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;width:calc(100% - 4px);z-index:50}.footer-pill:before{background:linear-gradient(170deg,hsla(0,0%,100%,0) 55%,#1e1e1e)}.upgrade-pill{gap:10px;justify-content:space-between;padding:6px 6px 6px 16px;position:relative;width:100%}.pill-tokens,.upgrade-pill{align-items:center;display:flex}.pill-tokens{cursor:pointer;flex:1;gap:8px;min-width:0;transition:opacity .2s ease}.pill-tokens:hover{opacity:.8}.pill-token-ico{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.pill-token-ico,.pill-token-ico svg{height:22px;width:22px}.pill-token-count{color:rgba(var(--color),.95);font-size:16px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill-upgrade-btn{background:rgba(var(--color),1);border:0;border-radius:999px;color:rgba(var(--bg),1);cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:800;padding:8px 14px;transition:all .18s ease;white-space:nowrap}.pill-upgrade-btn:hover{opacity:.9}.footer-bottom-row{align-items:center;display:flex;gap:8px}.feed-sidebar.collapsed .footer-bottom-row{flex-direction:column;gap:10px;justify-content:flex-end}.collapsed-avatar-btn{align-items:center;backdrop-filter:blur(12px);background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.14);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;transition:all .18s ease;width:50px}.collapsed-avatar-btn:hover{background:hsla(0,0%,100%,.08)}.collapsed-avatar-btn .user-avatar{height:34px;width:34px}.collapsed-avatar-btn .user-dropdown{bottom:auto;left:calc(100% + 10px);right:auto;top:50%;transform:translateY(-50%);width:210px}.collapsed-tokens-btn{align-items:center;backdrop-filter:blur(12px);background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.14);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;transition:all .18s ease;width:50px}.collapsed-tokens-btn svg{height:24px;width:24px}.collapsed-tokens-btn:hover{background:hsla(0,0%,100%,.08)}.collapsed-tokens-btn[data-tooltip]:after{background:rgba(0,0,0,.92);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:hsla(0,0%,100%,.92);content:attr(data-tooltip);font-size:13px;font-weight:800;left:calc(100% + 10px);opacity:0;padding:8px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .12s ease,transform .12s ease;visibility:hidden;white-space:nowrap;z-index:4000}.collapsed-tokens-btn[data-tooltip]:hover:after{opacity:1;transform:translateY(-50%) translateX(2px);visibility:visible}.login-pill{align-items:center;backdrop-filter:blur(12px);background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:hsla(0,0%,100%,.92);display:flex;flex:1;font-size:15px;font-weight:800;height:48px;justify-content:center;min-width:0;transition:all .18s ease}.login-pill:hover{background:hsla(0,0%,100%,.08)}.user-pill{align-items:center;cursor:pointer;display:flex;flex:1;gap:10px;height:52px;min-width:0;padding:6px 14px 6px 8px;position:relative;transition:all .18s ease}.user-pill:hover{background:rgba(var(--color),.04)}.user-pill.open{background:rgba(var(--color),.06)}.user-avatar{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.12);border-radius:50%;display:flex;flex:0 0 auto;height:34px;justify-content:center;overflow:hidden;width:34px}.user-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-avatar-fallback{align-items:center;color:hsla(0,0%,100%,.92);display:flex;font-size:12px;font-weight:900;height:100%;justify-content:center;width:100%}.user-name{color:hsla(0,0%,100%,.92);flex:1;font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-caret{flex:0 0 auto;opacity:.9}.user-dropdown{background:rgba(0,0,0,.92);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;bottom:calc(100% + 10px);box-shadow:0 18px 60px rgba(0,0,0,.6);left:0;padding:6px;position:absolute;width:100%;z-index:3000}.user-dd-item{background:transparent;border:0;border-radius:12px;color:hsla(0,0%,100%,.92);font-size:13px;font-weight:700;height:40px;padding:0 12px;text-align:left;transition:all .18s ease;width:100%}.user-dd-item:hover{background:hsla(0,0%,100%,.08)}.user-dd-item.danger{color:#ff7878}.user-dd-sep{background:hsla(0,0%,100%,.1);height:1px;margin:6px auto;width:calc(100% - 8px)}.collapse-pill{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;height:52px;justify-content:center;transition:all .18s ease;width:52px}.collapse-pill:hover{background:rgba(var(--color),.04)}.collapse-btn{align-items:center;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.14);border-radius:50%;display:flex;height:48px;justify-content:center;transition:all .18s ease;width:48px}.collapse-btn:hover{background:hsla(0,0%,100%,.08)}.bottom-nav{backdrop-filter:blur(12px);background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);padding:10px 12px;width:100%}.bottom-btn{align-items:center;background:transparent;border:0;border-radius:999px;display:flex;height:38px;justify-content:center;transition:all .18s ease}.bottom-btn:hover{background:hsla(0,0%,100%,.08)}.bottom-btn svg{height:18px;width:18px}.bottom-btn svg circle{fill:hsla(0,0%,100%,.9)}.footer-avatar{position:relative}.footer-login{justify-content:flex-end;z-index:2000}.con-avatar,.footer-login{align-items:center;display:flex}.con-avatar{border:1px solid var(--border);border-radius:50%;height:40px;justify-content:center;transition:all .25s ease;width:40px}.con-avatar img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .25s ease;width:100%}.con-avatar.openMenu{border:2px solid var(--border)}.con-avatar.openMenu img{transform:scale(.9)!important}.menu-user{backdrop-filter:blur(10px);background:rgba(var(--bg),.85);border:1px solid var(--border);border-radius:20px;color:rgba(var(--color),1);overflow:hidden;padding:5px 15px;width:220px}.status{background:rgba(var(--green),.2);border:1px solid rgba(var(--green),.2);border-radius:10px;padding:0 10px 5px}.status.free{background:rgba(var(--color),.1);border:1px solid rgba(var(--color),.15)}.status.free span{color:rgba(var(--color),1)!important}.status span{color:rgba(var(--green),1)!important;font-size:12px!important;line-height:12px!important;opacity:1!important;padding:0!important}.menu-user-up{position:absolute;right:0;top:0;transform:translate(50px,calc(-100% - 12px));z-index:1200}.menu-up-enter-active,.menu-up-leave-active{transition:opacity .25s ease,transform .25s ease}.menu-up-enter-from,.menu-up-leave-to{opacity:0;transform:translateY(14px)}.line{background:var(--border);height:1px;margin:6px 0;width:100%}.item-menu{align-items:center;display:flex;padding:10px 0;transition:all .25s ease}.item-menu:hover svg{opacity:.5}.item-menu:hover span{opacity:.5;padding-left:3px}.item-menu svg{flex:0 0 auto;height:22px;margin-right:10px;transition:all .25s ease;width:22px}.item-menu span{color:rgba(var(--color));flex:1;font-size:14px;font-weight:500;transition:all .25s ease}.title{font-size:12px;letter-spacing:.08em;margin-bottom:10px;opacity:.7;text-transform:uppercase}@media (max-width:900px){.title{width:100%}}.divider{background:rgba(0,0,0,.06);height:1px;margin:12px 0;width:100%}.btn{align-items:center;background:transparent;border:0;border-radius:10px;color:rgba(var(--color),1);display:flex;justify-content:flex-start;padding:10px;text-align:left;text-decoration:none;transition:all .25s ease;width:100%}.btn:hover{opacity:.7}.btn.active{background:rgba(0,0,0,.08)}@media (max-width:900px){.btn{width:auto}}.fluent-parent{align-content:center;align-items:center;bottom:-2px;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:10px;height:100px;justify-content:flex-end;padding:0;pointer-events:none;position:absolute;width:100%;z-index:100}.fluent-2{flex:none;height:100px;position:relative;width:100%;z-index:900}.mobile-top-nav[data-v-4f4294db]{align-items:center;display:none;gap:8px;height:calc(70px + env(safe-area-inset-top));justify-content:space-between;left:0;padding-left:12px;padding-right:12px;padding-top:env(safe-area-inset-top);position:fixed;right:0;top:0;z-index:9000}.mobile-top-nav[data-v-4f4294db]:after{background:linear-gradient(180deg,rgba(var(--bg),1) 0,rgba(var(--bg),0) 100%);content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:12}.mobile-top-nav .fluent-parent[data-v-4f4294db]{height:100%;left:0;top:-5px;transform:rotate(180deg);width:100%;z-index:10}@media (max-width:768px){.mobile-top-nav[data-v-4f4294db]{display:flex}}.top-nav-btn[data-v-4f4294db]{align-items:center;background:transparent;border:none;border-radius:14px;color:rgba(var(--color),1);display:flex;flex-shrink:0;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px;z-index:21}.top-nav-btn .box-gradient[data-v-4f4294db]{border-radius:14px;opacity:0;transition:opacity .2s ease}.top-nav-btn.active[data-v-4f4294db],.top-nav-btn[data-v-4f4294db]:hover{background:rgba(var(--color),.1)}.top-nav-btn.active .box-gradient[data-v-4f4294db],.top-nav-btn:hover .box-gradient[data-v-4f4294db]{opacity:1}.top-nav-btn[data-v-4f4294db]:active{transform:scale(.95)}.top-nav-logo[data-v-4f4294db]{align-items:center;color:rgba(var(--color),1);display:flex;gap:8px;text-decoration:none}.logo-text[data-v-4f4294db]{font-size:16px;font-weight:700;letter-spacing:1.5px}.avatar-btn[data-v-4f4294db]{padding:4px}.avatar-img[data-v-4f4294db]{-o-object-fit:cover;object-fit:cover}.avatar-fallback[data-v-4f4294db],.avatar-img[data-v-4f4294db]{border-radius:50%;height:32px;pointer-events:none;width:32px}.avatar-fallback[data-v-4f4294db]{align-items:center;background:rgba(var(--color),.12);color:rgba(var(--color),.8);display:flex;font-size:13px;font-weight:600;justify-content:center}.login-btn svg[data-v-4f4294db]{opacity:.7}.user-dropdown-overlay-mobile[data-v-4f4294db]{inset:0;position:fixed;z-index:9999}.user-dropdown-mobile[data-v-4f4294db]{background:rgba(var(--bg),1);border-radius:30px;display:flex;flex-direction:column;padding:15px;position:fixed;right:12px;top:calc(62px + env(safe-area-inset-top));width:280px}.user-dropdown-mobile[data-v-4f4294db]:after{background:linear-gradient(-10deg,hsla(0,0%,100%,0) 55%,#1e1e1e)}.user-dropdown-mobile[data-v-4f4294db]:after,.user-dropdown-mobile[data-v-4f4294db]:before{border-radius:inherit;content:"";height:calc(100% - 4px);inset:0;-webkit-mask:radial-gradient(#fff 0 0) content-box,radial-gradient(#fff 0 0);mask:radial-gradient(#fff 0 0) content-box,radial-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;width:calc(100% - 4px);z-index:50}.user-dropdown-mobile[data-v-4f4294db]:before{background:linear-gradient(170deg,hsla(0,0%,100%,0) 55%,#1e1e1e)}.dropdown-fade-enter-active[data-v-4f4294db],.dropdown-fade-leave-active[data-v-4f4294db]{transition:all .25s cubic-bezier(.4,0,.2,1)}.dropdown-fade-enter-from[data-v-4f4294db],.dropdown-fade-leave-to[data-v-4f4294db]{opacity:0;transform:translateY(-8px) scale(.96)}.dd-header[data-v-4f4294db]{align-items:center;display:flex;gap:12px;padding-bottom:14px}.dd-avatar[data-v-4f4294db]{border:2px solid rgba(var(--color),.12);border-radius:50%;-o-object-fit:cover;object-fit:cover}.dd-avatar[data-v-4f4294db],.dd-avatar-fallback[data-v-4f4294db]{flex-shrink:0;height:38px;width:38px}.dd-avatar-fallback[data-v-4f4294db]{align-items:center;background:rgba(var(--color),.12);border-radius:50%;color:rgba(var(--color),.8);display:flex;font-size:14px;font-weight:600;justify-content:center}.dd-user-info[data-v-4f4294db]{display:flex;flex-direction:column;gap:2px;min-width:0}.dd-name[data-v-4f4294db]{color:rgba(var(--color),1);font-size:15px;font-weight:600}.dd-email[data-v-4f4294db],.dd-name[data-v-4f4294db]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-email[data-v-4f4294db]{color:rgba(var(--color),.45);font-size:12px}.dd-tokens[data-v-4f4294db]{align-items:center;background:#0f0f0f;border-radius:40px;display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 4px 4px 14px;position:relative}.dd-tokens[data-v-4f4294db]:after{background:linear-gradient(-10deg,hsla(0,0%,100%,0) 55%,#282828)}.dd-tokens[data-v-4f4294db]:after,.dd-tokens[data-v-4f4294db]:before{border-radius:inherit;content:"";height:calc(100% - 4px);inset:0;-webkit-mask:radial-gradient(#fff 0 0) content-box,radial-gradient(#fff 0 0);mask:radial-gradient(#fff 0 0) content-box,radial-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;width:calc(100% - 4px);z-index:50}.dd-tokens[data-v-4f4294db]:before{background:linear-gradient(170deg,hsla(0,0%,100%,0) 55%,#282828)}.dd-tokens-left[data-v-4f4294db]{align-items:center;display:flex;gap:10px}.dd-tokens-amount[data-v-4f4294db]{color:rgba(var(--color),1);font-size:15px;font-weight:500}.dd-upgrade-btn[data-v-4f4294db]{background:#fff;border:none;border-radius:999px;box-shadow:0 4px 12px hsla(0,0%,100%,.1);color:#000;cursor:pointer;font-size:14px;font-weight:700;padding:8px 20px;transition:all .2s ease;z-index:60}.dd-upgrade-btn[data-v-4f4294db]:hover{background:hsla(0,0%,100%,.9);transform:scale(1.02)}.dd-upgrade-btn[data-v-4f4294db]:active{transform:scale(.96)}.dd-items[data-v-4f4294db]{display:flex;flex-direction:column;gap:2px}.dd-item[data-v-4f4294db]{align-items:center;background:transparent;border:none;border-radius:20px;color:rgba(var(--color),1);display:flex;font-size:15px;font-weight:500;gap:12px;padding:10px;position:relative;text-align:left;transition:all .2s ease}.dd-item .box-gradient[data-v-4f4294db]{border-radius:20px;opacity:0;transition:opacity .2s ease}.dd-item[data-v-4f4294db]:hover{background:rgba(var(--color),.1)}.dd-item:hover .box-gradient[data-v-4f4294db]{opacity:1}.dd-item[data-v-4f4294db]:active{transform:scale(.98)}.dd-sep[data-v-4f4294db]{background:rgba(var(--color),.08);height:1px;margin:6px 0}.dd-logout[data-v-4f4294db]{color:rgba(var(--color),.7)}.dd-logout[data-v-4f4294db]:hover{color:#ff3b5c}.mobile-bottom-nav{align-items:center;bottom:0;display:none;height:88px;justify-content:space-between;left:0;padding-bottom:10px;padding-left:15px;padding-right:15px;position:fixed;right:0;z-index:9000}@media (max-width:768px){.mobile-bottom-nav{display:flex}}.mobile-bottom-nav .fluent-parent{left:0;z-index:10}.mobile-bottom-nav .c-glass{height:52px;left:50%;position:absolute;top:14px;transform:translateX(-50%);width:52px;z-index:1}.mobile-bottom-nav .c-glass .glass-container{border-radius:50%;height:100%;width:100%}.mobile-bottom-nav:after{background:linear-gradient(0deg,rgba(var(--bg),1) 30%,rgba(var(--bg),0) 100%);content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:12}.mobile-bottom-nav .nav-tab{align-items:center;background:none;border:none;color:rgba(var(--color),1);cursor:pointer;display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;text-decoration:none;transition:color .2s ease;-webkit-tap-highlight-color:transparent;padding:0;z-index:20}.mobile-bottom-nav .nav-tab .nav-ico-bottom-nav{align-items:center;display:flex;height:28px;justify-content:center;position:relative;width:28px}.mobile-bottom-nav .nav-tab .nav-ico-bottom-nav svg{height:30px;width:30px}.mobile-bottom-nav .nav-tab .nav-ico-bottom-nav .svg1{opacity:1;position:absolute;transition:opacity .2s ease}.mobile-bottom-nav .nav-tab .nav-ico-bottom-nav .svg2{opacity:0;position:absolute;transition:opacity .2s ease}.mobile-bottom-nav .nav-tab.active{color:rgba(var(--color),1)}.mobile-bottom-nav .nav-tab.active .nav-ico-bottom-nav .svg1{opacity:0}.mobile-bottom-nav .nav-tab.active .nav-ico-bottom-nav .svg2{opacity:1;transform:scale(1)}.mobile-bottom-nav .nav-tab:hover{color:rgba(var(--color),.6)}.mobile-bottom-nav .nav-tab.tab-create{flex:0 0 auto;width:68px}.mobile-bottom-nav .nav-tab.tab-create .create-btn-wrap{align-items:center;background:rgba(var(--color),.08);border:1px solid rgba(var(--color),.15);border-radius:50%;display:flex;height:50px;justify-content:center;margin-top:0;position:relative;transition:all .25s ease;width:50px}.mobile-bottom-nav .nav-tab.tab-create .create-btn-wrap .create-btn-glass{background:radial-gradient(circle at 30% 30%,rgba(var(--color),.12) 0,transparent 70%);border-radius:50%;inset:0;pointer-events:none;position:absolute}.mobile-bottom-nav .nav-tab.tab-create .create-btn-wrap svg{color:rgba(var(--color),.9);position:relative;transition:transform .3s ease;z-index:1}.mobile-bottom-nav .nav-tab.tab-create.active .create-btn-wrap{background:rgba(var(--color),.15);border-color:rgba(var(--color),.25)}.mobile-bottom-nav .nav-tab.tab-create.active .create-btn-wrap svg{transform:rotate(45deg)}.mobile-bottom-nav .nav-tab.tab-create:hover .create-btn-wrap{background:rgba(var(--color),.15);border-color:rgba(var(--color),.25);transform:scale(1.05)}.mobile-bottom-nav .nav-tab.tab-create:active .create-btn-wrap{transform:scale(.95)}.mobile-bottom-nav .create-menu-overlay{background:transparent;inset:0;position:fixed;z-index:8999}.mobile-bottom-nav .create-menu{backdrop-filter:blur(10px);background:rgba(var(--bg),.1);border-radius:24px;bottom:calc(80px + env(safe-area-inset-bottom));left:50%;max-width:380px;padding:20px;position:fixed;transform:translateX(-50%);width:calc(100% - 32px);z-index:9001}.mobile-bottom-nav .create-menu:after{background:linear-gradient(-10deg,hsla(0,0%,100%,0) 55%,hsla(0,0%,100%,.2))}.mobile-bottom-nav .create-menu:after,.mobile-bottom-nav .create-menu:before{border-radius:inherit;content:"";height:calc(100% - 4px);inset:0;-webkit-mask:radial-gradient(#fff 0 0) content-box,radial-gradient(#fff 0 0);mask:radial-gradient(#fff 0 0) content-box,radial-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;width:calc(100% - 4px);z-index:50}.mobile-bottom-nav .create-menu:before{background:linear-gradient(170deg,hsla(0,0%,100%,0) 55%,hsla(0,0%,100%,.2))}.mobile-bottom-nav .create-menu .create-menu-grid{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.mobile-bottom-nav .create-menu .create-menu-item{align-items:center;background:transparent;border:none;border-radius:16px;color:rgba(var(--color),.85);cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:14px 8px;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.mobile-bottom-nav .create-menu .create-menu-item:hover{background:rgba(var(--color),.08)}.mobile-bottom-nav .create-menu .create-menu-item:active{background:rgba(var(--color),.12);transform:scale(.95)}.mobile-bottom-nav .create-menu .create-menu-icon{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.mobile-bottom-nav .create-menu .create-menu-icon svg{height:28px;width:28px}.mobile-bottom-nav .create-menu .create-menu-label{font-size:11px;font-weight:500;opacity:.85;white-space:nowrap}.mobile-bottom-nav .menu-overlay-enter-active,.mobile-bottom-nav .menu-overlay-leave-active{transition:opacity .25s ease}.mobile-bottom-nav .menu-overlay-enter-from,.mobile-bottom-nav .menu-overlay-leave-to{opacity:0}.mobile-bottom-nav .menu-popup-enter-active{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.mobile-bottom-nav .menu-popup-leave-active{transition:all .2s ease}.mobile-bottom-nav .menu-popup-enter-from{opacity:0;transform:translateX(-50%) translateY(20px) scale(.9)}.mobile-bottom-nav .menu-popup-leave-to{opacity:0;transform:translateX(-50%) translateY(10px) scale(.95)}.file-modal-open .mobile-bottom-nav{display:none!important}.burger-overlay{background:rgba(0,0,0,.6);inset:0;position:fixed;z-index:9400}.burger-overlay-enter-active,.burger-overlay-leave-active{transition:opacity .3s ease}.burger-overlay-enter-from,.burger-overlay-leave-to{opacity:0}.burger-menu{background:rgba(var(--bg),1);border-right:1px solid rgba(var(--color),.1);bottom:0;display:flex;flex-direction:column;left:0;max-width:320px;position:fixed;top:0;width:80vw;z-index:9500}.burger-slide-enter-active,.burger-slide-leave-active{transition:transform .3s ease}.burger-slide-enter-from,.burger-slide-leave-to{transform:translateX(-100%)}.burger-header{align-items:center;border-bottom:1px solid rgba(var(--color),.1);display:flex;justify-content:space-between;padding:20px 16px}.burger-header .burger-close{align-items:center;background:none;border:1px solid rgba(var(--color),.1);border-radius:50%;color:rgba(var(--color),.6);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.burger-header .burger-close:hover{border-color:rgba(var(--color),.2);color:rgba(var(--color),1)}.burger-scroll{flex:1;overflow-y:auto;padding:12px 0}.burger-section{padding:0 16px}.burger-section .section-title{color:rgba(var(--color),.3);font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:2px;padding:8px 12px 6px;text-transform:uppercase}.burger-item{align-items:center;border-radius:14px;color:rgba(var(--color),.7);cursor:pointer;display:flex;font-size:15px;font-weight:500;justify-content:space-between;padding:12px;text-decoration:none;transition:all .2s ease}.burger-item:hover{background:rgba(var(--color),.05);color:rgba(var(--color),1)}.burger-item.active{background:rgba(var(--color),.08);color:rgba(var(--color),1)}.burger-item .item-badge{background:rgba(210,255,60,.18);border:1px solid rgba(210,255,60,.25);border-radius:999px;color:#d2ff3c;font-size:11px;font-weight:700;line-height:1;margin-left:8px;padding:2px 8px;transition:all .18s ease}.burger-divider{background:rgba(var(--color),.06);height:1px;margin:8px 16px}.app-layout{display:grid;gap:0;grid-template-columns:220px calc(100% - 220px);height:100vh;overflow:hidden;width:100%}.app-layout.collapsed{grid-template-columns:76px calc(100% - 76px)}@media (max-width:768px){.app-layout{grid-template-columns:1fr;height:100dvh;overflow:hidden}}.app-main{height:100vh;overflow-y:auto;position:relative;width:100vw;z-index:1}@media (max-width:768px){.app-main{height:100dvh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);padding-top:calc(70px + env(safe-area-inset-top));width:100%}.app-main.fullscreen{height:100dvh;overflow-x:hidden;padding-top:env(safe-area-inset-top)}}