.fdw{display:flex;justify-content:center;min-width:0}.fdw-phone{box-sizing:border-box;width:300px;flex:none;padding:10px;border-radius:40px;background:var(--fx-charcoal);box-shadow:var(--fx-shadow-lg)}.fdw-screen{border-radius:30px;overflow:hidden;background:var(--fx-whatsapp-wallpaper);display:flex;flex-direction:column}.fdw-top{display:flex;gap:10px;padding:12px 14px;background:var(--fx-white);border-bottom:1px solid var(--fx-line)}.fdw-av,.fdw-top{flex:none;align-items:center}.fdw-av{width:34px;height:34px;border-radius:50%;background:var(--fx-green);display:inline-flex;justify-content:center;font:700 13px/13px var(--fx-font-sans)}.fdw-who{display:flex;flex-direction:column;min-width:0}.fdw-who b{font:600 14px/18px var(--fx-font-sans)}.fdw-who span{font:400 11px/14px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fdw-chat{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;scrollbar-width:none}.fdw-date{align-self:center;padding:3px 10px;border-radius:100px;background:hsla(0,0%,100%,.85);font:500 11px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fdw-b{max-width:100%;width:100%}.fdw-bt{font:600 14px/20px var(--fx-font-sans)}.fdw-bt,.fdw-txt{overflow-wrap:anywhere}.fdw-txt{white-space:pre-line}.fdw-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0 4px;border-top:1px solid var(--fx-line);font:500 14px/20px var(--fx-font-sans);color:var(--fx-whatsapp-link);margin-top:4px}.fdw-btn svg{width:14px;height:14px}.fdw-btns{display:flex;flex-direction:column;gap:4px;width:100%}.fdw-btn--w{background:var(--fx-white);border-radius:12px;border-top:0;padding:10px 0;margin:0;box-shadow:0 1px 1px rgba(0,0,0,.08)}.fdw-img{position:relative;height:112px;border-radius:10px;overflow:hidden;margin-bottom:4px}.fdw-foot{flex:none;padding:10px 12px 14px}.fdw-foot span{display:block;padding:10px 16px;border-radius:100px;background:var(--fx-white);font:400 14px/20px var(--fx-font-sans);color:var(--fx-charcoal-60)}.fdm{display:grid;grid-template-columns:minmax(230px,1fr) 320px;gap:24px;align-items:start;width:100%}.fp--m .fdm{grid-template-columns:minmax(0,1fr)}.fdm-f{display:flex;flex-direction:column;gap:14px;min-width:0}.fdm-f textarea.tr-input{height:120px;padding:12px 16px;resize:none;line-height:22px}.fdm-count{font:400 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary);text-align:right}.fdm-view{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.fdm-view .tr-seg{width:100%;max-width:320px}.fdm-f .tr-seg button,.fdm-view .tr-seg button{padding:0 6px;font-size:13px;white-space:nowrap}.fdm-aud{display:flex;flex-wrap:wrap;gap:8px}.fdm-sum{padding:12px 14px;border-radius:16px;background:var(--fx-white);display:flex;flex-direction:column;gap:2px;font:400 14px/20px var(--fx-font-sans)}.fdm-sum b{font:600 15px/22px var(--fx-font-sans)}.fdm-sum small{font:400 12px/16px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fdm-switch{display:flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font:500 14px/20px var(--fx-font-sans);color:var(--fx-charcoal);text-align:left}.fdm-sent{display:flex;flex-wrap:wrap;gap:6px}.fdm-sent span{background:var(--fx-success-tint);color:var(--fx-success-text);font:600 12px/18px var(--fx-font-sans)}.fdm-ex,.fdm-sent span{padding:2px 10px;border-radius:100px}.fdm-ex{align-self:flex-start;background:var(--fx-light-yellow);font:600 11px/18px var(--fx-font-sans)}.fdm-play{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;width:100%}.fp--m .fdm-play{grid-template-columns:minmax(0,1fr)}.fdm-pa{gap:14px;min-width:0}.fdm-guests,.fdm-pa{display:flex;flex-direction:column}.fdm-guests{list-style:none;margin:0;padding:0;gap:8px}.fdm-g{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:60px;padding:8px 12px;border-radius:16px;background:var(--fx-white)}.fdm-g__t{flex:1 1 140px;min-width:0;display:flex;flex-direction:column}.fdm-g__t b{font:600 15px/20px var(--fx-font-sans)}.fdm-g__t span{font:400 13px/18px var(--fx-font-sans);color:var(--fx-ink-secondary)}.fdm-g .tr-chip{height:44px}.fdm-reach{padding:14px 16px;border-radius:16px;background:var(--fx-charcoal);color:var(--fx-white);font:400 15px/22px var(--fx-font-sans)}.fdm-reach b{font:600 22px/28px var(--fx-font-sans)}.fdm-tpl{font:500 12px/18px ui-monospace,Menlo,monospace;padding:4px 10px;border-radius:8px;background:var(--fx-white);width:max-content;max-width:100%;overflow-wrap:anywhere}