.cc-tst.svelte-ncuiq5.svelte-ncuiq5{padding:90px 0 0}.cc-tst--muro.svelte-ncuiq5.svelte-ncuiq5{padding:90px 0 110px}.cc-tst__offline.svelte-ncuiq5.svelte-ncuiq5,.cc-tst__pendientes.svelte-ncuiq5.svelte-ncuiq5{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-radius:16px;margin-bottom:22px;border:1px solid}.cc-tst__offline.svelte-ncuiq5.svelte-ncuiq5{background:linear-gradient(160deg,#fc81811f,#fc81810d);border-color:#fc818159}.cc-tst__offline.svelte-ncuiq5 i.svelte-ncuiq5{color:#fc8181;font-size:1.1rem;margin-top:3px}.cc-tst__offline.svelte-ncuiq5 strong.svelte-ncuiq5{display:block;font-size:.98rem;margin-bottom:2px}.cc-tst__offline.svelte-ncuiq5 p.svelte-ncuiq5{margin:0;color:var(--cc-muted);font-size:.88rem;line-height:1.5}.cc-tst__pendientes.svelte-ncuiq5.svelte-ncuiq5{align-items:center;background:#c8a97e1a;border-color:#c8a97e59;color:var(--cc-accent-soft);font-size:.9rem}.cc-tst__pendientes.svelte-ncuiq5 i.svelte-ncuiq5{color:var(--cc-accent);animation:svelte-ncuiq5-subeBaja 1.6s ease-in-out infinite}@keyframes svelte-ncuiq5-subeBaja{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.cc-tst__form.svelte-ncuiq5.svelte-ncuiq5{display:grid;gap:24px;max-width:820px;margin:0 auto;padding:2.4rem}.cc-tst__grid.svelte-ncuiq5.svelte-ncuiq5{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cc-tst__field.svelte-ncuiq5.svelte-ncuiq5{display:grid;gap:10px}.cc-tst__label.svelte-ncuiq5.svelte-ncuiq5{display:inline-flex;align-items:center;gap:9px;font-family:Jost,sans-serif;font-weight:600;font-size:.82rem;letter-spacing:2px;text-transform:uppercase;color:var(--cc-accent)}.cc-tst__form.svelte-ncuiq5 input[type=text].svelte-ncuiq5,.cc-tst__form.svelte-ncuiq5 textarea.svelte-ncuiq5{width:100%;background:#92ae830f;border:1px solid var(--cc-border);border-radius:12px;color:var(--cc-cream);font-family:Jost,sans-serif;font-size:.98rem;padding:13px 16px;transition:border-color .3s ease,box-shadow .3s ease}.cc-tst__form.svelte-ncuiq5 input[type=text].svelte-ncuiq5::placeholder,.cc-tst__form.svelte-ncuiq5 textarea.svelte-ncuiq5::placeholder{color:var(--cc-muted);opacity:.65}.cc-tst__form.svelte-ncuiq5 input[type=text].svelte-ncuiq5:focus,.cc-tst__form.svelte-ncuiq5 textarea.svelte-ncuiq5:focus{outline:none;border-color:#c8a97e8c;box-shadow:0 0 0 3px #c8a97e1f}.cc-tst__form.svelte-ncuiq5 textarea.svelte-ncuiq5{min-height:160px;resize:vertical;line-height:1.7}.cc-tst__counter.svelte-ncuiq5.svelte-ncuiq5{justify-self:end;font-size:.82rem;color:var(--cc-muted)}.cc-tst__counter.is-full.svelte-ncuiq5.svelte-ncuiq5{color:#fc8181}.cc-tst__msg.svelte-ncuiq5.svelte-ncuiq5{padding:12px 16px;border-radius:12px;font-size:.92rem;border:1px solid}.cc-tst__msg--success.svelte-ncuiq5.svelte-ncuiq5{background:#92ae831f;border-color:#92ae8373;color:var(--cc-primary)}.cc-tst__msg--error.svelte-ncuiq5.svelte-ncuiq5{background:#fc81811f;border-color:#fc818173;color:#fc8181}.cc-tst__submit.svelte-ncuiq5.svelte-ncuiq5{justify-self:start}.cc-tst__submit.svelte-ncuiq5.svelte-ncuiq5:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.cc-tst__muro.svelte-ncuiq5.svelte-ncuiq5{display:grid;gap:26px;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));perspective:1200px}.cc-tst__nota.svelte-ncuiq5.svelte-ncuiq5{position:relative;display:flex;flex-direction:column;gap:12px;text-align:left;padding:30px 24px 22px;min-height:230px;border:1px solid var(--nota-borde);border-radius:4px 14px 14px;background:linear-gradient(160deg,var(--nota-fondo) 0%,var(--nota-fondo) 100%);color:var(--nota-texto);font-family:Jost,sans-serif;cursor:pointer;box-shadow:0 14px 30px #00000073;transform:rotate(var(--giro, 0deg));transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;animation:svelte-ncuiq5-notaEntra .7s cubic-bezier(.22,1,.36,1) both}.cc-tst__nota.svelte-ncuiq5.svelte-ncuiq5:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(0deg,rgba(0,0,0,.035) 0px,rgba(0,0,0,.035) 1px,transparent 1px,transparent 27px);pointer-events:none}.cc-tst__nota.svelte-ncuiq5.svelte-ncuiq5:hover{transform:rotate(var(--giro-hover, 0deg)) translateY(-10px) scale(1.03);box-shadow:0 26px 50px #0000008c;z-index:2}.cc-tst__nota.svelte-ncuiq5.svelte-ncuiq5:focus-visible{outline:3px solid var(--cc-accent);outline-offset:4px}.cc-tst__nota-pin.svelte-ncuiq5.svelte-ncuiq5{position:absolute;top:-11px;left:50%;width:26px;height:26px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#f08a7d,#b23a2e 70%);box-shadow:0 5px 12px #00000080;animation:svelte-ncuiq5-pinPulso 3.4s ease-in-out infinite}.cc-tst__nota-asunto.svelte-ncuiq5.svelte-ncuiq5{font-family:Cormorant Garamond,serif;font-size:1.34rem;font-weight:700;line-height:1.25;color:var(--nota-texto)}.cc-tst__nota-texto.svelte-ncuiq5.svelte-ncuiq5{font-size:.94rem;line-height:1.65;color:var(--nota-texto);opacity:.85;flex:1}.cc-tst__nota-pie.svelte-ncuiq5.svelte-ncuiq5{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--nota-acento);padding-top:10px;border-top:1px dashed var(--nota-borde)}.cc-tst__nota-arrow.svelte-ncuiq5.svelte-ncuiq5{margin-left:auto;transition:transform .35s ease}.cc-tst__nota.svelte-ncuiq5:hover .cc-tst__nota-arrow.svelte-ncuiq5{transform:translate(7px)}@keyframes svelte-ncuiq5-notaEntra{0%{opacity:0;transform:rotate(var(--giro, 0deg)) translateY(-40px) scale(.9)}to{opacity:1;transform:rotate(var(--giro, 0deg)) translateY(0) scale(1)}}@keyframes svelte-ncuiq5-pinPulso{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.14)}}.cc-tst__paginacion.svelte-ncuiq5.svelte-ncuiq5{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin-top:44px;color:var(--cc-muted);font-family:Jost,sans-serif}.cc-tst__paginacion.svelte-ncuiq5 span.svelte-ncuiq5{display:inline-flex;flex-direction:column;align-items:center;font-size:.95rem}.cc-tst__paginacion.svelte-ncuiq5 span small.svelte-ncuiq5{font-size:.76rem;letter-spacing:1px;text-transform:uppercase;opacity:.7}.cc-tst__paginacion.svelte-ncuiq5 button.svelte-ncuiq5{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--cc-border);border-radius:999px;background:transparent;color:var(--cc-cream);font-family:Jost,sans-serif;font-size:.9rem;cursor:pointer;transition:border-color .3s ease,color .3s ease,background .3s ease}.cc-tst__paginacion.svelte-ncuiq5 button.svelte-ncuiq5:hover:not(:disabled){border-color:var(--cc-accent);color:var(--cc-accent);background:#c8a97e1a}.cc-tst__paginacion.svelte-ncuiq5 button.svelte-ncuiq5:disabled{opacity:.4;cursor:not-allowed}.cc-tst__overlay.svelte-ncuiq5.svelte-ncuiq5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#080704d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow-y:auto}.cc-tst__modal.svelte-ncuiq5.svelte-ncuiq5{position:relative;width:min(620px,100%);padding:44px 38px 34px;border-radius:6px 20px 20px;border:1px solid var(--nota-borde);background:var(--nota-fondo);color:var(--nota-texto);box-shadow:0 34px 80px #000000a6;animation:svelte-ncuiq5-notaSube .5s cubic-bezier(.22,1,.36,1) both}.cc-tst__nota-pin--modal.svelte-ncuiq5.svelte-ncuiq5{animation:none}.cc-tst__cerrar.svelte-ncuiq5.svelte-ncuiq5{position:absolute;top:16px;right:16px;width:38px;height:38px;border-radius:50%;border:1px solid var(--nota-borde);background:#00000014;color:var(--nota-texto);font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease,background .3s ease}.cc-tst__cerrar.svelte-ncuiq5.svelte-ncuiq5:hover{transform:rotate(90deg);background:#00000029}.cc-tst__modal-asunto.svelte-ncuiq5.svelte-ncuiq5{font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700;line-height:1.2;color:var(--nota-texto);margin-bottom:8px}.cc-tst__modal-meta.svelte-ncuiq5.svelte-ncuiq5{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.84rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--nota-acento);padding-bottom:18px;margin-bottom:20px;border-bottom:1px dashed var(--nota-borde)}.cc-tst__modal-texto.svelte-ncuiq5.svelte-ncuiq5{margin:0;font-size:1.02rem;line-height:1.85;white-space:pre-line}.cc-tst__modal-firma.svelte-ncuiq5.svelte-ncuiq5{display:flex;align-items:center;gap:9px;margin:26px 0 0;font-size:.84rem;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--nota-acento);opacity:.85}@keyframes svelte-ncuiq5-notaSube{0%{opacity:0;transform:translateY(40px) rotate(-1.5deg)}to{opacity:1;transform:translateY(0) rotate(-.5deg)}}@media (prefers-reduced-motion: reduce){.cc-tst__nota.svelte-ncuiq5.svelte-ncuiq5,.cc-tst__modal.svelte-ncuiq5.svelte-ncuiq5,.cc-tst__nota-pin.svelte-ncuiq5.svelte-ncuiq5{animation:none}}@media (max-width: 768px){.cc-tst.svelte-ncuiq5.svelte-ncuiq5,.cc-tst--muro.svelte-ncuiq5.svelte-ncuiq5{padding:70px 0}.cc-tst__form.svelte-ncuiq5.svelte-ncuiq5{padding:1.5rem}.cc-tst__submit.svelte-ncuiq5.svelte-ncuiq5{justify-self:stretch}.cc-tst__modal.svelte-ncuiq5.svelte-ncuiq5{padding:40px 24px 28px}}
