@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-italic-D1l0FflY.woff2)format("woff2"),url(/assets/inter-latin-400-italic-BmFrN47l.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-italic-CmxAJXy_.woff2)format("woff2"),url(/assets/inter-latin-500-italic-BaBk7Nya.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-italic-BJYrns_i.woff2)format("woff2"),url(/assets/inter-latin-600-italic-CIYS91tl.woff)format("woff")}:root{color:#1f1d1b;font-synthesis:style;text-rendering:optimizelegibility;--canvas:#f4f2ec;--surface:#fff;--ink:#1f1d1b;--muted:#706b61;--green:#1c523d;--green-mobile:#0e4d38;--editor-menu-background:#fff;--editor-menu-border:#1f1c1a1a;--editor-menu-radius:10px;--editor-menu-item-radius:8px;--editor-menu-item-height:44px;--editor-menu-shadow:0 10px 28px #1a17141f;background:#f4f2ec;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--canvas);min-height:100vh}button,a{font:inherit}button{border:0}.app-shell{background:var(--canvas);min-height:100vh}.site-header{background:var(--surface);border-bottom:1px solid #1f1c1a14;justify-content:space-between;align-items:center;height:72px;padding:0 48px;display:flex;overflow:hidden}.brand{width:139px;height:24px;display:block;overflow:hidden}.brand img{object-fit:contain;width:139px;height:24px;display:block}.docs-link{color:#2e5746;letter-spacing:.15px;font-size:11px;font-weight:500;text-decoration:none}.message-workspace{flex-direction:column;align-items:center;gap:8px;padding:16px 24px 24px;display:flex}.workspace-label{color:#706b61;letter-spacing:.7px;align-items:center;gap:8px;width:min(1020px,100vw - 48px);height:18px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex;position:relative}.workspace-label>span:last-of-type{color:#8a8278;letter-spacing:0}.status-dot{background:#8a8278;border-radius:50%;width:3px;height:3px}.draft-overflow-button{cursor:pointer;color:#706b61;letter-spacing:1px;background:#f6f6f4;border-radius:8px;justify-content:center;align-items:center;width:32px;height:24px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.draft-actions-control{z-index:20;display:inline-flex;position:relative}.draft-actions-control>.draft-overflow-button{z-index:21;position:relative}.editor-menu-surface{border:1px solid var(--editor-menu-border);border-radius:var(--editor-menu-radius);background:var(--editor-menu-background);box-shadow:var(--editor-menu-shadow);letter-spacing:normal;flex-direction:column;gap:2px;padding:6px;font-family:Inter,Arial,sans-serif;display:flex}.editor-menu-surface>button{width:100%;min-height:var(--editor-menu-item-height);cursor:pointer;box-shadow:none;appearance:none;border-radius:var(--editor-menu-item-radius);color:#1f1d1b;background:var(--editor-menu-background);text-align:left;border:0;outline:none;justify-content:flex-start;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.editor-menu-surface>button:disabled{color:#aaa69f;cursor:default}.editor-menu-surface>button:not(:disabled):hover,.editor-menu-surface>button:not(:disabled):focus-visible,.editor-menu-surface>button:not(:disabled):active{background:#f4f3ef}.editor-menu-surface>.editor-menu-item--danger{color:#b82921}.draft-menu-legend{border-bottom:1px solid var(--editor-menu-border);padding:10px 12px 12px}.draft-menu-legend strong{color:#1f1d1b;font-size:14px;font-weight:600;line-height:1.35;display:block}.draft-menu-legend p{color:#706b61;margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.4}.editor-menu-item__icon,.mobile-editor-menu__icon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;font-weight:400;line-height:1;display:inline-flex}.editor-menu-item__icon svg,.mobile-editor-menu__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.editor-menu-item__icon circle,.mobile-editor-menu__icon circle{fill:currentColor;stroke:none}.desktop-draft-menu{z-index:20;width:280px;position:absolute;top:calc(100% + 8px);right:0}.desktop-draft-dismiss{z-index:19;cursor:default;background:0 0;position:fixed;inset:0}.workspace-layout{grid-template-columns:minmax(0,760px) 240px;align-items:start;gap:20px;width:min(1020px,100vw - 48px);display:grid}.message-canvas{background:var(--surface);border-radius:14px;min-height:calc(100vh - 138px);overflow:hidden}.editor-holder{min-height:calc(100vh - 138px);color:var(--ink);padding:32px 46px 48px}.action-rail{flex-direction:column;gap:12px;width:240px;display:flex;position:sticky;top:88px}.primary-action{cursor:pointer;color:#faf6eb;background:var(--green);border-radius:13px;justify-content:space-between;align-items:center;width:100%;height:54px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:flex}.primary-action:hover{background:#154431}.primary-action:active{transform:translateY(1px)}.primary-action:disabled{cursor:not-allowed;opacity:.72;background:#a3a39c;transform:none}.primary-action:focus-visible,.settings-card:focus-visible,.docs-link:focus-visible,.brand:focus-visible{outline-offset:3px;outline:2px solid #5c806f}.message-metrics{flex-direction:column;gap:8px;height:72px;padding-top:8px;display:flex}.metric-row{color:#6b665e;justify-content:space-between;font-size:11px;display:flex}.metric-row strong{color:#403d38;font-weight:500}.usage-track{background:#d6d4c9;border-radius:2px;width:100%;height:3px;overflow:hidden}.usage-track span{border-radius:inherit;background:var(--green);min-width:3px;height:100%;display:block}.over-limit-alert{box-sizing:border-box;color:#8c140f;background:#fff0ed;border-radius:8px;flex-direction:column;gap:8px;width:100%;height:72px;padding:10px 12px;font-size:10px;display:flex;overflow:hidden}.over-limit-heading{justify-content:space-between;font-weight:500;display:flex}.over-limit-heading strong{color:#c42921;font-weight:500}.over-limit-track{background:#e8ccc7;border-radius:3px;width:100%;height:5px;overflow:hidden}.over-limit-track span{background:#c42921;width:100%;height:100%;display:block}.over-limit-alert p{white-space:nowrap;margin:0}.save-error{color:#9d2019;width:100%;margin:-2px 0 0;font-size:10px;line-height:1.4}.save-result{color:#706b61;flex-direction:column;gap:5px;width:100%;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.save-result input{color:#2e5745;background:#fff;border:1px solid #1f1c1a1a;border-radius:8px;outline:none;width:100%;height:34px;padding:0 9px;font:10px IBM Plex Mono,monospace}.recipient-workspace{padding:16px 24px 24px}.recipient-workspace__label{color:#63665e;letter-spacing:.4px;width:min(1020px,100vw - 48px);height:18px;margin:0 auto 8px;font:500 10px/18px IBM Plex Mono,monospace}.recipient-layout{grid-template-columns:minmax(0,760px) 240px;align-items:start;gap:20px;width:min(1020px,100vw - 48px);min-height:650px;margin:0 auto;animation:.26s cubic-bezier(.2,.75,.25,1) both creation-enter;display:grid}.recipient-card{color:#1f211f;background:#fff;border-radius:14px;width:100%;min-height:650px;padding:44px;overflow:hidden}.recipient-card h1{margin:0 0 10px;font-size:25px;font-weight:600;line-height:1.2}.recipient-card__subtitle{color:#63665e;margin:0;font-size:14px;line-height:1.55}.recipient-card--confirm{padding-top:154px}.recipient-card--confirm h1,.recipient-card--confirm>.recipient-card__subtitle{text-align:center}.recipient-card--confirm>.recipient-card__subtitle{max-width:570px;margin-left:auto;margin-right:auto}.recipient-warning{color:#4d493e;background:#f9f1db;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:26px;padding:9px 14px;display:flex}.recipient-warning>span{color:#9b7416;border:1.5px solid #b48a21;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:inline-flex}.recipient-warning p{margin:0;font-size:12px;line-height:1.35}.recipient-warning strong{font-weight:600}.recipient-rail{flex-direction:column;gap:12px;width:240px;display:flex}.recipient-primary,.recipient-secondary{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;width:100%;font-size:14px;font-weight:600;display:flex}.recipient-primary{color:#fff;background:#0e4d38;min-height:54px;padding:0 15px}.recipient-primary:disabled{cursor:default;color:#77766f;background:#deded8}.recipient-secondary{color:#344a3f;background:#fff;border:1px solid #c8ccc5;min-height:46px}.recipient-primary:not(:disabled):hover,.recipient-secondary:hover{filter:brightness(.96)}.recipient-progress{background:#f5f2ed;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:60px;margin-top:18px;padding:10px 8px 10px 16px;display:flex}.recipient-progress__body{flex-direction:column;gap:8px;width:calc(100% - 82px);max-width:540px;display:flex}.recipient-progress__summary{color:#0e4d38;justify-content:space-between;align-items:center;font-size:11px;line-height:1;display:flex}.recipient-progress__summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.recipient-progress__summary span{text-align:right}.recipient-progress__track{background:#dbded6;border-radius:4px;width:100%;height:7px;overflow:hidden}.recipient-progress__track span{border-radius:inherit;background:#0e4d38;min-width:7px;height:100%;transition:width .18s ease-out;display:block}.recipient-progress__badge{color:#0e4d38;background:#e8f0eb;border-radius:9px;flex:0 0 74px;justify-content:center;align-items:center;width:74px;height:38px;font-size:12px;font-weight:600;display:flex}.recipient-progress__note{color:#63665e;margin:12px 0 0;font-size:12px;line-height:1.35}.recipient-card--opened{overflow:visible}.recipient-card--opened .recipient-content{margin-top:0}.recipient-reply-error{color:#8d201b;background:#fdecea;border-radius:9px;margin:16px 0 0;padding:10px 12px;font-size:12px;line-height:1.4}.recipient-content{color:#20221f;margin-top:26px;font-size:16px;line-height:1.56}.recipient-content>*{margin-top:0;margin-bottom:18px}.recipient-content p,.recipient-content h2{overflow-wrap:anywhere}.recipient-content p{white-space:normal}.recipient-content h2{font-size:21px;line-height:1.35}.recipient-content a{color:#0e5b41;text-underline-offset:2px;text-decoration-thickness:1px}.recipient-content em,.recipient-content i{font-style:italic}.recipient-content pre{color:#eef1eb;white-space:pre;-webkit-overflow-scrolling:touch;background:#1e241f;border-radius:12px;width:100%;padding:18px 20px;font:400 15px/1.5 IBM Plex Mono,ui-monospace,monospace;overflow-x:auto}.recipient-reply-block{background:#f3f2ee;border-radius:0 10px 10px 0;padding:12px 14px 12px 18px;position:relative;overflow:hidden;margin-bottom:10px!important}.recipient-reply-block:before,.reply-block-tool:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.recipient-reply-block--line-dark:before,.reply-block-tool--line-dark:before{background:#8f8b83}.recipient-reply-block--line-light:before,.reply-block-tool--line-light:before{background:#d0cdc6}.recipient-reply-block--has-depth{padding-right:46px}.recipient-reply-block>:last-child,.recipient-reply-block .recipient-media,.recipient-reply-block .recipient-attachment-card,.recipient-reply-block p,.recipient-reply-block h2,.recipient-reply-block pre,.recipient-reply-block .recipient-list{margin-block:0}.recipient-list{margin-top:0;margin-bottom:18px;padding-left:28px}.recipient-list li{margin:5px 0;padding-left:3px;position:relative}.recipient-list .recipient-list{margin:5px 0 0}.recipient-list--checklist{padding-left:0;list-style:none}.recipient-list--checklist>li{padding-left:34px}.recipient-check{color:#fff;border:1.5px solid #c7c8c3;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:inline-flex;position:absolute;top:1px;left:0}.recipient-check--checked{background:#3295f2;border-color:#3295f2}.recipient-media{width:100%;margin:0 0 18px;position:relative}.recipient-image-button,.recipient-media--video{background:#f0eee8;border-radius:12px;width:100%;min-height:120px;position:relative;overflow:hidden}.recipient-image-button{cursor:zoom-in;justify-content:center;align-items:center;padding:0;display:flex}.recipient-image-button img,.recipient-media--video video{object-fit:contain;width:100%;max-height:min(360px,48vh);display:block}.recipient-media--video video{background:#171915}.recipient-image-hint{color:#fff;opacity:0;background:#141815ad;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:600;transition:opacity .14s;position:absolute;bottom:10px;right:10px}.recipient-image-button:hover .recipient-image-hint,.recipient-image-button:focus-visible .recipient-image-hint{opacity:1}.recipient-media figcaption{color:#6b6b65;text-align:center;margin-top:7px;font-size:13px;font-style:italic;line-height:1.35}.recipient-media--video>.recipient-download-button{z-index:2;color:#fff;background:#141815ad;position:absolute;top:10px;right:10px}.recipient-attachment-card{background:#f5f3ee;border:1px solid #dedbd4;border-radius:11px;grid-template-columns:42px minmax(120px,auto) minmax(180px,1fr) 38px;align-items:center;gap:10px;min-width:0;min-height:64px;padding:9px 12px;display:grid}.recipient-attachment-card--file{grid-template-columns:42px minmax(0,1fr) 38px}.recipient-attachment-card--voice{background:#edf5f0}.recipient-audio-glyph,.recipient-file-glyph{color:#0e5b41;background:#e5eee9;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.recipient-audio-glyph{font-size:23px}.recipient-file-glyph svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:25px;height:25px}.recipient-file-glyph small{color:#fff;text-align:center;background:#0e5b41;border-radius:4px;min-width:23px;padding:2px 3px;font:600 8px/1 IBM Plex Mono,monospace;position:absolute;bottom:1px;right:-2px}.recipient-attachment-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.recipient-attachment-copy strong,.recipient-attachment-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipient-attachment-copy strong{font-size:13px;font-weight:600}.recipient-attachment-copy small{color:#6e6b64;font-size:10px}.recipient-attachment-card audio{width:100%;min-width:180px;height:36px}.recipient-download-button{color:#0e5b41;background:#fff;border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.recipient-download-button:hover{background:#e6eee9}.recipient-download-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.recipient-rail--opened .recipient-primary{justify-content:space-between}.recipient-card--error{text-align:center;padding-top:170px}.recipient-error-mark{color:#a52a22;background:#fde6e1;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto 16px;font-size:24px;font-weight:600;display:flex}.recipient-card--error .recipient-card__subtitle{max-width:480px;margin:0 auto}.recipient-lightbox{z-index:200;color:#fff;overscroll-behavior:none;touch-action:none;background:#0a0c0a;position:fixed;inset:0}.recipient-lightbox__backdrop{cursor:zoom-out;background:#0a0c0af0;position:absolute;inset:0}.recipient-lightbox__toolbar{z-index:2;top:max(14px, env(safe-area-inset-top));justify-content:flex-end;align-items:center;gap:7px;height:44px;display:flex;position:absolute;left:14px;right:14px}.recipient-lightbox__toolbar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:13px;font-weight:500;overflow:hidden}.recipient-lightbox__toolbar>button,.recipient-lightbox__toolbar .recipient-download-button{cursor:pointer;color:#fff;touch-action:manipulation;background:#ffffff21;border-radius:9px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 9px;font-size:16px;text-decoration:none;display:inline-flex}.recipient-lightbox__toolbar>button:disabled{cursor:default;opacity:.38}.recipient-lightbox__stage{z-index:1;cursor:grab;touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;contain:layout paint;justify-content:center;align-items:center;display:flex;position:absolute;inset:68px 0 0;overflow:hidden}.recipient-lightbox__stage:active{cursor:grabbing}.recipient-lightbox__stage img{max-width:calc(100vw - 28px);max-height:calc(100dvh - 94px - env(safe-area-inset-bottom));object-fit:contain;transform-origin:50%;pointer-events:none;-webkit-user-drag:none}html.recipient-lightbox-open,body.recipient-lightbox-open{overscroll-behavior:none;overflow:hidden}.save-result input:focus{border-color:#5c806f}.settings-card{cursor:pointer;text-align:left;color:#2e5745;background:#e8e5de;border-radius:11px;flex-direction:column;gap:9px;width:100%;padding:14px;display:flex}.settings-heading,.setting-row{justify-content:space-between;align-items:center;width:100%;display:flex}.settings-heading{font-size:11px;font-weight:500}.settings-divider{background:#2e2b261a;width:100%;height:1px}.setting-row{color:#7a7369;font-size:10px}.setting-row strong{color:#45423d;font-weight:500}.mobile-only{display:none}.creation-shell{min-height:100vh}.creation-workspace{padding:16px 24px 24px}.creation-workspace__label{color:#63665e;letter-spacing:.4px;align-items:center;width:min(1020px,100vw - 48px);height:18px;margin:0 auto 8px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;display:flex}.creation-layout{grid-template-columns:minmax(0,760px) 240px;gap:20px;width:min(1020px,100vw - 48px);height:650px;margin:0 auto;animation:.26s cubic-bezier(.2,.75,.25,1) both creation-enter;display:grid}.creation-card{background:#fff;border-radius:14px;height:650px;padding:44px;overflow:hidden}.creation-card h1{color:#1a1c1a;width:100%;margin:0 0 8px;font-size:25px;font-weight:600;line-height:1.2}.creation-progress{background:#f5f2ed;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:60px;padding:10px 8px 10px 16px;display:flex}.creation-progress__body{flex-direction:column;justify-content:center;gap:7px;width:calc(100% - 82px);max-width:540px;height:40px;animation:.22s ease-out both phase-change;display:flex}.creation-progress__summary{color:#0e4d38;justify-content:space-between;align-items:center;height:14px;line-height:1;display:flex}.creation-progress__summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:330px;font-size:12px;font-weight:600;overflow:hidden}.creation-progress__summary span{text-align:right;width:180px;font-size:11px;font-weight:500}.creation-progress__track{background:#dbded6;border-radius:4px;width:100%;height:7px;overflow:hidden}.creation-progress__track>span{border-radius:inherit;background:#0e4d38;min-width:7px;height:100%;transition:width .22s ease-out;display:block}.creation-progress__badge{color:#0e4d38;background:#e8f0eb;border-radius:9px;flex:0 0 74px;justify-content:center;align-items:center;width:74px;height:38px;font-size:12px;font-weight:600;display:flex}.creation-card__note{color:#63665e;margin:12px 0 0;font-size:12px;line-height:1.25}.creation-cancel{cursor:pointer;color:#474f47;background:#fff;border:1px solid #abb0a6;border-radius:9px;width:226px;height:40px;margin-top:18px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.creation-cancel:hover{background:#f7f7f4;border-color:#7f8b82}.creation-visual{border-radius:14px;width:240px;height:650px;overflow:hidden}.binary-panel{color:#0e4d38;background:#f6f7f2;border-radius:14px;width:240px;height:240px;position:relative;overflow:hidden}.binary-panel__grid{opacity:.82;grid-template-rows:repeat(14,1fr);grid-template-columns:repeat(14,1fr);place-items:center;display:grid;position:absolute;inset:16px;-webkit-mask-image:radial-gradient(circle,#000 35%,#000000b8 74%,#0000 100%);mask-image:radial-gradient(circle,#000 35%,#000000b8 74%,#0000 100%)}.binary-panel__cell{width:100%;height:100%;font:600 7px/1 IBM Plex Mono,monospace;position:relative}.binary-panel__cell>span{animation:1.8s step-end infinite binary-flip;animation-delay:var(--binary-delay);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.binary-panel__cell>span:last-child{opacity:0;animation-direction:reverse}.binary-panel__cell--square:before{content:"";animation:1.4s ease-in-out infinite alternate binary-square;animation-delay:var(--binary-delay);background:currentColor;border-radius:3px;position:absolute;inset:3px}.binary-panel--error{color:#c71f1f;background:#fff0ed}.binary-panel--error .binary-panel__grid{opacity:.18;animation-play-state:paused}.binary-panel__mark{color:#c71f1f;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.binary-panel__mark strong{font-size:72px;line-height:.95}.binary-panel__mark span{letter-spacing:.12em;margin-top:6px;font-size:12px;font-weight:700}.creation-progress--error{background:#fff0ed}.creation-progress--error .creation-progress__summary,.creation-progress--error .creation-progress__badge{color:#851212}.creation-progress--error .creation-progress__track>span{background:#c71f1f}.creation-progress--error .creation-progress__badge{background:#ffe2dc}.result-link-panel{background:#f5f2ed;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:60px;padding:10px 8px 10px 16px;display:flex}.result-link-panel code{color:#0e4d38;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 11px/1.35 IBM Plex Mono,monospace;overflow:hidden}.result-link-panel button{cursor:pointer;color:#fff;text-align:center;white-space:nowrap;background:#0e4d38;border-radius:9px;flex:0 0 74px;justify-content:center;align-items:center;width:74px;height:38px;padding:0;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.result-copy-error{color:#9d2019;margin:6px 0 -2px;font-size:11px}.result-expiry{color:#63665e;margin:12px 0 0;font-size:12px}.server-visibility{color:#4a4c47;background:#f0ede5;border-radius:10px;width:100%;height:104px;margin-top:26px;padding:14px 16px;font-size:11px;overflow:hidden}.server-visibility>strong{color:#1a1c1a;margin-bottom:9px;font-size:12px;font-weight:600;display:block}.server-visibility p{white-space:nowrap;align-items:baseline;gap:6px;margin:5px 0 0;display:flex}.server-visibility b{flex:0 0 66px;width:66px;font-weight:600}.server-visibility code{text-overflow:ellipsis;max-width:150px;font:500 10px/1.3 IBM Plex Mono,monospace;overflow:hidden}.server-visibility__id,.server-visibility p:first-of-type code{color:#336394}.server-visibility__secret,.server-visibility p:last-of-type code{color:#0e4d38}.result-rail{flex-direction:column;gap:12px;width:240px;display:flex}.result-desktop-qr{aspect-ratio:1;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:min(240px,60vh);max-width:60dvh;height:auto;margin-inline:auto;padding:16px;display:flex;overflow:hidden}.result-desktop-qr svg{aspect-ratio:1;width:100%;max-width:208px;height:100%;max-height:208px;display:block}.result-share-buttons{grid-template-columns:repeat(4,1fr);gap:10px;height:48px;display:grid}.result-share-buttons button,.result-share-buttons a{cursor:pointer;color:#0e4d38;background:#fff;border:1px solid #c9d1c9;border-radius:10px;justify-content:center;align-items:center;display:flex}.result-share-buttons svg,.result-mobile-shares svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.result-new-message{cursor:pointer;color:#0e4d38;background:0 0;border:1px solid #a6bfb0;border-radius:10px;justify-content:space-between;align-items:center;width:240px;height:46px;padding:0 16px;font-size:12px;font-weight:600;display:flex!important}@keyframes creation-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes phase-change{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes binary-flip{0%,48%{opacity:1;transform:scale(1)}49%,to{opacity:0;transform:scale(.72)}}@keyframes binary-square{0%{opacity:.45;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.creation-layout,.creation-progress__body,.binary-panel__cell>span,.binary-panel__cell--square:before{animation:none!important}.binary-panel__cell>span:last-child{display:none}}.codex-editor{width:100%}.codex-editor__redactor{margin-right:0!important;padding-bottom:160px!important}.ce-block__content,.ce-toolbar__content{max-width:none}.ce-block__content{padding-left:0}.ce-block{margin:0;padding:0 0 14px}.ce-block:last-child{padding-bottom:0}.ce-block__content>.cdx-block{padding-top:0;padding-bottom:0}.reply-block-tool{color:#34322e;cursor:default;-webkit-user-select:text;user-select:text;background:#f3f2ee;border-radius:0 10px 10px 0;outline:none;width:100%;padding:12px 14px 12px 18px;position:relative;overflow:hidden}.reply-block-tool--has-depth{padding-right:46px}.reply-block-tool__depth-badge,.recipient-reply-depth{color:#6f6b63;letter-spacing:.01em;pointer-events:none;background:#ffffff94;border:1px solid #706b6229;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:20px;padding:0 6px;font:500 10px/1 IBM Plex Mono,ui-monospace,monospace;display:inline-flex;position:absolute;top:9px;right:10px}.reply-block-tool__content p,.reply-block-tool__content h3,.reply-block-tool__content figure,.reply-block-tool__content pre{margin:0}.reply-block-tool__content p,.reply-block-tool__content h3,.reply-block-tool__content li{overflow-wrap:anywhere;font-size:18px;line-height:1.55}.reply-block-tool__content h3{font-weight:600}.reply-block-tool__content em,.reply-block-tool__content i{font-style:italic!important}.reply-block-tool__content pre{color:#eef1eb;white-space:pre;background:#242925;border-radius:9px;padding:14px 16px;font:400 15px/1.5 IBM Plex Mono,ui-monospace,monospace;overflow-x:auto}.reply-block-tool__list{margin:0;padding-left:26px}.reply-block-tool__list--checklist{padding-left:0;list-style:none}.reply-block-tool__list--checklist>li{grid-template-columns:20px minmax(0,1fr);gap:8px;display:grid}.reply-block-tool__check{border:1px solid #aaa79f;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;margin-top:5px;font-size:12px;display:inline-flex}.reply-block-tool__check.is-checked{color:#fff;background:#23715a;border-color:#23715a}.reply-block-tool__media{background:#e9e7e1;border-radius:9px;width:100%;position:relative;overflow:hidden}.reply-block-tool__media img,.reply-block-tool__media video{object-fit:contain;width:100%;max-height:min(280px,38vh);display:block}.reply-block-tool__media figcaption{color:#6f6b63;text-align:center;padding:6px 10px 8px;font-size:13px;font-style:italic}.reply-block-tool__attachment{background:#f8f7f4;border:1px solid #d7d4cd;border-radius:9px;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:flex}.reply-block-tool__attachment-copy{flex-direction:column;flex:1;min-width:0;display:flex}.reply-block-tool__attachment-copy strong,.reply-block-tool__attachment-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reply-block-tool__attachment-copy strong{font-size:13px}.reply-block-tool__attachment-copy small{color:#716d65;font-size:11px}.reply-block-tool__attachment audio{max-width:min(250px,45%);height:34px}.reply-block-tool__download{color:#1d654e;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ce-toolbar__actions{pointer-events:none;align-items:center;gap:2px;width:calc(100% + 76px);padding-right:0;top:2px;left:-36px;right:auto;transform:none}.ce-paragraph,.cdx-block{color:#262421;font-size:18px;line-height:1.55}.cdx-list,.cdx-list__item,.cdx-list__item-content{--spacing-s:4px;--line-height:1.55em;font-size:18px;line-height:1.55}.cdx-list__item{padding-top:0;padding-bottom:0}.editor-holder .cdx-list-ordered .cdx-list__item:before,.editor-holder .cdx-list-unordered .cdx-list__item:before{grid-area:checkbox;justify-self:start;display:block}.editor-holder .cdx-list-ordered .cdx-list__item:before{content:counters(item, ".") "."}.editor-holder .cdx-list-checklist .cdx-list__item:before{display:none}.editor-holder .cdx-list-checklist .cdx-list__item-content{padding-left:10px}.editor-holder .cdx-list__checkbox{box-sizing:border-box;height:var(--line-height);padding-top:calc((var(--line-height) - var(--size-checkbox)) / 2);justify-content:flex-start;align-items:flex-start}.cdx-list__item+.cdx-list__item{margin-top:0}.cdx-list{padding:0}.editor-holder .cdx-list__item-children{margin-left:-48px}.editor-holder .ce-paragraph i,.editor-holder .ce-paragraph em,.editor-holder .cdx-list__item-content i,.editor-holder .cdx-list__item-content em,.recipient-content i,.recipient-content em{font-style:italic!important}.image-tool__image{background:radial-gradient(circle at 18% 20%,#ffffffb8,#0000 38%),radial-gradient(circle at 82% 78%,#1f594614,#0000 42%),#f1efe9;border-radius:14px;width:100%;overflow:hidden}.image-tool__image-picture{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:30vw;margin-left:auto;margin-right:auto;display:block}.image-tool__image--landscape .image-tool__image-picture{width:100%;max-height:none}.image-tool__caption,.image-tool__caption.cdx-input{color:#77736c;text-align:center;background:0 0;border-radius:0;outline:0;padding:0 12px;font-size:14px;line-height:1.45;box-shadow:none!important;border:0!important;margin:6px 0 0!important;font-style:italic!important}.image-tool__caption:before{font-style:italic!important}.image-tool--caption{padding-bottom:18px!important}.attachment-tool,.voice-tool{width:100%}.attachment-tool__input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attachment-tool__picker,.voice-tool__panel{color:#292724;text-align:left;background:#f7f6f2;border:1px dashed #1f1d1b2e;border-radius:13px;align-items:center;gap:13px;width:100%;min-height:76px;padding:14px 16px;display:flex}.attachment-tool__picker{cursor:pointer}.attachment-tool__picker:hover{background:#f3f5f1;border-color:#1c523d61}.attachment-tool__picker-icon,.voice-tool__icon{width:38px;height:38px;color:var(--green);background:#e7ece8;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.attachment-tool__picker>span:last-child,.voice-tool__copy,.voice-tool__recording-copy,.attachment-tool__file-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.attachment-tool strong,.voice-tool strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.attachment-tool small,.voice-tool small{color:#777168;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.attachment-tool__error,.voice-tool__error{color:#b82921;margin:7px 2px 0;font-size:11px}.voice-tool__panel--error,.voice-tool__playback--error{background:#fff4f1;border-style:solid;border-color:#b829212e}.voice-tool__copy .voice-tool__error{text-overflow:clip;white-space:normal;margin:0;line-height:1.35;overflow:visible}.attachment-tool__media{border-radius:14px;width:100%;overflow:hidden}.attachment-tool__media--image,.attachment-tool__media--video{background:radial-gradient(circle at 18% 20%,#ffffffb8,#0000 38%),radial-gradient(circle at 82% 78%,#1f594614,#0000 42%),#f1efe9;justify-content:center;display:flex}.attachment-tool__image,.attachment-tool__video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:30vw;display:block}.attachment-tool__media--image.is-landscape .attachment-tool__image{width:100%;max-height:none}.attachment-tool__media--video.is-landscape .attachment-tool__video{max-height:none}.attachment-tool__video{background:#161715;width:100%;min-height:120px}.attachment-tool__caption{color:#77736c;text-align:center;outline:0;min-height:20px;margin:6px 0 0;padding:0 12px;font-size:14px;font-style:italic;line-height:1.45}.attachment-tool__retry{color:#fff;background:var(--green);border-radius:8px;margin-top:8px;padding:8px 11px;font-size:12px;font-weight:600}.attachment-tool__caption:empty:before{color:#aaa69f;content:attr(data-placeholder);pointer-events:none}.attachment-tool__audio-card,.attachment-tool__file-card,.voice-tool__playback,.voice-tool__recording{color:#292724;background:#f4f3ef;border:1px solid #1f1d1b17;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:74px;padding:12px 14px;display:flex}.attachment-tool__kind-icon{width:38px;height:38px;color:var(--green);background:#e7ece8;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex;position:relative}.attachment-tool__kind-icon--file small{color:#fff;background:var(--green);text-align:center;text-overflow:clip;border:1px solid #e7ece8;border-radius:3px;min-width:21px;max-width:32px;padding:2px 4px;font-size:7px;font-weight:700;line-height:1;position:absolute;bottom:3px;left:50%;overflow:hidden;transform:translate(-50%)}.attachment-tool__kind-icon--file>svg{width:26px;height:26px;transform:translateY(-3px)}.voice-tool__pulse{color:#fff;background:var(--green);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.attachment-tool__audio-card audio,.voice-tool__playback audio{flex:0 270px;width:min(270px,42%);height:38px}.attachment-tool__download-icon,.voice-tool__download-icon{width:38px;height:38px;color:var(--green);background:#fff;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;text-decoration:none;transition:background .12s,transform .12s;display:inline-flex}.attachment-tool__download-icon:hover,.voice-tool__download-icon:hover{background:#e7ece8;transform:translateY(-1px)}.attachment-tool__download-icon:focus-visible,.voice-tool__download-icon:focus-visible{outline-offset:2px;outline:2px solid #1c523d47}.voice-tool__record,.voice-tool__finish,.voice-tool__replace,.voice-tool__cancel{cursor:pointer;border-radius:9px;min-height:36px;padding:0 13px;font-size:12px;font-weight:600}.voice-tool__record,.voice-tool__finish{color:#fff;background:var(--green)}.voice-tool__cancel,.voice-tool__replace{color:#4d4943;background:#e7e5de}.voice-tool__recording{background:#fff4f1;border-color:#b829212e}.voice-tool__pulse{background:#c42921;position:relative}.voice-tool__pulse:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;animation:1.25s ease-in-out infinite voice-pulse}@keyframes voice-pulse{50%{opacity:.72;transform:scale(.65)}}.simple-code-tool{box-sizing:border-box;resize:none;color:#e9eee9;white-space:pre;word-break:normal;overflow-wrap:normal;font-variant-ligatures:none;tab-size:2;background:#202520;border:1px solid #1f1d1b1a;border-radius:12px;outline:none;width:100%;min-height:58px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Roboto Mono,Noto Sans Mono,Liberation Mono,Menlo,Consolas,monospace;font-size:14px;line-height:1.55;display:block;overflow:auto hidden}.simple-code-tool:focus{border-color:#4f7564;box-shadow:0 0 0 2px #4f756424}.ce-paragraph[data-placeholder-active]:empty:before,.ce-paragraph[data-placeholder-active][data-empty=true]:before{color:#737582;opacity:1;font-weight:400}.ce-toolbar__plus,.ce-toolbar__settings-btn{color:#1f1d1b;pointer-events:auto;border-radius:8px;flex:0 0 26px;width:26px;min-width:26px;max-width:26px;height:32px;padding:0;box-shadow:none!important;border:0!important}.ce-toolbar__actions .ce-popover--opened,.ce-toolbar__actions .ce-popover--opened *{pointer-events:auto}.ce-toolbar__plus{background:#fff}.ce-toolbar__plus svg{width:20px;height:20px}.ce-toolbar__settings-btn{background:#fff;margin-left:auto!important}.ce-toolbar__settings-btn--hidden{display:flex!important}.ce-toolbar__settings-btn svg{width:18px;height:18px}.ce-toolbar__plus:hover,.ce-toolbar__settings-btn:hover{background:#f6f6f4}.ce-toolbar .ce-popover--opened>.ce-popover__container{border:1px solid var(--editor-menu-border);border-radius:var(--editor-menu-radius);background:var(--editor-menu-background);width:280px;box-shadow:var(--editor-menu-shadow)}.ce-toolbar__actions .ce-toolbox .ce-popover--opened>.ce-popover__container{left:0!important;right:auto!important}.ce-toolbar__actions .ce-settings .ce-popover--opened>.ce-popover__container{left:auto!important;right:4px!important}.ce-toolbar .ce-popover__search{background:#f6f6f5;border-radius:9px;height:48px}.ce-toolbar .ce-popover-item{min-height:var(--editor-menu-item-height);border-radius:var(--editor-menu-item-radius);box-shadow:none!important;border:0!important;outline:none!important}.ce-toolbar .ce-popover-item:not(.ce-popover-item--disabled):hover,.ce-toolbar .ce-popover-item:not(.ce-popover-item--disabled):focus-visible,.ce-toolbar .ce-popover-item:not(.ce-popover-item--disabled):active{background:#f4f3ef}.ce-inline-toolbar,.ce-conversion-toolbar{border-color:#1f1c1a1a;border-radius:10px;box-shadow:0 10px 28px #1a17141f}.ce-inline-toolbar .ce-popover__items,.ce-inline-toolbar .ce-popover-item,.ce-inline-toolbar .ce-popover-item-html,.ce-inline-toolbar .ce-inline-tool{align-items:center}.ce-inline-toolbar .ce-popover-item,.ce-inline-toolbar .ce-popover-item-html,.ce-inline-toolbar .ce-inline-tool{justify-content:center;display:flex}.ce-inline-toolbar svg{display:block}.ce-inline-toolbar .link-input-clear-host{position:relative}.ce-inline-toolbar .link-input-clear-host .ce-inline-tool-input{padding-right:40px}.ce-inline-toolbar .link-input-clear{z-index:2;color:#625f59;cursor:pointer;background:#eeede9;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font:22px/1 Arial,sans-serif;display:none;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.ce-inline-toolbar .link-input-clear-host:has(.ce-inline-tool-input--showed) .link-input-clear{display:inline-flex}.ce-inline-toolbar .link-input-clear:hover{color:#292724;background:#e3e1db}@media (width>=800px){.ce-toolbar .ce-popover__search{display:none}}@media (width<=799px){.editor-holder .cdx-list__item-children{margin-left:-32px}html,body,#root{overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}.desktop-only{display:none!important}.mobile-only{display:block}.app-shell{flex-direction:column;height:100dvh;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.creation-workspace{min-height:0;padding:12px 16px calc(76px + env(safe-area-inset-bottom));flex:auto;overflow:hidden}.creation-layout{width:100%;height:100%;display:block}.creation-card{border-radius:14px;width:100%;height:100%;padding:22px 18px}.creation-card h1{margin:0 0 8px;font-size:22px;line-height:1.22}.creation-card__mobile-subtitle,.result-card__mobile-subtitle{color:#63665e;margin:0 0 14px;font-size:13px;line-height:1.25}.creation-progress{height:86px;padding:14px;display:block}.creation-progress__body{gap:16px;width:100%;height:auto}.creation-progress__summary{height:16px}.creation-progress__summary strong{max-width:185px;font-size:12px}.creation-progress--error .creation-progress__summary strong{max-width:190px;font-size:13px}.creation-progress__summary span{flex:1;width:auto;font-size:11px}.creation-progress--error .creation-progress__summary span{color:#0e4d38;font-size:12px}.creation-mobile-action,.result-mobile-new{z-index:20;right:16px;bottom:max(16px, env(safe-area-inset-bottom));cursor:pointer;color:#3d3b36;background:#eeeee8;border-radius:12px;width:calc(100% - 32px);height:48px;font-size:14px;font-weight:600;position:fixed;left:16px}.creation-mobile-action--error{color:#3d3b36;background:#eeeee8}.result-card{overflow:hidden auto}.result-card__mobile-subtitle{margin-bottom:14px}.result-card h1{margin-bottom:13px}.result-link-panel{align-items:center;gap:8px;height:64px;padding:9px 12px 9px 14px}.result-link-panel code{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:500 13px/1.35 IBM Plex Mono,monospace;display:-webkit-box;overflow:hidden}.result-link-panel button{color:#0e4d38;background:0 0;flex-basis:54px;width:54px;height:34px;font-size:11px}.result-copy-error{margin:5px 0 0}.result-mobile-qr{aspect-ratio:1;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:min(100%,60vh);max-width:60dvh;margin:12px auto 0;padding:18px;display:flex;overflow:hidden}.result-mobile-qr svg{width:100%;height:100%;display:block}.result-mobile-shares{grid-template-columns:1.08fr 1.16fr 1fr .92fr;gap:8px;width:100%;height:44px;margin-top:12px;display:grid}.result-mobile-shares a,.result-mobile-shares button{cursor:pointer;color:#0e4d38;white-space:nowrap;background:#f0eee8;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0 4px;font-size:10px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.result-mobile-shares svg{flex:0 0 14px;width:14px;height:14px}.result-mobile-new{color:#fff;background:#0e4d38}.site-header{border-bottom:0;flex:0 0 52px;height:52px;padding:0 16px}.brand,.brand img{width:82px;height:14px}.message-workspace{min-height:0;padding:10px 10px calc(60px + max(12px, env(safe-area-inset-bottom)));flex:auto;display:block;overflow:hidden}.workspace-layout{width:100%;height:100%;min-height:0;display:block}.message-canvas{border-radius:14px;height:100%;min-height:0;position:relative}.editor-holder{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:auto;min-height:0;padding:0 10px 20px;position:absolute;inset:37px 0 0;overflow:hidden auto}.mobile-editor-chrome{z-index:8;background:#fff;border-radius:14px 14px 0 0;height:37px;position:absolute;top:0;left:0;right:0;overflow:hidden}.mobile-draft-status{z-index:2;color:#706b61;background:#fff;justify-content:space-between;align-items:center;height:24px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex;position:absolute;top:3px;left:3px;right:3px}.mobile-draft-status--empty{visibility:hidden;pointer-events:none}.mobile-draft-status .draft-overflow-button{letter-spacing:.8px;border-radius:7px;flex:0 0 24px;width:24px;min-width:24px;height:24px;font-size:11px}.mobile-draft-status>span{margin-left:28px;transform:translateY(-1px)}.over-limit-alert--mobile{border-radius:10px;width:100%;height:68px;display:flex;position:static}.ce-block__content,.ce-toolbar__content{max-width:100%}.ce-block__content{padding-left:20px;padding-right:20px}.ce-paragraph,.cdx-block,.cdx-list,.cdx-list__item,.cdx-list__item-content{font-size:16px;line-height:1.55}.attachment-tool__picker,.voice-tool__panel,.attachment-tool__audio-card,.attachment-tool__file-card,.voice-tool__playback,.voice-tool__recording{border-radius:11px;gap:9px;min-height:68px;padding:10px 11px}.attachment-tool__picker-icon,.voice-tool__icon,.attachment-tool__kind-icon,.voice-tool__pulse{flex-basis:34px;width:34px;height:34px}.attachment-tool strong,.voice-tool strong{font-size:13px}.attachment-tool__audio-card,.voice-tool__playback{flex-wrap:wrap}.attachment-tool__audio-card audio,.voice-tool__playback audio{flex:1 0 100%;width:100%}.voice-tool__playback audio{order:2}.attachment-tool__download-icon,.voice-tool__download-icon{flex-basis:34px;width:34px;height:34px}.voice-tool__record,.voice-tool__finish,.voice-tool__replace,.voice-tool__cancel{min-height:38px;padding:0 11px}.voice-tool__recording-copy{flex-basis:80px}.simple-code-tool{padding:12px;font-size:16px}.codex-editor__redactor{padding-bottom:120px!important}.ce-toolbar__actions{pointer-events:none;justify-content:flex-start;gap:0;width:calc(100% + 14px);left:-7px;transform:none;top:var(--mobile-toolbar-top,-30px)!important}.ce-toolbar.ce-toolbar--opened{z-index:12;pointer-events:none;height:24px}.ce-toolbar.ce-toolbar--opened .ce-toolbar__content{pointer-events:none;height:24px}.ce-toolbar__actions.ce-toolbar__actions--opened{z-index:13;pointer-events:none}.ce-toolbar__plus{pointer-events:auto;background:#fff;flex-basis:24px;width:24px;min-width:24px;max-width:24px;height:24px}.ce-toolbar__plus svg{width:20px;height:20px}.ce-toolbar__settings-btn{pointer-events:auto;flex-basis:24px;width:24px;min-width:24px;max-width:24px;height:24px;margin-left:auto!important;display:flex!important}.ce-toolbox .ce-popover--opened,.ce-settings .ce-popover--opened{display:none!important}.ce-toolbar__settings-btn svg{width:18px;height:18px}.ce-toolbar__settings-btn--hidden{display:flex!important}.mobile-action-wrap{z-index:20;right:10px;bottom:max(12px, env(safe-area-inset-bottom));flex-direction:column;gap:10px;display:flex;position:fixed;left:10px}.app-shell:has(.over-limit-alert--mobile) .message-workspace{padding-bottom:calc(138px + max(12px, env(safe-area-inset-bottom)))}.app-shell:has(.save-result--mobile) .message-workspace{padding-bottom:calc(118px + max(12px, env(safe-area-inset-bottom)))}.save-result--mobile{background:#fff;border-radius:10px;padding:10px}.save-error--mobile{background:#fff0ed;border-radius:8px;padding:8px 10px;font-size:11px}.app-shell.mobile-editor-menu-open .mobile-action-wrap{visibility:hidden;pointer-events:none}.app-shell.mobile-editor-menu-open .mobile-editor-chrome{z-index:0;pointer-events:none}.mobile-editor-menu-layer{z-index:70;touch-action:none;overscroll-behavior:contain;background:#1d202b80;transition:none;animation:none;position:fixed;inset:0}.mobile-editor-menu{right:10px;bottom:calc(5px + var(--mobile-visual-bottom,0px) + env(safe-area-inset-bottom));max-height:min(360px, calc(var(--mobile-visual-height,100dvh) - 20px));overscroll-behavior:contain;touch-action:pan-y;transition:none;animation:none;position:absolute;left:10px;overflow-y:auto}.mobile-editor-menu>button{font-size:15px}.mobile-action{color:#fff;background:var(--green-mobile);border-radius:12px;justify-content:center;height:48px}}@media (width>=800px) and (width<=1100px){.site-header{padding-left:32px;padding-right:32px}.workspace-layout{grid-template-columns:minmax(0,1fr) 220px}.action-rail{width:220px}.creation-layout{grid-template-columns:minmax(0,1fr) 220px}.creation-card{padding-left:36px;padding-right:36px}.creation-visual,.binary-panel,.result-rail,.result-desktop-qr,.result-new-message{width:220px}.result-desktop-qr{width:min(220px,60vh);max-width:60dvh;height:auto;padding:12px}.result-desktop-qr svg{width:100%;height:100%}.recipient-layout{grid-template-columns:minmax(0,1fr) 220px}.recipient-rail,.recipient-rail .binary-panel{width:220px}}@media (width<=799px){.recipient-shell{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.recipient-workspace{min-height:0;padding:12px 16px calc(112px + max(12px, env(safe-area-inset-bottom)));flex:auto;overflow:hidden}.recipient-shell--downloading .recipient-workspace,.recipient-shell--decrypting .recipient-workspace,.recipient-shell--error .recipient-workspace{padding-bottom:calc(64px + max(12px, env(safe-area-inset-bottom)))}.recipient-layout{width:100%;height:100%;min-height:0;animation:none;display:block;transform:none}.recipient-card{-webkit-overflow-scrolling:touch;border-radius:14px;height:100%;min-height:0;padding:22px 18px;overflow:hidden auto}.recipient-card h1{margin-bottom:7px;font-size:22px;line-height:1.22}.recipient-card__subtitle{font-size:13px;line-height:1.35}.recipient-card--confirm,.recipient-card--error{text-align:left;padding-top:22px}.recipient-card--confirm h1,.recipient-card--confirm>.recipient-card__subtitle{text-align:left}.recipient-ready-summary{color:#1f211f;background:#f5f2ed;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:72px;margin-top:18px;padding:0 14px;display:flex}.recipient-ready-summary strong{font-size:17px;font-weight:600}.recipient-ready-summary span{color:#0e4d38;font-size:12px;font-weight:600}.recipient-warning{min-height:74px;margin-top:14px;padding:10px 13px}.recipient-warning p{font-size:12px;line-height:1.45}.recipient-mobile-actions{z-index:30;right:16px;bottom:max(12px, env(safe-area-inset-bottom));flex-direction:column;gap:6px;display:flex;position:fixed;left:16px}.recipient-mobile-actions .recipient-primary{border-radius:12px;min-height:48px}.recipient-mobile-actions .recipient-secondary{border-radius:11px;min-height:42px}.recipient-card--progress .recipient-card__subtitle{margin-bottom:14px}.recipient-progress{height:72px;margin-top:0;padding:13px 14px;display:block}.recipient-progress__body{gap:13px;width:100%;max-width:none}.recipient-progress__summary strong{max-width:205px;font-size:12px}.recipient-progress__summary span{font-size:11px}.recipient-card--opened{padding-top:22px}.recipient-card--opened .recipient-card__subtitle+.recipient-content{margin-top:14px}.reply-block-tool{padding:10px 11px 10px 14px}.reply-block-tool__content p,.reply-block-tool__content h3,.reply-block-tool__content li{font-size:16px;line-height:1.5}.recipient-content{margin-top:20px;font-size:16px;line-height:1.56}.recipient-content>*{margin-bottom:16px}.recipient-content h2{font-size:19px}.recipient-content pre{padding:14px;font-size:16px}.recipient-list{padding-left:25px}.recipient-list--checklist{padding-left:0}.recipient-image-button img,.recipient-media--video video{max-height:min(220px,34vh)}.recipient-image-hint{opacity:1}.recipient-attachment-card{grid-template-columns:40px minmax(0,1fr) 36px;gap:9px;min-height:62px;padding:9px 10px}.recipient-attachment-card--audio{grid-template-rows:auto auto}.recipient-attachment-card--audio audio{grid-area:2/1/auto/-1;width:100%;min-width:0}.recipient-audio-glyph,.recipient-file-glyph{width:40px;height:40px}.recipient-download-button{flex-basis:36px;width:36px;height:36px}.recipient-card--error{text-align:center}.recipient-error-mark{margin-top:24px}.recipient-lightbox__toolbar{top:max(8px, env(safe-area-inset-top));gap:5px;left:8px;right:8px}.recipient-lightbox__toolbar>span{max-width:88px;font-size:11px}.recipient-lightbox__toolbar>button,.recipient-lightbox__toolbar .recipient-download-button{min-width:36px;height:36px;padding:0 7px}.recipient-lightbox__stage{top:58px}}
