.pricing-kit .display{font-family:Inter Display Site,Inter Variable,Inter,system-ui,sans-serif;font-variation-settings:"opsz" 32;font-weight:560;letter-spacing:-.032em;line-height:1.02}@media (min-width: 1280px){:is(.site,.pricing-kit) .price-cards{grid-template-rows:repeat(5,auto);row-gap:0}:is(.site,.pricing-kit) .price-card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:20px}:is(.site,.pricing-kit) .price-card .price-ctl{align-self:start}}:is(.site,.pricing-kit) .price-ctl{container-type:inline-size;padding:4px 14px;border:1px solid rgb(var(--line));border-radius:12px;background:rgb(var(--surface))}:is(.site,.pricing-kit) .price-card.lead .price-ctl{border-color:rgb(var(--accent-line))}:is(.site,.pricing-kit) .price-ctl>*+*{border-top:1px solid rgb(var(--line))}:is(.site,.pricing-kit) .price-row{display:grid;gap:8px;padding-block:12px}:is(.site,.pricing-kit) .price-hint{margin:0;font-size:13px;line-height:1.45;color:rgb(var(--ink-3))}:is(.site,.pricing-kit) .offs{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-height:22px;margin-top:10px}:is(.site,.pricing-kit) .off-l,:is(.site,.pricing-kit) .off-x{display:inline-block;padding:2px 8px;border-radius:99px;font-size:12px;font-weight:650;white-space:nowrap}:is(.site,.pricing-kit) .off-l{background:rgb(var(--accent-soft));color:rgb(var(--accent-ink))}:is(.site,.pricing-kit) .price-card.lead .off-l{background:rgb(var(--surface));box-shadow:inset 0 0 0 1px rgb(var(--accent-line))}:is(.site,.pricing-kit) .off-x{background:rgb(var(--good-soft));color:rgb(var(--good-ink));animation:price-pop .32s cubic-bezier(.2,.8,.2,1)}@keyframes price-pop{0%{transform:scale(.2)}to{transform:none}}:is(.site,.pricing-kit) .od{position:relative;display:inline-block;clip-path:inset(0 -.1em)}:is(.site,.pricing-kit) .od-ph{visibility:hidden}:is(.site,.pricing-kit) .od-s{position:absolute;left:0;top:0;display:block;transition:transform .56s cubic-bezier(.16,1,.3,1)}:is(.site,.pricing-kit) .od-s>span{display:block;height:1lh}:is(.site,.pricing-kit) .dial{display:grid;gap:12px}:is(.site,.pricing-kit) .dial-head{display:flex;align-items:center;justify-content:space-between;gap:10px}:is(.site,.pricing-kit) .say{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;font-size:15px;color:rgb(var(--ink-2))}:is(.site,.pricing-kit) .count-in{box-sizing:content-box;padding:0 4px;margin:0 -4px;border:0;border-bottom:1.5px dashed rgb(var(--accent-line));border-radius:6px 6px 0 0;background:transparent;cursor:text;font:inherit;font-size:26px;font-weight:650;line-height:1.1;letter-spacing:-.025em;color:rgb(var(--accent-ink));font-variant-numeric:tabular-nums;transition:background-color .15s,border-color .15s}:is(.site,.pricing-kit) .count-in:hover{background:rgb(var(--accent-soft))}:is(.site,.pricing-kit) .count-in:focus{outline:none;background:rgb(var(--accent-soft));border-bottom:2px solid rgb(var(--accent))}:is(.site,.pricing-kit) .say .unit{cursor:text}:is(.site,.pricing-kit) .step{display:flex;flex:none;gap:6px}:is(.site,.pricing-kit) .step button{display:grid;place-items:center;width:30px;height:30px;padding:0;border-radius:50%;cursor:pointer;border:1px solid rgb(var(--line-strong));background:rgb(var(--surface));color:rgb(var(--ink-2));transition:background-color .15s,border-color .15s,color .15s,transform .12s}:is(.site,.pricing-kit) .step button svg{width:14px;height:14px}:is(.site,.pricing-kit) .step button:hover:not(:disabled){border-color:rgb(var(--accent-line));background:rgb(var(--accent-soft));color:rgb(var(--accent-ink))}:is(.site,.pricing-kit) .step button:active:not(:disabled){transform:scale(.9)}:is(.site,.pricing-kit) .step button:disabled{opacity:.35;cursor:default}:is(.site,.pricing-kit) .dial.sm .count-in{font-size:20px}:is(.site,.pricing-kit) .dial.sm .say{font-size:14px}:is(.site,.pricing-kit) .dial.sm .step button{width:26px;height:26px}:is(.site,.pricing-kit) .dial.sm .step button svg{width:12px;height:12px}:is(.site,.pricing-kit) .dial .track{position:relative;height:28px;cursor:pointer;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}:is(.site,.pricing-kit) .dial.drag .track{cursor:grabbing}:is(.site,.pricing-kit) .dial .marks{-moz-user-select:none;user-select:none;-webkit-user-select:none}:is(.site,.pricing-kit) .is-pill .track{border-radius:99px;background:rgb(var(--surface-3));box-shadow:inset 0 1px 2px #10182814}:is(.site,.pricing-kit) .is-pill .fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,rgb(255 255 255 / .32) 0 1px,transparent 1px) 14px 0 / var(--step) 100% repeat-x,linear-gradient(90deg,#6d88f3,rgb(var(--accent)));clip-path:inset(0 calc(100% - 28px - var(--p) * (100% - 28px)) 0 0 round 14px);transition:clip-path .2s cubic-bezier(.2,.8,.2,1)}:is(.site,.pricing-kit) .is-pill .thumb{position:absolute;top:3px;left:calc(3px + var(--p) * (100% - 28px));width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgb(var(--surface));color:rgb(var(--accent));box-shadow:0 1px 2px #1018282e,0 3px 8px #10182824;transition:left .2s cubic-bezier(.2,.8,.2,1),transform .15s,box-shadow .15s}:is(.site,.pricing-kit) .is-pill .thumb svg{width:12px;height:12px}:is(.site,.pricing-kit) .is-pill .track:hover .thumb{transform:scale(1.06)}:is(.site,.pricing-kit) .is-pill.drag .thumb{transform:scale(1.14)}:is(.site,.pricing-kit) .dial:has(input[type=range]:focus-visible) .thumb{box-shadow:0 0 0 4px rgb(var(--accent-line)),0 1px 2px #1018282e,0 3px 8px #10182824}:is(.site,.pricing-kit) .is-pill .marks{position:relative;height:22px;margin-top:-4px}:is(.site,.pricing-kit) .tk{position:absolute;top:0;left:calc(14px + var(--at) * (100% - 28px));width:1px;height:5px;background:rgb(var(--line-strong));transition:background-color .15s}:is(.site,.pricing-kit) .tk.lab{height:8px}:is(.site,.pricing-kit) .tk.in{background:rgb(var(--accent))}:is(.site,.pricing-kit) .tk em{position:absolute;top:10px;left:50%;transform:translate(-50%);font-style:normal;font-size:11px;line-height:1;color:rgb(var(--ink-4));white-space:nowrap;font-variant-numeric:tabular-nums}:is(.site,.pricing-kit) .tk.in em{color:rgb(var(--ink-3))}:is(.site,.pricing-kit) .tk.on em{color:rgb(var(--accent-ink));font-weight:650}:is(.site,.pricing-kit) .blocks{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:3px;height:100%}:is(.site,.pricing-kit) .blk{position:relative;border-radius:5px;background:rgb(var(--surface-3));box-shadow:inset 0 1px 2px #10182814;transition:transform .15s}:is(.site,.pricing-kit) .blk:first-child{border-radius:14px 5px 5px 14px}:is(.site,.pricing-kit) .blk:last-child{border-radius:5px 14px 14px 5px}:is(.site,.pricing-kit) .blk:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;background:linear-gradient(90deg,#6d88f3,rgb(var(--accent)));background-size:calc(var(--n) * 100%) 100%;background-position:calc(var(--i) / (var(--n) - 1) * 100%) 0;transition:opacity .22s calc(var(--i) * 24ms) cubic-bezier(.2,.8,.2,1),clip-path .2s}:is(.site,.pricing-kit) .blk.in:before{opacity:1}:is(.site,.pricing-kit) .blk.part:before{opacity:1;clip-path:inset(0 calc((1 - var(--f)) * 100%) 0 0)}:is(.site,.pricing-kit) .blk.on:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px;border-radius:50%;background:rgb(var(--surface));box-shadow:0 1px 2px #1018284d;animation:price-pop .26s cubic-bezier(.2,.8,.2,1)}:is(.site,.pricing-kit) .is-seg .track:hover .blk:not(.on):hover{transform:translateY(-2px)}:is(.site,.pricing-kit) .is-seg:has(input[type=range]:focus-visible) .blocks{outline:2px solid rgb(var(--accent));outline-offset:3px;border-radius:16px}:is(.site,.pricing-kit) .is-seg .marks{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:3px;margin-top:-4px}:is(.site,.pricing-kit) .is-seg .marks span{text-align:center;font-size:11px;line-height:1;letter-spacing:-.02em;color:rgb(var(--ink-4));white-space:nowrap;font-variant-numeric:tabular-nums;transition:color .15s}:is(.site,.pricing-kit) .is-seg .marks span.in{color:rgb(var(--ink-3))}:is(.site,.pricing-kit) .is-seg .marks span.on{color:rgb(var(--accent-ink));font-weight:650}@container (max-width: 210px){:is(.site,.pricing-kit) .is-seg .marks span{font-size:10px}}:is(.site,.pricing-kit) .ask{justify-self:start;padding:0;border:0;background:none;cursor:pointer;font-size:13px;font-weight:500;color:rgb(var(--accent-ink));-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:rgb(var(--accent-line));text-underline-offset:3px}:is(.site,.pricing-kit) .ask:hover{text-decoration-style:solid;text-decoration-color:currentColor}@media (prefers-reduced-motion: reduce){:is(.site,.pricing-kit) .od-s,:is(.site,.pricing-kit) .is-pill .fill,:is(.site,.pricing-kit) .is-pill .thumb,:is(.site,.pricing-kit) .blk,:is(.site,.pricing-kit) .blk:before{transition:none}:is(.site,.pricing-kit) .off-x,:is(.site,.pricing-kit) .blk.on:after{animation:none}}
