.FaviconGenerator-module__ZBva4G__container{padding:2rem}.FaviconGenerator-module__ZBva4G__title{color:var(--text-primary);margin:0}.FaviconGenerator-module__ZBva4G__subtitle{color:var(--text-secondary);margin:.5rem 0 1rem}.FaviconGenerator-module__ZBva4G__card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1rem}.FaviconGenerator-module__ZBva4G__label{margin-bottom:.5rem;font-weight:600;display:block}.FaviconGenerator-module__ZBva4G__manifestGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.FaviconGenerator-module__ZBva4G__actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.FaviconGenerator-module__ZBva4G__error{color:var(--danger-color);margin-top:.8rem}.FaviconGenerator-module__ZBva4G__snippets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.FaviconGenerator-module__ZBva4G__snippetItem{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);padding:.7rem}.FaviconGenerator-module__ZBva4G__snippetItem h3{margin:0 0 .45rem;font-size:.95rem}.FaviconGenerator-module__ZBva4G__snippetItem pre{white-space:pre-wrap;background:var(--bg-tertiary);border-radius:var(--radius-sm);margin:0;padding:.6rem;font-size:.8rem;line-height:1.35}.FaviconGenerator-module__ZBva4G__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.FaviconGenerator-module__ZBva4G__item{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);gap:.6rem;padding:.7rem;display:grid}.FaviconGenerator-module__ZBva4G__item h3{margin:0;font-size:.95rem}.FaviconGenerator-module__ZBva4G__preview{aspect-ratio:1;object-fit:contain;background:var(--bg-tertiary);border-radius:var(--radius-sm);width:100%}@media (max-width:1024px){.FaviconGenerator-module__ZBva4G__manifestGrid,.FaviconGenerator-module__ZBva4G__snippets{grid-template-columns:1fr}.FaviconGenerator-module__ZBva4G__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.FaviconGenerator-module__ZBva4G__container{padding:1rem}.FaviconGenerator-module__ZBva4G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Button-module__VMVMAW__button{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-lg);border-radius:var(--border-radius);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;transition:all var(--transition-duration);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;line-height:1.5;text-decoration:none;display:inline-flex}.Button-module__VMVMAW__button:focus{box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.Button-module__VMVMAW__button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.Button-module__VMVMAW__primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.Button-module__VMVMAW__primary:hover:not(:disabled){background-color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 8px #007bff4d}.Button-module__VMVMAW__secondary{background-color:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.Button-module__VMVMAW__secondary:hover:not(:disabled){background-color:var(--color-secondary-dark);transform:translateY(-1px)}.Button-module__VMVMAW__success{background-color:var(--success-color);color:#fff;border-color:var(--success-color)}.Button-module__VMVMAW__success:hover:not(:disabled){background-color:var(--success-dark);transform:translateY(-1px)}.Button-module__VMVMAW__danger{background-color:var(--danger-color);color:#fff;border-color:var(--danger-color)}.Button-module__VMVMAW__danger:hover:not(:disabled){background-color:var(--danger-dark);transform:translateY(-1px)}.Button-module__VMVMAW__warning{background-color:var(--warning-color);color:#000;border-color:var(--warning-color)}.Button-module__VMVMAW__warning:hover:not(:disabled){background-color:var(--warning-dark);transform:translateY(-1px)}.Button-module__VMVMAW__info{background-color:var(--info-color);color:#fff;border-color:var(--info-color)}.Button-module__VMVMAW__info:hover:not(:disabled){background-color:var(--info-dark);transform:translateY(-1px)}.Button-module__VMVMAW__outline{color:var(--color-primary);border-color:var(--color-primary);background-color:#0000}.Button-module__VMVMAW__outline:hover:not(:disabled){background-color:var(--color-primary);color:#fff}.Button-module__VMVMAW__ghost{color:var(--text-primary);background-color:#0000;border-color:#0000}.Button-module__VMVMAW__ghost:hover:not(:disabled){background-color:var(--hover-bg)}.Button-module__VMVMAW__xs{padding:var(--spacing-xs)var(--spacing-sm);font-size:var(--font-size-xs)}.Button-module__VMVMAW__sm{padding:var(--spacing-xs)var(--spacing-md);font-size:var(--font-size-sm)}.Button-module__VMVMAW__md{padding:var(--spacing-sm)var(--spacing-lg);font-size:var(--font-size-base)}.Button-module__VMVMAW__lg{padding:var(--spacing-md)var(--spacing-xl);font-size:var(--font-size-lg)}.Button-module__VMVMAW__xl{padding:var(--spacing-lg)32px;font-size:var(--font-size-xl)}.Button-module__VMVMAW__fullWidth{width:100%}.Button-module__VMVMAW__loading{color:#0000;position:relative}.Button-module__VMVMAW__spinner{animation:1s linear infinite Button-module__VMVMAW__spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Button-module__VMVMAW__spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}
.FileInput-module__7gcxmW__wrapper{gap:var(--spacing-xs);flex-direction:column;display:inline-flex}.FileInput-module__7gcxmW__wrapper.FileInput-module__7gcxmW__fullWidth{width:100%}.FileInput-module__7gcxmW__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.FileInput-module__7gcxmW__input{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FileInput-module__7gcxmW__dropzone{width:100%;padding:var(--spacing-md);background-color:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all var(--transition-duration)}.FileInput-module__7gcxmW__dropzoneContent{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);min-width:0;display:flex}.FileInput-module__7gcxmW__uploadMeta{align-items:flex-start;gap:var(--spacing-sm);min-width:0;display:flex}.FileInput-module__7gcxmW__icon{border:1px solid var(--border-color);background:var(--bg-secondary);width:36px;height:36px;color:var(--text-secondary);border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.FileInput-module__7gcxmW__icon svg{width:19px;height:19px}.FileInput-module__7gcxmW__textGroup{min-width:0}.FileInput-module__7gcxmW__title{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:var(--font-weight-medium);margin:0}.FileInput-module__7gcxmW__subtitle{font-size:var(--font-size-xs);color:var(--text-tertiary);margin:2px 0 0}.FileInput-module__7gcxmW__browseButton{padding:calc(var(--spacing-xs) + 2px)var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-secondary);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:all var(--transition-duration);justify-content:center;align-items:center;display:inline-flex}.FileInput-module__7gcxmW__fileName{margin-top:var(--spacing-sm);color:var(--text-secondary);font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.FileInput-module__7gcxmW__helperText{margin:var(--spacing-xs)0 0;color:var(--text-tertiary);font-size:var(--font-size-xs)}.FileInput-module__7gcxmW__progressWrap{margin-top:var(--spacing-sm);background:var(--bg-tertiary);border-radius:999px;width:100%;height:5px;overflow:hidden}.FileInput-module__7gcxmW__progressWrap[aria-hidden=true]{display:none}.FileInput-module__7gcxmW__progressBar{background:linear-gradient(90deg,var(--color-primary),var(--color-success));width:0;height:100%;transition:width .14s}.FileInput-module__7gcxmW__previewRow{margin-top:var(--spacing-sm);align-items:center;gap:var(--spacing-sm);display:flex}.FileInput-module__7gcxmW__thumbnail{border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border-color);background:var(--bg-secondary);width:44px;height:44px}.FileInput-module__7gcxmW__dropzone:hover{border-color:var(--color-primary);background-color:var(--bg-secondary)}.FileInput-module__7gcxmW__isDragActive{border-color:var(--color-primary);background-color:var(--bg-secondary);box-shadow:0 0 0 3px var(--color-primary-light)}.FileInput-module__7gcxmW__dropzone:hover .FileInput-module__7gcxmW__browseButton{border-color:var(--color-primary);background-color:var(--bg-tertiary)}.FileInput-module__7gcxmW__dropzone:hover .FileInput-module__7gcxmW__icon,.FileInput-module__7gcxmW__isDragActive .FileInput-module__7gcxmW__icon{border-color:var(--color-primary);color:var(--color-primary)}.FileInput-module__7gcxmW__input:focus-visible+.FileInput-module__7gcxmW__dropzoneContent .FileInput-module__7gcxmW__browseButton{outline:2px solid var(--color-primary);outline-offset:2px}.FileInput-module__7gcxmW__dropzone:has(.FileInput-module__7gcxmW__input:focus-visible){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.FileInput-module__7gcxmW__isDisabled{opacity:.6;cursor:not-allowed;background-color:var(--bg-disabled)}.FileInput-module__7gcxmW__isDisabled .FileInput-module__7gcxmW__browseButton{cursor:not-allowed}.FileInput-module__7gcxmW__isDisabled .FileInput-module__7gcxmW__icon{opacity:.7}.FileInput-module__7gcxmW__hasError{border-color:var(--danger-color)}@media (max-width:768px){.FileInput-module__7gcxmW__dropzoneContent{flex-direction:column;align-items:stretch}.FileInput-module__7gcxmW__browseButton{width:fit-content}}.FileInput-module__7gcxmW__errorText{font-size:var(--font-size-sm);color:var(--danger-color);margin:0}
.Input-module__rdnxQa__wrapper{gap:var(--spacing-xs);flex-direction:column;display:inline-flex}.Input-module__rdnxQa__wrapper.Input-module__rdnxQa__fullWidth{width:100%}.Input-module__rdnxQa__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.Input-module__rdnxQa__input{padding:var(--spacing-sm)var(--spacing-md);background-color:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-base);transition:all var(--transition-duration);line-height:1.5}.Input-module__rdnxQa__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.Input-module__rdnxQa__input:disabled{opacity:.6;cursor:not-allowed;background-color:var(--bg-disabled)}.Input-module__rdnxQa__input.Input-module__rdnxQa__error{border-color:var(--danger-color)}.Input-module__rdnxQa__input.Input-module__rdnxQa__error:focus{box-shadow:0 0 0 3px #dc354533}.Input-module__rdnxQa__input.Input-module__rdnxQa__fullWidth{width:100%}.Input-module__rdnxQa__errorText{font-size:var(--font-size-sm);color:var(--danger-color);margin:0}.Input-module__rdnxQa__helperText{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}
.Alert-module__NnjmRW__alert{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--border-radius);font-size:var(--font-size-sm);border:1px solid;display:flex;position:relative}.Alert-module__NnjmRW__icon{flex-shrink:0;font-size:20px;line-height:1}.Alert-module__NnjmRW__content{flex:1}.Alert-module__NnjmRW__title{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.Alert-module__NnjmRW__message{line-height:1.5}.Alert-module__NnjmRW__closeButton{cursor:pointer;color:inherit;opacity:.7;transition:opacity var(--transition-duration);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:18px;display:flex}.Alert-module__NnjmRW__closeButton:hover{opacity:1;background-color:#0000001a}.Alert-module__NnjmRW__info{background-color:var(--info-light);border-color:var(--info-color);color:var(--info-dark)}.Alert-module__NnjmRW__success{background-color:var(--success-light);border-color:var(--success-color);color:var(--success-dark)}.Alert-module__NnjmRW__warning{background-color:var(--warning-light);border-color:var(--warning-color);color:#856404}.Alert-module__NnjmRW__danger{background-color:var(--danger-light);border-color:var(--danger-color);color:var(--danger-dark)}
.RangeInput-module__1e1c4q__wrapper{gap:var(--spacing-xs);flex-direction:column;display:inline-flex}.RangeInput-module__1e1c4q__wrapper.RangeInput-module__1e1c4q__fullWidth{width:100%}.RangeInput-module__1e1c4q__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.RangeInput-module__1e1c4q__input{width:100%;accent-color:var(--color-primary)}
.LoadingSpinner-module__VplYZG__container{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:200px;padding:2rem;display:flex}.LoadingSpinner-module__VplYZG__spinner{justify-content:center;align-items:center;gap:.5rem;display:flex}.LoadingSpinner-module__VplYZG__spinner>div{background-color:var(--color-primary);border-radius:50%;animation:1.4s ease-in-out infinite both LoadingSpinner-module__VplYZG__bounce;display:inline-block}.LoadingSpinner-module__VplYZG__small>div{width:8px;height:8px}.LoadingSpinner-module__VplYZG__medium>div{width:12px;height:12px}.LoadingSpinner-module__VplYZG__large>div{width:16px;height:16px}.LoadingSpinner-module__VplYZG__bounce1{animation-delay:-.32s}.LoadingSpinner-module__VplYZG__bounce2{animation-delay:-.16s}@keyframes LoadingSpinner-module__VplYZG__bounce{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.LoadingSpinner-module__VplYZG__message{color:var(--text-secondary);text-align:center;margin-top:1rem;font-size:.875rem}
.Select-module__EeJ0TW__wrapper{gap:var(--spacing-xs);flex-direction:column;display:inline-flex}.Select-module__EeJ0TW__wrapper.Select-module__EeJ0TW__fullWidth{width:100%}.Select-module__EeJ0TW__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.Select-module__EeJ0TW__select{padding:var(--spacing-sm)var(--spacing-md);background-color:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-base);transition:all var(--transition-duration);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px;line-height:1.5}.Select-module__EeJ0TW__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.Select-module__EeJ0TW__select:disabled{opacity:.6;cursor:not-allowed;background-color:var(--bg-disabled)}.Select-module__EeJ0TW__select.Select-module__EeJ0TW__error{border-color:var(--danger-color)}.Select-module__EeJ0TW__select.Select-module__EeJ0TW__error:focus{box-shadow:0 0 0 3px #dc354533}.Select-module__EeJ0TW__select.Select-module__EeJ0TW__fullWidth{width:100%}.Select-module__EeJ0TW__errorText{font-size:var(--font-size-sm);color:var(--danger-color);margin:0}
.page-module__GcCYPW__container{margin-left:var(--spacing-lg);margin-right:var(--spacing-lg)}.page-module__GcCYPW__backButtonWrapper{margin-bottom:1.5rem}.page-module__GcCYPW__backButtonWrapper a{display:inline-block}
.page-module__w7Pura__container{width:100%;padding:var(--spacing-xl);margin:0 auto}.page-module__w7Pura__backButtonWrapper{margin-bottom:var(--spacing-md)}.page-module__w7Pura__header{margin-bottom:var(--spacing-xl)}.page-module__w7Pura__header h1{margin:0 0 var(--spacing-sm)0;color:var(--text-primary);font-size:28px;font-weight:700}.page-module__w7Pura__header p{color:var(--text-secondary);margin:0;font-size:14px}.page-module__w7Pura__strategyBanner{color:#fff;padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px}.page-module__w7Pura__bannerTitle{margin:0 0 var(--spacing-sm)0;font-size:18px;font-weight:600}.page-module__w7Pura__bannerDesc{opacity:.95;margin:0;font-size:14px}.page-module__w7Pura__summaryGrid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.page-module__w7Pura__summaryCard{background:var(--card-background);border:1px solid var(--border-color);padding:var(--spacing-lg);text-align:center;border-radius:8px}.page-module__w7Pura__summaryLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm);font-size:12px;font-weight:600}.page-module__w7Pura__summaryValue{color:var(--text-primary);margin:0;font-size:28px;font-weight:700}.page-module__w7Pura__grid{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}.page-module__w7Pura__section{background:var(--card-background);border:1px solid var(--border-color);padding:var(--spacing-lg);border-radius:8px}.page-module__w7Pura__sectionTitle{margin:0 0 var(--spacing-lg)0;color:var(--text-primary);align-items:center;gap:var(--spacing-sm);font-size:18px;font-weight:600;display:flex}.page-module__w7Pura__featuresList{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__w7Pura__featureItem{padding:var(--spacing-md);background:var(--background);border:1px solid var(--border-color);border-radius:6px;justify-content:space-between;align-items:center;transition:all .2s;display:flex}.page-module__w7Pura__featureItem:hover{border-color:var(--color-primary);background:var(--card-background)}.page-module__w7Pura__premiumFeatureItem{gap:var(--spacing-md);padding:var(--spacing-md);background:var(--background);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;transition:all .2s;display:flex}.page-module__w7Pura__premiumFeatureItem:hover{border-color:var(--color-primary)}.page-module__w7Pura__featureInfo{flex:1}.page-module__w7Pura__featureName{margin:0 0 var(--spacing-xs)0;color:var(--text-primary);font-size:15px;font-weight:600}.page-module__w7Pura__featureDesc{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.4}.page-module__w7Pura__featureControl{gap:var(--spacing-sm);display:flex}.page-module__w7Pura__premiumControls{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.page-module__w7Pura__typeControl,.page-module__w7Pura__creditsControl{gap:var(--spacing-xs);flex-direction:column;display:flex}.page-module__w7Pura__select{border:1px solid var(--border-color);background:var(--card-background);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:8px 12px;font-size:13px;transition:all .2s}.page-module__w7Pura__select:hover{border-color:var(--color-primary)}.page-module__w7Pura__select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #2196f31a}.page-module__w7Pura__creditsLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:600}.page-module__w7Pura__input{border:1px solid var(--border-color);background:var(--card-background);color:var(--text-primary);border-radius:4px;padding:8px 12px;font-size:13px}.page-module__w7Pura__input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #2196f31a}.page-module__w7Pura__actions{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);display:flex}.page-module__w7Pura__saveBtn{padding:var(--spacing-sm)var(--spacing-lg);background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;font-size:14px;font-weight:600;transition:all .2s}.page-module__w7Pura__saveBtn:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 8px #2196f34d}.page-module__w7Pura__saveBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__w7Pura__successMessage{color:var(--color-success);font-size:14px;font-weight:600;animation:.3s ease-out page-module__w7Pura__slideIn}@keyframes page-module__w7Pura__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.page-module__w7Pura__infoSection{background:var(--card-background);border:1px solid var(--border-color);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);border-radius:8px}.page-module__w7Pura__infoSection h3{margin:0 0 var(--spacing-md)0;color:var(--text-primary);font-size:16px;font-weight:600}.page-module__w7Pura__infoSection ul{padding-left:var(--spacing-lg);margin:0;list-style:none}.page-module__w7Pura__infoSection li{margin-bottom:var(--spacing-sm);color:var(--text-secondary);font-size:14px;line-height:1.6}.page-module__w7Pura__infoSection strong{color:var(--text-primary)}@media (max-width:768px){.page-module__w7Pura__container{padding:var(--spacing-lg)}.page-module__w7Pura__grid,.page-module__w7Pura__summaryGrid,.page-module__w7Pura__premiumControls{grid-template-columns:1fr}.page-module__w7Pura__featureItem{flex-direction:column;align-items:flex-start}.page-module__w7Pura__featureControl,.page-module__w7Pura__select{width:100%}}
.Base64Encoder-module__BgV-hW__encoder{padding:var(--spacing-lg)}.Base64Encoder-module__BgV-hW__title{margin:0 0 var(--spacing-xs)0;color:var(--text-primary);font-size:2rem;font-weight:700}.Base64Encoder-module__BgV-hW__description{margin:0 0 var(--spacing-lg)0;color:var(--text-secondary);line-height:1.6}.Base64Encoder-module__BgV-hW__container{gap:var(--spacing-md);flex-direction:column;display:flex}.Base64Encoder-module__BgV-hW__modeSelector{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.Base64Encoder-module__BgV-hW__modeButton{padding:var(--spacing-md)var(--spacing-sm);border:2px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all var(--transition-normal);flex:1;font-size:.875rem;font-weight:600}.Base64Encoder-module__BgV-hW__modeButton:hover{border-color:var(--color-primary)}.Base64Encoder-module__BgV-hW__modeButton.Base64Encoder-module__BgV-hW__active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.Base64Encoder-module__BgV-hW__label{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-size:.875rem;font-weight:600;display:block}.Base64Encoder-module__BgV-hW__inputSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.Base64Encoder-module__BgV-hW__textarea{padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-primary);color:var(--text-primary);resize:vertical;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5}.Base64Encoder-module__BgV-hW__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.Base64Encoder-module__BgV-hW__textarea.Base64Encoder-module__BgV-hW__error{border-color:var(--danger-color)}.Base64Encoder-module__BgV-hW__buttonGroup{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.Base64Encoder-module__BgV-hW__outputSection{gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;display:flex}.Base64Encoder-module__BgV-hW__output{padding:var(--spacing-md);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);white-space:pre-wrap;word-break:break-all;margin:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto}
.ColorConverter-module__E7z7Ha__container{max-width:1200px;margin:0 auto;padding:2rem}.ColorConverter-module__E7z7Ha__header{text-align:center;margin-bottom:2rem}.ColorConverter-module__E7z7Ha__header h1{color:var(--text-primary);margin-bottom:.5rem;font-size:2rem}.ColorConverter-module__E7z7Ha__header p{color:var(--text-secondary);font-size:1rem}.ColorConverter-module__E7z7Ha__previewSection{flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.ColorConverter-module__E7z7Ha__colorPreview{border:3px solid var(--border-color);border-radius:12px;align-items:flex-end;width:100%;max-width:400px;height:200px;padding:1rem;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 12px #0000001a}.ColorConverter-module__E7z7Ha__colorPreview:hover{transform:scale(1.02);box-shadow:0 6px 20px #00000026}.ColorConverter-module__E7z7Ha__colorInfo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:8px;flex-direction:column;gap:.25rem;width:100%;padding:.75rem 1rem;display:flex}.ColorConverter-module__E7z7Ha__colorName{color:#fff;font-size:1.25rem;font-weight:600}.ColorConverter-module__E7z7Ha__hexValue{color:#fffc;font-family:Courier New,monospace;font-size:.875rem}.ColorConverter-module__E7z7Ha__pickerGroup{align-items:center;gap:1rem;display:flex}.ColorConverter-module__E7z7Ha__pickerGroup label{color:var(--text-primary);font-weight:500}.ColorConverter-module__E7z7Ha__colorPicker{border:2px solid var(--border-color);cursor:pointer;border-radius:8px;width:80px;height:40px;transition:transform .2s}.ColorConverter-module__E7z7Ha__colorPicker:hover{transform:scale(1.1)}.ColorConverter-module__E7z7Ha__presetsSection{margin-bottom:2rem}.ColorConverter-module__E7z7Ha__presetsSection h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.25rem}.ColorConverter-module__E7z7Ha__presetGrid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem;display:grid}.ColorConverter-module__E7z7Ha__presetButton{border:2px solid var(--border-color);cursor:pointer;border-radius:8px;align-items:flex-end;height:60px;padding:.5rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.ColorConverter-module__E7z7Ha__presetButton:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 8px #0003}.ColorConverter-module__E7z7Ha__presetButton:active{transform:translateY(0)}.ColorConverter-module__E7z7Ha__presetName{color:#fff;text-shadow:0 1px 2px #00000080;text-align:center;background:#00000080;border-radius:4px;width:100%;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.ColorConverter-module__E7z7Ha__formatsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.ColorConverter-module__E7z7Ha__formatCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;transition:all .3s}.ColorConverter-module__E7z7Ha__formatCard:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a}.ColorConverter-module__E7z7Ha__formatHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ColorConverter-module__E7z7Ha__formatHeader h3{color:var(--text-primary);margin:0;font-size:1.125rem}.ColorConverter-module__E7z7Ha__inputGroup{flex-direction:column;gap:.5rem;display:flex}.ColorConverter-module__E7z7Ha__input{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:8px;padding:.75rem;font-family:Courier New,monospace;font-size:1rem;transition:all .2s}.ColorConverter-module__E7z7Ha__input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.ColorConverter-module__E7z7Ha__rgbInputs{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.75rem;display:grid}.ColorConverter-module__E7z7Ha__rgbInput{flex-direction:column;gap:.25rem;display:flex}.ColorConverter-module__E7z7Ha__rgbInput label{color:var(--text-secondary);font-size:.875rem;font-weight:600}.ColorConverter-module__E7z7Ha__cssValue{background:var(--bg-primary);border:1px dashed var(--border-color);color:var(--text-secondary);text-align:center;border-radius:6px;padding:.75rem;font-family:Courier New,monospace;font-size:.875rem}.ColorConverter-module__E7z7Ha__contrastSection{margin-bottom:2rem}.ColorConverter-module__E7z7Ha__contrastSection h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem}.ColorConverter-module__E7z7Ha__contrastDesc{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9rem}.ColorConverter-module__E7z7Ha__contrastGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.ColorConverter-module__E7z7Ha__contrastCard{border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.ColorConverter-module__E7z7Ha__contrastWhite{background-color:#fff}.ColorConverter-module__E7z7Ha__contrastWhite h4,.ColorConverter-module__E7z7Ha__contrastWhite .ColorConverter-module__E7z7Ha__contrastRatio{color:#000}.ColorConverter-module__E7z7Ha__contrastBlack{background-color:#000}.ColorConverter-module__E7z7Ha__contrastBlack h4,.ColorConverter-module__E7z7Ha__contrastBlack .ColorConverter-module__E7z7Ha__contrastRatio{color:#fff}.ColorConverter-module__E7z7Ha__contrastHeader{justify-content:space-between;align-items:center;display:flex}.ColorConverter-module__E7z7Ha__contrastHeader h4{margin:0;font-size:1.1rem}.ColorConverter-module__E7z7Ha__contrastRatio{font-size:1.25rem;font-weight:700}.ColorConverter-module__E7z7Ha__contrastPreviews{flex-direction:column;gap:1rem;display:flex}.ColorConverter-module__E7z7Ha__contrastPreviewItem{justify-content:space-between;align-items:center;display:flex}.ColorConverter-module__E7z7Ha__contrastTextNormal{font-size:14pt;font-weight:400}.ColorConverter-module__E7z7Ha__contrastTextLarge{font-size:18pt;font-weight:700}.ColorConverter-module__E7z7Ha__contrastBadges{gap:.5rem;display:flex}.ColorConverter-module__E7z7Ha__badge{color:#fff;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.ColorConverter-module__E7z7Ha__badgePass{background-color:#34c759}.ColorConverter-module__E7z7Ha__badgeFail{background-color:#ff3b30}.ColorConverter-module__E7z7Ha__paletteSection{margin-bottom:2rem}.ColorConverter-module__E7z7Ha__paletteSection h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem}.ColorConverter-module__E7z7Ha__paletteDesc{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9rem}.ColorConverter-module__E7z7Ha__paletteGrid{flex-direction:column;gap:1.5rem;display:flex}.ColorConverter-module__E7z7Ha__paletteCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.ColorConverter-module__E7z7Ha__paletteName{color:var(--text-primary);margin:0 0 1rem;font-size:1.1rem}.ColorConverter-module__E7z7Ha__paletteColors{flex-wrap:wrap;gap:1rem;display:flex}.ColorConverter-module__E7z7Ha__paletteColorWrapper{flex-direction:column;align-items:center;gap:.5rem;width:80px;display:flex}.ColorConverter-module__E7z7Ha__paletteSwatch{border:2px solid var(--border-color);cursor:pointer;border-radius:8px;width:100%;height:60px;transition:transform .2s}.ColorConverter-module__E7z7Ha__paletteSwatch:hover{border-color:var(--primary-color);transform:scale(1.05)}.ColorConverter-module__E7z7Ha__paletteHexBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-family:Courier New,monospace;font-size:.8rem}.ColorConverter-module__E7z7Ha__paletteHexBtn:hover{color:var(--text-primary)}.ColorConverter-module__E7z7Ha__infoBox{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;margin-top:2rem;padding:1.5rem}.ColorConverter-module__E7z7Ha__infoBox h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.125rem}.ColorConverter-module__E7z7Ha__infoBox ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ColorConverter-module__E7z7Ha__infoBox li{color:var(--text-secondary);padding-left:1.5rem;line-height:1.6;position:relative}.ColorConverter-module__E7z7Ha__infoBox li:before{content:"•";color:var(--primary-color);font-weight:700;position:absolute;left:0}.ColorConverter-module__E7z7Ha__infoBox strong{color:var(--text-primary)}@media (max-width:768px){.ColorConverter-module__E7z7Ha__container{padding:1rem}.ColorConverter-module__E7z7Ha__header h1{font-size:1.5rem}.ColorConverter-module__E7z7Ha__colorPreview{height:150px}.ColorConverter-module__E7z7Ha__formatsGrid,.ColorConverter-module__E7z7Ha__contrastGrid{grid-template-columns:1fr}.ColorConverter-module__E7z7Ha__presetGrid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.ColorConverter-module__E7z7Ha__presetButton{height:50px}.ColorConverter-module__E7z7Ha__presetName{font-size:.65rem}}
.CronExpressionBuilder-module__77VuQq__container{padding:var(--spacing-lg);flex-direction:column;gap:1.5rem;display:flex}.CronExpressionBuilder-module__77VuQq__title{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:600}.CronExpressionBuilder-module__77VuQq__description{color:var(--text-secondary);margin-bottom:1rem}.CronExpressionBuilder-module__77VuQq__layout{flex-direction:column;gap:1.5rem;display:flex}.CronExpressionBuilder-module__77VuQq__panel{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.CronExpressionBuilder-module__77VuQq__sectionTitle{color:var(--text-primary);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.CronExpressionBuilder-module__77VuQq__inputGroup{gap:.5rem;margin-bottom:1rem;display:flex}.CronExpressionBuilder-module__77VuQq__input{border:1px solid var(--border-color);background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-mono);border-radius:6px;flex:1;padding:.75rem 1rem;font-size:1.125rem;transition:border-color .2s,box-shadow .2s}.CronExpressionBuilder-module__77VuQq__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light);outline:none}.CronExpressionBuilder-module__77VuQq__builderGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.CronExpressionBuilder-module__77VuQq__builderField{flex-direction:column;gap:.5rem;display:flex}.CronExpressionBuilder-module__77VuQq__label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.CronExpressionBuilder-module__77VuQq__select{border:1px solid var(--border-color);background-color:var(--bg-primary);color:var(--text-primary);border-radius:6px;padding:.5rem;font-size:.875rem}.CronExpressionBuilder-module__77VuQq__select:focus{border-color:var(--color-primary);outline:none}.CronExpressionBuilder-module__77VuQq__results{flex-direction:column;gap:1.5rem;display:flex}.CronExpressionBuilder-module__77VuQq__resultBox{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;padding:1rem}.CronExpressionBuilder-module__77VuQq__humanReadable{color:var(--color-primary);margin-top:.5rem;font-size:1.125rem;font-weight:500}.CronExpressionBuilder-module__77VuQq__nextRunsList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.CronExpressionBuilder-module__77VuQq__nextRunItem{border-bottom:1px solid var(--border-color);font-family:var(--font-mono);align-items:center;gap:.75rem;padding:.5rem;font-size:.875rem;display:flex}.CronExpressionBuilder-module__77VuQq__nextRunItem:last-child{border-bottom:none}.CronExpressionBuilder-module__77VuQq__runIndex{color:var(--text-tertiary);width:20px}.CronExpressionBuilder-module__77VuQq__error{color:var(--color-error);margin-top:.5rem;font-size:.875rem}@media (min-width:768px){.CronExpressionBuilder-module__77VuQq__layout{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}}
.HashGenerator-module__VGRQKq__container{padding:var(--spacing-md)}.HashGenerator-module__VGRQKq__header h1{color:var(--text-primary);margin:0 0 10px;font-size:24px}.HashGenerator-module__VGRQKq__header p{color:var(--text-secondary);margin:0 0 20px;font-size:14px}.HashGenerator-module__VGRQKq__controls{gap:var(--spacing-md);margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap;align-items:center;display:flex}.HashGenerator-module__VGRQKq__algorithmSelect{align-items:center;gap:var(--spacing-sm);display:flex}.HashGenerator-module__VGRQKq__algorithmSelect label{color:var(--text-primary);font-weight:500}.HashGenerator-module__VGRQKq__select{border:1px solid var(--border-color);background:var(--bg-primary);min-width:150px;color:var(--text-primary);border-radius:4px;padding:.5rem;font-size:14px;transition:border-color .3s,box-shadow .3s}.HashGenerator-module__VGRQKq__select:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #007bff1a}.HashGenerator-module__VGRQKq__hmacCheckbox{cursor:pointer;align-items:center;gap:.5rem;display:flex}.HashGenerator-module__VGRQKq__hmacCheckbox input[type=checkbox]{cursor:pointer}.HashGenerator-module__VGRQKq__hmacCheckbox span{color:var(--text-primary);font-size:14px}.HashGenerator-module__VGRQKq__hmacKeyInput{min-width:200px}.HashGenerator-module__VGRQKq__mainGrid{gap:var(--spacing-md);margin-top:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.HashGenerator-module__VGRQKq__inputSection{flex-direction:column;display:flex}.HashGenerator-module__VGRQKq__inputHeader{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.HashGenerator-module__VGRQKq__inputHeader label{color:var(--text-primary);font-weight:700}.HashGenerator-module__VGRQKq__inputActions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.HashGenerator-module__VGRQKq__fileUploadLabel{background:var(--secondary-color);color:#fff;cursor:pointer;border-radius:4px;padding:8px 16px;font-size:14px;transition:background-color .3s;display:inline-block}.HashGenerator-module__VGRQKq__fileUploadLabel:hover{background:var(--secondary-hover)}.HashGenerator-module__VGRQKq__fileInput{display:none}.HashGenerator-module__VGRQKq__textarea{border:1px solid var(--border-color);resize:vertical;background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:4px;padding:.75rem;font-family:Courier New,monospace;font-size:14px;transition:border-color .3s,box-shadow .3s}.HashGenerator-module__VGRQKq__textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #007bff1a}.HashGenerator-module__VGRQKq__textareaError{border-color:var(--danger-color)}.HashGenerator-module__VGRQKq__error{color:var(--danger-color);margin-top:.5rem;font-size:14px}.HashGenerator-module__VGRQKq__outputSection{flex-direction:column;display:flex}.HashGenerator-module__VGRQKq__outputHeader{margin-bottom:var(--spacing-sm)}.HashGenerator-module__VGRQKq__outputHeader label{color:var(--text-primary);font-weight:700}.HashGenerator-module__VGRQKq__outputContainer{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:4px;min-height:500px;max-height:500px;margin-top:20px;padding:.5rem;overflow-y:auto}.HashGenerator-module__VGRQKq__outputEmpty{text-align:center;color:var(--text-secondary);padding:2rem;font-style:italic}.HashGenerator-module__VGRQKq__outputList{flex-direction:column;gap:1rem;display:flex}.HashGenerator-module__VGRQKq__resultItem{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;padding:.75rem}.HashGenerator-module__VGRQKq__resultHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.HashGenerator-module__VGRQKq__resultAlgo{color:var(--primary-color);font-weight:700}.HashGenerator-module__VGRQKq__copyBtn{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:4px 12px;font-size:12px;transition:background-color .3s}.HashGenerator-module__VGRQKq__copyBtn:hover{background:var(--primary-hover)}.HashGenerator-module__VGRQKq__resultValue{word-break:break-all;color:var(--text-primary);background:var(--bg-primary);border-radius:4px;margin-bottom:.5rem;padding:.5rem;font-family:Courier New,monospace;font-size:13px}.HashGenerator-module__VGRQKq__resultLength{color:var(--text-secondary);font-size:12px}.HashGenerator-module__VGRQKq__infoSection{margin-top:var(--spacing-lg);padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px}.HashGenerator-module__VGRQKq__infoSection strong{color:var(--text-primary);font-weight:600}.HashGenerator-module__VGRQKq__infoSection ul{margin-top:.5rem;margin-bottom:0;padding-left:1.5rem}.HashGenerator-module__VGRQKq__infoSection li{color:var(--text-primary);margin-bottom:.5rem;line-height:1.6}@media (max-width:1024px){.HashGenerator-module__VGRQKq__mainGrid{grid-template-columns:1fr}.HashGenerator-module__VGRQKq__controls{flex-direction:column;align-items:stretch}.HashGenerator-module__VGRQKq__algorithmSelect,.HashGenerator-module__VGRQKq__select{width:100%}.HashGenerator-module__VGRQKq__hmacKeyInput{width:100%;min-width:100%}.HashGenerator-module__VGRQKq__inputActions{flex-direction:column;width:100%}.HashGenerator-module__VGRQKq__inputActions button{width:100%}.HashGenerator-module__VGRQKq__fileUploadLabel{text-align:center;width:100%}.HashGenerator-module__VGRQKq__outputContainer{max-height:400px}}@media (max-width:768px){.HashGenerator-module__VGRQKq__inputHeader{flex-direction:column;align-items:flex-start}.HashGenerator-module__VGRQKq__container{padding:var(--spacing-sm)}.HashGenerator-module__VGRQKq__header h1{font-size:20px}.HashGenerator-module__VGRQKq__header p{font-size:13px}}
.HmacGenerator-module__qLq_Ua__container{padding:var(--spacing-md)}.HmacGenerator-module__qLq_Ua__header h1{color:var(--text-primary);margin:0 0 10px;font-size:24px}.HmacGenerator-module__qLq_Ua__header p{color:var(--text-secondary);margin:0 0 20px;font-size:14px}.HmacGenerator-module__qLq_Ua__controls{gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.HmacGenerator-module__qLq_Ua__controlGroup{align-items:center;gap:var(--spacing-sm);flex:1;min-width:200px;display:flex}.HmacGenerator-module__qLq_Ua__controlGroup label{color:var(--text-primary);white-space:nowrap;font-weight:500}.HmacGenerator-module__qLq_Ua__select{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:4px;flex:1;padding:.5rem;font-size:14px;transition:border-color .3s,box-shadow .3s}.HmacGenerator-module__qLq_Ua__select:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #007bff1a}.HmacGenerator-module__qLq_Ua__mainGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.HmacGenerator-module__qLq_Ua__inputSection,.HmacGenerator-module__qLq_Ua__outputSection{flex-direction:column;display:flex}.HmacGenerator-module__qLq_Ua__keySection{margin-top:var(--spacing-md)}.HmacGenerator-module__qLq_Ua__label{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-weight:700;display:block}.HmacGenerator-module__qLq_Ua__textarea{border:1px solid var(--border-color);resize:vertical;background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:4px;padding:.75rem;font-family:Courier New,monospace;font-size:14px;transition:border-color .3s,box-shadow .3s}.HmacGenerator-module__qLq_Ua__textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #007bff1a}.HmacGenerator-module__qLq_Ua__outputTextarea{background:var(--bg-secondary)}.HmacGenerator-module__qLq_Ua__textarea::placeholder{color:var(--text-secondary);opacity:.6}.HmacGenerator-module__qLq_Ua__error{margin-bottom:var(--spacing-md);padding:var(--spacing-md);color:var(--danger-color);border-left:4px solid var(--danger-color);background-color:#fee;border-radius:4px}[data-theme=dark] .HmacGenerator-module__qLq_Ua__error{background-color:#dc26261a}.HmacGenerator-module__qLq_Ua__actions{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.HmacGenerator-module__qLq_Ua__infoSection{padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;font-size:14px}.HmacGenerator-module__qLq_Ua__infoSection strong{color:var(--text-primary);font-weight:600}.HmacGenerator-module__qLq_Ua__infoSection ul{margin-top:.5rem;margin-bottom:0;padding-left:1.5rem}.HmacGenerator-module__qLq_Ua__infoSection li{color:var(--text-primary);margin-bottom:.5rem;line-height:1.6}@media (max-width:1024px){.HmacGenerator-module__qLq_Ua__mainGrid{grid-template-columns:1fr}.HmacGenerator-module__qLq_Ua__controls{flex-direction:column}.HmacGenerator-module__qLq_Ua__controlGroup{width:100%}}@media (max-width:768px){.HmacGenerator-module__qLq_Ua__container{padding:var(--spacing-sm)}.HmacGenerator-module__qLq_Ua__header h1{font-size:20px}.HmacGenerator-module__qLq_Ua__header p{font-size:13px}.HmacGenerator-module__qLq_Ua__actions{flex-direction:column}.HmacGenerator-module__qLq_Ua__actions button{width:100%}}
.JSONFormatter-module__BTChJa__formatter{padding:var(--spacing-lg)}.JSONFormatter-module__BTChJa__title{margin:0 0 var(--spacing-xs)0;color:var(--text-primary);font-size:2rem;font-weight:700}.JSONFormatter-module__BTChJa__description{margin:0 0 var(--spacing-lg)0;color:var(--text-secondary);font-size:1rem;line-height:1.6}.JSONFormatter-module__BTChJa__layout{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.JSONFormatter-module__BTChJa__layout{grid-template-columns:1fr}}.JSONFormatter-module__BTChJa__inputSection,.JSONFormatter-module__BTChJa__outputSection{gap:var(--spacing-md);flex-direction:column;display:flex}.JSONFormatter-module__BTChJa__outputSection{top:var(--spacing-lg);max-height:calc(100vh - 200px);position:sticky;overflow-y:auto}@media (max-width:768px){.JSONFormatter-module__BTChJa__outputSection{max-height:none;position:relative;top:0}}.JSONFormatter-module__BTChJa__sectionHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.JSONFormatter-module__BTChJa__sectionLabel{color:var(--text-primary);font-size:.875rem;font-weight:600}.JSONFormatter-module__BTChJa__actionButtons{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.JSONFormatter-module__BTChJa__inputTextarea{padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-primary);color:var(--text-primary);resize:vertical;min-height:200px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5}.JSONFormatter-module__BTChJa__inputTextarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.JSONFormatter-module__BTChJa__inputTextarea.JSONFormatter-module__BTChJa__error{border-color:var(--danger-color)}.JSONFormatter-module__BTChJa__outputContainer{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;min-height:300px;max-height:600px;margin:15px 0 0;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5;overflow:auto}@media (max-width:480px){.JSONFormatter-module__BTChJa__outputContainer{padding:var(--spacing-sm);font-size:.75rem}}.JSONFormatter-module__BTChJa__emptyState{height:100%;color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.JSONFormatter-module__BTChJa__emptyIcon{margin-bottom:var(--spacing-md);font-size:2.5rem}.JSONFormatter-module__BTChJa__stats{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);font-size:.875rem;display:flex}.JSONFormatter-module__BTChJa__statsLabel{color:var(--text-primary);font-weight:600}
.JWTDecoder-module__iRKgrG__decoder{padding:var(--spacing-lg)}.JWTDecoder-module__iRKgrG__title{margin:0 0 var(--spacing-xs)0;color:var(--text-primary);font-size:2rem;font-weight:700}.JWTDecoder-module__iRKgrG__description{margin:0 0 var(--spacing-lg)0;color:var(--text-secondary);font-size:1rem;line-height:1.6}.JWTDecoder-module__iRKgrG__layout{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.JWTDecoder-module__iRKgrG__layout{grid-template-columns:1fr}}.JWTDecoder-module__iRKgrG__inputSection{gap:var(--spacing-md);flex-direction:column;display:flex}.JWTDecoder-module__iRKgrG__formGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.JWTDecoder-module__iRKgrG__label{color:var(--text-primary);font-size:.875rem;font-weight:600}.JWTDecoder-module__iRKgrG__textarea{padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-primary);color:var(--text-primary);resize:vertical;min-height:100px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5}.JWTDecoder-module__iRKgrG__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.JWTDecoder-module__iRKgrG__helperText{color:var(--text-secondary);margin:0;font-size:.75rem}.JWTDecoder-module__iRKgrG__buttonGroup{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.JWTDecoder-module__iRKgrG__resultSection{gap:var(--spacing-md);top:var(--spacing-lg);flex-direction:column;max-height:calc(100vh - 200px);display:flex;position:sticky;overflow-y:auto}@media (max-width:768px){.JWTDecoder-module__iRKgrG__resultSection{max-height:none;position:relative;top:0}}.JWTDecoder-module__iRKgrG__emptyState{padding:var(--spacing-lg);border:2px dashed var(--border-color);border-radius:var(--border-radius);background:var(--bg-secondary);flex-direction:column;justify-content:center;align-items:center;min-height:300px;margin-top:1.3rem;display:flex}.JWTDecoder-module__iRKgrG__emptyIcon{margin-bottom:var(--spacing-md);font-size:3rem}.JWTDecoder-module__iRKgrG__emptyText{color:var(--text-secondary);margin:0}.JWTDecoder-module__iRKgrG__resultContent{gap:var(--spacing-md);flex-direction:column;display:flex}.JWTDecoder-module__iRKgrG__section{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md)}.JWTDecoder-module__iRKgrG__sectionTitle{margin:0 0 var(--spacing-md)0;color:var(--text-primary);border-bottom:2px solid var(--border-color);padding-bottom:var(--spacing-sm);font-size:1.25rem;font-weight:600}.JWTDecoder-module__iRKgrG__codeBlock{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);color:var(--text-primary);margin-bottom:var(--spacing-md);white-space:pre-wrap;word-break:break-word;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto}@media (max-width:480px){.JWTDecoder-module__iRKgrG__codeBlock{padding:var(--spacing-sm);font-size:.75rem}}.JWTDecoder-module__iRKgrG__signatureCode{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-sm);color:var(--text-secondary);word-break:break-all;margin-bottom:var(--spacing-md);font-family:Consolas,Monaco,Courier New,monospace;font-size:.75rem;display:block;overflow-x:auto}.JWTDecoder-module__iRKgrG__copyButton{margin-top:var(--spacing-sm)}.JWTDecoder-module__iRKgrG__metadata{background:var(--bg-primary);border-radius:var(--border-radius);padding:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:480px){.JWTDecoder-module__iRKgrG__metadata{grid-template-columns:1fr}}.JWTDecoder-module__iRKgrG__metaRow{align-items:center;gap:var(--spacing-sm);font-size:.875rem;display:flex}.JWTDecoder-module__iRKgrG__metaRow code{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:4px;padding:2px 6px;font-family:Consolas,Monaco,Courier New,monospace}.JWTDecoder-module__iRKgrG__metaLabel{color:var(--text-primary);min-width:60px;font-weight:600}.JWTDecoder-module__iRKgrG__verificationInfo{background:var(--bg-primary);border-radius:var(--border-radius);padding:var(--spacing-md);gap:var(--spacing-md);margin-top:var(--spacing-md);flex-direction:column;display:flex}.JWTDecoder-module__iRKgrG__verifyStatus{border-radius:4px;padding:4px 12px;font-size:.875rem;font-weight:500}.JWTDecoder-module__iRKgrG__verifyStatus.JWTDecoder-module__iRKgrG__valid{background:var(--success-light);color:var(--success-color)}.JWTDecoder-module__iRKgrG__verifyStatus.JWTDecoder-module__iRKgrG__invalid{background:var(--danger-light);color:var(--danger-color)}.JWTDecoder-module__iRKgrG__verifyStatus.JWTDecoder-module__iRKgrG__error{background:var(--warning-light);color:var(--warning-color)}.JWTDecoder-module__iRKgrG__verifyStatus.JWTDecoder-module__iRKgrG__idle,.JWTDecoder-module__iRKgrG__verifyStatus.JWTDecoder-module__iRKgrG__skipped{background:var(--bg-secondary);color:var(--text-secondary)}.JWTDecoder-module__iRKgrG__verifyStatus.JWTDecoder-module__iRKgrG__verifying,.JWTDecoder-module__iRKgrG__verifyStatus.JWTDecoder-module__iRKgrG__needs-secret,.JWTDecoder-module__iRKgrG__verifyStatus.JWTDecoder-module__iRKgrG__needs-key{background:var(--color-primary-light);color:var(--color-primary)}
.JsonToCode-module__zA0p5q__container{height:auto;padding:var(--spacing-lg);flex-direction:column;gap:1.5rem;display:flex}.JsonToCode-module__zA0p5q__title{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:600}.JsonToCode-module__zA0p5q__description{color:var(--text-secondary);margin-bottom:1rem}.JsonToCode-module__zA0p5q__layout{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.JsonToCode-module__zA0p5q__layout{grid-template-columns:1fr 1fr}}.JsonToCode-module__zA0p5q__panel{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:1rem;min-width:0;min-height:500px;padding:1.5rem;display:flex}.JsonToCode-module__zA0p5q__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.JsonToCode-module__zA0p5q__sectionTitle{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.JsonToCode-module__zA0p5q__controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.JsonToCode-module__zA0p5q__select{border:1px solid var(--border-color);background-color:var(--bg-primary);color:var(--text-primary);border-radius:6px;padding:.5rem;font-size:.875rem}.JsonToCode-module__zA0p5q__select:focus{border-color:var(--color-primary);outline:none}.JsonToCode-module__zA0p5q__input{border:1px solid var(--border-color);background-color:var(--bg-primary);color:var(--text-primary);border-radius:6px;width:150px;padding:.5rem;font-size:.875rem}.JsonToCode-module__zA0p5q__input:focus{border-color:var(--color-primary);outline:none}.JsonToCode-module__zA0p5q__editorContainer{border:1px solid var(--border-color);border-radius:6px;flex:1;min-height:400px;position:relative;overflow:hidden}.JsonToCode-module__zA0p5q__errorBox{background-color:rgba(var(--error-rgb),.1);border:1px solid var(--color-error);color:var(--color-error);font-family:var(--font-mono);white-space:pre-wrap;border-radius:6px;padding:1rem;font-size:.875rem;overflow-x:auto}.JsonToCode-module__zA0p5q__optionsBox{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.JsonToCode-module__zA0p5q__checkboxLabel{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}
.PasswordGenerator-module__VSjlxa__container{padding:2rem}.PasswordGenerator-module__VSjlxa__header{text-align:center;margin-bottom:2rem}.PasswordGenerator-module__VSjlxa__header h1{color:var(--text-primary);margin:0 0 .5rem;font-size:2rem}.PasswordGenerator-module__VSjlxa__header p{color:var(--text-secondary);margin:0;font-size:.95rem}.PasswordGenerator-module__VSjlxa__card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2rem}.PasswordGenerator-module__VSjlxa__formGroup{margin-bottom:1.5rem}.PasswordGenerator-module__VSjlxa__label{color:var(--text-primary);margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.PasswordGenerator-module__VSjlxa__hint{color:var(--text-tertiary);margin-top:.5rem;font-size:.85rem;display:block}.PasswordGenerator-module__VSjlxa__slider{border-radius:var(--radius-sm);background:var(--bg-tertiary);appearance:none;outline:none;width:100%;height:8px;margin:1rem 0}.PasswordGenerator-module__VSjlxa__slider::-webkit-slider-thumb{appearance:none;background:var(--primary-color);cursor:pointer;width:20px;height:20px;transition:all var(--transition-fast);border-radius:50%}.PasswordGenerator-module__VSjlxa__slider::-webkit-slider-thumb:hover{background:var(--primary-hover);transform:scale(1.1)}.PasswordGenerator-module__VSjlxa__slider::-moz-range-thumb{background:var(--primary-color);cursor:pointer;width:20px;height:20px;transition:all var(--transition-fast);border:none;border-radius:50%}.PasswordGenerator-module__VSjlxa__slider::-moz-range-thumb:hover{background:var(--primary-hover);transform:scale(1.1)}.PasswordGenerator-module__VSjlxa__sliderLabels{color:var(--text-tertiary);justify-content:space-between;margin-top:.25rem;font-size:.8rem;display:flex}.PasswordGenerator-module__VSjlxa__checkboxGroup{flex-direction:column;gap:.75rem;display:flex}.PasswordGenerator-module__VSjlxa__checkboxLabel{cursor:pointer;color:var(--text-primary);border-radius:var(--radius-sm);transition:background var(--transition-fast);align-items:center;gap:.5rem;padding:.5rem;font-size:.9rem;display:flex}.PasswordGenerator-module__VSjlxa__checkboxLabel:hover{background:var(--bg-tertiary)}.PasswordGenerator-module__VSjlxa__checkboxLabel input[type=checkbox]{cursor:pointer;width:18px;height:18px}.PasswordGenerator-module__VSjlxa__actionButtons{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.PasswordGenerator-module__VSjlxa__passwordSection{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-top:2rem;padding:1.5rem}.PasswordGenerator-module__VSjlxa__passwordHeader{margin-bottom:1rem}.PasswordGenerator-module__VSjlxa__strengthIndicator{margin-top:.75rem}.PasswordGenerator-module__VSjlxa__strengthLabel{margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.PasswordGenerator-module__VSjlxa__strengthBar{background:var(--bg-tertiary);border-radius:var(--radius-sm);width:100%;height:8px;overflow:hidden}.PasswordGenerator-module__VSjlxa__strengthFill{height:100%;transition:width var(--transition-normal),background-color var(--transition-normal);border-radius:var(--radius-sm)}.PasswordGenerator-module__VSjlxa__passwordDisplay{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.PasswordGenerator-module__VSjlxa__passwordText{color:var(--primary-color);word-break:break-all;-webkit-user-select:all;user-select:all;flex:1;margin:0;font-family:Courier New,monospace;font-size:1.1rem}.PasswordGenerator-module__VSjlxa__copyBtn{background:var(--primary-color);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:none;padding:.5rem 1rem;font-size:.9rem;font-weight:500}.PasswordGenerator-module__VSjlxa__copyBtn:hover{background:var(--primary-hover);transform:translateY(-1px)}.PasswordGenerator-module__VSjlxa__copyBtn:active{transform:translateY(0)}.PasswordGenerator-module__VSjlxa__passwordActions{flex-wrap:wrap;gap:.75rem;display:flex}.PasswordGenerator-module__VSjlxa__infoPanel{background:var(--info-light);border-left:3px solid var(--info-color);border-radius:var(--radius-md);margin-top:2rem;padding:1.5rem}.PasswordGenerator-module__VSjlxa__infoPanel h4{color:var(--info-color);margin:0 0 1rem;font-size:1rem}.PasswordGenerator-module__VSjlxa__infoList{margin:0;padding:0;list-style:none}.PasswordGenerator-module__VSjlxa__infoList li{color:var(--text-primary);margin-bottom:.75rem;font-size:.9rem;line-height:1.5}.PasswordGenerator-module__VSjlxa__infoList li:last-child{margin-bottom:0}.PasswordGenerator-module__VSjlxa__infoList strong{color:var(--info-color)}@media (max-width:768px){.PasswordGenerator-module__VSjlxa__container{padding:1rem}.PasswordGenerator-module__VSjlxa__card{padding:1.5rem}.PasswordGenerator-module__VSjlxa__header h1{font-size:1.5rem}.PasswordGenerator-module__VSjlxa__checkboxGroup{gap:.5rem}.PasswordGenerator-module__VSjlxa__actionButtons{flex-direction:column}.PasswordGenerator-module__VSjlxa__actionButtons button{width:100%}.PasswordGenerator-module__VSjlxa__passwordDisplay{flex-direction:column;align-items:stretch}.PasswordGenerator-module__VSjlxa__passwordText{margin-bottom:.75rem;font-size:1rem}.PasswordGenerator-module__VSjlxa__copyBtn{text-align:center;width:100%}.PasswordGenerator-module__VSjlxa__passwordActions{flex-direction:column}.PasswordGenerator-module__VSjlxa__passwordActions button{width:100%}}@media (max-width:480px){.PasswordGenerator-module__VSjlxa__header h1{font-size:1.25rem}.PasswordGenerator-module__VSjlxa__infoPanel{padding:1rem}.PasswordGenerator-module__VSjlxa__passwordText{font-size:.9rem}}
.TimestampConverter-module__pCqTVG__converter{padding:var(--spacing-lg)}.TimestampConverter-module__pCqTVG__title{margin:0 0 var(--spacing-xs)0;color:var(--text-primary);font-size:2rem;font-weight:700}.TimestampConverter-module__pCqTVG__description{margin:0 0 var(--spacing-lg)0;color:var(--text-secondary);line-height:1.6}.TimestampConverter-module__pCqTVG__container{gap:var(--spacing-lg);flex-direction:column;display:flex}.TimestampConverter-module__pCqTVG__layout{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.TimestampConverter-module__pCqTVG__layout{grid-template-columns:1fr}}.TimestampConverter-module__pCqTVG__section{gap:var(--spacing-sm);flex-direction:column;display:flex}.TimestampConverter-module__pCqTVG__label{color:var(--text-primary);font-size:.875rem;font-weight:600}.TimestampConverter-module__pCqTVG__inputGroup{gap:var(--spacing-sm);display:flex}.TimestampConverter-module__pCqTVG__input{padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-primary);color:var(--text-primary);flex:1;font-size:.875rem}.TimestampConverter-module__pCqTVG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.TimestampConverter-module__pCqTVG__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.TimestampConverter-module__pCqTVG__relativeTime{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex}.TimestampConverter-module__pCqTVG__value{color:var(--color-primary);font-family:Consolas,Monaco,Courier New,monospace;font-weight:600}.TimestampConverter-module__pCqTVG__result{gap:var(--spacing-md);flex-direction:column;display:flex}.TimestampConverter-module__pCqTVG__resultItem{gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;display:flex}.TimestampConverter-module__pCqTVG__liveClockPanel{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);justify-content:center;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);text-align:center;flex-direction:column;display:flex}.TimestampConverter-module__pCqTVG__liveClockLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:600}.TimestampConverter-module__pCqTVG__liveClockTime{color:var(--color-primary);font-family:Consolas,Monaco,Courier New,monospace;font-size:3rem;font-weight:700;line-height:1}.TimestampConverter-module__pCqTVG__liveClockDate{color:var(--text-primary);font-size:1.25rem}.TimestampConverter-module__pCqTVG__outputGrid{gap:var(--spacing-md);margin-top:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.TimestampConverter-module__pCqTVG__outputGrid{grid-template-columns:1fr 1fr}}.TimestampConverter-module__pCqTVG__outputCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}.TimestampConverter-module__pCqTVG__outputHeader{justify-content:space-between;align-items:center;display:flex}.TimestampConverter-module__pCqTVG__outputTitle{color:var(--text-secondary);font-size:.875rem;font-weight:600}.TimestampConverter-module__pCqTVG__outputValue{color:var(--text-primary);word-break:break-all;font-family:Consolas,Monaco,Courier New,monospace;font-size:1.125rem}.TimestampConverter-module__pCqTVG__timezoneSection{margin-top:var(--spacing-xl);border-top:1px solid var(--border-color);padding-top:var(--spacing-xl)}.TimestampConverter-module__pCqTVG__timezoneHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.TimestampConverter-module__pCqTVG__timezoneTitle{color:var(--text-primary);font-size:1.5rem;font-weight:600}.TimestampConverter-module__pCqTVG__timezoneControls{gap:var(--spacing-sm);align-items:center;display:flex}.TimestampConverter-module__pCqTVG__select{padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-primary);color:var(--text-primary);font-size:.875rem}.TimestampConverter-module__pCqTVG__timezoneList{gap:var(--spacing-md);flex-direction:column;display:flex}.TimestampConverter-module__pCqTVG__timezoneCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.TimestampConverter-module__pCqTVG__timezoneInfo{flex-direction:column;gap:.25rem;display:flex}.TimestampConverter-module__pCqTVG__timezoneName{color:var(--text-primary);font-size:1.125rem;font-weight:600}.TimestampConverter-module__pCqTVG__timezoneTime{color:var(--text-secondary);font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem}
.URLEncoder-module__5F0VEG__encoder{padding:var(--spacing-lg)}.URLEncoder-module__5F0VEG__title{margin:0 0 var(--spacing-xs)0;color:var(--text-primary);font-size:2rem;font-weight:700}.URLEncoder-module__5F0VEG__description{margin:0 0 var(--spacing-lg)0;color:var(--text-secondary);line-height:1.6}.URLEncoder-module__5F0VEG__container{gap:var(--spacing-md);flex-direction:column;display:flex}.URLEncoder-module__5F0VEG__modeSelector{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.URLEncoder-module__5F0VEG__modeButton{padding:var(--spacing-md)var(--spacing-sm);border:2px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all var(--transition-normal);flex:1;font-size:.875rem;font-weight:600}.URLEncoder-module__5F0VEG__modeButton:hover{border-color:var(--color-primary)}.URLEncoder-module__5F0VEG__modeButton.URLEncoder-module__5F0VEG__active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.URLEncoder-module__5F0VEG__label{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-size:.875rem;font-weight:600;display:block}.URLEncoder-module__5F0VEG__inputSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.URLEncoder-module__5F0VEG__textarea{padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-primary);color:var(--text-primary);resize:vertical;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5}.URLEncoder-module__5F0VEG__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);outline:none}.URLEncoder-module__5F0VEG__textarea.URLEncoder-module__5F0VEG__error{border-color:var(--danger-color)}.URLEncoder-module__5F0VEG__buttonGroup{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.URLEncoder-module__5F0VEG__outputSection{gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;display:flex}.URLEncoder-module__5F0VEG__output{padding:var(--spacing-md);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);white-space:pre-wrap;word-break:break-all;margin:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto}
.UUIDGenerator-module__nH4KOG__container{padding:2rem}.UUIDGenerator-module__nH4KOG__header{text-align:center;margin-bottom:2rem}.UUIDGenerator-module__nH4KOG__header h1{color:var(--text-primary);margin:0 0 .5rem;font-size:2rem}.UUIDGenerator-module__nH4KOG__header p{color:var(--text-secondary);margin:0;font-size:.95rem}.UUIDGenerator-module__nH4KOG__card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2rem}.UUIDGenerator-module__nH4KOG__formGroup{margin-bottom:1.5rem}.UUIDGenerator-module__nH4KOG__label{color:var(--text-primary);margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.UUIDGenerator-module__nH4KOG__hint{color:var(--text-tertiary);margin-top:.5rem;font-size:.85rem;display:block}.UUIDGenerator-module__nH4KOG__versionOptions{flex-wrap:wrap;gap:1rem;display:flex}.UUIDGenerator-module__nH4KOG__radioLabel{cursor:pointer;background:var(--bg-tertiary);border:2px solid var(--border-color);border-radius:var(--radius-md);min-width:180px;transition:all var(--transition-fast);flex:1;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.UUIDGenerator-module__nH4KOG__radioLabel:hover{border-color:var(--primary-color)}.UUIDGenerator-module__nH4KOG__radioLabel input[type=radio]{cursor:pointer;width:18px;height:18px;margin-top:2px}.UUIDGenerator-module__nH4KOG__radioLabel input[type=radio]:checked+.UUIDGenerator-module__nH4KOG__radioContent .UUIDGenerator-module__nH4KOG__radioTitle{color:var(--primary-color)}.UUIDGenerator-module__nH4KOG__radioContent{flex-direction:column;gap:.25rem;display:flex}.UUIDGenerator-module__nH4KOG__radioTitle{color:var(--text-primary);font-size:.9rem;font-weight:600}.UUIDGenerator-module__nH4KOG__radioContent small{color:var(--text-tertiary);font-size:.8rem}.UUIDGenerator-module__nH4KOG__formatOptions{flex-wrap:wrap;gap:1.5rem;display:flex}.UUIDGenerator-module__nH4KOG__checkboxLabel{cursor:pointer;color:var(--text-primary);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.UUIDGenerator-module__nH4KOG__checkboxLabel input[type=checkbox]{cursor:pointer;width:18px;height:18px}.UUIDGenerator-module__nH4KOG__previewGroup{margin:1.5rem 0}.UUIDGenerator-module__nH4KOG__formatPreview{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-top:.5rem;padding:1rem}.UUIDGenerator-module__nH4KOG__formatPreview code{color:var(--primary-color);word-break:break-all;font-family:Courier New,monospace;font-size:.9rem}.UUIDGenerator-module__nH4KOG__actionButtons{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.UUIDGenerator-module__nH4KOG__resultsSection{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-top:2rem;padding:1.5rem}.UUIDGenerator-module__nH4KOG__resultsHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.UUIDGenerator-module__nH4KOG__resultsHeader h3{color:var(--text-primary);margin:0;font-size:1.1rem}.UUIDGenerator-module__nH4KOG__copyAllBtn{cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;padding:.5rem;font-size:1.25rem}.UUIDGenerator-module__nH4KOG__copyAllBtn:hover{background:var(--bg-tertiary)}.UUIDGenerator-module__nH4KOG__uuidsList{flex-direction:column;gap:.75rem;max-height:400px;display:flex;overflow-y:auto}.UUIDGenerator-module__nH4KOG__uuidItem{background:var(--bg-tertiary);border-radius:var(--radius-sm);border:1px solid var(--border-color);transition:all var(--transition-fast);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.UUIDGenerator-module__nH4KOG__uuidItem:hover{background:var(--bg-secondary);border-color:var(--primary-light)}.UUIDGenerator-module__nH4KOG__uuidItem code{color:var(--text-primary);word-break:break-all;flex:1;margin-right:1rem;font-family:Courier New,monospace;font-size:.85rem}.UUIDGenerator-module__nH4KOG__copyBtn{cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;padding:.25rem .5rem;font-size:1.1rem}.UUIDGenerator-module__nH4KOG__copyBtn:hover{background:var(--bg-primary)}.UUIDGenerator-module__nH4KOG__stats{border-top:1px solid var(--border-color);margin-top:1rem;padding-top:1rem}.UUIDGenerator-module__nH4KOG__stats p{color:var(--text-secondary);margin:0;font-size:.9rem}.UUIDGenerator-module__nH4KOG__infoPanel{background:var(--info-light);border-left:3px solid var(--info-color);border-radius:var(--radius-md);margin-top:2rem;padding:1.5rem}.UUIDGenerator-module__nH4KOG__infoPanel h4{color:var(--info-color);margin:0 0 1rem;font-size:1rem}.UUIDGenerator-module__nH4KOG__infoList{margin:0;padding:0;list-style:none}.UUIDGenerator-module__nH4KOG__infoList li{color:var(--text-primary);margin-bottom:.75rem;font-size:.9rem;line-height:1.5}.UUIDGenerator-module__nH4KOG__infoList li:last-child{margin-bottom:0}.UUIDGenerator-module__nH4KOG__infoList strong{color:var(--info-color)}@media (max-width:768px){.UUIDGenerator-module__nH4KOG__container{padding:1rem}.UUIDGenerator-module__nH4KOG__card{padding:1.5rem}.UUIDGenerator-module__nH4KOG__header h1{font-size:1.5rem}.UUIDGenerator-module__nH4KOG__versionOptions{flex-direction:column}.UUIDGenerator-module__nH4KOG__radioLabel{min-width:100%}.UUIDGenerator-module__nH4KOG__formatOptions{flex-direction:column;gap:1rem}.UUIDGenerator-module__nH4KOG__actionButtons{flex-direction:column}.UUIDGenerator-module__nH4KOG__actionButtons button{width:100%}.UUIDGenerator-module__nH4KOG__resultsHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.UUIDGenerator-module__nH4KOG__uuidsList{max-height:300px}.UUIDGenerator-module__nH4KOG__uuidItem{flex-direction:column;align-items:flex-start;gap:.5rem}.UUIDGenerator-module__nH4KOG__uuidItem code{width:100%;margin-right:0}.UUIDGenerator-module__nH4KOG__copyBtn{text-align:center;width:100%;padding:.5rem}}@media (max-width:480px){.UUIDGenerator-module__nH4KOG__header h1{font-size:1.25rem}.UUIDGenerator-module__nH4KOG__infoPanel{padding:1rem}}
.XmlJsonConverter-module__NYbLrW__container{padding:var(--spacing-lg)}.XmlJsonConverter-module__NYbLrW__header{margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background:linear-gradient(135deg,var(--bg-secondary)0%,var(--bg-primary)100%);border-radius:var(--border-radius);border:1px solid var(--border-color)}.XmlJsonConverter-module__NYbLrW__header h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin:0 0 var(--spacing-sm)0;letter-spacing:-.5px}.XmlJsonConverter-module__NYbLrW__header p{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.6}.XmlJsonConverter-module__NYbLrW__modeSelector{gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--border-radius);border:1px solid var(--border-color);margin-bottom:var(--spacing-lg);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.XmlJsonConverter-module__NYbLrW__modeBtn{min-width:120px;padding:var(--spacing-sm)var(--spacing-md);background:var(--bg-primary);border:2px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-duration);white-space:nowrap;flex:1}.XmlJsonConverter-module__NYbLrW__modeBtn:hover{border-color:var(--primary-color);color:var(--primary-color)}.XmlJsonConverter-module__NYbLrW__modeBtn.XmlJsonConverter-module__NYbLrW__active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.XmlJsonConverter-module__NYbLrW__swapBtn{background:var(--primary-color);border-radius:var(--border-radius);color:#fff;cursor:pointer;width:40px;height:40px;transition:all var(--transition-duration);border:none;justify-content:center;align-items:center;padding:0;font-size:1.125rem;display:flex}.XmlJsonConverter-module__NYbLrW__swapBtn:hover{transform:rotate(180deg)scale(1.1)}.XmlJsonConverter-module__NYbLrW__spacer{flex:1}.XmlJsonConverter-module__NYbLrW__optionsBtn{padding:var(--spacing-sm)var(--spacing-md);background:var(--bg-primary);border:2px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-duration);white-space:nowrap}.XmlJsonConverter-module__NYbLrW__optionsBtn:hover{border-color:var(--primary-color);color:var(--primary-color)}.XmlJsonConverter-module__NYbLrW__optionsPanel{padding:var(--spacing-lg);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);margin-bottom:var(--spacing-lg);gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.XmlJsonConverter-module__NYbLrW__optionGroup{gap:var(--spacing-md);flex-direction:column;display:flex}.XmlJsonConverter-module__NYbLrW__optionLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.XmlJsonConverter-module__NYbLrW__radioGroup{gap:var(--spacing-sm);flex-direction:column;display:flex}.XmlJsonConverter-module__NYbLrW__radioLabel,.XmlJsonConverter-module__NYbLrW__checkboxLabel{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.XmlJsonConverter-module__NYbLrW__radioLabel input[type=radio],.XmlJsonConverter-module__NYbLrW__checkboxLabel input[type=checkbox]{cursor:pointer;accent-color:var(--primary-color)}.XmlJsonConverter-module__NYbLrW__radioLabel:hover,.XmlJsonConverter-module__NYbLrW__checkboxLabel:hover{color:var(--text-primary)}.XmlJsonConverter-module__NYbLrW__indentOptions{gap:var(--spacing-sm);display:flex}.XmlJsonConverter-module__NYbLrW__selectInput{padding:var(--spacing-sm);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;flex:1}.XmlJsonConverter-module__NYbLrW__prefixInput{padding:var(--spacing-sm);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);font-size:var(--font-size-sm);flex:1;font-family:Consolas,Monaco,Courier New,monospace}.XmlJsonConverter-module__NYbLrW__prefixInput:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color)33;outline:none}.XmlJsonConverter-module__NYbLrW__hint{font-size:var(--font-size-xs);color:var(--text-tertiary);margin-top:var(--spacing-xs);font-style:italic}.XmlJsonConverter-module__NYbLrW__selectInput:hover{border-color:var(--primary-color)}.XmlJsonConverter-module__NYbLrW__selectInput:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color)33;outline:none}.XmlJsonConverter-module__NYbLrW__optionActions{justify-content:flex-end;gap:var(--spacing-md);grid-column:1/-1;display:flex}.XmlJsonConverter-module__NYbLrW__resetBtn{padding:var(--spacing-sm)var(--spacing-md);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-duration)}.XmlJsonConverter-module__NYbLrW__resetBtn:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.XmlJsonConverter-module__NYbLrW__content{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:1fr auto 1fr;align-items:start;display:grid}@media (max-width:768px){.XmlJsonConverter-module__NYbLrW__content{grid-template-columns:1fr}.XmlJsonConverter-module__NYbLrW__actions{grid-column:1}}.XmlJsonConverter-module__NYbLrW__panel{gap:var(--spacing-md);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;display:flex;overflow:hidden}.XmlJsonConverter-module__NYbLrW__panelHeader{padding:var(--spacing-md);background:var(--bg-secondary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.XmlJsonConverter-module__NYbLrW__panelHeader h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.XmlJsonConverter-module__NYbLrW__clearBtn,.XmlJsonConverter-module__NYbLrW__copyBtn,.XmlJsonConverter-module__NYbLrW__downloadBtn,.XmlJsonConverter-module__NYbLrW__sampleBtn{padding:var(--spacing-xs)var(--spacing-sm);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-duration);white-space:nowrap}.XmlJsonConverter-module__NYbLrW__sampleBtn:hover,.XmlJsonConverter-module__NYbLrW__clearBtn:hover,.XmlJsonConverter-module__NYbLrW__copyBtn:hover,.XmlJsonConverter-module__NYbLrW__downloadBtn:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.XmlJsonConverter-module__NYbLrW__outputActions,.XmlJsonConverter-module__NYbLrW__inputActions{gap:var(--spacing-sm);display:flex}.XmlJsonConverter-module__NYbLrW__editorWrapper{background:var(--bg-primary);flex:1;min-height:500px;display:flex}.XmlJsonConverter-module__NYbLrW__lineNumbers{padding:var(--spacing-md)var(--spacing-sm);background:var(--bg-secondary);color:var(--text-tertiary);font-family:Consolas,Monaco,Courier New,monospace;font-size:var(--font-size-sm);text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid var(--border-color);white-space:pre;min-width:40px;line-height:1.6;overflow:hidden}.XmlJsonConverter-module__NYbLrW__textarea{min-height:500px;padding:var(--spacing-md);background:var(--bg-primary);color:var(--text-primary);font-family:Consolas,Monaco,Courier New,monospace;font-size:var(--font-size-sm);resize:vertical;border:none;outline:none;flex:1;line-height:1.6}.XmlJsonConverter-module__NYbLrW__textarea::placeholder{color:var(--text-tertiary)}.XmlJsonConverter-module__NYbLrW__textarea:focus{box-shadow:inset 0 0 0 2px var(--primary-color)}.XmlJsonConverter-module__NYbLrW__output{min-height:500px;padding:var(--spacing-md);background:var(--bg-primary);color:var(--text-primary);font-family:Consolas,Monaco,Courier New,monospace;font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;border:none;flex:1;margin:0;line-height:1.6;overflow:auto}.XmlJsonConverter-module__NYbLrW__placeholder{padding:var(--spacing-md);text-align:center;color:var(--text-tertiary);justify-content:center;align-items:center;min-height:500px;font-style:italic;display:flex}.XmlJsonConverter-module__NYbLrW__actions{justify-content:center;gap:var(--spacing-md);display:flex}.XmlJsonConverter-module__NYbLrW__stats{gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;justify-content:center;display:flex}.XmlJsonConverter-module__NYbLrW__stats span{display:inline}
.UiComponentsDemo-module__NjxbyG__container{gap:1.25rem;display:grid}.UiComponentsDemo-module__NjxbyG__section{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-secondary);padding:1rem}.UiComponentsDemo-module__NjxbyG__section h2{color:var(--text-primary);margin:0 0 .75rem}.UiComponentsDemo-module__NjxbyG__row{flex-wrap:wrap;gap:.6rem;display:flex}.UiComponentsDemo-module__NjxbyG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}@media (max-width:768px){.UiComponentsDemo-module__NjxbyG__grid{grid-template-columns:1fr}}
.page-module__rVoAWq__container{gap:1rem;max-width:960px;margin:0 auto;padding:1.5rem;display:grid}.page-module__rVoAWq__container h1{color:var(--text-primary);margin:0}.page-module__rVoAWq__container p{color:var(--text-secondary);margin:0}@media (max-width:768px){.page-module__rVoAWq__container{padding:1rem}}
.FeatureSettings-module__wIZ3PW__container{width:100%;margin:0 auto}.FeatureSettings-module__wIZ3PW__header{margin-bottom:var(--spacing-xl)}.FeatureSettings-module__wIZ3PW__header h1{margin:0 0 var(--spacing-sm)0;color:var(--text-primary);font-size:28px;font-weight:700}.FeatureSettings-module__wIZ3PW__header p{color:var(--text-secondary);margin:0;font-size:14px}.FeatureSettings-module__wIZ3PW__strategyBanner{color:#fff;padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px}.FeatureSettings-module__wIZ3PW__bannerTitle{margin:0 0 var(--spacing-sm)0;font-size:18px;font-weight:600}.FeatureSettings-module__wIZ3PW__bannerDesc{opacity:.95;margin:0;font-size:14px;line-height:1.5}.FeatureSettings-module__wIZ3PW__summaryGrid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.FeatureSettings-module__wIZ3PW__summaryCard{background:var(--card-background);border:1px solid var(--border-color);padding:var(--spacing-lg);text-align:center;border-radius:8px}.FeatureSettings-module__wIZ3PW__summaryLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm);font-size:12px;font-weight:600}.FeatureSettings-module__wIZ3PW__summaryValue{color:var(--text-primary);margin:0;font-size:28px;font-weight:700}.FeatureSettings-module__wIZ3PW__grid{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}.FeatureSettings-module__wIZ3PW__section{background:var(--card-background);border:1px solid var(--border-color);padding:var(--spacing-lg);border-radius:8px}.FeatureSettings-module__wIZ3PW__sectionTitle{margin:0 0 var(--spacing-lg)0;color:var(--text-primary);align-items:center;gap:var(--spacing-sm);font-size:18px;font-weight:600;display:flex}.FeatureSettings-module__wIZ3PW__featuresList{gap:var(--spacing-md);flex-direction:column;display:flex}.FeatureSettings-module__wIZ3PW__featureItem{padding:var(--spacing-md);background:var(--background);border:1px solid var(--border-color);border-radius:6px;justify-content:space-between;align-items:center;transition:all .2s;display:flex}.FeatureSettings-module__wIZ3PW__premiumFeatureItem{gap:var(--spacing-md);padding:var(--spacing-md);background:var(--background);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;transition:all .2s;display:flex}.FeatureSettings-module__wIZ3PW__premiumFeatureItem:hover{border-color:var(--color-primary)}.FeatureSettings-module__wIZ3PW__featureInfo{flex:1}.FeatureSettings-module__wIZ3PW__featureName{margin:0 0 var(--spacing-xs)0;color:var(--text-primary);font-size:15px;font-weight:600}.FeatureSettings-module__wIZ3PW__featureDesc{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.4}.FeatureSettings-module__wIZ3PW__featureControl{gap:var(--spacing-sm);display:flex}.FeatureSettings-module__wIZ3PW__premiumControls{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.FeatureSettings-module__wIZ3PW__typeControl,.FeatureSettings-module__wIZ3PW__creditsControl{gap:var(--spacing-xs);flex-direction:column;display:flex}.FeatureSettings-module__wIZ3PW__select{border:1px solid var(--border-color);background:var(--card-background);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:8px 12px;font-size:13px;transition:all .2s}.FeatureSettings-module__wIZ3PW__select:hover{border-color:var(--color-primary)}.FeatureSettings-module__wIZ3PW__select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #2196f31a}.FeatureSettings-module__wIZ3PW__creditsLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:600}.FeatureSettings-module__wIZ3PW__input{border:1px solid var(--border-color);background:var(--card-background);color:var(--text-primary);border-radius:4px;padding:8px 12px;font-size:13px}.FeatureSettings-module__wIZ3PW__input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #2196f31a}.FeatureSettings-module__wIZ3PW__input::placeholder{color:var(--text-secondary);opacity:.6}.FeatureSettings-module__wIZ3PW__actions{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);display:flex}.FeatureSettings-module__wIZ3PW__saveBtn{padding:var(--spacing-sm)var(--spacing-lg);background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;font-size:14px;font-weight:600;transition:all .2s}.FeatureSettings-module__wIZ3PW__saveBtn:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 8px #2196f34d}.FeatureSettings-module__wIZ3PW__saveBtn:disabled{opacity:.6;cursor:not-allowed}.FeatureSettings-module__wIZ3PW__successMessage{color:var(--color-success);font-size:14px;font-weight:600;animation:.3s ease-out FeatureSettings-module__wIZ3PW__slideIn}@keyframes FeatureSettings-module__wIZ3PW__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.FeatureSettings-module__wIZ3PW__infoSection{background:var(--card-background);border:1px solid var(--border-color);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);border-radius:8px}.FeatureSettings-module__wIZ3PW__infoSection h3{margin:0 0 var(--spacing-md)0;color:var(--text-primary);font-size:16px;font-weight:600}.FeatureSettings-module__wIZ3PW__infoSection ul{padding-left:var(--spacing-lg);margin:0;list-style:none}.FeatureSettings-module__wIZ3PW__infoSection li{margin-bottom:var(--spacing-sm);color:var(--text-secondary);font-size:14px;line-height:1.6}.FeatureSettings-module__wIZ3PW__infoSection strong{color:var(--text-primary)}.FeatureSettings-module__wIZ3PW__tiersGrid{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(400px,1fr));display:grid}.FeatureSettings-module__wIZ3PW__tier{background:var(--card-background);border:1px solid var(--border-color);padding:var(--spacing-lg);border-radius:12px}.FeatureSettings-module__wIZ3PW__tier h2{margin:0 0 var(--spacing-lg)0;color:var(--text-primary);align-items:center;gap:var(--spacing-sm);font-size:18px;font-weight:600;display:flex}.FeatureSettings-module__wIZ3PW__featureList{gap:var(--spacing-md);flex-direction:column;display:flex}.FeatureSettings-module__wIZ3PW__featureItem{padding:var(--spacing-md);background:var(--background);border:1px solid var(--border-color);border-radius:8px;transition:all .2s}.FeatureSettings-module__wIZ3PW__featureItem:hover{border-color:var(--color-primary);background:var(--card-background)}.FeatureSettings-module__wIZ3PW__featureHeader{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.FeatureSettings-module__wIZ3PW__featureHeader strong{color:var(--text-primary);font-size:14px}.FeatureSettings-module__wIZ3PW__badge{color:#333;background:#f0f0f0;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.FeatureSettings-module__wIZ3PW__description{margin:0 0 var(--spacing-sm)0;color:var(--text-secondary);font-size:13px;line-height:1.4}.FeatureSettings-module__wIZ3PW__controls{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.FeatureSettings-module__wIZ3PW__typeButton{border:1px solid var(--border-color);background:var(--card-background);min-width:120px;color:var(--text-primary);cursor:pointer;border-radius:6px;flex:1;padding:8px 12px;font-size:12px;font-weight:600;transition:all .2s}.FeatureSettings-module__wIZ3PW__typeButton:hover{border-color:var(--color-primary);background:var(--primary-light)}.FeatureSettings-module__wIZ3PW__typeButton.FeatureSettings-module__wIZ3PW__active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.FeatureSettings-module__wIZ3PW__summary{background:var(--card-background);border:1px solid var(--border-color);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);border-radius:8px}.FeatureSettings-module__wIZ3PW__summary h3{margin:0 0 var(--spacing-md)0;color:var(--text-primary);font-size:16px;font-weight:600}.FeatureSettings-module__wIZ3PW__summary ul{padding-left:var(--spacing-lg);margin:0}.FeatureSettings-module__wIZ3PW__summary li{margin-bottom:var(--spacing-sm);color:var(--text-secondary);font-size:14px}.FeatureSettings-module__wIZ3PW__infoBox{padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);background:#f0f8ff;border:1px solid #b3d9ff;border-radius:8px}.FeatureSettings-module__wIZ3PW__infoBox h3{margin:0 0 var(--spacing-md)0;color:var(--text-primary);font-size:16px;font-weight:600}.FeatureSettings-module__wIZ3PW__infoBox ul{padding-left:var(--spacing-lg);margin:0;list-style:none}.FeatureSettings-module__wIZ3PW__infoBox li{margin-bottom:var(--spacing-sm);color:var(--text-secondary);font-size:14px;line-height:1.5}.FeatureSettings-module__wIZ3PW__saveButton{padding:var(--spacing-sm)var(--spacing-xl);background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;font-size:14px;font-weight:600;transition:all .2s}.FeatureSettings-module__wIZ3PW__saveButton:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #007bff40}.FeatureSettings-module__wIZ3PW__saveButton:active{transform:translateY(0)}.FeatureSettings-module__wIZ3PW__comingSoon{padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);background:#fff9e6;border:1px solid #ffe066;border-radius:8px}.FeatureSettings-module__wIZ3PW__comingSoon p{color:#856404;margin:0;font-size:14px;line-height:1.5}.FeatureSettings-module__wIZ3PW__loading{text-align:center;padding:var(--spacing-xl);color:var(--text-secondary);font-size:14px}.FeatureSettings-module__wIZ3PW__alert{color:#721c24;padding:var(--spacing-md);margin-bottom:var(--spacing-lg);background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;font-size:14px}@media (max-width:768px){.FeatureSettings-module__wIZ3PW__grid,.FeatureSettings-module__wIZ3PW__tiersGrid,.FeatureSettings-module__wIZ3PW__summaryGrid,.FeatureSettings-module__wIZ3PW__premiumControls{grid-template-columns:1fr}.FeatureSettings-module__wIZ3PW__featureItem{flex-direction:column;align-items:flex-start}.FeatureSettings-module__wIZ3PW__featureControl,.FeatureSettings-module__wIZ3PW__select{width:100%}.FeatureSettings-module__wIZ3PW__controls{flex-direction:column}.FeatureSettings-module__wIZ3PW__typeButton{width:100%}}
.BcryptHash-module__iuG_8q__container{padding:var(--spacing-md)}.BcryptHash-module__iuG_8q__header h1{color:var(--text-primary);margin:0 0 10px;font-size:24px}.BcryptHash-module__iuG_8q__header p{color:var(--text-secondary);margin:0 0 20px;font-size:14px}.BcryptHash-module__iuG_8q__container h3{color:var(--text-primary);margin:0 0 15px;font-size:18px}.BcryptHash-module__iuG_8q__saltRounds{margin-bottom:var(--spacing-md);align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.BcryptHash-module__iuG_8q__saltRounds label{color:var(--text-primary);font-weight:500}.BcryptHash-module__iuG_8q__saltInput{width:100px}.BcryptHash-module__iuG_8q__saltHint{color:var(--text-secondary);font-size:12px}.BcryptHash-module__iuG_8q__mainGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.BcryptHash-module__iuG_8q__section{gap:var(--spacing-sm);flex-direction:column;display:flex}.BcryptHash-module__iuG_8q__section label{color:var(--text-primary);font-weight:700}.BcryptHash-module__iuG_8q__passwordInfo{margin-top:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;font-size:14px}.BcryptHash-module__iuG_8q__passwordInfo>div{color:var(--text-primary)}.BcryptHash-module__iuG_8q__strengthIndicator{margin-top:4px}.BcryptHash-module__iuG_8q__strengthLabel{font-weight:700}.BcryptHash-module__iuG_8q__hashDisplay{margin-top:var(--spacing-md);padding:var(--spacing-md);word-break:break-all;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;font-family:monospace;font-size:12px}[data-theme=dark] .BcryptHash-module__iuG_8q__hashDisplay{background-color:#48bb781a;border-color:#48bb784d}.BcryptHash-module__iuG_8q__hashDisplay strong{color:#155724;margin-bottom:8px;display:block}[data-theme=dark] .BcryptHash-module__iuG_8q__hashDisplay strong{color:#4ade80}.BcryptHash-module__iuG_8q__hashValue{color:#155724}[data-theme=dark] .BcryptHash-module__iuG_8q__hashValue{color:#4ade80}.BcryptHash-module__iuG_8q__actionButtons{margin-top:var(--spacing-md);gap:var(--spacing-sm);display:flex}.BcryptHash-module__iuG_8q__comparisonResult{margin-top:var(--spacing-md);padding:var(--spacing-md);text-align:center;border:1px solid;border-radius:4px;font-weight:700}.BcryptHash-module__iuG_8q__comparisonResult.BcryptHash-module__iuG_8q__success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}[data-theme=dark] .BcryptHash-module__iuG_8q__comparisonResult.BcryptHash-module__iuG_8q__success{color:#4ade80;background-color:#48bb781a;border-color:#48bb784d}.BcryptHash-module__iuG_8q__comparisonResult.BcryptHash-module__iuG_8q__failure{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}[data-theme=dark] .BcryptHash-module__iuG_8q__comparisonResult.BcryptHash-module__iuG_8q__failure{color:#f87171;background-color:#dc26261a;border-color:#dc26264d}.BcryptHash-module__iuG_8q__storedHash{margin-top:var(--spacing-md);padding:var(--spacing-md);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;font-size:12px}.BcryptHash-module__iuG_8q__storedHash strong{color:var(--text-primary);margin-bottom:8px;display:block}.BcryptHash-module__iuG_8q__storedHashValue{word-break:break-all;color:var(--text-secondary);margin-top:8px;font-family:monospace}.BcryptHash-module__iuG_8q__error{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md);color:#721c24;background-color:#f8d7da;border-left:4px solid #721c24;border-radius:4px}[data-theme=dark] .BcryptHash-module__iuG_8q__error{color:#f87171;background-color:#dc26261a;border-left-color:#f87171}.BcryptHash-module__iuG_8q__warning{margin-top:var(--spacing-lg);padding:var(--spacing-md);background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;font-size:12px}[data-theme=dark] .BcryptHash-module__iuG_8q__warning{background-color:#fbbf241a;border-color:#fbbf244d}.BcryptHash-module__iuG_8q__warning strong{color:#856404;margin-bottom:8px;display:block}[data-theme=dark] .BcryptHash-module__iuG_8q__warning strong{color:#fbbf24}.BcryptHash-module__iuG_8q__warning ul{margin-top:8px;margin-bottom:0;padding-left:24px}.BcryptHash-module__iuG_8q__warning li{color:#856404;margin-bottom:8px;line-height:1.6}[data-theme=dark] .BcryptHash-module__iuG_8q__warning li{color:#fbbf24}@media (max-width:768px){.BcryptHash-module__iuG_8q__mainGrid{grid-template-columns:1fr}.BcryptHash-module__iuG_8q__saltInput{width:80px}.BcryptHash-module__iuG_8q__actionButtons{flex-direction:column}.BcryptHash-module__iuG_8q__actionButtons button{width:100%}.BcryptHash-module__iuG_8q__container{padding:var(--spacing-sm)}.BcryptHash-module__iuG_8q__header h1{font-size:20px}.BcryptHash-module__iuG_8q__header p{font-size:13px}}
.RegexTester-module__xL_ZCa__container{padding:2rem}.RegexTester-module__xL_ZCa__header{margin-bottom:2rem}.RegexTester-module__xL_ZCa__header h1{color:var(--text-primary);margin:0 0 .5rem;font-size:2rem}.RegexTester-module__xL_ZCa__header p{color:var(--text-secondary);margin:0;font-size:.95rem}.RegexTester-module__xL_ZCa__testerCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2rem}.RegexTester-module__xL_ZCa__formGroup{margin-bottom:1.5rem}.RegexTester-module__xL_ZCa__label{color:var(--text-primary);margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.RegexTester-module__xL_ZCa__textarea{border:1px solid var(--border-color);border-radius:var(--radius-md);resize:vertical;background:var(--bg-primary);width:100%;color:var(--text-primary);transition:border-color var(--transition-normal);padding:.75rem;font-family:monospace;font-size:.9rem}.RegexTester-module__xL_ZCa__textarea:focus{border-color:var(--primary-color);outline:none}.RegexTester-module__xL_ZCa__inputError{border-color:var(--error-color)!important}.RegexTester-module__xL_ZCa__alert{margin-top:.5rem;font-size:.85rem}.RegexTester-module__xL_ZCa__flagsContainer{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.RegexTester-module__xL_ZCa__flagBtn{border:2px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:flex}.RegexTester-module__xL_ZCa__flagBtn:hover{border-color:var(--primary-color);color:var(--primary-color)}.RegexTester-module__xL_ZCa__flagBtnActive{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.RegexTester-module__xL_ZCa__flagsInfo{color:var(--text-tertiary);font-size:.8rem}.RegexTester-module__xL_ZCa__actionButtons{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.RegexTester-module__xL_ZCa__resultsSection{border-top:1px solid var(--border-color);margin-top:2rem;padding-top:2rem}.RegexTester-module__xL_ZCa__resultsSection h3{color:var(--text-primary);margin:0 0 1rem;font-size:1.1rem}.RegexTester-module__xL_ZCa__matchesList{flex-direction:column;gap:.75rem;display:flex}.RegexTester-module__xL_ZCa__matchItem{background:var(--bg-tertiary);border-left:3px solid var(--primary-color);border-radius:var(--radius-sm);padding:.75rem;font-family:monospace;font-size:.9rem}.RegexTester-module__xL_ZCa__matchText{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.25rem;display:flex}.RegexTester-module__xL_ZCa__matchText strong{color:var(--primary-color);word-break:break-all}.RegexTester-module__xL_ZCa__matchIndex{background:var(--primary-light);color:var(--primary-color);border-radius:var(--radius-sm);white-space:nowrap;padding:.2rem .4rem;font-size:.8rem}.RegexTester-module__xL_ZCa__matchGroups{color:var(--text-secondary);margin-top:.3rem}.RegexTester-module__xL_ZCa__matchGroups small{color:var(--text-tertiary);font-size:.8rem}.RegexTester-module__xL_ZCa__noMatches{text-align:center;color:var(--text-tertiary);background:var(--bg-tertiary);border-radius:var(--radius-md);margin-top:1rem;padding:2rem 1rem}.RegexTester-module__xL_ZCa__infoPanel{background:var(--info-light);border-left:3px solid var(--info-color);border-radius:var(--radius-md);margin-top:2rem;padding:1.5rem}.RegexTester-module__xL_ZCa__infoPanel h4{color:var(--info-color);margin:0 0 1rem;font-size:.95rem}.RegexTester-module__xL_ZCa__patternExamples{margin:0;padding:0;list-style:none}.RegexTester-module__xL_ZCa__patternExamples li{color:var(--text-primary);margin-bottom:.5rem;padding:.4rem 0;font-size:.85rem}.RegexTester-module__xL_ZCa__patternExamples code{background:var(--bg-primary);border-radius:var(--radius-sm);color:var(--info-color);word-break:break-all;padding:.3rem .5rem;font-family:monospace}@media (max-width:768px){.RegexTester-module__xL_ZCa__container{padding:1rem}.RegexTester-module__xL_ZCa__testerCard{padding:1.5rem}.RegexTester-module__xL_ZCa__header h1{font-size:1.5rem}.RegexTester-module__xL_ZCa__actionButtons{flex-direction:column}.RegexTester-module__xL_ZCa__actionButtons button{width:100%}.RegexTester-module__xL_ZCa__matchText{flex-direction:column;align-items:flex-start}.RegexTester-module__xL_ZCa__flagsContainer{justify-content:center}}
.BatchConversion-module__RyY3Ca__container{padding:1rem 0}.BatchConversion-module__RyY3Ca__header{text-align:center;margin-bottom:1.5rem}.BatchConversion-module__RyY3Ca__header h2{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem}.BatchConversion-module__RyY3Ca__header p{color:var(--text-secondary)}.BatchConversion-module__RyY3Ca__instructions{background:var(--info-bg);border-left:4px solid var(--info-color);border-radius:4px;margin-bottom:1.5rem;padding:1rem}.BatchConversion-module__RyY3Ca__instructions h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1rem}.BatchConversion-module__RyY3Ca__instructions ul{color:var(--text-secondary);margin:0;padding-left:1.5rem;font-size:.875rem}.BatchConversion-module__RyY3Ca__instructions code{background:var(--code-bg);border-radius:3px;padding:.2rem .4rem;font-family:monospace}.BatchConversion-module__RyY3Ca__inputSection{margin-bottom:1.5rem}.BatchConversion-module__RyY3Ca__label{color:var(--text-primary);margin-bottom:.5rem;font-weight:600;display:block}.BatchConversion-module__RyY3Ca__textarea{border:1px solid var(--border-color);background:var(--input-bg);width:100%;color:var(--text-primary);resize:vertical;border-radius:4px;padding:.75rem;font-family:monospace;font-size:.875rem}.BatchConversion-module__RyY3Ca__textarea:focus{border-color:var(--primary-color);outline:none}.BatchConversion-module__RyY3Ca__actions{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.BatchConversion-module__RyY3Ca__lastUpdated{text-align:center;color:var(--text-secondary);margin-bottom:1rem;font-size:.875rem}.BatchConversion-module__RyY3Ca__alert{margin-bottom:1rem}.BatchConversion-module__RyY3Ca__results{border-top:1px solid var(--border-color);margin-top:2rem;padding-top:2rem}.BatchConversion-module__RyY3Ca__resultsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.BatchConversion-module__RyY3Ca__resultsHeader h3{color:var(--text-primary);margin:0;font-size:1.25rem}.BatchConversion-module__RyY3Ca__resultsActions{gap:.5rem;display:flex}.BatchConversion-module__RyY3Ca__iconButton{background:var(--button-secondary-bg);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;transition:background .2s}.BatchConversion-module__RyY3Ca__iconButton:hover{background:var(--button-secondary-hover)}.BatchConversion-module__RyY3Ca__resultsTable{overflow-x:auto}.BatchConversion-module__RyY3Ca__resultsTable table{border-collapse:collapse;background:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;width:100%}.BatchConversion-module__RyY3Ca__resultsTable th,.BatchConversion-module__RyY3Ca__resultsTable td{text-align:left;border-bottom:1px solid var(--border-color);padding:.75rem}.BatchConversion-module__RyY3Ca__resultsTable th{background:var(--table-header-bg);color:var(--text-primary);font-weight:600}.BatchConversion-module__RyY3Ca__resultsTable tbody tr:hover{background:var(--table-row-hover)}.BatchConversion-module__RyY3Ca__resultsTable tbody tr:last-child td{border-bottom:none}.BatchConversion-module__RyY3Ca__resultValue{color:var(--success-color);font-weight:600}@media (max-width:768px){.BatchConversion-module__RyY3Ca__actions{flex-direction:column}.BatchConversion-module__RyY3Ca__actions button{width:100%}.BatchConversion-module__RyY3Ca__resultsHeader{flex-direction:column;align-items:flex-start}.BatchConversion-module__RyY3Ca__resultsActions{width:100%}.BatchConversion-module__RyY3Ca__iconButton{flex:1}}
.ConversionHistory-module__DNcXTW__container{padding:1rem 0}.ConversionHistory-module__DNcXTW__header{text-align:center;margin-bottom:1.5rem}.ConversionHistory-module__DNcXTW__header h2{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem}.ConversionHistory-module__DNcXTW__header p{color:var(--text-secondary)}.ConversionHistory-module__DNcXTW__alert{margin-bottom:1rem}.ConversionHistory-module__DNcXTW__actions{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.ConversionHistory-module__DNcXTW__empty{text-align:center;color:var(--text-secondary);padding:3rem 1rem}.ConversionHistory-module__DNcXTW__empty p{margin:.5rem 0}.ConversionHistory-module__DNcXTW__historyList{flex-direction:column;gap:1rem;display:flex}.ConversionHistory-module__DNcXTW__historyItem{background:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;padding:1rem;transition:box-shadow .2s}.ConversionHistory-module__DNcXTW__historyItem:hover{box-shadow:0 2px 8px #0000001a}.ConversionHistory-module__DNcXTW__itemMain{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.ConversionHistory-module__DNcXTW__itemAmount{color:var(--text-primary);font-size:1.125rem;font-weight:600}.ConversionHistory-module__DNcXTW__itemArrow{color:var(--text-secondary);font-size:1.25rem}.ConversionHistory-module__DNcXTW__itemResult{color:var(--success-color);font-size:1.125rem;font-weight:700}.ConversionHistory-module__DNcXTW__itemMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:1rem;font-size:.875rem;display:flex}.ConversionHistory-module__DNcXTW__itemRate{background:var(--badge-bg);border-radius:4px;padding:.25rem .5rem}.ConversionHistory-module__DNcXTW__itemDate{flex:1}.ConversionHistory-module__DNcXTW__deleteButton{cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1rem;transition:opacity .2s}.ConversionHistory-module__DNcXTW__deleteButton:hover{opacity:.7}@media (max-width:768px){.ConversionHistory-module__DNcXTW__actions{flex-direction:column}.ConversionHistory-module__DNcXTW__actions button{width:100%}.ConversionHistory-module__DNcXTW__itemMain{flex-direction:column;align-items:flex-start;gap:.5rem}.ConversionHistory-module__DNcXTW__itemArrow{display:none}.ConversionHistory-module__DNcXTW__itemMeta{flex-direction:column;align-items:flex-start;gap:.5rem}}
.HistoricalChart-module__PeKKBG__container{padding:1rem 0}.HistoricalChart-module__PeKKBG__header{text-align:center;margin-bottom:1.5rem}.HistoricalChart-module__PeKKBG__header h2{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem}.HistoricalChart-module__PeKKBG__header p{color:var(--text-secondary);font-size:1rem}.HistoricalChart-module__PeKKBG__controls{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.HistoricalChart-module__PeKKBG__controls label{color:var(--text-primary);font-weight:600}.HistoricalChart-module__PeKKBG__alert{margin-bottom:1rem}.HistoricalChart-module__PeKKBG__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.HistoricalChart-module__PeKKBG__statCard{background:var(--input-bg);border:1px solid var(--border-color);text-align:center;border-radius:8px;padding:1rem}.HistoricalChart-module__PeKKBG__statLabel{color:var(--text-secondary);margin-bottom:.5rem;font-size:.875rem;display:block}.HistoricalChart-module__PeKKBG__statValue{color:var(--text-primary);font-size:1.5rem;font-weight:700;display:block}.HistoricalChart-module__PeKKBG__statValue.HistoricalChart-module__PeKKBG__positive{color:var(--success-color)}.HistoricalChart-module__PeKKBG__statValue.HistoricalChart-module__PeKKBG__negative{color:var(--error-color)}.HistoricalChart-module__PeKKBG__chartContainer{background:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1rem;padding:1.5rem}.HistoricalChart-module__PeKKBG__info{background:var(--info-bg);border-left:4px solid var(--info-color);border-radius:4px;padding:1rem}.HistoricalChart-module__PeKKBG__info p{color:var(--text-secondary);margin:0;font-size:.875rem}@media (max-width:768px){.HistoricalChart-module__PeKKBG__stats{grid-template-columns:repeat(2,1fr)}.HistoricalChart-module__PeKKBG__controls{flex-direction:column;align-items:stretch}.HistoricalChart-module__PeKKBG__chartContainer{padding:1rem}}
