@media (min-width:900px){.kt2 .ktm-nav .kt2-nav__inner{grid-template-columns:1fr auto 1fr;gap:16px;display:grid}.kt2 .ktm-nav .kt2-nav__inner>nav{margin-left:0}.kt2 .ktm-nav .kt2-nav__actions{justify-self:end}}@media (min-width:900px) and (max-width:1099px){.kt2 .ktm-nav .kt2-nav__actions .kt2-nav__sep,.kt2 .ktm-nav .kt2-nav__actions a[href=\/login]{display:none}}.kt2 .kt2-nav:has(.ktm[data-open=true]){background:color-mix(in srgb, var(--kt2-bg) 94%, transparent);border-bottom-color:var(--kt2-border);-webkit-backdrop-filter:none;backdrop-filter:none}.kt2 .ktm-triggers{border-radius:var(--kt2-radius-full);border:1px solid var(--kt2-border-subtle);background:color-mix(in srgb, var(--kt2-surface-1) 55%, transparent);align-items:center;gap:2px;margin:0;padding:4px;list-style:none;display:none}@media (min-width:900px){.kt2 .ktm-triggers{display:flex}}.kt2 .ktm-trigger{border-radius:var(--kt2-radius-full);height:34px;font:inherit;font-size:15px;font-weight:var(--kt2-weight-medium);letter-spacing:-.006em;color:var(--kt2-text-2);cursor:pointer;transition:color var(--kt2-dur-fast);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px 0 14px;display:inline-flex;position:relative}@media (min-width:1200px){.kt2 .ktm-trigger{padding:0 14px 0 18px}}.kt2 .ktm-trigger:hover,.kt2 .ktm-trigger[data-open=true],.kt2 .ktm-trigger[data-active=true]{color:var(--kt2-text-1)}.kt2 .ktm-trigger__pill{z-index:0;border-radius:inherit;background:var(--kt2-surface-hover);position:absolute;inset:0}.kt2 .ktm-trigger__pill[data-solid=true]{background:var(--kt2-surface-2);box-shadow:inset 0 0 0 1px var(--kt2-border)}.kt2 .ktm-trigger__label,.kt2 .ktm-trigger__caret{z-index:1;position:relative}.kt2 .ktm-trigger__caret{color:var(--kt2-text-3);transition:transform var(--kt2-dur-base) var(--kt2-ease-out)}.kt2 .ktm-trigger[data-open=true] .ktm-trigger__caret{color:var(--kt2-text-1);transform:rotate(180deg)}.kt2 .ktm-trigger:after{content:"";z-index:1;border-radius:var(--kt2-radius-full);background:var(--kt2-spectrum);transform-origin:0;height:2px;transition:transform var(--kt2-dur-base) var(--kt2-ease-out);position:absolute;bottom:3px;left:16px;right:28px;transform:scaleX(0)}.kt2 .ktm-trigger[data-active=true]:after{transform:scaleX(1)}.kt2 .ktm-backdrop{inset:var(--kt2-nav-h) 0 0 0;z-index:0;background:color-mix(in srgb, var(--kt2-bg) 55%, transparent);position:fixed}.kt2 .ktm-layer{--ktm-w:min(1240px, calc(100vw - 32px));top:calc(var(--kt2-nav-h) + 6px);z-index:1;width:var(--ktm-w);border-radius:var(--kt2-radius-xl);border:1px solid var(--kt2-border-strong);background:color-mix(in srgb, var(--kt2-surface-1) 86%, transparent);-webkit-backdrop-filter:saturate(170%)blur(28px);backdrop-filter:saturate(170%)blur(28px);box-shadow:var(--kt2-shadow-3);transform-origin:50% 0;margin:0 auto;position:fixed;left:0;right:0;overflow:hidden}.kt2 .ktm-layer:before{content:"";background:var(--kt2-spectrum);opacity:.6;z-index:2;height:1px;position:absolute;inset:0 0 auto}.kt2 .ktm-viewport{position:relative;overflow:hidden}.kt2 .ktm-panel{position:absolute;inset:0 0 auto}@media (max-width:899px){.kt2 .ktm-layer,.kt2 .ktm-backdrop{display:none}}.kt2 .ktm-panel__head{border-bottom:1px solid var(--kt2-border-subtle);align-items:center;gap:12px;padding:12px 20px;display:flex}.kt2 .ktm-panel__kicker{font-size:12px;font-weight:var(--kt2-weight-semibold);letter-spacing:.08em;text-transform:uppercase;background:var(--kt2-spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}.kt2 .ktm-panel__summary{font-size:var(--kt2-body-s);color:var(--kt2-text-2);margin:0}.kt2 .ktm-panel__hint{font-size:var(--kt2-caption);color:var(--kt2-text-3);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.kt2 .ktm-panel__hint .kt2-kbd{min-width:18px;height:18px;font-size:10px}.kt2 .ktm-panel__keys{gap:3px;margin-left:8px;display:inline-flex}.kt2 .ktm-panel__body{grid-template-columns:repeat(var(--ktm-cols,3), minmax(0, 1fr)) 372px;padding:8px;display:grid}.kt2 .ktm-panel__body[data-group=pricing]{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr)}.kt2 .ktm-panel__body[data-group=use-cases]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 372px}.kt2 .ktm-col{flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.kt2 .ktm-col+.ktm-col{border-left:1px solid var(--kt2-border-subtle)}.kt2 .ktm-col__title{font-size:11px;font-weight:var(--kt2-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--kt2-text-3);align-items:center;gap:8px;padding:4px 10px 6px;display:flex}.kt2 .ktm-col__note{border-radius:var(--kt2-radius-full);border:1px dashed var(--kt2-border-control);letter-spacing:.04em;text-transform:none;font-size:10px;font-weight:var(--kt2-weight-medium);color:var(--kt2-text-2);padding:1px 7px}.kt2 .ktm-col__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.kt2 .ktm-link,.kt2 .ktm-m__link{border-radius:var(--kt2-radius-lg);color:var(--kt2-text-1);transition:background-color var(--kt2-dur-fast);grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:grid}.kt2 .ktm-link:hover,.kt2 .ktm-link:focus-visible{background:var(--kt2-surface-hover)}.kt2 .ktm-link:focus-visible{outline-offset:-2px}.kt2 .ktm-link__icon{border-radius:var(--kt2-radius-md);border:1px solid var(--kt2-border);background:var(--kt2-surface-2);width:32px;height:32px;color:var(--kt2-text-2);transition:color var(--kt2-dur-fast), border-color var(--kt2-dur-fast), background-color var(--kt2-dur-fast);place-items:center;display:grid}.kt2 .ktm-link__icon[data-engine]{border-color:var(--kt2-engine-line);background:var(--kt2-engine-soft);color:var(--kt2-engine)}.kt2 .ktm-link:hover .ktm-link__icon:not([data-engine]),.kt2 .ktm-link:focus-visible .ktm-link__icon:not([data-engine]){color:var(--kt2-accent-text);border-color:var(--kt2-accent-line);background:var(--kt2-accent-soft)}.kt2 .ktm-link__text{gap:1px;min-width:0;display:grid}.kt2 .ktm-link__label{font-size:14px;font-weight:var(--kt2-weight-medium);letter-spacing:-.006em;align-items:center;gap:6px;line-height:1.35;display:flex}.kt2 .ktm-link__tag{border-radius:var(--kt2-radius-full);border:1px dashed var(--kt2-border-control);font-size:10px;line-height:16px;font-weight:var(--kt2-weight-medium);color:var(--kt2-text-2);padding:0 6px}.kt2 .ktm-link__desc{font-size:var(--kt2-body-s);color:var(--kt2-text-3);line-height:1.4}.kt2 .ktm-link__arrow{color:var(--kt2-text-3);opacity:0;transition:opacity var(--kt2-dur-fast), transform var(--kt2-dur-base) var(--kt2-ease-out)}.kt2 .ktm-link:hover .ktm-link__arrow,.kt2 .ktm-link:focus-visible .ktm-link__arrow{opacity:1;transform:none}.kt2 .ktm-extra{border-radius:var(--kt2-radius-lg);border:1px solid var(--kt2-border-subtle);background:var(--kt2-spectrum-soft);margin:6px 10px 0;padding:12px}.kt2 .ktm-extra__title{font-size:11px;font-weight:var(--kt2-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--kt2-text-3);margin-bottom:8px}.kt2 .ktm-extra__list{font-size:var(--kt2-body-s);color:var(--kt2-text-2);grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;padding:0;list-style:none;display:grid}.kt2 .ktm-extra b,.kt2 .ktm-extra__fit b{font-weight:var(--kt2-weight-semibold);color:var(--kt2-text-1);font-variant-numeric:tabular-nums}.kt2 .ktm-extra__fit{font-size:var(--kt2-body-s);gap:6px;margin:0;display:grid}.kt2 .ktm-extra__fit>div{grid-template-columns:82px 1fr;gap:8px;display:grid}.kt2 .ktm-extra__fit dt{color:var(--kt2-text-3)}.kt2 .ktm-extra__fit dd{color:var(--kt2-text-2);margin:0}.kt2 .ktm-panel__foot{border-top:1px solid var(--kt2-border-subtle);background:color-mix(in srgb, var(--kt2-surface-2) 60%, transparent);font-size:var(--kt2-body-s);color:var(--kt2-text-2);justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;display:flex}.kt2 .ktm-foot__text{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.kt2 .ktm-foot__text>svg{color:var(--kt2-accent-text)}.kt2 .ktm-foot__stats{gap:20px;display:flex}.kt2 .ktm-foot__stats b{font-family:var(--kt2-font-mono);color:var(--kt2-text-1);margin-right:4px;font-weight:500}.kt2 .ktm-foot__links{flex-shrink:0;gap:4px;display:inline-flex}.kt2 .ktm-foot__link{border-radius:var(--kt2-radius-full);height:30px;font:inherit;font-size:var(--kt2-body-s);font-weight:var(--kt2-weight-medium);color:var(--kt2-text-1);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.kt2 .ktm-foot__link:hover{background:var(--kt2-surface-hover)}.kt2 .ktm-foot__link[data-strong=true]{background:var(--kt2-surface-inverse);color:var(--kt2-text-inverse)}.kt2 .ktm-foot__link[data-strong=true]:hover{box-shadow:var(--kt2-glow-brand)}.kt2 .ktm-col--feat{padding:4px}.kt2 .ktm-feat{border-radius:var(--kt2-radius-lg);border:1px solid var(--kt2-border);background:radial-gradient(120% 80% at 100% 0%, var(--kt2-accent-soft), transparent 60%), var(--kt2-surface-2);flex-direction:column;gap:12px;height:100%;padding:16px;display:flex;position:relative;overflow:hidden}.kt2 .ktm-feat__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.kt2 .ktm-feat__title{font-size:var(--kt2-body-s);font-weight:var(--kt2-weight-semibold);color:var(--kt2-text-1);align-items:center;gap:8px;display:inline-flex}.kt2 .ktm-feat__title>svg{color:var(--kt2-accent-text)}.kt2 .ktm-feat__lede{font-size:var(--kt2-body-s);color:var(--kt2-text-2);margin:0}.kt2 .ktm-feat__cta{border:1px solid var(--kt2-border-strong);border-radius:var(--kt2-radius-md);background:var(--kt2-surface-1);height:36px;font:inherit;font-size:var(--kt2-body-s);font-weight:var(--kt2-weight-medium);color:var(--kt2-text-1);cursor:pointer;transition:border-color var(--kt2-dur-fast), box-shadow var(--kt2-dur-base);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:0 14px;text-decoration:none;display:inline-flex}.kt2 .ktm-feat__cta:hover{border-color:var(--kt2-accent-line);box-shadow:var(--kt2-glow-brand)}.kt2 .ktm-feat__cta>svg{transition:transform var(--kt2-dur-base) var(--kt2-ease-out)}.kt2 .ktm-reading__scope{font-size:var(--kt2-caption);color:var(--kt2-text-3);gap:6px;margin-bottom:-6px;display:flex}.kt2 .ktm-reading__brand{color:var(--kt2-text-1);font-weight:var(--kt2-weight-medium)}.kt2 .ktm-reading__bar .kt2-range__head{margin-bottom:10px}.kt2 .ktm-reading__words{font-size:var(--kt2-body-s);color:var(--kt2-text-2);margin:8px 0 0}.kt2 .ktm-reading__words strong{color:var(--kt2-text-1);font-weight:var(--kt2-weight-semibold)}.kt2 .ktm-reading__chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.kt2 .ktm-engine-chip{border-radius:var(--kt2-radius-md);border:1px solid var(--kt2-border);background:var(--kt2-surface-1);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--kt2-dur-fast), background-color var(--kt2-dur-fast);grid-template-columns:auto 1fr;align-items:center;gap:4px 6px;padding:8px;display:grid}.kt2 .ktm-engine-chip:hover,.kt2 .ktm-engine-chip[aria-pressed=true]{border-color:var(--kt2-engine-line);background:linear-gradient(180deg, var(--kt2-engine-soft), transparent), var(--kt2-surface-1)}.kt2 .ktm-engine-chip .kt2-engine-icon{color:var(--kt2-engine)}.kt2 .ktm-engine-chip__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:var(--kt2-weight-medium);color:var(--kt2-text-1);overflow:hidden}.kt2 .ktm-engine-chip__tally{font-family:var(--kt2-font-mono);color:var(--kt2-engine-text);font-size:12px}.kt2 .ktm-engine-chip__dots{justify-self:end;gap:3px;display:flex}.kt2 .ktm-engine-chip__dots i{border:1.5px solid var(--kt2-not-named);border-radius:50%;width:7px;height:7px}.kt2 .ktm-engine-chip__dots i[data-status=named]{background:var(--kt2-named);border-color:var(--kt2-named)}.kt2 .ktm-engine-chip__dots i[data-status=no-answer]{border-style:dashed;border-color:var(--kt2-no-answer)}.kt2 .ktm-live{background:var(--kt2-text-4);border-radius:50%;width:8px;height:8px}.kt2 .ktm-live[data-on=true]{background:var(--kt2-named);box-shadow:0 0 0 3px var(--kt2-named-soft)}.kt2 .ktm-feed{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kt2 .ktm-feed__row{border-radius:var(--kt2-radius-md);border:1px solid var(--kt2-border);background:var(--kt2-surface-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:grid;position:relative}.kt2 .ktm-feed__row:before{content:"";background:var(--kt2-engine);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.kt2 .ktm-feed__text{min-width:0;display:grid}.kt2 .ktm-feed__engine{font-size:11px;font-weight:var(--kt2-weight-semibold);color:var(--kt2-engine-text)}.kt2 .ktm-feed__q{text-overflow:ellipsis;white-space:nowrap;font-size:var(--kt2-body-s);color:var(--kt2-text-1);overflow:hidden}.kt2 .ktm-feed__foot{font-size:var(--kt2-caption);color:var(--kt2-text-3);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.kt2 .ktm-mini-btn{border-radius:var(--kt2-radius-full);border:1px solid var(--kt2-border-strong);background:var(--kt2-surface-1);height:28px;font:inherit;color:var(--kt2-text-1);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.kt2 .ktm-mini-btn:hover{background:var(--kt2-surface-3)}.kt2 .ktm-fix__q{font-size:15px;line-height:1.4;font-weight:var(--kt2-weight-medium);color:var(--kt2-text-1);margin:0}.kt2 .ktm-fix__meta{font-size:var(--kt2-caption);color:var(--kt2-text-3);margin:-6px 0 0}.kt2 .ktm-fix__change{border-radius:var(--kt2-radius-md);border:1px solid var(--kt2-border);background:var(--kt2-surface-1);font-size:var(--kt2-body-s);color:var(--kt2-text-2);gap:6px;padding:10px 40px 10px 12px;line-height:1.5;display:grid;position:relative}.kt2 .ktm-fix__change code{border-radius:var(--kt2-radius-xs);background:var(--kt2-accent-soft);font-family:var(--kt2-font-mono);color:var(--kt2-accent-text);justify-self:start;padding:1px 6px;font-size:12px}.kt2 .ktm-icon-btn{border-radius:var(--kt2-radius-sm);border:1px solid var(--kt2-border);background:var(--kt2-surface-2);width:28px;height:28px;color:var(--kt2-text-2);cursor:pointer;place-items:center;display:grid;position:absolute;top:6px;right:6px}.kt2 .ktm-icon-btn:hover{color:var(--kt2-text-1);background:var(--kt2-surface-3)}.kt2 .ktm-keys{border-radius:var(--kt2-radius-md);border:1px solid var(--kt2-border);background:var(--kt2-surface-1);gap:0;margin:0;display:grid}.kt2 .ktm-keys__row{grid-template-columns:72px 1fr;align-items:center;gap:10px;padding:8px 12px;display:grid}.kt2 .ktm-keys__row+.ktm-keys__row{border-top:1px solid var(--kt2-border-subtle)}.kt2 .ktm-keys dt{gap:4px;display:flex}.kt2 .ktm-keys dd{font-size:var(--kt2-body-s);color:var(--kt2-text-2);margin:0}.kt2 .ktm-col--plans{padding:8px 12px 8px 8px}.kt2 .ktm-plans{gap:10px;display:grid}.kt2 .ktm-plans__head{justify-content:space-between;align-items:center;gap:12px;padding-left:2px;display:flex}.kt2 .ktm-toggle{border-radius:var(--kt2-radius-full);border:1px solid var(--kt2-border);background:var(--kt2-surface-2);padding:3px;display:inline-flex}.kt2 .ktm-toggle__btn{border-radius:var(--kt2-radius-full);height:28px;font:inherit;font-size:12px;font-weight:var(--kt2-weight-medium);color:var(--kt2-text-2);cursor:pointer;background:0 0;border:0;padding:0 12px;position:relative}.kt2 .ktm-toggle__btn[aria-pressed=true]{color:var(--kt2-text-1)}.kt2 .ktm-toggle__thumb{border-radius:inherit;background:var(--kt2-surface-1);box-shadow:var(--kt2-shadow-1), inset 0 0 0 1px var(--kt2-border);position:absolute;inset:0}.kt2 .ktm-toggle__label{position:relative}.kt2 .ktm-plans__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.kt2 .ktm-plan{border-radius:var(--kt2-radius-lg);border:1px solid var(--kt2-border);background:var(--kt2-surface-2);height:100%;color:var(--kt2-text-1);transition:border-color var(--kt2-dur-fast), box-shadow var(--kt2-dur-base);flex-direction:column;gap:6px;padding:14px;text-decoration:none;display:flex}.kt2 .ktm-plan:hover{border-color:var(--kt2-border-strong)}.kt2 .ktm-plan[data-featured=true]{border-color:var(--kt2-accent-line);background:radial-gradient(120% 90% at 100% 0%, var(--kt2-accent-soft), transparent 65%), var(--kt2-surface-2)}.kt2 .ktm-plan[data-featured=true]:hover{box-shadow:var(--kt2-glow-brand)}.kt2 .ktm-plan__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.kt2 .ktm-plan__name{font-size:15px;font-weight:var(--kt2-weight-semibold)}.kt2 .ktm-plan__chip{border-radius:var(--kt2-radius-full);background:var(--kt2-accent-soft);border:1px solid var(--kt2-accent-line);font-size:11px;line-height:20px;font-weight:var(--kt2-weight-medium);color:var(--kt2-accent-text);padding:0 8px}.kt2 .ktm-plan__price{align-items:baseline;gap:2px;display:flex;overflow:hidden}.kt2 .ktm-plan__num{letter-spacing:-.03em;font-size:28px;line-height:1.1;font-weight:var(--kt2-weight-medium);font-variant-numeric:tabular-nums;display:inline-block}.kt2 .ktm-plan__per{font-size:var(--kt2-body-s);color:var(--kt2-text-3)}.kt2 .ktm-plan__bill{font-size:var(--kt2-caption);color:var(--kt2-text-3)}.kt2 .ktm-plan__lines{border-top:1px solid var(--kt2-border-subtle);font-size:var(--kt2-body-s);color:var(--kt2-text-2);gap:4px;margin-top:4px;padding-top:10px;display:grid}.kt2 .ktm-plan__lines>span{align-items:center;gap:8px;display:flex}.kt2 .ktm-plan__lines svg{color:var(--kt2-named);flex-shrink:0}.kt2 .ktm-plan__go{font-size:var(--kt2-body-s);font-weight:var(--kt2-weight-medium);color:var(--kt2-accent-text);align-items:center;gap:6px;margin-top:auto;padding-top:6px;display:inline-flex}.kt2 .kt2-nav__sheet:has(.ktm-m){height:calc(100dvh - var(--kt2-nav-h));overscroll-behavior:contain;padding-bottom:32px;overflow-y:auto}.kt2 .ktm-m{display:grid}.kt2 .ktm-m__group{border-bottom:1px solid var(--kt2-border-subtle)}.kt2 .ktm-m__h{font:inherit;margin:0}.kt2 .ktm-m__btn{width:100%;min-height:60px;font:inherit;text-align:left;color:var(--kt2-text-1);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.kt2 .ktm-m__btn-text{gap:2px;min-width:0;display:grid}.kt2 .ktm-m__label{font-size:17px;font-weight:var(--kt2-weight-semibold);letter-spacing:-.01em}.kt2 .ktm-m__summary{font-size:var(--kt2-body-s);color:var(--kt2-text-3)}.kt2 .ktm-m__caret{color:var(--kt2-text-3);transition:transform var(--kt2-dur-base) var(--kt2-ease-out);flex-shrink:0}.kt2 .ktm-m__group[data-open=true] .ktm-m__caret{transform:rotate(180deg)}.kt2 .ktm-m__region{overflow:hidden}.kt2 .ktm-m__inner{gap:12px;padding:0 0 16px;display:grid}.kt2 .ktm-m__col ul{margin:0;padding:0;list-style:none;display:grid}.kt2 .ktm-m__col .ktm-col__title{padding-left:2px}.kt2 .ktm-m__link{grid-template-columns:32px minmax(0,1fr);min-height:48px;padding:8px 2px}.kt2 .ktm-m__link:active{background:var(--kt2-surface-hover)}.kt2 .ktm-m .ktm-plans__grid{grid-template-columns:1fr}.kt2 .ktm-plans[data-compact=true] .ktm-plan{grid-template-columns:1fr auto;grid-template-areas:"top price""bill go";align-items:center;gap:2px 12px;padding:12px;display:grid}.kt2 .ktm-plans[data-compact=true] .ktm-plan__top{grid-area:top}.kt2 .ktm-plans[data-compact=true] .ktm-plan__price{grid-area:price;justify-self:end}.kt2 .ktm-plans[data-compact=true] .ktm-plan__num{font-size:22px}.kt2 .ktm-plans[data-compact=true] .ktm-plan__bill{grid-area:bill}.kt2 .ktm-plans[data-compact=true] .ktm-plan__go{grid-area:go;justify-self:end;margin:0;padding:0}.kt2 .ktm-m__note{font-size:var(--kt2-body-s);color:var(--kt2-text-2);align-items:center;gap:8px;margin:16px 0 0;display:flex}.kt2 .ktm-m__note svg{color:var(--kt2-accent-text)}@media (prefers-reduced-motion:reduce){.kt2 .ktm-trigger,.kt2 .ktm-trigger:after,.kt2 .ktm-trigger__caret,.kt2 .ktm-link__arrow,.kt2 .ktm-link__icon,.kt2 .ktm-feat__cta>svg,.kt2 .ktm-m__caret{transition:none}}.kt2 .ktm-extra__title{justify-content:space-between;align-items:center;gap:8px;display:flex}.kt2 .ktm-extra__list[data-one=true]{grid-template-columns:1fr}.kt2 .ktm-extra__steps{counter-reset:ktm-step;font-size:var(--kt2-body-s);color:var(--kt2-text-2);gap:6px;margin:0;padding:0;list-style:none;display:grid}.kt2 .ktm-extra__steps li{counter-increment:ktm-step;align-items:center;gap:8px;display:flex}.kt2 .ktm-extra__steps li:before{content:counter(ktm-step);border:1px solid var(--kt2-accent-line);background:var(--kt2-accent-soft);width:18px;height:18px;font-family:var(--kt2-font-mono);color:var(--kt2-accent-text);border-radius:50%;place-items:center;font-size:10px;display:grid}.kt2 .ktm-extra__tally{font-size:var(--kt2-body-s);gap:6px;margin:0;display:grid}.kt2 .ktm-extra__tally>div{border-left:2px solid var(--kt2-engine);grid-template-columns:86px 1fr;gap:8px;padding-left:8px;display:grid}.kt2 .ktm-extra__tally dt{color:var(--kt2-engine-text);font-weight:var(--kt2-weight-medium)}.kt2 .ktm-extra__tally dd{color:var(--kt2-text-2);margin:0}.kt2 .ktm-extra__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kt2 .ktm-extra__tags li{border-radius:var(--kt2-radius-full);border:1px solid var(--kt2-border);background:var(--kt2-surface-2);color:var(--kt2-text-2);padding:2px 10px;font-size:12px}.kt2 .ktm-extra__p{font-size:var(--kt2-body-s);color:var(--kt2-text-2);margin:0;line-height:1.5}.kt2 .ktm-extra .kt2-sample{text-transform:none;letter-spacing:.01em}.kt2 .ktm-col--plans .ktm-plans{grid-template-rows:auto 1fr;height:100%}.kt2 .ktm-feat[data-kind=feed] .ktm-feed{flex:1;align-content:start}.kt2 .ktm-m .ktm-toggle__btn{height:44px;padding:0 16px}
.kt2 .ktm-panel .ktm-stagger{animation:ktm-rise .42s var(--kt2-ease-out) both;animation-delay:calc(40ms + var(--i,0) * 26ms)}.kt2 .ktm-panel .ktm-extra{animation:ktm-rise .42s var(--kt2-ease-out) .24s both}@keyframes ktm-rise{0%{opacity:0;transform:translateY(8px)}}.kt2 .ktm-feat-beam{border-radius:var(--kt2-radius-lg);height:100%}.kt2 .ktm-feat-beam>.ktm-feat,.kt2 .ktm-feat-beam>*>.ktm-feat{height:100%}.kt2:is([data-theme=light],:where(:root[data-theme=light]) :not([data-theme])) .ktm-feat-beam{--kt2m-beam-width:1.5px}.kt2 .ktm-link__icon{transition:color var(--kt2-dur-fast), border-color var(--kt2-dur-fast), background-color var(--kt2-dur-fast), transform .38s cubic-bezier(.34, 1.56, .64, 1)}.kt2 .ktm-link__label{transition:transform .3s var(--kt2-ease-out)}.kt2 .ktm-link:active .ktm-link__icon{transition-duration:.12s}@media (prefers-reduced-motion:reduce){.kt2 .ktm-panel .ktm-stagger,.kt2 .ktm-panel .ktm-extra{animation:none}.kt2 .ktm-link__icon,.kt2 .ktm-link__label{transition:none}}
