modal-overlay.svelte-1uj1yy8{z-index:100;background:#000000b3;justify-content:center;align-items:center;animation:.3s svelte-1uj1yy8-fadeIn;display:flex;position:fixed;inset:0}modal-card.svelte-1uj1yy8{background:linear-gradient(145deg,#1e2329fa,#14161cfc);border:1px solid #7ee7ff33;border-radius:20px;width:90%;max-width:400px;padding:2rem;animation:.3s svelte-1uj1yy8-slideUp;position:relative;box-shadow:0 20px 50px #00000080}.close-btn.svelte-1uj1yy8{color:var(--grey);cursor:pointer;background:0 0;border:none;font-size:1.75rem;line-height:1;transition:color .2s;position:absolute;top:12px;right:16px}.close-btn.svelte-1uj1yy8:hover{color:var(--white)}.modal-icon.svelte-1uj1yy8{text-align:center;filter:drop-shadow(0 0 10px #7ee7ff66);margin-bottom:.5rem;font-size:3rem}.modal-title.svelte-1uj1yy8{text-align:center;font-family:var(--raleway);color:var(--yellow);margin:0 0 .25rem;font-size:1.4rem}.modal-subtitle.svelte-1uj1yy8{text-align:center;font-family:var(--dosis);color:var(--grey);margin:0 0 1.5rem;font-size:.95rem}.enroll-form.svelte-1uj1yy8{flex-direction:column;gap:1rem;display:flex}.form-group.svelte-1uj1yy8{position:relative}.form-group.svelte-1uj1yy8 label:where(.svelte-1uj1yy8){font-family:var(--dosis);color:var(--secondary);margin-bottom:.4rem;font-size:.9rem;font-weight:600;display:block}.form-group.svelte-1uj1yy8 input:where(.svelte-1uj1yy8){width:100%;color:var(--white);font-family:var(--dosis);background:#ffffff0d;border:1px solid #7ee7ff33;border-radius:10px;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-group.svelte-1uj1yy8 input:where(.svelte-1uj1yy8)::placeholder{color:#ffffff59}.form-group.svelte-1uj1yy8 input:where(.svelte-1uj1yy8):focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #7ee7ff26}.char-count.svelte-1uj1yy8{color:var(--grey);font-size:.75rem;font-family:var(--dosis);position:absolute;top:38px;right:12px}.submit-btn.svelte-1uj1yy8{background:linear-gradient(135deg, var(--accent), #5bc0de);color:#111827;font-family:var(--raleway);cursor:pointer;border:none;border-radius:10px;margin-top:.5rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:700;transition:all .3s}.submit-btn.svelte-1uj1yy8:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7ee7ff66}.submit-btn.disabled.svelte-1uj1yy8{cursor:not-allowed;background:gray}.success-content.svelte-1uj1yy8{text-align:center;padding:1rem 0}.success-icon.svelte-1uj1yy8{border:2px solid var(--accent2);width:70px;height:70px;color:var(--accent2);background:#7af0a626;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:2rem;font-weight:700;display:flex}.success-content.svelte-1uj1yy8 h3:where(.svelte-1uj1yy8){font-family:var(--raleway);color:var(--white);margin:0 0 .5rem}.success-content.svelte-1uj1yy8 p:where(.svelte-1uj1yy8){color:var(--grey);font-family:var(--dosis);margin:0 0 1.5rem}.loader.svelte-1uj1yy8{position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes svelte-1uj1yy8-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uj1yy8-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.instructor-comic.svelte-19km8sk{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:stretch;gap:0;max-width:320px;transition:transform .3s,box-shadow .3s;animation:.6s cubic-bezier(.22,1,.36,1) both svelte-19km8sk-slideInRight;display:flex;overflow:hidden}.instructor-comic.svelte-19km8sk:hover{border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d,0 0 20px #7ee7ff14}@keyframes svelte-19km8sk-slideInRight{0%{opacity:0;transform:translate(40px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.image-shot.svelte-19km8sk{clip-path:polygon(0 0,100% 0,85% 100%,0 100%);background:linear-gradient(135deg, var(--blackA) 10%, transparent 60%, var(--blackB));flex-shrink:0;width:110px;height:140px;overflow:hidden}.image-shot.svelte-19km8sk img:where(.svelte-19km8sk){object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.instructor-comic.svelte-19km8sk:hover .image-shot:where(.svelte-19km8sk) img:where(.svelte-19km8sk){transform:scale(1.08)}.info-panel.svelte-19km8sk{flex-direction:column;flex:1;justify-content:center;gap:.5rem;min-width:0;padding:.75rem 1rem .75rem .75rem;display:flex}.name.svelte-19km8sk{font-family:var(--raleway);color:var(--secondary);font-size:clamp(.95rem,2.5vw,1.15rem);font-weight:700;line-height:1.2;display:inline-block;position:relative}.name.svelte-19km8sk:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);border-radius:2px;width:100%;height:2px;position:absolute;bottom:-2px;left:0}.social-links.svelte-19km8sk{flex-wrap:wrap;gap:.5rem;display:flex}.social-links.svelte-19km8sk a:where(.svelte-19km8sk){background:#ffffff0d;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.social-links.svelte-19km8sk a:where(.svelte-19km8sk):hover{background:#ffffff1f;transform:scale(1.15)}.social-links.svelte-19km8sk a:where(.svelte-19km8sk) img:where(.svelte-19km8sk){opacity:.55;width:18px;height:18px;transition:opacity .2s}.social-links.svelte-19km8sk a:where(.svelte-19km8sk):hover img:where(.svelte-19km8sk){opacity:1}@media (width<=620px){.instructor-comic.svelte-19km8sk{max-width:100%}.image-shot.svelte-19km8sk{width:80px;height:100px}.info-panel.svelte-19km8sk{padding:.5rem .75rem .5rem .5rem}}@media (width<=380px){.image-shot.svelte-19km8sk{width:64px;height:84px}.social-links.svelte-19km8sk a:where(.svelte-19km8sk){width:24px;height:24px}.social-links.svelte-19km8sk a:where(.svelte-19km8sk) img:where(.svelte-19km8sk){width:15px;height:15px}}form.svelte-qhs7v5{display:contents}.enrollBtn.svelte-qhs7v5{width:100%;height:3.5rem;font-family:var(--dosis);font-size:clamp(.9rem, 2vw, var(--body1-size));cursor:pointer;background:linear-gradient(135deg, var(--accent), #5bc0de);background:var(--GradientBlackBlue);color:#fff;text-shadow:var(--white-shadow);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.enrollBtn.svelte-qhs7v5:hover{text-shadow:0 0 15px var(--accent);box-shadow:0 6px 20px #7ee7ff59}.enrollBtn.svelte-qhs7v5:active{transform:scale(.98)}.enrollBtn.svelte-qhs7v5:disabled{opacity:.7;cursor:not-allowed;transform:none}.enrollBtn.svelte-qhs7v5.loading{background:0 0}.onBoardIncomplete.svelte-qhs7v5{color:#fffc;box-shadow:none;background:0 0;border:1px solid #f7f25c4d}.onBoardIncomplete.svelte-qhs7v5:hover{background:#f7f25c0d}.enrollBtn.status.svelte-qhs7v5{cursor:default;pointer-events:none;box-shadow:none;background:0 0}.enrollBtn.status.in.svelte-qhs7v5{background:var(--inBG);border:1px solid var(--inBorder);color:var(--inBorder)}.enrollBtn.status.out.svelte-qhs7v5{background:var(--outBG);border:1px solid var(--outBorder);color:var(--outBorder)}.enrollBtn.status.wait.svelte-qhs7v5{background:var(--waitBG);border:1px solid var(--waitBorder);color:var(--waitBorder)}.enrollBtn.status.wait.svelte-qhs7v5 .dots:where(.svelte-qhs7v5) span:where(.svelte-qhs7v5){opacity:0;animation:1.4s ease-in-out infinite svelte-qhs7v5-pulse}.enrollBtn.status.wait.svelte-qhs7v5 .dots:where(.svelte-qhs7v5) span:where(.svelte-qhs7v5):nth-child(2){animation-delay:.2s}.enrollBtn.status.wait.svelte-qhs7v5 .dots:where(.svelte-qhs7v5) span:where(.svelte-qhs7v5):nth-child(3){animation-delay:.4s}@keyframes svelte-qhs7v5-pulse{0%,80%,to{opacity:0}40%{opacity:1}}.card.svelte-5rnxf5{border:1px solid #ffffff14;border-left:4px solid var(--extraColor,#323232);background:#191e2399;border-radius:16px;flex-direction:column;gap:.75rem;margin-top:22px;padding:1rem 3.5rem 1rem 1rem;display:flex;position:relative;overflow:hidden}.card.svelte-5rnxf5:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0a0f1e40 45%,#00000080 100%);border-radius:0 0 16px 16px;height:120px;position:absolute;bottom:0;left:0;right:0}.borderWorkshop.svelte-5rnxf5{border-left:4px solid var(--workshopColor,#35e9b3)}.borderWorkshop.svelte-5rnxf5:after{background:linear-gradient(#0000 0%,#35e9b30f 45%,#00000080 100%)}.borderCourse.svelte-5rnxf5{border-left:4px solid var(--courseColor,#35e986)}.borderCourse.svelte-5rnxf5:after{background:linear-gradient(#0000 0%,#35e9860f 45%,#00000080 100%)}.borderSeminar.svelte-5rnxf5{border-left:4px solid var(--seminarStyle,#a735e9)}.borderSeminar.svelte-5rnxf5:after{background:linear-gradient(#0000 0%,#a735e90f 45%,#00000080 100%)}certificate-badge.svelte-5rnxf5{background:linear-gradient(135deg,#f4e9bfe6,#c2b308e6);border-radius:12px 0 8px;align-items:center;gap:4px;height:28px;padding:4px 26px;display:flex;position:absolute;top:0;left:0;box-shadow:12px 12px 250px 60px #fbfb7680}certificate-badge.svelte-5rnxf5 img:where(.svelte-5rnxf5){width:30px;height:30px}certificate-badge.svelte-5rnxf5 p:where(.svelte-5rnxf5){color:#343434;text-shadow:2px 3px 10px #323232;font-size:.75rem;font-weight:600;font-family:var(--dosis)}.right-col.svelte-5rnxf5{flex-direction:column;align-items:center;gap:.35rem;display:flex;position:absolute;top:.5rem;right:.5rem}.copy-btn.svelte-5rnxf5{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.2rem;transition:background-color .2s;display:flex}.copy-btn.svelte-5rnxf5:hover{background:#ffffff14}.copy-btn.svelte-5rnxf5.copied{background:#7af0a633}.copy-btn.svelte-5rnxf5.error{background:#ff7a7a33}.feedback-icon.svelte-5rnxf5{font-size:1.4rem}.feedback-icon.svelte-5rnxf5.success{color:var(--accent2)}.feedback-icon.svelte-5rnxf5.danger{color:var(--out)}.social-col.svelte-5rnxf5{flex-direction:column;align-items:center;gap:.2rem;display:flex}.social-col.svelte-5rnxf5 a:where(.svelte-5rnxf5){border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.social-col.svelte-5rnxf5 a:where(.svelte-5rnxf5) img:where(.svelte-5rnxf5){opacity:.5;width:38px;height:38px;transition:opacity .2s}.social-col.svelte-5rnxf5 a:where(.svelte-5rnxf5):hover{background:#ffffff14}.social-col.svelte-5rnxf5 a:where(.svelte-5rnxf5):hover img:where(.svelte-5rnxf5){opacity:1}header.svelte-5rnxf5{gap:.4rem;display:flex}header.svelte-5rnxf5 article:where(.svelte-5rnxf5){flex-direction:column;justify-content:space-between;display:flex}h4.svelte-5rnxf5{text-shadow:0 0 6px #eaeaea44;font-size:clamp(1rem,5vw,1.8rem);font-weight:600;line-height:1.2}.brief.svelte-5rnxf5{font-size:clamp(.85rem,1.8vw,.95rem);font-family:var(--dosis);color:#ffffffa6;line-height:1.5}.meta-row.svelte-5rnxf5{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.meta-chip.svelte-5rnxf5{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;padding:.3rem .65rem;font-weight:600;display:flex}.meta-chip.svelte-5rnxf5 .chip-label:where(.svelte-5rnxf5){font-size:.65rem;font-family:var(--dosis);text-transform:uppercase;letter-spacing:.08em;opacity:.55}.meta-chip.svelte-5rnxf5 .chip-value:where(.svelte-5rnxf5){font-size:.82rem;font-family:var(--dosis);font-weight:600}.deadline-chip.svelte-5rnxf5{background:#f6e59e0f;border-color:#f6e59e40}.deadline-chip.svelte-5rnxf5 .chip-label:where(.svelte-5rnxf5){color:#f6e59eb3}.deadline-chip.svelte-5rnxf5 .chip-value:where(.svelte-5rnxf5){color:#f6e59ef2}.cupos-chip.svelte-5rnxf5{background-color:#ff00111a;border-color:#f8dd7140}.cupos-chip.svelte-5rnxf5 .chip-label:where(.svelte-5rnxf5){color:var(--grey)}.cupos-chip.svelte-5rnxf5 .chip-value:where(.svelte-5rnxf5){color:var(--yellow)}.price-chip.svelte-5rnxf5{background:#71f8710f;border-color:#71f87140}.price-chip.svelte-5rnxf5 .chip-label:where(.svelte-5rnxf5){color:#71f871b3}.price-chip.svelte-5rnxf5 .chip-value:where(.svelte-5rnxf5){color:#71f871;text-shadow:0 0 8px #71f8714d}.badgesConteiner.svelte-5rnxf5{grid-template-columns:repeat(2,1fr);gap:.4rem;display:grid}badge-data.svelte-5rnxf5{-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.4rem;padding:.4rem .75rem;transition:all .2s;display:flex}badge-data.svelte-5rnxf5:hover{background:#ffffff14;transform:translateY(-1px)}.badge-icon.svelte-5rnxf5{opacity:.65;flex-shrink:0;width:18px;height:18px}.infoBadge.svelte-5rnxf5{font-size:clamp(.75rem,1.5vw,.85rem);font-family:var(--dosis);color:#fffc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}footer.svelte-5rnxf5{z-index:1;border-top:1px solid #ffffff0f;flex-direction:row;justify-content:space-between;gap:1rem;padding-top:.75rem;display:flex;position:relative}.event-details.svelte-5rnxf5{flex-direction:column;flex:1;gap:1rem;display:flex}.detail-section.svelte-5rnxf5{flex-direction:column;gap:.3rem;display:flex}h5.svelte-5rnxf5{font-size:.65rem;font-family:var(--dosis);text-transform:uppercase;letter-spacing:.12em;color:#ffffff59;margin-bottom:.1rem;font-weight:700}.detail-item.svelte-5rnxf5{font-size:clamp(.85rem,1.8vw,.95rem);font-family:var(--dosis);color:#ffffffc7;border-left:2px solid #ffffff24;padding-left:.85rem;line-height:1.55;transition:border-color .2s,color .2s}.detail-item.svelte-5rnxf5:hover{color:#fffffff2;border-left-color:#ffffff59}@media (width<=780px){footer.svelte-5rnxf5{flex-direction:column}}@media (width<=550px){.badgesConteiner.svelte-5rnxf5{grid-template-columns:1fr}.card.svelte-5rnxf5{padding-right:3rem}}
