.cBL3dq_section,.cBL3dq_section *{box-sizing:border-box}.cBL3dq_section{color:#46332c;grid-template-columns:minmax(0,1fr) minmax(0,390px);align-items:center;gap:clamp(2.5rem,7vw,7rem);max-width:1120px;margin:0 auto;padding:96px 24px;scroll-margin-top:90px;display:grid}.cBL3dq_eyebrow{color:#9c5b47;letter-spacing:.15em;text-transform:uppercase;margin:0 0 15px;font-size:.75rem;font-weight:800}.cBL3dq_intro h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,4.2vw,3.75rem);font-weight:800;line-height:1.08}.cBL3dq_description{color:#746257;max-width:430px;margin:24px 0 28px;font-size:1.08rem;line-height:1.65}.cBL3dq_palettes{gap:10px;max-width:390px;display:grid}.cBL3dq_palette{color:#46332c;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fffcf8;border:1px solid #dfd1c3;border-radius:18px;align-items:center;gap:15px;padding:13px 16px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.cBL3dq_palette:hover{background:#fff6eb;border-color:#b77d64}.cBL3dq_palette[aria-pressed=true]{background:#fff4e7;border-color:#ad5e45;box-shadow:0 0 0 1px #ad5e45}.cBL3dq_palette strong{font-size:.94rem;font-weight:750;display:block}.cBL3dq_palette span span{color:#746257;margin-top:3px;font-size:.78rem;line-height:1.4;display:block}.cBL3dq_swatch{flex:0 0 41px;width:41px;height:38px;display:block;position:relative}.cBL3dq_swatch .cBL3dq_pawArt{filter:drop-shadow(0 1px 1px #46332c1c);width:41px;height:38px}.cBL3dq_check{color:#9c5b47;min-width:18px;margin-left:auto;font-size:1.1rem}.cBL3dq_help{color:#6c5549;max-width:410px;margin:25px 0 12px;font-size:.86rem;line-height:1.7}.cBL3dq_demoNote{color:#79685c;max-width:410px;margin:0;font-size:.75rem;line-height:1.75}.cBL3dq_phone{background:#fffcf8;border:7px solid #46332c;border-radius:38px;justify-self:center;width:100%;min-width:0;max-width:390px;padding:12px 0 0;overflow:hidden;box-shadow:0 22px 50px #51372a17,0 4px 8px #51372a0d}.cBL3dq_phoneTop{justify-content:space-between;align-items:center;padding:12px 19px 22px;font-size:.9rem;font-weight:800;display:flex}.cBL3dq_demoTag{letter-spacing:.04em;text-transform:uppercase;color:#8a7567;background:#f2e9df;border-radius:6px;padding:5px 7px;font-size:.54rem;font-weight:600}.cBL3dq_editorHeader{color:#746257;justify-content:space-between;align-items:center;gap:8px;padding:0 18px;font-size:.69rem;display:flex}.cBL3dq_editorHeader button{color:#94503a;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0 7px 10px;text-decoration:underline}.cBL3dq_textarea{resize:none;color:#46332c;caret-color:#ad5e45;background:0 0;border:0;border-radius:0;width:100%;height:157px;padding:17px 18px 24px;font-family:inherit;font-size:1.2rem;font-weight:550;line-height:1.45;display:block}.cBL3dq_textarea:focus{outline:0;box-shadow:inset 0 0 0 2px #bc8062}.cBL3dq_textarea::placeholder{color:#99877b}.cBL3dq_keyboard{-webkit-user-select:none;user-select:none;background:#f0e7e0;padding:8px 4px 12px}.cBL3dq_keyboardCaption{color:#7b6254;letter-spacing:.015em;justify-content:center;align-items:center;gap:6px;margin:0 0 8px;font-size:.59rem;font-weight:600;display:flex}.cBL3dq_keyboardCaption .cBL3dq_pawIcon{width:11px;height:10px}.cBL3dq_row{justify-content:center;gap:2px;margin:0 0 5px;display:flex}.cBL3dq_middleRow{padding:0 4.8%}.cBL3dq_thirdRow{gap:3px}.cBL3dq_key{min-width:0;height:44px;font:inherit;color:var(--paw-ink);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;isolation:isolate;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.cBL3dq_pawArt{filter:drop-shadow(.5px 1px .5px #46332c35);transform-origin:50% 86%;width:100%;height:100%;transition:transform .3s cubic-bezier(.34,1.75,.5,1);position:absolute;inset:0;overflow:visible}.cBL3dq_pawKey .cBL3dq_pawArt{height:auto;max-height:40px;top:50%;translate:0 -50%}.cBL3dq_numberKey{--paw-fur:var(--number-fur);--paw-jelly:var(--number-jelly);--paw-ink:var(--number-ink)}.cBL3dq_keyLabel{z-index:1;justify-content:center;align-items:center;gap:6px;width:100%;font-size:15px;font-weight:750;transition:transform .3s cubic-bezier(.34,1.75,.5,1);display:flex;position:relative}.cBL3dq_pawKey .cBL3dq_keyLabel{padding-top:11px}.cBL3dq_hint{z-index:2;color:#302723;background:#fff5e6;border-radius:100%;justify-content:center;align-items:center;width:12px;height:12px;font-size:9px;font-weight:750;line-height:1;transition:transform .3s cubic-bezier(.34,1.75,.5,1);display:flex;position:absolute;top:5px;right:0;box-shadow:0 .5px 1px #46332c30}.cBL3dq_pressed .cBL3dq_pawArt,.cBL3dq_pawKey:active .cBL3dq_pawArt{transition:transform 85ms ease-out;transform:translateY(2.2px)scale(1.13,.86)}.cBL3dq_pressed .cBL3dq_keyLabel,.cBL3dq_pressed .cBL3dq_hint,.cBL3dq_pawKey:active .cBL3dq_keyLabel,.cBL3dq_pawKey:active .cBL3dq_hint{transition:transform 85ms ease-out;transform:translateY(1.5px)}.cBL3dq_functionKey{color:#46332c;background:#ddcfc3;border-radius:8px;height:39px;margin-top:2px;transition:background .12s;box-shadow:0 1px 1px #46332c18}.cBL3dq_functionKey .cBL3dq_keyLabel{font-size:14px;font-weight:500}.cBL3dq_functionKey .cBL3dq_keyLabel>svg{width:23px;height:23px}.cBL3dq_functionKey .cBL3dq_keyLabel>.cBL3dq_pawIcon{width:19px;height:18px}.cBL3dq_functionKey.cBL3dq_pressed,.cBL3dq_functionKey:active,.cBL3dq_active{color:#fffaf3;background:#bc8062}.cBL3dq_bottomRow{gap:5px;margin:3px 0 0}.cBL3dq_bottomRow .cBL3dq_key:first-child,.cBL3dq_bottomRow .cBL3dq_key:nth-child(2){flex:0 0 12%}.cBL3dq_bottomRow .cBL3dq_key:last-child{flex:0 0 21%}.cBL3dq_spaceKey{background:#fffcf8}.cBL3dq_spaceKey .cBL3dq_keyLabel{font-size:13px}.cBL3dq_spaceKey .cBL3dq_keyLabel>.cBL3dq_pawIcon{width:13px;height:12px}.cBL3dq_pawIcon{flex-shrink:0;display:block;position:static}.cBL3dq_phoneFooter{text-align:center;color:#887063;background:#f0e7e0;margin:0;padding:0 12px 15px;font-size:.56rem}.cBL3dq_emojiPanel{grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;gap:8px;min-height:191px;padding:8px 6px 11px;display:grid}.cBL3dq_emojiPanel button{cursor:pointer;touch-action:manipulation;background:#fffcf8;border:0;border-radius:12px;height:58px;font-size:1.6rem}.cBL3dq_emojiPanel button:active{background:#e8bcad}.cBL3dq_key:focus-visible,.cBL3dq_palette:focus-visible,.cBL3dq_editorHeader button:focus-visible,.cBL3dq_emojiPanel button:focus-visible{outline-offset:3px;z-index:5;outline:3px solid #86513a}@media (max-width:760px){.cBL3dq_section{grid-template-columns:minmax(0,1fr);gap:36px;padding:68px 20px}.cBL3dq_intro{max-width:500px;margin:0 auto}.cBL3dq_description{margin-top:19px;font-size:1rem}.cBL3dq_palettes,.cBL3dq_help,.cBL3dq_demoNote{max-width:none}.cBL3dq_phone{max-width:390px}.cBL3dq_intro h2{font-size:clamp(2.25rem,8vw,3rem)}}@media (max-width:370px){.cBL3dq_section{padding-inline:16px}.cBL3dq_phone{border-width:5px;border-radius:31px}.cBL3dq_key{height:39px}.cBL3dq_functionKey{height:36px}.cBL3dq_keyLabel{font-size:13px}.cBL3dq_hint{width:11px;height:11px;font-size:8px;top:5px}.cBL3dq_functionKey .cBL3dq_keyLabel{font-size:12px}.cBL3dq_functionKey .cBL3dq_keyLabel>svg{width:20px;height:20px}.cBL3dq_spaceKey .cBL3dq_keyLabel{font-size:11px}.cBL3dq_textarea{height:145px;font-size:1.1rem}.cBL3dq_phoneTop{padding-inline:15px}.cBL3dq_editorHeader{padding-inline:15px;font-size:.64rem}.cBL3dq_keyboard{padding-inline:3px}.cBL3dq_row{gap:1px}.cBL3dq_thirdRow{gap:2px}.cBL3dq_bottomRow{gap:4px}.cBL3dq_emojiPanel{gap:5px}.cBL3dq_emojiPanel button{height:50px;font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.cBL3dq_pawArt,.cBL3dq_keyLabel,.cBL3dq_hint,.cBL3dq_palette,.cBL3dq_functionKey{transition:none}.cBL3dq_pressed .cBL3dq_pawArt,.cBL3dq_pawKey:active .cBL3dq_pawArt,.cBL3dq_pressed .cBL3dq_keyLabel,.cBL3dq_pressed .cBL3dq_hint,.cBL3dq_pawKey:active .cBL3dq_keyLabel,.cBL3dq_pawKey:active .cBL3dq_hint{transform:none}}
