.main-content{flex-direction:column}.ContentEditable__root{height:calc(100vh - 155px)!important;height:calc(100dvh - 148px)!important;transition:height .3s ease}body:has(#adngin-bottom_adhesive-0-adhesive:not(.adhesive-hidden)) .ContentEditable__root{height:calc(100vh - 282px)!important;height:calc(100dvh - 282px)!important}.action-button.lock,.action-button.share{display:none!important}.action-button.upload-btn,.action-button.download-btn{display:inline-flex}.action-button.copy-btn{display:flex;align-items:center;justify-content:center}#root{border-radius:0!important;min-height:calc(100dvh - 48px);.actions{width:100%;bottom:0!important;display:flex;align-items:center;flex-direction:row-reverse;padding:8px 16px;margin:0!important;z-index:11;background-color:var(--color-white);@media screen and (max-width:940px){position:fixed;top:100%;transform:translateY(-100%);left:0;right:0;bottom:unset!important}}}.tool__section__wrapper{position:relative;flex:1;display:flex;width:100%;flex-direction:column}.note-opening-loader{display:none;position:absolute;inset:0;z-index:9999;background:#fff9 url(../images/loader.gif) no-repeat center center;background-size:64px;cursor:progress}.note-opening-loader.is-active{display:block}body.is-note-opening,body.is-note-opening *{cursor:progress!important}:root.dark .note-opening-loader{background-color:#00000080}:root.dark{.action-button>img,.action-button>i{filter:invert(1) brightness(.8)}.action-button:hover{background-color:var(--gray-gradient)}.Modal__content>div>button:last-child{background-color:var(--bg-gray);&:hover{background-color:var(--color-light-bg)}}.dateTimePicker{background:var(--color-white);border-color:var(--top-nav-bar-border-color)}}.info-container{font-size:14px;border-radius:10px;width:100%;display:flex;align-items:center;justify-content:start;.upload-file{padding:8px;border-radius:6px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var(--text-color);background-color:transparent;white-space:nowrap;display:inline-flex;gap:2px;align-items:center;border:none;outline:none;cursor:pointer;text-align:center;&:hover{background-color:var(--hover-doc);color:var(--hover-text)}}.file-upload.is-compact{display:inline-flex;align-items:center;.upload-file-label{display:none}&:after{content:"";width:1px;height:20px;margin:0 8px 0 4px;background-color:var(--toolbar-divider-bg)}.upload-file[data-tooltip]:before{left:0;transform:translate(0) scale(0);transform-origin:bottom left}.upload-file[data-tooltip]:hover:before{transform:translate(0) scale(1)}}.info{color:var(--color-paragraph);font-weight:400;font-size:14px;line-height:20px;display:inline-flex;align-items:center;gap:8px;>span{white-space:nowrap}>span:not(:first-child):before{content:"";display:inline-block;width:1px;height:20px;margin-right:4px;vertical-align:middle;background-color:var(--toolbar-divider-bg)}}@media screen and (max-width: 768px){bottom:64px}}.footer-tool-btns{display:flex;align-items:center;justify-content:space-between}.saving__update__status__container{display:none;align-items:center;gap:8px;margin-left:16px}.saving__update__status__container img{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.saving__update__status__container span{color:var(--text-light);font-weight:400;font-size:12px;line-height:20px;letter-spacing:0px}@media (width <=768px){.d-md-none{display:none!important}}@media screen and (max-width:940px){.main-content{padding:0}.saving__update__status__container span{display:none}.doc__title__wrapper{position:relative}.saving__update__status__container{position:absolute;top:50%;transform:translateY(-50%);right:12px;z-index:2}.ContentEditable__root{height:calc(100vh - 214px)!important;height:calc(100dvh - 190px)!important}body:has(#adngin-bottom_adhesive-0-adhesive:not(.adhesive-hidden)) .ContentEditable__root{height:calc(100vh - 314px)!important;height:calc(100dvh - 290px)!important}#root{border-radius:0!important;min-height:calc(100vh - 117px);min-height:calc(100dvh - 85px)}.main-content{height:calc(100vh - 80px)!important;height:calc(100dvh - 48px)!important}}#captchaId{position:fixed;bottom:12px;right:18px;z-index:9999}.hmw-pill{position:relative;z-index:1000;pointer-events:auto;display:inline-flex;align-items:center;gap:6px;padding:12px;height:44px;border:.5px solid var(--top-nav-bar-border-color);border-radius:12px;background:var(--bg-white);color:var(--color-black);font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;white-space:nowrap;cursor:pointer;overflow:hidden;box-shadow:var(--hmw-pill-shadow);transition:box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.hmw-pill:before{content:"";position:absolute;inset:0;background:var(--hmw-pill-hover-bg);opacity:0;transition:opacity .22s ease;pointer-events:none}.hmw-pill:hover{box-shadow:var(--hmw-pill-shadow-hover)}.hmw-pill:hover:before{opacity:1}.hmw-pill:active{transform:translateY(0) scale(.985)}.hmw-pill-ic,.hmw-pill-label{position:relative;z-index:1}.hmw-pill-ic{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--color-black)}.hmw-pill-ic .hmw-sparkle{display:block;transform-origin:50% 50%}.hmw-pill:hover .hmw-sparkle{animation:hmwSparkleTwinkle 1.1s cubic-bezier(.16,1,.3,1)}@keyframes hmwSparkleTwinkle{0%{transform:scale(1) rotate(0)}35%{transform:scale(1.16) rotate(-8deg)}65%{transform:scale(.96) rotate(5deg)}to{transform:scale(1) rotate(0)}}.hmw-anchor{top:112px;left:48px}.hmw-anchor.is-moving{transition:top .3s cubic-bezier(.4,0,.2,1),left .3s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.hmw-anchor.is-moving{transition:none}}@media (width <=1025px){.hmw-anchor{left:22px}}@media (width <=768px){.hmw-anchor{top:96px;left:8px}}.hmw-sel-refine{animation:hmwPillIn .18s cubic-bezier(.16,1,.3,1)}@keyframes hmwPillIn{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--editor-selection-bg: rgba(51, 144, 255, .35)}:root.dark,:root.dark-green{--editor-selection-bg: rgba(51, 144, 255, .45)}.ContentEditable__root::selection,.ContentEditable__root ::selection{background-color:var(--editor-selection-bg)}::highlight(hmw-selection){background-color:var(--editor-selection-bg)}.hmw-sel-highlight{position:absolute;z-index:997;pointer-events:none;background:var(--editor-selection-bg);mix-blend-mode:multiply}:root.dark .hmw-sel-highlight,:root.dark-green .hmw-sel-highlight{mix-blend-mode:screen}:root{--hmw-bar-height: 49px;--hmw-chip-bg: #def7f4;--hmw-chip-bg-hover: #cbf1ec;--hmw-chip-fg: #0e988b;--hmw-card-shadow: 0 8px 56px -16px rgba(0, 0, 0, .16), 0 4px 12px -6px rgba(0, 0, 0, .06);--hmw-pill-shadow: 0 8px 48px -16px rgba(0, 0, 0, .24), 0 4px 12px -6px rgba(0, 0, 0, .16);--hmw-pill-shadow-hover: 0 12px 56px -16px rgba(0, 0, 0, .28), 0 6px 16px -6px rgba(0, 0, 0, .2);--hmw-pill-hover-bg: linear-gradient(90deg, #ffffff 0%, #e0fffc 47.115%, #ebf5ff 100%);--hmw-loader-1: #a6abb3;--hmw-loader-2: #81858c;--hmw-loader-3: #666b73}:root.dark,:root.dark-green{--hmw-chip-bg: rgba(14, 152, 139, .18);--hmw-chip-bg-hover: rgba(14, 152, 139, .3);--hmw-chip-fg: #4fdccb;--hmw-card-shadow: 0 8px 56px -16px rgba(0, 0, 0, .7), 0 4px 12px -6px rgba(0, 0, 0, .5);--hmw-pill-shadow: 0 8px 48px -16px rgba(0, 0, 0, .8), 0 4px 12px -6px rgba(0, 0, 0, .55);--hmw-pill-shadow-hover: 0 12px 56px -16px rgba(0, 0, 0, .85), 0 6px 16px -6px rgba(0, 0, 0, .6);--hmw-pill-hover-bg: linear-gradient(90deg, #1f1e1e 0%, #10302e 47.115%, #14222e 100%);--hmw-loader-1: #6d7178;--hmw-loader-2: #8b9098;--hmw-loader-3: #aab0b8}:root.dark-green{--hmw-chip-bg: rgba(0, 233, 128, .16);--hmw-chip-bg-hover: rgba(0, 233, 128, .26);--hmw-chip-fg: #4dffab;--hmw-pill-hover-bg: linear-gradient(90deg, #011926 0%, #012f2a 47.115%, #012e46 100%)}:root.light-blue{--hmw-chip-bg: #dfe6fb;--hmw-chip-bg-hover: #ccd7f7;--hmw-chip-fg: #2f4fae;--hmw-pill-hover-bg: linear-gradient(90deg, #ffffff 0%, #e8edfd 47.115%, #dfe6fb 100%)}:root.smooth-mode{--hmw-chip-bg: #efe3d0;--hmw-chip-bg-hover: #e6d6bd;--hmw-chip-fg: #745540;--hmw-pill-hover-bg: linear-gradient(90deg, #fefbea 0%, #f7efdd 47.115%, #f3ece0 100%);--hmw-loader-1: #c1af99;--hmw-loader-2: #a68a6e;--hmw-loader-3: #886449}.hmw-backdrop{position:fixed;inset:0;background:transparent;z-index:998}.hmw-anchor{position:absolute;z-index:999;width:680px;max-width:calc(100vw - 32px);pointer-events:none}.hmw-popup{position:absolute;left:0;width:100%;pointer-events:auto;background:var(--bg-white);border:.5px solid var(--top-nav-bar-border-color);border-radius:12px;box-shadow:var(--hmw-card-shadow);overflow:hidden;font-family:Open Sans,sans-serif;animation:hmwPopupIn .24s cubic-bezier(.16,1,.3,1);transition:height .26s cubic-bezier(.16,1,.3,1)}.hmw-anchor[data-side=below] .hmw-popup{top:0;bottom:auto}.hmw-anchor[data-side=above] .hmw-popup{top:auto;bottom:0}.hmw-popup:not(.is-morphing){height:auto}@keyframes hmwPopupIn{0%{opacity:0}to{opacity:1}}.hmw-popup.is-expanding{animation:none}.hmw-stage{position:relative}.hmw-stage.is-entering{animation:hmwStageIn .26s cubic-bezier(.16,1,.3,1)}@keyframes hmwStageIn{0%{opacity:0}to{opacity:1}}.hmw-prompt-row{display:flex;align-items:center;gap:8px;padding:12px;min-height:48px}.hmw-input{flex:1 1 0;min-width:0;border:none;outline:none;resize:none;background:transparent;box-sizing:border-box;font-family:inherit;font-weight:400;font-size:14px;line-height:20px;color:var(--color-black);padding:2px 0;min-height:24px;max-height:160px;overflow-y:auto}.hmw-input::placeholder{color:var(--placeholder-text)}.hmw-send{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px;border:1px solid var(--color-primary);border-radius:6px;background:var(--hover-doc);color:var(--color-primary);cursor:pointer;transition:opacity .2s ease,transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease}.hmw-send:disabled{opacity:.5;cursor:default}.hmw-send:not(:disabled){animation:hmwSendWake .26s cubic-bezier(.16,1,.3,1)}.hmw-send:not(:disabled):hover{background:var(--color-primary);color:var(--bg-white)}.hmw-send:not(:disabled):hover svg{animation:hmwArrowNudge .4s cubic-bezier(.16,1,.3,1)}.hmw-send:not(:disabled):active{transform:scale(.92)}@keyframes hmwSendWake{0%{opacity:.5;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes hmwArrowNudge{0%,to{transform:translate(0)}45%{transform:translate(2px)}}.hmw-chips{display:flex;align-items:center;gap:8px;padding:12px;border-top:.5px solid var(--top-nav-bar-border-color);overflow-x:auto;scrollbar-width:none}.hmw-chips::-webkit-scrollbar{display:none}.hmw-chip{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 6px;border:none;border-radius:6px;background:var(--hmw-chip-bg);color:var(--hmw-chip-fg);font-family:inherit;font-weight:500;font-size:12px;line-height:12px;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,transform .18s cubic-bezier(.16,1,.3,1);animation:hmwChipIn .34s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--hmw-chip-i, 0) * 45ms)}.hmw-chip:hover{background:var(--hmw-chip-bg-hover);transform:translateY(-1px)}.hmw-chip:active{transform:translateY(0) scale(.96)}.hmw-chip.is-busy{animation:hmwChipPulse 1.2s ease-in-out infinite}.hmw-chip-ic{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0}.hmw-chip-ic svg{display:block}@keyframes hmwChipIn{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hmwChipPulse{0%,to{opacity:1}50%{opacity:.5}}.hmw-stage--loader{padding:12px}.hmw-loader{display:flex;align-items:center;gap:10px;height:24px}.hmw-loader-text{flex:1 1 0;min-width:0;font-size:14px;line-height:20px;font-weight:400;color:var(--hmw-loader-1);transition:color .5s ease}.hmw-loader-text.is-swapping{animation:hmwWordOut .26s cubic-bezier(.4,0,1,1) forwards}.hmw-loader-text.is-entering{animation:hmwWordIn .32s cubic-bezier(.16,1,.3,1)}.hmw-loader-dots{display:inline-block;min-width:1.1em;text-align:left;white-space:pre}.hmw-loader-dots i{font-style:normal;opacity:0;animation:1.2s steps(1,end) infinite}.hmw-loader-dots i:nth-child(1){animation-name:hmwDot1}.hmw-loader-dots i:nth-child(2){animation-name:hmwDot2}.hmw-loader-dots i:nth-child(3){animation-name:hmwDot3}@keyframes hmwDot1{0%,20%{opacity:0}21%,to{opacity:1}}@keyframes hmwDot2{0%,45%{opacity:0}46%,to{opacity:1}}@keyframes hmwDot3{0%,70%{opacity:0}71%,to{opacity:1}}@keyframes hmwWordOut{to{opacity:0;transform:translateY(-6px)}}@keyframes hmwWordIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hmw-loader-box{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.hmw-loader-dot{display:block;width:10px;height:10px;border-radius:3px;background:var(--hmw-loader-1);animation:hmwLoaderDot 1.5s cubic-bezier(.45,0,.55,1) infinite}@keyframes hmwLoaderDot{0%,to{transform:scale(1) rotate(0);border-radius:3px;opacity:1}50%{transform:scale(.7) rotate(45deg);border-radius:50%;opacity:.45}}.hmw-result-head{position:relative;z-index:2;display:flex;align-items:center;gap:4px;padding:16px 40px 4px 16px}.hmw-result-title{min-width:0;font-size:12px;line-height:16px;font-weight:400;color:var(--text-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hmw-ic-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-light);cursor:pointer;transition:color .15s ease,transform .15s cubic-bezier(.16,1,.3,1)}.hmw-ic-btn:hover{color:var(--color-black);transform:scale(1.1)}.hmw-ic-btn:active{transform:scale(.94)}.hmw-close{position:absolute;right:4px;bottom:0;display:inline-flex;align-items:center;justify-content:center;padding:6px;border:none;border-radius:6px;background:transparent;color:var(--text-light);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .2s cubic-bezier(.16,1,.3,1)}.hmw-close:hover{background:var(--hover-doc);color:var(--color-black)}.hmw-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hmw-ic--16{width:16px;height:16px}.hmw-ic--20{width:20px;height:20px}.hmw-ic svg{display:block}.hmw-result-body{position:relative;padding:12px 0 12px 16px;font-size:14px;line-height:20px;color:var(--color-black)}.hmw-result-content{max-height:min(320px,max(120px,calc(var(--hmw-avail, 100vh) - 120px)));overflow-y:auto;padding-right:12px;scrollbar-gutter:stable}.hmw-result-content>*{animation:hmwBlockIn .4s cubic-bezier(.16,1,.3,1) backwards}.hmw-result-content>*:nth-child(1){animation-delay:0ms}.hmw-result-content>*:nth-child(2){animation-delay:45ms}.hmw-result-content>*:nth-child(3){animation-delay:90ms}.hmw-result-content>*:nth-child(4){animation-delay:135ms}.hmw-result-content>*:nth-child(5){animation-delay:.18s}.hmw-result-content>*:nth-child(n+6){animation-delay:.22s}@keyframes hmwBlockIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hmw-result-content>*:first-child{margin-top:0}.hmw-result-content>*:last-child{margin-bottom:0}.hmw-result-body h1,.hmw-result-body h2,.hmw-result-body h3,.hmw-result-body h4{font-weight:600;font-size:16px;line-height:24px;color:var(--color-black);margin:16px 0 8px}.hmw-result-body p{margin:0 0 12px}.hmw-result-body ul,.hmw-result-body ol{margin:0 0 12px;padding-left:21px}.hmw-result-body li{line-height:28px}.hmw-diff-change{color:inherit}.hmw-result-content{--scrollbar-thumb-inset: 0px}.hmw-result-content::-webkit-scrollbar{width:4px}.hmw-result-content::-webkit-scrollbar-track{background:transparent;border:0}.hmw-result-content::-webkit-scrollbar-button{display:none}.hmw-result-content::-webkit-scrollbar-thumb{background:var(--color-gray-light);border-radius:50px}.hmw-result-foot{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:0 16px 16px}.hmw-history{display:flex;align-items:center;gap:8px;margin-right:auto}.hmw-ic-btn:disabled{cursor:not-allowed}.hmw-ic-btn:disabled .hmw-ic{opacity:.35}.hmw-ic-btn:disabled:hover{color:var(--text-light);transform:none}.hmw-act{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-light);font-family:inherit;font-weight:500;font-size:12px;line-height:16px;text-align:center;white-space:nowrap;cursor:pointer;transition:color .15s ease,transform .15s cubic-bezier(.16,1,.3,1)}.hmw-act:hover{color:var(--color-black);transform:translateY(-1px)}.hmw-act:active{transform:translateY(0) scale(.97)}.hmw-act:disabled{opacity:.45;cursor:not-allowed;transform:none}.hmw-act.is-retrying .hmw-retry-ic{animation:hmwRetrySpin .6s cubic-bezier(.16,1,.3,1)}@keyframes hmwRetrySpin{to{transform:rotate(360deg)}}@media (max-width: 768px){.hmw-anchor{width:calc(100% - 16px);max-width:520px}.hmw-result-foot{gap:12px}}@media (prefers-reduced-motion: reduce){.hmw-popup,.hmw-stage.is-entering,.hmw-chip,.hmw-result-content>*,.hmw-sel-refine{animation:hmwFadeIn .18s ease!important}.hmw-loader-text,.hmw-send:not(:disabled),.hmw-pill:hover .hmw-sparkle,.hmw-act.is-retrying .hmw-retry-ic{animation:none!important}.hmw-popup,.hmw-pill,.hmw-chip,.hmw-act,.hmw-ic-btn,.hmw-close,.hmw-send{transition-duration:.01ms!important}.hmw-close:hover{transform:none}.hmw-loader-dot{animation:hmwLoaderDotFade 1.5s ease-in-out infinite}}@keyframes hmwFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hmwLoaderDotFade{0%,to{opacity:1}50%{opacity:.4}}.fbp{--fbp-surface: var(--bg-white-black);--fbp-field-surface: var(--background);--fbp-border: var(--border);--fbp-field-border: var(--stroke);--fbp-heading: var(--heading);--fbp-text: var(--paragraph);--fbp-hover-surface: var(--bg-light-grey);--fbp-active-surface: var(--toolbar-press-bg);--fbp-primary: var(--color-primary);--fbp-primary-hover: var(--color-primary-hover, var(--color-primary));--fbp-on-primary: #fff;--fbp-send-idle: #c8dae7;--fbp-placeholder: var(--disable);--fbp-shadow: 1px 4px 12px 0px var(--shadow-color-008);display:none;position:fixed;right:24px;bottom:calc(24px + var(--fbp-bottom-offset, 0px));z-index:9999999999;width:300px;background:var(--fbp-surface);border:.5px solid var(--fbp-border);border-radius:12px;box-shadow:var(--fbp-shadow);overflow:hidden;font-family:var(--font-family);animation:fbpSlideUp .2s ease-out forwards;transition:bottom .2s ease}@keyframes fbpSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}body:has(#captchaId:not(:empty)){--fbp-bottom-offset: 80px}body:has(#adngin-bottom_adhesive-0-adhesive:not(.adhesive-hidden)){--fbp-bottom-offset: 112px}body:has(.fbp--open) #chat-widget-container{bottom:calc(248px + var(--fbp-bottom-offset, 0px))!important}.fbp__stage{display:flex;flex-direction:column;position:relative;width:100%}.fbp__close{position:absolute;top:15.5px;right:15.5px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:6px;background:transparent;color:var(--fbp-heading);cursor:pointer;transition:background-color .15s ease,color .15s ease}.fbp__close:hover{background:var(--fbp-hover-surface);color:var(--fbp-primary)}.fbp__close:active{background:var(--fbp-active-surface)}.fbp__close svg{display:block}.fbp__title{margin:0;font-weight:500;font-size:14px;line-height:20px;color:var(--fbp-heading);overflow-wrap:break-word}.fbp__text{margin:0;font-weight:400;font-size:12px;line-height:16px;color:var(--fbp-text);overflow-wrap:break-word}.fbp__head{display:flex;flex-direction:column;gap:4px}.fbp__stage--ask{gap:12px;padding:16px}.fbp__title--ask{max-width:215px}.fbp__choices{display:flex;gap:12px;width:100%}.fbp__choice{flex:1 0 0;min-width:0;height:48px;display:flex;align-items:center;justify-content:center;padding:12px;background:var(--fbp-field-surface);border:1px solid var(--fbp-field-border);border-radius:8px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.fbp__choice:hover{background:var(--fbp-hover-surface);border-color:var(--fbp-primary);transform:translateY(-1px)}.fbp__choice:active{background:var(--fbp-active-surface);transform:translateY(0)}.fbp__choice-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.fbp__choice-icon img{display:block;width:23.1px;height:23.1px;transition:transform .15s ease}.fbp__choice:hover .fbp__choice-icon img{transform:scale(1.12)}.fbp__stage--good .fbp__head{padding:12px 40px 12px 16px}.fbp__foot{display:flex;align-items:center;gap:12px;padding:8px 16px 16px}.fbp__btn{flex:1 0 0;min-width:0;height:32px;display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 10px;border-radius:6px;font-weight:500;font-size:14px;line-height:20px;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.fbp__btn--ghost{background:var(--fbp-field-surface);border:1px solid var(--fbp-field-border);color:var(--fbp-text)}.fbp__btn--ghost:hover{background:var(--fbp-hover-surface);border-color:var(--fbp-primary)}.fbp__btn--ghost:active{background:var(--fbp-active-surface)}.fbp__btn--primary{background:var(--fbp-primary);border:1px solid var(--fbp-primary);color:var(--fbp-on-primary)}.fbp__btn--primary:hover,.fbp__btn--primary:active{background:var(--fbp-primary-hover);border-color:var(--fbp-primary-hover);color:var(--fbp-on-primary)}.fbp__stage--bad{gap:16px;padding:16px}.fbp__input{display:flex;flex-direction:column;height:94px;border:1px solid var(--fbp-field-border);border-radius:8px;overflow:hidden;transition:border-color .15s ease}.fbp__input:hover,.fbp__input:focus-within{border-color:var(--fbp-primary)}.fbp__textarea{flex:1 0 0;min-height:0;width:100%;padding:8px;border:none;outline:none;resize:none;background:transparent;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:20px;color:var(--fbp-heading)}.fbp__textarea::placeholder{color:var(--fbp-placeholder)}.fbp__input-foot{display:flex;align-items:center;justify-content:flex-end;padding:0 8px 8px}.fbp__send{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;border:none;border-radius:999px;background:var(--fbp-primary);color:var(--fbp-on-primary);cursor:pointer;transition:background-color .15s ease,transform .15s ease}.fbp__send:hover:not(:disabled){background:var(--fbp-primary-hover)}.fbp__send:active:not(:disabled){transform:scale(.94)}.fbp__send:disabled{background:var(--fbp-send-idle);cursor:default;transform:none}.fbp__send svg{display:block}.fbp__close:focus-visible,.fbp__choice:focus-visible,.fbp__btn:focus-visible,.fbp__send:focus-visible{outline:2px solid var(--fbp-primary);outline-offset:2px}.fbp__error{display:none;font-weight:400;font-size:12px;line-height:16px;color:#dc2626}.fbp__error.fbp__error--visible{display:block}@media (max-width: 768px){.fbp{right:16px;left:auto;bottom:calc(16px + var(--fbp-bottom-offset, 0px));width:min(300px,calc(100% - 32px))}.fbp__choice:hover,.fbp__choice:hover .fbp__choice-icon img{transform:none}}:root.dark{.fbp{--fbp-surface: #222227;--fbp-field-surface: #1a1a20;--fbp-border: #333339;--fbp-field-border: #28282e;--fbp-heading: #f2f2f4;--fbp-text: #a9acb7;--fbp-placeholder: #5f6168;--fbp-primary: #5ba8e0;--fbp-hover-surface: #28282e;--fbp-active-surface: #333339;--fbp-primary-hover: #7bbce9;--fbp-shadow: none}}:root.dark-green{.fbp{--fbp-surface: var(--color-white);--fbp-field-surface: var(--color-white-2);--fbp-border: var(--color-gray-light);--fbp-field-border: var(--color-gray-light);--fbp-heading: var(--color-black);--fbp-text: #9fb3bd;--fbp-hover-surface: #012434;--fbp-active-surface: #013247;--fbp-primary-hover: #3bff9f;--fbp-on-primary: #00151f;--fbp-send-idle: #01415f;--fbp-placeholder: #6d8794;box-shadow:1px 4px 12px #0009}}:root.light-blue{.fbp{--fbp-surface: var(--color-white-2);--fbp-field-surface: var(--color-white-2);--fbp-border: var(--color-gray-light);--fbp-field-border: var(--color-gray-light);--fbp-heading: var(--color-black);--fbp-text: var(--color-paragraph);--fbp-hover-surface: #d6dbe8;--fbp-active-surface: #c0c7db;--fbp-primary-hover: #2a4aa8;--fbp-send-idle: #9aa4c4;--fbp-placeholder: #6b7286}}:root.smooth-mode{.fbp{--fbp-surface: #fffdf6;--fbp-field-surface: #fefbea;--fbp-border: #e1d8c7;--fbp-field-border: #f7f1e6;--fbp-heading: #5a290b;--fbp-text: #886449;--fbp-placeholder: #c1af99;--fbp-primary: #745540;--fbp-hover-surface: #f1e6d4;--fbp-active-surface: #efe2ce;--fbp-shadow: 1px 4px 12px 0px #5a290b33}}
