.Badge-module__d7JpdW__badge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font:var(--text-xs);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.Badge-module__d7JpdW__filetype{background:var(--color-bg-muted);color:var(--color-text-secondary);font-family:var(--font-mono)}.Badge-module__d7JpdW__delivery{background:var(--color-brand-primary-subtle);color:var(--color-brand-primary)}.Badge-module__d7JpdW__price{background:var(--color-status-success-bg);color:var(--color-status-success)}.Badge-module__d7JpdW__category{background:var(--color-bg-muted);color:var(--color-text-primary)}.Badge-module__d7JpdW__status-beta{background:var(--color-status-warning-bg);color:var(--color-status-warning)}
.ToolCard-module__76sQxa__card{gap:var(--space-3);background:var(--color-bg-surface);border:var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm);color:inherit;transition:box-shadow var(--duration-normal) var(--ease-default), transform var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default);flex-direction:column;text-decoration:none;display:flex}.ToolCard-module__76sQxa__card:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);text-decoration:none;transform:translateY(-2px)}.ToolCard-module__76sQxa__card:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ToolCard-module__76sQxa__icon{background:var(--color-brand-primary-subtle);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ToolCard-module__76sQxa__title{font:var(--text-h3);color:var(--color-text-primary);margin:0}.ToolCard-module__76sQxa__description{font:var(--text-small);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ToolCard-module__76sQxa__badges{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}
.Button-module__3dJGfa__btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);min-height:44px;font:var(--text-body-strong);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);white-space:nowrap;border:none;text-decoration:none;display:inline-flex}.Button-module__3dJGfa__btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Button-module__3dJGfa__btn:disabled,.Button-module__3dJGfa__btn[aria-disabled=true]{opacity:.5;pointer-events:none}.Button-module__3dJGfa__primary{background:var(--color-brand-primary);color:var(--color-text-on-brand)}.Button-module__3dJGfa__primary:hover{background:var(--color-brand-primary-hover);text-decoration:none}.Button-module__3dJGfa__secondary{color:var(--color-text-primary);border:var(--border-strong);background:0 0}.Button-module__3dJGfa__secondary:hover{background:var(--color-bg-muted);text-decoration:none}.Button-module__3dJGfa__ghost{color:var(--color-brand-primary);background:0 0}.Button-module__3dJGfa__ghost:hover{background:var(--color-brand-primary-subtle);text-decoration:none}
.Breadcrumb-module__dOlXeW__breadcrumb{align-items:center;gap:var(--space-2);font:var(--text-small);color:var(--color-text-tertiary);flex-wrap:wrap;display:flex}.Breadcrumb-module__dOlXeW__link{color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-default);text-decoration:none}.Breadcrumb-module__dOlXeW__link:hover{color:var(--color-text-secondary);text-decoration:none}.Breadcrumb-module__dOlXeW__sep{color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none}.Breadcrumb-module__dOlXeW__current{color:var(--color-text-secondary)}
.TrustBar-module__jUKAAW__trustbar{background:var(--color-bg-muted);border-top:var(--border-default);border-bottom:var(--border-default);padding:var(--space-3) var(--space-4)}.TrustBar-module__jUKAAW__inner{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.TrustBar-module__jUKAAW__item{align-items:center;gap:var(--space-2);font:var(--text-xs);color:var(--color-text-secondary);display:inline-flex}.TrustBar-module__jUKAAW__sep{color:var(--color-text-tertiary);font:var(--text-xs);display:none}@media (min-width:640px){.TrustBar-module__jUKAAW__sep{display:inline}}
.EmptyState-module__1luUha__empty{border:2px dashed var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-16) var(--space-8);text-align:center;color:var(--color-text-tertiary)}.EmptyState-module__1luUha__heading{font:var(--text-body-strong);color:var(--color-text-tertiary);margin:0 0 var(--space-2)}.EmptyState-module__1luUha__body{font:var(--text-small);color:var(--color-text-tertiary);margin:0}
.InputOutputBlock-module__zqMAJG__block{align-items:center;gap:var(--space-4);grid-template-columns:1fr auto 1fr;display:grid}@media (max-width:639px){.InputOutputBlock-module__zqMAJG__block{grid-template-rows:auto auto auto;grid-template-columns:1fr}.InputOutputBlock-module__zqMAJG__arrow{justify-self:center;transform:rotate(90deg)}}.InputOutputBlock-module__zqMAJG__box{border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.InputOutputBlock-module__zqMAJG__input{background:var(--color-bg-muted);border:var(--border-default)}.InputOutputBlock-module__zqMAJG__output{background:var(--color-bg-surface);border:2px solid var(--color-brand-primary);box-shadow:var(--shadow-md)}.InputOutputBlock-module__zqMAJG__label{font:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary)}.InputOutputBlock-module__zqMAJG__output .InputOutputBlock-module__zqMAJG__label{color:var(--color-brand-primary)}.InputOutputBlock-module__zqMAJG__formats{gap:var(--space-2);flex-wrap:wrap;display:flex}.InputOutputBlock-module__zqMAJG__description{font:var(--text-body-strong);color:var(--color-text-primary);margin:0}.InputOutputBlock-module__zqMAJG__arrow{color:var(--color-brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}
