@keyframes pricing-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pricing-page{background:#0a0a0b;min-height:100vh}.ptk-section{background:#0a0a0b;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:140px 16px 64px;display:flex}.ptk-content{flex-direction:column;align-items:center;width:100%;margin:auto 0;display:flex}.ptk-header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.ptk-section .ptk-signed-in{color:#a9b2bb;background:#24292e;border:1px solid #2d3339;border-radius:999px;align-items:center;gap:6px;max-width:min(92vw,520px);padding:6px 12px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%)}.ptk-section .ptk-signed-in:hover{color:#f6f5f4;border-color:#5a6672}.ptk-section .ptk-heading{font-family:var(--font-instrument-serif), "Instrument Serif", serif;letter-spacing:1.2px;color:#fdfdfc;margin:0;font-size:clamp(2.25rem,1rem + 4vw,3.5rem);font-weight:400;line-height:1.2}.ptk-section .ptk-subtitle{color:#8d99a5;margin:0;font-family:DM Sans,sans-serif;font-size:20px;font-weight:500;line-height:1.4}.ptk-grid{grid-template-columns:1fr;align-items:start;gap:16px;width:100%;max-width:1312px;margin-top:24px;display:grid}.ptk-card{background:#24292e;border-radius:16px;flex-direction:column;gap:12px;width:100%;padding:12px;display:flex}.ptk-avatar{flex-shrink:0;width:50px;height:50px;display:block}.ptk-avatar>svg{width:100%;height:100%;display:block}.ptk-card-head{flex-direction:column;gap:8px;display:flex}.ptk-name-row{align-items:center;gap:8px;height:32px;display:flex}.ptk-section .ptk-name{color:#fdfdfc;font-family:DM Sans,sans-serif;font-size:20px;font-weight:500}.ptk-section .ptk-tag{text-transform:uppercase;color:#0e9b8b;background:#c8e5e2;border-radius:6px;align-items:center;height:24px;padding:4px 8px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ptk-section .ptk-tag--current{color:#a9b2bb;background:#2d3339}.ptk-section .ptk-tagline{color:#8d99a5;margin:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.ptk-divider{background:#2d3339;width:100%;height:1px}.ptk-price{flex-direction:column;gap:4px;display:flex}.ptk-section .ptk-price-amount{color:#f6f5f4;font-family:DM Sans,sans-serif;font-size:24px;font-weight:500}.ptk-section .ptk-price-caption{color:#8d99a5;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.ptk-section .ptk-btn{cursor:pointer;color:#17191c;background:#fdfdfc;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:100%;height:32px;padding:0 10px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:18px;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.ptk-section .ptk-btn:hover{background:#f2f0ee}.ptk-section .ptk-btn:active{background:#e9e6e2;transform:scale(.97)}.ptk-includes{flex-direction:column;gap:8px;display:flex}.ptk-section .ptk-includes-label{color:#8d99a5;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.ptk-features{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ptk-feature{align-items:flex-start;gap:8px;display:flex}.ptk-feature-icon{color:#a9b2bb;flex-shrink:0;width:16px;height:16px;margin-top:2px}.ptk-section .ptk-feature-label{color:#a9b2bb;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.ptk-card--light{background:#fff}.ptk-card--light .ptk-name{color:#161616}.ptk-card--light .ptk-tagline{color:#71808e}.ptk-card--light .ptk-divider{background:#f6f5f4}.ptk-card--light .ptk-price-amount{color:#24292e}.ptk-card--light .ptk-price-caption,.ptk-card--light .ptk-includes-label{color:#71808e}.ptk-card--light .ptk-feature-icon,.ptk-card--light .ptk-feature-label{color:#5a6672}.ptk-card--light .ptk-btn{color:#fdfdfc;background:#17191c}.ptk-card--light .ptk-btn:hover{background:#24292e}.ptk-card--light .ptk-btn:active{background:#2d3339}.ptk-card--light .ptk-tag--current{color:#5a6672;background:#f6f5f4}.ptk-custom{flex-direction:column;align-items:center;gap:32px;width:100%;margin-top:24px;display:flex}.ptk-section .ptk-custom-prompt{text-align:center;color:#8d99a5;margin:0;font-family:DM Sans,sans-serif;font-size:20px;font-weight:500}.ptk-custom-card{background:#24292e;border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;width:840px;max-width:100%;padding:16px;display:flex}.ptk-custom-left{align-items:center;gap:16px;min-width:0;display:flex}.ptk-custom-icon{background:#5a6672;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:14px;display:flex}.ptk-custom-icon svg{color:#fff;width:24px;height:24px}.ptk-custom-text{flex-direction:column;gap:4px;min-width:0;display:flex}.ptk-section .ptk-custom-title{color:#fdfdfc;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500}.ptk-section .ptk-custom-desc{color:#8d99a5;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.ptk-custom-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.ptk-section .ptk-custom-billed{color:#8d99a5;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.ptk-section .ptk-btn-outlined{cursor:pointer;color:#fdfdfc;background:0 0;border:1px solid #5a6672;border-radius:8px;justify-content:center;align-items:center;height:32px;padding:0 10px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:18px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.ptk-section .ptk-btn-outlined:hover{background:#ffffff0f;border-color:#8d99a5}.ptk-section .ptk-footer{text-align:center;color:#8d99a5;margin:24px 0 0;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.ptk-section .ptk-footer-link{color:#f6f5f4;text-decoration:underline}.pricing-below{padding:0 24px 64px}.pricing-selfhost{max-width:960px;margin:0 auto;animation:.5s ease-out .1s both pricing-fade-in}.pricing-selfhost-inner{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:36px 32px}.pricing-selfhost-heading{color:#fff;letter-spacing:-.01em;margin:0 0 12px;font-family:Instrument Serif,serif;font-size:1.75rem;font-weight:400}.pricing-selfhost-body{color:#ffffffb3;margin:0 0 28px;font-family:DM Sans,sans-serif;font-size:.9375rem;line-height:1.75}.pricing-selfhost-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pricing-download-btn{background:#216c37;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex;color:#fff!important;text-decoration:none!important}.pricing-download-btn:hover{background:#1a5e2e;transform:translateY(-1px);box-shadow:0 4px 16px #216c3740}.pricing-download-btn:active{transform:translateY(0)}.pricing-gh-btn{background:0 0;border:1px solid #ffffff1f;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex;color:#ffffffe6!important;text-decoration:none!important}.pricing-gh-btn:hover{background:#ffffff0f;border-color:#ffffff40}.pricing-page .product-faq-section{background:#0a0a0b}.pricing-page .product-faq-heading{color:#fff}.pricing-page .product-faq-list{border-top-color:#ffffff1a}.pricing-page .product-faq-item{border-bottom-color:#ffffff1a}.pricing-page .product-faq-question{color:#ffffffe6}.pricing-page .product-faq-item:hover .product-faq-question{color:#fff}.pricing-page .product-faq-plus{color:#ffffff80}.pricing-page .product-faq-item:hover .product-faq-plus,.pricing-page .product-faq-answer{color:#ffffffb3}@media (min-width:640px){.ptk-section{padding:164px 24px 80px}.ptk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.ptk-card{gap:16px;padding:16px}.ptk-section .ptk-tagline{height:36px}.ptk-includes{gap:16px}.ptk-custom{margin-top:40px}.ptk-custom-card{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.ptk-section .ptk-footer{margin-top:40px}}@media (min-width:1024px){.ptk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.pricing-selfhost-inner{padding:32px 24px}}
@keyframes pricing-cfg-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pricing-cfg-page{background:#0a0a0b;min-height:100vh}.pricing-cfg-container{width:100%;max-width:1100px;margin:0 auto;padding:164px 24px 80px}.pricing-cfg-hero{text-align:center;flex-direction:column;align-items:center;margin-bottom:64px;animation:.5s ease-out 80ms both pricing-cfg-fade-in;display:flex}.pricing-cfg-heading{color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-family:Instrument Serif,serif;font-size:clamp(2.25rem,1rem + 4vw,3.5rem);font-weight:400;line-height:1.15}.pricing-cfg-subtext{color:#ffffffb3;max-width:460px;margin:0 0 32px;font-family:DM Sans,sans-serif;font-size:1.05rem;line-height:1.7}.pricing-cfg-trust-strip{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:48px;display:flex}.pricing-cfg-trust-item{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:140px;display:flex}.pricing-cfg-trust-icon{color:#6ecf87;background:#6ecf8726;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pricing-cfg-trust-label{color:#ffffffe6;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.4}.pricing-cfg-configurator{max-width:960px;margin:0 auto 64px;animation:.5s ease-out .2s both pricing-cfg-fade-in}.pricing-cfg-card.pricing-cfg-card-2col{grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.pricing-cfg-col-info{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;gap:32px;padding:36px 32px;display:flex}.pricing-cfg-col-info-top{flex-direction:column;display:flex}.pricing-cfg-selectors{flex-direction:column;gap:20px;display:flex}.pricing-cfg-col-calc{flex-direction:column;justify-content:space-between;padding:36px 32px;display:flex}.pricing-cfg-summary-header{align-items:center;gap:10px;margin-bottom:24px;display:flex}.pricing-cfg-summary-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffffb3;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:600}.pricing-cfg-summary-tier{text-transform:uppercase;letter-spacing:.06em;color:#6ecf87;background:#2e8b3c26;border-radius:100px;padding:3px 10px;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:600}.pricing-cfg-summary-price{align-items:baseline;gap:8px;margin-bottom:28px;display:flex}.pricing-cfg-card{border-radius:0;flex-direction:column;padding:36px 32px;display:flex}.pricing-cfg-card-pro{background:#ffffff0a;border:1px solid #ffffff1a}.pricing-cfg-card-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.pricing-cfg-plan-label{color:#fff;letter-spacing:-.01em;font-family:Instrument Serif,serif;font-size:1.5rem;font-weight:400}.pricing-cfg-badge{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3;background:#ffffff14;border-radius:100px;padding:3px 10px;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:600}.pricing-cfg-card-desc{color:#ffffffb3;margin:0 0 24px;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.6}.pricing-cfg-price-block{align-items:baseline;gap:8px;margin-bottom:28px;display:flex}.pricing-cfg-price{color:#fff;letter-spacing:-.02em;font-family:DM Sans,sans-serif;font-size:clamp(2rem,1rem + 2.5vw,2.75rem);font-weight:600;line-height:1}.pricing-cfg-price-sub{color:#ffffffb3;font-family:DM Sans,sans-serif;font-size:.875rem}.pricing-cfg-features{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pricing-cfg-features li{color:#ffffffe6;align-items:center;gap:10px;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.5;display:flex}.pricing-cfg-check-icon{color:#2e8b3c;flex-shrink:0}.pricing-cfg-calculator{flex-direction:column;flex:1;gap:20px;display:flex}.pricing-cfg-calc-section{flex-direction:column;gap:8px;display:flex}.pricing-cfg-calc-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffffb3;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:600}.pricing-cfg-machine-grid{background:#ffffff0f;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.pricing-cfg-machine-btn{color:#ffffffb3;cursor:pointer;text-align:left;background:#ffffff08;border:none;flex-direction:column;gap:2px;padding:12px 14px;font-family:DM Sans,sans-serif;transition:background .15s,color .15s;display:flex}.pricing-cfg-machine-btn:hover{color:#fff;background:#ffffff0f}.pricing-cfg-machine-btn.is-active{color:#fff;background:#1a3d24}.pricing-cfg-machine-btn.is-active .pricing-cfg-machine-cost{color:#6ecf87}.pricing-cfg-machine-name{font-size:.8125rem;font-weight:600}.pricing-cfg-machine-cost{font-size:.75rem;transition:color .15s}.pricing-cfg-machine-spec{opacity:.7;font-size:.6875rem}.pricing-cfg-select-wrap{position:relative}.pricing-cfg-select{appearance:none;color:#ffffffe6;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;width:100%;padding:12px 40px 12px 14px;font-family:DM Sans,sans-serif;font-size:.8125rem;transition:border-color .15s}.pricing-cfg-select:hover{border-color:#ffffff26}.pricing-cfg-select:focus{border-color:#2e8b3c66;outline:none}.pricing-cfg-select option{color:#e4e4e0;background:#141416}.pricing-cfg-chevron{color:#ffffff80;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pricing-cfg-breakdown{border-top:1px solid #ffffff1a;padding-top:20px}.pricing-cfg-breakdown-rows{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.pricing-cfg-breakdown-row{color:#ffffffb3;justify-content:space-between;font-family:DM Sans,sans-serif;font-size:.8125rem;display:flex}.pricing-cfg-breakdown-total{color:#ffffffb3;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;padding-top:14px;font-family:DM Sans,sans-serif;font-size:.8125rem;display:flex}.pricing-cfg-total-amount{color:#fff;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.pricing-cfg-credits-note{color:#ffffff80;margin:10px 0 0;font-family:DM Sans,sans-serif;font-size:.75rem}.pricing-cfg-cta{letter-spacing:.02em;background:#216c37;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:28px;padding:14px 32px;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex;color:#fff!important;text-decoration:none!important}.pricing-cfg-cta:hover{background:#1a5e2e;transform:translateY(-1px);box-shadow:0 4px 20px #216c374d}.pricing-cfg-cta:active{transform:translateY(0)}.pricing-cfg-selfhost{max-width:960px;margin:0 auto;animation:.5s ease-out .32s both pricing-cfg-fade-in}.pricing-cfg-selfhost-inner{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:0;padding:36px 32px}.pricing-cfg-selfhost-heading{color:#fff;letter-spacing:-.01em;margin:0 0 12px;font-family:Instrument Serif,serif;font-size:1.75rem;font-weight:400}.pricing-cfg-selfhost-body{color:#ffffffb3;margin:0 0 28px;font-family:DM Sans,sans-serif;font-size:.9375rem;line-height:1.75}.pricing-cfg-selfhost-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pricing-cfg-download-btn{background:#216c37;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex;color:#fff!important;text-decoration:none!important}.pricing-cfg-download-btn:hover{background:#1a5e2e;transform:translateY(-1px);box-shadow:0 4px 16px #216c3740}.pricing-cfg-download-btn:active{transform:translateY(0)}.pricing-cfg-gh-btn{background:0 0;border:1px solid #ffffff1f;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex;color:#ffffffe6!important;text-decoration:none!important}.pricing-cfg-gh-btn:hover{background:#ffffff0f;border-color:#ffffff40}.pricing-cfg-page .product-faq-section{background:#0a0a0b}.pricing-cfg-page .product-faq-heading{color:#fff}.pricing-cfg-page .product-faq-list{border-top-color:#ffffff1a}.pricing-cfg-page .product-faq-item{border-bottom-color:#ffffff1a}.pricing-cfg-page .product-faq-question{color:#ffffffe6}.pricing-cfg-page .product-faq-item:hover .product-faq-question{color:#fff}.pricing-cfg-page .product-faq-plus{color:#ffffff80}.pricing-cfg-page .product-faq-item:hover .product-faq-plus,.pricing-cfg-page .product-faq-answer{color:#ffffffb3}@media (max-width:767px){.pricing-cfg-container{padding:140px 16px 60px}.pricing-cfg-hero{margin-bottom:48px}.pricing-cfg-card{padding:28px 24px}.pricing-cfg-selfhost-inner{padding:32px 24px}.pricing-cfg-card.pricing-cfg-card-2col{grid-template-columns:1fr}.pricing-cfg-col-info{border-bottom:1px solid #ffffff1a;border-right:none;padding:28px 24px}.pricing-cfg-col-calc{padding:28px 24px}}
/*# sourceMappingURL=014lksu6aopw4.css.map*/