.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid #0000;border-top:5px solid #0000;box-sizing:initial;transform:translateY(-5px);z-index:1}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;width:14px;z-index:1}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;border-top:0;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.add-item-outer-wrapper{display:flex;flex-direction:column;justify-content:center}.add-item-fasting{background:#ffca28;font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;padding:6px;text-align:center;width:100%}.add-item-banner{align-items:center;background:linear-gradient(#070d2c,#060103);display:flex;flex-direction:column;justify-content:center;padding:24px;position:relative;z-index:25}@media(max-width:600px){.add-item-banner{padding:12px}}.add-item-content{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;position:relative}.add-item-custom-snack{align-items:center;background:#fff;box-shadow:0 0 9px #0006;cursor:pointer;display:flex;justify-content:space-between;left:0;padding:8px;position:absolute;top:0;transition:transform .3s ease;width:100%;z-index:20}.add-item-custom-snack #iconCheck{height:20px;width:20px}.add-item-custom-snack img{border-radius:100px;height:40px;margin-right:8px;width:40px}.add-item-custom-snack p{font-size:.9rem}.add-item-custom-snack span{margin:0 8px}.add-item-custom-snack button{background:none;border:none}.add-item-custom-snack.hide{transform:translateY(-100%)}.add-item-row{display:flex;flex-shrink:0;justify-content:center;margin:16px 0}.add-item-searchtype-container{align-items:center;display:flex;justify-content:space-between;padding:24px 16px 0}@media(max-width:400px){.add-item-searchtype-container{padding:24px 8px 0}}.add-item-searchtype-container .add-item-searchtype{background:#dcdee6;border-radius:8px;display:inline-block}.add-item-searchtype-container .add-item-searchtype .active{background:#10132b;color:#fff}.add-item-searchtype-container .add-item-searchtype button{background:none;border:none;border-radius:8px;color:#464646;cursor:pointer;display:inline-block;font-weight:700;padding:4px 18px;text-align:center;text-transform:none;width:110px}@media(max-width:400px){.add-item-searchtype-container .add-item-searchtype button{font-size:.8rem;padding:4px 6px;width:90px}}.add-item-searchtype-container .add-item-itemtype button{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;text-transform:none}.add-item-searchtype-container .add-item-itemtype button p{color:#7b7b7b;font-size:1rem;font-weight:700;margin:0 8px}@media(max-width:400px){.add-item-searchtype-container .add-item-itemtype button p{font-size:.9rem}}.add-item-searchtype-container .add-item-itemtype button span{color:#7b7b7b}.add-item-itemtype-menu-button{align-items:center;background:none;border:none;color:#7b7b7b;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:flex-start;letter-spacing:0;padding:6px 12px;text-transform:none;width:140px}.add-item-itemtype-menu-button img{margin-right:12px}.add-item-close{background:none;border:none;cursor:pointer}.add-item-close span{color:#cacaca;margin-right:12px}.add-item-input-container{position:relative;width:100%}.add-item-input{background:#373746;border:none;border-radius:100px;color:#fff;font-size:1rem;font-weight:400;height:38px;margin:16px 0;min-width:500px;padding:4px 16px 4px 48px;width:100%}@media(max-width:900px){.add-item-input{min-width:0;min-width:auto}}.add-item-input:focus{outline:none}.add-item-input-icon{background:none;border:none;height:24px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.add-item-input-icon span{color:#afafaf;font-size:1.5rem;line-height:1.5rem}.add-item-input-clear{background:none;border:none;cursor:pointer;height:24px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.add-item-input-clear span{color:#afafaf;font-size:1.5rem;line-height:1.5rem}.add-item-custom-button{align-items:center;background:#232c49;border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;margin-left:12px;width:38px}.add-item-custom-button span{color:#cacaca}.add-item-tabs{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.add-item-tabs .tab{border-radius:8px;color:#fff;cursor:pointer;display:inline-block;flex-shrink:0;font-weight:700;margin:0 8px;padding:6px 12px;transition:background .3s ease;white-space:nowrap}@media(max-width:600px){.add-item-tabs .tab{font-size:.875rem}}.add-item-tabs .tab:hover{background:#ffffff1a}.add-item-tabs .tab-active{background:rgba(108,123,181,.451);border-radius:8px;color:#fff;cursor:pointer;display:inline-block;flex-shrink:0;font-weight:700;margin:0 8px;padding:6px 12px;transition:background .3s ease;white-space:nowrap}@media(max-width:600px){.add-item-tabs .tab-active{font-size:.875rem}}.add-item-tabs .tab-active:hover{background:#ffffff1a}.add-item-button{background:#eeeff3;border:none;border-radius:4px;display:block;flex-shrink:0;margin:0 2%;padding:20px 12px;transition:background .2s ease;width:45%}.add-item-button:hover{background:#dedfe4}.add-item-button span{color:#0ab23b;display:block;font-size:2rem;margin:0 auto}.add-item-button label,.add-item-button p{display:block;font-family:DM Sans;font-size:.875rem;font-weight:500;margin:8px 0 0;pointer-events:none;text-align:center;text-transform:uppercase}.add-item-button.long{align-items:center;display:flex;justify-content:center;margin:8px auto;padding:12px 18px;width:93.5%}.add-item-button.long>span{margin:0}.add-item-button.long label,.add-item-button.long p{margin:0 0 0 18px}.add-item-recents-label{color:#646a73;font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:600;margin-top:16px;text-transform:uppercase;width:100%}@media(max-width:600px){.add-item-recents-label{font-size:.8rem}}.add-item-recent-list-wrapper{flex-grow:1;padding:0 16px}.switch-item-type{align-items:center;background:#fff;border:none;border-radius:8px;color:#070717;display:flex;font-size:.85rem;justify-content:center;padding:6px 8px 6px 6px;text-transform:none}.switch-item-type span{margin-right:8px}.food-list .list-item{background:#fff;padding:20px 16px;transition:background .2s ease}.food-list .list-item:hover{background:#f2f2f2;cursor:pointer}.food-list .list-item h6{font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600}.food-list-types{align-items:center;display:flex;justify-content:center;padding:16px 0}@media(max-width:400px){.food-list-types{padding:8px 0}}.food-list-type-button{background:none;border:none;border-radius:8px;box-shadow:0 0 4px #8e8f94;display:block;margin:0 16px;transition:all .3s ease;width:110px}@media(max-width:400px){.food-list-type-button{margin:0 4px;min-width:80px}}.food-list-type-button:hover{background:#e6edff}.food-list-type-button.active{color:#fff}.food-list-type-button.active p{background:linear-gradient(#6928e3,#4e37ff);color:#fff}.food-list-type-button img{border-top-left-radius:8px;border-top-right-radius:8px;display:block;height:auto;width:100%}.food-list-type-button p{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:#2e2e2e;font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:600;padding:10px 0;text-transform:none}.food-list-carbs-selector{display:flex;justify-content:center;margin:0 auto 16px;padding:0}.food-list-carbs-selector button{margin:0}@media(max-width:460px){.food-list-carbs-selector{padding:0 0 8px}}.food-list-carbs-container{background:#a295fa;border-radius:12px}.food-list-type-button-long{align-items:center;background:none;border:none;border-radius:12px;display:inline-block;flex-shrink:0;margin:0 8px;opacity:.6;padding:6px 8px;transition:all .3s ease;width:110px}@media(max-width:350px){.food-list-type-button-long{width:100px}}.food-list-type-button-long.active{background:linear-gradient(#6928e3,#4e37ff);opacity:1}.food-list-type-button-long p{color:#fff;font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:500;text-transform:none}.tracker-recipes-selection{display:flex;margin-bottom:24px;overflow-x:scroll;width:100%}.recipe-category-button{background:none;border:none;border-radius:8px;display:block;flex-shrink:0;margin:0 6px;transition:all .3s ease;width:140px}.recipe-category-button:hover{background:#e6edff}.recipe-category-button.active{color:#fff}.recipe-category-button.active p{background:linear-gradient(#6928e3,#4e37ff);color:#fff}.recipe-category-button div{background-position:50% 50%;background-size:cover;height:92px}.recipe-category-button div,.recipe-category-button img{border-top-left-radius:8px;border-top-right-radius:8px;width:100%}.recipe-category-button img{display:block;height:97px}.recipe-category-button p{background:#232c49;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:#fff;font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:500;padding:10px 8px;text-align:left;text-transform:none}.single-youtube-container{align-items:flex-end;display:flex;justify-content:space-between;margin:0 0 48px;width:100%}.single-youtube-container .expect-video{text-align:center;width:100%}.single-youtube-container .expect-video .youtube-wrapper{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.single-youtube-container .expect-video .youtube-wrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.videos-container{align-items:flex-end;display:flex;justify-content:space-between;margin:0 0 24px;width:100%}@media(max-width:1400px){.videos-container{align-items:center;flex-direction:column;justify-content:center}}.videos-container p{font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;margin:0 auto 6px}.videos-container .expect-video{text-align:center;width:49%}@media(max-width:1400px){.videos-container .expect-video{margin-bottom:24px;width:100%}}.videos-container .expect-video .video-wrapper{height:0;padding-bottom:56.25%;position:relative;width:100%}.videos-container .expect-video .video-wrapper video{border-radius:3px;box-shadow:0 1px 3px #0003;height:100%;left:0;position:absolute;top:0;width:100%}.pdf-container{margin:0 0 24px;width:100%}.pdf-container p{font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;margin:0 auto 6px}.pdf-container .pdf-object{height:1140px;width:100%}.inspect-dashboard{font-family:DM Sans,sans-serif;height:100vh;position:relative}.inspect-dashboard .inspect-nav{border-bottom:1px solid #d6d6d6;display:flex;flex-direction:column;margin:48px 0 0;padding:0 32px;transition:.3s ease;z-index:50}@media(max-width:900px){.inspect-dashboard .inspect-nav{display:none}}.inspect-dashboard .inspect-nav .inspect-client-heading{margin-bottom:12px}.inspect-dashboard .inspect-nav .inspect-client-label{color:#777;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-bottom:5px}.inspect-dashboard .inspect-nav .inspect-client-name{color:#222;font-size:1.5rem;font-weight:700;line-height:1.25}.inspect-dashboard .inspect-nav .inspect-client-email{color:#777;font-size:1rem;line-height:1.3}.inspect-dashboard .inspect-nav .inspect-nav-actions{align-items:flex-start;display:flex;gap:8px;margin-bottom:16px}.inspect-dashboard .inspect-nav .inspect-nav-actions span{color:inherit;font-size:16px;height:auto;line-height:1;margin:0;width:auto}.inspect-dashboard .inspect-nav .inspect-nav-tabs{display:flex}.inspect-dashboard .inspect-nav .open-chat-button{background:#1d254c;border-radius:6px;color:#fff;font-size:.8rem;gap:6px;height:24px;justify-content:center;line-height:1;margin:4px 0 0;padding:0 12px}.inspect-dashboard .inspect-nav .open-chat-button:hover{background:#111735}.inspect-dashboard .inspect-nav a{align-items:center;border-bottom:2px solid #0000;border-top-left-radius:6px;border-top-right-radius:6px;color:#222;display:flex;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:500;height:36px;line-height:36px;margin-right:16px;overflow:hidden;padding:0 6px;text-decoration:none;transition:.3s ease;white-space:nowrap}.inspect-dashboard .inspect-nav a:hover{opacity:.7}.inspect-dashboard .inspect-nav a.active{background:#0000;border-bottom-color:var(--inspect-primary-color);color:#0bc743}.inspect-dashboard .inspect-nav a.active span{color:#0bc743}.inspect-dashboard .inspect-nav a span{color:#5d5d5d;flex-shrink:0;font-size:1rem;height:36px;line-height:36px;text-align:center;width:36px}.inspect-dashboard .inspect-nav a.exercise-link{background:#f5bd25;border:0;border-radius:6px;color:#4f3a00!important;font-size:.8rem;gap:6px;height:24px;justify-content:center;line-height:1;margin:4px 0 0;padding:0 12px}.inspect-dashboard .inspect-nav a.exercise-link span{color:#4f3a00!important}.inspect-dashboard .inspect-nav a.exercise-link:hover{background:#e9ad0f;opacity:1}.inspect-dashboard .inspect-nav a.exercise-link.active{background:#f5bd25;box-shadow:inset 0 0 0 1px #b88000}.inspect-dashboard .sidebar-mobile{align-items:center;background:#fff;display:flex;justify-content:center;left:200px;position:fixed;top:55px;transition:.3s ease;width:calc(100% - 200px);z-index:300}@media(min-width:901px){.inspect-dashboard .sidebar-mobile{display:none}}@media(max-width:900px){.inspect-dashboard .sidebar-mobile{left:0;width:100%}}.inspect-dashboard .sidebar-mobile a{align-items:center;color:#5d5d5d;display:flex;flex-shrink:0;font-size:13px;font-weight:500;height:36px;line-height:36px;overflow:hidden;padding:0 8px;text-decoration:none;transition:.3s ease;white-space:nowrap}.inspect-dashboard .sidebar-mobile a:hover{background:#ebedf2}.inspect-dashboard .sidebar-mobile a.active{background:#ebedf2;color:#0bc743}.inspect-dashboard .sidebar-mobile a.active span{color:#0bc743}.inspect-dashboard .sidebar-mobile a span{color:#5d5d5d;flex-shrink:0;font-size:26px;height:36px;line-height:36px;text-align:center;width:36px}.inspect-dashboard .sidebar-mobile a.exercise-link{background:#f5bd25;border-radius:6px;color:#4f3a00!important;height:30px;margin:3px 0 3px 8px}.inspect-dashboard .sidebar-mobile a.exercise-link span{color:#4f3a00!important;height:30px;line-height:30px}.inspect-dashboard .sidebar-mobile a.exercise-link:hover{background:#e9ad0f}.inspect-dashboard .sidebar-mobile a.exercise-link.active{background:#f5bd25;box-shadow:inset 0 0 0 2px #b88000}.inspect-dashboard .sidebar-mobile .open-chat-button{background:#1d254c;border-radius:6px;color:#fff;height:30px;margin:3px 0;padding:0 8px}.inspect-dashboard .sidebar-mobile .open-chat-button span{color:#fff;height:30px;line-height:30px}.inspect-dashboard .sidebar-mobile .open-chat-button:hover{background:#111735}.inspect-dashboard .inspect-page{flex:1 1;position:relative}.inspect-page-container{padding:64px 32px}.inspect-page-container.inspect{max-width:1000px}@media(max-width:1024px){.inspect-page-container{padding:64px 18px}}@media(max-width:500px){.inspect-page-container{padding:80px 16px 16px}}.inspect-page-container h2{font-size:1.5rem;font-weight:600;margin-bottom:12px}@media(max-width:500px){.inspect-page-container h2{text-align:center}}.table-head-wrapper{align-items:center;display:flex;margin-bottom:12px}.table-head-wrapper h2{margin-bottom:0}.toggle-table{align-items:center;background:#1d254c;border:none;border-radius:4px;box-shadow:0 1px 2px #0000001a;color:#fff;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;margin-left:24px;padding:8px 12px;text-transform:none;transition:.2s ease;white-space:nowrap}.toggle-table span{padding-right:8px}.toggle-table:hover{opacity:.8}@media(max-width:900px){.timetable-desktop{display:none!important}}@media(min-width:900px){.timetable-mobile{display:none!important}}.inspect-modal-setting{overflow-scrolling:touch;-webkit-overflow-scrolling:touch;overflow-x:hidden}@media(min-width:900px){.inspect-modal-setting{height:96vh;margin:auto;min-height:400px;width:1040px}}.inspect-modal-setting h3{color:#fff;font-size:2.5rem;font-weight:600;padding:0 0 0 24px;text-transform:none}.inspect-modal-setting .content-header{color:#060a27;font-size:1.5rem;font-weight:600;padding:24px 0 4px;text-align:center;text-transform:none}.inspect-modal-setting label{color:#505050;font-size:1rem;font-weight:400;margin:12px 0;padding:0 18px;text-align:center}.inspect-modal-setting .check-in-header{background:#060a27;overflow:hidden;padding:21px 0 42px;position:relative}.inspect-modal-setting .check-in-header img{bottom:-2px;display:block;height:auto;left:50%;position:absolute;transform:translateX(-50%);width:105%}.inspect-modal-setting .check-in-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.inspect-modal-setting .check-in-content .body-fat-tool-label{cursor:pointer}.inspect-modal-setting .check-in-content .check-in-button-group{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.inspect-modal-setting .check-in-content .check-in-button-group .check-in-button-radio{background:#f2f6ff;border:3px solid #0000;border-radius:100px;color:#5c5e71;font-size:1.125rem;font-weight:600;margin:0 12px;min-height:48px;min-width:120px;outline:none;padding:4px 8px;text-align:center;text-transform:none}.inspect-modal-setting .check-in-content .check-in-button-group .check-in-button-radio.yes{border:3px solid #05d041}.inspect-modal-setting .check-in-content .check-in-button-group .check-in-button-radio.no{border:3px solid #f52d2d}.inspect-modal-setting .check-in-content .check-in-dialog-submit{background:linear-gradient(#00eb45,#0ea039);border:none;border-radius:100px!important;box-shadow:-3px 2px 8px #00000038;color:#fff!important;display:block;font-family:DM Sans!important;font-size:1.125rem;font-weight:500;letter-spacing:0;margin:48px auto 122px;padding:15px 0!important;text-transform:none!important;width:240px}.inspect-modal-setting .check-in-date{align-items:center;display:flex;justify-content:center;margin:24px 0 0}.inspect-modal-setting .check-in-date img{display:block;height:auto;margin-right:8px;width:25px}.inspect-modal-setting .check-in-date p{color:#868686;font-weight:600}.protein-adjustment-widget-target-display{display:flex;flex-wrap:wrap;justify-content:center;padding:25px}.protein-adjustment-widget-target-display h1{font-size:3em;font-weight:100;margin:5px;text-align:center}.protein-adjustment-widget-target-display h2{font-size:1.25em;font-weight:100;margin:5px;text-align:center}.protein-adjustment-widget-target-value{padding:0 25px}.protein-adjustment-widget-target-value h1{color:#0bc743}.protein-adjustment-widget-target-value h2{font-size:1rem}.preferences-diet-restrictions-button{background:none;border:2px solid #d8d8d8;border-radius:100px;color:#555;display:block;font-family:DM Sans,sans-serif;font-size:1rem;margin-bottom:15px;margin-right:15px;min-width:130px;padding:12px 16px;text-align:center;text-transform:none;transition:all .2s ease;-webkit-user-select:none;user-select:none}@media(max-width:900px){.preferences-diet-restrictions-button{font-size:.8rem;padding:8px 12px}}.preferences-diet-restrictions-button:hover{background:rgba(127,210,112,.251);border:2px solid #0ab23b;cursor:pointer}.preferences-diet-restrictions-button.active{border:2px solid #0ab23b;color:#0ab23b;outline:none;transform:translateY(-2px)}.setting-h3{font-size:1.5rem;font-weight:700;margin:32px 0}@media(max-width:900px){.setting-h3{font-size:1.25rem;margin:16px 0}}.preferences-activity-hours-category-container{display:flex}@media(max-width:630px){.preferences-activity-hours-category-container{flex-direction:column}.preferences-activity-hours-category{padding:0;width:100%}#preferences-activity-hours-category-lifestyle{padding-bottom:10px}}.preferences-activity-hours-category{display:block;padding:10px;width:50%}.preferences-activity-hours-category h2{font-size:.9rem;line-height:.9em;margin-bottom:15px}.avn-button-radio-text-container p,.setting-snack{font-family:DM Sans,sans-serif}.setting-snack{align-items:center;background:#fff;border-radius:100px;box-shadow:0 1px 12px #8c8c8c;color:#555;display:flex;font-size:.9rem;font-weight:500;justify-content:space-between;margin:64px 0;padding:8px 16px}@media(max-width:600px){.setting-snack{width:95%}}.setting-snack button{align-items:center;background:none;border:none;display:flex;justify-content:center;margin-left:8px}.setting-snack button span{color:#969696}.recharts-responsive-container{position:relative}.recharts-responsive-container:before{color:#fff;content:"Goals";display:block;font-size:.875rem;left:9px;position:absolute;top:24px;transform:rotate(-90deg)}.recharts-responsive-container:after{border-bottom:1px dotted #000;color:#000;content:" ";display:none;left:80px;opacity:.4;position:absolute;right:50px;top:60px}.recharts-legend-item-text{font-size:.8em;margin-left:5px;margin-right:30px}.recharts-default-legend{margin-left:25px!important;margin-top:15px!important}.change-goal-icon{fill:#fff;height:24px!important;width:24px!important}.goal-change-line{position:relative}.goal-change-line:after{content:"";display:block;height:16px;width:16px}.goal-change-line path{height:16px!important;width:16px!important}.goal-change-line .recharts-reference-line-line:before{content:" ";display:block;height:16px;width:16px}.custom-tooltip{align-content:center;align-items:center;background:linear-gradient(#070d2c 30%,#06010d);border:3px solid #333;border-radius:12px;display:flex;flex-direction:column;min-width:70px;overflow:hidden;padding:16px}.custom-tooltip.compliant{background:#222;border-color:#222;color:#fafafa}.custom-tooltip.non-compliant{background:#fafafa;border-color:#222;color:#222}.custom-tooltip .icon{margin-bottom:12px}.custom-tooltip .value{margin-bottom:4px}.custom-tooltip img{height:64px;margin-bottom:16px;width:64px}.custom-bodyfat-label{padding:0 5px}.yAxis .recharts-cartesian-axis-tick:first-child{display:none}.yAxis .recharts-label{font-size:.875rem;padding:0 100px}@media(max-width:450px){.xAxis .recharts-cartesian-axis-tick:nth-child(n+2){display:none}.xAxis .recharts-cartesian-axis-tick:last-child{display:block!important}}.weight-graph-tabs{display:flex;justify-content:space-around;padding:32px 0}.weight-graph-tab{background:#fff;border:none;border-bottom:0 solid #fff;border-radius:6px;box-shadow:none;color:#2b3c4d;font-weight:600;height:40px;outline:none;text-transform:none;transition:all .3s ease;width:25%}.weight-graph-tab.active{border-bottom:4px solid #6928e3;box-shadow:0 0 16px hsla(0,0%,100%,.431)}.weight-graph-tab-container{display:flex;flex-direction:column}.MuiTab-rootInherit-23{opacity:1!important}.weight-graph-dropdown{border-radius:18px;font-size:.875rem!important;margin:20px 20px 0;text-align:left}.weight-graph-dropdown div[role=button]{border:2px solid #fff;border-radius:100px!important;border-radius:3px;color:#fff;padding:6px 36px 6px 24px}.weight-graph-dropdown .MuiSelect-icon-66{right:2px;top:8px}.weight-graph-dropdown svg{fill:#fff;margin-right:9px}.recharts-wrapper{margin-top:0}.MuiTab-root-22{font-weight:400!important}.weight-graph-legend{margin-bottom:16px}.weight-graph-legend .graph-line-container{align-items:center;display:flex;justify-content:center;margin:6px 0}.weight-graph-legend .graph-line-container .legend-line.general{background:#f44336;height:2px;margin:1px 0;width:40px}.weight-graph-legend .graph-line-container .legend-line.calories{background:#35bcf5;height:2px;width:40px}.weight-graph-legend .graph-line-container label{font-size:13px;margin-left:8px;width:60px}.macros-container{display:flex}.card{padding-top:25px}.card h2{text-align:center}.graph-card{padding-top:45px;width:100%}.graph-card.account{max-width:600px}@media(max-width:900px){.graph-card{align-items:center;display:flex;flex-direction:column;justify-content:center}}.coaching-subscription-notice{background:#f4f8fc;border:1px solid #c8d9ea;border-radius:8px;color:#13517a;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.4;margin:0 0 20px;padding:14px 18px;text-align:center;width:100%}.coaching-subscription-notice .coaching-subscription-notice-title{font-size:1rem;font-weight:700;margin:0 0 12px}.coaching-subscription-notice .coaching-subscription-notice-details{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}@media(max-width:900px){.coaching-subscription-notice .coaching-subscription-notice-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.coaching-subscription-notice .coaching-subscription-notice-details{grid-template-columns:1fr}}.coaching-subscription-notice .coaching-subscription-notice-details span{color:#356f94;display:block;font-size:.75rem;font-weight:700;margin-bottom:2px;text-transform:uppercase}.coaching-subscription-notice .coaching-subscription-notice-details p{color:#13517a;font-size:.9rem;font-weight:600;margin:0}.coaching-subscription-notice .coaching-subscription-notice-details .coaching-subscription-edit-date{background:#0000;border:none;cursor:pointer;display:inline-flex;flex-direction:column;padding:0;text-align:left}.coaching-subscription-notice .coaching-subscription-notice-details .coaching-subscription-edit-date span{margin-bottom:2px}.coaching-subscription-notice .coaching-subscription-notice-details .coaching-subscription-edit-date p{align-items:center;display:flex}.coaching-subscription-notice .coaching-subscription-notice-details .coaching-subscription-edit-date p svg{fill:#13517a;height:16px;margin-left:5px;width:16px}.coaching-subscription-notice .coaching-subscription-notice-details .coaching-subscription-unset-date{color:#d91f1f}.coaching-subscription-notice .coaching-subscription-notice-details .coaching-subscription-unset-date svg{fill:#d91f1f!important}.coaching-subscription-notice .coaching-subscription-notice-details .coaching-subscription-date-status{color:#d91f1f;font-size:.7rem;font-weight:700;line-height:1;margin:3px 0 0}.coaching-subscription-notice .coaching-subscription-history{border-top:1px solid #4a90e259;margin-top:14px;padding-top:12px;text-align:left}.coaching-subscription-notice .coaching-subscription-history-title{color:#13517a;font-size:.9rem;font-weight:700;margin:0 0 8px}.coaching-subscription-notice .coaching-subscription-history-table-container{background:#fff;border-radius:6px;box-shadow:0 0 8px 0 #e1e2e6;overflow:auto}.coaching-subscription-notice .coaching-subscription-history-table{background:#fff;border-spacing:0;width:100%}.coaching-subscription-notice .coaching-subscription-history-table th{background:#070c29;color:#fff;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:400;padding:4px 8px;text-align:left;white-space:nowrap}.coaching-subscription-notice .coaching-subscription-history-table td{border-bottom:1px solid #e8e8e8;color:#181818;font-family:Open Sans,sans-serif;font-size:.85rem;font-weight:400;padding:4px 8px;text-align:left;white-space:nowrap}.coaching-subscription-notice .coaching-subscription-history-table tbody tr:hover{background-color:#f2f2f2}.profile-card{display:flex;flex-direction:column;justify-content:center}.profile-card h2{font-size:2rem;line-height:2rem;margin-bottom:0;margin-top:8px}.profile-card h3{color:#c1c1c1;font-size:1.25rem;font-weight:500;margin-bottom:0}.profile-card .data{display:flex;font-size:1.125rem;justify-content:space-between}@media(max-width:800px){.profile-card .data{flex-direction:column}}.profile-card .data .profile-left{align-items:center;display:flex;justify-content:center;padding:0 16px}@media(max-width:800px){.profile-card .data .profile-left{flex-direction:column;margin-bottom:32px;text-align:center}}.profile-card .data .profile-right{align-items:center;display:flex;justify-content:space-between;padding:0 8px}@media(max-width:800px){.profile-card .data .profile-right{justify-content:center}}.profile-card .profile-pic{background:#fff;background-position:50% 50%;background-size:cover;border-radius:100px;box-shadow:0 1px 4px #0000000d;height:160px;margin-right:24px;width:160px}.profile-card-goal{align-items:center;display:flex;flex-direction:column;justify-content:center}.profile-card-goal img{height:130px}.profile-card-goal span{font-size:1.25rem;font-weight:600;margin:0;text-align:center}.profile-card-goal .goal-text{margin-top:12px}.horizontal-container,.vertical-container{align-items:center;display:flex;justify-content:center}.vertical-container{flex-direction:column}.difference-container{font-size:1rem;margin-top:0!important;padding:4px 8px}.checkin-period{font-size:1.125rem;font-weight:600;margin-top:0!important;text-align:center}.account-info p{margin:0;padding-bottom:10px}.arrow-container{align-items:center;display:flex;justify-content:center}.arrow-container h5{font-size:16px}.arrow-container button{background:none;border:none;color:#fff;cursor:pointer;outline:none;padding:10px}.account-content-container{align-items:flex-start;display:flex;justify-content:flex-start}@media(max-width:640px){.account-content-container{align-items:center;flex-direction:column;justify-content:center}}.account-content{color:#fff;display:flex;flex-shrink:0;padding:16px 0}@media(max-width:800px){.account-content{align-items:flex-start;flex-direction:column;justify-content:flex-start}}.account-content.right{align-items:flex-start;flex-direction:column;justify-content:flex-start}.account-content.right p{text-align:left}@media(max-width:640px){.account-content.right{padding:0 16px}}@media(max-width:900px){.account-content{margin-right:0}}.account-content h2{font-size:1rem;font-weight:500}.account-content p{font-size:1.125rem;font-weight:700;line-height:1.125rem;margin:0;padding-bottom:1px}@media(max-width:800px){.account-content p{text-align:left}}.account-content p span{color:#c1c1c1;font-size:.9rem;font-weight:500;margin-right:8px}.account-content-inner{padding:4px 24px 0 0}.header-container{display:flex}@media(max-width:500px){.circle-style{width:100px}}@media(max-width:350px){.circle-style{width:80px}}.avn-widget{padding:16px}@media(max-width:900px){.avn-widget{width:100%}}.avn-widget-loading{align-items:center;display:flex;flex-direction:column;height:427px;justify-content:center}.avn-widget-loading h3{margin-top:16px}.edit-note-container{min-width:500px}.edit-note-container h3{color:#909090;font-size:1.125rem;font-weight:400;margin-bottom:12px}.edit-note-container textarea{max-width:100%!important;width:100%}.table-container,.timeline-container{overflow-x:auto;width:100%}.custom-table,.table-container,.timeline-container{background:#fff;border-radius:16px;box-shadow:0 0 33px rgba(137,156,197,.169)}.custom-table{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-height:600px;overflow-x:scroll;overflow-y:scroll;padding:0;position:relative}.custom-table.recent{max-height:none;min-width:0;min-width:auto}.note-table{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 0 33px rgba(137,156,197,.169);display:flex;flex-direction:column;justify-content:flex-start;max-height:600px;overflow-x:scroll;overflow-y:scroll;padding:0;position:relative}.note-table .divider{height:8px;width:100%}.custom-table-header-scroll{align-items:center;background:#070c29;display:flex;justify-content:flex-start;left:0;padding:16px 4px;position:-webkit-sticky;position:sticky;top:0}@media(min-width:1090px){.custom-table-header-scroll{width:100%}}.custom-table-header-scroll>div{flex:1 0 auto}.custom-table-header-scroll p{color:#fff!important;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:700;text-align:center;white-space:nowrap}.custom-table-row{align-items:center;background:#fff;border:none;border-radius:16px;box-shadow:0 0 33px #899cc52b;display:flex;justify-content:flex-start;margin:4px 0;padding:4px;text-transform:none}@media(min-width:1090px){.custom-table-row{width:100%}}.custom-table-row>div{flex:1 0 auto}.custom-table-row.alert{background:#ff002f1c!important}.custom-table-row p{color:#516375;font-family:DM Sans,sans-serif;font-size:.9rem;text-align:center;white-space:nowrap}.custom-table-row .toggle-container{align-items:center;background:#f0f4fc;border-radius:100px;display:flex;height:36px;justify-content:center;width:36px}.custom-table-row-disabled{background:#dcdcdc;opacity:.4}#timeline-table-header .spacer-left,#timeline-table-row .spacer-left{padding-left:6px}#timeline-table-header .spacer-right,#timeline-table-row .spacer-right{padding-right:6px}#timeline-table-header .date p,#timeline-table-row .date p{white-space:pre-wrap;width:90px}#timeline-table-header .camera,#timeline-table-header .survey,#timeline-table-row .camera,#timeline-table-row .survey{align-items:center;display:flex;justify-content:center;width:24px}#timeline-table-header .weight,#timeline-table-row .weight{width:66px}#timeline-table-header .bf,#timeline-table-row .bf{width:45px}#timeline-table-header .near-period,#timeline-table-row .near-period{width:58px}#timeline-table-header .near-period p,#timeline-table-row .near-period p{white-space:pre-wrap}#timeline-table-header .measurement,#timeline-table-row .measurement{align-items:center;color:#516375;display:flex;justify-content:center;width:45px}#timeline-table-header .goal,#timeline-table-row .goal{width:120px}#timeline-table-header .goal p:first-child,#timeline-table-row .goal p:first-child{padding-bottom:1px}#timeline-table-header .protein,#timeline-table-row .protein{width:52px}#timeline-table-header .carbs,#timeline-table-row .carbs{width:38px}#timeline-table-header .fat,#timeline-table-row .fat{width:35px}#timeline-table-header .calories,#timeline-table-row .calories{align-items:center;display:flex;justify-content:center;width:45px}#timeline-table-header .adjustment,#timeline-table-row .adjustment{width:100px}#timeline-table-header .range,#timeline-table-row .range{width:32px}#timeline-table-header .reason,#timeline-table-row .reason{flex:1 1 auto!important;white-space:pre-wrap;width:260px}#timeline-table-header .reason p,#timeline-table-row .reason p{white-space:pre-wrap}#timeline-table-header .actions,#timeline-table-row .actions{width:80px}#timeline-table-header .setting,#timeline-table-row .setting{width:111px}.timeline-table-compliant{cursor:pointer;vertical-align:middle}.setting-change{background:#f7e5ff;border:1px solid purple;border-radius:4px;color:purple!important;font-size:.75rem!important;margin:0 2px;padding:0 2px;width:90px}#highlow-table-header .date,#highlow-table-header .target,#highlow-table-row .date,#highlow-table-row .target{width:90px}#note-table-header,#note-table-row{width:100%}#note-table-header .date,#note-table-row .date{align-items:center;display:flex;justify-content:center;width:90px}#note-table-header .author,#note-table-row .author{align-items:center;display:flex;justify-content:center;width:140px}#note-table-header .note,#note-table-row .note{flex:1 1 auto!important;white-space:pre-wrap;width:70%}@media(min-width:1090px){#note-table-header .note,#note-table-row .note{width:600px}}#note-table-header .note p,#note-table-row .note p{padding:0 12px;white-space:pre-wrap}@media(min-width:1090px){#note-table-header .note p,#note-table-row .note p{width:600px}}#note-table-header .actions,#note-table-row .actions{align-items:center;display:flex;justify-content:center;width:150px}.check-in-close{background:#060a27;border:none;height:52px;width:100%}.check-in-close button{background:none;border:none;padding:8px 0 8px 12px}.check-in-close span{color:#fff;font-size:2rem}.check-in-dialog{overflow-scrolling:touch;-webkit-overflow-scrolling:touch;overflow-x:hidden}@media(min-width:900px){.check-in-dialog{height:86vh;margin:auto;min-height:400px;width:640px}}.check-in-dialog h3{color:#fff;font-size:2.5rem;font-weight:600;padding:0 0 0 24px;text-transform:none}.check-in-dialog .content-header{color:#060a27;font-size:1.5rem;font-weight:600;padding:24px 0 4px;text-align:center;text-transform:none}.check-in-dialog input{background:#f2f6ff;border:none;border-radius:100px;color:#737373;font-family:DM Sans,sans-serif;font-size:3rem;font-weight:600;height:86px;outline:none;padding:0 18px;text-align:center;width:250px}@media(max-width:400px){.check-in-dialog input{height:70px;width:200px}}.check-in-dialog label{color:#505050;font-size:1rem;font-weight:400;margin:12px 0;padding:0 18px;text-align:center}.check-in-dialog .check-in-header{background:#060a27;overflow:hidden;padding:21px 0 42px;position:relative}.check-in-dialog .check-in-header img{bottom:-2px;display:block;height:auto;left:50%;position:absolute;transform:translateX(-50%);width:105%}.check-in-dialog .check-in-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.check-in-dialog .check-in-content .body-fat-tool-label{cursor:pointer}.check-in-dialog .check-in-content .check-in-button-group{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.check-in-dialog .check-in-content .check-in-button-group .check-in-button-radio{background:#f2f6ff;border:3px solid #0000;border-radius:100px;color:#5c5e71;font-size:1.125rem;font-weight:600;margin:0 12px;min-height:48px;min-width:120px;outline:none;padding:4px 8px;text-align:center;text-transform:none}.check-in-dialog .check-in-content .check-in-button-group .check-in-button-radio.yes{border:3px solid #05d041}.check-in-dialog .check-in-content .check-in-button-group .check-in-button-radio.no{border:3px solid #f52d2d}.check-in-dialog .check-in-content .check-in-dialog-submit{background:linear-gradient(#00eb45,#0ea039);border:none;border-radius:100px!important;box-shadow:-3px 2px 8px #00000038;color:#fff!important;display:block;font-family:DM Sans!important;font-size:1.125rem;font-weight:500;letter-spacing:0;margin:24px auto 122px;padding:15px 0!important;text-transform:none!important;width:240px}.check-in-dialog .check-in-date{align-items:center;display:flex;justify-content:center;margin:24px 0 0}.check-in-dialog .check-in-date img{display:block;height:auto;margin-right:8px;width:25px}.check-in-dialog .check-in-date p{color:#868686;font-weight:600}.edit-daily-weight-container{align-items:center;display:flex;flex-direction:column}.edit-daily-weight-container input{background:#f2f6ff;border:none;border-radius:100px;color:#737373;font-size:3rem;font-weight:600;height:86px;outline:none;padding:0 18px;text-align:center;width:250px}@media(max-width:400px){.edit-daily-weight-container input{height:70px;width:200px}}.edit-daily-weight-container label{color:#505050;font-size:1rem;font-weight:400;margin:12px 0;padding:0 18px;text-align:center}.log-daily-edit-button{background:none;border:none;text-transform:none}.check-in-edit-add-banner{align-items:center;background:#060a27;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:12px 0;padding:18px 8px 12px;text-align:center;width:100%}.check-in-edit-add-banner p{font-size:1.125rem}.check-in-edit-add-banner span{color:#14ab40;display:block;font-size:2rem}.check-in-override-container{align-items:center;display:flex;justify-content:center;position:relative}.check-in-override-container .override-button{align-items:center;background:#e2e2e2;border:none;border-radius:100px;display:flex;height:36px;justify-content:center;position:absolute;right:-50px;top:50%;transform:translateY(-50%);width:36px}.check-in-override-container .override-button span{font-size:1.25rem}.checkin-range-label{align-items:center;color:#060a27;display:flex;font-weight:500;left:50%;position:absolute;top:-30px;transform:translateX(-50%);white-space:nowrap}.checkin-range-label img{height:auto;margin-bottom:0!important;margin-right:6px;width:14px}@media(max-width:600px){.checkin-range-label img{font-size:.7rem;top:-20px}}.check-in-graph-container{display:flex;justify-content:center;padding:28px 0 8px;text-align:center}@media(max-width:900px){.check-in-graph-container{padding-top:28px}}.check-in-graph-container .circle-container{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;position:relative;text-align:center;width:130px}@media(max-width:600px){.check-in-graph-container .circle-container{width:100px}}@media(max-width:370px){.check-in-graph-container .circle-container{width:86px}}.check-in-graph-container .circle-container.circle-center{margin:0 44px}@media(max-width:600px){.check-in-graph-container .circle-container.circle-center{margin:0 24px}}@media(max-width:370px){.check-in-graph-container .circle-container.circle-center{margin:0 20px}}.check-in-graph-container .tracker-graph-data{border-radius:50%;height:100%;left:50%;position:absolute;top:48%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:2}.check-in-graph-container .checkin-graph-macros{left:50%;padding:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:2}.check-in-graph-container .checkin-graph-macros h4{color:#060a27;font-size:2rem;font-weight:600}@media(max-width:600px){.check-in-graph-container .checkin-graph-macros h4{font-size:1rem}}.check-in-graph-container .checkin-graph-macros h6{color:#060a27;font-size:.8rem;font-weight:600;opacity:.8;text-transform:uppercase}@media(max-width:600px){.check-in-graph-container .checkin-graph-macros h6{font-size:.6rem}}.check-in-graph-container .circle-graph-indicator{box-sizing:inherit;height:100%;left:50%;position:absolute;top:-2px;transform:translateX(-50%) translateY(-50%) rotate(0deg);transform-origin:center;z-index:1}.check-in-graph-container .circle-graph-indicator p{color:#f1f1f1;font-size:.9rem;left:50%;position:absolute;top:-15px;transform:translateX(-50%) translateY(-50%) rotate(0deg);z-index:1}@media(max-width:600px){.check-in-graph-container .circle-graph-indicator p{font-size:.7rem;top:-10px}}.check-in-graph-container .circle-graph-indicator-middle{box-sizing:inherit;height:100%;left:50%;position:absolute;top:-2px;transform:translateX(-50%) rotate(0deg);transform-origin:center;z-index:1}.check-in-graph-container .circle-graph-indicator-middle p{color:#f1f1f1;font-size:.9rem;left:50%;position:absolute;top:-12px;transform:translateX(-50%) translateY(-50%) rotate(0deg);z-index:1}@media(max-width:600px){.check-in-graph-container .circle-graph-indicator-middle p{font-size:.7rem;top:-10px}}.check-in-graph-container .circle-graph-bar-white{background:#6a6a6a;border-radius:100px;height:8px;width:3px}.check-in-graph-container .circle-graph-indicator-none{display:none}.check-in-graph-container .circle-background{background:#fff;border-radius:50%;height:100%;width:100%}.weigh-in-dialog-close-container{display:flex;justify-content:flex-end}.weigh-in-question-container h3{font-size:1rem;line-height:1em;max-width:500px}.weigh-in-question-container p{font-size:1em;margin:10px 0}.weigh-in-question-container span{color:#0ab23b;font-size:.875rem;line-height:1em;margin-right:10px;text-transform:uppercase}.weigh-in-input-group{display:flex;margin:0 100px 0 0}.weigh-in-input-group a{color:#0ab23b;font-size:.75em;font-weight:400;padding-left:5px}.weigh-in-input-group a:hover{text-decoration:underline}.weigh-in-input-container{margin-right:25px;position:relative}.weigh-in-input-container h3{color:#323232;font-size:1rem;font-weight:400;line-height:1em;margin:0 0 5px;padding-top:5px;text-transform:uppercase}.weigh-in-input-box{background:#e9e9e9;border-radius:3px;display:flex;height:45px;padding:7px 0;width:175px}.weigh-in-input-box input{background:none;border:none;color:#323232;font-size:1rem;text-align:center;transition:all .3s;width:70%}.weigh-in-input-box .weigh-in-input-box-unit-container{align-items:center;border-left:1px solid #c1c1c1;display:flex;height:100%;justify-content:center;width:30%}.weigh-in-input-calculator-container{padding-top:5px}.weigh-in-input-calculator-container p{font-size:.875rem}.weigh-in-input-calculator-container label{color:#0ab23b;text-decoration:underline}.weigh-in-question{color:#323232;margin-top:24px}.weigh-in-compliant-macros-container{position:relative}.weigh-in-averages-container{display:flex;justify-content:center}.daily-weight-current-average,.daily-weight-explanation p,.edit-daily-weight-average-box span,.edit-daily-weight-input-box{white-space:nowrap}.daily-weights-table{font-size:15px}.edit-daily-weights-button-container{text-align:right;width:100%}.edit-daily-weights-button-container button{background-color:#fff;border:1px solid #0ab23b;color:#0ab23b}.edit-daily-weights-button-container span{vertical-align:bottom}#add-check-in-button-container button,#add-daily-weight-button-container button{margin-bottom:15px}.why-cannot-weigh-in-today{align-items:center;display:flex;flex-direction:column;font-weight:600;justify-content:center;margin-top:48px}.why-cannot-weigh-in-today>p{margin-bottom:24px}.daily-weight-edit{align-items:center;background:none;border:1px solid #0ab23b;border-radius:100px;color:#0ab23b;display:flex;padding:4px 12px;text-transform:none}.daily-weight-edit span{font-size:1rem;margin-right:8px}.edit-daily-weight-row{align-items:center;display:flex;margin:8px 0}.edit-daily-weight-date,.edit-daily-weight-unit{font-size:.8rem}.edit-daily-weight-input-box{align-items:center;display:flex;padding:0 10px}.edit-daily-weight-input-box input{font-size:1rem;height:34px;text-align:center;width:110px}.edit-daily-weight-input-box span{padding:0 5px}@media(max-width:700px){.weigh-in-averages-container{flex-direction:column}}#compliance-mark{margin-left:5px;padding-top:5px}.weigh-in-compliance-header{font-size:.875rem!important;text-align:center}#weigh-in-macros-border{height:2px}.weigh-in-compliant-ranges-container{background:#e9e9e9;display:inline-block;padding:5px 10px}.weigh-in-compliant-range-dash{border-right:1px solid #d2dde6;content:"";display:inline;width:1px}.weigh-in-button-radio{background:none;border:1px solid #d2dde6;border-radius:3px;color:#a8a8a8;font-size:.875em;margin-right:10px;padding:6px 20px;transition:all .13s ease-in-out}.weigh-in-button-radio:hover{background:#0ab23b;border:1px solid #0ab23b;color:#fff}.weigh-in-button-radio-active{background:#0ab23b;border:1px solid #0ab23b;border-radius:3px;color:#fff;font-size:.875em;margin-right:10px;padding:6px 20px;transition:all .13s ease-in-out}.weigh-in-compliant-range{display:inline-block;padding:10px 15px}.weigh-in-compliant-range p{display:inline-block;font-size:1em;margin:0;text-align:center}.weigh-in-compliant-buttons{padding:10px 0}#weigh-in-toggle-button-compliance{margin-top:15px}#compliance-small-text{font-size:.825em!important;text-align:center}#weigh-in-dialog-close-icon{color:#0ab23b!important;font-size:32px!important;position:static!important}#weigh-in-dialog-close-icon:hover{cursor:pointer}@media(max-width:768px){#weigh-in-dialog-close-icon{right:25px;top:25px}}@media(max-width:700px){#weigh-in-compliant-range-macro-text{font-size:1em!important}}@media(max-width:650px){.weigh-in-input-group{display:flex;flex-direction:column}.weigh-in-input-container{margin-right:0!important}}@media(max-width:600px){.weigh-in-dialog h2{font-size:1.5em}.weigh-in-dialog .weigh-in-compliant-buttons{display:flex;flex-direction:row}#weigh-in-compliant-range-macro-text{font-size:1em!important;font-size:12px;margin:0;text-align:center}.weigh-in-compliant-ranges-container{display:flex;flex-direction:column}.weigh-in-compliant-range{padding:5px;width:100%!important}.weigh-in-input-container{margin-right:0!important}.weigh-in-question-container p{color:#323232}}.widget-table-edit-button{align-items:center;background-color:#e8e8e8;border:none;border-radius:100px;color:#697f97;cursor:pointer;display:flex;justify-content:center;outline:none;padding:8px;transition:all .2s ease}.widget-table-edit-button:hover{opacity:.6}#table-edit-icon{font-size:16px!important;line-height:inherit}.carry-over-reason-other .carry-over-question{margin-top:15px}.carry-over-reason-text{margin-left:10px}.skip-carry-over-reason-checked{color:red}.skip-carry-over-reason-unchecked{color:#999}.skip-carry-over-reason-text{color:#999;margin-left:10px}.carry-over-reason-label{color:#505050;margin:12px 0;width:90%}.carry-over-reason-other{background:#f2f6ff;border:none;border-radius:16px;padding:16px;width:90%}#highlow-table-wrapper{background:none}.highlow-table-container{margin-bottom:55px}.highlow-table-container h3{color:#516375;font-size:1.25rem;font-weight:400;line-height:1em;margin:24px 0 30px;padding:0}#highlow-slider-header{font-size:1.25rem;margin:24px 0 30px;text-transform:none}.highlow-table-save-button{background:linear-gradient(#00ee46,#0e9e38);border:none;border-radius:100px;color:#fff;display:block;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;height:56px;letter-spacing:0;margin:38px 0 auto auto;outline:none;text-transform:none;white-space:nowrap;width:244px}.highlow-table-save-button:hover{background:#0ab23b}.highlow-table-save-button:disabled{background:#dcdcdc}.highlow-slider-row{display:flex;justify-content:space-between}.highlow-slider-label{color:#516375;font-size:1.25rem}@media(max-width:1024px){.highlow-table-container{margin-bottom:0}#highlow-table-wrapper>div>div{overflow:visible!important;overflow:initial!important}#highlow-slider-header{padding-bottom:0}.highlow-table-save-button{margin:24px 0 auto auto}}@media(max-width:550px){.highlow-table-container h3{font-size:1em}}#response-spinner{display:inline-block;font-weight:700;height:30px;padding:0;pointer-events:none;width:30px}.highlow-loading{align-items:center!important;display:flex;justify-content:center!important;padding:20px}.all-days-disabled-notice-p{background:#fef4f4;border:1px solid #f33930;border-radius:3px;color:#f33930;margin:20px 0;max-width:500px;padding:5px 10px}.change-goal-active{opacity:1;pointer-events:auto}.change-goal-inactive{opacity:.15;pointer-events:none}.change-goal-top-section{display:flex;justify-content:space-between;padding:20px 0}.change-goal-top-section .goal-setting-header{display:flex;flex-direction:column;padding:0 20px}.change-goal-top-section .goal-setting-header h1{font-size:1rem;margin:0!important}.change-goal-top-section .goal-setting-header p{font-size:1rem}.change-goal-top-section .goal-setting-status{align-items:center;display:flex;justify-content:center;padding:0 20px}.change-goal-top-section .goal-setting-status p{color:#fff;font-size:.875rem;margin:0 0 0 10px}.select-goal-header{font-weight:600;letter-spacing:1px}.select-goal-header-subtext-goal{display:none}.stage-content-change-goal{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:5em}.select-goal-message{font-weight:lighter;margin:25px 10px;margin-bottom:25px!important;margin-top:25px!important;text-align:center}.select-goal-and-level{display:flex;flex-direction:column;margin-bottom:60px}.select-goal-level-container{display:flex;flex-direction:column;padding:42px;width:100%}@media(max-width:900px){.select-goal-level-container{padding:20px}}.select-goal-level-container h3{font-size:2rem;font-weight:700;margin:32px 0}@media(max-width:900px){.select-goal-level-container h3{font-size:1.5rem}}.select-goal-level-buttons{display:flex;flex-direction:column;padding:0;width:100%}.select-goal-level-buttons h2,.select-goal-level-buttons p{font-size:1.15em;margin:0}.select-goal-container{display:flex;flex-direction:row;justify-content:center;padding:20px 10px;width:100%}.select-goal-container h2{font-size:1rem;font-weight:400;margin:0;text-transform:uppercase}.select-goal-pair-option{align-items:center;background:none!important;border:6px solid hsla(0,0%,84%,.122);border-radius:16px;color:#fff;cursor:pointer;display:flex;flex-direction:column;margin:10px;padding:25px;transition:all .3s ease;width:350px}.select-goal-pair-option:hover{border:6px solid hsla(0,0%,84%,.302)}.select-goal-pair-option h2{pointer-events:none}.select-goal-pair-option:focus{outline:none}.select-goal-pair-active{align-items:center;background:none!important;border:6px solid #0ab23b;border-radius:16px;box-shadow:0 0 18px #0ab23b;color:#fff;display:flex;flex-direction:column;margin:10px;padding:25px;width:350px}.select-goal-pair-active:focus{outline:none}.goal-button-content{pointer-events:none}.goal-change-warning-container{display:flex;flex-direction:row}@media(max-width:580px){.goal-warning-btn-group{display:flex;flex-direction:column}}.select-goal-icon{height:115px;margin:10px 0;padding:10px 0;pointer-events:none;width:auto}.select-goal-level-pair{align-items:center;align-items:flex-start;display:flex;margin-bottom:30px}.select-goal-pair-column{display:flex;flex-direction:column}.select-goal-option-active{background:#0ab23b;border:none;border-radius:50px;color:#fff;width:150px}.select-goal-option,.select-goal-option-active{align-items:center;display:flex;height:40px;justify-content:center;pointer-events:none}.select-goal-option{background:none;border:2px solid hsla(0,0%,60%,.639);border-radius:50px;color:#ccc}.select-goal-option p{font-size:1em;font-weight:500;padding:0 12px;pointer-events:none}.save-goal-button-container{align-self:flex-end;display:flex;height:auto;justify-content:flex-end;width:100%}.save-goal-button{background:linear-gradient(#00ee46,#0e9e38);border:none;border-radius:100px;color:#fff;display:block;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;height:56px;letter-spacing:0;margin:38px 0 auto auto;outline:none;text-transform:none;white-space:nowrap;width:244px}.save-goal-button:hover{background:#0ab23b;background:#0e732b}.select-goal-level-reverse-question{padding:11px}@media(max-width:900px){.select-goal-level-reverse-question{font-size:.875rem}}.maintenance-container{border:1px solid #d7d7d7;display:flex;padding:25px}.maintenance-container-left{align-items:center;display:flex;flex-direction:column;justify-content:center;width:55%}.maintenance-container-left #maintenance-slider{background:none;padding-top:25px}.maintenance-container-left p{max-width:500px}.maintenance-container-right{flex-direction:column;width:45%}.maintenance-container-right,.maintenance-target-container{align-items:center;display:flex;justify-content:center}.maintenance-target{padding:15px;text-align:center;width:135px}.maintenance-target h3{font-size:1.75rem;font-weight:400;margin:4px 0 12px}.maintenance-target span{font-size:1rem!important;font-weight:400}#maintenance-target-center h3{color:#0ab23b;font-size:2.25rem}.maintenance-target-divider{background:#d7d7d7;height:50px;width:1px}.maintenance-target-labels{display:flex;justify-content:space-around;width:100%}.goal-question-container{margin:16px 0;text-align:center}@media(max-width:900px){.goal-question-container h3{font-size:1.5rem!important}}.goal-question-options{align-items:center;display:flex;justify-content:center}@media(max-width:600px){.goal-question-options{flex-direction:column}}.reverse-buttons-container{display:flex;justify-content:center}.reverse-calorie-button{background:none;border:3px solid #fff;border-radius:100px;color:#fff;font-size:1.125rem;font-weight:600;margin-right:24px;min-width:160px;padding:8px 18px;text-transform:none}.reverse-new-calories{font-size:3rem;font-weight:600}.reverse-calorie-label{font-weight:600}.reverse-calorie-slider-labels{display:flex;justify-content:space-between;margin-bottom:12px}.reverse-calorie-slider-labels span{font-size:1.25rem;font-weight:600}@media(max-width:1300px){.select-goal-line{display:none}.select-goal-container{flex-flow:row wrap}.select-goal-pair-active,.select-goal-pair-option{width:45%}.select-goal-option-active{width:120px}}@media(max-width:1200px){.maintenance-container{flex-direction:column}.maintenance-container-left,.maintenance-container-right{width:100%}.maintenance-container-left{order:2;padding-top:15px}.maintenance-target-container{padding-top:10px}#maintenance-slider{background:none;padding-top:15px}}@media(max-width:660px){.goal-setting-status,.select-goal-header-subtext{display:none!important}.select-goal-header-subtext-goal{display:block;font-size:.875rem!important}}@media(max-width:550px){.select-goal-line{display:none}.select-goal-icon{height:auto;margin:0 auto;width:50px}.select-goal-container{padding:10px}.select-goal-pair-active,.select-goal-pair-option{margin:5px;padding:10px}.select-goal-pair-active h2,.select-goal-pair-option h2{font-size:.9375rem}.select-goal-option,.select-goal-option-active{height:30px}.select-goal-option p,.select-goal-option-active p{font-size:1em}#maintenance-slider{background:none;width:100%!important}.maintenance-target{padding:5px;width:100px}.maintenance-target h3{font-size:1.3em}.maintenance-target span{font-size:1rem!important}#maintenance-target-center{width:100px}#maintenance-target-center h3{font-size:1.75rem}}@media(max-width:430px){.goal-setting-status{align-items:flex-start!important;padding:0 10px!important}.select-goal-pair-active,.select-goal-pair-option{min-width:130px!important}.select-goal-option-active{width:100px}.select-goal-option p{font-size:.875em!important}}.stage-content{margin:0;max-width:900px}.tracker-main-transition{bottom:-2px;display:block;left:0;position:relative;width:100%}.tracker-range-label{align-items:center;color:#f1f1f1;display:flex;font-weight:500!important;left:50%;position:absolute;top:-30px;transform:translateX(-50%);white-space:nowrap}.tracker-range-label img{height:auto;margin-bottom:0;margin-right:6px;width:14px}@media(max-width:600px){.tracker-range-label{font-size:.7rem;top:-20px}}.tracker-graph-container{display:flex;justify-content:center;padding:28px 0 8px;text-align:center}@media(max-width:900px){.tracker-graph-container{padding-top:28px}}.tracker-graph-container .no-averages{background:#07081b;color:#fff;font-size:1.125rem;padding:22px 14px;position:absolute;top:50%;transform:translateY(-50%);z-index:200}.tracker-graph-container .no-averages p{opacity:.8}@media(max-width:500px){.tracker-graph-container .no-averages{font-size:1rem}}.tracker-graph-container .circle-container{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;position:relative;text-align:center;width:160px}@media(max-width:600px){.tracker-graph-container .circle-container{width:100px}}@media(max-width:370px){.tracker-graph-container .circle-container{width:86px}}.tracker-graph-container .circle-container.circle-center{margin:0 44px}@media(max-width:600px){.tracker-graph-container .circle-container.circle-center{margin:0 24px}}@media(max-width:370px){.tracker-graph-container .circle-container.circle-center{margin:0 20px}}.tracker-graph-container .tracker-graph-data{border-radius:50%;height:100%;left:50%;position:absolute;top:48%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:2}.tracker-graph-container .tracker-graph-macros{left:50%;padding:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:2}.tracker-graph-container .tracker-graph-macros h4{color:#555;font-size:2.5rem!important;font-weight:700!important;line-height:2.5rem!important;margin:0}@media(max-width:600px){.tracker-graph-container .tracker-graph-macros h4{font-size:1rem!important;line-height:1rem!important}}.tracker-graph-container .tracker-graph-macros h6{color:#fff;font-size:1rem!important;font-weight:600!important;opacity:.8;text-transform:uppercase}@media(max-width:600px){.tracker-graph-container .tracker-graph-macros h6{font-size:.6rem}}.tracker-graph-container .circle-graph-indicator{box-sizing:inherit;height:100%;left:50%;position:absolute;top:-2px;transform:translateX(-50%) translateY(-50%) rotate(0deg);transform-origin:center;z-index:1}.tracker-graph-container .circle-graph-indicator p{color:#f1f1f1;font-size:1rem;left:50%;position:absolute;top:-15px;transform:translateX(-50%) translateY(-50%) rotate(0deg);z-index:1}@media(max-width:600px){.tracker-graph-container .circle-graph-indicator p{font-size:.7rem;top:-10px}}.tracker-graph-container .circle-graph-indicator-middle{box-sizing:inherit;height:100%;left:50%;position:absolute;top:-2px;transform:translateX(-50%) rotate(0deg);transform-origin:center;z-index:1}.tracker-graph-container .circle-graph-indicator-middle p{color:#f1f1f1;font-size:1rem;left:50%;position:absolute;top:-12px;transform:translateX(-50%) translateY(-50%) rotate(0deg);z-index:1}@media(max-width:600px){.tracker-graph-container .circle-graph-indicator-middle p{font-size:.7rem;top:-10px}}.tracker-graph-container .circle-graph-bar-white{background:#f1f1f1;border-radius:100px;height:10px;width:3px}.tracker-graph-container .circle-graph-indicator-none{display:none}.tracker-graph-container .circle-background{background:#fff;border-radius:50%;height:100%;width:100%}.tracker-data-macros-container{display:flex;justify-content:space-between;margin:0 auto;width:510px}@media(max-width:600px){.tracker-data-macros-container{width:310px}}@media(max-width:350px){.tracker-data-macros-container{width:270px}}.tracker-data-container{margin-top:8px}.tracker-data-container .tracker-data-text{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:60px}@media(max-width:600px){.tracker-data-container .tracker-data-text{margin-bottom:-10px;width:45px}}.tracker-data-container .tracker-data-text label{color:#ffffffc7;display:block;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:700;margin:4px 0;text-align:left;text-transform:uppercase;white-space:nowrap}@media(max-width:600px){.tracker-data-container .tracker-data-text label{font-size:.7rem}}.tracker-data-container .tracker-data-macros{display:flex;flex-direction:column;left:50%;padding:0 0 10px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.tracker-data-container .tracker-data-macros h6{color:#999;font-weight:400}@media(max-width:600px){.tracker-data-container .tracker-data-macros h6{font-size:1rem}}.tracker-data-container .tracker-data-toggle{background:none;border:none;border-radius:8px;cursor:pointer;outline:none;padding:4px 8px;transition:background .12s ease}.tracker-data-container .tracker-data-toggle:hover{background:rgba(50,52,81,.439)}.tracker-data-container .tracker-data-toggle img{height:auto;width:26px}.tracker-data-container .tracker-data-toggle .show-average{color:#999;font-size:.7rem;font-weight:700!important;font-weight:400;text-transform:none;white-space:nowrap}.tracker-data-container .tracker-data-toggle .show-average.active{color:#ffa217;text-shadow:0 0 5px #ffa217}.tracker-edit-balance-button{border:2px solid #fff!important;border-radius:100px}.tracker-macro-count-container{align-items:center;display:flex;justify-content:center;margin:0 0 16px;min-height:49px}@keyframes heartbeat{transform:scale(1);transform:scale(.75)}.tracker-macro-count-container .slider-icon-pulsate{animation:heartbeat 1s infinite;background:none;height:100%;outline:0;width:100%}.tracker-macro-count-container .slider-icon{background:none;height:100%;outline:0;width:100%}@media(max-width:900px){.tracker-macro-count-container{margin:0 0 16px}}.tracker-macro-count-container button{background:none;border:2px solid #0000;color:#fff;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:500;margin:0 3px;padding:6px 12px;text-transform:none;transition:background .3s ease;transition-property:background,color;white-space:nowrap}@media(max-width:700px){.tracker-macro-count-container button{font-size:1rem;padding:4px 8px}}@media(max-width:380px){.tracker-macro-count-container button{font-size:.8rem;padding:4px 8px}}.tracker-macro-count-container .active{border-bottom:3px solid #fff}.slider-text-container{align-items:center;display:flex;justify-content:space-between;margin:12px 24px 0}.slider-text-container p{color:#c1c1c1;font-weight:700}@media(max-width:600px){.slider-text-container p{font-size:.8rem}}.slider-buttons-container{align-items:center;display:flex!important;justify-content:center}.slider-buttons-container button{align-self:center;background:none;border:2px solid #fff;border-radius:100px;box-shadow:0 0 4px hsla(0,0%,100%,.788);color:#fff;font-size:.9rem;font-weight:700;margin:15px;padding:8px 16px;text-transform:none;white-space:nowrap}.tracker-fasting-container{padding:8px 0 16px;position:relative}.tracker-fasting-label{align-items:center;color:#fff;display:flex;font-family:DM Sans;font-size:1.25rem;font-weight:500;margin-bottom:14px;opacity:.4;text-transform:uppercase}.tracker-fasting-label span{font-size:1.125rem;margin-right:6px}.tracker-fasting-time{position:relative}.tracker-fasting-time .current-time-tick{border-radius:100px 100px 0 100px;height:20px;position:absolute;transform:translateX(-50%) translateY(-95%);width:20px;z-index:10}.tracker-fasting-time .eating-window{background:#6bca69;height:8px;position:absolute}.tracker-item-timeline{align-items:center;background:#fff;border:none;border-radius:8px;box-shadow:0 0 11px #899cc547;cursor:pointer;display:flex;margin-bottom:8px;outline:none;padding:8px 16px;text-align:left;text-transform:none;width:100%}.tracker-item-timeline:hover{background:#e8e8e8}@media(max-width:600px){.tracker-item-timeline{padding:6px 12px}}.tracker-item-thumbnail{border-radius:100px;height:40px;margin-right:8px;width:40px}@media(max-width:600px){.tracker-item-thumbnail{height:32px;width:32px}}.tracker-item-timeline-menu-button{background:none;border:none;padding:4px 8px;position:absolute;right:8px;top:28%;transform:translateY(-50%);z-index:5}.tracker-item-data{width:100%}.tracker-item-data .name{font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:700;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.tracker-item-data .name{font-size:.875rem;max-width:240px}}@media(max-width:400px){.tracker-item-data .name{max-width:200px}}.tracker-item-data .macros-container{display:flex;justify-content:space-between;margin-top:2px;width:100%}.tracker-item-data .macros-container .unit{color:#9a9a9a;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:0;margin-right:24px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:360px){.tracker-item-data .macros-container .favorites-unit{font-size:.75rem;margin-right:0;margin-top:4px;width:100%}}.tracker-item-data .macros-container .macros{display:flex}.tracker-item-data .macros-container .macro{color:#9a9a9a;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:0;margin-right:8px}.tracker-item-data .macros-container .item-macros-container{display:flex;width:100%}@media(max-width:360px){.tracker-item-data .favorites-container{flex-direction:column-reverse}}.category-macros{align-items:center;display:flex;justify-content:space-between;padding-bottom:4px}.category-macros label{color:#697f97;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase}@media(max-width:600px){.category-macros label{font-size:.875rem;font-weight:600}}@media(max-width:400px){.category-macros label{font-size:.75rem}}.category-macros .macros{color:#697f97}.category-macros .macros p{display:inline-block;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:700;padding:0 8px}@media(max-width:600px){.category-macros .macros p{font-size:.875rem;font-weight:600;padding:0 3px}}@media(max-width:400px){.category-macros .macros p{font-size:.75rem}}.category-macros .macros .tracker-macros-container{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.timeline-date-text{color:#4e4e4e;display:inline-block;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400;font-weight:600;margin:0 12px;text-align:center;text-transform:none;white-space:nowrap;width:180px}@media(max-width:600px){.timeline-date-text{font-size:.875rem}}.tracker-search-item{align-items:center;background:none;border:none;display:flex;justify-content:space-between;margin:16px 0;text-transform:none;width:100%}.tracker-search-item .data-container{cursor:pointer;display:flex;flex:1 1;transition:opacity .2s ease}.tracker-search-item .data-container:hover{opacity:.6}.tracker-search-item .tracker-thumbnail{border-radius:100px;height:34px;margin-right:16px;width:34px}.tracker-search-item .data{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.tracker-search-item .data .name{font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.tracker-search-item .data .name{font-size:.875rem;max-width:380px}}@media(max-width:500px){.tracker-search-item .data .name{max-width:320px}}@media(max-width:430px){.tracker-search-item .data .name{max-width:250px}}@media(max-width:370px){.tracker-search-item .data .name{max-width:210px}}.tracker-search-item .data .name-recipe{font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.tracker-search-item .data .name-recipe{font-size:.875rem;max-width:380px}}@media(max-width:400px){.tracker-search-item .data .name-recipe{max-width:270px}}.tracker-search-item .data .unit{color:#a9a9a9;flex-shrink:0;font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-right:24px;max-width:170px}.tracker-search-item .data .macros span,.tracker-search-item .data .unit{font-size:.8rem;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracker-search-item .data .macros span{font-weight:600;margin-right:12px}.tracker-search-item .actions{display:flex}.tracker-search-item .actions button{background:none;border:none;margin:0 4px;padding:4px}.tracker-search-item .actions span{font-size:1.75rem}.tracker-fullscreen-dialog{overflow-scrolling:touch;-webkit-overflow-scrolling:touch}@media(min-width:900px){.tracker-fullscreen-dialog{height:86vh;margin:auto;min-height:400px;width:640px}}.tracker-fullscreen-dialog .MuiBackdrop-root{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.tracker-overlay-form{display:flex;flex-direction:column;flex-shrink:0;padding:8px}.tracker-rebrand-form-header-dark{background:linear-gradient(#070d2c,#060103);padding-bottom:24px;position:relative}.tracker-rebrand-header-name{color:#b3b5bb;font-size:.9rem;font-weight:700;margin:0 auto 4px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.tracker-rebrand-header-name{max-width:500px}}@media(max-width:500px){.tracker-rebrand-header-name{max-width:400px}}@media(max-width:400px){.tracker-rebrand-header-name{max-width:300px}}.tracker-rebrand-header-macros{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 16px}.tracker-rebrand-header-macros p{background:#232c49;border-radius:100px;color:#9498a9;display:block;font-size:.8rem;font-weight:700;margin:8px 4px;padding:4px 16px;text-transform:uppercase;white-space:nowrap}.tracker-rebrand-header-macros p span{color:#fff;text-transform:none}.tracker-rebrand-header-transition{bottom:0;height:47px;left:0;overflow:hidden;position:absolute;width:100%}.tracker-rebrand-header-transition img{bottom:-1px;display:block;left:50%;position:absolute;transform:translateX(-50%);width:105%}.tracker-save{background:#fff;color:#2b3c4d!important}.tracker-save,.tracker-submit{border:none;border-radius:100px!important;box-shadow:-3px 2px 8px #00000038;cursor:pointer;display:block;font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:1.125rem;font-weight:500;letter-spacing:0;margin:24px auto;padding:15px 0!important;text-transform:none!important;width:240px}.tracker-submit{background:linear-gradient(#00eb45,#0ea039);color:#fff!important}.tracker-rebrand-alcohol-macros{align-items:center;border:none;border-radius:100px;color:#757575;display:flex;font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700;height:40px;margin:8px 0;outline:none;padding:0 16px;width:100%}.tracker-rebrand-alcohol-slider-custom{align-items:center;display:flex;justify-content:space-between;margin:12px 24px 0}.tracker-rebrand-alcohol-slider-custom p{font-weight:700;margin:2px 0}.tracker-form-actions{display:flex;justify-content:space-between;margin:0 auto;padding:8px}.tracker-add-item-button{align-items:center;background:none;border:2px dashed #d6dceb;border-radius:8px;color:#96a6b7;cursor:pointer;display:flex;font-family:DM Sans;font-size:1.125rem;font-weight:600;margin:8px 0;padding:6px 10px;text-align:left;text-transform:none;transition:background .3s ease;width:100%}.tracker-add-item-button svg{margin-right:12px}.tracker-custom-unit-submit{background:#0ab23b!important;color:#fff!important;font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:13px!important;margin:0 6px!important;padding:6px 12px!important}.tracker-custom-unit-submit.close{background:#b7b7b7!important}.tracker-rebrand-form-input{background:#eaedf5;border:none;border-radius:100px;color:#2b3c4d;font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700;height:40px;margin:8px 0;outline:none;padding:0 16px;width:100%}.tracker-rebrand-form-input:disabled{opacity:.7}.tracker-rebrand-form-input-unit{background:none;border:2px solid #eaeaea;border-radius:100px;color:#2b3c4d;cursor:pointer;font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.7rem;font-weight:700;height:28px;letter-spacing:inherit;margin:8px 3px;outline:none;overflow:hidden;padding:0 16px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;width:140px}.tracker-rebrand-form-input-unit.active{border:2px solid #949494}@media(max-width:600px){.tracker-rebrand-form-input-unit{font-size:.7rem}}.tracker-rebrand-edit-text{color:#2b3c4d;font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.8rem;font-weight:700;margin:10px;text-align:center;text-transform:uppercase}.tracker-rebrand-edit-custom-text{background:none;border:none;color:#2b3c4d;cursor:pointer;flex-direction:row;justify-content:center;letter-spacing:inherit;text-transform:none}.tracker-rebrand-edit-input{background:#eaedf5;border:none;border-radius:12px;color:#2b3c4d;font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:3.5rem;font-weight:700;height:68px;margin:8px 48px;outline:none;padding:0 16px;text-align:center;width:240px}@media(max-width:600px){.tracker-rebrand-edit-input{margin:0 16px;width:200px}}.tracker-rebrand-edit-increment{align-items:center;background:none;border:none;border-radius:100px;box-shadow:1px 2px 13px 0 #c7cad4;cursor:pointer;display:flex;flex-shrink:0;font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:3rem;font-weight:700;height:60px;justify-content:center;line-height:3rem;width:60px}.tracker-rebrand-edit-increment span{color:#2b3c4d;font-size:3rem;height:0;line-height:0rem;width:26px}@media(max-width:370px){.tracker-rebrand-edit-increment{height:44px;width:44px}.tracker-rebrand-edit-increment span{font-size:2.25rem;width:20px}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.str-chat__date-separator--floating{opacity:0!important}.str-chat__channel-list{pointer-events:auto!important;position:static!important;transform:none!important;visibility:visible!important}.str-chat__channel{height:100%!important;padding:50px 0 0!important}@media(max-width:960px){.str-chat__channel{height:100%!important;padding:50px 0 0!important}}.avn-widget-container{width:100%}.avn-widget-container h5{color:#697f97;font-size:1.25rem;font-weight:600;margin:0 0 5px}@media(max-width:600px){.avn-widget-container h5{font-size:.875rem;font-weight:500}}.avn-widget{background:linear-gradient(90deg,#070d2c,#06010d);border-radius:16px;box-shadow:0 1px 12px #767679!important;color:#fff}.avn-action-button{background:#0ab23b;border:none;border-radius:3px;color:#fff;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;margin:15px 0 0 8px;padding:6px 20px;transition:all .2s;white-space:nowrap}.avn-action-button:hover{background:#0b882f;color:#e0e0e0}.avn-action-button-negative{background:#ccc;border:none;border-radius:3px;color:#fff;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;margin:15px 0 0 8px;padding:6px 20px;transition:all .2s;white-space:nowrap}.avn-action-button-negative:hover{background:#b1b1b1;color:#e0e0e0}.avn-action-warning-button-negative{background:#ccc;border:none;border-radius:3px;color:#fff;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;margin:5px 0 0 5px;padding:6px 20px;transition:all .2s;white-space:nowrap}.avn-action-warning-button-negative:hover{background:#b5b5b5;color:#e0e0e0}@media(max-width:580px){.avn-action-warning-button-negative{align-self:flex-end}}.avn-action-button-disabled{background:#f2f2f2;border:none;border-radius:3px;color:#fff;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;margin:15px 0 0 8px;padding:6px 20px;pointer-events:none;transition:all .2s;white-space:nowrap}#avn-action-card{font-size:1rem;line-height:1.25rem;margin:0 0 0 8px;padding:10px 30px}.avn-modal-header-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.avn-modal-header-container h2{color:#373a3c;font-size:1.5rem;font-weight:600;line-height:1em;margin:0;text-transform:uppercase}.avn-modal-header-container h3{color:#373a3c;font-size:.875rem;font-weight:400;line-height:1em;margin:10px 0 0}.MuiDialog-paper,.MuiDialog-paperFullScreen{border-radius:16px!important}@media(max-width:900px){.MuiDialog-paperFullScreen{border-radius:0!important}}.avn-modal-content-container{align-items:center;display:flex;flex:0 0 auto!important;flex-direction:column;flex-shrink:0;justify-content:center;padding:8px 12px!important}.avn-modal-content-container img{margin-bottom:8px;text-align:center}.avn-modal-content-container h4{font-size:1.25rem;font-weight:700;margin-bottom:24px;text-align:center}.avn-modal-content-container p{margin-bottom:8px;text-align:center}.avn-modal-content-container ul{margin-bottom:8px;padding:0 90px}.avn-modal-content-container ul li{margin-bottom:16px;text-align:left}.avn-modal-content-container ul li:last-child{margin-bottom:0}#avn-modal-content-container-bodyfat-calc{padding:12px 12px 0}.avn-modal-missing-answers{color:#0ab23b;font-size:.875rem!important;margin:8px 0}.avn-modal-header-dash{border-bottom:1px solid #ccc;content:"";margin:10px 0 24px;width:100%}.avn-modal-content-container p{font-size:1rem}.avn-modal-actions-three-button-container{border-top:1px solid #ddd;display:flex;flex-wrap:wrap;margin:0 24px 15px!important}.avn-modal-actions-scroll-buttons{border-top:1px solid #ddd;display:flex;justify-content:flex-end;margin-top:32px}@media(max-width:580px){.avn-modal-actions-scroll-buttons{flex-direction:column;padding-top:16px}.avn-modal-actions-scroll-buttons>button{margin:8px 0}.avn-modal-actions-three-button-container{flex-direction:column;justify-content:center!important}}.avn-modal-actions-container{display:flex;flex-direction:column;flex-shrink:0;margin:15px 24px!important}.avn-modal-action{background:none;border:none;border-radius:100px;color:#333;cursor:pointer;font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.25rem;margin:12px 0 0;padding:14px 28px;text-align:center;text-transform:none;transition:all .2s;white-space:wrap}.avn-modal-action:hover{opacity:.7}.avn-modal-action{box-shadow:-1px 5px 10px #0003;font-size:1rem;min-width:200px}.avn-modal-action.disabled{opacity:.5}.avn-modal-action-cancel{background:none;border:none;border-radius:100px;color:#333;cursor:pointer;font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.25rem;margin:12px 0 0;padding:14px 28px;text-align:center;text-transform:none;transition:all .2s;white-space:wrap}.avn-modal-action-cancel:hover{opacity:.7}.avn-modal-action-cancel{margin-left:0!important;padding:7px 28px}@media(max-width:600px){#avn-modal-header-dash-bf-calc{display:none}#avn-modal-content-container-bodyfat-calc{padding:12px 12px 0}}.avn-button-radio-container{display:flex}@media(max-width:1200px){.avn-button-radio-container{flex-wrap:wrap}}.avn-button-radio-container button{background:none;border:2px solid #bfcee4;border-radius:50px;box-shadow:0 0 1px #0000001a;color:#516375;font-size:1rem;font-weight:500;height:40px;margin:8px;min-width:150px;padding:0 24px;text-transform:none;transition:all .13s ease-in-out}@media(max-width:900px){.avn-button-radio-container button{font-size:.875rem}}.avn-button-radio-container button.active,.avn-button-radio-container button:hover{border:2px solid #6ab571}.avn-button-radio-container button:focus{outline:none}.avn-button-save-container{display:flex;justify-content:flex-end}.avn-button-radio-text-container{align-items:center;background:none;border:none;display:flex;padding:11px;transition:all .1s ease-in-out;white-space:nowrap;width:100%}.avn-button-radio-text-container:hover{background:hsla(0,0%,55%,.149);cursor:pointer}.avn-button-radio-text-container:focus{outline:none}.avn-button-radio-text-container p{display:flex;flex-direction:column;font-size:1rem!important;line-height:1.125rem;margin:0!important;padding-left:15px;pointer-events:none;text-align:left;text-transform:none;white-space:normal}@media(max-width:900px){.avn-button-radio-text-container p{font-size:.875rem!important;text-align:left}}.avn-circle-radio-outer-ring{border:2px solid #dbdbdb;border-radius:50%;box-shadow:0 0 2px #dbdbdba6}.avn-circle-radio-outer-ring,.avn-circle-radio-outer-ring-active{align-items:center;display:flex;flex-shrink:0;height:25px;justify-content:center;pointer-events:none;transition:all .3s ease-in-out;width:25px}.avn-circle-radio-outer-ring-active{border:2px solid #0ab23b;border-radius:50%;box-shadow:0 0 2px #eb0029a6}.avn-circle-radio-inner-circle{transform:scale(0)}.avn-circle-radio-inner-circle,.avn-circle-radio-inner-circle-active{background:#0ab23b;border-radius:50%;box-shadow:0 0 1px #ec0928a6;height:70%;pointer-events:none;transition:all .4s cubic-bezier(.21,.42,.37,1.43);width:70%}.avn-circle-radio-inner-circle-active{transform:scale(1)}.loading,.loading-component{align-items:center;display:flex;justify-content:center}.loading-component{height:100vh;padding:25px 0}.snackbar{font-family:DM Sans,sans-serif;z-index:1000}.snackbar.success div{background:#0ab23b!important;color:#fff!important}.snackbar.warning div{background:#e329a4!important;color:#fff!important}.snackbar.error div{background:#0ab23b!important;color:#fff!important}.snackbar>div{background:#333;border-radius:4px;box-shadow:0 1px 3px #0003,0 0 12px #00000017;color:#fff;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;margin:0 24px 64px;padding:0 16px}.errors p{color:#0ab23b;font-size:.875rem!important;padding-left:5px}.avn-slider{-webkit-appearance:none;margin:3.4px 0;width:100%}.avn-slider:focus{background:#eee;outline:none}.avn-slider::-webkit-slider-runnable-track{background:#ddd;border:0 solid #fff;border-radius:0;box-shadow:0 0 5px #dddddd7d,0 0 0 #eaeaea7d;cursor:pointer;height:8.2px;width:100%}.avn-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#0ab23b;border:0 solid #0ab23b;border-radius:3px;box-shadow:0 0 0 #aaa,0 0 0 #b7b7b7;cursor:pointer;height:15px;margin-top:-3.4px;width:60px}.avn-slider:disabled::-webkit-slider-thumb{background:#dcdcdc}.avn-slider:focus::-webkit-slider-runnable-track{background:#ddd}.avn-slider::-moz-range-track{background:#eee;border:0 solid #fff;border-radius:0;box-shadow:0 0 5px #dddddd7d,0 0 0 #eaeaea7d;cursor:pointer;height:8.2px;width:100%}.avn-slider::-moz-range-thumb{background:#0ab23b;border:0 solid #0ab23b;border-radius:3px;box-shadow:0 0 0 #aaa,0 0 0 #b7b7b7;cursor:pointer;height:15px;width:60px}.avn-slider::-ms-track{background:#0000;border-color:#0000;color:#0000;cursor:pointer;height:8.2px;width:100%}.avn-slider::-ms-fill-lower{background:#e1e1e1}.avn-slider::-ms-fill-lower,.avn-slider::-ms-fill-upper{border:0 solid #fff;border-radius:0;box-shadow:0 0 5px #dddddd7d,0 0 0 #eaeaea7d}.avn-slider::-ms-fill-upper{background:#eee}.avn-slider::-ms-thumb{background:#0ab23b;border:0 solid #0ab23b;border-radius:3px;box-shadow:0 0 0 #aaa,0 0 0 #b7b7b7;cursor:pointer;height:15px;height:8.2px;width:60px}.avn-slider:focus::-ms-fill-lower{background:#eee}.avn-slider:focus::-ms-fill-upper{background:#fbfbfb}.avn-slider-carbs-fats{-webkit-appearance:none;margin:6.5px 0;position:relative;width:100%;z-index:3}.avn-slider-carbs-fats:focus{outline:none}.avn-slider-carbs-fats::-webkit-slider-runnable-track{background:#eee;border:.7px solid #eee0;border-radius:2px;box-shadow:1px 1px 1px #0000,0 0 1px #0d0d0d00;cursor:pointer;height:2px;width:100%}.avn-slider-carbs-fats::-webkit-slider-thumb{-webkit-appearance:none;background:#0ab23b;border:0 solid #0000;border-radius:50px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:15px;margin-top:-7.2px;width:15px}.avn-slider-carbs-fats:focus::-webkit-slider-runnable-track{background:#fbfbfb}.avn-slider-carbs-fats::-moz-range-track{background:#eee;border:.7px solid #eee0;border-radius:2px;box-shadow:1px 1px 1px #0000,0 0 1px #0d0d0d00;cursor:pointer;height:2px;width:100%}.avn-slider-carbs-fats::-moz-range-thumb{background:#0ab23b;border:0 solid #0000;border-radius:50px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:15px;width:15px}.avn-slider-carbs-fats::-ms-track{background:#0000;border-color:#0000;color:#0000;cursor:pointer;height:2px;width:100%}.avn-slider-carbs-fats::-ms-fill-lower{background:#e1e1e1}.avn-slider-carbs-fats::-ms-fill-lower,.avn-slider-carbs-fats::-ms-fill-upper{border:.7px solid #eee0;border-radius:4px;box-shadow:1px 1px 1px #0000,0 0 1px #0d0d0d00}.avn-slider-carbs-fats::-ms-fill-upper{background:#eee}.avn-slider-carbs-fats::-ms-thumb{background:#0ab23b;border:0 solid #0000;border-radius:50px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:15px;height:2px;width:15px}.avn-slider-carbs-fats:focus::-ms-fill-lower{background:#eee}.avn-slider-carbs-fats:focus::-ms-fill-upper{background:#fbfbfb}.portal-modal-container p{margin:15px 0}.highlow-table{background:#fff;border-radius:16px;box-shadow:0 0 33px #899cc52b;padding:36px}@media(max-width:550px){.highlow-table{box-shadow:none;padding:4px}}.highlow-table-header{align-items:center;display:flex;justify-content:space-between;padding:0 27px}@media(max-width:550px){.highlow-table-header{padding:0 6px}}.highlow-table-header p{color:#516375;font-family:DM Sans;font-size:1rem;font-weight:700;text-align:center}.highlow-table-row{align-items:center;background:#fff;border:none;border-radius:16px;box-shadow:0 0 33px #899cc52b;display:flex;font-size:1rem;justify-content:space-between;margin:12px 0;padding:4px 27px;text-transform:none;width:100%}.highlow-table-row p{color:#516375;font-family:DM Sans;text-align:center}.highlow-table-row .toggle-container{align-items:center;background:#f0f4fc;border-radius:100px;display:flex;height:36px;justify-content:center;width:36px}@media(max-width:550px){.highlow-table-row{padding:4px 6px}}.toggle-container{align-items:center;background:#f0f4fc;border-radius:100px;display:flex;height:36px;justify-content:center;width:36px}.toggle-container.hidden{opacity:0}.highlow-table-row-disabled{background:#dcdcdc;opacity:.4}#highlow-table-header .date,#highlow-table-row .date{font-weight:700;text-align:left;width:180px}@media(max-width:550px){#highlow-table-header .date,#highlow-table-row .date{width:45px}}#highlow-table-header .toggle,#highlow-table-row .toggle{display:block;height:20px;width:13px}#highlow-table-header .target,#highlow-table-row .target{width:80px}@media(max-width:550px){#highlow-table-header .target,#highlow-table-row .target{width:38px}}.checkin-macro-table-container{border-radius:16px;box-shadow:0 0 33px #899cc52b}#custom-table-override{border-radius:0;box-shadow:none}#macro-history-table-header .date,#macro-history-table-row .date{width:80px}#macro-history-table-header .macro,#macro-history-table-row .macro{width:70px}#weight-table-row{padding:10px 27px}@media(max-width:550px){#weight-table-row{padding:12px 6px}}#weight-table-header .date,#weight-table-row .date{width:90px}#weight-table-header .measurement,#weight-table-row .measurement{width:176px}#weight-table-header .goal,#weight-table-row .goal{width:30px}#weight-table-header .edit,#weight-table-row .edit{height:32px;padding:0 8px;width:52px}.goal-level-container h3{text-align:center}@media(max-width:900px){.goal-level-container h3{font-size:1.5rem!important}}.goal-estimations{margin-top:32px;text-align:center}.goal-estimations span{font-size:3rem;font-weight:600}.goal-level-risk{border-radius:100px;display:inline-block;margin-bottom:32px;padding:4px 16px;text-align:center}.goal-level-risk p{color:#fff;margin:0}.inspect-button{background:#4cb050;border:none;border-radius:4px;box-shadow:1px 1px 3px #00000021;color:#fff;cursor:pointer;font-size:12px;margin:2px 0;padding:6px 18px;text-transform:uppercase;transition:opacity .2s ease}.inspect-button:hover{opacity:.8}.inspect-button:focus{outline:none}*{border-radius:0;font-family:DM Sans,sans-serif;margin:0;padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.rdp{--rdp-cell-size:40px;--rdp-caption-font-size:18px;--rdp-accent-color:#00f;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:3px solid var(--rdp-accent-color);--rdp-selected-color:#fff;margin:1em}.rdp-vhidden{clip:rect(1px,1px,1px,1px)!important;-webkit-appearance:none;appearance:none;background:#0000;border:0;border:0!important;box-sizing:border-box;height:1px!important;margin:0;overflow:hidden!important;padding:0;padding:0!important;position:absolute!important;top:0;width:1px!important}.rdp-button_reset{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;color:inherit;cursor:default;font:inherit;margin:0;padding:0;position:relative}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid #0000}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){background-color:var(--rdp-background-color);border:var(--rdp-outline);color:inherit}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{border-collapse:collapse;margin:0;max-width:calc(var(--rdp-cell-size)*7)}.rdp-with_weeknumber .rdp-table{border-collapse:collapse;max-width:calc(var(--rdp-cell-size)*8)}.rdp-caption{align-items:center;display:flex;justify-content:space-between;padding:0;text-align:left}.rdp-multiple_months .rdp-caption{display:block;position:relative;text-align:center}.rdp-caption_dropdowns,.rdp-caption_label{display:inline-flex;position:relative}.rdp-caption_label{align-items:center;border:2px solid #0000;color:currentColor;font-family:inherit;font-size:var(--rdp-caption-font-size);font-weight:700;margin:0;padding:0 .25em;white-space:nowrap;z-index:1}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{left:0;position:absolute;top:50%;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;right:0;top:50%;transform:translateY(-50%)}.rdp-nav_button{align-items:center;border-radius:100%;display:inline-flex;height:var(--rdp-cell-size);justify-content:center;padding:.25em;width:var(--rdp-cell-size)}.rdp-dropdown_month,.rdp-dropdown_year{align-items:center;display:inline-flex;position:relative}.rdp-dropdown{-webkit-appearance:none;appearance:none;background-color:initial;border:none;bottom:0;cursor:inherit;font-family:inherit;font-size:inherit;left:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.rdp-dropdown[disabled]{color:inherit;opacity:1}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{font-size:.75em;font-weight:700;height:100%;height:var(--rdp-cell-size);padding:0;text-align:center;text-transform:uppercase;vertical-align:middle}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{height:100%;height:var(--rdp-cell-size);padding:0;text-align:center;width:var(--rdp-cell-size)}.rdp-weeknumber{font-size:.75em}.rdp-day,.rdp-weeknumber{align-items:center;border:2px solid #0000;border-radius:100%;box-sizing:border-box;display:flex;height:var(--rdp-cell-size);justify-content:center;margin:0;max-width:var(--rdp-cell-size);overflow:hidden;width:var(--rdp-cell-size)}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{background-color:var(--rdp-accent-color);color:var(--rdp-selected-color);opacity:1}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-bottom-right-radius:0;border-top-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start),.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-bottom-left-radius:0;border-top-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-bottom-right-radius:0;border-top-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}@media (prefers-reduced-motion:reduce){.str-chat,.str-chat *,.str-chat :after,.str-chat :before{animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0ms!important;transition-duration:.01ms!important}.str-chat__attachment-selector__menu-button__icon{transform:none}}.str-chat__prepare-rotate45{transform:rotate(0);transform-origin:center center;transition:transform .2s ease}.str-chat__rotate45{transform:rotate(45deg)}.str-chat,.str-chat__theme-dark .str-chat__theme-inverse{--str-chat__base-transparent-0:#fff0;--str-chat__base-transparent-white-10:#ffffff1a;--str-chat__base-transparent-white-20:#fff3;--str-chat__base-transparent-white-30:#ffffff4d;--str-chat__base-transparent-white-70:#ffffffb3;--str-chat__base-transparent-black-5:#0000000d;--str-chat__base-transparent-black-10:#0000001a;--str-chat__base-transparent-black-70:#000000b3;--str-chat__base-black:#000;--str-chat__base-white:#fff;--str-chat__slate-50:#f6f8fa;--str-chat__slate-100:#ebeef1;--str-chat__slate-150:#d5dbe1;--str-chat__slate-200:#c0c8d2;--str-chat__slate-300:#a3acba;--str-chat__slate-400:#87909f;--str-chat__slate-500:#687385;--str-chat__slate-600:#545969;--str-chat__slate-700:#414552;--str-chat__slate-800:#30313d;--str-chat__slate-900:#1a1b25;--str-chat__neutral-50:#f8f8f8;--str-chat__neutral-100:#efefef;--str-chat__neutral-150:#d8d8d8;--str-chat__neutral-200:#c4c4c4;--str-chat__neutral-300:#ababab;--str-chat__neutral-400:#8f8f8f;--str-chat__neutral-500:#6a6a6a;--str-chat__neutral-600:#565656;--str-chat__neutral-700:#464646;--str-chat__neutral-800:#323232;--str-chat__neutral-900:#1c1c1c;--str-chat__blue-50:#f3f7ff;--str-chat__blue-100:#e3edff;--str-chat__blue-150:#c3d9ff;--str-chat__blue-200:#a5c5ff;--str-chat__blue-300:#78a8ff;--str-chat__blue-400:#4586ff;--str-chat__blue-500:#005fff;--str-chat__blue-600:#1b53bd;--str-chat__blue-700:#19418d;--str-chat__blue-800:#142f63;--str-chat__blue-900:#091a3b;--str-chat__cyan-50:#f1fbfc;--str-chat__cyan-100:#d1f3f6;--str-chat__cyan-150:#a9e4ea;--str-chat__cyan-200:#72d7e0;--str-chat__cyan-300:#45bcc7;--str-chat__cyan-400:#1e9ea9;--str-chat__cyan-500:#248088;--str-chat__cyan-600:#006970;--str-chat__cyan-700:#065056;--str-chat__cyan-800:#003a3f;--str-chat__cyan-900:#002124;--str-chat__green-50:#e1ffee;--str-chat__green-100:#bdfcdb;--str-chat__green-150:#8febbd;--str-chat__green-200:#59dea3;--str-chat__green-300:#00c384;--str-chat__green-400:#00a46e;--str-chat__green-500:#277e59;--str-chat__green-600:#006643;--str-chat__green-700:#004f33;--str-chat__green-800:#003a25;--str-chat__green-900:#002213;--str-chat__purple-50:#f7f8ff;--str-chat__purple-100:#ecedff;--str-chat__purple-150:#d4d7ff;--str-chat__purple-200:#c1c5ff;--str-chat__purple-300:#a1a3ff;--str-chat__purple-400:#8482fc;--str-chat__purple-500:#644af9;--str-chat__purple-600:#553bd8;--str-chat__purple-700:#4032a1;--str-chat__purple-800:#2e2576;--str-chat__purple-900:#1a114d;--str-chat__yellow-50:#fef9da;--str-chat__yellow-100:#fcedb9;--str-chat__yellow-150:#fcd579;--str-chat__yellow-200:#f6bf57;--str-chat__yellow-300:#fa922b;--str-chat__yellow-400:#f26d10;--str-chat__yellow-500:#c84801;--str-chat__yellow-600:#a82c00;--str-chat__yellow-700:#842106;--str-chat__yellow-800:#5f1a05;--str-chat__yellow-900:#331302;--str-chat__red-50:#fff5fa;--str-chat__red-100:#ffe7f2;--str-chat__red-150:#ffccdf;--str-chat__red-200:#ffb1cd;--str-chat__red-300:#fe87a1;--str-chat__red-400:#fc526a;--str-chat__red-500:#d90d10;--str-chat__red-600:#b3093c;--str-chat__red-700:#890d37;--str-chat__red-800:#68052b;--str-chat__red-900:#3e021a;--str-chat__violet-50:#fef4ff;--str-chat__violet-100:#fbe8fe;--str-chat__violet-150:#f7cffc;--str-chat__violet-200:#eeb5f4;--str-chat__violet-300:#e68bec;--str-chat__violet-400:#d75fe7;--str-chat__violet-500:#b716ca;--str-chat__violet-600:#9d00ae;--str-chat__violet-700:#7c0089;--str-chat__violet-800:#5c0066;--str-chat__violet-900:#36003d;--str-chat__lime-50:#f1fde8;--str-chat__lime-100:#d4ffb0;--str-chat__lime-150:#b1ee79;--str-chat__lime-200:#9cda5d;--str-chat__lime-300:#78c100;--str-chat__lime-400:#639e11;--str-chat__lime-500:#4b7a0a;--str-chat__lime-600:#3e6213;--str-chat__lime-700:#355315;--str-chat__lime-800:#203a00;--str-chat__lime-900:#112100;--str-chat__size-2:2px;--str-chat__size-4:4px;--str-chat__size-6:6px;--str-chat__size-8:8px;--str-chat__size-12:12px;--str-chat__size-16:16px;--str-chat__size-20:20px;--str-chat__size-24:24px;--str-chat__size-32:32px;--str-chat__size-40:40px;--str-chat__size-48:48px;--str-chat__size-64:64px;--str-chat__size-28:28px;--str-chat__size-80:80px;--str-chat__size-128:128px;--str-chat__size-240:240px;--str-chat__size-320:320px;--str-chat__size-480:480px;--str-chat__size-560:560px;--str-chat__size-640:640px;--str-chat__size-760:760px;--str-chat__size-144:144px;--str-chat__size-208:208px;--str-chat__size-56:56px;--str-chat__radius-0:0px;--str-chat__radius-2:2px;--str-chat__radius-4:4px;--str-chat__radius-6:6px;--str-chat__radius-8:8px;--str-chat__radius-12:12px;--str-chat__radius-16:16px;--str-chat__radius-20:20px;--str-chat__radius-24:24px;--str-chat__radius-32:32px;--str-chat__radius-full:9999px;--str-chat__space-0:0px;--str-chat__space-2:2px;--str-chat__space-4:4px;--str-chat__space-8:8px;--str-chat__space-12:12px;--str-chat__space-16:16px;--str-chat__space-20:20px;--str-chat__space-24:24px;--str-chat__space-32:32px;--str-chat__space-40:40px;--str-chat__space-48:48px;--str-chat__space-64:64px;--str-chat__space-80:80px;--str-chat__w100:1px;--str-chat__w150:1.5px;--str-chat__w200:2px;--str-chat__w300:3px;--str-chat__w400:4px;--str-chat__w120:1.2px;--str-chat__font-family-geist:"Geist";--str-chat__font-family-geist-mono:"Geist Mono";--str-chat__font-family-sf-pro:"SF Pro";--str-chat__font-family-sf-mono:"SF Mono";--str-chat__font-family-roboto:"Roboto";--str-chat__font-family-roboto-mono:"Roboto Mono";--str-chat__font-weight-w400:400;--str-chat__font-weight-w500:500;--str-chat__font-weight-w600:600;--str-chat__font-weight-w700:700;--str-chat__font-size-size-8:8px;--str-chat__font-size-size-10:10px;--str-chat__font-size-size-11:11px;--str-chat__font-size-size-12:12px;--str-chat__font-size-size-13:13px;--str-chat__font-size-size-14:14px;--str-chat__font-size-size-16:16px;--str-chat__font-size-size-15:15px;--str-chat__font-size-size-17:17px;--str-chat__font-size-size-18:18px;--str-chat__font-size-size-20:20px;--str-chat__font-size-size-22:22px;--str-chat__font-size-size-24:24px;--str-chat__font-size-size-28:28px;--str-chat__font-size-size-32:32px;--str-chat__font-size-size-40:40px;--str-chat__font-size-size-48:48px;--str-chat__font-size-size-64:64px;--str-chat__line-height-line-height-8:8px;--str-chat__line-height-line-height-10:10px;--str-chat__line-height-line-height-12:12px;--str-chat__line-height-line-height-13:13px;--str-chat__line-height-line-height-14:14px;--str-chat__line-height-line-height-15:15px;--str-chat__line-height-line-height-16:16px;--str-chat__line-height-line-height-17:17px;--str-chat__line-height-line-height-18:18px;--str-chat__line-height-line-height-20:20px;--str-chat__line-height-line-height-24:24px;--str-chat__line-height-line-height-28:28px;--str-chat__line-height-line-height-32:32px;--str-chat__line-height-line-height-40:40px;--str-chat__line-height-line-height-48:48px;--str-chat__typography-font-weight-regular:400;--str-chat__typography-font-weight-medium:500;--str-chat__typography-font-weight-semi-bold:600;--str-chat__typography-font-weight-bold:700;--str-chat__light-elevation-1:0px 0px 0px 1px #0000000d,0px 1px 2px 0px #0000001a,0px 4px 8px 0px #0000000f;--str-chat__light-elevation-2:0px 0px 0px 1px #0000000d,0px 2px 4px 0px #0000001f,0px 6px 16px 0px #0000000f;--str-chat__light-elevation-3:0px 0px 0px 1px #0000000d,0px 4px 8px 0px #00000024,0px 12px 24px 0px #0000001a;--str-chat__light-elevation-4:0px 0px 0px 1px #0000000d,0px 6px 12px 0px #00000029,0px 20px 32px 0px #0000001f;--str-chat__dark-elevation-1:0px 0px 0px 1px #ffffff26,0px 1px 2px 0px #0003,0px 4px 8px 0px #0000001a;--str-chat__dark-elevation-2:0px 0px 0px 1px #ffffff26,0px 2px 4px 0px #00000038,0px 6px 16px 0px #0000001f;--str-chat__dark-elevation-3:0px 0px 0px 1px #ffffff26,0px 4px 8px 0px #0000003d,0px 12px 24px 0px #00000024;--str-chat__dark-elevation-4:0px 0px 0px 1px #ffffff26,0px 6px 12px 0px #00000047,0px 20px 32px 0px #00000029;--str-chat__button-padding-y-lg:14px;--str-chat__button-padding-y-md:10px;--str-chat__button-padding-y-sm:6px;--str-chat__button-padding-y-xs:4px;--str-chat__button-padding-x-icon-only-lg:14px;--str-chat__button-padding-x-icon-only-md:10px;--str-chat__button-padding-x-icon-only-sm:6px;--str-chat__button-padding-x-icon-only-xs:4px;--str-chat__button-padding-x-with-label-lg:16px;--str-chat__button-padding-x-with-label-md:16px;--str-chat__button-padding-x-with-label-sm:16px;--str-chat__button-padding-x-with-label-xs:12px;--str-chat__background-core-overlay-light:#ffffffbf;--str-chat__background-core-overlay-dark:#1a1b2540;--str-chat__background-core-scrim:#1a1b2580;--str-chat__background-utility-hover:#1a1b251a;--str-chat__background-utility-pressed:#1a1b2526;--str-chat__background-utility-selected:#1a1b2533;--str-chat__border-utility-hover:#1a1b251a;--str-chat__border-utility-pressed:#1a1b2533;--str-chat__border-utility-selected:#1a1b2526;--str-chat__border-core-opacity-subtle:#1a1b251a;--str-chat__border-core-opacity-strong:#1a1b2540;--str-chat__system-bg-blur:#ffffff03;--str-chat__system-scrollbar:#00000080;--str-chat__badge-bg-overlay:#000000bf;--str-chat__control-play-button-bg:#000000bf;--str-chat__typography-font-family-sans:var(--str-chat__font-family-geist);--str-chat__typography-font-family-mono:var(--str-chat__font-family-geist-mono);--str-chat__typography-font-size-xxs:var(
    --str-chat__font-size-size-10
  );--str-chat__typography-font-size-xs:var(
    --str-chat__font-size-size-12
  );--str-chat__typography-font-size-sm:var(
    --str-chat__font-size-size-14
  );--str-chat__typography-font-size-md:var(
    --str-chat__font-size-size-16
  );--str-chat__typography-font-size-lg:var(
    --str-chat__font-size-size-18
  );--str-chat__typography-font-size-xl:var(
    --str-chat__font-size-size-20
  );--str-chat__typography-font-size-2xl:var(
    --str-chat__font-size-size-24
  );--str-chat__typography-font-size-micro:var(
    --str-chat__font-size-size-8
  );--str-chat__typography-line-height-tight:var(
    --str-chat__line-height-line-height-16
  );--str-chat__typography-line-height-normal:var(
    --str-chat__line-height-line-height-20
  );--str-chat__typography-line-height-relaxed:var(
    --str-chat__line-height-line-height-24
  );--str-chat__radius-none:var(--str-chat__radius-0);--str-chat__radius-xxs:var(--str-chat__radius-2);--str-chat__radius-xs:var(--str-chat__radius-4);--str-chat__radius-sm:var(--str-chat__radius-6);--str-chat__radius-md:var(--str-chat__radius-8);--str-chat__radius-lg:var(--str-chat__radius-12);--str-chat__radius-xl:var(--str-chat__radius-16);--str-chat__radius-2xl:var(--str-chat__radius-20);--str-chat__radius-max:var(--str-chat__radius-full);--str-chat__radius-3xl:var(--str-chat__radius-24);--str-chat__radius-4xl:var(--str-chat__radius-32);--str-chat__spacing-none:var(
    --str-chat__space-0
  );--str-chat__spacing-xxs:var(
    --str-chat__space-4
  );--str-chat__spacing-xs:var(
    --str-chat__space-8
  );--str-chat__spacing-sm:var(
    --str-chat__space-12
  );--str-chat__spacing-md:var(
    --str-chat__space-16
  );--str-chat__spacing-xl:var(
    --str-chat__space-24
  );--str-chat__spacing-2xl:var(
    --str-chat__space-32
  );--str-chat__spacing-3xl:var(
    --str-chat__space-40
  );--str-chat__spacing-lg:var(
    --str-chat__space-20
  );--str-chat__spacing-xxxs:var(--str-chat__space-2);--str-chat__device-safe-area-bottom:var(--str-chat__space-0);--str-chat__device-safe-area-top:var(--str-chat__space-0);--str-chat__button-radius-lg:var(--str-chat__radius-full);--str-chat__button-radius-md:var(--str-chat__radius-full);--str-chat__button-radius-sm:var(--str-chat__radius-full);--str-chat__button-radius-full:var(--str-chat__radius-full);--str-chat__button-visual-height-sm:var(--str-chat__size-32);--str-chat__button-visual-height-md:var(--str-chat__size-40);--str-chat__button-visual-height-lg:var(--str-chat__size-48);--str-chat__button-visual-height-xs:var(--str-chat__size-24);--str-chat__button-hit-target-min-height:var(--str-chat__size-48);--str-chat__button-hit-target-min-width:var(--str-chat__size-48);--str-chat__button-primary-bg-liquid-glass:var(--str-chat__base-transparent-0);--str-chat__icon-size-xs:var(--str-chat__size-12);--str-chat__icon-size-sm:var(--str-chat__size-16);--str-chat__icon-size-md:var(--str-chat__size-20);--str-chat__icon-size-lg:var(--str-chat__size-32);--str-chat__icon-stroke-subtle:var(--str-chat__w120);--str-chat__icon-stroke-default:var(--str-chat__w150);--str-chat__icon-stroke-emphasis:var(--str-chat__w200);--str-chat__emoji-md:var(--str-chat__font-size-size-24);--str-chat__emoji-lg:var(--str-chat__font-size-size-32);--str-chat__emoji-xl:var(--str-chat__font-size-size-48);--str-chat__emoji-2xl:var(--str-chat__font-size-size-64);--str-chat__background-core-highlight:var(
    --str-chat__yellow-50
  );--str-chat__chat-waveform-bar:var(--str-chat__border-core-opacity-strong);--str-chat__control-checkbox-bg:var(--str-chat__base-transparent-0);--str-chat__control-playback-thumb-border-default:var(
    --str-chat__border-core-opacity-strong
  );--str-chat__control-radio-button-bg:var(--str-chat__base-transparent-0);--str-chat__control-radio-check-bg:var(--str-chat__base-transparent-0);--str-chat__avatar-palette-bg-1:var(--str-chat__blue-150);--str-chat__avatar-palette-bg-2:var(--str-chat__cyan-150);--str-chat__avatar-palette-bg-3:var(--str-chat__green-150);--str-chat__avatar-palette-bg-4:var(--str-chat__purple-150);--str-chat__avatar-palette-bg-5:var(--str-chat__yellow-150);--str-chat__avatar-palette-text-1:var(--str-chat__blue-900);--str-chat__avatar-palette-text-2:var(--str-chat__cyan-900);--str-chat__avatar-palette-text-3:var(--str-chat__green-900);--str-chat__avatar-palette-text-4:var(--str-chat__purple-900);--str-chat__avatar-palette-text-5:var(--str-chat__yellow-900);--str-chat__accent-success:var(
    --str-chat__green-400
  );--str-chat__accent-warning:var(
    --str-chat__yellow-400
  );--str-chat__accent-error:var(
    --str-chat__red-500
  );--str-chat__brand-50:var(--str-chat__blue-50);--str-chat__brand-100:var(--str-chat__blue-100);--str-chat__brand-150:var(--str-chat__blue-150);--str-chat__brand-200:var(--str-chat__blue-200);--str-chat__brand-300:var(--str-chat__blue-300);--str-chat__brand-400:var(--str-chat__blue-400);--str-chat__brand-500:var(--str-chat__blue-500);--str-chat__brand-600:var(--str-chat__blue-600);--str-chat__brand-700:var(--str-chat__blue-700);--str-chat__brand-800:var(--str-chat__blue-800);--str-chat__brand-900:var(--str-chat__blue-900);--str-chat__skeleton-loading-base:var(
    --str-chat__base-transparent-0
  );--str-chat__skeleton-loading-highlight:var(
    --str-chat__background-core-overlay-light
  );--str-chat__chrome-0:var(--str-chat__base-white);--str-chat__chrome-50:var(--str-chat__slate-50);--str-chat__chrome-100:var(--str-chat__slate-100);--str-chat__chrome-150:var(--str-chat__slate-150);--str-chat__chrome-200:var(--str-chat__slate-200);--str-chat__chrome-300:var(--str-chat__slate-300);--str-chat__chrome-400:var(--str-chat__slate-400);--str-chat__chrome-500:var(--str-chat__slate-500);--str-chat__chrome-600:var(--str-chat__slate-600);--str-chat__chrome-700:var(--str-chat__slate-700);--str-chat__chrome-800:var(--str-chat__slate-800);--str-chat__chrome-900:var(--str-chat__slate-900);--str-chat__chrome-1000:var(--str-chat__base-black);--str-chat__device-radius:var(--str-chat__radius-md);--str-chat__message-bubble-radius-group-top:var(--str-chat__radius-2xl);--str-chat__message-bubble-radius-group-middle:var(--str-chat__radius-2xl);--str-chat__message-bubble-radius-group-bottom:var(--str-chat__radius-2xl);--str-chat__message-bubble-radius-tail:var(--str-chat__radius-none);--str-chat__message-bubble-radius-attachment:var(--str-chat__radius-lg);--str-chat__message-bubble-radius-attachment-inline:var(--str-chat__radius-md);--str-chat__composer-radius-fixed:var(--str-chat__radius-3xl);--str-chat__composer-radius-floating:var(--str-chat__radius-3xl);--str-chat__button-primary-border:var(--str-chat__brand-200);--str-chat__button-destructive-bg:var(--str-chat__accent-error);--str-chat__button-destructive-text:var(--str-chat__accent-error);--str-chat__button-destructive-border:var(--str-chat__accent-error);--str-chat__emoji-sm:var(--str-chat__typography-font-size-md);--str-chat__background-core-app:var(
    --str-chat__chrome-0
  );--str-chat__background-core-elevation-0:var(
    --str-chat__chrome-0
  );--str-chat__background-core-elevation-1:var(
    --str-chat__chrome-0
  );--str-chat__background-core-elevation-2:var(
    --str-chat__chrome-0
  );--str-chat__background-core-elevation-3:var(
    --str-chat__chrome-0
  );--str-chat__background-core-surface-default:var(
    --str-chat__chrome-100
  );--str-chat__background-core-surface-subtle:var(
    --str-chat__chrome-50
  );--str-chat__background-core-surface-card:var(
    --str-chat__chrome-50
  );--str-chat__background-core-surface-strong:var(
    --str-chat__chrome-150
  );--str-chat__background-core-inverse:var(
    --str-chat__chrome-1000
  );--str-chat__background-core-on-accent:var(
    --str-chat__chrome-0
  );--str-chat__background-utility-disabled:var(
    --str-chat__chrome-100
  );--str-chat__border-utility-focused:var(
    --str-chat__brand-150
  );--str-chat__border-utility-success:var(
    --str-chat__accent-success
  );--str-chat__border-utility-warning:var(
    --str-chat__accent-warning
  );--str-chat__border-utility-error:var(
    --str-chat__accent-error
  );--str-chat__border-utility-disabled:var(
    --str-chat__chrome-100
  );--str-chat__border-utility-disabled-on-surface:var(
    --str-chat__chrome-150
  );--str-chat__border-core-default:var(
    --str-chat__chrome-150
  );--str-chat__border-core-subtle:var(
    --str-chat__chrome-100
  );--str-chat__border-core-strong:var(
    --str-chat__chrome-300
  );--str-chat__border-core-inverse:var(
    --str-chat__chrome-0
  );--str-chat__border-core-on-accent:var(
    --str-chat__chrome-0
  );--str-chat__border-core-on-surface:var(
    --str-chat__chrome-300
  );--str-chat__border-core-on-inverse:var(
    --str-chat__chrome-0
  );--str-chat__chat-bg-outgoing:var(
    --str-chat__brand-100
  );--str-chat__chat-bg-attachment-outgoing:var(
    --str-chat__brand-150
  );--str-chat__chat-text-outgoing:var(--str-chat__brand-900);--str-chat__chat-border-outgoing:var(--str-chat__brand-100);--str-chat__chat-border-on-chat-outgoing:var(--str-chat__brand-300);--str-chat__chat-reply-indicator-incoming:var(
    --str-chat__chrome-400
  );--str-chat__chat-reply-indicator-outgoing:var(
    --str-chat__brand-400
  );--str-chat__chat-poll-progress-track-outgoing:var(--str-chat__brand-200);--str-chat__chat-thread-connector-outgoing:var(--str-chat__brand-150);--str-chat__presence-bg-online:var(
    --str-chat__accent-success
  );--str-chat__system-text:var(--str-chat__chrome-1000);--str-chat__badge-bg-error:var(--str-chat__accent-error);--str-chat__badge-bg-inverse:var(--str-chat__chrome-1000);--str-chat__text-primary:var(
    --str-chat__chrome-900
  );--str-chat__text-secondary:var(
    --str-chat__chrome-700
  );--str-chat__text-tertiary:var(
    --str-chat__chrome-500
  );--str-chat__text-on-inverse:var(
    --str-chat__chrome-0
  );--str-chat__text-on-accent:var(
    --str-chat__chrome-0
  );--str-chat__text-disabled:var(
    --str-chat__chrome-300
  );--str-chat__text-link:var(
    --str-chat__brand-500
  );--str-chat__avatar-bg-default:var(--str-chat__avatar-palette-bg-1);--str-chat__avatar-bg-placeholder:var(--str-chat__chrome-150);--str-chat__avatar-text-default:var(--str-chat__avatar-palette-text-1);--str-chat__avatar-text-placeholder:var(--str-chat__chrome-500);--str-chat__avatar-presence-bg-online:var(
    --str-chat__accent-success
  );--str-chat__accent-primary:var(
    --str-chat__brand-500
  );--str-chat__accent-neutral:var(
    --str-chat__chrome-500
  );--str-chat__button-primary-bg:var(--str-chat__accent-primary);--str-chat__button-primary-text:var(--str-chat__accent-primary);--str-chat__button-primary-text-on-accent:var(--str-chat__text-on-accent);--str-chat__button-primary-text-on-dark:var(--str-chat__text-on-inverse);--str-chat__button-primary-border-on-dark:var(--str-chat__border-core-on-inverse);--str-chat__button-secondary-bg:var(--str-chat__background-core-surface-default);--str-chat__button-secondary-bg-liquid-glass:var(
    --str-chat__background-core-elevation-0
  );--str-chat__button-secondary-text:var(--str-chat__text-primary);--str-chat__button-secondary-text-on-accent:var(--str-chat__text-primary);--str-chat__button-secondary-text-on-dark:var(--str-chat__text-on-inverse);--str-chat__button-secondary-border:var(--str-chat__border-core-default);--str-chat__button-secondary-border-on-dark:var(--str-chat__border-core-on-inverse);--str-chat__button-destructive-bg-liquid-glass:var(
    --str-chat__background-core-elevation-0
  );--str-chat__button-destructive-text-on-accent:var(--str-chat__text-on-accent);--str-chat__button-destructive-text-on-dark:var(--str-chat__text-on-inverse);--str-chat__button-destructive-border-on-dark:var(--str-chat__text-on-inverse);--str-chat__border-utility-active:var(
    --str-chat__accent-primary
  );--str-chat__chat-bg-incoming:var(
    --str-chat__background-core-surface-default
  );--str-chat__chat-bg-attachment-incoming:var(
    --str-chat__background-core-surface-strong
  );--str-chat__chat-text-incoming:var(--str-chat__text-primary);--str-chat__chat-text-username:var(--str-chat__text-secondary);--str-chat__chat-text-timestamp:var(--str-chat__text-tertiary);--str-chat__chat-text-read:var(--str-chat__accent-primary);--str-chat__chat-text-mention:var(--str-chat__text-link);--str-chat__chat-text-link:var(
    --str-chat__text-link
  );--str-chat__chat-text-reaction:var(
    --str-chat__text-secondary
  );--str-chat__chat-text-system:var(
    --str-chat__text-secondary
  );--str-chat__chat-border-incoming:var(--str-chat__border-core-subtle);--str-chat__chat-border-on-chat-incoming:var(--str-chat__border-core-strong);--str-chat__chat-waveform-bar-playing:var(--str-chat__accent-primary);--str-chat__chat-poll-progress-fill-outgoing:var(--str-chat__accent-primary);--str-chat__chat-thread-connector-incoming:var(--str-chat__border-core-default);--str-chat__input-text-default:var(
    --str-chat__text-primary
  );--str-chat__input-text-placeholder:var(
    --str-chat__text-tertiary
  );--str-chat__input-text-disabled:var(
    --str-chat__text-disabled
  );--str-chat__input-text-icon:var(
    --str-chat__text-tertiary
  );--str-chat__input-send-icon:var(
    --str-chat__accent-primary
  );--str-chat__input-send-icon-disabled:var(
    --str-chat__text-disabled
  );--str-chat__reaction-bg:var(--str-chat__background-core-elevation-3);--str-chat__reaction-border:var(--str-chat__border-core-default);--str-chat__reaction-text:var(--str-chat__text-primary);--str-chat__reaction-emoji:var(--str-chat__text-primary);--str-chat__presence-border:var(
    --str-chat__border-core-inverse
  );--str-chat__presence-bg-offline:var(
    --str-chat__accent-neutral
  );--str-chat__system-caret:var(--str-chat__accent-primary);--str-chat__badge-bg-default:var(--str-chat__background-core-elevation-3);--str-chat__badge-bg-primary:var(--str-chat__accent-primary);--str-chat__badge-bg-neutral:var(--str-chat__accent-neutral);--str-chat__badge-text:var(--str-chat__text-primary);--str-chat__badge-text-on-inverse:var(--str-chat__text-on-inverse);--str-chat__badge-text-on-accent:var(--str-chat__text-on-accent);--str-chat__badge-border:var(--str-chat__border-core-on-inverse);--str-chat__control-remove-control-bg:var(--str-chat__background-core-inverse);--str-chat__control-remove-control-icon:var(--str-chat__text-on-inverse);--str-chat__control-remove-control-border:var(--str-chat__border-core-on-inverse);--str-chat__control-progress-bar-fill:var(--str-chat__accent-neutral);--str-chat__control-progress-bar-track:var(--str-chat__background-core-surface-strong);--str-chat__control-toggle-switch-bg:var(--str-chat__accent-neutral);--str-chat__control-toggle-switch-bg-selected:var(--str-chat__accent-primary);--str-chat__control-toggle-switch-bg-disabled:var(
    --str-chat__background-utility-disabled
  );--str-chat__control-toggle-switch-knob:var(--str-chat__background-core-on-accent);--str-chat__control-playback-toggle-text:var(--str-chat__text-primary);--str-chat__control-playback-toggle-border:var(--str-chat__border-core-default);--str-chat__control-checkbox-border:var(--str-chat__border-core-default);--str-chat__control-checkbox-bg-selected:var(--str-chat__accent-primary);--str-chat__control-checkbox-icon:var(--str-chat__text-on-accent);--str-chat__control-play-button-icon:var(--str-chat__text-on-accent);--str-chat__control-playback-thumb-bg-default:var(
    --str-chat__background-core-on-accent
  );--str-chat__control-playback-thumb-bg-active:var(--str-chat__accent-primary);--str-chat__control-playback-thumb-border-active:var(
    --str-chat__border-core-on-accent
  );--str-chat__control-radio-button-border:var(--str-chat__border-core-default);--str-chat__control-radio-button-bg-selected:var(--str-chat__accent-primary);--str-chat__control-radio-button-indicator:var(--str-chat__text-on-accent);--str-chat__control-radio-check-border:var(--str-chat__border-core-default);--str-chat__control-radio-check-bg-selected:var(--str-chat__accent-primary);--str-chat__control-radio-check-icon:var(--str-chat__text-on-accent);--str-chat__control-chip-border:var(--str-chat__border-core-default);--str-chat__control-chip-text:var(--str-chat__text-primary);--str-chat__avatar-presence-bg-offline:var(
    --str-chat__accent-neutral
  );--str-chat__avatar-presence-border:var(
    --str-chat__border-core-on-inverse
  );--str-chat__chat-text-typing-indicator:var(
    --str-chat__chat-text-incoming
  );--str-chat__chat-poll-progress-track-incoming:var(
    --str-chat__control-progress-bar-track
  );--str-chat__chat-poll-progress-fill-incoming:var(
    --str-chat__control-progress-bar-fill
  )}.str-chat:not(.str-chat__theme-dark) :not(.str-chat__theme-dark) .str-chat__theme-inverse,.str-chat__theme-dark{--str-chat__background-core-overlay-light:#000000bf;--str-chat__background-core-overlay-dark:#00000080;--str-chat__background-core-scrim:#000000bf;--str-chat__background-utility-hover:#ffffff26;--str-chat__background-utility-pressed:#fff3;--str-chat__background-utility-selected:#ffffff40;--str-chat__border-utility-selected:#ffffff26;--str-chat__border-utility-hover:#ffffff1a;--str-chat__border-utility-pressed:#fff3;--str-chat__border-core-opacity-subtle:#fff3;--str-chat__border-core-opacity-strong:#ffffff40;--str-chat__system-bg-blur:#00000003;--str-chat__system-scrollbar:#ffffff80;--str-chat__background-core-highlight:var(
    --str-chat__yellow-800
  );--str-chat__avatar-palette-bg-1:var(--str-chat__blue-600);--str-chat__avatar-palette-bg-2:var(--str-chat__cyan-600);--str-chat__avatar-palette-bg-3:var(--str-chat__green-600);--str-chat__avatar-palette-bg-4:var(--str-chat__purple-600);--str-chat__avatar-palette-bg-5:var(--str-chat__yellow-600);--str-chat__avatar-palette-text-1:var(--str-chat__blue-100);--str-chat__avatar-palette-text-2:var(--str-chat__cyan-100);--str-chat__avatar-palette-text-3:var(--str-chat__green-100);--str-chat__avatar-palette-text-4:var(--str-chat__purple-100);--str-chat__avatar-palette-text-5:var(--str-chat__yellow-100);--str-chat__accent-success:var(
    --str-chat__green-300
  );--str-chat__accent-warning:var(
    --str-chat__yellow-300
  );--str-chat__accent-error:var(
    --str-chat__red-400
  );--str-chat__brand-50:var(--str-chat__blue-900);--str-chat__brand-100:var(--str-chat__blue-800);--str-chat__brand-150:var(--str-chat__blue-700);--str-chat__brand-200:var(--str-chat__blue-600);--str-chat__brand-300:var(--str-chat__blue-500);--str-chat__brand-500:var(--str-chat__blue-300);--str-chat__brand-600:var(--str-chat__blue-200);--str-chat__brand-700:var(--str-chat__blue-150);--str-chat__brand-800:var(--str-chat__blue-100);--str-chat__brand-900:var(--str-chat__blue-50);--str-chat__chrome-0:var(--str-chat__base-black);--str-chat__chrome-50:var(--str-chat__neutral-900);--str-chat__chrome-100:var(--str-chat__neutral-800);--str-chat__chrome-150:var(--str-chat__neutral-700);--str-chat__chrome-200:var(--str-chat__neutral-600);--str-chat__chrome-300:var(--str-chat__neutral-500);--str-chat__chrome-400:var(--str-chat__neutral-400);--str-chat__chrome-500:var(--str-chat__neutral-300);--str-chat__chrome-600:var(--str-chat__neutral-200);--str-chat__chrome-700:var(--str-chat__neutral-150);--str-chat__chrome-800:var(--str-chat__neutral-100);--str-chat__chrome-900:var(--str-chat__neutral-50);--str-chat__chrome-1000:var(--str-chat__base-white);--str-chat__background-core-elevation-1:var(
    --str-chat__chrome-50
  );--str-chat__background-core-elevation-2:var(
    --str-chat__chrome-100
  );--str-chat__background-core-elevation-3:var(
    --str-chat__chrome-200
  );--str-chat__background-core-surface-card:var(
    --str-chat__chrome-100
  );--str-chat__background-core-on-accent:var(
    --str-chat__chrome-1000
  );--str-chat__border-core-default:var(
    --str-chat__chrome-200
  );--str-chat__border-core-on-accent:var(
    --str-chat__chrome-1000
  );--str-chat__text-on-accent:var(
    --str-chat__chrome-1000
  );--str-chat__text-link:var(
    --str-chat__brand-600
  );--str-chat__accent-primary:var(
    --str-chat__brand-400
  )}.str-chat{--str-chat__font-family:var(--str-chat__typography-font-family-sans),-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,Adwaita Sans,Cantarell,Ubuntu,roboto,noto,helvetica,arial,sans-serif;--str-chat__font-heading-xs:normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-sm) /var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-heading-sm:normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-md) /var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-heading-md:normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-lg) /var(--str-chat__typography-line-height-relaxed) var(--str-chat__font-family);--str-chat__font-heading-lg:normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-xl) /var(--str-chat__typography-line-height-relaxed) var(--str-chat__font-family);--str-chat__font-body-default:normal var(--str-chat__typography-font-weight-regular) var(--str-chat__typography-font-size-md) /var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-body-emphasis:normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-md) /var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-body-link:normal var(--str-chat__typography-font-weight-regular) var(--str-chat__typography-font-size-md) /var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-body-link-emphasis:normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-md) /var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-caption-default:normal var(--str-chat__typography-font-weight-regular) var(--str-chat__typography-font-size-sm) /var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-caption-emphasis:normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-sm) /var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-caption-link:normal var(--str-chat__typography-font-weight-regular) var(--str-chat__typography-font-size-sm) /var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-caption-link-emphasis:normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-sm) /var(--str-chat__typography-line-height-normal) var(--str-chat__font-family);--str-chat__font-metadata-default:normal var(--str-chat__typography-font-weight-regular) var(--str-chat__typography-font-size-xs) /var(--str-chat__typography-line-height-tight) var(--str-chat__font-family);--str-chat__font-metadata-emphasis:normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-xs) /var(--str-chat__typography-line-height-tight) var(--str-chat__font-family);--str-chat__font-metadata-link:normal var(--str-chat__typography-font-weight-regular) var(--str-chat__typography-font-size-xs) /var(--str-chat__typography-line-height-tight) var(--str-chat__font-family);--str-chat__font-metadata-link-emphasis:normal var(--str-chat__typography-font-weight-semi-bold) var(--str-chat__typography-font-size-xs) /var(--str-chat__typography-line-height-tight) var(--str-chat__font-family);--str-chat__font-numeric-sm:normal var(--str-chat__typography-font-weight-bold) var(--str-chat__typography-font-size-micro) /100% var(--str-chat__font-family);--str-chat__font-numeric-md:normal var(--str-chat__typography-font-weight-bold) var(--str-chat__typography-font-size-xxs) /100% var(--str-chat__font-family);--str-chat__font-numeric-lg:normal var(--str-chat__typography-font-weight-bold) var(--str-chat__typography-font-size-xs) /100% var(--str-chat__font-family);--str-chat__font-numeric-xl:normal var(--str-chat__typography-font-weight-bold) var(--str-chat__typography-font-size-sm) /100% var(--str-chat__font-family)}.str-chat,.str-chat__theme-light{--str-chat__box-shadow-1:var(--str-chat__light-elevation-1);--str-chat__box-shadow-2:var(--str-chat__light-elevation-2);--str-chat__box-shadow-3:var(--str-chat__light-elevation-3);--str-chat__box-shadow-4:var(--str-chat__light-elevation-4)}.str-chat:not(.str-chat__theme-dark) :not(.str-chat__theme-dark) .str-chat__theme-inverse,.str-chat__theme-dark{--str-chat__box-shadow-1:var(--str-chat__dark-elevation-1);--str-chat__box-shadow-2:var(--str-chat__dark-elevation-2);--str-chat__box-shadow-3:var(--str-chat__dark-elevation-3);--str-chat__box-shadow-4:var(--str-chat__dark-elevation-4)}@layer minimal-normalize{.str-chat *,.str-chat :after,.str-chat :before{box-sizing:border-box}.str-chat button,.str-chat input,.str-chat optgroup,.str-chat select,.str-chat textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}}.str-chat{--str-chat__focus-outline-color:var(--str-chat__border-utility-focused);--str-chat__focus-outline:2px solid var(--str-chat__focus-outline-color);--str-chat__focus-outline-offset:2px;color:var(--str-chat__text-primary);font:var(--str-chat__font-body-default);letter-spacing:var(--typography-letter-spacing-default)}.str-chat :not(:disabled):focus-visible{outline:var(--str-chat__focus-outline);outline-offset:2px;outline-offset:var(--str-chat__focus-outline-offset,2px)}.str-chat input::-webkit-inner-spin-button,.str-chat input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.str-chat input[type=number]{-moz-appearance:textfield}.str-chat input::placeholder,.str-chat textarea::placeholder{color:var(--str-chat__input-text-placeholder)}.str-chat__icon{fill:currentColor;flex-shrink:0;height:1em;width:1em}[dir=rtl] .str-chat__icon[data-rtl-mirror]{transform:scaleX(-1)}.str-chat__icon--exclamation-mark{stroke:currentColor}.str-chat .str-chat__file-icon{fill:none}.str-chat .str-chat__file-icon .str-chat__file-icon__label{fill:#fff;text-anchor:middle;font-size:8px;font-weight:800;letter-spacing:.1px}.str-chat .str-chat__file-icon.str-chat__file-icon--no-label .str-chat__file-icon__graphic{transform:translateY(6)}.str-chat .str-chat__file-icon.str-chat__file-icon--size-sm .str-chat__file-icon__label{font-size:0;height:0}.str-chat .str-chat__file-icon.str-chat__file-icon--size-sm .str-chat__file-icon__graphic{transform:translateY(6)}.str-chat .str-chat__file-icon.str-chat__file-icon--size-md .str-chat__file-icon__label{font-size:8px}.str-chat .str-chat__file-icon.str-chat__file-icon--size-lg .str-chat__file-icon__label{font-size:10px}.str-chat .str-chat__file-icon.str-chat__file-icon--size-xl .str-chat__file-icon__label{font-size:12px}.str-chat__badge{align-items:center;border-radius:var(--str-chat__radius-max);border-style:solid;display:flex;font-weight:var(--str-chat__typography-font-weight-bold);justify-content:center;line-height:1}.str-chat__badge--variant-default{background:var(--str-chat__badge-bg-default);border-color:var(--str-chat__badge-border);color:var(--str-chat__badge-text)}.str-chat__badge--variant-primary{background:var(--str-chat__badge-bg-primary)}.str-chat__badge--variant-error,.str-chat__badge--variant-primary{border-color:var(--str-chat__badge-border);color:var(--str-chat__badge-text-on-accent)}.str-chat__badge--variant-error{background:var(--str-chat__badge-bg-error)}.str-chat__badge--variant-neutral{background:var(--str-chat__badge-bg-neutral);border-color:var(--str-chat__badge-border);color:var(--str-chat__badge-text-on-accent)}.str-chat__badge--variant-inverse{background:var(--str-chat__badge-bg-inverse);border-color:var(--str-chat__badge-border);color:var(--str-chat__badge-text-on-inverse)}.str-chat__badge--size-sm{border-width:1px;font-size:var(--str-chat__typography-font-size-xxs);min-height:16px;min-width:16px;padding-inline:var(--str-chat__spacing-xxxs)}.str-chat__badge--size-md{border-width:2px;font-size:var(--str-chat__typography-font-size-xs);min-height:20px;min-width:20px;padding-inline:var(--str-chat__spacing-xxs)}.str-chat__badge--size-lg{border-width:2px;font-size:var(--str-chat__typography-font-size-sm);min-height:24px;min-width:24px;padding-inline:var(--str-chat__spacing-xs)}.str-chat__badge--variant-counter{background:var(--str-chat__badge-bg-default);border:1px solid var(--str-chat__border-core-subtle);border-radius:var(--str-chat__radius-max);box-shadow:var(--str-chat__box-shadow-2);color:var(--str-chat__badge-text);font:var(--str-chat__font-numeric-xl)}.str-chat__badge--variant-counter.str-chat__badge--size-xs{font:var(--str-chat__font-numeric-md);min-height:20px;min-width:20px;padding-inline:var(--str-chat__spacing-xxs)}.str-chat__badge--variant-counter.str-chat__badge--size-sm{min-height:24px;min-width:24px;padding-inline:var(--str-chat__spacing-xs)}.str-chat__badge--variant-counter.str-chat__badge--size-md{min-height:32px;min-width:32px;padding-inline:var(--str-chat__spacing-xs)}.str-chat__badge--variant-counter.str-chat__badge--size-lg{min-height:40px;min-width:40px;padding-inline:var(--str-chat__spacing-sm)}.str-chat__badge--variant-error.str-chat__badge--size-xs{min-height:16px;min-width:16px}.str-chat__badge--variant-error.str-chat__badge--size-sm{min-height:20px;min-width:20px}.str-chat__badge--variant-error.str-chat__badge--size-md{min-height:24px;min-width:24px}.str-chat__media-badge{align-items:center;background:var(--str-chat__badge-bg-inverse);border-radius:var(--str-chat__radius-max);bottom:var(--str-chat__spacing-xs);color:var(--str-chat__badge-text-on-inverse);display:flex;font:var(--str-chat__font-numeric-md);gap:var(--str-chat__spacing-xxs);inset-inline-start:var(--str-chat__spacing-xs);overflow:hidden;padding:var(--str-chat__spacing-xxs) var(--str-chat__spacing-xs);position:absolute;text-overflow:ellipsis}.str-chat__media-badge .str-chat__icon{fill:currentColor;height:var(--str-chat__icon-size-xs);width:var(--str-chat__icon-size-xs)}.str-chat .str-chat__image-placeholder{align-items:center;background-color:var(--str-chat__background-core-overlay-light);display:flex;flex-direction:column;height:100%;justify-content:center;min-height:0;min-width:0;overflow:hidden;width:100%}.str-chat .str-chat__image-placeholder svg{fill:var(--str-chat__accent-neutral);flex-shrink:0;height:min(32px,50%);height:min(var(--str-chat__icon-size-lg,32px),50%);width:min(32px,50%);width:min(var(--str-chat__icon-size-lg,32px),50%)}.str-chat .str-chat__button{align-items:center;background:none;border:none;cursor:pointer;display:flex;font:var(--str-chat__font-heading-xs);justify-content:center;padding:0;position:relative;text-transform:capitalize;white-space:nowrap}.str-chat .str-chat__button.str-chat__theme-inverse{--str-chat__button-primary-text:var(
    --str-chat__button-primary-text-on-dark,var(--str-chat__button-primary-text)
  );--str-chat__button-primary-border:var(
    --str-chat__button-primary-border-on-dark,var(--str-chat__button-primary-border)
  );--str-chat__button-secondary-text:var(
    --str-chat__button-secondary-text-on-dark,var(--str-chat__button-secondary-text)
  );--str-chat__button-secondary-border:var(
    --str-chat__button-secondary-border-on-dark,var(--str-chat__button-secondary-border)
  );--str-chat__button-destructive-text:var(
    --str-chat__button-destructive-text-on-dark,var(--str-chat__button-destructive-text)
  );--str-chat__button-destructive-border:var(
    --str-chat__button-destructive-border-on-dark,var(--str-chat__button-destructive-border)
  )}.str-chat .str-chat__button.str-chat__button--solid.str-chat__button--primary{background-color:var(--str-chat__button-primary-bg);color:var(--str-chat__button-primary-text-on-accent)}.str-chat .str-chat__button.str-chat__button--solid.str-chat__button--secondary{background-color:var(--str-chat__button-secondary-bg);color:var(--str-chat__button-secondary-text-on-accent)}.str-chat .str-chat__button.str-chat__button--solid.str-chat__button--destructive{background-color:var(--str-chat__button-destructive-bg);color:var(--str-chat__button-destructive-text-on-accent)}.str-chat .str-chat__button.str-chat__button--solid:disabled,.str-chat .str-chat__button.str-chat__button--solid[aria-disabled=true]{background-color:var(--str-chat__background-utility-disabled)}.str-chat .str-chat__button.str-chat__button--ghost.str-chat__button--primary{color:var(--str-chat__button-primary-text)}.str-chat .str-chat__button.str-chat__button--ghost.str-chat__button--secondary{color:var(--str-chat__button-secondary-text)}.str-chat .str-chat__button.str-chat__button--ghost.str-chat__button--destructive{color:var(--str-chat__button-destructive-text)}.str-chat .str-chat__button.str-chat__button--outline.str-chat__button--primary{border-color:var(--str-chat__button-primary-border);color:var(--str-chat__button-primary-text)}.str-chat .str-chat__button.str-chat__button--outline.str-chat__button--secondary{border-color:var(--str-chat__button-secondary-border);color:var(--str-chat__button-secondary-text)}.str-chat .str-chat__button.str-chat__button--outline.str-chat__button--destructive{border-color:var(--str-chat__button-destructive-border);color:var(--str-chat__button-destructive-text)}.str-chat .str-chat__button.str-chat__button--outline{border-style:solid;border-width:1px}.str-chat .str-chat__button.str-chat__button--ghost:not(:disabled):hover:after,.str-chat .str-chat__button.str-chat__button--outline:not(:disabled):hover:after,.str-chat .str-chat__button.str-chat__button--solid:not(:disabled):hover:after{background:var(--str-chat__background-utility-hover);content:"";inset:0;pointer-events:none;position:absolute}.str-chat .str-chat__button.str-chat__button--ghost:not(:disabled):active:after,.str-chat .str-chat__button.str-chat__button--ghost[aria-expanded=true]:after,.str-chat .str-chat__button.str-chat__button--outline:not(:disabled):active:after,.str-chat .str-chat__button.str-chat__button--outline[aria-expanded=true]:after,.str-chat .str-chat__button.str-chat__button--solid:not(:disabled):active:after,.str-chat .str-chat__button.str-chat__button--solid[aria-expanded=true]:after{background:var(--str-chat__background-utility-pressed);content:"";inset:0;pointer-events:none;position:absolute}.str-chat .str-chat__button.str-chat__button--ghost:not(:disabled):focus-visible,.str-chat .str-chat__button.str-chat__button--outline:not(:disabled):focus-visible,.str-chat .str-chat__button.str-chat__button--solid:not(:disabled):focus-visible{outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px}.str-chat .str-chat__button.str-chat__button--ghost:not(:disabled)[aria-pressed=true]:after,.str-chat .str-chat__button.str-chat__button--outline:not(:disabled)[aria-pressed=true]:after,.str-chat .str-chat__button.str-chat__button--solid:not(:disabled)[aria-pressed=true]:after{background:var(--str-chat__background-utility-selected);content:"";inset:0;pointer-events:none;position:absolute}.str-chat .str-chat__button.str-chat__button--ghost:disabled,.str-chat .str-chat__button.str-chat__button--ghost[aria-disabled=true],.str-chat .str-chat__button.str-chat__button--outline:disabled,.str-chat .str-chat__button.str-chat__button--outline[aria-disabled=true],.str-chat .str-chat__button.str-chat__button--solid:disabled,.str-chat .str-chat__button.str-chat__button--solid[aria-disabled=true]{color:var(--str-chat__text-disabled);cursor:default}.str-chat .str-chat__button.str-chat__button--ghost[aria-disabled=true],.str-chat .str-chat__button.str-chat__button--outline[aria-disabled=true],.str-chat .str-chat__button.str-chat__button--solid[aria-disabled=true]{pointer-events:none}.str-chat .str-chat__button.str-chat__button--outline:disabled,.str-chat .str-chat__button.str-chat__button--outline[aria-disabled=true]{border-color:var(--str-chat__border-utility-disabled)}.str-chat .str-chat__button.str-chat__button--floating{box-shadow:var(--str-chat__box-shadow-2)}.str-chat .str-chat__button:after{border-radius:inherit}.str-chat .str-chat__button.str-chat__button--size-lg{border-radius:var(--str-chat__button-radius-lg);padding-block:var(--str-chat__button-padding-y-lg);padding-inline:var(--str-chat__button-padding-x-with-label-lg)}.str-chat .str-chat__button.str-chat__button--size-lg.str-chat__button--circular{padding-inline:var(--str-chat__button-padding-x-icon-only-lg)}.str-chat .str-chat__button.str-chat__button--size-md{border-radius:var(--str-chat__button-radius-md);padding-block:var(--str-chat__button-padding-y-md);padding-inline:var(--str-chat__button-padding-x-with-label-md)}.str-chat .str-chat__button.str-chat__button--size-md.str-chat__button--circular{padding-inline:var(--str-chat__button-padding-x-icon-only-md)}.str-chat .str-chat__button.str-chat__button--size-sm{border-radius:var(--str-chat__button-radius-md);padding-block:var(--str-chat__button-padding-y-sm);padding-inline:var(--str-chat__button-padding-x-with-label-sm)}.str-chat .str-chat__button.str-chat__button--size-sm.str-chat__button--circular{padding-inline:var(--str-chat__button-padding-x-icon-only-sm)}.str-chat .str-chat__button.str-chat__button--size-xs{border-radius:var(--str-chat__button-radius-md);padding-block:var(--str-chat__button-padding-y-xs);padding-inline:var(--str-chat__button-padding-x-with-label-xs)}.str-chat .str-chat__button.str-chat__button--size-xs.str-chat__button--circular{padding-inline:var(--str-chat__button-padding-x-icon-only-xs)}.str-chat .str-chat__button.str-chat__button--circular{align-items:center;aspect-ratio:1/1;border-radius:var(--str-chat__button-radius-full);display:flex;justify-content:center}.str-chat .str-chat__button.str-chat__button--circular .str-chat__icon{height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm)}.str-chat .str-chat__button .str-chat__button__content{align-items:center;display:flex;gap:var(--str-chat__spacing-xs);justify-content:center}.str-chat .str-chat__theme-dark .str-chat__button.str-chat__button--floating{box-shadow:var(--str-chat__box-shadow-2)}.str-chat__button-play svg{height:20px;width:20px}.str-chat__checkbox,.str-chat__checkmark{border:1px solid var(--chat-border-on-chat,var(--str-chat__chat-border-on-chat-incoming));border-radius:var(--str-chat__radius-max);grid-column:1;grid-row:span 2;height:var(--str-chat__size-24);width:var(--str-chat__size-24)}.str-chat__checkbox--checked,.str-chat__checkmark--checked{background-color:var(--str-chat__control-radio-check-bg-selected);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im00IDkuNC00LTRMMS40IDQgNCA2LjYgMTAuNiAwIDEyIDEuNGwtOCA4WiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:11px 10px;border:none}.str-chat__dropdown .str-chat__dropdown__open-button{background:none;border:none;cursor:pointer;padding:0;text-align:start;width:100%}.str-chat__dropdown .str-chat__dropdown__items{background-color:initial}.str-chat__form-field-error{color:var(--str-chat__accent-error);font-size:var(--str-chat__typography-font-size-xs);line-height:var(--str-chat__typography-line-height-tight)}.str-chat__form-numeric-input{display:flex;flex-direction:column;gap:.5rem;gap:var(--str-chat__spacing-xs,.5rem)}.str-chat__form-numeric-input__label{font:var(--str-chat__caption-default-text)}.str-chat__form-numeric-input__wrapper{align-items:center;background:#0000;border-radius:.5rem;border-radius:var(--str-chat__radius-md,.5rem);display:flex;gap:.5rem;gap:var(--str-chat__spacing-xs,.5rem);padding:0;transition:border-color .15s ease,box-shadow .15s ease}.str-chat__form-numeric-input__input{background:#0000;border:none;box-shadow:none;color:var(--str-chat__input-text-default);flex:0 1 auto;font-size:.875rem;font-size:var(--str-chat__typography-font-size-sm,.875rem);font-weight:500;font-weight:var(--str-chat__typography-font-weight-medium,500);line-height:1.25;line-height:var(--str-chat__typography-line-height-tight,1.25);min-width:2ch;padding:.5rem 0;padding:var(--str-chat__spacing-xs,.5rem) 0;text-align:center;width:2.5rem}.str-chat__form-numeric-input--disabled .str-chat__form-numeric-input__input{color:var(--str-chat__input-text-placeholder);cursor:not-allowed}.str-chat{--str-chat__switch-field-background-color:var(
    --str-chat__background-core-surface-card
  );--str-chat__switch-field-border-radius:var(--str-chat__radius-md)}.str-chat .str-chat__form__switch-field,.str-chat .str-chat__form__switch-fieldset{background-color:var(--str-chat__switch-field-background-color);border-radius:var(--str-chat__switch-field-border-radius);width:100%}.str-chat .str-chat__form__switch-field{align-items:center;box-sizing:border-box;display:flex;gap:var(--str-chat__spacing-sm);padding:var(--str-chat__spacing-sm) var(--str-chat__spacing-md)}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__label{align-items:center;cursor:pointer;display:flex;flex:1 1 auto;min-width:0}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__switch{align-items:center;background-color:var(--str-chat__control-toggle-switch-bg);border-radius:9999px;border-radius:var(--str-chat__button-radius-full,9999px);cursor:pointer;display:flex;flex-shrink:0;height:24px;padding:var(--str-chat__spacing-xxs);position:relative;transition:background-color .2s ease;width:44px}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__switch-handle{background-color:#fff;background-color:var(--str-chat__base-white,#fff);border-radius:9999px;border-radius:var(--str-chat__button-radius-full,9999px);height:16px;transition:transform .2s ease;width:16px}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__switch:focus-within{outline:2px solid var(--border-utility-focused);outline:var(--str-chat__focus-outline,2px solid var(--border-utility-focused));outline-offset:2px;outline-offset:var(--str-chat__focus-outline-offset,2px)}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__switch--on{background-color:var(--str-chat__control-toggle-switch-bg-selected);justify-content:flex-end}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__switch--on .str-chat__form__switch-field__switch-handle{background-color:#fff;background-color:var(--str-chat__base-white,#fff)}.str-chat .str-chat__form__switch-field--disabled .str-chat__form__switch-field__input,.str-chat .str-chat__form__switch-field--disabled .str-chat__form__switch-field__label,.str-chat .str-chat__form__switch-field--disabled .str-chat__form__switch-field__switch{cursor:not-allowed}.str-chat .str-chat__form__switch-field--disabled .str-chat__form__switch-field__switch{opacity:.7}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__label .str-chat__form__switch-field__label__text{color:var(--str-chat__text-primary);font:var(--str-chat__font-heading-xs)}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__label .str-chat__form__switch-field__label__description{color:var(--str-chat__text-tertiary);font:var(--str-chat__font-metadata-default)}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__label,.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__label__content{flex:1 1}.str-chat .str-chat__form__switch-field .str-chat__form__switch-field__label--as-error .str-chat__form__switch-field__label__description{color:var(--str-chat__accent-error)}.str-chat__form-text-input{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xs)}.str-chat__form-text-input__label{color:var(--str-chat__text-primary);font:var(--str-chat__font-heading-xs)}.str-chat__form-text-input__wrapper{align-items:stretch;background-color:var(--str-chat__background-core-elevation-0);border-radius:var(--str-chat__radius-md);display:flex;flex-direction:column;gap:0;transition:border-color .15s ease,box-shadow .15s ease}.str-chat__form-text-input__control-row{align-items:center;display:flex;gap:var(--str-chat__spacing-xs);min-width:0;padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-sm);width:100%}.str-chat__form-text-input__wrapper--outline{border:1px solid var(--str-chat__border-core-default);box-shadow:none}.str-chat__form-text-input:focus-within .str-chat__form-text-input__wrapper--outline{box-shadow:0 0 0 2px var(--str-chat__border-utility-focused);box-shadow:0 0 0 2px var(--str-chat__focus-outline-color,var(--str-chat__border-utility-focused))}.str-chat__form-text-input--error .str-chat__form-text-input__wrapper--outline{border:1px solid var(--str-chat__border-utility-error)}.str-chat__form-text-input--error.str-chat__form-text-input--field-message-inside .str-chat__form-text-input__wrapper--outline{border:1px solid var(--str-chat__border-core-default)}.str-chat__form-text-input:focus-within.str-chat__form-text-input--error .str-chat__form-text-input__wrapper--outline{border:1px solid var(--str-chat__border-utility-error);box-shadow:0 0 0 2px var(--border-utility-focused);box-shadow:0 0 0 2px var(--str-chat__focus-outline-color,var(--border-utility-focused))}.str-chat__form-text-input:focus-within.str-chat__form-text-input--error.str-chat__form-text-input--field-message-inside .str-chat__form-text-input__wrapper--outline{box-shadow:0 0 0 2px var(--str-chat__border-utility-focused);box-shadow:0 0 0 2px var(--str-chat__focus-outline-color,var(--str-chat__border-utility-focused))}.str-chat__form-text-input--disabled .str-chat__form-text-input__wrapper--outline{border:1px solid var(--str-chat__border-utility-disabled)}.str-chat__form-text-input__wrapper--ghost{border:none;box-shadow:none}.str-chat__form-text-input:focus-within .str-chat__form-text-input__wrapper--ghost{border:none;box-shadow:0 0 0 2px var(--str-chat__border-utility-focused);box-shadow:0 0 0 2px var(--str-chat__focus-outline-color,var(--str-chat__border-utility-focused))}.str-chat__form-text-input--error .str-chat__form-text-input__wrapper--ghost{border:1px solid var(--str-chat__border-utility-error);box-shadow:none}.str-chat__form-text-input--error.str-chat__form-text-input--field-message-inside .str-chat__form-text-input__wrapper--ghost{border:none;box-shadow:none}.str-chat__form-text-input:focus-within.str-chat__form-text-input--error .str-chat__form-text-input__wrapper--ghost{border:1px solid var(--str-chat__border-utility-error);box-shadow:0 0 0 2px var(--border-utility-focused);box-shadow:0 0 0 2px var(--str-chat__focus-outline-color,var(--border-utility-focused))}.str-chat__form-text-input:focus-within.str-chat__form-text-input--error.str-chat__form-text-input--field-message-inside .str-chat__form-text-input__wrapper--ghost{border:none;box-shadow:0 0 0 2px var(--str-chat__border-utility-focused);box-shadow:0 0 0 2px var(--str-chat__focus-outline-color,var(--str-chat__border-utility-focused))}.str-chat__form-text-input__leading{align-items:center;color:var(--str-chat__input-text-icon);display:flex;flex-shrink:0;justify-content:center}.str-chat__form-text-input .str-chat__form-text-input__input{background:#0000;border:none;box-shadow:none;color:var(--str-chat__input-text-default);flex:1 1;font:var(--str-chat__caption-default-text);min-width:0;outline:none;padding:0}.str-chat__form-text-input.str-chat__form-text-input--disabled .str-chat__form-text-input__input{color:var(--str-chat__input-text-placeholder);cursor:not-allowed}.str-chat__form-text-input.str-chat__form-text-input--disabled .str-chat__form-text-input__input::placeholder{color:var(--str-chat__input-text-placeholder)}.str-chat__form-text-input .str-chat__form-text-input__input:focus,.str-chat__form-text-input .str-chat__form-text-input__input:focus-visible{box-shadow:none;outline:none}.str-chat__form-text-input__suffix{color:var(--str-chat__text-tertiary);flex-shrink:0;font-size:var(--str-chat__typography-font-size-sm);line-height:var(--str-chat__typography-line-height-normal)}.str-chat__form-text-input__trailing{-webkit-margin-end:calc(var(--str-chat__space-4)*-1);align-items:center;color:var(--str-chat__input-text-icon);display:flex;flex-shrink:0;justify-content:center;margin-inline-end:calc(var(--str-chat__space-4)*-1)}.str-chat__form-text-input--error .str-chat__form-text-input__trailing{color:var(--str-chat__accent-error)}.str-chat__form-text-input__message{align-items:center;display:flex;font:var(--str-chat__metadata-default-text);gap:var(--str-chat__spacing-xxs)}.str-chat__form-text-input__message:not(.str-chat__form-field-error){color:var(--str-chat__text-tertiary)}.str-chat__form-text-input__message--field-message-inside{padding:var(--str-chat__spacing-none) var(--str-chat__spacing-sm) var(--str-chat__spacing-sm)}.str-chat__form-text-input__message--success{color:var(--str-chat__accent-success)}.str-chat__form-text-input__message-text{flex:1 1 auto;min-width:0}.str-chat__form-text-input__message-icon{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;justify-content:center}.str-chat__form-text-input__message-icon svg{height:13px;width:13px}.str-chat__form__input-fieldset{border:none;margin:0;padding:0}.str-chat__form__input-fieldset .str-chat__form__input-fieldset__label{color:var(--str-chat__text-primary);font:var(--str-chat__font-heading-xs)}.str-chat__form__input-fieldset .str-chat__form__input-fieldset__values{display:flex;flex-direction:column}.str-chat__form__input-fieldset .str-chat__form__input-fieldset__values .str-chat__form__input-field--draggable{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.str-chat__form__input-fieldset .str-chat__form__input-fieldset__values .str-chat__form__input-field--draggable input{pointer-events:auto}.str-chat__form__input-fieldset .str-chat__form__input-fieldset__values .str-chat__form__input-field--draggable .str-chat__drag-handle{height:1rem;width:1rem}.str-chat__form__input-fieldset .str-chat__form__input-fieldset__values .str-chat__form__input-field,.str-chat__form__input-fieldset .str-chat__form__input-fieldset__values .str-chat__form__input-field .str-chat__form__input-field__value,.str-chat__form__input-fieldset .str-chat__form__input-fieldset__values .str-chat__form__input-field .str-chat__form__input-field__value .str-chat__form__input-field__error{width:100%}.str-chat__alert-root{align-items:center;background:var(--str-chat__background-core-elevation-1);border-radius:var(--str-chat__radius-xl);box-shadow:0 0 0 1px #0000000d,0 6px 12px 0 #00000029,0 20px 32px 0 #0000001f;display:flex;flex-direction:column;gap:var(--str-chat__spacing-2xl);padding:var(--str-chat__spacing-xl);text-align:center}.str-chat__alert-root .str-chat__alert-header{align-items:center;display:flex;flex-direction:column;gap:var(--str-chat__spacing-md);width:100%}.str-chat__alert-root .str-chat__alert-header svg{height:var(--str-chat__button-visual-height-sm);width:var(--str-chat__button-visual-height-sm)}.str-chat__alert-root .str-chat__alert-header .str-chat__alert-header__copy{align-items:center;display:flex;flex-direction:column;gap:var(--str-chat__spacing-xs);width:100%}.str-chat__alert-root .str-chat__alert-header .str-chat__alert-header__copy .str-chat__alert-header__title{font:var(--str-chat__font-heading-sm)}.str-chat__alert-root .str-chat__alert-header .str-chat__alert-header__copy .str-chat__alert-header__description{font:var(--str-chat__font-caption-default);margin:0}.str-chat__alert-root .str-chat__alert-actions{align-items:center;display:flex;flex-direction:column;gap:var(--str-chat__spacing-xs);width:100%}.str-chat__alert-root .str-chat__alert-actions button{width:100%}.str-chat__callout{background-color:var(--str-chat__background-core-elevation-2);border-radius:var(--str-chat__radius-lg);box-shadow:var(--str-chat__box-shadow-3);max-width:320px;position:relative}.str-chat__callout .str-chat__callout__close-button{inset-inline-end:var(--str-chat__spacing-xs);position:absolute;top:var(--str-chat__spacing-xs)}@keyframes str-chat-context-menu-roll-in-from-left{0%{opacity:.12;transform:translateX(16px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes str-chat-context-menu-roll-in-from-right{0%{opacity:.12;transform:translateX(-16px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes str-chat-context-menu-roll-in-from-top{0%{opacity:.12;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes str-chat-context-menu-roll-in-from-bottom{0%{opacity:.12;transform:translateY(-14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes str-chat-context-menu-submenu-forward{0%{opacity:.18;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes str-chat-context-menu-submenu-backward{0%{opacity:.18;transform:translateX(-32px)}to{opacity:1;transform:translateX(0)}}.str-chat{--str-chat__dialog-menu-button-hover-background-color:var(
    --str-chat__background-utility-hover
  );--str-chat__menu-roll-duration:170ms;--str-chat__menu-roll-ease:cubic-bezier(0.22,1,0.36,1)}.str-chat .str-chat__context-menu{background:var(--str-chat__background-core-elevation-2);border-radius:var(--str-chat__radius-lg);box-shadow:var(--str-chat__box-shadow-3);color:var(--str-chat__text-primary);display:flex;flex-direction:column;padding:var(--str-chat__spacing-xxs)}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button,.str-chat .str-chat__context-menu .str-chat__context-menu__header{color:var(--str-chat__text-tertiary);font:var(--str-chat__font-caption-emphasis);width:100%}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button{align-items:center;background:none;border:none;border-radius:var(--str-chat__radius-md);cursor:pointer;display:flex;gap:var(--str-chat__spacing-xs);height:32px;padding:0;padding:var(--str-chat__spacing-xs);text-align:center}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button:hover:not(:disabled){background-color:var(--str-chat__background-utility-hover)}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button:active:not(:disabled){background-color:var(--str-chat__background-utility-pressed)}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button:focus:not(:disabled){outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button:focus-visible:not(:disabled){background-color:initial}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button:disabled{background-color:initial}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button .str-chat__icon--chevron-right{transform:rotate(180deg)}.str-chat .str-chat__context-menu .str-chat__context-menu__back-button .str-chat__context-menu__back-button__content{align-items:center;display:inline-flex}.str-chat .str-chat__context-menu .str-chat__context-menu__body{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxxs);width:100%}.str-chat .str-chat__context-menu .str-chat__context-menu__body.str-chat__context-menu__body--submenu-forward{animation-duration:.28s;animation-name:str-chat-context-menu-submenu-forward;animation-name:var(--str-chat__context-menu-submenu-forward-animation,str-chat-context-menu-submenu-forward);animation-timing-function:cubic-bezier(.2,.95,.25,1);overflow-x:hidden;transform-origin:left center;transform-origin:var(--str-chat__context-menu-submenu-forward-transform-origin,left center)}.str-chat .str-chat__context-menu .str-chat__context-menu__body.str-chat__context-menu__body--submenu-backward{animation-duration:.4s;animation-name:str-chat-context-menu-submenu-backward;animation-name:var(--str-chat__context-menu-submenu-backward-animation,str-chat-context-menu-submenu-backward);animation-timing-function:cubic-bezier(.16,.92,.2,1);overflow-x:hidden;transform-origin:right center;transform-origin:var(--str-chat__context-menu-submenu-backward-transform-origin,right center)}.str-chat .str-chat__context-menu .str-chat__context-menu__button{align-items:center;background:#0000;background:none;border:none;border-radius:var(--str-chat__radius-md);color:var(--str-chat__text-primary);cursor:pointer;display:flex;font:var(--str-chat__font-caption-emphasis);gap:var(--str-chat__spacing-xs);padding:0;padding:var(--str-chat__spacing-xs);width:100%}.str-chat .str-chat__context-menu .str-chat__context-menu__button.str-chat__context-menu__button--destructive .str-chat__context-menu__button__label,.str-chat .str-chat__context-menu .str-chat__context-menu__button.str-chat__context-menu__button--destructive .str-chat__icon{color:var(--str-chat__accent-error)}.str-chat .str-chat__context-menu .str-chat__context-menu__button:hover:not(:disabled){background-color:var(--str-chat__dialog-menu-button-hover-background-color)}.str-chat .str-chat__context-menu .str-chat__context-menu__button:active:not(:disabled){background-color:var(--str-chat__background-utility-pressed)}.str-chat .str-chat__context-menu .str-chat__context-menu__button:focus-visible:not(:disabled){background-color:initial}.str-chat .str-chat__context-menu .str-chat__context-menu__button:disabled{background-color:initial;color:var(--str-chat__text-disabled);cursor:default}.str-chat .str-chat__context-menu .str-chat__context-menu__button:disabled .str-chat__context-menu__button__details,.str-chat .str-chat__context-menu .str-chat__context-menu__button:disabled .str-chat__icon{color:inherit}.str-chat .str-chat__context-menu .str-chat__context-menu__button .str-chat__icon{color:var(--str-chat__text-secondary);height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm)}.str-chat .str-chat__context-menu .str-chat__context-menu__button .str-chat__context-menu__button__label{flex:auto;min-width:0;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-align:start;text-overflow:ellipsis;white-space:nowrap}.str-chat .str-chat__context-menu .str-chat__context-menu__button .str-chat__context-menu__button__details{color:var(--str-chat__text-tertiary);flex:1 1;font:var(--str-chat__font-caption-default);white-space:nowrap}.str-chat .str-chat__context-menu .str-chat__emoji-context-menu__button,.str-chat .str-chat__context-menu .str-chat__user-context-menu__button{font:var(--str-chat__font-caption-default)}.str-chat .str-chat__context-menu .str-chat__emoji-context-menu__button .str-chat__context-menu__button__emoji,.str-chat .str-chat__context-menu .str-chat__user-context-menu__button .str-chat__context-menu__button__emoji{align-items:center;display:flex;font-size:var(--str-chat__typography-font-size-md);height:var(--str-chat__typography-font-size-md);justify-content:center;line-height:0;width:var(--str-chat__typography-font-size-md)}.str-chat [data-str-chat-placement^=right]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-left .13s var(--str-chat__menu-roll-ease);animation:str-chat-context-menu-roll-in-from-left var(--str-chat__menu-roll-duration,.13s) var(--str-chat__menu-roll-ease);transform-origin:left center}.str-chat [data-str-chat-placement^=left]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-right .13s var(--str-chat__menu-roll-ease);animation:str-chat-context-menu-roll-in-from-right var(--str-chat__menu-roll-duration,.13s) var(--str-chat__menu-roll-ease);transform-origin:right center}.str-chat [data-str-chat-placement^=bottom]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-bottom .13s var(--str-chat__menu-roll-ease);animation:str-chat-context-menu-roll-in-from-bottom var(--str-chat__menu-roll-duration,.13s) var(--str-chat__menu-roll-ease);transform-origin:center top}.str-chat [data-str-chat-placement^=top]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-top .13s var(--str-chat__menu-roll-ease);animation:str-chat-context-menu-roll-in-from-top var(--str-chat__menu-roll-duration,.13s) var(--str-chat__menu-roll-ease);transform-origin:center bottom}.str-chat [data-str-chat-dialog-state=closing][data-str-chat-placement^=right]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-left .13s var(--str-chat__menu-roll-ease) reverse forwards;animation:str-chat-context-menu-roll-in-from-left var(--str-chat__menu-roll-duration,.13s) var(--str-chat__menu-roll-ease) reverse forwards;transform-origin:left center}.str-chat [data-str-chat-dialog-state=closing][data-str-chat-placement^=left]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-right .13s var(--str-chat__menu-roll-ease) reverse forwards;animation:str-chat-context-menu-roll-in-from-right var(--str-chat__menu-roll-duration,.13s) var(--str-chat__menu-roll-ease) reverse forwards;transform-origin:right center}.str-chat [data-str-chat-dialog-state=closing][data-str-chat-placement^=bottom]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-bottom .13s var(--str-chat__menu-roll-ease) reverse forwards;animation:str-chat-context-menu-roll-in-from-bottom var(--str-chat__menu-roll-duration,.13s) var(--str-chat__menu-roll-ease) reverse forwards;transform-origin:center top}.str-chat [data-str-chat-dialog-state=closing][data-str-chat-placement^=top]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-top .13s var(--str-chat__menu-roll-ease) reverse forwards;animation:str-chat-context-menu-roll-in-from-top var(--str-chat__menu-roll-duration,.13s) var(--str-chat__menu-roll-ease) reverse forwards;transform-origin:center bottom}.str-chat .str-chat__context-menu__submenu-container:not([data-str-chat-roll-from])[data-str-chat-roll-axis=x][data-str-chat-placement^=left]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-right .13s var(--str-chat__menu-roll-ease);animation:str-chat-context-menu-roll-in-from-right var(--str-chat__menu-roll-duration,.13s) var(--str-chat__menu-roll-ease);transform-origin:right center}.str-chat .str-chat__context-menu__submenu-container:not([data-str-chat-roll-from])[data-str-chat-roll-axis=x]:not([data-str-chat-placement^=left])>.str-chat__context-menu,.str-chat .str-chat__context-menu__submenu-container[data-str-chat-roll-from=left]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-left .13s var(--str-chat__menu-roll-ease);animation:str-chat-context-menu-roll-in-from-left var(--str-chat__menu-roll-duration,.13s) var(--str-chat__menu-roll-ease);transform-origin:left center}.str-chat .str-chat__context-menu__submenu-container[data-str-chat-roll-from=right]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-right .13s var(--str-chat__menu-roll-ease);animation:str-chat-context-menu-roll-in-from-right var(--str-chat__menu-roll-duration,.13s) var(--str-chat__menu-roll-ease);transform-origin:right center}.str-chat .str-chat__context-menu__submenu-container[data-str-chat-roll-from=top]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-top .13s var(--str-chat__menu-roll-ease);animation:str-chat-context-menu-roll-in-from-top var(--str-chat__menu-roll-duration,.13s) var(--str-chat__menu-roll-ease);transform-origin:center top}.str-chat .str-chat__context-menu__submenu-container[data-str-chat-roll-from=bottom]>.str-chat__context-menu{animation:str-chat-context-menu-roll-in-from-bottom .13s var(--str-chat__menu-roll-ease);animation:str-chat-context-menu-roll-in-from-bottom var(--str-chat__menu-roll-duration,.13s) var(--str-chat__menu-roll-ease);transform-origin:center bottom}.str-chat .str-chat__context-menu[data-str-chat-enable-animations=false],.str-chat .str-chat__context-menu[data-str-chat-enable-animations=false] .str-chat__context-menu__body{animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.str-chat [data-str-chat-placement]>.str-chat__context-menu{animation:none}}.str-chat__dialog-overlay{height:var(--str-chat__dialog-overlay-height);inset:0;pointer-events:none;position:absolute;width:100%}.str-chat__dialog-overlay .str-chat__dialog-contents,.str-chat__dialog-overlay--with-outside-click-capture{pointer-events:auto}.str-chat__prompt{background:var(--str-chat__background-core-elevation-1);border-radius:var(--str-chat__radius-xl);box-shadow:0 0 0 1px #0000000d,0 6px 12px 0 #00000029,0 20px 32px 0 #0000001f;display:flex;flex-direction:column;min-height:0;width:100%}.str-chat__prompt__header{align-items:center;display:flex;flex-shrink:0;gap:var(--str-chat__spacing-md);padding:var(--str-chat__spacing-xl);width:100%}.str-chat__prompt__header .str-chat__prompt__header__title-group{align-items:center;display:flex;flex:1 1;gap:var(--str-chat__spacing-xxs);min-width:0}.str-chat__prompt__header.str-chat__prompt__header--withDescription{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-areas:"leading goBack title       trailing" ".       .      description .";grid-template-columns:auto auto minmax(0,1fr) auto}.str-chat__prompt__header.str-chat__prompt__header--withDescription .str-chat__prompt__header__title-group{display:contents}.str-chat__prompt__header.str-chat__prompt__header--withDescription .str-chat__prompt__header__leading-content{-webkit-margin-end:var(--str-chat__spacing-md);grid-area:leading;margin-inline-end:var(--str-chat__spacing-md)}.str-chat__prompt__header.str-chat__prompt__header--withDescription .str-chat__prompt__header__go-back-button{-webkit-margin-end:var(--str-chat__spacing-xxs);grid-area:goBack;margin-inline-end:var(--str-chat__spacing-xxs)}.str-chat__prompt__header.str-chat__prompt__header--withDescription .str-chat__prompt__header__title{grid-area:title}.str-chat__prompt__header.str-chat__prompt__header--withDescription .str-chat__prompt__header__description{grid-area:description}.str-chat__prompt__header.str-chat__prompt__header--withDescription .str-chat__prompt__header__trailing-content{-webkit-margin-start:var(--str-chat__spacing-md);grid-area:trailing;margin-inline-start:var(--str-chat__spacing-md)}.str-chat__prompt__header .str-chat__prompt__header__title{color:var(--str-chat__text-primary);font:var(--str-chat__font-heading-sm);margin:0;padding-block:var(--str-chat__spacing-xs)}.str-chat__prompt__header .str-chat__prompt__header__description{color:var(--str-chat__text-secondary);font:var(--str-chat__font-caption-default);padding-block:var(--str-chat__spacing-xxxs)}.str-chat__prompt__header .str-chat__prompt__header__leading-content,.str-chat__prompt__header .str-chat__prompt__header__trailing-content{align-items:center;display:flex;flex-shrink:0;gap:var(--str-chat__spacing-xs)}.str-chat__prompt__header .str-chat__prompt__header__close-button{color:var(--str-chat__text-primary);flex-shrink:0}.str-chat__prompt__header .str-chat__prompt__header__close-button .str-chat__icon{height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm)}.str-chat__prompt__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--str-chat__spacing-xxs) var(--str-chat__spacing-xl);scrollbar-gutter:stable}.str-chat__prompt__footer{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;padding:var(--str-chat__spacing-xl);width:100%}.str-chat__prompt__footer .str-chat__prompt__footer__controls{align-items:center;display:flex;gap:var(--str-chat__spacing-xs)}.str-chat__viewer{background:var(--str-chat__background-core-elevation-1);border-radius:var(--str-chat__radius-xl);box-shadow:0 0 0 1px #0000000d,0 6px 12px 0 #00000029,0 20px 32px 0 #0000001f;display:flex;flex-direction:column;height:100%;max-height:640px;max-width:520px;width:100%}.str-chat__viewer .str-chat__viewer__header{align-items:center;display:flex;gap:var(--str-chat__spacing-xs) var(--str-chat__spacing-md);padding:var(--str-chat__spacing-xl);width:100%}.str-chat__viewer .str-chat__viewer__header .str-chat__viewer__header__title-group{display:flex;flex:1 1;flex-direction:column;gap:var(--str-chat__spacing-xxs);min-width:0}.str-chat__viewer .str-chat__viewer__header .str-chat__viewer__header__title{color:var(--str-chat__text-primary);font:var(--str-chat__font-heading-sm);margin:0}.str-chat__viewer .str-chat__viewer__header .str-chat__viewer__header__description{color:var(--str-chat__text-secondary);font:var(--str-chat__font-caption-default)}.str-chat__viewer .str-chat__viewer__header .str-chat__viewer__header__go-back-button path{fill:none;stroke:currentColor;stroke-width:1.5px}.str-chat__viewer .str-chat__viewer__header .str-chat__viewer__header__close-button{align-self:flex-start;color:var(--str-chat__text-primary);flex-shrink:0}.str-chat__viewer .str-chat__viewer__body{flex:1 1;min-height:0;padding:0 var(--str-chat__spacing-xl)}.str-chat__viewer .str-chat__viewer__footer{align-items:center;display:flex;justify-content:flex-end;padding:var(--str-chat__spacing-xl);width:100%}.str-chat__viewer .str-chat__viewer__footer .str-chat__viewer__footer__controls{align-items:center;display:flex;gap:var(--str-chat__spacing-xs)}.str-chat{--str-chat__modal-border-radius:var(--str-chat__radius-xl);--str-chat__modal-color:var(--str-chat__text-primary);--str-chat__modal-background-color:var(--str-chat__background-core-elevation-1);--str-chat__modal-overlay-color:var(--str-chat__background-core-scrim);--str-chat__modal-overlay-backdrop-filter:blur(3px);--str-chat__modal-border-block-start:none;--str-chat__modal-border-block-end:none;--str-chat__modal-border-inline-start:none;--str-chat__modal-border-inline-end:none;--str-chat__modal-box-shadow:var(--str-chat__box-shadow-4)}.str-chat__modal--open{align-items:center;-webkit-backdrop-filter:var(--str-chat__modal-overlay-backdrop-filter);backdrop-filter:var(--str-chat__modal-overlay-backdrop-filter);background-color:var(--str-chat__modal-overlay-color);bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;pointer-events:auto;position:fixed;right:0;top:0;width:100%;z-index:100}.str-chat__modal--open .str-chat__modal__floating-dialog-overlay{z-index:1}.str-chat__modal--open .str-chat__modal__overlay__close-button{color:var(--str-chat__text-on-accent);inset-inline-end:10px;padding:var(--str-chat__spacing-xs);position:absolute;top:10px}.str-chat__modal--open .str-chat__modal__overlay__close-button svg{height:12px;width:12px}.str-chat__ai-state-indicator-container{background-color:var(--str-chat__background-core-surface-default);padding:0 8px}.str-chat__ai-state-indicator-text{color:var(--str-chat__text-primary)}.str-chat{--str-chat__attachment-margin:var(--str-chat__spacing-xs)}.str-chat__attachment-list{--str-chat__attachment-max-width:calc(var(--str-chat__message-max-width) - var(--str-chat__attachment-margin)*2);--str-chat__video-height:var(--str-chat__attachment-max-width);align-items:flex-start;background:#0000;color:var(--str-chat__text-primary);display:flex;flex-direction:column;gap:var(--str-chat__spacing-xs);min-width:0}.str-chat__attachment-list .str-chat__message-attachment--image,.str-chat__attachment-list .str-chat__message-attachment--video{background:#0000;border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin));color:var(--str-chat__text-primary)}.str-chat__attachment-list .str-chat__message-attachment{background-color:var(--chat-bg-attachment);border-radius:var(--str-chat__message-bubble-radius-attachment);overflow:hidden}.str-chat__attachment-list .str-chat__message-attachment .str-chat__button-play.str-chat__button--secondary.str-chat__button--outline{background-color:initial;border-color:var(--chat-border-on-chat)}.str-chat__attachment-list .str-chat__message-attachment--image,.str-chat__attachment-list .str-chat__message-attachment--video{align-items:center;display:flex;justify-content:center;overflow:hidden;width:auto}.str-chat__attachment-list .str-chat__message-attachment--audio,.str-chat__attachment-list .str-chat__message-attachment--card,.str-chat__attachment-list .str-chat__message-attachment--file,.str-chat__attachment-list .str-chat__message-attachment--geolocation,.str-chat__attachment-list .str-chat__message-attachment--unsupported,.str-chat__attachment-list .str-chat__message-attachment--voiceRecording{max-width:100%;width:var(--str-chat__attachment-max-width)}.str-chat__attachment-list .str-chat__message-attachment--image:not(.str-chat__message-attachment--card) img{cursor:zoom-in;height:min(var(--str-chat__attachment-max-width),min(1000000/1000000,1px) * 1000000);height:min(var(--str-chat__attachment-max-width),min(var(--str-chat__attachment-max-width,1000000)/var(--original-width,1000000),1px) * var(--original-height,1000000));max-height:var(--str-chat__attachment-max-width);max-width:var(--str-chat__attachment-max-width);object-fit:cover;width:100%}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card),.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header{display:flex;max-width:var(--str-chat__attachment-max-width)}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card) .str-chat__player-wrapper,.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header .str-chat__player-wrapper{display:flex;flex-direction:column;height:100%;max-width:var(--str-chat__attachment-max-width);min-width:0;width:100%}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card) .str-chat__player-wrapper .react-player,.str-chat__attachment-list .str-chat__message-attachment-card--video .str-chat__message-attachment-card--header .str-chat__player-wrapper .react-player{height:100%;max-height:100%;max-width:var(--str-chat__attachment-max-width);min-height:0;width:100%}.str-chat__attachment-list .str-chat__message-attachment--video:not(.str-chat__message-attachment--card):not(.str-chat__message-attachment-dynamic-size){height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card){max-height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card) .str-chat__player-wrapper{height:min(var(--str-chat__video-height),min(1000000/1000000,1px) * 1000000);height:min(var(--str-chat__video-height),min(var(--str-chat__attachment-max-width,1000000)/var(--original-width,1000000),1px) * var(--original-height,1000000));max-height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card) .str-chat__player-wrapper--uploading{height:auto}.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card) .str-chat__player-wrapper--uploading .react-player,.str-chat__attachment-list .str-chat__message-attachment--video.str-chat__message-attachment-dynamic-size:not(.str-chat__message-attachment--card) .str-chat__player-wrapper--uploading video{height:auto;max-height:var(--str-chat__video-height)}.str-chat__attachment-list .str-chat__message-attachment--svg-image{background-image:repeating-conic-gradient(#d4d5d7 0 25%,#f4f4f4 0 50%);background-size:24px 24px}.str-chat__attachment-list .str-chat__gallery .str-chat__message-attachment--svg-image,.str-chat__attachment-list .str-chat__message-attachment--image.str-chat__message-attachment--svg-image{padding:var(--str-chat__space-24)}.str-chat__attachment-list .str-chat__gallery .str-chat__message-attachment--svg-image img,.str-chat__attachment-list .str-chat__message-attachment--image.str-chat__message-attachment--svg-image img{max-height:calc(var(--str-chat__attachment-max-width) - var(--str-chat__space-24));max-width:calc(var(--str-chat__attachment-max-width) - var(--str-chat__space-24));object-fit:contain}.str-chat__attachment-list .str-chat__message-attachment-audio-widget,.str-chat__attachment-list .str-chat__message-attachment-file--item{align-items:center;column-gap:var(--str-chat__spacing-sm);display:flex;justify-content:center;padding:var(--str-chat__spacing-sm)}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;line-height:var(--str-chat__typography-line-height-tight);min-width:0;row-gap:var(--str-chat__space-2);width:100%}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info .str-chat__message-attachment-audio-widget--text-first-row,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__first-row{align-items:center;column-gap:var(--str-chat__space-8);display:flex;font:var(--str-chat__font-caption-emphasis);justify-content:space-between;width:100%}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item__name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-file--item__name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item__name,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-file--item__name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item__name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-file--item__name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info .str-chat__message-attachment-audio-widget--text-first-row .str-chat__message-attachment-file--item__name,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-audio-widget--title,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__first-row .str-chat__message-attachment-file--item__name{min-width:0;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__data,.str-chat__attachment-list .str-chat__message-attachment-audio-widget .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__data,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-audio-widget--text .str-chat__message-attachment-file--item__data,.str-chat__attachment-list .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item__info .str-chat__message-attachment-file--item__data{font:var(--str-chat__font-metadata-default)}.str-chat__attachment-list .str-chat__message-attachment-file--item{background:#0000;border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin));color:var(--str-chat__text-primary)}.str-chat__attachment-list .str-chat__message-attachment-download-icon{--str-chat-icon-height:var(--str-chat__size-16)}.str-chat__message.str-chat__message--has-single-attachment.str-chat__message--has-no-text:not(.str-chat__message--has-quoted-message) .str-chat__message-bubble{padding:0}.str-chat__message.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__attachment-list{--str-chat__attachment-max-width:var(--str-chat__message-max-width)}.str-chat__message.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-bubble{border:1px solid var(--chat-border);box-shadow:var(--str-chat__background-core-elevation-0)}.str-chat__message.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-attachment{background-color:var(--chat-bg)}.str-chat__message--me .str-chat__attachment-list{align-items:flex-end}.str-chat__li--bottom .str-chat__message--other.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-attachment,.str-chat__li--single .str-chat__message--other.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-attachment{border-end-start-radius:var(--str-chat__message-bubble-radius-tail)}.str-chat__li--bottom .str-chat__message--me.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-attachment,.str-chat__li--single .str-chat__message--me.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-attachment{border-end-end-radius:var(--str-chat__message-bubble-radius-tail)}.str-chat__li--middle.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-attachment,.str-chat__li--top.str-chat__message--has-single-attachment.str-chat__message--has-no-text .str-chat__message-attachment{border-radius:var(--str-chat__message-bubble-radius-group-middle)}.str-chat__message--has-text .str-chat__attachment-list{padding-bottom:0}.str-chat__message-attachment-actions{background:#0000;color:var(--str-chat__button-secondary-text)}.str-chat__message-attachment-actions .str-chat__message-attachment-actions-form{display:flex;height:48px;justify-content:stretch}.str-chat__message-attachment-actions .str-chat__message-attachment-actions-form .str-chat__message-attachment-actions-button{background:#0000;border-collapse:collapse;color:var(--str-chat__button-secondary-text);font:var(--str-chat__font-body-emphasis);padding:var(--str-chat__button-padding-y-sm) var(--str-chat__button-padding-x-with-label-sm);white-space:nowrap;width:100%}.str-chat__message-attachment-actions .str-chat__message-attachment-actions-form .str-chat__message-attachment-actions-button.str-chat__button:active{color:var(--str-chat__accent-primary)}.str-chat__message-attachment-actions .str-chat__message-attachment-actions-form .str-chat__message-attachment-actions-button.str-chat__button:focus-visible{color:var(--str-chat__accent-primary);outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px}.str-chat__attachment-upload-progress{align-items:center;color:var(--str-chat__text-secondary);display:flex;font:var(--str-chat__font-metadata-default);gap:var(--str-chat__spacing-xxs)}.str-chat__attachment-upload-progress .str-chat__loading-indicator,.str-chat__attachment-upload-progress .str-chat__progress-indicator{color:var(--str-chat__accent-primary);flex:0 0 auto;height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm)}.str-chat__message-attachment--gallery,.str-chat__message-attachment--image,.str-chat__message-attachment--media{position:relative}.str-chat__attachment-upload-progress--overlay{background:var(--str-chat__background-core-elevation-0);border-radius:var(--str-chat__radius-max);inset-block-start:var(--str-chat__spacing-xs);inset-inline-end:var(--str-chat__spacing-xs);padding:var(--str-chat__spacing-xxs) var(--str-chat__spacing-xs);pointer-events:none;position:absolute;z-index:1}.str-chat__message-attachment-audio-widget{background:#0000;border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin));color:var(--str-chat__text-primary);flex:1 1 auto;min-width:0;width:100%}.str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--play-controls{align-items:center;display:flex;justify-content:center}.str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--data{display:flex;flex:1 1;flex-direction:column;gap:var(--str-chat__spacing-xxs);min-width:0}.str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text-first-row{align-items:start;display:flex;gap:var(--str-chat__spacing-xs);justify-content:space-between}.str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text-first-row svg{flex-shrink:0}.str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font:var(--str-chat__font-caption-emphasis);min-width:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.str-chat__message-attachment-audio-widget .str-chat__duration-display{color:var(--str-chat__text-secondary);font:var(--str-chat__font-metadata-default);width:40px}.str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text-second-row{align-items:center;display:flex;gap:var(--str-chat__spacing-xs);width:100%}.str-chat__message-attachment-audio-widget .str-chat__message-attachment-audio-widget--text-second-row .str-chat__message-attachment-file--item-size{font:var(--str-chat__font-metadata-default)}.str-chat__message-attachment-card--audio .str-chat__message-attachment-card--content{padding:0}.str-chat__message-attachment-card--audio .str-chat__message-attachment-card--content .str-chat__message-attachment-card-audio-widget{display:flex;flex-direction:column;padding:var(--str-chat__spacing-md);width:100%}.str-chat__button.str-chat__button--secondary.str-chat__button--outline.str-chat__audio-attachment-download-button{border-color:var(--str-chat__chat-border-on-chat-incoming);flex-shrink:0}.str-chat__button.str-chat__button--secondary.str-chat__button--outline.str-chat__audio-attachment-download-button .str-chat__attachment-download-button__icon{height:20px;width:20px}.str-chat__message--me .str-chat__button.str-chat__button--outline.str-chat__audio-attachment-download-button{border-color:var(--str-chat__chat-border-on-chat-outgoing)}.str-chat__message-attachment-geolocation{background:var(--chat-bg-attachment);border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin));color:var(--chat-text);display:flex;flex-direction:column;height:200px;max-width:var(--str-chat__attachment-max-width);width:100%}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__location-preview{flex:1 1}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__placeholder{align-items:center;background-color:var(--str-chat__background-core-overlay-light);display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;min-height:0;min-width:0;position:relative;width:100%}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__placeholder .str-chat__icon{fill:var(--str-chat__accent-neutral);height:40px;width:40px}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__placeholder .str-chat__message-attachment-geolocation__placeholder-link{color:var(--str-chat__accent-neutral);height:12px;inset-block:.5rem;inset-inline-end:.5rem;position:absolute;width:12px}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status{background-color:var(--str-chat__background-core-surface-subtle);display:flex;font:var(--str-chat__font-caption-default);justify-content:center;padding:.5rem}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active{align-items:center;display:flex;flex-direction:column;gap:.375rem}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active .str-chat__message-attachment-geolocation__status--active-status{color:var(--str-chat__accent-success)}.str-chat__message-attachment-geolocation .str-chat__message-attachment-geolocation__status .str-chat__message-attachment-geolocation__status--active .str-chat__message-attachment-geolocation__status--active-until{font:var(--str-chat__font-metadata-emphasis);text-transform:lowercase}.str-chat__message-attachment-giphy{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.str-chat__message-attachment-giphy img.str-chat__base-image{cursor:default;height:min(var(--str-chat__attachment-max-width),min(1000000/1000000,1px) * 1000000);height:min(var(--str-chat__attachment-max-width),min(var(--str-chat__attachment-max-width,1000000)/var(--original-width,1000000),1px) * var(--original-height,1000000));max-height:var(--str-chat__attachment-max-width);max-width:var(--str-chat__attachment-max-width);object-fit:contain;width:100%}.str-chat__message-attachment-giphy .str-chat__image-placeholder{height:200px;width:var(--str-chat__attachment-max-width)}.str-chat__giphy-badge{align-items:center;background-color:var(--str-chat__badge-bg-overlay);border-radius:var(--str-chat__radius-lg);bottom:8px;color:var(--str-chat__badge-text-on-accent);display:inline-flex;font:var(--str-chat__font-metadata-emphasis);gap:var(--str-chat__spacing-xxs);height:24px;inset-inline-start:8px;justify-content:center;padding:var(--str-chat__spacing-xxxs) var(--str-chat__spacing-xs);position:absolute;text-transform:uppercase}.str-chat__message-attachment--giphy--actions .str-chat__message-attachment-giphy,.str-chat__message-attachment--giphy--actions .str-chat__message-attachment-giphy img.str-chat__base-image{height:200px}.str-chat__message-attachment--giphy--actions .str-chat__visibility-disclaimer{align-items:center;align-self:stretch;color:var(--chat-text);display:flex;font:var(--str-chat__font-caption-emphasis);gap:8px;gap:var(--str-chat__spacing-xs,8px);padding:12px;padding:var(--str-chat__spacing-sm,12px)}.str-chat__message-attachment-card{--str-chat__scraped-image-height:calc(var(--str-chat__attachment-max-width)*0.52356);border-radius:var(--str-chat__message-bubble-radius-attachment);display:flex;gap:var(--str-chat__spacing-xs);line-height:var(--str-chat__typography-line-height-tight);overflow:hidden;padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-sm) var(--str-chat__spacing-xs) var(--str-chat__spacing-xs);width:100%}.str-chat__message-attachment-card *{color:var(--chat-text)}.str-chat__message-attachment-card .str-chat__message-attachment-card--header{align-items:center;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;width:auto}.str-chat__message-attachment-card .str-chat__message-attachment-card--header .str-chat__image-placeholder,.str-chat__message-attachment-card .str-chat__message-attachment-card--header img{border-radius:8px;border-radius:var(--str-chat__message-bubble-radius-attachment-inline,8px)}.str-chat__message-attachment-card .str-chat__message-attachment-card--header img{height:40px;object-fit:cover;width:40px}.str-chat__message-attachment-card.str-chat__message-attachment-card--video .str-chat__message-attachment-card--header{height:calc(var(--str-chat__attachment-max-width)*.5625)}.str-chat__message-attachment-card .str-chat__message-attachment-card--content{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxs);min-width:0}.str-chat__message-attachment-card .str-chat__message-attachment-card--title{font:var(--str-chat__font-caption-emphasis)}.str-chat__message-attachment-card .str-chat__message-attachment-card--source-link,.str-chat__message-attachment-card .str-chat__message-attachment-card--text{font:var(--str-chat__font-metadata-default)}.str-chat__message-attachment-card .str-chat__message-attachment-card--title,.str-chat__message-attachment-card .str-chat__message-attachment-card--url{overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__message-attachment-card .str-chat__message-attachment-card--text{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font:var(--str-chat__font-metadata-default);overflow:hidden;text-overflow:ellipsis}.str-chat__message-attachment-card .str-chat__message-attachment-card--source-link{align-items:center;display:flex;gap:var(--str-chat__spacing-xxs);max-width:100%;min-width:0}.str-chat__message-attachment-card .str-chat__message-attachment-card--source-link .str-chat__message-attachment-card--url{flex:1 1;min-width:0}.str-chat__message--has-single-attachment .str-chat__message-attachment-card{display:block;padding:0}.str-chat__message--has-single-attachment .str-chat__message-attachment-card img{aspect-ratio:1.91/1;border-radius:0;height:auto;max-height:var(--str-chat__scraped-image-height);width:100%}.str-chat__message--has-single-attachment .str-chat__message-attachment-card .str-chat__message-attachment-card--header:has(.str-chat__image-placeholder){aspect-ratio:1.91/1;height:auto}.str-chat__message--has-single-attachment .str-chat__message-attachment-card .str-chat__message-attachment-card--header:has(.str-chat__image-placeholder) .str-chat__image-placeholder{border-radius:0}.str-chat__message--has-single-attachment .str-chat__message-attachment-card .str-chat__message-attachment-card--content{padding:var(--str-chat__spacing-sm)}.str-chat__message--has-single-attachment .str-chat__message-attachment-card .str-chat__message-attachment-card--content .str-chat__message-attachment-card--text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.str-chat__attachment-list .str-chat__message-attachment--gallery,.str-chat__attachment-list .str-chat__message-attachment--image{max-width:100%;min-width:0}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery{grid-gap:var(--str-chat__spacing-xxs);aspect-ratio:4/3;background-color:var(--chat-bg);border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin));border-radius:var(--str-chat__radius-lg);color:var(--str-chat__text-primary);display:grid;gap:var(--str-chat__spacing-xxs);grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;max-width:100%;overflow:hidden;width:var(--str-chat__attachment-max-width)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image{border-radius:var(--str-chat__radius-md);height:100%;min-height:0;min-width:0;width:100%}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed,.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading{min-height:0}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image:only-child,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image:only-child{border-radius:var(--str-chat__radius-lg);grid-column:1/-1;grid-row:1/-1}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image:first-child,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image:first-child{border-start-start-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image:nth-child(2),.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image:nth-child(2){border-start-end-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image:nth-child(3),.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image:nth-child(3){border-end-start-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__image:nth-child(4),.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__image:nth-child(4){border-end-end-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery.str-chat__modal-gallery--two-images,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery.str-chat__modal-gallery--two-images{grid-template-rows:1fr}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery.str-chat__modal-gallery--two-images .str-chat__modal-gallery__image:first-child,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery.str-chat__modal-gallery--two-images .str-chat__modal-gallery__image:first-child{border-end-start-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery.str-chat__modal-gallery--two-images .str-chat__modal-gallery__image:nth-child(2),.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery.str-chat__modal-gallery--two-images .str-chat__modal-gallery__image:nth-child(2){border-end-end-radius:var(--str-chat__radius-lg)}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery.str-chat__modal-gallery--three-images .str-chat__modal-gallery__image:first-child,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery.str-chat__modal-gallery--three-images .str-chat__modal-gallery__image:first-child{border-end-start-radius:var(--str-chat__radius-lg);grid-column:1;grid-row:1/span 2}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery.str-chat__modal-gallery--three-images .str-chat__modal-gallery__image:nth-child(2),.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery.str-chat__modal-gallery--three-images .str-chat__modal-gallery__image:nth-child(2){border-start-end-radius:var(--str-chat__radius-lg);grid-column:2;grid-row:1}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery.str-chat__modal-gallery--three-images .str-chat__modal-gallery__image:nth-child(3),.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery.str-chat__modal-gallery--three-images .str-chat__modal-gallery__image:nth-child(3){border-end-end-radius:var(--str-chat__radius-lg);grid-column:2;grid-row:2}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery .str-chat__modal-gallery__placeholder,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery .str-chat__modal-gallery__placeholder{align-items:center;background-color:var(--str-chat__background-core-scrim);background-position:0 0;background-repeat:no-repeat;background-size:cover;border:none;color:var(--str-chat__text-on-inverse);cursor:zoom-in;display:flex;font-size:var(--str-chat__typography-font-size-2xl);font-weight:var(--str-chat__typography-font-weight-medium);inset:0;justify-content:center;line-height:var(--str-chat__typography-line-height-relaxed);margin:0;max-width:var(--str-chat__attachment-max-width);position:absolute}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image{align-items:center;background:none;background-color:initial;border:0;display:flex;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image img,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image img,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image img{cursor:zoom-in;height:100%;max-height:var(--str-chat__attachment-max-width);max-width:var(--str-chat__attachment-max-width);object-fit:cover;transition:opacity .15s ease-in-out;width:100%}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading{align-items:stretch;min-height:200px}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading img,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading img,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading img{opacity:0;position:absolute}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading .str-chat__modal-gallery__image-loading-overlay,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading .str-chat__modal-gallery__image-loading-overlay,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image.str-chat__modal-gallery__image--loading .str-chat__modal-gallery__image-loading-overlay{flex:1 1;height:auto;min-width:0;position:static}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed{align-items:stretch;cursor:pointer;min-height:200px}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed .str-chat__image-placeholder.str-chat__base-image--load-failed,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed .str-chat__image-placeholder.str-chat__base-image--load-failed,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed .str-chat__image-placeholder.str-chat__base-image--load-failed{flex:1 1;height:auto;min-width:0}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed img,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed img,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image.str-chat__modal-gallery__image--load-failed img{cursor:pointer;opacity:0}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image .str-chat__modal-gallery__image-load-failed-overlay,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image .str-chat__modal-gallery__image-load-failed-overlay,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image .str-chat__modal-gallery__image-load-failed-overlay{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image .str-chat__modal-gallery__image-loading-overlay,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image .str-chat__modal-gallery__image-loading-overlay,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image .str-chat__modal-gallery__image-loading-overlay{align-items:center;animation:str-chat__modal-gallery-loading-shimmer 1.2s linear infinite;background-color:var(--str-chat__background-core-overlay-light);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image .str-chat__modal-gallery__image-loading-overlay .str-chat__loading-indicator,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image .str-chat__modal-gallery__image-loading-overlay .str-chat__loading-indicator,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image .str-chat__modal-gallery__image-loading-overlay .str-chat__loading-indicator{height:var(--str-chat__icon-size-lg);position:relative;width:var(--str-chat__icon-size-lg);z-index:1}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image .str-chat__modal-gallery__image-retry-indicator,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image .str-chat__modal-gallery__image-retry-indicator,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image .str-chat__modal-gallery__image-retry-indicator{align-items:center;background-color:var(--str-chat__accent-error);border-radius:var(--str-chat__radius-max);color:var(--str-chat__text-on-inverse);display:flex;height:2.75rem;justify-content:center;position:relative;width:2.75rem;z-index:1}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image .str-chat__modal-gallery__image-retry-indicator svg,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image .str-chat__modal-gallery__image-retry-indicator svg,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image .str-chat__modal-gallery__image-retry-indicator svg{height:1.125rem;width:1.125rem}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image:hover:after,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image:hover:after,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image:hover:after{background-color:#0000001a}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image:focus-visible,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image:focus-visible,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image:focus-visible{outline:none}.str-chat__attachment-list .str-chat__message-attachment--gallery .str-chat__modal-gallery__image:focus-visible:before,.str-chat__attachment-list .str-chat__message-attachment--giphy .str-chat__modal-gallery__image:focus-visible:before,.str-chat__attachment-list .str-chat__message-attachment--image .str-chat__modal-gallery__image:focus-visible:before{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--str-chat__brand-300);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@keyframes str-chat__modal-gallery-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.str-chat__message-attachment-unsupported{align-items:center;background:#0000;border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin));color:var(--str-chat__text-primary);column-gap:var(--str-chat__spacing-xs);display:flex;justify-content:center;padding:var(--str-chat__spacing-md)}.str-chat__message-attachment-unsupported .str-chat__icon{height:var(--str-chat__size-20);width:var(--str-chat__size-20)}.str-chat__message-attachment-unsupported .str-chat__message-attachment-unsupported__metadata{align-items:center;display:flex;flex:1 1;height:-webkit-fill-available;height:-moz-available;height:stretch;min-width:0}.str-chat__message-attachment-unsupported .str-chat__message-attachment-unsupported__title{color:var(--str-chat__text-primary);font:var(--str-chat__font-caption-emphasis);max-width:100%;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__message-attachment__voice-recording-widget{align-items:center;background:#0000;border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin));color:var(--str-chat__text-primary);display:flex;justify-content:center;min-height:60px;min-width:0;padding:var(--str-chat__spacing-xs);width:100%}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__play-button-container{padding:var(--str-chat__spacing-xxs)}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata{flex:1 1;min-width:0}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata a{color:var(--str-chat__text-primary);cursor:pointer;text-decoration:none}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__metadata .str-chat__message-attachment-download-icon svg{height:var(--str-chat__size-16);width:var(--str-chat__size-24)}.str-chat__message-attachment__voice-recording-widget .str-chat__message-attachment__voice-recording-widget__timer{font:var(--str-chat__font-metadata-emphasis);min-width:var(--str-chat__size-40);width:var(--str-chat__size-40)}.str-chat .str-chat__duration-display{color:var(--str-chat__text-primary);letter-spacing:0;min-width:35px;text-align:center;white-space:nowrap;width:35px}.str-chat .str-chat__button.str-chat__playback-rate-button{align-items:center;background-color:inherit;border:1px solid var(--chat-border-on-chat);border-radius:var(--str-chat__button-radius-lg);color:var(--str-chat__text-primary);color:var(--str-chat__control-playback-toggle-text,var(--str-chat__text-primary));display:flex;font:var(--str-chat__font-metadata-emphasis);gap:var(--str-chat__spacing-xs);justify-content:center;max-height:24px;min-height:24px;min-width:48px;padding:var(--str-chat__button-padding-y-sm) var(--str-chat__spacing-xs);text-transform:none}.str-chat .str-chat__button.str-chat__playback-rate-button:not(:disabled):hover:after{background:var(--str-chat__background-utility-hover);content:"";inset:0;pointer-events:none;position:absolute}.str-chat .str-chat__button.str-chat__playback-rate-button:not(:disabled):focus-visible{outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px;outline-offset:0}.str-chat .str-chat__button.str-chat__playback-rate-button:not(:disabled):active:after{background:var(--str-chat__background-utility-pressed);content:"";inset:0;pointer-events:none;position:absolute}.str-chat .str-chat__button.str-chat__playback-rate-button:disabled{border-color:var(--str-chat__border-utility-disabled);color:var(--str-chat__text-disabled);cursor:default}.str-chat .str-chat__message-attachment-audio-widget--progress-track{background:linear-gradient(to right,var(--str-chat__chat-waveform-bar-playing) var(--str-chat__message-attachment-audio-widget-progress),var(--str-chat__chat-waveform-bar) var(--str-chat__message-attachment-audio-widget-progress));background:linear-gradient(to var(--str-chat__progress-direction,right),var(--str-chat__chat-waveform-bar-playing) var(--str-chat__message-attachment-audio-widget-progress),var(--str-chat__chat-waveform-bar) var(--str-chat__message-attachment-audio-widget-progress));cursor:pointer;flex:1 1;height:var(--str-chat__size-4);min-width:0;position:relative}[dir=rtl] .str-chat .str-chat__message-attachment-audio-widget--progress-track{--str-chat__progress-direction:left}.str-chat .str-chat__message-attachment-audio-widget--progress-track{border-radius:var(--str-chat__radius-max)}.str-chat .str-chat__message-attachment-audio-widget--progress-track .str-chat__message-attachment-audio-widget--progress-indicator{background:var(--str-chat__control-playback-thumb-bg-default);border:1px solid var(--str-chat__control-playback-thumb-border-default);border-radius:var(--str-chat__radius-max);box-shadow:var(--str-chat__box-shadow-2);cursor:grab;height:var(--str-chat__size-12);inset-inline-start:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--str-chat__size-12)}.str-chat{--str-chat__voice-recording-amplitude-bar-width:2px;--str-chat__voice-recording-amplitude-bar-gap-width:var(--str-chat__spacing-px)}.str-chat .str-chat__message-attachment__voice-recording-widget__audio-state{align-items:center;display:flex;gap:var(--str-chat__spacing-xs);height:100%;padding-inline:var(--str-chat__spacing-xs)}.str-chat .str-chat__wave-progress-bar__track{align-items:center;display:flex;flex:1 1;gap:var(--str-chat__voice-recording-amplitude-bar-gap-width);height:30px;position:relative;width:100%}.str-chat .str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__amplitude-bar{height:calc(var(--str-chat__wave-progress-bar__amplitude-bar-height) + 2px);min-width:2px;width:2px}.str-chat .str-chat__wave-progress-bar__track .str-chat__wave-progress-bar__progress-indicator{background:var(--str-chat__accent-neutral);border:2px solid var(--str-chat__base-white);border-radius:var(--str-chat__radius-max);box-shadow:var(--str-chat__box-shadow-3);cursor:grab;height:14px;inset-inline-start:0;position:absolute;transition:inset-inline-start .25s linear;width:14px}.str-chat .str-chat__wave-progress-bar__amplitude-bar{background:var(--str-chat__chat-waveform-bar);border-radius:var(--str-chat__radius-max);transition:background .25s linear}.str-chat .str-chat__wave-progress-bar__amplitude-bar--active{background:var(--str-chat__chat-waveform-bar-playing)}.str-chat .str-chat__wave-progress-bar__track--dragging .str-chat__wave-progress-bar__amplitude-bar,.str-chat .str-chat__wave-progress-bar__track--dragging .str-chat__wave-progress-bar__progress-indicator{transition:none}.str-chat .str-chat__wave-progress-bar__track--playback-initiated .str-chat__wave-progress-bar__progress-indicator{background:var(--str-chat__accent-primary)}.str-chat__avatar{--avatar-status-badge-angle:-45deg;align-items:center;background:var(--str-chat__avatar-bg-default);border-radius:var(--str-chat__radius-max);color:var(--str-chat__avatar-text-default);display:flex;grid-area:avatar;height:var(--avatar-size);justify-content:center;position:relative;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:var(--avatar-size)}.str-chat__avatar .str-chat__avatar-image{border-radius:inherit;height:100%;object-fit:cover;width:100%}.str-chat__avatar .str-chat__icon{stroke-width:var(--avatar-icon-stroke-width);height:var(--avatar-icon-size);width:var(--avatar-icon-size)}.str-chat__avatar.str-chat__avatar--with-border:has(.str-chat__avatar-image):before{background:#0000;border:1px solid var(--border-core-opacity-10);border-radius:inherit;content:"";height:100%;position:absolute;width:100%}.str-chat__avatar:after{border:2px solid var(--str-chat__border-core-inverse);border-radius:inherit;content:"";height:calc(100% + 4px);position:absolute;width:calc(100% + 4px)}.str-chat__avatar .str-chat__avatar-status-badge{border-color:var(--str-chat__presence-border);border-radius:9999px;border-radius:var(--str-chat__radius-max,9999px);border-style:solid;border-width:2px;content:"";height:var(--avatar-status-badge-size);inset-inline-start:calc(var(--avatar-size)/2 + var(--avatar-size)/2*cos(var(--avatar-status-badge-angle)) - var(--avatar-status-badge-size)/2);position:absolute;top:calc(var(--avatar-size)/2 + var(--avatar-size)/2*sin(var(--avatar-status-badge-angle)) - var(--avatar-status-badge-size)/2);width:var(--avatar-status-badge-size);z-index:1}.str-chat__avatar .str-chat__avatar-status-badge.str-chat__avatar-status-badge--online{background:var(--str-chat__presence-bg-online)}.str-chat__avatar .str-chat__avatar-status-badge.str-chat__avatar-status-badge--offline{background:var(--str-chat__presence-bg-offline)}.str-chat__avatar.str-chat__avatar--size-2xl{--avatar-size:64px;--avatar-status-badge-size:16px;--avatar-icon-size:var(--str-chat__icon-size-lg);--avatar-icon-stroke-width:1.5px;font:var(--str-chat__font-heading-lg)}.str-chat__avatar.str-chat__avatar--size-xl{--avatar-size:48px;--avatar-status-badge-size:16px;--avatar-icon-size:var(--str-chat__size-24);--avatar-icon-stroke-width:1.5px;font:var(--str-chat__font-heading-md)}.str-chat__avatar.str-chat__avatar--size-lg{--avatar-size:40px;--avatar-status-badge-size:14px;--avatar-icon-size:var(--str-chat__icon-size-md);--avatar-icon-stroke-width:1.5px;font:var(--str-chat__font-body-emphasis)}.str-chat__avatar.str-chat__avatar--size-md{--avatar-size:32px;--avatar-status-badge-size:12px;--avatar-icon-size:var(--str-chat__icon-size-md);--avatar-icon-stroke-width:1.5px;font:var(--str-chat__font-caption-emphasis)}.str-chat__avatar.str-chat__avatar--size-sm{--avatar-size:24px;--avatar-status-badge-size:8px;--avatar-icon-size:var(--str-chat__icon-size-sm);--avatar-icon-stroke-width:1.2px;font:var(--str-chat__font-caption-emphasis)}.str-chat__avatar.str-chat__avatar--size-sm .str-chat__avatar-status-badge{border-width:1px}.str-chat__avatar.str-chat__avatar--size-xs{--avatar-size:20px;--avatar-status-badge-size:8px;--avatar-icon-size:10px;--avatar-icon-stroke-width:1.2px;font:var(--str-chat__font-metadata-emphasis)}.str-chat__avatar.str-chat__avatar--size-xs .str-chat__avatar-status-badge{border-width:1px}.str-chat__avatar-stack{align-items:center;display:flex}.str-chat__avatar-stack .str-chat__avatar-stack__count-badge{position:relative}.str-chat__avatar-stack.str-chat__avatar-stack--size-xs .str-chat__avatar-stack__count-badge,.str-chat__avatar-stack.str-chat__avatar-stack--size-xs>.str-chat__avatar:not(:first-child){-webkit-margin-start:calc(var(--str-chat__spacing-xs)*-1);margin-inline-start:calc(var(--str-chat__spacing-xs)*-1)}.str-chat__avatar-stack.str-chat__avatar-stack--size-md .str-chat__avatar-stack__count-badge,.str-chat__avatar-stack.str-chat__avatar-stack--size-md>.str-chat__avatar:not(:first-child),.str-chat__avatar-stack.str-chat__avatar-stack--size-sm .str-chat__avatar-stack__count-badge,.str-chat__avatar-stack.str-chat__avatar-stack--size-sm>.str-chat__avatar:not(:first-child){-webkit-margin-start:calc(var(--str-chat__spacing-sm)*-1);margin-inline-start:calc(var(--str-chat__spacing-sm)*-1)}.str-chat__avatar-group{align-items:center;display:flex;flex-direction:column;height:var(--avatar-group-size);justify-content:center;min-height:var(--avatar-group-size);min-width:var(--avatar-group-size);position:relative;width:var(--avatar-group-size)}.str-chat__avatar-group.str-chat__avatar-group--size-2xl{--avatar-group-size:64px;--avatar-group-online-badge-size:16px;--avatar-group-count-badge-size:32px}.str-chat__avatar-group.str-chat__avatar-group--size-2xl>.str-chat__avatar-group__count-badge{font:var(--str-chat__font-numeric-xl);padding-inline:var(--str-chat__spacing-xs)}.str-chat__avatar-group.str-chat__avatar-group--size-xl{--avatar-group-size:48px;--avatar-group-online-badge-size:16px;--avatar-group-count-badge-size:24px}.str-chat__avatar-group.str-chat__avatar-group--size-xl>.str-chat__avatar-group__count-badge{font:var(--str-chat__font-numeric-xl);padding-inline:var(--str-chat__spacing-xs)}.str-chat__avatar-group.str-chat__avatar-group--size-lg{--avatar-group-size:40px;--avatar-group-online-badge-size:14px;--avatar-group-count-badge-size:20px}.str-chat__avatar-group.str-chat__avatar-group--size-lg>.str-chat__avatar-group__count-badge{font:var(--str-chat__font-numeric-md);padding-inline:var(--str-chat__spacing-xxs)}.str-chat__avatar-group.str-chat__avatar-group--offline:after,.str-chat__avatar-group.str-chat__avatar-group--online:after{border-color:#fff;border-color:var(--str-chat__presence-border,#fff);border-radius:9999px;border-radius:var(--str-chat__radius-max,9999px);border-style:solid;border-width:2px;content:"";height:var(--avatar-group-online-badge-size);inset-inline-end:-2px;position:absolute;top:-2px;width:var(--avatar-group-online-badge-size)}.str-chat__avatar-group.str-chat__avatar-group--online:after{background:#00c384;background:var(--str-chat__presence-bg-online,#00c384)}.str-chat__avatar-group.str-chat__avatar-group--offline:after{background:#687385;background:var(--str-chat__presence-bg-offline,#687385)}.str-chat__avatar-group>.str-chat__avatar{position:absolute}.str-chat__avatar-group>.str-chat__avatar-group__count-badge{align-items:center;background:var(--str-chat__badge-bg-default);border-radius:var(--str-chat__radius-max);box-shadow:var(--str-chat__box-shadow-2);display:flex;height:var(--avatar-group-count-badge-size);justify-content:center;min-height:var(--avatar-group-count-badge-size);min-width:var(--avatar-group-count-badge-size);position:absolute}.str-chat__avatar-group:has(>:last-child:nth-child(4))>:first-child{inset-inline-start:0;top:0}.str-chat__avatar-group:has(>:last-child:nth-child(4))>:nth-child(2){inset-inline-end:0;top:0}.str-chat__avatar-group:has(>:last-child:nth-child(4))>:nth-child(3){bottom:0;inset-inline-start:0}.str-chat__avatar-group:has(>:last-child:nth-child(4))>:last-child{bottom:0;inset-inline-end:0}.str-chat__avatar-group:has(>:last-child:nth-child(3)):has(>.str-chat__avatar-group__count-badge)>:first-child{inset-inline-start:0;top:0}.str-chat__avatar-group:has(>:last-child:nth-child(3)):has(>.str-chat__avatar-group__count-badge)>:nth-child(2){inset-inline-end:0;top:0}.str-chat__avatar-group:has(>:last-child:nth-child(3)):has(>.str-chat__avatar-group__count-badge)>:last-child{bottom:0}.str-chat__avatar-group:has(>:last-child:nth-child(3)):not(:has(>.str-chat__avatar-group__count-badge))>:first-child{top:0}.str-chat__avatar-group:has(>:last-child:nth-child(3)):not(:has(>.str-chat__avatar-group__count-badge))>:nth-child(2){bottom:0;inset-inline-start:0}.str-chat__avatar-group:has(>:last-child:nth-child(3)):not(:has(>.str-chat__avatar-group__count-badge))>:last-child{bottom:0;inset-inline-end:0}.str-chat__avatar-group:has(>:last-child:nth-child(2))>:first-child{inset-inline-start:0;top:0}.str-chat__avatar-group:has(>:last-child:nth-child(2))>:last-child{bottom:0;inset-inline-end:0}.str-chat__channel{flex-direction:column;min-height:0;position:relative}.str-chat__channel,.str-chat__channel .str-chat__container{display:flex;height:100%}.str-chat__channel .str-chat__container .str-chat__main-panel{display:flex;flex-direction:column;height:100%;min-width:0;position:relative;width:100%}@media (max-width:767px){.str-chat__channel .str-chat__container:has(.str-chat__thread-container)>.str-chat__dropzone-root:not(.str-chat__dropzone-root--thread),.str-chat__channel .str-chat__container:has(.str-chat__thread-container)>.str-chat__main-panel{flex:0 0;max-width:0;min-width:0;overflow:hidden;width:0}.str-chat__channel .str-chat__container:has(.str-chat__thread-container)>.str-chat__dropzone-root--thread,.str-chat__channel .str-chat__container:has(.str-chat__thread-container)>.str-chat__thread-container{flex:1 1 auto;min-width:0;width:100%}}.str-chat__loading-channel{display:flex;flex-direction:column;height:100%}.str-chat__loading-channel .str-chat__channel-header--loading{pointer-events:none}.str-chat__loading-channel .str-chat__channel-header--loading .str-chat__channel-header__data--loading{align-items:center}.str-chat__loading-channel .str-chat__channel-header--loading .str-chat__loading-channel-header-name{height:var(--str-chat__size-16);width:120px}.str-chat__loading-channel .str-chat__channel-header--loading .str-chat__loading-channel-header-avatar{flex-shrink:0;height:var(--str-chat__size-40);width:var(--str-chat__size-40)}.str-chat__loading-channel .str-chat__message-list--loading{overflow:hidden}.str-chat__loading-channel .str-chat__message-list--loading .str-chat__message-list-scroll{height:100%;margin-inline:auto;max-width:calc(var(--str-chat__message-composer-max-width) + var(--str-chat__message-composer-padding));width:100%}.str-chat__loading-channel .str-chat__loading-channel-message-list{display:flex;flex-direction:column;gap:var(--str-chat__size-28);height:100%;padding-block:var(--str-chat__size-32) var(--str-chat__size-24);width:100%}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message{column-gap:var(--str-chat__spacing-sm);display:flex;width:100%}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-avatar{align-self:end;border-radius:50%;flex-shrink:0;height:36px;width:36px}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-content{display:flex;flex-direction:column;max-width:var(--str-chat__message-max-width);min-width:0;row-gap:var(--str-chat__size-12);width:min(100%,var(--str-chat__message-max-width))}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-bubble{border-radius:var(--str-chat__radius-3xl);width:min(100%,var(--str-chat__message-max-width))}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-bubble--md{height:var(--str-chat__size-64);width:min(58%,272px)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-bubble--lg{height:84px;width:min(72%,352px)}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-metadata{border-radius:999px;height:var(--str-chat__size-16);width:min(100%,var(--str-chat__message-max-width))}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-metadata--sm{width:88px}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message .str-chat__loading-channel-message-metadata--md{width:124px}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message.str-chat__loading-channel-message--outgoing{justify-content:flex-end}.str-chat__loading-channel .str-chat__loading-channel-message-list .str-chat__loading-channel-message.str-chat__loading-channel-message--outgoing .str-chat__loading-channel-message-content{align-items:flex-end}.str-chat__loading-channel .str-chat__message-composer-container--loading{pointer-events:none}.str-chat__loading-channel .str-chat__message-composer-container--loading .str-chat__message-composer{align-items:center}.str-chat__loading-channel .str-chat__message-composer-container--loading .str-chat__loading-channel-message-input-button{flex-shrink:0;height:var(--str-chat__size-48);width:var(--str-chat__size-48)}.str-chat__loading-channel .str-chat__message-composer-container--loading .str-chat__loading-channel-message-input-pill{border-radius:999px;flex:1 1;height:var(--str-chat__size-48);min-width:0}.str-chat__channel{background:var(--str-chat__background-core-app);color:var(--str-chat__text-primary)}.str-chat__loading-channel .str-chat__channel-header--loading .str-chat__loading-channel-header-avatar{border-radius:50%}.str-chat__loading-channel .str-chat__channel-header--loading .str-chat__loading-channel-header-avatar,.str-chat__loading-channel .str-chat__channel-header--loading .str-chat__loading-channel-header-name{animation:loading-channel-shimmer 1.2s linear infinite;background-color:var(--str-chat__background-core-surface-default);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%}.str-chat__loading-channel .str-chat__channel-header--loading .str-chat__loading-channel-header-name{border-radius:999px;-webkit-mask-image:linear-gradient(90deg,#000,#000 94%,#000000b3 98%,#0000);mask-image:linear-gradient(90deg,#000,#000 94%,#000000b3 98%,#0000)}.str-chat__loading-channel .str-chat__message-list--loading .str-chat__loading-channel-message-avatar{border-radius:50%}.str-chat__loading-channel .str-chat__message-list--loading .str-chat__loading-channel-message-avatar,.str-chat__loading-channel .str-chat__message-list--loading .str-chat__loading-channel-message-bubble,.str-chat__loading-channel .str-chat__message-list--loading .str-chat__loading-channel-message-metadata{animation:loading-channel-shimmer 1.2s linear infinite;background-color:var(--str-chat__background-core-surface-default);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%}.str-chat__loading-channel .str-chat__message-list--loading .str-chat__loading-channel-message-metadata{border-radius:999px;-webkit-mask-image:linear-gradient(90deg,#000,#000 94%,#000000b3 98%,#0000);mask-image:linear-gradient(90deg,#000,#000 94%,#000000b3 98%,#0000)}.str-chat__loading-channel .str-chat__message-composer-container--loading .str-chat__loading-channel-message-input-button,.str-chat__loading-channel .str-chat__message-composer-container--loading .str-chat__loading-channel-message-input-pill{animation:loading-channel-shimmer 1.2s linear infinite;background-color:var(--str-chat__background-core-surface-default);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%}.str-chat__loading-channel .str-chat__message-composer-container--loading .str-chat__loading-channel-message-input-button{border-radius:var(--str-chat__button-radius-full)}.str-chat__loading-channel .str-chat__message-composer-container--loading .str-chat__loading-channel-message-input-pill{border-radius:var(--str-chat__radius-3xl)}@keyframes loading-channel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.str-chat{--str-chat__channel-header-height:72px}.str-chat__channel-header{-webkit-border-after:1px solid var(--str-chat__border-core-default);align-items:center;background:var(--str-chat__background-core-elevation-1);border-block-end:1px solid var(--str-chat__border-core-default);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:var(--str-chat__channel-header-height);padding:var(--str-chat__spacing-md);width:100%}.str-chat__channel-header .str-chat__channel-header__start{justify-self:start;min-width:0}.str-chat__channel-header .str-chat__channel-header__data{align-items:center;display:flex;flex-direction:column;justify-self:center;min-width:0;overflow-x:hidden;overflow-y:hidden}.str-chat__channel-header .str-chat__channel-header__end{justify-self:end;min-width:0}.str-chat__channel-header .str-chat__channel-header__data__subtitle,.str-chat__channel-header .str-chat__channel-header__data__title{overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__channel-header .str-chat__channel-header__data__title{font:var(--str-chat__font-heading-sm)}.str-chat__channel-header .str-chat__channel-header__data__subtitle{color:var(--str-chat__text-secondary);font:var(--str-chat__font-caption-default)}.str-chat{--str-chat__channel-list-transition-duration:180ms;--str-chat__channel-list-transition-easing:ease;--str-chat__channel-list-transition-offset:8px;--str-chat__channel-list-width:100%;--str-chat__channel-list-mobile-width:100%}.str-chat__channel-list{-webkit-border-end:1px solid var(--str-chat__border-core-default);background:var(--str-chat__background-core-elevation-1);border-inline-end:1px solid var(--str-chat__border-core-default);color:var(--str-chat__text-primary);display:flex;flex:0 0 var(--str-chat__channel-list-width);flex-direction:column;height:100%;max-width:100%;min-width:280px;opacity:1;position:relative;transform:translateX(0);transition:flex-basis var(--str-chat__channel-list-transition-duration) var(--str-chat__channel-list-transition-easing),min-width var(--str-chat__channel-list-transition-duration) var(--str-chat__channel-list-transition-easing),width var(--str-chat__channel-list-transition-duration) var(--str-chat__channel-list-transition-easing),max-width var(--str-chat__channel-list-transition-duration) var(--str-chat__channel-list-transition-easing),opacity var(--str-chat__channel-list-transition-duration) var(--str-chat__channel-list-transition-easing),transform var(--str-chat__channel-list-transition-duration) var(--str-chat__channel-list-transition-easing);width:var(--str-chat__channel-list-width)}.str-chat__channel-list .str-chat__channel-list-inner{flex:1 1;min-height:0;overflow:hidden;padding-bottom:calc(var(--str-chat__space-8) + var(--str-chat__space-2))}.str-chat__channel-list .str-chat__channel-list-inner .str-chat__channel-list-inner__main{height:100%;overflow-y:auto;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.str-chat__channel-list .str-chat__channel-list-inner .str-chat__channel-list-inner__main .str-chat__channel-list-empty{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:calc(var(--str-chat__space-8) + var(--str-chat__space-4))}.str-chat__channel-list .str-chat__channel-list-inner .str-chat__channel-list-inner__main .str-chat__channel-list-empty p{color:var(--str-chat__text-secondary);font:var(--str-chat__font-caption-default)}.str-chat__channel-list .str-chat__load-more-button{display:flex;justify-content:center;margin:var(--str-chat__space-8) 0}.str-chat__channel-list .str-chat__channel-list-empty{text-align:center}.str-chat__channel-list .str-chat__channel-list-empty svg{height:32px;width:32px}.str-chat__channel-list .str-chat__channel-list-empty{color:var(--str-chat__text-secondary)}@media (max-width:767px){.str-chat__channel-list{bottom:0;box-shadow:none;flex-basis:auto;inset-inline-start:0;max-width:100%;min-width:0;pointer-events:none;position:absolute;top:0;transform:translateX(calc(0px - var(--str-chat__channel-list-transition-offset)));transition:transform var(--str-chat__channel-list-transition-duration) var(--str-chat__channel-list-transition-easing),visibility 0s linear var(--str-chat__channel-list-transition-duration);visibility:hidden;width:var(--str-chat__channel-list-mobile-width);z-index:1}.str-chat__chat-view .str-chat__channel-list{inset-inline-start:0;inset-inline-start:var(--str-chat__chat-view-selector-mobile-width,0);width:100%;width:calc(100% - var(--str-chat__chat-view-selector-mobile-width, 0px))}}@media (prefers-reduced-motion:reduce){.str-chat__channel-list{transition:none}}.str-chat__channel-list__header{align-items:center;display:flex;padding:var(--str-chat__spacing-md);width:100%}.str-chat__channel-list__header .str-chat__channel-list__header__title{color:var(--str-chat__text-primary);flex:1 1;font:var(--str-chat__font-heading-lg)}.str-chat__channel-list-item-container{padding:var(--str-chat__spacing-xxs);position:relative}.str-chat__channel-list-item-container:focus-within .str-chat__channel-list-item__action-buttons,.str-chat__channel-list-item-container:has(.str-chat__channel-list-item__action-buttons--active) .str-chat__channel-list-item__action-buttons,.str-chat__channel-list-item-container:hover .str-chat__channel-list-item__action-buttons{display:flex}.str-chat__channel-list-item-container .str-chat__channel-list-item__action-buttons{background:var(--str-chat__background-core-elevation-3);border-radius:var(--str-chat__radius-md);box-shadow:var(--str-chat__box-shadow-2);display:none;gap:var(--str-chat__spacing-xs);inset-inline-end:10px;padding:var(--str-chat__spacing-xxs);position:absolute;top:10px}.str-chat__channel-list-item-container .str-chat__channel-list-item__action-buttons>.str-chat__button.str-chat__button--size-sm.str-chat__button--circular{padding-block:var(--str-chat__button-padding-x-icon-only-xs);padding-inline:var(--str-chat__button-padding-x-icon-only-xs)}.str-chat__channel-list-item-container{border-bottom:1px solid var(--str-chat__border-core-subtle)}.str-chat__channel-list-item__action-buttons-context-menu{min-width:150px}.str-chat__channel-list-item{align-items:center;background:none;background:var(--str-chat__background-core-elevation-1);border:none;border-radius:var(--str-chat__radius-lg);cursor:pointer;display:flex;gap:var(--str-chat__spacing-md);padding:var(--str-chat__spacing-sm);text-align:start;width:100%}.str-chat__channel-list-item:not(:disabled):hover{background:var(--str-chat__background-utility-hover)}.str-chat__channel-list-item:not(:disabled):active{background:var(--str-chat__background-utility-pressed)}.str-chat__channel-list-item:not(:disabled)[aria-pressed=true]{background:var(--str-chat__background-utility-selected)}.str-chat__channel-list-item .str-chat__avatar{flex-shrink:0}.str-chat__channel-list-item .str-chat__channel-list-item-data{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;gap:var(--str-chat__spacing-xxs);min-width:0}.str-chat__channel-list-item .str-chat__channel-list-item-data .str-chat__channel-list-item-data__first-row{align-items:center;display:flex;gap:var(--str-chat__spacing-md);justify-content:space-between}.str-chat__channel-list-item .str-chat__channel-list-item-data .str-chat__channel-list-item-data__first-row .str-chat__channel-list-item-data__title{align-items:inherit;color:var(--str-chat__text-primary);display:flex;flex-grow:1;flex-shrink:1;font:var(--str-chat__font-caption-emphasis);gap:var(--str-chat__spacing-xxs);min-width:0}.str-chat__channel-list-item .str-chat__channel-list-item-data .str-chat__channel-list-item-data__first-row .str-chat__channel-list-item-data__title>span{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat__channel-list-item .str-chat__channel-list-item-data .str-chat__channel-list-item-data__first-row .str-chat__channel-list-item-data__title>.str-chat__icon--mute{color:var(--str-chat__text-tertiary);height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm)}.str-chat__channel-list-item .str-chat__channel-list-item-data .str-chat__channel-list-item-data__first-row .str-chat__channel-list-item-data__timestamp-and-badge{align-items:inherit;display:flex;flex-shrink:0;gap:var(--str-chat__spacing-xs)}.str-chat__channel-list-item .str-chat__channel-list-item-data .str-chat__channel-list-item-data__first-row .str-chat__channel-list-item-data__timestamp-and-badge .str-chat__channel-list-item-timestamp{color:var(--str-chat__text-tertiary);font:var(--str-chat__font-caption-default)}.str-chat__channel-list-item[aria-selected=true]{background-color:var(--str-chat__background-utility-selected)}.str-chat{--str-chat__chat-view-selector-transition-duration:180ms;--str-chat__chat-view-selector-transition-easing:ease;--str-chat__chat-view-selector-transition-offset:8px;--str-chat__chat-view-selector-mobile-width:calc(var(--str-chat__spacing-md) + var(--str-chat__spacing-md) + var(--str-chat__spacing-xs) + var(--str-chat__spacing-xs) + 20px)}.str-chat__chat-view{background-color:var(--str-chat__background-core-app);display:flex;height:100%;min-height:0;position:relative;width:100%}.str-chat__chat-view .str-chat__chat-view__selector{-webkit-border-end:1px solid var(--str-chat__border-core-subtle);background-color:var(--str-chat__background-core-elevation-1);border-inline-end:1px solid var(--str-chat__border-core-subtle);display:flex;flex-direction:column;gap:var(--str-chat__spacing-xs);padding:var(--str-chat__spacing-md)}.str-chat__chat-view .str-chat__chat-view__selector .str-chat__chat-view__selector-button-container{display:flex;position:relative}.str-chat__chat-view .str-chat__chat-view__selector .str-chat__chat-view__selector-button-container:focus-visible+.str-chat__chat-view__selector-button-tooltip,.str-chat__chat-view .str-chat__chat-view__selector .str-chat__chat-view__selector-button-container:hover .str-chat__chat-view__selector-button-tooltip{opacity:1;transform:translate3d(0,-50%,0);visibility:visible}.str-chat__chat-view .str-chat__chat-view__selector .str-chat__button.str-chat__chat-view__selector-button{--str-chat-unread-count-badge-absolute-offset-vertical:25%;background:#0000;border-radius:var(--str-chat__radius-md);color:var(--str-chat__text-tertiary);font:var(--str-chat__font-caption-emphasis);gap:4px;line-height:1;padding:var(--str-chat__spacing-xs);position:relative}.str-chat__chat-view .str-chat__chat-view__selector .str-chat__button.str-chat__chat-view__selector-button[aria-current=true]{background:var(--str-chat__background-core-surface-default);color:var(--str-chat__text-primary)}.str-chat__chat-view .str-chat__chat-view__selector .str-chat__button.str-chat__chat-view__selector-button .str-chat__icon{height:var(--str-chat__icon-size-md);width:var(--str-chat__icon-size-md)}.str-chat__chat-view .str-chat__chat-view__selector .str-chat__button.str-chat__chat-view__selector-button .str-chat__button__content{align-items:center;display:flex;flex-direction:column}.str-chat__chat-view .str-chat__chat-view__selector .str-chat__chat-view__selector-button-tooltip{inset-inline-start:calc(100% + 8px);opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate3d(4px,-50%,0);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;visibility:hidden;white-space:nowrap;z-index:1}.str-chat__chat-view .str-chat__chat-view__channels{min-height:0}.str-chat__chat-view .str-chat__chat-view__channels,.str-chat__chat-view .str-chat__chat-view__threads{display:flex;flex-grow:1;min-width:0;position:relative}.str-chat__chat-view .str-chat__chat-view__threads>.str-chat__dropzone-root--thread,.str-chat__chat-view .str-chat__chat-view__threads>.str-chat__thread-container{flex:1 1 auto;max-width:none;min-width:0;width:100%}.str-chat__date-separator--floating{display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.str-chat__date-separator{background:#0000;padding:var(--str-chat__spacing-xs) 0;width:100%}.str-chat__date-separator,.str-chat__date-separator .str-chat__date-separator-date{align-items:center;color:var(--str-chat__chat-text-system);display:flex;justify-content:center}.str-chat__date-separator .str-chat__date-separator-date{background-color:var(--str-chat__background-core-surface-subtle);border-radius:var(--str-chat__radius-max);font:var(--str-chat__font-metadata-emphasis);padding:var(--str-chat__spacing-xxs) var(--str-chat__spacing-sm)}.str-chat__drag-and-drop-container--dragging{cursor:grabbing}.str-chat__drag-and-drop-container__item[draggable=true]{cursor:grab}.str-chat__drag-and-drop-container__item[draggable=true]:active{background:#0000}.str-chat__drag-and-drop-container__item{-webkit-border-before:2px solid #0000;-webkit-border-after:2px solid #0000;border-block-end:2px solid #0000;border-block-start:2px solid #0000;display:flex;padding-block:.25rem;width:100%}.str-chat__drag-and-drop-container__item.str-chat__drag-and-drop-container__item--dragged-over-from-top{-webkit-border-after:2px solid var(--str-chat__accent-primary);border-block-end:2px solid var(--str-chat__accent-primary)}.str-chat__drag-and-drop-container__item.str-chat__drag-and-drop-container__item--dragged-over-from-bottom{-webkit-border-before:2px solid var(--str-chat__accent-primary);border-block-start:2px solid var(--str-chat__accent-primary)}.str-chat__empty-channel{--str-chat-icon-color:var(--str-chat__text-tertiary);align-items:center;background:var(--str-chat__background-core-app);color:var(--str-chat__text-secondary);display:flex;flex-direction:column;font:var(--str-chat__font-caption-default);gap:var(--str-chat__spacing-xs);height:100%;justify-content:center;padding:var(--str-chat__spacing-md);position:relative;text-align:center}.str-chat__empty-channel svg{color:var(--str-chat-icon-color);height:32px;width:32px}.str-chat__empty-channel .str-chat__empty-channel-text{margin:0;max-width:230px}.str-chat .str-chat__base-image{display:block;max-height:100%;max-width:100%;object-fit:contain}@keyframes str-chat__gallery-slide-in-from-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes str-chat__gallery-slide-in-from-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.str-chat .str-chat__gallery{--str-chat__gallery-foreground:var(--str-chat__text-on-accent);--str-chat__gallery-nav-border:none;--str-chat__gallery-nav-background:#ffffffeb;--str-chat__gallery-nav-color:#101828;--str-chat__gallery-nav-hover-background:#fff;--str-chat__gallery-nav-box-shadow:var(--str-chat__box-shadow-2);align-items:stretch;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:stretch;min-height:0;padding:0;position:relative;width:100%}.str-chat.str-chat__modal.str-chat__gallery-modal{--str-chat__modal-overlay-color:var(--str-chat__background-core-scrim);--str-chat__modal-overlay-backdrop-filter:none}.str-chat.str-chat__modal.str-chat__gallery-modal .str-chat__modal__dialog{height:100%;width:100%}.str-chat .str-chat__gallery__header{grid-gap:var(--str-chat__spacing-sm);align-items:start;display:grid;gap:var(--str-chat__spacing-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:var(--str-chat__spacing-md);pointer-events:none;width:100%}.str-chat .str-chat__gallery__header-spacer{min-width:0}.str-chat .str-chat__gallery__header-meta{min-width:0;text-align:center}.str-chat .str-chat__gallery__title{color:var(--str-chat__gallery-foreground);font:var(--str-chat__font-heading-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat .str-chat__gallery__timestamp{color:#ffffffb8;display:block;font:var(--str-chat__font-metadata-default);margin-top:2px}.str-chat .str-chat__gallery__header-actions{align-items:center;display:inline-flex;gap:var(--str-chat__spacing-xs);justify-self:end;pointer-events:auto}.str-chat .str-chat__button.str-chat__gallery__action-button,.str-chat .str-chat__gallery__action-button{align-items:center;background-color:initial;border:0;border-radius:var(--str-chat__radius-max);color:#ffffffe0;display:inline-flex;height:2rem;justify-content:center;opacity:.92;padding:0;text-decoration:none;width:2rem}@media (prefers-reduced-motion:no-preference){.str-chat .str-chat__button.str-chat__gallery__action-button,.str-chat .str-chat__gallery__action-button{transition:background-color .15s ease,color .15s ease,opacity .15s ease}}.str-chat .str-chat__button.str-chat__gallery__action-button:hover,.str-chat .str-chat__gallery__action-button:hover{background-color:#ffffff24;color:#fff;opacity:1}.str-chat .str-chat__button.str-chat__gallery__action-button:active,.str-chat .str-chat__gallery__action-button:active{background-color:#fff3}.str-chat .str-chat__button.str-chat__gallery__action-button:focus-visible,.str-chat .str-chat__gallery__action-button:focus-visible{outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px}.str-chat .str-chat__button.str-chat__gallery__action-button .str-chat__icon,.str-chat .str-chat__gallery__action-button .str-chat__icon{height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm)}.str-chat .str-chat__gallery__main{background:var(--str-chat__gallery-main-background);border-radius:0;flex:1 1;flex-direction:column}.str-chat .str-chat__gallery__main,.str-chat .str-chat__gallery__slide-container{align-items:center;display:flex;height:100%;justify-content:center;min-height:0;overflow:hidden;position:relative;width:100%}.str-chat .str-chat__gallery__slide-container{box-sizing:border-box;padding:var(--str-chat__size-64);touch-action:pan-y pinch-zoom}.str-chat .str-chat__gallery__media-container{height:100%;width:100%}.str-chat .str-chat__gallery__media{align-items:center;display:flex;height:100%;justify-content:center;min-height:0;overflow:hidden;width:100%}@media (prefers-reduced-motion:no-preference){.str-chat .str-chat__gallery__media--slide-forward{animation:str-chat__gallery-slide-in-from-right .3s ease-out both}.str-chat .str-chat__gallery__media--slide-backward{animation:str-chat__gallery-slide-in-from-left .3s ease-out both}}.str-chat .str-chat__gallery__media--dragging{transition:none}.str-chat .str-chat__gallery__media .str-chat__base-image,.str-chat .str-chat__gallery__media--video video{max-height:100%;max-width:100%;object-fit:contain}.str-chat .str-chat__button.str-chat__gallery__nav-button{align-items:center;background-color:var(--str-chat__gallery-nav-background);border:var(--str-chat__gallery-nav-border);border-radius:var(--str-chat__radius-max);box-shadow:var(--str-chat__gallery-nav-box-shadow);color:var(--str-chat__gallery-nav-color);display:flex;height:2rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2rem;z-index:1}@media (prefers-reduced-motion:no-preference){.str-chat .str-chat__button.str-chat__gallery__nav-button{transition:background-color .15s ease,transform .15s ease}}.str-chat .str-chat__button.str-chat__gallery__nav-button:hover{background-color:var(--str-chat__gallery-nav-hover-background)}.str-chat .str-chat__button.str-chat__gallery__nav-button:focus-visible{outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px}.str-chat .str-chat__button.str-chat__gallery__nav-button:active{transform:translateY(-50%) scale(.97)}.str-chat .str-chat__button.str-chat__gallery__nav-button svg{height:1rem;width:1rem}.str-chat .str-chat__gallery__nav-button--hidden{pointer-events:none;visibility:hidden}.str-chat .str-chat__gallery__nav-button--prev{inset-inline-start:var(--str-chat__spacing-sm)}.str-chat .str-chat__gallery__nav-button--next{inset-inline-end:var(--str-chat__spacing-sm)}.str-chat .str-chat__gallery__position-indicator{align-items:center;color:var(--str-chat__gallery-foreground);display:flex;font:var(--str-chat__font-caption-emphasis);justify-content:center;padding:var(--str-chat__spacing-md);text-shadow:0 1px 2px #00000059;-webkit-user-select:none;user-select:none;width:100%}.str-chat .str-chat__gallery__error,.str-chat .str-chat__gallery__loading{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.str-chat .str-chat__gallery__error{color:var(--str-chat__text-tertiary);font-size:var(--str-chat__typography-font-size-sm);gap:var(--str-chat__spacing-sm)}.str-chat.str-chat__theme-dark .str-chat__gallery{--str-chat__gallery-nav-border:1px solid #ffffff14;--str-chat__gallery-nav-background:#111827e0;--str-chat__gallery-nav-color:#ffffffeb;--str-chat__gallery-nav-hover-background:#1f2937f5;--str-chat__gallery-nav-box-shadow:0 10px 24px #0006}@media only screen and (max-device-width:768px){.str-chat .str-chat__gallery__header{inset:var(--str-chat__spacing-xs) var(--str-chat__spacing-xs) auto}.str-chat .str-chat__gallery__nav-button{height:2rem;width:2rem}.str-chat .str-chat__gallery__slide-container{padding:2.25rem 2.5rem 1.5rem}.str-chat .str-chat__gallery__header-actions{gap:.25rem}}.str-chat__infinite-scroll-paginator{overflow-x:hidden;overflow-y:auto}.str-chat__list-item-layout{align-items:stretch;display:flex;min-width:0;padding-inline:var(--str-chat__spacing-xxs);width:100%}.str-chat__list-item-layout .str-chat__list-item-layout__container{--list-item-padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-sm);align-items:center;border-radius:var(--str-chat__radius-md);display:flex;flex:1 1;gap:var(--str-chat__spacing-sm);min-width:0;padding:var(--list-item-padding);text-align:start}.str-chat__list-item-layout .str-chat__list-item-layout__container:where(button){background:none;border:none;cursor:pointer;padding:0;padding:var(--list-item-padding)}.str-chat__list-item-layout .str-chat__list-item-layout__container:where(button):hover:not(:disabled){background:var(--str-chat__background-utility-hover)}.str-chat__list-item-layout .str-chat__list-item-layout__container:where(button):active:not(:disabled){background-color:var(--str-chat__background-utility-pressed)}.str-chat__list-item-layout .str-chat__list-item-layout__container:where(button):focus:not(:disabled){outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px}.str-chat__list-item-layout .str-chat__list-item-layout__container.str-chat__form__switch-field{padding:var(--list-item-padding)}.str-chat__list-item-layout .str-chat__list-item-layout__container--selected{background-color:var(--str-chat__background-utility-selected)}.str-chat__list-item-layout .str-chat__list-item-layout__container--destructive,.str-chat__list-item-layout .str-chat__list-item-layout__container--destructive .str-chat__icon,.str-chat__list-item-layout .str-chat__list-item-layout__container--destructive .str-chat__list-item-layout__description,.str-chat__list-item-layout .str-chat__list-item-layout__container--destructive .str-chat__list-item-layout__subtitle,.str-chat__list-item-layout .str-chat__list-item-layout__container--destructive .str-chat__list-item-layout__title{color:var(--str-chat__accent-error)}.str-chat__list-item-layout .str-chat__list-item-layout__container:disabled,.str-chat__list-item-layout .str-chat__list-item-layout__container:disabled .str-chat__list-item-layout__description,.str-chat__list-item-layout .str-chat__list-item-layout__container:disabled .str-chat__list-item-layout__subtitle,.str-chat__list-item-layout .str-chat__list-item-layout__container:disabled .str-chat__list-item-layout__title{color:var(--str-chat__text-disabled)}.str-chat__list-item-layout .str-chat__list-item-layout__content{align-items:start;display:grid;flex:1 1;grid-template-areas:"title" "description";grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0}.str-chat__list-item-layout .str-chat__list-item-layout__content--withSubtitle{column-gap:var(--str-chat__spacing-sm);grid-template-areas:"title description" "subtitle description";grid-template-columns:minmax(0,1fr) auto}.str-chat__list-item-layout .str-chat__list-item-layout__leading-icon,.str-chat__list-item-layout .str-chat__list-item-layout__trailing-icon{display:flex;flex-shrink:0}.str-chat__list-item-layout .str-chat__list-item-layout__description,.str-chat__list-item-layout .str-chat__list-item-layout__title{font:var(--str-chat__font-caption-default)}.str-chat__list-item-layout .str-chat__list-item-layout__subtitle{font:var(--str-chat__font-metadata-default)}.str-chat__list-item-layout .str-chat__list-item-layout__title{color:var(--str-chat__text-primary);grid-area:title}.str-chat__list-item-layout .str-chat__list-item-layout__description,.str-chat__list-item-layout .str-chat__list-item-layout__subtitle{color:var(--str-chat__text-tertiary)}.str-chat__list-item-layout .str-chat__list-item-layout__subtitle{grid-area:subtitle}.str-chat__list-item-layout .str-chat__list-item-layout__description{grid-area:description}.str-chat__list-item-layout .str-chat__list-item-layout__description,.str-chat__list-item-layout .str-chat__list-item-layout__subtitle,.str-chat__list-item-layout .str-chat__list-item-layout__title{max-width:100%;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__loading-channels{display:flex;flex-direction:column}.str-chat__channel-list-item--loading{cursor:default;pointer-events:none}.str-chat__channel-list-item--loading,.str-chat__channel-list-item-data--loading{min-width:0}.str-chat__channel-list-item-data--loading{justify-content:center}.str-chat__loading-channels-avatar,.str-chat__loading-channels-status,.str-chat__loading-channels-username{animation:loading-channels-shimmer 1.2s linear infinite;background-color:var(--str-chat__background-core-surface-default);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%}.str-chat__loading-channels-avatar{border-radius:50%;flex-shrink:0;height:var(--str-chat__size-48);width:var(--str-chat__size-48)}.str-chat__loading-channels-status,.str-chat__loading-channels-username{border-radius:999px;height:var(--str-chat__size-20);-webkit-mask-image:linear-gradient(90deg,#000,#000 94%,#000000b3 98%,#0000);mask-image:linear-gradient(90deg,#000,#000 94%,#000000b3 98%,#0000)}.str-chat__loading-channels-username{width:min(62%,180px)}.str-chat__loading-channels-status{width:min(84%,244px)}@keyframes loading-channels-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.str-chat__loading-indicator{animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.str-chat__circular-progress-indicator{height:100%;width:100%}.str-chat__circular-progress-indicator svg{display:block}.str-chat__share-location-dialog{max-width:520px;width:100%}.str-chat__share-location-dialog .str-chat__live-location-activation{background-color:var(--str-chat__switch-field-background-color);border-radius:var(--str-chat__switch-field-border-radius);box-sizing:border-box;display:flex;flex-direction:column;width:100%}.str-chat__share-location-dialog .str-chat__live-location-activation.str-chat__live-location-activation--expanded .str-chat__form__switch-field{padding-bottom:var(--str-chat__spacing-xxs)}.str-chat__share-location-dialog .str-chat__live-location-activation .str-chat__form__switch-field__label__text{font:var(--str-chat__font-caption-emphasis)}.str-chat__share-location-dialog .str-chat__live-location-sharing-duration-selector{padding-inline:calc(var(--str-chat__spacing-md) - var(--str-chat__spacing-xs));padding-bottom:var(--str-chat__spacing-xs)}.str-chat__share-location-dialog .str-chat__live-location-sharing-duration-selector .str-chat__live-location-sharing-duration-selector__button{align-items:center;background:none;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;font:var(--str-chat__font-caption-default);justify-content:space-between;min-width:120px;padding:0;padding-inline:var(--str-chat__spacing-xs)}.str-chat__share-location-dialog .str-chat__live-location-sharing-duration-selector .str-chat__context-menu{min-width:120px}.str-chat__share-location-dialog .str-chat__live-location-sharing-duration-selector .str-chat__live-location-sharing-duration-option{width:100%}.str-chat__audio_recorder{align-items:center;background:var(--composer-bg);border:1px solid var(--str-chat__border-core-default);border-radius:var(--str-chat__radius-3xl);display:flex;justify-content:center;max-width:var(--str-chat__message-composer-max-width);position:relative;width:100%}.str-chat__audio_recorder .str-chat__audio-recorder__recording-playback,.str-chat__audio_recorder .str-chat__audio-recorder__recording-preview{-webkit-padding-start:var(--str-chat__spacing-sm);align-items:center;display:flex;flex:1 1;gap:var(--str-chat__spacing-md);min-width:0;padding:var(--str-chat__spacing-xs);padding-inline-start:var(--str-chat__spacing-sm)}.str-chat__audio_recorder .str-chat__audio-recorder__recording-playback .str-chat__recording-timer,.str-chat__audio_recorder .str-chat__audio-recorder__recording-preview .str-chat__recording-timer{align-items:center;display:flex;font:var(--str-chat__font-caption-emphasis);width:2.75rem}.str-chat__audio_recorder .str-chat__audio-recorder__recording-playback .str-chat__recording-timer--hours,.str-chat__audio_recorder .str-chat__audio-recorder__recording-preview .str-chat__recording-timer--hours{width:3rem}.str-chat__audio_recorder .str-chat__audio-recorder__recording-playback--isPlaying .str-chat__recording-timer{color:var(--str-chat__chat-waveform-bar-playing)}.str-chat__audio_recorder .str-chat__audio-recorder__recording-preview .str-chat__icon--voice{color:var(--str-chat__button-destructive-text);height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm)}.str-chat__audio_recorder .str-chat__audio_recorder__cancel-button svg,.str-chat__audio_recorder .str-chat__audio_recorder__toggle-playback-button svg,.str-chat__audio_recorder .str-chat__audio_recorder__toggle-recording-button svg{height:var(--str-chat__icon-size-sm);width:18px}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button,.str-chat__audio_recorder .str-chat__audio_recorder__stop-button{--str-chat-icon-color:var(--str-chat__text-on-accent);align-items:center;background:none;background-color:var(--str-chat__accent-primary);border:none;border-radius:var(--str-chat__radius-max);color:var(--str-chat__text-on-accent);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button:disabled,.str-chat__audio_recorder .str-chat__audio_recorder__stop-button:disabled{cursor:default}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button .str-chat__loading-indicator svg linearGradient stop:last-child,.str-chat__audio_recorder .str-chat__audio_recorder__stop-button .str-chat__loading-indicator svg linearGradient stop:last-child{stop-color:var(--str-chat__background-core-app)}.str-chat__audio_recorder .str-chat__audio_recorder__stop-button{--str-chat-icon-height:12px}.str-chat__audio_recorder .str-chat__audio_recorder__stop-button svg{height:12px}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button{--str-chat-icon-height:16px}.str-chat__audio_recorder .str-chat__audio_recorder__complete-button svg{height:16px}.str-chat__audio_recorder .str-chat__wave-progress-bar__track-container,.str-chat__audio_recorder .str-chat__waveform-box-container{align-items:center;display:flex;flex:1 1 auto;min-width:0;width:auto}.str-chat__audio_recorder .str-chat__wave-progress-bar__track{align-items:center;display:flex;flex-wrap:nowrap;height:2rem;min-width:0;width:100%}.str-chat__audio_recorder .str-chat__waveform-box-container{overflow:hidden}.str-chat__audio_recorder .str-chat__waveform-box-container .str-chat__wave-progress-bar__track{justify-content:flex-end}.str-chat__audio_recorder .str-chat__wave-progress-bar__track-container{padding-inline:var(--str-chat__spacing-xs)}.str-chat__audio_recorder .str-chat__wave-progress-bar__track-container .str-chat__wave-progress-bar__track{flex:1 1 auto}.str-chat__audio_recorder .str-chat__audio_recorder__recording-controls{display:flex;gap:var(--str-chat__spacing-xs);padding:0 var(--str-chat__spacing-xs)}.str-chat{--str-chat__message-options-button-size:var(--str-chat__size-32);--str-chat__message-max-width:400px;--str-chat__message-with-attachment-max-width:400px}.str-chat__ul .str-chat__li:focus-within:not(:has(.str-chat__modal--open)) .str-chat__message-options,.str-chat__ul .str-chat__li:has(.str-chat__message-options--active) .str-chat__message-options,.str-chat__ul .str-chat__li:hover:not(:has(.str-chat__modal--open)) .str-chat__message-options,.str-chat__virtual-list .str-chat__li:focus-within:not(:has(.str-chat__modal--open)) .str-chat__message-options,.str-chat__virtual-list .str-chat__li:has(.str-chat__message-options--active) .str-chat__message-options,.str-chat__virtual-list .str-chat__li:hover:not(:has(.str-chat__modal--open)) .str-chat__message-options{display:flex}.str-chat__ul .str-chat__li:focus-within:not(:has(.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner:has(.str-chat__message-options),.str-chat__ul .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--other .str-chat__message-inner:has(.str-chat__message-options),.str-chat__ul .str-chat__li:hover:not(:has(.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner:has(.str-chat__message-options),.str-chat__virtual-list .str-chat__li:focus-within:not(:has(.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner:has(.str-chat__message-options),.str-chat__virtual-list .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--other .str-chat__message-inner:has(.str-chat__message-options),.str-chat__virtual-list .str-chat__li:hover:not(:has(.str-chat__modal--open)) .str-chat__message--other .str-chat__message-inner:has(.str-chat__message-options){-webkit-margin-end:0;margin-inline-end:0}.str-chat__ul .str-chat__li:focus-within:not(:has(.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner:has(.str-chat__message-options),.str-chat__ul .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--me .str-chat__message-inner:has(.str-chat__message-options),.str-chat__ul .str-chat__li:hover:not(:has(.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner:has(.str-chat__message-options),.str-chat__virtual-list .str-chat__li:focus-within:not(:has(.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner:has(.str-chat__message-options),.str-chat__virtual-list .str-chat__li:has(.str-chat__message-options--active) .str-chat__message--me .str-chat__message-inner:has(.str-chat__message-options),.str-chat__virtual-list .str-chat__li:hover:not(:has(.str-chat__modal--open)) .str-chat__message--me .str-chat__message-inner:has(.str-chat__message-options){-webkit-margin-start:0;margin-inline-start:0}.str-chat__li:has(.str-chat__message--pinned){isolation:isolate;position:relative}.str-chat__li:has(.str-chat__message--pinned):before{background-color:var(--str-chat__background-core-highlight);content:"";inset-block:0;inset-inline:-9999px;pointer-events:none;position:absolute;z-index:-1}.str-chat__li:hover:not(:has(.str-chat__reaction-list:hover,.str-chat__modal--open)){background-color:initial}.str-chat__li.str-chat__li--top{-webkit-padding-before:var(--str-chat__spacing-xs);-webkit-padding-after:var(--str-chat__spacing-xxxs);padding-block-end:var(--str-chat__spacing-xxxs);padding-block-start:var(--str-chat__spacing-xs)}.str-chat__li.str-chat__li--bottom{-webkit-padding-before:var(--str-chat__spacing-xxxs);-webkit-padding-after:var(--str-chat__spacing-xs);padding-block-end:var(--str-chat__spacing-xs);padding-block-start:var(--str-chat__spacing-xxxs)}.str-chat__li.str-chat__li--middle{padding-block:var(--str-chat__spacing-xxxs)}.str-chat__li.str-chat__li--single{padding-block:var(--str-chat__spacing-xs)}.str-chat__li.str-chat__li--middle .str-chat__message .str-chat__message-metadata,.str-chat__li.str-chat__li--top .str-chat__message .str-chat__message-metadata{display:none}.str-chat__li.str-chat__li--middle .str-chat__message>.str-chat__avatar,.str-chat__li.str-chat__li--top .str-chat__message>.str-chat__avatar{visibility:hidden}.str-chat__li.str-chat__li--middle .str-chat__message.str-chat__message--with-avatar>.str-chat__avatar,.str-chat__li.str-chat__li--top .str-chat__message.str-chat__message--with-avatar>.str-chat__avatar{pointer-events:none}.str-chat__li.str-chat__li--middle .str-chat__message-bubble,.str-chat__li.str-chat__li--top .str-chat__message-bubble{border-radius:var(--str-chat__message-bubble-radius-group-middle)}.str-chat__li.str-chat__li--bottom .str-chat__message--other .str-chat__message-inner .str-chat__message-bubble,.str-chat__li.str-chat__li--bottom .str-chat__message--other .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text,.str-chat__li.str-chat__li--single .str-chat__message--other .str-chat__message-inner .str-chat__message-bubble,.str-chat__li.str-chat__li--single .str-chat__message--other .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text{border-end-start-radius:var(--str-chat__message-bubble-radius-tail)}.str-chat__li.str-chat__li--bottom .str-chat__message--me .str-chat__message-inner .str-chat__message-bubble,.str-chat__li.str-chat__li--bottom .str-chat__message--me .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text,.str-chat__li.str-chat__li--single .str-chat__message--me .str-chat__message-inner .str-chat__message-bubble,.str-chat__li.str-chat__li--single .str-chat__message--me .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text{border-end-end-radius:var(--str-chat__message-bubble-radius-tail)}.str-chat__message-mention{color:var(--str-chat__accent-primary);font:var(--str-chat__font-body-emphasis)}.str-chat__message{--str-chat-message-options-size:calc(var(--str-chat__message-options-button-size)*3);color:var(--chat-text);display:grid;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding-inline:var(--str-chat__message-composer-padding);word-break:break-word}@media (max-width:767px){.str-chat__message{--str-chat-message-options-size:var(--str-chat__message-options-button-size)}.str-chat__message.str-chat__message--me .str-chat__message-inner,.str-chat__message.str-chat__message--other .str-chat__message-inner{margin-inline:0}.str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host,.str-chat__message.str-chat__message--other .str-chat__message-inner .str-chat__message-reactions-host{justify-content:flex-start;justify-self:flex-start;margin-inline:0;min-width:0;overflow:visible;padding-inline:0}}.str-chat__message a{color:var(--str-chat__chat-text-link);text-decoration:none}.str-chat__message .str-chat__avatar:has(~.str-chat__message-inner){align-self:end;grid-area:avatar}.str-chat__message:not(.str-chat__message--with-avatar) .str-chat__avatar:has(~.str-chat__message-inner){display:none}.str-chat__message .str-chat__message-pin-indicator{grid-area:pin-indicator;padding-block:var(--str-chat__spacing-xxs)}.str-chat__message .str-chat__message-pin-indicator .str-chat__message-pin-indicator__content{align-items:center;color:var(--str-chat__text-primary);display:flex;font:var(--str-chat__font-metadata-emphasis);gap:var(--str-chat__spacing-xxs)}.str-chat__message .str-chat__message-pin-indicator .str-chat__message-pin-indicator__content .str-chat__message-pin-indicator__icon{align-items:center;display:flex}.str-chat__message .str-chat__message-pin-indicator .str-chat__message-pin-indicator__content .str-chat__message-pin-indicator__icon .str-chat__icon{height:var(--str-chat__icon-size-xs);width:var(--str-chat__icon-size-xs)}.str-chat__message .str-chat__message-pin-indicator .str-chat__message-pin-indicator__content .str-chat__message-pin-indicator__icon .str-chat__icon path{stroke-width:2px}.str-chat__message .str-chat__message-inner{grid-column-gap:var(--str-chat__space-8);column-gap:var(--str-chat__space-8);display:grid;grid-area:message;grid-template-areas:"reactions ." "message-bubble options" "replies replies";grid-template-columns:fit-content(var(--str-chat__message-max-width)) auto;position:relative;width:-webkit-fit-content;width:fit-content}.str-chat__message .str-chat__message-inner .str-chat__message-reactions-host{display:flex;grid-area:reactions}.str-chat__message .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--segmented.str-chat__message-reactions--bottom){max-width:var(--str-chat__message-max-width)}.str-chat__message .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--top){margin-bottom:calc(var(--str-chat__spacing-xxs)*-1)}.str-chat__message .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--bottom){padding-block:var(--str-chat__spacing-xxs)}.str-chat__message .str-chat__message-inner:has(.str-chat__message-reactions--bottom){grid-template-areas:"message-bubble options" "replies replies" "reactions ."}.str-chat__message .str-chat__message-inner .str-chat__message-bubble{background-color:var(--chat-bg);border-radius:var(--str-chat__message-bubble-radius-group-bottom);display:flex;flex-direction:column;gap:var(--str-chat__spacing-xs);grid-area:message-bubble;justify-self:flex-start;max-width:min(var(--str-chat__message-max-width),100%);min-width:0;overflow:hidden;padding:var(--str-chat__spacing-xs);position:relative;width:fit-content(var(--str-chat__message-max-width))}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text{padding-inline:var(--str-chat__spacing-xxs)}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text p{margin:0;white-space:pre-line}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text{border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__spacing-xs))}.str-chat__message .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text .str-chat__message-text-inner{overflow-y:hidden}.str-chat__message .str-chat__message-inner .str-chat__message-options{display:none}.str-chat__message .str-chat__message-inner .str-chat__message-options.str-chat__message-options--active,.str-chat__message .str-chat__message-inner:focus-within .str-chat__message-options{display:flex}.str-chat__message .str-chat__message-metadata{align-items:center;color:var(--str-chat__chat-text-timestamp);display:flex;flex-wrap:wrap;font:var(--str-chat__font-metadata-default);gap:var(--str-chat__spacing-xxs);grid-area:metadata;height:var(--str-chat__size-24)}.str-chat__message .str-chat__message-metadata .str-chat__message-metadata__name{-webkit-margin-end:var(--str-chat__spacing-xxs);margin-inline-end:var(--str-chat__spacing-xxs);overflow-y:hidden}.str-chat__message .str-chat__message-metadata .str-chat__message-edited-indicator{-webkit-margin-start:var(--str-chat__spacing-xs);margin-inline-start:var(--str-chat__spacing-xs)}.str-chat__message .str-chat__message--blocked-inner{padding-inline:var(--str-chat__spacing-xxs)}.str-chat__message .str-chat__message--blocked-inner p{margin:0;white-space:pre-line}.str-chat__message .str-chat__message--blocked-inner{background-color:var(--chat-bg);border-radius:var(--str-chat__radius-md);padding-block:var(--str-chat__spacing-xs)}.str-chat__message .str-chat__message-error-indicator{display:none}.str-chat__message .str-chat__message-inner--error{cursor:pointer}.str-chat__message:not(.str-chat__message--with-avatar){grid-template-areas:"message-saved-for-later" "pin-indicator" "also-sent-in-channel" "message-reminder" "translation-indicator" "message" "translation-notice" "custom-metadata" "metadata";grid-template-columns:1fr}.str-chat__message.str-chat__message--other{--chat-bg:var(--str-chat__chat-bg-incoming);--chat-bg-attachment:var(--str-chat__chat-bg-attachment-incoming);--chat-text:var(--str-chat__chat-text-incoming);--chat-border:var(--str-chat__chat-border-incoming);--chat-border-on-chat:var(--str-chat__chat-border-on-chat-incoming);--chat-reply-indicator:var(--str-chat__chat-reply-indicator-incoming);--chat-poll-progress-track:var(--str-chat__chat-poll-progress-track-incoming);--chat-poll-progress-fill:var(--str-chat__chat-poll-progress-fill-incoming);--chat-thread-connector:var(--str-chat__chat-thread-connector-incoming);column-gap:var(--str-chat__space-8);justify-items:flex-start}.str-chat__message.str-chat__message--other.str-chat__message--pinned,.str-chat__message.str-chat__message--other.str-chat__message--with-avatar{grid-template-areas:". message-saved-for-later" ". pin-indicator" ". also-sent-in-channel" ". message-reminder" ". translation-indicator" "avatar message" "avatar translation-notice" "avatar custom-metadata" "avatar metadata";grid-template-columns:auto 1fr}.str-chat__message.str-chat__message--other.str-chat__message-with-thread-link .str-chat__message-bubble,.str-chat__message.str-chat__message--other.str-chat__message-with-thread-link .str-chat__message-bubble .str-chat__message-text{border-end-start-radius:var(--str-chat__message-bubble-radius-tail)}.str-chat__message.str-chat__message--other .str-chat__message-inner:not(:has(.str-chat__message-options--active)){-webkit-margin-end:var(--str-chat-message-options-size);margin-inline-end:var(--str-chat-message-options-size)}.str-chat__message.str-chat__message--other .str-chat__message-inner .str-chat__message-reactions-host{justify-self:flex-end}.str-chat__message.str-chat__message--other .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--flipped-horizontally){justify-self:flex-start}.str-chat__message.str-chat__message--other .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--top){-webkit-padding-start:calc(var(--str-chat__spacing-xs)*-1*-1);-webkit-margin-end:calc(var(--str-chat__spacing-xs)*-1);margin-inline-end:calc(var(--str-chat__spacing-xs)*-1);padding-inline-start:calc(var(--str-chat__spacing-xs)*-1*-1)}.str-chat__message.str-chat__message--other .str-chat__message-inner .str-chat__message-reactions-host .str-chat__message-reactions.str-chat__message-reactions--segmented.str-chat__message-reactions--bottom>.str-chat__message-reactions__list{flex-wrap:wrap;justify-content:flex-start}.str-chat__message.str-chat__message--me{--chat-bg:var(--str-chat__chat-bg-outgoing);--chat-bg-attachment:var(--str-chat__chat-bg-attachment-outgoing);--chat-text:var(--str-chat__chat-text-outgoing);--chat-border:var(--str-chat__chat-border-outgoing);--chat-border-on-chat:var(--str-chat__chat-border-on-chat-outgoing);--chat-reply-indicator:var(--str-chat__chat-reply-indicator-outgoing);--chat-poll-progress-track:var(--str-chat__chat-poll-progress-track-outgoing);--chat-poll-progress-fill:var(--str-chat__chat-poll-progress-fill-outgoing);--chat-thread-connector:var(--str-chat__chat-thread-connector-outgoing);column-gap:var(--str-chat__spacing-xs);justify-items:flex-end}.str-chat__message.str-chat__message--me.str-chat__message--pinned,.str-chat__message.str-chat__message--me.str-chat__message--with-avatar{grid-template-areas:"message-saved-for-later ." "pin-indicator ." "also-sent-in-channel ." "message-reminder ." "translation-indicator ." "message avatar" "translation-notice avatar" "custom-metadata avatar" "metadata avatar";grid-template-columns:1fr auto}.str-chat__message.str-chat__message--me.str-chat__message-with-thread-link .str-chat__message-bubble,.str-chat__message.str-chat__message--me.str-chat__message-with-thread-link .str-chat__message-bubble .str-chat__message-text{border-end-end-radius:var(--str-chat__message-bubble-radius-tail)}.str-chat__message.str-chat__message--me .str-chat__message-also-sent-in-channel,.str-chat__message.str-chat__message--me .str-chat__message-pin-indicator .str-chat__message-pin-indicator__content{justify-content:flex-end}.str-chat__message.str-chat__message--me .str-chat__message-bubble{justify-self:flex-end}.str-chat__message.str-chat__message--me .str-chat__message-inner{-webkit-margin-start:var(--str-chat-message-options-size);grid-template-areas:"reminder reminder" ". reactions" "options message-bubble" "replies replies";grid-template-columns:auto fit-content(var(--str-chat__message-max-width));margin-inline-start:var(--str-chat-message-options-size)}.str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-options{flex-direction:row}.str-chat__message.str-chat__message--me .str-chat__message-inner:has(.str-chat__message-reactions--bottom){grid-template-areas:"reminder reminder" "options message-bubble" "replies replies" ". reactions"}.str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host{justify-self:flex-start}.str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--flipped-horizontally){justify-self:flex-end}.str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host:has(.str-chat__message-reactions--top){-webkit-padding-end:calc(var(--str-chat__spacing-xs)*-1*-1);-webkit-margin-start:calc(var(--str-chat__spacing-xs)*-1);margin-inline-start:calc(var(--str-chat__spacing-xs)*-1);padding-inline-end:calc(var(--str-chat__spacing-xs)*-1*-1)}.str-chat__message.str-chat__message--me .str-chat__message-inner .str-chat__message-reactions-host .str-chat__message-reactions.str-chat__message-reactions--segmented.str-chat__message-reactions--bottom>.str-chat__message-reactions__list{flex-wrap:wrap;justify-content:flex-end}.str-chat__message.str-chat__message--me .str-chat__message-metadata{justify-content:flex-end;text-align:end}.str-chat__message.str-chat__message--blocked,.str-chat__message.str-chat__message--system{grid-template-areas:"message"}.str-chat__message.str-chat__message--system{grid-template-columns:auto}.str-chat__message.str-chat__message--deleted .str-chat__message-bubble{padding:var(--str-chat__spacing-sm)}.str-chat__message.str-chat__message--deleted .str-chat__message-bubble .str-chat__message-text{align-items:center;display:flex;gap:var(--str-chat__spacing-xxs);padding:0}.str-chat__message.str-chat__message--failed .str-chat__message-error-indicator{display:block;inset-inline-end:-9px;position:absolute;top:8px}.str-chat__message.str-chat__message--has-attachment{--str-chat__message-max-width:var(--str-chat__message-with-attachment-max-width)}.str-chat__message.str-chat__message--has-attachment .str-chat__message-bubble{width:100%}.str-chat__message.str-chat__message--has-single-attachment.str-chat__message--has-giphy-attachment .str-chat__message-bubble{padding:0}.str-chat__message.str-chat__message--has-single-attachment.str-chat__message--has-giphy-attachment .str-chat__message-text{display:none}.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-1 .str-chat__message-inner .str-chat__message-bubble,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-2 .str-chat__message-inner .str-chat__message-bubble,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-3 .str-chat__message-inner .str-chat__message-bubble{background-color:initial;overflow:visible}.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-1 .str-chat__message-bubble,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-1 .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-1 .str-chat__message-inner .str-chat__message-replies-count-button-wrapper,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-2 .str-chat__message-bubble,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-2 .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-2 .str-chat__message-inner .str-chat__message-replies-count-button-wrapper,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-3 .str-chat__message-bubble,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-3 .str-chat__message-inner .str-chat__message-bubble .str-chat__message-text,.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-3 .str-chat__message-inner .str-chat__message-replies-count-button-wrapper{padding-inline:0}.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-1 .str-chat__message-inner .str-chat__message-bubble{font-size:64px;line-height:64px}.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-2 .str-chat__message-inner .str-chat__message-bubble{font-size:48px;line-height:48px}.str-chat__message.str-chat__message--is-emoji-only.str-chat__message--is-emoji-only-count-3 .str-chat__message-inner .str-chat__message-bubble{font-size:32px;line-height:32px}.str-chat__message.str-chat__message--is-emoji-only .str-chat__message-replies-count-button-wrapper:after{display:none}.str-chat__message.str-chat__message--highlighted{background-color:var(--str-chat__background-core-highlight);transition:background-color .1s ease-out}.str-chat__message-also-sent-in-channel{align-items:center;background:#0000;color:var(--str-chat__text-primary);display:flex;font:var(--str-chat__font-metadata-emphasis);gap:var(--str-chat__spacing-xxs);grid-area:also-sent-in-channel;padding-block:var(--str-chat__spacing-xxs)}.str-chat__message-also-sent-in-channel .str-chat__icon{height:var(--str-chat__spacing-sm);width:var(--str-chat__spacing-sm)}.str-chat__message-also-sent-in-channel .str-chat__icon path{stroke-width:2px}.str-chat__message-also-sent-in-channel .str-chat__message-also-sent-in-channel__link-button{background:none;border:none;color:var(--str-chat__text-link);cursor:pointer;font:var(--str-chat__font-metadata-default);padding:0}.str-chat .str-chat__message-status{align-items:center;color:var(--str-chat__chat-text-timestamp);column-gap:var(--str-chat__space-2);display:flex;justify-content:center;position:relative}.str-chat .str-chat__message-status svg{height:16px;width:16px}.str-chat .str-chat__message-status svg.str-chat__message-status-read{color:var(--str-chat__accent-primary)}.str-chat__message--system{display:flex;justify-content:center;padding-block:var(--str-chat__spacing-xs);width:100%}.str-chat__message--system .str-chat__message--system__text{align-items:center;background:var(--str-chat__background-core-surface-subtle);border:1px solid var(--str-chat__border-core-subtle);border-radius:var(--str-chat__radius-xl);display:flex;font:var(--str-chat__font-metadata-default);gap:var(--str-chat__spacing-xs);justify-content:center;max-width:338px;padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-sm)}.str-chat__message-translation-indicator{align-items:center;background:#0000;color:var(--str-chat__text-primary);display:flex;gap:var(--str-chat__spacing-xxs);grid-area:translation-indicator;margin:0;padding-block:var(--str-chat__spacing-xxs)}.str-chat__message-translation-indicator,.str-chat__message-translation-indicator .str-chat__message-translation-indicator__translation-toggle{font:var(--str-chat__font-metadata-default)}.str-chat__message-translation-indicator .str-chat__message-translation-indicator__sign{font:var(--str-chat__font-metadata-emphasis)}.str-chat__message-translation-indicator svg path{stroke-width:1.5px}.str-chat{--str-chat__quoted-message-bubble-background-color:var(
    --str-chat__secondary-background-color
  )}.str-chat .str-chat__message .str-chat__quoted-message-preview{background-color:var(--chat-bg-attachment);max-width:100%;min-width:0;width:calc(var(--str-chat__message-with-attachment-max-width) - var(--str-chat__spacing-xs)*2)}.str-chat__message-saved-for-later{align-items:center;background:#0000;color:var(--str-chat__accent-primary);display:flex;font:var(--str-chat__font-metadata-emphasis);gap:var(--str-chat__spacing-xxs);grid-area:message-saved-for-later;margin:0;padding-block:var(--str-chat__spacing-xxs)}.str-chat__message-saved-for-later .str-chat__icon{height:var(--str-chat__icon-size-xs);width:var(--str-chat__icon-size-xs)}.str-chat__message-saved-for-later .str-chat__icon path{stroke-width:var(--str-chat__icon-stroke-emphasis)}.str-chat__message-reminder{align-items:center;background:#0000;color:var(--str-chat__text-primary);display:flex;font:var(--str-chat__font-metadata-emphasis);gap:var(--str-chat__spacing-xxs);grid-area:message-reminder;margin:0;padding-block:var(--str-chat__spacing-xxs)}.str-chat__message-reminder .str-chat__icon path{stroke-width:var(--str-chat__icon-stroke-default)}.str-chat__message-reminder .str-chat__message-reminder__time-left{font:var(--str-chat__font-metadata-default)}.str-chat__message-replies-count-button-wrapper{--replies-button-connector-width:16px;--replies-button-connector-height:36px;--replies-button-connector-stroke-width:1px;-webkit-padding-before:var(--str-chat__spacing-xxs);-webkit-padding-after:var(--str-chat__spacing-xxs);-webkit-margin-before:var(--str-chat__spacing-xxs);display:flex;grid-area:replies;margin-block-start:var(--str-chat__spacing-xxs);padding-block-end:var(--str-chat__spacing-xxs);padding-block-start:var(--str-chat__spacing-xxs);position:relative}.str-chat__message-replies-count-button-wrapper:after{align-self:end;background:#0000;bottom:calc(50% - var(--replies-button-connector-stroke-width)/2);content:"";height:var(--replies-button-connector-height);position:absolute;width:var(--replies-button-connector-width)}.str-chat__message-replies-count-button-wrapper .str-chat__message-replies-count-button{align-items:center;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;border-radius:var(--str-chat__radius-max);color:var(--str-chat__text-link);cursor:pointer;display:flex;flex-direction:row;font:var(--str-chat__font-heading-xs);gap:var(--str-chat__spacing-xs);padding:initial}.str-chat__message.str-chat__message--me .str-chat__message-replies-count-button-wrapper{justify-self:flex-end}.str-chat__message.str-chat__message--me .str-chat__message-replies-count-button-wrapper .str-chat__message-replies-count-button{flex-direction:row}.str-chat__message.str-chat__message--me .str-chat__message-replies-count-button-wrapper{-webkit-padding-end:var(--str-chat__spacing-xl);padding-inline-end:var(--str-chat__spacing-xl)}.str-chat__message.str-chat__message--me .str-chat__message-replies-count-button-wrapper:after{-webkit-border-end:var(--replies-button-connector-stroke-width) solid var(--chat-thread-connector);-webkit-border-after:var(--replies-button-connector-stroke-width) solid var(--chat-thread-connector);border-block-end:var(--replies-button-connector-stroke-width) solid var(--chat-thread-connector);border-end-end-radius:var(--str-chat__radius-max);border-inline-end:var(--replies-button-connector-stroke-width) solid var(--chat-thread-connector);inset-inline-end:0}.str-chat__message.str-chat__message--other .str-chat__message-replies-count-button-wrapper{justify-self:flex-start}.str-chat__message.str-chat__message--other .str-chat__message-replies-count-button-wrapper .str-chat__message-replies-count-button{flex-direction:row-reverse}.str-chat__message.str-chat__message--other .str-chat__message-replies-count-button-wrapper{-webkit-padding-start:var(--str-chat__spacing-xl);padding-inline-start:var(--str-chat__spacing-xl)}.str-chat__message.str-chat__message--other .str-chat__message-replies-count-button-wrapper:after{-webkit-border-start:var(--replies-button-connector-stroke-width) solid var(--chat-thread-connector);-webkit-border-after:var(--replies-button-connector-stroke-width) solid var(--chat-thread-connector);border-block-end:var(--replies-button-connector-stroke-width) solid var(--chat-thread-connector);border-end-start-radius:var(--str-chat__radius-max);border-inline-start:var(--replies-button-connector-stroke-width) solid var(--chat-thread-connector);inset-inline-start:0}.str-chat__message-actions-box{min-width:180px}.str-chat__message-actions-box .str-chat__message-actions-box__submenu--download-attachments{max-width:256px}.str-chat__message-actions-box.str-chat__message-actions-box--hidden{pointer-events:none;visibility:hidden}.str-chat__message-options{--str-chat-icon-color:var(--str-chat__message-options-color);align-items:flex-start;flex-direction:row-reverse;grid-area:options;justify-content:flex-end;width:var(--str-chat-message-options-size)}.str-chat__message-options .str-chat__message-actions-box-button,.str-chat__message-options .str-chat__message-reactions-button,.str-chat__message-options .str-chat__message-reply-in-thread-button{align-items:center;background:none;border:none;border-radius:var(--str-chat__message-options-border-radius);color:var(--str-chat__message-options-color);cursor:pointer;display:flex;height:var(--str-chat__message-options-button-size);justify-content:center;padding:0;width:var(--str-chat__message-options-button-size)}.str-chat__message-options .str-chat__message-actions-box-button:active,.str-chat__message-options .str-chat__message-reactions-button:active,.str-chat__message-options .str-chat__message-reply-in-thread-button:active{color:var(--str-chat__message-options-active-color)}.str-chat__message-options .str-chat__message-actions-box-button{position:relative}.str-chat .str-chat__message-actions-list-item-button.str-chat__message-actions-list-item-button--react{display:none}@media (max-width:767px){.str-chat .str-chat__message-options .str-chat__button.str-chat__message-reactions-button,.str-chat .str-chat__message-options .str-chat__button.str-chat__message-reply-in-thread-button{display:none}.str-chat .str-chat__message-actions-list-item-button.str-chat__message-actions-list-item-button--react{display:flex}}.str-chat__message-bounce-alert{max-width:300px}.str-chat__message-bounce-alert .str-chat__alert-header svg.str-chat__icon--exclamation-mark{color:var(--str-chat__text-tertiary)}.str-chat{--str-chat__attachment-preview-close-icon-background:var(
    --str-chat__control-remove-control-bg
  );--str-chat__attachment-preview-close-icon-color:var(
    --str-chat__control-remove-control-icon
  );--str-chat__attachment-preview-close-icon-border-color:var(
    --str-chat__control-remove-control-border
  );--str-chat__attachment-preview-retry-icon-color:var(--str-chat__accent-primary);--str-chat__attachment-preview-download-icon-color:var(--str-chat__text-secondary);--str-chat__attachment-preview-overlay-color:var(--background-core-overlay);--str-chat__attachment-preview-media-video-indicator-background-color:var(
    --chat-bg-typing-indicator
  );--str-chat__attachment-preview-media-video-indicator-color:var(--str-chat__badge-text);--str-chat__attachment-preview-media-video-indicator-border-radius:var(
    --str-chat__radius-max
  );--str-chat__attachment-preview-media-overlay-hover-background-color:var(
    --str-chat__background-utility-hover
  );--str-chat__attachment-preview-media-overlay-pressed-background-color:var(
    --str-chat__background-utility-pressed
  );--str-chat__attachment-preview-media-upload-error-overlay-background-color:var(
    --background-core-overlay
  )}.str-chat .str-chat__message-composer-voice-preview-slot{align-items:center;display:flex;min-width:0;padding:var(--str-chat__spacing-xxs);width:100%}.str-chat .str-chat__message-composer-voice-preview-slot .str-chat__attachment-preview-audio{max-width:none;min-width:0;width:100%}.str-chat .str-chat__message-composer-voice-preview-slot .str-chat__attachment-preview-audio .str-chat__attachment-preview-file__data{width:100%}.str-chat .str-chat__attachment-preview-list{align-content:flex-start;align-items:flex-start;background:#0000;color:var(--str-chat__text-primary);display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--str-chat__spacing-md);justify-content:flex-start;max-height:122.4px;max-width:100%;min-height:86.4px;min-width:0;overflow-x:hidden;overflow-y:auto;padding:var(--str-chat__spacing-xxs);width:100%}.str-chat .str-chat__attachment-preview-audio,.str-chat .str-chat__attachment-preview-voice-recording{--chat-border-on-chat:var(--str-chat__chat-border-on-chat-incoming)}.str-chat .str-chat__attachment-preview-audio,.str-chat .str-chat__attachment-preview-file,.str-chat .str-chat__attachment-preview-unsupported,.str-chat .str-chat__attachment-preview-voice-recording{-webkit-padding-end:var(--str-chat__spacing-sm);align-items:center;background:#0000;border:1px solid var(--str-chat__border-core-default);border-radius:var(--str-chat__radius-lg);color:var(--str-chat__text-primary);display:flex;flex:0 1 auto;gap:var(--str-chat__spacing-sm);height:72px;padding:var(--str-chat__spacing-md);padding-inline-end:var(--str-chat__spacing-sm);width:290px}.str-chat .str-chat__attachment-preview-audio .str-chat__attachment-preview-file__data{-webkit-padding-end:var(--str-chat__spacing-xs);padding-inline-end:var(--str-chat__spacing-xs)}.str-chat .str-chat__attachment-preview-audio,.str-chat .str-chat__attachment-preview-file,.str-chat .str-chat__attachment-preview-media,.str-chat .str-chat__attachment-preview-unsupported,.str-chat .str-chat__attachment-preview-voice-recording{position:relative}.str-chat .str-chat__attachment-preview-audio:focus-visible,.str-chat .str-chat__attachment-preview-file:focus-visible,.str-chat .str-chat__attachment-preview-media:focus-visible,.str-chat .str-chat__attachment-preview-unsupported:focus-visible,.str-chat .str-chat__attachment-preview-voice-recording:focus-visible{outline:2px solid var(--str-chat__border-utility-focused);outline-offset:2px}.str-chat .str-chat__attachment-preview-media{background:#0000;border:1px solid var(--str-chat__border-core-default);border-radius:var(--str-chat__message-bubble-radius-attachment);color:var(--str-chat__text-primary);cursor:pointer;flex:0 0 auto;height:72px;width:72px}.str-chat .str-chat__attachment-preview-media .str-chat__attachment-preview-media__thumbnail-wrapper{border-radius:max(0px,var(--str-chat__message-bubble-radius-attachment) - 1px);height:100%;overflow:hidden;width:100%}.str-chat .str-chat__attachment-preview-media .str-chat__attachment-preview-media__thumbnail-wrapper img{height:100%;object-fit:cover;width:100%}.str-chat .str-chat__attachment-preview-media__overlay{align-items:center;border-radius:var(--str-chat__message-bubble-radius-attachment);display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute}.str-chat .str-chat__attachment-preview-media__overlay:hover:after{background:var(--str-chat__attachment-preview-media-overlay-hover-background-color);content:"";inset:0;pointer-events:none;position:absolute}.str-chat .str-chat__attachment-preview-media__overlay:hover{background-color:var(--str-chat__attachment-preview-media-overlay-hover-background-color)}.str-chat .str-chat__attachment-preview-media__overlay:active:after{background:var(--str-chat__attachment-preview-media-overlay-pressed-background-color);content:"";inset:0;pointer-events:none;position:absolute}.str-chat .str-chat__attachment-preview-media__overlay:active{background-color:var(--str-chat__attachment-preview-media-overlay-pressed-background-color)}.str-chat .str-chat__attachment-preview-media__overlay .str-chat__loading-indicator,.str-chat .str-chat__attachment-preview-media__overlay .str-chat__progress-indicator{background:var(--str-chat__background-core-elevation-0);border-radius:var(--str-chat__radius-max);bottom:var(--str-chat__spacing-xxs);color:var(--str-chat__accent-primary);height:var(--str-chat__icon-size-sm);inset-inline-start:var(--str-chat__spacing-xxs);position:absolute;width:var(--str-chat__icon-size-sm)}.str-chat .str-chat__attachment-preview-media__overlay .str-chat__icon--exclamation{background:var(--str-chat__badge-bg-error);border:2px solid var(--str-chat__badge-border);border-radius:var(--str-chat__radius-max);bottom:var(--str-chat__spacing-xxs);color:var(--str-chat__badge-text-on-accent);height:var(--str-chat__icon-size-sm);inset-inline-start:var(--str-chat__spacing-xxs);padding:var(--str-chat__spacing-xxxs);position:absolute;width:var(--str-chat__icon-size-sm)}.str-chat .str-chat__attachment-preview-media--upload-error .str-chat__attachment-preview-media__overlay{background-color:var(--str-chat__attachment-preview-media-upload-error-overlay-background-color)}.str-chat .str-chat__attachment-preview-media--uploading .str-chat__attachment-preview-media__overlay{background:linear-gradient(180deg,var(--str-chat__base-white) 0,var(--str-chat__slate-100) 100%)}.str-chat .str-chat__attachment-preview-file__icon{align-items:center;display:flex}.str-chat .str-chat__attachment-preview-file__info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:var(--str-chat__spacing-xxs);justify-content:center;min-width:0}.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file-name{font:var(--str-chat__font-caption-emphasis);max-width:100%;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file__data{align-items:center;color:var(--str-chat__text-secondary);display:flex;font:var(--str-chat__font-metadata-default);gap:var(--str-chat__spacing-xxs);max-width:100%;width:min(160px,100%)}.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file__data .str-chat__loading-indicator,.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file__data .str-chat__progress-indicator{color:var(--str-chat__accent-primary);height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm)}.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file__data .str-chat__attachment-preview-file__fatal-error{align-items:center;color:var(--color-accent-error);display:flex;gap:var(--str-chat__spacing-xxs)}.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file__data .str-chat__attachment-preview-file__retriable-error{align-items:center;display:flex;gap:var(--str-chat__spacing-xxs);white-space:nowrap}.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file__data .str-chat__attachment-preview-file__retriable-error .str-chat__icon--exclamation-triangle path{fill:var(--str-chat__accent-error)}.str-chat .str-chat__attachment-preview-file__info .str-chat__attachment-preview-file__data .str-chat__attachment-preview-file__retriable-error .str-chat__attachment-preview-file__retry-upload-button{background:none;border:none;color:var(--str-chat__text-link);cursor:pointer;line-height:16px;line-height:var(--str-chat__typography-line-height-tight,16px);padding:0}.str-chat .str-chat__button-play{border:1px solid var(--control-play-control-border);height:var(--str-chat__button-visual-height-md);width:var(--str-chat__button-visual-height-md)}.str-chat__attachment-preview__thumbnail,.str-chat__link-preview-card .str-chat__image-placeholder,.str-chat__location-preview-image{border-radius:var(--str-chat__radius-md);height:40px;object-fit:cover;overflow:hidden;width:40px}.str-chat{--str-chat__attachment-selector-button-icon-color:var(--button-style-outline-text);--str-chat__attachment-selector-button-icon-color-hover:var(
    --str-chat__text-secondary
  );--str-chat__attachment-selector-actions-menu-button-icon-color:var(
    --str-chat__text-secondary
  );--str-chat__attachment-selector-actions-menu-button-icon-color-active:var(
    --str-chat__text-secondary
  )}.str-chat .str-chat__attachment-selector .str-chat__attachment-selector__menu-button .str-chat__attachment-selector__menu-button__icon{color:var(--str-chat__attachment-selector-button-icon-color);height:var(--str-chat__icon-size-md);width:var(--str-chat__icon-size-md)}.str-chat .str-chat__attachment-selector .str-chat__attachment-selector__menu-button:hover .str-chat__attachment-selector__menu-button__icon{color:var(--str-chat__attachment-selector-button-icon-color-hover)}.str-chat .str-chat__file-input{display:none}.str-chat .str-chat__attachment-selector-actions-menu{min-width:200px}.str-chat .str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button .str-chat__context-menu__button__icon{color:var(--str-chat__attachment-selector-actions-menu-button-icon-color)}.str-chat .str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:focus .str-chat__context-menu__button__icon,.str-chat .str-chat__attachment-selector-actions-menu .str-chat__attachment-selector-actions-menu__button:hover .str-chat__context-menu__button__icon{color:var(--str-chat__attachment-selector-actions-menu-button-icon-color-active)}.str-chat .str-chat__message-composer--floating .str-chat__attachment-selector__menu-button{background-color:var(--str-chat__background-core-elevation-1);box-shadow:var(--shadow-web-light-elevation-2)}.str-chat__command-chip{align-items:center;background-color:var(--str-chat__background-core-inverse);border-radius:var(--str-chat__radius-max);color:var(--str-chat__text-on-inverse);display:flex;font:var(--str-chat__font-metadata-emphasis);gap:var(--str-chat__spacing-xxs);justify-content:center;padding:var(--str-chat__spacing-xxs) var(--str-chat__spacing-xs);text-transform:uppercase}.str-chat__command-chip .str-chat__command-chip__close-button{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;justify-content:center;padding:0}.str-chat__context-menu.str-chat__context-menu--commands .str-chat__context-menu__button--command{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,2fr)}.str-chat__context-menu.str-chat__context-menu--commands .str-chat__context-menu__button--command .str-chat__context-menu__button__icon{grid-column:1}.str-chat__context-menu.str-chat__context-menu--commands .str-chat__context-menu__button--command .str-chat__context-menu__button__label{grid-column:2}.str-chat__context-menu.str-chat__context-menu--commands .str-chat__context-menu__button--command .str-chat__context-menu__button__details{grid-column:3;text-align:left}.str-chat__context-menu.str-chat__context-menu--commands .str-chat__context-menu__header--commands:not(.str-chat__context-menu__header--submenu-commands){padding:var(--str-chat__spacing-xs)}.str-chat__dropzone-root{flex:1 1;max-height:100%;max-width:100%;min-height:0;min-width:0;position:relative}.str-chat__dropzone-root:empty{display:none}.str-chat__dropzone-container{align-items:center;-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);background-color:var(--str-chat__background-core-overlay-light);color:var(--str-chat__text-primary);display:flex;font:var(--str-chat__font-heading-sm);inset:0;justify-content:center;position:absolute;z-index:5}.str-chat__dropzone-container .str-chat__dropzone-container__content{align-items:center;display:flex;flex-direction:column;gap:8px;gap:var(--str-chat__spacing-xs,8px)}.str-chat__dropzone-container svg{height:32px;width:32px}.str-chat__dropzone-container p{margin:initial}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.str-chat__dropzone-container{-webkit-backdrop-filter:none;backdrop-filter:none}}.str-chat__location-preview{align-items:start;background-color:var(--str-chat__chat-bg-outgoing);border-radius:var(--str-chat__message-bubble-radius-attachment);display:flex;gap:var(--str-chat__spacing-xs);justify-content:space-around;min-width:0;padding-block:var(--str-chat__spacing-xs);padding-inline:var(--str-chat__spacing-xs) var(--str-chat__spacing-sm);position:relative;width:100%}.str-chat__location-preview .str-chat__location-preview-image{align-items:center;background-color:var(--str-chat__background-core-overlay-light);display:flex;height:40px;justify-content:center;width:40px}.str-chat__location-preview .str-chat__location-preview-image .str-chat__icon{height:20px;width:20px}.str-chat__location-preview .str-chat__location-preview__data{display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;min-width:0}.str-chat__location-preview .str-chat__location-preview__data .str-chat__location-preview__data__subtitle,.str-chat__location-preview .str-chat__location-preview__data .str-chat__location-preview__data__title{overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__location-preview .str-chat__location-preview__data .str-chat__location-preview__data__title{font:var(--str-chat__font-metadata-emphasis)}.str-chat__location-preview .str-chat__location-preview__data .str-chat__location-preview__data__sharing-duration,.str-chat__location-preview .str-chat__location-preview__data .str-chat__location-preview__data__subtitle{font:var(--str-chat__font-metadata-default)}.str-chat__link-preview-list{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:var(--str-chat__spacing-xxs);width:100%}.str-chat__link-preview-card{align-items:center;background-color:var(--str-chat__chat-bg-outgoing);border-radius:var(--str-chat__message-bubble-radius-attachment);display:flex;gap:var(--str-chat__spacing-xs);justify-content:space-around;min-width:0;padding-block:var(--str-chat__spacing-xs);padding-inline:var(--str-chat__spacing-xs) var(--str-chat__spacing-sm);position:relative;width:100%}.str-chat__link-preview-card .str-chat__tooltip{display:block;max-width:250px;overflow-x:hidden;overflow-x:clip;overflow-y:visible;padding-inline:.5rem;text-overflow:ellipsis;white-space:nowrap}.str-chat__link-preview-card .str-chat__link-preview-card__content{flex:1 1;min-width:0}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-description,.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-title,.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content__url{overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-title{font:var(--str-chat__font-metadata-emphasis)}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content-description,.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content__url{font:var(--str-chat__font-metadata-default)}.str-chat__link-preview-card .str-chat__link-preview-card__content .str-chat__link-preview-card__content__url{align-items:center;display:flex;gap:var(--str-chat__spacing-xxs)}.str-chat{--str-chat__message-composer-max-width:1120px;--str-chat__message-composer-padding:var(--str-chat__spacing-md);--str-chat__message-composer-command-transition-duration:280ms;--str-chat__message-composer-command-ease:cubic-bezier(0.22,1,0.32,1)}@keyframes str-chat-command-chip-enter-ltr{0%{opacity:0;transform:translate3d(-.75rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes str-chat-command-chip-enter-rtl{0%{opacity:0;transform:translate3d(.75rem,0,0)}to{opacity:1;transform:translateZ(0)}}.str-chat .str-chat__message-composer-container{align-items:center;background:var(--str-chat__background-core-elevation-1);border-top:1px solid var(--str-chat__border-core-default);display:flex;flex-direction:column;gap:var(--str-chat__spacing-md);justify-content:center;min-height:-webkit-fit-content;min-height:fit-content;min-width:0;padding:var(--str-chat__message-composer-padding);width:100%}.str-chat .str-chat__message-composer{align-items:end;display:flex;flex-shrink:1;gap:var(--str-chat__spacing-xs);max-width:var(--str-chat__message-composer-max-width);min-width:0;transition:gap var(--str-chat__message-composer-command-transition-duration) var(--str-chat__message-composer-command-ease);width:100%}.str-chat .str-chat__message-composer>.str-chat__attachment-selector{align-items:flex-end;box-sizing:border-box;display:flex;flex-grow:0;flex-shrink:0;justify-content:center;max-width:calc(var(--str-chat__button-visual-height-lg) + var(--str-chat__spacing-xxs)*2);max-width:var(--str-chat__message-composer-attachment-slot-width,calc(var(--str-chat__button-visual-height-lg) + var(--str-chat__spacing-xxs)*2));opacity:1;overflow:hidden;pointer-events:auto;transform:scale(1);transform-origin:center bottom;transition:width var(--str-chat__message-composer-command-transition-duration) var(--str-chat__message-composer-command-ease),max-width var(--str-chat__message-composer-command-transition-duration) var(--str-chat__message-composer-command-ease),opacity calc(var(--str-chat__message-composer-command-transition-duration)*.85) ease-out,transform var(--str-chat__message-composer-command-transition-duration) var(--str-chat__message-composer-command-ease),margin var(--str-chat__message-composer-command-transition-duration) var(--str-chat__message-composer-command-ease);width:calc(var(--str-chat__button-visual-height-lg) + var(--str-chat__spacing-xxs)*2);width:var(--str-chat__message-composer-attachment-slot-width,calc(var(--str-chat__button-visual-height-lg) + var(--str-chat__spacing-xxs)*2))}.str-chat .str-chat__message-composer--command-active{gap:0}.str-chat .str-chat__message-composer--command-active>.str-chat__attachment-selector{-webkit-margin-end:0;margin-inline-end:0;max-width:0;min-width:0;opacity:0;pointer-events:none;transform:scale(.55);width:0}.str-chat .str-chat__message-composer--command-active .str-chat__command-chip{animation:str-chat-command-chip-enter-ltr var(--str-chat__message-composer-command-transition-duration) var(--str-chat__message-composer-command-ease) both}.str-chat [dir=rtl] .str-chat__message-composer--command-active .str-chat__command-chip{animation-name:str-chat-command-chip-enter-rtl}.str-chat .str-chat__message-composer-compose-area{background:var(--composer-bg);border:1px solid var(--str-chat__border-core-default);border-radius:var(--str-chat__radius-3xl);color:var(--str-chat__input-text-default);display:flex;flex:1 1;flex-direction:column;min-width:0}.str-chat .str-chat__message-composer-previews{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxs);max-height:400px;min-height:0;min-width:0;overflow:hidden;padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-xs) 0;width:100%}.str-chat .str-chat__message-composer-controls{align-items:end;display:flex;gap:var(--str-chat__spacing-xs);padding:calc(var(--str-chat__spacing-sm) - 1px);width:100%}.str-chat .str-chat__message-composer-controls .str-chat__message-composer-controls__text-composition-controls{display:flex;flex:1 1;flex-direction:column;gap:var(--str-chat__spacing-sm);justify-content:center;min-height:26px}.str-chat .str-chat__message-composer-controls .str-chat__message-composer-controls__text-composition-controls .str-chat__message-composer-controls__text-composition-controls__command-chip-container{align-items:flex-end;align-self:flex-end;display:flex;flex:0 0 auto;height:100%}.str-chat .str-chat__message-composer-controls .str-chat__message-composer-controls__text-composition-controls__text{align-items:center;display:flex;gap:var(--str-chat__spacing-xxs);min-width:0;width:100%}.str-chat .str-chat__message-composer-controls .str-chat__message-composer__actions,.str-chat .str-chat__message-composer-controls .str-chat__message-composer__additional-actions{align-items:center;display:flex;height:26px}.str-chat .str-chat__message-composer-controls .str-chat__message-composer__additional-actions{flex-shrink:0;max-width:6rem;min-width:0;opacity:1;transition:max-width var(--str-chat__message-composer-command-transition-duration) var(--str-chat__message-composer-command-ease),opacity calc(var(--str-chat__message-composer-command-transition-duration)*.85) ease-out}.str-chat .str-chat__message-composer-controls .str-chat__emoji-picker-button{cursor:pointer;display:flex}.str-chat .str-chat__message-composer-controls .str-chat__emoji-picker-button svg,.str-chat .str-chat__message-composer-controls .str-chat__send-button .str-chat__icon--send,.str-chat .str-chat__message-composer-controls .str-chat__start-recording-audio-button .str-chat__icon--voice{height:var(--str-chat__icon-size-md);width:var(--str-chat__icon-size-md)}.str-chat .str-chat__message-composer-controls .str-chat__stop-ai-generation-button{background-color:initial;background-image:var(--str-chat__circle-stop-icon);border-width:0;cursor:pointer;height:28px;width:30px}.str-chat .str-chat__message-composer-controls .str-chat__message-composer-cooldown{align-items:center;background:var(--str-chat__background-utility-disabled);border-radius:var(--str-chat__button-radius-full);color:var(--str-chat__text-disabled);display:flex;height:var(--str-chat__button-visual-height-md);justify-content:center;width:var(--str-chat__button-visual-height-md)}.str-chat .str-chat__message-composer-controls [dir=rtl] .str-chat__send-button svg,.str-chat .str-chat__message-composer-controls [dir=rtl] .str-chat__start-recording-audio-button svg{transform:scaleX(-1)}.str-chat .str-chat__textarea{align-items:center;display:flex;flex:1 1;min-width:0;position:relative;width:100%}.str-chat .str-chat__textarea textarea{background:#0000;border:none;box-shadow:none;color:var(--str-chat__input-text-default);font:var(--str-chat__font-body-default);outline:none;resize:none;scrollbar-width:none;width:100%}.str-chat .str-chat__textarea textarea:focus-visible{outline:none}.str-chat .str-chat__message-composer--command-active .str-chat__message-composer__additional-actions{max-width:0;opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.str-chat .str-chat__message-composer,.str-chat .str-chat__message-composer-controls .str-chat__message-composer__additional-actions,.str-chat .str-chat__message-composer>.str-chat__attachment-selector{transition-duration:.01ms}.str-chat .str-chat__message-composer--command-active .str-chat__command-chip{animation:none}}.str-chat .str-chat__recording-permission-denied-notification{font-size:var(--str-chat__typography-font-size-sm);line-height:var(--str-chat__typography-line-height-tight);max-width:100%;padding:var(--str-chat__spacing-md)}.str-chat .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__heading{font-weight:var(--str-chat__typography-font-weight-semi-bold)}.str-chat .str-chat__recording-permission-denied-notification .str-chat__recording-permission-denied-notification__message{font-weight:400;font-weight:var(--str-chat__typography-font-weight-regular,400);margin:var(--str-chat__spacing-xs) 0 0}.str-chat__quoted-message-indicator{background-color:var(--str-chat__chat-reply-indicator-incoming);background-color:var(--chat-reply-indicator,var(--str-chat__chat-reply-indicator-incoming));border-radius:var(--str-chat__radius-max);height:100%;width:2px}.str-chat__quoted-message-indicator--own-message{background-color:var(--str-chat__chat-reply-indicator-outgoing)}.str-chat .str-chat__message-composer__quoted-message-preview-slot{padding:var(--str-chat__spacing-xxs)}.str-chat .str-chat__quoted-message-preview{align-items:center;background-color:var(--str-chat__chat-bg-incoming);border-radius:var(--str-chat__message-bubble-radius-attachment);display:flex;gap:var(--str-chat__spacing-xs);padding:var(--str-chat__spacing-xs);position:relative}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-indicator{height:36px}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__content{display:flex;flex:1 1;flex-direction:column;font:var(--str-chat__font-caption-default);height:40px;justify-content:center;min-width:0}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__content .str-chat__quoted-message-preview__author{font:var(--str-chat__font-caption-emphasis);overflow-x:clip;overflow-x:hidden;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__content .str-chat__quoted-message-preview__message{align-items:center;display:flex;gap:var(--str-chat__spacing-xxs)}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__content .str-chat__quoted-message-preview__message svg{height:var(--str-chat__typography-font-size-xs);width:var(--str-chat__typography-font-size-xs)}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__content .str-chat__quoted-message-preview__message .str-chat__icon--voice path{stroke-width:2}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__content .str-chat__quoted-message-preview__message .str-chat__quoted-message-preview__message-text{flex:1 1;min-width:0;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__content .str-chat__quoted-message-preview__message .str-chat__quoted-message-preview__message-text *{color:var(--str-chat__chat-text-incoming);white-space:nowrap}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__image{display:flex;flex-shrink:0;height:40px;min-width:40px;overflow:hidden;position:relative;width:40px}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__image img{object-fit:cover}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__image .str-chat__attachment-preview__thumbnail__play-indicator{align-items:center;background-color:var(--control-play-control-bg);border-radius:var(--str-chat__radius-max);display:flex;height:20px;inset-inline-start:10px;justify-content:center;position:absolute;top:10px;width:20px}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__image .str-chat__attachment-preview__thumbnail__play-indicator .str-chat__icon--play-fill{height:12px;width:12px}.str-chat .str-chat__quoted-message-preview .str-chat__quoted-message-preview__image .str-chat__attachment-preview__thumbnail__play-indicator .str-chat__icon--play-fill path{fill:var(--control-play-control-icon)}.str-chat .str-chat__quoted-message-preview--own{background-color:var(--str-chat__chat-bg-outgoing)}.str-chat__button.str-chat__attachment-preview__remove-button{background-color:var(--str-chat__attachment-preview-close-icon-background);border:3px solid var(--str-chat__attachment-preview-close-icon-border-color);border-radius:var(--str-chat__radius-max);color:var(--str-chat__attachment-preview-close-icon-color);inset-inline-end:-6px;position:absolute;top:-6px;z-index:1}.str-chat__send-to-channel-checkbox__container{align-items:flex-start;color:var(--str-chat__text-tertiary);display:flex;max-width:var(--str-chat__message-composer-max-width);width:100%}.str-chat__send-to-channel-checkbox__container.str-chat__send-to-channel-checkbox__container--checked{color:var(--str-chat__text-primary)}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field{align-items:center;cursor:pointer;display:flex;gap:var(--str-chat__spacing-xs);position:relative}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field .str-chat__send-to-channel-checkbox__input{clip:rect(0,0,0,0);-webkit-appearance:none;appearance:none;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:100%;inset:0;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:100%}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field .str-chat__send-to-channel-checkbox__visual{align-items:center;background:#0000;border:1px solid #d5dbe1;border:1px solid var(--str-chat__control-checkbox-border,#d5dbe1);border-radius:var(--str-chat__radius-sm);display:flex;height:20px;justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:20px}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field .str-chat__send-to-channel-checkbox__input:checked+.str-chat__send-to-channel-checkbox__visual{background-color:var(--str-chat__accent-primary);background-color:var(--control-radiocheck-bg-selected,var(--str-chat__accent-primary));border-color:var(--control-radiocheck-bg-selected,var(--str-chat__accent-primary))}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field .str-chat__send-to-channel-checkbox__checkmark{align-items:center;color:var(--str-chat__control-checkbox-icon);display:flex;justify-content:center;opacity:0;transition:opacity .15s ease}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field .str-chat__send-to-channel-checkbox__checkmark svg{height:12px;width:12px}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field .str-chat__send-to-channel-checkbox__input:checked+.str-chat__send-to-channel-checkbox__visual .str-chat__send-to-channel-checkbox__checkmark{opacity:1}.str-chat__send-to-channel-checkbox__container .str-chat__send-to-channel-checkbox__field .str-chat__send-to-channel-checkbox__label{font:var(--str-chat__font-metadata-default);transition:color .15s ease,border-color .15s ease}.str-chat__attachment-preview-unsupported{align-items:center;background:#0000;border-radius:calc(var(--str-chat__message-bubble-radius-group-bottom) - var(--str-chat__attachment-margin));color:var(--str-chat__text-primary);column-gap:var(--str-chat__spacing-xs);display:flex;justify-content:center;padding:var(--str-chat__spacing-md)}.str-chat__attachment-preview-unsupported .str-chat__icon{height:var(--str-chat__size-20);width:var(--str-chat__size-20)}.str-chat__attachment-preview-unsupported .str-chat__attachment-preview-unsupported__metadata{align-items:center;display:flex;flex:1 1;height:-webkit-fill-available;height:-moz-available;height:stretch;min-width:0}.str-chat__attachment-preview-unsupported .str-chat__attachment-preview-unsupported__title{color:var(--str-chat__text-primary);font:var(--str-chat__font-caption-emphasis);height:-webkit-fit-content;height:fit-content;max-width:100%;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__main-panel-inner{align-items:center;display:flex;flex-direction:column;height:100%;min-height:0;position:relative;width:100%}.str-chat__message-list-main-panel{--str-chat__message-list-scroll-max-width:calc(var(--str-chat__message-composer-max-width) + var(--str-chat__message-composer-padding)*2)}.str-chat__message-list{background:var(--str-chat__background-core-app);color:var(--str-chat__text-primary);display:flex;height:100%;justify-content:center;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overscroll-behavior:none;position:relative;scrollbar-gutter:stable both-edges;width:100%}.str-chat__message-list .str-chat__message-list-scroll{padding:0}.str-chat__message-list .str-chat__message-list-scroll .str-chat__li{max-width:100%}.str-chat__message-list .str-chat__message-list-scroll{max-width:var(--str-chat__message-list-scroll-max-width);width:100%}.str-chat__message-list .str-chat__message-list-scroll .str-chat__ul{list-style:none;margin:0;padding:0}.str-chat__thread .str-chat__message-list .str-chat__message-list-scroll{max-width:var(--str-chat__message-list-scroll-max-width);padding-inline:0}.str-chat__thread .str-chat__message-list .str-chat__message-list-scroll .str-chat__ul{list-style:none;margin:0;padding:0}.str-chat__main-panel .str-chat__ul .str-chat__li:first-of-type{padding-top:4.5rem}.str-chat__main-panel .str-chat__ul .str-chat__date-separator+.str-chat__li:first-of-type{padding-top:inherit}.str-chat__new-message-notification{display:flex;inset-block-end:16px;inset-inline-end:0;inset-inline-start:0;justify-content:center;position:absolute;z-index:2}.str-chat__new-message-notification .str-chat__message-notification__label{align-items:center;background-color:var(--str-chat__background-core-surface-subtle);border-radius:var(--str-chat__radius-max);color:var(--str-chat__chat-text-system);display:flex;font:var(--str-chat__font-metadata-emphasis);justify-content:center;padding:var(--str-chat__spacing-xxs) var(--str-chat__spacing-sm)}.str-chat__jump-to-latest-message{background-color:var(--str-chat__background-core-elevation-1);border-radius:var(--str-chat__radius-max);box-shadow:0 0 0 1px #0000000d,0 2px 4px 0 #0000001f,0 6px 16px 0 #0000000f;height:40px;inset-block-end:var(--str-chat__spacing-md);inset-inline-end:max(var(--str-chat__spacing-md),(100% - var(--str-chat__message-list-scroll-max-width))/2 + var(--str-chat__spacing-md));position:absolute;width:40px;z-index:2}.str-chat__jump-to-latest-message .str-chat__jump-to-latest-message__button{height:40px;position:static;width:40px}.str-chat__jump-to-latest-message .str-chat__jump-to-latest__unread-count{-webkit-margin-after:var(--str-chat__space-4);inset-block-end:100%;inset-inline-end:-15%;margin-block-end:var(--str-chat__space-4);position:absolute;top:-15%}.str-chat .str-chat__unread-messages-notification{align-items:center;background:var(--str-chat__background-core-elevation-1);border:1px solid var(--str-chat__button-secondary-border);border-radius:var(--str-chat__button-radius-lg);box-shadow:0 0 0 1px #0000000d,0 2px 4px 0 #0000001f,0 6px 16px 0 #0000000f;display:flex;overflow:clip;position:absolute;top:40px;z-index:2}.str-chat .str-chat__unread-messages-notification.str-chat__unread-messages-notification--with-count button{text-transform:lowercase}.str-chat .str-chat__unread-messages-notification button.button.str-chat__button--outline,.str-chat .str-chat__unread-messages-notification button.str-chat__button--secondary{border:none}.str-chat .str-chat__unread-messages-notification button:first-of-type{align-items:center;border-radius:var(--str-chat__button-radius-lg) 0 0 var(--str-chat__button-radius-lg);display:flex;font:var(--str-chat__font-caption-emphasis);gap:var(--str-chat__spacing-xs);padding:var(--str-chat__button-padding-y-md) var(--str-chat__spacing-xxs) var(--str-chat__button-padding-y-md) var(--str-chat__button-padding-x-with-label-md)}.str-chat .str-chat__unread-messages-notification button:last-of-type{border-radius:0 var(--str-chat__button-radius-lg) var(--str-chat__button-radius-lg) 0;padding:var(--str-chat__button-padding-y-md) var(--str-chat__button-padding-x-with-label-md) var(--str-chat__button-padding-y-md) var(--str-chat__spacing-xxs)}.str-chat .str-chat__unread-messages-notification button:last-of-type svg{height:16px;width:16px}.str-chat__unread-messages-separator-wrapper{display:flex;justify-content:center;padding-block:var(--str-chat__spacing-xs)}.str-chat__unread-messages-separator-wrapper .str-chat__unread-messages-separator{align-items:center;background:var(--str-chat__background-core-elevation-1);border:1px solid var(--str-chat__button-secondary-border);border-radius:var(--str-chat__button-radius-lg);display:flex;overflow:clip;padding:var(--str-chat__spacing-xxs) var(--str-chat__spacing-xs);width:-webkit-fit-content;width:fit-content}.str-chat__unread-messages-separator-wrapper .str-chat__unread-messages-separator .str-chat__unread-messages-separator__text{border-radius:var(--str-chat__button-radius-lg) 0 0 var(--str-chat__button-radius-lg);font:var(--str-chat__font-caption-emphasis);padding-inline:var(--str-chat__spacing-xs) var(--str-chat__spacing-xxs);text-transform:lowercase}.str-chat__unread-messages-separator-wrapper .str-chat__unread-messages-separator button.button.str-chat__button--outline,.str-chat__unread-messages-separator-wrapper .str-chat__unread-messages-separator button.str-chat__button--secondary{border:none}.str-chat__unread-messages-separator-wrapper .str-chat__unread-messages-separator button svg{height:16px;width:16px}.str-chat__virtual-list{--str-chat__message-list-scroll-max-width:calc(var(--str-chat__message-composer-max-width) + var(--str-chat__message-composer-padding));-webkit-overflow-scrolling:touch;background:var(--str-chat__background-core-app);color:var(--str-chat__text-primary);flex:1 1;height:100%;margin:0;position:relative;width:100%}.str-chat__virtual-list .str-chat__message-list-scroll{overscroll-behavior:none}.str-chat__virtual-list .str-chat__virtual-list-message-wrapper{margin-left:auto;margin-right:auto;max-width:calc(var(--str-chat__message-composer-max-width) + var(--str-chat__message-composer-padding))}.str-chat__virtual-list__loading{display:flex;justify-content:center;padding-top:var(--str-chat__space-8);position:absolute;width:100%}.str-chat__virtual-list p{margin:0!important}.str-chat__virtual-list p a{word-wrap:break-word;overflow:hidden;white-space:pre-line}.str-chat__virtual-list .str-chat__message{-webkit-margin-after:0!important;margin-block-end:0!important}.str-chat__notification{align-items:center;background:var(--str-chat__background-core-inverse);background:var(--str-chat__notification-background,var(--str-chat__background-core-inverse));border-radius:var(--str-chat__radius-3xl);border-radius:var(--str-chat__notification-border-radius,var(--str-chat__radius-3xl));box-shadow:0 0 0 1px #0000000d,0 4px 8px 0 #00000024,0 12px 24px 0 #0000001a;color:var(--str-chat__text-on-inverse);color:var(--str-chat__notification-color,var(--str-chat__text-on-inverse));display:flex;gap:var(--str-chat__spacing-xs);max-width:100%;min-height:48px;padding:var(--str-chat__spacing-xs);pointer-events:visible;position:relative}.str-chat__notification .str-chat__notification-content{align-items:flex-start;display:flex;flex:1 1 auto;gap:var(--str-chat__spacing-xs);padding-inline:var(--str-chat__spacing-xxs) var(--str-chat__spacing-xs)}.str-chat__notification .str-chat__notification-content .str-chat__notification-icon{align-self:center;display:flex;height:100%}.str-chat__notification .str-chat__notification-content .str-chat__notification-icon svg{block-size:var(--str-chat__icon-size-sm);inline-size:var(--str-chat__icon-size-sm)}.str-chat__notification .str-chat__notification-content .str-chat__notification-message{flex:1 1 auto;font:var(--str-chat__font-caption-default);padding-block:var(--str-chat__spacing-xxxs);text-align:center;white-space:nowrap}.str-chat__notification .str-chat__notification-actions{align-items:center;display:flex;flex-basis:100%;gap:var(--str-chat__spacing-xxs);justify-content:flex-end}.str-chat__notification .str-chat__notification-close-button{align-self:center;padding:var(--str-chat__spacing-xxs)}.str-chat__notification .str-chat__notification-close-button svg{height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm)}.str-chat__notification--is-entering{animation:str-chat__notification-list-enter .76s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.str-chat__notification--is-exiting{animation-duration:.34s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.3,0,.2,1);will-change:opacity,transform}.str-chat__notification--is-exiting.str-chat__notification--enter-from-bottom{animation-name:str-chat__notification-list-exit-to-bottom}.str-chat__notification--is-exiting.str-chat__notification--enter-from-left{animation-name:str-chat__notification-list-exit-to-left}.str-chat__notification--is-exiting.str-chat__notification--enter-from-right{animation-name:str-chat__notification-list-exit-to-right}.str-chat__notification--is-exiting.str-chat__notification--enter-from-top{animation-name:str-chat__notification-list-exit-to-top}.str-chat__notification--loading .str-chat__notification-icon{animation:str-chat__notification-spin .8s linear infinite}@keyframes str-chat__notification-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes str-chat__notification-list-exit-to-bottom{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(35%) scale(.98)}}@keyframes str-chat__notification-list-exit-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-35%) scale(.98)}}@keyframes str-chat__notification-list-exit-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(35%) scale(.98)}}@keyframes str-chat__notification-list-exit-to-top{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-35%) scale(.98)}}.str-chat__notification-list{align-items:center;background:#0000;display:flex;flex-direction:column;inline-size:min(100%,100% - 32px);inset-inline-end:16px;justify-content:flex-start;max-height:calc(100% - 32px);max-width:100%;min-width:0;padding-inline:var(--str-chat__spacing-xs);pointer-events:none;position:absolute;z-index:2}.str-chat__notification-list--position-top{inset-block-start:16px}.str-chat__notification-list--position-bottom{inset-block-end:16px}.str-chat__notification-list__edge{flex-shrink:0;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.str-chat__notification-list__edge--top{top:0}.str-chat__notification-list__edge--bottom{bottom:0}@keyframes str-chat__notification-list-enter{0%{opacity:.2;transform:translateY(100%);transform:translate(var(--str-chat__notification-list-enter-x,0),var(--str-chat__notification-list-enter-y,100%))}to{opacity:1;transform:translate(0)}}.str-chat__modal__poll-add-comment{width:300px}.str-chat__end-poll-alert{max-width:300px}.str-chat__form__input-fieldset .str-chat__form__input-field .str-chat__form__input-field__value .str-chat__drag-handle-button{align-items:center;background:none;border:0;color:inherit;cursor:grab;display:inline-flex;justify-content:center;padding:0}.str-chat__form__input-fieldset .str-chat__form__input-field .str-chat__form__input-field__value .str-chat__form__remove-option-button{color:var(--str-chat__input-text-icon)}.str-chat .str-chat__poll{display:flex;flex-direction:column;font:var(--str-chat__font-caption-default);gap:var(--str-chat__spacing-xl);max-width:100%;min-width:min(260px,100%);padding:var(--str-chat__spacing-xs);width:calc(var(--str-chat__message-with-attachment-max-width) - var(--str-chat__spacing-xs)*2)}.str-chat .str-chat__poll button{background:none;border:none;cursor:pointer;padding:0}.str-chat .str-chat__poll .str-chat__poll-header .str-chat__poll-title{font:var(--str-chat__font-body-emphasis)}.str-chat .str-chat__poll .str-chat__poll-actions{align-items:center;display:flex;flex-direction:column;gap:var(--str-chat__spacing-xs)}.str-chat .str-chat__poll .str-chat__button.str-chat__poll-action{border:1px solid var(--chat-border-on-chat);font:var(--str-chat__font-caption-emphasis);padding:var(--str-chat__button-padding-y-sm) var(--str-chat__button-padding-x-with-label-sm);width:100%}.str-chat .str-chat__poll .str-chat__button.str-chat__poll-action.str-chat__poll-action--additional{border:none}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list{height:100%}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__infinite-scroll-paginator{height:100%;scrollbar-width:none}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__infinite-scroll-paginator .str-chat__infinite-scroll-paginator__content{display:flex;flex-direction:column;gap:var(--str-chat__spacing-md);padding-bottom:var(--str-chat__spacing-xl)}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__loading-indicator-placeholder{display:flex;height:calc(var(--str-chat__loading-indicator-size) + var(--str-chat__spacing-xxs)*2);justify-content:center;width:100%}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__poll-answer{align-items:flex-start;align-self:stretch;background:var(--str-chat__background-core-surface-card);border-radius:var(--str-chat__radius-lg);display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxs)}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__poll-answer .str-chat__poll-answer__data{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--str-chat__spacing-xs);padding:var(--str-chat__spacing-md)}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__poll-answer .str-chat__poll-answer__data .str-chat__avatar{height:var(--str-chat__spacing-xl);width:var(--str-chat__spacing-xl)}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__poll-answer .str-chat__poll-answer__data p{margin:0}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__poll-answer .str-chat__poll-answer__data .str-chat__poll-answer__text{font:var(--str-chat__font-body-default)}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__poll-answer .str-chat__poll-answer__data .str-chat__poll-vote{padding-block:0;padding-inline:var(--str-chat__spacing-none)}.str-chat__modal__poll-answer-list .str-chat__poll-answer-list .str-chat__poll-answer .str-chat__poll-vote__update-vote-button-container{border-top:1px solid var(--str-chat__border-core-default);display:flex;justify-content:center;padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-md);width:100%}.str-chat__poll-creation-dialog{display:flex;flex-direction:column;height:min(640px,100vh);width:min(480px,100vw)}.str-chat__poll-creation-dialog .str-chat__prompt__body{flex:1 1}.str-chat__poll-creation-dialog .str-chat__prompt__body form{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xl)}.str-chat__poll-creation-dialog .str-chat__poll-creation-dialog__features-selectors{align-items:center;display:flex;flex-direction:column;gap:var(--str-chat__spacing-sm)}.str-chat__poll-creation-dialog .str-chat__form__switch-field{padding:var(--str-chat__spacing-sm) var(--str-chat__spacing-md)}.str-chat__poll-creation-dialog .str-chat__form__input-field__value input,.str-chat__poll-creation-dialog .str-chat__form__input-field__value.str-chat__form-text-input .str-chat__form-text-input__wrapper{width:100%}.str-chat__poll-creation-dialog .str-chat__form__input-field__value.str-chat__form-text-input .str-chat__form-text-input__wrapper{background-color:initial}.str-chat__poll-creation-dialog .str-chat__form__switch-field__label{width:100%}.str-chat__poll-creation-dialog .str-chat__prompt__header__description{display:none}.str-chat__poll-creation-dialog .str-chat__multiple-answers-field__votes-limit-field{padding-top:0}.str-chat__poll-creation-dialog .str-chat__multiple-answers-field__votes-limit-field .str-chat__multiple-answers-field__votes-limit-field__numeric-field{align-items:center;display:flex;gap:var(--str-chat__spacing-md);width:100%}.str-chat__poll-creation-dialog .str-chat__multiple-answers-field__votes-limit-field .str-chat__multiple-answers-field__votes-limit-field__numeric-field .str-chat__form__switch-field__label{flex:1 1}.str-chat__modal__poll-option-list .str-chat__modal__poll-option-list__body{display:flex;flex-direction:column;gap:var(--str-chat__spacing-2xl);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--str-chat__spacing-xl);scrollbar-gutter:stable;scrollbar-width:none}.str-chat__modal__poll-option-list .str-chat__modal__poll-option-list__body .str-chat__poll-option-list--full{background-color:var(--str-chat__background-core-surface-card);border-radius:var(--str-chat__radius-lg);gap:var(--str-chat__spacing-xs);padding:var(--str-chat__spacing-xs);scrollbar-width:none}.str-chat__modal__poll-option-list .str-chat__modal__poll-option-list__body .str-chat__poll-option-list--full .str-chat__poll-option{border-radius:var(--str-chat__radius-md);padding:var(--str-chat__spacing-xs)}.str-chat__modal__poll-option-list .str-chat__modal__poll-option-list__body .str-chat__poll-option-list--full .str-chat__poll-option--votable:hover{background-color:var(--str-chat__background-utility-hover)}.str-chat__poll-option-list{display:flex;flex-direction:column;gap:var(--str-chat__spacing-md)}.str-chat__poll-option-list .str-chat__poll-option{grid-row-gap:var(--str-chat__spacing-xs);align-items:start;display:grid;grid-template-columns:minmax(0,auto) 1fr;grid-template-rows:1fr auto;row-gap:var(--str-chat__spacing-xs)}.str-chat__poll-option-list .str-chat__poll-option.str-chat__poll-option--votable{column-gap:var(--str-chat__spacing-sm)}.str-chat__poll-option-list .str-chat__poll-option.str-chat__poll-option--votable:hover{cursor:pointer}.str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option-data{align-items:baseline;display:flex;flex:1 1;gap:var(--str-chat__spacing-xs);grid-column:2/3;grid-row:1/2;min-height:24px;padding-block:var(--str-chat__spacing-xxxs)}.str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option-data p{flex:1 1;-webkit-hyphens:auto;hyphens:auto;margin:0;word-break:break-word}.str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option-data .str-chat__poll-option-votes{align-items:center;display:flex;gap:var(--str-chat__spacing-xxs)}.str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option-data .str-chat__poll-option-votes .str-chat__poll-option-voters{--str-chat__avatar-size:1.175rem;display:flex}.str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option-data .str-chat__poll-option-votes .str-chat__poll-option-vote-count{font:var(--str-chat__font-metadata-default);text-align:right}.str-chat__poll-option-list .str-chat__poll-option .str-chat__poll-option__votes-bar{background:linear-gradient(to right,var(--str-chat__chat-poll-progress-fill-incoming) var(--str-chat__amount-bar-fulfillment),var(--str-chat__chat-poll-progress-track-incoming) var(--str-chat__amount-bar-fulfillment));background:linear-gradient(to right,var(--chat-poll-progress-fill,var(--str-chat__chat-poll-progress-fill-incoming)) var(--str-chat__amount-bar-fulfillment),var(--chat-poll-progress-track,var(--str-chat__chat-poll-progress-track-incoming)) var(--str-chat__amount-bar-fulfillment));border-radius:var(--str-chat__size-4);grid-column:2/3;grid-row:2/3;height:8px;width:100%}.str-chat__modal__poll-question{align-items:flex-start;align-self:stretch;background:var(--str-chat__background-core-surface-card);border-radius:var(--str-chat__radius-lg);display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxs);padding:var(--str-chat__spacing-md)}.str-chat__modal__poll-question .str-chat__modal__poll-question__label{color:var(--str-chat__text-tertiary);font:var(--str-chat__font-heading-xs)}.str-chat__modal__poll-question .str-chat__modal__poll-question__text{color:var(--str-chat__text-primary);font:var(--str-chat__font-heading-sm)}.str-chat__modal__poll-results .str-chat__amount-bar{display:none}.str-chat__modal__poll-results .str-chat__modal__poll-results__body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--str-chat__spacing-2xl)}.str-chat__modal__poll-results .str-chat__modal__poll-results__options{scrollbar-width:none;width:100%}.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list,.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--str-chat__spacing-md)}.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option,.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option{background:var(--str-chat__background-core-surface-card);border-radius:var(--str-chat__radius-lg);display:flex;flex-direction:column;padding-block:var(--str-chat__spacing-md);width:100%}.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option .str-chat__poll-option__header,.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option .str-chat__poll-option__header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxs);padding-inline:var(--str-chat__spacing-md)}.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__header__label,.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__header__label{color:var(--str-chat__text-tertiary);font:var(--str-chat__font-heading-xs)}.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__header__title,.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__header__title{align-items:start;color:var(--str-chat__text-primary);display:flex;font:var(--str-chat__font-heading-sm);gap:var(--str-chat__spacing-md);width:100%}.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__header__title .str-chat__poll-option__option-text,.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option .str-chat__poll-option__header .str-chat__poll-option__header__title .str-chat__poll-option__option-text{flex:1 1;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option .str-chat__poll-vote-listing,.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option .str-chat__poll-vote-listing{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-none)}.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option .str-chat__poll-vote-listing .str-chat__avatar,.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option .str-chat__poll-vote-listing .str-chat__avatar{height:var(--str-chat__spacing-2xl);width:var(--str-chat__spacing-2xl)}.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option .str-chat__poll-option__show-all-votes-button-container,.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option .str-chat__poll-option__show-all-votes-button-container{border-top:1px solid var(--str-chat__border-core-default);display:flex;justify-content:center;padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-md);width:100%}.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option--has-more-votes,.str-chat__modal__poll-results .str-chat__modal__poll-results__option-list .str-chat__poll-option--has-votes,.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option,.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option--has-more-votes,.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option--has-votes{padding-bottom:0}.str-chat__modal__poll-results .str-chat_poll-option-with-votes-list .str-chat__poll-option__votes-paginated-list .str-chat__loading-indicator-placeholder{display:flex;height:calc(var(--str-chat__loading-indicator-size) + var(--str-chat__spacing-xxs)*2);justify-content:center;width:100%}.str-chat__modal__poll-results .str-chat__modal__poll-results__options__footer{padding-top:var(--str-chat__spacing-2xl)}.str-chat__modal__poll-results .str-chat__modal__poll-results__options__footer .str-chat__modal__poll-results__options-total-count{font:var(--str-chat__font-caption-default);text-align:center;width:100%}.str-chat__modal__poll-results .str-chat__poll-result-option-vote-counter{align-items:center;display:flex;font:var(--str-chat__font-caption-emphasis);gap:var(--str-chat__spacing-xs)}.str-chat__modal__poll-results .str-chat__poll-result-option-vote-counter .str-chat__icon{height:var(--str-chat__icon-size-md);width:var(--str-chat__icon-size-md)}.str-chat__modal__poll-results.str-chat__modal__poll-results--option-detail .str-chat__infinite-scroll-paginator{flex:1 1;height:100%;padding-bottom:var(--str-chat__spacing-xl);scrollbar-width:none;width:100%}.str-chat__modal__poll-results:not(.str-chat__modal__poll-results--option-detail) .str-chat__modal__poll-results__body{max-height:564px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--str-chat__spacing-2xl);scrollbar-gutter:stable;scrollbar-width:none}.str-chat__poll-vote{align-items:center;align-self:stretch;display:flex;font:var(--str-chat__font-caption-default);gap:0;gap:var(--str-chat__spacing-none,0);padding:var(--str-chat__spacing-xxs) var(--str-chat__spacing-sm);width:100%}.str-chat__poll-vote .str-chat__poll-vote__author{align-items:center;display:flex;flex:1 1;gap:var(--str-chat__spacing-sm)}.str-chat__poll-vote .str-chat__poll-vote__author__name{text-transform:capitalize}.str-chat__modal__suggest-poll-option-prompt{width:300px}.str-chat__reaction-selector{align-items:center;background:var(--str-chat__background-core-elevation-2);border-radius:var(--str-chat__radius-4xl);box-shadow:var(--str-chat__box-shadow-3);display:flex;gap:var(--str-chat__spacing-xs);padding-block:var(--str-chat__spacing-xxs);padding-inline:var(--str-chat__spacing-xxs)}.str-chat__reaction-selector:has(.str-chat__reaction-selector-extended-list){border-radius:var(--str-chat__radius-lg);display:block;max-height:320px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-gutter:stable;scrollbar-width:none}.str-chat__reaction-selector:has(.str-chat__reaction-selector-extended-list):after,.str-chat__reaction-selector:has(.str-chat__reaction-selector-extended-list):before{content:"";height:var(--str-chat__size-16);inset-inline-start:0;position:absolute;width:100%}.str-chat__reaction-selector:has(.str-chat__reaction-selector-extended-list):after{background:linear-gradient(to bottom,#0000 5%,var(--str-chat__background-core-elevation-2) 95%);border-end-end-radius:inherit;border-end-start-radius:inherit;bottom:0}.str-chat__reaction-selector:has(.str-chat__reaction-selector-extended-list):before{background:linear-gradient(to top,#0000 5%,var(--str-chat__background-core-elevation-2) 95%);border-start-end-radius:inherit;border-start-start-radius:inherit;top:0;z-index:1}.str-chat__reaction-selector .str-chat__reaction-selector__add-button{aspect-ratio:1/1;width:32px}.str-chat__reaction-selector .str-chat__reaction-selector__add-button .str-chat__icon{height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm)}.str-chat__reaction-selector:has(.str-chat__reaction-selector__add-button){-webkit-padding-end:var(--str-chat__spacing-xs);padding-inline-end:var(--str-chat__spacing-xs)}.str-chat__reaction-selector .str-chat__reaction-selector-list{display:flex;gap:var(--str-chat__space-2);list-style:none;margin:var(--str-chat__spacing-none);padding:var(--str-chat__spacing-none)}.str-chat__reaction-selector .str-chat__reaction-selector-list .str-chat__reaction-selector-list__item{display:flex}.str-chat__reaction-selector .str-chat__reaction-selector-list .str-chat__reaction-selector-list__item-button{align-items:center;background-color:initial;border:none;border-radius:var(--str-chat__radius-max);cursor:pointer;display:flex;gap:0;gap:var(--str-chat__spacing-none,0);justify-content:center;min-height:40px;min-width:40px;padding:0;padding:var(--str-chat__spacing-none,0)}.str-chat__reaction-selector .str-chat__reaction-selector-list .str-chat__reaction-selector-list__item-button:not(:disabled):hover{background-color:var(--str-chat__background-utility-hover)}.str-chat__reaction-selector .str-chat__reaction-selector-list .str-chat__reaction-selector-list__item-button:not(:disabled):active{background-color:var(--str-chat__background-utility-pressed)}.str-chat__reaction-selector .str-chat__reaction-selector-list .str-chat__reaction-selector-list__item-button:not(:disabled):focus-visible{outline:2px solid var(--str-chat__border-utility-focused);outline:var(--str-chat__focus-outline,2px solid var(--str-chat__border-utility-focused));outline-offset:-2px}.str-chat__reaction-selector .str-chat__reaction-selector-list .str-chat__reaction-selector-list__item-button:not(:disabled)[aria-pressed=true]{background-color:var(--str-chat__background-utility-selected)}.str-chat__reaction-selector .str-chat__reaction-selector-list .str-chat__reaction-selector-list__item-button .str-chat__reaction-icon{align-items:center;display:flex;font-family:system-ui;font-size:var(--str-chat__typography-font-size-2xl);height:var(--str-chat__typography-font-size-2xl);justify-content:center;line-height:0;width:var(--str-chat__typography-font-size-2xl)}.str-chat__reaction-selector-extended-list{display:grid;grid-template-columns:repeat(7,1fr);height:100%;padding-block:var(--str-chat__spacing-md);padding-inline:var(--str-chat__spacing-sm)}.str-chat__reaction-selector-extended-list .str-chat__reaction-selector-extended-list__button .str-chat__reaction-icon{align-items:center;display:flex;font-family:system-ui;font-size:var(--str-chat__emoji-md);height:var(--str-chat__emoji-md);justify-content:center;line-height:0;width:var(--str-chat__emoji-md)}.str-chat__message-reactions{display:flex}.str-chat__message-reactions .str-chat__message-reactions__list{align-items:center;display:flex;gap:var(--str-chat__spacing-xxs);list-style:none;margin:0;padding:0}.str-chat__message-reactions .str-chat__message-reactions__list .str-chat__message-reactions__list-item{display:flex}.str-chat__message-reactions .str-chat__message-reactions__list .str-chat__message-reactions__list-item--more{height:100%}.str-chat__message-reactions .str-chat__message-reactions__list-button,.str-chat__message-reactions .str-chat__message-reactions__list-item-button{align-items:center;background:initial;background:var(--str-chat__reaction-bg);border:initial;border:1px solid var(--str-chat__reaction-border);border-radius:var(--str-chat__radius-max);box-shadow:var(--str-chat__box-shadow-3);color:var(--str-chat__reaction-text);cursor:pointer;display:flex;font-size:inherit;font-weight:inherit;gap:var(--str-chat__spacing-xxs);justify-content:center;line-height:1;padding:initial;padding-block:var(--str-chat__spacing-xxxs);padding-inline:var(--str-chat__spacing-xs);position:relative;-webkit-user-select:none;user-select:none}.str-chat__message-reactions .str-chat__message-reactions__list-button:not(:disabled):active:before,.str-chat__message-reactions .str-chat__message-reactions__list-button:not(:disabled):hover:before,.str-chat__message-reactions .str-chat__message-reactions__list-button:not(:disabled)[aria-pressed=true]:before,.str-chat__message-reactions .str-chat__message-reactions__list-item-button:not(:disabled):active:before,.str-chat__message-reactions .str-chat__message-reactions__list-item-button:not(:disabled):hover:before,.str-chat__message-reactions .str-chat__message-reactions__list-item-button:not(:disabled)[aria-pressed=true]:before{border-radius:inherit;content:"";height:100%;inset:0;position:absolute;width:100%}.str-chat__message-reactions .str-chat__message-reactions__list-button:not(:disabled):hover:before,.str-chat__message-reactions .str-chat__message-reactions__list-item-button:not(:disabled):hover:before{background:var(--str-chat__background-utility-hover)}.str-chat__message-reactions .str-chat__message-reactions__list-button:not(:disabled):active:before,.str-chat__message-reactions .str-chat__message-reactions__list-item-button:not(:disabled):active:before{background:var(--str-chat__background-utility-pressed)}.str-chat__message-reactions .str-chat__message-reactions__list-button:not(:disabled)[aria-pressed=true]:before,.str-chat__message-reactions .str-chat__message-reactions__list-item-button:not(:disabled)[aria-pressed=true]:before{background:var(--str-chat__background-utility-selected)}.str-chat__message-reactions .str-chat__message-reactions__list-button .str-chat__message-reactions__list-item-icon,.str-chat__message-reactions .str-chat__message-reactions__list-item-button .str-chat__message-reactions__list-item-icon{font-family:system-ui;font-size:var(--str-chat__font-size-size-17);line-height:var(--str-chat__typography-line-height-normal)}.str-chat__message-reactions .str-chat__message-reactions__list-button .str-chat__message-reactions__list-item-count,.str-chat__message-reactions .str-chat__message-reactions__list-button .str-chat__message-reactions__overflow-count,.str-chat__message-reactions .str-chat__message-reactions__list-button .str-chat__message-reactions__total-count,.str-chat__message-reactions .str-chat__message-reactions__list-item-button .str-chat__message-reactions__list-item-count,.str-chat__message-reactions .str-chat__message-reactions__list-item-button .str-chat__message-reactions__overflow-count,.str-chat__message-reactions .str-chat__message-reactions__list-item-button .str-chat__message-reactions__total-count{align-items:center;display:flex;font:var(--str-chat__font-numeric-md)}.str-chat__message-reactions--bottom .str-chat__message-reactions__list-button,.str-chat__message-reactions--bottom .str-chat__message-reactions__list-item-button{box-shadow:none}.str-chat .str-chat__dialog-contents:has(.str-chat__message-reactions-detail):focus-visible{border-radius:var(--str-chat__radius-lg)}.str-chat__message-reactions-detail{background:var(--str-chat__background-core-elevation-2);border-radius:var(--str-chat__radius-lg);max-width:256px;min-width:min(90vw,256px)}.str-chat__message-reactions-detail:has(.str-chat__reaction-selector-extended-list):after,.str-chat__message-reactions-detail:has(.str-chat__reaction-selector-extended-list):before{content:"";height:var(--str-chat__size-16);inset-inline-start:0;position:absolute;width:100%}.str-chat__message-reactions-detail:has(.str-chat__reaction-selector-extended-list):after{background:linear-gradient(to bottom,#0000 5%,var(--str-chat__background-core-elevation-2) 95%);border-end-end-radius:inherit;border-end-start-radius:inherit;bottom:0}.str-chat__message-reactions-detail:has(.str-chat__reaction-selector-extended-list):before{background:linear-gradient(to top,#0000 5%,var(--str-chat__background-core-elevation-2) 95%);border-start-end-radius:inherit;border-start-start-radius:inherit;top:0;z-index:1}.str-chat__message-reactions-detail:has(.str-chat__reaction-selector-extended-list){display:block;max-height:320px;max-width:none;min-width:0;min-width:auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-gutter:stable;scrollbar-width:none}.str-chat__message-reactions-detail{-webkit-padding-before:var(--str-chat__spacing-xxs);box-shadow:var(--str-chat__box-shadow-3);display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxxs);padding-block-start:var(--str-chat__spacing-xxs)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__total-count{align-items:center;color:var(--str-chat__text-tertiary);display:flex;font:var(--str-chat__font-heading-xs);justify-content:flex-start;max-height:var(--str-chat__size-32);min-height:var(--str-chat__size-32);padding-inline:var(--str-chat__spacing-md)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list{display:flex;flex-wrap:wrap;gap:var(--str-chat__spacing-xs) var(--str-chat__spacing-xxs);list-style:none;margin:0;padding-block:var(--str-chat__spacing-xs);padding-inline:var(--str-chat__spacing-md)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item{display:flex}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button{align-items:center;background:initial;background:var(--str-chat__reaction-bg);border:initial;border:1px solid var(--str-chat__reaction-border);border-radius:var(--str-chat__radius-max);box-shadow:var(--str-chat__box-shadow-3);color:var(--str-chat__reaction-text);cursor:pointer;display:flex;font-size:inherit;font-weight:inherit;gap:var(--str-chat__spacing-xxs);justify-content:center;line-height:1;padding:initial;padding-block:var(--str-chat__spacing-xxxs);padding-inline:var(--str-chat__spacing-xs);position:relative;-webkit-user-select:none;user-select:none}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button:not(:disabled):active:before,.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button:not(:disabled):hover:before,.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button:not(:disabled)[aria-pressed=true]:before{border-radius:inherit;content:"";height:100%;inset:0;position:absolute;width:100%}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button:not(:disabled):hover:before{background:var(--str-chat__background-utility-hover)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button:not(:disabled):active:before{background:var(--str-chat__background-utility-pressed)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button:not(:disabled)[aria-pressed=true]:before{background:var(--str-chat__background-utility-selected)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button{background:none;border:1px solid var(--str-chat__control-chip-border);box-shadow:none;min-width:var(--str-chat__size-48)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button .str-chat__message-reactions-detail__reaction-type-list-item-icon{font-family:system-ui;font-size:var(--str-chat__font-size-size-17);line-height:var(--str-chat__typography-line-height-normal)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button .str-chat__message-reactions-detail__reaction-type-list-item-icon .str-chat__icon{height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button .str-chat__message-reactions-detail__reaction-type-list-item-icon:has(.str-chat__icon){align-items:center;display:flex;justify-content:center}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__reaction-type-list .str-chat__message-reactions-detail__reaction-type-list-item .str-chat__message-reactions-detail__reaction-type-list-item-button .str-chat__message-reactions-detail__reaction-type-list-item-count{color:var(--str-chat__reaction-text);font:var(--str-chat__font-metadata-emphasis)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list-container{border-radius:inherit;position:relative}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list-container:after,.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list-container:before{content:"";height:var(--str-chat__size-16);inset-inline-start:0;position:absolute;width:100%}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list-container:after{background:linear-gradient(to bottom,#0000 5%,var(--str-chat__background-core-elevation-2) 95%);border-end-end-radius:inherit;border-end-start-radius:inherit;bottom:0}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list-container:before{background:linear-gradient(to top,#0000 5%,var(--str-chat__background-core-elevation-2) 95%);border-start-end-radius:inherit;border-start-start-radius:inherit;display:none;top:0;z-index:1}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list{-webkit-padding-after:var(--str-chat__spacing-xxs);max-height:180px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-block-end:var(--str-chat__spacing-xxs);position:relative;scrollbar-gutter:stable;scrollbar-width:none}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__skeleton-item{align-items:center;display:flex;gap:var(--str-chat__spacing-xs);padding-block:var(--str-chat__spacing-xxs);padding-inline:calc(var(--str-chat__spacing-sm) + var(--str-chat__spacing-xxs))}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__skeleton-item .str-chat__message-reactions-detail__skeleton-avatar{animation:loading-channel-shimmer 1.2s linear infinite;background-color:var(--str-chat__background-core-surface-default);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%;border-radius:var(--str-chat__radius-max);flex-shrink:0;height:var(--str-chat__size-32);width:var(--str-chat__size-32)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__skeleton-item .str-chat__message-reactions-detail__skeleton-line{animation:loading-channel-shimmer 1.2s linear infinite;background-color:var(--str-chat__background-core-surface-default);background-image:linear-gradient(90deg,var(--str-chat__skeleton-loading-base) 0,var(--str-chat__skeleton-loading-highlight) 50%,var(--str-chat__skeleton-loading-base) 100%);background-repeat:no-repeat;background-size:200% 100%;border-radius:var(--str-chat__radius-sm);border-radius:999px;flex-grow:1;height:var(--str-chat__size-20);-webkit-mask-image:linear-gradient(90deg,#000,#000 94%,#000000b3 98%,#0000);mask-image:linear-gradient(90deg,#000,#000 94%,#000000b3 98%,#0000)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__user-list-item{align-items:center;display:flex;gap:var(--str-chat__spacing-xs);max-height:var(--str-chat__size-40);padding-block:var(--str-chat__spacing-xxs);padding-inline:calc(var(--str-chat__spacing-sm) + var(--str-chat__spacing-xxs))}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__user-list-item .str-chat__message-reactions-detail__user-list-item-icon{font-family:system-ui;font-size:var(--str-chat__font-size-size-17);line-height:var(--str-chat__typography-line-height-normal)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__user-list-item .str-chat__message-reactions-detail__user-list-item-info{display:flex;flex-direction:column;flex-grow:1;min-width:0}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__user-list-item .str-chat__message-reactions-detail__user-list-item-info .str-chat__message-reactions-detail__user-list-item-username{color:var(--str-chat__text-primary);font:var(--str-chat__font-caption-default)}.str-chat__message-reactions-detail .str-chat__message-reactions-detail__user-list .str-chat__message-reactions-detail__user-list-item .str-chat__message-reactions-detail__user-list-item-info .str-chat__message-reactions-detail__user-list-item-button{align-self:flex-start;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;border-radius:var(--str-chat__radius-max);color:var(--str-chat__text-tertiary);cursor:pointer;font:var(--str-chat__font-metadata-default);padding:initial}.str-chat__search{display:flex;flex-direction:column;gap:var(--str-chat__spacing-sm);justify-content:center;padding-block:var(--str-chat__spacing-xs)}.str-chat__search.str-chat__search--active{flex:1 1;min-height:0}.str-chat__search-bar{display:flex;gap:var(--str-chat__spacing-xxxs);padding-inline:var(--str-chat__spacing-md)}.str-chat__search-bar .str-chat__search-bar__input-wrapper{align-items:center;border:1px solid var(--str-chat__border-core-default);border-radius:var(--str-chat__radius-max);color:var(--str-chat__input-text-placeholder);display:flex;flex-grow:1;flex-shrink:1;font:var(--str-chat__font-caption-default);gap:var(--str-chat__spacing-xs);min-height:40px}.str-chat__search-bar .str-chat__search-bar__input-wrapper:focus-within{outline:2px solid var(--border-utility-focused);outline:var(--str-chat__focus-outline,2px solid var(--border-utility-focused));outline-offset:2px;outline-offset:var(--str-chat__focus-outline-offset,2px)}.str-chat__search-bar .str-chat__search-bar__input-wrapper .str-chat__search-bar__input{background:none;border:none;font:inherit;min-height:24px;width:100%}.str-chat__search-bar .str-chat__search-bar__input-wrapper .str-chat__search-bar__input:focus{outline:none}.str-chat__search-bar .str-chat__search-bar__input-wrapper .str-chat__search-bar__clear-button{flex-shrink:0}.str-chat__search-bar .str-chat__search-bar__input-wrapper{padding-block:var(--str-chat__spacing-xs);padding-inline:var(--str-chat__spacing-sm)}.str-chat__search-bar .str-chat__search-bar__exit-search-button{flex-shrink:0}.str-chat__search-results{display:flex;flex:1 1;flex-direction:column;gap:var(--str-chat__spacing-sm);min-height:0}.str-chat__search-results .str-chat__search-results-header{scrollbar-width:none}.str-chat__search-results .str-chat__search-results-header .str-chat__search-results-header__filter-source-buttons{display:flex;gap:var(--str-chat__spacing-xxs);padding-inline:var(--str-chat__spacing-md)}.str-chat__search-results .str-chat__search-results-header .str-chat__search-results-header__filter-source-buttons>.str-chat__button{flex-shrink:0}.str-chat__search-source-result-list,.str-chat__search-source-results{display:flex;flex:1 1;flex-direction:column;min-height:0}.str-chat__search-source-result-list .str-chat__infinite-scroll-paginator{flex:1 1;min-height:0;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.str-chat__search-source-result-list .str-chat__search-result-container{border-bottom:1px solid var(--str-chat__border-core-subtle);padding:var(--str-chat__spacing-xxs)}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user{align-items:center;background:none;border:none;border-radius:var(--str-chat__radius-lg);cursor:pointer;display:flex;gap:var(--str-chat__spacing-md);padding:var(--str-chat__spacing-sm);width:100%}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user .str-chat__avatar{flex-shrink:0}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user .str-chat__search-result-data{display:flex;flex:1 0;flex-direction:column;gap:var(--str-chat__spacing-xxs);min-width:0;text-align:start}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user .str-chat__search-result-data .str-chat__search-result__display-name{color:var(--str-chat__text-primary);flex:1 1;font:var(--str-chat__font-caption-emphasis);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user .str-chat__search-result-data .str-chat__search-result__last-active-timestamp{color:var(--str-chat__text-tertiary);flex:1 1;font:var(--str-chat__font-caption-default);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user{background:var(--str-chat__background-core-elevation-1)}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user:not(:disabled):hover{background:var(--str-chat__background-utility-hover)}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user:not(:disabled):active{background:var(--str-chat__background-utility-pressed)}.str-chat__search-source-result-list .str-chat__search-result-container .str-chat__search-result--user:not(:disabled)[aria-pressed=true]{background:var(--str-chat__background-utility-selected)}.str-chat__search-results-presearch,.str-chat__search-source-result-list__footer,.str-chat__search-source-results-empty{align-items:center;color:var(--str-chat__text-tertiary);display:flex;font:var(--str-chat__font-caption-default);justify-content:center;padding-block:var(--str-chat__spacing-xs)}.str-chat__skip-navigation-link{background-color:#fff;background-color:var(--str-chat__background-color,#fff);border:1px solid #0000;border-radius:4px;color:currentColor;color:var(--str-chat__text-color,currentColor);left:0;margin:8px;padding:8px 12px;position:absolute;text-decoration:none;top:0;transform:translateY(-200%);z-index:2}.str-chat__skip-navigation-link:focus,.str-chat__skip-navigation-link:focus-visible{border:1px solid var(--accent-primary);transform:translateY(0)}.str-chat__summarized-message-preview{align-items:center;color:var(--str-chat__text-secondary);display:flex;flex-grow:1;flex-shrink:1;font:var(--str-chat__font-caption-default);gap:var(--str-chat__spacing-xxs);min-width:0}.str-chat__summarized-message-preview .str-chat__icon{flex-shrink:0;height:var(--str-chat__icon-size-sm);width:var(--str-chat__icon-size-sm)}.str-chat__summarized-message-preview--error{color:var(--text-error)}.str-chat__summarized-message-preview--deleted{color:var(--str-chat__text-tertiary)}.str-chat__summarized-message-preview .str-chat__summarized-message-preview__text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat__summarized-message-preview .str-chat__summarized-message-preview__delivery-status{color:var(--str-chat__text-tertiary);display:flex;flex-shrink:0}.str-chat__summarized-message-preview .str-chat__summarized-message-preview__delivery-status--read{color:var(--str-chat__accent-primary)}.str-chat__summarized-message-preview .str-chat__summarized-message-preview__sender{color:var(--str-chat__text-tertiary);font:var(--str-chat__font-caption-emphasis);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat .str-chat__suggestion-list{max-height:320px;min-width:200px;overflow-y:auto;scrollbar-width:none}.str-chat .str-chat__suggestion-list.str-chat__context-menu .str-chat__list-item-layout:has(.str-chat__suggestion-list__mention){padding:var(--str-chat__spacing-none)}.str-chat .str-chat__suggestion-list .str-chat__suggestion-list-item--selected{background-color:var(--str-chat__dialog-menu-button-hover-background-color)}.str-chat .str-chat__suggestion-list__mention{align-items:center;gap:var(--str-chat__spacing-sm)}.str-chat .str-chat__suggestion-list__mention .str-chat__list-item-layout__leading-icon{align-items:center;background:var(--str-chat__background-core-surface-subtle);border:1px solid var(--str-chat__border-core-subtle);border-radius:var(--str-chat__radius-max);color:var(--str-chat__text-secondary);justify-content:center;padding:var(--str-chat__spacing-xs)}.str-chat .str-chat__suggestion-list__mention .str-chat__list-item-layout__leading-icon .str-chat__icon{stroke-width:1.2px}.str-chat .str-chat__suggestion-list__item-content{display:flex;flex:1 1;flex-direction:column;min-width:0}.str-chat .str-chat__suggestion-list__item-title{color:var(--str-chat__text-primary);font:var(--str-chat__font-caption-default);min-width:0;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-align:start;text-overflow:ellipsis;white-space:nowrap}.str-chat .str-chat__list-item-layout__title.str-chat__suggestion-list__mention-item-title{font:var(--str-chat__font-body-default)}.str-chat .str-chat__suggestion-list__item-details{color:var(--str-chat__text-primary);color:var(--str-chat__text-tertiary);font:var(--str-chat__font-metadata-default);min-width:0;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-align:start;text-overflow:ellipsis;white-space:nowrap}.str-chat__thread-container{-webkit-border-start:1px solid var(--str-chat__border-core-default);border-inline-start:1px solid var(--str-chat__border-core-default);color:var(--str-chat__text-primary);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.str-chat__parent-message-li{-webkit-padding-before:var(--str-chat__spacing-sm);padding-block-start:var(--str-chat__spacing-sm)}.str-chat__parent-message-li .str-chat__message{margin-inline:auto;max-width:calc(var(--str-chat__message-composer-max-width) + var(--str-chat__message-composer-padding));padding-block:var(--str-chat__spacing-xs)}.str-chat__parent-message-li .str-chat__thread-start{align-items:center;background:var(--str-chat__background-core-surface-subtle);border-bottom:1px solid var(--str-chat__border-core-subtle);border-top:1px solid var(--str-chat__border-core-subtle);color:var(--str-chat__chat-text-system);display:flex;font:var(--str-chat__font-metadata-emphasis);gap:var(--str-chat__spacing-none);justify-content:center;margin-block:var(--str-chat__spacing-xs);padding:var(--str-chat__spacing-xs) var(--str-chat__spacing-none);width:100%}.str-chat__thread-header{-webkit-border-after:1px solid var(--str-chat__border-core-default);align-items:center;background:var(--str-chat__background-core-elevation-1);border-block-end:1px solid var(--str-chat__border-core-default);color:var(--str-chat__text-primary);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:var(--str-chat__channel-header-height);padding:var(--str-chat__spacing-md);width:100%}.str-chat__thread-header .str-chat__thread-header-title{font:var(--str-chat__font-heading-sm)}.str-chat__thread-header .str-chat__thread-header-subtitle{color:var(--str-chat__text-secondary);font:var(--str-chat__font-caption-default)}.str-chat__thread-header .str-chat__thread-header-details{align-items:center;display:flex;flex-direction:column;justify-self:center;min-width:0;overflow-x:hidden;overflow-y:hidden}.str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-subtitle,.str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-title{overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat__thread-header .str-chat__thread-header-details .str-chat__thread-header-subtitle{overflow-y:hidden}.str-chat__thread-header .str-chat__thread-header__start{justify-self:start;min-width:0}.str-chat__thread-header .str-chat__thread-header__end{justify-self:end;min-width:0}.str-chat__thread-header .str-chat__close-thread-button{align-items:flex-start;background-color:initial;border:none;cursor:pointer;display:flex;height:var(--str-chat__size-40);justify-content:flex-end;width:var(--str-chat__size-40)}.str-chat__thread-header .str-chat__close-thread-button .str-chat__icon{fill:var(--str-chat__text-primary)}.str-chat__chat-view__threads .str-chat__thread-header .str-chat__thread-header-details{align-items:center}.str-chat__chat-view__threads .str-chat__thread{border:none}.str-chat__unread-count-badge{background-color:var(--str-chat__accent-error);border-radius:9999px;color:var(--str-chat__badge-text-on-accent)}.str-chat{--str-chat-unread-count-badge-absolute-offset-vertical:50%;--str-chat-unread-count-badge-absolute-offset-horizontal:50%}.str-chat__unread-count-badge-container{align-items:center;display:flex;justify-content:center;position:relative}.str-chat__unread-count-badge{align-items:center;display:flex;flex-shrink:0;font-size:12px;font-weight:700;justify-content:center;line-height:8px;min-height:18px;min-width:18px;padding:5px}.str-chat__unread-count-badge--top-right{position:absolute;translate:var(--str-chat-unread-count-badge-absolute-offset-horizontal) calc(var(--str-chat-unread-count-badge-absolute-offset-vertical)*-1)}.str-chat__unread-count-badge--bottom-left{position:absolute;translate:calc(var(--str-chat-unread-count-badge-absolute-offset-horizontal)*-1) var(--str-chat-unread-count-badge-absolute-offset-vertical)}.str-chat__unread-count-badge--bottom-right{position:absolute;translate:var(--str-chat-unread-count-badge-absolute-offset-horizontal) var(--str-chat-unread-count-badge-absolute-offset-vertical)}.str-chat__unread-count-badge--top-left{position:absolute;translate:calc(var(--str-chat-unread-count-badge-absolute-offset-horizontal)*-1) calc(var(--str-chat-unread-count-badge-absolute-offset-vertical)*-1)}.str-chat{--str-chat__thread-list-transition-duration:var(
    --str-chat__channel-list-transition-duration
  );--str-chat__thread-list-transition-easing:var(
    --str-chat__channel-list-transition-easing
  );--str-chat__thread-list-transition-offset:var(
    --str-chat__channel-list-transition-offset
  );--str-chat__thread-list-width:100%;--str-chat__thread-list-mobile-width:100%}.str-chat__thread-list-container{-webkit-border-end:1px solid var(--str-chat__border-core-default);background:var(--str-chat__background-core-elevation-1);border-inline-end:1px solid var(--str-chat__border-core-default);color:var(--str-chat__text-primary);display:flex;flex:0 0 var(--str-chat__thread-list-width);flex-direction:column;height:100%;max-width:100%;min-width:280px;opacity:1;position:relative;transform:translateX(0);transition:flex-basis var(--str-chat__thread-list-transition-duration) var(--str-chat__thread-list-transition-easing),min-width var(--str-chat__thread-list-transition-duration) var(--str-chat__thread-list-transition-easing),width var(--str-chat__thread-list-transition-duration) var(--str-chat__thread-list-transition-easing),max-width var(--str-chat__thread-list-transition-duration) var(--str-chat__thread-list-transition-easing),opacity var(--str-chat__thread-list-transition-duration) var(--str-chat__thread-list-transition-easing),transform var(--str-chat__thread-list-transition-duration) var(--str-chat__thread-list-transition-easing);width:var(--str-chat__thread-list-width)}@media (max-width:767px){.str-chat__thread-list-container{bottom:0;flex-basis:auto;inset-inline-start:0;max-width:100%;min-width:0;pointer-events:none;position:absolute;top:0;transform:translateX(calc(var(--str-chat__thread-list-transition-offset)*-1px));transition:transform var(--str-chat__thread-list-transition-duration) var(--str-chat__thread-list-transition-easing),visibility 0s linear var(--str-chat__thread-list-transition-duration);visibility:hidden;width:var(--str-chat__thread-list-mobile-width);z-index:1}}@media (prefers-reduced-motion:reduce){.str-chat__thread-list-container{transition:none}}.str-chat__thread-list-container .str-chat__unseen-threads-banner{align-items:center;background:initial;background:var(--background-core-surface);border:initial;border-radius:var(--str-chat__radius-max);border-radius:var(--str-chat__radius-none);color:var(--str-chat__text-secondary);cursor:pointer;display:flex;font:var(--str-chat__font-metadata-emphasis);gap:var(--str-chat__spacing-xs);height:36px;justify-content:center;padding:initial;position:relative}.str-chat__thread-list-container .str-chat__unseen-threads-banner>.str-chat__icon{height:var(--str-chat__icon-size-md);width:var(--str-chat__icon-size-md)}.str-chat__thread-list-container .str-chat__unseen-threads-banner:not(:disabled):hover:after{background:var(--str-chat__background-utility-hover);content:"";inset:0;pointer-events:none;position:absolute}.str-chat__thread-list{flex:1 1}.str-chat__thread-list [data-viewport-type=element],.str-chat__thread-list [data-virtuoso-scroller=true]{height:100%!important}.str-chat__thread-list-empty-placeholder{--str-chat-icon-color:var(--str-chat__text-secondary);text-align:center}.str-chat__thread-list-empty-placeholder svg{height:32px;width:32px}.str-chat__thread-list-empty-placeholder{align-items:center;color:var(--str-chat__text-secondary);display:flex;flex-direction:column;height:100%;justify-content:center;min-height:100%;padding:var(--str-chat__spacing-xl)}.str-chat__thread-list-empty-placeholder p{color:var(--str-chat__text-secondary);font:var(--str-chat__font-caption-default);margin:0}.str-chat__thread-list__header{align-items:center;display:flex;height:var(--str-chat__channel-header-height);padding:var(--str-chat__spacing-md);width:100%}.str-chat__thread-list__header .str-chat__thread-list__header__title{color:var(--str-chat__text-primary);flex:1 1;font:var(--str-chat__font-heading-lg)}.str-chat__thread-list-item-container{border-bottom:1px solid var(--str-chat__border-core-subtle);max-width:100%;padding:var(--str-chat__spacing-xxs)}.str-chat__thread-list-item-container:has(.str-chat__thread-list-item--highlighted){background:var(--str-chat__background-core-highlight)}.str-chat__thread-list-item{-webkit-padding-before:calc(var(--str-chat__spacing-sm) - 1px);align-items:flex-start;background:var(--str-chat__background-core-elevation-1);border:none;border-radius:var(--str-chat__radius-lg);cursor:pointer;display:flex;gap:var(--str-chat__spacing-sm);max-width:100%;padding-block:var(--str-chat__spacing-sm);padding-block-start:calc(var(--str-chat__spacing-sm) - 1px);padding-inline:var(--str-chat__spacing-sm);text-align:start;width:100%}.str-chat__thread-list-item:not(:disabled):hover{background:var(--str-chat__background-utility-hover)}.str-chat__thread-list-item:not(:disabled):active{background:var(--str-chat__background-utility-pressed)}.str-chat__thread-list-item:not(:disabled)[aria-pressed=true]{background:var(--str-chat__background-utility-selected)}.str-chat__thread-list-item .str-chat__avatar{flex-shrink:0}.str-chat__thread-list-item .str-chat__summarized-message-preview .str-chat__summarized-message-preview__sender{color:var(--str-chat__text-secondary)}.str-chat__thread-list-item .str-chat__summarized-message-preview .str-chat__summarized-message-preview__text{color:var(--str-chat__text-primary)}.str-chat__thread-list-item[aria-selected=true]{background-color:var(--str-chat__background-utility-selected)}.str-chat__thread-list-item__content{display:flex;flex:1 0;flex-direction:column;gap:var(--str-chat__spacing-xs);min-width:0}.str-chat__thread-list-item__content-leading{display:flex;flex-direction:column;gap:var(--str-chat__spacing-xxs);padding-block:var(--str-chat__spacing-xxxs)}.str-chat__thread-list-item__content-leading .str-chat__summarized-message-preview{font:var(--str-chat__font-body-default)}.str-chat__thread-list-item__content-leading .str-chat__summarized-message-preview .str-chat__summarized-message-preview__sender{font:var(--str-chat__font-body-emphasis)}.str-chat__thread-list-item__title{color:var(--str-chat__text-tertiary);font:var(--str-chat__font-caption-emphasis);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat__thread-list-item__content-trailing,.str-chat__thread-list-item__reply-information{align-items:center;display:flex;gap:var(--str-chat__spacing-xs)}.str-chat__thread-list-item__reply-count{color:var(--str-chat__text-link);font:var(--str-chat__font-caption-emphasis);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.str-chat__thread-list-item__timestamp{color:var(--str-chat__text-tertiary);font:var(--str-chat__font-caption-default);min-width:0;overflow-x:hidden;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.str-chat{--str-chat__tooltip-background-color:var(--str-chat__background-core-inverse)}.str-chat.str-chat__theme-dark{--str-chat__tooltip-background-color:var(--str-chat__background-core-elevation-2)}.str-chat__tooltip{background:var(--str-chat__tooltip-background-color);border-radius:var(--str-chat__radius-md);box-shadow:var(--str-chat__box-shadow-3);color:var(--str-chat__text-on-accent);display:flex;font:var(--str-chat__font-metadata-emphasis);gap:var(--str-chat__spacing-xs);max-width:150px;overflow-y:hidden;padding:var(--str-chat__spacing-xs);width:-webkit-max-content;width:max-content;z-index:1}.str-chat__tooltip:after{background-color:var(--str-chat__tooltip-background-color)}@keyframes str-chat__typing-indicator-fade-in{0%{opacity:0}to{opacity:1}}.str-chat__subtitle-content-transition{animation:str-chat__typing-indicator-fade-in .2s ease-out;display:inline-block}.str-chat__typing-indicator{align-items:flex-end;display:flex;gap:var(--str-chat__spacing-xs);margin:auto;max-width:calc(var(--str-chat__message-composer-max-width) + var(--str-chat__message-composer-padding));padding-block:var(--str-chat__spacing-xs);padding-inline:var(--str-chat__message-composer-padding);width:100%}.str-chat__typing-indicator.str-chat__typing-indicator--with-transition{animation:str-chat__typing-indicator-fade-in .25s ease-out}.str-chat__typing-indicator__bubble{align-items:center;background:var(--str-chat__chat-bg-incoming);border:1px solid var(--str-chat__chat-bg-incoming);border-radius:var(--str-chat__message-bubble-radius-group-bottom) var(--str-chat__message-bubble-radius-group-bottom) var(--str-chat__message-bubble-radius-group-bottom) var(--str-chat__message-bubble-radius-tail);display:inline-flex;max-height:36px;min-height:36px;padding-block:var(--str-chat__spacing-xs);padding-inline:var(--str-chat__spacing-sm)}.str-chat__typing-indicator__dots{align-items:center;column-gap:var(--str-chat__spacing-xxs);display:flex}.str-chat__typing-indicator__dots svg{display:block}.str-chat__typing-indicator__dots svg circle:first-child{fill:var(--str-chat__chat-text-typing-indicator);animation:str-chat__typing-indicator-dot 1.2s ease-in-out infinite both;animation-delay:0s}.str-chat__typing-indicator__dots svg circle:nth-child(2){fill:var(--str-chat__chat-text-typing-indicator);animation:str-chat__typing-indicator-dot 1.2s ease-in-out infinite both;animation-delay:.15s}.str-chat__typing-indicator__dots svg circle:nth-child(3){fill:var(--str-chat__chat-text-typing-indicator);animation:str-chat__typing-indicator-dot 1.2s ease-in-out infinite both;animation-delay:.3s}@keyframes str-chat__typing-indicator-dot{0%,to{opacity:1}33%{opacity:.75}66%{opacity:.5}}.str-chat__typing-indicator-header{align-items:baseline;color:var(--str-chat__text-secondary);display:inline-flex;font:var(--str-chat__font-caption-default);gap:var(--str-chat__spacing-xs);white-space:nowrap}.str-chat__typing-indicator-header__dots{align-items:center;display:inline-flex;vertical-align:middle}.str-chat__video-player-loading{align-items:center;block-size:100%;display:flex;inline-size:100%;justify-content:center}.str-chat .str-chat__message-attachment__video-thumbnail{height:100%;position:relative;width:100%}.str-chat .str-chat__message-attachment__video-thumbnail .str-chat__message-attachment__video-thumbnail-image{height:100%;object-fit:cover;width:100%}.str-chat .str-chat__message-attachment__video-thumbnail .str-chat__button.str-chat__button--solid.str-chat__message-attachment__video-thumbnail__play-indicator,.str-chat .str-chat__message-attachment__video-thumbnail .str-chat__message-attachment__video-thumbnail__play-indicator{align-items:center;background-color:var(--str-chat__control-play-button-bg);border-radius:var(--str-chat__radius-max);display:flex;height:48px;justify-content:center;left:calc(50% - 24px);position:absolute;top:calc(50% - 24px);width:48px}.str-chat .str-chat__message-attachment__video-thumbnail .str-chat__button.str-chat__button--solid.str-chat__message-attachment__video-thumbnail__play-indicator svg,.str-chat .str-chat__message-attachment__video-thumbnail .str-chat__message-attachment__video-thumbnail__play-indicator svg{height:24px;width:24px}.str-chat .str-chat__message-attachment__video-thumbnail .str-chat__button.str-chat__button--solid.str-chat__message-attachment__video-thumbnail__play-indicator svg path,.str-chat .str-chat__message-attachment__video-thumbnail .str-chat__message-attachment__video-thumbnail__play-indicator svg path{fill:var(--str-chat__control-play-button-icon)}
/*# sourceMappingURL=main.de3757fc.css.map*/