.footer.svelte-ww03jg{background:var(--accent-color);color:var(--background-color);text-align:center;padding:clamp(2rem,5vw,3rem) 1rem;border-top:3px dashed white}.footer-nav.svelte-ww03jg{margin:1.5rem 0}.botões.svelte-ww03jg{display:inline-block;margin:.5rem;padding:.5rem 1.2rem;color:var(--background-color);background:var(--primary-color);text-decoration:none;font-weight:700;font-size:clamp(.85rem,2vw,1rem);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s;clip-path:polygon(0% 10%,5% 0%,15% 5%,25% 0%,35% 3%,45% 0%,55% 2%,65% 0%,75% 5%,85% 0%,95% 3%,100% 8%,100% 90%,95% 100%,85% 95%,75% 100%,65% 97%,55% 100%,45% 98%,35% 100%,25% 95%,15% 100%,5% 97%,0% 92%)}.botões.svelte-ww03jg:hover{transform:scale(1.05) rotate(1deg);filter:brightness(1.1)}.socials.svelte-ww03jg{margin-top:1.5rem;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.socials.svelte-ww03jg a:where(.svelte-ww03jg){display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;background:var(--background-color);color:var(--accent-color);transition:all .3s ease;box-shadow:var(--shadow-sm)}.socials.svelte-ww03jg a:where(.svelte-ww03jg):hover{transform:translateY(-5px);background:var(--primary-color);color:#fff}.tagline.svelte-ww03jg{font-size:1.1rem;color:var(--text-white, white);margin-bottom:1rem;font-style:italic}.footer-logo.svelte-ww03jg{height:clamp(60px,8vw,80px);width:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));align-items:center;justify-content:center;display:flex;margin:0 auto 1rem}.footer-bottom.svelte-ww03jg{margin-top:2.5rem;font-size:.85rem;color:var(--text-white, white);opacity:.8}.dev-link.svelte-ww03jg{color:var(--secondary-color);text-decoration:none;border-bottom:1px solid transparent;font-weight:600;transition:border-color .3s}.dev-link.svelte-ww03jg:hover{border-bottom-color:var(--secondary-color)}.navbar.svelte-bwhq31{display:flex;justify-content:space-between;align-items:center;padding:1rem clamp(1rem,5vw,2rem);background:#f3f3f3;border-bottom:2px dashed #000;position:sticky;top:0;z-index:100}.logo.svelte-bwhq31 a:where(.svelte-bwhq31){font-size:clamp(1rem,4vw,1.25rem);font-weight:700}.tagline.svelte-bwhq31{font-size:clamp(1rem,1.5vw,.75rem);font-weight:500;color:#000949;margin:0;line-height:1.2;max-width:380px}.tagline-char.svelte-bwhq31{transition:font-family .3s ease}.tagline-char.animated.svelte-bwhq31{font-family:var(--font-drunken),cursive;font-weight:700}.icon-logo.svelte-bwhq31{height:clamp(60px,6vw,60px);width:auto}.hamburger.svelte-bwhq31{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;z-index:1001}.hamburger.svelte-bwhq31 span:where(.svelte-bwhq31){width:25px;height:3px;background:#000949;transition:all .3s ease;border-radius:3px}.hamburger.active.svelte-bwhq31 span:where(.svelte-bwhq31):nth-child(1){transform:rotate(45deg) translate(7px,7px)}.hamburger.active.svelte-bwhq31 span:where(.svelte-bwhq31):nth-child(2){opacity:0}.hamburger.active.svelte-bwhq31 span:where(.svelte-bwhq31):nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.links.svelte-bwhq31{display:flex;gap:clamp(1rem,3vw,1.5rem);list-style:none}a.svelte-bwhq31{text-decoration:none;color:#000949;font-weight:600;font-size:clamp(.9rem,2vw,1rem)}a.svelte-bwhq31:hover{text-decoration:underline}@media(max-width:768px){.hamburger.svelte-bwhq31{display:flex}.links.svelte-bwhq31{position:fixed;top:0;right:-100%;height:100vh;width:70%;max-width:300px;background:#f3f3f3;flex-direction:column;padding:5rem 2rem 2rem;gap:2rem;box-shadow:-5px 0 15px #0000001a;transition:right .3s ease;z-index:1000;border-left:2px dashed #000}.links.open.svelte-bwhq31{right:0}.links.svelte-bwhq31 li:where(.svelte-bwhq31){width:100%}.links.svelte-bwhq31 a:where(.svelte-bwhq31){display:block;padding:.75rem 0;font-size:1.1rem;border-bottom:1px dashed rgba(0,9,73,.2)}}.scribble-container.svelte-1q6tehp{width:var(--width);height:var(--height);display:inline-block}canvas.svelte-1q6tehp{width:100%;height:100%}.about-wide.svelte-1pch8ix{width:100vw;margin:0;padding:0;background:var(--background-color);position:relative;left:50%;right:50%;margin-left:-49.5vw;margin-right:-50vw;scroll-margin-top:130px}.canvas-full.svelte-1pch8ix{display:flex;width:100%;background:var(--text-light);position:relative;overflow:visible}.sidebar-label.svelte-1pch8ix{background:var(--primary-color);width:80px;display:flex;align-items:center;justify-content:center;position:relative;padding:0;margin:0;flex-shrink:0;overflow:visible;z-index:10}.sidebar-label.svelte-1pch8ix h2:where(.svelte-1pch8ix){font-family:var(--font-drunken),cursive;font-weight:100;transform:rotate(-90deg);color:var(--text-light);font-size:clamp(2rem,5vw,3rem);letter-spacing:clamp(5px,2vw,10px);margin:0;white-space:nowrap;position:relative;z-index:1}.sidebar-label.svelte-1pch8ix .tape-decor:where(.svelte-1pch8ix){position:absolute;right:-10px;left:auto;width:80px;height:25px;background:#597f99b3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1;box-shadow:2px 2px 5px #0000001a;border-radius:1px}.sidebar-label.svelte-1pch8ix .tape-decor:where(.svelte-1pch8ix):before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,transparent 50%,rgba(0,0,0,.1) 100%)}.sidebar-label.svelte-1pch8ix .tape-top:where(.svelte-1pch8ix){top:-2%;left:2%;transform:rotate(-5deg);overflow:visible}.sidebar-label.svelte-1pch8ix .tape-bottom:where(.svelte-1pch8ix){bottom:-2%;left:2%;transform:rotate(-5deg);overflow:visible}.main-content.svelte-1pch8ix{flex:1;display:flex;padding:clamp(2rem,5vw,3rem) clamp(1rem,3vw,2rem);gap:clamp(2rem,5vw,3rem);align-items:center}.intro-box.svelte-1pch8ix{flex:1;max-width:400px;position:relative}.titulo-principal.svelte-1pch8ix{font-size:clamp(1.5rem,4vw,2rem);color:var(--accent-color);margin-bottom:1rem;line-height:1.1;text-transform:uppercase;font-family:var(--font-overpass),sans-serif}.texto-intro.svelte-1pch8ix{font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.4;color:#333}.texto-foco.svelte-1pch8ix{color:var(--primary-color);font-weight:700;margin-top:1rem;border-top:2px dashed var(--secondary-color);padding-top:1rem;font-size:clamp(.95rem,2.5vw,1rem)}.cards-wrapper.svelte-1pch8ix{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,3vw,1.5rem)}.scrap-card.svelte-1pch8ix{background:url(/assets/textures/blue-background.png) no-repeat center/cover;padding:clamp(1rem,3vw,1.5rem);transform:rotate(var(--rand-rot));transition:all .3s ease;border:1px solid #eee;box-shadow:5px 5px 15px #0000000d;display:flex;flex-direction:column;height:fit-content}.scrap-card.svelte-1pch8ix:hover{transform:scale(1.05) rotate(0);z-index:2;box-shadow:10px 10px 20px #0000001a}.scrap-card.svelte-1pch8ix .tape:where(.svelte-1pch8ix){position:absolute;top:-10px;left:50%;transform:translate(-50%) rotate(-2deg);width:80px;height:25px;background:#ffaf0066;box-shadow:0 2px 4px #0000001a;z-index:10}.scrap-card.svelte-1pch8ix .tape:where(.svelte-1pch8ix):before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,transparent 50%,rgba(0,0,0,.1) 100%)}.card-header.svelte-1pch8ix{display:flex;align-items:center;gap:10px;margin-bottom:1rem}.step-number.svelte-1pch8ix{background:var(--secondary-color);color:var(--text-light);font-weight:700;padding:2px 8px;font-family:monospace}.scrap-card.svelte-1pch8ix h4:where(.svelte-1pch8ix){margin:0;color:var(--text-light);font-size:1.2rem}.scrap-card.svelte-1pch8ix p:where(.svelte-1pch8ix){font-size:.9rem;margin:0;line-height:1.4;color:var(--text-light)}.ink-decoration.svelte-1pch8ix{position:absolute;pointer-events:none;z-index:0}.ink-bottom-left.svelte-1pch8ix{bottom:60px;left:450px}@media(min-width:768px)and (max-width:912px)and (min-height:1100px){.main-content.svelte-1pch8ix{flex-direction:column;padding:2.5rem 2rem;gap:2rem}.intro-box.svelte-1pch8ix{max-width:100%;text-align:center}.titulo-principal.svelte-1pch8ix{font-size:1.9rem}.texto-intro.svelte-1pch8ix{font-size:1.1rem}.cards-wrapper.svelte-1pch8ix{grid-template-columns:repeat(2,1fr);gap:1.5rem}.scrap-card.svelte-1pch8ix{padding:1.5rem}.scrap-card.svelte-1pch8ix h4:where(.svelte-1pch8ix){font-size:1.15rem}.scrap-card.svelte-1pch8ix p:where(.svelte-1pch8ix){font-size:.92rem}}@media(min-width:768px)and (max-width:1024px){.main-content.svelte-1pch8ix{padding:2.5rem 2rem;gap:2.5rem}.intro-box.svelte-1pch8ix{max-width:100%}.titulo-principal.svelte-1pch8ix{font-size:1.8rem}.texto-intro.svelte-1pch8ix{font-size:1.05rem}.cards-wrapper.svelte-1pch8ix{grid-template-columns:repeat(2,1fr);gap:1.5rem}.scrap-card.svelte-1pch8ix{padding:1.5rem}}@media(min-width:768px)and (max-width:1024px)and (max-height:800px){.main-content.svelte-1pch8ix{padding:2rem 1.5rem;gap:2rem}.cards-wrapper.svelte-1pch8ix{gap:1.2rem}.scrap-card.svelte-1pch8ix{padding:1.2rem}.scrap-card.svelte-1pch8ix h4:where(.svelte-1pch8ix){font-size:1.1rem}.scrap-card.svelte-1pch8ix p:where(.svelte-1pch8ix){font-size:.85rem}}@media(max-width:1100px){.main-content.svelte-1pch8ix{flex-direction:column;align-items:stretch}.cards-wrapper.svelte-1pch8ix{grid-template-columns:1fr 1fr}.intro-box.svelte-1pch8ix{max-width:100%;text-align:center}}@media(max-width:768px){.sidebar-label.svelte-1pch8ix{width:50px}.sidebar-label.svelte-1pch8ix h2:where(.svelte-1pch8ix){font-size:1.8rem;letter-spacing:5px}.cards-wrapper.svelte-1pch8ix{grid-template-columns:1fr}.scrap-card.svelte-1pch8ix{transform:rotate(0)!important}.ink-decoration.svelte-1pch8ix{opacity:.5}}@media(max-width:480px){.sidebar-label.svelte-1pch8ix{display:none}.canvas-full.svelte-1pch8ix{flex-direction:column}}.contact.svelte-13mpcvk{width:100vw;position:relative;margin-left:-51vw;margin-right:-30vw;margin-bottom:-145px}.contact-container.svelte-13mpcvk{max-width:1200px;margin:0 auto;display:flex;gap:0;align-items:center;position:relative}.ink-decoration.svelte-13mpcvk{position:absolute;z-index:1;pointer-events:none}.ink-red.svelte-13mpcvk{right:-80px}.ink-yellow.svelte-13mpcvk{right:-390px;top:55%;transform:rotate(-50deg)}.ink-navy.svelte-13mpcvk{right:-380px;top:5%;transform:rotate(90deg)}.contact-image.svelte-13mpcvk{flex:0 0 400px;position:relative}.contact-image.svelte-13mpcvk img:where(.svelte-13mpcvk){width:100%;height:auto}.contact-content.svelte-13mpcvk{flex:1;max-width:700px;display:flex;flex-direction:column;gap:clamp(.4rem,1.5vw,.5rem);background-color:var(--secondary-color);padding:clamp(2rem,5vw,3rem) clamp(2.5rem,6vw,5rem);border-radius:12px}h2.svelte-13mpcvk{font-size:clamp(1.5rem,4vw,2.5rem);color:var(--primary-color);margin-bottom:.5rem;line-height:1.2}p.svelte-13mpcvk{font-size:clamp(1.05rem,2.5vw,1.25rem);line-height:1.6;color:#333}.call-to-action.svelte-13mpcvk{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:600;color:var(--accent-color);margin-top:.5rem}.cta-button.svelte-13mpcvk{display:inline-flex;padding:clamp(.9rem,2.5vw,1rem) clamp(2rem,4vw,2.5rem);background-color:var(--accent-color);color:#fff;font-size:clamp(1.1rem,2.5vw,1.25rem);font-weight:600;text-decoration:none;border-radius:8px;box-shadow:0 4px 8px #8b00004d;transition:all .3s ease;align-self:flex-start;align-items:center;margin-top:1rem;gap:10px;animation:svelte-13mpcvk-vibrate 5s ease-in-out infinite}@keyframes svelte-13mpcvk-vibrate{0%,to{transform:rotate(0)}10%,30%,50%,70%,90%{transform:rotate(-3deg)}20%,40%,60%,80%{transform:rotate(3deg)}}.cta-button.svelte-13mpcvk:hover{background-color:#6d0000;transform:translateY(-2px);box-shadow:0 6px 12px #8b000066;animation:none}.wpp-icon.svelte-13mpcvk{width:20px;height:20px;fill:#fff}@media(min-width:768px)and (max-width:912px)and (min-height:1100px){.contact.svelte-13mpcvk{width:100vw;margin-left:-50vw;margin-right:-50vw}.contact-container.svelte-13mpcvk{max-width:100%;flex-direction:column;gap:0}.contact-image.svelte-13mpcvk{width:100%;flex:none}.contact-image.svelte-13mpcvk img:where(.svelte-13mpcvk){width:100%;height:auto}.contact-content.svelte-13mpcvk{width:100%;padding:2.5rem 2rem;border-radius:0;text-align:center;align-items:center}h2.svelte-13mpcvk{font-size:2rem}p.svelte-13mpcvk{font-size:1.15rem}.call-to-action.svelte-13mpcvk{font-size:1.3rem}.cta-button.svelte-13mpcvk{padding:1rem 2.5rem;font-size:1.2rem;align-self:center}.ink-decoration.svelte-13mpcvk{display:none}}@media(min-width:768px)and (max-width:1024px){.contact-container.svelte-13mpcvk{max-width:900px;gap:0}.contact-image.svelte-13mpcvk{flex:0 0 350px}.contact-content.svelte-13mpcvk{padding:2.5rem 3rem;gap:.5rem}h2.svelte-13mpcvk{font-size:2rem}p.svelte-13mpcvk{font-size:1.15rem}.call-to-action.svelte-13mpcvk{font-size:1.3rem}.cta-button.svelte-13mpcvk{padding:.95rem 2.2rem;font-size:1.15rem}.ink-decoration.svelte-13mpcvk{opacity:.4}.ink-yellow.svelte-13mpcvk,.ink-navy.svelte-13mpcvk{display:none}}@media(min-width:768px)and (max-width:1024px)and (max-height:800px){.contact-image.svelte-13mpcvk{flex:0 0 300px}.contact-content.svelte-13mpcvk{padding:2rem 2.5rem}h2.svelte-13mpcvk{font-size:1.8rem}p.svelte-13mpcvk{font-size:1.1rem}.call-to-action.svelte-13mpcvk{font-size:1.2rem}}@media(max-width:1024px){.ink-decoration.svelte-13mpcvk{opacity:.5}}@media(min-width:1025px)and (max-width:1366px)and (max-height:900px){.ink-yellow.svelte-13mpcvk,.ink-navy.svelte-13mpcvk{display:none}}@media(max-width:768px){.contact.svelte-13mpcvk{margin:0 -5rem 0 0;width:100%}.contact-container.svelte-13mpcvk{flex-direction:column;align-items:center}.contact-image.svelte-13mpcvk{width:100vw;left:0;position:relative}.contact-image.svelte-13mpcvk img:where(.svelte-13mpcvk){width:100%;height:auto;align-items:center}.contact-content.svelte-13mpcvk{text-align:center;align-items:center;border-radius:0;width:100%}.cta-button.svelte-13mpcvk{align-self:center;width:90%;text-align:center}.ink-decoration.svelte-13mpcvk{display:none}}.cta-courses-section.svelte-1c4ls7d{width:100%;background:var(--primary-color);padding:clamp(3rem,8vw,5rem) clamp(1rem,5vw,2rem);text-align:center;position:relative;overflow:hidden;scroll-margin-top:140px}.cta-courses-section.svelte-1c4ls7d:before{content:"";position:absolute;inset:0;background:url(/assets/textures/texture-paper-white.svg) center/cover no-repeat;opacity:.05;pointer-events:none}.cta-content.svelte-1c4ls7d{max-width:800px;margin:0 auto;position:relative;z-index:1}.sticker-decoration.svelte-1c4ls7d{position:absolute;z-index:0;pointer-events:none;opacity:.2}.sticker-decoration.svelte-1c4ls7d img:where(.svelte-1c4ls7d){width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.sticker-top-left.svelte-1c4ls7d{top:30px;left:40px;width:clamp(70px,10vw,120px);height:clamp(70px,10vw,120px);transform:rotate(-20deg)}.sticker-top-right.svelte-1c4ls7d{top:40px;right:60px;width:clamp(80px,12vw,140px);height:clamp(80px,12vw,140px);transform:rotate(15deg)}.sticker-bottom-left.svelte-1c4ls7d{bottom:40px;left:80px;width:clamp(75px,11vw,130px);height:clamp(75px,11vw,130px);transform:rotate(-12deg)}@media(max-width:768px){.sticker-top-left.svelte-1c4ls7d{top:20px;left:20px;width:clamp(50px,8vw,80px);height:clamp(50px,8vw,80px)}.sticker-top-right.svelte-1c4ls7d{top:20px;right:20px;width:clamp(55px,9vw,90px);height:clamp(55px,9vw,90px)}.sticker-bottom-left.svelte-1c4ls7d{bottom:20px;left:20px;width:clamp(50px,8vw,85px);height:clamp(50px,8vw,85px)}}@media(min-width:768px)and (max-width:912px)and (min-height:1100px){.cta-courses-section.svelte-1c4ls7d{padding:4rem 2rem}.cta-content.svelte-1c4ls7d{max-width:650px}.cta-courses-section.svelte-1c4ls7d h2:where(.svelte-1c4ls7d){font-size:2.6rem;margin-bottom:1.5rem}.cta-courses-section.svelte-1c4ls7d p:where(.svelte-1c4ls7d){font-size:1.25rem;margin-bottom:2.5rem}.cta-courses-button.svelte-1c4ls7d{font-size:1.25rem;padding:1.2rem 2.8rem}.sticker-top-left.svelte-1c4ls7d{top:40px;left:30px;width:100px;height:100px}.sticker-top-right.svelte-1c4ls7d{top:50px;right:40px;width:115px;height:115px}.sticker-bottom-left.svelte-1c4ls7d{bottom:50px;left:50px;width:110px;height:110px}}@media(min-width:768px)and (max-width:1024px){.cta-courses-section.svelte-1c4ls7d{padding:4rem 2rem}.cta-content.svelte-1c4ls7d{max-width:700px}.cta-courses-section.svelte-1c4ls7d h2:where(.svelte-1c4ls7d){font-size:2.5rem;margin-bottom:1.3rem}.cta-courses-section.svelte-1c4ls7d p:where(.svelte-1c4ls7d){font-size:1.2rem;margin-bottom:2.5rem}.cta-courses-button.svelte-1c4ls7d{font-size:1.2rem;padding:1.15rem 2.5rem}.sticker-top-left.svelte-1c4ls7d{top:35px;left:50px;width:110px;height:110px}.sticker-top-right.svelte-1c4ls7d{top:45px;right:70px;width:130px;height:130px}.sticker-bottom-left.svelte-1c4ls7d{bottom:45px;left:90px;width:120px;height:120px}}@media(min-width:768px)and (max-width:1024px)and (max-height:800px){.cta-courses-section.svelte-1c4ls7d{padding:3rem 1.5rem}.cta-courses-section.svelte-1c4ls7d h2:where(.svelte-1c4ls7d){font-size:2.2rem}.cta-courses-section.svelte-1c4ls7d p:where(.svelte-1c4ls7d){margin-bottom:2rem}.sticker-top-left.svelte-1c4ls7d,.sticker-top-right.svelte-1c4ls7d,.sticker-bottom-left.svelte-1c4ls7d{width:100px;height:100px}}.cta-courses-section.svelte-1c4ls7d h2:where(.svelte-1c4ls7d){color:var(--white);font-size:clamp(2rem,5vw,3rem);margin-bottom:clamp(1rem,3vw,1.5rem);line-height:1.2}.cta-courses-section.svelte-1c4ls7d p:where(.svelte-1c4ls7d){color:var(--white);font-size:clamp(1.1rem,3vw,1.3rem);margin-bottom:clamp(2rem,4vw,3rem);opacity:.95}.cta-courses-button.svelte-1c4ls7d{display:inline-flex;align-items:center;gap:clamp(.5rem,2vw,1rem);background:var(--secondary-color);color:var(--accent-color);text-decoration:none;font-weight:900;font-size:clamp(1.1rem,3vw,1.3rem);padding:clamp(1rem,3vw,1.2rem) clamp(2rem,5vw,3rem);text-transform:uppercase;transform:rotate(-2deg);transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:clamp(4px,1.5vw,6px) clamp(4px,1.5vw,6px) 0 var(--accent-color)}.cta-courses-button.svelte-1c4ls7d:hover{transform:rotate(0) scale(1.1);box-shadow:8px 8px 0 var(--accent-color)}.cta-courses-button.svelte-1c4ls7d .arrow:where(.svelte-1c4ls7d){font-size:1.5em;transition:transform .3s ease}.cta-courses-button.svelte-1c4ls7d:hover .arrow:where(.svelte-1c4ls7d){transform:translate(5px)}.hero.svelte-juboms{padding:clamp(2rem,5vw,3rem) clamp(1rem,5vw,2rem);background:#f3f3f3;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center}.hero-container.svelte-juboms{display:flex;align-items:center;justify-content:center;gap:clamp(2rem,5vw,4rem);max-width:1200px;width:100%;z-index:2;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.hero-container.mounted.svelte-juboms{opacity:1;transform:translateY(0)}.title-wrapper.svelte-juboms{position:relative;margin-bottom:clamp(1rem,3vw,2rem)}.main-title.svelte-juboms{color:var(--accent-color);font-size:clamp(2.5rem,8vw,4.5rem);line-height:.9;text-align:left;margin:0;font-weight:900}.titulo-especial.svelte-juboms{font-family:var(--font-arapey),serif;font-size:clamp(1.1rem,3vw,1.4rem);font-style:italic;color:var(--text-secondary);background:url(/assets/textures/titulo.svg) center/100% 220% no-repeat;padding:clamp(1rem,2vw,2rem) clamp(1rem,3vw,1.5rem);transform:rotate(3deg);overflow:visible;margin-top:clamp(-4rem,-1vw,-.25rem);display:inline-block}.image-wrapper.svelte-juboms{position:relative;padding:1rem;flex-shrink:0}.photo-frame.svelte-juboms{background:#fff;padding:1rem 1rem 3rem;box-shadow:0 10px 30px #0000001a;transform:rotate(3deg);border:1px solid #ddd;position:relative;transition:transform .4s ease,box-shadow .4s ease}.photo-frame.svelte-juboms:hover{transform:rotate(0) scale(1.02);box-shadow:0 15px 40px #00000026}.foto-ju.svelte-juboms{width:clamp(240px,40vw,320px);height:clamp(300px,50vw,400px);object-fit:cover;filter:sepia(.2) contrast(1.1)}.tape-decor.svelte-juboms{position:absolute;top:-10px;left:50%;transform:translate(-50%) rotate(-3deg);width:120px;height:40px;background:#ffaf0066;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:3}.description-box.svelte-juboms{max-width:850px;width:100%;margin-top:clamp(2rem,5vw,4rem);background:url(/assets/textures/texture-paper-white.svg) center/cover no-repeat;padding:clamp(1.5rem,5vw,3rem);position:relative;clip-path:polygon(1% 2%,99% 0%,100% 98%,0% 100%);box-shadow:clamp(5px,2vw,10px) clamp(5px,2vw,10px) 0 var(--accent-color);text-align:left;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out .3s,transform .8s ease-out .3s}.description-box.mounted.svelte-juboms{opacity:1;transform:translateY(0)}.text-inner.svelte-juboms p:where(.svelte-juboms){font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.7;margin-bottom:clamp(1rem,3vw,1.5rem);color:#333}.final-touch.svelte-juboms{border-left:clamp(3px,1vw,4px) solid var(--primary-color);padding-left:clamp(.75rem,2vw,1rem);font-style:italic}.cta-button.svelte-juboms{margin-top:clamp(2rem,5vw,3rem);background:url(/assets/textures/bg-botao-amarelo.svg) center/cover no-repeat;text-decoration:none;font-family:var(--font-drunken),cursive;font-weight:200;font-size:clamp(1.5rem,3vw,1.3rem);padding:clamp(1rem,3vw,1.2rem) clamp(2rem,5vw,3rem);text-transform:uppercase;transform:rotate(-2deg);transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;align-items:center;gap:clamp(.5rem,2vw,1rem);animation:svelte-juboms-pulse-subtle 3s ease-in-out infinite}@keyframes svelte-juboms-pulse-subtle{0%,to{transform:rotate(-2deg) scale(1)}50%{transform:rotate(-2deg) scale(1.03)}}.cta-button.svelte-juboms:hover{transform:rotate(0) scale(1.1);box-shadow:0 10px 0 var(--primary-color);animation:none}.ink-decoration.svelte-juboms{position:absolute;z-index:0;pointer-events:none}.ink-top-left.svelte-juboms{top:-50px;left:-50px;rotate:-260deg;width:300px}.ink-bottom-right.svelte-juboms{bottom:10%;right:-50px;animation-delay:1s}.scribble-decoration.svelte-juboms{position:absolute;z-index:1;pointer-events:none}.scribble-top-right.svelte-juboms{top:50px;right:100px}.scribble-bottom-left.svelte-juboms{bottom:100px;left:50px}@media(min-width:768px)and (max-width:912px)and (min-height:1100px){.hero.svelte-juboms{padding:2rem 1.5rem}.hero-container.svelte-juboms{flex-direction:column;gap:2rem;align-items:center}.text-content.svelte-juboms{width:100%;text-align:center}.main-title.svelte-juboms{text-align:center}.main-title.svelte-juboms img:where(.svelte-juboms){max-width:350px;margin:0 auto}.image-wrapper.svelte-juboms{width:100%;display:flex;flex-direction:column;align-items:center}.foto-ju.svelte-juboms{width:300px;height:375px}.titulo-especial.svelte-juboms{text-align:center;margin-top:1rem}.description-box.svelte-juboms{max-width:650px;padding:2rem}.text-inner.svelte-juboms p:where(.svelte-juboms){font-size:1.05rem;line-height:1.7}.cta-button.svelte-juboms{margin-left:auto;margin-right:auto}}@media(min-width:768px)and (max-width:1024px){.hero-container.svelte-juboms{gap:3rem;padding:0 2rem}.text-content.svelte-juboms{flex:1;min-width:300px}.main-title.svelte-juboms img:where(.svelte-juboms){max-width:400px}.image-wrapper.svelte-juboms{flex:1;display:flex;flex-direction:column;align-items:center}.foto-ju.svelte-juboms{width:280px;height:350px}.description-box.svelte-juboms{max-width:700px;padding:2rem}.text-inner.svelte-juboms p:where(.svelte-juboms){font-size:1.05rem;line-height:1.7}}@media(min-width:768px)and (max-width:1024px)and (max-height:800px){.hero.svelte-juboms{padding:2rem 1.5rem}.hero-container.svelte-juboms{gap:2rem}.foto-ju.svelte-juboms{width:240px;height:300px}.description-box.svelte-juboms{padding:1.5rem}}@media(max-width:900px){.hero.svelte-juboms{padding:clamp(1.5rem,4vw,2rem) clamp(1rem,4vw,1.5rem)}.hero-container.svelte-juboms{flex-direction:column;text-align:center;gap:2rem}.text-content.svelte-juboms{width:100%}.main-title.svelte-juboms{text-align:center}.main-title.svelte-juboms img:where(.svelte-juboms){max-width:300px;margin:0 auto}.titulo-especial.svelte-juboms{margin-top:1rem;margin-left:auto;margin-right:auto;font-size:clamp(1rem,3.5vw,1.2rem)}.image-wrapper.svelte-juboms{width:100%;display:flex;flex-direction:column;align-items:center;padding:.5rem}.photo-frame.svelte-juboms{transform:rotate(0)}.foto-ju.svelte-juboms{width:clamp(200px,60vw,280px);height:clamp(250px,75vw,350px)}.description-box.svelte-juboms{margin-top:clamp(1.5rem,4vw,2rem);padding:clamp(1.2rem,4vw,2rem)}.text-inner.svelte-juboms p:where(.svelte-juboms){font-size:clamp(.95rem,2.8vw,1.05rem);margin-bottom:clamp(.8rem,2.5vw,1.2rem)}.ink-decoration.svelte-juboms,.scribble-decoration.svelte-juboms{opacity:.4}}@media(max-width:480px){.hero.svelte-juboms{padding:1rem .75rem}.main-title.svelte-juboms img:where(.svelte-juboms){max-width:250px}.foto-ju.svelte-juboms{width:clamp(180px,80vw,240px);height:clamp(225px,100vw,300px)}.titulo-especial.svelte-juboms{font-size:1.2rem;padding:.8rem 1rem;margin-top:.5rem}.description-box.svelte-juboms{margin-top:1.5rem;padding:1rem}.text-inner.svelte-juboms p:where(.svelte-juboms){font-size:.9rem;margin-bottom:.8rem}.cta-button.svelte-juboms{width:calc(100% - 1rem);justify-content:center;margin-left:.5rem;margin-right:.5rem;font-size:1.5rem;padding:.9rem 1.5rem}.ink-decoration.svelte-juboms,.scribble-decoration.svelte-juboms{display:none}}.torn-container.svelte-cfph8x{width:100%;line-height:0;overflow:hidden}.torn-container.inverted.svelte-cfph8x{transform:scaleY(-1)}svg.svelte-cfph8x{width:100%;height:auto;display:block}.journey-section.svelte-3jhnc0{width:100vw;margin:0;padding:0;background:#dbdbdb;overflow:hidden;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.animate-in.svelte-3jhnc0{opacity:0;transform:translateY(50px) rotate(var(--rand-rot, 0deg));transition:all .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay)}.is-visible.svelte-3jhnc0 .animate-in:where(.svelte-3jhnc0){opacity:1;transform:translateY(0) rotate(var(--rand-rot, 0deg))}.column-0.svelte-3jhnc0{--rand-rot: -2deg}.column-1.svelte-3jhnc0{--rand-rot: 2deg}.canvas-wide.svelte-3jhnc0{width:100%;background:#fff;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,3rem);position:relative;min-height:80vh;scroll-margin-top:130px}.journey-header.svelte-3jhnc0{position:relative;max-width:800px;margin-bottom:clamp(2rem,5vw,4rem)}.journey-header.svelte-3jhnc0 h2:where(.svelte-3jhnc0){font-size:clamp(1.5rem,4vw,2.2rem);color:var(--accent-color);line-height:1.2;text-transform:uppercase;position:relative;z-index:1;margin:0;font-family:var(--font-overpass),sans-serif;font-weight:400}.steps-container.svelte-3jhnc0{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(2rem,5vw,4rem)}.column-0.svelte-3jhnc0 .paper-stack:where(.svelte-3jhnc0){background:#f9f9f9;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid #ddd;transform:rotate(-1deg);position:relative}.column-0.svelte-3jhnc0 .marker-title:where(.svelte-3jhnc0){background:var(--accent-color);color:#fff;padding:clamp(4px,1vw,5px) clamp(10px,3vw,15px);font-weight:700;margin-bottom:1.5rem;font-size:clamp(.9rem,2vw,1rem);justify-content:center;display:flex;align-items:center}.column-1.svelte-3jhnc0 .paper-stack:where(.svelte-3jhnc0){background:var(--off-white);padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--secondary-color);transform:rotate(1.5deg);box-shadow:clamp(4px,2vw,8px) clamp(4px,2vw,8px) 0 var(--secondary-color)}.column-1.svelte-3jhnc0 .marker-title:where(.svelte-3jhnc0){background:var(--secondary-color);color:var(--text-dark);padding:clamp(4px,1vw,5px) clamp(10px,3vw,15px);font-weight:700;display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:clamp(.9rem,2vw,1rem)}.list-handwritten.svelte-3jhnc0{list-style:none;padding:0}.list-handwritten.svelte-3jhnc0 li:where(.svelte-3jhnc0){margin-bottom:1.2rem;font-size:clamp(.95rem,2.5vw,1.05rem);line-height:1.4;display:flex;gap:10px;color:#333}.bullet.svelte-3jhnc0{color:var(--primary-color);font-weight:700}.conclusion-note.svelte-3jhnc0{background:var(--accent-color);padding:clamp(2rem,5vw,3rem);position:relative;margin-top:2rem;clip-path:polygon(3% 5%,99% 0%,100% 95%,0% 100%)}.conclusion-content.svelte-3jhnc0{max-width:800px;margin:0 auto;position:relative}.conclusion-note.svelte-3jhnc0 p:where(.svelte-3jhnc0){font-size:clamp(1.05rem,2.5vw,1.2rem);line-height:1.6;font-style:italic;margin:0;color:var(--text-light)}.ink-splotch.svelte-3jhnc0{position:absolute;top:10px;right:10px;z-index:0}.ink-bottom-left.svelte-3jhnc0{position:absolute;bottom:100px;left:50px;z-index:0}.scribble-decoration.svelte-3jhnc0{position:absolute;pointer-events:none;z-index:0;opacity:.8}.scribble-top-left.svelte-3jhnc0{top:80px;left:30px}.scribble-top-right.svelte-3jhnc0{top:120px;right:50px}.scribble-middle.svelte-3jhnc0{top:50%;right:100px;transform:translateY(-50%)}.scribble-bottom-right.svelte-3jhnc0{bottom:150px;right:40px}@media(min-width:768px)and (max-width:912px)and (min-height:1100px){.canvas-wide.svelte-3jhnc0{padding:3rem 2rem}.journey-header.svelte-3jhnc0 h2:where(.svelte-3jhnc0){font-size:2.1rem}.steps-container.svelte-3jhnc0{grid-template-columns:1fr;gap:2rem}.column-0.svelte-3jhnc0 .paper-stack:where(.svelte-3jhnc0),.column-1.svelte-3jhnc0 .paper-stack:where(.svelte-3jhnc0){padding:2rem;transform:rotate(0)!important}.list-handwritten.svelte-3jhnc0 li:where(.svelte-3jhnc0){font-size:1.05rem}.conclusion-note.svelte-3jhnc0{padding:2.5rem}.conclusion-note.svelte-3jhnc0 p:where(.svelte-3jhnc0){font-size:1.2rem}}@media(min-width:768px)and (max-width:1024px){.canvas-wide.svelte-3jhnc0{padding:3rem 2rem}.journey-header.svelte-3jhnc0 h2:where(.svelte-3jhnc0){font-size:2rem}.steps-container.svelte-3jhnc0{grid-template-columns:1fr 1fr;gap:2rem}.column-0.svelte-3jhnc0 .paper-stack:where(.svelte-3jhnc0),.column-1.svelte-3jhnc0 .paper-stack:where(.svelte-3jhnc0){padding:2rem}.list-handwritten.svelte-3jhnc0 li:where(.svelte-3jhnc0){font-size:1rem;margin-bottom:1rem}.conclusion-note.svelte-3jhnc0{padding:2.5rem}.conclusion-note.svelte-3jhnc0 p:where(.svelte-3jhnc0){font-size:1.15rem}}@media(min-width:768px)and (max-width:1024px)and (max-height:800px){.canvas-wide.svelte-3jhnc0{padding:2rem 1.5rem;min-height:auto}.journey-header.svelte-3jhnc0{margin-bottom:2rem}.steps-container.svelte-3jhnc0{gap:1.5rem;margin-bottom:2rem}.column-0.svelte-3jhnc0 .paper-stack:where(.svelte-3jhnc0),.column-1.svelte-3jhnc0 .paper-stack:where(.svelte-3jhnc0){padding:1.5rem}.conclusion-note.svelte-3jhnc0{padding:2rem;margin-top:1.5rem}}@media(max-width:900px){.steps-container.svelte-3jhnc0{grid-template-columns:1fr}.column-0.svelte-3jhnc0 .paper-stack:where(.svelte-3jhnc0),.column-1.svelte-3jhnc0 .paper-stack:where(.svelte-3jhnc0){transform:rotate(0)!important}}@media(max-width:480px){.ink-splotch.svelte-3jhnc0,.ink-bottom-left.svelte-3jhnc0{opacity:.5;transform:scale(.7)}.scribble-decoration.svelte-3jhnc0{display:none}}.testimonials-section.svelte-lf1v0w{width:100vw;margin:0;padding:clamp(2rem,5vw,4rem) 0;overflow:hidden;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;scroll-margin-top:100px}.scribble-decoration.svelte-lf1v0w{position:absolute;z-index:1;pointer-events:none}.scribble-left.svelte-lf1v0w{top:150px;left:180px}.scribble-right.svelte-lf1v0w{top:150px;right:150px}.scribble-bottom.svelte-lf1v0w{bottom:100px;left:190px}.sticker-decoration.svelte-lf1v0w{position:absolute;z-index:1;pointer-events:none;opacity:.3}.sticker-decoration.svelte-lf1v0w img:where(.svelte-lf1v0w){width:100%;height:100%;object-fit:contain}.sticker-top-left.svelte-lf1v0w{top:50px;left:30px;width:clamp(80px,12vw,150px);height:clamp(80px,12vw,150px);transform:rotate(-15deg)}.sticker-top-right.svelte-lf1v0w{top:100px;right:50px;width:clamp(100px,15vw,180px);height:clamp(100px,15vw,180px);transform:rotate(20deg)}.sticker-bottom-right.svelte-lf1v0w{top:380px;left:850px;width:clamp(90px,13vw,160px);height:clamp(90px,13vw,160px);transform:rotate(-100deg)}.section-header.svelte-lf1v0w{position:relative;width:fit-content;margin:0 auto clamp(2rem,5vw,3rem);padding:0 clamp(1rem,3vw,2rem)}.titulo-sessao.svelte-lf1v0w{color:var(--accent-color);font-size:clamp(1.75rem,5vw,2.5rem);position:relative;z-index:2;text-transform:uppercase;margin:0;font-family:var(--font-overpass),sans-serif;font-weight:400}.pincelada-amarela.svelte-lf1v0w{position:absolute;bottom:-5px;left:10px;width:110%;height:15px;background:var(--secondary-color);opacity:.6;z-index:1;clip-path:polygon(2% 20%,98% 0%,100% 80%,0% 100%)}.description.svelte-lf1v0w{max-width:800px;margin:0 auto 3rem;padding:0 2rem;text-align:center}.description.svelte-lf1v0w p:where(.svelte-lf1v0w){font-size:1.05rem;line-height:1.6;color:#333}.carousel-wrapper.svelte-lf1v0w{overflow:hidden;padding:2rem 0;-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.carousel-track.svelte-lf1v0w{display:flex;gap:2rem;animation:svelte-lf1v0w-scroll 75s linear infinite;width:fit-content}.carousel-track.svelte-lf1v0w:hover{animation-play-state:paused}@keyframes svelte-lf1v0w-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimony-card.svelte-lf1v0w{background:#fff;padding:clamp(1.5rem,3vw,2rem) clamp(1.2rem,3vw,1.5rem);box-shadow:10px 10px 20px #0000001a;position:relative;transform:rotate(var(--rot));transition:transform .5s ease,box-shadow .5s ease;border-left:6px solid var(--accent-color);min-width:clamp(260px,45vw,350px);max-width:clamp(260px,45vw,350px);flex-shrink:0}.testimony-card.svelte-lf1v0w:hover{transform:rotate(0) scale(1.05);z-index:5}.pin.svelte-lf1v0w{position:absolute;top:-15px;right:-15px;width:clamp(30px,6vw,40px);height:clamp(30px,6vw,40px);background:var(--primary-color);border-radius:50%;box-shadow:0 4px 6px #0003;display:flex;align-items:center;justify-content:center}.pin.svelte-lf1v0w:after{content:'"';color:#fff;font-family:serif;font-size:clamp(1.2rem,3vw,1.5rem)}.stars.svelte-lf1v0w{color:var(--secondary-color);font-size:clamp(1rem,2.5vw,1.2rem);margin-bottom:1rem}.quote.svelte-lf1v0w{font-style:italic;color:#444;line-height:1.5;margin-bottom:1.5rem;font-size:clamp(.95rem,2vw,1rem)}.author-info.svelte-lf1v0w{margin-top:auto}.name.svelte-lf1v0w{font-weight:900;color:var(--accent-color);font-size:clamp(1rem,2.5vw,1.1rem);text-transform:uppercase;display:block}.source.svelte-lf1v0w{font-size:clamp(.8rem,2vw,.9rem);color:#666;font-style:italic;display:flex;justify-content:right;margin-top:.25rem}.underline-author.svelte-lf1v0w{width:40px;height:4px;background:var(--accent-color);margin-top:5px}.cards.svelte-lf1v0w{display:flex;justify-content:center;margin-top:clamp(2rem,5vw,3rem);padding:0 clamp(1rem,3vw,2rem)}.cta-button.svelte-lf1v0w{position:relative;font-family:var(--font-drunken),cursive;color:var(--text-light);padding:clamp(1.5rem,2.5vw,1.2rem) clamp(2rem,4vw,2rem);text-decoration:none;font-weight:100;font-size:clamp(1.2rem,2vw,1rem);transition:transform .2s ease;isolation:isolate;text-transform:uppercase}.cta-button.svelte-lf1v0w:before{content:"";position:absolute;inset:0;background:url(/assets/textures/bg-botao-vermelho.svg) center/100% 500% no-repeat;transform:rotate(-180deg) scale(1.2);transition:transform .2s ease;z-index:-1}.cta-button.svelte-lf1v0w:hover:before{transform:rotate(0) scale(1.05)}@media(min-width:768px)and (max-width:912px)and (min-height:1100px){.testimonials-section.svelte-lf1v0w{padding:3rem 0}.section-header.svelte-lf1v0w{margin-bottom:2.5rem}.titulo-sessao.svelte-lf1v0w{font-size:2.3rem}.description.svelte-lf1v0w{max-width:650px;padding:0 2rem;margin-bottom:2.5rem}.description.svelte-lf1v0w p:where(.svelte-lf1v0w){font-size:1.08rem}.testimony-card.svelte-lf1v0w{min-width:340px;max-width:340px;padding:1.8rem 1.5rem}.quote.svelte-lf1v0w{font-size:1rem}}@media(min-width:768px)and (max-width:1024px){.testimonials-section.svelte-lf1v0w{padding:3rem 0}.section-header.svelte-lf1v0w{margin-bottom:2.5rem}.titulo-sessao.svelte-lf1v0w{font-size:2.2rem}.description.svelte-lf1v0w{max-width:700px;padding:0 2rem;margin-bottom:2.5rem}.description.svelte-lf1v0w p:where(.svelte-lf1v0w){font-size:1rem}.testimony-card.svelte-lf1v0w{min-width:320px;max-width:320px;padding:1.8rem 1.4rem}.quote.svelte-lf1v0w{font-size:.98rem}}@media(min-width:768px)and (max-width:1024px)and (max-height:800px){.testimonials-section.svelte-lf1v0w{padding:2rem 0}.section-header.svelte-lf1v0w,.description.svelte-lf1v0w{margin-bottom:2rem}.carousel-wrapper.svelte-lf1v0w{padding:1.5rem 0}.testimony-card.svelte-lf1v0w{min-width:300px;max-width:300px;padding:1.5rem 1.2rem}}@media(max-width:768px){.carousel-track.svelte-lf1v0w{animation-duration:55s;gap:1.5rem}.testimony-card.svelte-lf1v0w{transform:rotate(0)!important}}@media(max-width:480px){.carousel-track.svelte-lf1v0w{animation-duration:40s}}.home.svelte-1uha8ag{background:#f3f3f3;display:flex;flex-direction:column;gap:5rem;padding-bottom:5rem}.paper-section.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:0 1.5rem}.tab.svelte-1rywsf4{background:var(--tab-color);color:var(--white);padding:clamp(.6rem,2vw,.75rem) clamp(1rem,3vw,1.5rem);border-radius:12px 12px 0 0;border:none;cursor:pointer;font-weight:500;font-size:clamp(.9rem,2vw,1rem);position:relative;top:8px;transition:all .2s ease}.tab.active.svelte-1rywsf4{opacity:1;top:0;z-index:3}@media(max-width:768px){.tab.svelte-1rywsf4{top:0!important;border-radius:4px 4px 0 0;margin-bottom:0}.tab.active.svelte-1rywsf4{transform:scale(1.05);z-index:5}}.text-content.svelte-59nvfi{color:var(--text-light);line-height:1.6;text-shadow:#333 1px 1px 2px}.grid-row.svelte-59nvfi{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.grid-row.svelte-59nvfi{grid-template-columns:1fr}}.content.svelte-59nvfi{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:0;padding-bottom:clamp(2rem,5vw,3rem);background:var(--course-color);color:var(--text-light);display:grid;grid-template-columns:1fr 400px;gap:2rem;align-items:start}.content.svelte-59nvfi>:where(.svelte-59nvfi){max-width:1200px;margin:5rem 2rem}.main-info.svelte-59nvfi{max-width:100%;padding:0 clamp(5rem,3vw,2rem)}h2.svelte-59nvfi{font-size:2rem;margin-bottom:1rem;font-weight:700;color:var(--text-light);text-shadow:#333 1px 1px 2px;font-family:var(--font-overpass),sans-serif}.description.svelte-59nvfi{line-height:1.6;opacity:.9;margin-bottom:2rem;color:var(--text-light);text-shadow:#333 1px 1px 2px}.feature-box.svelte-59nvfi h3:where(.svelte-59nvfi){font-size:1.5rem;margin-bottom:1rem;display:flex;align-items:center;gap:8px;color:var(--text-light);font-weight:600;text-shadow:#333 1px 1px 2px}.feature-box.svelte-59nvfi ul:where(.svelte-59nvfi){list-style:none;padding:0;text-shadow:#333 1px 1px 2px}.feature-box.svelte-59nvfi li:where(.svelte-59nvfi){margin-bottom:.8rem;display:flex;gap:10px;font-size:.95rem;color:var(--text-light)}.check.svelte-59nvfi{color:var(--text-light);font-weight:700}.checkout-container.svelte-59nvfi,.contact-container.svelte-59nvfi{border-radius:12px;padding:2rem;color:#333;position:relative;margin-right:clamp(1rem,3vw,2rem);box-shadow:0 10px 25px #0000001a}.checkout-container.svelte-59nvfi{background:url(/assets/textures/paper-texture.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.contact-container.svelte-59nvfi{background:#f8f9fa;border:2px dashed var(--course-color)}.tape.svelte-59nvfi{position:absolute;width:60px;height:30px;background:repeating-linear-gradient(45deg,#ccc,#ccc 5px,#bbb 5px 10px);opacity:.8}.tape-top.svelte-59nvfi{top:-15px;left:-15px;transform:rotate(-15deg)}.tape-bottom.svelte-59nvfi{bottom:-15px;right:-15px;transform:rotate(15deg)}.contact-card.svelte-59nvfi{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;background:url(/assets/textures/paper-texture.png) no-repeat center/cover;justify-content:center;padding:clamp(2rem,5vw,3rem)}.contact-card.svelte-59nvfi .emoji:where(.svelte-59nvfi){font-size:2.5rem;display:block}.contact-card.svelte-59nvfi h3:where(.svelte-59nvfi){color:var(--course-color);margin:0;font-size:1.5rem;font-weight:800;text-transform:uppercase}.contact-card.svelte-59nvfi p:where(.svelte-59nvfi){color:var(--text-dark);font-size:.95rem;line-height:1.5;margin:0;max-width:100%}.wpp-button.svelte-59nvfi{display:inline-flex;align-items:center;gap:5px;background-color:#25d366;color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:700;transition:background-color .3s ease,transform .2s ease;box-shadow:0 4px 10px #0000001a}.wpp-button.svelte-59nvfi:hover{background-color:#1ebe57;transform:translateY(-2px)}.wpp-icon.svelte-59nvfi{width:28px;height:28px}.payment-card.svelte-59nvfi{display:flex;flex-direction:column;gap:1.2rem}.card-hero.svelte-59nvfi{text-align:center;padding-bottom:1rem}.card-hero.svelte-59nvfi .emoji:where(.svelte-59nvfi){font-size:2.5rem;display:block;margin-bottom:.5rem}.card-hero.svelte-59nvfi h3:where(.svelte-59nvfi){color:var(--course-color);font-size:1.8rem;margin:.5rem 0;font-family:var(--font-overpass),sans-serif;font-weight:700;text-transform:uppercase;text-shadow:#333 1px 1px 2px}.card-hero.svelte-59nvfi .subtitle:where(.svelte-59nvfi){color:var(--text-dark);font-size:.9rem;margin:0}.price-tag.svelte-59nvfi{border:2px dashed var(--course-color);padding:1.2rem;text-align:center;border-radius:8px;display:flex;flex-direction:column;gap:.3rem;background:#fffbf0}.price-tag.svelte-59nvfi .label:where(.svelte-59nvfi){font-size:.9rem;color:var(--text-dark);font-weight:600}.price.svelte-59nvfi{font-size:2.2rem;font-weight:800;color:var(--course-color);line-height:1}.price-tag.svelte-59nvfi .installments:where(.svelte-59nvfi){font-size:.85rem;color:var(--text-dark);font-weight:500}.benefits.svelte-59nvfi{list-style:none;padding:0;font-size:.9rem;margin:0;color:var(--text-dark)}.benefits.svelte-59nvfi li:where(.svelte-59nvfi){padding:.5rem 0;display:flex;align-items:center;gap:.5rem}.check-green.svelte-59nvfi{color:#25d366;font-weight:700;font-size:1.1rem}.payment-methods.svelte-59nvfi{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1rem 0}.methods-label.svelte-59nvfi{display:block;font-size:.85rem;color:var(--text-dark);margin-bottom:.8rem;font-weight:600}.methods-icons.svelte-59nvfi{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.method-item.svelte-59nvfi{font-size:.8rem;color:var(--text-dark);display:flex;align-items:center;gap:.3rem}.pay-button.svelte-59nvfi{background:var(--course-color);color:var(--text-light);padding:1.2rem;border-radius:8px;text-align:center;text-decoration:none;font-weight:700;font-size:1.2rem;transition:all .3s ease}.pay-button.svelte-59nvfi:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.security-info.svelte-59nvfi{display:flex;flex-direction:column;gap:.5rem;align-items:center}.guarantee.svelte-59nvfi,.secure.svelte-59nvfi{font-size:.8rem;margin:0;color:var(--text-dark);display:flex;align-items:center;gap:.3rem}.external-notice.svelte-59nvfi{font-size:.85rem;text-align:center;color:var(--text-dark);margin:0;padding-top:.5rem;border-top:1px solid #eee;line-height:1.4;font-weight:600}.testimonials-section.svelte-59nvfi{margin-top:3rem;padding-top:2rem;border-top:2px dashed rgba(255,255,255,.3)}.testimonials-header.svelte-59nvfi{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.testimonials-section.svelte-59nvfi h3:where(.svelte-59nvfi){font-size:1.5rem;margin:0;color:var(--text-light)}.carousel-controls.svelte-59nvfi{display:flex;align-items:center;gap:1rem}.carousel-btn.svelte-59nvfi{background:#fff3;border:2px solid rgba(255,255,255,.3);color:var(--text-light);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.carousel-btn.svelte-59nvfi:hover{background:#ffffff4d;transform:scale(1.1)}.slide-indicator.svelte-59nvfi{color:var(--text-light);font-size:.9rem;font-weight:600}.testimonials-grid.svelte-59nvfi{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;opacity:1;transition:opacity .4s ease}.testimonial-card.svelte-59nvfi{background:var(--background-color);border:2px solid rgba(0,0,0,.1);border-radius:12px;padding:1.5rem;box-shadow:0 8px 32px #0000001a;border:3px dashed var(--course-color);transition:transform .3s ease,box-shadow .3s ease;animation:svelte-59nvfi-fadeInSlide .5s ease}@keyframes svelte-59nvfi-fadeInSlide{0%{opacity:.8;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.testimonial-card.svelte-59nvfi:hover{transform:scale(1.05);box-shadow:0 12px 48px #00000026}.testimonial-card.svelte-59nvfi .stars:where(.svelte-59nvfi){display:flex;gap:.2rem;margin-bottom:1rem;color:var(--course-color)}.testimonial-card.svelte-59nvfi .star:where(.svelte-59nvfi){font-size:1rem}.testimonial-card.svelte-59nvfi .quote:where(.svelte-59nvfi){font-size:.9rem;line-height:1.5;color:var(--text-dark);margin-bottom:1rem;font-style:italic}.testimonial-card.svelte-59nvfi .author:where(.svelte-59nvfi){color:var(--text-dark);font-size:.95rem;text-align:right}@media(max-width:900px){.content.svelte-59nvfi{grid-template-columns:1fr;gap:2rem}.main-info.svelte-59nvfi{padding:0 clamp(1.5rem,3vw,2rem)}.checkout-container.svelte-59nvfi,.contact-container.svelte-59nvfi{margin:0 clamp(1rem,3vw,2rem);max-width:100%}}.binder.svelte-1to7cbh{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.tabs.svelte-1to7cbh{display:flex;flex-wrap:wrap;align-items:flex-end;width:100%}@media(max-width:480px){.tabs.svelte-1to7cbh{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:2px;width:100%;justify-items:center}.tabs.svelte-1to7cbh .tab:nth-child(1),.tabs.svelte-1to7cbh .tab:nth-child(2){grid-column:span 1}.tabs.svelte-1to7cbh .tab:nth-child(1){grid-column:3 / 7}.tabs.svelte-1to7cbh .tab:nth-child(2){grid-column:4 / 7}.tabs.svelte-1to7cbh .tab{width:100%;height:100%;text-align:center;margin:0;padding:14px 4px}}@media(min-width:481px)and (max-width:768px){.tabs.svelte-1to7cbh{display:flex;gap:0;width:100%}.tabs.svelte-1to7cbh .tab{flex:1;text-align:center;display:flex;align-items:center;justify-content:center;min-height:60px}}@media(min-width:768px)and (max-width:1024px){.tabs.svelte-1to7cbh{display:flex;gap:0;width:100%;align-items:stretch}.tabs.svelte-1to7cbh .tab{height:auto;flex:1;text-align:center;display:flex;align-items:center;justify-content:center;min-height:60px}}.courses-page.svelte-1reftfu{background:#f3f3f3;padding:clamp(2rem,5vw,4rem) clamp(1rem,3vw,1.5rem) 0;min-height:100vh;position:relative;overflow:hidden}.scribble-decoration.svelte-1reftfu{position:absolute;z-index:1;pointer-events:none}.scribble-left.svelte-1reftfu{top:250px;left:50px}.scribble-right.svelte-1reftfu{top:150px;right:150px}.scribble-bottom.svelte-1reftfu{bottom:100px;left:190px}.sticker-decoration.svelte-1reftfu{position:absolute;z-index:1;pointer-events:none;opacity:.3}.sticker-decoration.svelte-1reftfu img:where(.svelte-1reftfu){width:100%;height:100%;object-fit:contain}.sticker-top-left.svelte-1reftfu{top:50px;left:30px;width:clamp(80px,12vw,150px);height:clamp(80px,12vw,150px);transform:rotate(-15deg)}.sticker-top-right.svelte-1reftfu{top:100px;right:50px;width:clamp(100px,15vw,180px);height:clamp(100px,15vw,180px);transform:rotate(20deg)}.sticker-bottom-right.svelte-1reftfu{top:380px;left:850px;width:clamp(90px,13vw,160px);height:clamp(90px,13vw,160px);transform:rotate(-100deg)}.courses-header.svelte-1reftfu{max-width:1200px;margin:0 auto clamp(2rem,5vw,4rem);position:relative;z-index:2}.header-content.svelte-1reftfu{display:flex;align-items:center;justify-content:space-between;gap:clamp(2rem,5vw,4rem)}.text-content.svelte-1reftfu{flex:1;text-align:left}h1.svelte-1reftfu{color:#8b0000;font-size:clamp(2rem,5vw,2.5rem);margin-bottom:1rem}p.svelte-1reftfu{color:#000949;font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.6}.image-wrapper.svelte-1reftfu{position:relative;padding:1rem;flex-shrink:0}.tape-decor.svelte-1reftfu{position:absolute;top:-10px;right:clamp(20px,5vw,40px);width:clamp(50px,10vw,80px);height:clamp(20px,3vw,30px);background:repeating-linear-gradient(45deg,#ccc,#ccc 5px,#bbb 5px 10px);opacity:.7;transform:rotate(-10deg);z-index:2}.photo-frame.svelte-1reftfu{background:#fff;padding:1rem 1rem 3rem;box-shadow:0 10px 30px #0000001a;transform:rotate(-2deg);border:1px solid #ddd;position:relative;transition:transform .3s ease}.photo-frame.svelte-1reftfu:hover{transform:rotate(0)}.photo-frame.svelte-1reftfu img:where(.svelte-1reftfu){width:clamp(240px,40vw,320px);height:clamp(300px,50vw,400px);object-fit:cover;filter:sepia(.2) contrast(1.1);display:block}.photo-texture.svelte-1reftfu{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.02) 2px,rgba(0,0,0,.02) 4px);pointer-events:none}@media(max-width:900px){.header-content.svelte-1reftfu{flex-direction:column;text-align:center}.text-content.svelte-1reftfu{text-align:center}.sticker-decoration.svelte-1reftfu{opacity:.2}.sticker-top-left.svelte-1reftfu{top:20px;left:10px}.sticker-top-right.svelte-1reftfu{top:60px;right:10px}.sticker-bottom-right.svelte-1reftfu{top:150px;left:120px}.scribble-decoration.svelte-1reftfu{opacity:.2}.scribble-left.svelte-1reftfu{top:200px;left:20px}.scribble-right.svelte-1reftfu{top:120px;right:20px}.scribble-bottom.svelte-1reftfu{bottom:150px;left:30px}}@media(max-width:768px){.photo-frame.svelte-1reftfu img:where(.svelte-1reftfu){width:clamp(200px,60vw,280px);height:clamp(250px,75vw,350px)}}.jse-absolute-popup.svelte-w643yj{position:relative;left:0;top:0;width:0;height:0;z-index:1001}.jse-absolute-popup.svelte-w643yj .jse-hidden-input:where(.svelte-w643yj){position:fixed;left:0;top:0;width:0;height:0;padding:0;margin:0;border:none;outline:none;overflow:hidden}.jse-absolute-popup.svelte-w643yj .jse-absolute-popup-content:where(.svelte-w643yj){position:absolute}.fa-icon.svelte-v67cny{display:inline-block;fill:currentColor}.fa-flip-horizontal.svelte-v67cny{transform:scaleX(-1)}.fa-flip-vertical.svelte-v67cny{transform:scaleY(-1)}.fa-spin.svelte-v67cny{animation:svelte-v67cny-fa-spin 1s 0s infinite linear}.fa-inverse.svelte-v67cny{color:#fff}.fa-pulse.svelte-v67cny{animation:svelte-v67cny-fa-spin 1s infinite steps(8)}@keyframes svelte-v67cny-fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.jse-boolean-toggle.svelte-16dbi57{padding:0;margin:1px 0 0;vertical-align:top;display:inline-flex;color:var(--jse-value-color-boolean, #ff8c00)}.jse-boolean-toggle.svelte-16dbi57:not(.jse-readonly){cursor:pointer}.jse-color-picker-popup.svelte-soixqc .picker_wrapper.popup,.jse-color-picker-popup.svelte-soixqc .picker_wrapper.popup .picker_arrow:before,.jse-color-picker-popup.svelte-soixqc .picker_wrapper.popup .picker_arrow:after{background:var(--jse-color-picker-background, var(--jse-panel-background, #ebebeb));line-height:normal}.jse-color-picker-popup.svelte-soixqc .picker_slider,.jse-color-picker-popup.svelte-soixqc .picker_sl,.jse-color-picker-popup.svelte-soixqc .picker_editor input,.jse-color-picker-popup.svelte-soixqc .picker_sample,.jse-color-picker-popup.svelte-soixqc .picker_done button{box-shadow:var(--jse-color-picker-border-box-shadow, #cbcbcb 0 0 0 1px)}.jse-color-picker-popup.svelte-soixqc .picker_editor input{background:var(--jse-background-color, #fff);color:var(--jse-text-color, #4d4d4d)}.jse-color-picker-popup.svelte-soixqc .picker_done button{background:var(--jse-button-background, #e0e0e0);color:var(--jse-button-color, var(--jse-text-color, #4d4d4d))}.jse-color-picker-popup.svelte-soixqc .picker_done button:hover{background:var(--jse-button-background-highlight, #e7e7e7)}.jse-color-picker-button.svelte-1wgct3c{font-size:var(--jse-font-size-mono, 14px);width:var(--jse-color-picker-button-size, 1em);height:var(--jse-color-picker-button-size, 1em);box-sizing:border-box;padding:0;margin:2px 0 0 calc(.5 * var(--jse-padding, 10px));display:inline-flex;vertical-align:top;border:1px solid var(--jse-text-color, #4d4d4d);border-radius:2px;background:inherit;outline:none}.jse-color-picker-button.svelte-1wgct3c:not(.jse-readonly){cursor:pointer}.jse-value.jse-string.svelte-l4qhpw{color:var(--jse-value-color-string, #008000)}.jse-value.jse-object.svelte-l4qhpw,.jse-value.jse-array.svelte-l4qhpw{min-width:16px;color:var(--jse-delimiter-color, rgba(0, 0, 0, .38))}.jse-value.jse-number.svelte-l4qhpw{color:var(--jse-value-color-number, #ee422e)}.jse-value.jse-boolean.svelte-l4qhpw{color:var(--jse-value-color-boolean, #ff8c00)}.jse-value.jse-null.svelte-l4qhpw{color:var(--jse-value-color-null, #004ed0)}.jse-value.jse-invalid.svelte-l4qhpw{color:var(--jse-text-color, #4d4d4d)}.jse-value.jse-url.svelte-l4qhpw{color:var(--jse-value-color-url, #008000);text-decoration:underline}div.jse-editable-div.svelte-l4qhpw{min-width:2em;padding:0 5px;box-sizing:border-box;outline:none;border-radius:1px;vertical-align:top;cursor:text!important;word-break:normal;white-space:pre-wrap;overflow-wrap:anywhere}div.jse-editable-div.jse-short-text.svelte-l4qhpw{overflow-wrap:normal}div.jse-editable-div.jse-table-cell.svelte-l4qhpw{overflow-wrap:normal;white-space:nowrap}div.jse-editable-div[contenteditable=true].svelte-l4qhpw{outline:var(--jse-edit-outline, 2px solid #656565);background:var(--jse-background-color, #fff);position:relative;display:inline-block;border-radius:0;z-index:3}div.jse-editable-div.jse-empty.svelte-l4qhpw:not(:focus){outline:1px dotted var(--jse-tag-background, rgba(0, 0, 0, .2));-moz-outline-radius:2px}div.jse-editable-div.jse-empty.svelte-l4qhpw:after{pointer-events:none;color:var(--jse-tag-background, rgba(0, 0, 0, .2))}.jse-highlight.svelte-xeh62o{background-color:var(--jse-search-match-color, #ffe665);outline:var(--jse-search-match-outline, none)}.jse-highlight.jse-active.svelte-xeh62o{background-color:var(--jse-search-match-active-color, var(--jse-search-match-color, #ffe665));outline:var(--jse-search-match-outline, 2px solid #e0be00)}.jse-tag.svelte-txvf7b{border:none;font-size:80%;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);color:var(--jse-tag-color, var(--jse-text-color-inverse, #fff));background:var(--jse-tag-background, rgba(0, 0, 0, .2));border-radius:2px;cursor:pointer;display:inline-block;padding:0 4px;line-height:normal;margin:1px 0}.jse-tag.svelte-txvf7b:hover{opacity:.8}.jse-tag.disabled.svelte-txvf7b{opacity:.7;cursor:inherit}.jse-value.jse-string.svelte-1osa8zi{color:var(--jse-value-color-string, #008000)}.jse-value.jse-object.svelte-1osa8zi,.jse-value.jse-array.svelte-1osa8zi{min-width:16px;color:var(--jse-delimiter-color, rgba(0, 0, 0, .38))}.jse-value.jse-number.svelte-1osa8zi{color:var(--jse-value-color-number, #ee422e)}.jse-value.jse-boolean.svelte-1osa8zi{color:var(--jse-value-color-boolean, #ff8c00)}.jse-value.jse-null.svelte-1osa8zi{color:var(--jse-value-color-null, #004ed0)}.jse-value.jse-invalid.svelte-1osa8zi{color:var(--jse-text-color, #4d4d4d)}.jse-value.jse-url.svelte-1osa8zi{color:var(--jse-value-color-url, #008000);text-decoration:underline}.jse-value.svelte-1osa8zi{display:inline-block;min-width:2em;padding:0 5px;box-sizing:border-box;outline:none;border-radius:1px;vertical-align:top;word-break:normal;overflow-wrap:anywhere;white-space:pre-wrap}.jse-value.jse-table-cell.svelte-1osa8zi{overflow-wrap:normal;white-space:nowrap}.jse-value.jse-empty.svelte-1osa8zi{min-width:4em;outline:1px dotted var(--jse-tag-background, rgba(0, 0, 0, .2));-moz-outline-radius:2px}.jse-value.jse-empty.svelte-1osa8zi:after{pointer-events:none;color:var(--jse-tag-background, rgba(0, 0, 0, .2));content:"value"}.jse-tooltip.svelte-o8xoi4{font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);line-height:normal;padding:calc(.5 * var(--jse-padding, 10px)) var(--jse-padding, 10px);border-radius:3px;background:var(--jse-context-menu-background, #656565);color:var(--jse-context-menu-color, var(--jse-text-color-inverse, #fff));white-space:nowrap;box-shadow:var(--jse-controls-box-shadow, 0 2px 6px 0 rgba(0, 0, 0, .24))}.jse-timestamp.svelte-1eo5fkn{padding:0;margin:0;vertical-align:middle;display:inline-flex;color:var(--jse-value-color-number, #ee422e)}svg.svelte-1kxu7be{width:var(--chevron-icon-width, 20px);height:var(--chevron-icon-width, 20px);color:var(--chevron-icon-colour, currentColor)}svg.svelte-1hraxrc{width:var(--clear-icon-width, 20px);height:var(--clear-icon-width, 20px);color:var(--clear-icon-color, currentColor)}.loading.svelte-y9fi5p{width:var(--spinner-width, 20px);height:var(--spinner-height, 20px);color:var(--spinner-color, var(--icons-color));animation:svelte-y9fi5p-rotate .75s linear infinite;transform-origin:center center;transform:none}.circle_path.svelte-y9fi5p{stroke-dasharray:90;stroke-linecap:round}@keyframes svelte-y9fi5p-rotate{to{transform:rotate(360deg)}}.svelte-select.svelte-1ul7oo4{--borderRadius: var(--border-radius);--clearSelectColor: var(--clear-select-color);--clearSelectWidth: var(--clear-select-width);--disabledBackground: var(--disabled-background);--disabledBorderColor: var(--disabled-border-color);--disabledColor: var(--disabled-color);--disabledPlaceholderColor: var(--disabled-placeholder-color);--disabledPlaceholderOpacity: var(--disabled-placeholder-opacity);--errorBackground: var(--error-background);--errorBorder: var(--error-border);--groupItemPaddingLeft: var(--group-item-padding-left);--groupTitleColor: var(--group-title-color);--groupTitleFontSize: var(--group-title-font-size);--groupTitleFontWeight: var(--group-title-font-weight);--groupTitlePadding: var(--group-title-padding);--groupTitleTextTransform: var(--group-title-text-transform);--groupTitleBorderColor: var(--group-title-border-color);--groupTitleBorderWidth: var(--group-title-border-width);--groupTitleBorderStyle: var(--group-title-border-style);--indicatorColor: var(--chevron-color);--indicatorHeight: var(--chevron-height);--indicatorWidth: var(--chevron-width);--inputColor: var(--input-color);--inputLeft: var(--input-left);--inputLetterSpacing: var(--input-letter-spacing);--inputMargin: var(--input-margin);--inputPadding: var(--input-padding);--itemActiveBackground: var(--item-active-background);--itemColor: var(--item-color);--itemFirstBorderRadius: var(--item-first-border-radius);--itemHoverBG: var(--item-hover-bg);--itemHoverColor: var(--item-hover-color);--itemIsActiveBG: var(--item-is-active-bg);--itemIsActiveColor: var(--item-is-active-color);--itemIsNotSelectableColor: var(--item-is-not-selectable-color);--itemPadding: var(--item-padding);--listBackground: var(--list-background);--listBorder: var(--list-border);--listBorderRadius: var(--list-border-radius);--listEmptyColor: var(--list-empty-color);--listEmptyPadding: var(--list-empty-padding);--listEmptyTextAlign: var(--list-empty-text-align);--listMaxHeight: var(--list-max-height);--listPosition: var(--list-position);--listShadow: var(--list-shadow);--listZIndex: var(--list-z-index);--multiItemBG: var(--multi-item-bg);--multiItemBorderRadius: var(--multi-item-border-radius);--multiItemDisabledHoverBg: var(--multi-item-disabled-hover-bg);--multiItemDisabledHoverColor: var(--multi-item-disabled-hover-color);--multiItemHeight: var(--multi-item-height);--multiItemMargin: var(--multi-item-margin);--multiItemPadding: var(--multi-item-padding);--multiSelectInputMargin: var(--multi-select-input-margin);--multiSelectInputPadding: var(--multi-select-input-padding);--multiSelectPadding: var(--multi-select-padding);--placeholderColor: var(--placeholder-color);--placeholderOpacity: var(--placeholder-opacity);--selectedItemPadding: var(--selected-item-padding);--spinnerColor: var(--spinner-color);--spinnerHeight: var(--spinner-height);--spinnerWidth: var(--spinner-width);--internal-padding: 0 0 0 16px;border:var(--border, 1px solid #d8dbdf);border-radius:var(--border-radius, 6px);min-height:var(--height, 42px);position:relative;display:flex;align-items:stretch;padding:var(--padding, var(--internal-padding));background:var(--background, #fff);margin:var(--margin, 0);width:var(--width, 100%);font-size:var(--font-size, 16px);max-height:var(--max-height)}.svelte-1ul7oo4{box-sizing:var(--box-sizing, border-box)}.svelte-select.svelte-1ul7oo4:hover{border:var(--border-hover, 1px solid #b2b8bf)}.value-container.svelte-1ul7oo4{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:var(--value-container-padding, 5px 0);position:relative;overflow:var(--value-container-overflow, hidden);align-self:stretch}.prepend.svelte-1ul7oo4,.indicators.svelte-1ul7oo4{display:flex;flex-shrink:0;align-items:center}.indicators.svelte-1ul7oo4{position:var(--indicators-position);top:var(--indicators-top);right:var(--indicators-right);bottom:var(--indicators-bottom)}input.svelte-1ul7oo4{position:absolute;cursor:default;border:none;color:var(--input-color, var(--item-color));padding:var(--input-padding, 0);letter-spacing:var(--input-letter-spacing, inherit);margin:var(--input-margin, 0);min-width:10px;inset:0;background:transparent;font-size:var(--font-size, 16px)}.svelte-1ul7oo4:not(.multi)>.value-container:where(.svelte-1ul7oo4)>input:where(.svelte-1ul7oo4){width:100%;height:100%}input.svelte-1ul7oo4::placeholder{color:var(--placeholder-color, #78848f);opacity:var(--placeholder-opacity, 1)}input.svelte-1ul7oo4:focus{outline:none}.svelte-select.focused.svelte-1ul7oo4{border:var(--border-focused, 1px solid #006fe8);border-radius:var(--border-radius-focused, var(--border-radius, 6px))}.disabled.svelte-1ul7oo4{background:var(--disabled-background, #ebedef);border-color:var(--disabled-border-color, #ebedef);color:var(--disabled-color, #c1c6cc)}.disabled.svelte-1ul7oo4 input:where(.svelte-1ul7oo4)::placeholder{color:var(--disabled-placeholder-color, #c1c6cc);opacity:var(--disabled-placeholder-opacity, 1)}.selected-item.svelte-1ul7oo4{position:relative;overflow:var(--selected-item-overflow, hidden);padding:var(--selected-item-padding, 0 20px 0 0);text-overflow:ellipsis;white-space:nowrap;color:var(--selected-item-color, inherit);font-size:var(--font-size, 16px)}.multi.svelte-1ul7oo4 .selected-item:where(.svelte-1ul7oo4){position:absolute;line-height:var(--height, 42px);height:var(--height, 42px)}.selected-item.svelte-1ul7oo4:focus{outline:none}.hide-selected-item.svelte-1ul7oo4{opacity:0}.icon.svelte-1ul7oo4{display:flex;align-items:center;justify-content:center}.clear-select.svelte-1ul7oo4{all:unset;display:flex;align-items:center;justify-content:center;width:var(--clear-select-width, 40px);height:var(--clear-select-height, 100%);color:var(--clear-select-color, var(--icons-color));margin:var(--clear-select-margin, 0);pointer-events:all;flex-shrink:0}.clear-select.svelte-1ul7oo4:focus{outline:var(--clear-select-focus-outline, 1px solid #006fe8)}.loading.svelte-1ul7oo4{width:var(--loading-width, 40px);height:var(--loading-height);color:var(--loading-color, var(--icons-color));margin:var(--loading--margin, 0);flex-shrink:0}.chevron.svelte-1ul7oo4{width:var(--chevron-width, 40px);height:var(--chevron-height, 40px);background:var(--chevron-background, transparent);pointer-events:var(--chevron-pointer-events, none);color:var(--chevron-color, var(--icons-color));border:var(--chevron-border, 0 0 0 1px solid #d8dbdf);flex-shrink:0}.multi.svelte-1ul7oo4{padding:var(--multi-select-padding, var(--internal-padding))}.multi.svelte-1ul7oo4 input:where(.svelte-1ul7oo4){padding:var(--multi-select-input-padding, 0);position:relative;margin:var(--multi-select-input-margin, 5px 0);flex:1 1 40px}.svelte-select.error.svelte-1ul7oo4{border:var(--error-border, 1px solid #ff2d55);background:var(--error-background, #fff)}.a11y-text.svelte-1ul7oo4{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.multi-item.svelte-1ul7oo4{background:var(--multi-item-bg, #ebedef);margin:var(--multi-item-margin, 0);outline:var(--multi-item-outline, 1px solid #ddd);border-radius:var(--multi-item-border-radius, 4px);height:var(--multi-item-height, 25px);line-height:var(--multi-item-height, 25px);display:flex;cursor:default;padding:var(--multi-item-padding, 0 5px);overflow:hidden;gap:var(--multi-item-gap, 4px);outline-offset:-1px;max-width:var(--multi-max-width, none);color:var(--multi-item-color, var(--item-color))}.multi-item.disabled.svelte-1ul7oo4:hover{background:var(--multi-item-disabled-hover-bg, #ebedef);color:var(--multi-item-disabled-hover-color, #c1c6cc)}.multi-item-text.svelte-1ul7oo4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-item-clear.svelte-1ul7oo4{display:flex;align-items:center;justify-content:center;--clear-icon-color: var(--multi-item-clear-icon-color, #000)}.multi-item.active.svelte-1ul7oo4{outline:var(--multi-item-active-outline, 1px solid #006fe8)}.svelte-select-list.svelte-1ul7oo4{box-shadow:var(--list-shadow, 0 2px 3px 0 rgba(44, 62, 80, .24));border-radius:var(--list-border-radius, 4px);max-height:var(--list-max-height, 252px);overflow-y:auto;background:var(--list-background, #fff);position:var(--list-position, absolute);z-index:var(--list-z-index, 2);border:var(--list-border)}.prefloat.svelte-1ul7oo4{opacity:0;pointer-events:none}.list-group-title.svelte-1ul7oo4{color:var(--group-title-color, #8f8f8f);cursor:default;font-size:var(--group-title-font-size, 16px);font-weight:var(--group-title-font-weight, 600);height:var(--height, 42px);line-height:var(--height, 42px);padding:var(--group-title-padding, 0 20px);text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap;text-transform:var(--group-title-text-transform, uppercase);border-width:var(--group-title-border-width, medium);border-style:var(--group-title-border-style, none);border-color:var(--group-title-border-color, color)}.empty.svelte-1ul7oo4{text-align:var(--list-empty-text-align, center);padding:var(--list-empty-padding, 20px 0);color:var(--list-empty-color, #78848f)}.item.svelte-1ul7oo4{cursor:default;height:var(--item-height, var(--height, 42px));line-height:var(--item-line-height, var(--height, 42px));padding:var(--item-padding, 0 20px);color:var(--item-color, inherit);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:var(--item-transition, all .2s);align-items:center;width:100%}.item.group-item.svelte-1ul7oo4{padding-left:var(--group-item-padding-left, 40px)}.item.svelte-1ul7oo4:active{background:var(--item-active-background, #b9daff)}.item.active.svelte-1ul7oo4{background:var(--item-is-active-bg, #007aff);color:var(--item-is-active-color, #fff)}.item.first.svelte-1ul7oo4{border-radius:var(--item-first-border-radius, 4px 4px 0 0)}.item.hover.svelte-1ul7oo4:not(.active){background:var(--item-hover-bg, #e7f2ff);color:var(--item-hover-color, inherit)}.item.not-selectable.svelte-1ul7oo4,.item.hover.item.not-selectable.svelte-1ul7oo4,.item.active.item.not-selectable.svelte-1ul7oo4,.item.not-selectable.svelte-1ul7oo4:active{color:var(--item-is-not-selectable-color, #999);background:transparent}.required.svelte-1ul7oo4{opacity:0;z-index:-1;position:absolute;inset:0}table.jse-transform-wizard.svelte-1brpr3g{border-collapse:collapse;border-spacing:0;width:100%}table.jse-transform-wizard.svelte-1brpr3g input:where(.svelte-1brpr3g){font-family:inherit;font-size:inherit}table.jse-transform-wizard.svelte-1brpr3g tr:where(.svelte-1brpr3g) th:where(.svelte-1brpr3g){font-weight:400;text-align:left;width:60px}table.jse-transform-wizard.svelte-1brpr3g tr:where(.svelte-1brpr3g) td:where(.svelte-1brpr3g) .jse-horizontal:where(.svelte-1brpr3g){width:100%;display:flex;flex-direction:row;margin-bottom:calc(.5 * var(--jse-padding, 10px))}table.jse-transform-wizard.svelte-1brpr3g tr:where(.svelte-1brpr3g) td:where(.svelte-1brpr3g) .jse-horizontal:where(.svelte-1brpr3g) .svelte-select .multi-item{align-items:center}table.jse-transform-wizard.svelte-1brpr3g tr:where(.svelte-1brpr3g) td:where(.svelte-1brpr3g) .jse-horizontal:where(.svelte-1brpr3g) .svelte-select .value-container{gap:0!important}table.jse-transform-wizard.svelte-1brpr3g tr:where(.svelte-1brpr3g) td:where(.svelte-1brpr3g) .jse-horizontal:where(.svelte-1brpr3g) .svelte-select.jse-filter-path{flex:4;margin-right:calc(.5 * var(--jse-padding, 10px))}table.jse-transform-wizard.svelte-1brpr3g tr:where(.svelte-1brpr3g) td:where(.svelte-1brpr3g) .jse-horizontal:where(.svelte-1brpr3g) .svelte-select.jse-filter-relation{flex:1.5;margin-right:calc(.5 * var(--jse-padding, 10px))}table.jse-transform-wizard.svelte-1brpr3g tr:where(.svelte-1brpr3g) td:where(.svelte-1brpr3g) .jse-horizontal:where(.svelte-1brpr3g) .svelte-select.jse-sort-path{flex:3;margin-right:calc(.5 * var(--jse-padding, 10px))}table.jse-transform-wizard.svelte-1brpr3g tr:where(.svelte-1brpr3g) td:where(.svelte-1brpr3g) .jse-horizontal:where(.svelte-1brpr3g) .svelte-select.jse-sort-direction{flex:1}table.jse-transform-wizard.svelte-1brpr3g tr:where(.svelte-1brpr3g) td:where(.svelte-1brpr3g) .jse-horizontal:where(.svelte-1brpr3g) .svelte-select.jse-projection-paths{flex:1}table.jse-transform-wizard.svelte-1brpr3g tr:where(.svelte-1brpr3g) td:where(.svelte-1brpr3g) .jse-horizontal:where(.svelte-1brpr3g) .svelte-select input{box-sizing:border-box}table.jse-transform-wizard.svelte-1brpr3g tr:where(.svelte-1brpr3g) td:where(.svelte-1brpr3g) .jse-horizontal:where(.svelte-1brpr3g) .jse-filter-value:where(.svelte-1brpr3g){flex:4;padding:4px 8px;border:var(--jse-input-border, 1px solid #d8dbdf);border-radius:var(--jse-input-radius, 3px);outline:none;background:var(--jse-input-background, var(--jse-background-color, #fff));color:inherit}table.jse-transform-wizard.svelte-1brpr3g tr:where(.svelte-1brpr3g) td:where(.svelte-1brpr3g) .jse-horizontal:where(.svelte-1brpr3g) .jse-filter-value:where(.svelte-1brpr3g):focus{border:var(--jse-input-border-focus, 1px solid var(--jse-input-border-focus, var(--jse-theme-color, #3883fa)))}.jse-select-query-language.svelte-189jx5g{position:relative;width:32px}.jse-select-query-language.svelte-189jx5g .jse-select-query-language-container:where(.svelte-189jx5g){position:absolute;top:0;right:0;display:flex;flex-direction:column;box-shadow:var(--jse-controls-box-shadow, 0 2px 6px 0 rgba(0, 0, 0, .24))}.jse-select-query-language.svelte-189jx5g .jse-select-query-language-container:where(.svelte-189jx5g) .jse-query-language:where(.svelte-189jx5g){border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:5px;margin:0;text-align:left;padding:var(--jse-padding, 10px) calc(2 * var(--jse-padding, 10px));white-space:nowrap;color:var(--jse-context-menu-color, var(--jse-text-color-inverse, #fff));background:var(--jse-context-menu-background, #656565)}.jse-select-query-language.svelte-189jx5g .jse-select-query-language-container:where(.svelte-189jx5g) .jse-query-language:where(.svelte-189jx5g):hover{background:var(--jse-context-menu-background-highlight, #7a7a7a)}.jse-header.svelte-y8gvfs{display:flex;background:var(--jse-theme-color, #3883fa);color:var(--jse-menu-color, var(--jse-text-color-inverse, #fff))}.jse-header.svelte-y8gvfs .jse-title:where(.svelte-y8gvfs){flex:1;padding:5px;vertical-align:middle}.jse-header.svelte-y8gvfs button:where(.svelte-y8gvfs){border:none;background:transparent;min-width:32px;color:inherit;cursor:pointer}.jse-header.svelte-y8gvfs button:where(.svelte-y8gvfs):hover{background:#ffffff1a}.jse-config.svelte-1r3wa3v{border:none;background:transparent;min-width:32px;color:inherit;cursor:pointer}.jse-config.svelte-1r3wa3v:hover{background:#ffffff1a}.jse-config.hide.svelte-1r3wa3v{display:none}.jse-message.svelte-1pn5qw0{font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px);padding:var(--jse-padding, 10px);display:flex;gap:var(--jse-padding, 10px);flex-wrap:wrap;align-items:stretch}.jse-message.jse-success.svelte-1pn5qw0{background:var(--message-success-background, #9ac45d);color:var(--jse-message-success-color, #fff)}.jse-message.svelte-1pn5qw0 .jse-text:where(.svelte-1pn5qw0){display:flex;flex:1;min-width:60%;align-items:center}.jse-message.svelte-1pn5qw0 .jse-text.jse-clickable:where(.svelte-1pn5qw0){cursor:pointer}.jse-message.svelte-1pn5qw0 .jse-text.jse-clickable:where(.svelte-1pn5qw0):hover{background-color:#ffffff1a}.jse-message.jse-error.svelte-1pn5qw0{background:var(--jse-message-error-background, var(--jse-error-color, #ee5341));color:var(--jse-message-error-color, #fff)}.jse-message.jse-warning.svelte-1pn5qw0{background:var(--jse-message-warning-background, #ffde5c);color:var(--jse-message-warning-color, #4d4d4d)}.jse-message.jse-info.svelte-1pn5qw0{background:var(--jse-message-info-background, #4f91ff);color:var(--jse-message-info-color, #fff)}.jse-message.svelte-1pn5qw0 .jse-actions:where(.svelte-1pn5qw0){display:flex;gap:var(--jse-padding, 10px)}.jse-message.svelte-1pn5qw0 .jse-actions:where(.svelte-1pn5qw0) button.jse-action:where(.svelte-1pn5qw0){border:none;background:transparent;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:5px;margin:0;background:var(--jse-message-action-background, rgba(255, 255, 255, .2));color:inherit;padding:calc(.5 * var(--jse-padding, 10px)) var(--jse-padding, 10px)}.jse-message.svelte-1pn5qw0 .jse-actions:where(.svelte-1pn5qw0) button.jse-action:where(.svelte-1pn5qw0):hover{background:var(--jse-message-action-background-highlight, rgba(255, 255, 255, .3))}.jse-validation-errors-overview.svelte-1chroj6{font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px);overflow:auto;max-height:25%}.jse-validation-errors-overview.svelte-1chroj6 table:where(.svelte-1chroj6){border-collapse:collapse;width:100%}.jse-validation-errors-overview.svelte-1chroj6 table:where(.svelte-1chroj6) tr:where(.svelte-1chroj6){cursor:pointer}.jse-validation-errors-overview.svelte-1chroj6 table:where(.svelte-1chroj6) tr.jse-validation-error:where(.svelte-1chroj6){background:var(--jse-message-error-background, var(--jse-error-color, #ee5341));color:var(--jse-message-error-color, #fff)}.jse-validation-errors-overview.svelte-1chroj6 table:where(.svelte-1chroj6) tr.jse-validation-warning:where(.svelte-1chroj6){background:var(--jse-message-warning-background, #ffde5c);color:var(--jse-message-warning-color, #4d4d4d)}.jse-validation-errors-overview.svelte-1chroj6 table:where(.svelte-1chroj6) tr.jse-validation-warning:where(.svelte-1chroj6):hover{filter:brightness(105%)}.jse-validation-errors-overview.svelte-1chroj6 table:where(.svelte-1chroj6) tr.jse-validation-info:where(.svelte-1chroj6){background:var(--jse-message-info-background, #4f91ff);color:var(--jse-message-info-color, #fff)}.jse-validation-errors-overview.svelte-1chroj6 table:where(.svelte-1chroj6) tr:where(.svelte-1chroj6):hover{filter:brightness(110%)}.jse-validation-errors-overview.svelte-1chroj6 table:where(.svelte-1chroj6) tr:where(.svelte-1chroj6) td:where(.svelte-1chroj6){padding:4px var(--jse-padding, 10px);vertical-align:middle}.jse-validation-errors-overview.svelte-1chroj6 table:where(.svelte-1chroj6) tr:where(.svelte-1chroj6) td.jse-validation-error-icon:where(.svelte-1chroj6){width:36px;box-sizing:border-box}.jse-validation-errors-overview.svelte-1chroj6 table:where(.svelte-1chroj6) tr:where(.svelte-1chroj6) td.jse-validation-error-action:where(.svelte-1chroj6){width:36px;box-sizing:border-box;padding:0}.jse-validation-errors-overview.svelte-1chroj6 table:where(.svelte-1chroj6) tr:where(.svelte-1chroj6) td.jse-validation-error-action:where(.svelte-1chroj6) button.jse-validation-errors-collapse:where(.svelte-1chroj6){border:none;background:transparent;color:inherit;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:5px;margin:0;width:36px;height:26px;cursor:pointer}.jse-validation-errors-overview.svelte-1chroj6 table:where(.svelte-1chroj6) tr:where(.svelte-1chroj6) td.jse-validation-error-action:where(.svelte-1chroj6) button.jse-validation-errors-collapse:where(.svelte-1chroj6):hover{background-color:#fff3}.jse-validation-errors-overview.svelte-1chroj6 table:where(.svelte-1chroj6) tr:where(.svelte-1chroj6) td:where(.svelte-1chroj6) div.jse-validation-errors-expand:where(.svelte-1chroj6){display:inline-block;position:relative;top:3px}dialog.jse-modal.svelte-puv2fa{border-radius:3px;font-size:var(--jse-padding, 10px);border:none;padding:0;display:flex;min-width:0;margin:auto;overflow:visible;transition:width .1s ease-in-out,height .1s ease-in-out}dialog.jse-modal.jse-sort-modal.svelte-puv2fa{width:400px}dialog.jse-modal.jse-repair-modal.svelte-puv2fa{width:600px;height:500px}dialog.jse-modal.jse-jsoneditor-modal.svelte-puv2fa{width:800px;height:600px}dialog.jse-modal.jse-transform-modal.svelte-puv2fa{width:1200px;height:800px}dialog.jse-modal.jse-fullscreen.svelte-puv2fa{width:100%;height:100%}dialog.jse-modal.svelte-puv2fa::backdrop{background:var(--jse-overlay-background, rgba(0, 0, 0, .3))}dialog.jse-modal[open].svelte-puv2fa{animation:svelte-puv2fa-zoom .3s cubic-bezier(.34,1.56,.64,1)}dialog.jse-modal[open].svelte-puv2fa::backdrop{animation:svelte-puv2fa-fade .2s ease-out}dialog.jse-modal.svelte-puv2fa .jse-modal-inner:where(.svelte-puv2fa){flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;padding:0;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);line-height:normal;background:var(--jse-modal-background, #f5f5f5);color:var(--jse-text-color, #4d4d4d)}@keyframes svelte-puv2fa-zoom{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes svelte-puv2fa-fade{0%{opacity:0}to{opacity:1}}dialog.jse-modal.svelte-puv2fa .svelte-select{--border: var(--jse-svelte-select-border, 1px solid #d8dbdf);--item-is-active-bg: var(--jse-item-is-active-bg, #3883fa);--border-radius: var(--jse-svelte-select-border-radius, 3px);--background: var(--jse-svelte-select-background, #fff);--padding: var(--jse-svelte-select-padding, 0 10px);--multi-select-padding: var(--jse-svelte-select-multi-select-padding, 0 10px);--font-size: var(--jse-svelte-select-font-size, var(--jse-font-size, 16px));--height: 36px;--multi-item-height: 28px;--multi-item-margin: 2px;--multi-item-padding: 2px 8px;--multi-item-border-radius: 6px;--indicator-top: 8px}.jse-modal-contents.svelte-11kndi4{flex:1;display:flex;flex-direction:column;padding:20px;overflow:auto;min-width:0;min-height:0}.jse-modal-contents.svelte-11kndi4 .jse-actions:where(.svelte-11kndi4){display:flex;flex-direction:row;justify-content:flex-end;padding-top:var(--jse-padding, 10px)}.jse-modal-contents.svelte-11kndi4 .jse-actions:where(.svelte-11kndi4) button.jse-primary:where(.svelte-11kndi4){border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:5px;margin:0;background:var(--jse-button-primary-background, var(--jse-theme-color, #3883fa));color:var(--jse-button-primary-color, #fff);padding:var(--jse-padding, 10px) calc(2 * var(--jse-padding, 10px));border-radius:3px}.jse-modal-contents.svelte-11kndi4 .jse-actions:where(.svelte-11kndi4) button.jse-primary:where(.svelte-11kndi4):hover{background:var(--jse-button-primary-background-highlight, var(--jse-theme-color-highlight, #5f9dff))}.jse-modal-contents.svelte-11kndi4 .jse-actions:where(.svelte-11kndi4) button.jse-primary:where(.svelte-11kndi4):disabled{background:var(--jse-button-primary-background-disabled, #9d9d9d)}.jse-shortcuts.svelte-11kndi4{display:flex;flex-wrap:wrap;justify-content:space-around;margin:calc(2 * var(--jse-padding, 10px)) 0}.jse-shortcuts.svelte-11kndi4 .jse-shortcut:where(.svelte-11kndi4) .jse-key:where(.svelte-11kndi4){font-size:200%;color:var(--jse-theme-color, #3883fa)}.jse-menu.svelte-196gvk2{background:var(--jse-theme-color, #3883fa);font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size-main-menu, 14px);color:var(--jse-menu-color, var(--jse-text-color-inverse, #fff));display:flex;flex-wrap:wrap;align-items:stretch;position:relative}.jse-menu.svelte-196gvk2 .jse-button:where(.svelte-196gvk2){font-family:inherit;font-size:inherit;line-height:1.5em;border:none;background:transparent;color:inherit;cursor:pointer;width:var(--jse-menu-button-size, 32px);height:var(--jse-menu-button-size, 32px);padding:calc(.5 * var(--jse-padding, 10px));margin:0;border-radius:0;display:inline-flex;align-items:center;text-align:center;justify-content:center}.jse-menu.svelte-196gvk2 .jse-button:where(.svelte-196gvk2):hover,.jse-menu.svelte-196gvk2 .jse-button:where(.svelte-196gvk2):focus{background:var(--jse-theme-color-highlight, #5f9dff)}.jse-menu.svelte-196gvk2 .jse-button:where(.svelte-196gvk2):disabled{color:var(--jse-menu-color, var(--jse-text-color-inverse, #fff));opacity:.5;background:transparent}.jse-menu.svelte-196gvk2 .jse-button.jse-group-button:where(.svelte-196gvk2){width:auto;height:calc(var(--jse-menu-button-size, 32px) - var(--jse-padding, 10px));margin:calc(.5 * var(--jse-padding, 10px)) 0;padding:0 calc(.5 * var(--jse-padding, 10px)) 1px;border:1px solid var(--jse-menu-color, var(--jse-text-color-inverse, #fff))}.jse-menu.svelte-196gvk2 .jse-button.jse-group-button:where(.svelte-196gvk2):not(.jse-last){border-right:none}.jse-menu.svelte-196gvk2 .jse-button.jse-group-button.jse-first:where(.svelte-196gvk2){margin-left:calc(.5 * var(--jse-padding, 10px))}.jse-menu.svelte-196gvk2 .jse-button.jse-group-button.jse-last:where(.svelte-196gvk2){margin-right:calc(.5 * var(--jse-padding, 10px))}.jse-menu.svelte-196gvk2 .jse-button.jse-group-button:where(.svelte-196gvk2):hover,.jse-menu.svelte-196gvk2 .jse-button.jse-group-button:where(.svelte-196gvk2):focus{background:var(--jse-theme-color-highlight, #5f9dff)}.jse-menu.svelte-196gvk2 .jse-button.jse-group-button.jse-selected:where(.svelte-196gvk2){background:var(--jse-menu-color, var(--jse-text-color-inverse, #fff));color:var(--jse-theme-color, #3883fa)}.jse-menu.svelte-196gvk2 .jse-space:where(.svelte-196gvk2){flex:1}.jse-menu.svelte-196gvk2 .jse-separator:where(.svelte-196gvk2){background:var(--jse-menu-color, var(--jse-text-color-inverse, #fff));opacity:.3;width:1px;margin:3px}.jse-json-repair-component.svelte-77h21f{flex:1;display:flex;flex-direction:column;background:var(--jse-background-color, #fff);color:var(--jse-text-color, #4d4d4d)}.jse-json-repair-component.svelte-77h21f .jse-info:where(.svelte-77h21f){padding:calc(.5 * var(--jse-padding, 10px));font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);vertical-align:center}.jse-json-repair-component.svelte-77h21f .jse-json-text:where(.svelte-77h21f){flex:1;border:none;padding:2px;font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px);background:var(--jse-input-background, var(--jse-background-color, #fff));color:var(--jse-text-color, #4d4d4d);resize:none;outline:none}div.jse-collapsed-items.svelte-1z9v8u{margin-left:calc(var(--level) * var(--jse-indent-size, calc(1em + 4px) ));font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);color:var(--jse-collapsed-items-link-color, rgba(0, 0, 0, .38));padding:calc(.5 * var(--jse-padding, 10px));border:8px solid transparent;border-width:8px 0;background-color:var(--jse-contents-background-color, transparent);background-image:linear-gradient(var(--jse-collapsed-items-background-color, #f5f5f5),var(--jse-collapsed-items-background-color, #f5f5f5)),linear-gradient(to bottom right,transparent 50.5%,var(--jse-collapsed-items-background-color, #f5f5f5) 50.5%),linear-gradient(to bottom left,transparent 50.5%,var(--jse-collapsed-items-background-color, #f5f5f5) 50.5%),linear-gradient(to top right,transparent 50.5%,var(--jse-collapsed-items-background-color, #f5f5f5) 50.5%),linear-gradient(to top left,transparent 50.5%,var(--jse-collapsed-items-background-color, #f5f5f5) 50.5%);background-repeat:repeat,repeat-x,repeat-x,repeat-x,repeat-x;background-position:0 0,8px 0,8px 0,8px 100%,8px 100%;background-size:auto auto,16px 16px,16px 16px,16px 16px,16px 16px;background-clip:padding-box,border-box,border-box,border-box,border-box;background-origin:padding-box,border-box,border-box,border-box,border-box;display:flex}div.jse-collapsed-items.jse-selected.svelte-1z9v8u{background-color:var(--jse-selection-background-color, #d3d3d3);--jse-collapsed-items-background-color: var(--jse-collapsed-items-selected-background-color, #c2c2c2)}div.jse-collapsed-items.svelte-1z9v8u div.jse-text:where(.svelte-1z9v8u),div.jse-collapsed-items.svelte-1z9v8u button.jse-expand-items:where(.svelte-1z9v8u){margin:0 calc(.5 * var(--jse-padding, 10px))}div.jse-collapsed-items.svelte-1z9v8u div.jse-text:where(.svelte-1z9v8u){display:inline}div.jse-collapsed-items.svelte-1z9v8u button.jse-expand-items:where(.svelte-1z9v8u){font-family:inherit;font-size:inherit;color:var(--jse-collapsed-items-link-color, rgba(0, 0, 0, .38));background:none;border:none;padding:0;text-decoration:underline;cursor:pointer}div.jse-collapsed-items.svelte-1z9v8u button.jse-expand-items:where(.svelte-1z9v8u):hover,div.jse-collapsed-items.svelte-1z9v8u button.jse-expand-items:where(.svelte-1z9v8u):focus{color:var(--jse-collapsed-items-link-color-highlight, #ee5341)}.jse-context-menu-pointer.svelte-1talivj{position:absolute;top:calc(-.5 * var(--jse-context-menu-pointer-size, calc(1em + 4px) ));right:calc(-.5 * var(--jse-context-menu-pointer-size, calc(1em + 4px) ));width:var(--jse-context-menu-pointer-size, calc(1em + 4px) );height:var(--jse-context-menu-pointer-size, calc(1em + 4px) );padding:0;margin:0;cursor:pointer;background:transparent;border-radius:2px;background:var(--jse-context-menu-pointer-hover-background, #b2b2b2);color:var(--jse-context-menu-pointer-color, var(--jse-context-menu-color, var(--jse-text-color-inverse, #fff)));border:none;box-shadow:var(--jse-controls-box-shadow, 0 2px 6px 0 rgba(0, 0, 0, .24))}.jse-context-menu-pointer.jse-root.svelte-1talivj{top:0;right:calc(-2px - var(--jse-context-menu-pointer-size, calc(1em + 4px) ))}.jse-context-menu-pointer.jse-insert.svelte-1talivj{right:-1px}.jse-context-menu-pointer.svelte-1talivj:hover{background:var(--jse-context-menu-pointer-background-highlight, var(--jse-context-menu-background-highlight, #7a7a7a))}.jse-context-menu-pointer.jse-selected.svelte-1talivj{background:var(--jse-context-menu-pointer-background, var(--jse-context-menu-background, #656565))}.jse-context-menu-pointer.jse-selected.svelte-1talivj:hover{background:var(--jse-context-menu-pointer-background-highlight, var(--jse-context-menu-background-highlight, #7a7a7a))}.jse-key.svelte-6o1g0a{display:inline-block;min-width:2em;padding:0 5px;box-sizing:border-box;outline:none;border-radius:1px;vertical-align:top;color:var(--jse-key-color, #1a1a1a);word-break:normal;overflow-wrap:normal;white-space:pre-wrap}.jse-key.jse-empty.svelte-6o1g0a{min-width:3em;outline:1px dotted var(--jse-tag-background, rgba(0, 0, 0, .2));-moz-outline-radius:2px}.jse-key.jse-empty.svelte-6o1g0a:after{pointer-events:none;color:var(--jse-tag-background, rgba(0, 0, 0, .2));content:"key"}button.jse-validation-error.svelte-1gvcg6h{border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:0;margin:0;vertical-align:top;display:inline-flex;color:var(--jse-error-color, #ee5341)}button.jse-validation-info.svelte-1gvcg6h{border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:0;margin:0;vertical-align:top;display:inline-flex;color:var(--jse-info-color, #4f91ff)}button.jse-validation-warning.svelte-1gvcg6h{border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:0;margin:0;vertical-align:top;display:inline-flex;color:var(--jse-warning-color, #fdc539)}.jse-expand.svelte-ik1vm9{width:var(--jse-indent-size, calc(1em + 4px) );padding:0;margin:0;border:none;cursor:pointer;background:transparent;color:var(--jse-delimiter-color, rgba(0, 0, 0, .38));font-size:var(--jse-font-size-mono, 14px);height:var(--jse-line-height, calc(1em + 4px) )}.jse-expand.svelte-ik1vm9:hover{opacity:.8}.jse-meta.svelte-ik1vm9,.jse-separator.svelte-ik1vm9,.jse-index.svelte-ik1vm9,.jse-bracket.svelte-ik1vm9{vertical-align:top;color:var(--jse-delimiter-color, rgba(0, 0, 0, .38))}.jse-index.svelte-ik1vm9{padding:0 calc(.5 * var(--jse-padding, 10px))}.jse-bracket.svelte-ik1vm9{padding:0 2px}.jse-bracket.jse-expanded.svelte-ik1vm9{padding-right:var(--jse-padding, 10px)}.jse-identifier.svelte-ik1vm9{vertical-align:top;position:relative}.jse-json-node.svelte-ik1vm9{position:relative;color:var(--jse-text-color, #4d4d4d)}.jse-json-node.jse-root.svelte-ik1vm9{min-height:100%;padding-bottom:2px;box-sizing:border-box}.jse-json-node.jse-root.svelte-ik1vm9>.jse-contents-outer:where(.svelte-ik1vm9)>.jse-contents:where(.svelte-ik1vm9){padding-left:0}.jse-json-node.svelte-ik1vm9 .jse-props:where(.svelte-ik1vm9),.jse-json-node.svelte-ik1vm9 .jse-items:where(.svelte-ik1vm9){position:relative}.jse-json-node.svelte-ik1vm9 .jse-header-outer:where(.svelte-ik1vm9),.jse-json-node.svelte-ik1vm9 .jse-footer-outer:where(.svelte-ik1vm9){display:flex;margin-left:calc(var(--level) * var(--jse-indent-size, calc(1em + 4px) ))}.jse-json-node.svelte-ik1vm9 .jse-header:where(.svelte-ik1vm9){position:relative}.jse-json-node.svelte-ik1vm9 .jse-header:where(.svelte-ik1vm9) .jse-meta:where(.svelte-ik1vm9)>.jse-meta-inner:where(.svelte-ik1vm9){display:flex;justify-content:center}.jse-json-node.svelte-ik1vm9 .jse-contents-outer:where(.svelte-ik1vm9){display:flex;margin-left:calc(var(--level) * var(--jse-indent-size, calc(1em + 4px) ))}.jse-json-node.svelte-ik1vm9 .jse-header:where(.svelte-ik1vm9),.jse-json-node.svelte-ik1vm9 .jse-contents:where(.svelte-ik1vm9){display:flex;flex-direction:row;align-items:flex-start}.jse-json-node.svelte-ik1vm9 .jse-contents:where(.svelte-ik1vm9){padding-left:var(--jse-indent-size, calc(1em + 4px) );cursor:var(--jse-contents-cursor, pointer)}.jse-json-node.svelte-ik1vm9 .jse-contents:where(.svelte-ik1vm9) .jse-value-outer:where(.svelte-ik1vm9){display:inline-flex}.jse-json-node.svelte-ik1vm9 .jse-footer:where(.svelte-ik1vm9){display:inline-flex;padding-left:calc(var(--jse-indent-size, calc(1em + 4px) ) + 5px)}.jse-json-node.svelte-ik1vm9 .jse-header:where(.svelte-ik1vm9),.jse-json-node.svelte-ik1vm9 .jse-contents:where(.svelte-ik1vm9),.jse-json-node.svelte-ik1vm9 .jse-footer:where(.svelte-ik1vm9){background:var(--jse-contents-background-color, transparent)}.jse-json-node.svelte-ik1vm9 .jse-insert-selection-area:where(.svelte-ik1vm9){padding:0 calc(.5 * var(--jse-padding, 10px));flex:1}.jse-json-node.svelte-ik1vm9 .jse-insert-selection-area.jse-inside:where(.svelte-ik1vm9){display:inline-flex;align-items:center}.jse-json-node.svelte-ik1vm9 .jse-insert-selection-area.jse-after:where(.svelte-ik1vm9){display:flex;align-items:flex-end}.jse-json-node.svelte-ik1vm9 .jse-context-menu-pointer-anchor:where(.svelte-ik1vm9){position:relative}.jse-json-node.svelte-ik1vm9 .jse-insert-area:where(.svelte-ik1vm9){display:flex;position:relative;z-index:1;margin-left:calc(var(--level) * var(--jse-indent-size, calc(1em + 4px) ));max-width:250px;min-width:100px;height:0;margin-right:calc(.5 * var(--jse-padding, 10px));outline:1px solid}.jse-json-node.svelte-ik1vm9 .jse-insert-area.jse-hovered:where(.svelte-ik1vm9){outline-color:var(--jse-context-menu-pointer-hover-background, #b2b2b2)}.jse-json-node.svelte-ik1vm9 .jse-key-outer:where(.svelte-ik1vm9){position:relative}.jse-json-node.svelte-ik1vm9 .jse-key-outer:where(.svelte-ik1vm9):hover,.jse-json-node.svelte-ik1vm9 .jse-value-outer:where(.svelte-ik1vm9):hover,.jse-json-node.svelte-ik1vm9 .jse-meta:where(.svelte-ik1vm9):hover,.jse-json-node.svelte-ik1vm9 .jse-footer:where(.svelte-ik1vm9):hover{background:var(--jse-hover-background-color, rgba(0, 0, 0, .06));cursor:var(--jse-contents-cursor, pointer)}.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-value-outer,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-meta,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-items .jse-header,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-items .jse-contents,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-props .jse-header,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-props .jse-contents,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-footer{background:var(--jse-hover-background-color, rgba(0, 0, 0, .06));cursor:var(--jse-contents-cursor, pointer)}.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-value-outer .jse-value-outer,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-value-outer .jse-meta,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-meta .jse-value-outer,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-meta .jse-meta,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-items .jse-header .jse-value-outer,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-items .jse-header .jse-meta,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-items .jse-contents .jse-value-outer,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-items .jse-contents .jse-meta,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-props .jse-header .jse-value-outer,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-props .jse-header .jse-meta,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-props .jse-contents .jse-value-outer,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-props .jse-contents .jse-meta,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-footer .jse-value-outer,.jse-json-node.jse-hovered.svelte-ik1vm9:not(.jse-selected):not(.jse-selected-value) .jse-footer .jse-meta{background:none}.jse-json-node.jse-selected.svelte-ik1vm9 .jse-header:where(.svelte-ik1vm9),.jse-json-node.jse-selected.svelte-ik1vm9 .jse-contents:where(.svelte-ik1vm9),.jse-json-node.jse-selected.svelte-ik1vm9 .jse-footer:where(.svelte-ik1vm9){background:var(--jse-selection-background-color, #d3d3d3);cursor:var(--jse-contents-selected-cursor, grab)}.jse-json-node.jse-selected.svelte-ik1vm9 .jse-key-outer:where(.svelte-ik1vm9):hover,.jse-json-node.jse-selected.svelte-ik1vm9 .jse-value-outer:where(.svelte-ik1vm9):hover,.jse-json-node.jse-selected.svelte-ik1vm9 .jse-meta:where(.svelte-ik1vm9):hover,.jse-json-node.jse-selected.svelte-ik1vm9 .jse-footer:where(.svelte-ik1vm9):hover{background:inherit;cursor:inherit}.jse-json-node.svelte-ik1vm9 .jse-key-outer.jse-selected-key:where(.svelte-ik1vm9){background:var(--jse-selection-background-color, #d3d3d3);cursor:var(--jse-contents-selected-cursor, grab)}.jse-json-node.jse-selected-value.svelte-ik1vm9 .jse-value-outer,.jse-json-node.jse-selected-value.svelte-ik1vm9 .jse-meta,.jse-json-node.jse-selected-value.svelte-ik1vm9 .jse-items .jse-header,.jse-json-node.jse-selected-value.svelte-ik1vm9 .jse-items .jse-contents,.jse-json-node.jse-selected-value.svelte-ik1vm9 .jse-props .jse-header,.jse-json-node.jse-selected-value.svelte-ik1vm9 .jse-props .jse-contents,.jse-json-node.jse-selected-value.svelte-ik1vm9 .jse-footer{background:var(--jse-selection-background-color, #d3d3d3);cursor:var(--jse-contents-selected-cursor, grab)}.jse-json-node.jse-selected-value.svelte-ik1vm9 .jse-value-outer .jse-key-outer:hover,.jse-json-node.jse-selected-value.svelte-ik1vm9 .jse-meta .jse-key-outer:hover,.jse-json-node.jse-selected-value.svelte-ik1vm9 .jse-items .jse-header .jse-key-outer:hover,.jse-json-node.jse-selected-value.svelte-ik1vm9 .jse-items .jse-contents .jse-key-outer:hover,.jse-json-node.jse-selected-value.svelte-ik1vm9 .jse-props .jse-header .jse-key-outer:hover,.jse-json-node.jse-selected-value.svelte-ik1vm9 .jse-props .jse-contents .jse-key-outer:hover,.jse-json-node.jse-selected-value.svelte-ik1vm9 .jse-footer .jse-key-outer:hover{background:inherit;cursor:inherit}.jse-json-node.jse-readonly.svelte-ik1vm9{--jse-contents-selected-cursor: pointer}.jse-json-node.svelte-ik1vm9 .jse-insert-area.jse-selected:where(.svelte-ik1vm9){outline-color:var(--jse-context-menu-pointer-background, var(--jse-context-menu-background, #656565))}.jse-welcome.svelte-9kz9uv{flex:1;overflow:auto;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);display:flex;flex-direction:column;align-items:center;border-left:var(--jse-main-border, 1px solid #d7d7d7);border-right:var(--jse-main-border, 1px solid #d7d7d7)}.jse-welcome.svelte-9kz9uv:last-child{border-bottom:var(--jse-main-border, 1px solid #d7d7d7)}.jse-welcome.svelte-9kz9uv .jse-space.jse-before:where(.svelte-9kz9uv){flex:1}.jse-welcome.svelte-9kz9uv .jse-space.jse-after:where(.svelte-9kz9uv){flex:2}.jse-welcome.svelte-9kz9uv .jse-contents:where(.svelte-9kz9uv){display:flex;flex-direction:column;max-width:300px;margin:2em var(--jse-padding, 10px);gap:var(--jse-padding, 10px)}.jse-welcome.svelte-9kz9uv .jse-contents:where(.svelte-9kz9uv) .jse-welcome-info:where(.svelte-9kz9uv){color:var(--jse-panel-color-readonly, #b2b2b2)}.jse-welcome.svelte-9kz9uv .jse-contents:where(.svelte-9kz9uv) button:where(.svelte-9kz9uv){border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:5px;margin:0;background:var(--jse-button-primary-background, var(--jse-theme-color, #3883fa));color:var(--jse-button-primary-color, #fff);padding:var(--jse-padding, 10px) calc(2 * var(--jse-padding, 10px));border-radius:3px}.jse-welcome.svelte-9kz9uv .jse-contents:where(.svelte-9kz9uv) button:where(.svelte-9kz9uv):hover{background:var(--jse-button-primary-background-highlight, var(--jse-theme-color-highlight, #5f9dff))}.jse-welcome.svelte-9kz9uv .jse-contents:where(.svelte-9kz9uv) button:where(.svelte-9kz9uv):disabled{background:var(--jse-button-primary-background-disabled, #9d9d9d)}.jse-navigation-bar-dropdown.svelte-1aaso6d{position:absolute;top:100%;left:0;z-index:3;background:var(--jse-navigation-bar-background, var(--jse-background-color, #fff));color:var(--jse-navigation-bar-dropdown-color, #656565);box-shadow:var(--jse-controls-box-shadow, 0 2px 6px 0 rgba(0, 0, 0, .24));display:flex;flex-direction:column;max-height:300px;overflow:auto;min-width:80px}.jse-navigation-bar-dropdown.svelte-1aaso6d button.jse-navigation-bar-dropdown-item:where(.svelte-1aaso6d){font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px);border:none;background:transparent;color:inherit;cursor:pointer;outline:none;text-align:left;white-space:nowrap;box-sizing:border-box;padding:calc(.5 * var(--jse-padding, 10px)) 36px}.jse-navigation-bar-dropdown.svelte-1aaso6d button.jse-navigation-bar-dropdown-item:where(.svelte-1aaso6d):focus,.jse-navigation-bar-dropdown.svelte-1aaso6d button.jse-navigation-bar-dropdown-item:where(.svelte-1aaso6d):hover{background:var(--jse-navigation-bar-background-highlight, #e5e5e5)}.jse-navigation-bar-dropdown.svelte-1aaso6d button.jse-navigation-bar-dropdown-item.jse-selected:where(.svelte-1aaso6d){background:var(--jse-navigation-bar-dropdown-color, #656565);color:var(--jse-navigation-bar-background, var(--jse-background-color, #fff))}.jse-navigation-bar-item.svelte-zm4a8n{position:relative;display:flex}.jse-navigation-bar-item.svelte-zm4a8n button.jse-navigation-bar-button:where(.svelte-zm4a8n){font-family:inherit;font-size:inherit;padding:calc(.5 * var(--jse-padding, 10px)) 2px;border:none;background:transparent;color:inherit;cursor:pointer;outline:none;min-width:2em;white-space:nowrap}.jse-navigation-bar-item.svelte-zm4a8n button.jse-navigation-bar-button:where(.svelte-zm4a8n):focus,.jse-navigation-bar-item.svelte-zm4a8n button.jse-navigation-bar-button:where(.svelte-zm4a8n):hover{background:var(--jse-panel-button-background-highlight, #e0e0e0);color:var(--panel-button-color-highlight, var(--jse-text-color, #4d4d4d))}.jse-navigation-bar-item.svelte-zm4a8n button.jse-navigation-bar-button.jse-navigation-bar-arrow:where(.svelte-zm4a8n){padding:2px var(--jse-padding, 10px) 0}.jse-navigation-bar-item.svelte-zm4a8n button.jse-navigation-bar-button.jse-navigation-bar-arrow.jse-open:where(.svelte-zm4a8n){background:var(--jse-navigation-bar-background, var(--jse-background-color, #fff));color:var(--jse-navigation-bar-dropdown-color, #656565)}.jse-navigation-bar-item.svelte-zm4a8n:last-child{padding-right:var(--jse-padding, 10px)}.jse-navigation-bar-path-editor.svelte-i6k38e{flex:1;display:flex;border:var(--jse-edit-outline, 2px solid #656565);background:var(--jse-background-color, #fff)}.jse-navigation-bar-path-editor.svelte-i6k38e input.jse-navigation-bar-text:where(.svelte-i6k38e){flex:1;font-family:inherit;font-size:inherit;padding:0 5px 1px;background:var(--jse-background-color, #fff);color:var(--jse-text-color, #4d4d4d);border:none;outline:none}.jse-navigation-bar-path-editor.svelte-i6k38e button:where(.svelte-i6k38e){border:none;background:var(--jse-background-color, #fff);cursor:pointer;font-family:inherit;font-size:80%;color:inherit}.jse-navigation-bar-path-editor.svelte-i6k38e button.jse-navigation-bar-copy.copied:where(.svelte-i6k38e){color:var(--message-success-background, #9ac45d)}.jse-navigation-bar-path-editor.svelte-i6k38e button.jse-navigation-bar-validation-error:where(.svelte-i6k38e){color:var(--jse-error-color, #ee5341)}.jse-navigation-bar-path-editor.error.svelte-i6k38e{border-color:var(--jse-error-color, #ee5341)}.jse-navigation-bar-path-editor.error.svelte-i6k38e input.jse-navigation-bar-text:where(.svelte-i6k38e){color:var(--jse-error-color, #ee5341)}.jse-navigation-bar-path-editor.svelte-i6k38e .jse-copied-text:where(.svelte-i6k38e){background:var(--message-success-background, #9ac45d);color:var(--jse-message-success-color, #fff);position:relative;margin:2px;padding:0 5px;border-radius:3px}.jse-navigation-bar.svelte-ch0k1w{font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px);background:var(--jse-panel-background, #ebebeb);color:var(--jse-panel-button-color, inherit);padding:0;margin:0;display:flex;overflow:auto;border-left:var(--jse-main-border, 1px solid #d7d7d7);border-right:var(--jse-main-border, 1px solid #d7d7d7)}.jse-navigation-bar.svelte-ch0k1w .jse-navigation-bar-edit:where(.svelte-ch0k1w){font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px);padding:calc(.5 * var(--jse-padding, 10px)) var(--jse-padding, 10px);color:var(--jse-panel-color-readonly, #b2b2b2);background:transparent;border:none;display:flex;cursor:pointer;outline:none;align-items:center}.jse-navigation-bar.svelte-ch0k1w .jse-navigation-bar-edit.flex:where(.svelte-ch0k1w){flex:1}.jse-navigation-bar.svelte-ch0k1w .jse-navigation-bar-edit:where(.svelte-ch0k1w):focus,.jse-navigation-bar.svelte-ch0k1w .jse-navigation-bar-edit:where(.svelte-ch0k1w):hover,.jse-navigation-bar.svelte-ch0k1w .jse-navigation-bar-edit.editing:where(.svelte-ch0k1w){background:var(--jse-panel-button-background-highlight, #e0e0e0);color:var(--panel-button-color-highlight, var(--jse-text-color, #4d4d4d));transition:color .2s ease-in,background .2s ease-in}.jse-navigation-bar.svelte-ch0k1w .jse-navigation-bar-edit:where(.svelte-ch0k1w) .jse-navigation-bar-space:where(.svelte-ch0k1w){flex:1;text-align:left}.jse-search-box.svelte-1yv1wjm{border:var(--jse-panel-border, var(--jse-main-border, 1px solid #d7d7d7));border-radius:3px;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);background:var(--jse-panel-background, #ebebeb);color:var(--jse-panel-color-readonly, #b2b2b2);box-shadow:var(--jse-controls-box-shadow, 0 2px 6px 0 rgba(0, 0, 0, .24));display:inline-block;width:400px;max-width:100%;overflow:auto}.jse-search-box.svelte-1yv1wjm .jse-search-form:where(.svelte-1yv1wjm){display:flex;align-items:stretch}.jse-search-box.svelte-1yv1wjm .jse-search-form:where(.svelte-1yv1wjm) button:where(.svelte-1yv1wjm),.jse-search-box.svelte-1yv1wjm .jse-search-form:where(.svelte-1yv1wjm) input:where(.svelte-1yv1wjm){font-family:inherit;font-size:inherit}.jse-search-box.svelte-1yv1wjm .jse-search-form:where(.svelte-1yv1wjm) button:where(.svelte-1yv1wjm){display:block;text-align:center;border:none;padding:0 5px;margin:0;cursor:pointer;color:var(--jse-panel-button-color, inherit);background:var(--jse-panel-button-background, transparent)}.jse-search-box.svelte-1yv1wjm .jse-search-form:where(.svelte-1yv1wjm) button:where(.svelte-1yv1wjm):hover{color:var(--panel-button-color-highlight, var(--jse-text-color, #4d4d4d));background:var(--jse-panel-button-background-highlight, #e0e0e0)}.jse-search-box.svelte-1yv1wjm .jse-search-form:where(.svelte-1yv1wjm) input:where(.svelte-1yv1wjm){color:var(--jse-panel-color, var(--jse-text-color, #4d4d4d));border:var(--jse-input-border, 1px solid #d8dbdf);border-radius:3px;background:var(--jse-input-background, var(--jse-background-color, #fff));height:28px;padding:0 5px;margin:0;flex:1;width:0;min-width:50px;outline:none}.jse-search-box.svelte-1yv1wjm .jse-search-form:where(.svelte-1yv1wjm) .jse-replace-toggle:where(.svelte-1yv1wjm){padding:var(--jse-padding, 10px) calc(.5 * var(--jse-padding, 10px));min-width:20px;background:var(--jse-panel-button-background-highlight, #e0e0e0)}.jse-search-box.svelte-1yv1wjm .jse-search-form:where(.svelte-1yv1wjm) .jse-search-contents:where(.svelte-1yv1wjm){flex:1;display:flex;flex-direction:column;padding:calc(.5 * var(--jse-padding, 10px));gap:calc(.5 * var(--jse-padding, 10px))}.jse-search-box.svelte-1yv1wjm .jse-search-form:where(.svelte-1yv1wjm) .jse-search-contents:where(.svelte-1yv1wjm) .jse-search-section:where(.svelte-1yv1wjm){flex:1;display:flex;align-items:center;position:relative}.jse-search-box.svelte-1yv1wjm .jse-search-form:where(.svelte-1yv1wjm) .jse-search-contents:where(.svelte-1yv1wjm) .jse-search-section:where(.svelte-1yv1wjm) .jse-search-icon:where(.svelte-1yv1wjm){color:inherit;cursor:inherit;background:inherit;width:32px;text-align:center}.jse-search-box.svelte-1yv1wjm .jse-search-form:where(.svelte-1yv1wjm) .jse-search-contents:where(.svelte-1yv1wjm) .jse-search-section:where(.svelte-1yv1wjm) label.jse-search-input-label:where(.svelte-1yv1wjm){flex:1;display:flex}.jse-search-box.svelte-1yv1wjm .jse-search-form:where(.svelte-1yv1wjm) .jse-search-contents:where(.svelte-1yv1wjm) .jse-search-section:where(.svelte-1yv1wjm) .jse-search-count:where(.svelte-1yv1wjm){color:inherit;font-size:80%;visibility:hidden;padding:0 5px;min-width:36px;text-align:center}.jse-search-box.svelte-1yv1wjm .jse-search-form:where(.svelte-1yv1wjm) .jse-search-contents:where(.svelte-1yv1wjm) .jse-search-section:where(.svelte-1yv1wjm) .jse-search-count.jse-visible:where(.svelte-1yv1wjm){visibility:visible}.jse-search-box.svelte-1yv1wjm .jse-search-form:where(.svelte-1yv1wjm) .jse-search-contents:where(.svelte-1yv1wjm) .jse-replace-section:where(.svelte-1yv1wjm){flex:1;display:flex;padding-left:32px}.jse-search-box.svelte-1yv1wjm .jse-search-form:where(.svelte-1yv1wjm) .jse-search-contents:where(.svelte-1yv1wjm) .jse-replace-section:where(.svelte-1yv1wjm) button:where(.svelte-1yv1wjm){width:auto}.jse-json-preview.svelte-6s14j1{flex:1;font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px);color:var(--jse-panel-color-readonly, #b2b2b2);overflow:auto;white-space:pre-wrap;padding:2px;border-left:var(--jse-main-border, 1px solid #d7d7d7);border-right:var(--jse-main-border, 1px solid #d7d7d7);border-bottom:var(--jse-main-border, 1px solid #d7d7d7)}button.jse-context-menu-button.svelte-1nv9wlw{border:none;background:transparent;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:5px;margin:0;flex:1;white-space:nowrap;padding:var(--jse-padding, 10px);color:inherit}button.jse-context-menu-button.svelte-1nv9wlw:hover{background:var(--jse-context-menu-background-highlight, #7a7a7a)}button.jse-context-menu-button.svelte-1nv9wlw:focus{background:var(--jse-context-menu-background-highlight, #7a7a7a);z-index:1}button.jse-context-menu-button.svelte-1nv9wlw:disabled{color:var(--jse-context-menu-color-disabled, #9d9d9d);background:unset}button.jse-context-menu-button.left.svelte-1nv9wlw{text-align:left}button.jse-context-menu-button.svelte-1nv9wlw svg{width:16px}.jse-dropdown-button.svelte-1i0a0jw{flex:1;line-height:normal;border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);margin:0;position:relative;padding:0;display:flex}.jse-dropdown-button.svelte-1i0a0jw ul:where(.svelte-1i0a0jw){margin:0;padding:0}.jse-dropdown-button.svelte-1i0a0jw ul:where(.svelte-1i0a0jw) li:where(.svelte-1i0a0jw){margin:0;padding:0;list-style-type:none}.jse-dropdown-button.svelte-1i0a0jw button.jse-open-dropdown:where(.svelte-1i0a0jw){border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:5px;margin:0;width:2em;background:var(--jse-context-menu-background, #656565);color:var(--jse-context-menu-color, var(--jse-text-color-inverse, #fff));border-radius:0}.jse-dropdown-button.svelte-1i0a0jw button.jse-open-dropdown.jse-visible:where(.svelte-1i0a0jw){background:var(--jse-context-menu-background, #656565)}.jse-dropdown-button.svelte-1i0a0jw button.jse-open-dropdown:where(.svelte-1i0a0jw):hover{background:var(--jse-context-menu-background-highlight, #7a7a7a)}.jse-dropdown-button.svelte-1i0a0jw button.jse-open-dropdown:where(.svelte-1i0a0jw):focus{z-index:1}.jse-dropdown-button.svelte-1i0a0jw button.jse-open-dropdown:where(.svelte-1i0a0jw):disabled{color:var(--jse-context-menu-color-disabled, #9d9d9d);background:unset}.jse-dropdown-button.svelte-1i0a0jw .jse-dropdown-items:where(.svelte-1i0a0jw){display:none;position:absolute;top:100%;left:0;z-index:1;background:var(--jse-context-menu-background, #656565);color:var(--jse-context-menu-color, var(--jse-text-color-inverse, #fff));box-shadow:var(--jse-controls-box-shadow, 0 2px 6px 0 rgba(0, 0, 0, .24))}.jse-dropdown-button.svelte-1i0a0jw .jse-dropdown-items.jse-visible:where(.svelte-1i0a0jw){display:block}.jse-dropdown-button.svelte-1i0a0jw .jse-dropdown-items:where(.svelte-1i0a0jw) button:where(.svelte-1i0a0jw){border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:5px;width:100%;text-align:left;padding:var(--jse-padding, 10px);margin:0}.jse-dropdown-button.svelte-1i0a0jw .jse-dropdown-items:where(.svelte-1i0a0jw) button:where(.svelte-1i0a0jw):hover{background:var(--jse-context-menu-background-highlight, #7a7a7a)}.jse-dropdown-button.svelte-1i0a0jw .jse-dropdown-items:where(.svelte-1i0a0jw) button:where(.svelte-1i0a0jw):disabled{color:var(--jse-context-menu-color-disabled, #9d9d9d);background:unset}button.jse-context-menu-button.svelte-16zcttp{border:none;background:transparent;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:5px;margin:0;flex:1;white-space:nowrap;padding:var(--jse-padding, 10px);color:inherit}button.jse-context-menu-button.svelte-16zcttp:hover{background:var(--jse-context-menu-background-highlight, #7a7a7a)}button.jse-context-menu-button.svelte-16zcttp:focus{background:var(--jse-context-menu-background-highlight, #7a7a7a);z-index:1}button.jse-context-menu-button.svelte-16zcttp:disabled{color:var(--jse-context-menu-color-disabled, #9d9d9d);background:unset}button.jse-context-menu-button.left.svelte-16zcttp{text-align:left}button.jse-context-menu-button.svelte-16zcttp svg{width:16px}.jse-contextmenu.svelte-196mxz0{box-shadow:var(--jse-controls-box-shadow, 0 2px 6px 0 rgba(0, 0, 0, .24));font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);background:var(--jse-context-menu-background, #656565);color:var(--jse-context-menu-color, var(--jse-text-color-inverse, #fff))}.jse-contextmenu.svelte-196mxz0 .jse-row:where(.svelte-196mxz0){display:flex;flex-direction:row;align-items:flex-start;justify-content:stretch}.jse-contextmenu.svelte-196mxz0 .jse-row:where(.svelte-196mxz0) div.jse-label:where(.svelte-196mxz0){flex:1;white-space:nowrap;padding:var(--jse-padding, 10px);color:var(--jse-context-menu-color-disabled, #9d9d9d);line-height:normal}.jse-contextmenu.svelte-196mxz0 .jse-row:where(.svelte-196mxz0) div.jse-tip:where(.svelte-196mxz0){flex:1;background:var(--jse-context-menu-tip-background, rgba(255, 255, 255, .2));color:var(--context-menu-tip-color, inherit);margin:calc(.5 * var(--jse-padding, 10px));padding:calc(.5 * var(--jse-padding, 10px)) var(--jse-padding, 10px);font-size:80%;line-height:1.3em;display:flex;flex-direction:row;align-items:flex-start;gap:var(--jse-padding, 10px);border-radius:3px}.jse-contextmenu.svelte-196mxz0 .jse-row:where(.svelte-196mxz0) div.jse-tip:where(.svelte-196mxz0) div.jse-tip-icon:where(.svelte-196mxz0){padding-top:calc(.5 * var(--jse-padding, 10px))}.jse-contextmenu.svelte-196mxz0 .jse-column:where(.svelte-196mxz0){flex:1;display:flex;flex-direction:column;align-items:stretch}.jse-contextmenu.svelte-196mxz0 .jse-column:where(.svelte-196mxz0):not(:last-child){border-right:1px solid var(--jse-context-menu-separator-color, #7a7a7a)}.jse-contextmenu.svelte-196mxz0 .jse-separator:where(.svelte-196mxz0){width:100%;height:1px;background:var(--jse-context-menu-separator-color, #7a7a7a)}.jse-tree-mode.svelte-8301w6{flex:1;display:flex;flex-direction:column;position:relative;background:var(--jse-background-color, #fff);min-width:0;min-height:0;font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px);color:var(--jse-text-color, #4d4d4d);line-height:var(--jse-line-height, calc(1em + 4px) )}.jse-tree-mode.svelte-8301w6 .jse-hidden-input-label:where(.svelte-8301w6) .jse-hidden-input:where(.svelte-8301w6){position:fixed;top:-10px;left:-10px;width:1px;height:1px;padding:0;border:0;outline:none}.jse-tree-mode.no-main-menu.svelte-8301w6{border-top:var(--jse-main-border, 1px solid #d7d7d7)}.jse-tree-mode.svelte-8301w6 .jse-search-box-container:where(.svelte-8301w6){position:relative;height:0;top:var(--jse-padding, 10px);margin-right:calc(var(--jse-padding, 10px) + 20px);margin-left:var(--jse-padding, 10px);text-align:right;z-index:3}.jse-tree-mode.svelte-8301w6 .jse-contents:where(.svelte-8301w6){flex:1;overflow:auto;position:relative;padding:2px;display:flex;flex-direction:column;border-left:var(--jse-main-border, 1px solid #d7d7d7);border-right:var(--jse-main-border, 1px solid #d7d7d7)}.jse-tree-mode.svelte-8301w6 .jse-contents:where(.svelte-8301w6):last-child{border-bottom:var(--jse-main-border, 1px solid #d7d7d7)}.jse-tree-mode.svelte-8301w6 .jse-contents:where(.svelte-8301w6) .jse-loading-space:where(.svelte-8301w6){flex:1}.jse-tree-mode.svelte-8301w6 .jse-contents:where(.svelte-8301w6) .jse-loading:where(.svelte-8301w6){flex:2;text-align:center;color:var(--jse-panel-color-readonly, #b2b2b2);box-sizing:border-box;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px)}.jse-tree-mode.svelte-8301w6 .jse-contents:where(.svelte-8301w6) .jse-search-box-background:where(.svelte-8301w6){border:50px solid var(--jse-modal-background, #f5f5f5);margin:-2px -2px 2px;display:inline-block}.jse-transform-modal-inner.svelte-co0e1w{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w){color:inherit;flex:1;display:flex;flex-direction:column;padding:0;overflow:auto;min-width:0;min-height:0}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-actions:where(.svelte-co0e1w){display:flex;flex-direction:row;justify-content:flex-end;padding-top:var(--jse-padding, 10px)}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-actions:where(.svelte-co0e1w) button.jse-primary:where(.svelte-co0e1w){border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:5px;margin:0;background:var(--jse-button-primary-background, var(--jse-theme-color, #3883fa));color:var(--jse-button-primary-color, #fff);padding:var(--jse-padding, 10px) calc(2 * var(--jse-padding, 10px));border-radius:3px}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-actions:where(.svelte-co0e1w) button.jse-primary:where(.svelte-co0e1w):hover{background:var(--jse-button-primary-background-highlight, var(--jse-theme-color-highlight, #5f9dff))}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-actions:where(.svelte-co0e1w) button.jse-primary:where(.svelte-co0e1w):disabled{background:var(--jse-button-primary-background-disabled, #9d9d9d)}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w){flex:1;display:flex;gap:calc(2 * var(--jse-padding, 10px));min-height:0;box-sizing:border-box;padding:0 calc(2 * var(--jse-padding, 10px)) var(--jse-padding, 10px)}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-query-contents:where(.svelte-co0e1w){flex:1;display:flex;flex-direction:column}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-query-contents:where(.svelte-co0e1w) .jse-description:where(.svelte-co0e1w) p{margin:var(--jse-padding, 10px) 0}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-query-contents:where(.svelte-co0e1w) .jse-description:where(.svelte-co0e1w) p:first-child{margin-top:0}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-query-contents:where(.svelte-co0e1w) .jse-description:where(.svelte-co0e1w) p:last-child{margin-bottom:0}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-query-contents:where(.svelte-co0e1w) .jse-description:where(.svelte-co0e1w) code{background:var(--jse-modal-code-background, rgba(0, 0, 0, .05));font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px)}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-query-contents:where(.svelte-co0e1w) .query-error:where(.svelte-co0e1w){color:var(--jse-error-color, #ee5341)}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-query-contents:where(.svelte-co0e1w) textarea.jse-query:where(.svelte-co0e1w){flex:1;outline:none;resize:vertical}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-data-contents:where(.svelte-co0e1w){flex:1;display:flex;flex-direction:column;gap:calc(2 * var(--jse-padding, 10px))}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-data-contents:where(.svelte-co0e1w) .jse-original-data:where(.svelte-co0e1w){flex:1;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-data-contents:where(.svelte-co0e1w) .jse-original-data.jse-hide:where(.svelte-co0e1w){flex:none}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-data-contents:where(.svelte-co0e1w) .jse-preview-data:where(.svelte-co0e1w){flex:1;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-data-contents.jse-hide-original-data:where(.svelte-co0e1w){flex-direction:column;gap:0;margin-bottom:0}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-actions:where(.svelte-co0e1w){padding:var(--jse-padding, 10px) calc(2 * var(--jse-padding, 10px)) calc(2 * var(--jse-padding, 10px))}@media screen and (max-width:1200px){.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w){flex-direction:column;overflow:auto}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-query-contents:where(.svelte-co0e1w) textarea.jse-query:where(.svelte-co0e1w){min-height:150px;flex:none}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-data-contents:where(.svelte-co0e1w) .jse-tree-mode{height:300px;flex:none}.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-data-contents:where(.svelte-co0e1w) .jse-original-data:where(.svelte-co0e1w),.jse-transform-modal-inner.svelte-co0e1w .jse-modal-contents:where(.svelte-co0e1w) .jse-main-contents:where(.svelte-co0e1w) .jse-data-contents:where(.svelte-co0e1w) .jse-preview-data:where(.svelte-co0e1w){flex:unset}}.jse-transform-modal-inner.svelte-co0e1w .jse-label:where(.svelte-co0e1w){font-weight:700;display:block;box-sizing:border-box}.jse-transform-modal-inner.svelte-co0e1w .jse-label:where(.svelte-co0e1w) .jse-label-inner:where(.svelte-co0e1w){margin-top:calc(2 * var(--jse-padding, 10px));margin-bottom:calc(.5 * var(--jse-padding, 10px));box-sizing:border-box}.jse-transform-modal-inner.svelte-co0e1w .jse-label:where(.svelte-co0e1w) .jse-label-inner:where(.svelte-co0e1w) button:where(.svelte-co0e1w){border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);margin:0;font-weight:700;padding:0}.jse-transform-modal-inner.svelte-co0e1w .jse-tree-mode{flex:1;background:var(--jse-input-background-readonly, transparent);box-shadow:none;box-sizing:border-box;--jse-main-border: var(--jse-input-border, 1px solid #d8dbdf)}.jse-transform-modal-inner.svelte-co0e1w input:where(.svelte-co0e1w),.jse-transform-modal-inner.svelte-co0e1w textarea:where(.svelte-co0e1w){border:var(--jse-input-border, 1px solid #d8dbdf);outline:none;box-sizing:border-box;padding:calc(.5 * var(--jse-padding, 10px));font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px);color:inherit;background:var(--jse-input-background, var(--jse-background-color, #fff))}.jse-transform-modal-inner.svelte-co0e1w input:where(.svelte-co0e1w):focus,.jse-transform-modal-inner.svelte-co0e1w textarea:where(.svelte-co0e1w):focus{border:var(--jse-input-border-focus, 1px solid var(--jse-input-border-focus, var(--jse-theme-color, #3883fa)))}.jse-transform-modal-inner.svelte-co0e1w input:where(.svelte-co0e1w):read-only,.jse-transform-modal-inner.svelte-co0e1w textarea:where(.svelte-co0e1w):read-only{background:var(--jse-input-background-readonly, transparent)}.jse-transform-modal-inner.svelte-co0e1w .jse-preview.jse-error:where(.svelte-co0e1w){flex:1;background:var(--jse-input-background-readonly, transparent);border:var(--jse-input-border, 1px solid #d8dbdf);color:var(--jse-error-color, #ee5341);padding:calc(.5 * var(--jse-padding, 10px))}.jse-transform-modal-inner.svelte-co0e1w a{color:var(--jse-a-color, #156fc5)}.jse-transform-modal-inner.svelte-co0e1w a:hover{color:var(--jse-a-color-highlight, #0f508d)}.jse-status-bar.svelte-elhb0f{background:var(--jse-panel-background, #ebebeb);color:var(--jse-panel-color-readonly, #b2b2b2);font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px);margin:0;border-top:var(--jse-panel-border, var(--jse-main-border, 1px solid #d7d7d7));border-left:var(--jse-main-border, 1px solid #d7d7d7);border-right:var(--jse-main-border, 1px solid #d7d7d7);display:flex;gap:var(--jse-padding, 10px)}.jse-status-bar.svelte-elhb0f:last-child{border-bottom:var(--jse-main-border, 1px solid #d7d7d7)}.jse-status-bar.svelte-elhb0f .jse-status-bar-info:where(.svelte-elhb0f){padding:2px}.jse-text-mode.svelte-1sed3tc{--internal-key-color: var(--jse-key-color, #1a1a1a);--internal-value-color-number: var(--jse-value-color-number, #ee422e);--internal-value-color-boolean: var(--jse-value-color-boolean, #ff8c00);--internal-value-color-string: var(--jse-value-color-string, #008000);--internal-value-color-null: var(--jse-value-color-null, #004ed0);flex:1;box-sizing:border-box;display:flex;flex-direction:column;background:var(--jse-background-color, #fff)}.jse-text-mode.no-main-menu.svelte-1sed3tc{border-top:var(--jse-main-border, 1px solid #d7d7d7)}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc){flex:1;display:flex;position:relative;flex-direction:column;overflow:hidden;min-width:0;min-height:0;border-left:var(--jse-main-border, 1px solid #d7d7d7);border-right:var(--jse-main-border, 1px solid #d7d7d7)}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc):last-child{border-bottom:var(--jse-main-border, 1px solid #d7d7d7)}.jse-text-mode.svelte-1sed3tc .jse-contents.jse-hidden:where(.svelte-1sed3tc){visibility:hidden;position:absolute;top:0;left:0}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor{flex:1;overflow:hidden}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-scroller{font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px);line-height:var(--jse-line-height, calc(1em + 4px) );color:var(--jse-delimiter-color, rgba(0, 0, 0, .38))}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-gutters{background:var(--jse-panel-background, #ebebeb);color:var(--jse-panel-color-readonly, #b2b2b2);border-right:var(--jse-panel-border, var(--jse-main-border, 1px solid #d7d7d7))}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-activeLine,.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-activeLineGutter{background:var(--jse-active-line-background-color, rgba(0, 0, 0, .06))}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-selectionBackground{background:var(--jse-selection-background-color, #d3d3d3)}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-searchMatch{background-color:var(--jse-search-match-color, #ffe665);outline:var(--jse-search-match-outline, none)}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-searchMatch.cm-searchMatch-selected{background-color:var(--jse-search-match-active-color, var(--jse-search-match-color, #ffe665));outline:var(--jse-search-match-outline, 2px solid #e0be00)}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-selectionMatch{background-color:var(--jse-search-match-background-color, rgba(153, 255, 119, .5019607843))}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-foldPlaceholder{background:var(--jse-tag-background, rgba(0, 0, 0, .2));color:var(--jse-tag-color, var(--jse-text-color-inverse, #fff));border:none;padding:0 var(--jse-padding, 10px)}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-tooltip{font-size:var(--jse-font-size, 16px);font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);color:var(--jse-tooltip-color, var(--jse-text-color, #4d4d4d));background:var(--jse-tooltip-background, var(--jse-modal-background, #f5f5f5));border:var(--jse-tooltip-border, var(--jse-main-border, 1px solid #d7d7d7))}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-diagnosticAction{background:var(--jse-tooltip-action-button-color, var(--jse-text-color-inverse, #fff));background:var(--jse-tooltip-action-button-background, #4d4d4d)}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-panels{border-bottom:var(--jse-panel-border, var(--jse-main-border, 1px solid #d7d7d7))}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-search{background:var(--jse-panel-background, #ebebeb);color:var(--jse-panel-color, var(--jse-text-color, #4d4d4d));font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px)}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-search input{font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size-text-mode-search, 80%);color:var(--jse-input-color, var(--jse-text-color, #4d4d4d));border:var(--jse-input-border, 1px solid #d8dbdf);background:var(--jse-input-background, var(--jse-background-color, #fff));margin-right:2px}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-search button{font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size-text-mode-search, 80%);color:var(--jse-panel-button-color, inherit);background:var(--jse-panel-button-background, transparent);border:none;cursor:pointer;text-transform:capitalize;padding:calc(.5 * var(--jse-padding, 10px)) var(--jse-padding, 10px);margin:0}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-search button:hover{color:var(--panel-button-color-highlight, var(--jse-text-color, #4d4d4d));background:var(--jse-panel-button-background-highlight, #e0e0e0)}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-search label{font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size-text-mode-search, 80%);padding-left:var(--jse-padding, 10px)}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-search label input{margin-right:2px}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-search button[name=close]{width:32px;height:32px;font-size:24px;line-height:24px;padding:0;right:0;top:-4px}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .cm-editor .cm-cursor-primary{border-color:var(--jse-text-color, #4d4d4d)}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .jse-loading-space:where(.svelte-1sed3tc){flex:1}.jse-text-mode.svelte-1sed3tc .jse-contents:where(.svelte-1sed3tc) .jse-loading:where(.svelte-1sed3tc){flex:2;text-align:center;color:var(--jse-panel-color-readonly, #b2b2b2);box-sizing:border-box;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px)}.jse-text-mode.svelte-1sed3tc .jse-contents.jse-preview:where(.svelte-1sed3tc){flex:1;font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px);color:var(--jse-panel-color-readonly, #b2b2b2);overflow:auto;white-space:pre-wrap;word-break:break-word;padding:2px}.jse-text-mode.svelte-1sed3tc .jse-fold-progress:where(.svelte-1sed3tc){display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--jse-background-color, #fff);border-top:var(--jse-panel-border, var(--jse-main-border, 1px solid #d7d7d7));border-bottom:var(--jse-panel-border, var(--jse-main-border, 1px solid #d7d7d7))}.jse-text-mode.svelte-1sed3tc .jse-fold-progress:where(.svelte-1sed3tc) .jse-fold-tip:where(.svelte-1sed3tc){font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size-mono, 14px);color:var(--jse-panel-color-readonly, #b2b2b2)}.jse-text-mode.svelte-1sed3tc .jse-fold-progress:where(.svelte-1sed3tc) .jse-fold-progress-track:where(.svelte-1sed3tc){flex:1;height:6px;background:var(--jse-panel-background, #ebebeb);border-radius:3px;overflow:hidden;border:1px solid var(--jse-panel-border, var(--jse-main-border, 1px solid #d7d7d7))}.jse-text-mode.svelte-1sed3tc .jse-fold-progress:where(.svelte-1sed3tc) .jse-fold-progress-fill:where(.svelte-1sed3tc){height:100%;background:linear-gradient(90deg,var(--jse-theme-color, #3883fa),var(--jse-theme-color-highlight, #5f9dff));border-radius:2px;transition:width .1s ease;min-width:2px}.jse-text-mode.svelte-1sed3tc .jse-fold-progress:where(.svelte-1sed3tc) .jse-fold-cancel-button:where(.svelte-1sed3tc){padding:4px 12px;font-size:12px;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);background:var(--jse-theme-color, #3883fa);color:#fff;border-radius:3px;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;border:1px solid var(--jse-main-border, 1px solid #d7d7d7)}.jse-text-mode.svelte-1sed3tc .jse-fold-progress:where(.svelte-1sed3tc) .jse-fold-cancel-button:where(.svelte-1sed3tc):hover{background:var(--jse-theme-color-highlight, #5f9dff);color:#fff}.jse-inline-value.svelte-11x5eo4{font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px);line-height:var(--jse-line-height, calc(1em + 4px) );border:none;padding:0 calc(.5 * var(--jse-padding, 10px));background:transparent;color:inherit;cursor:inherit}.jse-inline-value.jse-highlight.svelte-11x5eo4{background-color:var(--jse-search-match-color, #ffe665);outline:var(--jse-search-match-outline, none)}.jse-inline-value.jse-highlight.jse-active.svelte-11x5eo4{background-color:var(--jse-search-match-active-color, var(--jse-search-match-color, #ffe665));outline:var(--jse-search-match-outline, 2px solid #e0be00)}.jse-column-header.svelte-jv0pvc{background:none;border:none;font-family:inherit;font-size:inherit;color:inherit;display:flex;gap:var(--jse-padding, 10px);padding:calc(.5 * var(--jse-padding, 10px)) var(--jse-padding, 10px) calc(.5 * var(--jse-padding, 10px)) calc(.5 * var(--jse-padding, 10px));width:100%}.jse-column-header.svelte-jv0pvc:hover{background:var(--jse-table-header-background-highlight, #e8e8e8)}.jse-column-header.svelte-jv0pvc:not(.jse-column-header.jse-readonly){cursor:pointer}.jse-column-header.svelte-jv0pvc span.jse-column-sort-icon:where(.svelte-jv0pvc){height:1em}.jse-table-mode-welcome.svelte-t7oile{flex:1;display:flex;flex-direction:column;overflow:auto;align-items:center;border-left:var(--jse-main-border, 1px solid #d7d7d7);border-right:var(--jse-main-border, 1px solid #d7d7d7)}.jse-table-mode-welcome.svelte-t7oile:last-child{border-bottom:var(--jse-main-border, 1px solid #d7d7d7)}.jse-table-mode-welcome.svelte-t7oile .jse-space.jse-before:where(.svelte-t7oile){flex:1}.jse-table-mode-welcome.svelte-t7oile .jse-nested-arrays:where(.svelte-t7oile){display:flex;flex-direction:column;gap:var(--jse-padding, 10px);max-width:400px;margin:2em var(--jse-padding, 10px);font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px)}.jse-table-mode-welcome.svelte-t7oile .jse-nested-arrays:where(.svelte-t7oile) .jse-nested-arrays-info:where(.svelte-t7oile){color:var(--jse-panel-color-readonly, #b2b2b2)}.jse-table-mode-welcome.svelte-t7oile .jse-nested-arrays:where(.svelte-t7oile) .jse-nested-property:where(.svelte-t7oile){display:flex;align-items:center;gap:var(--jse-padding, 10px)}.jse-table-mode-welcome.svelte-t7oile .jse-nested-arrays:where(.svelte-t7oile) .jse-nested-property:where(.svelte-t7oile) .jse-nested-property-path:where(.svelte-t7oile){flex:1}.jse-table-mode-welcome.svelte-t7oile .jse-nested-arrays:where(.svelte-t7oile) .jse-nested-property:where(.svelte-t7oile) .jse-nested-property-path:where(.svelte-t7oile) .jse-nested-property-count:where(.svelte-t7oile){opacity:.5;white-space:nowrap}.jse-table-mode-welcome.svelte-t7oile .jse-nested-arrays:where(.svelte-t7oile) button.jse-nested-array-action:where(.svelte-t7oile){text-align:left;border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:5px;margin:0;background:var(--jse-button-primary-background, var(--jse-theme-color, #3883fa));color:var(--jse-button-primary-color, #fff);padding:var(--jse-padding, 10px) calc(2 * var(--jse-padding, 10px));border-radius:3px}.jse-table-mode-welcome.svelte-t7oile .jse-nested-arrays:where(.svelte-t7oile) button.jse-nested-array-action:where(.svelte-t7oile):hover{background:var(--jse-button-primary-background-highlight, var(--jse-theme-color-highlight, #5f9dff))}.jse-table-mode-welcome.svelte-t7oile .jse-nested-arrays:where(.svelte-t7oile) button.jse-nested-array-action:where(.svelte-t7oile):disabled{background:var(--jse-button-primary-background-disabled, #9d9d9d)}.jse-table-mode-welcome.svelte-t7oile .jse-space.jse-after:where(.svelte-t7oile){flex:2}.jse-column-header.svelte-gfc1zr{background:none;border:none;font-family:inherit;font-size:inherit;color:inherit;display:flex;gap:var(--jse-padding, 10px);padding:calc(.5 * var(--jse-padding, 10px)) var(--jse-padding, 10px) calc(.5 * var(--jse-padding, 10px)) calc(.5 * var(--jse-padding, 10px));width:100%}.jse-column-header.svelte-gfc1zr:hover{background:var(--jse-table-header-background-highlight, #e8e8e8)}.jse-column-header.svelte-gfc1zr:not(.jse-column-header.jse-readonly){cursor:pointer}.jse-table-mode.svelte-m90oz6{flex:1;display:flex;flex-direction:column;position:relative;background:var(--jse-background-color, #fff);min-width:0;min-height:0;font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px);color:var(--jse-text-color, #4d4d4d);line-height:var(--jse-line-height, calc(1em + 4px) )}.jse-table-mode.no-main-menu.svelte-m90oz6{border-top:var(--jse-main-border, 1px solid #d7d7d7)}.jse-table-mode.svelte-m90oz6 .jse-search-box-container:where(.svelte-m90oz6){position:relative;height:0;top:calc(var(--jse-line-height, calc(1em + 4px) ) + 2 * var(--jse-padding, 10px));margin-right:calc(var(--jse-padding, 10px) + 20px);margin-left:var(--jse-padding, 10px);text-align:right;z-index:3}.jse-table-mode.svelte-m90oz6 .jse-hidden-input-label:where(.svelte-m90oz6){position:fixed;right:0;top:0;width:0;height:0}.jse-table-mode.svelte-m90oz6 .jse-hidden-input-label:where(.svelte-m90oz6) .jse-hidden-input:where(.svelte-m90oz6){width:0;height:0;padding:0;border:0;outline:none}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6){flex:1;align-items:flex-start;flex-direction:column;display:flex;overflow:auto;overflow-anchor:none;scrollbar-gutter:stable;border-left:var(--jse-main-border, 1px solid #d7d7d7);border-right:var(--jse-main-border, 1px solid #d7d7d7)}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6):last-child{border-bottom:var(--jse-main-border, 1px solid #d7d7d7)}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6){border-collapse:collapse;border-spacing:0}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6) .jse-table-invisible-start-section:where(.svelte-m90oz6) td:where(.svelte-m90oz6),.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6) .jse-table-invisible-end-section:where(.svelte-m90oz6) td:where(.svelte-m90oz6){margin:0;padding:0}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6) .jse-search-box-background:where(.svelte-m90oz6){background:var(--jse-table-header-background, #f5f5f5)}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6) .jse-table-invisible-end-section:where(.svelte-m90oz6) td:where(.svelte-m90oz6){padding-bottom:var(--jse-padding, 10px)}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6) .jse-table-row:where(.svelte-m90oz6):hover{background-color:var(--jse-table-row-odd-background, rgba(0, 0, 0, .05))}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6) .jse-table-row:where(.svelte-m90oz6) .jse-table-cell:where(.svelte-m90oz6){padding:0 var(--jse-padding, 10px) 0 0;vertical-align:top;white-space:nowrap;height:var(--jse-line-height, calc(1em + 4px) )}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6) .jse-table-row:where(.svelte-m90oz6) .jse-table-cell.jse-table-cell-header:where(.svelte-m90oz6),.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6) .jse-table-row:where(.svelte-m90oz6) .jse-table-cell.jse-table-cell-gutter:where(.svelte-m90oz6){font-weight:400;text-align:left;color:var(--jse-text-readonly, #8d8d8d);background:var(--jse-table-header-background, #f5f5f5)}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6) .jse-table-row:where(.svelte-m90oz6) .jse-table-cell.jse-table-cell-header:where(.svelte-m90oz6){padding:0;position:sticky;top:0}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6) .jse-table-row:where(.svelte-m90oz6) .jse-table-cell.jse-table-cell-header:where(.svelte-m90oz6) .jse-table-root-error:where(.svelte-m90oz6){padding:calc(.5 * var(--jse-padding, 10px)) var(--jse-padding, 10px) calc(.5 * var(--jse-padding, 10px)) calc(.5 * var(--jse-padding, 10px))}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6) .jse-table-row:where(.svelte-m90oz6) .jse-table-cell.jse-table-cell-gutter:where(.svelte-m90oz6){padding:0 var(--jse-padding, 10px) 0 calc(.5 * var(--jse-padding, 10px))}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6) .jse-table-row:where(.svelte-m90oz6) .jse-table-cell:where(.svelte-m90oz6) .jse-value-outer:where(.svelte-m90oz6){display:inline-block;cursor:var(--jse-contents-cursor, pointer)}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6) .jse-table-row:where(.svelte-m90oz6) .jse-table-cell:where(.svelte-m90oz6) .jse-value-outer:where(.svelte-m90oz6):hover{background:var(--jse-hover-background-color, rgba(0, 0, 0, .06))}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6) .jse-table-row:where(.svelte-m90oz6) .jse-table-cell:where(.svelte-m90oz6) .jse-value-outer.jse-selected-value:where(.svelte-m90oz6){background:var(--jse-selection-background-color, #d3d3d3)}.jse-table-mode.svelte-m90oz6 .jse-contents:where(.svelte-m90oz6) table.jse-table-main:where(.svelte-m90oz6) .jse-table-row:where(.svelte-m90oz6) .jse-table-cell:where(.svelte-m90oz6) .jse-context-menu-anchor:where(.svelte-m90oz6){display:inline-flex;position:relative;vertical-align:top}.jse-table-mode.svelte-m90oz6 .jse-contents.jse-contents-loading:where(.svelte-m90oz6){align-items:unset}.jse-table-mode.svelte-m90oz6 .jse-contents.jse-contents-loading:where(.svelte-m90oz6) .jse-loading-space:where(.svelte-m90oz6){flex:1}.jse-table-mode.svelte-m90oz6 .jse-contents.jse-contents-loading:where(.svelte-m90oz6) .jse-loading:where(.svelte-m90oz6){flex:2;text-align:center;color:var(--jse-panel-color-readonly, #b2b2b2);box-sizing:border-box;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px)}.jse-modal-wrapper.svelte-1hvu55v{flex:1;display:flex;min-width:0;min-height:0;flex-direction:column}.jse-modal-wrapper.svelte-1hvu55v .jse-modal-contents:where(.svelte-1hvu55v){flex:1;display:flex;flex-direction:column;padding:20px;overflow:auto;min-width:0;min-height:0}.jse-modal-wrapper.svelte-1hvu55v .jse-modal-contents:where(.svelte-1hvu55v) .jse-actions:where(.svelte-1hvu55v){display:flex;flex-direction:row;justify-content:flex-end;padding-top:var(--jse-padding, 10px)}.jse-modal-wrapper.svelte-1hvu55v .jse-modal-contents:where(.svelte-1hvu55v) .jse-actions:where(.svelte-1hvu55v) button.jse-primary:where(.svelte-1hvu55v){border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:5px;margin:0;background:var(--jse-button-primary-background, var(--jse-theme-color, #3883fa));color:var(--jse-button-primary-color, #fff);padding:var(--jse-padding, 10px) calc(2 * var(--jse-padding, 10px));border-radius:3px}.jse-modal-wrapper.svelte-1hvu55v .jse-modal-contents:where(.svelte-1hvu55v) .jse-actions:where(.svelte-1hvu55v) button.jse-primary:where(.svelte-1hvu55v):hover{background:var(--jse-button-primary-background-highlight, var(--jse-theme-color-highlight, #5f9dff))}.jse-modal-wrapper.svelte-1hvu55v .jse-modal-contents:where(.svelte-1hvu55v) .jse-actions:where(.svelte-1hvu55v) button.jse-primary:where(.svelte-1hvu55v):disabled{background:var(--jse-button-primary-background-disabled, #9d9d9d)}.jse-modal-wrapper.svelte-1hvu55v .jse-modal-contents:where(.svelte-1hvu55v) .jse-label:where(.svelte-1hvu55v){font-weight:700;display:block;box-sizing:border-box}.jse-modal-wrapper.svelte-1hvu55v .jse-modal-contents:where(.svelte-1hvu55v) .jse-label:where(.svelte-1hvu55v) .jse-label-inner:where(.svelte-1hvu55v){margin-top:calc(2 * var(--jse-padding, 10px));margin-bottom:calc(.5 * var(--jse-padding, 10px));box-sizing:border-box}.jse-modal-wrapper.svelte-1hvu55v .jse-modal-contents:where(.svelte-1hvu55v) .jse-modal-inline-editor:where(.svelte-1hvu55v){flex:1;min-height:150px;min-width:0;max-width:100%;display:flex;--jse-theme-color: var(--jse-modal-editor-theme-color, #707070);--jse-theme-color-highlight: var(--jse-modal-editor-theme-color-highlight, #646464)}.jse-modal-wrapper.svelte-1hvu55v .jse-actions:where(.svelte-1hvu55v){gap:var(--jse-padding, 10px);align-items:center}.jse-modal-wrapper.svelte-1hvu55v .jse-actions:where(.svelte-1hvu55v) .jse-error:where(.svelte-1hvu55v){flex:1;color:var(--jse-error-color, #ee5341)}.jse-modal-wrapper.svelte-1hvu55v .jse-actions:where(.svelte-1hvu55v) button.jse-secondary:where(.svelte-1hvu55v){border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:5px;margin:0;background:var(--jse-button-secondary-background, #d3d3d3);color:var(--jse-button-secondary-color, var(--jse-text-color, #4d4d4d));padding:var(--jse-padding, 10px) calc(2 * var(--jse-padding, 10px));border-radius:3px}.jse-modal-wrapper.svelte-1hvu55v .jse-actions:where(.svelte-1hvu55v) button.jse-secondary:where(.svelte-1hvu55v):hover{background:var(--jse-button-secondary-background-highlight, #e1e1e1)}.jse-modal-wrapper.svelte-1hvu55v .jse-actions:where(.svelte-1hvu55v) button.jse-secondary:where(.svelte-1hvu55v):disabled{background:var(--jse-button-secondary-background-disabled, #9d9d9d)}.jse-modal-wrapper.svelte-1hvu55v input:where(.svelte-1hvu55v){border:var(--jse-input-border, 1px solid #d8dbdf);outline:none;box-sizing:border-box;padding:calc(.5 * var(--jse-padding, 10px));font-family:var(--jse-font-family-mono, consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace);font-size:var(--jse-font-size-mono, 14px);color:inherit;background:var(--jse-input-background, var(--jse-background-color, #fff))}.jse-modal-wrapper.svelte-1hvu55v input:where(.svelte-1hvu55v):focus{border:var(--jse-input-border-focus, 1px solid var(--jse-input-border-focus, var(--jse-theme-color, #3883fa)))}.jse-modal-wrapper.svelte-1hvu55v input:where(.svelte-1hvu55v):read-only{background:var(--jse-input-background-readonly, transparent)}.jse-modal-contents.svelte-bng95m{flex:1;display:flex;flex-direction:column;padding:20px;overflow:auto;min-width:0;min-height:0}.jse-modal-contents.svelte-bng95m .jse-actions:where(.svelte-bng95m){display:flex;flex-direction:row;justify-content:flex-end;padding-top:var(--jse-padding, 10px)}.jse-modal-contents.svelte-bng95m .jse-actions:where(.svelte-bng95m) button.jse-primary:where(.svelte-bng95m){border:none;background:transparent;color:inherit;cursor:pointer;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);padding:5px;margin:0;background:var(--jse-button-primary-background, var(--jse-theme-color, #3883fa));color:var(--jse-button-primary-color, #fff);padding:var(--jse-padding, 10px) calc(2 * var(--jse-padding, 10px));border-radius:3px}.jse-modal-contents.svelte-bng95m .jse-actions:where(.svelte-bng95m) button.jse-primary:where(.svelte-bng95m):hover{background:var(--jse-button-primary-background-highlight, var(--jse-theme-color-highlight, #5f9dff))}.jse-modal-contents.svelte-bng95m .jse-actions:where(.svelte-bng95m) button.jse-primary:where(.svelte-bng95m):disabled{background:var(--jse-button-primary-background-disabled, #9d9d9d)}.jse-modal-contents.svelte-bng95m table:where(.svelte-bng95m){width:100%;border-collapse:collapse;border-spacing:0}.jse-modal-contents.svelte-bng95m table:where(.svelte-bng95m) th:where(.svelte-bng95m),.jse-modal-contents.svelte-bng95m table:where(.svelte-bng95m) td:where(.svelte-bng95m){text-align:left;vertical-align:middle;font-weight:400;padding-bottom:var(--jse-padding, 10px)}.jse-modal-contents.svelte-bng95m input.jse-path:where(.svelte-bng95m){width:100%;box-sizing:border-box;padding:5px 10px;border:var(--jse-input-border, 1px solid #d8dbdf);border-radius:var(--jse-input-radius, 3px);font-family:inherit;font-size:inherit;background:inherit;background:var(--jse-input-background-readonly, transparent);color:inherit;outline:none}.jse-modal-contents.svelte-bng95m .svelte-select input{box-sizing:border-box}.jse-modal-contents.svelte-bng95m .jse-space:where(.svelte-bng95m){height:200px}.jse-modal-contents.svelte-bng95m .jse-space:where(.svelte-bng95m) .jse-error:where(.svelte-bng95m){color:var(--jse-error-color, #ee5341)}.jse-main.svelte-1k65mul{width:100%;height:100%;min-width:0;min-height:150px;font-family:var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--jse-font-size, 16px);line-height:normal;position:relative;display:flex;flex-direction:row}.jse-main.svelte-1k65mul:not(.jse-focus){--jse-selection-background-color: var(--jse-selection-background-inactive-color, #e8e8e8);--jse-context-menu-pointer-background: var(--jse-context-menu-pointer-hover-background, #b2b2b2)}.card.svelte-17dmz0q{padding:2rem;max-width:900px;margin:0 auto}.header.svelte-17dmz0q{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}h3.svelte-17dmz0q{margin:0;font-size:1.25rem;color:#1e293b;font-weight:600}.badge.svelte-17dmz0q{background:#e0f2fe;color:#0369a1;font-size:.75rem;padding:4px 8px;border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.form-grid.svelte-17dmz0q{display:flex;flex-direction:column;gap:1.5rem}.paragraphs-container.svelte-17dmz0q{display:flex;flex-direction:column;gap:1rem;padding-left:1rem;border-left:2px solid #f1f5f9}.input-group.svelte-17dmz0q{display:flex;flex-direction:column;gap:.5rem}.label-row.svelte-17dmz0q{display:flex;justify-content:space-between;align-items:center}label.svelte-17dmz0q{font-size:.9rem;font-weight:500;color:#475569}.hint.svelte-17dmz0q{font-size:.75rem;color:#94a3b8}.styled-input.svelte-17dmz0q{padding:.75rem 1rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;color:#334155;background-color:#fff;transition:all .2s ease-in-out;width:100%;box-sizing:border-box}textarea.styled-input.svelte-17dmz0q{resize:vertical;min-height:80px;line-height:1.5}.styled-input.svelte-17dmz0q:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.styled-input.svelte-17dmz0q::placeholder{color:#cbd5e1}.cta-input.svelte-17dmz0q{font-weight:600;color:#0f172a;background-color:#f8fafc}.card.svelte-her417{padding:2rem;max-width:900px;margin:0 auto}.header.svelte-her417{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}h3.svelte-her417{margin:0;font-size:1.25rem;color:#1e293b;font-weight:600}.badge.svelte-her417{background:#f0fdf4;color:#15803d;font-size:.75rem;padding:4px 8px;border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.form-grid.svelte-her417{display:flex;flex-direction:column;gap:1.5rem}.row-2-col.svelte-her417{display:grid;grid-template-columns:1fr 2fr;gap:1rem}@media(max-width:600px){.row-2-col.svelte-her417{grid-template-columns:1fr}}.input-group.svelte-her417{display:flex;flex-direction:column;gap:.5rem}label.svelte-her417{font-size:.9rem;font-weight:500;color:#475569}.hint.svelte-her417{font-size:.8rem;color:#94a3b8}.styled-input.svelte-her417{padding:.75rem 1rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;color:#334155;background-color:#fff;transition:all .2s ease-in-out;width:100%;box-sizing:border-box}.styled-input.svelte-her417:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.topics-container.svelte-her417{margin-top:1rem;border-top:1px solid #e2e8f0;padding-top:1.5rem}.topics-header.svelte-her417{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.topic-main-label.svelte-her417{font-size:1rem;color:#1e293b;font-weight:600}.label-row.svelte-her417{display:flex;align-items:baseline;gap:.5rem}.btn-add.svelte-her417{background:#eff6ff;color:#2563eb;border:1px dashed #bfdbfe;border-radius:6px;padding:8px 16px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-add.svelte-her417:hover{background:#dbeafe;border-color:#2563eb}.topics-list.svelte-her417{display:flex;flex-direction:column;gap:1rem}.topic-item.svelte-her417{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;position:relative;transition:transform .1s}.topic-item.svelte-her417:focus-within{border-color:#cbd5e1;background:#fff;box-shadow:0 4px 6px -2px #0000000d}.topic-title-input.svelte-her417{font-weight:600;color:#0f172a}.topic-inputs.svelte-her417{display:flex;flex-direction:column;gap:.5rem}.btn-remove.svelte-her417{align-self:flex-end;background:#ff8787;color:var(--text-light);border:1px solid transparent;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-remove.svelte-her417:hover{background:#ef4444;border-color:#fecaca;opacity:1}.empty-state.svelte-her417{text-align:center;padding:1.5rem;color:#94a3b8;font-size:.9rem;background:#f8fafc;border-radius:8px;border:1px dashed #e2e8f0}.form-section.svelte-1jc4q6{padding:2rem;max-width:900px;margin:0 auto}.section-header-row.svelte-1jc4q6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}h3.svelte-1jc4q6{margin:0;font-size:1.25rem;color:#1e293b;font-weight:600}.badge.svelte-1jc4q6{background:#fdf4ff;color:#86198f;font-size:.75rem;padding:4px 8px;border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.form-grid.svelte-1jc4q6{display:flex;flex-direction:column;gap:1.5rem}.input-group.svelte-1jc4q6{display:flex;flex-direction:column;gap:.5rem}label.svelte-1jc4q6{font-size:.9rem;font-weight:500;color:#475569}.mini-label.svelte-1jc4q6{font-size:.75rem;color:#64748b;font-weight:600;margin-bottom:4px;display:block}.styled-input.svelte-1jc4q6{padding:.75rem 1rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;color:#334155;background-color:#fff;transition:all .2s ease-in-out;width:100%;box-sizing:border-box}.styled-input.svelte-1jc4q6:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.steps-container.svelte-1jc4q6{display:flex;flex-direction:column;gap:1rem}.steps-header.svelte-1jc4q6{display:flex;align-items:center;justify-content:space-between}.steps-label.svelte-1jc4q6{font-size:1rem;font-weight:600;color:#1e293b}.btn-add.svelte-1jc4q6{background:transparent;color:#2563eb;border:1px dashed #2563eb;border-radius:6px;padding:8px 16px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-add.svelte-1jc4q6:hover{background:#eff6ff}.steps-list.svelte-1jc4q6{display:flex;flex-direction:column;gap:1rem}.step-item.svelte-1jc4q6{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;gap:1rem;position:relative;transition:box-shadow .2s}.step-item.svelte-1jc4q6:focus-within{border-color:#cbd5e1;box-shadow:0 4px 6px -2px #00000014}.step-row-top.svelte-1jc4q6{display:flex;gap:1rem}.number-wrapper.svelte-1jc4q6{flex:0 0 70px}.title-wrapper.svelte-1jc4q6{flex:1}.number-input.svelte-1jc4q6{text-align:center;font-weight:600}.btn-remove.svelte-1jc4q6{align-self:flex-end;background:#ff8787;color:var(--text-light);border:1px solid transparent;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-remove.svelte-1jc4q6:hover{background:#ef4444;border-color:#fecaca;opacity:1}.empty-state.svelte-1jc4q6{padding:2rem;text-align:center;color:#94a3b8;border:2px dashed #e2e8f0;border-radius:8px}.form-section.svelte-9uj45a{padding:2rem;max-width:900px;margin:0 auto}.section-header-row.svelte-9uj45a{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}h3.svelte-9uj45a{margin:0;font-size:1.25rem;color:#1e293b;font-weight:600}.badge.svelte-9uj45a{background:#fff7ed;color:#c2410c;font-size:.75rem;padding:4px 8px;border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.form-grid.svelte-9uj45a{display:flex;flex-direction:column;gap:1rem}.list-header.svelte-9uj45a{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.list-label.svelte-9uj45a{font-size:1rem;font-weight:600;color:#1e293b}.filter-bar.svelte-9uj45a{display:flex;gap:1rem;align-items:center;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.filter-bar.svelte-9uj45a label:where(.svelte-9uj45a){font-size:.9rem;font-weight:600;color:#1e293b;white-space:nowrap}.filter-select.svelte-9uj45a{flex:1;max-width:400px}.btn-add.svelte-9uj45a{background:transparent;color:#2563eb;border:1px dashed #2563eb;border-radius:6px;padding:8px 16px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-add.svelte-9uj45a:hover{background:#eff6ff}.btn-duplicate.svelte-9uj45a{align-self:flex-end;background:#fbbf24;color:#fff;border:1px solid transparent;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-duplicate.svelte-9uj45a:hover{background:#f59e42;border-color:#fde68a;opacity:1}.testimonials-list.svelte-9uj45a{display:flex;flex-direction:column;gap:1.5rem}.testimonial-card.svelte-9uj45a{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.5rem;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;gap:1.25rem;transition:box-shadow .2s}.testimonial-card.svelte-9uj45a:focus-within{border-color:#cbd5e1;box-shadow:0 4px 6px -2px #00000014}.row-2-col.svelte-9uj45a{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.row-with-small.svelte-9uj45a{display:grid;grid-template-columns:1fr 100px;gap:1rem}@media(max-width:600px){.row-2-col.svelte-9uj45a,.row-with-small.svelte-9uj45a{grid-template-columns:1fr}}.input-group.svelte-9uj45a{display:flex;flex-direction:column;gap:.4rem}.mini-label.svelte-9uj45a{font-size:.75rem;color:#64748b;font-weight:600}.styled-input.svelte-9uj45a{padding:.6rem .8rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.95rem;color:#334155;background-color:#fff;width:100%;box-sizing:border-box}.code-font.svelte-9uj45a{font-family:monospace;color:#0f172a;background:#f8fafc}.styled-input.svelte-9uj45a:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}textarea.styled-input.svelte-9uj45a{line-height:1.5}.btn-remove.svelte-9uj45a{align-self:flex-end;background:#ff8787;color:var(--text-light);border:1px solid transparent;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-remove.svelte-9uj45a:hover{background:#ef4444;border-color:#fecaca;opacity:1}.empty-state.svelte-9uj45a{padding:2rem;text-align:center;color:#94a3b8;border:2px dashed #e2e8f0;border-radius:8px}.form-section.svelte-b8r9pf{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto;font-family:Inter,system-ui,sans-serif}.section-header-row.svelte-b8r9pf{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}h3.svelte-b8r9pf{margin:0;font-size:1.25rem;color:#1e293b;font-weight:600}.badge.svelte-b8r9pf{background:#ccfbf1;color:#0f766e;font-size:.75rem;padding:4px 8px;border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.form-grid.svelte-b8r9pf{display:flex;flex-direction:column;gap:1.5rem}.input-group.svelte-b8r9pf{display:flex;flex-direction:column;gap:.5rem}label.svelte-b8r9pf{font-size:.9rem;font-weight:500;color:#475569}.hint.svelte-b8r9pf{font-size:.75rem;color:#94a3b8}.styled-input.svelte-b8r9pf{padding:.75rem 1rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;color:#334155;background-color:#fff;transition:all .2s ease-in-out;width:100%;box-sizing:border-box}.styled-input.svelte-b8r9pf:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}textarea.styled-input.svelte-b8r9pf{resize:vertical;line-height:1.5}.form-section.svelte-46m72s{padding:2rem;max-width:900px;margin:0 auto}.section-header-row.svelte-46m72s{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.btn-add.svelte-46m72s{background:transparent;color:#2563eb;border:1px dashed #2563eb;border-radius:6px;padding:8px 16px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-add.svelte-46m72s:hover{background:#eff6ff}.courses-list.svelte-46m72s{display:flex;flex-direction:column;gap:1.5rem}.course-card.svelte-46m72s{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column}.course-header.svelte-46m72s{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;cursor:pointer}.course-toggle.svelte-46m72s{display:flex;align-items:center;gap:.75rem;background:none;border:none;cursor:pointer;padding:0;font-size:1rem;text-align:left;flex:1}.course-toggle.svelte-46m72s:hover{text-decoration:underline}.toggle-icon.svelte-46m72s{display:inline-flex;align-items:center;font-size:.8rem;color:#64748b;transition:transform .2s ease;min-width:16px}.course-title.svelte-46m72s{font-weight:600;color:#1e293b;font-size:1rem}.btn-remove-header.svelte-46m72s{background:#fee2e2;color:#dc2626;border:none;border-radius:4px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;transition:all .2s;flex-shrink:0}.btn-remove-header.svelte-46m72s:hover{background:#fecaca;color:#b91c1c}.course-content.svelte-46m72s{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.row-2-col.svelte-46m72s{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.input-group.svelte-46m72s{display:flex;flex-direction:column;gap:.4rem}.styled-input.svelte-46m72s{padding:.6rem .8rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.95rem;color:#334155;background-color:#fff;width:100%;box-sizing:border-box}.btn-remove.svelte-46m72s{align-self:flex-end;background:#ff8787;color:#fff;border:1px solid transparent;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-remove.svelte-46m72s:hover{background:#ef4444;border-color:#fecaca;opacity:1}.empty-state.svelte-46m72s{padding:2rem;text-align:center;color:#94a3b8;border:2px dashed #e2e8f0;border-radius:8px}.info-icon.svelte-46m72s{display:inline-flex;align-items:center;cursor:pointer;vertical-align:middle}.admin-container.svelte-1jef3w8{max-width:1000px;margin:0 auto;padding:2rem;font-family:Inter,system-ui,sans-serif;position:relative}.toast.svelte-1jef3w8{position:fixed;top:20px;right:20px;z-index:9999;display:flex;align-items:flex-start;gap:12px;background:#fff;padding:16px;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:300px;max-width:400px;border-left:5px solid;animation:slideIn .3s ease}.toast.success.svelte-1jef3w8{border-color:#22c55e}.toast.error.svelte-1jef3w8{border-color:#ef4444}.toast-icon.svelte-1jef3w8{display:flex;align-items:center;justify-content:center;margin-top:2px}.toast.success.svelte-1jef3w8 .toast-icon:where(.svelte-1jef3w8){color:#22c55e}.toast.error.svelte-1jef3w8 .toast-icon:where(.svelte-1jef3w8){color:#ef4444}.toast-content.svelte-1jef3w8{display:flex;flex-direction:column;gap:2px;flex:1}.toast-title.svelte-1jef3w8{font-weight:700;font-size:.95rem;color:#333}.toast-message.svelte-1jef3w8{font-size:.9rem;color:#666;line-height:1.4}.toast-close.svelte-1jef3w8{background:none;border:none;font-size:1.2rem;color:#999;cursor:pointer;padding:0;line-height:1}.toast-close.svelte-1jef3w8:hover{color:#333}.login-box.svelte-1jef3w8{display:flex;flex-direction:column;gap:.7rem;max-width:400px;margin:5rem auto;background:#fafbfc;border-radius:10px;box-shadow:0 2px 12px #0001;padding:2rem 2.5rem 1.5rem}label.svelte-1jef3w8{font-size:.98rem;color:#333;margin-bottom:.2rem;margin-top:.5rem}input.svelte-1jef3w8{padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem}button.svelte-1jef3w8{padding:10px 20px;cursor:pointer;background:#333;color:#fff;border:none;border-radius:4px;font-weight:700;transition:background .2s}button.svelte-1jef3w8:disabled{opacity:.7;cursor:not-allowed}button.logout.svelte-1jef3w8{background:transparent;color:#d00;border:1px solid #d00;font-weight:700;padding:8px 18px;margin-left:1rem}header.svelte-1jef3w8{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-bottom:1px solid #eee;padding-bottom:1rem}.editor-wrapper.svelte-1jef3w8{height:600px;border:1px solid #ddd;margin-bottom:1rem;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0001}.save-btn.svelte-1jef3w8{background:#00c853;width:100%;font-size:1.1rem;margin-top:.5rem;margin-bottom:1.5rem}.aviso.svelte-1jef3w8{background:#e3f2fd;padding:10px;border-radius:4px;color:#0d47a1;margin-bottom:1rem;font-size:1rem}.loader-overlay.svelte-1jef3w8{position:fixed;inset:0;background:#ffffffb3;z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loader.svelte-1jef3w8{border:6px solid #eee;border-top:6px solid #00c853;border-radius:50%;width:48px;height:48px;animation:svelte-1jef3w8-spin 1s linear infinite}@keyframes svelte-1jef3w8-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-tip.svelte-1jef3w8{font-size:.93rem;color:#888;margin-top:.7rem;text-align:center}.tabs.svelte-1jef3w8{display:flex;gap:.5rem;margin-bottom:1.2rem;flex-wrap:wrap}.tabs.svelte-1jef3w8 button:where(.svelte-1jef3w8){background:#f3f3f3;border:1px solid #ccc;border-radius:6px 6px 0 0;padding:.7rem 1.2rem;font-size:1rem;cursor:pointer;font-weight:500;color:#333;transition:background .2s}.tabs.svelte-1jef3w8 button.active:where(.svelte-1jef3w8),.tabs.svelte-1jef3w8 button:where(.svelte-1jef3w8):focus{background:#fff;border-bottom:2px solid #00c853;color:#00c853;outline:none}.tab-content.svelte-1jef3w8{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0001;padding:2rem 1.5rem 1.5rem;margin-bottom:1.5rem;min-height:300px}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:1.5;-webkit-text-size-adjust:100%}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{text-decoration:none;color:inherit}button{border:none;background:none;cursor:pointer}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Drunken Hour;src:url(/assets/fonts/drunkenhour.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-arapey: "Arapey", serif;--font-overpass: "Overpass", sans-serif;--font-drunken: "Drunken Hour", cursive;--primary-color: #8b0000;--secondary-color: #ffaf00;--accent-color: #000949;--background-color: #f3f3f3;--text-color: #000000;--text-light: #f3f3f3;--text-dark: #000000;--white: #ffffff;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 5rem;--font-family: var(--font-overpass);--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .35s ease}body{font-family:var(--font-overpass);font-size:var(--font-size-base);color:var(--text-color);background-color:var(--background-color);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;color:var(--text-color)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{line-height:1.7;color:var(--text-dark)}.titulo-especial{font-family:var(--font-arapey)}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(1rem,3vw,var(--spacing-md))}.section{padding:clamp(var(--spacing-xl),5vw,var(--spacing-2xl)) 0}.text-center{text-align:center}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.grid{display:grid}button,a{min-height:44px;min-width:44px}@media(max-width:768px){:root{--font-size-4xl: 2rem;--font-size-3xl: 1.75rem;--font-size-2xl: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem}}@media(max-width:480px){:root{--font-size-4xl: 1.75rem;--font-size-3xl: 1.5rem;--font-size-2xl: 1.25rem}}
