.kd{--kd-prod-x:var(--kd-gutter)}.kd-prod-label{margin:0 0 18px}.kd-prod-title{max-width:16em;font-family:var(--geo);font-size:var(--kd-h1);letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.05}.kd-prod-title-code{letter-spacing:0;white-space:nowrap;font-weight:200;font-size:min(var(--kd-h1), calc((100vw - 80px) / 6.3))}.kd-prod-lede{max-width:var(--kd-measure);color:var(--dim);font-size:var(--kd-lede);margin:20px 0 28px;line-height:1.6}.kd-prod-h2{font-family:var(--geo);font-size:var(--kd-h3);letter-spacing:-.025em;margin:0 0 20px;font-weight:500}.kd-prod-h3{font-family:var(--geo);margin:0 0 10px;font-size:19px;font-weight:500}.kd-prod-note{max-width:44em;color:var(--dim);margin:0 0 20px}.kd-prod-note+.kd-prod-table-wrap{margin-bottom:20px}.kd .kd-prod-link{font-family:var(--geo);text-underline-offset:6px;-webkit-text-decoration-color:var(--cross);text-decoration-color:var(--cross);font-weight:500}.kd main :not(pre)>code{font-family:var(--mono);font-size:.9em}.kd main p a,.kd main dd a{color:var(--ink);text-underline-offset:3px}.kd-prod-head{padding:var(--kd-head-pad) var(--kd-gutter) var(--kd-block-pad)}.kd-prod-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);display:grid}.kd-prod-hero-copy{padding:var(--kd-head-pad) var(--kd-gutter)}.kd-prod-hero-art{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.kd-prod-hero-art .kd-code-mark{height:clamp(140px,14vw,190px)}.kd-prod-block{padding:var(--kd-block-pad) var(--kd-gutter)}.kd-prod-steps,.kd-prod-grid,.kd-prod-plans{border:1px solid var(--k-glass-card-edge);background:var(--k-glass-card);box-shadow:var(--k-glass-card-shadow);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.kd-prod-steps>li,.kd-prod-grid>li,.kd-prod-plans>li{padding:26px 26px 24px}.kd-prod-steps>li+li,.kd-prod-plans>li+li{border-left:1px solid var(--line)}.kd-prod-grid>li{border-top:1px solid var(--line)}.kd-prod-grid>li:nth-child(-n+3){border-top:0}.kd-prod-grid>li:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.kd-prod-steps h3,.kd-prod-grid h3{font-family:var(--geo);margin:0 0 8px;font-size:19px;font-weight:500}.kd-prod-steps p,.kd-prod-grid p{color:var(--dim);margin:0 0 16px;font-size:15px;line-height:1.6}.kd-prod-grid p{margin:0}.kd-prod-step-n{margin-bottom:14px;display:block}.kd-prod-steps>li{flex-direction:column;align-items:flex-start;display:flex}.kd-prod-steps .kd-command{max-width:100%;margin-top:auto}.kd-prod-steps .kd-command code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kd-prod-split{grid-template-columns:1fr 1fr;display:grid}.kd-prod-split>.kd-cell{padding:var(--kd-block-pad) var(--kd-gutter)}.kd-prod-split>.kd-cell+.kd-cell{border-left:1px solid var(--line);background:var(--paper)}.kd-prod-split p{max-width:36em;color:var(--dim);margin:0 0 14px;line-height:1.65}.kd-prod-list{color:var(--dim);margin:0;padding:0;line-height:1.7;list-style:none}.kd-prod-list li{padding-left:24px;position:relative}.kd-prod-list li:before{content:"";background:var(--faint);width:12px;height:1px;position:absolute;top:.85em;left:0}.kd-prod-list li+li{margin-top:6px}.kd-cmd-word{border-radius:20px;height:clamp(110px,15vw,190px);margin:0 0 14px;overflow:hidden}.kd-cmd-word>.kd-tech{height:100%}.kd-tech.kd-tech-mono{font-family:var(--mono)}.kd-prod-commands{border:1px solid var(--k-glass-card-edge);background:var(--k-glass-card);box-shadow:var(--k-glass-card-shadow);border-radius:20px;margin:0;overflow:hidden}.kd-prod-commands>div{grid-template-columns:minmax(0,16em) minmax(0,1fr);gap:16px;padding:14px 22px;display:grid}.kd-prod-commands>div+div{border-top:1px solid var(--line)}.kd-prod-commands dt code{color:var(--ink)}.kd-prod-commands dd{color:var(--dim);margin:0}.kd-prod-table-wrap{border:1px solid var(--k-glass-card-edge);background:var(--k-glass-card);box-shadow:var(--k-glass-card-shadow);border-radius:20px;overflow-x:auto}.kd-prod-table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.kd-prod-table th,.kd-prod-table td{text-align:left;vertical-align:top;padding:16px 20px}.kd-prod-table thead th{border-bottom:1px solid var(--line)}.kd-prod-table tbody tr+tr>*{border-top:1px solid var(--line)}.kd-prod-table tbody th{font-family:var(--geo);font-weight:500}.kd-prod-table tbody th span{color:var(--dim);font-family:var(--read);margin-top:4px;font-size:13px;font-weight:400;display:block}.kd-prod-table td{color:var(--ink);font-family:var(--mono);white-space:nowrap;font-size:14px}@media (max-width:600px){.kd-prod-table,.kd-prod-table tbody{width:100%;min-width:0;display:block}.kd-prod-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kd-prod-table tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;padding:14px 16px;display:grid}.kd-prod-table tbody tr+tr{border-top:1px solid var(--line)}.kd-prod-table tbody tr+tr>*{border-top:0}.kd-prod-table tbody th{grid-column:1/-1;padding:0 0 6px}.kd-prod-table tbody td{white-space:normal;padding:0;font-size:13px}.kd-prod-table tbody td:before{content:attr(data-label);color:var(--dim);font-family:var(--read);margin-bottom:2px;font-size:12px;display:block}}.kd-prod-plan-credits{color:var(--dim);margin:10px 0 18px;font-size:14px}.kd-prod-plan-credits strong{color:var(--ink);font-family:var(--mono);letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1.1;display:block}.kd-prod-cta{margin-top:28px}.kd-prod-faq{max-width:48em}.kd-allowance-table td{font-family:var(--read);color:var(--dim);white-space:normal;font-size:15px}.kd-allowance-table td strong{color:var(--ink);font-family:var(--mono);font-weight:600}.kd-allowance-note{margin:18px 0 0;font-size:14px}.kd-beta-cells{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.kd-beta-cells>li{padding:28px var(--kd-gutter) 30px}.kd-beta-cells>li+li{border-left:1px solid var(--line)}.kd-beta-cells h3{font-family:var(--geo);margin:0 0 8px;font-size:19px;font-weight:500}.kd-beta-cells p{color:var(--dim);margin:0;font-size:15px;line-height:1.6}@media (max-width:900px){.kd-beta-cells{grid-template-columns:minmax(0,1fr)}.kd-beta-cells>li+li{border-left:0;border-top:1px solid var(--line)}.kd-prod-hero,.kd-prod-split{grid-template-columns:minmax(0,1fr)}.kd-prod-hero-art,.kd-prod-split>.kd-cell+.kd-cell{border-left:0;border-top:1px solid var(--line)}.kd-prod-steps,.kd-prod-grid,.kd-prod-plans{grid-template-columns:minmax(0,1fr)}.kd-prod-steps>li+li,.kd-prod-plans>li+li{border-left:0;border-top:1px solid var(--line)}.kd-prod-grid>li{border-left:0!important;border-top:1px solid var(--line)!important}.kd-prod-grid>li:first-child{border-top:0!important}.kd-prod-commands>div{grid-template-columns:minmax(0,1fr);gap:4px}}.kd-code-features{max-width:70ch}.kd-code-features li{margin-block:12px}.kd-code-features strong{color:var(--ink);font-weight:500}.kd-plan-features>div{max-width:none;padding:0}
