@font-face{font-family:font;src:url(../media/Plus_Jakarta_Sans_400-s.p.348cvrdy4vs_m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:font;src:url(../media/Plus_Jakarta_Sans_500-s.p.3xpvr55ancekk.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:font;src:url(../media/Plus_Jakarta_Sans_600-s.p.3hoyjpp_hg829.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:font;src:url(../media/Plus_Jakarta_Sans_700-s.p.2z2l31xu2eg52.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:font;src:url(../media/Plus_Jakarta_Sans_800-s.p.2jzsgj8n6g-5b.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:font Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.font_7219d61a-module__4yyLPW__className{font-family:font,font Fallback}.font_7219d61a-module__4yyLPW__variable{--cp-font:"font", "font Fallback"}
.cp{--cp-a:#6d28d9;--cp-b:#2563eb;--cp-c:#06b6d4;--cp-soft:#eef2ff;--cp-live:#22c55e;font-family:var(--cp-font), ui-sans-serif, system-ui, sans-serif;color:#0b1020;background:#fbfbfe}.cp ::selection{background:#c4b5fd}.cp .cp-grad{background-image:linear-gradient(120deg, var(--cp-a), var(--cp-b) 55%, var(--cp-c))}.cp .cp-grad-text{background-image:linear-gradient(120deg, var(--cp-a), var(--cp-b) 55%, var(--cp-c));color:#0000;-webkit-background-clip:text;background-clip:text}.cp .cp-btn{color:#fff;background-image:linear-gradient(120deg, var(--cp-a), var(--cp-b) 55%, var(--cp-c));border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 24px -10px #4f46e5b3}.cp .cp-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px -10px #4f46e5cc}.cp .cp-btn-ghost{color:#0b1020;background:#fff;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:700;display:inline-flex}.cp .cp-card{background:#fff;border:1px solid #0f172a12;border-radius:1.5rem;box-shadow:0 1px 2px #0f172a0a,0 20px 40px -28px #0f172a40}.cp .cp-input{color:#0b1020;background:#fff;border:1px solid #0f172a24;border-radius:.9rem;outline:none;width:100%;padding:.7rem .9rem;font-size:.95rem}.cp .cp-input:focus{border-color:#818cf8;box-shadow:0 0 0 4px #818cf82e}.cp .cp-label{color:#475569;letter-spacing:.02em;margin-bottom:.3rem;font-size:.75rem;font-weight:700;display:block}.cp .cp-chip{background:var(--cp-soft);color:var(--cp-a);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.cp .cp-ring-live{box-shadow:0 0 0 4px #fff, 0 0 0 8px var(--cp-live), 0 0 30px 8px #22c55e73;animation:2s ease-in-out infinite cp-pulse}@keyframes cp-pulse{50%{box-shadow:0 0 0 4px #fff, 0 0 0 8px var(--cp-live), 0 0 44px 14px #22c55e8c}}.cp .cp-mesh{background:radial-gradient(60% 50% at 15% 10%,#6d28d929,#0000 60%),radial-gradient(50% 50% at 90% 0,#06b6d42e,#0000 60%),radial-gradient(60% 60% at 50% 100%,#2563eb1a,#0000 70%)}.cp input,.cp textarea,.cp select{color:#0b1020}.cp .cp-input::placeholder{color:#94a3b8}#sig-preview,#sig-preview *{all:revert}
