:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ink:#0f2a32;--ink-soft:#3d5a63;--paper:#f3f7f8;--paper-elevated:#fff;--orange:#f97820;--orange-deep:#f97820;--orange-glow:#f978202e;--amber:#e8921a;--amber-soft:#f5c56b;--line:#0f2a321a;--danger:#b42318;--danger-bg:#fef3f2;--danger-line:#fecdca;--success:#067647;--shadow:0 18px 50px #0f2a321f;--radius:18px;--font-display:"Sora", sans-serif;--font-body:"Figtree", sans-serif;--nav-h:4.25rem;--logo-surface:#fff;color:var(--ink);background:var(--paper);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ink:#eef4f5;--ink-soft:#a9bcc4;--paper:#10222a;--paper-elevated:#172b33;--orange-glow:#f978204d;--line:#ffffff1f;--danger:#ff8177;--danger-bg:#ff81771f;--danger-line:#ff817759;--success:#3dd598;--shadow:0 18px 50px #00000073;--logo-surface:#f3f7f8}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:radial-gradient(80% 50% at 10% -10%,#f9782029,#0000 55%),radial-gradient(60% 40% at 90% 5%,#e8921a1f,#0000 50%),linear-gradient(#eef5f6 0%,#f7fafb 40%,#f3f7f8 100%);margin:0}@media (prefers-color-scheme:dark){body{background:radial-gradient(80% 50% at 10% -10%,#f9782024,#0000 55%),radial-gradient(60% 40% at 90% 5%,#e8921a1a,#0000 50%),linear-gradient(#0c1b21 0%,#0e2027 40%,#10222a 100%)}}img{max-width:100%;height:auto;display:block}a{color:var(--orange-deep);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--orange)}button,input,textarea{font:inherit}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0}p{color:var(--ink-soft);margin:0;line-height:1.65}.container{width:min(1120px,100% - 2.5rem);margin-inline:auto}.section{padding:clamp(4rem,8vw,6.5rem) 0}.section-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:.85rem;font-size:.78rem;font-weight:700;display:inline-block}.section-title{margin-bottom:1rem;font-size:clamp(1.85rem,3.5vw,2.6rem);line-height:1.15}.section-lead{max-width:42rem;font-size:1.05rem}.btn{appearance:none;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.35rem;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.btn-primary{background:linear-gradient(135deg, var(--orange) 0%, var(--orange-deep) 100%);color:#fff;box-shadow:0 10px 24px var(--orange-glow)}.btn-primary:hover{color:#000;box-shadow:0 14px 28px #f9782047}.btn-secondary{color:var(--ink);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3}.btn-secondary:hover{background:#fff}@media (prefers-color-scheme:dark){.btn-secondary{background:#ffffff0f}.btn-secondary:hover{background:#ffffff1f}}.field{flex-direction:column;gap:.4rem;display:flex}.field label{color:var(--ink);font-size:.9rem;font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--paper-elevated);width:100%;color:var(--ink);border-radius:12px;padding:.85rem 1rem;transition:border-color .2s,box-shadow .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 4px var(--orange-glow);outline:none}.field textarea{resize:vertical;min-height:8rem}.check{color:var(--ink-soft);align-items:flex-start;gap:.65rem;font-size:.95rem;display:flex}.check input{accent-color:var(--orange);margin-top:.25rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.site-header[data-v-8b861e81]{z-index:40;height:var(--nav-h);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#f3f7f8d1;position:sticky;top:0}@media (prefers-color-scheme:dark){.site-header[data-v-8b861e81]{background:#10222ad1}}.header-inner[data-v-8b861e81]{justify-content:space-between;align-items:center;gap:1rem;height:100%;display:flex}.brand[data-v-8b861e81]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:.65rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark[data-v-8b861e81]{object-fit:contain;width:2rem;height:2rem}.nav[data-v-8b861e81]{align-items:center;gap:.35rem;display:flex}.nav a[data-v-8b861e81]{color:var(--ink-soft);border-radius:999px;padding:.55rem .9rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.nav a[data-v-8b861e81]:hover,.nav a.active[data-v-8b861e81]{color:var(--ink);background:#f978201a}.menu-toggle[data-v-8b861e81]{border:1px solid var(--line);background:var(--paper-elevated);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:2.5rem;height:2.5rem;display:none}.menu-toggle span[data-v-8b861e81]{background:var(--ink);width:1.1rem;height:2px;display:block}@media (width<=760px){.menu-toggle[data-v-8b861e81]{display:inline-flex}.nav[data-v-8b861e81]{top:calc(var(--nav-h) + .5rem);background:var(--paper-elevated);border:1px solid var(--line);box-shadow:var(--shadow);opacity:0;pointer-events:none;border-radius:16px;flex-direction:column;align-items:stretch;padding:.6rem;transition:opacity .2s,transform .2s;position:absolute;left:1.25rem;right:1.25rem;transform:translateY(-6px)}.nav.open[data-v-8b861e81]{opacity:1;pointer-events:auto;transform:translateY(0)}}.hero[data-v-c9bd52a0]{min-height:calc(100vh - var(--nav-h));isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.hero-bg[data-v-c9bd52a0]{z-index:-1;position:absolute;inset:0}.orb[data-v-c9bd52a0]{filter:blur(8px);border-radius:50%;animation:14s ease-in-out infinite drift-c9bd52a0;position:absolute}.orb-a[data-v-c9bd52a0]{background:radial-gradient(circle,#f9782059,#0000 70%);width:min(48vw,520px);height:min(48vw,520px);top:-8%;right:-6%}.orb-b[data-v-c9bd52a0]{background:radial-gradient(circle,#e8921a47,#0000 70%);width:min(42vw,440px);height:min(42vw,440px);animation-delay:-4s;bottom:-12%;left:-8%}.grid[data-v-c9bd52a0]{background-image:linear-gradient(#0f2a320b 1px,#0000 1px),linear-gradient(90deg,#0f2a320b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%)}@media (prefers-color-scheme:dark){.grid[data-v-c9bd52a0]{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px)}}.hero-inner[data-v-c9bd52a0]{padding:clamp(3rem,8vw,6rem) 0}.hero-copy[data-v-c9bd52a0]{max-width:40rem;animation:.9s both rise-c9bd52a0}.brand-word[data-v-c9bd52a0]{font-family:var(--font-display);letter-spacing:-.06em;background:linear-gradient(120deg, var(--orange-deep) 0%, var(--orange) 45%, var(--amber) 120%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:clamp(3.4rem,10vw,6.5rem);font-weight:700;line-height:.95;animation:.8s both rise-c9bd52a0}h1[data-v-c9bd52a0]{color:var(--ink);letter-spacing:-.02em;margin-bottom:1.1rem;font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:600;line-height:1.2;animation:.95s both rise-c9bd52a0}.hero-lead[data-v-c9bd52a0]{max-width:34rem;margin-bottom:2rem;font-size:clamp(1.05rem,2vw,1.2rem);animation:1.1s both rise-c9bd52a0}.hero-actions[data-v-c9bd52a0]{flex-wrap:wrap;gap:.75rem;animation:1.25s both rise-c9bd52a0;display:flex}@keyframes drift-c9bd52a0{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(12px,-18px)scale(1.05)}}@keyframes rise-c9bd52a0{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.hero[data-v-c9bd52a0]{min-height:auto}}.about[data-v-c56572e5]{position:relative}.about-grid[data-v-c56572e5]{gap:1.1rem;max-width:48rem;display:grid}.note[data-v-c56572e5]{border-left:3px solid var(--amber);color:var(--ink);background:#e8921a14;border-radius:0 14px 14px 0;padding:1.1rem 1.25rem}.overlay[data-v-91d263bf]{z-index:80;background:#0a1e248c;place-items:center;padding:1.25rem;animation:.2s fade-91d263bf;display:grid;position:fixed;inset:0}.modal[data-v-91d263bf]{background:var(--paper-elevated);width:min(560px,100%);max-height:min(86vh,760px);box-shadow:var(--shadow);border-radius:22px;padding:1.6rem 1.5rem 1.5rem;animation:.25s pop-91d263bf;position:relative;overflow:auto}.close[data-v-91d263bf]{background:var(--paper);width:2.2rem;height:2.2rem;color:var(--ink);cursor:pointer;border:0;border-radius:999px;font-size:1.4rem;line-height:1;position:absolute;top:.7rem;right:.8rem}.modal-top[data-v-91d263bf]{flex-direction:column;gap:.75rem;margin-bottom:1.1rem;padding-right:2rem;display:flex}.modal-top img[data-v-91d263bf]{object-fit:contain;background:var(--logo-surface);border-radius:14px;width:100%;height:auto;padding:1rem}.modal-top h3[data-v-91d263bf]{font-size:1.35rem;line-height:1.2}.company[data-v-91d263bf]{margin-top:.25rem;font-size:.95rem}.modal>p[data-v-91d263bf],.description[data-v-91d263bf]{margin-bottom:.9rem}.description[data-v-91d263bf] p{margin-bottom:.6rem}.description[data-v-91d263bf] p:last-child{margin-bottom:0}.description[data-v-91d263bf] ul,.description[data-v-91d263bf] ol{margin:0 0 .6rem 1.2rem}dl[data-v-91d263bf]{gap:.85rem;margin:1.1rem 0 0;display:grid}dl div[data-v-91d263bf]{border-top:1px solid var(--line);padding-top:.85rem}dt[data-v-91d263bf]{letter-spacing:.06em;text-transform:uppercase;color:var(--orange);margin-bottom:.25rem;font-size:.78rem;font-weight:700}dd[data-v-91d263bf]{color:var(--ink);margin:0}@keyframes fade-91d263bf{0%{opacity:0}to{opacity:1}}@keyframes pop-91d263bf{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.systems-head[data-v-ac045277]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.25rem;display:flex}.search[data-v-ac045277]{position:relative}.search input[data-v-ac045277]{border:1px solid var(--line);background:var(--paper-elevated);width:min(100%,280px);color:var(--ink);border-radius:999px;padding:.8rem 1.1rem}.search input[data-v-ac045277]:focus{border-color:var(--orange);box-shadow:0 0 0 4px var(--orange-glow);outline:none}.search-dropdown[data-v-ac045277]{z-index:20;background:var(--paper-elevated);border:1px solid var(--line);width:min(360px,90vw);max-height:320px;box-shadow:var(--shadow);border-radius:16px;margin:0;padding:.5rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.search-empty[data-v-ac045277]{color:var(--ink-soft);padding:.75rem .85rem;font-size:.9rem}@media (width<=640px){.search[data-v-ac045277],.search input[data-v-ac045277]{width:100%}.search-dropdown[data-v-ac045277]{width:100%;left:0}}.search-result[data-v-ac045277]{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.55rem .6rem;transition:background .15s;display:flex}.search-result[data-v-ac045277]:hover,.search-result[data-v-ac045277]:focus-visible{background:var(--paper);outline:none}.search-result img[data-v-ac045277],.search-result .tile-fallback[data-v-ac045277]{object-fit:contain;border-radius:8px;flex-shrink:0;width:40px;height:32px}.search-result img[data-v-ac045277]{background:var(--logo-surface);padding:3px}.search-result .tile-fallback[data-v-ac045277]{place-items:center;font-size:.9rem;display:grid}.search-result-text[data-v-ac045277]{flex-direction:column;min-width:0;display:flex}.search-result-name[data-v-ac045277]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.search-result-company[data-v-ac045277]{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.cta-banner[data-v-ac045277]{background:linear-gradient(160deg,#f9782014,#e8921a1a);border:1px solid #f978202e;border-radius:20px;flex-wrap:wrap;align-items:center;gap:1.25rem 1.5rem;margin-bottom:2.25rem;padding:1.5rem 1.75rem;display:flex}.cta-banner-img[data-v-ac045277]{object-fit:contain;flex-shrink:0;width:110px;height:80px}.cta-banner-body[data-v-ac045277]{flex:320px}.cta-banner-body h3[data-v-ac045277]{margin-bottom:.35rem;font-size:1.2rem}.cta-banner-body p[data-v-ac045277]{color:var(--ink-soft)}.cta-actions[data-v-ac045277]{flex-wrap:wrap;flex-shrink:0;gap:.65rem;display:flex}.carousel[data-v-ac045277]{align-items:center;gap:.5rem;display:flex;position:relative}.carousel-viewport[data-v-ac045277]{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%)}.carousel-track[data-v-ac045277]{will-change:transform;gap:.85rem;width:max-content;display:flex}.carousel-arrow[data-v-ac045277]{appearance:none;border:1px solid var(--line);background:var(--paper-elevated);width:2.6rem;height:2.6rem;color:var(--ink);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;font-size:1.4rem;line-height:1;transition:background .2s,border-color .2s;display:grid}.carousel-arrow[data-v-ac045277]:hover,.carousel-arrow[data-v-ac045277]:focus-visible{background:var(--paper);border-color:var(--orange);outline:none}.logo-tile[data-v-ac045277]{appearance:none;background:var(--logo-surface);cursor:pointer;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;padding:.75rem;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex}.carousel-track .logo-tile[data-v-ac045277]{flex:0 0 150px;height:110px}.logo-tile[data-v-ac045277]:hover,.logo-tile[data-v-ac045277]:focus-visible{border-color:var(--line);box-shadow:var(--shadow);outline:none;transform:translateY(-2px)}.logo-tile img[data-v-ac045277],.tile-fallback[data-v-ac045277]{object-fit:contain;width:100%;height:100%}.tile-fallback[data-v-ac045277]{font-family:var(--font-display);color:var(--orange);background:#f9782014;border-radius:12px;place-items:center;font-size:1.4rem;font-weight:700;display:grid}.empty[data-v-ac045277]{margin-top:1.5rem}.empty.error[data-v-ac045277]{color:var(--danger)}.sr-only[data-v-ac045277]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.validate-panel[data-v-32c0db3e]{gap:1rem;max-width:40rem;margin-top:2rem;display:grid}.dropzone[data-v-32c0db3e]{text-align:center;border-radius:var(--radius);cursor:pointer;background:linear-gradient(#ffffffe6,#ffffffb3),radial-gradient(circle at 20% 20%,#f9782014,#0000 50%);border:1.5px dashed #f9782059;place-items:center;gap:.35rem;min-height:10rem;padding:1.5rem;transition:border-color .2s,transform .2s;display:grid;position:relative}@media (prefers-color-scheme:dark){.dropzone[data-v-32c0db3e]{background:linear-gradient(#ffffff0f,#ffffff08),radial-gradient(circle at 20% 20%,#f978201a,#0000 50%)}}.dropzone[data-v-32c0db3e]:hover,.dropzone.filled[data-v-32c0db3e]{border-color:var(--orange);transform:translateY(-1px)}.dropzone input[data-v-32c0db3e]{opacity:0;cursor:pointer;position:absolute;inset:0}.drop-title[data-v-32c0db3e]{font-family:var(--font-display);color:var(--ink);font-weight:600}.drop-hint[data-v-32c0db3e]{color:var(--ink-soft);font-size:.9rem}.actions[data-v-32c0db3e]{flex-wrap:wrap;gap:.65rem;display:flex}.status[data-v-32c0db3e]{border-radius:14px;padding:1rem 1.1rem}.status.status-error[data-v-32c0db3e]{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-line)}.status.result[data-v-32c0db3e]{background:var(--paper-elevated);border:1px solid var(--line)}.status.result h3[data-v-32c0db3e]{margin-bottom:.65rem;font-size:1.05rem}.message-list[data-v-32c0db3e]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.result-body[data-v-32c0db3e]{color:var(--ink-soft);overflow-wrap:anywhere;line-height:1.55}.documentation-layout[data-v-9d17ede9]{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:2rem;margin-top:2rem;display:grid}.address[data-v-9d17ede9]{border-radius:var(--radius);border:1px solid var(--line);color:var(--ink-soft);background:linear-gradient(160deg,#f978201a,#ffffffb3);gap:.35rem;padding:1.25rem;font-style:normal;display:grid}@media (prefers-color-scheme:dark){.address[data-v-9d17ede9]{background:linear-gradient(160deg,#f9782024,#ffffff0a)}}.address strong[data-v-9d17ede9]{color:var(--ink);font-family:var(--font-display);margin-bottom:.35rem;font-size:1.05rem}.address a[data-v-9d17ede9]{font-weight:600;text-decoration:none}.documentation-form[data-v-9d17ede9]{gap:1rem;display:grid}.grid-2[data-v-9d17ede9]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.check a[data-v-9d17ede9]{font-weight:600}.feedback[data-v-9d17ede9]{margin:0;font-weight:600}.feedback.ok[data-v-9d17ede9]{color:var(--success)}.feedback.bad[data-v-9d17ede9]{color:var(--danger)}.tech-contact[data-v-9d17ede9]{color:var(--ink-soft);margin:0;font-size:.9rem}@media (width<=800px){.documentation-layout[data-v-9d17ede9],.grid-2[data-v-9d17ede9]{grid-template-columns:1fr}}.footer[data-v-f404ef7b]{border-top:1px solid var(--line);background:#ffffff73;padding:1.5rem 0 2rem}@media (prefers-color-scheme:dark){.footer[data-v-f404ef7b]{background:#ffffff0a}}.footer-inner[data-v-f404ef7b]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer p[data-v-f404ef7b]{font-family:var(--font-display);color:var(--ink);font-weight:700}.to-top[data-v-f404ef7b]{appearance:none;border:1px solid var(--line);background:var(--paper-elevated);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:.55rem .95rem;font-weight:600}.to-top[data-v-f404ef7b]:hover{color:var(--ink);border-color:var(--orange)}
