.launchpad{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;left:12px;position:fixed;top:58%;transform:translateY(-50%);transition:width .32s cubic-bezier(.4,0,.2,1);width:64px;z-index:200}.launchpad:focus-within,.launchpad:hover{width:252px}.lp-rail{backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1);background:linear-gradient(180deg,#ffffff0f,hsla(0,0%,100%,.018)),#0a0516e0;border:1px solid #e0a3ff2e;border-radius:16px;box-shadow:0 24px 60px -10px #0000008c,inset 0 0 0 1px #ffffff0a,0 0 40px -10px #e0a3ff33;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 60px);overflow-y:auto;padding:8px 8px 6px;position:relative;scrollbar-width:thin}.lp-rail::-webkit-scrollbar{width:4px}.lp-rail::-webkit-scrollbar-thumb{background:#e0a3ff40;border-radius:4px}.lp-brand{align-items:center;border-bottom:1px solid #e0a3ff1a;display:flex;gap:8px;margin-bottom:2px;padding:4px 8px 6px}.lp-brand-logo{border-radius:7px;display:block;filter:drop-shadow(0 0 8px rgba(224,163,255,.45));flex-shrink:0;height:24px;object-fit:contain;width:24px}.lp-brand-text{-webkit-text-fill-color:#0000;background:linear-gradient(95deg,#e0a3ff,#ff69b4 60%,#0ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:.85rem;font-weight:800;letter-spacing:-.01em;opacity:0;transform:translateX(-6px);transition:opacity .22s ease .05s,transform .22s ease .05s;white-space:nowrap}.launchpad:focus-within .lp-brand-text,.launchpad:hover .lp-brand-text{opacity:1;transform:translateX(0)}.lp-group+.lp-group{border-top:1px dashed #e0a3ff14;margin-top:4px;padding-top:4px}.lp-group-label{color:#fff6;font-size:.62rem;font-weight:700;height:0;letter-spacing:.1em;opacity:0;overflow:hidden;padding:0 10px;text-transform:uppercase;transition:height .22s ease,opacity .22s ease .05s,margin .22s ease}.launchpad:focus-within .lp-group-label,.launchpad:hover .lp-group-label{height:13px;margin:2px 0 3px;opacity:1}.lp-group-items{display:flex;flex-direction:column;gap:1px}.lp-item{--lp-accent:#e0a3ff;align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#ffffffc7;cursor:pointer;display:flex;font-family:inherit;font-size:.84rem;font-weight:500;gap:10px;padding:5px 9px;position:relative;text-align:left;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease;white-space:nowrap;width:100%}.lp-item:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--lp-accent) 12%,#0000),#ffffff05);border-color:color-mix(in srgb,var(--lp-accent) 30%,#0000);color:#fff}.lp-item:active{transform:scale(.98)}.lp-item.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--lp-accent) 18%,#0000),#ffffff05);border-color:color-mix(in srgb,var(--lp-accent) 40%,#0000);box-shadow:0 0 24px -6px color-mix(in srgb,var(--lp-accent) 45%,#0000);color:#fff}.lp-item-icon{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--lp-accent) 22%,#0000),color-mix(in srgb,var(--lp-accent) 6%,#0000));border:1px solid color-mix(in srgb,var(--lp-accent) 28%,#0000);border-radius:7px;color:var(--lp-accent);display:inline-flex;flex-shrink:0;height:26px;justify-content:center;transition:transform .22s ease,box-shadow .22s ease;width:26px}.lp-item:hover .lp-item-icon{box-shadow:0 0 14px -2px color-mix(in srgb,var(--lp-accent) 60%,#0000);transform:scale(1.06)}.lp-item-label{flex:1 1;opacity:0;transform:translateX(-4px);transition:opacity .22s ease .04s,transform .22s ease .04s}.launchpad:focus-within .lp-item-label,.launchpad:hover .lp-item-label{opacity:1;transform:translateX(0)}.lp-active-bar{background:linear-gradient(180deg,var(--lp-accent),color-mix(in srgb,var(--lp-accent) 35%,#0000));border-radius:2px;bottom:6px;box-shadow:0 0 10px -1px var(--lp-accent);left:-4px;position:absolute;top:6px;width:3px}.lp-foot{align-items:center;border-top:1px solid #e0a3ff1a;color:#ffffff5c;display:flex;font-size:.66rem;gap:8px;letter-spacing:.1em;margin-top:4px;padding:4px 10px 2px;text-transform:uppercase}.lp-foot-dot{animation:lp-pulse 2.2s ease-in-out infinite;background:linear-gradient(135deg,#0ff,#e0a3ff);border-radius:50%;box-shadow:0 0 8px #00ffff8c;flex-shrink:0;height:7px;width:7px}@keyframes lp-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.lp-foot-text{opacity:0;transform:translateX(-4px);transition:opacity .22s ease .05s,transform .22s ease .05s;white-space:nowrap}.launchpad:focus-within .lp-foot-text,.launchpad:hover .lp-foot-text{opacity:1;transform:translateX(0)}@media (max-width:1100px){.launchpad{left:8px}}@media (max-width:768px){.launchpad{display:none!important}}.hs-page{--hs-card:linear-gradient(180deg,#ffffff0f,#ffffff05);--hs-line:#e0a3ff2e;--hs-ink:#fff;--hs-ink-dim:#ffffffa8;--hs-ink-mute:#ffffff6b;--hs-field:#ffffff0d;--hs-field-line:#ffffff1f;--hs-brand:linear-gradient(135deg,#a855f7,#ec4899);background:radial-gradient(circle at 12% 8%,#e0a3ff1a 0,#0000 45%),radial-gradient(circle at 88% 92%,#38bdf812 0,#0000 45%),linear-gradient(180deg,#07050d,#0d0719 55%,#050309);background-attachment:fixed;color:var(--hs-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-x:clip;position:relative}.cls-light .hs-page{--hs-card:#fff;--hs-line:#e2e8f0f2;--hs-ink:#0f172a;--hs-ink-dim:#475569;--hs-ink-mute:#64748b;--hs-field:#fff;--hs-field-line:#cbd5e1e6;background:radial-gradient(circle at 12% 8%,#a855f70f 0,#0000 45%),linear-gradient(180deg,#f8fafc,#eef2f7)}.hs-main{box-sizing:border-box;margin:0 auto;max-width:1080px;padding:112px 24px 60px 84px}@media (max-width:860px){.hs-main{padding:96px 18px 48px}}@media (max-height:820px){.hs-main{padding-top:92px}.hs-head{margin-bottom:18px}.hs-h1{font-size:clamp(26px,3.4vw,34px)}.hs-eyebrow{margin-bottom:10px}}.hs-head{backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;left:auto;margin:0 auto 30px;max-width:900px;padding:0;position:static;text-align:center;top:auto;transform:none;transition:none;width:auto;z-index:auto}.hs-eyebrow{background:#a855f71a;border:1px solid #a855f747;border-radius:999px;color:#c084fc;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:14px;padding:5px 12px;text-transform:uppercase}.hs-h1{font-size:clamp(30px,4.4vw,46px);font-weight:800;letter-spacing:-.02em;margin:0 0 12px}.hs-grad{-webkit-text-fill-color:#0000;background:linear-gradient(95deg,#e0a3ff,#ff69b4 55%,#a855f7);-webkit-background-clip:text;background-clip:text;color:#0000}.hs-sub{color:var(--hs-ink-dim);font-size:15px;line-height:1.6;margin:0}.hs-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:860px){.hs-grid{grid-template-columns:1fr}}.hs-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--hs-card);border:1px solid var(--hs-line);border-radius:16px;box-shadow:0 8px 32px #00000038;padding:20px}.hs-card-title{color:var(--hs-ink);font-size:15px;font-weight:700;margin:0 0 14px}.hs-drop{aspect-ratio:1;background:var(--hs-field);border:1.5px dashed var(--hs-field-line);border-radius:14px;color:inherit;cursor:pointer;display:block;margin:0 auto;max-width:min(100%,36vh);overflow:hidden;padding:0;transition:border-color .16s ease,background .16s ease;width:100%}.hs-drop:hover{background:#a855f70f;border-color:#c084fc}.hs-drop.has-photo{border-style:solid}.hs-drop img{display:block;height:100%;object-fit:cover;width:100%}.hs-drop-copy{grid-gap:6px;display:grid;gap:6px;height:100%;padding:20px;place-content:center;text-align:center}.hs-drop-copy strong{font-size:14px;font-weight:650}.hs-drop-copy em{color:var(--hs-ink-mute);font-size:12px;font-style:normal}.hs-label{color:var(--hs-ink-mute);font-size:11px;font-weight:700;letter-spacing:.1em;margin:18px 0 9px;text-transform:uppercase}.hs-label em{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none}.hs-styles{display:flex;flex-wrap:wrap;gap:7px}.hs-chip{background:var(--hs-field);border:1px solid var(--hs-field-line);border-radius:999px;color:var(--hs-ink-dim);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:7px 13px;transition:border-color .16s,color .16s,background .16s}.hs-chip.is-active,.hs-chip:hover{color:var(--hs-ink)}.hs-chip.is-active{background:#a855f729;border-color:#a855f780}.hs-notes{background:var(--hs-field);border:1px solid var(--hs-field-line);border-radius:10px;box-sizing:border-box;color:var(--hs-ink);font-family:inherit;font-size:13.5px;padding:10px 12px;width:100%}.hs-notes::placeholder{color:var(--hs-ink-mute)}.hs-notes:focus{border-color:#c084fc;outline:none}.hs-error{background:#f871711a;border:1px solid #f8717152;border-radius:10px;color:#fca5a5;font-size:13px;margin:14px 0 0;padding:9px 12px}.hs-go{align-items:center;background:var(--hs-brand);border:0;border-radius:11px;box-shadow:0 8px 24px -10px #a855f7cc;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14.5px;font-weight:700;gap:9px;justify-content:center;margin-top:16px;padding:12px 20px;transition:transform .16s ease,filter .16s ease;width:100%}.hs-go:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.hs-go:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.hs-quota{color:var(--hs-ink-mute);font-size:12.5px;margin:11px 0 0;text-align:center}.hs-link{background:none;border:0;color:#c084fc;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.hs-result-card{display:flex;flex-direction:column}.hs-result{aspect-ratio:1;background:var(--hs-field);border:1px solid var(--hs-field-line);border-radius:14px;display:grid;margin:0 auto;max-width:min(100%,36vh);overflow:hidden;place-items:center;width:100%}.hs-result img{display:block;height:100%;object-fit:cover;width:100%}.hs-placeholder{grid-gap:12px;color:var(--hs-ink-mute);display:grid;font-size:13px;gap:12px;padding:24px;place-items:center;text-align:center}.hs-placeholder-mark{border:1.5px dashed var(--hs-field-line);border-radius:50%;height:44px;width:44px}.hs-download{background:var(--hs-field);border:1px solid var(--hs-line);border-radius:11px;color:var(--hs-ink);font-size:13.5px;font-weight:650;margin-left:auto;margin-right:auto;margin-top:14px;max-width:min(100%,36vh);padding:11px 18px;text-align:center;text-decoration:none;width:100%}.hs-download:hover{border-color:#c084fc}.hs-spinner{animation:hs-spin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;flex:none;height:14px;width:14px}.hs-spinner--lg{border-color:#c084fc #a855f74d #a855f74d;border-width:3px;height:28px;width:28px}@keyframes hs-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hs-spinner{animation-duration:2s}}.hs-explain{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:30px}.hs-explain>div{background:var(--hs-card);border:1px solid var(--hs-line);border-radius:14px;padding:18px}.hs-explain h3{font-size:14.5px;font-weight:700;margin:0 0 7px}.hs-explain p{color:var(--hs-ink-dim);font-size:13.5px;line-height:1.65;margin:0}.hs-faq{margin:40px auto 0;max-width:780px}.hs-faq .hs-card-title{font-size:22px;font-weight:800;margin:0 0 18px;text-align:center}.hs-faq-item{background:var(--hs-card);border:1px solid var(--hs-line);border-radius:12px;color:var(--hs-ink);margin-bottom:10px;padding:14px 16px}.hs-faq-item summary{align-items:center;cursor:pointer;display:flex;font-size:14.5px;font-weight:600;gap:12px;justify-content:space-between;list-style:none}.hs-faq-item summary::-webkit-details-marker{display:none}.hs-faq-item summary:after{color:#c084fc;content:"+";flex-shrink:0;font-size:18px}.hs-faq-item[open] summary:after{content:"–"}.hs-faq-item p{color:var(--hs-ink-dim);font-size:13.5px;line-height:1.6;margin:10px 0 0}