@media (min-width:768px){.product-detail__product-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-3xl)}}.product-detail__info-card{background-color:var(--bg-page);border-radius:var(--radius-xl);box-shadow:var(--shadow-default);padding:var(--spacing-lg);z-index:var(--z-index-tooltip);flex-direction:column;gap:1.69rem;margin-top:1.5rem;display:flex;position:relative}@media (min-width:1024px){.product-detail__info-card{gap:.62rem;margin-top:3.12rem;padding:1rem 1.88rem 1.25rem}}.product-detail__info-header{column-gap:var(--spacing-xl);row-gap:var(--spacing-xs);grid-template-rows:auto auto;grid-template-columns:auto 1fr;display:grid}@media (min-width:1024px){.product-detail__info-header{align-items:center;gap:var(--spacing-xl);display:flex}}.product-detail__icon{background:0 0;border-radius:0;flex-shrink:0;grid-area:1/1/span 2;width:3.49975rem;height:3.49975rem}.product-detail__product-icon{object-fit:contain;width:100%;height:100%}.product-detail__status-tag.tags{border-radius:var(--radius-md);grid-area:2/2;width:max-content;padding:.22rem}@media (min-width:768px){.product-detail__status-tag.tags{border-radius:var(--radius-xl);padding:.625rem}}.product-detail__info-body{gap:var(--spacing-3xl);flex-direction:column;display:flex}@media (min-width:1024px){.product-detail__info-body{flex-direction:row;align-items:center;gap:4rem}}.product-detail__version-select-wrapper{padding:.5rem 0}.product-detail__version-select{background-color:var(--bg-secondary-50);border-radius:var(--radius-md);padding:var(--spacing-md)var(--spacing-lg);flex-shrink:0}.product-detail__version-select>div{gap:var(--spacing-xs)}.product-detail__version-select .dropdown__label{color:var(--color-text-primary);line-height:var(--line-height-sm)}.product-detail__version-select .dropdown__control{border-color:var(--border-strong);z-index:var(--z-index-dropdown)}.product-detail__version-select .dropdown__trigger{border-color:var(--border-strong)}.product-detail__version-select .dropdown__option--checkmark-selected,.product-detail__version-select .dropdown__option--checkmark-selected:hover{background-color:var(--bg-primary-100)}.product-detail__version-select .dropdown__option-content{justify-content:space-between;gap:.0625rem}.product-detail__version-select .dropdown__option-label{font-weight:var(--font-weight-medium);line-height:var(--line-height-md)}@media (min-width:1024px){.product-detail__version-select{width:15rem}}.product-detail__metadata{flex-direction:column;flex:1;gap:2.5rem;display:flex}@media (min-width:1024px){.product-detail__metadata{gap:.88rem}}.product-detail__metadata-pills{gap:var(--spacing-sm)}.product-detail__metadata-pill{background-color:var(--bg-secondary-50);border-radius:var(--radius-md);flex-direction:column;min-width:8.4375rem;padding:.31rem .62rem .25rem;display:flex}.product-detail__metadata-label,.product-detail__metadata-value{line-height:var(--line-height-sm)}.product-detail__quick-links .link--outline{border:none;justify-content:flex-start;gap:.62rem;padding:.62rem}.product-detail__quick-links .link--outline:hover:not(.link--disabled){background:0 0;text-decoration:underline}.product-detail__quick-links .quick-links{font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-md)}.product-detail__quick-links .tooltip-wrapper{align-items:center;display:inline-flex}.product-detail__release-icon-trigger>svg{margin-top:.4rem}.product-detail__release-info,.product-detail__hmac-token{border-color:var(--link-primary);cursor:pointer;background:0 0}.product-detail__hmac-token-icon{color:var(--color-text-ternary)}.product-detail__hmac-token-copy{color:var(--color-text-ternary);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}.product-detail__info-tooltip{--_tooltip-border:rgb(from var(--border-default)r g b/20%);transform:translate(-.5rem,var(--spacing-xs));padding:.81rem 1.15rem .88rem 1rem}.product-detail__release-icon-btn{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;padding:0;line-height:0;display:inline-flex}.product-detail__release-icon-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.product-detail__panel-content{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;max-width:100%}
.tags{padding:var(--spacing-sm);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);line-height:var(--line-height-sm);transition:all var(--transition-fast);font-family:var(--font-family-base);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:0 10px;justify-content:center;align-items:center;display:inline-flex}.tags--small{padding:var(--spacing-2xs)var(--spacing-xs);font-size:var(--font-size-xs);line-height:var(--line-height-sm)}@media (min-width:768px){.tags--small{padding:var(--spacing-2xs)var(--spacing-sm)}}.tags--medium{padding:var(--spacing-xs);font-size:var(--font-size-xs);line-height:var(--line-height-md)}@media (min-width:768px){.tags--medium{padding:var(--spacing-sm);font-size:var(--font-size-sm)}}.tags--large{padding:var(--spacing-sm)var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-md)}@media (min-width:768px){.tags--large{padding:var(--spacing-md)var(--spacing-lg);font-size:var(--font-size-md)}}.tags--primary{--tag-color:var(--status-primary);background-color:var(--status-primary-bg);color:var(--tag-color)}.tags--primary-solid{--tag-color:var(--status-primary);background-color:var(--status-primary-bg-200);color:var(--tag-color)}.tags--secondary{--tag-color:var(--status-secondary);background-color:var(--status-secondary-bg);color:var(--tag-color)}.tags--success{--tag-color:var(--status-success);background-color:var(--status-success-bg);color:var(--tag-color)}.tags--success-solid{--tag-color:var(--status-success);background-color:var(--status-success-bg-200);color:var(--tag-color)}.tags--warning{--tag-color:var(--status-warning);background-color:var(--status-warning-bg-light);color:var(--tag-color)}.tags--warning-solid{--tag-color:var(--status-warning);background-color:var(--status-warning-bg);color:var(--tag-color)}.tags--error{--tag-color:var(--status-error);background-color:var(--status-error-bg-light);color:var(--tag-color)}.tags--error-solid{--tag-color:var(--status-error);background-color:var(--status-error-bg);color:var(--tag-color)}.tags--info{--tag-color:var(--status-info);background-color:var(--status-info-bg);color:var(--tag-color)}.tags--info-solid{--tag-color:var(--status-info);background-color:var(--status-info-bg-light);color:var(--tag-color)}.tags--accent{--tag-color:var(--status-accent);background-color:var(--status-accent-bg-100);color:var(--tag-color)}.tags--accent-light{--tag-color:var(--status-accent);background-color:var(--status-accent-bg);color:var(--tag-color)}.tags--accent-solid{--tag-color:var(--status-accent);background-color:var(--status-accent-bg-solid);color:var(--tag-color)}.tags--accent-strong{--tag-color:var(--color-text-primary);background-color:var(--secondary-color);color:var(--tag-color)}.tags--default{--tag-color:var(--color-text-secondary);background-color:var(--bg-ternary-50);color:var(--tag-color)}.tags--outline{border-color:var(--tag-color);background-color:#0000}.tags--disabled{cursor:not-allowed;opacity:var(--opacity-disabled);pointer-events:none}.tags--clickable{cursor:pointer}.tags--clickable:hover{opacity:var(--opacity-hover)}.tags--clickable:focus-visible{outline:2px solid var(--tag-color,var(--border-focus));outline-offset:2px}.tags__content{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (min-width:768px){.tags{font-size:var(--font-size-sm)}}
.modal__container.hmac-token-modal{width:100%;max-width:32.75rem;padding:2.5rem 2.5rem 3.56rem}.modal__container.hmac-token-modal .modal__header{padding:0}.modal__container.hmac-token-modal .modal__title{font-size:var(--font-size-xl);line-height:var(--line-height-lg);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.modal__container.hmac-token-modal .modal__body{overflow-y:unset;padding:1.75rem 0 0}.modal__container.hmac-token-modal .modal__footer{padding:3.44rem 0 0}.modal__container.hmac-token-modal .hmac-token-modal__content{flex-direction:column;gap:2.31rem;display:flex}.modal__container.hmac-token-modal .hmac-token-modal__field-group{flex-direction:column;gap:.44rem;display:flex}.modal__container.hmac-token-modal .hmac-token-modal__input .input__field{border-color:var(--color-text-primary);min-height:2.8125rem;color:var(--color-text-primary);font-size:var(--font-size-lg);line-height:1.5rem;font-weight:var(--font-weight-regular);padding:.5rem .75rem}.modal__container.hmac-token-modal .hmac-token-modal__input .input__field--icon-right{padding-right:3.5rem}.modal__container.hmac-token-modal .hmac-token-modal__input .input__icon--right{color:var(--color-text-secondary);pointer-events:none;right:.75rem}.modal__container.hmac-token-modal .hmac-token-modal__input .input__icon--right svg{width:1.125rem;height:1.125rem}.modal__container.hmac-token-modal .hmac-token-modal__input .input__icon--right .hmac-token-modal__save-btn{pointer-events:auto;cursor:not-allowed;color:var(--color-text-tertiary);opacity:.4;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.modal__container.hmac-token-modal .hmac-token-modal__input .input__icon--right .hmac-token-modal__save-btn svg{width:1.75rem;height:1.75rem}.modal__container.hmac-token-modal .hmac-token-modal__input .input__icon--right .hmac-token-modal__save-btn:not(:disabled){cursor:pointer;color:var(--primary-color);opacity:1}.modal__container.hmac-token-modal .hmac-token-modal__field-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:1.25rem}.modal__container.hmac-token-modal .hmac-token-modal__unsaved-note{color:var(--status-warning);font-size:var(--font-size-sm);line-height:1.25rem;font-weight:var(--font-weight-medium);align-items:flex-start;gap:.56rem;margin:0;display:flex}.modal__container.hmac-token-modal .hmac-token-modal__validation-error{font-size:var(--font-size-sm);line-height:1.25rem;font-weight:var(--font-weight-medium);color:var(--status-error);margin:0}.modal__container.hmac-token-modal .hmac-token-modal__footer-content{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.modal__container.hmac-token-modal .hmac-token-modal__footer-content--with-token{gap:2.25rem}.modal__container.hmac-token-modal .hmac-token-modal__token-result{flex-direction:column;gap:.5rem;width:100%;display:flex}.modal__container.hmac-token-modal .hmac-token-modal__token-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:1.25rem}.modal__container.hmac-token-modal .hmac-token-modal__url-list{flex-direction:column;gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.modal__container.hmac-token-modal .hmac-token-modal__url-item{border:1px solid var(--color-border);background-color:var(--bg-surface);border-radius:.375rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.modal__container.hmac-token-modal .hmac-token-modal__url-os{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:var(--color-text-primary);line-height:1.5rem}.modal__container.hmac-token-modal .hmac-token-modal__copy-btn{cursor:pointer;color:var(--primary-color);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.modal__container.hmac-token-modal .hmac-token-modal__token-input .input__field{border-color:var(--color-text-primary);min-height:2.8125rem;color:var(--color-text-primary);font-size:var(--font-size-md);line-height:1.5rem;font-weight:var(--font-weight-regular);cursor:default;padding:.5rem 3.5rem .5rem .75rem}.modal__container.hmac-token-modal .hmac-token-modal__token-input .input__icon--right{pointer-events:none;right:.75rem}.modal__container.hmac-token-modal .hmac-token-modal__token-input .input__icon--right svg{width:1.125rem;height:1.125rem}.modal__container.hmac-token-modal .hmac-token-modal__token-input .input__icon--right .hmac-token-modal__copy-btn{pointer-events:auto;cursor:pointer;color:var(--primary-color);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.modal__container.hmac-token-modal .hmac-token-modal__note{color:var(--status-warning);font-size:var(--font-size-sm);line-height:1.25rem;font-weight:var(--font-weight-medium);align-items:flex-start;gap:.56rem;margin:0;display:flex}.modal__container.hmac-token-modal .hmac-token-modal__note-icon{color:var(--status-warning);flex-shrink:0;justify-content:center;align-items:center;margin-top:.0625rem;display:inline-flex}.modal__container.hmac-token-modal .hmac-token-modal__submit.button{background-color:var(--color-text-secondary);border:1px solid var(--color-text-secondary);width:100%;max-width:19.875rem;color:var(--bg-page);font-size:1.125rem;font-weight:var(--font-weight-semibold);justify-content:center;line-height:1.5rem}.modal__container.hmac-token-modal .hmac-token-modal__submit.button:hover:not(:disabled),.modal__container.hmac-token-modal .hmac-token-modal__submit.button:active:not(:disabled){background-color:var(--color-text-secondary);border-color:var(--color-text-secondary);color:var(--bg-page);transform:none}.modal__container.hmac-token-modal .hmac-token-modal__submit.button.hmac-token-modal__submit--active,.modal__container.hmac-token-modal .hmac-token-modal__submit.button.hmac-token-modal__submit--active:hover:not(:disabled),.modal__container.hmac-token-modal .hmac-token-modal__submit.button.hmac-token-modal__submit--active:active:not(:disabled){background-color:var(--primary-color);border-color:var(--primary-color)}@media (min-width:1024px){.modal__container.hmac-token-modal .hmac-token-modal__submit.button{max-width:19.875rem}}
.input{gap:var(--spacing-2xs);flex-direction:column;width:100%;display:flex}.input__label{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-lg)}.input__required{color:var(--status-error);margin-left:var(--spacing-xs)}.input__wrapper{flex:1;align-items:center;width:100%;display:flex;position:relative}.input__row{align-items:center;gap:var(--spacing-sm);width:100%;display:flex}.input__icon-after{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:flex}.input__icon{color:var(--color-text-muted);pointer-events:none;align-items:center;display:flex;position:absolute}.input__icon--left{left:var(--spacing-sm)}.input__icon--right{right:var(--spacing-sm)}.input__field{width:100%;padding:var(--spacing-sm)var(--spacing-md);font-size:var(--font-size-md);font-family:var(--font-family-base);color:var(--color-text-secondary);background-color:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--transition-fast);line-height:var(--line-height-md)}.input__field--icon-left{padding-left:2.25rem}.input__field--icon-right{padding-right:2.25rem}.input__field::placeholder{color:var(--placeholder-color,var(--color-text-muted))}.input__field:hover:not(:disabled){border-color:var(--border-strong)}.input__field:focus{border-color:var(--border-focus);outline:none;box-shadow:0 0 0 .125rem #2f5da81a}.input__field--error{border-color:var(--status-error)}.input__field--error:focus{border-color:var(--status-error);box-shadow:0 0 0 .125rem #c628281a}.input__field--disabled{background-color:var(--bg-surface);color:var(--color-text-disabled);cursor:not-allowed;border-color:var(--border-default)}.input__field--disabled:hover{border-color:var(--border-default)}.input__error{font-size:var(--font-size-sm);color:var(--status-error);line-height:var(--line-height-sm)}
