.cf-license-access,.cf-license-buy-button,.cf-license-catalog,.cf-license-checkout,.cf-license-checkout-empty,.cf-license-dashboard,.cf-license-price--standalone,.cf-license-product,.cf-license-product-list{--cf-license-border:color-mix(in srgb,currentColor 18%,transparent);--cf-license-muted:color-mix(in srgb,currentColor 68%,transparent);--cf-license-soft:color-mix(in srgb,currentColor 5%,transparent);--cf-license-accent:#135e96;color:inherit;font-size:1rem;line-height:1.55}.cf-license-access *,.cf-license-catalog *,.cf-license-checkout *,.cf-license-checkout-empty *,.cf-license-dashboard *,.cf-license-product *,.cf-license-product-list *{box-sizing:border-box}.cf-license-eyebrow{color:var(--cf-license-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 .35rem;text-transform:uppercase}.cf-license-access{margin-inline:auto;max-width:680px;padding-block:clamp(2rem,6vw,5rem)}.cf-license-access h2,.cf-license-catalog h2,.cf-license-checkout h2,.cf-license-checkout-empty h2,.cf-license-dashboard h2{margin:0}.cf-license-access>p:not(.cf-license-eyebrow,.cf-license-access-login){color:var(--cf-license-muted);max-width:58ch}.cf-license-access-form{border-block:1px solid var(--cf-license-border);margin-top:2rem;padding-block:1.5rem}.cf-license-access-form label{display:block;font-weight:650;margin-bottom:.5rem}.cf-license-access-form>div{display:flex;gap:.6rem}.cf-license-access-form input{background:Canvas;border:1px solid var(--cf-license-border);border-radius:4px;color:CanvasText;flex:1;min-height:46px;min-width:0;padding:.65rem .8rem}.cf-license-access-form button,.cf-license-button{align-items:center;background:var(--cf-license-accent);border:1px solid var(--cf-license-accent);border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:650;justify-content:center;line-height:1.2;min-height:42px;padding:.65rem 1rem;text-decoration:none}.cf-license-access-form button:hover,.cf-license-button:hover{background:#0a4b78;color:#fff}.cf-license-access-form input:focus,.cf-license-button:focus-visible,.cf-license-text-button:focus-visible{outline:2px solid var(--cf-license-accent);outline-offset:2px}.cf-license-access-login{color:var(--cf-license-muted);margin-top:1rem}.cf-license-notice{background:#f0f6f1;border:1px solid #68a36f;color:#1e4620;margin-top:1.25rem;padding:.8rem 1rem}.cf-license-notice--error{background:#fcf0f1;border-color:#d63638;color:#8a2424}.cf-license-dashboard{display:grid;gap:3rem}.cf-license-dashboard-header,.cf-license-item-header,.cf-license-orders>header,.cf-license-product>header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.cf-license-dashboard-header>div>p:last-child,.cf-license-item-header p{color:var(--cf-license-muted);margin:.3rem 0 0}.cf-license-count{color:var(--cf-license-muted);white-space:nowrap}.cf-license-dashboard-section{min-width:0}.cf-license-item{border-top:1px solid var(--cf-license-border);padding:1.5rem 0}.cf-license-item:last-child{border-bottom:1px solid var(--cf-license-border)}.cf-license-item h3,.cf-license-item h4{margin:0}.cf-license-status{align-items:center;border:1px solid var(--cf-license-border);border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:650;padding:.2rem .55rem}.cf-license-status--active{background:#f0f6f1;border-color:#68a36f;color:#27622d}.cf-license-status--disabled,.cf-license-status--expired{background:#fcf7e8;border-color:#dba617;color:#6b4d00}.cf-license-key-row{align-items:flex-end;background:var(--cf-license-soft);display:flex;gap:1rem;justify-content:space-between;margin-top:1.25rem;padding:.8rem 1rem}.cf-license-key-row>div:first-child{min-width:0}.cf-license-key-row span{color:var(--cf-license-muted);display:block;font-size:.8rem;margin-bottom:.2rem}.cf-license-key-row code{font-size:.84rem;overflow-wrap:anywhere}.cf-license-key-row>div:last-child{display:flex;gap:.75rem}.cf-license-text-button{background:transparent;border:0;color:var(--cf-license-accent);cursor:pointer;font:inherit;font-size:.9rem;font-weight:650;padding:0}.cf-license-meta{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.25rem 0}.cf-license-meta div{min-width:0}.cf-license-meta dt{color:var(--cf-license-muted);font-size:.8rem}.cf-license-meta dd{font-weight:650;margin:.2rem 0 0}.cf-license-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.cf-license-actions form{margin:0}.cf-license-button--secondary{background:transparent;color:var(--cf-license-accent)}.cf-license-button--secondary:hover{background:color-mix(in srgb,var(--cf-license-accent) 8%,transparent);color:var(--cf-license-accent)}.cf-license-button--text{background:transparent;border-color:transparent;color:var(--cf-license-muted);min-height:auto;padding:.4rem}.cf-license-button--text:hover{background:transparent;color:currentColor;text-decoration:underline}.cf-license-subscription-note{color:var(--cf-license-muted);font-size:.88rem;margin:.8rem 0 0}.cf-license-sites{border-top:1px solid var(--cf-license-border);margin-top:1.25rem;padding-top:1rem}.cf-license-sites ul{list-style:none;margin:.6rem 0 0;padding:0}.cf-license-sites li{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.55rem 0}.cf-license-sites li+li{border-top:1px solid var(--cf-license-border)}.cf-license-sites li div{min-width:0}.cf-license-sites li strong{display:block;overflow-wrap:anywhere}.cf-license-sites li span{color:var(--cf-license-muted);font-size:.82rem}.cf-license-orders{padding-top:1rem}.cf-license-order-table{overflow-x:auto}.cf-license-order-table table{border-collapse:collapse;margin-top:1rem;width:100%}.cf-license-order-table td,.cf-license-order-table th{border-bottom:1px solid var(--cf-license-border);padding:.8rem .5rem;text-align:left}.cf-license-order-table th{color:var(--cf-license-muted);font-size:.8rem;font-weight:650}.cf-license-empty-state{color:var(--cf-license-muted);padding:1.5rem 0}.cf-license-empty-state h3{color:inherit;margin:0}.cf-license-empty-state p{margin:.3rem 0 0}.cf-license-catalog{display:grid;gap:3rem}.cf-license-catalog--columns-2{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cf-license-catalog--columns-3{gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.cf-license-catalog--columns-4{gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.cf-license-catalog:not(.cf-license-catalog--columns-1) .cf-license-product>header{flex-wrap:wrap}.cf-license-catalog:not(.cf-license-catalog--columns-1) .cf-license-plan{grid-template-columns:1fr auto}.cf-license-catalog:not(.cf-license-catalog--columns-1) .cf-license-plan .cf-license-button{grid-column:1/-1}.cf-license-product{border-top:1px solid var(--cf-license-border);padding-top:1.5rem}.cf-license-product-heading{align-items:center;display:flex;gap:.85rem;min-width:0}.cf-license-product-heading>div{min-width:0}.cf-license-product-icon{align-items:center;background:Canvas;border:1px solid var(--cf-license-border);border-radius:9px;display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;overflow:hidden;width:48px}.cf-license-product-icon--fallback{background:var(--cf-license-soft);color:var(--cf-license-muted)}.cf-license-product-icon--fallback .dashicons{font-size:24px;height:24px;width:24px}.cf-license-product-icon__image{height:100%;object-fit:cover;width:100%}.cf-license-product>header>span{color:var(--cf-license-muted);font-size:.86rem;white-space:nowrap}.cf-license-product-description{color:var(--cf-license-muted);max-width:68ch}.cf-license-product-description>:first-child{margin-top:.75rem}.cf-license-plans{margin-top:1rem}.cf-license-plan{align-items:center;border-top:1px solid var(--cf-license-border);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto minmax(150px,auto);padding:1rem 0}.cf-license-plan h3{font-size:1rem;margin:0}.cf-license-plan p{color:var(--cf-license-muted);font-size:.86rem;margin:.2rem 0 0}.cf-license-price{font-size:1.05rem;white-space:nowrap}.cf-license-unavailable{color:var(--cf-license-muted);font-size:.84rem;text-align:right}.cf-license-product-list{border-top:1px solid var(--cf-license-border);list-style:none;margin:0;padding:0}.cf-license-product-list li{align-items:center;border-bottom:1px solid var(--cf-license-border);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto auto;padding:.85rem 0}.cf-license-product-list li>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.cf-license-product-list li small{color:var(--cf-license-muted)}.cf-license-product-list__price{font-weight:650;white-space:nowrap}.cf-license-product-list .cf-license-button{min-height:36px;padding:.45rem .75rem}.cf-license-price--standalone{font-weight:700}.cf-license-block-placeholder{border-block:1px solid var(--cf-license-border,#dcdcde);padding:1.25rem 0}.cf-license-block-placeholder p{color:var(--cf-license-muted,#646970);margin:.35rem 0 0}.cf-license-checkout,.cf-license-checkout-empty{margin-inline:auto;max-width:920px;padding-block:clamp(1.5rem,4vw,3.5rem)}.cf-license-checkout-empty{max-width:620px}.cf-license-checkout-empty p:not(.cf-license-eyebrow){color:var(--cf-license-muted)}.cf-license-checkout__header{align-items:center;border-bottom:1px solid var(--cf-license-border);display:flex;gap:1rem;padding-bottom:1.25rem}.cf-license-checkout__header p:last-child{color:var(--cf-license-muted);margin:.2rem 0 0}.cf-license-product-icon--large{flex-basis:58px;height:58px;width:58px}.cf-license-checkout__layout{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(230px,.75fr) minmax(0,1.35fr);padding-top:1.5rem}.cf-license-checkout__details legend,.cf-license-checkout__summary h3,.cf-license-checkout__unavailable h3{font-size:1rem;margin:0 0 1rem}.cf-license-checkout__summary dl{margin:0}.cf-license-checkout__summary dl>div{border-bottom:1px solid var(--cf-license-border);display:flex;gap:1rem;justify-content:space-between;padding:.7rem 0}.cf-license-checkout__summary dt{color:var(--cf-license-muted)}.cf-license-checkout__summary dd{font-weight:650;margin:0;text-align:right}.cf-license-checkout__summary .cf-license-checkout__total{border-bottom:0;font-size:1.08rem;padding-top:1rem}.cf-license-checkout__form fieldset{border:0;margin:0 0 1.4rem;min-width:0;padding:0}.cf-license-checkout__form p{margin:0 0 1rem}.cf-license-checkout__form label:not(.cf-license-checkout__terms,.cf-license-checkout__gateways label){display:block;font-weight:650}.cf-license-checkout__form input[type=email],.cf-license-checkout__form input[type=text]{background:Canvas;border:1px solid var(--cf-license-border);border-radius:4px;color:CanvasText;font:inherit;margin-top:.35rem;min-height:46px;padding:.65rem .8rem;width:100%}.cf-license-checkout__form input:focus-visible{outline:2px solid var(--cf-license-accent);outline-offset:2px}.cf-license-checkout__names{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cf-license-checkout__gateways{display:grid;gap:.6rem}.cf-license-checkout__gateways label{align-items:center;border:1px solid var(--cf-license-border);border-radius:6px;cursor:pointer;display:flex;gap:.75rem;padding:.8rem}.cf-license-checkout__gateways label:has(input:checked){background:color-mix(in srgb,var(--cf-license-accent) 5%,transparent);border-color:var(--cf-license-accent)}.cf-license-checkout__gateways span{display:flex;flex-direction:column}.cf-license-checkout__gateways small{color:var(--cf-license-muted);font-weight:400}.cf-license-checkout__terms{align-items:flex-start;display:flex;gap:.55rem;margin:1.2rem 0}.cf-license-checkout__terms input{margin-top:.25rem}.cf-license-checkout__submit{background:var(--cf-license-accent);border:1px solid var(--cf-license-accent);border-radius:4px;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:48px;padding:.7rem 1rem;width:100%}.cf-license-checkout__submit:hover{background:#0a4b78}.cf-license-checkout__submit:focus-visible{outline:2px solid var(--cf-license-accent);outline-offset:2px}.cf-license-checkout__security{color:var(--cf-license-muted);display:flex;font-size:.78rem;gap:.35rem;justify-content:center;margin:.8rem 0 0;text-align:center}.cf-license-checkout__security .dashicons{font-size:16px;height:16px;width:16px}.cf-license-checkout__trap{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.cf-license-checkout__unavailable{padding-block:1rem}.cf-license-checkout__unavailable p{color:var(--cf-license-muted)}@media (max-width:700px){.cf-license-catalog--columns-2,.cf-license-catalog--columns-3,.cf-license-catalog--columns-4{grid-template-columns:1fr}.cf-license-access-form>div{align-items:stretch;flex-direction:column}.cf-license-dashboard-header,.cf-license-item-header{align-items:flex-start}.cf-license-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-license-key-row{align-items:flex-start;flex-direction:column}.cf-license-plan{grid-template-columns:1fr auto}.cf-license-plan .cf-license-button,.cf-license-plan .cf-license-unavailable{grid-column:1/-1;justify-self:stretch;text-align:center}.cf-license-order-table thead{display:none}.cf-license-order-table tr{border-bottom:1px solid var(--cf-license-border);display:block;padding:.65rem 0}.cf-license-order-table td{border:0;display:flex;gap:1rem;justify-content:space-between;padding:.3rem 0;text-align:right}.cf-license-order-table td:before{color:var(--cf-license-muted);content:attr(data-label);text-align:left}.cf-license-checkout__layout{gap:2rem;grid-template-columns:1fr}.cf-license-product-list li{grid-template-columns:auto minmax(0,1fr) auto}.cf-license-product-list__price{grid-column:2}.cf-license-product-list .cf-license-button{grid-column:3;grid-row:1/span 2}}@media (max-width:430px){.cf-license-dashboard-header{flex-direction:column}.cf-license-meta{grid-template-columns:1fr}.cf-license-actions,.cf-license-actions .cf-license-button,.cf-license-actions form{width:100%}.cf-license-sites li{align-items:flex-start}.cf-license-checkout__names{gap:0;grid-template-columns:1fr}}