:root{--pk-label-gradient-from:var(--pk-color-brand);--pk-label-gradient-to:var(--pk-color-accent);--pk-label-fg:var(--pk-color-muted);--pk-label-error-from:var(--pk-color-error);--pk-label-error-to:#ff6b6b}.prokodo-Label{font-weight:400;display:block;font-weight:500;font-size:1.125rem;font-family:var(--font-secondary),-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;line-height:1.55;letter-spacing:.03em;text-transform:none;text-align:left;text-decoration:none}@media screen and (min-width:480px){.prokodo-Label{font-size:1.125rem;line-height:1.5}}@media screen and (min-width:960px){.prokodo-Label{font-size:1.125rem;line-height:1.5}}.prokodo-Label{font-size:1rem;filter:drop-shadow(var(--elevation-1--text))}.prokodo-Label--primary{--pk-label-gradient-from:var(--pk-color-brand);--pk-label-gradient-to:var(--pk-color-accent)}.prokodo-Label--secondary{--pk-label-gradient-from:var(--pk-color-accent);--pk-label-gradient-to:var(--pk-color-brand)}.prokodo-Label--success{--pk-label-gradient-from:var(--pk-color-success);--pk-label-gradient-to:#10CCB8}.prokodo-Label--warning{--pk-label-gradient-from:var(--pk-color-warning);--pk-label-gradient-to:#f7cc6a}.prokodo-Label--error{--pk-label-gradient-from:var(--pk-color-error);--pk-label-gradient-to:#ff6b6b}.prokodo-Label--info,.prokodo-Label--inherit,.prokodo-Label--white{--pk-label-gradient-from:var(--pk-color-muted);--pk-label-gradient-to:var(--pk-color-border)}.prokodo-Label__highlighted{font-style:normal;background:linear-gradient(to right,color-mix(in srgb,var(--pk-label-gradient-from) 80%,#000000),color-mix(in srgb,var(--pk-label-gradient-to) 65%,#000000));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--pk-label-gradient-from)}.pk-theme-dark .prokodo-Label__highlighted,[data-theme=dark] .prokodo-Label__highlighted,html[data-theme=dark] .prokodo-Label__highlighted{background:linear-gradient(to right,var(--pk-label-gradient-from),var(--pk-label-gradient-to));background-clip:text;-webkit-background-clip:text}.prokodo-Label__highlighted--error{background:linear-gradient(to right,var(--pk-label-error-from),var(--pk-label-error-to));background-clip:text;-webkit-background-clip:text}:root{--pk-input-bg:var(--pk-color-surface);--pk-input-fg:var(--pk-color-fg);--pk-input-fg-muted:var(--pk-color-muted);--pk-input-border:var(--pk-color-border);--pk-input-border-focus:var(--pk-color-brand);--pk-input-radius:var(--pk-radius-pill);--pk-input-padding-x:var(--pk-space-lg);--pk-input-padding-y:0.875rem;--pk-input-label-fg:var(--pk-color-muted);--pk-input-label-focused-fg:var(--pk-color-brand);--pk-input-helper-fg:var(--pk-palette-grey-300);--pk-input-focus-ring:var(--pk-focus-ring-color);--pk-input-shadow:var(--pk-shadow-sm);--pk-input-shadow-color:rgba(0,0,0,0.1);--pk-input-shadow-color-focus:color-mix(in srgb,var(--pk-input-border-focus) 30%,transparent);--pk-input-gradient-from:var(--pk-color-brand);--pk-input-gradient-to:var(--pk-color-accent)}@keyframes inputNotchAnimate{0%,to{border-color:var(--pk-input-gradient-from)}50%{border-color:var(--pk-input-gradient-to)}}.prokodo-Input{position:relative;display:flex;flex-direction:column;height:100%;width:100%}.prokodo-Input--primary{--pk-input-shadow-color-focus:color-mix(in srgb,var(--pk-color-brand) 30%,transparent);--pk-input-gradient-from:var(--pk-color-brand);--pk-input-gradient-to:var(--pk-color-accent);--pk-input-label-focused-fg:var(--pk-color-brand);--pk-input-border-focus:var(--pk-color-brand)}.prokodo-Input--secondary{--pk-input-shadow-color-focus:color-mix(in srgb,var(--pk-color-accent) 30%,transparent);--pk-input-gradient-from:var(--pk-color-accent);--pk-input-gradient-to:var(--pk-color-brand);--pk-input-label-focused-fg:var(--pk-color-accent);--pk-input-border-focus:var(--pk-color-accent)}.prokodo-Input--success{--pk-input-shadow-color-focus:color-mix(in srgb,var(--pk-color-success) 30%,transparent);--pk-input-gradient-from:var(--pk-color-success);--pk-input-gradient-to:#10CCB8;--pk-input-label-focused-fg:var(--pk-color-success);--pk-input-border-focus:var(--pk-color-success)}.prokodo-Input--warning{--pk-input-shadow-color-focus:color-mix(in srgb,var(--pk-color-warning) 30%,transparent);--pk-input-gradient-from:var(--pk-color-warning);--pk-input-gradient-to:#f7cc6a;--pk-input-label-focused-fg:var(--pk-color-warning);--pk-input-border-focus:var(--pk-color-warning)}.prokodo-Input--error{--pk-input-shadow-color-focus:color-mix(in srgb,var(--pk-color-error) 30%,transparent);--pk-input-gradient-from:var(--pk-color-error);--pk-input-gradient-to:#ff6b6b;--pk-input-label-focused-fg:var(--pk-color-error);--pk-input-border-focus:var(--pk-color-error)}.prokodo-Input--info,.prokodo-Input--inherit,.prokodo-Input--white{--pk-input-shadow-color-focus:rgba(0,0,0,0.1);--pk-input-gradient-from:var(--pk-color-muted);--pk-input-gradient-to:var(--pk-color-border);--pk-input-label-focused-fg:var(--pk-color-muted);--pk-input-border-focus:var(--pk-color-border)}.pk-theme-dark .prokodo-Input--info,.pk-theme-dark .prokodo-Input--inherit,.pk-theme-dark .prokodo-Input--white,[data-theme=dark] .prokodo-Input--info,[data-theme=dark] .prokodo-Input--inherit,[data-theme=dark] .prokodo-Input--white,html[data-theme=dark] .prokodo-Input--info,html[data-theme=dark] .prokodo-Input--inherit,html[data-theme=dark] .prokodo-Input--white{--pk-input-gradient-from:var(--pk-palette-grey-100);--pk-input-gradient-to:var(--pk-palette-grey-200)}.prokodo-Input__label{--pk-label-gradient-from:var(--pk-input-gradient-from);--pk-label-gradient-to:var(--pk-input-gradient-to);position:absolute;left:var(--pk-space-xl);font-size:1.125rem;top:calc(var(--pk-space-xl) + var(--pk-space-xs));transform:translateY(-50%) scale(1);padding:0;transform-origin:top left;transition:transform var(--pk-timing-normal) ease,color var(--pk-timing-normal) ease;color:var(--pk-input-label-fg);z-index:2;pointer-events:none}.prokodo-Input__label--is-focused{top:0;transform:translateY(-50%) scale(.75);color:var(--pk-input-label-focused-fg)}.prokodo-Input__inner{position:relative}.prokodo-Input__field{position:relative;box-shadow:var(--pk-input-shadow);border-radius:var(--pk-input-radius);transition:box-shadow var(--pk-timing-normal) ease}.prokodo-Input__field:hover{box-shadow:0 4px 12px var(--pk-input-shadow-color-focus),0 0 5px var(--pk-input-shadow-color-focus)}.prokodo-Input__field:hover fieldset{animation:inputNotchAnimate 2s linear infinite;border-color:var(--pk-input-gradient-from)}.prokodo-Input__field:focus-within{box-shadow:0 4px 12px var(--pk-input-shadow-color-focus),0 0 5px var(--pk-input-shadow-color-focus)}.prokodo-Input__field:focus-within fieldset{animation:none;border-color:var(--pk-input-border-focus)}.prokodo-Input__field:has(.prokodo-Input__input--focused),.prokodo-Input__field:has(.prokodo-Input__input--is-focused){box-shadow:0 4px 12px var(--pk-input-shadow-color-focus),0 0 5px var(--pk-input-shadow-color-focus)}.prokodo-Input__field:has(.prokodo-Input__input--focused) fieldset,.prokodo-Input__field:has(.prokodo-Input__input--is-focused) fieldset{animation:none;border-color:var(--pk-input-border-focus)}.prokodo-Input__field:has(.prokodo-Input__input--disabled),.prokodo-Input__field:has(.prokodo-Input__input--disabled):hover{box-shadow:var(--pk-input-shadow)}.prokodo-Input__field:has(.prokodo-Input__input--disabled):hover fieldset{animation:none;border-color:var(--pk-input-border)}.prokodo-Input__input{width:calc(100% - var(--pk-space-xs) + 4px);padding:0;text-align:left;border:none;color:var(--pk-input-fg);border-radius:var(--pk-input-radius);background:transparent}.prokodo-Input__input input:autofill,.prokodo-Input__input textarea:autofill{background-color:var(--pk-input-bg);color:var(--pk-input-fg)}.prokodo-Input__input input:-moz-autofill,.prokodo-Input__input textarea:-moz-autofill{box-shadow:0 0 0 1000px var(--pk-input-bg) inset;background-color:var(--pk-input-bg);color:var(--pk-input-fg)}.prokodo-Input__input input:is(:autofill,:-webkit-autofill),.prokodo-Input__input textarea:is(:autofill,:-webkit-autofill){border-color:none}.prokodo-Input__input textarea:-moz-autofill,.prokodo-Input__input textarea:-webkit-autofill{box-shadow:0 0 0 1000px var(--pk-input-bg) inset;-webkit-text-fill-color:var(--pk-input-fg);color:var(--pk-input-fg)}.prokodo-Input__input--multiline{display:flex;flex-direction:column;height:100%}.prokodo-Input__input__node{width:calc(100% - var(--pk-input-padding-x) - var(--pk-input-trailing-pr, var(--pk-input-padding-x)) - var(--pk-space-xs));padding:var(--pk-input-padding-y) var(--pk-input-trailing-pr,var(--pk-input-padding-x)) var(--pk-input-padding-y) var(--pk-input-padding-x);margin:2px;border:none;outline:none;border-radius:var(--pk-input-radius);color:var(--pk-input-fg);background-color:var(--pk-input-bg);font-weight:400;font-size:1.125rem;font-family:var(--font-secondary),-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;line-height:1.55;letter-spacing:.03em;text-transform:none;text-align:left;text-decoration:none}@media screen and (min-width:480px){.prokodo-Input__input__node{font-size:1rem}}@media screen and (min-width:960px){.prokodo-Input__input__node{font-size:1rem}}.prokodo-Input__input__node{font-size:1rem}.prokodo-Input__input__node--multiline{flex:1 1;display:block;height:100%;resize:vertical;overflow:auto;position:relative}.prokodo-Input__input__node--multiline::-webkit-resizer{display:none}.prokodo-Input__input__node--multiline:after{content:"";position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="%23000" d="M2 14h12v1H2zM0 12h16v1H0zM4 10h8v1H4z"/></svg>') no-repeat 50%;opacity:.5;pointer-events:none}.prokodo-Input__input__node:disabled{color:var(--pk-input-fg-muted);background:var(--pk-input-bg)}.prokodo-Input__input--has-trailing{--pk-input-trailing-pr:calc(var(--pk-input-padding-x) + 1.5rem)}.prokodo-Input__notch{position:absolute;inset:0;margin:0;padding:0 calc(var(--pk-space-xl) - .25em);border:2px solid var(--pk-input-border);border-radius:var(--pk-input-radius);pointer-events:none;z-index:1;background:transparent;transition:border-color var(--pk-timing-normal) ease}.prokodo-Input__notch legend{display:block;height:0;font-size:.84375rem;visibility:hidden;overflow:hidden;white-space:nowrap;padding:0;max-width:.01px;transition:max-width var(--pk-timing-normal) ease}.prokodo-Input__notch legend span{padding:0 .5em;display:inline-block}.prokodo-Input__notch--is-focused legend{max-width:100%}.prokodo-Input__trailing{position:absolute;right:var(--pk-input-padding-x);top:50%;transform:translateY(-50%);display:flex;align-items:center;color:var(--pk-input-fg-muted);pointer-events:none;z-index:2}.pk-theme-dark .prokodo-Input__trailing,[data-theme=dark] .prokodo-Input__trailing{color:var(--pk-palette-grey-300)}.prokodo-Input__trailing--clickable{pointer-events:auto;background:none;border:none;padding:var(--pk-space-xs);margin-right:calc(-1 * var(--pk-space-xs));cursor:pointer;border-radius:var(--pk-input-radius);transition:color var(--pk-timing-normal) ease,background var(--pk-timing-normal) ease}.prokodo-Input__trailing--clickable:hover{color:var(--pk-input-fg);background:color-mix(in srgb,var(--pk-input-fg) 8%,transparent)}.prokodo-Input__trailing--clickable:focus-visible{outline:2px solid var(--pk-input-border-focus);outline-offset:2px}.prokodo-Input__footer{display:flex;justify-content:space-between}.prokodo-Input__footer--counter-only{justify-content:flex-end}.prokodo-Input__helperText__wrapper{padding-top:var(--pk-space-xs);margin-bottom:0!important}.prokodo-Input__helperText{padding-left:var(--pk-space-xl);padding-top:var(--pk-space-md);display:flex;color:var(--pk-input-helper-fg);width:80%;font-weight:400;font-size:1rem;font-family:var(--font-secondary),-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;line-height:1.45;letter-spacing:.03em;text-transform:none;text-align:left;text-decoration:none}@media screen and (min-width:480px){.prokodo-Input__helperText{font-size:.875rem;line-height:1.4}}@media screen and (min-width:960px){.prokodo-Input__helperText{font-size:.875rem;line-height:1.4}}.prokodo-Input__helperText__content{width:100%}.prokodo-Input__helperText__content--is-error{color:var(--pk-color-error)}.prokodo-Input__helperText__legend{width:25%;text-align:right}.prokodo-Input__counter{padding-top:var(--pk-space-md);color:var(--pk-input-helper-fg);font-weight:400;font-size:1rem;font-family:var(--font-secondary),-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;line-height:1.45;letter-spacing:.03em;text-transform:none;text-align:left;text-decoration:none}@media screen and (min-width:480px){.prokodo-Input__counter{font-size:.875rem;line-height:1.4}}@media screen and (min-width:960px){.prokodo-Input__counter{font-size:.875rem;line-height:1.4}}