.ultrakit-prt{--a: #6c5ce7;--b: #00cec9;--card: #fff;--n: 3;--gap: 28px;--r: 26px;--ps: 56px;--cols-t: 1;width: 100%;box-sizing: border-box;font-family: inherit}.ultrakit-prt *,.ultrakit-prt *::before,.ultrakit-prt *::after{box-sizing: border-box}.prt-toggle{display: flex;align-items: center;justify-content: center;gap: 16px;margin-bottom: 54px;font-size: 16px;font-weight: 700}.prt-tl{display: inline-flex;align-items: center;gap: 10px;color: var(--skin-mut,#8a8aa3);transition: color .3s}.prt-bill-m .prt-tl.is-m,.prt-bill-y .prt-tl.is-y{color: var(--ink,var(--skin-ink,#14142b))}.prt-switch{position: relative;width: 66px;height: 36px;padding: 0 !important;border: 0;border-radius: 36px;background: rgba(20,20,43,.16) !important;cursor: pointer;transition: background .4s}.prt-bill-y .prt-switch{background: linear-gradient(120deg,var(--a),var(--b)) !important}.prt-switch i{position: absolute;left: 4px;top: 4px;width: 28px;height: 28px;border-radius: 50%;background: #fff;box-shadow: 0 4px 12px rgba(0,0,0,.3);transition: transform .45s cubic-bezier(.34,1.56,.64,1)}.prt-bill-y .prt-switch i{transform: translateX(30px)}.prt-save{font-style: normal;padding: 5px 12px;border-radius: 20px;background: linear-gradient(120deg,#22c07a,#00d9a6);color: #fff;font-size: 12px;font-weight: 800;letter-spacing: .03em;animation: prtPulse 2.6s ease-in-out infinite}@keyframes prtPulse{0%,100%{transform: scale(1)}50%{transform: scale(1.07)}}.prt-grid{display: grid;grid-template-columns: repeat(var(--n),minmax(0,1fr));gap: var(--gap);align-items: stretch}.prt-plan{position: relative;display: flex;flex-direction: column;padding: 38px 34px 34px;border-radius: var(--r);background: var(--card);box-shadow: 0 1px 2px rgba(20,20,43,.04),0 24px 50px -24px rgba(20,20,43,.22);border: 1px solid rgba(20,20,43,.06);transition: transform .5s cubic-bezier(.22,.9,.3,1),box-shadow .5s;color: var(--ink,var(--skin-ink,#14142b))}.prt-plan:only-child{padding-top: 46px}.prt-plan:only-child .prt-head{flex-direction: column;text-align: center;align-items: center}.prt-plan:only-child .prt-pricebox{text-align: center}.prt-plan:only-child .prt-price{justify-content: center}.prt-plan:only-child .prt-badge{width: auto;max-width: fit-content;font-size: 11px;padding: 6px 15px;top: -6px}.prt-plan:hover{transform: translateY(-8px);box-shadow: 0 2px 4px rgba(20,20,43,.05),0 40px 70px -28px color-mix(in srgb,var(--a) 40%,rgba(20,20,43,.3))}.prt-raise .prt-plan.is-pop{transform: translateY(-18px);padding-top: 46px;padding-bottom: 42px}.prt-raise .prt-plan.is-pop:hover{transform: translateY(-26px)}.prt-badge{position: absolute;left: 50%;top: 0;transform: translate(-50%,-50%);padding: 7px 18px;border-radius: 30px;background: linear-gradient(120deg,var(--a),var(--b));color: #fff;font-size: 12px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;white-space: nowrap;box-shadow: 0 12px 26px -10px color-mix(in srgb,var(--a) 70%,transparent)}.prt-head{display: flex;align-items: center;gap: 16px;margin-bottom: 26px}.prt-ico{display: inline-flex;align-items: center;justify-content: center;width: 54px;height: 54px;border-radius: 16px;flex: 0 0 auto;color: var(--a);background: color-mix(in srgb,var(--a) 12%,transparent)}.prt-plan.is-pop .prt-ico{background: linear-gradient(135deg,var(--a),var(--b));color: #fff;box-shadow: 0 14px 28px -10px color-mix(in srgb,var(--a) 60%,transparent)}.prt-name{margin: 0;font-size: 22px;font-weight: 800;letter-spacing: -.02em;color: inherit}.prt-tag{margin: 4px 0 0;font-size: 14px;line-height: 1.5;color: var(--skin-mut,#6b6b85)}.prt-pricebox{margin-bottom: 24px}.prt-old{display: inline-block;margin-right: 8px;font-size: 20px;font-weight: 700;color: var(--skin-mut,#9a9ab5);text-decoration: line-through}.prt-price{display: inline-flex;align-items: flex-start;gap: 2px;line-height: 1}.prt-cur{margin-top: .4em;font-size: calc(var(--ps) * .42);font-weight: 800;color: var(--a)}.prt-num{font-size: var(--ps);font-weight: 900;letter-spacing: -.055em;font-variant-numeric: tabular-nums}.prt-per{align-self: flex-end;margin: 0 0 .5em 4px;font-size: 16px;font-weight: 700;color: var(--skin-mut,#8a8aa3)}.prt-billed{display: block;margin-top: 10px;font-size: 13.5px;font-weight: 600;color: var(--skin-mut,#8a8aa3)}.prt-btn{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;height: 54px;border-radius: 30px;background: color-mix(in srgb,var(--a) 11%,transparent);color: var(--a) !important;font-size: 16px;font-weight: 800;text-decoration: none !important;transition: gap .3s,background .3s,color .3s,box-shadow .3s,transform .3s}.prt-btn:hover{background: var(--a);color: #fff !important;gap: 12px;transform: translateY(-2px)}.prt-plan.is-pop .prt-btn{background: linear-gradient(120deg,var(--a),var(--b));color: #fff !important;box-shadow: 0 16px 32px -12px color-mix(in srgb,var(--a) 70%,transparent)}.prt-note{display: block;margin-top: 12px;text-align: center;font-size: 12.5px;font-weight: 600;color: var(--skin-mut,#9a9ab5)}.prt-list{list-style: none;margin: 28px 0 0;padding: 26px 0 0;border-top: 1px dashed rgba(20,20,43,.14);display: flex;flex-direction: column;gap: 14px}.prt-list li{position: relative;display: flex;align-items: center;gap: 12px;font-size: 15px;font-weight: 500;color: var(--ink,var(--skin-ink,#3d3d57))}.prt-list li.is-bold{font-weight: 800}.prt-list li.is-off{opacity: .42;text-decoration: line-through}.prt-ck{color: var(--a);flex: 0 0 auto}.prt-x{flex: 0 0 auto}.prt-info{display: inline-flex;align-items: center;justify-content: center;width: 17px;height: 17px;margin-left: auto;border-radius: 50%;background: rgba(20,20,43,.1);font-style: italic;font-family: Georgia,serif;font-size: 11px;font-weight: 700;cursor: help}.prt-list li[data-tip]::after{content: attr(data-tip);position: absolute;right: 0;bottom: calc(100% + 8px);width: max-content;max-width: 240px;padding: 10px 14px;border-radius: 12px;background: #14142b;color: #fff;font-size: 12.5px;font-weight: 500;line-height: 1.45;opacity: 0;transform: translateY(6px);pointer-events: none;transition: opacity .25s,transform .25s;z-index: 5;box-shadow: 0 16px 30px -10px rgba(0,0,0,.5)}.prt-list li[data-tip]:hover::after,.prt-list li[data-tip]:focus::after{opacity: 1;transform: none}.prt-reveal .prt-plan:not(.is-in){opacity: 0}.prt-reveal .prt-plan.is-in{animation: prtIn .9s cubic-bezier(.22,.9,.3,1) backwards;animation-delay: calc(var(--i,0) * 110ms)}@keyframes prtIn{from{opacity: 0;translate: 0 44px}}.prt-s-classic .prt-plan.is-pop{border: 2px solid transparent;background: linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(140deg,var(--a),var(--b)) border-box;box-shadow: 0 40px 80px -34px color-mix(in srgb,var(--a) 65%,transparent)}.prt-top{display: contents}.prt-s-gradient .prt-plan{padding: 0;overflow: visible}.prt-s-gradient .prt-top{display: block;padding: 40px 34px 70px;border-radius: var(--r) var(--r) 50% 50% / var(--r) var(--r) 46px 46px;background: linear-gradient(150deg,color-mix(in srgb,var(--a) 92%,#000),var(--b));color: #fff;margin-bottom: 4px}.prt-s-gradient .prt-plan.is-pop .prt-top{background: linear-gradient(150deg,var(--a),color-mix(in srgb,var(--b) 78%,#ffd76a));padding-top: 46px}.prt-s-gradient .prt-head{margin-bottom: 22px}.prt-s-gradient .prt-pricebox{margin-bottom: 0}.prt-s-gradient .prt-tag,.prt-s-gradient .prt-billed,.prt-s-gradient .prt-per,.prt-s-gradient .prt-old{color: rgba(255,255,255,.84)}.prt-s-gradient .prt-cur{color: #fff}.prt-s-gradient .prt-ico,.prt-s-gradient .prt-plan.is-pop .prt-ico{background: rgba(255,255,255,.22);color: #fff;box-shadow: none}.prt-s-gradient .prt-btn,.prt-s-gradient .prt-note,.prt-s-gradient .prt-list{margin-left: 34px;margin-right: 34px;width: auto}.prt-s-gradient .prt-btn{margin-top: -30px;position: relative;z-index: 2;box-shadow: 0 16px 32px -12px color-mix(in srgb,var(--a) 60%,rgba(20,20,43,.4));background: #fff}.prt-s-gradient .prt-plan.is-pop .prt-btn{background: linear-gradient(120deg,var(--a),var(--b))}.prt-s-gradient .prt-list{padding-bottom: 34px;margin-top: 24px}.prt-s-dark{--skin-ink: #fff;--skin-mut: #a6a6c6}.prt-s-dark .prt-plan{background: linear-gradient(165deg,#1c1c3b,#101026);border: 1px solid rgba(255,255,255,.08);box-shadow: 0 30px 60px -30px rgba(0,0,0,.6)}.prt-s-dark .prt-list{border-top-color: rgba(255,255,255,.12)}.prt-s-dark .prt-list li{color: #d8d8ef}.prt-s-dark .prt-btn{background: rgba(255,255,255,.08);color: #fff !important}.prt-s-dark .prt-btn:hover{background: var(--a)}.prt-s-dark .prt-ico{background: color-mix(in srgb,var(--a) 22%,transparent);color: var(--b)}.prt-s-dark .prt-plan.is-pop{border-color: transparent;background: linear-gradient(165deg,#1c1c3b,#101026) padding-box,linear-gradient(140deg,var(--a),var(--b)) border-box;border: 2px solid transparent;box-shadow: 0 0 80px -20px color-mix(in srgb,var(--a) 70%,transparent),0 40px 80px -34px rgba(0,0,0,.7)}.prt-s-dark .prt-info{background: rgba(255,255,255,.14)}.prt-s-dark .prt-toggle .prt-switch{background: rgba(255,255,255,.2) !important}.prt-s-outline .prt-plan{background: transparent;box-shadow: none;border: 1.5px solid rgba(20,20,43,.16)}.prt-s-outline .prt-plan:hover{border-color: var(--a);box-shadow: none;background: color-mix(in srgb,var(--a) 4%,transparent)}.prt-s-outline .prt-plan.is-pop{border-color: var(--a);border-width: 2px;background: color-mix(in srgb,var(--a) 5%,transparent)}.prt-s-glass{--skin-ink: #fff;--skin-mut: rgba(255,255,255,.78)}.prt-s-glass .prt-plan{background: rgba(255,255,255,.12);border: 1px solid rgba(255,255,255,.3);-webkit-backdrop-filter: blur(18px) saturate(1.5);backdrop-filter: blur(18px) saturate(1.5);box-shadow: 0 30px 60px -30px rgba(0,0,0,.4)}.prt-s-glass .prt-plan.is-pop{background: rgba(255,255,255,.22);border-color: rgba(255,255,255,.6)}.prt-s-glass .prt-cur{color: #fff}.prt-s-glass .prt-ico{background: rgba(255,255,255,.2);color: #fff;box-shadow: none}.prt-s-glass .prt-btn{background: rgba(255,255,255,.18);color: #fff !important}.prt-s-glass .prt-btn:hover{background: #fff;color: var(--a) !important}.prt-s-glass .prt-plan.is-pop .prt-btn{background: #fff;color: var(--a) !important;box-shadow: 0 16px 32px -12px rgba(0,0,0,.4)}.prt-s-glass .prt-ck{color: #fff}.prt-s-glass .prt-list{border-top-color: rgba(255,255,255,.28)}.prt-s-glass .prt-list li{color: #fff}.prt-s-row .prt-grid{grid-template-columns: 1fr;gap: 18px}.prt-s-row .prt-plan{display: grid;grid-template-columns: 1.15fr .8fr 1.6fr .9fr;grid-auto-flow: row;align-items: center;gap: 30px;padding: 28px 36px}.prt-s-row .prt-head{margin: 0}.prt-s-row .prt-pricebox{margin: 0}.prt-s-row .prt-list{margin: 0;padding: 0;border: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 10px 24px}.prt-s-row .prt-btn{width: auto;padding: 0 26px}.prt-s-row .prt-head{order: 1}.prt-s-row .prt-pricebox{order: 2}.prt-s-row .prt-list{order: 3}.prt-s-row .prt-btn{order: 4}.prt-s-row .prt-note{order: 5;grid-column: 4;margin-top: -18px}.prt-s-row .prt-plan.is-pop{border: 2px solid transparent;background: linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(120deg,var(--a),var(--b)) border-box}.prt-s-row.prt-raise .prt-plan.is-pop{transform: none;padding: 28px 36px}.prt-s-row.prt-raise .prt-plan.is-pop:hover{transform: translateY(-6px)}.prt-s-row .prt-badge{left: 36px;transform: translate(0,-50%)}.prt-s-minimal .prt-plan{background: none;box-shadow: none;border: 0;border-top: 3px solid rgba(20,20,43,.12);border-radius: 0;padding: 32px 4px 8px}.prt-s-minimal .prt-plan:hover{transform: none;box-shadow: none;border-top-color: var(--a)}.prt-s-minimal .prt-plan.is-pop{border-top-color: var(--a)}.prt-s-minimal.prt-raise .prt-plan.is-pop{transform: none;padding-top: 32px;padding-bottom: 8px}.prt-s-minimal .prt-badge{left: 0;transform: translate(0,-50%)}.prt-s-minimal .prt-ico{background: none;padding: 0;width: auto;height: auto}.prt-s-minimal .prt-btn{border-radius: 12px}.prt-s-spotlight .prt-plan.is-pop{background: linear-gradient(155deg,#17173a,#2b1f6b 60%,color-mix(in srgb,var(--a) 60%,#17173a));border: 0;color: #fff;--skin-ink: #fff;--skin-mut: #c7c7e6;box-shadow: 0 50px 90px -34px color-mix(in srgb,var(--a) 80%,transparent);overflow: hidden}.prt-s-spotlight .prt-plan.is-pop::before{content: "";position: absolute;right: -80px;top: -80px;width: 280px;height: 280px;border-radius: 50%;background: radial-gradient(circle,color-mix(in srgb,var(--b) 55%,transparent),transparent 70%)}.prt-s-spotlight .prt-plan.is-pop .prt-list li{color: #e6e6f7}.prt-s-spotlight .prt-plan.is-pop .prt-list{border-top-color: rgba(255,255,255,.16)}.prt-s-spotlight .prt-plan.is-pop .prt-cur{color: var(--b)}.prt-s-spotlight .prt-plan.is-pop .prt-ck{color: var(--b)}.prt-s-spotlight .prt-plan.is-pop .prt-badge{box-shadow: 0 0 0 5px #fff}.prt-s-spotlight .prt-plan:not(.is-pop){background: #f7f7fc;box-shadow: none}.prt-s-spotlight .prt-plan > *{position: relative;z-index: 1}@media (max-width: 1100px){.prt-s-row .prt-plan{grid-template-columns: 1fr 1fr}.prt-s-row .prt-list{grid-column: 1 / -1;order: 4}.prt-s-row .prt-btn{order: 3}.prt-s-row .prt-note{grid-column: 1 / -1;margin-top: 4px}}@media (max-width: 1024px){.prt-grid{grid-template-columns: repeat(var(--cols-t),minmax(0,1fr))}.prt-raise .prt-plan.is-pop{transform: none;padding-top: 38px;padding-bottom: 34px}.prt-raise .prt-plan.is-pop:hover{transform: translateY(-8px)}.prt-s-row .prt-grid{grid-template-columns: 1fr}}@media (max-width: 767px){.prt-grid{grid-template-columns: 1fr}.prt-plan{padding: 32px 26px 28px}.prt-toggle{gap: 10px;font-size: 14px;flex-wrap: wrap;margin-bottom: 42px}.prt-s-row .prt-plan{grid-template-columns: 1fr;gap: 20px;padding: 28px 24px}.prt-s-row .prt-list{grid-template-columns: 1fr}.prt-s-row .prt-btn{width: 100%}.prt-s-gradient .prt-plan::before{height: 236px}}@media (prefers-reduced-motion: reduce){.prt-reveal .prt-plan:not(.is-in){opacity: 1}.prt-reveal .prt-plan.is-in{animation: none}.prt-save{animation: none}.prt-switch i{transition: none}}