body{background:#0c2f3a}.tl[data-astro-cid-dc6y7orr]{min-height:100dvh;padding:24px max(16px,env(safe-area-inset-left,0px));isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.tl__bg[data-astro-cid-dc6y7orr]{z-index:-1;background:radial-gradient(120% 90% at 85% 0,#1d6b6a 0%,#0000 60%),radial-gradient(100% 80% at 0 100%,#174f60 0%,#0000 55%),linear-gradient(160deg,#0c2f3a,#0f3d4a 55%,#123f45);position:absolute;inset:0}.tl__bg[data-astro-cid-dc6y7orr] i[data-astro-cid-dc6y7orr]{filter:blur(60px);border-radius:50%;animation:22s ease-in-out infinite alternate drift;position:absolute}.tl__bg[data-astro-cid-dc6y7orr] i[data-astro-cid-dc6y7orr]:first-child{top:-18vmax;opacity:.35;background:#2fae9d;width:46vmax;height:46vmax;inset-inline-start:-12vmax}.tl__bg[data-astro-cid-dc6y7orr] i[data-astro-cid-dc6y7orr]:nth-child(2){bottom:-16vmax;opacity:.28;background:#5fd3c1;width:38vmax;height:38vmax;animation-duration:28s;animation-delay:-6s;inset-inline-end:-10vmax}.tl__bg[data-astro-cid-dc6y7orr] i[data-astro-cid-dc6y7orr]:nth-child(3){opacity:.16;background:#9be7d6;width:26vmax;height:26vmax;animation-duration:34s;animation-delay:-12s;top:40%;left:45%}.tl__grain[data-astro-cid-dc6y7orr]{background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000)}@keyframes drift{to{transform:translate(6vmax,4vmax)scale(1.12)}}.tl__card[data-astro-cid-dc6y7orr]{background:#fffffff2;border-radius:24px;gap:22px;width:100%;max-width:440px;padding:clamp(24px,4vw,36px);animation:.7s cubic-bezier(.2,.8,.2,1) both rise;display:grid;box-shadow:0 30px 80px -20px #00000073,0 0 0 1px #fff6}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.tl__logo[data-astro-cid-dc6y7orr]{align-items:center;gap:12px;display:flex}.tl__logo[data-astro-cid-dc6y7orr]>span[data-astro-cid-dc6y7orr]{color:#fff;width:48px;height:48px;font-family:var(--font-head);background:linear-gradient(135deg,#2f6c8c,#2fae9d);border-radius:14px;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid;box-shadow:0 8px 20px -8px #2fae9d}.tl__logo[data-astro-cid-dc6y7orr] div[data-astro-cid-dc6y7orr]{min-width:0;line-height:1.35;display:grid}.tl__logo[data-astro-cid-dc6y7orr] b[data-astro-cid-dc6y7orr]{font-family:var(--font-head);color:#12302f;font-size:18px}.tl__logo[data-astro-cid-dc6y7orr] small[data-astro-cid-dc6y7orr]{color:#6b8280;overflow-wrap:anywhere;font-size:12.5px}.tl__hi[data-astro-cid-dc6y7orr]{gap:6px;display:grid}.tl__greet[data-astro-cid-dc6y7orr]{color:#1d8f80;font-family:var(--font-head);font-size:15px;font-weight:700;animation:.7s .1s both rise}.tl__hi[data-astro-cid-dc6y7orr] h1[data-astro-cid-dc6y7orr]{font-family:var(--font-head);color:#12302f;font-size:clamp(1.45rem,1.2rem + 1vw,1.9rem);line-height:1.3;animation:.7s .15s both rise}.tl__sub[data-astro-cid-dc6y7orr]{color:#5f7472;line-height:1.7;font-size:var(--fs-1);animation:.7s .2s both rise}.tl__form[data-astro-cid-dc6y7orr]{gap:14px;animation:.7s .25s both rise;display:grid}.f[data-astro-cid-dc6y7orr]{gap:6px;display:grid}.f[data-astro-cid-dc6y7orr] label[data-astro-cid-dc6y7orr]{font-family:var(--font-head);font-weight:700;font-size:var(--fs-1);color:#12302f}.fi[data-astro-cid-dc6y7orr]{color:#7d9391;background:#f7faf9;border:1px solid #d7e2e0;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.fi[data-astro-cid-dc6y7orr]:focus-within{color:#1d8f80;background:#fff;border-color:#2fae9d;box-shadow:0 0 0 4px #2fae9d26}.fi[data-astro-cid-dc6y7orr] input[data-astro-cid-dc6y7orr]{min-width:0;font:inherit;color:#12302f;background:0 0;border:0;outline:none;flex:1;height:50px;font-size:16px}.err[data-astro-cid-dc6y7orr]{color:var(--danger);font-weight:700;font-size:var(--fs-1)}.tl__go[data-astro-cid-dc6y7orr]{border-radius:14px;width:100%;min-height:52px}.tl__demo[data-astro-cid-dc6y7orr]{font-size:var(--fs-1);background:#f1f6f5;border-radius:14px}.tl__demo[data-astro-cid-dc6y7orr] summary[data-astro-cid-dc6y7orr]{cursor:pointer;color:#5f7472;align-items:center;gap:6px;padding:12px 14px;font-weight:700;list-style:none;display:flex}.tl__demo[data-astro-cid-dc6y7orr] summary[data-astro-cid-dc6y7orr]::-webkit-details-marker{display:none}.tl__demo[data-astro-cid-dc6y7orr] ul[data-astro-cid-dc6y7orr]{gap:6px;margin:0;padding:0 14px 14px;list-style:none;display:grid}.tl__demo[data-astro-cid-dc6y7orr] li[data-astro-cid-dc6y7orr]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tl__demo[data-astro-cid-dc6y7orr] button[data-astro-cid-dc6y7orr]{font-family:var(--font-head);cursor:pointer;color:#1d7f72;background:#fff;border:1px solid #d7e2e0;border-radius:8px;padding:4px 10px;font-weight:700}.tl__demo[data-astro-cid-dc6y7orr] span[data-astro-cid-dc6y7orr]{color:#6b8280}.tl__foot[data-astro-cid-dc6y7orr]{font-size:var(--fs-0);color:#6b8280;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.tl__foot[data-astro-cid-dc6y7orr] a[data-astro-cid-dc6y7orr]{color:#1d7f72}@media (prefers-reduced-motion:reduce){.tl__bg[data-astro-cid-dc6y7orr] i[data-astro-cid-dc6y7orr],.tl__card[data-astro-cid-dc6y7orr],.tl__greet[data-astro-cid-dc6y7orr],.tl__hi[data-astro-cid-dc6y7orr] h1[data-astro-cid-dc6y7orr],.tl__sub[data-astro-cid-dc6y7orr],.tl__form[data-astro-cid-dc6y7orr]{animation:none}}
