.bkTextField{display:flex;flex-direction:column;gap:6px;font-family:Geist,sans-serif;width:100%}.bkTextField__label{font-size:14px;line-height:20px;font-weight:500;color:#6c6a66}.bkTextField__control{display:flex;align-items:center;gap:8px;padding:6px 4px;border-bottom:1px solid #e4e7ec;transition:border-color .2s ease,box-shadow .15s ease}.bkTextField__input{flex:1 1;min-width:0;border:none;outline:none;background:rgba(0,0,0,0);font-family:inherit;font-size:16px;line-height:24px;color:#0c1014}.bkTextField__input::placeholder{color:#6c6a66}.bkTextField__icon{display:inline-block;width:20px;height:20px;flex-shrink:0;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;color:#6c6a66}.bkTextField__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.bkTextField__clear{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer;color:#6c6a66;transition:color .2s ease}.bkTextField__clear:hover{color:#3a2b11}.bkTextField__clear:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #0288d1}.bkTextField__clearIcon{display:inline-block;width:16px;height:16px;flex-shrink:0;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(/icons/close.svg);mask-image:url(/icons/close.svg)}.bkTextField__helper{margin:0;font-size:12px;line-height:20px;color:#6c6a66}.bkTextField__control:hover{border-color:#6c6a66}.bkTextField__control:focus-within{border-color:#0288d1;box-shadow:0 1px 0 0 #0288d1}.bkTextField--error .bkTextField__control,.bkTextField--error .bkTextField__control:hover{border-color:#d32f2f}.bkTextField--error .bkTextField__control:focus-within{box-shadow:0 1px 0 0 #d32f2f}.bkTextField--error .bkTextField__helper{color:#d32f2f}.bkTextField--success .bkTextField__control,.bkTextField--success .bkTextField__control:hover{border-color:#00b544}.bkTextField--success .bkTextField__control:focus-within{box-shadow:0 1px 0 0 #00b544}.bkTextField.is-disabled .bkTextField__control{border-color:#e4e7ec;background-color:#f8f9f9}.bkTextField.is-disabled .bkTextField__input{color:#6c6a66;cursor:not-allowed}@font-face{font-family:Scotch Text Comp;src:url(/fonts/ScotchTextComp-Lt.woff2) format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Scotch Text Comp;src:url(/fonts/ScotchTextComp-LtIt.woff2) format("woff2");font-weight:300;font-style:italic;font-display:block}@font-face{font-family:Scotch Text Comp;src:url(/fonts/ScotchTextComp-Rm.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Scotch Text Comp;src:url(/fonts/ScotchTextComp-It.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Scotch Text Comp;src:url(/fonts/ScotchTextComp-Md.woff2) format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Scotch Text Comp;src:url(/fonts/ScotchTextComp-MdIt.woff2) format("woff2");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Scotch Text Comp;src:url(/fonts/ScotchTextComp-Sm.woff2) format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Scotch Text Comp;src:url(/fonts/ScotchTextComp-SmIt.woff2) format("woff2");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Scotch Text Comp;src:url(/fonts/ScotchTextComp-Bd.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Scotch Text Comp;src:url(/fonts/ScotchTextComp-BdIt.woff2) format("woff2");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Scotch Text Comp;src:url(/fonts/ScotchTextComp-Bl.woff2) format("woff2");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Scotch Text Comp;src:url(/fonts/ScotchTextComp-BlIt.woff2) format("woff2");font-weight:900;font-style:italic;font-display:block}@font-face{font-family:Geist;src:url(/fonts/Geist-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Geist;src:url(/fonts/Geist-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Geist;src:url(/fonts/Geist-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Geist;src:url(/fonts/Geist-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Geist;src:url(/fonts/Geist-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Geist;src:url(/fonts/Geist-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0deg)}}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{transform:scale(1);box-shadow:0 0 0 25px rgba(0,0,0,0)}to{transform:scale(.85);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.bkTextarea{gap:6px;font-family:Geist,sans-serif;width:100%}.bkTextarea,.bkTextarea__control{display:flex;flex-direction:column}.bkTextarea__control{gap:4px;padding:12px;border:1px solid rgba(0,0,0,0);border-bottom-color:#e4e7ec;border-radius:8px 8px 0 0;transition:border-color .2s ease,box-shadow .15s ease,background-color .2s ease}.bkTextarea__label{font-size:14px;line-height:20px;font-weight:700;color:#3a2b11}.bkTextarea__element{border:none;outline:none;resize:vertical;background:rgba(0,0,0,0);font-family:inherit;font-size:14px;line-height:20px;color:#0c1014}.bkTextarea__element::placeholder{color:#6c6a66}.bkTextarea__helper{margin:0;font-size:12px;line-height:20px;color:#6c6a66}.bkTextarea__control:hover{border-bottom-color:#6c6a66}.bkTextarea__control:focus-within{border-color:#0288d1;border-radius:8px;box-shadow:0 0 0 1px #0288d1}.bkTextarea--error .bkTextarea__control,.bkTextarea--error .bkTextarea__control:hover{border-bottom-color:#d32f2f}.bkTextarea--error .bkTextarea__helper{color:#d32f2f}.bkTextarea--success .bkTextarea__control,.bkTextarea--success .bkTextarea__control:hover{border-bottom-color:#00b544}.bkTextarea.is-disabled .bkTextarea__control{background-color:#f8f9f9;border-bottom-color:#e4e7ec}.bkTextarea.is-disabled .bkTextarea__element{color:#6c6a66;cursor:not-allowed}