text-field[data-astro-cid-pcl5osve]{max-width:720px;display:block}text-field[data-astro-cid-pcl5osve]:has(input:disabled){opacity:.5;pointer-events:none}label[data-astro-cid-pcl5osve]{display:block;position:relative}label[data-astro-cid-pcl5osve]:after{content:"";background-color:var(--color-primary);width:100%;height:2px;transition:transform .4s cubic-bezier(.2,0,0,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}label[data-astro-cid-pcl5osve].active:after{transform:scaleX(1)}label[data-astro-cid-pcl5osve]:has(input:focus):after{transform:scaleX(1)}label[data-astro-cid-pcl5osve].error:after{background-color:var(--color-error)}.icon[data-astro-cid-pcl5osve]{color:var(--color-on-surface-variant);position:absolute;top:1rem;left:.75rem}.color-swatch[data-astro-cid-pcl5osve]{width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px var(--color-outline);border-radius:50%;position:absolute;top:1rem;left:.75rem;overflow:hidden}.color-swatch[data-astro-cid-pcl5osve]:focus-within{outline:2px solid var(--color-primary);outline-offset:3px}.color-swatch[data-astro-cid-pcl5osve] input[data-astro-cid-pcl5osve]{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.label-text[data-astro-cid-pcl5osve]{font-family:var(--typescale-body-large-font-family-name);font-weight:var(--typescale-body-large-font-weight);font-size:var(--typescale-body-large-font-size);line-height:var(--typescale-body-large-line-height);letter-spacing:var(--typescale-body-large-letter-spacing);transform-origin:0;color:var(--color-on-surface-variant);transition:transform .4s cubic-bezier(.2,0,0,1);position:absolute;top:1rem;left:1rem}.label-text[data-astro-cid-pcl5osve].with-icon{left:3rem}label[data-astro-cid-pcl5osve]:has(input:is([type=date],[type=datetime-local])) .label-text[data-astro-cid-pcl5osve]{transform:scale(.75)translateY(-1rem)}input[data-astro-cid-pcl5osve]{box-sizing:border-box;appearance:none;background:inherit;border:none;border-bottom:1px solid var(--color-outline);width:100%;height:56px;padding-top:var(--space-200);padding-right:var(--space-200);padding-bottom:var(--space-50);padding-left:var(--space-200);font-family:var(--typescale-body-large-font-family-name);font-weight:var(--typescale-body-large-font-weight);font-size:var(--typescale-body-large-font-size);line-height:var(--typescale-body-large-line-height);letter-spacing:var(--typescale-body-large-letter-spacing);background-color:var(--color-surface-container-high);color:var(--color-on-surface);border-radius:8px 8px 0 0;outline:none;display:flex}label[data-astro-cid-pcl5osve].error input[data-astro-cid-pcl5osve]{border-bottom:1px solid var(--color-error)}label[data-astro-cid-pcl5osve].error input[data-astro-cid-pcl5osve]:hover{border-bottom:1px solid var(--color-outline)}input[data-astro-cid-pcl5osve]:hover{background-color:var(--color-surface-container-highest)}input[data-astro-cid-pcl5osve]:disabled{background-color:var(--color-surface-container-high);color:var(--color-on-surface-variant)}input[data-astro-cid-pcl5osve].with-icon{padding-left:var(--space-600);padding-bottom:var(--space-50)}label[data-astro-cid-pcl5osve]:has(input:focus) .label-text[data-astro-cid-pcl5osve]{color:var(--color-primary);transform:scale(.75)translateY(-1rem)}.label-text[data-astro-cid-pcl5osve]{pointer-events:none}.label-text[data-astro-cid-pcl5osve].active{color:var(--color-on-surface-variant);transform:scale(.75)translateY(-1rem)}label[data-astro-cid-pcl5osve]:has(input:focus) .label-text[data-astro-cid-pcl5osve].error{color:var(--color-error)}.label-text[data-astro-cid-pcl5osve].error{color:var(--color-error)}label[data-astro-cid-pcl5osve].error:hover .label-text[data-astro-cid-pcl5osve]{color:var(--color-on-surface-variant)}input[data-astro-cid-pcl5osve]:-webkit-autofill{-webkit-text-fill-color:var(--color-on-secondary-container);-webkit-box-shadow:0 0 0 1000px var(--color-secondary-container) inset}input[data-astro-cid-pcl5osve]:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-on-secondary-container);-webkit-box-shadow:0 0 0 1000px var(--color-secondary-container) inset}input[data-astro-cid-pcl5osve]:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-on-secondary-container);-webkit-box-shadow:0 0 0 1000px var(--color-secondary-container) inset}.trailing-icon[data-astro-cid-pcl5osve]{color:var(--color-on-surface-variant);animation:.3s cubic-bezier(.2,0,0,1) pop-out;display:none;position:absolute;top:1rem;right:.75rem}.trailing-icon[data-astro-cid-pcl5osve].error{color:var(--color-error);animation:.3s cubic-bezier(.2,0,0,1) pop-in;display:block}@keyframes pop-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes pop-out{0%{display:block;transform:scale(1)}to{display:none;transform:scale(0)}}.supporting-container[data-astro-cid-pcl5osve]{justify-content:space-between;gap:var(--space-100);padding-inline:var(--space-200);margin-top:var(--space-50);display:flex}.supporting-container[data-astro-cid-pcl5osve]:has(.supporting-text:empty):not(:has(.character-counter)){display:none}.supporting-text[data-astro-cid-pcl5osve]{font-weight:var(--typescale-body-small-font-weight);font-size:var(--typescale-body-small-font-size);letter-spacing:var(--typescale-body-small-letter-spacing);line-height:var(--typescale-body-small-line-height);color:var(--color-on-surface-variant)}.supporting-text[data-astro-cid-pcl5osve].error{color:var(--color-error)}.supporting-text[data-astro-cid-pcl5osve]:empty{display:none}.error-text[data-astro-cid-pcl5osve]{color:var(--color-error)}.character-counter[data-astro-cid-pcl5osve]{font-weight:var(--typescale-body-small-font-weight);font-size:var(--typescale-body-small-font-size);letter-spacing:var(--typescale-body-small-letter-spacing);line-height:var(--typescale-body-small-line-height);color:var(--color-on-surface-variant)}
