._license-wallet__shell_{position:relative;display:flex;align-items:center;align-self:center;margin-left:auto}._license-wallet__trigger_{display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:auto;min-width:0;height:2rem;padding:0;gap:0;border:0;background:transparent;box-shadow:none;cursor:pointer;border-radius:999px;line-height:0;appearance:none;color:inherit;font:inherit;overflow:visible}._license-wallet__trigger_:hover,._license-wallet__trigger_:focus,._license-wallet__trigger_:active,._license-wallet__trigger_[data-pressed=true]{background:transparent;border-color:transparent;box-shadow:none}._license-wallet__trigger_:focus-visible{outline:2px solid var(--color-secondary, #2da5ff);outline-offset:3px}._license-wallet__trigger-empty_{gap:.5rem;padding-right:.75rem;line-height:1}._license-wallet__trigger-empty_ ._license-wallet__license-slot_{border-color:hsla(var(--color-light-hue),var(--color-light-saturation),var(--color-light-lightness),.7);background:hsla(var(--color-light-hue),var(--color-light-saturation),var(--color-light-lightness),.14);box-shadow:0 0 0 2px hsla(var(--color-light-hue),var(--color-light-saturation),var(--color-light-lightness),.18)}._license-wallet__actions_,._license-wallet__empty-actions_{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem}._license-wallet__actions_ button,._license-wallet__empty-actions_ button{--btn-height: 2rem;white-space:nowrap}._license-wallet__buy-action_{--btn-height: 2rem;white-space:nowrap;border-color:hsla(var(--color-light-hue),var(--color-light-saturation),var(--color-light-lightness),.55);color:var(--header-color, var(--color-light, #eeeef2))}._license-wallet__buy-action_:hover,._license-wallet__buy-action_:focus-visible{border-color:var(--color-light, #eeeef2);background:hsla(var(--color-light-hue),var(--color-light-saturation),var(--color-light-lightness),.12)}._license-wallet__empty-label_{color:var(--header-color, var(--color-light, #eeeef2));font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}._license-wallet__chip-group_{display:flex;align-items:center;height:2rem;pointer-events:none;overflow:visible}._license-wallet__redeem-host_{display:flex;align-items:center}._license-wallet__redeem-host-hidden_{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}._license-wallet__overflow_{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-secondary, #2da5ff);color:var(--color-light, #eeeef2);font-size:.7rem;font-weight:700;line-height:1;box-shadow:0 0 0 2px hsla(var(--color-light-hue),var(--color-light-saturation),var(--color-light-lightness),.28)}._license-wallet__panel_{width:max-content;max-width:calc(100vw - 2rem)}._license-wallet__dialog_{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--spacing-unit) * 1.25);box-sizing:border-box;min-width:12rem;padding:12px;background:#fff;border:1px solid var(--color-light, #eeeef2);border-radius:var(--border-radius, 5px);box-shadow:0 .35rem 1rem hsla(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness),.2);color:var(--color-primary, #1b2739);outline:none}._license-wallet__title_{margin:0;color:var(--color-secondary, #2da5ff);font-size:var(--typography-label-font-size, clamp(14px, .75rem, 14px));font-weight:var(--typography-label-font-weight, 600)}._license-wallet__summary_{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * .75)}._license-wallet__summary-row_{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing-unit) * 2);font-size:.875rem}._license-wallet__summary-row_ strong{font-variant-numeric:tabular-nums}._license-wallet__summary-chip_{display:inline-flex;align-items:center;height:2rem;padding:0 .75rem;border-radius:999px;background:hsla(var(--color-light-hue),var(--color-light-saturation),var(--color-light-lightness),.18);color:var(--header-color, var(--color-light, #eeeef2));font-size:.75rem;font-weight:700;line-height:1;white-space:nowrap}._license-wallet__balance_{display:flex;align-items:center;gap:.5rem}._license-wallet__balance_ ._license-wallet__license_,._license-wallet__balance_ ._license-wallet__license-slot_{--license-size: 2.5rem;padding:.12rem}._license-wallet__duration_{font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap}._license-wallet__count_{font-size:1.125rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}._license-wallet__times_{font-size:.875rem;font-weight:600;line-height:1;opacity:.7}._license-wallet__details_{width:100%}._license-wallet__panel-actions_{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:calc(var(--spacing-unit) * 1)}._license-wallet__panel-actions_ button,._license-wallet__panel-actions_ a,._license-wallet__panel-buy_{width:100%}._license-wallet__license_,._license-wallet__license-slot_{width:var(--license-size, 4.25rem);height:var(--license-size, 4.25rem);border-radius:50%;flex:0 0 auto}._license-wallet__license_{position:relative;padding:.22rem;background:var(--color-secondary, #2da5ff);box-shadow:0 .1rem hsla(var(--color-secondary-hue),var(--color-secondary-saturation),calc(var(--color-secondary-lightness) - 15%),1),0 .2rem .35rem hsla(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness),.2);transition:box-shadow .18s ease}._license-wallet__license-compact_{--license-size: 2rem;padding:.1rem;box-shadow:0 0 0 2px hsla(var(--color-light-hue),var(--color-light-saturation),var(--color-light-lightness),.28)}._license-wallet__license-compact_ ._license-wallet__rim_{padding:.06rem}._license-wallet__rim_{display:flex;width:100%;height:100%;border-radius:50%;padding:.12rem;background:var(--color-secondary-light, #7cc7ff)}._license-wallet__field_{position:relative;overflow:hidden;width:100%;height:100%;border-radius:50%;background:var(--color-primary, #1b2739);box-shadow:inset 0 0 0 .08rem hsla(var(--color-secondary-hue),var(--color-secondary-saturation),var(--color-secondary-lightness),.5)}._license-wallet__device_{position:absolute;top:42%;left:50%;width:72%;height:72%;transform:translate(-50%,-50%);object-fit:contain;filter:drop-shadow(0 .05rem 0 hsla(var(--color-secondary-hue),var(--color-secondary-saturation),var(--color-secondary-lightness),.4));pointer-events:none;-webkit-user-select:none;user-select:none}._license-wallet__legend_{position:absolute;right:12%;bottom:11%;left:12%;overflow:hidden;color:var(--color-secondary-light, #7cc7ff);font-size:.5rem;font-weight:800;letter-spacing:.03em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}._license-wallet__license-pop_{animation:_license-wallet__license-flip-in_ .56s cubic-bezier(.22,1,.36,1);transform-origin:center;backface-visibility:hidden}._license-wallet__license-drop_,._license-wallet__overflow-drop_{animation:_license-wallet__license-drop-in_ .68s cubic-bezier(.34,1.45,.64,1) both;animation-delay:var(--drop-delay, 0ms);transform-origin:center top;will-change:transform,opacity}._license-wallet__buttons-exit_{animation:_license-wallet__buttons-exit_ .28s ease forwards;pointer-events:none}._license-wallet__drop-stage_{overflow:visible}._license-wallet__slot-pulse_{animation:_license-wallet__slot-pulse_ .26s ease both;animation-delay:var(--drop-delay, 0ms)}._license-wallet__license-slot_{border:1.5px dashed hsla(var(--color-secondary-hue),var(--color-secondary-saturation),var(--color-secondary-lightness),.65);background:hsla(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness),.35)}._license-wallet__license-compact_._license-wallet__license-slot_{box-shadow:0 0 0 2px hsla(var(--color-light-hue),var(--color-light-saturation),var(--color-light-lightness),.28)}@keyframes _license-wallet__license-flip-in_{0%{transform:perspective(420px) rotateY(90deg) scale(.92);opacity:0}to{transform:perspective(420px) rotateY(0) scale(1);opacity:1}}@keyframes _license-wallet__buttons-exit_{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(.88);filter:blur(1.5px)}}@keyframes _license-wallet__slot-pulse_{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes _license-wallet__license-drop-in_{0%{opacity:0;transform:translateY(-1.35rem) scale(.62)}58%{opacity:1;transform:translateY(.14rem) scale(1.06)}78%{transform:translateY(-.08rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){._license-wallet__license-pop_,._license-wallet__license-drop_,._license-wallet__overflow-drop_,._license-wallet__buttons-exit_,._license-wallet__slot-pulse_{animation:none}}
