.Breadcrumb-module__c113HW__breadcrumb{font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-5) 0 var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.Breadcrumb-module__c113HW__item{align-items:center;display:flex}.Breadcrumb-module__c113HW__link{color:var(--color-text-muted);transition:color var(--transition-fast);text-decoration:none}.Breadcrumb-module__c113HW__link:hover{color:var(--color-accent-text)}.Breadcrumb-module__c113HW__sep{margin:0 var(--space-2);color:var(--color-border-strong);-webkit-user-select:none;user-select:none}.Breadcrumb-module__c113HW__current{color:var(--color-text-secondary)}
.PageWrapper-module__4tkSgW__wrapper{max-width:var(--max-width);padding:0 var(--space-5);margin:0 auto}
.FieldBreakdown-module__gJGf6a__breakdown{gap:var(--space-2);flex-wrap:wrap;display:flex}.FieldBreakdown-module__gJGf6a__block{text-align:center;flex:1 1 0;min-width:68px}.FieldBreakdown-module__gJGf6a__value{font-family:var(--font-code);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);color:#fff;letter-spacing:1px;font-size:22px;font-weight:600;line-height:1}.FieldBreakdown-module__gJGf6a__name{font-size:var(--text-xs);margin-top:var(--space-2);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.FieldBreakdown-module__gJGf6a__minute .FieldBreakdown-module__gJGf6a__value{background:var(--color-field-minute)}.FieldBreakdown-module__gJGf6a__hour .FieldBreakdown-module__gJGf6a__value{background:var(--color-field-hour)}.FieldBreakdown-module__gJGf6a__dom .FieldBreakdown-module__gJGf6a__value{background:var(--color-field-dom)}.FieldBreakdown-module__gJGf6a__month .FieldBreakdown-module__gJGf6a__value{background:var(--color-field-month)}.FieldBreakdown-module__gJGf6a__dow .FieldBreakdown-module__gJGf6a__value{background:var(--color-field-dow)}@media (max-width:560px){.FieldBreakdown-module__gJGf6a__value{padding:var(--space-2) var(--space-1);font-size:16px}.FieldBreakdown-module__gJGf6a__name{font-size:9px}}
.NextRuns-module__xt63VG__label{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);margin-bottom:var(--space-3);font-weight:600}.NextRuns-module__xt63VG__list{gap:var(--space-1);flex-direction:column;display:flex}.NextRuns-module__xt63VG__twoCol{gap:var(--space-1);grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.NextRuns-module__xt63VG__twoCol{grid-template-columns:1fr}}.NextRuns-module__xt63VG__item{align-items:center;gap:var(--space-2);font-family:var(--font-code);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-alt);display:flex}.NextRuns-module__xt63VG__index{font-size:var(--text-xs);color:var(--color-text-muted);min-width:20px}
.CopyButton-module__7VkajW__btn{top:var(--space-2);right:var(--space-2);padding:3px var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);border-radius:var(--radius-sm);color:#ffffff80;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:#ffffff0f;border:1px solid #ffffff26;font-weight:500;position:absolute}.CopyButton-module__7VkajW__btn:hover{color:#fffc;background:#ffffff1f}.CopyButton-module__7VkajW__copied{color:#22c98a;background:#22c98a33;border-color:#22c98a4d}.CopyButton-module__7VkajW__light{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);position:static}.CopyButton-module__7VkajW__light:hover{background:var(--color-surface-alt);color:var(--color-text-secondary)}
.FAQ-module__8ZM7Ka__section{margin-bottom:var(--space-10)}.FAQ-module__8ZM7Ka__title{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;margin-bottom:var(--space-6);font-weight:600}.FAQ-module__8ZM7Ka__item{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);margin-bottom:var(--space-4)}.FAQ-module__8ZM7Ka__item.FAQ-module__8ZM7Ka__last{border-bottom:none;margin-bottom:0;padding-bottom:0}.FAQ-module__8ZM7Ka__trigger{all:unset;justify-content:space-between;align-items:flex-start;gap:var(--space-3);cursor:pointer;width:100%;font-weight:500;font-size:var(--text-base);color:var(--color-text-primary);line-height:1.4;display:flex}.FAQ-module__8ZM7Ka__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.FAQ-module__8ZM7Ka__icon{color:var(--color-text-muted);transition:transform var(--transition-base);font-size:20px;line-height:1;font-family:var(--font-code);flex-shrink:0;margin-top:-2px}.FAQ-module__8ZM7Ka__iconOpen{transform:rotate(45deg)}.FAQ-module__8ZM7Ka__body{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.75}.FAQ-module__8ZM7Ka__body code{font-family:var(--font-code);background:var(--color-surface-alt);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:.875em}
.PresetPills-module__9oeGqa__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.PresetPills-module__9oeGqa__pill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);align-items:center;font-weight:500;display:inline-flex}.PresetPills-module__9oeGqa__pill:hover{border-color:var(--color-accent);color:var(--color-accent-text);background:var(--color-accent-light)}.PresetPills-module__9oeGqa__active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.PresetPills-module__9oeGqa__active:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}
.Base64Converter-module__qyYf0W__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.Base64Converter-module__qyYf0W__modeRow{margin-bottom:var(--space-4);gap:2px;display:flex}.Base64Converter-module__qyYf0W__modeBtn{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.Base64Converter-module__qyYf0W__modeBtn:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.Base64Converter-module__qyYf0W__modeBtnActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.Base64Converter-module__qyYf0W__modeBtnActive:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.Base64Converter-module__qyYf0W__error{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-error);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin-bottom:var(--space-4);background:#f43f5e0f;border:1px solid #f43f5e26;font-weight:500}.Base64Converter-module__qyYf0W__panels{gap:var(--space-3);grid-template-columns:1fr auto 1fr;align-items:start;display:grid}@media (max-width:720px){.Base64Converter-module__qyYf0W__panels{grid-template-columns:1fr}.Base64Converter-module__qyYf0W__arrows{justify-content:center;gap:var(--space-3);display:flex}}.Base64Converter-module__qyYf0W__panel{flex-direction:column;display:flex}.Base64Converter-module__qyYf0W__panelHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.Base64Converter-module__qyYf0W__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.Base64Converter-module__qyYf0W__textarea{width:100%;min-height:180px;font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);resize:vertical;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;line-height:1.6}.Base64Converter-module__qyYf0W__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.Base64Converter-module__qyYf0W__arrows{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;padding-top:28px;display:flex}.Base64Converter-module__qyYf0W__arrow{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;font-weight:600}.Base64Converter-module__qyYf0W__btnCopy{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.Base64Converter-module__qyYf0W__btnCopy:hover{color:var(--color-text-secondary);background:var(--color-surface-alt)}.Base64Converter-module__qyYf0W__btnCopied{color:var(--color-success);border-color:var(--color-success);background:#22c98a1a}@media (max-width:560px){.Base64Converter-module__qyYf0W__toolCard{padding:var(--space-4)}}
.ColourConverter-module__M55FbW__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.ColourConverter-module__M55FbW__inputRow{gap:var(--space-2);margin-bottom:var(--space-5);display:flex}.ColourConverter-module__M55FbW__textInput{font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;flex:1}.ColourConverter-module__M55FbW__textInput:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.ColourConverter-module__M55FbW__pickerInput{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;background:var(--color-surface);width:44px;height:38px;padding:2px}.ColourConverter-module__M55FbW__error{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-error);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#f43f5e0f;border:1px solid #f43f5e26;font-weight:500}.ColourConverter-module__M55FbW__previewRow{gap:var(--space-4);margin-bottom:var(--space-5);align-items:flex-start;display:flex}.ColourConverter-module__M55FbW__swatch{border-radius:var(--radius-lg);border:1px solid var(--color-border);flex-shrink:0;width:80px;height:80px}.ColourConverter-module__M55FbW__formats{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.ColourConverter-module__M55FbW__formatRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-sm);display:flex}.ColourConverter-module__M55FbW__formatLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);flex-shrink:0;min-width:38px;font-weight:600}.ColourConverter-module__M55FbW__formatValue{font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);flex:1}.ColourConverter-module__M55FbW__btnCopy{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;font-weight:500}.ColourConverter-module__M55FbW__btnCopy:hover{color:var(--color-text-secondary);background:var(--color-surface-alt)}.ColourConverter-module__M55FbW__btnCopied{color:var(--color-success);border-color:var(--color-success);background:#22c98a1a}.ColourConverter-module__M55FbW__contrastSection{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.ColourConverter-module__M55FbW__contrastTitle{font-family:var(--font-display);font-size:var(--text-sm);margin-bottom:var(--space-3);color:var(--color-text-primary);font-weight:600}.ColourConverter-module__M55FbW__contrastGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.ColourConverter-module__M55FbW__contrastCard{align-items:center;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);flex-direction:column;display:flex}.ColourConverter-module__M55FbW__contrastSample{font-size:var(--text-2xl);font-weight:700}.ColourConverter-module__M55FbW__contrastInfo{font-size:var(--text-xs);font-weight:500}.ColourConverter-module__M55FbW__contrastInfo strong{font-weight:700}.ColourConverter-module__M55FbW__contrastLabel{opacity:.6;text-transform:uppercase;letter-spacing:.5px;font-size:10px}@media (max-width:560px){.ColourConverter-module__M55FbW__toolCard{padding:var(--space-4)}.ColourConverter-module__M55FbW__previewRow{flex-direction:column}.ColourConverter-module__M55FbW__contrastGrid{grid-template-columns:1fr}}
.JsonCsvConverter-module__0EMOba__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.JsonCsvConverter-module__0EMOba__optionsRow{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.JsonCsvConverter-module__0EMOba__optionGroup{gap:var(--space-1);flex-direction:column;display:flex}.JsonCsvConverter-module__0EMOba__optionLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.JsonCsvConverter-module__0EMOba__pills{gap:2px;display:flex}.JsonCsvConverter-module__0EMOba__pill{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.JsonCsvConverter-module__0EMOba__pill:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.JsonCsvConverter-module__0EMOba__pillActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.JsonCsvConverter-module__0EMOba__pillActive:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.JsonCsvConverter-module__0EMOba__check{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;display:flex}.JsonCsvConverter-module__0EMOba__check input{accent-color:var(--color-accent);cursor:pointer}.JsonCsvConverter-module__0EMOba__error{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-error);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin-bottom:var(--space-4);background:#f43f5e0f;border:1px solid #f43f5e26;font-weight:500}.JsonCsvConverter-module__0EMOba__panels{gap:var(--space-3);grid-template-columns:1fr auto 1fr;align-items:start;display:grid}@media (max-width:720px){.JsonCsvConverter-module__0EMOba__panels{grid-template-columns:1fr}.JsonCsvConverter-module__0EMOba__arrows{justify-content:center;gap:var(--space-2);flex-direction:row;display:flex}}.JsonCsvConverter-module__0EMOba__panel{flex-direction:column;display:flex}.JsonCsvConverter-module__0EMOba__panelHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.JsonCsvConverter-module__0EMOba__panelActions{gap:var(--space-2);display:flex}.JsonCsvConverter-module__0EMOba__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.JsonCsvConverter-module__0EMOba__textarea{width:100%;min-height:200px;font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);resize:vertical;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;line-height:1.6}.JsonCsvConverter-module__0EMOba__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.JsonCsvConverter-module__0EMOba__arrows{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;padding-top:28px;display:flex}.JsonCsvConverter-module__0EMOba__arrowBtn{padding:var(--space-2) var(--space-3);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast);font-weight:600}.JsonCsvConverter-module__0EMOba__arrowBtn:hover{background:var(--color-accent-hover)}.JsonCsvConverter-module__0EMOba__btnCopy{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.JsonCsvConverter-module__0EMOba__btnCopy:hover{color:var(--color-text-secondary);background:var(--color-surface-alt)}.JsonCsvConverter-module__0EMOba__btnCopied{color:var(--color-success);border-color:var(--color-success);background:#22c98a1a}.JsonCsvConverter-module__0EMOba__btnDownload{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.JsonCsvConverter-module__0EMOba__btnDownload:hover{color:var(--color-accent-text);border-color:var(--color-accent)}@media (max-width:560px){.JsonCsvConverter-module__0EMOba__toolCard{padding:var(--space-4)}.JsonCsvConverter-module__0EMOba__optionsRow{flex-direction:column;align-items:flex-start}}
.TimestampConverter-module__xtyIUq__liveClock{align-items:center;gap:var(--space-1);padding:var(--space-5);margin-bottom:var(--space-4);background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.TimestampConverter-module__xtyIUq__liveLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.TimestampConverter-module__xtyIUq__liveValue{font-family:var(--font-code);font-size:var(--text-2xl);color:var(--color-accent-text);letter-spacing:1px;font-weight:700;animation:1s ease-in-out TimestampConverter-module__xtyIUq__pulse}@keyframes TimestampConverter-module__xtyIUq__pulse{0%{opacity:.6}50%{opacity:1}to{opacity:1}}.TimestampConverter-module__xtyIUq__panels{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:1fr 1fr;display:grid}@media (max-width:720px){.TimestampConverter-module__xtyIUq__panels{grid-template-columns:1fr}}.TimestampConverter-module__xtyIUq__panel{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.TimestampConverter-module__xtyIUq__panelTitle{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.2px;margin-bottom:var(--space-4);font-weight:600}.TimestampConverter-module__xtyIUq__inputRow{gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.TimestampConverter-module__xtyIUq__input{font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;flex:1}.TimestampConverter-module__xtyIUq__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.TimestampConverter-module__xtyIUq__btnNow{padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast);font-weight:600}.TimestampConverter-module__xtyIUq__btnNow:hover{background:var(--color-accent-hover)}.TimestampConverter-module__xtyIUq__detect{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-3)}.TimestampConverter-module__xtyIUq__detect strong{color:var(--color-text-secondary)}.TimestampConverter-module__xtyIUq__error{font-size:var(--text-xs);color:var(--color-error);margin-bottom:var(--space-3);font-weight:600}.TimestampConverter-module__xtyIUq__fieldGroup{margin-bottom:var(--space-3)}.TimestampConverter-module__xtyIUq__fieldLabel{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);margin-bottom:var(--space-1);font-weight:600;display:block}.TimestampConverter-module__xtyIUq__tzToggle{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.TimestampConverter-module__xtyIUq__tzBtn{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);text-align:center;flex:1;font-weight:500}.TimestampConverter-module__xtyIUq__tzBtn:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.TimestampConverter-module__xtyIUq__tzBtnActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.TimestampConverter-module__xtyIUq__tzBtnActive:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.TimestampConverter-module__xtyIUq__results{gap:var(--space-2);flex-direction:column;display:flex}.TimestampConverter-module__xtyIUq__resultRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-alt);display:flex}.TimestampConverter-module__xtyIUq__resultLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);flex-shrink:0;min-width:55px;font-weight:600}.TimestampConverter-module__xtyIUq__resultValue{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.TimestampConverter-module__xtyIUq__btnCopy{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);flex-shrink:0;font-weight:500}.TimestampConverter-module__xtyIUq__btnCopy:hover{background:var(--color-surface-alt);color:var(--color-text-secondary)}.TimestampConverter-module__xtyIUq__btnCopied{color:var(--color-success);border-color:var(--color-success);background:#22c98a1a}@media (max-width:560px){.TimestampConverter-module__xtyIUq__panel{padding:var(--space-4)}.TimestampConverter-module__xtyIUq__resultRow{flex-wrap:wrap}.TimestampConverter-module__xtyIUq__resultValue{min-width:0}}
.UrlEncoder-module__hkik0G__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-4)}.UrlEncoder-module__hkik0G__modeRow{margin-bottom:var(--space-4);gap:2px;display:flex}.UrlEncoder-module__hkik0G__modeBtn{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);font-weight:600}.UrlEncoder-module__hkik0G__modeBtn:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.UrlEncoder-module__hkik0G__modeBtnActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.UrlEncoder-module__hkik0G__modeBtnActive:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.UrlEncoder-module__hkik0G__error{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-error);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin-bottom:var(--space-4);background:#f43f5e0f;border:1px solid #f43f5e26;font-weight:500}.UrlEncoder-module__hkik0G__panels{gap:var(--space-3);grid-template-columns:1fr auto 1fr;align-items:start;display:grid}@media (max-width:720px){.UrlEncoder-module__hkik0G__panels{grid-template-columns:1fr}.UrlEncoder-module__hkik0G__arrows{justify-content:center;gap:var(--space-3);display:flex}}.UrlEncoder-module__hkik0G__panel{flex-direction:column;display:flex}.UrlEncoder-module__hkik0G__panelHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.UrlEncoder-module__hkik0G__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.UrlEncoder-module__hkik0G__textarea{width:100%;min-height:150px;font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);resize:vertical;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;line-height:1.6}.UrlEncoder-module__hkik0G__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.UrlEncoder-module__hkik0G__arrows{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;padding-top:28px;display:flex}.UrlEncoder-module__hkik0G__arrow{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;font-weight:600}.UrlEncoder-module__hkik0G__btnCopy{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.UrlEncoder-module__hkik0G__btnCopy:hover{color:var(--color-text-secondary);background:var(--color-surface-alt)}.UrlEncoder-module__hkik0G__btnCopied{color:var(--color-success);border-color:var(--color-success);background:#22c98a1a}.UrlEncoder-module__hkik0G__parserCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.UrlEncoder-module__hkik0G__parserTitle{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.2px;margin-bottom:var(--space-3);font-weight:600}.UrlEncoder-module__hkik0G__parserInput{width:100%;font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.UrlEncoder-module__hkik0G__parserInput:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.UrlEncoder-module__hkik0G__parserResults{gap:var(--space-2);flex-direction:column;display:flex}.UrlEncoder-module__hkik0G__row{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-sm);display:flex}.UrlEncoder-module__hkik0G__rowLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);flex-shrink:0;min-width:70px;font-weight:600}.UrlEncoder-module__hkik0G__rowValue{font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);word-break:break-all}.UrlEncoder-module__hkik0G__paramsSection{margin-top:var(--space-2)}.UrlEncoder-module__hkik0G__paramsLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);margin-bottom:var(--space-2);font-weight:600;display:block}.UrlEncoder-module__hkik0G__paramsTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.UrlEncoder-module__hkik0G__paramsTable th{text-align:left;font-size:var(--text-xs);color:var(--color-text-muted);padding:var(--space-1) var(--space-3);background:var(--color-surface-alt);border-bottom:1px solid var(--color-border);font-weight:600}.UrlEncoder-module__hkik0G__paramsTable td{padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--color-border)}.UrlEncoder-module__hkik0G__paramsTable td code{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-primary)}.UrlEncoder-module__hkik0G__paramsTable tr:last-child td{border-bottom:none}@media (max-width:560px){.UrlEncoder-module__hkik0G__toolCard,.UrlEncoder-module__hkik0G__parserCard{padding:var(--space-4)}}
.CronExplainer-module__m7u6na__panel{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8)}.CronExplainer-module__m7u6na__inputGroup{margin-bottom:var(--space-5)}.CronExplainer-module__m7u6na__inputLabel{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);margin-bottom:var(--space-2);font-weight:600;display:block}.CronExplainer-module__m7u6na__inputRow{gap:var(--space-2);display:flex}.CronExplainer-module__m7u6na__input{font-family:var(--font-code);font-size:var(--text-md);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);letter-spacing:.5px;outline:none;flex:1}.CronExplainer-module__m7u6na__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.CronExplainer-module__m7u6na__input::placeholder{color:var(--color-text-muted);opacity:.6}.CronExplainer-module__m7u6na__copyBtn{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;font-size:var(--text-sm);color:var(--color-text-muted);transition:all var(--transition-fast);white-space:nowrap;font-weight:500;font-family:var(--font-body)}.CronExplainer-module__m7u6na__copyBtn:hover{background:var(--color-surface-alt);color:var(--color-text-secondary)}.CronExplainer-module__m7u6na__presetWrap{margin-bottom:var(--space-6)}.CronExplainer-module__m7u6na__divider{border:none;border-top:1px solid var(--color-border);margin:var(--space-5) 0}.CronExplainer-module__m7u6na__result{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-accent-light);color:var(--color-accent-text);font-size:var(--text-md);margin-bottom:var(--space-5);font-weight:600;line-height:1.5}.CronExplainer-module__m7u6na__resultError{background:var(--color-error-bg);color:var(--color-error)}.CronExplainer-module__m7u6na__fieldBreakdownWrap{margin-bottom:var(--space-5)}@media (max-width:560px){.CronExplainer-module__m7u6na__panel{padding:var(--space-4)}}
.HttpStatusCodes-module__m44Wuq__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.HttpStatusCodes-module__m44Wuq__search{width:100%;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;display:block}.HttpStatusCodes-module__m44Wuq__search:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.HttpStatusCodes-module__m44Wuq__list{margin-top:var(--space-4)}.HttpStatusCodes-module__m44Wuq__group{margin-bottom:var(--space-4)}.HttpStatusCodes-module__m44Wuq__groupLabel{font-family:var(--font-display);font-size:var(--text-base);margin-bottom:var(--space-2);color:var(--color-text-primary);font-weight:700}.HttpStatusCodes-module__m44Wuq__item{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-1);background:var(--color-surface);transition:box-shadow var(--transition-fast)}.HttpStatusCodes-module__m44Wuq__item:hover{box-shadow:0 2px 8px #0000000a}.HttpStatusCodes-module__m44Wuq__itemExpanded{border-color:var(--color-border-strong)}.HttpStatusCodes-module__m44Wuq__itemHeader{align-items:center;gap:var(--space-2);cursor:pointer;width:100%;padding:var(--space-2) var(--space-3);text-align:left;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);background:0 0;border:none;display:flex}.HttpStatusCodes-module__m44Wuq__codeBadge{font-family:var(--font-code);font-weight:700;font-size:var(--text-xs);border-radius:var(--radius-sm);flex-shrink:0;padding:2px 8px}.HttpStatusCodes-module__m44Wuq__badgeInfo{color:#3b82f6;background:#60a5fa1f}.HttpStatusCodes-module__m44Wuq__badgeSuccess{color:#16a34a;background:#22c55e1f}.HttpStatusCodes-module__m44Wuq__badgeRedirect{color:#d97706;background:#fbbf241f}.HttpStatusCodes-module__m44Wuq__badgeClient{color:#e11d48;background:#f43f5e14}.HttpStatusCodes-module__m44Wuq__badgeServer{color:#9333ea;background:#a855f71f}.HttpStatusCodes-module__m44Wuq__codeName{white-space:nowrap;flex-shrink:0;font-weight:600}.HttpStatusCodes-module__m44Wuq__info{color:#3b82f6}.HttpStatusCodes-module__m44Wuq__success{color:#16a34a}.HttpStatusCodes-module__m44Wuq__redirect{color:#d97706}.HttpStatusCodes-module__m44Wuq__clientErr{color:#e11d48}.HttpStatusCodes-module__m44Wuq__serverErr{color:#9333ea}.HttpStatusCodes-module__m44Wuq__codeDesc{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.HttpStatusCodes-module__m44Wuq__chevron{color:var(--color-text-muted);flex-shrink:0;font-size:12px}.HttpStatusCodes-module__m44Wuq__detail{padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) + 56px);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.HttpStatusCodes-module__m44Wuq__detail p{margin:0 0 var(--space-2)}.HttpStatusCodes-module__m44Wuq__detailBlock{margin-bottom:var(--space-2)}.HttpStatusCodes-module__m44Wuq__empty{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;padding:var(--space-6) 0}@media (max-width:640px){.HttpStatusCodes-module__m44Wuq__itemHeader{flex-wrap:wrap}.HttpStatusCodes-module__m44Wuq__codeDesc{display:none}.HttpStatusCodes-module__m44Wuq__detail{padding-left:var(--space-3)}.HttpStatusCodes-module__m44Wuq__toolCard{padding:var(--space-4)}}
.JwtDecoder-module__CEGOuW__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.JwtDecoder-module__CEGOuW__disclaimer{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-3);font-style:italic}.JwtDecoder-module__CEGOuW__textarea{width:100%;min-height:100px;font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);resize:vertical;word-break:break-all;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;line-height:1.6;display:block}.JwtDecoder-module__CEGOuW__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.JwtDecoder-module__CEGOuW__error{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-error);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin-top:var(--space-3);background:#f43f5e0f;border:1px solid #f43f5e26;font-weight:500}.JwtDecoder-module__CEGOuW__badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;margin-top:var(--space-3);font-weight:700;display:inline-block}.JwtDecoder-module__CEGOuW__badgeValid{color:#16a34a;background:#22c55e1f;border:1px solid #22c55e4d}.JwtDecoder-module__CEGOuW__badgeExpired{color:var(--color-error);background:#f43f5e14;border:1px solid #f43f5e33}.JwtDecoder-module__CEGOuW__tokenVis{margin-top:var(--space-4);padding:var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-md);font-size:var(--text-xs);word-break:break-all;line-height:1.6;overflow-x:auto}.JwtDecoder-module__CEGOuW__tokenVis code{font-family:var(--font-code)}.JwtDecoder-module__CEGOuW__partHeader{color:#a78bfa}.JwtDecoder-module__CEGOuW__partPayload{color:#34d399}.JwtDecoder-module__CEGOuW__partSignature{color:#fb923c}.JwtDecoder-module__CEGOuW__sections{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.JwtDecoder-module__CEGOuW__section{padding:var(--space-4);background:var(--color-surface-alt);border-radius:var(--radius-md);border:1px solid var(--color-border)}.JwtDecoder-module__CEGOuW__sectionTitle{font-family:var(--font-display);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-3);font-weight:700}.JwtDecoder-module__CEGOuW__headerColor{color:#a78bfa}.JwtDecoder-module__CEGOuW__payloadColor{color:#34d399}.JwtDecoder-module__CEGOuW__signatureColor{color:#fb923c}.JwtDecoder-module__CEGOuW__json{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-primary);background:var(--color-surface);padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);white-space:pre-wrap;word-break:break-word;margin-bottom:var(--space-3);line-height:1.6;overflow-x:auto}.JwtDecoder-module__CEGOuW__claims{gap:var(--space-1);flex-direction:column;display:flex}.JwtDecoder-module__CEGOuW__claimRow{gap:var(--space-2);font-size:var(--text-xs);padding:var(--space-1) 0;align-items:baseline;display:flex}.JwtDecoder-module__CEGOuW__claimKey{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;min-width:80px;font-weight:600}.JwtDecoder-module__CEGOuW__claimValue{font-family:var(--font-code);color:var(--color-text-primary);word-break:break-all}.JwtDecoder-module__CEGOuW__claimRelative{color:var(--color-text-muted)}.JwtDecoder-module__CEGOuW__sigRaw{font-family:var(--font-code);font-size:var(--text-xs);word-break:break-all;color:var(--color-text-primary);margin-bottom:var(--space-2);display:block}.JwtDecoder-module__CEGOuW__sigNote{font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic}@media (max-width:560px){.JwtDecoder-module__CEGOuW__toolCard{padding:var(--space-4)}}
.MimeTypeLookup-module__BIrrHW__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.MimeTypeLookup-module__BIrrHW__search{width:100%;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;display:block}.MimeTypeLookup-module__BIrrHW__search:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.MimeTypeLookup-module__BIrrHW__results{margin-top:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.MimeTypeLookup-module__BIrrHW__resultsTitle{font-family:var(--font-display);font-size:var(--text-sm);margin-bottom:var(--space-2);color:var(--color-text-primary);font-weight:700}.MimeTypeLookup-module__BIrrHW__direction{color:var(--color-text-muted);font-weight:400}.MimeTypeLookup-module__BIrrHW__resultList{flex-direction:column;gap:2px;display:flex}.MimeTypeLookup-module__BIrrHW__row{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface);border-radius:var(--radius-sm);font-size:var(--text-xs);transition:background var(--transition-fast);grid-template-columns:2fr 1fr 80px 2fr;align-items:center;display:grid}.MimeTypeLookup-module__BIrrHW__row:hover{background:var(--color-surface-alt)}.MimeTypeLookup-module__BIrrHW__rowMime{font-family:var(--font-code);color:var(--color-accent);word-break:break-all;font-weight:600}.MimeTypeLookup-module__BIrrHW__rowExt{font-family:var(--font-code);color:var(--color-text-primary)}.MimeTypeLookup-module__BIrrHW__rowCat{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);font-size:11px}.MimeTypeLookup-module__BIrrHW__rowDesc{color:var(--color-text-secondary)}.MimeTypeLookup-module__BIrrHW__empty{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;padding:var(--space-4) 0}.MimeTypeLookup-module__BIrrHW__browse{margin-top:var(--space-5)}.MimeTypeLookup-module__BIrrHW__browseTitle{font-family:var(--font-display);font-size:var(--text-base);margin-bottom:var(--space-3);color:var(--color-text-primary);font-weight:700}.MimeTypeLookup-module__BIrrHW__catPills{gap:var(--space-1);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.MimeTypeLookup-module__BIrrHW__pill{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-body);transition:all var(--transition-fast);padding:4px 12px}.MimeTypeLookup-module__BIrrHW__pill:hover{border-color:var(--color-accent);color:var(--color-accent)}.MimeTypeLookup-module__BIrrHW__pillActive{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.MimeTypeLookup-module__BIrrHW__catGroup{margin-bottom:var(--space-4)}.MimeTypeLookup-module__BIrrHW__catLabel{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-2);font-weight:600}@media (max-width:640px){.MimeTypeLookup-module__BIrrHW__row{grid-template-columns:1fr 1fr}.MimeTypeLookup-module__BIrrHW__rowCat,.MimeTypeLookup-module__BIrrHW__rowDesc{display:none}.MimeTypeLookup-module__BIrrHW__toolCard{padding:var(--space-4)}}
.RegexTester-module__pYFxMG__presets{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.RegexTester-module__pYFxMG__preset{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;font-weight:500}.RegexTester-module__pYFxMG__preset:hover{border-color:var(--color-accent);color:var(--color-accent-text);background:var(--color-surface-alt)}.RegexTester-module__pYFxMG__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.RegexTester-module__pYFxMG__patternRow{align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.RegexTester-module__pYFxMG__patternSlash{font-family:var(--font-code);font-size:var(--text-lg);color:var(--color-accent-text);-webkit-user-select:none;user-select:none;flex-shrink:0;font-weight:700}.RegexTester-module__pYFxMG__patternInput{font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;flex:1;min-width:0}.RegexTester-module__pYFxMG__patternInput:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.RegexTester-module__pYFxMG__flagToggles{flex-shrink:0;gap:2px;display:flex}.RegexTester-module__pYFxMG__flagBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:30px;height:30px;font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;font-weight:600;display:flex}.RegexTester-module__pYFxMG__flagBtn:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.RegexTester-module__pYFxMG__flagBtnActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.RegexTester-module__pYFxMG__flagBtnActive:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.RegexTester-module__pYFxMG__flagRef{gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.RegexTester-module__pYFxMG__flagRefItem code{font-family:var(--font-code);color:var(--color-text-secondary);font-weight:600}.RegexTester-module__pYFxMG__error{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-error);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin-bottom:var(--space-4);background:#f43f5e0f;border:1px solid #f43f5e26;font-weight:500}.RegexTester-module__pYFxMG__testStringWrap{margin-bottom:var(--space-4)}.RegexTester-module__pYFxMG__fieldLabel{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);margin-bottom:var(--space-2);font-weight:600;display:block}.RegexTester-module__pYFxMG__editorContainer{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);position:relative;overflow:hidden}.RegexTester-module__pYFxMG__highlightBackdrop{font-family:var(--font-code);font-size:var(--text-sm);padding:var(--space-3);white-space:pre-wrap;word-wrap:break-word;pointer-events:none;color:#0000;line-height:1.6;position:absolute;inset:0;overflow-y:auto}.RegexTester-module__pYFxMG__highlightA{background:#3b82f640;border-radius:2px}.RegexTester-module__pYFxMG__highlightB{background:#a855f740;border-radius:2px}.RegexTester-module__pYFxMG__testInput{width:100%;min-height:150px;font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);padding:var(--space-3);resize:vertical;z-index:1;caret-color:var(--color-text-primary);background:0 0;border:none;outline:none;line-height:1.6;display:block;position:relative}.RegexTester-module__pYFxMG__editorContainer:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.RegexTester-module__pYFxMG__results{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.RegexTester-module__pYFxMG__matchCount{font-size:var(--text-sm);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:600}.RegexTester-module__pYFxMG__matchList{gap:var(--space-2);flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.RegexTester-module__pYFxMG__matchItem{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-sm);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.RegexTester-module__pYFxMG__matchIndex{font-family:var(--font-code);color:var(--color-text-muted);min-width:24px;font-weight:700}.RegexTester-module__pYFxMG__matchText{font-family:var(--font-code);padding:1px var(--space-2);color:var(--color-text-primary);word-break:break-all;border-radius:2px}.RegexTester-module__pYFxMG__matchTextA{background:#3b82f633}.RegexTester-module__pYFxMG__matchTextB{background:#a855f733}.RegexTester-module__pYFxMG__emptyMatch{color:var(--color-text-muted);font-style:italic}.RegexTester-module__pYFxMG__matchPos{color:var(--color-text-muted);font-family:var(--font-code)}.RegexTester-module__pYFxMG__groups{gap:var(--space-2);width:100%;padding-left:calc(24px + var(--space-2));margin-top:var(--space-1);flex-wrap:wrap;display:flex}.RegexTester-module__pYFxMG__group{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted)}.RegexTester-module__pYFxMG__group code{font-family:var(--font-code);background:var(--color-surface);padding:1px var(--space-1);border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:2px}@media (max-width:560px){.RegexTester-module__pYFxMG__toolCard{padding:var(--space-4)}.RegexTester-module__pYFxMG__patternRow{flex-wrap:wrap}.RegexTester-module__pYFxMG__flagToggles{margin-top:var(--space-2);width:100%}.RegexTester-module__pYFxMG__flagBtn{flex:1}}
.CssFormatter-module__9zlOka__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.CssFormatter-module__9zlOka__optionsRow{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.CssFormatter-module__9zlOka__optionGroup{gap:var(--space-1);flex-direction:column;display:flex}.CssFormatter-module__9zlOka__optionLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.CssFormatter-module__9zlOka__pills{gap:2px;display:flex}.CssFormatter-module__9zlOka__pill{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.CssFormatter-module__9zlOka__pill:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.CssFormatter-module__9zlOka__pillActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.CssFormatter-module__9zlOka__pillActive:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.CssFormatter-module__9zlOka__textarea{width:100%;min-height:180px;font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);resize:vertical;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;line-height:1.6;display:block}.CssFormatter-module__9zlOka__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.CssFormatter-module__9zlOka__actions{gap:var(--space-2);margin:var(--space-3) 0;display:flex}.CssFormatter-module__9zlOka__btnPrimary{padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast);font-weight:600}.CssFormatter-module__9zlOka__btnPrimary:hover{background:var(--color-accent-hover)}.CssFormatter-module__9zlOka__btnSecondary{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.CssFormatter-module__9zlOka__btnSecondary:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.CssFormatter-module__9zlOka__outputWrap{margin-top:var(--space-3)}.CssFormatter-module__9zlOka__outputHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.CssFormatter-module__9zlOka__outputLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.CssFormatter-module__9zlOka__btnCopy{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.CssFormatter-module__9zlOka__btnCopy:hover{color:var(--color-text-secondary);background:var(--color-surface-alt)}.CssFormatter-module__9zlOka__btnCopied{color:var(--color-success);border-color:var(--color-success);background:#22c98a1a}@media (max-width:560px){.CssFormatter-module__9zlOka__toolCard{padding:var(--space-4)}}
.JsonFormatter-module__PSJ6MG__panel{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8)}.JsonFormatter-module__PSJ6MG__inputGroup{margin-bottom:var(--space-4)}.JsonFormatter-module__PSJ6MG__outputGroup{margin-top:var(--space-4)}.JsonFormatter-module__PSJ6MG__label{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);margin-bottom:var(--space-2);font-weight:600;display:block}.JsonFormatter-module__PSJ6MG__textarea{width:100%;min-height:200px;font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-4);resize:vertical;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);tab-size:2;outline:none;line-height:1.6}.JsonFormatter-module__PSJ6MG__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.JsonFormatter-module__PSJ6MG__textarea::placeholder{color:var(--color-text-muted);opacity:.6}.JsonFormatter-module__PSJ6MG__actions{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.JsonFormatter-module__PSJ6MG__btn{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);transition:all var(--transition-fast);font-weight:500}.JsonFormatter-module__PSJ6MG__btn:hover{background:var(--color-surface-alt);color:var(--color-text-primary)}.JsonFormatter-module__PSJ6MG__btnPrimary{background:var(--color-accent);border-color:var(--color-accent);color:#fff;}.JsonFormatter-module__PSJ6MG__btnPrimary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.JsonFormatter-module__PSJ6MG__btnCopy{margin-left:auto}.JsonFormatter-module__PSJ6MG__btnCopied{color:var(--color-success);border-color:var(--color-success);background:#22c98a1a}.JsonFormatter-module__PSJ6MG__statusBar{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-xs);font-family:var(--font-code);flex-wrap:wrap;min-height:24px;display:flex}.JsonFormatter-module__PSJ6MG__statusValid{color:var(--color-success);font-weight:600}.JsonFormatter-module__PSJ6MG__statusInvalid{color:var(--color-error);font-weight:600}.JsonFormatter-module__PSJ6MG__statusNeutral{color:var(--color-text-muted)}.JsonFormatter-module__PSJ6MG__statusMeta{color:var(--color-text-muted);margin-left:auto}@media (max-width:560px){.JsonFormatter-module__PSJ6MG__panel{padding:var(--space-4)}.JsonFormatter-module__PSJ6MG__textarea{min-height:150px;font-size:var(--text-xs)}}
.SqlFormatter-module__CxSR0G__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.SqlFormatter-module__CxSR0G__optionsRow{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.SqlFormatter-module__CxSR0G__optionGroup{gap:var(--space-1);flex-direction:column;display:flex}.SqlFormatter-module__CxSR0G__optionLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.SqlFormatter-module__CxSR0G__pills{flex-wrap:wrap;gap:2px;display:flex}.SqlFormatter-module__CxSR0G__pill{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;font-weight:500}.SqlFormatter-module__CxSR0G__pill:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.SqlFormatter-module__CxSR0G__pillActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.SqlFormatter-module__CxSR0G__pillActive:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.SqlFormatter-module__CxSR0G__textarea{width:100%;min-height:180px;font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);resize:vertical;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;line-height:1.6;display:block}.SqlFormatter-module__CxSR0G__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.SqlFormatter-module__CxSR0G__actions{gap:var(--space-2);margin:var(--space-3) 0;display:flex}.SqlFormatter-module__CxSR0G__btnPrimary{padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast);font-weight:600}.SqlFormatter-module__CxSR0G__btnPrimary:hover{background:var(--color-accent-hover)}.SqlFormatter-module__CxSR0G__btnSecondary{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.SqlFormatter-module__CxSR0G__btnSecondary:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.SqlFormatter-module__CxSR0G__error{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-error);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin-bottom:var(--space-3);background:#f43f5e0f;border:1px solid #f43f5e26;font-weight:500}.SqlFormatter-module__CxSR0G__outputWrap{margin-top:var(--space-3)}.SqlFormatter-module__CxSR0G__outputHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.SqlFormatter-module__CxSR0G__outputLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.SqlFormatter-module__CxSR0G__btnCopy{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.SqlFormatter-module__CxSR0G__btnCopy:hover{color:var(--color-text-secondary);background:var(--color-surface-alt)}.SqlFormatter-module__CxSR0G__btnCopied{color:var(--color-success);border-color:var(--color-success);background:#22c98a1a}@media (max-width:560px){.SqlFormatter-module__CxSR0G__toolCard{padding:var(--space-4)}.SqlFormatter-module__CxSR0G__optionsRow{flex-direction:column}}
.XmlFormatter-module__99hTeG__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.XmlFormatter-module__99hTeG__optionsRow{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.XmlFormatter-module__99hTeG__optionGroup{gap:var(--space-1);flex-direction:column;display:flex}.XmlFormatter-module__99hTeG__optionLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.XmlFormatter-module__99hTeG__pills{flex-wrap:wrap;gap:2px;display:flex}.XmlFormatter-module__99hTeG__pill{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;font-weight:500}.XmlFormatter-module__99hTeG__pill:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.XmlFormatter-module__99hTeG__pillActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.XmlFormatter-module__99hTeG__pillActive:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.XmlFormatter-module__99hTeG__textarea{width:100%;min-height:180px;font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);resize:vertical;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;line-height:1.6;display:block}.XmlFormatter-module__99hTeG__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.XmlFormatter-module__99hTeG__actions{gap:var(--space-2);margin:var(--space-3) 0;display:flex}.XmlFormatter-module__99hTeG__btnPrimary{padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast);font-weight:600}.XmlFormatter-module__99hTeG__btnPrimary:hover{background:var(--color-accent-hover)}.XmlFormatter-module__99hTeG__btnSecondary{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.XmlFormatter-module__99hTeG__btnSecondary:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.XmlFormatter-module__99hTeG__error{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-error);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin-bottom:var(--space-3);background:#f43f5e0f;border:1px solid #f43f5e26;font-weight:500}.XmlFormatter-module__99hTeG__outputWrap{margin-top:var(--space-3)}.XmlFormatter-module__99hTeG__outputHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.XmlFormatter-module__99hTeG__outputLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.XmlFormatter-module__99hTeG__btnCopy{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.XmlFormatter-module__99hTeG__btnCopy:hover{color:var(--color-text-secondary);background:var(--color-surface-alt)}.XmlFormatter-module__99hTeG__btnCopied{color:var(--color-success);border-color:var(--color-success);background:#22c98a1a}@media (max-width:560px){.XmlFormatter-module__99hTeG__toolCard{padding:var(--space-4)}}
.YamlFormatter-module__hKUb7q__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.YamlFormatter-module__hKUb7q__optionsRow{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.YamlFormatter-module__hKUb7q__optionGroup{gap:var(--space-1);flex-direction:column;display:flex}.YamlFormatter-module__hKUb7q__optionLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.YamlFormatter-module__hKUb7q__pills{gap:2px;display:flex}.YamlFormatter-module__hKUb7q__pill{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.YamlFormatter-module__hKUb7q__pill:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.YamlFormatter-module__hKUb7q__pillActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.YamlFormatter-module__hKUb7q__pillActive:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.YamlFormatter-module__hKUb7q__textarea{width:100%;min-height:180px;font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);resize:vertical;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;line-height:1.6;display:block}.YamlFormatter-module__hKUb7q__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.YamlFormatter-module__hKUb7q__actions{gap:var(--space-2);margin:var(--space-3) 0;display:flex}.YamlFormatter-module__hKUb7q__btnPrimary{padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast);font-weight:600}.YamlFormatter-module__hKUb7q__btnPrimary:hover{background:var(--color-accent-hover)}.YamlFormatter-module__hKUb7q__btnSecondary{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.YamlFormatter-module__hKUb7q__btnSecondary:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.YamlFormatter-module__hKUb7q__error{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-error);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin-bottom:var(--space-3);background:#f43f5e0f;border:1px solid #f43f5e26;font-weight:500}.YamlFormatter-module__hKUb7q__outputWrap{margin-top:var(--space-3)}.YamlFormatter-module__hKUb7q__outputHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.YamlFormatter-module__hKUb7q__outputLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.YamlFormatter-module__hKUb7q__btnCopy{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.YamlFormatter-module__hKUb7q__btnCopy:hover{color:var(--color-text-secondary);background:var(--color-surface-alt)}.YamlFormatter-module__hKUb7q__btnCopied{color:var(--color-success);border-color:var(--color-success);background:#22c98a1a}@media (max-width:560px){.YamlFormatter-module__hKUb7q__toolCard{padding:var(--space-4)}}
.HashGenerator-module__zbeHkG__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.HashGenerator-module__zbeHkG__modeRow{margin-bottom:var(--space-4);gap:2px;display:flex}.HashGenerator-module__zbeHkG__modeBtn{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.HashGenerator-module__zbeHkG__modeBtn:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.HashGenerator-module__zbeHkG__modeBtnActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.HashGenerator-module__zbeHkG__modeBtnActive:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.HashGenerator-module__zbeHkG__algRow{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.HashGenerator-module__zbeHkG__pill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);font-weight:600;display:flex}.HashGenerator-module__zbeHkG__pill:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.HashGenerator-module__zbeHkG__pillActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.HashGenerator-module__zbeHkG__pillActive:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.HashGenerator-module__zbeHkG__insecureBadge{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.5px;color:var(--color-error);border-radius:var(--radius-full);background:#f43f5e1a;padding:1px 5px;font-size:9px;font-weight:700}.HashGenerator-module__zbeHkG__pillActive .HashGenerator-module__zbeHkG__insecureBadge{color:#fca5a5;background:#ffffff26}.HashGenerator-module__zbeHkG__textarea{width:100%;min-height:120px;font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);resize:vertical;margin-bottom:var(--space-4);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;line-height:1.6;display:block}.HashGenerator-module__zbeHkG__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.HashGenerator-module__zbeHkG__dropZone{border:2px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;min-height:120px;margin-bottom:var(--space-4);transition:border-color var(--transition-fast), background var(--transition-fast);justify-content:center;align-items:center;display:flex}.HashGenerator-module__zbeHkG__dropZone:hover{border-color:var(--color-accent);background:var(--color-surface-alt)}.HashGenerator-module__zbeHkG__fileInput{display:none}.HashGenerator-module__zbeHkG__dropText{font-size:var(--text-sm);color:var(--color-text-muted)}.HashGenerator-module__zbeHkG__fileName{font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-accent-text);font-weight:600}.HashGenerator-module__zbeHkG__outputWrap{margin-top:var(--space-1)}.HashGenerator-module__zbeHkG__outputRow{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex}.HashGenerator-module__zbeHkG__hashText{font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);word-break:break-all;flex:1;line-height:1.5}.HashGenerator-module__zbeHkG__hashMeta{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-1);display:block}.HashGenerator-module__zbeHkG__btnCopy{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;font-weight:500}.HashGenerator-module__zbeHkG__btnCopy:hover{color:var(--color-text-secondary);background:var(--color-surface-alt)}.HashGenerator-module__zbeHkG__btnCopied{color:var(--color-success);border-color:var(--color-success);background:#22c98a1a}@media (max-width:560px){.HashGenerator-module__zbeHkG__toolCard{padding:var(--space-4)}}
.LoremIpsumGenerator-module__pk6f0a__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.LoremIpsumGenerator-module__pk6f0a__controls{align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.LoremIpsumGenerator-module__pk6f0a__qtyRow{gap:var(--space-2);flex-direction:column;display:flex}.LoremIpsumGenerator-module__pk6f0a__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.LoremIpsumGenerator-module__pk6f0a__qtyInput{width:80px;font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.LoremIpsumGenerator-module__pk6f0a__qtyInput:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.LoremIpsumGenerator-module__pk6f0a__optionGroup{gap:var(--space-2);flex-direction:column;display:flex}.LoremIpsumGenerator-module__pk6f0a__pills{gap:2px;display:flex}.LoremIpsumGenerator-module__pk6f0a__pill{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.LoremIpsumGenerator-module__pk6f0a__pill:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.LoremIpsumGenerator-module__pk6f0a__pillActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.LoremIpsumGenerator-module__pk6f0a__pillActive:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.LoremIpsumGenerator-module__pk6f0a__check{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;display:flex}.LoremIpsumGenerator-module__pk6f0a__check input{accent-color:var(--color-accent);cursor:pointer}.LoremIpsumGenerator-module__pk6f0a__btnGenerate{padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast);font-weight:600}.LoremIpsumGenerator-module__pk6f0a__btnGenerate:hover{background:var(--color-accent-hover)}.LoremIpsumGenerator-module__pk6f0a__outputArea{width:100%;min-height:200px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);resize:vertical;outline:none;line-height:1.7;display:block}.LoremIpsumGenerator-module__pk6f0a__outputMeta{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.LoremIpsumGenerator-module__pk6f0a__btnCopy{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.LoremIpsumGenerator-module__pk6f0a__btnCopy:hover{color:var(--color-text-secondary);background:var(--color-surface-alt)}.LoremIpsumGenerator-module__pk6f0a__btnCopied{color:var(--color-success);border-color:var(--color-success);background:#22c98a1a}@media (max-width:560px){.LoremIpsumGenerator-module__pk6f0a__toolCard{padding:var(--space-4)}.LoremIpsumGenerator-module__pk6f0a__controls{flex-direction:column;align-items:stretch}}
.PasswordGenerator-module__8M057q__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.PasswordGenerator-module__8M057q__controls{margin-bottom:var(--space-5)}.PasswordGenerator-module__8M057q__lengthRow{margin-bottom:var(--space-4)}.PasswordGenerator-module__8M057q__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);margin-bottom:var(--space-2);font-weight:600;display:block}.PasswordGenerator-module__8M057q__label strong{color:var(--color-text-primary);font-size:var(--text-sm)}.PasswordGenerator-module__8M057q__slider{width:100%;accent-color:var(--color-accent);cursor:pointer}.PasswordGenerator-module__8M057q__checkboxes{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.PasswordGenerator-module__8M057q__check{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;display:flex}.PasswordGenerator-module__8M057q__check input{accent-color:var(--color-accent);cursor:pointer}.PasswordGenerator-module__8M057q__countRow{align-items:center;gap:var(--space-3);display:flex}.PasswordGenerator-module__8M057q__select{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);cursor:pointer}.PasswordGenerator-module__8M057q__btnGenerate{padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast);font-weight:600}.PasswordGenerator-module__8M057q__btnGenerate:hover{background:var(--color-accent-hover)}.PasswordGenerator-module__8M057q__output{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.PasswordGenerator-module__8M057q__pwRow{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-md);display:flex}.PasswordGenerator-module__8M057q__pwText{font-family:var(--font-code);font-size:var(--text-base);color:var(--color-text-primary);word-break:break-all;flex:1;line-height:1.5}.PasswordGenerator-module__8M057q__btnCopy,.PasswordGenerator-module__8M057q__btnCopyAll{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;font-weight:500}.PasswordGenerator-module__8M057q__btnCopy:hover,.PasswordGenerator-module__8M057q__btnCopyAll:hover{color:var(--color-text-secondary);background:var(--color-surface-alt)}.PasswordGenerator-module__8M057q__btnCopied{color:var(--color-success);border-color:var(--color-success);background:#22c98a1a}.PasswordGenerator-module__8M057q__btnCopyAll{align-self:flex-end}.PasswordGenerator-module__8M057q__strengthWrap{align-items:center;gap:var(--space-3);display:flex}.PasswordGenerator-module__8M057q__strengthTrack{background:var(--color-surface-alt);border-radius:3px;flex:1;height:6px;overflow:hidden}.PasswordGenerator-module__8M057q__strengthFill{border-radius:3px;height:100%;transition:width .3s,background .3s}.PasswordGenerator-module__8M057q__weak{background:var(--color-error)}.PasswordGenerator-module__8M057q__fair{background:#f59e0b}.PasswordGenerator-module__8M057q__strong{background:#22c55e}.PasswordGenerator-module__8M057q__veryStrong{background:var(--color-accent)}.PasswordGenerator-module__8M057q__strengthLabel{font-size:var(--text-xs);white-space:nowrap;font-weight:600}.PasswordGenerator-module__8M057q__weakText{color:var(--color-error)}.PasswordGenerator-module__8M057q__fairText{color:#f59e0b}.PasswordGenerator-module__8M057q__strongText{color:#22c55e}.PasswordGenerator-module__8M057q__veryStrongText{color:var(--color-accent)}@media (max-width:560px){.PasswordGenerator-module__8M057q__toolCard{padding:var(--space-4)}.PasswordGenerator-module__8M057q__checkboxes{flex-direction:column}.PasswordGenerator-module__8M057q__countRow{flex-wrap:wrap}}
.SlugGenerator-module__PkHC9W__toolCard{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.SlugGenerator-module__PkHC9W__fieldGroup{margin-bottom:var(--space-4)}.SlugGenerator-module__PkHC9W__fieldGroup:last-child{margin-bottom:0}.SlugGenerator-module__PkHC9W__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);margin-bottom:var(--space-2);font-weight:600;display:block}.SlugGenerator-module__PkHC9W__input{width:100%;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.SlugGenerator-module__PkHC9W__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.SlugGenerator-module__PkHC9W__optionsRow{gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.SlugGenerator-module__PkHC9W__optionGroup{gap:var(--space-2);flex-direction:column;display:flex}.SlugGenerator-module__PkHC9W__optionLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.SlugGenerator-module__PkHC9W__pills{flex-wrap:wrap;gap:2px;display:flex}.SlugGenerator-module__PkHC9W__pill{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;font-weight:500}.SlugGenerator-module__PkHC9W__pill:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.SlugGenerator-module__PkHC9W__pillActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.SlugGenerator-module__PkHC9W__pillActive:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.SlugGenerator-module__PkHC9W__outputRow{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex}.SlugGenerator-module__PkHC9W__outputText{font-family:var(--font-code);font-size:var(--text-base);color:var(--color-text-primary);word-break:break-all;flex:1;line-height:1.5}.SlugGenerator-module__PkHC9W__placeholder{color:var(--color-text-muted)}.SlugGenerator-module__PkHC9W__charCount{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-1);display:block}.SlugGenerator-module__PkHC9W__btnCopy{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;font-weight:500}.SlugGenerator-module__PkHC9W__btnCopy:hover{color:var(--color-text-secondary);background:var(--color-surface-alt)}.SlugGenerator-module__PkHC9W__btnCopied{color:var(--color-success);border-color:var(--color-success);background:#22c98a1a}@media (max-width:560px){.SlugGenerator-module__PkHC9W__toolCard{padding:var(--space-4)}.SlugGenerator-module__PkHC9W__optionsRow{flex-direction:column}}
.UuidGenerator-module__SYuvSG__panel{background:var(--color-surface-tool);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8)}.UuidGenerator-module__SYuvSG__controls{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.UuidGenerator-module__SYuvSG__btnGenerate{padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font-family:var(--font-body);font-size:var(--text-base);cursor:pointer;transition:background var(--transition-fast);border:none;font-weight:600}.UuidGenerator-module__SYuvSG__btnGenerate:hover{background:var(--color-accent-hover)}.UuidGenerator-module__SYuvSG__quantityGroup{gap:var(--space-1);flex-direction:column;display:flex}.UuidGenerator-module__SYuvSG__label{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-weight:600}.UuidGenerator-module__SYuvSG__select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast);outline:none}.UuidGenerator-module__SYuvSG__select:focus{border-color:var(--color-accent)}.UuidGenerator-module__SYuvSG__formatGroup{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.UuidGenerator-module__SYuvSG__pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.UuidGenerator-module__SYuvSG__pill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);align-items:center;font-weight:500;display:inline-flex}.UuidGenerator-module__SYuvSG__pill:hover{border-color:var(--color-accent);color:var(--color-accent-text);background:var(--color-accent-light)}.UuidGenerator-module__SYuvSG__pillActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.UuidGenerator-module__SYuvSG__pillActive:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.UuidGenerator-module__SYuvSG__outputWrap{margin-bottom:var(--space-3)}.UuidGenerator-module__SYuvSG__output{width:100%;font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-4);resize:vertical;tab-size:2;outline:none;line-height:1.7}.UuidGenerator-module__SYuvSG__output:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.UuidGenerator-module__SYuvSG__copyRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.UuidGenerator-module__SYuvSG__btn{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);transition:all var(--transition-fast);font-weight:500}.UuidGenerator-module__SYuvSG__btn:hover{background:var(--color-surface-alt);color:var(--color-text-primary)}.UuidGenerator-module__SYuvSG__btnCopied{color:var(--color-success);border-color:var(--color-success);background:#22c98a1a}.UuidGenerator-module__SYuvSG__count{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-muted);margin-left:auto}@media (max-width:560px){.UuidGenerator-module__SYuvSG__panel{padding:var(--space-4)}.UuidGenerator-module__SYuvSG__output{font-size:var(--text-xs)}}
.CodeBlock-module__POEQkG__wrap{margin-bottom:var(--space-3)}.CodeBlock-module__POEQkG__label{font-family:var(--font-code);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);margin-bottom:var(--space-1);font-weight:600}.CodeBlock-module__POEQkG__block{border-radius:var(--radius-md);background:#1e1e2e;position:relative;overflow-x:auto}.CodeBlock-module__POEQkG__block pre{padding:var(--space-4);margin:0}.CodeBlock-module__POEQkG__block code{font-family:var(--font-code);font-size:var(--text-sm);color:#e8e8ec;white-space:pre;line-height:1.6}.CodeBlock-module__POEQkG__block .token.keyword{color:#89b4fa}.CodeBlock-module__POEQkG__block .token.string{color:#a6e3a1}.CodeBlock-module__POEQkG__block .token.comment{color:#6c7086;font-style:italic}.CodeBlock-module__POEQkG__block .token.number{color:#fab387}.CodeBlock-module__POEQkG__block .token.operator{color:#cba6f7}.CodeBlock-module__POEQkG__block .token.function{color:#89b4fa}.CodeBlock-module__POEQkG__block .token.property{color:#89dceb}.CodeBlock-module__POEQkG__block .token.punctuation{color:#6c7086}
.page-module__xgPmsG__prose{max-width:640px;padding:var(--space-4) 0 var(--space-12);color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.8}.page-module__xgPmsG__prose h1{font-family:var(--font-display);font-size:clamp(var(--text-xl), 4vw, var(--text-2xl));letter-spacing:-.5px;color:var(--color-text-primary);margin-bottom:var(--space-5);font-weight:700;line-height:1.2}.page-module__xgPmsG__prose h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;color:var(--color-text-primary);margin:var(--space-8) 0 var(--space-4);font-weight:600}.page-module__xgPmsG__prose p{margin-bottom:var(--space-4)}.page-module__xgPmsG__prose p:last-child{margin-bottom:0}.page-module__xgPmsG__prose a{color:var(--color-accent-text);transition:opacity var(--transition-fast);font-weight:500;text-decoration:none}.page-module__xgPmsG__prose a:hover{opacity:.75}.page-module__xgPmsG__prose strong{color:var(--color-text-primary);font-weight:600}.page-module__xgPmsG__prose ul,.page-module__xgPmsG__prose ol{margin-bottom:var(--space-4);padding-left:var(--space-6)}.page-module__xgPmsG__prose li{margin-bottom:var(--space-2)}
.page-module__wnwcUW__pageHeader{padding:var(--space-4) 0 var(--space-8)}.page-module__wnwcUW__pageTitle{font-family:var(--font-display);font-size:clamp(var(--text-xl), 4vw, var(--text-2xl));letter-spacing:-.5px;margin-bottom:var(--space-2);font-weight:700;line-height:1.2}.page-module__wnwcUW__pageSubtitle{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.5}.page-module__wnwcUW__sectionTitle{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;margin-bottom:var(--space-5);font-weight:600}.page-module__wnwcUW__contentArticle{margin-bottom:var(--space-10);color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.8}.page-module__wnwcUW__contentArticle h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;color:var(--color-text-primary);margin:var(--space-8) 0 var(--space-4);font-weight:600}.page-module__wnwcUW__contentArticle h2:first-child{margin-top:0}.page-module__wnwcUW__contentArticle p{margin-bottom:var(--space-4)}.page-module__wnwcUW__contentArticle p:last-child{margin-bottom:0}.page-module__wnwcUW__contentArticle strong{color:var(--color-text-primary);font-weight:600}.page-module__wnwcUW__contentArticle code{font-family:var(--font-code);background:var(--color-surface-alt);color:var(--color-text-primary);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:.875em}.page-module__wnwcUW__faqSection{margin-bottom:var(--space-10)}.page-module__wnwcUW__faqItem{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);margin-bottom:var(--space-4)}.page-module__wnwcUW__faqItemLast{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-module__wnwcUW__faqTrigger{justify-content:space-between;align-items:flex-start;gap:var(--space-3);cursor:pointer;width:100%;font-weight:500;font-size:var(--text-base);color:var(--color-text-primary);line-height:1.4;list-style:none;display:flex}.page-module__wnwcUW__faqTrigger::-webkit-details-marker{display:none}.page-module__wnwcUW__faqTrigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.page-module__wnwcUW__faqIcon{color:var(--color-text-muted);transition:transform var(--transition-base);font-size:20px;line-height:1;font-family:var(--font-code);flex-shrink:0;margin-top:-2px}details[open] .page-module__wnwcUW__faqIcon{transform:rotate(45deg)}.page-module__wnwcUW__faqBody{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.75}.page-module__wnwcUW__faqBody code{font-family:var(--font-code);background:var(--color-surface-alt);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:.875em}.page-module__wnwcUW__relatedSection{margin-bottom:var(--space-12)}.page-module__wnwcUW__relatedGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.page-module__wnwcUW__toolCard{gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--transition-base), background var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.page-module__wnwcUW__toolCard:hover{border-color:var(--color-accent);background:var(--color-surface-alt)}.page-module__wnwcUW__toolCardName{font-weight:600;font-size:var(--text-base);color:var(--color-accent-text)}.page-module__wnwcUW__toolCardDesc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.page-module__wnwcUW__toolCardPath{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-2)}
.page-module__yTYt_G__pageHeader{padding:var(--space-4) 0 var(--space-8)}.page-module__yTYt_G__pageTitle{font-family:var(--font-display);font-size:clamp(var(--text-xl), 4vw, var(--text-2xl));letter-spacing:-.5px;margin-bottom:var(--space-2);font-weight:700;line-height:1.2}.page-module__yTYt_G__pageSubtitle{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.5}.page-module__yTYt_G__sectionTitle{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;margin-bottom:var(--space-5);font-weight:600}.page-module__yTYt_G__contentArticle{margin-bottom:var(--space-10);color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.8}.page-module__yTYt_G__contentArticle h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;color:var(--color-text-primary);margin:var(--space-8) 0 var(--space-4);font-weight:600}.page-module__yTYt_G__contentArticle h2:first-child{margin-top:0}.page-module__yTYt_G__contentArticle p{margin-bottom:var(--space-4)}.page-module__yTYt_G__contentArticle p:last-child{margin-bottom:0}.page-module__yTYt_G__contentArticle strong{color:var(--color-text-primary);font-weight:600}.page-module__yTYt_G__contentArticle code{font-family:var(--font-code);background:var(--color-surface-alt);color:var(--color-text-primary);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:.875em}.page-module__yTYt_G__faqSection{margin-bottom:var(--space-10)}.page-module__yTYt_G__faqItem{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);margin-bottom:var(--space-4)}.page-module__yTYt_G__faqItemLast{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-module__yTYt_G__faqTrigger{justify-content:space-between;align-items:flex-start;gap:var(--space-3);cursor:pointer;width:100%;font-weight:500;font-size:var(--text-base);color:var(--color-text-primary);line-height:1.4;list-style:none;display:flex}.page-module__yTYt_G__faqTrigger::-webkit-details-marker{display:none}.page-module__yTYt_G__faqTrigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.page-module__yTYt_G__faqIcon{color:var(--color-text-muted);transition:transform var(--transition-base);font-size:20px;line-height:1;font-family:var(--font-code);flex-shrink:0;margin-top:-2px}details[open] .page-module__yTYt_G__faqIcon{transform:rotate(45deg)}.page-module__yTYt_G__faqBody{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.75}.page-module__yTYt_G__faqBody code{font-family:var(--font-code);background:var(--color-surface-alt);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:.875em}.page-module__yTYt_G__relatedSection{margin-bottom:var(--space-12)}.page-module__yTYt_G__relatedGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.page-module__yTYt_G__toolCard{gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--transition-base), background var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.page-module__yTYt_G__toolCard:hover{border-color:var(--color-accent);background:var(--color-surface-alt)}.page-module__yTYt_G__toolCardName{font-weight:600;font-size:var(--text-base);color:var(--color-accent-text)}.page-module__yTYt_G__toolCardDesc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.page-module__yTYt_G__toolCardPath{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-2)}
.page-module__RFCoza__pageHeader{padding:var(--space-4) 0 var(--space-8)}.page-module__RFCoza__pageTitle{font-family:var(--font-display);font-size:clamp(var(--text-xl), 4vw, var(--text-2xl));letter-spacing:-.5px;margin-bottom:var(--space-2);font-weight:700;line-height:1.2}.page-module__RFCoza__pageSubtitle{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.5}.page-module__RFCoza__sectionTitle{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;margin-bottom:var(--space-5);font-weight:600}.page-module__RFCoza__contentArticle{margin-bottom:var(--space-10);color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.8}.page-module__RFCoza__contentArticle h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;color:var(--color-text-primary);margin:var(--space-8) 0 var(--space-4);font-weight:600}.page-module__RFCoza__contentArticle h2:first-child{margin-top:0}.page-module__RFCoza__contentArticle p{margin-bottom:var(--space-4)}.page-module__RFCoza__contentArticle p:last-child{margin-bottom:0}.page-module__RFCoza__contentArticle strong{color:var(--color-text-primary);font-weight:600}.page-module__RFCoza__contentArticle code{font-family:var(--font-code);background:var(--color-surface-alt);color:var(--color-text-primary);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:.875em}.page-module__RFCoza__faqSection{margin-bottom:var(--space-10)}.page-module__RFCoza__faqItem{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);margin-bottom:var(--space-4)}.page-module__RFCoza__faqItemLast{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-module__RFCoza__faqTrigger{justify-content:space-between;align-items:flex-start;gap:var(--space-3);cursor:pointer;width:100%;font-weight:500;font-size:var(--text-base);color:var(--color-text-primary);line-height:1.4;list-style:none;display:flex}.page-module__RFCoza__faqTrigger::-webkit-details-marker{display:none}.page-module__RFCoza__faqTrigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.page-module__RFCoza__faqIcon{color:var(--color-text-muted);transition:transform var(--transition-base);font-size:20px;line-height:1;font-family:var(--font-code);flex-shrink:0;margin-top:-2px}details[open] .page-module__RFCoza__faqIcon{transform:rotate(45deg)}.page-module__RFCoza__faqBody{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.75}.page-module__RFCoza__faqBody code{font-family:var(--font-code);background:var(--color-surface-alt);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:.875em}.page-module__RFCoza__relatedSection{margin-bottom:var(--space-12)}.page-module__RFCoza__relatedGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.page-module__RFCoza__toolCard{gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--transition-base), background var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.page-module__RFCoza__toolCard:hover{border-color:var(--color-accent);background:var(--color-surface-alt)}.page-module__RFCoza__toolCardName{font-weight:600;font-size:var(--text-base);color:var(--color-accent-text)}.page-module__RFCoza__toolCardDesc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.page-module__RFCoza__toolCardPath{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-2)}
.page-module__VISi4a__pageHeader{padding:var(--space-4) 0 var(--space-8)}.page-module__VISi4a__pageTitle{font-family:var(--font-display);font-size:clamp(var(--text-xl), 4vw, var(--text-2xl));letter-spacing:-.5px;margin-bottom:var(--space-2);font-weight:700;line-height:1.2}.page-module__VISi4a__pageSubtitle{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.5}.page-module__VISi4a__sectionTitle{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;margin-bottom:var(--space-5);font-weight:600}.page-module__VISi4a__contentArticle{margin-bottom:var(--space-10);color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.8}.page-module__VISi4a__contentArticle h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;color:var(--color-text-primary);margin:var(--space-8) 0 var(--space-4);font-weight:600}.page-module__VISi4a__contentArticle h2:first-child{margin-top:0}.page-module__VISi4a__contentArticle p{margin-bottom:var(--space-4)}.page-module__VISi4a__contentArticle p:last-child{margin-bottom:0}.page-module__VISi4a__contentArticle strong{color:var(--color-text-primary);font-weight:600}.page-module__VISi4a__contentArticle code{font-family:var(--font-code);background:var(--color-surface-alt);color:var(--color-text-primary);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:.875em}.page-module__VISi4a__faqSection{margin-bottom:var(--space-10)}.page-module__VISi4a__faqItem{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);margin-bottom:var(--space-4)}.page-module__VISi4a__faqItemLast{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-module__VISi4a__faqTrigger{justify-content:space-between;align-items:flex-start;gap:var(--space-3);cursor:pointer;width:100%;font-weight:500;font-size:var(--text-base);color:var(--color-text-primary);line-height:1.4;list-style:none;display:flex}.page-module__VISi4a__faqTrigger::-webkit-details-marker{display:none}.page-module__VISi4a__faqTrigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.page-module__VISi4a__faqIcon{color:var(--color-text-muted);transition:transform var(--transition-base);font-size:20px;line-height:1;font-family:var(--font-code);flex-shrink:0;margin-top:-2px}details[open] .page-module__VISi4a__faqIcon{transform:rotate(45deg)}.page-module__VISi4a__faqBody{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.75}.page-module__VISi4a__faqBody code{font-family:var(--font-code);background:var(--color-surface-alt);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:.875em}.page-module__VISi4a__relatedSection{margin-bottom:var(--space-12)}.page-module__VISi4a__relatedGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.page-module__VISi4a__toolCard{gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--transition-base), background var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.page-module__VISi4a__toolCard:hover{border-color:var(--color-accent);background:var(--color-surface-alt)}.page-module__VISi4a__toolCardName{font-weight:600;font-size:var(--text-base);color:var(--color-accent-text)}.page-module__VISi4a__toolCardDesc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.page-module__VISi4a__toolCardPath{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-2)}
.page-module__kYPn5W__pageHeader{padding:var(--space-4) 0 var(--space-8)}.page-module__kYPn5W__pageTitle{font-family:var(--font-display);font-size:clamp(var(--text-xl), 4vw, var(--text-2xl));letter-spacing:-.5px;margin-bottom:var(--space-2);font-weight:700;line-height:1.2}.page-module__kYPn5W__pageSubtitle{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.5}.page-module__kYPn5W__sectionTitle{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;margin-bottom:var(--space-5);font-weight:600}.page-module__kYPn5W__contentArticle{margin-bottom:var(--space-10);color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.8}.page-module__kYPn5W__contentArticle h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;color:var(--color-text-primary);margin:var(--space-8) 0 var(--space-4);font-weight:600}.page-module__kYPn5W__contentArticle h2:first-child{margin-top:0}.page-module__kYPn5W__contentArticle p{margin-bottom:var(--space-4)}.page-module__kYPn5W__contentArticle p:last-child{margin-bottom:0}.page-module__kYPn5W__contentArticle strong{color:var(--color-text-primary);font-weight:600}.page-module__kYPn5W__contentArticle code{font-family:var(--font-code);background:var(--color-surface-alt);color:var(--color-text-primary);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:.875em}.page-module__kYPn5W__faqSection{margin-bottom:var(--space-10)}.page-module__kYPn5W__faqItem{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);margin-bottom:var(--space-4)}.page-module__kYPn5W__faqItemLast{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-module__kYPn5W__faqTrigger{justify-content:space-between;align-items:flex-start;gap:var(--space-3);cursor:pointer;width:100%;font-weight:500;font-size:var(--text-base);color:var(--color-text-primary);line-height:1.4;list-style:none;display:flex}.page-module__kYPn5W__faqTrigger::-webkit-details-marker{display:none}.page-module__kYPn5W__faqTrigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.page-module__kYPn5W__faqIcon{color:var(--color-text-muted);transition:transform var(--transition-base);font-size:20px;line-height:1;font-family:var(--font-code);flex-shrink:0;margin-top:-2px}details[open] .page-module__kYPn5W__faqIcon{transform:rotate(45deg)}.page-module__kYPn5W__faqBody{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.75}.page-module__kYPn5W__faqBody code{font-family:var(--font-code);background:var(--color-surface-alt);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:.875em}.page-module__kYPn5W__relatedSection{margin-bottom:var(--space-12)}.page-module__kYPn5W__relatedGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.page-module__kYPn5W__toolCard{gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--transition-base), background var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.page-module__kYPn5W__toolCard:hover{border-color:var(--color-accent);background:var(--color-surface-alt)}.page-module__kYPn5W__toolCardName{font-weight:600;font-size:var(--text-base);color:var(--color-accent-text)}.page-module__kYPn5W__toolCardDesc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.page-module__kYPn5W__toolCardPath{font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-2)}
.page-module__3c23Hq__header{padding:var(--space-4) 0 var(--space-6)}.page-module__3c23Hq__title{font-family:var(--font-display);font-size:clamp(var(--text-xl), 4vw, var(--text-2xl));letter-spacing:-.5px;margin-bottom:var(--space-2);font-weight:700;line-height:1.2}.page-module__3c23Hq__summary{font-size:var(--text-md);color:var(--color-text-secondary);line-height:1.5}.page-module__3c23Hq__breakdownSection{margin-bottom:var(--space-6)}.page-module__3c23Hq__breakdown{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__3c23Hq__block{text-align:center;flex:1 1 0;min-width:68px}.page-module__3c23Hq__blockValue{font-family:var(--font-code);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);color:#fff;letter-spacing:1px;font-size:22px;font-weight:600;line-height:1}.page-module__3c23Hq__blockName{font-size:var(--text-xs);margin-top:var(--space-2);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.page-module__3c23Hq__minute .page-module__3c23Hq__blockValue{background:var(--color-field-minute)}.page-module__3c23Hq__hour .page-module__3c23Hq__blockValue{background:var(--color-field-hour)}.page-module__3c23Hq__dom .page-module__3c23Hq__blockValue{background:var(--color-field-dom)}.page-module__3c23Hq__month .page-module__3c23Hq__blockValue{background:var(--color-field-month)}.page-module__3c23Hq__dow .page-module__3c23Hq__blockValue{background:var(--color-field-dow)}@media (max-width:560px){.page-module__3c23Hq__blockValue{padding:var(--space-2) var(--space-1);font-size:16px}.page-module__3c23Hq__blockName{font-size:9px}}.page-module__3c23Hq__explanation{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-accent-light);color:var(--color-accent-text);font-size:var(--text-md);margin-bottom:var(--space-6);font-weight:600;line-height:1.5}.page-module__3c23Hq__cta{padding:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);text-align:center;margin-bottom:var(--space-8)}.page-module__3c23Hq__ctaText{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.page-module__3c23Hq__ctaButton{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font-weight:600;font-size:var(--text-sm);transition:background var(--transition-fast);text-decoration:none;display:inline-flex}.page-module__3c23Hq__ctaButton:hover{background:var(--color-accent-hover)}.page-module__3c23Hq__section{margin-bottom:var(--space-10)}.page-module__3c23Hq__sectionTitle{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.3px;margin-bottom:var(--space-5);font-weight:600}.page-module__3c23Hq__runsGrid{gap:var(--space-1);grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.page-module__3c23Hq__runsGrid{grid-template-columns:1fr}}.page-module__3c23Hq__runItem{align-items:center;gap:var(--space-2);font-family:var(--font-code);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-alt);display:flex}.page-module__3c23Hq__runIndex{font-size:var(--text-xs);color:var(--color-text-muted);min-width:24px}.page-module__3c23Hq__prose{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.8}.page-module__3c23Hq__prose p{margin-bottom:var(--space-4)}.page-module__3c23Hq__prose p:last-child{margin-bottom:0}.page-module__3c23Hq__insetCard{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-10)}.page-module__3c23Hq__insetCardTitle{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-3);font-weight:600}.page-module__3c23Hq__insetCardText{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.8}.page-module__3c23Hq__insetCardText code{font-family:var(--font-code);background:var(--color-surface);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:.875em}.page-module__3c23Hq__insetCardText strong{color:var(--color-text-primary);font-weight:600}.page-module__3c23Hq__faqItem{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);margin-bottom:var(--space-4)}.page-module__3c23Hq__faqItemLast{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-module__3c23Hq__faqTrigger{justify-content:space-between;align-items:flex-start;gap:var(--space-3);cursor:pointer;width:100%;font-weight:500;font-size:var(--text-base);color:var(--color-text-primary);line-height:1.4;list-style:none;display:flex}.page-module__3c23Hq__faqTrigger::-webkit-details-marker{display:none}.page-module__3c23Hq__faqIcon{color:var(--color-text-muted);transition:transform var(--transition-base);font-size:20px;font-family:var(--font-code);flex-shrink:0}details[open] .page-module__3c23Hq__faqIcon{transform:rotate(45deg)}.page-module__3c23Hq__faqBody{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.75}.page-module__3c23Hq__relatedGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.page-module__3c23Hq__exprCard{gap:var(--space-2);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--transition-base), background var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.page-module__3c23Hq__exprCard:hover{border-color:var(--color-accent);background:var(--color-surface-alt)}.page-module__3c23Hq__exprCardCode{font-family:var(--font-code);font-size:var(--text-sm);color:var(--color-accent-text);font-weight:600}.page-module__3c23Hq__exprCardTitle{font-size:var(--text-sm);color:var(--color-text-secondary);text-transform:capitalize}.page-module__3c23Hq__internalLinks{padding:var(--space-6) 0 var(--space-12);border-top:1px solid var(--color-border);justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__3c23Hq__internalLink{font-size:var(--text-sm);color:var(--color-accent-text);transition:opacity var(--transition-fast);font-weight:500;text-decoration:none}.page-module__3c23Hq__internalLink:hover{opacity:.75}
.not-found-module__sxuMuG__container{text-align:center;padding:var(--space-16) 0}.not-found-module__sxuMuG__code{font-family:var(--font-code);font-size:var(--text-3xl);color:var(--color-text-muted);margin-bottom:var(--space-2);font-weight:700}.not-found-module__sxuMuG__title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.5px;margin-bottom:var(--space-3);font-weight:700}.not-found-module__sxuMuG__desc{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.not-found-module__sxuMuG__links{justify-content:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.not-found-module__sxuMuG__link{font-size:var(--text-sm);color:var(--color-accent-text);transition:opacity var(--transition-fast);font-weight:500;text-decoration:none}.not-found-module__sxuMuG__link:hover{opacity:.75}
