.tip-sr-only:not(#\#):not(#\#){-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tip-field-label:not(#\#):not(#\#){color:var(--tip-field-label-color,var(--tip-color-semantic-ink));font-family:var(--tip-field-label-font-family,inherit);font-size:var(--tip-field-label-font-size,var(--tip-text-sm));font-weight:var(--tip-field-label-font-weight,600);line-height:var(--tip-leading-normal);letter-spacing:var(--tip-tracking-normal)}.tip-field-required:not(#\#):not(#\#){margin-left:var(--tip-space-1);color:var(--tip-field-required-color,var(--tip-color-error-600))}.tip-field-description:not(#\#):not(#\#){color:var(--tip-field-description-color,var(--tip-color-semantic-ink-muted));font-family:var(--tip-field-description-font-family,inherit);font-size:var(--tip-field-description-font-size,var(--tip-text-sm));font-weight:var(--tip-field-description-font-weight,400);line-height:var(--tip-leading-normal);margin:0}.tip-field-error:not(#\#):not(#\#){color:var(--tip-field-error-color,var(--tip-color-error-700));font-family:var(--tip-field-error-font-family,inherit);font-size:var(--tip-field-error-font-size,var(--tip-text-sm));font-weight:var(--tip-field-error-font-weight,600);line-height:var(--tip-leading-normal);margin:0}.tip-field:not(#\#):not(#\#){gap:var(--tip-field-column-gap,var(--tip-space-1_5));box-sizing:border-box;width:var(--tip-field-width,auto);min-width:0;font-family:var(--tip-font-body);text-align:left;flex-direction:column;display:inline-flex}.tip-field[data-full-width]:not(#\#):not(#\#){width:var(--tip-field-width,100%);display:flex}.tip-field[data-shape=pill]:not(#\#):not(#\#){--tip-field-radius:var(--tip-radius-full)}.tip-field[data-shape=square]:not(#\#):not(#\#){--tip-field-radius:0}.tip-field-shell:not(#\#):not(#\#){align-items:center;gap:var(--tip-field-gap,var(--tip-space-2_5));box-sizing:border-box;width:100%;height:var(--tip-field-height,var(--tip-space-12));padding-top:var(--tip-field-padding-block,0px);padding-bottom:var(--tip-field-padding-block,0px);padding-left:var(--tip-field-padding-inline,var(--tip-space-4));padding-right:var(--tip-field-padding-inline,var(--tip-space-4));border:1px solid var(--tip-color-semantic-line);border-radius:var(--tip-field-radius,var(--tip-radius-md));background-color:var(--tip-color-semantic-surface);color:var(--tip-color-semantic-ink);transition:border-color var(--tip-duration-normal) var(--tip-easing-standard), box-shadow var(--tip-duration-normal) var(--tip-easing-standard), background-color var(--tip-duration-normal) var(--tip-easing-standard);display:flex;position:relative}.tip-field-control:not(#\#):not(#\#){box-sizing:border-box;width:100%;min-width:0;height:100%;color:inherit;font:inherit;font-size:var(--tip-field-font-size,var(--tip-text-base));line-height:var(--tip-leading-normal);background-color:transparent;border:0;outline:none;flex:auto;padding:0}.tip-field-affix:not(#\#):not(#\#){color:var(--tip-color-semantic-ink-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.tip-field[data-size=sm]:not(#\#):not(#\#) .tip-field-shell{height:var(--tip-field-height,var(--tip-space-11));padding-left:var(--tip-field-padding-inline,var(--tip-space-3_5));padding-right:var(--tip-field-padding-inline,var(--tip-space-3_5))}.tip-field[data-size=sm]:not(#\#):not(#\#) .tip-field-control{font-size:var(--tip-field-font-size,var(--tip-text-15))}.tip-field[data-size=lg]:not(#\#):not(#\#) .tip-field-shell{height:var(--tip-field-height,var(--tip-space-14));padding-left:var(--tip-field-padding-inline,var(--tip-space-5));padding-right:var(--tip-field-padding-inline,var(--tip-space-5))}.tip-field[data-size=lg]:not(#\#):not(#\#) .tip-field-control{font-size:var(--tip-field-font-size,var(--tip-text-lg))}.tip-field-float:not(#\#):not(#\#){flex:auto;min-width:0;height:100%;display:flex}.tip-field[data-label-placement=floating]:not(#\#):not(#\#) .tip-field-shell{height:var(--tip-field-height,var(--tip-space-14))}.tip-field[data-label-placement=floating][data-size=sm]:not(#\#):not(#\#) .tip-field-shell{height:var(--tip-field-height,var(--tip-space-12))}.tip-field[data-label-placement=floating][data-size=lg]:not(#\#):not(#\#) .tip-field-shell{height:var(--tip-field-height,var(--tip-space-16))}.tip-field[data-label-placement=floating]:not(#\#):not(#\#) .tip-field-control{padding-top:1.4em}.tip-field[data-variant=soft]:not(#\#):not(#\#) .tip-field-shell{background-color:var(--tip-color-semantic-surface-muted);border-color:color-mix(in srgb,var(--tip-color-base-black) 8%,transparent)}@supports not (color:color-mix(in srgb,red,red)){.tip-field[data-variant=soft]:not(#\#):not(#\#) .tip-field-shell{border-color:var(--tip-color-neutral-hairline)}}.tip-field[data-variant=ghost]:not(#\#):not(#\#) .tip-field-shell{background-color:transparent;border-color:transparent}.tip-field[data-variant=soft]:not(#\#):not(#\#) .tip-field-shell,.tip-field[data-readonly]:not(#\#):not(#\#) .tip-field-shell{background-color:var(--tip-color-semantic-surface-muted);border-color:var(--tip-color-semantic-line-strong)}@media (hover:hover) and (pointer:fine){.tip-field[data-interactive]:not(#\#):not(#\#) .tip-field-shell:hover{border-color:var(--tip-color-semantic-line-strong)}.tip-field[data-interactive][data-variant=ghost]:not(#\#):not(#\#) .tip-field-shell:hover{border-color:var(--tip-color-semantic-line)}}.tip-field-shell:focus-within:not(#\#):not(#\#){border-color:var(--tip-color-semantic-focus-ring);box-shadow:0 0 0 2px var(--tip-color-semantic-focus-ring)}.tip-field[data-invalid]:not(#\#):not(#\#) .tip-field-shell{border-color:var(--tip-color-error-600)}.tip-field[data-invalid]:not(#\#):not(#\#) .tip-field-shell:focus-within{border-color:var(--tip-color-error-700);box-shadow:0 0 0 2px var(--tip-color-error-700)}.tip-field[data-valid]:not(#\#):not(#\#) .tip-field-shell{border-color:var(--tip-color-success-600)}.tip-field[data-valid]:not(#\#):not(#\#) .tip-field-shell:focus-within{border-color:var(--tip-color-success-700);box-shadow:0 0 0 2px var(--tip-color-semantic-focus-ring)}.tip-field[data-valid]:not(#\#):not(#\#) .tip-field-affix[data-affix=end]{color:var(--tip-color-success-600)}.tip-field[data-readonly]:not(#\#):not(#\#) .tip-field-shell{background-color:var(--tip-color-semantic-surface-muted)}.tip-field[data-disabled]:not(#\#):not(#\#){opacity:var(--tip-interaction-opacity-disabled)}.tip-field[data-disabled]:not(#\#):not(#\#) .tip-field-shell,.tip-field-control:disabled:not(#\#):not(#\#){cursor:not-allowed}@media (prefers-reduced-motion:reduce){.tip-field-shell:not(#\#):not(#\#){transition:none}}.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-field-shell{transition:none}@media (forced-colors:active){.tip-field-shell:focus-within:not(#\#):not(#\#){outline-offset:2px;outline:2px solid highlight}}.tip-field-float:not(#\#):not(#\#){position:relative}[data-label-placement=floating]:not(#\#):not(#\#) .tip-field-label{top:var(--tip-field-float-rest,50%);max-width:100%;transform:var(--tip-field-float-rest-transform,translateY(-50%));color:var(--tip-field-label-color,var(--tip-color-semantic-ink-muted));font-size:var(--tip-field-label-font-size,var(--tip-field-font-size,var(--tip-text-base)));font-weight:var(--tip-field-label-font-weight,400);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:top var(--tip-duration-fast) var(--tip-easing-standard), font-size var(--tip-duration-fast) var(--tip-easing-standard), color var(--tip-duration-fast) var(--tip-easing-standard);position:absolute;left:0;overflow:hidden}@supports not (inset-inline-start:0){[data-label-placement=floating]:not(#\#):not(#\#) .tip-field-label{left:0}}[data-label-placement=floating]:not(#\#):not(#\#) :focus+.tip-field-label,[data-label-placement=floating]:not(#\#):not(#\#) :not(:placeholder-shown)+.tip-field-label{top:var(--tip-field-float-raised,var(--tip-space-1_5));color:var(--tip-field-label-color,var(--tip-color-semantic-ink));font-size:var(--tip-field-label-font-size,var(--tip-text-xs));transform:none}[data-label-placement=floating]:not(#\#):not(#\#) :not(:focus)::-webkit-input-placeholder{color:transparent}[data-label-placement=floating]:not(#\#):not(#\#) :not(:focus)::-webkit-input-placeholder{color:transparent}[data-label-placement=floating]:not(#\#):not(#\#) :not(:focus)::placeholder{color:transparent}@media (prefers-reduced-motion:reduce){[data-label-placement=floating]:not(#\#):not(#\#) .tip-field-label{transition:none}}.tip-theme[data-tip-reduced-motion]:not(#\#):not(#\#) [data-label-placement=floating] .tip-field-label{transition:none}.tip-field-notice:not(#\#):not(#\#){font-size:var(--tip-text-sm);font-weight:600;line-height:var(--tip-leading-normal);margin:0}.tip-field-notice[data-tone=positive]:not(#\#):not(#\#){color:var(--tip-color-success-700)}.tip-field-notice[data-tone=negative]:not(#\#):not(#\#){color:var(--tip-color-error-700)}.tip-field-action:not(#\#):not(#\#){min-width:var(--tip-interaction-target-enhanced);min-height:var(--tip-interaction-target-enhanced);color:var(--tip-color-semantic-ink-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tip-field-action:disabled:not(#\#):not(#\#){cursor:not-allowed}.tip-field-action-text:not(#\#):not(#\#){padding-left:var(--tip-space-3);padding-right:var(--tip-space-3);color:var(--tip-color-brand-brown);font:inherit;white-space:nowrap;font-weight:600}.tip-field-action-text:disabled:not(#\#):not(#\#){color:var(--tip-color-semantic-ink-muted)}@media (hover:hover) and (pointer:fine){.tip-field-action:not(:disabled):hover:not(#\#):not(#\#){color:var(--tip-color-semantic-ink)}.tip-field-action-text:not(:disabled):hover:not(#\#):not(#\#){color:var(--tip-color-brand-brown-hover)}}@media (forced-colors:active){.tip-field-action:not(#\#):not(#\#){color:buttontext}}.tip-focus-ring:focus-visible:not(#\#):not(#\#){outline:var(--tip-space-0_5) solid var(--tip-color-semantic-focus-ring);outline-offset:var(--tip-space-0_5)}.tip-focus-ring-peer:focus-visible:not(#\#):not(#\#)+*{outline:var(--tip-space-0_5) solid var(--tip-color-semantic-focus-ring);outline-offset:var(--tip-space-0_5)}@supports not selector(:focus-visible){.tip-focus-ring:focus:not(#\#):not(#\#),.tip-focus-ring-peer:focus:not(#\#):not(#\#)+*{outline:var(--tip-space-0_5) solid var(--tip-color-semantic-focus-ring);outline-offset:var(--tip-space-0_5)}}.tip-input:not(#\#):not(#\#)::-webkit-input-placeholder{color:var(--tip-color-semantic-ink-muted);opacity:1}.tip-input:not(#\#):not(#\#)::-webkit-input-placeholder{color:var(--tip-color-semantic-ink-muted);opacity:1}.tip-input:not(#\#):not(#\#)::placeholder{color:var(--tip-color-semantic-ink-muted);opacity:1}