.koonzi-brand-mark{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.koonzi-brand-mark__color,.koonzi-brand-mark__white{object-fit:contain;width:100%;height:100%}.koonzi-brand-mark__color{display:var(--brand-mark-color-display,block)}.koonzi-brand-mark__white{display:var(--brand-mark-white-display,none)}.home-docs-page{background:var(--home-surface);flex-direction:column;min-height:100vh;display:flex}.home-docs-crumbs{padding-block-start:2rem}.home-docs-layout{grid-template-columns:14.5rem minmax(0,1fr);gap:3rem;padding-block:2.5rem 6rem;display:grid}.home-docs-sidebar{max-block-size:calc(100vh - var(--home-header-h) - 3rem);align-self:start;position:sticky;inset-block-start:calc(var(--home-header-h) + 1.5rem);overflow-y:auto}.home-docs-group{letter-spacing:.06em;text-transform:uppercase;color:var(--home-ink-3);margin-block:1.375rem .5rem;padding-inline-start:.75rem;font-size:.75rem;font-weight:600}.home-docs-nav>div:first-child .home-docs-group{margin-block-start:0}.home-docs-nav a{color:var(--home-ink-2);border-radius:.5rem;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;transition:color .15s,background .15s;display:block}.home-docs-nav a:hover{background:var(--home-bg);color:var(--home-ink)}.home-docs-nav a[aria-current=true]{background:var(--home-brand-tint);color:var(--home-brand);font-weight:600}.home-docs-anchorbar{scrollbar-width:none;gap:.25rem;display:none;overflow-x:auto}.home-docs-anchorbar::-webkit-scrollbar{display:none}.home-docs-anchorbar a{border:var(--hairline) solid var(--home-line);background:var(--home-surface);block-size:2rem;color:var(--home-ink-2);white-space:nowrap;border-radius:999rem;flex:none;align-items:center;padding-inline:.8125rem;font-size:.8125rem;display:inline-flex}.home-docs-anchorbar a[aria-current=true]{background:var(--home-brand);border-color:var(--home-brand);color:var(--home-on-deep);font-weight:600}.home-docs-content{min-inline-size:0}.home-docs-content h1{letter-spacing:-.015em;color:var(--home-ink);margin:0 0 .875rem;font-size:2.125rem;font-weight:800}.home-docs-lead{max-inline-size:45rem;color:var(--home-ink-2);font-size:.9375rem}.home-docs-content>section{border-block-end:var(--hairline) solid var(--home-line);margin-block-start:3.5rem;padding-block-end:3.5rem;scroll-margin-block-start:calc(var(--home-header-h) + 1.5rem)}.home-docs-content>section:last-child{border-block-end:0;margin-block-end:0;padding-block-end:0}.home-docs-content h2{color:var(--home-ink);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.home-docs-content h3{color:var(--home-ink);margin-block:1.75rem .75rem;font-size:1.0625rem;font-weight:700}.home-docs-content p{max-inline-size:45rem;color:var(--home-ink-2);margin-block-end:.875rem;font-size:.9375rem}.home-docs-content a{color:var(--home-brand);font-weight:500}.home-docs-content a:hover{color:var(--home-brand-hover);text-decoration:underline}.home-docs-content .home-public-code-panel{margin-block:1.125rem 1.5rem}.home-docs-code-caption{color:var(--home-ink-3);font-size:.8125rem}.home-docs-endpoint{border:var(--hairline) solid var(--home-line);background:var(--home-bg);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:.875rem 1.125rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;display:flex}.home-docs-method{background:var(--home-method-get);color:var(--home-on-deep);font-family:var(--home-font-mono);border-radius:.375rem;padding-block:.1875rem;padding-inline:.5625rem;font-size:.75rem;font-weight:700}.home-docs-method[data-method=post]{background:var(--home-brand)}.home-docs-path{color:var(--home-ink);overflow-wrap:anywhere;font-size:.84375rem}.home-docs-endpoint-note{color:var(--home-ink-3)}.home-docs-callout{border:var(--hairline) solid var(--home-callout-warn-border);background:var(--home-callout-warn-bg);color:var(--home-callout-warn-ink);border-radius:.625rem;gap:.75rem;margin-block:1rem 1.375rem;padding-block:.875rem;padding-inline:1rem;font-size:.875rem;line-height:1.7;display:flex}.home-docs-callout[data-tone=info]{border-color:var(--home-callout-info-border);background:var(--home-callout-info-bg);color:var(--home-callout-info-ink)}.home-docs-callout .anticon{flex:none;margin-block-start:.25rem}.home-docs-table{border-collapse:collapse;inline-size:100%;margin-block:.875rem 1.5rem;font-size:.875rem}.home-docs-table th{border-block-end:var(--hairline) solid var(--home-line);background:var(--home-bg);text-align:start;color:var(--home-ink-3);padding-block:.625rem;padding-inline:.875rem;font-size:.78125rem;font-weight:600}.home-docs-table td{border-block-end:var(--hairline) solid var(--home-line);color:var(--home-ink-2);vertical-align:top;padding-block:.6875rem;padding-inline:.875rem}.home-docs-table td:first-child{white-space:nowrap;color:var(--home-ink)}.home-docs-table code{background:var(--home-brand-tint);color:var(--home-brand-hover);border-radius:.3125rem;padding-block:.125rem;padding-inline:.375rem;font-size:.84375rem}.home-docs-required{color:var(--home-brand);margin-inline-start:.375rem;font-size:.75rem}@media (width<=1024px){.home-docs-layout{grid-template-columns:minmax(0,1fr);gap:0;padding-block:1.5rem 4rem}.home-docs-sidebar{display:none}.home-docs-anchorbar{z-index:var(--z-sticky-bar);background:var(--home-surface);border-block-end:var(--hairline) solid var(--home-line);margin-inline:-1.5rem;padding-block:.625rem;padding-inline:1.5rem;display:flex;position:sticky;inset-block-start:var(--home-header-h)}.home-docs-content h1{font-size:1.75rem}}@media (width<=640px){.home-docs-anchorbar{margin-inline:-1.125rem;padding-inline:1.125rem}}.home-public-page{--hairline:1px;--home-radius:.75rem;--home-radius-lg:1rem;--home-header-h:4rem;--home-container:75rem;min-height:100vh;color:var(--home-ink);font-family:var(--home-font-sans);background-color:var(--home-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--home-font-sans:Inter, system-ui, -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--home-font-mono:"JetBrains Mono", ui-monospace, sfmono-regular, Menlo, Consolas, monospace;font-size:1rem;line-height:1.7;overflow-x:hidden}.home-public-document{scroll-behavior:smooth}.home-public-document,.home-public-body{background:var(--home-surface)}.home-public-body{overscroll-behavior-y:none}.home-public-body.home-public-body-locked{overflow:hidden}.home-public-page code,.home-public-page pre,.home-public-page kbd{font-family:var(--home-font-mono)}.home-public-page :focus-visible{outline:var(--focus-ring-width) solid var(--home-brand);outline-offset:var(--focus-ring-offset);border-radius:.25rem}.home-public-page img,.home-public-page svg{max-width:100%}.home-public-container{inline-size:100%;max-inline-size:var(--home-container);margin-inline:auto;padding-inline:1.5rem}.home-public-section{padding-block:6rem}.home-public-section--alt{background:var(--home-bg)}.home-public-section--cta{padding-block-start:0}.home-public-section-head{text-align:center;max-inline-size:45rem;margin-block-end:3.5rem;margin-inline:auto}.home-public-eyebrow{letter-spacing:.08em;color:var(--home-brand);margin-block-end:.75rem;font-size:.8125rem;font-weight:600;display:inline-block}.home-public-section-title{letter-spacing:-.01em;font-size:clamp(1.75rem,3.4vw,2.25rem);font-weight:700;line-height:1.25}.home-public-section-sub{color:var(--home-ink-2);margin-block-start:.875rem;font-size:1rem}.home-public-section-foot{text-align:center;margin-block-start:2.5rem}.home-public-link-arrow{color:var(--home-brand);align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;display:inline-flex}.home-public-link-arrow:hover{color:var(--home-brand-hover)}.home-public-link-arrow .anticon{transition:transform .18s}.home-public-link-arrow:hover .anticon{transform:translate(.1875rem)}.home-public-page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .home-public-link-arrow:hover .anticon{transform:translate(-.1875rem)}.home-public-page [data-home-reveal=pending]>*{opacity:0;transform:translateY(1.125rem)}.home-public-page [data-home-reveal]>*{transition:opacity .55s,transform .55s}.home-public-page [data-home-reveal=in]>*{opacity:1;transform:none}.home-public-btn{border:var(--hairline) solid transparent;white-space:nowrap;cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;block-size:2.75rem;padding-inline:1.375rem;font-size:.9375rem;font-weight:600;line-height:1;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.home-public-btn--sm{border-radius:.5625rem;block-size:2.25rem;padding-inline:1rem;font-size:.84375rem}.home-public-btn--primary{background:var(--home-brand);color:var(--home-on-deep);box-shadow:var(--home-shadow-brand)}.home-public-btn--primary:hover{background:var(--home-brand-hover);color:var(--home-on-deep)}.home-public-btn--ghost{background:var(--home-surface);border-color:var(--home-line);color:var(--home-ink-2)}.home-public-btn--ghost:hover{border-color:var(--home-ink-3);color:var(--home-ink)}.home-public-btn--white{background:var(--home-on-deep);color:var(--home-on-white)}.home-public-btn--white:hover{background:var(--home-on-white-hover);color:var(--home-on-white)}.home-public-btn--outline{border-color:var(--home-outline-border);color:var(--home-on-deep);background:0 0}.home-public-btn--outline:hover{border-color:var(--home-outline-border-hover);background:var(--home-outline-bg-hover);color:var(--home-on-deep)}.home-public-header{z-index:var(--z-shell-header);block-size:var(--home-header-h);background:var(--home-surface);border-block-end:var(--hairline) solid transparent;transition:border-color .2s,box-shadow .2s;position:sticky;inset-block-start:0}.home-public-header[data-scrolled=true]{border-block-end-color:var(--home-line);box-shadow:var(--home-shadow-sm)}.home-public-header-inner{block-size:var(--home-header-h);align-items:center;gap:2rem;display:flex}.home-public-brand{color:var(--home-ink);align-items:center;gap:.625rem;display:inline-flex}.home-public-brand-mark{border-radius:.5rem;block-size:1.875rem;inline-size:1.875rem}.home-public-brand-text{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}.home-public-brand-badge{background:var(--home-brand-tint);color:var(--home-brand);letter-spacing:.04em;border-radius:.3125rem;padding-block:.125rem;padding-inline:.375rem;font-size:.6875rem;font-weight:600}.home-public-nav{gap:.25rem;margin-inline-end:auto;display:flex}.home-public-nav-link{block-size:2.25rem;color:var(--home-ink-2);border-radius:.5rem;align-items:center;padding-inline:.875rem;font-size:.9375rem;transition:color .15s,background .15s;display:inline-flex;position:relative}.home-public-nav-link:hover{background:var(--home-bg);color:var(--home-ink)}.home-public-nav-link.is-active{color:var(--home-brand);font-weight:600}.home-public-nav-link.is-active:after{content:"";background:var(--home-brand);border-radius:.125rem;block-size:.125rem;position:absolute;inset-block-end:-.8125rem;inset-inline:.875rem}.home-public-header-actions{align-items:center;gap:.75rem;display:flex}.home-public-icon-button{border:var(--hairline) solid transparent;block-size:2.25rem;inline-size:2.25rem;color:var(--home-ink-2);cursor:pointer;background:0 0;border-radius:.5625rem;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.home-public-icon-button:hover{background:var(--home-bg);color:var(--home-ink)}.home-public-menu-toggle{block-size:2.5rem;inline-size:2.5rem;color:var(--home-ink);cursor:pointer;background:0 0;border:0;border-radius:.5625rem;justify-content:center;align-items:center;margin-inline-start:auto;display:none}.home-public-menu-toggle:hover{background:var(--home-bg)}.home-public-preferences{display:inline-flex;position:relative}.home-public-preferences-popover{z-index:var(--z-popover);border:var(--hairline) solid var(--home-line);border-radius:var(--home-radius);background:var(--home-surface);inline-size:17rem;box-shadow:var(--home-shadow-lg);gap:.75rem;padding:1rem;display:grid;position:absolute;inset-block-start:calc(100% + .625rem);inset-inline-end:0}.home-public-preferences-row{color:var(--home-ink-3);gap:.5rem;font-size:.8125rem;display:grid}.home-public-preferences-row>span{align-items:center;gap:.375rem;display:inline-flex}.home-public-drawer{z-index:var(--z-drawer);visibility:hidden;position:fixed;inset:0}.home-public-drawer.is-open{visibility:visible}.home-public-drawer-mask{background:var(--home-mask);opacity:0;transition:opacity .25s;position:absolute;inset:0}.home-public-drawer.is-open .home-public-drawer-mask{opacity:1}.home-public-drawer-panel{background:var(--home-surface);inline-size:min(20rem,84vw);box-shadow:var(--home-shadow-lg);flex-direction:column;gap:.25rem;padding:1.25rem;transition:transform .28s cubic-bezier(.32,.72,.35,1);display:flex;position:absolute;inset-block:0;inset-inline-end:0;transform:translate(100%)}.home-public-page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .home-public-drawer-panel{transform:translate(-100%)}.home-public-drawer.is-open .home-public-drawer-panel{transform:none}.home-public-drawer-close{block-size:2.375rem;inline-size:2.375rem;color:var(--home-ink-2);cursor:pointer;background:0 0;border:0;border-radius:.5625rem;justify-content:center;align-self:flex-end;align-items:center;display:flex}.home-public-drawer-close:hover{background:var(--home-bg);color:var(--home-ink)}.home-public-drawer-link{block-size:2.875rem;color:var(--home-ink-2);border-radius:.625rem;align-items:center;padding-inline:.875rem;font-size:1rem;display:flex}.home-public-drawer-link:hover{background:var(--home-bg);color:var(--home-ink)}.home-public-drawer-foot{border-block-start:var(--hairline) solid var(--home-line);gap:.625rem;margin-block-start:auto;padding-block-start:1rem;display:grid}.home-public-hero{background:linear-gradient(180deg, var(--home-hero-from) 0%, var(--home-hero-to) 100%);padding-block:5.5rem 6rem;position:relative;overflow:hidden}.home-public-hero-beam{pointer-events:none;background:var(--home-hero-beam);block-size:38.75rem;inline-size:38.75rem;position:absolute;inset-block-start:-11.25rem;inset-inline-end:-7.5rem}.home-public-hero-inner{grid-template-columns:1.02fr .98fr;align-items:center;gap:3.5rem;display:grid;position:relative}.home-public-hero-inner>*{min-inline-size:0}.home-public-hero-badge{border:var(--hairline) solid var(--home-line);background:var(--home-surface);block-size:1.875rem;box-shadow:var(--home-shadow-sm);color:var(--home-ink-2);border-radius:999rem;align-items:center;gap:.5rem;padding-inline:.8125rem;font-size:.8125rem;display:inline-flex}.home-public-hero-badge-dot{background:var(--home-accent);border-radius:50%;block-size:.4375rem;inline-size:.4375rem}.home-public-hero-title{letter-spacing:-.02em;margin-block-start:1.375rem;font-size:clamp(2.375rem,4.6vw,3.375rem);font-weight:800;line-height:1.15}.home-public-hero-title .home-public-grad{background:linear-gradient(100deg, var(--home-brand) 20%, var(--home-accent) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.home-public-hero-sub{max-inline-size:32.5rem;color:var(--home-ink-3);margin-block-start:1.25rem;font-size:1.0625rem}.home-public-hero-ctas{flex-wrap:wrap;gap:.875rem;margin-block-start:2rem;display:flex}.home-public-hero-metrics{grid-template-columns:repeat(4,auto);justify-content:start;gap:2.25rem;margin-block-start:3rem;display:grid}.home-public-metric-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:700}.home-public-metric-suffix{color:var(--home-ink-3);margin-inline-start:.125rem;font-size:.9375rem;font-weight:600}.home-public-metric-label{color:var(--home-ink-3);margin-block-start:.125rem;font-size:.8125rem}.home-public-terminal{background:var(--home-deep);box-shadow:var(--home-deep-shadow), 0 0 0 var(--hairline) var(--home-deep-inset) inset;border-radius:.875rem;position:relative;overflow:hidden}.home-public-terminal-bar{background:var(--home-deep-bar);border-block-end:var(--hairline) solid var(--home-deep-bar-line);align-items:center;gap:.5rem;block-size:2.625rem;padding-inline:1rem;display:flex}.home-public-terminal-dot{border-radius:50%;block-size:.6875rem;inline-size:.6875rem}.home-public-terminal-dot[data-tone=r]{background:var(--home-term-red)}.home-public-terminal-dot[data-tone=y]{background:var(--home-term-yellow)}.home-public-terminal-dot[data-tone=g]{background:var(--home-term-green)}.home-public-terminal-title{font-family:var(--home-font-mono);color:var(--home-deep-muted);margin-inline-start:.5rem;font-size:.75rem}.home-public-terminal-body{padding-block:1.375rem 1.625rem;padding-inline:1.375rem;overflow-x:auto}.home-public-terminal-body pre{color:var(--home-deep-ink);margin:0;font-size:.84375rem;line-height:1.75}.home-public-tok-comment{color:var(--home-tok-comment)}.home-public-tok-keyword{color:var(--home-tok-keyword)}.home-public-tok-string{color:var(--home-tok-string)}.home-public-tok-func{color:var(--home-tok-func)}.home-public-tok-num{color:var(--home-tok-num)}.home-public-tok-plain{color:var(--home-tok-plain)}.home-public-vendors{background:var(--home-surface);border-block-end:var(--hairline) solid var(--home-line);padding-block:2.5rem}.home-public-vendors-label{text-align:center;color:var(--home-ink-2);margin-block-end:1.25rem;font-size:.8125rem}.home-public-vendors-row{flex-wrap:wrap;justify-content:center;gap:.75rem 2.25rem;display:flex}.home-public-vendor-chip{letter-spacing:.01em;color:var(--home-ink-2);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;transition:color .18s;display:inline-flex}.home-public-vendor-chip:hover{color:var(--home-ink-2)}.home-public-vendor-dot{opacity:.55;background:currentColor;border-radius:.15625rem;block-size:.5rem;inline-size:.5rem}.home-public-feature-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.home-public-feature-card{border:var(--hairline) solid var(--home-line);border-radius:var(--home-radius);background:var(--home-surface);padding:1.75rem;transition:box-shadow .2s,transform .2s}.home-public-feature-card:hover{box-shadow:var(--home-shadow-md);transform:translateY(-.125rem)}.home-public-feature-icon{background:var(--home-brand-tint);block-size:2.625rem;inline-size:2.625rem;color:var(--home-brand);border-radius:.6875rem;justify-content:center;align-items:center;margin-block-end:1.125rem;font-size:1.25rem;display:flex}.home-public-feature-card h3{color:var(--home-ink);margin-block-end:.5rem;font-size:1.0625rem;font-weight:700}.home-public-feature-card p{color:var(--home-ink-3);margin:0;font-size:.90625rem;line-height:1.7}.home-public-steps{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-block-end:2.5rem;padding:0;list-style:none;display:grid}.home-public-step-card{border:var(--hairline) solid var(--home-line);border-radius:var(--home-radius);background:var(--home-surface);padding:1.625rem;position:relative}.home-public-step-num{background:var(--home-brand-tint);block-size:1.625rem;color:var(--home-brand);font-family:var(--home-font-mono);border-radius:.4375rem;align-items:center;margin-block-end:1rem;padding-inline:.625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.home-public-step-card h3{color:var(--home-ink);margin-block-end:.5rem;font-size:1.03125rem;font-weight:700}.home-public-step-card p{color:var(--home-ink-3);margin:0;font-size:.875rem}.home-public-code-panel{border:var(--hairline) solid var(--home-line);border-radius:var(--home-radius);background:var(--home-surface);box-shadow:var(--home-shadow-sm);overflow:hidden}.home-public-code-head{background:var(--home-bg);border-block-end:var(--hairline) solid var(--home-line);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.625rem;padding-inline:.875rem;display:flex}.home-public-code-tabs{gap:.25rem;display:flex}.home-public-code-tab{block-size:2rem;color:var(--home-ink-3);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding-inline:.875rem;font-size:.84375rem;font-weight:500;transition:background .15s,color .15s}.home-public-code-tab:hover{color:var(--home-ink)}.home-public-code-tab[aria-selected=true]{background:var(--home-surface);color:var(--home-brand);box-shadow:var(--home-shadow-sm);font-weight:600}.home-public-code-body{background:var(--home-deep)}.home-public-code-body pre{color:var(--home-deep-ink);margin:0;padding-block:1.25rem;padding-inline:1.375rem;font-size:.84375rem;line-height:1.75;overflow-x:auto}.home-public-copy-btn{border:var(--hairline) solid var(--home-line);background:var(--home-surface);block-size:1.875rem;color:var(--home-ink-2);cursor:pointer;border-radius:.4375rem;align-items:center;gap:.375rem;padding-inline:.6875rem;font-size:.78125rem;transition:border-color .15s,color .15s;display:inline-flex}.home-public-copy-btn:hover{border-color:var(--home-brand);color:var(--home-brand)}.home-public-code-note{border-block-start:var(--hairline) solid var(--home-line);background:var(--home-bg);color:var(--home-ink-3);flex-wrap:wrap;gap:.5rem 1.25rem;padding-block:.625rem;padding-inline:.875rem;font-size:.78125rem;display:flex}.home-public-code-note span{align-items:center;gap:.375rem;display:inline-flex}.home-public-models-grid{grid-template-columns:repeat(3,1fr);gap:1.125rem;display:grid}.home-public-pricing-unavailable{text-align:center;color:var(--home-ink-3);border:var(--hairline) dashed var(--home-line);border-radius:var(--home-radius);background:var(--home-surface);padding-block:3rem}.home-public-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.25rem;display:grid}.home-public-price-card{border:var(--hairline) solid var(--home-line);border-radius:var(--home-radius-lg);background:var(--home-surface);flex-direction:column;padding-block:2rem;padding-inline:1.75rem;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.home-public-price-card:hover{box-shadow:var(--home-shadow-md);transform:translateY(-.125rem)}.home-public-price-card--featured{border:.125rem solid var(--home-brand);box-shadow:var(--home-price-featured-shadow)}.home-public-price-badge{background:var(--home-brand);block-size:1.625rem;color:var(--home-on-deep);white-space:nowrap;border-radius:999rem;align-items:center;padding-inline:.75rem;font-size:.78125rem;font-weight:600;display:inline-flex;position:absolute;inset-block-start:-.8125rem;inset-inline-start:50%;transform:translate(-50%)}.home-public-price-card h3{color:var(--home-ink);margin:0;font-size:1.0625rem;font-weight:700}.home-public-price-amount{letter-spacing:-.02em;margin-block:.875rem .375rem;font-size:2.125rem;font-weight:800}.home-public-price-unit{color:var(--home-ink-3);margin-inline-start:.25rem;font-size:.875rem;font-weight:500}.home-public-price-desc{color:var(--home-ink-3);margin-block-end:1.25rem;font-size:.84375rem}.home-public-price-list{gap:.75rem;margin:0 0 1.625rem;padding:0;list-style:none;display:grid}.home-public-price-list li{color:var(--home-ink-2);align-items:flex-start;gap:.625rem;font-size:.875rem;display:flex}.home-public-price-check{color:var(--home-accent);flex:none;margin-block-start:.1875rem}.home-public-price-foot{margin-block-start:auto}.home-public-price-foot .home-public-btn{inline-size:100%}.home-public-faq{max-inline-size:48.75rem;margin-inline:auto}.home-public-faq-item{border:var(--hairline) solid var(--home-line);border-radius:var(--home-radius);background:var(--home-surface)}.home-public-faq-item+.home-public-faq-item{margin-block-start:.75rem}.home-public-faq-q{text-align:start;inline-size:100%;color:var(--home-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.125rem;padding-inline:1.375rem;font-size:.96875rem;font-weight:600;display:flex}.home-public-faq-q .anticon{color:var(--home-ink-3);transition:transform .25s,color .25s}.home-public-faq-q[aria-expanded=true] .anticon{color:var(--home-brand);transform:rotate(45deg)}.home-public-faq-a{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.home-public-faq-a[data-open=true]{grid-template-rows:1fr}.home-public-faq-a p{color:var(--home-ink-3);margin:0;padding-inline:1.375rem;font-size:.90625rem;overflow:hidden}.home-public-faq-a[data-open=true] p{padding-block-end:1.25rem}.home-public-cta-banner{background:var(--home-deep);color:var(--home-on-deep);text-align:center;border-radius:1.25rem;padding-block:4.5rem;padding-inline:3rem;position:relative;overflow:hidden}.home-public-cta-inner{max-inline-size:40rem;margin-inline:auto;position:relative}.home-public-cta-banner h2{letter-spacing:-.01em;color:var(--home-on-deep);margin:0;font-size:clamp(1.625rem,3vw,2.125rem);font-weight:800}.home-public-cta-banner p{color:var(--home-deep-text);margin-block-start:.875rem;font-size:1rem}.home-public-cta-banner .home-public-hero-ctas{justify-content:center;margin-block-start:2rem}.home-public-partners{padding-block:0}.home-public-partners .home-public-section-head{margin-block-end:2.5rem}.home-public-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.home-public-partner-card{border:var(--hairline) solid var(--home-line);border-radius:var(--home-radius);background:var(--home-surface);box-shadow:var(--home-shadow-sm);color:var(--home-ink-2);justify-content:center;align-items:center;gap:.75rem;padding-block:1.5rem;padding-inline:1.25rem;font-size:.9375rem;font-weight:600;transition:box-shadow .2s,transform .2s;display:flex}.home-public-partner-card:hover{box-shadow:var(--home-shadow-md);transform:translateY(-.125rem)}.home-public-partner-logo{box-sizing:content-box;background:var(--home-on-deep);object-fit:contain;border-radius:.25rem;flex:none;block-size:1.75rem;inline-size:auto;max-inline-size:4.5rem;padding:.25rem}.home-public-footer{background:var(--home-deep);color:var(--home-deep-text);margin-block-start:6rem}.home-public-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem;padding-block:4rem 3rem;display:grid}.home-public-footer-brand{color:var(--home-on-deep);align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:700;display:flex}.home-public-footer-desc{max-inline-size:18.75rem;color:var(--home-deep-muted);margin-block-start:.875rem;font-size:.84375rem;line-height:1.8}.home-public-footer-col h4{color:var(--home-on-deep);margin-block-end:1rem;font-size:.875rem;font-weight:600}.home-public-footer-col ul{margin:0;padding:0;list-style:none}.home-public-footer-col li+li{margin-block-start:.625rem}.home-public-footer-col a{color:var(--home-deep-muted);font-size:.84375rem;transition:color .15s}.home-public-footer-col a:hover{color:var(--home-on-deep)}.home-public-footer-bottom{border-block-start:var(--hairline) solid var(--home-deep-line);color:var(--home-deep-faint);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-block:1.25rem;font-size:.78125rem;display:flex}.home-public-footer-bottom a{color:var(--home-deep-faint)}.home-public-footer-bottom a:hover{color:var(--home-on-deep)}.home-public-footer-legal{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.home-public-page .koonzi-plaza-card{border:var(--hairline) solid var(--home-line);border-radius:var(--home-radius);background:var(--home-surface);box-shadow:none;transition:box-shadow .2s,transform .2s,border-color .2s}.home-public-page .koonzi-plaza-card:hover{border-color:var(--home-card-hover-border);box-shadow:var(--home-shadow-md);transform:translateY(-.125rem)}.home-public-page .koonzi-plaza-card-name{color:var(--home-ink)}.home-public-page .koonzi-plaza-card-code,.home-public-page .koonzi-plaza-card-description,.home-public-page .koonzi-plaza-card-fact dt,.home-public-page .koonzi-plaza-card-price-unit{color:var(--home-ink-3)}.home-public-page .koonzi-plaza-card-fact dd{color:var(--home-ink)}.home-public-page .koonzi-plaza-card-facts{border-block-start:var(--hairline) dashed var(--home-line)}.home-public-page .koonzi-plaza-card-logo{background:var(--home-bg);color:var(--home-ink-3)}.home-public-page .koonzi-plaza-card-logo.has-image{background:0 0}.home-public-page .koonzi-plaza-capability.ant-tag{border-color:var(--home-line);background:var(--home-bg);color:var(--home-ink-3)}.home-public-page .ant-select.home-public-nav-select{inline-size:100%}.home-public-page .ant-segmented{background:var(--home-bg)}.home-public-page .ant-tag{margin-inline-end:0}@media (width<=1280px){.home-public-feature-grid,.home-public-models-grid{grid-template-columns:repeat(2,1fr)}.home-public-hero-inner{grid-template-columns:1fr;gap:2.75rem}.home-public-hero-visual{max-inline-size:40rem}.home-public-hero-metrics{gap:1.75rem}.home-public-steps{grid-template-columns:1fr}.home-public-pricing-grid{grid-template-columns:1fr;max-inline-size:28.75rem;margin-inline:auto}.home-public-footer-grid,.home-public-partner-grid{grid-template-columns:1fr 1fr}}@media (width<=1024px){.home-public-section{padding-block:4rem}.home-public-nav,.home-public-header-actions{display:none}.home-public-menu-toggle{display:flex}}@media (width<=640px){.home-public-container{padding-inline:1.125rem}.home-public-feature-grid,.home-public-models-grid{grid-template-columns:1fr}.home-public-hero{padding-block:3.5rem 4rem}.home-public-hero-metrics{grid-template-columns:repeat(2,1fr);gap:1.25rem 1.75rem}.home-public-footer-grid{grid-template-columns:1fr;gap:1.75rem}.home-public-cta-banner{padding-block:3rem;padding-inline:1.5rem}.home-public-code-head{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.home-public-document{scroll-behavior:auto}.home-public-page *,.home-public-page :before,.home-public-page :after{transition-duration:.01ms!important}.home-public-page [data-home-reveal]>*{opacity:1;transform:none}}.koonzi-plaza{flex-direction:column;gap:1rem;display:flex}.koonzi-plaza-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.koonzi-plaza-search{flex:18rem;min-width:0;max-width:28rem}.koonzi-plaza-sort{min-width:10rem}.koonzi-plaza-capability-filter{max-width:100%;overflow-x:auto}.koonzi-plaza-match-count{color:var(--client-muted,var(--color-neutral-600));font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-size:.8125rem}.koonzi-plaza-pagination{margin-block-start:.5rem}.koonzi-plaza-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.koonzi-plaza-card{height:100%}.koonzi-plaza-card .ant-card-body{flex-direction:column;gap:.75rem;height:100%;display:flex}.koonzi-plaza-card-head{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.koonzi-plaza-card-logo{background:var(--color-neutral-100);width:2.5rem;height:2.5rem;color:var(--client-muted,var(--color-neutral-600));border-radius:.5rem;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:inline-flex;overflow:hidden}.koonzi-plaza-card-logo.has-image{background:0 0}.koonzi-plaza-card-logo img{object-fit:contain;width:100%;height:100%}.koonzi-plaza-card-titles{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.koonzi-plaza-card-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;display:-webkit-box;overflow:hidden}.koonzi-plaza-card-code{color:var(--client-muted,var(--color-neutral-600));font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;display:block;overflow:hidden}.koonzi-plaza-card-description{-webkit-line-clamp:3;line-clamp:3;color:var(--client-muted,var(--color-neutral-600));-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.koonzi-plaza-card-capabilities{min-width:0}.koonzi-plaza-card-facts{border-block-start:var(--hairline,.0625rem) solid var(--client-border,var(--color-neutral-200));grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.5rem 1rem;margin:0;margin-block-start:auto;padding-block-start:.75rem;display:grid}.koonzi-plaza-card-fact{flex-direction:column;gap:.125rem;min-width:0;margin:0;display:flex}.koonzi-plaza-card-fact dt{color:var(--client-muted,var(--color-neutral-600));white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.koonzi-plaza-card-fact dd{font-family:var(--font-numeric,var(--font-mono,ui-monospace, monospace));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.875rem}.koonzi-plaza-card-price-unit{color:var(--client-muted,var(--color-neutral-600));font-family:var(--font-mono,ui-monospace, monospace);grid-column:1/-1;font-size:.75rem}.koonzi-plaza-card-trial{align-self:flex-start}@media (width<=1180px){.koonzi-plaza-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.koonzi-plaza-cards{grid-template-columns:minmax(0,1fr)}.koonzi-plaza-search{flex-basis:100%;max-width:none}}.home-plaza-page{background:var(--home-surface);flex-direction:column;min-height:100vh;display:flex}.home-plaza-body{flex-direction:column;flex:1;gap:1.5rem;inline-size:100%;padding-block:4rem 6rem;display:flex}.home-plaza-head h1{letter-spacing:-.015em;color:var(--home-ink);margin:0;font-size:clamp(1.875rem,3.6vw,2.5rem);font-weight:800}.home-plaza-breadcrumb{color:var(--home-ink-3);align-items:center;gap:.5rem;margin-block-end:.875rem;font-size:.8125rem;display:flex}.home-plaza-breadcrumb a:hover{color:var(--home-brand)}.home-plaza-breadcrumb-sep{color:var(--home-line-strong)}.home-plaza-lead{max-inline-size:40rem;color:var(--home-ink-3);margin-block-start:.75rem;font-size:1rem}.home-plaza-count{border:var(--hairline) solid var(--home-line);background:var(--home-brand-tint);color:var(--home-ink-2);border-radius:999rem;align-items:baseline;gap:.5rem;margin-block-start:1rem;padding-block:.375rem;padding-inline:.875rem;font-size:.8125rem;display:inline-flex}.home-plaza-count-value{font-family:var(--home-font-mono);color:var(--home-brand);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.home-plaza-page .koonzi-plaza-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.home-plaza-page .koonzi-plaza-search{flex:16rem;order:1;max-inline-size:23.75rem}.home-plaza-page .koonzi-plaza-sort{order:2}.home-plaza-page .koonzi-plaza-match-count{color:var(--home-ink-3);order:3;margin-inline-start:auto}.home-plaza-page .koonzi-plaza-capability-filter{flex:0 0 100%;order:4}.home-plaza-page .koonzi-plaza-search.ant-input-affix-wrapper{border-color:var(--home-line);background:var(--home-surface);border-radius:.625rem}.home-plaza-page .koonzi-plaza-capability-filter.ant-segmented{background:var(--home-bg)}.home-plaza-page .koonzi-plaza-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem;display:grid}@media (width<=1280px){.home-plaza-page .koonzi-plaza-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.home-plaza-page .koonzi-plaza-cards{grid-template-columns:minmax(0,1fr)}.home-plaza-body{padding-block:2.5rem 4rem}.home-plaza-page .koonzi-plaza-match-count{margin-inline-start:0}}
