.UtilityShell-module__CNJ3aW__page{width:100%;max-width:1200px;margin:0 auto;padding:2rem 1.5rem 5rem}.UtilityShell-module__CNJ3aW__titleRow{margin-bottom:1.625rem}.UtilityShell-module__CNJ3aW__title{letter-spacing:-.03em;color:var(--page-fg);margin-bottom:.25rem;font-size:1.5rem;font-weight:700;line-height:1.2}.UtilityShell-module__CNJ3aW__subtitle{color:var(--page-muted);letter-spacing:-.01em;font-size:.8125rem}.UtilityShell-module__CNJ3aW__main{min-width:0}
.Checkbox-module__PaDusq__row{cursor:pointer;color:var(--page-fg);letter-spacing:-.01em;align-items:center;gap:.5625rem;font-size:.8125rem;display:inline-flex}.Checkbox-module__PaDusq__row[data-disabled]{cursor:not-allowed;opacity:.55}.Checkbox-module__PaDusq__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Checkbox-module__PaDusq__box{background:var(--page-input-bg);border:1px solid var(--page-input-border);width:1.125rem;height:1.125rem;transition:background var(--transition-ui), border-color var(--transition-ui), transform .1s;border-radius:.3125rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.Checkbox-module__PaDusq__row:hover .Checkbox-module__PaDusq__box{border-color:var(--page-input-focus)}.Checkbox-module__PaDusq__input:focus-visible+.Checkbox-module__PaDusq__box{border-color:var(--page-input-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--page-input-focus) 22%, transparent)}.Checkbox-module__PaDusq__row:active .Checkbox-module__PaDusq__box{transform:scale(.92)}.Checkbox-module__PaDusq__boxChecked{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.Checkbox-module__PaDusq__mark{color:var(--btn-primary-fg);opacity:0;transition:transform .18s cubic-bezier(.34,1.6,.64,1),opacity .12s;transform:scale(.4)}.Checkbox-module__PaDusq__boxChecked .Checkbox-module__PaDusq__mark{opacity:1;transform:scale(1)}.Checkbox-module__PaDusq__text{align-items:baseline;gap:.375rem;display:inline-flex}.Checkbox-module__PaDusq__hint{color:var(--page-subtle);font-size:.75rem;font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:0}
.CopyButton-module__JEtska__root{justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.CopyButton-module__JEtska__icon{transition:transform .22s cubic-bezier(.34, 1.6, .64, 1), color var(--transition-ui);display:inline-flex}.CopyButton-module__JEtska__iconCopied{color:var(--t-green);transform:scale(1.12)}.CopyButton-module__JEtska__label{white-space:nowrap}
.Select-module__fwgB3a__wrap{flex-direction:column;display:inline-flex;position:relative}.Select-module__fwgB3a__trigger{background:var(--page-input-bg);border:1px solid var(--page-input-border);border-radius:var(--radius);width:100%;font-family:var(--font-geist-sans,inherit);color:var(--page-fg);cursor:pointer;box-shadow:var(--card-shadow);transition:border-color var(--transition-ui), box-shadow var(--transition-ui), background var(--transition-ui);outline:none;justify-content:space-between;align-items:center;gap:.625rem;font-weight:500;display:flex}.Select-module__fwgB3a__trigger:hover{border-color:var(--page-input-focus)}.Select-module__fwgB3a__triggerOpen{border-color:var(--page-input-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--page-input-focus) 18%, transparent)}.Select-module__fwgB3a__md{height:2.75rem;padding:0 .875rem;font-size:.875rem}.Select-module__fwgB3a__sm{height:2.25rem;padding:0 .6875rem;font-size:.8125rem}.Select-module__fwgB3a__triggerLabel{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;overflow:hidden}.Select-module__fwgB3a__icon{color:var(--page-muted);flex-shrink:0;transition:transform .2s cubic-bezier(.34,1.4,.64,1)}.Select-module__fwgB3a__iconOpen{transform:rotate(180deg)}.Select-module__fwgB3a__panel{z-index:60;background:var(--page-surface);border:1px solid var(--page-input-focus);border-radius:var(--radius);flex-direction:column;gap:.0625rem;min-width:max-content;max-height:17rem;padding:.25rem;animation:.14s cubic-bezier(.16,1,.3,1) Select-module__fwgB3a__selectDropIn;display:flex;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000024,0 2px 6px #00000014}@keyframes Select-module__fwgB3a__selectDropIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.Select-module__fwgB3a__item{border-radius:calc(var(--radius) - .1875rem);font-size:.8125rem;font-family:var(--font-geist-sans,inherit);color:var(--page-muted);text-align:left;letter-spacing:-.01em;cursor:pointer;transition:background var(--transition-ui), color var(--transition-ui);background:0 0;border:none;align-items:center;gap:.5625rem;padding:.5625rem .625rem;display:flex}.Select-module__fwgB3a__item:hover{background:var(--tab-hover-bg);color:var(--page-fg)}.Select-module__fwgB3a__itemActive{color:var(--page-fg);font-weight:600}.Select-module__fwgB3a__mark{width:1rem;font-size:.6875rem;font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--t-blue);text-align:center;flex-shrink:0}.Select-module__fwgB3a__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Select-module__fwgB3a__itemHint{color:var(--page-subtle);font-size:.6875rem;font-family:var(--font-geist-mono,ui-monospace, monospace);flex-shrink:0}
.TextStatsTool-module__hpMTla__root{flex-direction:column;gap:1.125rem;display:flex}.TextStatsTool-module__hpMTla__toolbar{align-items:center;gap:.5rem;display:flex}.TextStatsTool-module__hpMTla__toolbarSpacer{flex:1}.TextStatsTool-module__hpMTla__toolBtn{align-items:center;gap:.4375rem;display:inline-flex;}.TextStatsTool-module__hpMTla__field{flex-direction:column;gap:.4375rem;display:flex}.TextStatsTool-module__hpMTla__fieldLabel{}.TextStatsTool-module__hpMTla__fieldHint{text-transform:none;letter-spacing:-.01em;font-weight:400;font-family:var(--font-geist-sans,inherit);color:var(--page-subtle)}.TextStatsTool-module__hpMTla__textarea{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);width:100%;box-shadow:var(--card-shadow);font-size:.875rem;font-family:var(--font-geist-sans,inherit);color:var(--page-fg);letter-spacing:-.01em;resize:vertical;cursor:text;outline:none;padding:.875rem 1rem;line-height:1.65}.TextStatsTool-module__hpMTla__textarea::placeholder{color:var(--page-subtle)}.TextStatsTool-module__hpMTla__statGrid{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.625rem;display:grid}.TextStatsTool-module__hpMTla__statCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);flex-direction:column;gap:.25rem;padding:.875rem 1rem;display:flex}.TextStatsTool-module__hpMTla__statValue{letter-spacing:-.02em;font-size:1.4375rem;font-weight:700;font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--page-fg)}.TextStatsTool-module__hpMTla__statLabel{color:var(--page-muted);letter-spacing:-.01em;font-size:.75rem}.TextStatsTool-module__hpMTla__metaGrid{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);flex-direction:column;display:flex;overflow:hidden}.TextStatsTool-module__hpMTla__metaRow{border-bottom:1px solid var(--page-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1.0625rem;display:flex}.TextStatsTool-module__hpMTla__metaRow:last-child{border-bottom:none}.TextStatsTool-module__hpMTla__metaRowWide{flex-wrap:wrap}.TextStatsTool-module__hpMTla__metaLabel{color:var(--page-muted);letter-spacing:-.01em;font-size:.8125rem}.TextStatsTool-module__hpMTla__metaValue{color:var(--page-fg);letter-spacing:-.01em;font-size:.875rem;font-weight:600}.TextStatsTool-module__hpMTla__metaMono{font-family:var(--font-geist-mono,ui-monospace, monospace);cursor:pointer;font-weight:500}.TextStatsTool-module__hpMTla__empty{color:var(--page-subtle);letter-spacing:-.01em;text-align:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:.875rem 1rem;font-size:.8125rem}.TextStatsTool-module__hpMTla__wordList{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);flex-direction:column;gap:.375rem;padding:.875rem 1.0625rem;display:flex}.TextStatsTool-module__hpMTla__wordRow{grid-template-columns:6.5rem 1fr 3rem;align-items:center;gap:.75rem;display:grid}.TextStatsTool-module__hpMTla__wordLabel{font-size:.8125rem;font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--page-fg);letter-spacing:-.01em;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TextStatsTool-module__hpMTla__wordBarTrack{background:var(--page-input-bg);border-radius:999px;height:.5rem;overflow:hidden}.TextStatsTool-module__hpMTla__wordBarFill{background:var(--t-blue);height:100%;transition:width var(--transition-ui);border-radius:999px}.TextStatsTool-module__hpMTla__wordCount{font-size:.75rem;font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--page-subtle);text-align:right}
.TimestampConverterTool-module__7yu1ua__root{flex-direction:column;gap:1.5rem;display:flex}.TimestampConverterTool-module__7yu1ua__loading{color:var(--page-subtle);text-align:center;padding:2rem 0;font-size:.8125rem}.TimestampConverterTool-module__7yu1ua__clockBox{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex}.TimestampConverterTool-module__7yu1ua__clockMain{align-items:baseline;gap:.625rem;min-width:0;display:flex}.TimestampConverterTool-module__7yu1ua__clockIcon{color:var(--page-subtle);flex-shrink:0;align-self:center}.TimestampConverterTool-module__7yu1ua__clockTime{font-size:1.375rem;font-weight:700;font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--page-fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.TimestampConverterTool-module__7yu1ua__clockDate{color:var(--page-muted);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.TimestampConverterTool-module__7yu1ua__clockMeta{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.875rem;display:flex}.TimestampConverterTool-module__7yu1ua__clockTz,.TimestampConverterTool-module__7yu1ua__clockUnix{font-size:.75rem;font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--page-subtle);letter-spacing:-.01em;white-space:nowrap}.TimestampConverterTool-module__7yu1ua__useNowBtn{}.TimestampConverterTool-module__7yu1ua__converter{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:640px){.TimestampConverterTool-module__7yu1ua__converter{grid-template-columns:repeat(2,1fr)}}.TimestampConverterTool-module__7yu1ua__field{}.TimestampConverterTool-module__7yu1ua__fieldLabel{}.TimestampConverterTool-module__7yu1ua__input{width:100%;}.TimestampConverterTool-module__7yu1ua__fieldError{color:var(--t-red);letter-spacing:-.01em;font-size:.75rem;line-height:1.5}.TimestampConverterTool-module__7yu1ua__formats{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:640px){.TimestampConverterTool-module__7yu1ua__formats{grid-template-columns:repeat(2,1fr)}}.TimestampConverterTool-module__7yu1ua__formatRow{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);cursor:pointer;transition:border-color var(--transition-ui), background var(--transition-ui);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.TimestampConverterTool-module__7yu1ua__formatRow:hover{border-color:var(--page-input-focus);background:var(--card-hover-bg)}.TimestampConverterTool-module__7yu1ua__formatLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--page-subtle);font-size:.6875rem;font-weight:600;font-family:var(--font-geist-mono,ui-monospace, monospace);flex-shrink:0}.TimestampConverterTool-module__7yu1ua__formatValue{font-size:.8125rem;font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--page-fg);letter-spacing:-.01em;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
