.fm-dialog-controls{display:flex;align-items:center;gap:8px;flex:none}.fm-dialog-controls button{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border:1px solid #e7eaf0;border-radius:10px;background:#fff;color:#596579;cursor:pointer}.fm-dialog-controls button:focus-visible{outline:2px solid #537fc6;outline-offset:2px}dialog.fm-dialog.fm-detail-workspace[open]{display:flex;flex-direction:column;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;overflow:hidden;box-sizing:border-box}.fm-detail-workspace>header{flex:none;position:static;padding:16px 24px}.fm-detail-workspace>.fm-dialog-body{display:flex;flex:1;min-height:0;overflow:hidden;padding:0}html body dialog.fm-dialog.fm-expanded[open]{inset:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}.fm-expanded .permission-chat{max-width:900px;margin:0 auto;width:100%}@media (max-width:600px){html body dialog.fm-dialog.fm-detail-workspace[open]{width:100vw!important;max-width:100vw!important;inset:0!important;margin:0!important;border-radius:0}.fm-detail-workspace>header{padding:12px 18px}}.fm-reference-advice.reminder-settings{inset:0!important;margin:auto!important;width:min(480px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-sizing:border-box;color:var(--cs-ink);font-size:13px;line-height:1.7}.fm-reference-advice.ac-dialog{width:min(640px,calc(100vw - 32px))}.fm-reference-advice .fm-advice-body{padding:0;overflow:visible}.fm-dialog.fm-reference-archive{inset:12px 12px 12px auto!important;margin:0!important;width:min(440px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:0;border:1px solid var(--slm-line);border-radius:16px;background:var(--slm-surface);color:var(--slm-ink);font-size:14px}.fm-dialog.fm-reference-archive[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.fm-reference-archive>header,.fm-reference-archive>footer{position:static;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--slm-line-soft)}.fm-reference-archive:has(.pm-prototype-form)>header{padding-block:21px}.fm-reference-archive>header h2{margin:4px 0 0;font-size:18px;color:var(--slm-ink)}.fm-reference-archive .fm-dialog-eyebrow{display:block;font-size:12px;line-height:1.6;color:var(--cs-muted)}.fm-reference-archive>header>button{width:36px;border-radius:8px;border-color:var(--slm-line-soft);color:var(--slm-muted)}.fm-reference-archive>.fm-dialog-body{padding:20px;overflow:auto;min-height:0}.fm-reference-archive>footer{justify-content:flex-end;border-top:1px solid var(--slm-line-soft);border-bottom:0}.fm-reference-archive::backdrop{background:color-mix(in srgb,var(--slm-ink) 18%,transparent)}html body dialog.fm-dialog.member-entry-dialog[open]{inset:0!important;margin:auto!important;width:min(900px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;height:fit-content!important;max-height:calc(100dvh - 48px)!important;display:flex;flex-direction:column;padding:0;overflow:hidden;box-sizing:border-box;border-radius:16px}html body dialog.fm-dialog.member-entry-dialog.knowledge-standard-dialog[open]{width:min(640px,calc(100vw - 48px))!important}html body dialog.fm-dialog.member-entry-dialog--import[open]{width:min(820px,calc(100vw - 48px))!important}html body .member-entry-dialog>header{flex:none;position:static;padding:20px 24px;align-items:flex-start}html body .member-entry-dialog>header h2{margin:0;font-size:20px;line-height:1.5}.member-entry-dialog>header p{margin:5px 0 0;color:var(--cs-muted);font-size:13px;line-height:1.6}html body .member-entry-dialog>.fm-dialog-body{flex:1;min-height:0;overflow:auto;padding:24px;overscroll-behavior:contain}html body .member-entry-dialog>footer{flex:none;display:flex;justify-content:flex-end;gap:10px;margin:0;padding:16px 24px;border-top:1px solid var(--slm-line-soft);background:var(--slm-surface)}.member-entry-dialog>footer button{min-height:40px;padding:9px 18px;white-space:nowrap}@media (max-width:600px){html body dialog.fm-dialog.member-entry-dialog[open]{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;border-radius:14px}html body .member-entry-dialog>header{padding:18px}html body .member-entry-dialog>.fm-dialog-body{padding:18px}html body .member-entry-dialog>footer{padding:14px 18px}.member-entry-dialog>footer button{padding-inline:14px}}.fm-dialog.fm-reference-assistant{inset:0 0 0 auto!important;margin:0!important;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid var(--cs-edge);border-radius:0;background:var(--cs-canvas);color:var(--cs-ink);font-size:14px;line-height:1.7}.fm-dialog.fm-reference-assistant[open]{display:flex;flex-direction:column;overflow:hidden}.fm-reference-assistant>header{position:static;height:64px;min-height:64px;padding:12px 24px;flex:none;border-bottom:1px solid var(--cs-edge)}.fm-reference-assistant>header h2{font-size:18px;line-height:24px}.fm-reference-assistant>header>button{border:0;background:transparent}.fm-reference-assistant>.aa-scroll{flex:1;min-height:0;overflow:auto;padding:24px}.fm-reference-assistant p{font-size:inherit;line-height:inherit}.fm-reference-assistant .aa-boundary{font-size:12px}.fm-reference-assistant>.aa-composer{flex:none;margin:16px 24px 24px;padding:16px;background:var(--cs-paper);border:1px solid var(--cs-edge);border-radius:16px}.fm-reference-assistant .aa-composer textarea{display:block;min-height:64px;height:64px;padding:2px;border:0;border-radius:0;background:transparent;resize:none;font:inherit;color:inherit}.fm-reference-assistant .aa-composer footer{justify-content:space-between;align-items:center;gap:8px;margin:0}.fm-reference-assistant .aa-composer button{width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--cs-accent);color:var(--cs-paper)}.fm-reference-assistant::backdrop{background:#0000002e}.fm-dialog.fm-reference-document{position:fixed;inset:18px 18px 18px auto!important;margin:0!important;width:460px;max-width:calc(100vw - 36px);height:calc(100dvh - 36px);max-height:calc(100dvh - 36px);padding:0;border-radius:28px;color:var(--cs-ink);overflow:hidden}.fm-dialog.fm-reference-document[open]{display:block}.fm-reference-document>.fm-dialog-body{box-sizing:border-box;height:100%;overflow:auto;padding:22px}.fm-reference-document>.workspace-kb-close{position:absolute;right:14px;top:14px;z-index:2;display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:50%}.fm-reference-document .workspace-kb-reader-head h2{padding-right:24px}@media (max-width:720px){.fm-reference-assistant>header,.fm-reference-assistant>.aa-scroll{padding:16px}.fm-reference-assistant>header{padding-block:12px}.fm-reference-assistant>.aa-composer{margin:8px 16px max(16px,env(safe-area-inset-bottom))}.fm-dialog.fm-reference-document{inset:0!important;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}html body dialog.fm-dialog.management-confirmation[open]{inset:0!important;margin:auto!important;width:min(460px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;height:fit-content!important;display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--slm-line);border-radius:16px;background:var(--slm-surface);color:var(--slm-ink)}.management-confirmation>header{position:static!important;flex:none;padding:20px 24px!important;border-bottom:1px solid var(--slm-line-soft)}.management-confirmation>.fm-dialog-body{flex:1;min-height:0;padding:24px;overflow:auto;overscroll-behavior:contain}.management-confirmation-message{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;color:var(--cs-ink)}.management-confirmation>footer{flex:none;display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--slm-line-soft)}.management-confirmation>footer button{min-height:40px;min-width:80px;padding:8px 18px;border:1px solid var(--slm-line);border-radius:8px;cursor:pointer}.management-confirmation>footer .secondary{background:var(--slm-surface);color:var(--slm-ink)}.management-confirmation>footer .primary{background:var(--cs-accent);border-color:var(--cs-accent);color:var(--cs-paper)}.management-confirmation button:focus-visible{outline:2px solid var(--cs-accent);outline-offset:3px}.management-confirmation::backdrop{background:color-mix(in srgb,var(--slm-ink) 25%,transparent)}@media (max-width:600px){.management-confirmation>header{padding:16px!important}.management-confirmation>.fm-dialog-body{padding:16px}.management-confirmation>footer{padding:14px 16px}}:root{--fm-ink: #182338;--fm-muted: #808596;--fm-edge: #e9eaf0;--fm-paper: #fff;--fm-canvas: #fafafa;--fm-focus: #2867eb}html,body{margin:0;width:100%;height:100%;overflow:hidden}html.conversation-design body #app{display:block!important;width:100%!important;height:100dvh!important;margin:0!important;max-width:none!important;border-radius:0!important}html.conversation-design body #app .fm-app{display:block!important;width:100%!important;height:100dvh!important;margin:0!important;border-radius:0!important;overflow:hidden;background:var(--fm-canvas)}html.conversation-design body #app .fm-app>.sidebar{position:fixed!important;inset:0 auto 0 0!important;width:260px!important;min-width:260px!important;height:100dvh!important;z-index:30;background:#fff!important;transform:none!important;border:0!important}html.conversation-design body #app .fm-app>.workspace{display:block!important;width:calc(100% - 260px)!important;margin:0 0 0 260px!important;height:100dvh!important;padding:0!important;min-width:0!important;background:var(--fm-canvas)!important}html.conversation-design body #app .fm-app .col-main{height:100%;width:100%!important;max-width:none!important;min-width:0!important;padding:0!important;display:block!important}html.conversation-design body #app .fm-app #stage{position:relative!important;inset:auto!important;height:100dvh!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;width:100%!important;max-width:none!important;scrollbar-gutter:auto;scrollbar-width:none;background:var(--fm-canvas)!important;margin:0!important;transform:none!important}html.conversation-design body #app .fm-app .cs-panel{display:flex!important;flex-direction:column!important;width:100%;height:100%;padding:16px 20px;box-sizing:border-box;position:static!important;margin:0!important;background:#fff}.fm-app .cs-scroll{min-height:0;flex:1;overflow:auto;scrollbar-width:none}.fm-app .cs-unified-account{margin-top:auto}.fm-app .cs-avatar img{width:28px;height:28px;border-radius:50%;object-fit:cover}.fm-app .cs-thread-open{display:block;width:100%;border:0;background:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-app .cs-search input{width:100%;box-sizing:border-box}.fm-app .cs-product-name strong{color:#102944}html.conversation-design.cs-collapsed body #app .fm-app>.sidebar{width:72px!important;min-width:72px!important}html.conversation-design.cs-collapsed body #app .fm-app>.workspace{width:calc(100% - 72px)!important;margin-left:72px!important}html.conversation-design.cs-collapsed body #app .fm-app .cs-panel{padding:16px 8px}.fm-mobile-header,.fm-mobile-bottom,.fm-nav-scrim{display:none}.fm-navigation-state{margin:10px 12px;padding:14px 13px;border:1px solid #dce6e0;border-radius:12px;color:#5f7168;background:#f8faf9;font-size:12px;line-height:1.55}.fm-navigation-state p{margin:0}.fm-navigation-state small{display:block;margin-top:5px;color:#7b8a82}.fm-navigation-state button{margin-top:10px;padding:6px 10px;border:1px solid #b9cec2;border-radius:8px;color:#185f44;background:#fff;font-size:12px}.fm-navigation-state.is-error{border-color:#e4c8c2;color:#8b4035;background:#fff8f6}.fm-navigation-spinner{display:inline-block;width:12px;height:12px;margin:0 7px -2px 0;border:2px solid #c8d8d0;border-top-color:#287154;border-radius:50%;animation:fm-navigation-spin .8s linear infinite}@keyframes fm-navigation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.fm-navigation-spinner{animation:none}}.fm-history-row{display:flex;align-items:center;position:relative}.fm-history-row>.cs-thread-open{flex:1;min-width:0}.fm-history-row>details{flex:0 0 24px}.fm-history-row summary{cursor:pointer;list-style:none;min-height:32px;display:grid;place-items:center}.fm-history-menu{position:absolute;z-index:4;right:0;top:32px;display:grid;background:#fff;border:1px solid var(--fm-edge);box-shadow:0 4px 16px #18233818;border-radius:10px;padding:6px}.fm-history-menu button{text-align:left;white-space:nowrap}.fm-avatar{display:inline-grid!important;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#edf3ff;color:#81899b;font-size:14px}.fm-app a{text-decoration:none;color:inherit}.fm-app .ds-primary,.fm-app .ds-link{display:inline-flex;align-items:center;justify-content:center}.fm-app input,.fm-app select,.fm-app textarea,.fm-dialog button,.fm-dialog input,.fm-dialog select,.fm-dialog textarea{font:inherit;font-size:13px;color:var(--fm-ink);box-sizing:border-box}.fm-app button{cursor:pointer}.fm-dialog button,.fm-app .fm-work-form button,.fm-app .fm-profile-form button{cursor:pointer;min-height:40px;border:1px solid var(--fm-edge);border-radius:10px;background:#fff;padding:8px 14px}.fm-app button:disabled,.fm-dialog button:disabled{opacity:.45;cursor:not-allowed}.fm-app button:hover:not(:disabled),.fm-dialog button:hover:not(:disabled){filter:brightness(.97)}.fm-app input:not([type=checkbox]):not([type=radio]),.fm-app select,.fm-app textarea,.fm-dialog input:not([type=checkbox]),.fm-dialog select,.fm-dialog textarea{width:100%;border:1px solid var(--fm-edge);border-radius:10px;padding:10px 12px;background:#fff;min-height:42px}.fm-app textarea,.fm-dialog textarea{resize:vertical;min-height:100px;line-height:1.7}.fm-app label,.fm-dialog label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:13px}.fm-app .fm-check,.fm-dialog .fm-check{flex-direction:row;align-items:flex-start;gap:8px;line-height:1.7}.fm-app input[type=checkbox],.fm-dialog input[type=checkbox]{width:18px;height:18px;flex:none;margin:0}.fm-app :focus-visible,.fm-dialog :focus-visible{outline:2px solid var(--fm-focus);outline-offset:3px}.fm-dialog{position:fixed;border:1px solid var(--fm-edge);padding:0!important;max-height:calc(100dvh - 48px);width:min(560px,calc(100vw - 32px));max-width:calc(100vw - 32px);border-radius:16px;background:#fff;color:var(--fm-ink);box-shadow:0 20px 54px #183f7624;overflow:auto}.fm-dialog::backdrop{background:#141e2e47}.fm-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 24px;border-bottom:1px solid var(--fm-edge);min-height:64px;box-sizing:border-box;position:sticky;top:0;background:#fff;z-index:1}.fm-dialog>header h2{font-size:18px;line-height:1.5;font-weight:600;margin:0}.fm-dialog>header>button{width:40px;height:40px;padding:0;display:grid;place-items:center;flex:none}.fm-dialog-body{padding:20px 24px 24px;overflow-wrap:anywhere}.fm-dialog p{font-size:13px;line-height:1.8}.fm-dialog form footer,.fm-dialog-body>footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.fm-dialog .ds-primary{background:var(--fm-ink);color:#fff;border:0;border-radius:999px}.fm-drawer{inset:0 0 0 auto!important;margin:0!important;width:min(440px,100vw);height:100dvh;max-height:100dvh;border-radius:16px 0 0 16px}.fm-account{position:fixed!important;inset:auto auto 16px 20px!important;margin:0!important;width:280px}.fm-account-links{display:flex;flex-direction:column;gap:4px}.fm-account-links button{border:0;text-align:left;display:flex;justify-content:space-between}.fm-account-links p{margin:6px 0}.fm-error{margin:20px 32px 0;padding:16px 20px;background:#fff3e9;border:1px solid #f1d8bf;border-radius:12px;font-size:13px;line-height:1.8}.fm-error button,.fm-error a{margin-left:8px}.fm-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:#1c252b;color:#fff;box-shadow:0 8px 30px #18233830;font-size:13px;max-width:min(560px,calc(100vw - 48px));line-height:1.7}.fm-toast button{border:0;background:none;color:#fff;font-size:22px;min-width:32px;min-height:32px;cursor:pointer}.fm-timeline article{padding:18px 0;border-bottom:1px solid var(--fm-edge)}.fm-timeline time,.fm-timeline small{font-size:12px;color:var(--fm-muted)}.fm-timeline h3{font-size:14px;margin:8px 0;font-weight:500}.fm-timeline p{font-size:13px;line-height:1.8}.fm-definition{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.8}.fm-definition dd{margin:0;overflow-wrap:anywhere}.fm-definition dt{color:var(--fm-muted)}.fm-steps{padding-left:22px;font-size:14px;line-height:2.2}.fm-work-form{margin:24px 0}.fm-table-scroll{width:100%;overflow-x:auto;border:1px solid var(--fm-edge);border-radius:12px;background:#fff;margin:20px 0}.fm-table-scroll table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.fm-table-scroll th{font-weight:400;color:var(--fm-muted);background:var(--fm-canvas)}.fm-table-scroll td,.fm-table-scroll th{padding:16px 20px;border-bottom:1px solid var(--fm-edge);vertical-align:middle;line-height:1.7}.fm-table-scroll tr:last-child td{border-bottom:0}.fm-table-scroll td button{border:0;padding:8px;white-space:nowrap;font-size:12px}.fm-table-scroll small{display:block;color:var(--fm-muted)}.fm-subheading{display:flex;align-items:center;justify-content:space-between;margin:24px 0}.fm-subheading h2{margin:0}.fm-done{color:#27745d!important;background:#eaf4ef!important}.fm-chat{width:min(872px,calc(100% - 64px));margin:0 auto;padding:72px 0 32px;min-height:calc(100dvh - 104px);display:flex;flex-direction:column;box-sizing:border-box}.fm-chat-empty{min-height:0}.fm-chat-greeting{font-size:30px;font-weight:500;line-height:1.4;letter-spacing:-.8px;text-align:center;margin:0 0 32px;color:#292b29}.fm-chat-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.fm-chat-heading h1{font-size:22px;margin:0}.fm-chat-heading span{font-size:12px;color:var(--fm-muted)}.fm-messages{display:flex;flex-direction:column;gap:24px;margin-bottom:24px;flex:1}.fm-chat-empty .fm-messages:empty{display:none}.fm-message{font-size:14px;line-height:1.9;max-width:100%;overflow-wrap:anywhere}.fm-message p{white-space:pre-wrap;margin:0 0 8px}.fm-message time,.fm-message small{font-size:11px;color:var(--fm-muted)}.fm-user{align-self:flex-end;max-width:82%;align-items:flex-end;background:transparent;padding:0}.fm-message-bubble{width:fit-content;max-width:100%}.fm-user .fm-message-bubble{background:#edf3ff;border-radius:18px 18px 4px;padding:10px 16px}.fm-user time{padding:0 4px;margin-top:4px}.fm-assistant{align-self:stretch;padding:8px}.fm-composer{position:sticky;bottom:16px;background:#fff;border:1px solid var(--fm-edge);border-radius:22px;padding:16px;box-shadow:0 4px 16px #19243a0a;z-index:2}html.conversation-design body #app .fm-composer textarea{border:0!important;border-radius:0!important;background:transparent!important;min-height:64px!important;height:64px!important;padding:4px 0!important;resize:none!important;font-size:15px!important;width:100%!important;line-height:1.7!important;box-shadow:none!important}.fm-composer footer{display:flex;align-items:center;gap:8px;margin-top:8px}.fm-composer footer>button{width:40px;height:40px;min-height:40px;padding:0;display:grid;place-items:center}.fm-composer small{flex:1;font-size:11px;color:var(--fm-muted)}.fm-composer .fm-send{border-radius:50%;background:var(--fm-ink);color:#fff}.fm-chat-prompts{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.fm-chat-prompts button{font-size:12px;border-radius:999px}.fm-member-columns{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:28px}.fm-member-columns>main>.rw-tabs{margin-top:0}.fm-member-columns>main{min-width:0}html.conversation-design body #app #stage>.rw-page.fm-member-detail{width:calc(100% - 64px)!important;max-width:1320px!important}.fm-member-header{position:sticky;top:0;z-index:5;min-height:90px;margin:0 0 16px;padding:12px 0;box-sizing:border-box;border-bottom:1px solid var(--fm-edge);background:var(--fm-canvas)}.fm-member-header .rw-person{flex:1;min-width:0}.fm-member-header .rw-breadcrumb{flex:none;margin:0;max-width:135px;font-size:12px}.fm-member-header h1{font-size:22px!important;margin:0}.fm-member-header .mc-status{font-size:12px}.fm-member-header p{margin:4px 0 0;font-size:12px}.fm-member-chat{width:100%;padding:8px 0 16px;min-height:max(520px,calc(100dvh - 320px))}.fm-member-rail{border-left:1px solid var(--fm-edge);padding-left:24px;font-size:12px}.fm-member-rail section{padding:16px 0;border-bottom:1px solid var(--fm-edge)}.fm-member-rail h2{font-size:18px!important}.fm-member-rail h3{font-size:13px}.fm-member-rail a{display:block;margin:8px 0;line-height:1.8}.fm-rail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.fm-rail-grid span{font-size:11px;color:var(--fm-muted)}.fm-rail-grid strong{display:block;color:var(--fm-ink);font-size:12px;margin-top:6px;font-weight:500}.fm-rail-links{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.fm-rail-links button{font-size:12px}.fm-file-list{padding:0;list-style:none}.fm-file-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--fm-edge);font-size:13px;overflow-wrap:anywhere}.fm-business-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.fm-business-charts .ba-chart{display:flex;flex-direction:column}.fm-business-charts .ba-chart>header{min-height:72px}.fm-business-charts .ba-line{margin-top:20px;flex:1;min-height:220px}.fm-business-charts .ba-composition{flex:1;margin-top:20px}.fm-business-charts details{margin-top:16px}.ba-priority{padding:24px;border:1px solid var(--fm-edge);border-radius:14px;background:#fff;margin-bottom:24px}.ba-priority h2{font-size:22px!important;margin:20px 0 12px}.ba-priority p{font-size:13px;line-height:1.8}.ba-priority footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;font-size:12px;color:var(--fm-muted)}.rw-heading>.md-actions{flex-wrap:nowrap}.rw-heading>.md-actions select{width:128px;flex:none}.fm-growth-row{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid var(--fm-edge);font-size:13px}.fm-growth-row h2{margin:0}.fm-growth-row p{margin:8px 0;color:var(--fm-muted)}.fm-profile-form{max-width:440px;margin-top:32px}.fm-stage>.rw-page{padding-bottom:48px}.queue-enter-active,.queue-leave-active{transition:opacity .22s ease,transform .22s ease}.queue-enter-from{opacity:0;transform:translateY(8px)}.queue-leave-to{opacity:0;transform:translateY(-6px)}@media (max-width: 1000px){.fm-member-columns{grid-template-columns:1fr}.fm-member-rail{border-left:0;padding-left:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.fm-business-charts{grid-template-columns:1fr}.fm-table-scroll td,.fm-table-scroll th{padding:12px}}@media (max-width: 720px){html.conversation-design body #app .fm-app>.sidebar,html.conversation-design.cs-collapsed body #app .fm-app>.sidebar{display:none!important;width:260px!important;min-width:260px!important}html.conversation-design body #app .fm-app>.sidebar.fm-mobile-open{display:block!important;z-index:60}html.conversation-design body #app .fm-app>.workspace,html.conversation-design.cs-collapsed body #app .fm-app>.workspace{width:100%!important;margin:0!important}.fm-mobile-header{display:flex;align-items:center;justify-content:space-between;position:fixed;inset:0 0 auto;height:56px;padding:0 12px;background:#f9f9ffef;backdrop-filter:blur(10px);z-index:25;border-bottom:1px solid var(--fm-edge)}.fm-mobile-header strong{font-size:14px;font-weight:500}.fm-mobile-header button{background:transparent;border:0;width:40px;padding:0;display:grid;place-items:center}.fm-mobile-header.is-prototype{inset:0 auto auto 0;width:64px;height:64px;padding:12px;background:transparent;backdrop-filter:none;border:0;pointer-events:none}.fm-mobile-header.is-prototype button{width:40px;height:40px;border:1px solid #e9eaf0;border-radius:12px;background:#fff;pointer-events:auto}.fm-mobile-bottom{position:fixed;inset:auto 0 0;z-index:24;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(62px + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);box-sizing:border-box;overflow:hidden;border-top:1px solid rgba(12,28,52,.1);background:#fffffff0;backdrop-filter:blur(18px)}.fm-mobile-bottom button{display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:0 4px;border:0;background:transparent;color:#748198;font:inherit;font-size:10px;line-height:1.1;white-space:nowrap}.fm-mobile-bottom button.is-on{color:#006ee6;font-weight:600}.fm-mobile-bottom img{width:18px;height:18px;border-radius:50%}.fm-app:has(.fm-mobile-bottom) #stage:after{content:"";display:block;height:62px}.fm-nav-scrim{display:block;position:fixed;inset:0;background:#18233855!important;z-index:50;border:0;border-radius:0}html.conversation-design.cs-collapsed body #app .fm-app .fm-mobile-open .cs-product-name,html.conversation-design.cs-collapsed body #app .fm-app .fm-mobile-open .cs-scroll{display:flex!important}html.conversation-design.cs-collapsed body #app .fm-app .fm-mobile-open .cs-scroll{display:block!important}.fm-account{inset:auto 8px 8px!important;width:calc(100% - 16px);max-width:none}.fm-drawer{inset:auto 8px 0!important;width:calc(100% - 16px);max-width:none;height:auto;max-height:90dvh;border-radius:16px 16px 0 0;margin:0!important}.fm-dialog-body{padding:16px 20px max(20px,env(safe-area-inset-bottom))}.fm-dialog>header{padding:12px 20px}.fm-chat{width:calc(100% - 32px);padding-top:80px}.fm-chat-greeting{font-size:23px}.fm-composer{bottom:8px;padding:12px}.fm-app:has(.fm-mobile-bottom) .fm-composer{bottom:calc(68px + env(safe-area-inset-bottom))}.fm-composer small{font-size:10px}.fm-member-chat{padding-top:0}html.conversation-design body #app #stage>.rw-page.fm-member-detail{width:calc(100% - 32px)!important}.fm-member-columns{gap:16px}.fm-member-rail{grid-template-columns:1fr}.fm-chat-heading{align-items:flex-start;flex-direction:column}.fm-definition{grid-template-columns:1fr;gap:4px}.fm-definition dd{margin-bottom:10px}.fm-table-scroll table{min-width:580px}.fm-error{margin:72px 16px 0}.fm-toast{bottom:12px;width:calc(100vw - 64px)}.rw-heading{flex-wrap:wrap}.rw-heading>.md-actions{flex-wrap:wrap}.fm-growth-row{align-items:flex-start;gap:12px}.fm-app .ds-note footer{align-items:flex-start}.fm-app .fm-file-list li{flex-direction:column;align-items:flex-start}.fm-subheading{align-items:flex-start;gap:12px;flex-direction:column}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.fm-app .rw-search input{border:0!important;background:transparent!important;padding:0!important;min-height:0!important;box-shadow:none!important}.fm-app .fm-composer button{border:1px solid var(--fm-edge);border-radius:10px;background:#fff;color:var(--fm-ink)}.fm-app .fm-composer .fm-send{border-radius:50%;background:var(--fm-ink);color:#fff}html.conversation-design body #app #stage>.fm-chat{width:min(872px,calc(100% - 64px))!important;max-width:872px!important;margin-inline:auto!important;padding-top:72px!important}@media (max-width: 720px){html.conversation-design body #app #stage>.fm-chat{width:calc(100% - 32px)!important;padding-top:80px!important}}.fm-more-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.fm-more-charts .ba-chart{min-width:0;padding:20px;border:1px solid #e5e3dc;border-radius:16px;background:#fff}.fm-bars{margin:16px 0}.fm-bars>div{display:flex;align-items:center;gap:12px;margin:8px 0}.fm-bars meter{width:100%;height:14px;accent-color:#678771}.fm-bars span{flex:0 0 100px}.fm-extra-fields{display:grid;gap:12px}.fm-member-rail small{display:block;margin-top:8px;color:#797b73}.fm-session-ended{margin:10vh auto;max-width:700px}.fm-growth-user{padding:12px;background:#f1f2ed;border-radius:12px}@media (max-width: 700px){.fm-more-charts{grid-template-columns:1fr}.rw-tabs{max-width:100%;overflow-x:auto}.fm-session-ended{padding:24px}.ap-section .fm-growth-row{flex-wrap:wrap;gap:12px}}.fm-app .cs-unified-account{position:relative}.live-ops{max-width:1280px;margin:0 auto;padding:52px 42px 96px;color:#18243a}.live-ops *{box-sizing:border-box}.live-ops h1{margin:8px 0;font-size:32px;letter-spacing:-.04em}.live-ops h2{margin:0 0 8px;font-size:20px}.live-ops h3{margin:0 0 10px;font-size:16px}.live-ops p{line-height:1.65}.live-heading,.live-toolbar,.live-section-head,.live-member-title,.live-entry>div:first-child,.live-ai-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.live-heading{margin-bottom:28px}.live-heading>div:first-child{display:block;min-width:0}.live-heading small,.live-heading p,.live-ops small,.live-ops .rw-caption{color:#758095}.live-heading p{margin:0}.live-toolbar{border:1px solid #e5e9f0;border-radius:16px;padding:14px 18px;background:#fff;margin-bottom:22px}.live-toolbar label{display:flex;align-items:center;gap:10px;font-weight:600}.live-toolbar select{min-width:190px}.live-toolbar>span{color:#758095;font-size:12px;margin-left:auto}.live-ops input:not([type=checkbox]),.live-ops select,.live-ops textarea{border:1px solid #dce2ed;border-radius:10px;padding:11px 13px;min-height:42px;background:#fff;color:#17223a;font:inherit;width:100%}.live-ops textarea{resize:vertical}.live-ops input:focus-visible,.live-ops select:focus-visible,.live-ops textarea:focus-visible,.live-ops button:focus-visible{outline:3px solid #a9c3fc;outline-offset:2px}.live-ops form label{display:grid;gap:7px;font-size:13px;color:#46536b;margin-bottom:14px}.live-ops .rw-button,.live-ops .live-actions button,.live-slot button,.live-ai-head button,.live-refresh{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 16px;border:1px solid #dce2ed;border-radius:10px;background:#fff;color:#18243a;font:inherit;font-size:13px;cursor:pointer;text-align:center}.live-ops .rw-button.primary{background:#18243a;color:#fff;border-color:#18243a}.live-ops button:disabled{opacity:.55;cursor:not-allowed}.live-tabs{display:flex;gap:30px;border-bottom:1px solid #e5e9f0;margin-bottom:24px}.live-tabs button{border:0;border-bottom:2px solid transparent;padding:12px 0;background:none;color:#748095;cursor:pointer}.live-tabs button[aria-pressed=true]{border-color:#18243a;color:#18243a;font-weight:650}.live-surface,.live-card{background:#fff;border:1px solid #e7eaf0;border-radius:18px;box-shadow:0 8px 28px #12223b08}.live-section-head p,.live-card>p{color:#758095;font-size:13px;margin:0 0 20px}.live-surface,.live-card{padding:25px}.live-section-head{margin-bottom:18px}.live-section-head input{max-width:260px}.live-member-list{margin-bottom:18px}.live-member-row,.live-offering{width:100%;border:1px solid #e7eaf0;background:#fff;color:#18243a;text-align:left;cursor:pointer}.live-member-row{display:flex;align-items:center;gap:14px;padding:15px;border-radius:12px;margin:8px 0}.live-member-row>span:nth-child(2){display:grid;gap:4px;flex:1}.live-member-row>span:last-child{color:#70809c;font-size:13px}.live-avatar{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#edf3ff;color:#315a9c}.live-member-detail>.rw-button{margin-bottom:20px}.live-member-title{margin-bottom:20px}.live-member-title p{color:#758095;margin:0;font-size:13px}.live-summary{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #e7eaf0;border-radius:16px;margin-bottom:18px;overflow:hidden}.live-summary>div{display:grid;gap:8px;padding:20px;border-right:1px solid #e7eaf0}.live-summary>div:last-child{border:0}.live-summary span{color:#758095;font-size:13px}.live-summary strong{font-size:24px}.live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.live-card{min-width:0}.live-card>p{margin-bottom:16px}.live-observations{margin-top:18px}.live-entry{padding:17px 0;border-top:1px solid #edf0f5}.live-entry>div:first-child{margin-bottom:5px}.live-entry small{display:block;font-size:12px}.live-entry p{margin:10px 0 0}.live-entry ul{padding-left:20px;color:#4f5a6e}.live-pill{border-radius:7px;background:#edf3ff;color:#315a9c;font-size:12px;padding:4px 7px}.live-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.live-actions button:not(.management-button){min-height:34px!important;padding:6px 10px!important}.live-check,.live-slot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.live-evidence{display:grid;gap:7px;font-size:12px;color:#748095}.live-offering{display:grid;gap:4px;border-radius:11px;padding:13px;margin-bottom:8px}.live-offering.selected{border-color:#82a8f3;background:#f6f9ff}.live-edit-form,.live-schedule{border-top:1px solid #e7eaf0;padding-top:20px;margin-top:20px}.live-form-line{display:grid;grid-template-columns:1fr 1fr;gap:12px}.live-ops .live-checkline{display:flex;align-items:center;gap:8px}.live-ops fieldset{border:1px solid #e7eaf0;border-radius:10px;margin:12px 0 18px;padding:12px}.live-error,.live-notice{border-radius:10px;padding:12px 15px}.live-error{background:#fff0f0;color:#a42e34}.live-notice{background:#ecf8f1;color:#176440}.live-ai-panel{position:fixed;z-index:45;right:0;top:0;bottom:0;width:min(490px,100vw);display:flex;flex-direction:column;background:#fff;border-left:1px solid #e5e9f0;box-shadow:-12px 0 36px #12223b16}.live-ai-panel.is-expanded{width:100vw}.live-ai-scrim{position:fixed;z-index:44;inset:0;border:0;background:#15233a55;cursor:pointer}.live-ai-head{padding:16px 22px;border-bottom:1px solid #edf0f5}.live-ai-head>div{display:flex;gap:8px}.live-ai-history{flex:1;min-height:0;overflow:auto;padding:22px;line-height:1.6}.live-ai-history>p{color:#758095;margin-top:0}.live-ai-history article{border-bottom:1px solid #edf0f5;padding:12px 0}.live-ai-history article.user{margin-left:15%}.live-ai-history article p{white-space:pre-wrap}.live-ai-footer{flex:none;padding:12px 16px 16px;border-top:1px solid #edf0f5}.live-refresh{min-height:30px;margin-bottom:8px}@media (max-width: 900px){.live-ops{padding:32px 20px 70px}.live-grid{grid-template-columns:1fr}}@media (max-width: 600px){.live-ops{padding:76px 16px 50px}.live-heading,.live-toolbar,.live-section-head,.live-member-title{align-items:flex-start;flex-direction:column}.live-toolbar>span{margin-left:0}.live-summary{grid-template-columns:1fr 1fr 1fr}.live-summary>div{padding:14px 10px}.live-summary strong{font-size:18px}.live-surface,.live-card{padding:18px}}:root{--management-content-width: 1320px;--management-page-gutter: 48px;--management-page-top: 36px;--management-title-size: 28px;--management-control-height: 38px;--management-control-radius: 8px;--management-accent: var(--cs-accent, #2867eb);--management-edge: var(--cs-edge, #e4e7ee)}#stage>.management-page{box-sizing:border-box;width:calc(100% - var(--management-page-gutter) * 2);max-width:var(--management-content-width);min-width:0;margin:0 auto;padding:var(--management-page-top) 0 64px;color:var(--cs-ink, #19243a);font-size:14px;line-height:1.6}#stage .management-page-header{display:flex;flex-direction:row;align-items:center;text-align:left;justify-content:space-between;flex-wrap:wrap;gap:16px;min-height:40px;margin:0 0 24px;padding:0}#stage .management-page-header>div:first-child{min-width:0}#stage .management-page-header>div:has(>h1){display:block}#stage .management-page-header h1{margin:0;color:var(--cs-ink, #19243a);font-size:var(--management-title-size);font-weight:600;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere}#stage .management-page-header p{margin:8px 0 0;color:var(--cs-muted, #667085);font-size:13px}#stage .management-page-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0;margin:0}#stage .management-section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 16px}#stage .management-section-header h2{margin:0;font-size:16px;font-weight:600;line-height:1.5}#stage .management-section-header p{margin:6px 0 0;font-size:12px;color:var(--cs-muted, #667085)}:is(#stage,.fm-dialog) .management-button,#stage :where(.management-page) .rw-button:not(:where(.management-tabs>button)){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:6px;min-height:var(--management-control-height);max-width:100%;padding:8px 14px;border:1px solid var(--management-edge);border-radius:var(--management-control-radius);background:#fff;color:var(--cs-ink, #19243a);font:inherit;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;white-space:normal;cursor:pointer}:is(#stage,.fm-dialog) .management-button:is(.management-button--primary,.primary,.workflow-primary,.auth-primary),#stage .management-page .rw-button.primary{background:var(--management-accent);border-color:var(--management-accent);color:#fff}:is(#stage,.fm-dialog) .management-button--text{border-color:transparent;background:transparent;color:var(--management-accent);padding:4px 8px;min-height:32px}:is(#stage,.fm-dialog) .management-button--compact{padding:5px 10px;min-height:32px}:is(#stage,.fm-dialog) .management-button.danger{color:#b42318}:is(#stage,.fm-dialog) .management-button:hover:not(:disabled){background:#f2f6fb;border-color:#b6c8de}:is(#stage,.fm-dialog) .management-button:is(.management-button--primary,.primary,.workflow-primary,.auth-primary):hover:not(:disabled){background:color-mix(in srgb,var(--management-accent),#000 12%);border-color:transparent}:is(#stage,.fm-dialog) .management-button--text:hover:not(:disabled){border-color:transparent}:is(#stage,.fm-dialog) .management-button:disabled{opacity:.5;cursor:not-allowed}:is(#stage,.fm-dialog) .management-button:focus-visible,#stage .management-tabs>:is(button,a):focus-visible{outline:2px solid var(--management-accent);outline-offset:3px}:is(#stage,.fm-dialog) .management-button svg{flex:none;width:16px;height:16px}#stage .management-tabs{display:flex;align-items:stretch;flex-wrap:wrap;gap:0 24px;min-height:44px;margin:0 0 24px;padding:0;border:0;border-bottom:1px solid var(--management-edge);border-radius:0;background:transparent}#stage .management-tabs>:is(button,a){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:6px;min-height:44px;margin:0;padding:10px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--cs-muted, #667085);font:inherit;font-size:13px;line-height:20px;text-decoration:none;white-space:nowrap;cursor:pointer}#stage .management-tabs>:is(button,a):is([aria-pressed=true],[aria-current=page],.active){border-bottom-color:var(--management-accent);color:var(--management-accent);background:transparent;box-shadow:none;font-weight:600}#stage .management-tabs>:is(button,a):disabled{opacity:.5;cursor:not-allowed}#stage>.management-page--detail{padding-top:0}@media (max-width: 1150px){:root{--management-page-gutter: 24px;--management-page-top: 32px}}@media (max-width: 720px){:root{--management-page-gutter: 16px;--management-page-top: 76px;--management-title-size: 24px;--management-control-height: 44px}#stage>.management-page{padding-bottom:calc(110px + env(safe-area-inset-bottom))}#stage>.management-page--detail{padding-top:76px}#stage .management-page-header{gap:12px;margin-bottom:20px}#stage .management-page-header>.management-page-actions{width:100%}#stage .management-section-header>.management-page-actions{margin-left:auto}#stage .management-tabs{gap:0 20px;margin-bottom:20px}:is(#stage,.fm-dialog) .management-button--text,:is(#stage,.fm-dialog) .management-button--compact{min-height:44px}}html body dialog.fm-dialog.management-dialog[open]{inset:0;margin:auto;width:min(640px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:fit-content;display:flex;flex-direction:column;box-sizing:border-box;max-height:calc(100dvh - 48px);padding:0;overflow:hidden;border:1px solid var(--management-edge);border-radius:14px;background:#fff;color:var(--cs-ink, #19243a);font-size:14px;line-height:1.6}html body .management-dialog>header{position:static;flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:0;padding:20px 24px;border-bottom:1px solid var(--management-edge);background:#fff}html body .management-dialog>header h2{margin:0;font-size:20px;line-height:1.4;font-weight:600}html body .management-dialog>header p{margin:4px 0 0;color:var(--cs-muted, #667085);font-size:12px;line-height:1.6}html body .management-dialog>header .fm-dialog-eyebrow{display:block;margin-bottom:4px;color:var(--cs-muted, #667085);font-size:11px}html body .management-dialog>header>button{display:grid;place-items:center;flex:none;width:32px;height:32px;min-height:32px;padding:0;border:1px solid var(--management-edge);border-radius:8px;background:#fff;color:var(--cs-muted, #667085)}html body .management-dialog>.fm-dialog-body{flex:1;min-width:0;min-height:0;padding:20px 24px;overflow:auto;overscroll-behavior:contain}html body .management-dialog>footer{flex:none;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:0;padding:14px 24px;border-top:1px solid var(--management-edge);background:#fafbfc}html body .management-dialog>footer>p{margin:0 auto 0 0;color:var(--cs-muted, #667085);font-size:12px}html body .management-dialog :is(input,select,textarea){box-sizing:border-box;max-width:100%}html body .management-dialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--management-accent);outline-offset:2px}@media (max-width: 720px){html body dialog.fm-dialog.management-dialog[open]{max-height:calc(100dvh - 24px)}html body .management-dialog>header{padding:16px 18px}html body .management-dialog>.fm-dialog-body{padding:18px}html body .management-dialog>footer{padding:12px 18px}html body .management-dialog>header>button{width:40px;height:40px}}:root{--assistant-ink:#233449;--assistant-muted:#68788c;--assistant-accent:#244d73;--assistant-edge:#e2e8f0;--assistant-canvas:#f5f7fa;--assistant-paper:#fff}.fm-chat{--cs-ink:var(--assistant-ink);--cs-muted:var(--assistant-muted);--cs-accent:var(--assistant-accent);--cs-edge:var(--assistant-edge);--cs-canvas:var(--assistant-canvas);--cs-paper:var(--assistant-paper)}.fm-chat .member-summary-entry{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 18px;padding:12px;border:1px solid var(--assistant-edge);border-radius:10px;background:var(--assistant-paper)}.member-summary-entry>span{flex:1;font-size:11px;color:var(--assistant-muted)}.fm-chat .member-summary-entry button{font-size:12px;border-radius:8px;padding:8px 10px;min-height:38px;color:var(--assistant-accent)}.fm-chat .assistant-message-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--assistant-edge)}.fm-chat .assistant-message-actions .ds-copy-answer{margin:0;min-height:34px;border-radius:7px;padding:6px 9px;color:var(--assistant-muted)}.fm-chat .assistant-message-actions .ds-review-answer{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:0;padding:8px 12px;border:1px solid #cddbe8;border-radius:8px;background:#eaf0f6;color:var(--assistant-accent);font:inherit;font-size:12px;cursor:pointer}.fm-chat .assistant-message-actions button:disabled{opacity:.5;cursor:not-allowed}.fm-chat .fm-message-bubble>footer{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:12px}.fm-chat .fm-message-bubble>footer :is(button,a){display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:6px 9px;border:1px solid var(--assistant-edge);border-radius:7px;background:var(--assistant-canvas);color:var(--assistant-accent);font-size:11px;text-decoration:none;overflow-wrap:anywhere}.fm-chat .rw-comparison{box-sizing:border-box;margin:16px 0;padding:16px;border:1px solid var(--assistant-edge);border-radius:10px;background:var(--assistant-paper);font-size:13px}.fm-chat .rw-comparison :is(h2,h3){margin:0 0 8px;font-size:15px;line-height:1.55}.fm-chat .rw-comparison>p{font-size:12px;line-height:1.7;color:var(--assistant-muted)}.fm-chat .rw-comparison>button{min-height:38px;margin:6px 8px 0 0;padding:8px 12px;border:1px solid var(--assistant-edge);border-radius:8px;background:#eaf0f6;color:var(--assistant-accent);font:inherit;font-size:12px}.fm-chat .ds-chat-content>[role=alert],.page-ai-panel .pa-review [role=alert]{padding:12px 14px;border:1px solid #ecd5cf;border-radius:9px;background:#fff8f5;color:#924b3e;font-size:13px;line-height:1.65}.fm-chat .ds-chat-content>[role=status]{padding:10px 12px;border-radius:8px;background:var(--assistant-paper);color:var(--assistant-muted);font-size:12px}.fm-chat .ds-chat-content>.md-actions{gap:8px;margin:14px 0;display:flex;flex-wrap:wrap}.fm-chat .ds-chat-content>.md-actions button{min-height:36px;padding:7px 10px;border:1px solid var(--assistant-edge);border-radius:8px;background:var(--assistant-paper);color:var(--assistant-accent);font-size:12px}.page-ai-panel .permission-review{display:grid;gap:16px;min-width:0}.page-ai-panel .permission-review-note{margin:0;padding:12px 14px;border:1px solid var(--assistant-edge);border-radius:10px;background:var(--assistant-paper);color:var(--assistant-muted);font-size:12px;line-height:1.75}.page-ai-panel .permission-review .auth-form{display:grid;gap:14px;box-sizing:border-box;padding:20px;border:1px solid var(--assistant-edge);border-radius:12px;background:var(--assistant-paper);font-size:13px}.page-ai-panel .permission-review .auth-form>p{margin:0;padding:10px 12px;background:var(--assistant-canvas);border-radius:8px;color:var(--assistant-ink)}.page-ai-panel .permission-review .auth-form>ul{display:grid;gap:8px;list-style:none;padding:0;margin:0}.page-ai-panel .permission-review .auth-form>ul>li{padding:10px 12px;border:1px solid var(--assistant-edge);border-radius:8px;background:var(--assistant-canvas);line-height:1.7;overflow-wrap:anywhere}.page-ai-panel .permission-review .auth-form label:not(.auth-check){display:grid;gap:7px;margin:0;font-size:12px;color:var(--assistant-muted)}.page-ai-panel .permission-review .auth-form :is(select,textarea,input:not([type=checkbox])){box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:40px;padding:9px 11px;border:1px solid var(--assistant-edge);border-radius:8px;background:var(--assistant-paper);color:var(--assistant-ink);font:inherit}.page-ai-panel .permission-review .auth-form fieldset{margin:0;padding:14px;border:1px solid var(--assistant-edge);border-radius:9px}.page-ai-panel .permission-review .auth-form legend{font-size:12px;color:var(--assistant-muted);padding:0 6px}.page-ai-panel .permission-review .auth-form .auth-check{display:flex;align-items:center;gap:8px;min-height:36px;font-size:13px}.page-ai-panel .permission-review .auth-form>button{justify-self:start;margin-top:4px}.page-ai-panel .permission-review .aa-kicker{font-size:11px;color:var(--assistant-accent)}html.conversation-design body #app .fm-chat .fm-composer.fp-ai-composer textarea{min-height:48px!important;padding:0!important;font-size:14px!important;line-height:24px!important}html.conversation-design body #app .fm-chat .fm-composer.fp-ai-composer-home textarea{min-height:56px!important}.fm-chat .fm-composer .composer-length{flex:0 0 auto}.fm-chat.ds-chat-page:not(.pa-thread) .ds-chat-topbar{border-bottom:1px solid var(--assistant-edge);font-size:14px}.fm-chat.ds-chat-page:not(.pa-thread) .ds-chat-topbar>h1{font-size:14px;font-weight:600;color:var(--assistant-ink)}.fm-chat.ds-chat-page:not(.pa-thread) .ds-chat-content{padding-block:22px 28px}.fm-chat.ds-chat-page:not(.pa-thread) .fm-assistant .fm-message-bubble{box-sizing:border-box;padding:0;border:0;border-radius:0;background:transparent}.fm-chat.ds-chat-page:not(.pa-thread) .fm-user .fm-message-bubble{background:#eaf0f6;border-radius:12px 12px 3px;color:var(--assistant-ink)}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-chat-scroll{flex:1;min-height:0;overflow:auto;margin-top:0;display:flex;flex-direction:column;justify-content:flex-end}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-chat-content{padding:20px 0 28px}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .fm-chat-greeting{font-size:28px;font-weight:600;color:var(--assistant-ink)}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-chat-dock{margin-bottom:auto;padding-bottom:24px}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-try{margin-top:18px}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-try>p{display:block;margin:0 0 9px;text-align:left;font-size:11px;color:var(--assistant-muted)}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-try>.ds-read-heading{margin-top:18px}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-prompts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-prompts button{justify-content:flex-start;gap:10px;width:100%;box-sizing:border-box;padding:10px 12px;min-height:56px;border:1px solid var(--assistant-edge);border-radius:9px;background:var(--assistant-paper);text-align:left}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-prompts .ds-prompt-icon{display:grid;place-items:center;width:28px;height:28px;flex:none;background:var(--assistant-canvas);border-radius:7px;color:var(--assistant-accent)}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-prompt-copy{display:grid;gap:3px;min-width:0}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-prompt-copy strong{font-size:12px;font-weight:600;color:var(--assistant-ink)}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-prompt-copy small{display:block;font-size:11px;color:var(--assistant-muted)}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-read-prompts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-read-prompts button{justify-content:flex-start;min-height:36px;border-radius:8px;box-sizing:border-box;padding:7px 10px;font-size:11px;border-color:var(--assistant-edge);color:var(--assistant-muted)}@media (max-width:720px){.fm-chat .assistant-message-actions :is(.ds-copy-answer,.ds-review-answer){min-height:40px}.fm-chat .member-summary-entry>span{flex-basis:100%}.fm-chat .member-summary-entry button{flex:1;min-height:42px}.page-ai-panel .permission-review .auth-form{padding:16px}.fm-chat.ds-chat-page:not(.pa-thread) .fm-assistant .fm-message-bubble{padding:0}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .fm-chat-greeting{font-size:23px}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-prompt-copy small{display:none}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-prompts button{min-height:48px;padding:9px 10px}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-read-prompts{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-read-prompts button{min-height:42px}.fm-chat.ds-chat-page:not(.pa-thread).ds-chat-welcome .ds-chat-dock{padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.fm-chat :is(button,textarea),.page-ai-panel button{transition:none}}.assistant-business-dialog>.fm-dialog-body>p:first-child{margin:0 0 18px;padding:12px 14px;border:1px solid var(--assistant-edge);border-radius:9px;background:var(--assistant-canvas);color:var(--assistant-muted);font-size:12px;line-height:1.7}.assistant-business-dialog>.fm-dialog-body>label{display:grid;gap:8px;margin:14px 0;color:var(--assistant-muted);font-size:12px}.assistant-business-dialog>.fm-dialog-body>label>select{padding:10px 12px;min-height:40px;border:1px solid var(--assistant-edge);border-radius:8px;background:var(--assistant-paper);color:var(--assistant-ink);font:inherit}.assistant-business-dialog>.fm-dialog-body>[role=alert]{padding:12px;border-radius:8px;background:#fff8f5;color:#924b3e;font-size:13px}.assistant-business-dialog>.fm-dialog-body>button{min-height:38px;padding:8px 12px;border:1px solid var(--assistant-edge);border-radius:8px;background:var(--assistant-paper);color:var(--assistant-accent);font:inherit;font-size:12px}.fm-chat .business-action-row{display:flex;align-items:center;gap:16px;margin:14px 0 0;padding:12px 14px;border:1px solid var(--assistant-edge);border-radius:9px;background:var(--assistant-canvas)}.fm-chat .business-action-copy{flex:1;min-width:0;overflow-wrap:anywhere}.fm-chat .business-action-copy h3{margin:0;font-size:13px;line-height:1.6;color:var(--assistant-ink)}.fm-chat .business-action-copy p{margin:3px 0 0;font-size:12px;line-height:1.65;color:var(--assistant-muted)}.fm-chat .business-action-row>button{flex:none;margin:0;min-height:36px;padding:7px 12px;border:1px solid #cddbe8;border-radius:7px;background:var(--assistant-paper);color:var(--assistant-accent);font:inherit;font-size:12px;cursor:pointer}.fm-chat .business-action-row>button:disabled{opacity:.5;cursor:not-allowed}.fm-chat .ds-history{display:flex;justify-content:center;padding:2px 0 12px}.fm-chat .ds-history button{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border:1px solid var(--assistant-edge);border-radius:18px;background:var(--assistant-paper);color:var(--assistant-accent);font:inherit;font-size:12px;cursor:pointer}.fm-chat .ds-history span{color:var(--assistant-muted);font-size:11px}.fm-chat :is(.ds-history button,.business-action-row>button):focus-visible{outline:2px solid var(--assistant-accent);outline-offset:3px}@media (max-width:720px){.fm-chat .business-action-row{gap:10px;padding:10px}.fm-chat .business-action-row>button{min-height:40px;padding:7px 10px}}.fm-chat .harness-action-panel{box-sizing:border-box;display:grid;gap:10px;max-height:45dvh;overflow:auto;margin:0 0 12px;padding:14px 16px;border:1px solid var(--assistant-edge);border-radius:10px;background:var(--assistant-paper);color:var(--assistant-ink);font-size:13px;overflow-wrap:anywhere}.fm-chat .harness-action-panel header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.fm-chat .harness-action-panel header span{color:var(--assistant-muted);font-size:11px}.fm-chat .harness-action-panel p{margin:0;line-height:1.65}.fm-chat .harness-action-panel summary{cursor:pointer;color:var(--assistant-accent);min-height:28px}.fm-chat .harness-panel-actions{display:flex;gap:8px;flex-wrap:wrap}.fm-chat .harness-panel-actions button{min-height:38px;padding:8px 12px;border:1px solid var(--assistant-edge);border-radius:7px;background:var(--assistant-canvas);color:var(--assistant-accent);font:inherit;cursor:pointer}.fm-chat .harness-panel-actions button:disabled{opacity:.5;cursor:not-allowed}.fm-chat .business-history-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:6px 0;color:var(--assistant-muted);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.fm-chat .business-history-row strong{font-weight:500;color:var(--assistant-ink)}.fm-chat .agent-process{border:0;border-radius:0;background:transparent;padding:8px 0}.fm-chat .assistant-message-actions{border:0;margin-top:8px;padding-top:0}.fm-chat .harness-question{box-sizing:border-box;max-height:none;overflow:visible;margin-bottom:12px;border-color:var(--assistant-edge);background:var(--assistant-paper)}.fm-chat .harness-question{color:var(--assistant-ink);font:inherit}@media (max-width:720px){.fm-chat .harness-action-panel{padding:12px;max-height:40dvh}.fm-chat .harness-panel-actions button{min-height:44px}}
