﻿*{box-sizing:border-box}.mkt{font-family:"Outfit",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;color:#0f172a;line-height:1.55;background:#fff;margin:0}.mkt a:not(.mkt-btn){color:#5b5bd6;text-decoration:none}.mkt a:not(.mkt-btn):hover{color:#4338ca;text-decoration:underline}.mkt h1,.mkt h2,.mkt h3,.mkt h4{color:#0f172a;line-height:1.15;margin:0 0 .5em;letter-spacing:-0.02em;font-weight:600}.mkt h1{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:700}.mkt h2{font-size:clamp(1.6rem,3vw,2.2rem)}.mkt h3{font-size:1.25rem}.mkt p{margin:0 0 1em}.mkt ul,.mkt ol{padding-left:1.25em}.mkt li{margin-bottom:.35em}.mkt code{font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:#eef1ff;color:#4338ca;padding:.1em .35em;border-radius:4px;font-size:.92em}.mkt pre{background:#0b1020;color:#e2e8f0;padding:1rem 1.25rem;border-radius:8px;overflow-x:auto;line-height:1.5;font-size:.9rem}.mkt pre code{background:rgba(0,0,0,0);color:inherit;padding:0;font-size:inherit}.mkt blockquote{border-left:3px solid #5b5bd6;background:#eef1ff;padding:.75rem 1rem;margin:1rem 0;color:#1e293b;border-radius:4px}.mkt hr{border:0;border-top:1px solid #e2e8f0;margin:3rem 0}.mkt table{width:100%;border-collapse:collapse;margin:1rem 0}.mkt table th,.mkt table td{padding:.6rem .75rem;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top}.mkt table th{font-weight:600;background:#f8fafc}.mkt-wrap{max-width:1120px;margin:0 auto;padding:0 1.5rem}.mkt-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid #e2e8f0}.mkt-header .mkt-header-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:64px}.mkt-header .mkt-logo img{height:28px;display:block}.mkt-header nav{display:flex;align-items:center;gap:1.75rem}.mkt-header nav a{color:#1e293b;font-size:.95rem;font-weight:500}.mkt-header nav a:hover{color:#5b5bd6;text-decoration:none}.mkt-header .mkt-header-cta{display:flex;align-items:center;gap:.5rem}.mkt-header .mkt-header-cta .mkt-header-login{color:#1e293b;font-weight:500;padding:.45rem .75rem}.mkt-header .mkt-header-cta .mkt-header-login:hover{color:#5b5bd6;text-decoration:none}@media(max-width: 720px){.mkt-header nav{display:none}}.mkt-btn{display:inline-block;font-family:inherit;font-weight:600;font-size:.95rem;padding:.65rem 1.15rem;border-radius:8px;border:1px solid rgba(0,0,0,0);cursor:pointer;text-decoration:none;transition:transform .05s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.mkt-btn:hover{text-decoration:none;transform:translateY(-1px)}.mkt-btn:active{transform:translateY(0)}.mkt-btn-primary{background:#5b5bd6;color:#fff}.mkt-btn-primary:hover{background:#4338ca;color:#fff;box-shadow:0 4px 16px rgba(91,91,214,.28)}.mkt-btn-ghost{background:rgba(0,0,0,0);color:#0f172a;border-color:#e2e8f0}.mkt-btn-ghost:hover{color:#0f172a;border-color:#1e293b}.mkt-btn-lg{padding:.85rem 1.5rem;font-size:1.02rem}.mkt-hero{padding:5rem 0 3.5rem;background:radial-gradient(ellipse at 20% 10%, rgba(91, 91, 214, 0.1), transparent 55%),radial-gradient(ellipse at 90% 20%, rgba(16, 185, 129, 0.08), transparent 60%),#fff;border-bottom:1px solid #e2e8f0}.mkt-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:3rem;align-items:center}.mkt-hero-grid .mkt-eyebrow{display:inline-block;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#4338ca;background:#eef1ff;padding:.3rem .7rem;border-radius:999px;margin-bottom:1.25rem}.mkt-hero-grid .mkt-hero-sub{font-size:1.15rem;color:#475569;margin-bottom:1.5rem;max-width:36em}.mkt-hero-grid .mkt-hero-cta{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.mkt-hero-grid .mkt-hero-trust{color:#64748b;font-size:.92rem;margin:0}.mkt-hero-grid .mkt-hero-image{border-radius:14px;overflow:hidden;box-shadow:0 18px 40px rgba(15,23,42,.12);border:1px solid #e2e8f0;aspect-ratio:4/3}.mkt-hero-grid .mkt-hero-image img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width: 880px){.mkt-hero{padding:3rem 0 2.5rem}.mkt-hero-grid{grid-template-columns:1fr;gap:2rem}.mkt-hero-grid .mkt-hero-image{aspect-ratio:16/10}}.mkt-section{padding:4.5rem 0}.mkt-section.mkt-section-alt{background:#f8fafc}.mkt-section.mkt-section-tight{padding:3rem 0}.mkt-section .mkt-section-head{text-align:center;max-width:38em;margin:0 auto 2.5rem}.mkt-section .mkt-section-head p{color:#475569;font-size:1.05rem;margin:.5rem 0 0}.mkt-proof{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#f8fafc;padding:1.5rem 0;text-align:center}.mkt-proof p{color:#64748b;font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .6rem}.mkt-proof .mkt-proof-list{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem 1.75rem}.mkt-proof .mkt-proof-list span{color:#0f172a;font-weight:600;font-size:1.05rem}.mkt-benefits{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.75rem}.mkt-benefits .mkt-benefit{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.75rem;transition:box-shadow .15s,transform .15s}.mkt-benefits .mkt-benefit:hover{box-shadow:0 8px 24px rgba(15,23,42,.08);transform:translateY(-2px)}.mkt-benefits .mkt-benefit .mkt-benefit-icon{width:40px;height:40px;border-radius:10px;background:#eef1ff;color:#5b5bd6;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.mkt-benefits .mkt-benefit h3{font-size:1.15rem;margin-bottom:.4rem}.mkt-benefits .mkt-benefit p{color:#475569;margin:0}@media(max-width: 880px){.mkt-benefits{grid-template-columns:1fr}}.mkt-features{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.75rem}.mkt-features .mkt-feature{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:2rem 1.75rem}.mkt-features .mkt-feature .mkt-feature-icon{width:44px;height:44px;border-radius:10px;background:#eef1ff;color:#5b5bd6;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.4rem;font-weight:700}.mkt-features .mkt-feature h3{font-size:1.2rem;margin-bottom:.5rem}.mkt-features .mkt-feature p{color:#475569;margin:0 0 .85rem}.mkt-features .mkt-feature p:last-child{margin-bottom:0}.mkt-features .mkt-feature .mkt-feature-aside{color:#64748b;font-size:.9rem;font-style:italic;margin-top:.5rem}@media(max-width: 880px){.mkt-features{grid-template-columns:1fr}}.mkt-konami{display:flex;flex-wrap:wrap;gap:.35rem;margin:.75rem 0 1rem}.mkt-konami kbd{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:2.1rem;padding:0 .55rem;font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;font-weight:600;color:#0f172a;background:linear-gradient(180deg, #FFFFFF 0%, #F1F5F9 100%);border:1px solid #e2e8f0;border-bottom-width:2px;border-radius:6px;box-shadow:0 1px 0 rgba(15,23,42,.05)}.mkt-steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;counter-reset:step}.mkt-steps .mkt-step{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;position:relative;counter-increment:step}.mkt-steps .mkt-step::before{content:counter(step);position:absolute;top:-14px;left:1.5rem;width:32px;height:32px;border-radius:999px;background:#5b5bd6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.mkt-steps .mkt-step h3{margin-top:.5rem;font-size:1.1rem}.mkt-steps .mkt-step p{color:#475569;margin:0}.mkt-steps .mkt-step code{display:block;margin-top:.65rem;padding:.5rem .7rem;font-size:.82rem;background:#0b1020;color:#c4b5fd;white-space:pre-wrap;word-break:break-all}@media(max-width: 880px){.mkt-steps{grid-template-columns:1fr}}.mkt-integrations{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.mkt-integrations .mkt-integration{border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem;text-align:center;background:#fff;color:#0f172a;transition:box-shadow .15s,transform .15s,border-color .15s}.mkt-integrations .mkt-integration:hover{text-decoration:none;box-shadow:0 6px 16px rgba(15,23,42,.08);transform:translateY(-2px);border-color:#5b5bd6}.mkt-integrations .mkt-integration img{height:40px;width:auto;margin:0 auto .5rem;display:block;object-fit:contain}.mkt-integrations .mkt-integration span{display:block;font-weight:600;font-size:.95rem}.mkt-integrations .mkt-integration small{display:block;color:#64748b;font-size:.78rem;margin-top:.15rem}@media(max-width: 880px){.mkt-integrations{grid-template-columns:repeat(2, 1fr)}}.mkt-compare{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.mkt-compare .mkt-compare-card{border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;background:#fff}.mkt-compare .mkt-compare-card h4{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0 0 .5rem;font-weight:600}.mkt-compare .mkt-compare-card p{color:#0f172a;margin:0;font-size:1rem;line-height:1.5}.mkt-compare .mkt-compare-card strong{color:#4338ca}@media(max-width: 880px){.mkt-compare{grid-template-columns:1fr}}.mkt-cta-band{background:linear-gradient(135deg, #5B5BD6 0%, #7C3AED 100%);color:#fff;padding:4rem 0;text-align:center}.mkt-cta-band h2{color:#fff}.mkt-cta-band p{color:rgba(255,255,255,.85);font-size:1.1rem;max-width:36em;margin:0 auto 1.75rem}.mkt-cta-band .mkt-btn-primary{background:#fff;color:#4338ca}.mkt-cta-band .mkt-btn-primary:hover{background:#f3f4f6;color:#4338ca}.mkt-pricing-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;align-items:stretch}.mkt-pricing-card{border:1px solid #e2e8f0;border-radius:14px;padding:2rem 1.75rem;background:#fff;display:flex;flex-direction:column;position:relative}.mkt-pricing-card.mkt-pricing-featured{border-color:#5b5bd6;box-shadow:0 18px 40px rgba(91,91,214,.18);transform:translateY(-4px)}.mkt-pricing-card.mkt-pricing-featured .mkt-pricing-badge{position:absolute;top:-12px;right:1.5rem;background:#5b5bd6;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:.3rem .7rem;border-radius:999px;text-transform:uppercase}.mkt-pricing-card h3{font-size:1.1rem;margin-bottom:.25rem;color:#4338ca;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.mkt-pricing-card .mkt-pricing-tagline{color:#475569;font-size:.95rem;margin:0 0 1rem}.mkt-pricing-card .mkt-pricing-price{display:flex;align-items:baseline;gap:.4rem;margin:.5rem 0 1.25rem}.mkt-pricing-card .mkt-pricing-price .mkt-pricing-amount{font-size:2.4rem;font-weight:700;color:#0f172a;line-height:1}.mkt-pricing-card .mkt-pricing-price .mkt-pricing-period{color:#64748b;font-size:.95rem}.mkt-pricing-card ul{list-style:none;padding:0;margin:0 0 1.75rem;flex:1 1 auto}.mkt-pricing-card ul li{padding:.5rem 0;border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:.95rem;display:flex;align-items:flex-start;gap:.5rem}.mkt-pricing-card ul li::before{content:"✓";color:#10b981;font-weight:700;flex-shrink:0}.mkt-pricing-card ul li:last-child{border-bottom:none}.mkt-pricing-card .mkt-btn{width:100%;text-align:center}@media(max-width: 880px){.mkt-pricing-grid{grid-template-columns:1fr}.mkt-pricing-card.mkt-pricing-featured{transform:none}}.mkt-compare-table{width:100%;border-collapse:collapse}.mkt-compare-table th,.mkt-compare-table td{padding:.85rem 1rem;border-bottom:1px solid #e2e8f0;text-align:left;font-size:.95rem}.mkt-compare-table thead th{background:#f8fafc;font-weight:600;color:#0f172a}.mkt-compare-table thead th:first-child{width:28%}.mkt-compare-table tbody th{font-weight:500;color:#1e293b}.mkt-compare-table tbody td{color:#475569}.mkt-compare-table .mkt-yes{color:#10b981;font-weight:600}.mkt-compare-table .mkt-no{color:#64748b}.mkt-faq{max-width:720px;margin:0 auto}.mkt-faq details{border-bottom:1px solid #e2e8f0;padding:1rem 0}.mkt-faq details summary{list-style:none;cursor:pointer;font-weight:600;color:#0f172a;display:flex;justify-content:space-between;align-items:center}.mkt-faq details summary::-webkit-details-marker{display:none}.mkt-faq details summary::after{content:"+";font-weight:300;font-size:1.5rem;color:#5b5bd6;transition:transform .15s}.mkt-faq details[open] summary::after{content:"−"}.mkt-faq details>p,.mkt-faq details>div{margin-top:.6rem;color:#475569}.mkt-docs-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin-bottom:2.5rem}.mkt-docs-grid .mkt-docs-card{border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem;background:#fff;text-align:center;color:#0f172a}.mkt-docs-grid .mkt-docs-card:hover{text-decoration:none;border-color:#5b5bd6;box-shadow:0 6px 16px rgba(15,23,42,.08);transform:translateY(-2px)}.mkt-docs-grid .mkt-docs-card img{height:36px;margin-bottom:.4rem;object-fit:contain}.mkt-docs-grid .mkt-docs-card h4{margin:0 0 .15rem;font-size:1rem}.mkt-docs-grid .mkt-docs-card small{display:block;color:#64748b;font-size:.78rem}@media(max-width: 880px){.mkt-docs-grid{grid-template-columns:repeat(2, 1fr)}}.mkt-doc-content{max-width:800px;margin:0 auto}.mkt-doc-content h1{margin-top:0}.mkt-doc-content h2{margin-top:2.5rem;padding-top:.5rem}.mkt-doc-content h3{margin-top:1.75rem}.mkt-doc-content ul,.mkt-doc-content ol{margin:.5rem 0 1rem}.mkt-doc-content blockquote{margin:1.25rem 0}.mkt-doc-content table{display:block;overflow-x:auto;white-space:nowrap}.mkt-doc-back{display:inline-block;font-size:.92rem;color:#475569;margin-bottom:1.25rem}.mkt-doc-back::before{content:"← "}.mkt-doc-back:hover{color:#5b5bd6;text-decoration:none}.filter-ref-columns{display:flex;gap:3rem;align-items:flex-start}.filter-ref-rail{position:sticky;top:5rem;width:240px;flex-shrink:0;max-height:calc(100vh - 6rem);overflow-y:auto}.filter-ref-rail-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#475569;margin:0 0 .75rem 0;padding:0 .75rem}.filter-ref-rail-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1px}.filter-ref-rail-item{display:block;padding:.4rem .75rem;border-radius:6px;font-size:.92rem;line-height:1.4;color:#1e293b;text-decoration:none;border-left:2px solid rgba(0,0,0,0);transition:background 120ms,color 120ms,border-color 120ms}.filter-ref-rail-item:hover{background:#f8fafc;color:#0f172a;text-decoration:none}.filter-ref-rail-item.is-active{background:#eef1ff;color:#4338ca;border-left-color:#5b5bd6;font-weight:600}.filter-ref-main{flex:1;min-width:0}.filter-ref-main .mkt-doc-content{margin-left:0}.filter-ref-main h3[id]{scroll-margin-top:5rem}@media(max-width: 1023px){.filter-ref-columns{flex-direction:column;gap:1.5rem}.filter-ref-rail{position:static;width:auto;max-height:none}.filter-ref-rail-list{flex-direction:row;flex-wrap:wrap}.filter-ref-rail-item{border-left:0;border-bottom:2px solid rgba(0,0,0,0)}.filter-ref-rail-item.is-active{border-left:0;border-bottom-color:#5b5bd6}}.mkt-changelog{max-width:760px;margin:0 auto}.mkt-changelog h2{font-size:1.4rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid #e2e8f0}.mkt-changelog>h2:first-child{border-top:0;padding-top:0;margin-top:0}.mkt-changelog ul{padding-left:1.25em}.mkt-changelog li{margin-bottom:.4em}.mkt-changelog p{color:#475569}.mkt-changelog .mkt-changelog-tag{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.15em .5em;border-radius:4px;margin-right:.4em;background:#eef1ff;color:#4338ca}.mkt-legal{max-width:780px;margin:0 auto}.mkt-legal h1{margin-bottom:.4rem}.mkt-legal .mkt-legal-meta{color:#64748b;font-size:.9rem;margin-bottom:2rem}.mkt-legal h2{margin-top:2.5rem}.mkt-footer{background:#0b1020;color:#cbd5e1;padding:3rem 0 2rem}.mkt-footer a{color:#cbd5e1}.mkt-footer a:hover{color:#fff}.mkt-footer .mkt-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;padding-bottom:2rem;border-bottom:1px solid #1e293b}.mkt-footer h4{color:#fff;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .85rem;font-weight:600}.mkt-footer ul{list-style:none;padding:0;margin:0}.mkt-footer li{margin-bottom:.45rem;font-size:.93rem}.mkt-footer .mkt-footer-brand img{height:28px;margin-bottom:.75rem;filter:brightness(0) invert(1)}.mkt-footer .mkt-footer-brand p{color:#94a3b8;font-size:.92rem;max-width:22em;margin:0}.mkt-footer .mkt-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;color:#94a3b8;font-size:.85rem}@media(max-width: 880px){.mkt-footer .mkt-footer-grid{grid-template-columns:1fr 1fr}.mkt-footer .mkt-footer-bottom{flex-direction:column;gap:.5rem}}.mkt pre.highlight .hll,.mkt pre .hll{background-color:#2d2d4d}.mkt pre.highlight .c,.mkt pre.highlight .cm,.mkt pre.highlight .c1,.mkt pre.highlight .cs,.mkt pre.highlight .cp,.mkt pre .c,.mkt pre .cm,.mkt pre .c1,.mkt pre .cs,.mkt pre .cp{color:#6c7a89;font-style:italic}.mkt pre.highlight .err,.mkt pre .err{color:#ff6b6b}.mkt pre.highlight .k,.mkt pre.highlight .kc,.mkt pre.highlight .kd,.mkt pre.highlight .kn,.mkt pre.highlight .kp,.mkt pre.highlight .kr,.mkt pre.highlight .kt,.mkt pre .k,.mkt pre .kc,.mkt pre .kd,.mkt pre .kn,.mkt pre .kp,.mkt pre .kr,.mkt pre .kt{color:#c792ea}.mkt pre.highlight .o,.mkt pre.highlight .ow,.mkt pre .o,.mkt pre .ow{color:#89ddff}.mkt pre.highlight .gd,.mkt pre .gd{color:#ff6b6b}.mkt pre.highlight .gi,.mkt pre .gi{color:#c3e88d}.mkt pre.highlight .l,.mkt pre.highlight .ld,.mkt pre.highlight .m,.mkt pre.highlight .mf,.mkt pre.highlight .mh,.mkt pre.highlight .mi,.mkt pre.highlight .mo,.mkt pre.highlight .il,.mkt pre .l,.mkt pre .ld,.mkt pre .m,.mkt pre .mf,.mkt pre .mh,.mkt pre .mi,.mkt pre .mo,.mkt pre .il{color:#f78c6c}.mkt pre.highlight .s,.mkt pre.highlight .sb,.mkt pre.highlight .sc,.mkt pre.highlight .sd,.mkt pre.highlight .s2,.mkt pre.highlight .se,.mkt pre.highlight .sh,.mkt pre.highlight .si,.mkt pre.highlight .sx,.mkt pre.highlight .sr,.mkt pre.highlight .s1,.mkt pre.highlight .ss,.mkt pre .s,.mkt pre .sb,.mkt pre .sc,.mkt pre .sd,.mkt pre .s2,.mkt pre .se,.mkt pre .sh,.mkt pre .si,.mkt pre .sx,.mkt pre .sr,.mkt pre .s1,.mkt pre .ss{color:#c3e88d}.mkt pre.highlight .na,.mkt pre.highlight .nb,.mkt pre.highlight .bp,.mkt pre.highlight .nc,.mkt pre.highlight .no,.mkt pre.highlight .nd,.mkt pre.highlight .ni,.mkt pre.highlight .ne,.mkt pre.highlight .nf,.mkt pre.highlight .nl,.mkt pre.highlight .nn,.mkt pre.highlight .py,.mkt pre.highlight .nt,.mkt pre.highlight .nv,.mkt pre.highlight .vc,.mkt pre.highlight .vg,.mkt pre.highlight .vi,.mkt pre .na,.mkt pre .nb,.mkt pre .bp,.mkt pre .nc,.mkt pre .no,.mkt pre .nd,.mkt pre .ni,.mkt pre .ne,.mkt pre .nf,.mkt pre .nl,.mkt pre .nn,.mkt pre .py,.mkt pre .nt,.mkt pre .nv,.mkt pre .vc,.mkt pre .vg,.mkt pre .vi{color:#82aaff}.mkt pre.highlight .w,.mkt pre .w{color:#d8d8e0}
