.spnd-account-licenses [hidden]{display:none!important}.spnd-account-licenses__skeleton{display:flex;flex-direction:column;gap:1.25rem}.spnd-account-licenses__skeleton .spnd-account-licenses__section{display:flex;flex-direction:column;gap:.75rem}.spnd-account-licenses__skeleton .spnd-skeleton-bone{background:var(--spnd-color-bg-subtle)}.spnd-account-licenses__skeleton-card .spnd-row__icon{animation:spnd-skeleton-pulse 1.5s ease-in-out infinite;background:var(--spnd-color-skeleton);color:transparent}.spnd-account-licenses__skeleton-card .spnd-row__meta,.spnd-account-licenses__skeleton-card .spnd-row__title{animation:spnd-skeleton-pulse 1.5s ease-in-out infinite;background:linear-gradient(transparent 25%,var(--spnd-color-skeleton) 25%,var(--spnd-color-skeleton) 75%,transparent 75%);color:transparent}.spnd-account-licenses__skeleton-card .spnd-row__title{max-width:12rem}.spnd-account-licenses__skeleton-card .spnd-row__meta{max-width:8rem}.spnd-account-licenses__error{color:var(--spnd-color-danger);font-size:var(--spnd-text-base);padding:2rem;text-align:center}.spnd-account-licenses__grid{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr)}.spnd-account-licenses__card{display:flex;flex-direction:column}.spnd-account-licenses__card--expanded{border-color:var(--spnd-color-text)}.spnd-account-licenses__card-header{background:none;border:none;border-radius:var(--spnd-radius,8px);cursor:pointer;font:inherit;outline:none;padding:1rem 1.25rem;text-align:left;width:100%}.spnd-account-licenses__card-header .spnd-row__body{align-self:stretch;justify-content:space-between}.spnd-account-licenses__subtitle{align-items:center;display:flex;gap:.375rem}.spnd-account-licenses__subtitle-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spnd-account-licenses__card-header .spnd-chevron{color:var(--spnd-color-text-muted)}.spnd-account-licenses__card-header:hover .spnd-chevron{color:var(--spnd-color-text)}.spnd-account-licenses__detail{border-top:1px solid var(--spnd-color-border-subtle);padding:1.25rem}.spnd-account-licenses__detail>div{display:flex;flex-direction:column;gap:1.25rem}.spnd-account-licenses__section-title{color:var(--spnd-color-text);font-size:var(--spnd-text-base);font-weight:600;margin:0 0 .75rem}.spnd-account-licenses__key-row{align-items:center;background:var(--spnd-color-bg-subtle);border-radius:var(--spnd-radius,8px);display:flex;gap:.5rem;padding:.5rem .5rem .5rem 1rem}.spnd-account-licenses__key-row code{color:var(--spnd-color-text);flex:1;font-family:monospace;font-size:var(--spnd-text-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spnd-account-licenses__key-row .spnd-btn{background:none;border:none;color:var(--spnd-color-text-muted);outline:none;width:1.25rem}.spnd-account-licenses__key-row .spnd-btn:hover:not(:disabled){background:none;color:var(--spnd-color-text)}.spnd-account-licenses__activation-summary{color:var(--spnd-color-text-muted);font-size:var(--spnd-text-base);margin:0 0 .75rem}.spnd-account-licenses__activation-summary strong{color:var(--spnd-color-text)}.spnd-account-licenses__progress{background:var(--spnd-color-bg-subtle);border-radius:2px;height:4px;margin-top:.5rem;overflow:hidden}.spnd-account-licenses__progress-bar{background:var(--spnd-color-active);border-radius:2px;height:100%;transition:width .3s ease}.spnd-account-licenses__progress-bar--danger{background:var(--spnd-color-danger)}.spnd-account-licenses__sites-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;max-height:21.5rem;overflow-y:auto}.spnd-account-licenses__activate-row{align-items:center;background:var(--spnd-color-bg-subtle);border-radius:var(--spnd-radius,8px);display:flex;gap:1rem;margin-top:.75rem;padding:.5rem 1rem}.spnd-account-licenses__activate-row--with-list{margin-bottom:.75rem}.spnd-account-licenses__activate-input{background:transparent;color:inherit;font:inherit;padding:.25rem .5rem}.spnd-account-licenses__activate-input:focus{outline:2px solid var(--spnd-color-accent,currentColor);outline-offset:2px}.spnd-account-licenses__sites-search-field{display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem}.spnd-account-licenses__sites-search-label{color:var(--spnd-color-text-muted);font-size:var(--spnd-text-base);font-weight:500}.spnd-account-licenses__sites-search{background:transparent;border:1px solid var(--spnd-color-border);border-radius:var(--spnd-radius,8px);color:inherit;display:block;font-size:.875rem;padding:.5rem .75rem;width:100%}.spnd-account-licenses__sites-search:focus{outline:2px solid var(--spnd-color-accent,currentColor);outline-offset:1px}.spnd-account-licenses__sites-empty{color:var(--spnd-color-text-muted);font-size:.875rem;margin:0;padding:.75rem 0;text-align:center}.spnd-account-licenses__sites-load-more{display:block;margin:.75rem auto 0}.spnd-account-licenses__site-card{align-items:center;background:var(--spnd-color-bg-subtle);border-radius:var(--spnd-radius,8px);display:flex;gap:1rem;padding:.5rem 1rem}.spnd-account-licenses__site-icon{background:var(--spnd-color-text-muted);display:inline-block;flex-shrink:0;height:1rem;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 stroke=%27currentColor%27%3E%3Cellipse cx=%278%27 cy=%278%27 rx=%274.286%27 ry=%277.5%27/%3E%3Cpath d=%27M.5 8h15M8 .5v15%27/%3E%3Ccircle cx=%278%27 cy=%278%27 r=%277.5%27/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 stroke=%27currentColor%27%3E%3Cellipse cx=%278%27 cy=%278%27 rx=%274.286%27 ry=%277.5%27/%3E%3Cpath d=%27M.5 8h15M8 .5v15%27/%3E%3Ccircle cx=%278%27 cy=%278%27 r=%277.5%27/%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:1rem}.spnd-account-licenses__site-icon--active{background:var(--spnd-color-active)}.spnd-account-licenses__site-info{display:flex;flex:1;flex-direction:column;min-width:0}.spnd-account-licenses__site-url{color:var(--spnd-color-text);font-size:var(--spnd-text-base);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spnd-account-licenses__site-meta{color:var(--spnd-color-text-muted);font-size:var(--spnd-text-sm)}.spnd-account-licenses__site-meta--expired{color:var(--spnd-color-danger);font-weight:500}.spnd-account-licenses__deactivate{opacity:0;transition:opacity .15s}.spnd-account-licenses__site-card:focus-within .spnd-account-licenses__deactivate,.spnd-account-licenses__site-card:hover .spnd-account-licenses__deactivate{opacity:1}.spnd-account-licenses__activate-input{background:none;border:none;color:var(--spnd-color-text);flex:1;font-family:inherit;font-size:var(--spnd-text-base);min-width:0;padding:0}.spnd-account-licenses__activate-input:focus{outline:none}.spnd-account-licenses__activate-input:disabled{opacity:.6}.spnd-account-licenses__activate-error{color:var(--spnd-color-danger);font-size:var(--spnd-text-sm);margin:.5rem 0 0}@media (max-width:640px){.spnd-account-licenses__activate-input{flex:1}}.spnd-account-licenses__sub-actions{display:flex;flex-wrap:wrap;gap:.5rem}.spnd-account-licenses__cancel-notice{background:color-mix(in srgb,var(--spnd-color-warning) 6%,#fff);border:1px solid color-mix(in srgb,var(--spnd-color-warning) 25%,#fff);border-radius:6px;color:color-mix(in srgb,var(--spnd-color-warning) 60%,#000);font-size:var(--spnd-text-base);margin:0 0 .75rem;padding:.625rem 1rem}.spnd-account-licenses__upgrade-panel{padding-top:1rem}.spnd-account-licenses__upgrade-header{align-items:center;display:flex;gap:.125rem;margin-bottom:.75rem}.spnd-account-licenses__upgrade-header .spnd-account-licenses__section-title{flex:1;margin:0;min-width:0}.spnd-account-licenses__upgrade-back,.spnd-account-licenses__upgrade-close{align-items:center;background:none;border:none;color:var(--spnd-color-text-muted);cursor:pointer;display:inline-flex;justify-content:center;line-height:0;padding:.25rem}.spnd-account-licenses__upgrade-back:focus-visible,.spnd-account-licenses__upgrade-back:hover,.spnd-account-licenses__upgrade-close:focus-visible,.spnd-account-licenses__upgrade-close:hover{color:var(--spnd-color-text);outline:none}.spnd-account-licenses__upgrade-row{align-items:center;display:flex;gap:.5rem}.spnd-account-licenses__upgrade-row>label{flex:1;min-width:0}.spnd-account-licenses__upgrade-row>.spnd-btn{flex-shrink:0}.spnd-account-licenses__upgrade-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--spnd-color-bg) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27%236b7280%27 d=%27M17.5 11.6 12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6z%27/%3E%3C/svg%3E") no-repeat right .5rem center /1.25rem;border:var(--spnd-border-width,1px) solid var(--spnd-color-border);border-radius:6px;box-sizing:border-box;color:var(--spnd-color-text);font-size:var(--spnd-text-base);line-height:20px;padding:.5rem 2rem .5rem .75rem;width:100%}.spnd-account-licenses__upgrade-select:focus{border-color:var(--spnd-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--spnd-color-primary) 10%,transparent);outline:none}.spnd-account-licenses__upgrade-preview{color:var(--spnd-color-text-muted);font-size:var(--spnd-text-base);margin:.5rem 0 0}.spnd-account-licenses__upgrade-error{color:var(--spnd-color-danger);font-size:var(--spnd-text-sm);margin:.5rem 0 0}.spnd-account-licenses__upgrade-options{display:flex;flex-direction:column;gap:.5rem;margin:0 0 .5rem}.spnd-account-licenses__upgrade-option{background:var(--spnd-color-bg);border:var(--spnd-border-width,1px) solid var(--spnd-color-border);border-radius:var(--spnd-radius,8px);color:inherit;cursor:pointer;display:grid;font:inherit;gap:.15rem 1rem;grid-template-areas:"name  price" "meta  price";grid-template-columns:1fr auto;padding:.75rem 1rem;text-align:left;transition:border-color .15s,background .15s}.spnd-account-licenses__upgrade-option:focus-visible,.spnd-account-licenses__upgrade-option:hover{background:var(--spnd-color-bg-subtle);border-color:var(--spnd-color-primary);outline:none}.spnd-account-licenses__upgrade-option-name{color:var(--spnd-color-text);font-weight:600;grid-area:name;-ms-grid-column:1;-ms-grid-row:1}.spnd-account-licenses__upgrade-option-meta{color:var(--spnd-color-text-muted);font-size:var(--spnd-text-sm);grid-area:meta;-ms-grid-column:1;-ms-grid-row:3}.spnd-account-licenses__upgrade-option-price{-ms-grid-row:1;-ms-grid-row-span:3;align-self:center;color:var(--spnd-color-text);font-weight:600;grid-area:price;-ms-grid-column:3}.spnd-account-licenses__upgrade-breakdown{background:var(--spnd-color-bg-subtle);border-radius:var(--spnd-radius,8px);font-size:var(--spnd-text-base);margin:0 0 .75rem;padding:.75rem 1rem}.spnd-account-licenses__upgrade-breakdown--loading{animation:spnd-skeleton-pulse 1.5s ease-in-out infinite}.spnd-account-licenses__upgrade-breakdown-row{color:var(--spnd-color-text);display:flex;gap:1rem;justify-content:space-between;padding:.25rem 0}.spnd-account-licenses__upgrade-breakdown-total{border-top:var(--spnd-border-width,1px) solid var(--spnd-color-border);font-weight:600;margin-top:.25rem;padding-top:.5rem}.spnd-account-licenses__upgrade-recurring{color:var(--spnd-color-text-muted);font-size:var(--spnd-text-sm);margin:0 0 .75rem}.spnd-account-licenses__upgrade-coupon-link{background:none;border:none;color:var(--spnd-color-primary);cursor:pointer;font:inherit;font-size:var(--spnd-text-sm);margin:0 0 .75rem;padding:0;text-decoration:underline}.spnd-account-licenses__upgrade-coupon-link:hover{text-decoration:none}.spnd-account-licenses__upgrade-coupon-form{display:flex;gap:.5rem;margin:0 0 .75rem}.spnd-account-licenses__upgrade-coupon-field{flex:0 1 12rem;min-width:0}.spnd-account-licenses__upgrade-coupon-input{background:var(--spnd-color-bg);border:var(--spnd-border-width,1px) solid var(--spnd-color-border);border-radius:var(--spnd-radius,8px);box-sizing:border-box;color:var(--spnd-color-text);font-size:var(--spnd-text-base);height:100%;padding:.5rem .75rem;text-transform:uppercase;width:100%}.spnd-account-licenses__upgrade-coupon-input:focus{border-color:var(--spnd-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--spnd-color-primary) 10%,transparent);outline:none}.spnd-account-licenses__upgrade-coupon-chip-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem}.spnd-account-licenses__upgrade-coupon-chip{align-items:center;background:var(--spnd-color-bg-subtle);border:var(--spnd-border-width,1px) solid var(--spnd-color-border-subtle);border-radius:var(--spnd-radius,8px);color:var(--spnd-color-text);display:inline-flex;font-size:var(--spnd-text-sm);font-weight:500;gap:.375rem;padding:.25rem .5rem .25rem .625rem}.spnd-account-licenses__upgrade-coupon-chip button{background:none;border:none;color:var(--spnd-color-text-muted);cursor:pointer;font:inherit;line-height:1;padding:0 .25rem}.spnd-account-licenses__upgrade-coupon-chip button:hover{color:var(--spnd-color-text)}.spnd-account-licenses__upgrade-coupon-desc{color:var(--spnd-color-text-muted);font-size:var(--spnd-text-sm)}.spnd-account-licenses__upgrade-footer{margin-top:.75rem}.spnd-account-licenses__upgrade-pay{width:100%}.spnd-account-licenses__renew-cta{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.spnd-account-licenses__renew-text{color:var(--spnd-color-text-muted);font-size:var(--spnd-text-base);margin:0;text-align:center}
