.chatbox_postcard__qqtQ4{--ink-emily:var(--chat-ink-emily);--ink-visitor:var(--chat-ink-visitor);--paper:var(--chat-paper);--paper-darker:var(--chat-paper-darker);--paper-line:var(--chat-paper-line);--paper-edge:var(--chat-paper-edge);--seal:var(--chat-seal);--seal-hover:var(--chat-seal-hover);position:relative;width:100%;background:var(--paper);border-radius:13px;border:1px solid var(--paper-edge);box-shadow:var(--chat-postcard-shadow);overflow:hidden;transform:rotate(-.3deg)}.chatbox_postcardStripe__EpdeM{height:8px;background:repeating-linear-gradient(-45deg,var(--chat-stripe-purple) 0 9px,var(--paper) 9px 14px,var(--chat-stripe-orange) 14px 23px,var(--paper) 23px 28px)}.chatbox_postcardBody___ItFH{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.chatbox_messageColumn__fsBOL{display:flex;flex-direction:column;min-width:0;padding:1.21rem 1.43rem 1.27rem;gap:.55rem;min-height:calc(1.21rem + 1.27rem + (.97rem * 1.4) + .55rem + 187px + .15rem + .55rem + .35rem + 42px)}.chatbox_postcardPrompt__Fc_UT{margin:0;font-size:.97rem;line-height:1.4;color:var(--chat-ink-muted)}.chatbox_messageWrite__x399i,.chatbox_postcardPrompt__Fc_UT{font-family:var(--font-body),system-ui,sans-serif;font-weight:600}.chatbox_messageWrite__x399i{flex:1 1;min-height:187px;max-height:253px;margin:.15rem 0 0;padding:12px 16px 10px;box-sizing:border-box;border:none;border-radius:12px;background-color:var(--paper-darker);background-image:linear-gradient(to bottom,transparent 33px,var(--paper-line) 33px,var(--paper-line) 34px,transparent 34px);background-repeat:repeat-y;background-size:100% 34px;background-position:0 44px;font-size:15px;line-height:34px;color:var(--ink-visitor);resize:none;outline:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--chat-scrollbar-thumb) transparent}.chatbox_messageWrite__x399i::placeholder{font-weight:600;color:var(--chat-ink-placeholder)}.chatbox_messageWrite__x399i:disabled{opacity:.6;cursor:not-allowed}.chatbox_sendRow__6E6cF{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.35rem}.chatbox_sendHint__6ehhK{font-family:var(--font-body),system-ui,sans-serif;font-weight:600;font-size:.9rem;color:rgba(190,70,70,.75);min-height:1.1em}.chatbox_sendSeal__2_uQq{width:42px;height:42px;border-radius:50%;border:none;background:var(--seal);color:#fff;font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 3px 8px rgba(119,96,184,.35);transition:background .16s ease,transform .16s ease;flex-shrink:0}.chatbox_sendSeal__2_uQq:hover:not(:disabled){background:var(--seal-hover);transform:scale(1.06) rotate(-4deg)}.chatbox_sendSeal__2_uQq:active:not(:disabled){transform:scale(.94)}.chatbox_sendSeal__2_uQq:disabled{opacity:.5;cursor:not-allowed}.chatbox_sentStamp__4xMP_{position:absolute;right:-24px;bottom:-24px;z-index:3;width:67px;height:67px;pointer-events:none;transform:rotate(-10deg)}.chatbox_sentStampImage__1lhI3{width:100%;height:100%;object-fit:contain;display:block}.chatbox_sentPanel__Yq_r4{display:flex;flex-direction:column;flex:1 1;gap:.66rem;min-height:0}.chatbox_sentNote__mTI6E{margin:0;min-height:2.6em;font-family:var(--font-body),system-ui,sans-serif;font-weight:600;font-size:1.01rem;color:var(--chat-accent-green)}.chatbox_sentNoteCaret__S9Yaz{display:inline-block;width:.55ch;height:1em;margin-left:1px;vertical-align:-.12em;background:var(--chat-accent-green);animation:chatbox_sentCaretBlink__OzooK .9s steps(1) infinite}@keyframes chatbox_sentCaretBlink__OzooK{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.chatbox_sentNoteCaret__S9Yaz{display:none}}.chatbox_writeAnotherButton__PfLX2{align-self:flex-start;margin-top:auto;border:none;background:none;padding:0;font-family:var(--font-body),system-ui,sans-serif;font-weight:700;font-size:.94rem;color:var(--seal-hover);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.chatbox_writeAnotherButton__PfLX2:hover{color:var(--ink-visitor)}.chatbox_addressColumn__WRnO1{border-left:1px dashed var(--chat-divider);padding:1.21rem 1.43rem 1.27rem 1.21rem;display:flex;flex-direction:column;align-items:stretch;gap:1rem}.chatbox_stampArea__i1xks{position:relative;align-self:flex-end;width:75px;height:75px;flex-shrink:0}.chatbox_stampAreaWithSentMark__5wYeL{margin-right:24px}.chatbox_stamp__3q07g{--r:4px;--notch:calc(var(--r) * 2);position:absolute;top:0;left:0;width:75px;height:75px;box-sizing:border-box;padding:7px;overflow:hidden;transform:rotate(4deg);box-shadow:0 3px 9px rgba(80,60,20,.18);background:var(--chat-stamp-bg);border:1px solid var(--chat-stamp-bg);outline:1px solid rgba(80,60,20,.14);outline-offset:-1px;z-index:1;mask-image:linear-gradient(#000,#000),radial-gradient(circle,transparent var(--r),#000 calc(var(--r) + 1px));mask-size:calc(100% - var(--notch)) calc(100% - var(--notch)),var(--notch) var(--notch);mask-position:center,calc(var(--r) * -1) calc(var(--r) * -1);mask-repeat:no-repeat,round;-webkit-mask-image:linear-gradient(#000,#000),radial-gradient(circle,transparent var(--r),#000 calc(var(--r) + 1px));-webkit-mask-size:calc(100% - var(--notch)) calc(100% - var(--notch)),var(--notch) var(--notch);-webkit-mask-position:center,calc(var(--r) * -1) calc(var(--r) * -1);-webkit-mask-repeat:no-repeat,round}.chatbox_stampImage__aTEBm{width:100%;height:100%;object-fit:cover;display:block}.chatbox_addressBlock__AiZHY{width:100%;display:flex;flex-direction:column;gap:.44rem}.chatbox_addressLabel__dqoUi{margin:.55rem 0 0;font-family:var(--font-title),cursive,system-ui,sans-serif;font-size:1.05rem;color:var(--chat-ink-muted)}.chatbox_addressLabel__dqoUi:first-child{margin-top:0}.chatbox_addressRecipient__yaOu8{margin:0 0 .33rem;font-weight:700;color:var(--ink-emily)}.chatbox_addressInput__mQLj8,.chatbox_addressRecipient__yaOu8{font-family:var(--font-body),system-ui,sans-serif;font-size:15px}.chatbox_addressInput__mQLj8{width:100%;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-bottom:1px solid var(--chat-input-border);border-radius:0;background:transparent;box-shadow:none;font-weight:600;line-height:1.3;color:var(--ink-visitor);caret-color:var(--ink-visitor);padding:0 0 5px;outline:none}.chatbox_addressInput__mQLj8::placeholder{font-weight:500;color:var(--chat-ink-placeholder)}.chatbox_addressInput__mQLj8:disabled{opacity:.6;cursor:not-allowed}.chatbox_addressInput__mQLj8:-webkit-autofill{-webkit-text-fill-color:var(--ink-visitor);-webkit-box-shadow:0 0 0 1000px var(--paper) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.chatbox_messageWrite__x399i::-webkit-scrollbar{width:4px}.chatbox_messageWrite__x399i::-webkit-scrollbar-track{background:transparent}.chatbox_messageWrite__x399i::-webkit-scrollbar-thumb{background:var(--chat-scrollbar-thumb);border-radius:9999px}.chatbox_messageWrite__x399i::-webkit-scrollbar-thumb:hover{background:var(--chat-scrollbar-thumb-hover)}@media (max-width:768px){.chatbox_postcard__qqtQ4{border-radius:10px}.chatbox_postcardBody___ItFH{grid-template-columns:1fr}.chatbox_addressColumn__WRnO1{border-left:none;border-top:1px dashed var(--chat-divider);flex-direction:column;align-items:stretch}.chatbox_messageWrite__x399i{min-height:140px}.chatbox_messageColumn__fsBOL{min-height:calc(1.21rem + 1.27rem + (.97rem * 1.4) + .55rem + 140px + .15rem + .55rem + .35rem + 42px)}}.chatbox_postcardScene__mhxCh{position:relative;width:100%;isolation:isolate;perspective:1000px}.chatbox_postcardTakingFlight__ohWQX{pointer-events:none;transform-origin:50% 50%;animation:chatbox_postcardFoldAway__HS4j_ .65s cubic-bezier(.45,0,.2,1) forwards}.chatbox_paperPlaneFlight__S210R{position:absolute;z-index:10;width:clamp(92px,27.2%,144px);left:43%;top:36%;pointer-events:none;opacity:0;filter:drop-shadow(0 10px 12px rgba(64,43,91,.18));animation:chatbox_postcardPlaneFly__9vH_0 .85s cubic-bezier(.3,.05,.55,1) .26s forwards}.chatbox_paperPlane__yWMPM{display:block;width:100%;height:auto}@keyframes chatbox_postcardFoldAway__HS4j_{0%{opacity:1;transform:rotate(-.3deg) scale(1) rotateY(0)}42%{opacity:1;transform:rotate(2deg) scale(.82,.75) rotateY(-18deg)}75%{opacity:.7;transform:rotate(-7deg) scale(.3,.14) rotateY(-50deg)}to{opacity:0;transform:rotate(-12deg) scale(.08,.04) rotateY(-65deg)}}@keyframes chatbox_postcardPlaneFly__9vH_0{0%{opacity:0;transform:translate(-35%,20%) rotate(-18deg) scale(.5)}18%{opacity:1;transform:translate(0) rotate(-12deg) scale(.9)}48%{opacity:1;transform:translate(50%,-65%) rotate(5deg) scale(1)}to{opacity:0;transform:translate(210%,-230%) rotate(16deg) scale(.55)}}@media (prefers-reduced-motion:reduce){.chatbox_paperPlaneFlight__S210R,.chatbox_postcardTakingFlight__ohWQX{animation:none}}.chatbox_previewFlightButton__oqNGj{align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.3rem 0;border:0;background:transparent;color:var(--seal-hover);font:600 .79rem/1.4 var(--font-body),system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.chatbox_previewFlightButton__oqNGj:hover:not(:disabled){color:var(--ink-visitor)}.chatbox_previewFlightButton__oqNGj:disabled{opacity:.5;cursor:not-allowed}