.ai-primer-demo .product-flight-demo{--demo-popover-bg:#202c33;--demo-popover-text:#e9edef}.ai-primer-demo .product-flight-demo.instagram{--demo-popover-bg:#fff;--demo-popover-text:#292a31}.ai-primer-demo .product-flight-demo.tinder{--demo-popover-bg:#241e29}.ai-primer-demo .product-flight-demo.telegram{--demo-popover-bg:#223242}.ai-primer-demo .product-flight-demo .pfd-reread-confirm{overscroll-behavior:contain;background:var(--demo-popover-bg);width:min(360px,74cqw);min-width:0;max-height:calc(100cqh - 290px);color:var(--demo-popover-text);padding:16px;overflow-y:auto}.ai-primer-demo .product-flight-demo .pfd-reread-confirm>b{color:var(--demo-popover-text);font-size:15px}.ai-primer-demo .product-flight-demo .pfd-reread-provider-note{color:var(--pfd-muted);white-space:normal;margin:8px 0 14px;font:13px/1.45 Arial,sans-serif}.ai-primer-demo .product-flight-demo .pfd-reread-scopes{border:0;margin:0;padding:0}.ai-primer-demo .product-flight-demo .pfd-reread-scopes label{grid-template-columns:18px minmax(0,1fr);gap:9px;padding:11px}.ai-primer-demo .product-flight-demo .pfd-reread-scopes label strong{color:var(--demo-popover-text);font-size:14px}.ai-primer-demo .product-flight-demo .pfd-reread-scopes label small{font-size:12px;line-height:1.4}.ai-primer-demo .product-flight-demo .pfd-reread-scopes label.disabled{opacity:.55}.ai-primer-demo .product-flight-demo .pfd-reread-scopes input{width:16px;height:16px;accent-color:var(--pfd-green)}.ai-primer-demo .product-flight-demo .pfd-reread-actions{background:var(--demo-popover-bg);padding:12px 0;position:sticky;bottom:-16px}.ai-primer-demo .product-flight-demo .pfd-chat-engine-pop{background:var(--demo-popover-bg);width:min(356px,74cqw);color:var(--demo-popover-text);padding:15px}.ai-primer-demo .product-flight-demo .pfd-chat-engine-head strong{font-size:14px}.ai-primer-demo .product-flight-demo .pfd-chat-engine-head small{font-size:11px}.ai-primer-demo .product-flight-demo .pfd-chat-engine-switch{border:1px solid var(--pfd-line);border-radius:12px;padding:12px}.ai-primer-demo .product-flight-demo .pfd-chat-engine-switch strong{font-size:13px}.ai-primer-demo .product-flight-demo .pfd-chat-engine-switch small{font-size:12px;line-height:1.4}.ai-primer-demo .product-flight-demo .pfd-chat-engine-grid{gap:12px;margin-top:14px}.ai-primer-demo .product-flight-demo .pfd-chat-engine-grid[aria-disabled=true]{opacity:.46}.ai-primer-demo .product-flight-demo .pfd-chat-engine select{width:100%;min-height:38px;color:var(--pfd-green);background:color-mix(in srgb,var(--demo-popover-bg) 80%,black);padding:8px 10px;font-size:13px}.ai-primer-demo .product-flight-demo .pfd-chat-engine select[data-engine=luna]{color:#e9b63f}.ai-primer-demo .product-flight-demo .pfd-chat-engine select:disabled{opacity:1}.ai-primer-demo .product-flight-demo .pfd-app-settings-overlay{padding:12px;inset:44px 0 0}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet{--settings-text:#e9edef;--settings-card:#202c33;background:var(--pfd-panel);width:min(1120px,100%);height:100%;min-height:0;max-height:100%;color:var(--settings-text);border-radius:15px;grid-template-rows:56px minmax(0,1fr) 64px;grid-template-columns:180px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.ai-primer-demo .product-flight-demo.instagram .pfd-app-settings-sheet{--settings-text:#292a31;--settings-card:#f3f3f7}.ai-primer-demo .product-flight-demo.tinder .pfd-app-settings-sheet{--settings-card:#241e29}.ai-primer-demo .product-flight-demo.telegram .pfd-app-settings-sheet{--settings-card:#223242}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-head{border-bottom:1px solid var(--pfd-line);background:0 0;grid-area:1/1/auto/-1;gap:18px;padding:12px 20px}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-head h2{color:var(--settings-text);margin:0;font:700 20px Arial,sans-serif}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-reset{color:var(--pfd-muted);margin-left:auto;display:block}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-close{color:var(--pfd-muted);margin:0}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-tabs{border:0;border-right:1px solid var(--pfd-line);background:0 0;flex-direction:column;grid-area:2/1;gap:5px;padding:14px 10px;display:flex;overflow:auto}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-tabs button{text-align:left;width:100%;color:var(--pfd-muted);white-space:normal;background:0 0;border:0;border-radius:10px;flex:none;padding:12px;font:400 14px Arial,sans-serif}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-tabs button.active{background:color-mix(in srgb,var(--pfd-green) 15%,transparent);color:var(--settings-text);font-weight:700}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-body{overscroll-behavior:contain;scrollbar-color:var(--pfd-muted) transparent;min-width:0;min-height:0;color:var(--settings-text);background:0 0;grid-area:2/2;padding:22px 24px;overflow:auto}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-pane{color:var(--settings-text);font:14px/1.45 Arial,sans-serif}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-setting-row{flex-direction:row;gap:22px;margin:0;padding:16px 0}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-setting-row+.pfd-setting-row{border-top:1px solid var(--pfd-line);padding-top:18px}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-setting-copy{flex:1;min-width:0}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-setting-copy b,.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-setting-block b{color:var(--settings-text);font-size:15px}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-setting-copy span,.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-setting-note,.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-setting-block small{color:var(--pfd-muted);font-size:13px;line-height:1.5;display:block}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-setting-note b{color:var(--settings-text)}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-setting-control{flex:0 auto;gap:10px;width:auto;max-width:46%}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet select,.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet input[type=number],.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet textarea,.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-search{box-sizing:border-box;border:1px solid var(--pfd-line);background:var(--settings-card);min-height:40px;color:var(--settings-text);border-radius:10px;padding:10px 12px;font:14px/1.4 Arial,sans-serif}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet select{width:280px;max-width:100%}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet input[type=number]{width:92px}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet input[type=checkbox],.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet input[type=radio]{width:18px;height:18px;accent-color:var(--pfd-green);flex:none}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet textarea{resize:vertical;width:100%;min-height:170px;margin:8px 0}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet h3{color:var(--pfd-muted);letter-spacing:1px;text-transform:uppercase;margin:24px 0 10px;font:700 12px Arial,sans-serif}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-protocol{border:1px solid var(--pfd-line);color:var(--settings-text);background:0 0;border-radius:12px;margin:18px 0;padding:15px}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-protocol p{font-size:13px;line-height:1.5}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet summary{cursor:pointer;color:var(--pfd-green)}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-explanation{max-width:200px}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-actions{border-top:1px solid var(--pfd-line);background:0 0;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:static}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-actions>span{color:var(--pfd-muted);font-size:11px;display:block}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-actions button{min-width:160px;margin-left:auto;padding:11px 18px;font-size:15px}.ai-primer-demo .product-flight-demo.instagram .pfd-app-settings-sheet .pfd-settings-actions button{color:#fff}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-safety-intro h2{color:var(--settings-text);font-size:17px}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-safety-intro p,.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-safety-builder p{color:var(--pfd-muted);font-size:13px;line-height:1.5}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-safety-rule small{color:var(--pfd-muted);font-size:11px;display:block}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-safety-rule select{width:100%}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-pause-preview,.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-notification{border:1px solid #ad9558;border-radius:12px;gap:12px;padding:15px;display:flex}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-pause-preview span{flex:1}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-pause-preview small{color:var(--pfd-muted);display:block}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-notification{background:var(--settings-card);flex-direction:column}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-history>div{border:1px solid var(--pfd-line);border-radius:12px;padding:16px}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-history input{width:100%;accent-color:var(--pfd-green);margin:15px 0;display:block}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-range-labels{color:var(--pfd-muted);justify-content:space-between;font-size:11px;display:flex}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-chat-list label{color:var(--settings-text);align-items:center;gap:12px;padding:12px;display:flex}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-chat-list small{color:var(--pfd-muted);margin-left:auto}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-chat-actions{flex-wrap:wrap;gap:8px;display:flex}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet button:focus-visible,.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet input:focus-visible,.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet select:focus-visible,.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet textarea:focus-visible{outline-offset:2px;outline:2px solid #f5d76a}@container (max-width:850px){.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet{grid-template-columns:145px minmax(0,1fr)}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-setting-row{flex-direction:column;align-items:flex-start;gap:10px}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-setting-control{justify-content:flex-start;width:100%;max-width:100%}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-safety-rules{grid-template-columns:1fr}}@container (max-width:550px){.ai-primer-demo .product-flight-demo .pfd-app-settings-overlay{padding:5px}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet{grid-template-rows:48px minmax(0,1fr) 58px;grid-template-columns:115px minmax(0,1fr)}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-body{padding:14px}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-tabs{padding:8px 5px}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-tabs button{padding:10px 7px;font-size:12px}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-reset{font-size:10px}.ai-primer-demo .product-flight-demo .pfd-app-settings-sheet .pfd-settings-actions>span{display:none}}.pfd-privacy-picker{width:320px;max-width:100%;font:inherit;position:relative}.pfd-privacy-picker summary{cursor:pointer;border:1px solid var(--pfd-line);background:var(--demo-popover-bg);border-radius:14px;justify-content:space-between;gap:12px;padding:13px 16px;list-style:none;display:flex}.pfd-privacy-picker summary::-webkit-details-marker{display:none}.pfd-privacy-picker[open] summary{border-color:var(--pfd-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--pfd-green) 20%,transparent)}.pfd-privacy-picker>div{box-sizing:border-box;border:1px solid var(--pfd-line);background:var(--demo-popover-bg);z-index:2;border-radius:14px;width:100%;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 24px #0004}.pfd-privacy-picker>div>button{text-align:left;white-space:normal;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 8px;display:flex}.pfd-privacy-picker>div>button>span{flex-shrink:0;width:16px}.pfd-privacy-picker>div>button[aria-pressed=true]{background:color-mix(in srgb,var(--pfd-green) 18%,transparent);color:var(--pfd-green);font-weight:700}.pfd-privacy-picker button:focus-visible,.pfd-privacy-picker summary:focus-visible{outline:2px solid var(--pfd-green);outline-offset:2px}.privacy-media .ctk-media-card:is(.photo,.video,.sticker)>img,.privacy-media .ctk-album-stack{visibility:hidden}
.ai-primer-demo .product-flight-demo.instagram{--pfd-bg:#fff;--pfd-panel:#fff;--pfd-line:#e0e1e8;--pfd-muted:#656570;--pfd-green:#5b51e6}.ai-primer-demo .product-flight-demo.instagram :is(.pfd-window,.pfd-topbar,.pfd-rail,.pfd-conversation,.pfd-thread,.pfd-composer){color:#27272f;background:#fff}.ai-primer-demo .product-flight-demo.instagram :is(.pfd-chat-panel>header,.pfd-chat small,.pfd-chat.selected small,.pfd-chat em,.pfd-conversation>header small,.pfd-composer button,.pfd-topbar-chip,.pfd-topbar-setting){color:#656570}.ai-primer-demo .product-flight-demo.instagram :is(.pfd-search,.pfd-search-new,.pfd-composer>div,.pfd-thread>time,.pfd-typing,.pfd-chat.selected){color:#656570;background:#f5f5f8}.ai-primer-demo .product-flight-demo.instagram :is(.pfd-rail-item.on,.pfd-ai-toggle.on){color:#5146c5;background:#efedff}.ai-primer-demo .product-flight-demo.instagram :is(.pfd-chat-unread,.pfd-rail-badge,.pfd-composer .pfd-send){background:#5b51e6;color:#fff!important}.ai-primer-demo .product-flight-demo.instagram :is(.pfd-chat-avatar-live,.pfd-conv-avatar,.photos-hidden .pfd-chat-photo){color:#fff!important;background-color:#5b51e6!important}.ai-primer-demo .product-flight-demo.instagram .pfd-message{background:#e8eaf0;box-shadow:inset 0 0 0 1px #d7dbe5}.ai-primer-demo .product-flight-demo.instagram .pfd-message p{color:#27272f}.ai-primer-demo .product-flight-demo.instagram .pfd-message small{color:#5146c5;border-color:#cfd3de}.ai-primer-demo .product-flight-demo.instagram .pfd-message em{color:#656570}.ai-primer-demo .product-flight-demo.instagram .pfd-message.sent{box-shadow:none;background:#5b51e6}.ai-primer-demo .product-flight-demo.instagram .pfd-message.sent :is(p,small,em){color:#fff;border-color:#ffffff59}.ai-primer-demo .product-flight-demo.instagram .pfd-composer.focused>div{color:#27272f}.ai-primer-demo .product-flight-demo.instagram .pfd-composer>div i{background:#27272f}.ai-primer-demo .product-flight-demo.instagram .pfd-conversation>header .pfd-language span{color:#5146c5;background:#f7f6ff;border-color:#dcd8fc}.ai-primer-demo .product-flight-demo.instagram :is(.pfd-presence-strip,.pfd-presence-compare b,.pfd-presence-compare .copy){color:#34333f}.ai-primer-demo .product-flight-demo.instagram .pfd-presence-compare>span{background:#fff9}.ai-primer-demo .product-flight-demo.instagram .pfd-topbar>em,.ai-primer-demo .product-flight-demo.instagram .pfd-conn-chip{color:#28764b;background:#edf7f1}.ai-primer-demo .product-flight-demo.instagram .pfd-topbar .pfd-engine b,.ai-primer-demo .product-flight-demo.instagram .pfd-plan-chip{color:#34333f;background:#f5f5f8;border-color:#e0e1e8}.ai-primer-demo .product-flight-demo.instagram .pfd-plan-chip small{color:#656570;border-color:#d7dbe5}.ai-primer-demo .product-flight-demo.instagram .pfd-engine-guide{color:#34333f;background:#f7f8fb}.ai-primer-demo .product-flight-demo.instagram .pfd-engine-guide>span.google{background:#edf7f1}.ai-primer-demo .product-flight-demo.instagram .pfd-engine-guide>span.luna{background:#fff7e4}.ai-primer-demo .product-flight-demo.instagram .pfd-engine-guide>span.google>i{color:#28764b}.ai-primer-demo .product-flight-demo.instagram .pfd-engine-guide>span.luna>i{color:#88600f}.ai-primer-demo .product-flight-demo.instagram .pfd-engine-guide :is(strong,small){color:#656570}.ai-primer-demo .product-flight-demo.instagram :is(.pfd-engine-menu,.pfd-lang-menu,.pfd-chat-engine-pop,.pfd-app-settings-sheet){color:#34333f;background:#fff;box-shadow:0 12px 35px #231e4626}.ai-primer-demo .product-flight-demo.instagram .pfd-topbar-chip.incognito{color:#88600f;background:#fff7e4;border-color:#b88b32}.ai-primer-demo .product-flight-demo.instagram :is(.pfd-apps-menu>span em,.pfd-lang-search),.ai-primer-demo .product-flight-demo.instagram :is(.pfd-engine-menu button,.pfd-chat-options-menu>button,.pfd-app-settings-sheet .pfd-setting-row strong){color:#34333f}.ai-primer-demo .product-flight-demo.instagram .pfd-engine-menu button:hover{color:#5146c5;background:#efedff}.ai-primer-demo .product-flight-demo.instagram .pfd-app-settings-sheet :is(.pfd-settings-body,.pfd-settings-pane,.pfd-setting-note b,.pfd-setting-control select,.pfd-setting-block textarea){color:#34333f}.ai-primer-demo .product-flight-demo.instagram .pfd-app-settings-sheet :is(.pfd-setting-control select,.pfd-setting-block textarea){background:#f5f5f8}.ai-primer-demo .product-flight-demo.instagram .pfd-app-settings-sheet .pfd-settings-actions button{color:#fff}.ai-primer-demo .product-flight-demo.instagram .ctk-scene-host{--ctk-bg:#fff;--ctk-panel:#fff;--ctk-panel2:#e8eaf0;--ctk-hover:#f5f5f8;--ctk-border:#d7dbe5;--ctk-text:#27272f;--ctk-muted:#656570;--ctk-green:#5b51e6;--ctk-green-soft:#5146c5}.ai-primer-demo .product-flight-demo.instagram .ctk-bubble b{color:#5146c5}.ai-primer-demo .product-flight-demo.instagram .ctk-dialog-backdrop{background:#28233c38}.ai-primer-demo .product-flight-demo.instagram .ctk-media-scroll{grid-template-rows:repeat(2,minmax(78px,1fr)) auto;grid-template-columns:repeat(6,minmax(0,1fr))}.ai-primer-demo .product-flight-demo.instagram .ctk-media-card.sticker{grid-area:2/5/3/7}.ai-primer-demo .product-flight-demo.instagram .ctk-instagram-protected{color:#5146c5;background:#f7f8fb;border:1px dashed #c5cad8;grid-area:3/1/4/7;gap:6px;min-height:76px;padding:15px;display:grid}.ai-primer-demo .product-flight-demo.instagram .ctk-instagram-protected span{color:#656570;font-size:13px}@container cockpit-demo (max-width:699.98px){.ai-primer-demo .pfd-platform-tabs button{min-width:0;padding-inline:9px;font-size:10px}.ai-primer-demo .product-flight-demo.instagram .ctk-media-scroll{grid-template-rows:minmax(110px,1fr) minmax(70px,auto) auto;grid-template-columns:repeat(4,minmax(0,1fr));overflow-y:auto}.ai-primer-demo .product-flight-demo.instagram .ctk-media-card.photo{grid-area:1/1/2/3}.ai-primer-demo .product-flight-demo.instagram .ctk-media-card.video{grid-area:1/3/2/5}.ai-primer-demo .product-flight-demo.instagram .ctk-media-card.voice{grid-area:2/1/3/3}.ai-primer-demo .product-flight-demo.instagram .ctk-media-card.sticker{grid-area:2/3/3/5}.ai-primer-demo .product-flight-demo.instagram .ctk-instagram-protected{grid-area:3/1/4/5}}
.demo-story-original{font-size:16px;line-height:1.4}.product-flight-demo .pfd-window-tools .pfd-tool-btn:disabled{opacity:.4;cursor:default;pointer-events:none}.demo-reply-comparison{color:#fff;border-top:1px solid #ffffff30;margin-top:10px;padding-top:8px;font:14px/1.45 Arial,sans-serif}.demo-reply-comparison>div{color:#e0eee7;margin-bottom:5px;font-size:12px}.demo-reply-comparison p{font:inherit;margin:4px 0}.demo-reply-comparison b{min-width:58px;display:inline-block}.demo-reply-prompt{box-sizing:border-box;border-top:1px solid var(--pfd-line);background:var(--pfd-panel);min-height:44px;color:var(--pfd-muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 12px;padding:8px 12px;font:13px/1.4 Arial,sans-serif;display:flex}.demo-reply-prompt button{color:#202319;cursor:pointer;background:#f1d875;border:1px solid #f1d875;border-radius:6px;padding:6px 10px;font:600 13px/1.3 Arial,sans-serif}.demo-reply-prompt button:focus-visible{outline-offset:3px;outline:2px solid #f1d875}.demo-reply-prompt>span{flex:180px;min-width:0}.product-flight-demo[data-reply-phase=send] [data-pointer-target=send],.product-flight-demo[data-reply-engine=Luna]:is([data-reply-phase=send],[data-reply-phase=ghost]) [data-feedback-target=balance]{outline-offset:2px;background:#164c57;outline:3px solid #45e3f5;animation:1.4s ease-in-out infinite demo-reply-cyan-pulse;box-shadow:0 0 0 5px #45e3f530}.product-flight-demo[data-reply-phase=send] [data-pointer-target=send]{color:#092635;background:#45e3f5}.product-flight-demo[data-reply-engine=Luna]:is([data-reply-phase=send],[data-reply-phase=ghost]) [data-feedback-target=balance]>.pfd-plan-chip{box-shadow:none;background:0 0;border-color:#0000;outline:none}.demo-story-credit-used{color:#45e3f5;font-size:13px;font-weight:700}.pfd-target-highlight.pfd-target-highlight--send{display:none!important}.pfd-target-highlight.pfd-target-highlight--reply-result{--pfd-guide-rgb:69,227,245}.pfd-lesson-popover.pfd-lesson-popover--reply-result{border-color:#45e3f5}.pfd-lesson-popover.pfd-lesson-popover--reply-result strong{color:#45e3f5}@keyframes demo-reply-cyan-pulse{0%,to{outline-color:#45e3f540;box-shadow:0 0 0 2px #45e3f508}50%{outline-color:#7af3ff;box-shadow:0 0 0 5px #45e3f540,0 0 18px #45e3f54d}}@media (prefers-reduced-motion:reduce){.product-flight-demo[data-reply-phase] :is([data-pointer-target],[data-feedback-target]){animation:none!important}}.product-flight-demo:not([data-feature]) .ghost{opacity:.72}.product-flight-demo [data-pointer-target=composer][role=button]{cursor:pointer}.product-flight-demo [data-pointer-target=composer][role=button]:focus-visible{outline-offset:-2px;outline:2px solid #f1d875}.demo-story-your-turn{color:#eee6c7;background:#eed0650d;border:1px solid #eed06580;border-radius:8px;flex-wrap:wrap;align-self:stretch;align-items:center;gap:8px 16px;padding:12px;font:13px/1.4 Arial,sans-serif;display:flex}.demo-story-your-turn button{cursor:pointer;color:#202319;background:#f1d875;border:1px solid #f1d875;border-radius:6px;padding:7px 12px;font:600 13px Arial,sans-serif}.demo-story-your-turn small{opacity:.8;flex-basis:100%;font-size:11px}.product-flight-demo.instagram .demo-story-your-turn{color:#53451d;background:#fff7d8}.product-flight-demo:not([data-feature]) :is(.pfd-thread,.tcd-thread){overscroll-behavior:auto;overflow-anchor:none;min-height:0;overflow-y:hidden}.product-flight-demo:not([data-feature]) :is(.pfd-profile,.tcd-profile){overscroll-behavior:auto;overflow-y:hidden}.product-flight-demo:not([data-feature]) :is(.pfd-thread,.tcd-thread)>*{flex-shrink:0}.product-flight-demo:not([data-feature]) .pfd-conv-avatar{color:#0000}.product-flight-demo.photos-hidden:not([data-feature]) .pfd-conv-avatar{color:#d9eee7}.demo-story-translation{color:#a1d8b3;border-top:1px solid #ffffff16;margin-top:5px;padding-top:5px;font-size:15px;line-height:1.4}.bubble.mine .demo-story-translation,.pfd-message.sent .demo-story-translation{color:#e0eee7}.demo-story-time{text-align:right;color:#9aa6aa;margin-top:4px;font-size:10px}.demo-story-lessons{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.demo-story-lessons button{appearance:none;color:#f1d875;cursor:pointer;background:#edd15c0d;border:1px solid #edd15c80;border-radius:6px;padding:4px 7px;font:600 11px/1.4 Arial,sans-serif}.demo-story-lessons button:hover,.demo-story-lessons button:focus-visible{outline-offset:2px;outline:2px solid #f1d875}.demo-story-day{color:#98a3a9;align-self:center;font:11px Arial,sans-serif}.product-flight-demo.instagram .demo-story-translation{color:#5147a3}.product-flight-demo.instagram .pfd-message.sent :is(.demo-story-original,.demo-story-translation,.demo-story-time){color:#fff}.product-flight-demo.instagram :is(.demo-story-time,.demo-story-day){color:#696775}.product-flight-demo.instagram .demo-story-lessons button{color:#423514;background:#fff5c7;border-color:#ae8b28}.ai-primer-demo .product-flight-demo.instagram:not([data-feature]):not(.photos-hidden) .pfd-conv-avatar{color:#0000!important}.tcd-profile .p-photos>.demo-story-portrait{position:absolute;inset:0}.tcd-profile .p-photos:has(>.demo-story-portrait){aspect-ratio:1/1.06}.photos-hidden .tcd-profile .p-photos:has(>.demo-story-portrait){aspect-ratio:auto}.demo-story-portrait{border-radius:inherit;background-image:url(/demo/contact-avatar-sheet.webp);background-repeat:no-repeat;background-size:500% 400%;width:100%;height:100%;display:block}.photos-hidden .demo-story-portrait,.photos-off .demo-story-portrait{background-image:none}.pfd-lesson-popover{box-sizing:border-box;color:#f5f6ee;background:#182025;border:1px solid #f1d875;border-radius:10px;padding:14px 16px;font:14px/1.5 Arial,sans-serif;position:absolute;overflow:auto;box-shadow:0 8px 28px #0006}.pfd-lesson-popover strong{color:#f1d875;margin-bottom:6px;font-size:13px;display:block}.pfd-lesson-popover p{margin:0}.pfd-story-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
.desktop-demo-video-module__wqB3bG__desktop{display:contents}.desktop-demo-video-module__wqB3bG__description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desktop-demo-video-module__wqB3bG__player{color:#fffaf0;background:#101d2c;border:1px solid #172b45;width:100%;min-width:0;margin:0;scroll-margin-top:20px}.desktop-demo-video-module__wqB3bG__platforms{border-bottom:1px solid #8191a2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.desktop-demo-video-module__wqB3bG__platforms button{color:#d4deec;cursor:pointer;background:0 0;border:0;min-width:0;min-height:44px;padding:10px 3px;font:600 11px/1.4 Arial,sans-serif}.desktop-demo-video-module__wqB3bG__platforms button[aria-pressed=true]{color:#fff;background:#1948ff}.desktop-demo-video-module__wqB3bG__screen{aspect-ratio:16/9;object-fit:contain;background:#101d2c;width:100%;height:auto;display:block}.desktop-demo-video-module__wqB3bG__frame{position:relative}.desktop-demo-video-module__wqB3bG__expand{color:#fffaf0;cursor:zoom-in;background:#101d2c;border:0;width:100%;margin:0;padding:0;display:block;position:relative}.desktop-demo-video-module__wqB3bG__expandIcon{background:#071b3abf;border-radius:3px;width:26px;height:26px;padding:4px;position:absolute;bottom:8px;right:8px}.desktop-demo-video-module__wqB3bG__unavailable{color:#fffaf0;text-align:center;background:#101d2c;padding:8px;font:500 13px/1.4 Arial,sans-serif;position:absolute;inset:auto 8px 8px}.desktop-demo-video-module__wqB3bG__dialog{color:#fffaf0;overscroll-behavior:contain;background:#070e18;border:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.desktop-demo-video-module__wqB3bG__dialog[open]{place-items:center;display:grid}.desktop-demo-video-module__wqB3bG__dialog::backdrop{background:#070e18}.desktop-demo-video-module__wqB3bG__expandedScreen{aspect-ratio:16/9;width:min(100dvw,177.778dvh);position:relative}.desktop-demo-video-module__wqB3bG__close{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:1;color:#fffaf0;cursor:pointer;background:#071b3a;border:1px solid #fff6;border-radius:50%;width:44px;height:44px;padding:0;font:400 30px/1 Arial,sans-serif;position:absolute}.desktop-demo-video-module__wqB3bG__start{color:#fff;cursor:pointer;background:#071b3a33;border:0;place-items:center;width:100%;padding:0;font-size:40px;display:grid;position:absolute;inset:0}.desktop-demo-video-module__wqB3bG__dialog button:focus-visible,.desktop-demo-video-module__wqB3bG__player button:focus-visible{outline-offset:-4px;outline:2px solid #c0ceff}@media (max-width:700px){.desktop-demo-video-module__wqB3bG__desktop{display:none}}
.demo-privacy-footer-module__P_sOUq__footer{border:1px solid var(--navy);background:#fffaf0;border-top:0;justify-content:flex-end;min-height:49px;padding:4px 15px;display:flex}.demo-privacy-footer-module__P_sOUq__controls{align-items:center;gap:12px;display:flex;position:relative}.demo-privacy-footer-module__P_sOUq__trigger{min-height:44px;color:var(--navy);font:750 11px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:6px 9px;display:inline-flex}.demo-privacy-footer-module__P_sOUq__trigger svg{flex:0 0 21px;width:21px;height:21px}.demo-privacy-footer-module__P_sOUq__trigger:hover,.demo-privacy-footer-module__P_sOUq__trigger[aria-describedby]{color:#1948ff;background:#eaf0ff}.demo-privacy-footer-module__P_sOUq__trigger:focus-visible{outline-offset:2px;outline:2px solid #1948ff}.demo-privacy-footer-module__P_sOUq__tooltipBridge{z-index:50;width:min(390px,100vw - 48px);padding-bottom:10px;position:absolute;bottom:100%;right:0}.demo-privacy-footer-module__P_sOUq__tooltip{border:1px solid var(--navy);color:var(--navy);background:#fffaf0;padding:20px;box-shadow:6px 6px #1948ff29}.demo-privacy-footer-module__P_sOUq__tooltip strong{font:700 21px/1.2 Georgia,serif;display:block}.demo-privacy-footer-module__P_sOUq__tooltip p{font:450 17px/1.5 var(--font-geist-sans), Arial, sans-serif;color:#3d4b61;margin:10px 0 0}@media (max-width:600px){.demo-privacy-footer-module__P_sOUq__footer{padding-inline:9px}.demo-privacy-footer-module__P_sOUq__controls{justify-content:space-between;gap:4px;width:100%}.demo-privacy-footer-module__P_sOUq__trigger{gap:6px;padding-inline:6px}.demo-privacy-footer-module__P_sOUq__tooltipBridge{width:100%}}@media (max-width:700px){.demo-privacy-footer-module__P_sOUq__footer{padding:4px 10px}.demo-privacy-footer-module__P_sOUq__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}.demo-privacy-footer-module__P_sOUq__trigger{gap:5px;min-width:0;padding:8px 2px;font-size:10px}.demo-privacy-footer-module__P_sOUq__tooltipBridge{grid-column:1/-1;width:100%;padding:4px 0 10px;position:static}.demo-privacy-footer-module__P_sOUq__tooltip{box-shadow:none;background:#edf1ff;padding:16px}.demo-privacy-footer-module__P_sOUq__tooltip strong{font-size:20px}.demo-privacy-footer-module__P_sOUq__tooltip p{font-size:14px;line-height:1.6}}
.ctk-incognito-scene{isolation:isolate;flex:1;min-height:0;display:flex;position:relative}.ctk-incognito-scene .ctk-incognito-thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#536068 transparent;width:100%;overflow-y:auto}.ctk-incognito-scene .ctk-incognito-thread>*{flex-shrink:0}.ctk-incognito-scene .ctk-bubble p{font-size:15px;line-height:1.4}.ctk-incognito-scene .ctk-bubble small{font-size:14px;line-height:1.4}.ctk-incognito-scene .ctk-private-photo{width:320px;max-width:100%;overflow:hidden}.ctk-incognito-scene .ctk-private-photo>div{aspect-ratio:4/3;height:auto}.ctk-incognito-photo-note{color:var(--ctk-muted);margin-top:auto;padding-top:14px;font-size:12px}.ctk-incognito-arrival{animation:.24s ease-out both ctk-incognito-arrive}.pfd-feature-overlay-host{z-index:56;pointer-events:none;--ctk-panel:var(--pfd-panel);--ctk-border:var(--pfd-line);--ctk-muted:var(--pfd-muted);position:absolute;inset:0}.pfd-feature-overlay-host>*{pointer-events:auto}.ctk-notification-stack{z-index:1;gap:10px;width:min(350px,100% - 28px);display:grid;position:absolute;top:48px;right:14px}.ctk-notification-item{position:relative}.ctk-notification-close{z-index:14;color:#51535b;cursor:pointer;opacity:0;background:#e8e9ed;border:1px solid #a4a6ad;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font:17px/1 sans-serif;display:grid;position:absolute;top:-7px;left:-7px}.ctk-notification-item:hover .ctk-notification-close,.ctk-notification-item:focus-within .ctk-notification-close{opacity:1}.ctk-notification-close:focus-visible{outline-offset:2px;outline:2px solid #ffd45a}.ctk-notification-banner{box-sizing:border-box;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#222329;text-align:left;background:#ececf0f2;border:1px solid #ffffff8c;border-radius:16px;align-items:center;gap:10px;width:100%;margin:0;padding:13px 14px;font:13px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;box-shadow:0 6px 24px #0003,inset 0 0 0 1px #72748018}button.ctk-notification-banner{cursor:pointer;animation:.3s ease-out both ctk-notification-arrive}.conversation-shared-demo .ctk-notification-banner.ctk-guide-target:after{background:0 0}.ctk-notification-banner:focus-visible{outline-offset:4px;outline:3px solid #f1d875}.ctk-notification-copy{flex:1;gap:2px;min-width:0;display:grid}.ctk-notification-copy strong{font-size:14px}.ctk-notification-copy b{font-size:12px;font-weight:600}.ctk-notification-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ctk-notification-heading small{color:#71727b;font-size:10px}.ctk-notification-brand{object-fit:contain;flex:0 0 42px;width:42px;height:42px}.ctk-notification-app-icon{object-fit:contain;border-radius:8px;flex:0 0 34px;width:34px;height:34px}.ctk-notification-stack>p{color:#eed77c;background:#141c23ef;border-radius:7px;justify-self:end;margin:0;padding:6px 9px;font:11px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ctk-notification-backdrop{z-index:2;background:#071015a6;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.ctk-notification-dismiss{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.ctk-notification-settings{overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--ctk-border);background:var(--ctk-panel);border-radius:16px;width:min(480px,100%);max-height:100%;padding:20px;position:relative;overflow:auto;box-shadow:0 14px 40px #0006}.ctk-notification-settings header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.ctk-notification-settings header strong{font-size:20px}.ctk-notification-settings header p{color:var(--ctk-muted);margin:6px 0 0;font-size:13px}.ctk-notification-settings header button{color:var(--ctk-muted);cursor:pointer;background:0 0;border:0;font-size:24px}.ctk-notification-settings fieldset{border:0;margin:16px 0;padding:0}.ctk-notification-settings legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ctk-notification-settings label{border-bottom:1px solid var(--ctk-border);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.ctk-notification-settings input{accent-color:#71d582;width:18px;height:18px}.ctk-notification-settings footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.ctk-notification-settings footer small{color:var(--ctk-muted);font-size:11px}.ctk-notification-settings footer button{color:#102319;cursor:pointer;background:#71d582;border:0;border-radius:8px;padding:10px 18px;font-weight:700}.ctk-incognito-scene.paused *,.ctk-incognito-scene.paused :after,.ctk-notification-stack.paused *,.ctk-notification-stack.paused :after{animation-play-state:paused}@keyframes ctk-incognito-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ctk-notification-arrive{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.conversation-toolkit-demo .conversation-shared-demo[data-feature=incognito]>.pfd-window{height:clamp(690px,51vw + 30px,820px)}@media (max-width:820px){.conversation-toolkit-demo .conversation-shared-demo[data-feature=incognito]>.pfd-window{height:680px}}@media (max-width:620px){.conversation-toolkit-demo .conversation-shared-demo[data-feature=incognito]>.pfd-window{height:620px}}@media (hover:none){.ctk-notification-close{opacity:1}}@container cockpit-demo (max-width:800px){.ctk-notification-stack{width:min(310px,100% - 28px)}.ctk-notification-settings{padding:14px}}@media (prefers-reduced-motion:reduce){.ctk-incognito-scene *,.ctk-incognito-scene :after,.ctk-notification-stack *,.ctk-notification-stack :after{animation:none!important}}
.messaging-features-module__E6lcGW__section{border-top:1px solid var(--navy);max-width:1680px;color:var(--navy);margin:64px auto 0;padding-top:48px;scroll-margin-top:24px}.messaging-features-module__E6lcGW__header{grid-template-columns:1.3fr .7fr;align-items:end;gap:7vw;margin-bottom:36px;display:grid}.messaging-features-module__E6lcGW__header h2{letter-spacing:-.045em;margin:20px 0 0;font:400 clamp(44px,4.5vw,76px)/.98 Georgia,serif}.messaging-features-module__E6lcGW__header h2 i{color:var(--cobalt)}.messaging-features-module__E6lcGW__intro{color:#526078;max-width:40ch;font:18px/1.6 Arial,Helvetica,sans-serif}.messaging-features-module__E6lcGW__intro p{margin:0}.messaging-features-module__E6lcGW__intro p+p{margin-top:14px}.messaging-features-module__E6lcGW__intro p:first-child{color:var(--navy);font-weight:600}.messaging-features-module__E6lcGW__explorer{border-block:1px solid var(--navy);background:var(--cream);grid-template-columns:290px minmax(0,1fr);display:grid}.messaging-features-module__E6lcGW__navigation{min-width:0}.messaging-features-module__E6lcGW__mobileNavigation,.messaging-features-module__E6lcGW__mobileCopy{display:none}.messaging-features-module__E6lcGW__tabs{border-right:1px solid var(--navy);flex-direction:column;height:100%;padding:12px 0;display:flex}.messaging-features-module__E6lcGW__tabs button{text-align:left;min-height:52px;color:var(--navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 18px;font:15px/1.35 Arial,Helvetica,sans-serif;display:flex}.messaging-features-module__E6lcGW__tabs button>span:first-child{color:#66758a;font:11px/1.2 monospace}.messaging-features-module__E6lcGW__tabs button:hover{background:#eaeefb}.messaging-features-module__E6lcGW__tabs button[aria-selected=true]{background:var(--navy);color:var(--cream)}.messaging-features-module__E6lcGW__tabs button[aria-selected=true]>span:first-child{color:#b4c4ff}.messaging-features-module__E6lcGW__tabArrow{color:var(--cobalt);margin-left:auto}.messaging-features-module__E6lcGW__tabs button[aria-selected=true] .messaging-features-module__E6lcGW__tabArrow{color:#b4c4ff}.messaging-features-module__E6lcGW__tabs button:focus-visible,.messaging-features-module__E6lcGW__action:focus-visible,.messaging-features-module__E6lcGW__mediaChoices button:focus-visible{outline:3px solid var(--cobalt);outline-offset:-3px}.messaging-features-module__E6lcGW__panel{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-width:0;min-height:548px;display:grid}.messaging-features-module__E6lcGW__panel[hidden]{display:none}.messaging-features-module__E6lcGW__copy{flex-direction:column;min-width:0;padding:38px 32px;font:16px/1.55 Arial,Helvetica,sans-serif;display:flex}.messaging-features-module__E6lcGW__copy h3{letter-spacing:-.035em;margin:0 0 18px;font:400 clamp(30px,2.3vw,42px)/1.05 Georgia,serif}.messaging-features-module__E6lcGW__copy>p{color:#526078;max-width:42ch;margin:0 0 24px}.messaging-features-module__E6lcGW__art{background:#f6efdf;border-left:1px solid #071b3a26;min-width:0;position:relative;overflow:hidden}.messaging-features-module__E6lcGW__art img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.messaging-features-module__E6lcGW__art>span{text-align:center;text-transform:uppercase;letter-spacing:.1em;color:#617085;width:100%;padding:12px;font:10px/1.4 monospace;position:absolute;bottom:0}.messaging-features-module__E6lcGW__example{align-content:start;gap:14px;min-height:274px;margin-top:auto;display:grid}.messaging-features-module__E6lcGW__exampleLabel{text-transform:uppercase;letter-spacing:.1em;color:#66758a;font:10px/1.4 monospace}.messaging-features-module__E6lcGW__instantExample{min-height:0}.messaging-features-module__E6lcGW__comparison{color:var(--navy);margin:0 0 24px;font:14px/1.5 Arial,Helvetica,sans-serif}.messaging-features-module__E6lcGW__comparison dl{border-block:1px solid #071b3a26;grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:18px 0;display:grid}.messaging-features-module__E6lcGW__comparison dt{margin-bottom:10px;font-weight:600}.messaging-features-module__E6lcGW__comparison dl>div:first-child dt,.messaging-features-module__E6lcGW__comparison dl>div:first-child strong{color:var(--cobalt)}.messaging-features-module__E6lcGW__comparison dd{margin:0}.messaging-features-module__E6lcGW__comparison strong{letter-spacing:-.03em;white-space:nowrap;font:400 34px/1.2 Georgia,serif;display:block}.messaging-features-module__E6lcGW__comparison strong span{letter-spacing:0;font:12px Arial,Helvetica,sans-serif}.messaging-features-module__E6lcGW__comparison dd p{color:#526078;margin:10px 0 0}.messaging-features-module__E6lcGW__comparison>p{color:#526078;margin:10px 0 0;font-size:12px}@media (max-width:400px){.messaging-features-module__E6lcGW__comparison dl{gap:16px}.messaging-features-module__E6lcGW__comparison strong{font-size:30px}.messaging-features-module__E6lcGW__comparison strong span{margin-top:2px;display:block}}.messaging-features-module__E6lcGW__sample{border-left:3px solid var(--cobalt);background:#eef1fb;flex-direction:column;justify-content:center;gap:8px;min-height:124px;padding:18px 20px;display:flex}.messaging-features-module__E6lcGW__sample p{margin:0;font-size:15px;line-height:1.5}.messaging-features-module__E6lcGW__sampleLabel{color:#617085;letter-spacing:.03em;font-size:11px}.messaging-features-module__E6lcGW__sample small,.messaging-features-module__E6lcGW__example>small{color:#526078;font-size:12px;line-height:1.5}.messaging-features-module__E6lcGW__translation,.messaging-features-module__E6lcGW__receipt{color:var(--cobalt);font-size:11px}.messaging-features-module__E6lcGW__receipt{color:#526078}.messaging-features-module__E6lcGW__action{background:var(--navy);color:#fff;border:1px solid var(--navy);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font:600 13px/1.4 Arial,Helvetica,sans-serif;display:flex}.messaging-features-module__E6lcGW__action:hover{background:var(--cobalt)}.messaging-features-module__E6lcGW__action>span{font-size:20px}.messaging-features-module__E6lcGW__privatePerson{align-items:center;gap:12px;display:flex}.messaging-features-module__E6lcGW__avatar{background:var(--navy);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.messaging-features-module__E6lcGW__avatar img{object-fit:cover;width:100%;height:100%;transform:scale(1.5)}.messaging-features-module__E6lcGW__mediaPreview{min-height:58px;color:var(--navy);align-items:center;gap:12px;font-size:13px;display:flex}.messaging-features-module__E6lcGW__mediaPreview>span:first-child{min-width:44px;height:40px;color:var(--cobalt);background:#ced9ff;place-items:center;font-size:28px;display:grid}.messaging-features-module__E6lcGW__mediaPreview[data-private=true]>span:first-child{filter:blur(5px)}.messaging-features-module__E6lcGW__mediaChoices{gap:8px;display:flex}.messaging-features-module__E6lcGW__mediaChoices button{border:1px solid var(--navy);min-height:44px;color:var(--navy);cursor:pointer;background:0 0;flex:1;font:13px Arial,sans-serif}.messaging-features-module__E6lcGW__mediaChoices button[aria-pressed=true]{background:var(--navy);color:#fff}@media (max-width:1100px){.messaging-features-module__E6lcGW__explorer{grid-template-columns:1fr}.messaging-features-module__E6lcGW__tabs{border-right:0;border-bottom:1px solid var(--navy);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;display:grid}.messaging-features-module__E6lcGW__tabs button{gap:8px;min-height:76px;padding:12px;font-size:14px}.messaging-features-module__E6lcGW__tabs button:first-child{border-bottom:1px solid #071b3a26;grid-column:1/-1;min-height:52px}.messaging-features-module__E6lcGW__tabArrow{display:none}.messaging-features-module__E6lcGW__panel{min-height:480px}.messaging-features-module__E6lcGW__copy{padding:30px}.messaging-features-module__E6lcGW__example{min-height:260px}.messaging-features-module__E6lcGW__instantExample{min-height:0}}@media (max-width:900px){.messaging-features-module__E6lcGW__header{grid-template-columns:1fr;gap:24px}.messaging-features-module__E6lcGW__intro{max-width:58ch}}@media (max-width:700px){.messaging-features-module__E6lcGW__section{margin-top:48px;padding-top:36px}.messaging-features-module__E6lcGW__header{gap:20px;margin-bottom:28px}.messaging-features-module__E6lcGW__header h2{letter-spacing:-.04em;margin-top:14px;font-size:clamp(37px,9.5vw,60px);line-height:1}.messaging-features-module__E6lcGW__intro{font-size:16px}.messaging-features-module__E6lcGW__intro p+p{margin-top:12px}.messaging-features-module__E6lcGW__explorer{scroll-margin-top:calc(var(--mobile-header-height,56px) + 8px);display:block}.messaging-features-module__E6lcGW__navigation{z-index:2;position:relative}.messaging-features-module__E6lcGW__mobileNavigation{background:var(--navy);min-height:52px;color:var(--cream);grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.messaging-features-module__E6lcGW__mobileNavigation button{min-width:0;min-height:52px;color:inherit;cursor:pointer;background:0 0;border:0;padding:6px;font:28px/1 Arial,sans-serif}.messaging-features-module__E6lcGW__mobileNavigation .messaging-features-module__E6lcGW__chooser{border-inline:1px solid #ffffff26;justify-content:center;align-items:center;gap:8px;padding:8px;font:14px/1.3 Arial,sans-serif;display:flex}.messaging-features-module__E6lcGW__mobileNavigation button:focus-visible{outline-offset:-4px;outline:2px solid #aebdff}.messaging-features-module__E6lcGW__currentFeature{text-align:left;align-items:center;gap:8px;display:flex}.messaging-features-module__E6lcGW__currentFeature>span{color:#b4c4ff;flex:none;font:11px monospace}.messaging-features-module__E6lcGW__tabs{height:auto;max-height:calc(100svh - var(--mobile-header-height,56px) - 76px);overscroll-behavior:contain;background:var(--cream);border:1px solid var(--navy);padding:6px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #071b3a1a}.messaging-features-module__E6lcGW__tabs[data-open=true]{flex-direction:column;display:flex}.messaging-features-module__E6lcGW__tabs button,.messaging-features-module__E6lcGW__tabs button:first-child{border:0;flex-shrink:0;min-height:44px;padding:10px 12px;font-size:14px}.messaging-features-module__E6lcGW__tabs button>span:first-child{font-size:11px}.messaging-features-module__E6lcGW__tabArrow{display:block}.messaging-features-module__E6lcGW__panel{flex-direction:column;min-height:0;display:flex;position:relative}.messaging-features-module__E6lcGW__copy{min-height:0;padding:18px;font:14px/1.45 Arial,sans-serif}.messaging-features-module__E6lcGW__copy h3{max-width:none;min-height:64px;margin:0 0 16px;padding-right:80px;font-size:27px;line-height:1.06}.messaging-features-module__E6lcGW__copy>p{min-height:0;margin:0 0 24px;font-size:14px;line-height:1.5}.messaging-features-module__E6lcGW__panel[data-feature=translation] .messaging-features-module__E6lcGW__copy>p,.messaging-features-module__E6lcGW__desktopCopy{display:none}.messaging-features-module__E6lcGW__mobileCopy{display:inline}.messaging-features-module__E6lcGW__art{background:0 0;border:0;width:64px;height:64px;position:absolute;top:18px;right:18px}.messaging-features-module__E6lcGW__art img{object-fit:contain;height:64px}.messaging-features-module__E6lcGW__art>span{display:none}.messaging-features-module__E6lcGW__comparison{margin-bottom:16px;font-size:13px;line-height:1.4}.messaging-features-module__E6lcGW__comparison dl{gap:16px;padding:10px 0}.messaging-features-module__E6lcGW__comparison dt{margin-bottom:5px}.messaging-features-module__E6lcGW__comparison strong{font-size:28px}.messaging-features-module__E6lcGW__comparison strong span{font-size:11px;display:inline}.messaging-features-module__E6lcGW__comparison dd p{margin-top:6px}.messaging-features-module__E6lcGW__comparison>p{margin-top:7px;font-size:11px}.messaging-features-module__E6lcGW__example{gap:8px;min-height:0;margin-top:0}.messaging-features-module__E6lcGW__exampleLabel{font-size:10px}.messaging-features-module__E6lcGW__sample{gap:6px;min-height:100px;padding:12px}.messaging-features-module__E6lcGW__sample p{font-size:14px;line-height:1.4}.messaging-features-module__E6lcGW__sample small,.messaging-features-module__E6lcGW__example>small{font-size:11px}.messaging-features-module__E6lcGW__action{min-height:44px;font-size:12px}.messaging-features-module__E6lcGW__mediaChoices button{min-height:44px}}@media (max-width:360px){.messaging-features-module__E6lcGW__comparison strong span{margin-top:0;display:block}.messaging-features-module__E6lcGW__copy h3{font-size:25px}.messaging-features-module__E6lcGW__comparison dd p{font-size:12px}.messaging-features-module__E6lcGW__comparison dl{gap:12px}}@media (max-width:700px) and (max-height:650px){.messaging-features-module__E6lcGW__copy{padding:12px 16px}.messaging-features-module__E6lcGW__copy h3{min-height:56px;margin-bottom:10px;padding-right:72px;font-size:25px}.messaging-features-module__E6lcGW__art{top:12px;right:16px}.messaging-features-module__E6lcGW__art,.messaging-features-module__E6lcGW__art img{width:56px;height:56px}.messaging-features-module__E6lcGW__sample{min-height:84px}.messaging-features-module__E6lcGW__copy>p{margin-bottom:20px}.messaging-features-module__E6lcGW__comparison{margin-bottom:12px}.messaging-features-module__E6lcGW__comparison dl{padding:6px 0}.messaging-features-module__E6lcGW__comparison dd p{font-size:12px}.messaging-features-module__E6lcGW__comparison>p{font-size:10px}}@media (prefers-reduced-motion:reduce){.messaging-features-module__E6lcGW__section *{scroll-behavior:auto}}
.optional-luna-examples-module__ed5AvW__section{border-bottom:1px solid var(--navy);max-width:1680px;margin:26px auto 0}.optional-luna-examples-module__ed5AvW__toggle{width:100%;color:var(--navy);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.optional-luna-examples-module__ed5AvW__toggle strong{letter-spacing:-.025em;font:400 25px/1.2 Georgia,serif;display:block}.optional-luna-examples-module__ed5AvW__toggle small{color:#526078;margin-top:7px;font:13px/1.5 Arial,Helvetica,sans-serif;display:block}.optional-luna-examples-module__ed5AvW__toggle>span:last-child{color:var(--cobalt);font-size:26px}.optional-luna-examples-module__ed5AvW__toggle:focus-visible{outline:3px solid var(--cobalt);outline-offset:4px}.optional-luna-examples-module__ed5AvW__examples.difference-showcase.ai-examples{border-top:0;margin:0;padding:24px 0 40px}@media (max-width:700px){.optional-luna-examples-module__ed5AvW__toggle{gap:16px;padding:18px 0}.optional-luna-examples-module__ed5AvW__toggle strong{font-size:21px}.optional-luna-examples-module__ed5AvW__toggle small{font-size:12px}.optional-luna-examples-module__ed5AvW__examples.difference-showcase.ai-examples{padding-top:20px;display:block}.optional-luna-examples-module__ed5AvW__examples .ai-examples-header h2{font-size:38px}}
