@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";.mini-header-brand[data-v-76fddd8a]{display:flex;align-items:center;align-self:center}.mini-header-brand__link[data-v-76fddd8a]{display:flex;align-items:center;gap:10px;text-decoration:none;transition:filter .25s ease}.mini-header-brand__link[data-v-76fddd8a]:hover{filter:drop-shadow(0 0 8px rgba(249,115,22,.4))}.mini-header-brand__icon[data-v-76fddd8a]{display:inline-block;width:36px;height:36px;flex-shrink:0;-webkit-mask:url(/nobeh_logo.svg) no-repeat center;-webkit-mask-size:contain;mask:url(/nobeh_logo.svg) no-repeat center;mask-size:contain;background:var(--mini-header-brand-gradient)}.mini-header-brand__text[data-v-76fddd8a]{display:flex;flex-direction:column;gap:2px}.mini-header-brand__name[data-v-76fddd8a]{font-size:20px;font-weight:700;letter-spacing:.6px;line-height:1;background:var(--mini-header-brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mini-header-brand__sub[data-v-76fddd8a]{display:flex;align-items:center;gap:5px}.mini-header-brand__editor[data-v-76fddd8a]{font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#d6d3d1;color:rgba(var(--v-theme-on-surface),.72);white-space:nowrap}.mini-header-brand__dot[data-v-76fddd8a]{font-size:10px;color:#f9731666;line-height:1}.mini-header-brand__version[data-v-76fddd8a]{font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#f97316b3;white-space:nowrap}.v-theme--light{color:#f9731659}.v-theme--light{color:#ea580cbf}@media(max-width:960px){.mini-header-brand__icon[data-v-76fddd8a]{width:32px;height:32px}.mini-header-brand__name[data-v-76fddd8a]{font-size:18px}}@media(max-width:600px){.mini-header-brand__icon[data-v-76fddd8a]{width:28px;height:28px}.mini-header-brand__name[data-v-76fddd8a]{font-size:16px}.mini-header-brand__sub[data-v-76fddd8a]{display:none}}.theme-toggle-btn[data-v-5f397550]{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;width:38px;height:38px;border-radius:10px;transition:all .2s ease}.theme-toggle-btn[data-v-5f397550]:hover{background:#ffffff14;border-color:#f973164d}.v-theme--light .theme-toggle-btn[data-v-5f397550]{border-color:#0000001f;background:#00000008}.v-theme--light .theme-toggle-btn[data-v-5f397550]:hover{background:#0000000f;border-color:#f9731666}.header-left[data-v-e0e2591d]{display:flex;align-items:center}.back-btn[data-v-e0e2591d]{margin-right:12px;color:#fff;opacity:.8;transition:all .2s ease}.back-btn[data-v-e0e2591d]:hover{opacity:1;background:#ffffff14}.header-right[data-v-e0e2591d]{display:flex;align-items:center;gap:12px}.header-right--mobile[data-v-e0e2591d]{display:none}.workspace-members[data-v-e0e2591d]{display:flex;align-items:center;gap:6px;margin-right:6px}.workspace-member[data-v-e0e2591d]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;background:#7c3aed2e;border:1px solid rgba(124,58,237,.35);color:#e9d5ff}.workspace-member-avatar[data-v-e0e2591d]{background:transparent;color:#e9d5ff;font-size:12px;font-weight:600}.workspace-member--extra[data-v-e0e2591d]{font-size:12px;font-weight:600;color:#e9d5ff}.module-links[data-v-e0e2591d]{display:flex;align-items:center;gap:6px}.module-link[data-v-e0e2591d]{display:flex;align-items:center;font-size:17px;font-weight:400;color:#fff;opacity:.75;text-decoration:none;transition:all .2s ease;padding:6px 12px;border-radius:6px;cursor:pointer}.module-link[data-v-e0e2591d]:hover{opacity:1;background:#ffffff14}.module-link.active[data-v-e0e2591d]{opacity:1;background:#ffffff1f;font-weight:500}.module-separator[data-v-e0e2591d]{font-size:17px;color:#fff;opacity:.3}.header-divider[data-v-e0e2591d]{width:1px;height:24px;background:#ffffff1f;margin:0 16px}.notification-btn[data-v-e0e2591d]{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;width:42px;height:42px;border-radius:10px;transition:all .2s ease;position:relative}.notification-btn[data-v-e0e2591d]:hover{background:#ffffff14;border-color:#f973164d;box-shadow:0 8px 20px #f9731626}@keyframes bellRing-e0e2591d{0%,50%,to{transform:rotate(0)}5%{transform:rotate(15deg)}15%{transform:rotate(-13deg)}25%{transform:rotate(10deg)}35%{transform:rotate(-8deg)}45%{transform:rotate(5deg)}}@keyframes dotPop-e0e2591d{0%{transform:scale(0);opacity:0}70%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.bell-ring[data-v-e0e2591d]{animation:bellRing-e0e2591d 2.5s ease-in-out .5s infinite;transform-origin:top center}.notification-dot[data-v-e0e2591d]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,#fb923c,#f97316);color:#0f0f0f;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.25);box-shadow:0 4px 10px #fb923c66;animation:dotPop-e0e2591d .4s cubic-bezier(.4,0,.2,1) forwards}.auth-actions[data-v-e0e2591d]{display:flex;align-items:center;gap:12px}.auth-btn[data-v-e0e2591d]{font-weight:600;letter-spacing:.3px}.hamburger-btn[data-v-e0e2591d]{color:#fff;width:44px;height:44px}.notification-btn--mobile[data-v-e0e2591d]{margin-right:4px}.mobile-nav-drawer[data-v-e0e2591d]{background:#121212f2!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:3002!important}.v-navigation-drawer.mobile-nav-drawer[data-v-e0e2591d]{position:fixed!important;top:0!important;right:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;border-left:0!important}.mobile-nav-header[data-v-e0e2591d]{display:flex;align-items:center;justify-content:space-between;padding:16px}.mobile-nav-title[data-v-e0e2591d]{font-size:18px;font-weight:600;color:#fff}.v-theme--light .back-btn[data-v-e0e2591d]{color:#292524}.v-theme--light .back-btn .v-icon[data-v-e0e2591d]{color:#ea580c}.v-theme--light .back-btn[data-v-e0e2591d]:hover{background:#0000000f}.v-theme--light .module-link[data-v-e0e2591d]{color:#44403c}.v-theme--light .module-link .v-icon[data-v-e0e2591d]{color:#ea580c}.v-theme--light .module-link[data-v-e0e2591d]:hover{background:#0000000f}.v-theme--light .module-link.active[data-v-e0e2591d]{color:#1c1917;background:#00000014}.v-theme--light .header-divider[data-v-e0e2591d]{background:#0000001f}.v-theme--light .notification-btn[data-v-e0e2591d]{border:1px solid rgba(0,0,0,.12);background:#00000008;color:#44403c}.v-theme--light .notification-btn .v-icon[data-v-e0e2591d]{color:#ea580c}.v-theme--light .notification-btn[data-v-e0e2591d]:hover{background:#0000000f;border-color:#f9731666}.v-theme--light .notification-dot[data-v-e0e2591d]{color:#0f0f0f}.v-theme--light .hamburger-btn[data-v-e0e2591d]{color:#44403c}.v-theme--light .mobile-nav-drawer[data-v-e0e2591d]{background:#fffffff2!important}.v-theme--light .mobile-nav-title[data-v-e0e2591d]{color:#1c1917}.v-theme--light .workspace-member[data-v-e0e2591d]{background:#7c3aed14;border-color:#7c3aed33;color:#7c3aed}.v-theme--light .workspace-member-avatar[data-v-e0e2591d],.v-theme--light .workspace-member--extra[data-v-e0e2591d]{color:#7c3aed}@media(max-width:960px){.module-link[data-v-e0e2591d]{font-size:15px;padding:4px 10px}.module-separator[data-v-e0e2591d]{font-size:15px}}@media(max-width:600px){.header-right--desktop[data-v-e0e2591d]{display:none}.header-right--mobile[data-v-e0e2591d]{display:flex}.mobile-nav-drawer[data-v-e0e2591d],.v-navigation-drawer.mobile-nav-drawer[data-v-e0e2591d]{width:100vw!important;max-width:100vw!important;height:100dvh!important}.mobile-nav-header[data-v-e0e2591d]{padding:16px 16px 12px}}.oxidized-bg[data-v-c5dcd84f]{position:fixed;top:0;left:0;width:100%;height:100vh;isolation:isolate;background-color:#160e08;background-image:radial-gradient(ellipse 70% 55% at 18% 25%,rgba(80,42,12,.38) 0%,transparent 65%),radial-gradient(ellipse 60% 65% at 82% 78%,rgba(60,30,8,.32) 0%,transparent 65%),radial-gradient(ellipse 45% 40% at 55% 10%,rgba(50,25,6,.22) 0%,transparent 60%),linear-gradient(160deg,#1c1008,#160e08 45%,#191008);background-attachment:fixed;overflow:hidden}.oxidized-content[data-v-c5dcd84f]{position:relative;width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;z-index:2;box-sizing:border-box}.oxidized-content[data-v-c5dcd84f]::-webkit-scrollbar{width:8px}.oxidized-content[data-v-c5dcd84f]::-webkit-scrollbar-track{background:#0003}.oxidized-content[data-v-c5dcd84f]::-webkit-scrollbar-thumb{background:#f973164d;border-radius:4px}.oxidized-content[data-v-c5dcd84f]::-webkit-scrollbar-thumb:hover{background:#f9731680}@keyframes bgDrift-c5dcd84f{0%,to{transform:translate(0) scale(1);opacity:.25}33%{transform:translate(7px,-4px) scale(1.02);opacity:.28}66%{transform:translate(-4px,7px) scale(.99);opacity:.23}}.oxidized-bg[data-v-c5dcd84f]:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;animation:bgDrift-c5dcd84f 35s ease-in-out infinite;background-image:radial-gradient(ellipse 550px 420px at 18% 20%,rgba(120,65,16,.2) 0%,transparent 65%),radial-gradient(ellipse 480px 520px at 82% 78%,rgba(95,48,10,.16) 0%,transparent 65%),radial-gradient(ellipse 320px 280px at 50% 50%,rgba(70,35,8,.1) 0%,transparent 60%);background-attachment:fixed;mix-blend-mode:soft-light;opacity:.7;pointer-events:none;z-index:1}.oxidized-bg--pad-none .oxidized-content[data-v-c5dcd84f]{height:100vh;margin-top:0;padding-top:0;max-height:100vh}.oxidized-bg--pad-header .oxidized-content[data-v-c5dcd84f],.oxidized-bg--pad-header-md .oxidized-content[data-v-c5dcd84f],.oxidized-bg--pad-header-lg .oxidized-content[data-v-c5dcd84f]{height:100vh;max-height:100vh;margin-top:0;padding-top:var(--header-height);box-sizing:border-box}.oxidized-bg--pad-header-md .oxidized-content[data-v-c5dcd84f]{padding-top:calc(var(--header-height) + 16px)}.oxidized-bg--pad-header-lg .oxidized-content[data-v-c5dcd84f]{padding-top:calc(var(--header-height) + 32px)}.v-theme--light .oxidized-bg[data-v-c5dcd84f]{background-color:#fafaf8;background-image:radial-gradient(ellipse 70% 55% at 18% 25%,rgba(255,235,210,.55) 0%,transparent 65%),radial-gradient(ellipse 60% 65% at 82% 78%,rgba(255,228,200,.45) 0%,transparent 65%),radial-gradient(ellipse 45% 40% at 55% 10%,rgba(255,245,230,.35) 0%,transparent 60%),linear-gradient(160deg,#fff,#faf8f5 45%,#f8f5f0)}.v-theme--light .oxidized-bg[data-v-c5dcd84f]:before{mix-blend-mode:multiply;opacity:.4;background-image:radial-gradient(ellipse 550px 420px at 18% 20%,rgba(200,120,40,.08) 0%,transparent 65%),radial-gradient(ellipse 480px 520px at 82% 78%,rgba(180,100,30,.07) 0%,transparent 65%),radial-gradient(ellipse 320px 280px at 50% 50%,rgba(160,80,20,.04) 0%,transparent 60%)}.v-theme--light .oxidized-content[data-v-c5dcd84f]::-webkit-scrollbar-track{background:#0000000a}.v-theme--light .oxidized-content[data-v-c5dcd84f]::-webkit-scrollbar-thumb{background:#f9731640}.v-theme--light .oxidized-content[data-v-c5dcd84f]::-webkit-scrollbar-thumb:hover{background:#f9731666}.particle-background[data-v-d48d2f39]{--particle-color-rgb: 249, 115, 22;--particle-color-light-rgb: 252, 211, 77;--particle-color-dark-rgb: 234, 88, 12;--particle-size: 4px;--duration-base: 20s;--delay-base: -6s;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.particle-background--copper[data-v-d48d2f39]{--particle-color-rgb: 249, 115, 22;--particle-color-light-rgb: 252, 211, 77;--particle-color-dark-rgb: 234, 88, 12}.particle-background--patina[data-v-d48d2f39]{--particle-color-rgb: 251, 146, 60;--particle-color-light-rgb: 253, 186, 116;--particle-color-dark-rgb: 249, 115, 22}.particle-background--size-sm[data-v-d48d2f39]{--particle-size: 3px}.particle-background--size-md[data-v-d48d2f39]{--particle-size: 4px}.particle-background--size-lg[data-v-d48d2f39]{--particle-size: 6px}.particle-background--slow[data-v-d48d2f39]{--duration-base: 30s;--delay-base: -10s}.particle-background--normal[data-v-d48d2f39]{--duration-base: 20s;--delay-base: -6s}.particle-background--fast[data-v-d48d2f39]{--duration-base: 15s;--delay-base: -4s}.particle[data-v-d48d2f39]{--particle-top: 50%;--particle-left: 50%;--duration-offset: 0s;--delay-offset: 0s;--size-offset: 0px;--particle-opacity: .6;position:absolute;top:var(--particle-top);left:var(--particle-left);opacity:var(--particle-opacity);animation-duration:calc(var(--duration-base) + var(--duration-offset));animation-delay:calc(var(--delay-base) + var(--delay-offset));animation-iteration-count:infinite}.particle-round[data-v-d48d2f39]{width:calc(var(--particle-size) + var(--size-offset));height:calc(var(--particle-size) + var(--size-offset));background:radial-gradient(circle,rgba(var(--particle-color-rgb),.85) 0%,rgba(var(--particle-color-rgb),.6) 40%,rgba(var(--particle-color-dark-rgb),.3) 70%,transparent 100%);border-radius:50%;filter:blur(2px);box-shadow:0 0 6px rgba(var(--particle-color-rgb),.3),0 0 10px rgba(var(--particle-color-dark-rgb),.15);animation-name:floatEmber-d48d2f39,emberPulse-d48d2f39;animation-duration:calc(var(--duration-base) + var(--duration-offset)),3s;animation-delay:calc(var(--delay-base) + var(--delay-offset)),0s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite}.particle-sparkle[data-v-d48d2f39]{color:rgba(var(--particle-color-rgb),.75);text-shadow:0 0 6px rgba(var(--particle-color-rgb),.8),0 0 12px rgba(var(--particle-color-rgb),.5),0 0 18px rgba(var(--particle-color-dark-rgb),.3);font-size:calc(10px + var(--size-offset));animation-name:sparkleEmber-d48d2f39,emberPulse-d48d2f39;animation-duration:calc(var(--duration-base) + var(--duration-offset)),2.5s;animation-delay:calc(var(--delay-base) + var(--delay-offset)),-1s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite}@keyframes floatEmber-d48d2f39{0%{transform:translate(0) scale(.8);opacity:0}5%{opacity:var(--particle-opacity, .6)}12%{transform:translate(-25px,-12vh) scale(1)}25%{transform:translate(30px,-25vh) scale(1.05)}37%{transform:translate(-20px,-37vh) scale(.95)}50%{transform:translate(28px,-50vh) scale(1.1)}62%{transform:translate(-18px,-62vh) scale(.9)}75%{transform:translate(22px,-75vh) scale(1)}87%{transform:translate(-12px,-87vh) scale(.85)}95%{opacity:var(--particle-opacity, .6)}to{transform:translateY(-100vh) scale(.7);opacity:0}}@keyframes sparkleEmber-d48d2f39{0%{transform:translate(0) rotate(0) scale(.6);opacity:0}5%{opacity:.9}15%{transform:translate(-30px,-15vh) rotate(50deg) scale(1)}30%{transform:translate(35px,-30vh) rotate(120deg) scale(1.1)}45%{transform:translate(-25px,-45vh) rotate(200deg) scale(.95)}60%{transform:translate(32px,-60vh) rotate(270deg) scale(1)}75%{transform:translate(-20px,-75vh) rotate(330deg) scale(.9)}90%{transform:translate(15px,-90vh) rotate(380deg) scale(.85)}95%{opacity:.9}to{transform:translateY(-100vh) rotate(420deg) scale(.5);opacity:0}}@keyframes emberPulse-d48d2f39{0%,to{filter:brightness(1) blur(2px)}50%{filter:brightness(1.4) blur(2.5px)}}.particle[data-v-d48d2f39]:nth-child(3n){animation-direction:reverse}.particle[data-v-d48d2f39]:nth-child(5n){animation-timing-function:ease-in-out}.particle-connections[data-v-d48d2f39]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.particle-round[data-v-d48d2f39]:nth-child(7n){box-shadow:0 0 8px rgba(var(--particle-color-rgb),.5),0 0 16px rgba(var(--particle-color-rgb),.3),0 0 24px rgba(var(--particle-color-dark-rgb),.2)}.particle-sparkle[data-v-d48d2f39]:nth-child(11n){text-shadow:0 0 8px rgba(var(--particle-color-rgb),.85),0 0 16px rgba(var(--particle-color-rgb),.55),0 0 24px rgba(var(--particle-color-dark-rgb),.3);color:rgba(var(--particle-color-rgb),.9)}.particle-round[data-v-d48d2f39]:nth-child(13n){background:radial-gradient(circle,rgba(var(--particle-color-rgb),.95) 0%,rgba(var(--particle-color-rgb),.75) 40%,rgba(var(--particle-color-dark-rgb),.4) 70%,transparent 100%);box-shadow:0 0 10px rgba(var(--particle-color-rgb),.6),0 0 18px rgba(var(--particle-color-dark-rgb),.35)}.particle-variant-0[data-v-d48d2f39]{--particle-top: 15%;--particle-left: 5%;--duration-offset: 0s;--delay-offset: -2s;--particle-opacity: .55;--size-offset: 0px}.particle-variant-1[data-v-d48d2f39]{--particle-top: 25%;--particle-left: 92%;--duration-offset: 3s;--delay-offset: -8s;--particle-opacity: .5;--size-offset: 1px}.particle-variant-2[data-v-d48d2f39]{--particle-top: 35%;--particle-left: 18%;--duration-offset: -2s;--delay-offset: -5s;--particle-opacity: .65;--size-offset: 2px}.particle-variant-3[data-v-d48d2f39]{--particle-top: 45%;--particle-left: 75%;--duration-offset: 4s;--delay-offset: -10s;--particle-opacity: .45;--size-offset: 0px}.particle-variant-4[data-v-d48d2f39]{--particle-top: 55%;--particle-left: 30%;--duration-offset: 1s;--delay-offset: -3s;--particle-opacity: .7;--size-offset: 1px}.particle-variant-5[data-v-d48d2f39]{--particle-top: 65%;--particle-left: 88%;--duration-offset: -3s;--delay-offset: -7s;--particle-opacity: .55;--size-offset: 0px}.particle-variant-6[data-v-d48d2f39]{--particle-top: 75%;--particle-left: 12%;--duration-offset: 5s;--delay-offset: -12s;--particle-opacity: .6;--size-offset: 2px}.particle-variant-7[data-v-d48d2f39]{--particle-top: 85%;--particle-left: 62%;--duration-offset: -1s;--delay-offset: -4s;--particle-opacity: .5;--size-offset: 1px}.particle-variant-8[data-v-d48d2f39]{--particle-top: 20%;--particle-left: 45%;--duration-offset: 2s;--delay-offset: -6s;--particle-opacity: .48;--size-offset: 0px}.particle-variant-9[data-v-d48d2f39]{--particle-top: 40%;--particle-left: 3%;--duration-offset: 4s;--delay-offset: -9s;--particle-opacity: .68;--size-offset: 1px}.particle-variant-10[data-v-d48d2f39]{--particle-top: 60%;--particle-left: 52%;--duration-offset: -2s;--delay-offset: -5s;--particle-opacity: .58;--size-offset: 2px}.particle-variant-11[data-v-d48d2f39]{--particle-top: 95%;--particle-left: 38%;--duration-offset: 3s;--delay-offset: -11s;--particle-opacity: .52;--size-offset: 0px}.app-toast-container{position:fixed;bottom:24px;right:24px;z-index:10000;display:flex;flex-direction:column-reverse;gap:10px;pointer-events:none}.app-toast{pointer-events:auto;display:flex;flex-direction:column;min-width:320px;max-width:440px;background:#121212eb;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0006}.app-toast__bar{position:absolute;top:0;left:0;bottom:0;width:4px}.app-toast--success .app-toast__bar{background:#4caf50}.app-toast--error .app-toast__bar{background:#f16464}.app-toast--warning .app-toast__bar{background:#ffc107}.app-toast--info .app-toast__bar{background:#42a5f5}.app-toast--success .app-toast__icon{color:#4caf50}.app-toast--error .app-toast__icon{color:#f16464}.app-toast--warning .app-toast__icon{color:#ffc107}.app-toast--info .app-toast__icon{color:#42a5f5}.app-toast__body{display:flex;align-items:center;gap:12px;padding:14px 16px 14px 20px;position:relative}.app-toast__text{flex:1;color:#fff;font-size:14px;line-height:1.4}.app-toast__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#ffffff80;border-radius:6px;cursor:pointer;transition:background .2s,color .2s;flex-shrink:0}.app-toast__close:hover{background:#ffffff1a;color:#fff}.app-toast__progress{height:3px;background:#ffffff0f}.app-toast__progress-bar{height:100%;width:100%;transform-origin:left;animation:toastCountdown linear forwards}.app-toast--success .app-toast__progress-bar{background:#4caf50}.app-toast--error .app-toast__progress-bar{background:#f16464}.app-toast--warning .app-toast__progress-bar{background:#ffc107}.app-toast--info .app-toast__progress-bar{background:#42a5f5}@keyframes toastCountdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes toastBounceIn{0%{transform:scale(0) rotate(-15deg);opacity:0}60%{transform:scale(1.25) rotate(5deg);opacity:1}80%{transform:scale(.9) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@keyframes toastShake{0%,to{transform:translate(0) rotate(0)}15%{transform:translate(-4px) rotate(-8deg)}30%{transform:translate(4px) rotate(8deg)}45%{transform:translate(-3px) rotate(-5deg)}60%{transform:translate(3px) rotate(5deg)}75%{transform:translate(-2px) rotate(-2deg)}90%{transform:translate(2px) rotate(2deg)}}@keyframes toastWobble{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}.app-toast--success .app-toast__icon{animation:toastBounceIn .5s cubic-bezier(.4,0,.2,1) forwards}.app-toast--error .app-toast__icon{animation:toastShake .55s cubic-bezier(.4,0,.2,1) forwards}.app-toast--warning .app-toast__icon{animation:toastWobble .6s cubic-bezier(.4,0,.2,1) forwards}.app-toast--info .app-toast__icon{animation:toastBounceIn .45s cubic-bezier(.4,0,.2,1) forwards}:root{--bp-sm: 600px;--bp-md: 960px;--bp-lg: 1280px;--bp-xl: 1920px;--bp-xxl: 2560px}html,body,#app{margin:0;padding:0;width:100%;height:100%;min-height:100%;overflow-x:hidden;overflow-y:hidden;background:#0a0a0a;color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}*{box-sizing:border-box}.v-application{background:#0a0a0a!important;height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column}.v-main{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;padding:0!important}.v-main__wrap{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;height:100%}.editor-root{position:fixed;inset:0;width:100vw;height:100vh;overflow:hidden;display:flex;flex-direction:column;padding-top:0;min-height:100%}.editor-root--with-header{padding-top:var(--header-height)}.v-app-bar,.v-navigation-drawer,.v-toolbar{box-shadow:none!important}.v-overlay-container{z-index:3000!important}.v-navigation-drawer--temporary{z-index:3001!important}.v-tooltip.v-overlay{background:transparent!important}.v-tooltip.v-overlay .v-overlay__scrim{background:transparent!important;opacity:0!important}.v-tooltip.app-tooltip-overlay .v-overlay__content{background:var(--dt-surface-2)!important;color:var(--dt-text)!important;border:1px solid var(--dt-border);border-radius:10px;box-shadow:0 12px 28px #00000047;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:12px;font-weight:600;line-height:1.45;letter-spacing:.01em;padding:8px 10px}.v-theme--light .v-tooltip.app-tooltip-overlay .v-overlay__content{background:#f7f3eef5!important;color:var(--lt-text)!important;border:1px solid var(--lt-border);box-shadow:0 12px 28px #4f403629}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff08}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fb923c,#ea580c)}::selection{background:#f973164d;color:#fff}:focus{outline:none}:focus-visible{outline:2px solid rgba(66,135,245,.5);outline-offset:2px}@supports (padding: env(safe-area-inset-bottom)){.v-main{padding-bottom:env(safe-area-inset-bottom)!important}}@media(max-width:600px){html,body,#app,.v-application{overflow-x:hidden!important;max-width:100vw}}.v-theme--light.v-application{background:#f0ebe3!important;color:#2f261f}.v-theme--light ::-webkit-scrollbar-track{background:#00000008}.v-theme--light ::-webkit-scrollbar-thumb{background:#00000026}.v-theme--light ::-webkit-scrollbar-thumb:hover{background:#00000040}.v-theme--light ::selection{background:#f9731633;color:#1c1917}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.v-btn:not(:disabled):active{transform:scale(.96)!important;transition:transform .08s cubic-bezier(.4,0,.2,1)!important}.v-btn--icon:not(:disabled):active{transform:scale(.88)!important}:root{--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-round: 50%}html,body,#app{width:100%;height:100%;min-height:100%;margin:0;background:#0c0a09;color:#f5f5f4;font-family:Montserrat,sans-serif;overflow:hidden}#app{display:block;min-height:100%}.navbar{display:block;align-items:center;background:#1c1917;color:#f5f5f4;font-size:14px}.navbar select{background:#292524;border:1px solid rgba(245,245,244,.12);border-radius:4px;color:#f5f5f4;margin-top:11px;margin-left:10px}.layout{display:grid;grid-template-rows:1fr;overflow:hidden;width:100%;height:100%}.panel{height:100%;overflow:hidden}.editor{height:100%!important;width:100%!important}.flow{height:100%;width:100%;background:#0c0a09}.resizer{cursor:col-resize;background:#292524;transition:background .2s ease}.resizer:hover{background:#f97316}.ember-gradient{background:linear-gradient(135deg,#fcd34d,#fb923c 25%,#f97316 60%,#ea580c)!important;box-shadow:0 1px 2px #0000000f;color:#0c0a09!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.ember-gradient:hover{background:linear-gradient(135deg,#fde047,#fcd34d,#fb923c 60%,#f97316)!important;box-shadow:0 2px 4px #00000014;transform:translateY(-1px)}.ember-gradient:active{transform:translateY(0);box-shadow:0 1px 2px #0000000a}.ember-border{background:transparent!important;border:2px solid transparent!important;background-image:linear-gradient(#0c0a09,#0c0a09),linear-gradient(135deg,#fb923c,#ea580c)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;color:#f97316!important;transition:all .3s ease}.ember-border:hover{background-image:linear-gradient(#f973160d,#f973160d),linear-gradient(135deg,#f97316,#fb923c)!important;box-shadow:0 1px 2px #0000000f;color:#fb923c!important}.ember-glow{box-shadow:0 0 6px #f973161f}.cyber-gradient{background:linear-gradient(135deg,#fcd34d,#fb923c 25%,#f97316 60%,#ea580c)!important;box-shadow:0 1px 2px #0000000f;color:#0c0a09!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.cyber-gradient:hover{background:linear-gradient(135deg,#fde047,#fcd34d,#fb923c 60%,#f97316)!important;box-shadow:0 2px 4px #00000014;transform:translateY(-1px)}.cyber-gradient:active{transform:translateY(0);box-shadow:0 1px 2px #0000000a}.vertex-border{background:transparent!important;border:2px solid transparent!important;background-image:linear-gradient(#0c0a09,#0c0a09),linear-gradient(135deg,#fb923c,#ea580c)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;color:#f97316!important;transition:all .3s ease}.vertex-border:hover{background-image:linear-gradient(#f973160d,#f973160d),linear-gradient(135deg,#f97316,#fb923c)!important;box-shadow:0 1px 2px #0000000f;color:#fb923c!important}.vertex-glow{box-shadow:0 0 6px #f973161f}.heated-steel-gradient{background:linear-gradient(135deg,#fcd34d,#fb923c 25%,#f97316 60%,#ea580c)!important;box-shadow:0 1px 2px #0000000f;color:#0c0a09!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.heated-steel-gradient:hover{background:linear-gradient(135deg,#fde047,#fcd34d,#fb923c 60%,#f97316)!important;box-shadow:0 2px 4px #00000014;transform:translateY(-1px)}.heated-steel-gradient:active{transform:translateY(0);box-shadow:0 1px 2px #0000000a}.forge-border{background:transparent!important;border:2px solid transparent!important;background-image:linear-gradient(#0c0a09,#0c0a09),linear-gradient(135deg,#fb923c,#ea580c)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;color:#f97316!important;transition:all .3s ease}.forge-border:hover{background-image:linear-gradient(#f973160d,#f973160d),linear-gradient(135deg,#f97316,#fb923c)!important;box-shadow:0 1px 2px #0000000f;color:#fb923c!important}.forge-glow{box-shadow:0 0 6px #f973161f}.copper-gradient{background:linear-gradient(135deg,#fcd34d,#fb923c 25%,#f97316 60%,#ea580c)!important;box-shadow:0 1px 2px #0000000f;color:#0c0a09!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.copper-gradient:hover{background:linear-gradient(135deg,#fde047,#fcd34d,#fb923c 60%,#f97316)!important;box-shadow:0 2px 4px #00000014;transform:translateY(-1px)}.v-data-table-footer__items-per-page{display:none!important}.v-data-table-footer{justify-content:flex-end}.copper-gradient:active{transform:translateY(0);box-shadow:0 1px 2px #0000000a}.copper-border{background:transparent!important;border:2px solid transparent!important;background-image:linear-gradient(#0c0a09,#0c0a09),linear-gradient(135deg,#fb923c,#ea580c)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;color:#f97316!important;transition:all .3s ease}.copper-border:hover{background-image:linear-gradient(#f973160d,#f973160d),linear-gradient(135deg,#f97316,#fb923c)!important;box-shadow:0 1px 2px #0000000f;color:#fb923c!important}.json-search-highlight-monaco{background:#22c55e66!important;color:#fff!important;border-radius:2px;font-weight:600}.json-search-highlight-monaco-active{box-shadow:0 0 0 1px #fffc inset}:root{--glass-blur: 14px;--glass-blur-strong: 20px;--glass-saturation: 190%;--glass-bg: rgba(255, 255, 255, .07);--glass-bg-soft: rgba(255, 255, 255, .055);--glass-border: rgba(255, 255, 255, .14);--glass-border-soft: rgba(255, 255, 255, .08);--glass-shadow: 0 10px 30px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .12);--glass-shadow-soft: 0 8px 24px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .1)}:root{--dt-surface-1: rgba(9, 9, 11, .65);--dt-surface-2: rgba(9, 9, 11, .92);--dt-surface-hover: rgba(15, 15, 20, .78);--dt-surface-subtle: rgba(255, 255, 255, .03);--dt-surface-inner: rgba(255, 255, 255, .045);--dt-text: rgba(255, 255, 255, .93);--dt-text-secondary: rgba(255, 255, 255, .62);--dt-text-muted: rgba(255, 255, 255, .42);--dt-text-disabled: rgba(255, 255, 255, .26);--dt-border: rgba(255, 255, 255, .1);--dt-border-subtle: rgba(255, 255, 255, .06);--dt-border-accent: rgba(255, 140, 0, .2);--dt-accent-bg: rgba(255, 140, 0, .12);--dt-accent-hover: rgba(255, 140, 0, .22)}.glass-card{background:#09090b66;backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturation));border:1px solid rgba(249,115,22,.15);box-shadow:0 8px 32px #0009,inset 0 1px #ffffff1a,0 0 40px #f9731614;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card:hover{background:#09090b80;border-color:#f973164d;box-shadow:0 12px 48px #000000b3,inset 0 1px #ffffff26,0 0 60px #f9731626;transform:translateY(-2px)}.glass-card-gradient{background:#09090b66;backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturation));border:2px solid transparent;background-image:linear-gradient(#09090b66,#09090b66),linear-gradient(135deg,#f80,#e87800);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 8px 32px #0009,inset 0 1px #ffffff1a,0 0 40px #f973161a}.glass-card-gradient:hover{background-image:linear-gradient(#09090b80,#09090b80),linear-gradient(135deg,#ffaa40,#e87800);box-shadow:0 12px 48px #000000b3,inset 0 1px #ffffff26,0 0 60px #f9731633}.glass-panel{background:#00000073;backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturation));border-left:1px solid rgba(249,115,22,.15);box-shadow:-4px 0 24px #00000080,inset 1px 0 #ffffff0d}.glass-panel-header{background:#ffffff08;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));border-bottom:1px solid rgba(249,115,22,.1);box-shadow:inset 0 -1px #ffffff0d}.glass-button{background:#f9731626;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));border:1px solid rgba(249,115,22,.3);box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff1a,0 0 20px #f973161a;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-button:hover{background:#f9731640;border-color:#f9731680;box-shadow:0 6px 16px #0006,inset 0 1px #ffffff26,0 0 30px #f9731633;transform:translateY(-2px)}.glass-button:active{transform:translateY(0);box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff1a}.glass-input{background:#0000004d;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 2px 4px #0000004d,0 0 20px #f973160d;transition:all .3s ease}.glass-input:focus{background:#0006;border-color:#f9731680;box-shadow:inset 0 2px 4px #0006,0 0 30px #f9731626;outline:none}.glass-modal{background:#0f0f0fd9;backdrop-filter:blur(calc(var(--glass-blur-strong) + 6px)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(calc(var(--glass-blur-strong) + 6px)) saturate(var(--glass-saturation));border:1px solid rgba(249,115,22,.2);box-shadow:0 20px 60px #000c,inset 0 1px #ffffff1a,0 0 80px #f973161a}.glass-modal-overlay{background:#0009;backdrop-filter:blur(calc(var(--glass-blur) - 4px)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(calc(var(--glass-blur) - 4px)) saturate(var(--glass-saturation))}.glass-navbar{background:#09090bb3;backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturation));border-bottom:1px solid rgba(249,115,22,.1);box-shadow:0 4px 16px #00000080,inset 0 -1px #ffffff0d}.glass-reflection-top:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 100%);border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease}.glass-card:hover .glass-reflection-top:before,.glass-reflection-top:hover:before{opacity:1}.glass-shimmer{position:relative;overflow:hidden}.glass-shimmer:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,transparent 0%,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%,transparent 100%);transform:translate(-100%) translateY(-100%) rotate(45deg);transition:transform .8s ease}.glass-shimmer:hover:after{transform:translate(100%) translateY(100%) rotate(45deg)}.glow-copper-hover{transition:all .3s ease}.glow-copper-hover:hover{box-shadow:0 0 20px #f973164d,0 0 40px #f9731633,0 0 60px #f973161a}.glow-patina-hover{transition:all .3s ease}.glow-patina-hover:hover{box-shadow:0 0 20px #ea580c4d,0 0 40px #ea580c33,0 0 60px #ea580c1a}.glow-gradient-hover{transition:all .3s ease}.glow-gradient-hover:hover{box-shadow:0 0 30px #f9731640,0 0 50px #ea580c26}.elevation-1{box-shadow:0 2px 8px #0000004d,0 0 20px #f973160d}.elevation-2{box-shadow:0 4px 16px #0006,0 0 30px #f9731614}.elevation-3{box-shadow:0 8px 32px #00000080,0 0 40px #f973161f}.elevation-4{box-shadow:0 16px 48px #0009,0 0 60px #f9731626}.frosted-glass{background:#09090b4d;backdrop-filter:blur(calc(var(--glass-blur-strong) + 20px)) saturate(calc(var(--glass-saturation) + 10%));-webkit-backdrop-filter:blur(calc(var(--glass-blur-strong) + 20px)) saturate(calc(var(--glass-saturation) + 10%));border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #00000080,inset 0 0 20px #ffffff08}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #f9731633,0 0 40px #f973161a}50%{box-shadow:0 0 30px #f9731666,0 0 60px #f9731633}}.pulse-glow{animation:pulseGlow 3s ease-in-out infinite}@keyframes shimmerContinuous{0%{background-position:-200% center}to{background-position:200% center}}.shimmer-continuous{background:linear-gradient(90deg,transparent 0%,rgba(249,115,22,.1) 50%,transparent 100%);background-size:200% 100%;animation:shimmerContinuous 3s linear infinite}.v-theme--light .glass-card{background:#ffffffa6;border-color:#f973161f;box-shadow:0 4px 16px #00000014,inset 0 1px #fffc,0 0 20px #f973160a}.v-theme--light .glass-card:hover{background:#fffc;border-color:#f9731640;box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffffe6,0 0 30px #f9731614}.v-theme--light .glass-card-gradient{background-image:linear-gradient(#ffffffb3,#ffffffb3),linear-gradient(135deg,#f80,#e87800);box-shadow:0 4px 16px #00000014,inset 0 1px #fffc}.v-theme--light .glass-panel{background:#ffffffb3;border-left-color:#f973161f;box-shadow:-4px 0 16px #0000000f,inset 1px 0 #ffffff80}.v-theme--light .glass-panel-header{background:#00000005;border-bottom-color:#00000014}.v-theme--light .glass-input{background:#fffc;border-color:#0000001f;box-shadow:inset 0 1px 3px #0000000f;color:#1c1917}.v-theme--light .glass-input:focus{background:#fff;border-color:#f9731680;box-shadow:inset 0 1px 3px #0000000f,0 0 0 3px #f973161a}.v-theme--light .glass-modal{background:#ffffffeb;border-color:#f9731626;box-shadow:0 20px 60px #00000026,inset 0 1px #fffc}.v-theme--light .glass-modal-overlay{background:#0000004d}.v-theme--light .glass-navbar{background:#fffc;border-bottom-color:#f973161a;box-shadow:0 2px 8px #0000000f}.v-theme--light .frosted-glass{background:#ffffff80;border-color:#00000014;box-shadow:0 4px 16px #00000014}.v-theme--light .glass-button{background:#f973161a;border-color:#f9731640;box-shadow:0 2px 8px #0000000f}.v-theme--light .glass-button:hover{background:#f973162e;border-color:#f9731666;box-shadow:0 4px 12px #00000014}:root{--header-height: 68px}@media(max-width:960px){:root{--header-height: 60px}}@media(max-width:600px){:root{--header-height: 56px}}.glass-header,.app-header{position:fixed;top:0;left:0;width:100%;height:var(--header-height);z-index:1400;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.glass-header{background:linear-gradient(135deg,#3c1e082e,#0f0a061f,#28140529);backdrop-filter:blur(36px) saturate(200%) brightness(1.06);-webkit-backdrop-filter:blur(36px) saturate(200%) brightness(1.06)}.app-header{background:#0c080461;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);transition:all .3s ease}.app-header.transparent{background:#0805022e}.glass-header,.app-header{border-bottom:1px solid rgba(249,115,22,.2);box-shadow:inset 0 1px #ffffff14,0 4px 24px #f973161f,0 8px 40px #0000008c,0 24px 64px #0000004d}.app-header.transparent{border-bottom-color:#f9731633;box-shadow:0 0 4px #f9731614,0 0 8px #fb923c0d}.glass-header:after,.app-header:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,#f9731600,#f973164d 15%,#fb923c80 35%,#ffc88299,#fb923c80 65%,#f973164d 85%,#f9731600);filter:blur(.5px);animation:copperShineSubtle 3s ease-in-out infinite;pointer-events:none}.app-header.transparent:after{opacity:.6}@keyframes copperShineSubtle{0%,to{opacity:.5;transform:scaleX(.92)}50%{opacity:.75;transform:scaleX(.98)}}.v-theme--light .glass-header{background:linear-gradient(135deg,#fff8eeb8,#fffcf59e,#fff8ebad)}.v-theme--light .app-header{background:#faf5ebd1}.v-theme--light .app-header.transparent{background:#fffaf08c}.v-theme--light .glass-header,.v-theme--light .app-header{border-bottom:1px solid rgba(249,115,22,.18);box-shadow:0 8px 32px #0000000f,0 0 12px #f973160f,inset 0 1px #ffffffe6}@media(max-width:960px){.glass-header{padding:0 20px;height:var(--header-height)}}@media(max-width:600px){.glass-header{padding:0 16px;height:var(--header-height)}}.view-transition-container{position:relative;width:100%;height:100%}.fade-enter-active,.fade-leave-active{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .5s cubic-bezier(.4,0,.2,1)}.slide-fade-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from{transform:translate(30px);opacity:0}.slide-fade-leave-to{transform:translate(-30px);opacity:0}.slide-up-enter-active{transition:all .5s cubic-bezier(.4,0,.2,1)}.slide-up-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from{transform:translateY(30px);opacity:0}.slide-up-leave-to{transform:translateY(-30px);opacity:0}.scale-fade-enter-active,.scale-fade-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.scale-fade-enter-from{transform:scale(.95);opacity:0}.scale-fade-leave-to{transform:scale(1.05);opacity:0}.dialog-enter-active{animation:dialogSlideDown .4s cubic-bezier(.4,0,.2,1)}.dialog-leave-active{animation:dialogSlideUp .3s cubic-bezier(.4,0,.2,1)}@keyframes dialogSlideDown{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dialogSlideUp{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-50px) scale(.95)}}.overlay-enter-active,.overlay-leave-active{transition:opacity .3s ease}.overlay-enter-from,.overlay-leave-to{opacity:0}.drawer-right-enter-active,.drawer-right-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.drawer-right-enter-from,.drawer-right-leave-to{transform:translate(100%);opacity:0}.drawer-left-enter-active,.drawer-left-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.drawer-left-enter-from,.drawer-left-leave-to{transform:translate(-100%);opacity:0}.list-enter-active,.list-leave-active{transition:all .5s cubic-bezier(.4,0,.2,1)}.list-enter-from,.list-leave-to{opacity:0;transform:translateY(30px)}.list-move{transition:transform .5s cubic-bezier(.4,0,.2,1)}.list-leave-active{position:absolute}.ripple{position:relative;overflow:hidden}.ripple:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.ripple:active:before{width:300px;height:300px}.btn-press{transition:all .15s cubic-bezier(.4,0,.2,1)}.btn-press:active{transform:scale(.95)}@keyframes buttonBounce{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.btn-bounce:hover{animation:buttonBounce .6s ease}.toast-enter-active{animation:toastSlideIn .4s cubic-bezier(.4,0,.2,1)}.toast-leave-active{animation:toastSlideOut .3s cubic-bezier(.4,0,.2,1)}@keyframes toastSlideIn{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastSlideOut{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(400px) scale(.8);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}.spinner{width:40px;height:40px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,rgba(249,115,22,.15) 30%,#FF8800 80%,#FFAA40 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#fff calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#fff calc(100% - 3px));animation:spin .75s linear infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.95)}}.pulse-loading{animation:pulse 1.5s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#ffffff0a,#f9731624 40%,#fb923c2e,#f9731624 60%,#ffffff0a);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:4px;will-change:background-position}.skeleton-line{height:12px;margin-bottom:8px;background:linear-gradient(90deg,#ffffff0a,#f9731624 40%,#fb923c2e,#f9731624 60%,#ffffff0a);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:4px;will-change:background-position}.skeleton-line.short{width:60%}.skeleton-line.medium{width:80%}@keyframes dotBounce{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.loading-dots{display:flex;gap:8px;align-items:center}.loading-dots .dot{width:8px;height:8px;background:#f80;border-radius:50%;animation:dotBounce 1.4s infinite ease-in-out both}.loading-dots .dot:nth-child(1){animation-delay:-.32s}.loading-dots .dot:nth-child(2){animation-delay:-.16s}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000080,0 0 40px #f9731633}.hover-glow{transition:all .3s ease}.hover-glow:hover{box-shadow:0 0 20px #f9731666,0 0 40px #f9731633}.hover-scale{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-scale:hover{transform:scale(1.05)}.hover-rotate{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-rotate:hover{transform:rotate(90deg)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.scroll-fade-in{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.scroll-slide-left{animation:slideInLeft .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.scroll-slide-right{animation:slideInRight .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes edgeFlowDash{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.shake{animation:shake .5s cubic-bezier(.4,0,.2,1)}@keyframes checkmark{0%{stroke-dashoffset:50}to{stroke-dashoffset:0}}.checkmark{stroke-dasharray:50;stroke-dashoffset:50;animation:checkmark .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounce-in{animation:bounceIn .6s cubic-bezier(.4,0,.2,1)}@keyframes wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.wobble{animation:wobble .8s ease-in-out}.dialog-card{background:var(--glass-bg)!important;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border-soft)!important;border-radius:16px!important;box-shadow:var(--glass-shadow-soft)!important}.dialog-card .v-field--focused .v-field__outline{border-color:var(--glass-border)!important;box-shadow:0 0 0 2px #f9731626;transition:border-color .25s ease,box-shadow .25s ease}.dialog-card .v-field--error .v-field__outline{transition:border-color .3s ease}.dialog-card .v-field .v-label{transition:transform .2s cubic-bezier(.4,0,.2,1),font-size .2s cubic-bezier(.4,0,.2,1),color .2s ease}:root{--flow-method-get: #2196F3;--flow-method-post: #4CAF50;--flow-method-put: #FF9800;--flow-method-patch: #9C27B0;--flow-method-delete: #F44336;--flow-method-head: #607D8B;--flow-method-options: #795548}.flow-method--GET{--method-color: var(--flow-method-get)}.flow-method--POST{--method-color: var(--flow-method-post)}.flow-method--PUT{--method-color: var(--flow-method-put)}.flow-method--PATCH{--method-color: var(--flow-method-patch)}.flow-method--DELETE{--method-color: var(--flow-method-delete)}.flow-method--HEAD{--method-color: var(--flow-method-head)}.flow-method--OPTIONS{--method-color: var(--flow-method-options)}
