.CopyButton-module__pvcrta__copied{color:var(--color-success)}
.tool-shared-module__ciF4eW__tool{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;gap:1.5rem;width:min(100%,44rem);padding:clamp(1.5rem,2.5vw,2.25rem) clamp(1.25rem,2.5vw,2.25rem);animation:.42s cubic-bezier(.2,.7,.2,1) both tool-shared-module__ciF4eW__panelEnter;display:flex;position:relative}.tool-shared-module__ciF4eW__toolWide{width:min(100%,56rem)}.tool-shared-module__ciF4eW__outputPanel{flex-direction:column;gap:.75rem;display:flex}.tool-shared-module__ciF4eW__outputHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tool-shared-module__ciF4eW__outputLabel{color:var(--color-text-disabled);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:500}.tool-shared-module__ciF4eW__iconButton{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;place-items:center;transition:color .16s,border-color .16s,background .16s;display:grid}.tool-shared-module__ciF4eW__iconButton:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.tool-shared-module__ciF4eW__iconButton:disabled{cursor:not-allowed;opacity:.4}.tool-shared-module__ciF4eW__iconButton svg{width:.95rem;height:.95rem}.tool-shared-module__ciF4eW__iconButton.tool-shared-module__ciF4eW__copied{color:var(--color-accent);border-color:var(--color-accent)}.tool-shared-module__ciF4eW__outputMono{width:100%;color:var(--color-text-primary);font-family:var(--font-mono);letter-spacing:.02em;word-break:break-all;overflow-wrap:anywhere;white-space:pre-wrap;padding:.25rem 0;font-size:clamp(1.4rem,.9rem + 1.8vw,2.2rem);font-weight:500;line-height:1.4;display:block}.tool-shared-module__ciF4eW__outputBlock{width:100%;color:var(--color-text-primary);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);max-height:18rem;padding:.75rem;font-size:.92rem;line-height:1.65;display:block;overflow:auto}.tool-shared-module__ciF4eW__error{border:1px solid color-mix(in srgb, var(--color-error) 50%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-error) 10%, transparent);color:var(--color-error);margin:0;padding:.75rem .95rem;font-size:.92rem}.tool-shared-module__ciF4eW__primaryActions{grid-template-columns:1fr auto;gap:.6rem;display:grid}.tool-shared-module__ciF4eW__actionButton,.tool-shared-module__ciF4eW__secondaryAction{appearance:none;border-radius:var(--radius-md);min-height:2.85rem;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:0 1.25rem;font-size:.95rem;font-weight:500;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.tool-shared-module__ciF4eW__actionButton{color:var(--color-on-accent);background:var(--color-accent)}.tool-shared-module__ciF4eW__actionButton:hover{background:var(--color-accent-hover)}.tool-shared-module__ciF4eW__secondaryAction{color:var(--color-text-secondary);border-color:var(--color-border-subtle);background:0 0}.tool-shared-module__ciF4eW__secondaryAction:hover,.tool-shared-module__ciF4eW__secondaryAction[aria-expanded=true]{color:var(--color-text-primary);border-color:var(--color-border-strong);background:var(--color-surface-elevated)}.tool-shared-module__ciF4eW__actionButton svg,.tool-shared-module__ciF4eW__secondaryAction svg{width:.95rem;height:.95rem}.tool-shared-module__ciF4eW__advancedShell{border-top:1px solid var(--color-border-subtle);gap:1.25rem;padding-top:1.25rem;animation:.28s cubic-bezier(.2,.7,.2,1) both tool-shared-module__ciF4eW__settingsReveal;display:grid}.tool-shared-module__ciF4eW__fieldset{border:0;gap:.5rem;margin:0;padding:0;display:grid}.tool-shared-module__ciF4eW__fieldset legend{color:var(--color-text-primary);margin:0 0 .5rem;font-size:.92rem;font-weight:500}.tool-shared-module__ciF4eW__label{color:var(--color-text-secondary);justify-content:space-between;align-items:baseline;font-size:.86rem;font-weight:500;display:flex}.tool-shared-module__ciF4eW__label strong{color:var(--color-text-primary);font-family:var(--font-mono);font-size:1.05rem;font-weight:500}.tool-shared-module__ciF4eW__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.25rem}.tool-shared-module__ciF4eW__range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-accent) 0 var(--range-progress), var(--color-border-subtle) var(--range-progress) 100%);border-radius:999px;height:2px}.tool-shared-module__ciF4eW__range::-moz-range-track{background:linear-gradient(90deg, var(--color-accent) 0 var(--range-progress), var(--color-border-subtle) var(--range-progress) 100%);border-radius:999px;height:2px}.tool-shared-module__ciF4eW__range::-webkit-slider-thumb{appearance:none;background:var(--color-accent);border:none;border-radius:999px;block-size:12px;inline-size:12px;margin-top:-5px;transition:transform .16s}.tool-shared-module__ciF4eW__range::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:999px;block-size:12px;inline-size:12px}.tool-shared-module__ciF4eW__range:hover::-webkit-slider-thumb{transform:scale(1.2)}.tool-shared-module__ciF4eW__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--color-accent-soft)}.tool-shared-module__ciF4eW__privacy{color:var(--color-text-disabled);margin:0;font-size:.8rem;line-height:1.55}.tool-shared-module__ciF4eW__textInput,.tool-shared-module__ciF4eW__textArea,.tool-shared-module__ciF4eW__select{appearance:none;width:100%;font:inherit;color:var(--color-text-primary);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:.7rem .85rem;transition:border-color .16s,background .16s}.tool-shared-module__ciF4eW__textInput:focus-visible,.tool-shared-module__ciF4eW__textArea:focus-visible,.tool-shared-module__ciF4eW__select:focus-visible{border-color:var(--color-accent);background:var(--color-surface);outline:none}.tool-shared-module__ciF4eW__textArea{font-family:var(--font-mono);resize:vertical;min-height:9rem;font-size:.95rem;line-height:1.6}.tool-shared-module__ciF4eW__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));align-items:baseline;gap:.5rem 1rem;display:grid}.tool-shared-module__ciF4eW__metric{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:.15rem;padding:.45rem 0;display:flex}.tool-shared-module__ciF4eW__metric span{color:var(--color-text-disabled);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:500}.tool-shared-module__ciF4eW__metric strong{color:var(--color-text-primary);font-family:var(--font-mono);font-size:1.05rem;font-weight:500}@keyframes tool-shared-module__ciF4eW__panelEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tool-shared-module__ciF4eW__settingsReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.tool-shared-module__ciF4eW__primaryActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tool-shared-module__ciF4eW__tool,.tool-shared-module__ciF4eW__advancedShell{animation:none}}
.BrasilApiTool-module__fFRADa__shell{gap:1.25rem}.BrasilApiTool-module__fFRADa__sourceBar{border:1px solid color-mix(in srgb, var(--color-accent) 32%, var(--color-border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface));grid-template-columns:auto 1fr;align-items:center;gap:.2rem .75rem;padding:.9rem 1rem;display:grid}.BrasilApiTool-module__fFRADa__sourceBar span{color:var(--color-on-accent);background:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;grid-row:span 2;padding:.25rem .55rem;font-size:.68rem;font-weight:700}.BrasilApiTool-module__fFRADa__sourceBar strong{color:var(--color-text-primary);font-size:.95rem;font-weight:600}.BrasilApiTool-module__fFRADa__sourceBar small{color:var(--color-text-secondary);line-height:1.45}.BrasilApiTool-module__fFRADa__form{gap:1rem;display:grid}.BrasilApiTool-module__fFRADa__hint{color:var(--color-text-secondary);margin:.35rem 0 0;line-height:1.55}.BrasilApiTool-module__fFRADa__fields{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.85rem;display:grid}.BrasilApiTool-module__fFRADa__field{gap:.45rem;display:grid}.BrasilApiTool-module__fFRADa__field span{color:var(--color-text-secondary);font-size:.84rem;font-weight:500}.BrasilApiTool-module__fFRADa__examples{flex-wrap:wrap;gap:.5rem;display:flex}.BrasilApiTool-module__fFRADa__examples button{appearance:none;border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.35rem .7rem;font-size:.8rem;transition:border-color .16s,color .16s,background .16s}.BrasilApiTool-module__fFRADa__examples button:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.BrasilApiTool-module__fFRADa__emptyPanel,.BrasilApiTool-module__fFRADa__result{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-elevated)}.BrasilApiTool-module__fFRADa__emptyPanel{padding:1.2rem}.BrasilApiTool-module__fFRADa__emptyPanel strong{color:var(--color-text-primary);font-size:1rem}.BrasilApiTool-module__fFRADa__emptyPanel p{color:var(--color-text-secondary);margin:.35rem 0 0;line-height:1.55}.BrasilApiTool-module__fFRADa__result{gap:1rem;padding:clamp(1rem,2vw,1.4rem);animation:.28s both BrasilApiTool-module__fFRADa__resultEnter;display:grid}.BrasilApiTool-module__fFRADa__resultHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.BrasilApiTool-module__fFRADa__resultHeader h3{color:var(--color-text-primary);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:clamp(1.25rem,.9rem + 1.4vw,2rem);line-height:1.2}.BrasilApiTool-module__fFRADa__resultHeader small{color:var(--color-text-disabled);margin-top:.35rem;display:block}.BrasilApiTool-module__fFRADa__highlights{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;margin:0;display:grid}.BrasilApiTool-module__fFRADa__highlights div,.BrasilApiTool-module__fFRADa__record{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 76%, transparent);padding:.8rem}.BrasilApiTool-module__fFRADa__highlights dt,.BrasilApiTool-module__fFRADa__record dt{color:var(--color-text-disabled);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:600}.BrasilApiTool-module__fFRADa__highlights dd,.BrasilApiTool-module__fFRADa__record dd{color:var(--color-text-primary);overflow-wrap:anywhere;margin:.22rem 0 0;font-size:.95rem}.BrasilApiTool-module__fFRADa__list,.BrasilApiTool-module__fFRADa__record{gap:.65rem;display:grid}.BrasilApiTool-module__fFRADa__record strong{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:1rem}.BrasilApiTool-module__fFRADa__record dl{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem 1rem;margin:0;display:grid}.BrasilApiTool-module__fFRADa__record p{color:var(--color-text-secondary);margin:0}.BrasilApiTool-module__fFRADa__raw{border-top:1px solid var(--color-border-subtle);padding-top:.85rem}.BrasilApiTool-module__fFRADa__raw summary{color:var(--color-text-secondary);cursor:pointer;font-size:.9rem}.BrasilApiTool-module__fFRADa__raw pre{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);max-height:24rem;color:var(--color-text-secondary);font-family:var(--font-mono);margin:.8rem 0 0;padding:.85rem;font-size:.78rem;line-height:1.55;overflow:auto}@keyframes BrasilApiTool-module__fFRADa__resultEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.BrasilApiTool-module__fFRADa__sourceBar{grid-template-columns:1fr}.BrasilApiTool-module__fFRADa__sourceBar span{grid-row:auto;width:fit-content}.BrasilApiTool-module__fFRADa__resultHeader{flex-direction:column}.BrasilApiTool-module__fFRADa__resultHeader button{width:100%}}@media (prefers-reduced-motion:reduce){.BrasilApiTool-module__fFRADa__result{animation:none}}
.BrazilianDocumentGenerator-module__vhQrda__shell{gap:1.35rem}.BrazilianDocumentGenerator-module__vhQrda__legalNotice{border:1px solid color-mix(in srgb, var(--color-warning) 45%, var(--color-border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-warning) 8%, transparent);color:var(--color-text-secondary);gap:.25rem;padding:.85rem 1rem;font-size:.86rem;line-height:1.55;display:grid}.BrazilianDocumentGenerator-module__vhQrda__legalNotice strong{color:var(--color-warning);font-weight:600}.BrazilianDocumentGenerator-module__vhQrda__resultPanel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-elevated);gap:1.1rem;padding:clamp(1rem,3vw,1.6rem);display:grid}.BrazilianDocumentGenerator-module__vhQrda__outputHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.BrazilianDocumentGenerator-module__vhQrda__outputLabel,.BrazilianDocumentGenerator-module__vhQrda__modeBadge{color:var(--color-text-disabled);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:500}.BrazilianDocumentGenerator-module__vhQrda__modeBadge{border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);color:var(--color-accent);background:var(--color-accent-soft);white-space:nowrap;border-radius:999px;padding:.32rem .62rem}.BrazilianDocumentGenerator-module__vhQrda__documentNumber{color:var(--color-text-primary);font-family:var(--font-mono);letter-spacing:.015em;overflow-wrap:anywhere;font-size:clamp(2rem,1.2rem + 4vw,4rem);line-height:1.08}.BrazilianDocumentGenerator-module__vhQrda__digitRail{grid-template-columns:repeat(auto-fit,minmax(1.85rem,1fr));gap:.35rem;display:grid}.BrazilianDocumentGenerator-module__vhQrda__digit{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);min-height:2rem;color:var(--color-text-secondary);font-family:var(--font-mono);place-items:center;font-size:.82rem;display:grid}.BrazilianDocumentGenerator-module__vhQrda__digit[data-check=true]{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);background:var(--color-accent-soft)}.BrazilianDocumentGenerator-module__vhQrda__insights{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem 1rem;margin:0;padding-top:.1rem;display:grid}.BrazilianDocumentGenerator-module__vhQrda__insights div{border-top:1px solid var(--color-border-subtle);padding-top:.55rem}.BrazilianDocumentGenerator-module__vhQrda__insights dt{color:var(--color-text-disabled);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.BrazilianDocumentGenerator-module__vhQrda__insights dd{color:var(--color-text-primary);font-family:var(--font-mono);overflow-wrap:anywhere;margin:.18rem 0 0;font-size:.95rem}.BrazilianDocumentGenerator-module__vhQrda__formatSwitch{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.BrazilianDocumentGenerator-module__vhQrda__formatButton{appearance:none;border:0;border-right:1px solid var(--color-border-subtle);min-height:2.65rem;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;font-size:.9rem;transition:background .16s,color .16s}.BrazilianDocumentGenerator-module__vhQrda__formatButton:last-child{border-right:0}.BrazilianDocumentGenerator-module__vhQrda__formatButton:hover,.BrazilianDocumentGenerator-module__vhQrda__formatButton[data-active=true]{color:var(--color-text-primary);background:var(--color-accent-soft)}.BrazilianDocumentGenerator-module__vhQrda__formatButton[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 40%, transparent)}.BrazilianDocumentGenerator-module__vhQrda__actions{grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;display:grid}.BrazilianDocumentGenerator-module__vhQrda__explanation{border-top:1px solid var(--color-border-subtle);gap:.35rem;padding-top:1rem;display:grid}.BrazilianDocumentGenerator-module__vhQrda__explanation h3{color:var(--color-text-primary);margin:0;font-size:.96rem;font-weight:600}.BrazilianDocumentGenerator-module__vhQrda__explanation p{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.65}@media (max-width:720px){.BrazilianDocumentGenerator-module__vhQrda__outputHeader{flex-direction:column;align-items:flex-start}.BrazilianDocumentGenerator-module__vhQrda__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.BrazilianDocumentGenerator-module__vhQrda__formatButton{transition:none}}
.CharacterCounter-module__N3TqZa__shell{width:min(100%,56rem)}.CharacterCounter-module__N3TqZa__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.25rem;display:grid}.CharacterCounter-module__N3TqZa__metricsPanel{flex-direction:column;gap:.75rem;padding-left:.25rem;display:flex}.CharacterCounter-module__N3TqZa__metrics{grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.CharacterCounter-module__N3TqZa__metric{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.6rem .1rem;display:flex}.CharacterCounter-module__N3TqZa__metric:nth-last-child(-n+2){border-bottom:1px solid var(--color-border-subtle)}.CharacterCounter-module__N3TqZa__metric dt{color:var(--color-text-secondary);letter-spacing:.01em;font-size:.84rem}.CharacterCounter-module__N3TqZa__metric dd{color:var(--color-text-primary);font-family:var(--font-mono);margin:0;font-weight:500}@media (max-width:720px){.CharacterCounter-module__N3TqZa__layout{grid-template-columns:1fr}.CharacterCounter-module__N3TqZa__metrics{grid-template-columns:1fr 1fr}}
.CipherTool-module__ms2NBG__topbar{gap:.65rem;display:grid}.CipherTool-module__ms2NBG__segmented{flex-wrap:wrap;gap:.45rem;display:flex}.CipherTool-module__ms2NBG__segmented button{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;padding:.6rem .8rem;font-size:.86rem}.CipherTool-module__ms2NBG__segmented button:hover,.CipherTool-module__ms2NBG__segmented button[aria-pressed=true]{color:var(--color-text-primary);border-color:var(--color-accent);background:var(--color-accent-soft)}.CipherTool-module__ms2NBG__params{gap:.55rem;display:grid}.CipherTool-module__ms2NBG__keyField{color:var(--color-text-secondary);gap:.35rem;font-size:.86rem;font-weight:500;display:grid}.CipherTool-module__ms2NBG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.CipherTool-module__ms2NBG__panel{color:var(--color-text-secondary);gap:.65rem;font-size:.86rem;font-weight:500;display:grid}.CipherTool-module__ms2NBG__panel textarea{min-height:16rem}@media (max-width:760px){.CipherTool-module__ms2NBG__grid{grid-template-columns:1fr}}
.ColorConverter-module__BZ81Ga__shell{width:min(100%,56rem)}.ColorConverter-module__BZ81Ga__head{grid-template-columns:auto 1fr;align-items:stretch;gap:1rem;display:grid}.ColorConverter-module__BZ81Ga__swatch{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background-image:linear-gradient(45deg, var(--color-border-subtle) 25%, transparent 25%), linear-gradient(-45deg, var(--color-border-subtle) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--color-border-subtle) 75%), linear-gradient(-45deg, transparent 75%, var(--color-border-subtle) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;block-size:4.5rem;inline-size:4.5rem;position:relative;overflow:hidden}.ColorConverter-module__BZ81Ga__swatch:after{content:"";background:inherit;background-color:currentColor;position:absolute;inset:0}.ColorConverter-module__BZ81Ga__inputWrap{flex-direction:column;gap:.5rem;display:flex}.ColorConverter-module__BZ81Ga__inputRow{grid-template-columns:1fr auto;gap:.5rem;display:grid}.ColorConverter-module__BZ81Ga__colorPicker{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;background:0 0;block-size:2.85rem;inline-size:2.85rem;padding:.2rem}.ColorConverter-module__BZ81Ga__colorPicker::-webkit-color-swatch-wrapper{padding:0}.ColorConverter-module__BZ81Ga__colorPicker::-webkit-color-swatch{border-radius:var(--radius-sm);border:none}.ColorConverter-module__BZ81Ga__colorPicker::-moz-color-swatch{border-radius:var(--radius-sm);border:none}.ColorConverter-module__BZ81Ga__presets{flex-wrap:wrap;gap:.45rem;display:flex}.ColorConverter-module__BZ81Ga__preset{border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:999px;block-size:1.85rem;inline-size:1.85rem;transition:transform .16s,border-color .16s}.ColorConverter-module__BZ81Ga__preset:hover{border-color:var(--color-text-secondary);transform:scale(1.08)}.ColorConverter-module__BZ81Ga__formats{gap:0;margin:0;display:grid}.ColorConverter-module__BZ81Ga__formatRow{border-top:1px solid var(--color-border-subtle);grid-template-columns:5rem 1fr;align-items:center;gap:1rem;padding:.65rem 0;display:grid}.ColorConverter-module__BZ81Ga__formatRow:last-child{border-bottom:1px solid var(--color-border-subtle)}.ColorConverter-module__BZ81Ga__formatLabel{color:var(--color-text-disabled);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:600}.ColorConverter-module__BZ81Ga__formatValue{justify-content:space-between;align-items:center;gap:.75rem;margin:0;display:flex}.ColorConverter-module__BZ81Ga__formatValue code{font-family:var(--font-mono);color:var(--color-text-primary);word-break:break-all;font-size:.95rem}@media (max-width:640px){.ColorConverter-module__BZ81Ga__head{grid-template-columns:1fr}.ColorConverter-module__BZ81Ga__swatch{block-size:3rem;inline-size:100%}.ColorConverter-module__BZ81Ga__formatRow{grid-template-columns:4rem 1fr}}
.ColorPaletteGenerator-module__K0bbcW__shell{gap:1.25rem}.ColorPaletteGenerator-module__K0bbcW__split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.25rem;display:grid}@media (max-width:880px){.ColorPaletteGenerator-module__K0bbcW__split{grid-template-columns:minmax(0,1fr)}}.ColorPaletteGenerator-module__K0bbcW__col{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.ColorPaletteGenerator-module__K0bbcW__preview{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);cursor:pointer;place-items:center;min-height:8.5rem;padding:1rem;transition:border-color .2s;display:grid;position:relative;overflow:hidden}.ColorPaletteGenerator-module__K0bbcW__preview:hover{border-color:var(--color-border-strong)}.ColorPaletteGenerator-module__K0bbcW__previewHex{font-family:var(--font-mono);letter-spacing:.05em;font-size:1.4rem;font-weight:500}.ColorPaletteGenerator-module__K0bbcW__previewPicker{opacity:0;cursor:pointer;border:0;block-size:100%;inline-size:100%;padding:0;position:absolute;inset:0}.ColorPaletteGenerator-module__K0bbcW__row{flex-direction:column;gap:.4rem;display:flex}.ColorPaletteGenerator-module__K0bbcW__sliders{gap:.7rem;display:grid}.ColorPaletteGenerator-module__K0bbcW__sliderRow{flex-direction:column;gap:.3rem;display:flex}.ColorPaletteGenerator-module__K0bbcW__algoGrid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem;display:grid}.ColorPaletteGenerator-module__K0bbcW__algoButton{appearance:none;text-align:left;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;font:inherit;color:var(--color-text-secondary);background:0 0;gap:.3rem;padding:.6rem .7rem;transition:border-color .16s,color .16s,background .16s;display:grid}.ColorPaletteGenerator-module__K0bbcW__algoButton:hover,.ColorPaletteGenerator-module__K0bbcW__algoButton:focus-visible{border-color:var(--color-border-strong);color:var(--color-text-primary)}.ColorPaletteGenerator-module__K0bbcW__algoActive{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-text-primary)}.ColorPaletteGenerator-module__K0bbcW__algoName{color:var(--color-text-primary);font-size:.92rem;font-weight:500}.ColorPaletteGenerator-module__K0bbcW__algoDesc{font-size:.78rem;line-height:1.4}.ColorPaletteGenerator-module__K0bbcW__algoSwatches{gap:.18rem;margin-top:.2rem;display:flex}.ColorPaletteGenerator-module__K0bbcW__algoSwatch{border:1px solid color-mix(in srgb, var(--color-border-subtle) 60%, transparent);border-radius:3px;flex:1;height:.7rem}.ColorPaletteGenerator-module__K0bbcW__palette{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ColorPaletteGenerator-module__K0bbcW__swatch{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, currentColor 12%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.ColorPaletteGenerator-module__K0bbcW__swatchInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ColorPaletteGenerator-module__K0bbcW__swatchHex{font-family:var(--font-mono);letter-spacing:.04em;font-size:1rem}.ColorPaletteGenerator-module__K0bbcW__swatchAlt{opacity:.85;font-size:.76rem;font-family:var(--font-mono)}.ColorPaletteGenerator-module__K0bbcW__swatchActions{flex-wrap:wrap;gap:.3rem;display:flex}.ColorPaletteGenerator-module__K0bbcW__copyChip{appearance:none;background:color-mix(in srgb, currentColor 0%, transparent);border-radius:var(--radius-sm);font:inherit;font-size:.72rem;font-family:var(--font-mono);cursor:pointer;border:1px solid;align-items:center;gap:.3rem;padding:.25rem .5rem;transition:background .16s;display:inline-flex}.ColorPaletteGenerator-module__K0bbcW__copyChip:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.ColorPaletteGenerator-module__K0bbcW__copyChip svg{width:.8rem;height:.8rem}
.ColorPicker-module__vQQgFG__pickerRow{grid-template-columns:5rem 1fr;align-items:end;gap:1rem;display:grid}.ColorPicker-module__vQQgFG__nativePicker{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);cursor:pointer;background:0 0;width:5rem;height:5rem;padding:.2rem}.ColorPicker-module__vQQgFG__hexField{color:var(--color-text-secondary);gap:.35rem;font-size:.86rem;font-weight:500;display:grid}.ColorPicker-module__vQQgFG__swatch{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);align-items:end;min-height:8rem;padding:1rem;display:flex}.ColorPicker-module__vQQgFG__swatch code{color:#fff;border-radius:var(--radius-sm);font-family:var(--font-mono);background:#00000073;padding:.25rem .45rem}.ColorPicker-module__vQQgFG__formats{gap:.45rem;display:grid}.ColorPicker-module__vQQgFG__format{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);color:var(--color-text-secondary);cursor:pointer;justify-content:space-between;gap:.8rem;padding:.65rem;display:flex}.ColorPicker-module__vQQgFG__format code{color:var(--color-text-primary);font-family:var(--font-mono)}.ColorPicker-module__vQQgFG__palette{grid-template-columns:repeat(5,1fr);gap:.45rem;display:grid}.ColorPicker-module__vQQgFG__palette button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;min-height:4.5rem;padding:0;overflow:hidden}.ColorPicker-module__vQQgFG__palette span{color:#fff;font-family:var(--font-mono);background:#00000073;margin-top:2.9rem;padding:.2rem;font-size:.72rem;display:block}@media (max-width:560px){.ColorPicker-module__vQQgFG__pickerRow{grid-template-columns:1fr}.ColorPicker-module__vQQgFG__palette{grid-template-columns:repeat(2,1fr)}}
.CompoundInterest-module__XGWF3a__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:1.2rem;display:grid}.CompoundInterest-module__XGWF3a__controls{gap:.75rem;display:grid}.CompoundInterest-module__XGWF3a__field{color:var(--color-text-secondary);gap:.35rem;font-size:.86rem;font-weight:500;display:grid}.CompoundInterest-module__XGWF3a__field div{position:relative}.CompoundInterest-module__XGWF3a__field em{color:var(--color-text-disabled);font-style:normal;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.CompoundInterest-module__XGWF3a__results{gap:1rem;display:grid}.CompoundInterest-module__XGWF3a__hero{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);gap:.35rem;padding:1rem;display:grid}.CompoundInterest-module__XGWF3a__hero span{color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.CompoundInterest-module__XGWF3a__hero strong{color:var(--color-text-primary);font-family:var(--font-mono);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600}.CompoundInterest-module__XGWF3a__chart{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);align-items:end;gap:.35rem;height:12rem;padding:.75rem;display:flex}.CompoundInterest-module__XGWF3a__chart div{background:var(--color-accent);opacity:.75;border-radius:999px 999px 0 0;flex:1;min-width:.5rem}@media (max-width:760px){.CompoundInterest-module__XGWF3a__grid{grid-template-columns:1fr}}
.CpfCnpjValidator-module__TlAa4G__shell{width:min(100%,48rem)}.CpfCnpjValidator-module__TlAa4G__legalNotice{border:1px solid color-mix(in srgb, var(--color-warning) 45%, var(--color-border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-warning) 8%, transparent);color:var(--color-text-secondary);gap:.25rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.86rem;line-height:1.55;display:grid}.CpfCnpjValidator-module__TlAa4G__legalNotice strong{color:var(--color-warning);font-weight:600}.CpfCnpjValidator-module__TlAa4G__documentCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-elevated);gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.CpfCnpjValidator-module__TlAa4G__cardTop{color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;font-size:.76rem;display:flex}.CpfCnpjValidator-module__TlAa4G__typeBadge{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);border-radius:999px;padding:.3rem .65rem}.CpfCnpjValidator-module__TlAa4G__typeBadge[data-status=valid]{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);background:var(--color-accent-soft)}.CpfCnpjValidator-module__TlAa4G__typeBadge[data-status=invalid]{color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 55%, transparent);background:color-mix(in srgb, var(--color-error) 10%, transparent)}.CpfCnpjValidator-module__TlAa4G__number{font-family:var(--font-mono);color:var(--color-text-primary);letter-spacing:.02em;overflow-wrap:anywhere;font-size:clamp(1.7rem,1rem + 3vw,3rem);line-height:1.2}.CpfCnpjValidator-module__TlAa4G__digitRail{grid-template-columns:repeat(auto-fit,minmax(1.85rem,1fr));gap:.35rem;display:grid}.CpfCnpjValidator-module__TlAa4G__digit{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);min-height:2rem;color:var(--color-text-secondary);font-family:var(--font-mono);place-items:center;font-size:.82rem;display:grid}.CpfCnpjValidator-module__TlAa4G__digit[data-check=true]{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);background:var(--color-accent-soft)}.CpfCnpjValidator-module__TlAa4G__resultLine{color:var(--color-text-secondary);flex-wrap:wrap;gap:.65rem 1rem;font-size:.88rem;display:flex}.CpfCnpjValidator-module__TlAa4G__resultLine strong{color:var(--color-text-primary)}.CpfCnpjValidator-module__TlAa4G__actions{flex-wrap:wrap;gap:.6rem;display:flex}.CpfCnpjValidator-module__TlAa4G__explanation{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.6}
.CronGenerator-module__83NPFa__shell{width:min(100%,60rem)}.CronGenerator-module__83NPFa__heroEditor{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);padding:clamp(1rem,2.6vw,1.5rem)}.CronGenerator-module__83NPFa__expressionBar{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.CronGenerator-module__83NPFa__fieldToken{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);text-align:center;gap:.45rem;min-width:0;padding:.75rem .65rem;transition:border-color .16s,background .16s;display:grid}.CronGenerator-module__83NPFa__fieldToken:focus-within{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 22%, var(--color-surface))}.CronGenerator-module__83NPFa__fieldToken span,.CronGenerator-module__83NPFa__fieldToken small{color:var(--color-text-disabled);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:500}.CronGenerator-module__83NPFa__fieldToken input{width:100%;color:var(--color-text-primary);font-family:var(--font-mono);text-align:center;background:0 0;border:0;outline:none;font-size:clamp(1.35rem,4vw,2.1rem);font-weight:600}.CronGenerator-module__83NPFa__manualInput{font-family:var(--font-mono)}.CronGenerator-module__83NPFa__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.25rem;display:grid}.CronGenerator-module__83NPFa__controls{gap:1rem;display:grid}.CronGenerator-module__83NPFa__inline{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.CronGenerator-module__83NPFa__presetGrid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.45rem;display:grid}.CronGenerator-module__83NPFa__preset{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;padding:.65rem;font-size:.84rem}.CronGenerator-module__83NPFa__preset:hover{color:var(--color-text-primary);border-color:var(--color-accent);background:var(--color-accent-soft)}.CronGenerator-module__83NPFa__expression{font-family:var(--font-mono);color:var(--color-text-primary);overflow-wrap:anywhere;font-size:clamp(1.45rem,4vw,2.1rem)}.CronGenerator-module__83NPFa__description{color:var(--color-text-secondary);margin:0}.CronGenerator-module__83NPFa__runs{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.CronGenerator-module__83NPFa__runs li{border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);justify-content:space-between;gap:1rem;padding-top:.55rem;display:flex}.CronGenerator-module__83NPFa__runs time{color:var(--color-text-primary);font-family:var(--font-mono)}@media (max-width:760px){.CronGenerator-module__83NPFa__grid,.CronGenerator-module__83NPFa__inline{grid-template-columns:1fr}.CronGenerator-module__83NPFa__expressionBar{grid-template-columns:repeat(2,minmax(0,1fr))}.CronGenerator-module__83NPFa__fieldToken:last-child{grid-column:1/-1}}
.GradientGenerator-module__02vcVW__shell{width:min(100%,56rem)}.GradientGenerator-module__02vcVW__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.25rem;display:grid}.GradientGenerator-module__02vcVW__controls{gap:1rem;display:grid}.GradientGenerator-module__02vcVW__preview{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);place-items:end start;min-height:18rem;padding:1rem;display:grid;overflow:hidden}.GradientGenerator-module__02vcVW__preview code{background:color-mix(in srgb, var(--color-page) 70%, transparent);color:#fff;border-radius:var(--radius-sm);font-family:var(--font-mono);padding:.35rem .5rem;font-size:.8rem}.GradientGenerator-module__02vcVW__typeGrid{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.GradientGenerator-module__02vcVW__segment{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;padding:.6rem;font-size:.84rem}.GradientGenerator-module__02vcVW__segment[aria-pressed=true],.GradientGenerator-module__02vcVW__segment:hover{color:var(--color-text-primary);border-color:var(--color-accent);background:var(--color-accent-soft)}.GradientGenerator-module__02vcVW__stopList{gap:.55rem;display:grid}.GradientGenerator-module__02vcVW__stopRow{grid-template-columns:3rem minmax(0,1fr) 4.5rem;align-items:center;gap:.5rem;display:grid}.GradientGenerator-module__02vcVW__colorInput{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:0 0;block-size:2.45rem;inline-size:3rem;padding:.15rem}.GradientGenerator-module__02vcVW__presetGrid{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.45rem;display:grid}.GradientGenerator-module__02vcVW__preset{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;min-height:2.4rem}@media (max-width:760px){.GradientGenerator-module__02vcVW__grid,.GradientGenerator-module__02vcVW__typeGrid{grid-template-columns:1fr}}
.HashGenerator-module__hb9DGW__shell{width:min(100%,52rem)}.HashGenerator-module__hb9DGW__algoGrid{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.45rem;display:grid}.HashGenerator-module__hb9DGW__algo{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;padding:.65rem;font-size:.84rem;transition:all .16s}.HashGenerator-module__hb9DGW__algo:hover,.HashGenerator-module__hb9DGW__algo[aria-pressed=true]{color:var(--color-text-primary);border-color:var(--color-accent);background:var(--color-accent-soft)}.HashGenerator-module__hb9DGW__digest{gap:.5rem;display:grid}.HashGenerator-module__hb9DGW__digestCode{color:var(--color-text-primary);font-family:var(--font-mono);overflow-wrap:anywhere;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);padding:.85rem;font-size:1rem;line-height:1.7}.HashGenerator-module__hb9DGW__meta{color:var(--color-text-disabled);flex-wrap:wrap;gap:.5rem 1rem;font-size:.8rem;display:flex}
.HealthCalculators-module___mUyZW__shell{width:min(100%,58rem)}.HealthCalculators-module___mUyZW__disclaimer{border:1px solid color-mix(in srgb, var(--color-warning) 50%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-warning) 10%, transparent);color:var(--color-text-secondary);margin:0;padding:.85rem 1rem;font-size:.9rem;line-height:1.6}.HealthCalculators-module___mUyZW__unitToggle{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);align-self:start;gap:.25rem;padding:.2rem;display:inline-flex}.HealthCalculators-module___mUyZW__unitToggle button{appearance:none;border-radius:calc(var(--radius-md) - .2rem);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:.45rem .75rem;font-size:.85rem}.HealthCalculators-module___mUyZW__unitToggle button[aria-pressed=true]{color:var(--color-on-accent);background:var(--color-accent)}.HealthCalculators-module___mUyZW__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.25rem;display:grid}.HealthCalculators-module___mUyZW__controls{gap:.85rem;display:grid}.HealthCalculators-module___mUyZW__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.HealthCalculators-module___mUyZW__field{color:var(--color-text-secondary);gap:.35rem;font-size:.86rem;font-weight:500;display:grid}.HealthCalculators-module___mUyZW__field span{justify-content:space-between;gap:.5rem;display:inline-flex}.HealthCalculators-module___mUyZW__hint{color:var(--color-text-disabled);font-weight:400}.HealthCalculators-module___mUyZW__resultCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-elevated);gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.HealthCalculators-module___mUyZW__resultTop{color:var(--color-text-disabled);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:start;gap:1rem;font-size:.74rem;display:flex}.HealthCalculators-module___mUyZW__badge{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);background:var(--color-surface);text-align:center;border-radius:999px;padding:.32rem .65rem}.HealthCalculators-module___mUyZW__output{gap:.2rem;display:grid}.HealthCalculators-module___mUyZW__value{color:var(--color-text-primary);font-family:var(--font-mono);font-size:clamp(2rem,1.1rem + 4vw,3.6rem);font-weight:600;line-height:1.05}.HealthCalculators-module___mUyZW__unit{color:var(--color-text-disabled);font-size:.86rem}.HealthCalculators-module___mUyZW__explanation{color:var(--color-text-secondary);margin:0;font-size:.93rem;line-height:1.65}.HealthCalculators-module___mUyZW__formula{border-top:1px solid var(--color-border-subtle);color:var(--color-text-disabled);font-family:var(--font-mono);margin:0;padding-top:.85rem;font-size:.82rem;line-height:1.55}.HealthCalculators-module___mUyZW__sourceList{color:var(--color-text-disabled);flex-wrap:wrap;gap:.45rem .75rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.HealthCalculators-module___mUyZW__sourceList a{color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.18em}.HealthCalculators-module___mUyZW__sourceList a:hover{color:var(--color-accent)}.HealthCalculators-module___mUyZW__bmiScale{--marker:0%;gap:.55rem;padding-top:.7rem;display:grid;position:relative}.HealthCalculators-module___mUyZW__scaleTrack{background:var(--color-border-subtle);border-radius:999px;grid-template-columns:11.666fr 21.666fr 16.666fr 16.666fr 16.666fr 16.666fr;min-height:.55rem;display:grid;overflow:hidden}.HealthCalculators-module___mUyZW__scaleTrack span:first-child{background:color-mix(in srgb, var(--color-warning) 55%, var(--color-surface))}.HealthCalculators-module___mUyZW__scaleTrack span:nth-child(2){background:color-mix(in srgb, var(--color-accent) 55%, var(--color-surface))}.HealthCalculators-module___mUyZW__scaleTrack span:nth-child(3),.HealthCalculators-module___mUyZW__scaleTrack span:nth-child(4),.HealthCalculators-module___mUyZW__scaleTrack span:nth-child(5),.HealthCalculators-module___mUyZW__scaleTrack span:nth-child(6){background:color-mix(in srgb, var(--color-error) 45%, var(--color-surface))}.HealthCalculators-module___mUyZW__marker{background:var(--color-text-primary);border:2px solid var(--color-accent);block-size:.72rem;inline-size:.72rem;box-shadow:0 0 0 3px var(--color-surface-elevated);border-radius:999px;position:absolute;inset-block-start:0;inset-inline-start:var(--marker);transform:translate(-50%)}.HealthCalculators-module___mUyZW__scaleLabels{color:var(--color-text-disabled);justify-content:space-between;gap:.5rem;font-size:.72rem;display:flex}.HealthCalculators-module___mUyZW__selectWrap{gap:.45rem;display:grid}.HealthCalculators-module___mUyZW__selectWrap label{color:var(--color-text-secondary);font-size:.86rem;font-weight:500}.HealthCalculators-module___mUyZW__rangeLine{color:var(--color-text-secondary);flex-wrap:wrap;gap:.65rem 1rem;font-size:.88rem;display:flex}.HealthCalculators-module___mUyZW__rangeLine strong{color:var(--color-text-primary);font-family:var(--font-mono);font-weight:500}.HealthCalculators-module___mUyZW__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.HealthCalculators-module___mUyZW__metricTile{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);gap:.25rem;padding:.75rem;display:grid}.HealthCalculators-module___mUyZW__metricTile small{color:var(--color-text-disabled);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.HealthCalculators-module___mUyZW__metricTile strong{color:var(--color-text-primary);font-family:var(--font-mono);font-size:1.05rem;font-weight:600}.HealthCalculators-module___mUyZW__tableCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.HealthCalculators-module___mUyZW__miniTable{border-collapse:collapse;width:100%;min-width:24rem;font-size:.86rem}.HealthCalculators-module___mUyZW__miniTable th,.HealthCalculators-module___mUyZW__miniTable td{border-bottom:1px solid var(--color-border-subtle);text-align:start;color:var(--color-text-secondary);padding:.7rem .8rem}.HealthCalculators-module___mUyZW__miniTable th{color:var(--color-text-disabled);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}.HealthCalculators-module___mUyZW__miniTable tr:last-child td{border-bottom:0}.HealthCalculators-module___mUyZW__miniTable strong{color:var(--color-text-primary);font-family:var(--font-mono);font-weight:600}@media (max-width:760px){.HealthCalculators-module___mUyZW__grid,.HealthCalculators-module___mUyZW__row{grid-template-columns:1fr}}
.HoursCalculator-module__vmFIqa__shell{width:min(100%,48rem)}.HoursCalculator-module__vmFIqa__fields{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.85rem;display:grid}.HoursCalculator-module__vmFIqa__field{gap:.4rem;display:grid}.HoursCalculator-module__vmFIqa__field span{color:var(--color-text-secondary);font-size:.86rem;font-weight:500}.HoursCalculator-module__vmFIqa__workload{gap:.85rem;display:grid}.HoursCalculator-module__vmFIqa__summary{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.HoursCalculator-module__vmFIqa__summaryItem{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);flex-direction:column;gap:.25rem;padding:.85rem 1rem;display:flex}.HoursCalculator-module__vmFIqa__summaryItem span{color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.HoursCalculator-module__vmFIqa__summaryItem strong{color:var(--color-text-primary);font-family:var(--font-mono);font-size:1.45rem;font-weight:500}.HoursCalculator-module__vmFIqa__tone-positive strong{color:var(--color-accent)}.HoursCalculator-module__vmFIqa__tone-negative strong{color:var(--color-error)}@media (max-width:640px){.HoursCalculator-module__vmFIqa__summary{grid-template-columns:1fr}}
.IpLocator-module__AWZtva__shell{gap:1rem}.IpLocator-module__AWZtva__search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.IpLocator-module__AWZtva__searchLabel{gap:.45rem;display:grid}.IpLocator-module__AWZtva__result{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);gap:1rem;padding:1rem;display:grid}.IpLocator-module__AWZtva__resultHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.IpLocator-module__AWZtva__resultHeader h3{font-family:var(--font-mono);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:clamp(1.2rem,3vw,1.8rem)}.IpLocator-module__AWZtva__tags{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.IpLocator-module__AWZtva__tags span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;font-size:.78rem}.IpLocator-module__AWZtva__statusBox{border:1px solid color-mix(in srgb, var(--color-accent) 28%, var(--color-border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 10%, transparent);gap:.3rem;padding:.8rem .9rem;display:grid}.IpLocator-module__AWZtva__statusBox strong{color:var(--color-text-primary)}.IpLocator-module__AWZtva__statusBox p{color:var(--color-text-secondary);margin:0;line-height:1.45}.IpLocator-module__AWZtva__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.65rem;margin:0;display:grid}.IpLocator-module__AWZtva__row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);gap:.2rem;padding:.7rem;display:grid}.IpLocator-module__AWZtva__row dt{color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.IpLocator-module__AWZtva__row dd{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.IpLocator-module__AWZtva__attribution{color:var(--color-text-secondary);margin:0;font-size:.8rem;line-height:1.45}@media (max-width:620px){.IpLocator-module__AWZtva__search{grid-template-columns:1fr}.IpLocator-module__AWZtva__resultHeader{flex-direction:column}}
.JsonPathFinder-module__7P-pga__shell{width:min(100%,64rem)}.JsonPathFinder-module__7P-pga__split{grid-template-columns:minmax(0,1fr) minmax(18rem,.95fr);align-items:start;gap:1rem;display:grid}.JsonPathFinder-module__7P-pga__stack{gap:.8rem;display:grid}.JsonPathFinder-module__7P-pga__tree{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);gap:.4rem;max-height:31rem;padding:.25rem;display:grid;overflow:auto}.JsonPathFinder-module__7P-pga__node{appearance:none;text-align:left;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;gap:.25rem;padding:.5rem .65rem;display:grid}.JsonPathFinder-module__7P-pga__node:hover,.JsonPathFinder-module__7P-pga__node[aria-selected=true]{border-color:var(--color-border-strong);color:var(--color-text-primary);background:var(--color-surface)}.JsonPathFinder-module__7P-pga__nodeTop{align-items:baseline;gap:.55rem;min-width:0;display:flex}.JsonPathFinder-module__7P-pga__type{color:var(--color-accent);font-family:var(--font-mono);font-size:.72rem}.JsonPathFinder-module__7P-pga__key{font-family:var(--font-mono);overflow-wrap:anywhere}.JsonPathFinder-module__7P-pga__preview{color:var(--color-text-disabled);overflow-wrap:anywhere;font-size:.82rem}.JsonPathFinder-module__7P-pga__paths{gap:.55rem;display:grid}.JsonPathFinder-module__7P-pga__pathItem{border-top:1px solid var(--color-border-subtle);gap:.25rem;padding-top:.55rem;display:grid}.JsonPathFinder-module__7P-pga__pathItem span{color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.JsonPathFinder-module__7P-pga__pathItem code{font-family:var(--font-mono);color:var(--color-text-primary);overflow-wrap:anywhere}.JsonPathFinder-module__7P-pga__meta{color:var(--color-text-disabled);font-size:.82rem}@media (max-width:860px){.JsonPathFinder-module__7P-pga__split{grid-template-columns:1fr}}
.JsonToToon-module__DR0rZW__shell{gap:1rem}.JsonToToon-module__DR0rZW__toolbar,.JsonToToon-module__DR0rZW__options,.JsonToToon-module__DR0rZW__primaryRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.JsonToToon-module__DR0rZW__segmented{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);display:inline-flex;overflow:hidden}.JsonToToon-module__DR0rZW__segmented button{border:0;border-right:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;padding:.55rem .8rem}.JsonToToon-module__DR0rZW__segmented button:last-child{border-right:0}.JsonToToon-module__DR0rZW__segmented button.JsonToToon-module__DR0rZW__active{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-text-primary)}.JsonToToon-module__DR0rZW__options label{color:var(--color-text-secondary);align-items:center;gap:.45rem;font-size:.86rem;display:flex}.JsonToToon-module__DR0rZW__options select{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-elevated);color:var(--color-text-primary);font:inherit;padding:.35rem .55rem}.JsonToToon-module__DR0rZW__checkbox input{accent-color:var(--color-accent)}.JsonToToon-module__DR0rZW__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.JsonToToon-module__DR0rZW__panel{gap:.65rem;min-width:0;display:grid}.JsonToToon-module__DR0rZW__metric{gap:.2rem;display:grid}.JsonToToon-module__DR0rZW__metric span{color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.JsonToToon-module__DR0rZW__metric strong{color:var(--color-text-primary);font-size:1.05rem}@media (max-width:760px){.JsonToToon-module__DR0rZW__split{grid-template-columns:1fr}}
.JwtDecoder-module__Hy8i-G__shell{gap:1.25rem;width:min(100%,64rem)}.JwtDecoder-module__Hy8i-G__tokenRail{grid-template-columns:1fr 1fr 1fr;gap:.5rem;display:grid}.JwtDecoder-module__Hy8i-G__segment{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);min-width:0;padding:.65rem}.JwtDecoder-module__Hy8i-G__segment span{color:var(--color-text-disabled);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;display:block}.JwtDecoder-module__Hy8i-G__segment code{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-family:var(--font-mono);margin-top:.35rem;font-size:.78rem;display:block;overflow:hidden}.JwtDecoder-module__Hy8i-G__grid{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);align-items:start;gap:1rem;display:grid}.JwtDecoder-module__Hy8i-G__panel,.JwtDecoder-module__Hy8i-G__jsonGrid{gap:.75rem;display:grid}.JwtDecoder-module__Hy8i-G__jsonBlock{max-height:17rem}.JwtDecoder-module__Hy8i-G__secretRow{grid-template-columns:1fr auto;align-items:end;gap:.6rem;display:grid}.JwtDecoder-module__Hy8i-G__statusCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);gap:.75rem;padding:1rem;display:grid}.JwtDecoder-module__Hy8i-G__statusLine{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.JwtDecoder-module__Hy8i-G__statusBadge{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);border-radius:999px;padding:.3rem .65rem;font-size:.78rem}.JwtDecoder-module__Hy8i-G__statusBadge[data-kind=valid],.JwtDecoder-module__Hy8i-G__statusBadge[data-kind=active]{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);background:var(--color-accent-soft)}.JwtDecoder-module__Hy8i-G__statusBadge[data-kind=invalid],.JwtDecoder-module__Hy8i-G__statusBadge[data-kind=expired],.JwtDecoder-module__Hy8i-G__statusBadge[data-kind=error]{color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 55%, transparent);background:color-mix(in srgb, var(--color-error) 10%, transparent)}.JwtDecoder-module__Hy8i-G__claims{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.JwtDecoder-module__Hy8i-G__claim{border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(4rem,auto) 1fr;gap:.75rem;padding-top:.45rem;display:grid}.JwtDecoder-module__Hy8i-G__claim span{color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.JwtDecoder-module__Hy8i-G__claim code{color:var(--color-text-primary);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.82rem}.JwtDecoder-module__Hy8i-G__warning{color:var(--color-warning);margin:0;font-size:.86rem;line-height:1.5}@media (max-width:860px){.JwtDecoder-module__Hy8i-G__grid,.JwtDecoder-module__Hy8i-G__tokenRail,.JwtDecoder-module__Hy8i-G__secretRow{grid-template-columns:1fr}}
.LoremGenerator-module__amWkYW__shell{width:min(100%,56rem)}.LoremGenerator-module__amWkYW__metricsLine{color:var(--color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;font-size:.86rem;display:flex}.LoremGenerator-module__amWkYW__metricsLine>span{align-items:baseline;gap:.4rem;display:inline-flex}.LoremGenerator-module__amWkYW__metricsLine span span{color:var(--color-text-disabled);letter-spacing:.04em;font-size:.78rem}.LoremGenerator-module__amWkYW__metricsLine strong{color:var(--color-text-primary);font-weight:500}.LoremGenerator-module__amWkYW__controls{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;display:grid}.LoremGenerator-module__amWkYW__row{gap:.45rem;display:grid}.LoremGenerator-module__amWkYW__toggle{color:var(--color-text-secondary);cursor:pointer;grid-column:1/-1;align-items:center;gap:.6rem;font-size:.92rem;display:inline-flex}@media (max-width:640px){.LoremGenerator-module__amWkYW__controls{grid-template-columns:1fr}}
.MacVendor-module__B27Nhq__shell{gap:1rem}.MacVendor-module__B27Nhq__searchLabel{gap:.45rem;display:grid}.MacVendor-module__B27Nhq__result{gap:1rem;display:grid}.MacVendor-module__B27Nhq__heroCard,.MacVendor-module__B27Nhq__row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated)}.MacVendor-module__B27Nhq__heroCard{gap:.55rem;padding:1rem;display:grid}.MacVendor-module__B27Nhq__heroCard h3{color:var(--color-text-primary);margin:0;font-size:clamp(1.25rem,3vw,1.9rem)}.MacVendor-module__B27Nhq__statusBox{border:1px solid color-mix(in srgb, var(--color-accent) 28%, var(--color-border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 10%, transparent);gap:.3rem;padding:.8rem .9rem;display:grid}.MacVendor-module__B27Nhq__statusBox strong{color:var(--color-text-primary)}.MacVendor-module__B27Nhq__statusBox p{color:var(--color-text-secondary);margin:0;line-height:1.45}.MacVendor-module__B27Nhq__tags{flex-wrap:wrap;gap:.4rem;display:flex}.MacVendor-module__B27Nhq__tags span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;font-size:.78rem}.MacVendor-module__B27Nhq__grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.65rem;margin:0;display:grid}.MacVendor-module__B27Nhq__row{gap:.2rem;padding:.7rem;display:grid}.MacVendor-module__B27Nhq__row dt{color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.MacVendor-module__B27Nhq__row dd{color:var(--color-text-primary);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0}.MacVendor-module__B27Nhq__dataset{color:var(--color-text-secondary);margin:0;font-size:.82rem}
.MarkdownViewer-module__4WAqqG__shell{width:min(100%,64rem)}.MarkdownViewer-module__4WAqqG__toolbar{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.MarkdownViewer-module__4WAqqG__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.MarkdownViewer-module__4WAqqG__preview{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);min-height:24rem;max-height:36rem;color:var(--color-text-secondary);padding:1rem;line-height:1.7;overflow:auto}.MarkdownViewer-module__4WAqqG__preview h1,.MarkdownViewer-module__4WAqqG__preview h2,.MarkdownViewer-module__4WAqqG__preview h3{color:var(--color-text-primary);line-height:1.25}.MarkdownViewer-module__4WAqqG__preview a{color:var(--color-accent)}.MarkdownViewer-module__4WAqqG__preview pre{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);padding:.8rem;overflow:auto}.MarkdownViewer-module__4WAqqG__preview code{font-family:var(--font-mono)}.MarkdownViewer-module__4WAqqG__preview blockquote{border-left:2px solid var(--color-border-strong);color:var(--color-text-disabled);margin-inline:0;padding-inline-start:1rem}@media (max-width:900px){.MarkdownViewer-module__4WAqqG__split{grid-template-columns:1fr}}
.MyIp-module__GEzK7W__shell{gap:1.25rem}.MyIp-module__GEzK7W__ipBlock{flex-direction:column;gap:.6rem;display:flex}.MyIp-module__GEzK7W__ipValue{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-text-primary);word-break:break-all;margin:.15rem 0 .25rem;font-size:clamp(1.6rem,1rem + 2.4vw,2.6rem);font-weight:500;line-height:1.1;display:block}.MyIp-module__GEzK7W__tagRow{flex-wrap:wrap;gap:.4rem;display:flex}.MyIp-module__GEzK7W__tag{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);letter-spacing:.02em;color:var(--color-text-secondary);background:var(--color-surface-elevated);align-items:center;padding:.2rem .6rem;font-size:.78rem;display:inline-flex}.MyIp-module__GEzK7W__tagWarn{color:var(--color-warning,var(--color-accent));border-color:color-mix(in srgb, var(--color-accent) 40%, transparent)}.MyIp-module__GEzK7W__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.MyIp-module__GEzK7W__kv{border-top:1px solid var(--color-border-subtle);gap:.55rem;margin:0;padding:.5rem 0 0;display:grid}.MyIp-module__GEzK7W__kvRow{border-bottom:1px dashed var(--color-border-subtle);grid-template-columns:minmax(8rem,12rem) 1fr;align-items:baseline;gap:.75rem;padding:.4rem 0;font-size:.92rem;display:grid}.MyIp-module__GEzK7W__kvRow:last-child{border-bottom:0}.MyIp-module__GEzK7W__kvRow>dt{color:var(--color-text-secondary);letter-spacing:.04em;font-size:.84rem}.MyIp-module__GEzK7W__kvRow>dd{color:var(--color-text-primary);font-family:var(--font-mono);word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:.9rem}@media (max-width:540px){.MyIp-module__GEzK7W__kvRow{grid-template-columns:1fr;gap:.15rem}}
.NicknameGenerator-module__iXktEW__shell{width:min(100%,54rem)}.NicknameGenerator-module__iXktEW__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.NicknameGenerator-module__iXktEW__toggles{color:var(--color-text-secondary);flex-wrap:wrap;gap:.75rem;font-size:.9rem;display:flex}.NicknameGenerator-module__iXktEW__list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.NicknameGenerator-module__iXktEW__nick{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .8rem;display:flex}.NicknameGenerator-module__iXktEW__nick code{font-family:var(--font-mono);color:var(--color-text-primary);overflow-wrap:anywhere}@media (max-width:760px){.NicknameGenerator-module__iXktEW__controls{grid-template-columns:1fr}}
.PortFinder-module__5Uyaaq__shell{gap:1rem}.PortFinder-module__5Uyaaq__controls{gap:.85rem;display:grid}.PortFinder-module__5Uyaaq__searchLabel{gap:.4rem;display:grid}.PortFinder-module__5Uyaaq__filterRow{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;display:grid}.PortFinder-module__5Uyaaq__selectLabel{letter-spacing:.04em;color:var(--color-text-secondary);text-transform:uppercase;gap:.25rem;font-size:.78rem;display:grid}.PortFinder-module__5Uyaaq__select{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);color:var(--color-text-primary);font:inherit;cursor:pointer;min-height:2.4rem;padding:.5rem .7rem;font-size:.92rem}.PortFinder-module__5Uyaaq__select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.PortFinder-module__5Uyaaq__metaRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.PortFinder-module__5Uyaaq__resultCount{color:var(--color-text-secondary);letter-spacing:.02em;font-size:.85rem}.PortFinder-module__5Uyaaq__results{border-top:1px solid var(--color-border-subtle);gap:.75rem;max-height:32rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid;overflow-y:auto}.PortFinder-module__5Uyaaq__card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);gap:.55rem;padding:.85rem 1rem;display:grid}.PortFinder-module__5Uyaaq__cardHeader{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.PortFinder-module__5Uyaaq__portNumber{font-family:var(--font-mono);color:var(--color-text-primary);font-size:1.15rem;font-weight:600}.PortFinder-module__5Uyaaq__proto{font-family:var(--font-mono);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:.1rem .45rem;font-size:.78rem}.PortFinder-module__5Uyaaq__security{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:.12rem .55rem;font-size:.74rem}.PortFinder-module__5Uyaaq__sec_secure{color:#2f7a4d;border-color:#2f7a4d59}.PortFinder-module__5Uyaaq__sec_insecure{color:#b8442a;border-color:#b8442a66}.PortFinder-module__5Uyaaq__sec_varies{color:#876c1d;border-color:#876c1d59}.PortFinder-module__5Uyaaq__sec_unknown{color:var(--color-text-disabled)}.PortFinder-module__5Uyaaq__encrypted{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;padding:.12rem .5rem;font-size:.72rem}.PortFinder-module__5Uyaaq__cardHeader .PortFinder-module__5Uyaaq__iconButton:last-child,.PortFinder-module__5Uyaaq__cardHeader>button{margin-left:auto}.PortFinder-module__5Uyaaq__serviceName{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.PortFinder-module__5Uyaaq__fullName{color:var(--color-text-secondary);font-size:.92rem;font-weight:400}.PortFinder-module__5Uyaaq__desc{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.5}.PortFinder-module__5Uyaaq__tagRow{flex-wrap:wrap;gap:.35rem;display:flex}.PortFinder-module__5Uyaaq__catTag,.PortFinder-module__5Uyaaq__rfcTag,.PortFinder-module__5Uyaaq__altTag{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);background:var(--color-surface);padding:.12rem .5rem;font-size:.74rem}.PortFinder-module__5Uyaaq__rfcTag{font-family:var(--font-mono);letter-spacing:.02em}.PortFinder-module__5Uyaaq__altTag{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 35%, transparent)}.PortFinder-module__5Uyaaq__empty,.PortFinder-module__5Uyaaq__unknownHint{border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);background:var(--color-surface-elevated);margin:0;padding:.85rem 1rem;font-size:.92rem}.PortFinder-module__5Uyaaq__rangeBadge{font-family:var(--font-mono);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);margin-left:.4rem;padding:.1rem .45rem;font-size:.78rem}@media (max-width:540px){.PortFinder-module__5Uyaaq__filterRow{grid-template-columns:repeat(2,1fr)}}
.QrCodeTool-module__roH1hG__shell{width:min(100%,58rem)}.QrCodeTool-module__roH1hG__grid{grid-template-columns:minmax(0,1fr) minmax(17rem,.75fr);align-items:start;gap:1rem;display:grid}.QrCodeTool-module__roH1hG__controls{gap:.85rem;display:grid}.QrCodeTool-module__roH1hG__row{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.QrCodeTool-module__roH1hG__previewCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-elevated);justify-items:center;gap:.9rem;padding:1rem;display:grid}.QrCodeTool-module__roH1hG__qrBox{aspect-ratio:1;border-radius:var(--radius-md);background:#fff;place-items:center;width:min(100%,18rem);padding:.75rem;display:grid}.QrCodeTool-module__roH1hG__qrBox svg{width:100%;height:100%}.QrCodeTool-module__roH1hG__payload{width:100%;font-family:var(--font-mono);color:var(--color-text-disabled);overflow-wrap:anywhere;font-size:.76rem}@media (max-width:820px){.QrCodeTool-module__roH1hG__grid,.QrCodeTool-module__roH1hG__row{grid-template-columns:1fr}}
.RegexBuilder-module__ftD-TG__shell{gap:1.25rem}.RegexBuilder-module__ftD-TG__split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.25rem;display:grid}@media (max-width:880px){.RegexBuilder-module__ftD-TG__split{grid-template-columns:minmax(0,1fr)}}.RegexBuilder-module__ftD-TG__col{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.RegexBuilder-module__ftD-TG__patternRow{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.4rem;display:grid}.RegexBuilder-module__ftD-TG__delim{color:var(--color-text-disabled);font-family:var(--font-mono);font-size:1.05rem}.RegexBuilder-module__ftD-TG__patternInput{font-family:var(--font-mono);font-size:.95rem}.RegexBuilder-module__ftD-TG__flagsInput{text-align:center;width:5.25rem;font-family:var(--font-mono);letter-spacing:.18em;text-transform:lowercase}.RegexBuilder-module__ftD-TG__flagToggles{flex-wrap:wrap;gap:.45rem;display:flex}.RegexBuilder-module__ftD-TG__flagToggle{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);align-items:center;gap:.4rem;padding:.35rem .6rem .35rem .45rem;font-size:.85rem;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.RegexBuilder-module__ftD-TG__flagToggle:has(input:checked){color:var(--color-text-primary);border-color:var(--color-accent);background:var(--color-accent-soft)}.RegexBuilder-module__ftD-TG__flagToggle input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RegexBuilder-module__ftD-TG__flagBadge{border-radius:var(--radius-sm);background:var(--color-surface-elevated);block-size:1.4rem;inline-size:1.4rem;font-family:var(--font-mono);color:var(--color-text-primary);place-items:center;font-size:.78rem;display:inline-grid}.RegexBuilder-module__ftD-TG__statsLine{color:var(--color-text-secondary);align-items:center;gap:1rem;font-size:.86rem;display:flex}.RegexBuilder-module__ftD-TG__statKey{color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.06em;margin-right:.4rem;font-size:.74rem}.RegexBuilder-module__ftD-TG__statsLine strong{color:var(--color-text-primary);font-family:var(--font-mono)}.RegexBuilder-module__ftD-TG__truncatedBadge{color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:.1rem .45rem;font-size:.74rem}.RegexBuilder-module__ftD-TG__highlight{background:var(--color-surface-elevated)}.RegexBuilder-module__ftD-TG__match{background:color-mix(in srgb, var(--color-accent) 25%, transparent);color:var(--color-text-primary);border-radius:var(--radius-sm);padding:0 .1rem}.RegexBuilder-module__ftD-TG__explanationText{color:var(--color-text-secondary);margin:0 0 .5rem;font-size:.9rem;line-height:1.6}.RegexBuilder-module__ftD-TG__breakdown{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.RegexBuilder-module__ftD-TG__breakdown li{color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.6rem;font-size:.85rem;display:grid}.RegexBuilder-module__ftD-TG__breakdown code{font-family:var(--font-mono);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-primary);padding:.1rem .4rem}.RegexBuilder-module__ftD-TG__tabs{border-bottom:1px solid var(--color-border-subtle);gap:.4rem;display:flex}.RegexBuilder-module__ftD-TG__tab{appearance:none;font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem .75rem;font-size:.92rem}.RegexBuilder-module__ftD-TG__tabActive{color:var(--color-text-primary);border-bottom-color:var(--color-accent)}.RegexBuilder-module__ftD-TG__reference{gap:1rem;display:grid}.RegexBuilder-module__ftD-TG__refGroup{gap:.4rem;display:grid}.RegexBuilder-module__ftD-TG__refTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-disabled);margin:0;font-size:.78rem;font-weight:500}.RegexBuilder-module__ftD-TG__refList{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.RegexBuilder-module__ftD-TG__refItem{appearance:none;text-align:left;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);cursor:pointer;width:100%;font:inherit;color:var(--color-text-secondary);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.55rem;padding:.4rem .55rem;transition:border-color .16s,color .16s,background .16s;display:grid}.RegexBuilder-module__ftD-TG__refItem:hover,.RegexBuilder-module__ftD-TG__refItem:focus-visible{border-color:var(--color-accent);color:var(--color-text-primary);background:var(--color-accent-soft)}.RegexBuilder-module__ftD-TG__refItem code{font-family:var(--font-mono);color:var(--color-text-primary);font-size:.84rem}.RegexBuilder-module__ftD-TG__refItem span{font-size:.8rem}.RegexBuilder-module__ftD-TG__library{gap:.7rem;display:grid}.RegexBuilder-module__ftD-TG__libraryItem{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);gap:.4rem;padding:.75rem .9rem;display:grid}.RegexBuilder-module__ftD-TG__libraryHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.RegexBuilder-module__ftD-TG__libraryHead h3{color:var(--color-text-primary);margin:0;font-size:.95rem;font-weight:500}.RegexBuilder-module__ftD-TG__libraryHead button{min-height:2.1rem;padding:0 .85rem;font-size:.84rem}.RegexBuilder-module__ftD-TG__libraryDesc{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.55}.RegexBuilder-module__ftD-TG__libraryPattern{font-family:var(--font-mono);color:var(--color-text-primary);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);word-break:break-all;padding:.4rem .55rem;font-size:.82rem;display:block}
.SubnetCalculator-module__Qcn23W__shell{width:min(100%,54rem)}.SubnetCalculator-module__Qcn23W__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:1.25rem;display:grid}.SubnetCalculator-module__Qcn23W__controls{gap:1rem;display:grid}.SubnetCalculator-module__Qcn23W__modeSwitch{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);grid-template-columns:repeat(2,minmax(5rem,1fr));align-self:start;gap:.35rem;padding:.25rem;display:inline-grid}.SubnetCalculator-module__Qcn23W__modeButton{appearance:none;border-radius:calc(var(--radius-md) - .2rem);color:var(--color-text-secondary);cursor:pointer;font:inherit;letter-spacing:.08em;background:0 0;border:1px solid #0000;padding:.55rem .8rem;font-size:.82rem;font-weight:600}.SubnetCalculator-module__Qcn23W__modeButton[aria-selected=true]{color:var(--color-text-primary);background:var(--color-surface);border-color:var(--color-border-subtle)}.SubnetCalculator-module__Qcn23W__inlineFields{grid-template-columns:minmax(0,1fr) 7rem;gap:.75rem;display:grid}.SubnetCalculator-module__Qcn23W__inlineFieldsWide{grid-template-columns:minmax(0,1fr) 9rem;gap:.75rem;display:grid}.SubnetCalculator-module__Qcn23W__hint{color:var(--color-text-disabled);margin:0;font-size:.82rem;line-height:1.55}.SubnetCalculator-module__Qcn23W__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.SubnetCalculator-module__Qcn23W__item{border-top:1px solid var(--color-border-subtle);gap:.2rem;padding-top:.55rem;display:grid}.SubnetCalculator-module__Qcn23W__item span{color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.SubnetCalculator-module__Qcn23W__item strong{color:var(--color-text-primary);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:1rem;font-weight:500}.SubnetCalculator-module__Qcn23W__vlsm{border-top:1px solid var(--color-border-subtle);gap:.75rem;padding-top:1rem;display:grid}.SubnetCalculator-module__Qcn23W__vlsmList{gap:.45rem;display:grid}.SubnetCalculator-module__Qcn23W__vlsmRow{color:var(--color-text-secondary);grid-template-columns:1fr auto;gap:.5rem;font-size:.86rem;display:grid}.SubnetCalculator-module__Qcn23W__vlsmRow strong{color:var(--color-text-primary);font-family:var(--font-mono);font-weight:500}@media (max-width:760px){.SubnetCalculator-module__Qcn23W__grid,.SubnetCalculator-module__Qcn23W__inlineFields,.SubnetCalculator-module__Qcn23W__inlineFieldsWide,.SubnetCalculator-module__Qcn23W__resultGrid{grid-template-columns:1fr}}
.TextDiff-module__CF1XKq__shell{gap:1.1rem}.TextDiff-module__CF1XKq__inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.TextDiff-module__CF1XKq__panel{color:var(--color-text-secondary);gap:.65rem;font-size:.86rem;font-weight:500;display:grid}.TextDiff-module__CF1XKq__panel textarea{min-height:13rem}.TextDiff-module__CF1XKq__toolbar{flex-wrap:wrap;gap:.6rem;display:flex}.TextDiff-module__CF1XKq__diff{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);max-height:28rem;font-family:var(--font-mono);font-size:.86rem;overflow:auto}.TextDiff-module__CF1XKq__diff div{border-top:1px solid var(--color-border-subtle);grid-template-columns:2rem minmax(0,1fr);display:grid}.TextDiff-module__CF1XKq__diff div:first-child{border-top:0}.TextDiff-module__CF1XKq__diff span{color:var(--color-text-disabled);text-align:center;padding:.35rem 0}.TextDiff-module__CF1XKq__diff code{white-space:pre-wrap;padding:.35rem .55rem}.TextDiff-module__CF1XKq__added{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.TextDiff-module__CF1XKq__removed{background:color-mix(in srgb, var(--color-error) 10%, transparent)}.TextDiff-module__CF1XKq__equal{color:var(--color-text-secondary)}@media (max-width:760px){.TextDiff-module__CF1XKq__inputs{grid-template-columns:1fr}}
.TextFormatter-module__M8WZia__shell{gap:1.25rem}.TextFormatter-module__M8WZia__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.TextFormatter-module__M8WZia__actions{flex-wrap:wrap;gap:.45rem;display:flex}.TextFormatter-module__M8WZia__action{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;padding:.55rem .75rem;font-size:.82rem}.TextFormatter-module__M8WZia__action:hover,.TextFormatter-module__M8WZia__action[aria-pressed=true]{color:var(--color-text-primary);border-color:var(--color-accent);background:var(--color-accent-soft)}.TextFormatter-module__M8WZia__panel{color:var(--color-text-secondary);gap:.65rem;font-size:.86rem;font-weight:500;display:grid}.TextFormatter-module__M8WZia__panel textarea{min-height:18rem}@media (max-width:760px){.TextFormatter-module__M8WZia__grid{grid-template-columns:1fr}}
.UnitConverter-module__rr_nBW__shell{width:min(100%,48rem)}.UnitConverter-module__rr_nBW__controls{gap:1rem;display:grid}.UnitConverter-module__rr_nBW__categoryGrid{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;display:grid}.UnitConverter-module__rr_nBW__categoryButton{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;padding:.65rem .75rem;font-size:.86rem;transition:all .16s}.UnitConverter-module__rr_nBW__categoryButton:hover,.UnitConverter-module__rr_nBW__categoryButton[aria-pressed=true]{color:var(--color-text-primary);border-color:var(--color-accent);background:var(--color-accent-soft)}.UnitConverter-module__rr_nBW__converter{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.85rem;display:grid}.UnitConverter-module__rr_nBW__field{gap:.45rem;display:grid}.UnitConverter-module__rr_nBW__field span{color:var(--color-text-secondary);font-size:.86rem;font-weight:500}.UnitConverter-module__rr_nBW__swap{margin-bottom:.05rem}.UnitConverter-module__rr_nBW__result{border-top:1px solid var(--color-border-subtle);gap:.3rem;padding-top:1rem;display:grid}.UnitConverter-module__rr_nBW__result span{color:var(--color-text-disabled);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.UnitConverter-module__rr_nBW__result strong{color:var(--color-text-primary);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:500}.UnitConverter-module__rr_nBW__result small{color:var(--color-text-secondary)}@media (max-width:700px){.UnitConverter-module__rr_nBW__converter{grid-template-columns:1fr}.UnitConverter-module__rr_nBW__swap{margin-bottom:0}}
