html:has(.cx-page){--cx-bg: #131017;--cx-card: #1a1620;--cx-card-02: #1e1a24;--cx-card-03: #221d29;--cx-card-04: #27212f;--cx-fg: #ece7f4;--cx-fg-02: #d6cfe2;--cx-accent: #b69cff;color-scheme:dark;font-size:15px;background:var(--cx-bg);scroll-behavior:auto;text-size-adjust:none;-webkit-text-size-adjust:none}@media(min-width:900px){html:has(.cx-page){font-size:16px}}html:has(.cx-page),body:has(.cx-page){background:var(--cx-bg)}body:has(.cx-page):before{content:none}.cx-page{--cx-sec: color-mix(in oklab, var(--cx-fg) 60%, transparent);--cx-border-01: color-mix(in oklab, var(--cx-fg) 2.5%, transparent);--cx-fg-05: color-mix(in oklab, var(--cx-fg) 5%, transparent);--cx-border-02: color-mix(in oklab, var(--cx-fg) 10%, transparent);--cx-pad: .89em 1.45em .91em;--cx-pad-md-sm: .64em 1.2em .66em;--cx-pad-sm: .45em .8em .46em;--cx-g: .625rem;--cx-v: 1.4rem;min-height:100vh;background:var(--cx-bg)}@media(min-width:900px){.cx-page{--cx-pad: .78em 1.35em .8em;--cx-pad-md-sm: .6em 1.25em .62em;--cx-pad-sm: .4em .75em .42em}}.cx-bar>.site-header{position:relative;font-family:var(--font-sans)}.cx-page>.site-footer{font-family:var(--font-landing)}.cx-main{min-height:70vh;color:var(--cx-fg);font-family:Geist Variable,Geist,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:normal;font-feature-settings:normal;font-synthesis:none;text-rendering:auto;-webkit-font-smoothing:antialiased}.cx-main ::selection{background:color-mix(in oklab,var(--cx-fg) 15%,transparent)}:where(.cx-main) a{color:inherit;text-decoration:none}:where(.cx-main) button{color:inherit;background:none;cursor:pointer}.cx-main :focus-visible{outline:2px solid var(--cx-fg);outline-offset:.3ch}.cx-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cx-container{width:100%;max-width:1300px;margin-inline:auto}.cx-section{padding:calc(var(--cx-v) * 3) calc(var(--cx-g) * 2)}.cx-type-2xl{font-size:3.25rem;line-height:1.15;letter-spacing:-.035em}@media(min-width:420px){.cx-type-2xl{font-size:4.5rem;line-height:1.1;letter-spacing:-.04em}}.cx-type-xl{font-size:3.25rem;line-height:1.15;letter-spacing:-.025em}.cx-type-lg{font-size:2.25rem;line-height:1.2;letter-spacing:-.02em}.cx-type-md{font-size:1.375rem;line-height:1.3;letter-spacing:-.005em}.cx-type-base{font-size:1rem;line-height:1.5;letter-spacing:.005em}.cx-type-sm{font-size:.875rem;line-height:1.5;letter-spacing:.01em}.cx-type-xs{font-size:.75rem;line-height:1.5;letter-spacing:.01em}.cx-sec{color:var(--cx-sec)}.cx-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--cx-pad);color:var(--cx-bg);background:var(--cx-fg);border:1px solid var(--cx-fg);border-radius:3.4e38px;font-size:1rem;font-weight:400;line-height:1;letter-spacing:normal;white-space:nowrap;cursor:pointer}.cx-btn:hover{background:var(--cx-fg-02);border-color:var(--cx-fg-02)}.cx-btn--secondary{color:var(--cx-fg);background:var(--cx-card-03);border-color:var(--cx-border-01)}.cx-btn--secondary:hover{background:var(--cx-card-04);border-color:var(--cx-border-01)}.cx-btn--sm{padding:var(--cx-pad-sm);font-size:.875rem}.cx-btn:disabled{cursor:not-allowed}.cx-btn:disabled:hover{background:var(--cx-fg);border-color:var(--cx-fg)}.cx-btn--secondary:disabled:hover{background:var(--cx-card-03);border-color:var(--cx-border-01)}.cx-btn-icon{display:inline-flex;padding-inline-start:.25em}.cx-btn-icon svg{width:.7825em;height:1em}.cx-pricing h1{text-align:center}.cx-toggle-wrap{margin-top:var(--cx-v);display:flex;justify-content:center}.cx-seg{--cx-seg-fill: var(--cx-card);position:relative;display:flex;padding:.125rem;background:var(--cx-fg-05);border-radius:3.4e38px;text-align:center}.cx-seg-indicator{position:absolute;top:2px;bottom:2px;background:var(--cx-seg-fill);border-radius:3.4e38px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;transition:all .14s cubic-bezier(.25,1,.5,1)}.cx-seg label{position:relative;padding:var(--cx-pad-md-sm);border:1px solid transparent;border-radius:3.4e38px;font-size:1rem;line-height:1;white-space:nowrap;cursor:pointer}.cx-seg input{position:absolute;inset:0;margin:0;appearance:none;border-radius:inherit;cursor:pointer}.cx-seg input:focus-visible{outline:none}.cx-seg span{position:relative;color:var(--cx-sec);pointer-events:none}.cx-seg label:hover span,.cx-seg label:has(input:checked) span{color:var(--cx-fg)}.cx-seg:not([data-ready]) label:has(input:checked){background:var(--cx-seg-fill);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}html[data-codium-mode=topup] .cx-toggle:not([data-ready]) label[data-value=monthly]{background:none;box-shadow:none}html[data-codium-mode=topup] .cx-toggle:not([data-ready]) label[data-value=monthly] span{color:var(--cx-sec)}html[data-codium-mode=topup] .cx-toggle:not([data-ready]) label[data-value=topup]{background:var(--cx-seg-fill);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}html[data-codium-mode=topup] .cx-toggle:not([data-ready]) label[data-value=topup] span{color:var(--cx-fg)}.cx-picker{--cx-seg-fill: var(--cx-card-03);flex:none}.cx-picker label{padding:.25rem .75rem}.cx-plans{margin-top:calc(var(--cx-v) * 2)}html[data-codium-mode=topup] .cx-plans{max-width:840px;margin-inline:auto}html[data-codium-mode=topup] .cx-panel[data-mode=monthly],html:not([data-codium-mode=topup]) .cx-panel[data-mode=topup]{display:none}.cx-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cx-g)}@media(min-width:660px){.cx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1140px){.cx-cards:not(.cx-cards--pair){grid-template-columns:repeat(4,minmax(0,1fr))}}.cx-card{position:relative;padding:calc(var(--cx-g) * 1.5 - .1rem) calc(var(--cx-g) * 1.5) calc(var(--cx-g) * 1.5);background:var(--cx-card);border-radius:4px}.cx-card:before{content:"";position:absolute;inset:0;z-index:30;border:1px solid var(--cx-border-01);border-radius:4px;pointer-events:none}.cx-card-inner{height:100%;display:flex;flex-direction:column}.cx-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cx-cards--pair .cx-card-head{min-height:2.375rem}.cx-divider{height:0;margin:0;border:0;border-top:1px solid var(--cx-border-02)}.cx-badge{padding:.125rem .5rem;color:var(--cx-accent);background:color-mix(in oklab,var(--cx-accent) 10%,transparent);border-radius:3.4e38px;white-space:nowrap}.cx-price{margin-top:calc(var(--cx-v) * .5);display:flex;align-items:baseline;gap:.25rem}.cx-amount{letter-spacing:-.047em}.cx-per{color:var(--cx-sec);font-size:.875rem;line-height:1.25rem}.cx-card-buy{margin-top:calc(var(--cx-v) * .5)}.cx-card-buy .cx-btn{width:100%}.cx-error{margin-top:calc(var(--cx-v) * .25);color:var(--cx-sec)}.cx-error a{text-decoration:underline;text-underline-offset:2px}.cx-lead{margin-top:calc(var(--cx-v) * .75);color:var(--cx-sec)}.cx-usage{margin-top:calc(var(--cx-v) / 6)}.cx-group{margin-top:calc(var(--cx-v) * .75)}.cx-group-label{padding-bottom:.5rem;display:flex;align-items:center;gap:.5rem;color:var(--cx-sec);border-bottom:1px solid var(--cx-border-02)}.cx-list{margin-top:calc(var(--cx-v) * .5)}.cx-list li{display:flex;align-items:center;gap:calc(var(--cx-g) * .75)}.cx-list li+li{margin-top:calc(var(--cx-v) / 6)}.cx-tick{width:1rem;height:1rem;flex:none}.cx-footnote{margin-top:auto;padding-top:var(--cx-v);color:var(--cx-sec)}.cx-note{max-width:30.8587rem;margin-top:calc(var(--cx-v) * 2);color:var(--cx-sec);text-wrap:balance}.cx-note a{text-decoration:underline}.cx-prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.125em;text-decoration-color:color-mix(in oklab,currentColor 50%,transparent)}@media(min-width:900px){.cx-note{max-width:min(80%,960px);margin-inline:auto;text-align:center}}.cx-compare{margin-top:calc(var(--cx-v) * 4);display:none}@media(min-width:660px){.cx-compare{display:block}}.cx-compare h2{text-align:center;text-wrap:balance}.cx-compare-scroll{position:relative;margin-top:calc(var(--cx-v) * 2);overflow-x:auto}.cx-compare table{width:100%;min-width:1040px;border-collapse:separate;border-spacing:0;text-align:left}.cx-compare th,.cx-compare td{border-bottom:1px solid var(--cx-border-02)}.cx-compare thead th{position:sticky;top:0;z-index:20;padding:.75rem .5rem;background:var(--cx-bg);text-align:center;vertical-align:bottom;font-weight:400}.cx-compare thead th:first-child{padding:0 0 .75rem;text-align:left}@media(min-width:1140px){.cx-compare-scroll{overflow:visible}}.cx-compare-plan{display:flex;flex-direction:column;align-items:center;gap:.5rem}.cx-compare-price{margin-top:2px;color:var(--cx-sec);white-space:nowrap}.cx-compare tbody th{padding:.75rem 1rem .75rem 0;font-weight:400}.cx-compare tbody td{padding:.75rem .5rem;text-align:center}.cx-compare .cx-compare-group{padding:1.5rem 0 .75rem}.cx-compare-group div{display:flex;align-items:center;gap:.5rem}.cx-group-icon{width:1rem;height:1rem;flex:none}.cx-compare-text{color:var(--cx-sec);text-wrap:balance}.cx-mark{display:inline-block;vertical-align:top}.cx-mark svg{display:inline-block;width:.6973em;height:1.1818em;vertical-align:top}.cx-mark--no{color:var(--cx-sec)}.cx-faq{margin-top:calc(var(--cx-v) * 3);padding-block:calc(var(--cx-v) * 4);background:var(--cx-card)}.cx-faq-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.cx-faq-title,.cx-faq-list{grid-column:1 / -1}.cx-faq-title h2{margin-bottom:calc(var(--cx-v) * 2);text-wrap:pretty}@media(min-width:900px){.cx-faq-title{grid-column:1 / 7}.cx-faq-title>div{position:sticky;top:.75rem}.cx-faq-title h2{margin-bottom:0}.cx-faq-list{grid-column:7 / -1}}.cx-faq-item{border-top:1px solid var(--cx-border-02)}.cx-faq-item:last-child{border-bottom:1px solid var(--cx-border-02)}.cx-faq-item h3{display:flex}.cx-faq-item button{flex:1;padding:.98rem 0 1.05rem;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:1rem;line-height:1.5}.cx-faq-icon{width:1.25rem;height:1.25rem;margin-left:var(--cx-g);flex:none}.cx-faq-region{overflow:hidden}.cx-faq:not([data-ready]) .cx-faq-item[data-state=closed] .cx-faq-region{display:none}.cx-faq-answer{padding-bottom:var(--cx-v)}.cx-prose{letter-spacing:.005em}.cx-prose p,.cx-prose ul{margin-bottom:var(--cx-v)}.cx-prose>:last-child{margin-bottom:0}.cx-prose ul{padding-left:1.25em;list-style:disc}.cx-cta{padding-block:calc(var(--cx-v) * 6)}.cx-cta-inner{max-width:50.64rem;margin-inline:auto;text-align:center}.cx-cta h2{margin-bottom:var(--cx-v);text-wrap:balance}.cx-cta-actions{display:flex;align-items:center;justify-content:center;gap:var(--cx-g)}
