.ka32-fit{max-width:980px;margin:30px auto;padding:28px;border:1px solid #e5e1dc;border-radius:18px;background:#fff}.ka32-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.ka32-avatar{height:360px;display:flex;align-items:center;flex-direction:column;padding-top:20px;background:#f7f5f2;border-radius:15px;overflow:hidden}.ka32-head{width:58px;height:68px;background:#d6aa8e;border-radius:45%;z-index:2}.ka32-body{height:180px;width:150px;background:var(--ka32-knit,#ded2be);border-radius:30px 30px 12px 12px;margin-top:-4px;position:relative;transition:width .2s,background .2s}.ka32-body:before,.ka32-body:after{content:"";position:absolute;top:12px;width:48px;height:150px;background:inherit;border-radius:22px}.ka32-body:before{left:-36px;transform:rotate(11deg)}.ka32-body:after{right:-36px;transform:rotate(-11deg)}.ka32-neck{position:absolute;top:0;left:50%;transform:translateX(-50%);width:52px;height:17px;border:5px solid #b6aa9a;border-radius:0 0 24px 24px}.ka32-legs{height:90px;width:82px;background:linear-gradient(to right,#45464c 0 47%,transparent 47% 53%,#45464c 53%);border-radius:0 0 14px 14px}.ka32-controls label{display:block;margin-bottom:20px;font-weight:600}.ka32-controls input,.ka32-controls select{display:block;margin-top:8px;width:100%;padding:9px}.ka32-controls output{font-weight:400;font-size:13px}.ka32-referral{padding:20px;border:1px solid #ddd;border-radius:12px}@media(max-width:680px){.ka32-fit-grid{grid-template-columns:1fr}.ka32-fit{padding:16px}.ka32-avatar{height:320px}}