.release-card{cursor:pointer;text-align:left;width:184px;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);border:1px solid #0000;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:16px;padding:16px;display:flex;overflow:hidden}.release-card:focus{outline:none}.release-card:focus-visible{border-color:var(--sqrt-border-focus)}.release-card--rest{background-color:var(--sqrt-bg-surface)}.release-card--rest .release-card__icon{color:var(--sqrt-text-secondary)}.release-card--rest .release-card__name{color:var(--sqrt-text-primary)}.release-card--rest .release-card__desc{color:var(--sqrt-text-secondary)}.release-card--hovered,.release-card--rest:hover{background-color:var(--sqrt-bg-raised)}.release-card--hovered .release-card__icon{color:var(--sqrt-text-secondary)}.release-card--hovered .release-card__name{color:var(--sqrt-text-primary)}.release-card--hovered .release-card__desc{color:var(--sqrt-text-secondary)}.release-card--selected{background-color:var(--sqrt-bg-surface);border-color:var(--sqrt-action-primary-rest)}.release-card--selected .release-card__icon,.release-card--selected .release-card__name{color:var(--sqrt-text-accent)}.release-card--selected .release-card__desc{color:var(--sqrt-text-primary)}.release-card--disabled{background-color:var(--sqrt-bg-surface);cursor:not-allowed}.release-card--disabled .release-card__icon,.release-card--disabled .release-card__name,.release-card--disabled .release-card__desc{color:var(--sqrt-text-disabled)}.release-card__icon{display:flex}.release-card__text{flex-direction:column;gap:2px;width:100%;display:flex}.release-card__name{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.01em;white-space:nowrap;font-size:16px;font-weight:400;line-height:22px;display:block}.release-card__desc{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.01em;font-size:14px;font-weight:400;line-height:20px;display:block}@media (prefers-reduced-motion:reduce){.release-card{transition:none}}
.sw-root{cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:inline-flex}.sw-root--inactive{cursor:default}.sw-root:focus{outline:none}.sw-root:focus-visible .sw-track{outline:2px solid var(--sqrt-border-focus);outline-offset:2px}.sw-label{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.01em;color:var(--sqrt-text-secondary);white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-easing-standard);font-size:14px;font-weight:400;line-height:20px}.sw-label--on{color:var(--sqrt-text-accent)}.sw-label--off{color:var(--sqrt-text-primary)}.sw-label--disabled{color:var(--sqrt-text-disabled)}.sw-track{background-color:var(--sqrt-bg-space);border:1px solid var(--sqrt-border-default);border-radius:2px;align-items:center;gap:4px;padding:4px;display:flex}.sw-slot{color:var(--sqrt-text-disabled);transition:background-color var(--motion-duration-base) var(--motion-easing-standard), color var(--motion-duration-base) var(--motion-easing-standard);border-radius:2px;align-items:center;padding:4px;display:flex}.sw-slot--on-active{background-color:var(--sqrt-action-primary-rest);color:var(--sqrt-bg-canvas)}.sw-slot--on-inactive{background-color:var(--sqrt-bg-surface);color:var(--sqrt-text-tertiary)}.sw-slot--off-active{background-color:var(--sqrt-action-secondary-rest);color:var(--sqrt-text-primary)}.sw-slot--off-inactive{background-color:var(--sqrt-bg-surface);color:var(--sqrt-text-tertiary)}.sw-icon{flex-shrink:0;display:block}@media (prefers-reduced-motion:reduce){.sw-slot,.sw-label{transition:none}}
.sqrt-dropdown{flex-direction:column;gap:8px;width:100%;display:flex}.sqrt-dropdown__label{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.01em;color:var(--sqrt-text-primary);font-size:16px;font-weight:400;line-height:22px}.sqrt-dropdown__field-wrap{width:100%;position:relative}.sqrt-dropdown__field{background-color:var(--sqrt-bg-surface);cursor:pointer;height:40px;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:flex}.sqrt-dropdown__field:focus-within{border-color:var(--sqrt-border-default)}.sqrt-dropdown__field.is-valid{border-color:var(--sqrt-border-focus)}.sqrt-dropdown__field.is-error{border-color:var(--sqrt-state-danger);animation:dropdown-shake var(--motion-duration-base) var(--motion-easing-standard) both}@keyframes dropdown-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.sqrt-dropdown__el{min-width:0;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.01em;color:var(--sqrt-text-primary);cursor:pointer;background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-size:14px;font-weight:400;line-height:20px}.sqrt-dropdown__el::placeholder{color:var(--sqrt-text-tertiary)}.sqrt-dropdown__btn{color:var(--sqrt-text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.sqrt-dropdown__btn:focus{outline:none}.sqrt-dropdown__menu{z-index:9999;background-color:var(--sqrt-bg-surface);border:1px solid var(--sqrt-border-subtle);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}.sqrt-dropdown__menu-item{width:100%;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.02em;color:var(--sqrt-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;padding:6px 8px;font-size:14px;font-weight:500;line-height:16px;display:flex}.sqrt-dropdown__menu-item:hover{background-color:var(--sqrt-bg-raised)}.sqrt-dropdown__menu-item:focus{outline:none}.sqrt-dropdown__error{font-family:var(--font-sans), system-ui, sans-serif;color:var(--sqrt-state-danger);animation:dropdown-fade-up var(--motion-duration-fast) var(--motion-easing-arrive) both;margin:0;font-size:14px;line-height:20px}@keyframes dropdown-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sqrt-dropdown__field{transition:none}.sqrt-dropdown__field.is-error,.sqrt-dropdown__error{animation:none}}
