#carr.svelte-strtbv{color:#f5f5f5;animation:svelte-strtbv-pulso 2s ease-in-out infinite}@keyframes svelte-strtbv-pulso{50%{opacity:.4}}.testimonial-btn.svelte-strtbv{background:none;border:none;padding:0;margin:0;text-align:left;cursor:pointer;width:100%;display:block;color:inherit}.modal-container.svelte-1t21h85{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;padding:1rem;z-index:1001;overflow-y:auto}.project-modal.svelte-1t21h85{color:var(--text-modal, #fafafa);border-radius:12px;box-shadow:0 8px 24px #0006;max-width:800px;width:90%;max-height:80vh;overflow-y:auto;position:relative;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 480px){.project-modal.svelte-1t21h85{padding:1rem}}@keyframes svelte-1t21h85-fadeSlide{to{opacity:1;transform:translateY(0)}}@keyframes svelte-1t21h85-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-1t21h85-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-header-visual.svelte-1t21h85{display:flex;justify-content:center;margin-bottom:1rem;position:relative}.modal-body.svelte-1t21h85{display:flex;flex-direction:column;gap:1.5rem}.modal-intro.svelte-1t21h85{text-align:center;display:flex;flex-direction:column;gap:.5rem}.modal-intro.svelte-1t21h85 h2:where(.svelte-1t21h85){font-size:1.4rem}.modal-intro.svelte-1t21h85 p:where(.svelte-1t21h85){font-size:.9rem;opacity:.85}.modal-tabs.svelte-1t21h85{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.modal-tabs.svelte-1t21h85 button:where(.svelte-1t21h85){padding:.45rem .8rem;border-radius:999px;background:transparent;border:1px solid rgba(255,255,255,.15);color:inherit;cursor:pointer;font-size:.85rem;transition:all .2s ease}.modal-tabs.svelte-1t21h85 button.active:where(.svelte-1t21h85){background:var(--principal);border-color:transparent;color:#fff}.modal-panel.svelte-1t21h85{background:#ffffff0a;border-radius:12px;padding:1rem;animation:svelte-1t21h85-fadeIn .25s ease}.modal-panel.svelte-1t21h85 h3:where(.svelte-1t21h85){margin-bottom:.35rem;font-size:1.05rem}.modal-panel.svelte-1t21h85 p:where(.svelte-1t21h85){font-size:.9rem;line-height:1.45;opacity:.9}.modal-actions.svelte-1t21h85{display:grid;grid-template-columns:1fr;gap:.75rem}.btn.svelte-1t21h85{padding:.7rem 1rem;border-radius:10px;border:none;font-weight:500;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.btn.svelte-1t21h85:active{transform:scale(.97)}.btn.secondary.svelte-1t21h85{background:#ffffff14;color:inherit}.btn.primary.svelte-1t21h85{background:var(--principal);color:#fff}.btn.svelte-1t21h85:disabled{opacity:.6;cursor:not-allowed}h2.svelte-nh1zz5{display:flex;justify-content:space-between}#carr.svelte-nh1zz5{color:#f5f5f5;animation:svelte-nh1zz5-pulso 2s ease-in-out infinite}@keyframes svelte-nh1zz5-pulso{50%{opacity:.4}}.flex.svelte-nh1zz5{display:flex}.company.svelte-nh1zz5,.duration.svelte-nh1zz5{display:flex;align-items:center;margin-left:10px;gap:10px;transition:.3s;opacity:.4;cursor:grab}.duration.svelte-nh1zz5{cursor:pointer}.company.svelte-nh1zz5:hover,.duration.svelte-nh1zz5:hover{opacity:.8}.download-span.svelte-nh1zz5{cursor:pointer;transition:transform .15s ease,background-color .8s ease;animation:svelte-nh1zz5-agitar 6s ease infinite}.download-span.svelte-nh1zz5:hover{animation-play-state:paused;transform:scale(1.05)}.download-span.svelte-nh1zz5:active{transform:scale(.95)}@keyframes svelte-nh1zz5-agitar{0%,90%,to{transform:translate(0)}91%{transform:translate(-3px)}92%{transform:translate(3px)}93%{transform:translate(-2px)}94%{transform:translate(2px)}95%{transform:translate(-1px)}96%{transform:translate(1px)}97%{transform:translate(-2px)}98%{transform:translate(2px)}99%{transform:translate(-1px)}}.error.svelte-1l4r78q{display:flex;flex-direction:column;gap:16px;padding:8px 12px}.error.svelte-1l4r78q i:where(.svelte-1l4r78q){opacity:.6;font-size:.8rem;text-align:end}.text-center.svelte-1l4r78q{text-align:center}.modal-container.svelte-1l4r78q{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;padding:1rem;z-index:1001;overflow-y:auto}.svelte-1l4r78q::-webkit-scrollbar{width:5px;height:5px}.svelte-1l4r78q::-webkit-scrollbar-track{background:var(--onyx);border-radius:5px}.svelte-1l4r78q::-webkit-scrollbar-thumb{background:var(--crayola);border-radius:5px}.svelte-1l4r78q::-webkit-scrollbar-button{width:20px}.project-modal.svelte-1l4r78q{color:var(--text-modal, #fafafa);border-radius:12px;box-shadow:0 8px 24px #0006;max-width:800px;width:90%;max-height:80vh;overflow-y:auto;position:relative;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.modal-img-wrapper.svelte-1l4r78q{display:flex;flex-direction:column;align-items:center;gap:.75rem}.modal-thumbnail-box.svelte-1l4r78q{position:relative}.modal-thumbnail-box.svelte-1l4r78q img:where(.svelte-1l4r78q){width:120px;height:120px;border-radius:10px;object-fit:cover;border:2px solid rgba(255,255,255,.1)}.decor-icon.svelte-1l4r78q{width:36px;opacity:.6}.modal-title.svelte-1l4r78q{margin:0;text-align:center;line-height:1.2}.modal-subtitle.svelte-1l4r78q{margin-top:.25rem;color:var(--text-secondary, #bbbbbb);text-align:center}.badges.svelte-1l4r78q{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:1rem 0}.badges-2.svelte-1l4r78q{display:flex;overflow:auto;gap:8px;padding-bottom:12px;align-items:center}.badge.svelte-1l4r78q{background:var(--badge-bg, #333);padding:6px 12px;border-radius:6px;font-size:.85rem}.badge.no-wrap.svelte-1l4r78q{text-wrap:nowrap}.badge.error.svelte-1l4r78q{color:var(--text-secondary, red);text-align:center}.tabs.svelte-1l4r78q{display:flex;justify-content:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.1);margin-top:1rem;overflow:auto;padding-inline:2px}.tabs.svelte-1l4r78q::-webkit-scrollbar{display:none}.tabs.svelte-1l4r78q button:where(.svelte-1l4r78q){background:transparent;border:none;padding:8px 16px;color:var(--text-secondary, #bbb);cursor:pointer;transition:color .2s,border-bottom .2s;border-bottom:3px solid transparent}.tabs.svelte-1l4r78q button.active:where(.svelte-1l4r78q){color:var(--crayola, #ff7a18);border-bottom:3px solid var(--crayola, #ff7a18)}.tab-content.svelte-1l4r78q{display:flex;flex-direction:column;margin-top:1.5rem;gap:2rem}.modal-text.svelte-1l4r78q h4:where(.svelte-1l4r78q){color:var(--text-modal, #fafafa)}.modal-text.svelte-1l4r78q p:where(.svelte-1l4r78q),.modal-text.svelte-1l4r78q li:where(.svelte-1l4r78q){font-size:.95rem;color:var(--text-modal, #e5e5e5)}.modal-text.svelte-1l4r78q ul:where(.svelte-1l4r78q){list-style:disc inside;margin-left:1.25rem}#btn-cart.svelte-1l4r78q{display:flex;gap:16px}.presentation-btn.svelte-1l4r78q{position:relative;display:flex;align-items:center;gap:6px;color:#fff;padding:10px 18px;border-radius:6px;font-weight:500;text-decoration:none;transition:.8s;overflow:hidden;width:100%}.presentation-btn.svelte-1l4r78q span:where(.svelte-1l4r78q){z-index:3}.presentation-btn.svelte-1l4r78q .visit-bg:where(.svelte-1l4r78q){position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;background:var(--principal);opacity:0;transition:.8s}.visit-btn.svelte-1l4r78q{background:var(--principal)}.to-cart-btn.svelte-1l4r78q{background:var(--bg-gradient-secondary)}.to-cart-btn.invert.svelte-1l4r78q{background:var(--bg-gradient-secondary-2)}.to-cart-btn.svelte-1l4r78q .visit-bg:where(.svelte-1l4r78q){transition:.3s}.presentation-btn.svelte-1l4r78q:hover{background-position-x:-70vw;padding-inline-start:36px}.presentation-btn.invert.svelte-1l4r78q:hover{background-position-x:70vw;padding-inline-start:36px}.presentation-btn.svelte-1l4r78q:hover .visit-bg:where(.svelte-1l4r78q){opacity:1}.gallery.svelte-1l4r78q{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:1rem}.gallery.svelte-1l4r78q img:where(.svelte-1l4r78q){width:100%;border-radius:8px;object-fit:cover}.video-wrapper.svelte-1l4r78q video:where(.svelte-1l4r78q),.iframe-wrapper.svelte-1l4r78q iframe:where(.svelte-1l4r78q){width:100%;border-radius:8px;margin-top:1rem;border:none}.feedback-list.svelte-1l4r78q{list-style:none;padding:0;margin:0 0 1.5rem}.feedback-item.svelte-1l4r78q{background:var(--badge-bg, #333);padding:14px;border-radius:8px;margin-bottom:1rem}.feedback-form.svelte-1l4r78q{display:flex;flex-direction:column}.feedback-form.svelte-1l4r78q label:where(.svelte-1l4r78q){margin:.4rem 0 .2rem;color:var(--text-modal, #fafafa)}.feedback-form.svelte-1l4r78q .stars:where(.svelte-1l4r78q){display:flex;gap:8px;color:#fafafa}.feedback-form.svelte-1l4r78q textarea:where(.svelte-1l4r78q){background:var(--input-bg, #2a2a2a);color:var(--text-modal, #fafafa);border:none;border-radius:6px;padding:8px;margin-bottom:.8rem;resize:vertical;text-align:center}.svelte-1l4r78q:focus{outline-color:var(--crayola)}@media (max-width: 480px){.project-modal.svelte-1l4r78q{padding:1rem}.tabs.svelte-1l4r78q{justify-content:start}.tabs.svelte-1l4r78q button:where(.svelte-1l4r78q){padding:6px 10px}}.tab-panel.svelte-1l4r78q{animation:svelte-1l4r78q-fadeSlide .35s ease forwards;opacity:0;transform:translateY(10px)}@keyframes svelte-1l4r78q-fadeSlide{to{opacity:1;transform:translateY(0)}}.modal-text.svelte-1l4r78q{display:flex;flex-direction:column;gap:.8rem;color:var(--white-1, #eaeaea)}.section-title.svelte-1l4r78q{margin:0;color:var(--crayola, #ff7a18);font-weight:600;letter-spacing:.3px}.default-list.svelte-1l4r78q,.links-list.svelte-1l4r78q{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.45rem}.default-list.svelte-1l4r78q li:where(.svelte-1l4r78q){color:var(--white-2, #cfcfcf)}.info-list.svelte-1l4r78q{list-style:none;padding:0;display:flex;flex-direction:column;gap:.6rem}.info-list.svelte-1l4r78q li:where(.svelte-1l4r78q){background:#ffffff0d;padding:.55rem .8rem;border-radius:8px;display:flex;justify-content:space-between;color:var(--white-2)}.info-list.svelte-1l4r78q li:where(.svelte-1l4r78q) span:where(.svelte-1l4r78q){opacity:.75}.info-list.svelte-1l4r78q li:where(.svelte-1l4r78q) strong:where(.svelte-1l4r78q){color:var(--white-1)}.links-list.svelte-1l4r78q a:where(.svelte-1l4r78q){color:var(--crayola, #ff7a18);text-decoration:none;font-weight:500;transition:.25s}.links-list.svelte-1l4r78q a:where(.svelte-1l4r78q):hover{text-decoration:underline;opacity:.85}.gallery.svelte-1l4r78q{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.gallery.svelte-1l4r78q img:where(.svelte-1l4r78q){width:100%;border-radius:10px;object-fit:cover;transition:.25s ease}.gallery.svelte-1l4r78q img:where(.svelte-1l4r78q):hover{transform:scale(1.04)}.video-wrapper.svelte-1l4r78q video:where(.svelte-1l4r78q),.iframe-wrapper.svelte-1l4r78q iframe:where(.svelte-1l4r78q){width:100%;margin-top:1rem;border-radius:10px;border:none;box-shadow:0 4px 14px #00000040}.iframe-wrapper.svelte-1l4r78q iframe:where(.svelte-1l4r78q){height:360px}.feedback-list.svelte-1l4r78q{display:flex;flex-direction:column;gap:.9rem;padding:0;margin:0}.feedback-item.svelte-1l4r78q{background:#ffffff0d;border-radius:10px;padding:1rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.stars.svelte-1l4r78q{color:#f5c518;margin-bottom:.4rem}.feedback-form.svelte-1l4r78q{display:flex;flex-direction:column;gap:.7rem}.feedback-form.svelte-1l4r78q textarea:where(.svelte-1l4r78q){background:#ffffff12;border:1px solid rgba(255,255,255,.1);padding:10px;color:#fff;border-radius:8px}.feedback-form.svelte-1l4r78q textarea:where(.svelte-1l4r78q){min-height:90px;resize:vertical}.external-link.svelte-1l4r78q{display:inline-flex;align-items:center;gap:.3rem}.disabled-link.svelte-1l4r78q{display:inline-flex;align-items:center;gap:.3rem;opacity:.5;cursor:not-allowed}.end-info.svelte-1l4r78q{margin:0;line-height:1.3;opacity:90%}.end-info.svelte-1l4r78q ion-icon:where(.svelte-1l4r78q){display:inline-block;vertical-align:middle;width:1em;height:1em;margin:0 .25em .1rem;line-height:1}a.disabled.svelte-1l4r78q{cursor:not-allowed;background:var(--bg-gradient-secondary-2)}a.disabled.svelte-1l4r78q .visit-bg:where(.svelte-1l4r78q){background:var(--bg-gradient-onyx)}.modal-floating-scope.svelte-1l4r78q{position:sticky;top:0;z-index:20;height:0;overflow:visible}.modal-floating-header.svelte-1l4r78q{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#141414a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08);border-radius:16px;opacity:0;transform:translateY(-10px);transition:.28s ease;pointer-events:none}.modal-floating-header.visible.svelte-1l4r78q{opacity:1;transform:translateY(0);pointer-events:auto;cursor:pointer}.floating-thumb.svelte-1l4r78q{width:36px;height:36px;object-fit:cover;border-radius:6px;border:1px solid rgba(255,255,255,.15)}.floating-info.svelte-1l4r78q h4:where(.svelte-1l4r78q){margin:0}.floating-info.svelte-1l4r78q p:where(.svelte-1l4r78q){margin:0;font-size:.8rem;color:var(--text-secondary, #bbb)}.skeleton-animation.svelte-1l4r78q,.skeleton-img.svelte-1l4r78q{color:transparent;background:linear-gradient(90deg,#ffffff0f,#ffffff26,#ffffff0f);background-size:200% 100%;animation:svelte-1l4r78q-shimmer 1.6s ease-in-out infinite}.skeleton-animation-2.svelte-1l4r78q{background:linear-gradient(90deg,#ffffff0f,#ffffff26,#ffffff0f);background-size:200% 100%;animation:svelte-1l4r78q-shimmer 1.6s ease-in-out infinite;padding-inline:8px;border-radius:8px}.without-animation.svelte-1l4r78q .skeleton-animation:where(.svelte-1l4r78q),.without-animation.svelte-1l4r78q .skeleton-animation-2:where(.svelte-1l4r78q),.without-animation.svelte-1l4r78q .skeleton-img:where(.svelte-1l4r78q){animation:none}.skeleton-img.svelte-1l4r78q{width:100%;height:120px;border-radius:12px}#modal-info.svelte-1l4r78q li:where(.svelte-1l4r78q){font-size:.9rem;gap:8px}#modal-info.svelte-1l4r78q strong:where(.svelte-1l4r78q){text-align:end}@keyframes svelte-1l4r78q-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-1l4r78q-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-img-wrapper.svelte-1l4r78q{position:relative}.btn-add-cart.svelte-1l4r78q{position:absolute;bottom:-9px;right:-12px;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;background:var(--principal);color:#fff;border:none;cursor:pointer;box-shadow:0 4px 20px #00000040;transition:transform .2s ease,opacity .2s ease}.btn-add-cart.svelte-1l4r78q:hover{transform:scale(1.07);opacity:.9}.impact-grid.svelte-1l4r78q{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:1.5rem}.impact-card.svelte-1l4r78q{background:var(--bg-gradient-secondary);padding:1rem;border-radius:12px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.impact-card.svelte-1l4r78q strong:where(.svelte-1l4r78q){font-size:1.4rem;display:block}.impact-card.highlight.svelte-1l4r78q{background:var(--principal);color:#fff}.impact-note.svelte-1l4r78q{opacity:.8;font-size:.9rem}.feedback-header.svelte-1l4r78q{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.in-feedback.svelte-1l4r78q{display:flex;justify-content:center;align-items:center;text-align:center}.out-feedback.svelte-1l4r78q{border:2px solid;border-inline:none;border-bottom:none;padding-top:24px;border-color:var(--onyx);text-align:center}ion-icon.icon.svelte-zvvqla{display:inline-block;vertical-align:middle;width:1em;height:1em;margin:0 .25em;line-height:1}.modal-container.svelte-9uuz1b{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;padding:1rem;z-index:1001;overflow-y:auto}.modal-content.svelte-9uuz1b{display:flex;flex-direction:column;gap:16px}.svelte-9uuz1b::-webkit-scrollbar{width:5px;height:5px}.svelte-9uuz1b::-webkit-scrollbar-track{background:var(--onyx);border-radius:5px}.svelte-9uuz1b::-webkit-scrollbar-thumb{background:var(--crayola);border-radius:5px}.svelte-9uuz1b::-webkit-scrollbar-button{width:20px}.project-modal.svelte-9uuz1b{color:var(--text-modal, #fafafa);border-radius:12px;box-shadow:0 8px 24px #0006;max-width:800px;width:90%;max-height:80vh;overflow-y:auto;position:relative;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.modal-subtitle.svelte-9uuz1b{margin-top:.25rem;color:var(--text-secondary, #bbbbbb)}.cart-tip.svelte-9uuz1b{margin-top:.25rem;text-align:center;opacity:.65}@keyframes svelte-9uuz1b-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-9uuz1b-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}h3.article-title.svelte-9uuz1b{margin-top:0;margin-bottom:8px}.cart-list.svelte-9uuz1b{display:flex;flex-direction:column;gap:1rem}.cart-item.svelte-9uuz1b{display:flex;gap:12px;border:1px solid rgba(255,255,255,.08);padding:10px;border-radius:10px;background:#ffffff08}.cart-thumb.svelte-9uuz1b{width:70px;height:70px;border-radius:8px;object-fit:cover}.cart-info.svelte-9uuz1b{flex:1;display:flex;flex-direction:column;justify-content:space-between}.price.svelte-9uuz1b{color:var(--crayola, #ff7a18);font-weight:600}.qty-section.svelte-9uuz1b{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:8px;align-items:center}.qty.svelte-9uuz1b{display:flex;gap:8px;align-items:center}.qty.svelte-9uuz1b button:where(.svelte-9uuz1b){background:#ffffff1a;border:none;color:#fff;width:24px;height:24px;border-radius:6px;cursor:pointer}.remove-btn.svelte-9uuz1b{background:transparent;border:none;color:#ff4e4e;font-size:.85rem;cursor:pointer;text-align:left;padding-inline:8px}.empty.svelte-9uuz1b{text-align:center;color:#aaa;padding:2rem 0}.cart-total.svelte-9uuz1b{margin-top:1.4rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.btn-qty.svelte-9uuz1b{display:flex;justify-content:center;align-items:center}.btn-qty.disabled.svelte-9uuz1b{display:flex;justify-content:center;align-items:center;opacity:30%}.cart-total.svelte-9uuz1b p:where(.svelte-9uuz1b){margin:0;line-height:1.3}.solicitar-btn.svelte-9uuz1b{width:100%;margin-top:1rem;padding:14px 20px;border:none;border-radius:10px;background:var(--crayola, #ff7a18);color:#111;font-weight:600;cursor:pointer}.skeleton.svelte-9uuz1b{background:#ffffff08;border-radius:10px;display:flex;gap:12px;padding:10px}.skeleton-bg.svelte-9uuz1b{width:70px;height:70px;border-radius:8px;background:#ffffff1a;animation:svelte-9uuz1b-pulse 1.2s infinite ease-in-out}.skeleton-line.svelte-9uuz1b{height:12px;border-radius:4px;background:#ffffff1a;animation:svelte-9uuz1b-pulse 1.2s infinite ease-in-out}.w60.svelte-9uuz1b{width:60%}.w40.svelte-9uuz1b{width:40%}@keyframes svelte-9uuz1b-pulse{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}#carr.svelte-1awueu9{color:#f5f5f5;animation:svelte-1awueu9-pulso 2s ease-in-out infinite}@keyframes svelte-1awueu9-pulso{50%{opacity:.4}}#carr.svelte-1lzpqvb{color:#f5f5f5;animation:svelte-1lzpqvb-pulso 2s ease-in-out infinite}@keyframes svelte-1lzpqvb-pulso{50%{opacity:.4}}.profession-input.svelte-rqgwcp{margin-bottom:25px}.projects-layer.svelte-rqgwcp{display:flex;flex-wrap:wrap;align-items:center;row-gap:.5rem;column-gap:1rem;padding:.35rem .6rem;font-size:.85rem;color:var(--white2);font-size:var(--fs6);font-weight:var(--fw400);padding:13px 20px;border:1px solid var(--jet);border-bottom:none;border-radius:14px 14px 0 0}form.svelte-rqgwcp:has(.projects-layer:where(.svelte-rqgwcp)) textarea:where(.svelte-rqgwcp){border-top-left-radius:0;border-top-right-radius:0}.projects-layer.svelte-rqgwcp .label:where(.svelte-rqgwcp){opacity:.7;white-space:nowrap}.projects.svelte-rqgwcp{display:flex;flex-wrap:wrap;gap:.35rem}.chip.svelte-rqgwcp{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .45rem;border-radius:.35rem;background:var(--principal);font-size:.8rem}.chip.svelte-rqgwcp button:where(.svelte-rqgwcp){all:unset;cursor:pointer;padding-left:.2rem;opacity:.6}.chip.svelte-rqgwcp button:where(.svelte-rqgwcp):hover{opacity:1}.float-btn.svelte-145vu89{cursor:pointer;transition:transform .15s ease,background-color .8s ease;z-index:1000;position:fixed;bottom:5rem;right:2rem;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--principal);color:#fff;box-shadow:0 8px 16px #00000040;display:flex;align-items:center;justify-content:center;border:none;outline:none;font-size:1.6rem;animation:svelte-145vu89-levitar 3s cubic-bezier(.645,.045,.355,1) infinite}.float-btn.svelte-145vu89:hover{background:var(--hover);transform:scale(1.05);animation-play-state:paused}.float-btn.svelte-145vu89:active{transform:scale(.95)}@keyframes svelte-145vu89-levitar{0%{transform:translateY(0);box-shadow:0 8px 16px #00000040}50%{transform:translateY(-10px);box-shadow:0 12px 20px #0003}to{transform:translateY(0);box-shadow:0 8px 16px #00000040}}
