.spinner.svelte-g9c1iq{width:.85em;height:.85em;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:svelte-g9c1iq-spin .6s linear infinite;flex-shrink:0}@keyframes svelte-g9c1iq-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner.svelte-g9c1iq{animation-duration:2s}}.panel.svelte-yyq4m6{position:relative;display:none;flex-direction:column;justify-content:space-between;min-height:30rem;padding:1.75rem;border-radius:1.25rem;overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 15% 0%,#5e78ff8c,#0030ff00 55%),radial-gradient(90% 70% at 95% 15%,#0030ffbf,#0030ff00 60%),linear-gradient(200deg,#16183a,#0b0b1c 45%,#060608)}.panel.svelte-yyq4m6:after{content:"";position:absolute;inset:-20% -35% auto -35%;height:90%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(0,48,255,.45),transparent 70%);filter:blur(40px)}.panel.svelte-yyq4m6:before{content:"";position:absolute;inset:auto -30% -45% -10%;height:80%;z-index:-1;border-radius:45% 55% 50% 50%/60% 55% 45% 40%;background:linear-gradient(160deg,#141630f2,#06060a);box-shadow:0 -1px 60px #5e78ff40}@media(min-width:768px){.panel.svelte-yyq4m6{display:flex}}.panel-top.svelte-yyq4m6{display:flex;align-items:center;justify-content:space-between;gap:1rem}.panel-mark.svelte-yyq4m6{display:inline-flex;color:#fff}.panel-tagline.svelte-yyq4m6{margin:0;font-family:var(--font-brand);font-size:1.75rem;line-height:1.25;font-weight:600;letter-spacing:-.02em;color:#fff}input.svelte-1wwkhju:-webkit-autofill,input.svelte-1wwkhju:-webkit-autofill:hover,input.svelte-1wwkhju:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text, #f7f7f8);-webkit-box-shadow:0 0 0 1000px var(--color-surface, #121214) inset;transition:background-color 9999s ease-out;caret-color:var(--color-text, #f7f7f8)}.password-fade.svelte-1doseqh{pointer-events:none;animation:svelte-1doseqh-password-fade-out .18s ease-out forwards}@keyframes svelte-1doseqh-password-fade-out{to{opacity:0}}.password-eye.svelte-1doseqh{display:inline-block;transform-origin:center;animation:svelte-1doseqh-password-eye-in .2s cubic-bezier(.22,1,.36,1)}@keyframes svelte-1doseqh-password-eye-in{0%{opacity:0;transform:scale(.5) rotate(-45deg)}}@media(prefers-reduced-motion:reduce){.password-fade.svelte-1doseqh,.password-eye.svelte-1doseqh{animation:none}}.language-switcher.svelte-3u53cp{position:relative}.language-trigger.svelte-3u53cp,.language-option.svelte-3u53cp{display:flex;align-items:center;border:0;font:inherit;cursor:pointer}.language-trigger.svelte-3u53cp{gap:.5rem;padding:.45rem .55rem;border-radius:.45rem;background:transparent;color:var(--color-muted);font-size:.875rem;transition:background .13s ease,color .13s ease}.language-trigger.svelte-3u53cp:hover,.language-trigger.svelte-3u53cp:focus-visible{background:#ffffff0f;color:var(--color-text)}.language-trigger.is-compact.svelte-3u53cp{justify-content:center;width:2rem;height:2rem;padding:0;font-size:.95rem}.language-flag.svelte-3u53cp{font-size:1rem;line-height:1}.language-name.svelte-3u53cp{white-space:nowrap}.language-caret.svelte-3u53cp{margin-left:.1rem;font-size:.55rem;opacity:.65}.language-menu.svelte-3u53cp{position:absolute;top:calc(100% + .45rem);right:0;z-index:60;min-width:9.5rem;padding:.35rem;border:1px solid rgba(255,255,255,.08);border-radius:.65rem;background:#0b0b0c;box-shadow:0 16px 40px #00000080;transform-origin:top right}.language-option.svelte-3u53cp{gap:.55rem;width:100%;padding:.55rem .65rem;border-radius:.4rem;background:transparent;color:var(--color-muted);font-size:.8rem;text-align:left;transition:background .13s ease,color .13s ease}.language-option.svelte-3u53cp:hover,.language-option.svelte-3u53cp:focus-visible,.language-option.is-selected.svelte-3u53cp{background:#ffffff12;color:var(--color-text);font-weight:600}@media(prefers-reduced-motion:reduce){.language-trigger.svelte-3u53cp,.language-option.svelte-3u53cp{transition:none}}.menu.svelte-1m70qne{position:relative}.trigger.svelte-1m70qne{display:flex;align-items:center;gap:.6rem;padding:.4rem .6rem;border:0;border-radius:.5rem;background:none;color:inherit;font:inherit;font-size:.875rem;cursor:pointer}.trigger.svelte-1m70qne:hover{background:#ffffff0f}.avatar.svelte-1m70qne{width:1.75rem;height:1.75rem;border-radius:50%;display:block}.avatar--initial.svelte-1m70qne{display:grid;place-items:center;background:#ffffff1f;font-size:.75rem}.name.svelte-1m70qne{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caret.svelte-1m70qne{font-size:.6rem;opacity:.55}.panel.svelte-1m70qne{position:absolute;right:0;top:calc(100% + .5rem);z-index:50;min-width:13rem;padding:.4rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.08);background:#0b0b0c;box-shadow:0 16px 40px #00000080}.menu.sidebar.svelte-1m70qne .panel:where(.svelte-1m70qne){top:auto;right:auto;bottom:0;left:calc(100% + .5rem)}.sep.svelte-1m70qne{height:1px;margin:.35rem .25rem;background:#ffffff1a}.item.svelte-1m70qne{position:relative;display:flex;align-items:center;gap:.7rem;width:100%;box-sizing:border-box;padding:.6rem .75rem;border:0;border-radius:.45rem;background:none;color:inherit;font:inherit;font-size:.875rem;text-align:left;white-space:nowrap;text-decoration:none;cursor:pointer}.item.svelte-1m70qne:hover{background:#ffffff12}.ico.svelte-1m70qne{width:1rem;text-align:center;opacity:.65;font-size:.85rem;flex-shrink:0}.item.danger.svelte-1m70qne{color:var(--color-danger)}.item.danger.svelte-1m70qne:hover{background:#e5484d1f}.editor-preloader-overlay.svelte-7ks5k7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#070708;color:#fff;-webkit-user-select:none;user-select:none;overflow:hidden;opacity:1;transform:scale(1);transition:opacity .38s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.editor-preloader-overlay.fading-out.svelte-7ks5k7{opacity:0;transform:scale(1.025);pointer-events:none}.preloader-grid.svelte-7ks5k7{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,1) 25%,transparent 75%);-webkit-mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,1) 25%,transparent 75%);pointer-events:none}.ambient-glow.svelte-7ks5k7{position:absolute;width:440px;height:440px;border-radius:9999px;background:radial-gradient(circle,rgba(0,48,255,.2) 0%,rgba(99,102,241,.1) 40%,transparent 70%);filter:blur(55px);pointer-events:none;animation:svelte-7ks5k7-pulse-glow 3s ease-in-out infinite alternate}@keyframes svelte-7ks5k7-pulse-glow{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.15);opacity:1}}.preloader-content.svelte-7ks5k7{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.4rem;max-width:90vw;animation:svelte-7ks5k7-content-appear .35s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-7ks5k7-content-appear{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.logo-box.svelte-7ks5k7{position:relative;display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:1.25rem;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#1c1c21,#101013);box-shadow:0 12px 35px -8px #0030ff59,inset 0 1px 1px #ffffff40;overflow:hidden}.logo-sheen.svelte-7ks5k7{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,transparent 50%,rgba(255,255,255,.02) 100%);pointer-events:none}.brand-heading.svelte-7ks5k7{display:flex;align-items:baseline;justify-content:center;gap:.45rem;font-family:Funnel Display,sans-serif;font-size:1.75rem;letter-spacing:-.025em;margin:0;line-height:1.2}.brand-name.svelte-7ks5k7{font-weight:700;color:#fff}.studio-name.svelte-7ks5k7{font-weight:400;color:#5b7fff}.subtitle-text.svelte-7ks5k7{margin-top:.35rem;font-size:.825rem;color:#ffffff73}.progress-section.svelte-7ks5k7{display:flex;flex-direction:column;align-items:center;width:270px;max-width:82vw;gap:.6rem}.progress-bar-track.svelte-7ks5k7{position:relative;width:100%;height:6px;border-radius:9999px;background:#ffffff14;border:1px solid rgba(255,255,255,.06);overflow:hidden;padding:1px}.progress-bar-fill.svelte-7ks5k7{position:relative;height:100%;border-radius:9999px;background:linear-gradient(90deg,#001ece,#0030ff 45%,#38bdf8);box-shadow:0 0 12px #0030ff80;transition:width .18s cubic-bezier(.16,1,.3,1);min-width:6px}.progress-glow-tip.svelte-7ks5k7{position:absolute;right:0;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:9999px;background:#fff;box-shadow:0 0 8px #fff}.progress-shimmer.svelte-7ks5k7{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:svelte-7ks5k7-shimmer 1.6s infinite}@keyframes svelte-7ks5k7-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-meta.svelte-7ks5k7{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:.75rem;padding:0 2px}.step-indicator.svelte-7ks5k7{display:flex;align-items:center;gap:.45rem;color:#ffffffb3;font-weight:500}.percentage-text.svelte-7ks5k7{font-family:monospace;font-size:.72rem;font-weight:600;color:#fff6}.animate-scale-in.svelte-7ks5k7{animation:svelte-7ks5k7-scale-check .25s cubic-bezier(.175,.885,.32,1.275) both}@keyframes svelte-7ks5k7-scale-check{0%{transform:scale(.4);opacity:0}to{transform:scale(1.1);opacity:1}}@media(prefers-reduced-motion:reduce){.ambient-glow.svelte-7ks5k7,.progress-shimmer.svelte-7ks5k7{animation:none}.editor-preloader-overlay.svelte-7ks5k7{transition:opacity .15s ease}}
