@layer properties,theme,base;@layer components{._1n5pGG_field{min-width:0;display:grid}._1n5pGG_label{margin-bottom:var(--ec-space-2);color:var(--ec-foreground);font-size:var(--ec-text-sm);font-weight:500;line-height:var(--ec-leading-body)}._1n5pGG_box{min-width:0;display:flex}._1n5pGG_input{box-sizing:border-box;width:100%;max-width:var(--ec-input-max-width,28rem);height:var(--ec-input-height,var(--ec-control-height-sm));padding:0 var(--ec-space-3);border:1px solid var(--ec-border-field);border-radius:var(--ec-radius-control);background:var(--ec-surface);color:var(--ec-foreground);font:inherit;font-size:var(--ec-text-sm);line-height:var(--ec-leading-body);letter-spacing:var(--ec-tracking-body);transition:border-color var(--ec-duration-fast) var(--ec-ease-standard), background-color var(--ec-duration-fast) var(--ec-ease-standard);appearance:none;box-shadow:none;background-image:none}._1n5pGG_sm{height:var(--ec-input-height,var(--ec-control-height-sm))}._1n5pGG_md{height:var(--ec-input-height,var(--ec-control-height-md))}._1n5pGG_lg{height:var(--ec-input-height,var(--ec-control-height-lg))}._1n5pGG_withToggle{padding-inline-end:var(--ec-control-height-sm)}._1n5pGG_input::placeholder{color:var(--ec-text-muted)}@media (pointer:coarse){._1n5pGG_input{font-size:var(--ec-text-base)}}@media (hover:hover) and (pointer:fine){._1n5pGG_input:hover:not(:disabled,:read-only,[aria-invalid=true]){border-color:var(--ec-foreground)}._1n5pGG_input:has(+._1n5pGG_toggle:hover):not(:disabled,:read-only,[aria-invalid=true]){border-color:var(--ec-foreground)}}._1n5pGG_input[aria-invalid=true]{border-color:var(--ec-danger)}._1n5pGG_input:focus-visible{border-color:var(--ec-foreground);outline:var(--ec-focus-outline);outline-offset:var(--ec-focus-outline-offset)}._1n5pGG_input:read-only:not(:disabled){background-color:var(--ec-surface-muted);color:var(--ec-text-secondary)}._1n5pGG_input:disabled{cursor:not-allowed;opacity:.5;background-color:var(--ec-surface-muted)}._1n5pGG_toggle{width:var(--ec-control-height-sm);border-radius:var(--ec-radius-control);color:var(--ec-text-muted);cursor:pointer;transition:color var(--ec-duration-fast) var(--ec-ease-standard);background:padding-box padding-box;border:1px solid #0000;flex:none;place-items:center;margin-inline-start:calc(-1 * var(--ec-control-height-sm));padding:0;display:grid;position:relative}@media (hover:hover) and (pointer:fine){._1n5pGG_toggle:hover:not(:disabled){background-color:var(--ec-surface-muted);color:var(--ec-foreground)}}._1n5pGG_toggle[aria-pressed=true]{color:var(--ec-foreground)}._1n5pGG_toggle:disabled{cursor:not-allowed;opacity:.5}._1n5pGG_toggle:focus-visible{outline:var(--ec-focus-outline);outline-offset:var(--ec-focus-outline-offset);background-image:linear-gradient(var(--ec-focus-fill), var(--ec-focus-fill));color:var(--ec-foreground)}._1n5pGG_messageSlot{display:block;overflow:hidden}._1n5pGG_description,._1n5pGG_error{padding-top:var(--ec-space-2);font-size:var(--ec-text-xs);line-height:var(--ec-leading-body);display:block}._1n5pGG_description{color:var(--ec-text-muted)}._1n5pGG_error{color:var(--ec-danger)}._1n5pGG_words{display:block;position:relative}._1n5pGG_word{white-space:pre;display:inline-block}._1n5pGG_column{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}._1n5pGG_column>span{display:inline-block}._1n5pGG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._1n5pGG_input,._1n5pGG_toggle{transition-duration:.01ms}}._1n5pGG_input:focus{box-shadow:none;background-image:none}}@layer utilities;