@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!panel,.panel{border-radius:.75rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850)}.btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;border-color:var(--ink-600);background-color:var(--ink-750);padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--muted-200);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn:hover{background-color:var(--ink-700)}.btn:disabled{cursor:not-allowed;opacity:.4}.btn-primary{border-color:var(--ink-500);background-color:var(--ink-600);font-weight:600;color:var(--muted-100)}.btn-primary:hover{background-color:var(--ink-500)}.btn-ghost{border-color:transparent;background-color:transparent;color:var(--muted-300)}.btn-ghost:hover:not(:disabled){background-color:var(--forma-control-hover-bg)}.prompt-mention{color:var(--muted-200);background-color:var(--forma-tint-08);border-radius:.2rem;padding:2px 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.prompt-skill-chip{color:rgb(var(--forma-brand-muted));background-color:rgb(var(--forma-brand) / .1);border-radius:.25rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}.\!input{width:100%;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--muted-200)}.\!input::-moz-placeholder{color:var(--muted-500)}.\!input::placeholder{color:var(--muted-500)}.\!input:focus{border-color:var(--muted-400);outline:2px solid transparent;outline-offset:2px}.input{width:100%;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--muted-200)}.input::-moz-placeholder{color:var(--muted-500)}.input::placeholder{color:var(--muted-500)}.input:focus{border-color:var(--muted-400);outline:2px solid transparent;outline-offset:2px}.\!input{background-color:var(--forma-elevated)!important;border:1px solid var(--forma-border)!important}.input{background-color:var(--forma-elevated);border:1px solid var(--forma-border)}.toolbar-btn{display:inline-flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-width:0px;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.toolbar-btn:hover{color:var(--muted-100)}.toolbar-btn:disabled{cursor:not-allowed;opacity:.3}.toolbar-btn:hover:disabled{background-color:transparent}.toolbar-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border-radius:var(--forma-toolbar-radius)}.toolbar-btn:hover:not(:disabled){background-color:var(--forma-control-hover-bg)}.toolbar-btn.is-active{background-color:var(--forma-control-hover-bg);color:var(--muted-100)}.forma-unread-dot{pointer-events:none;position:absolute;right:.125rem;top:.125rem;z-index:20;height:.5rem;width:.5rem;border-radius:9999px;background-color:#ef4444;box-shadow:0 0 0 1.5px var(--forma-shell-bg)}.bottom-bar-btn .forma-unread-dot{box-shadow:0 0 0 1.5px var(--forma-main-bg)}.bottom-bar-btn>svg{position:relative;z-index:0}.bottom-bar-btn>img.bottom-bar-btn__connector-icon{position:relative;z-index:0;height:19px;width:19px;-o-object-fit:contain;object-fit:contain}.bottom-bar-btn>svg,.bottom-bar-btn>img{transform-origin:50% 55%;transition:transform .16s ease}.bottom-bar-btn:hover:not(:disabled)>svg,.bottom-bar-btn:hover:not(:disabled)>img{animation:bottom-bar-icon-nudge .42s ease}@keyframes bottom-bar-icon-nudge{0%{transform:translateY(0) rotate(0)}28%{transform:translateY(-.75px) rotate(-2.5deg)}55%{transform:translateY(-.25px) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@media (prefers-reduced-motion: reduce){.bottom-bar-btn:hover:not(:disabled)>svg,.bottom-bar-btn:hover:not(:disabled)>img{animation:none}}.bottom-bar-btn__icon-shimmer{display:inline-flex;animation:bottom-bar-queue-icon-shimmer 1.2s ease-in-out 1}.hall-dj-disco-icon{position:relative;z-index:0;height:1.5rem;width:1.5rem;flex-shrink:0;-o-object-fit:contain;object-fit:contain}@keyframes hall-dj-loading-spin{to{transform:rotate(360deg)}}.header-chrome-control{position:relative;isolation:isolate;display:inline-flex;overflow:hidden;border-radius:9999px;border-width:0px;transition-property:box-shadow,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-color:rgb(var(--forma-brand-chrome-base));background-image:linear-gradient(135deg,rgb(var(--forma-brand-chrome-mid) / .96),rgb(var(--forma-brand-chrome-base) / .98) 52%,rgb(var(--forma-brand-chrome-deep) / 1));box-shadow:0 6px 18px -5px rgb(var(--forma-brand-glow) / .22),0 2px 5px -2px var(--forma-drop-30),inset 0 1px rgb(var(--forma-brand-highlight) / .14)}.header-chrome-control:before{content:"";position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;border-radius:inherit;padding:.5px;background:linear-gradient(180deg,rgb(var(--forma-brand-highlight) / .45) 0%,rgb(var(--forma-brand-focus) / .2) 38%,rgb(var(--forma-brand-light) / .05) 62%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.header-chrome-control>*{position:relative;z-index:1}.header-chrome-control:hover{filter:brightness(1.06);box-shadow:0 8px 20px -5px rgb(var(--forma-brand-light) / .28),0 2px 5px -2px var(--forma-drop-30),inset 0 1px rgb(var(--forma-brand-icon) / .18)}.header-chrome-control.is-active{box-shadow:0 8px 22px -4px rgb(var(--forma-brand-light) / .34),0 2px 6px -2px var(--forma-drop-32),inset 0 1px rgb(var(--forma-brand-icon) / .22),0 0 0 1px rgb(var(--forma-brand-focus) / .32)}.header-chrome-control.forma-signet-host{overflow:visible}.header-chrome-circle{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;padding:0}.header-chrome-circle__icon{flex-shrink:0;color:rgb(var(--forma-brand-icon) / .92)}.auth-page{position:relative;display:flex;height:100%;min-height:100vh;width:100%;flex-direction:column;overflow:hidden;background-color:var(--forma-shell-bg)}.app-loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background-color:var(--forma-shell-bg)}.app-loading-screen__brand{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;padding:1.25rem 1.5rem}.app-loading-screen__brand-mark{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:.025em;color:var(--muted-200)}.app-loading-screen__center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.app-loading-screen__spinner{height:2rem;width:2rem;flex-shrink:0;border-radius:9999px;border:2px solid var(--forma-divider);border-top-color:#c8c8c8d9;animation:app-loading-spin .75s linear infinite}@media (prefers-reduced-motion: reduce){.app-loading-screen__spinner{animation-duration:1.6s}}.app-loading-screen__error{display:flex;max-width:16rem;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.app-loading-screen__error-title{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--muted-200)}.app-loading-screen__error-body{font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--muted-500)}.app-loading-screen__retry{margin-top:.25rem;border-radius:.5rem;border-width:1px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--muted-200);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--forma-border);background-color:var(--forma-control-bg)}.app-loading-screen__retry:hover{background-color:var(--forma-control-hover-bg);border-color:var(--forma-border-strong)}.app-loading-screen__footer{position:absolute;bottom:0;left:0;right:0;padding-bottom:1.5rem;text-align:center;font-size:11px;color:var(--muted-500)}.app-error-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:auto;padding:1.5rem;background-color:var(--forma-shell-bg)}.app-error-screen__card{display:flex;max-width:28rem;flex-direction:column;gap:.75rem;border-radius:.75rem;border-width:1px;padding:1rem 1.25rem;border-color:var(--forma-border);background-color:var(--forma-content-bg)}.app-error-screen__title{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--muted-100)}.app-error-screen__body{font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--muted-400)}.app-error-screen__detail{overflow-x:auto;border-radius:.5rem;background-color:var(--ink-900);padding:.5rem .75rem;font-size:11px;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.app-error-screen__retry{margin-top:.25rem;align-self:flex-start;border-radius:.5rem;border-width:1px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--muted-200);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--forma-border);background-color:var(--forma-control-bg)}.app-error-screen__retry:hover{background-color:var(--forma-control-hover-bg);border-color:var(--forma-border-strong)}@keyframes app-loading-spin{to{transform:rotate(360deg)}}.auth-page__brand{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;padding:1.25rem 1.5rem}.auth-page__brand-mark{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:.025em;color:var(--muted-200)}.auth-page__brand-mark--link{text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.auth-page__brand-mark--link:hover{color:var(--muted-100)}.auth-page__brand-mark--link{cursor:pointer}.auth-page__main{display:flex;min-height:0px;flex:1 1 0%;align-items:center;justify-content:center;padding:4rem 1.5rem}.auth-page__card{width:100%;max-width:22rem}.auth-page__title{text-align:left;font-size:1.35rem;font-weight:400;line-height:1;letter-spacing:-.025em;color:var(--muted-100)}.auth-page__subtitle{margin-top:0;text-align:left;font-size:1.2rem;font-weight:400;line-height:1.25;color:var(--muted-500)}.auth-page__error{margin-top:1rem;border-radius:.25rem;border-width:1px;border-color:#ef444466;background-color:#450a0a4d;padding:.5rem .75rem;font-size:12px;--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.auth-page__providers{margin-top:1.5rem;display:flex;flex-direction:column;gap:.625rem}.auth-page__provider-btn{display:inline-flex;height:2.25rem;width:100%;align-items:center;justify-content:center;gap:.625rem;border-radius:0;border-width:1px;padding-left:1rem;padding-right:1rem;font-size:13px;font-weight:500;color:var(--muted-100);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--forma-chat-composer-bg);border-color:var(--forma-chat-composer-stroke)}.auth-page__provider-btn:hover{background-color:var(--forma-control-hover-bg);border-color:var(--forma-border-strong)}.auth-provider-icon{height:18px;width:18px;flex-shrink:0}.auth-provider-icon--facebook{height:18px;width:18px}.auth-page__email-form{margin-top:1.5rem;display:flex;flex-direction:column;gap:.625rem}.auth-page__email-label{font-size:12px;font-weight:500;color:var(--muted-300)}.auth-page__email-input{height:2.25rem;width:100%;border-radius:0;border-width:1px;padding-left:1rem;padding-right:1rem;font-size:13px;font-weight:500;color:var(--muted-100);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--forma-chat-composer-bg);border-color:var(--forma-chat-composer-stroke)}.auth-page__email-input::-moz-placeholder{color:var(--muted-500)}.auth-page__email-input::placeholder{color:var(--muted-500)}.auth-page__email-input:focus{outline:none;border-color:var(--forma-border-strong)}.auth-page__continue-btn{margin-top:.25rem;height:2.25rem;width:100%;justify-content:center;border-radius:0;font-size:13px}.auth-page__footer{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;font-size:12px;color:var(--muted-500)}.auth-page__legal-link{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.auth-page__legal-link:hover{color:var(--muted-300)}@media (max-width: 767px){.auth-page{min-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.auth-page__brand{padding:1rem;padding-top:calc(1rem + env(safe-area-inset-top,0px))}.auth-page__main{align-items:flex-start;padding:4.25rem 1rem 2.5rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}.auth-page__card{max-width:none}.auth-page__title{font-size:1.25rem}.auth-page__subtitle{font-size:.95rem;line-height:1.625}.auth-page__provider-btn{height:2.5rem;font-size:12px}.auth-page__email-input,.auth-page__continue-btn{height:2.5rem}.auth-page__footer{flex-wrap:wrap;justify-content:center;gap:.25rem;padding-left:1rem;padding-right:1rem;padding-bottom:2rem;text-align:center;line-height:1.625;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}}.app-shell{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;background-color:var(--forma-shell-bg)}.marketing-preview-shell{height:100dvh;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--forma-calls-lift: 24px}.marketing-preview-shell .app-layout{border-radius:0;border:none}.marketing-preview-shell .calls-view{justify-content:center;overflow-x:clip}.marketing-preview-shell .calls-view__stage{flex:1;align-items:center;justify-content:center;min-height:0;padding:.5rem 0 .75rem}.marketing-preview-shell .calls-view__grid--cascade{transform:scale(.9);transform-origin:center center}.marketing-preview-shell .chat-panel-mode-tabs,.marketing-preview-shell .chat-panel-mode-tabs *,.marketing-preview-shell .chat-tabs-bar,.marketing-preview-shell .chat-tabs-bar *{pointer-events:auto;cursor:pointer}.marketing-preview-shell .app-bottom-header .bottom-bar-btn:not(.marketing-preview-locked),.marketing-preview-shell .app-bottom-header .bottom-bar-btn:not(.marketing-preview-locked) *{pointer-events:auto;cursor:pointer}.marketing-preview-shell .app-bottom-header--spotify-pulse:before{opacity:calc(.58 + var(--spotify-pulse, 0) * .1);width:min(22rem,68vw);height:165%;background:radial-gradient(ellipse 125% 98% at 0% 100%,rgb(30 215 96 / .62) 0%,rgb(29 185 84 / .36) 34%,rgb(29 185 84 / .15) 54%,transparent 84%)}.marketing-preview-shell--connectors-section{height:100%;min-height:0}.marketing-preview-shell--connectors-section .marketing-preview-connectors-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;border:none;border-radius:0;min-height:0;height:100%}.marketing-preview-shell--connectors-section .chat-panel{grid-column:1 / -1;grid-row:1 / -1;width:100%;max-width:none;min-height:0;border-left:0}.marketing-preview-shell--connectors-section .chat-apps-capsule,.marketing-preview-shell--connectors-section .chat-apps-capsule *{pointer-events:auto;cursor:pointer}.marketing-preview-shell--recording .app-recording-frame{animation:none;border-color:#facc15e0;box-shadow:inset 0 0 0 1px #facc1559,inset 0 0 28px #facc1512}.marketing-preview-shell--recording .app-recording-frame--idle{border-color:#404040;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 28px #0000}.marketing-preview-shell--recording-static .app-recording-frame{animation:none;border-color:#facc15e0;box-shadow:inset 0 0 0 1px #facc1559,inset 0 0 28px #facc1512}.marketing-preview-shell--recording-static .call-block--cascade,.marketing-preview-shell--recording-static .open-voice-in-call__grid>.voice-participant-tile,.marketing-preview-shell--recording-static .calls-view__grid--cascade .call-block--cascade{animation:none!important;opacity:1!important;transform:none!important}.marketing-preview-shell--connectors-static .chat-connectors-list--from-bottom .chat-connectors-row,.marketing-preview-shell--connectors-static .chat-panel-rise-in,.marketing-preview-shell--connectors-static .chat-skills-list .chat-connectors-row{animation:none!important;opacity:1!important;transform:none!important}.marketing-preview-shell--recording .app-bottom-header .bottom-bar-btn{pointer-events:none;cursor:default}.marketing-preview-shell--recording .app-bottom-header .bottom-bar-btn.is-recording,.marketing-preview-shell--recording .app-bottom-header .bottom-bar-btn[aria-label=Record],.marketing-preview-shell--recording .app-bottom-header .bottom-bar-btn[aria-label="Stop recording"]{pointer-events:auto;cursor:pointer}.marketing-preview-shell--theater-feature{display:flex;flex-direction:column;height:100%;min-height:100%;background-color:var(--forma-content-bg);--forma-calls-lift: 0px}.marketing-preview-shell--theater-feature .calls-view{flex:1;min-height:0;justify-content:center;overflow-x:clip}.marketing-preview-shell--theater-feature .calls-view--theater{min-height:0}.marketing-preview-shell--theater-feature .calls-view__stage--theater{flex:1;min-height:0;padding:.5rem .75rem .65rem}.marketing-preview-shell--theater-feature .theater-view{max-width:none;--forma-call-media-max-width: min(22rem, calc(50% - .25rem) )}.marketing-preview-shell--theater-feature .theater-view__stage{min-height:0}.marketing-preview-shell--theater-feature .theater-view__stage-grid{flex-wrap:nowrap;justify-content:center;gap:.5rem;max-width:100%}.marketing-preview-shell--theater-feature .theater-speaker-card{flex:1 1 0;width:auto;min-width:0;max-width:calc(50% - .25rem)}.marketing-preview-shell--theater-feature .theater-view__controls{display:none}.app-layout{position:relative;display:grid;min-height:0;flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,var(--app-chat-col, 0px));overflow:hidden;background-color:var(--forma-content-bg);border-radius:0;border:var(--forma-divider-width) solid var(--forma-divider);border-bottom:none;transition:grid-template-columns .35s cubic-bezier(.32,.72,0,1)}.app-layout--panel-left{grid-template-columns:minmax(0,var(--app-chat-col, 0px)) minmax(0,1fr)}@media (prefers-reduced-motion: reduce){.app-layout{transition:none}}.app-layout--panel-right.app-layout--chat-open .app-layout__main,.app-layout--panel-right.app-layout--chat-open .app-chrome-row,.app-layout--panel-right.app-layout--chat-open .app-bottom-header,.app-layout--panel-right:has(.chat-panel) .app-layout__main,.app-layout--panel-right:has(.chat-panel) .app-chrome-row,.app-layout--panel-right:has(.chat-panel) .app-bottom-header{border-bottom-right-radius:0}.app-layout--panel-left.app-layout--chat-open .app-layout__main,.app-layout--panel-left.app-layout--chat-open .app-chrome-row,.app-layout--panel-left.app-layout--chat-open .app-bottom-header,.app-layout--panel-left:has(.chat-panel) .app-layout__main,.app-layout--panel-left:has(.chat-panel) .app-chrome-row,.app-layout--panel-left:has(.chat-panel) .app-bottom-header{border-bottom-right-radius:0}.app-layout--chat-fullscreen-overlay{position:relative}.app-layout .app-chrome-row{grid-column:1;grid-row:1;align-self:start;width:100%}.app-layout--panel-left .app-chrome-row{grid-column:2}.app-chrome-row{position:relative;z-index:50;display:flex;flex-shrink:0;align-items:stretch;overflow:visible;height:var(--forma-top-toolbar-height);min-height:var(--forma-top-toolbar-height);max-height:var(--forma-top-toolbar-height);background-color:transparent}.app-chrome-row--immersive .app-chrome-row__main{background-color:transparent;border-bottom:0}.app-chrome-row--immersive .app-chrome-row__leading{pointer-events:auto}.app-chrome-row--immersive .app-chrome-row__brand,.app-chrome-row--immersive .app-chrome-row__actions{display:none}.app-chrome-row__main{position:relative;display:grid;height:100%;min-height:0px;min-width:0px;flex:1 1 0%;align-items:center;gap:.5rem;padding-left:.5rem;padding-right:.5rem;overflow:visible;grid-template-columns:minmax(0,1fr) auto;border-bottom:none;background-color:transparent}.app-chrome-row__leading{position:relative;z-index:1;display:flex;height:1.5rem;min-width:0px;align-items:center;justify-content:flex-start;gap:.125rem;overflow:visible;grid-column:1;grid-row:1;justify-self:stretch}.app-chrome-row__brand{pointer-events:none;position:absolute;top:0;bottom:0;left:50%;z-index:0;display:flex;align-items:center;gap:.375rem;transform:translate(-50%)}.app-chrome-row__brand-logo{height:1rem;width:1rem;flex-shrink:0;border-radius:.125rem;-o-object-fit:contain;object-fit:contain}.app-chrome-row__workspace-brand-group{display:inline-flex;height:1.5rem;min-width:0px;max-width:100%;align-items:center}.app-chrome-row__workspace-brand__add{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;border-width:0px;background-color:transparent;color:var(--muted-400);transition-property:color,background-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.app-chrome-row__workspace-brand__add:hover{color:var(--muted-200);background-color:var(--forma-control-hover-bg)}.app-chrome-row__workspace-brand__add.is-open{color:var(--muted-100);background-color:var(--forma-control-hover-bg)}.app-chrome-row__actions{position:relative;z-index:1;display:flex;height:1.5rem;flex-shrink:0;align-items:center;justify-content:flex-end;overflow:visible;grid-column:2;grid-row:1;justify-self:end}.header-toolbar-actions{display:flex;height:1.5rem;align-items:center;gap:.375rem;overflow:visible}.workspace-switcher-capsule{position:relative;display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;overflow:visible;border-width:0px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding:0;color:inherit;background:transparent;background-image:none;box-shadow:none;outline:none;border-radius:var(--forma-toolbar-radius)}.app-chrome-row:not(.app-chrome-row--panel-left):not(.app-chrome-row--panel-right) .app-chrome-row__main{flex:1 1 0%}.app-chrome-row--panel-right .app-chrome-row__main{grid-column:1}.app-chrome-row--panel-left .app-chrome-row__main{grid-column:2}.app-chrome-row__workspaces{display:flex;min-width:0px;max-width:100%;align-items:center;justify-content:center;grid-column:2;grid-row:1;justify-self:center}.app-chrome-row__workspaces-track{position:relative;isolation:isolate;overflow:hidden;border-width:0px;background-color:var(--forma-chat-composer-bg);box-shadow:var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-07)}.app-chrome-row__workspaces-track:before{content:"";position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;border-radius:inherit;padding:.5px;background:linear-gradient(180deg,var(--forma-tint-34) 0%,var(--forma-tint-12) 38%,var(--forma-tint-02) 62%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.app-chrome-row__workspaces-track>*{position:relative;z-index:1}.app-chrome-row__workspaces-track.call-block:before{z-index:3}@media (max-width: 480px){.app-chrome-row__leading .app-chrome-row__workspaces-track{max-width:42vw}}.app-chrome-row__workspaces-track{display:inline-flex;max-width:100%;align-items:center;gap:.125rem;overflow-x:auto;border-radius:9999px;padding:.125rem;scrollbar-width:none}.app-chrome-row__workspaces-track::-webkit-scrollbar{display:none}.app-chrome-row__workspace-icon{display:inline-flex;height:1rem;width:1rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:4px;font-size:8px;font-weight:700;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.app-chrome-row__workspace-btn{display:inline-flex;height:1.5rem;max-width:10rem;flex-shrink:0;align-items:center;gap:.375rem;border-radius:9999px;border-width:0px;padding-left:.625rem;padding-right:.625rem;font-size:11px;font-weight:500;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent}.app-chrome-row__workspace-btn:hover{color:var(--muted-200);background-color:var(--forma-control-hover-bg)}.app-chrome-row__workspace-btn--active{color:var(--muted-100);background-color:var(--forma-tint-10);box-shadow:inset 0 0 0 1px var(--forma-tint-06)}.app-chrome-row__workspace-btn--add{width:1.5rem;max-width:none;justify-content:center;padding-left:0;padding-right:0;color:var(--muted-300)}.app-chrome-row__workspace-create-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;cursor:default;border-width:0px;background-color:transparent;padding:0}.app-chrome-row__workspace-create-menu,.app-chrome-row__workspace-menu{position:fixed;z-index:81;width:17.5rem;border-radius:.75rem;border-width:1px;padding:.75rem;background-color:var(--forma-panel);border-color:var(--forma-overlay-border);box-shadow:var(--forma-overlay-shadow)}.app-chrome-row__workspace-menu-section+.app-chrome-row__workspace-menu-section{margin-top:.75rem;border-top-width:1px;border-color:var(--ink-800);padding-top:.75rem}.app-chrome-row__workspace-menu-title{font-size:11px;font-weight:600;color:var(--muted-100)}.app-chrome-row__workspace-menu-hint{margin-bottom:.5rem;font-size:10px;color:var(--muted-500)}.app-chrome-row__workspace-create-row{display:flex;align-items:center;gap:.375rem}.app-chrome-row__workspace-create-input{min-width:0px;flex:1 1 0%;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-900);padding:.375rem .5rem;font-size:.75rem;line-height:1rem;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px}.app-chrome-row__workspace-create-input::-moz-placeholder{color:var(--muted-500)}.app-chrome-row__workspace-create-input::placeholder{color:var(--muted-500)}.app-chrome-row__workspace-create-input:focus{border-color:var(--ink-600)}.app-chrome-row__workspace-create-btn{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.5rem;border-width:0px;padding:.375rem .5rem;font-size:11px;font-weight:500;color:var(--muted-100);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-chrome-row__workspace-create-btn:disabled{cursor:not-allowed;opacity:.4}.app-chrome-row__workspace-create-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--forma-tint-10)}.app-chrome-row__workspace-create-btn:hover:not(:disabled){background-color:var(--forma-tint-16)}.app-chrome-row button:not(.header-chrome-control):not(.workspace-switcher-capsule):not(.toolbar-btn){-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background-color:transparent}.app-chrome-row .toolbar-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-radius:var(--forma-toolbar-radius);background-color:transparent}.app-chrome-row .toolbar-btn:hover:not(:disabled),.app-chrome-row .toolbar-btn.is-active{background-color:var(--forma-control-hover-bg)}.app-voice-settings-floating .toolbar-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-radius:var(--forma-toolbar-radius);background-color:transparent}.app-voice-settings-floating .toolbar-btn:hover:not(:disabled),.app-voice-settings-floating .toolbar-btn.is-active{background-color:var(--forma-control-hover-bg)}.app-chrome-row button.workspace-switcher-capsule{border:none;border-radius:var(--forma-toolbar-radius);padding:0}.app-chrome-row .header-chrome-control,.app-voice-settings-floating .header-chrome-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background-color:rgb(var(--forma-brand-chrome-base));background-image:linear-gradient(135deg,rgb(var(--forma-brand-chrome-mid) / .96),rgb(var(--forma-brand-chrome-base) / .98) 52%,rgb(var(--forma-brand-chrome-deep) / 1));box-shadow:0 6px 18px -5px rgb(var(--forma-brand-glow) / .22),0 2px 5px -2px var(--forma-drop-30),inset 0 1px rgb(var(--forma-brand-highlight) / .14)}.expandable-search{position:relative;width:100%}.expandable-search__bar{position:relative;z-index:2;box-sizing:border-box;display:flex;width:100%;flex-shrink:0;align-items:center;gap:.375rem;padding-left:.75rem;padding-right:.75rem;background:transparent;box-shadow:none;border:none}.expandable-search--settings .expandable-search__bar{height:2rem;border-radius:9999px;border-width:1px;border-color:transparent;transition-property:border-radius,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);background-color:var(--forma-chat-composer-bg);box-shadow:var(--forma-composer-shadow)}.expandable-search--settings.expandable-search--open{overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);box-shadow:var(--forma-composer-shadow)}.expandable-search--settings.expandable-search--open .expandable-search__bar{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:1rem;border-top-right-radius:1rem;border-color:transparent;background-color:transparent;box-shadow:none}.expandable-search__icon{color:var(--muted-500)}.expandable-search__input{min-width:0px;flex:1 1 0%;border-width:0px;background-color:transparent;font-size:11.5px;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px}.expandable-search__input::-moz-placeholder{color:var(--muted-500)}.expandable-search__input::placeholder{color:var(--muted-500)}.expandable-search__input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.expandable-search__input::-webkit-search-cancel-button{display:none}.expandable-search__panel{max-height:14rem;overflow-y:auto;border-top-width:1px;border-color:var(--ink-700);padding:.25rem .25rem .375rem;overscroll-behavior:contain}.expandable-search__list{display:flex;flex-direction:column;gap:.125rem}.expandable-search__item{display:flex;width:100%;flex-direction:column;border-radius:.5rem;padding:.5rem .625rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent}.expandable-search__item:hover,.expandable-search__item--active{background-color:var(--ink-800)}.expandable-search__item-label{font-size:13px;font-weight:500;color:var(--muted-100)}.expandable-search__item-hint{margin-top:.125rem;font-size:11px;color:var(--muted-500)}.expandable-search__empty{padding:.75rem .625rem;font-size:12px;color:var(--muted-500)}.app-layout__main{position:relative;grid-column:1;grid-row:1;width:100%;min-width:0;min-height:0;overflow:hidden;background-color:transparent}.app-layout--settings{grid-template-rows:minmax(0,1fr)}.app-layout--voice-call{grid-template-rows:minmax(0,1fr) auto}.app-layout--voice-call .app-layout__main{grid-row:1}.app-layout--voice-call .app-bottom-header{grid-row:2}.app-voice-settings-floating{position:absolute;top:.625rem;right:.75rem;z-index:35;pointer-events:none}.app-voice-settings-floating>*{pointer-events:auto}.app-layout--settings .app-layout__main{grid-row:1}.app-layout--panel-left .app-layout__main{grid-column:2}.settings-view{position:relative;z-index:1;display:flex;height:100%;min-height:0px;width:100%;overflow:hidden;padding-top:1.5rem;padding-bottom:1.5rem;--settings-content-edge-gap: 100px;align-items:flex-start;justify-content:stretch;background-color:var(--forma-calls-bg)}.settings-view__frame{display:flex;min-height:0px;width:100%;max-width:none;flex-direction:column;overflow:hidden;height:100%}.settings-view__back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;gap:.5rem;border-radius:.375rem;padding:.5rem;text-align:left;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background-color:color-mix(in srgb,var(--forma-calls-bg) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.settings-view__back:hover{background-color:color-mix(in srgb,var(--forma-calls-bg) 94%,transparent)}.settings-view__profile-wrap{position:relative;margin-bottom:.75rem;flex-shrink:0}.settings-view__back-icon{flex-shrink:0;color:var(--muted-400)}.settings-view__back-meta{display:flex;min-width:0px;flex-direction:column}.settings-view__back-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.25;color:var(--muted-100)}.settings-view__back-hint{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;color:var(--muted-400)}.settings-view__profile{display:flex;min-width:0px;align-items:center;gap:.5rem;padding:.5rem}.settings-view__profile-avatar{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.settings-profile-photo{display:flex;align-items:center;gap:1rem}.settings-profile-photo--row{width:100%;flex-direction:column;align-items:flex-end;gap:.5rem}.settings-profile-photo__trigger{border-radius:9999px;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-profile-photo__trigger:hover{opacity:.85}.settings-profile-photo__trigger:disabled{cursor:not-allowed;opacity:.5}.settings-profile-photo__trigger{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;padding:0;cursor:pointer}.settings-field-row__value{margin:0;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--muted-200)}.settings-profile-photo__preview{height:4rem;width:4rem;border-radius:9999px}.user-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;-o-object-fit:cover;object-fit:cover}.user-avatar--fill{height:100%;width:100%}.call-block__avatar.user-avatar,.call-block__avatar img.user-avatar{border-radius:9999px}.settings-view__profile-meta{display:flex;min-width:0px;flex-direction:column}.settings-view__profile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.25;color:var(--muted-100)}.settings-view__profile-plan{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;color:var(--muted-400)}.expandable-search--settings{position:relative;z-index:20;margin-bottom:1.25rem;width:100%;flex-shrink:0}.settings-view__layout{display:grid;grid-template-columns:11.5rem minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;flex:1;overflow:hidden;justify-content:start;width:100%;margin-inline:0}.settings-view__nav{display:flex;height:100%;min-height:0px;flex-direction:column;overflow:hidden;padding-top:0;padding-bottom:0;padding-left:1.5rem;padding-right:.75rem}.settings-view__tabs-logout{margin-top:.125rem}.settings-view__logout{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.375rem;padding:.25rem .5rem;text-align:left;font-size:13px;font-weight:500;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent}.settings-view__logout:not(:disabled):hover{background-color:#ef44441a;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.settings-view__logout:disabled{cursor:not-allowed;opacity:.5}.settings-view__tabs{display:flex;flex-direction:column;gap:1px}.settings-view__tabs-separator{margin-top:.25rem;margin-bottom:.25rem;height:1px;flex-shrink:0;background-color:var(--ink-750);list-style:none}.settings-view__tab{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.375rem;padding:.25rem .5rem;text-align:left;font-size:13px;font-weight:500;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-view__tab:hover{background-color:var(--ink-850);color:var(--muted-200)}.settings-view__tab{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent}.settings-view__tab-icon{flex-shrink:0;color:var(--muted-500)}.settings-view__tab--active{background-color:var(--ink-800);color:var(--muted-100)}.settings-view__tab--active .settings-view__tab-icon{color:var(--muted-200)}.settings-view__panel{display:flex;height:100%;min-height:0px;width:100%;min-width:0px;flex-direction:column;overflow:hidden;padding-left:0;padding-right:0}.settings-view__panel-header{flex-shrink:0;min-height:3.75rem}.settings-view__panel-content{box-sizing:border-box;width:100%;padding-left:1.5rem;padding-right:1.5rem;max-width:calc(100% - var(--settings-content-edge-gap));margin-inline:auto}.settings-view__panel-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--muted-100)}.settings-view__panel-desc{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--muted-400)}.settings-view__panel-body{margin-top:1.5rem;min-height:0px;width:100%;flex:1 1 0%;overflow-y:auto;padding-bottom:2rem;overscroll-behavior:contain}.app-layout--settings.app-layout--chat-open.app-layout--panel-right .settings-view{padding-right:0}.app-layout--settings.app-layout--chat-open.app-layout--panel-left .settings-view{padding-left:0}.app-layout--settings.app-layout--chat-open.app-layout--panel-left .settings-view__nav{padding-left:1.5rem}.app-layout--settings.app-layout--chat-open.app-layout--panel-left .settings-view__panel-body{direction:rtl}.app-layout--settings.app-layout--chat-open.app-layout--panel-left .settings-view__panel-body .settings-view__panel-content{direction:ltr}.app-layout--settings.app-layout--chat-open.app-layout--panel-left .settings-view__panel-body .settings-view__panel-content>*{direction:ltr}.settings-section{margin-bottom:1.5rem;width:100%}.settings-section:last-child{margin-bottom:0}.settings-field-list{display:flex;width:100%;flex-direction:column}.settings-field-list__divider{margin-top:1rem;margin-bottom:1rem;height:1px;width:100%;flex-shrink:0;border-width:0px;background-color:var(--ink-700)}.settings-field-row{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.75rem;padding-top:1rem;padding-bottom:1rem}.settings-field-row:first-child{padding-top:0}.settings-field-row:last-child{padding-bottom:0}.settings-field-row__info{min-width:0px;flex:1 1 0%;padding-right:1rem}.settings-field-row__label{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--muted-100)}.settings-field-row__desc{margin-top:.25rem;font-size:12px;line-height:1.625;color:var(--muted-400)}.settings-field-row__control{display:flex;width:11rem;flex-shrink:0;flex-direction:column;align-items:stretch;justify-content:center}.settings-field-row__control--toggle{align-items:flex-end}.settings-picker{display:flex;width:100%;align-items:center;gap:.5rem}.settings-picker--with-prefix .settings-picker__field{min-width:0px;flex:1 1 0%}.settings-picker__prefix{flex-shrink:0}.settings-picker__swatch{display:block;height:2rem;width:2rem;border-radius:.5rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(255 255 255 / .1)}.settings-picker__field{position:relative;width:100%}.settings-picker__select{width:100%;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-900);padding:.5rem 2rem .5rem .75rem;font-size:12px;color:var(--muted-200);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.settings-picker__select:hover:not(:disabled){border-color:var(--ink-600);background-color:var(--ink-850)}.settings-picker__select:focus-visible{border-color:color-mix(in srgb,var(--muted-400) 55%,transparent)}.settings-picker__select:disabled{cursor:not-allowed;opacity:.5}.settings-picker__time{padding-right:.75rem}.settings-picker__time::-webkit-calendar-picker-indicator{filter:invert(.72);opacity:.85;cursor:pointer}.settings-picker__chevron{pointer-events:none;position:absolute;right:.625rem;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:var(--muted-500)}.settings-checkbox{display:inline-flex;cursor:pointer;align-items:center;justify-content:center}.settings-checkbox--disabled{cursor:not-allowed;opacity:.5}.settings-checkbox__box{display:flex;height:1.125rem;width:1.125rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:var(--ink-600);background-color:var(--ink-900);color:var(--muted-100);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-checkbox:has(.settings-checkbox__input:checked) .settings-checkbox__box{border-color:var(--muted-400);background-color:var(--ink-750)}.settings-checkbox:has(.settings-checkbox__input:focus-visible) .settings-checkbox__box{border-color:color-mix(in srgb,var(--muted-400) 55%,transparent)}.settings-field-row__error{flex-basis:100%;font-size:11px;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.settings-field-row .settings-section__inline-form{margin-top:0}.settings-section--card{border-radius:.75rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:1rem}.settings-section__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-500)}.settings-section__hint{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:var(--muted-400)}.settings-section__stack{margin-top:.75rem;display:flex;width:100%;flex-direction:column;gap:.25rem}.settings-agents{display:flex;width:100%;flex-direction:column;gap:1rem}.settings-agents .settings-section--card{border-radius:.75rem;border-width:0px;background-color:var(--ink-750);padding:1.25rem 1rem 1rem}.settings-agents .settings-agent-card{display:flex;height:12.5rem;flex-direction:column}.settings-agents .settings-agent-card--editing{text-align:left}.settings-agents .settings-agent-card--editing .settings-section__label{text-align:left;line-height:1.25}.settings-agents .settings-agent-card__body{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column}.settings-agents .settings-agent-card__body--idle{align-items:center;justify-content:center;gap:.25rem;text-align:center;line-height:1.625}.settings-agents .settings-agent-card__idle-label{margin:0;text-align:center;line-height:1.375}.settings-agents .settings-agent-card__idle-hint{margin-top:0;max-width:18rem;text-align:center;line-height:1.625}.settings-agents .settings-agent-card__button-wrap{padding-top:.75rem;padding-bottom:.75rem}.settings-agents .settings-agent-card__body--edit{margin-top:.75rem;text-align:left}.settings-agents .settings-agent-card__textarea{min-height:0px;flex:1 1 0%;resize:none;text-align:left}.settings-agents .settings-agent-card__actions{margin-top:.75rem;display:flex;flex-shrink:0;justify-content:flex-end;gap:.5rem}.settings-agents .settings-textarea{margin-top:0;border-width:0px;background-color:transparent;padding:0}.settings-agents .settings-textarea:focus{border-width:0px}.settings-agents .settings-textarea{box-shadow:none;min-height:0}.settings-friends-list{margin-top:.75rem;display:flex;flex-direction:column;gap:.375rem}.settings-friends-list__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-900);padding:.625rem .75rem}.settings-friends-list__avatar{height:2rem;width:2rem;flex-shrink:0;border-radius:9999px;font-size:11px;font-weight:600;color:var(--muted-100)}.settings-friends-list__avatar.user-avatar img.user-avatar{height:2rem;width:2rem;-o-object-fit:cover;object-fit:cover}.settings-friends-list__main{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column}.settings-friends-list__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--muted-100)}.settings-friends-list__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--muted-500)}.settings-workspaces{display:flex;width:100%;flex-direction:column;gap:1rem}.settings-workspaces-list{display:flex;flex-direction:column;gap:.375rem}.settings-workspaces-list__row{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-900);padding:.5rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-workspaces-list__row--static{cursor:default}.settings-workspaces-list__select{display:flex;min-width:0px;flex:1 1 0%;align-items:center;gap:.75rem;border-radius:.375rem;padding:.125rem .25rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-workspaces-list__select:hover{background-color:var(--ink-850)}button.settings-workspaces-list__row:hover,.settings-workspaces-list__row--active{border-color:var(--ink-600);background-color:var(--ink-850)}.settings-workspaces-list__icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;font-size:11px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.settings-workspaces-list__icon-btn{flex-shrink:0;cursor:pointer;border-radius:.5rem;border-width:0px;background-color:transparent;padding:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-workspaces-list__icon-btn:hover{opacity:.8}.settings-workspaces-list__icon-btn:disabled{cursor:wait;opacity:.6}.settings-workspaces-list__main{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column}.settings-workspaces-list__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--muted-100)}.settings-workspaces-list__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--muted-500)}.settings-workspaces-list__action{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-workspaces-list__action:hover{background-color:var(--ink-800)}.settings-workspaces-list__action--accept{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.settings-workspaces-list__copy{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.375rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.375rem .625rem;font-size:11px;font-weight:500;color:var(--muted-200);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-workspaces-list__copy:hover{background-color:var(--ink-800)}.settings-workspaces-list__copy--done{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.settings-workspaces-list__delete{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.375rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.375rem .625rem;font-size:11px;font-weight:500;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-workspaces-list__delete:hover{background-color:var(--ink-800)}.settings-workspaces-list__delete:disabled{cursor:wait;opacity:.6}.settings-workspaces-list__delete--owner{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.settings-workspaces-list__delete--owner:hover{border-color:#7f1d1d99;background-color:#450a0a66}.settings-textarea{margin-top:.5rem;width:100%;resize:vertical;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-900);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-200)}.settings-textarea::-moz-placeholder{color:var(--muted-500)}.settings-textarea::placeholder{color:var(--muted-500)}.settings-textarea:focus{border-color:var(--ink-600);outline:2px solid transparent;outline-offset:2px}.settings-textarea{min-height:6.5rem}.settings-section__inline-form{margin-top:.75rem;display:flex;width:100%;gap:.5rem}.settings-section__meta{margin-top:.5rem;font-size:11px;color:var(--muted-500)}.settings-workspace-members{margin-top:.75rem;display:flex;width:100%;flex-direction:column;gap:.375rem}.settings-workspace-members__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.625rem .75rem}.settings-workspace-members__name{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--muted-100)}.settings-workspace-members__kick{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.375rem;padding:.25rem .5rem;font-size:11px;font-weight:500;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-workspace-members__kick:hover{background-color:var(--ink-800);--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.settings-workspace-members__kick{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent}.settings-section__error{margin-top:.5rem;font-size:11px;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.settings-plugin-row__icon .chat-app-circle__img,.settings-plugin-row__icon .chat-app-circle__logo svg{height:1.25rem;width:1.25rem}.settings-option{border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.625rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-option:hover{border-color:var(--ink-600);background-color:var(--ink-800)}.settings-option{-moz-appearance:none;appearance:none;-webkit-appearance:none}.settings-option__title{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--muted-100)}.settings-option__subtitle{margin-top:.125rem;display:block;font-size:11px;color:var(--muted-500)}.settings-option--danger .settings-option__title{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.settings-toggle{margin-top:.75rem;display:flex;width:100%;cursor:pointer;align-items:flex-start;gap:.75rem;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.settings-toggle:hover{border-color:var(--ink-600)}.settings-toggle__input{margin-top:.125rem;height:1rem;width:1rem;flex-shrink:0;border-radius:.25rem;border-color:var(--ink-600);background-color:var(--ink-900);color:var(--muted-400);outline:2px solid transparent;outline-offset:2px}.settings-toggle__title{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--muted-100)}.settings-toggle__desc{margin-top:.125rem;display:block;font-size:11px;line-height:1.375;color:var(--muted-500)}.settings-kv{margin-top:.75rem}.settings-kv>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.settings-kv{font-size:.875rem;line-height:1.25rem}.settings-kv__row{display:flex;justify-content:space-between;gap:1rem}.settings-kv__row dt{color:var(--muted-400)}.settings-kv__row dd{color:var(--muted-200)}.settings-coming-soon{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--muted-300)}.settings-plan-grid{margin-bottom:1.5rem;display:grid;width:100%;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-plan-grid__full{grid-column:1 / -1;margin-bottom:0;display:flex;flex-direction:column;gap:.75rem}.boosted-workspaces-list{border-radius:.75rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.75rem .875rem}.boosted-workspaces-list__header{margin-bottom:.5rem;display:flex;align-items:center;gap:.375rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-300)}.boosted-workspaces-list__items{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:.5rem;padding:0}.boosted-workspaces-list__item{display:flex;flex-direction:column;gap:.375rem;border-radius:.5rem;background-color:var(--ink-800);padding:.625rem}.boosted-workspaces-list__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.boosted-workspaces-list__name{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--muted-100)}.boosted-workspaces-list__percent{flex-shrink:0;font-size:12px;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:var(--muted-200)}.boosted-workspaces-list__bar{height:.375rem;width:100%;overflow:hidden;border-radius:9999px;background-color:var(--ink-700)}.boosted-workspaces-list__bar-fill{height:100%;border-radius:9999px;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);background:rgb(var(--forma-brand))}.boosted-workspaces-list__bar-fill--warn{background:#f59e0b}.boosted-workspaces-list__bar-fill--full{background:#ef4444}.boosted-workspaces-list__actions{margin-top:.125rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.boosted-workspaces-list__cancel{border-radius:.375rem;border-width:1px;border-color:#ef444459;background-color:transparent;padding:.25rem .5rem;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.boosted-workspaces-list__cancel:hover:not(:disabled){border-color:#f871718c;background-color:#ef44441a;--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.boosted-workspaces-list__cancel:disabled{cursor:default;opacity:.6}.boosted-workspaces-list__status{font-size:11px;font-weight:500;color:#fcd34de6}.boosted-workspaces-list__error{margin:0;font-size:11px;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.settings-plan-card{display:flex;height:100%;flex-direction:column;border-radius:.75rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:1rem;text-align:left}.settings-plan-card--active{border-color:var(--muted-400);background-color:var(--ink-750)}.settings-plan-card__name{margin:0;font-size:13px;font-weight:600;color:var(--muted-200)}.settings-plan-card__price{margin-top:.25rem;font-size:1.75rem;font-weight:600;line-height:1;letter-spacing:-.025em;color:var(--muted-100)}.settings-plan-card__cta{margin-top:1rem;display:inline-flex;width:100%;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-color:var(--ink-600);background-color:var(--ink-750);padding:.5rem .75rem;font-size:12px;font-weight:500;color:var(--muted-100);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.settings-plan-card__cta:hover:not(:disabled){border-color:var(--ink-500);background-color:var(--ink-700);color:var(--muted-100)}.settings-plan-card__cta:disabled{cursor:default;border-color:var(--ink-700);background-color:var(--ink-850);color:var(--muted-500);opacity:1}.settings-plan-card--active .settings-plan-card__cta:disabled{background-color:var(--ink-800);color:var(--muted-300);border-color:color-mix(in srgb,var(--muted-400) 35%,transparent)}.settings-plan-card__divider{margin-top:1rem;margin-bottom:1rem;height:1px;width:100%;flex-shrink:0;border-width:0px;background-color:var(--ink-700)}.settings-plan-card__features{margin:0;display:flex;flex-direction:column;gap:.5rem;padding:0;font-size:11px;line-height:1.375;color:var(--muted-300);list-style:none}.settings-plan-card__features li{position:relative;padding-left:.75rem}.settings-plan-card__features li:before{content:"";position:absolute;left:0;top:.45em;height:.25rem;width:.25rem;border-radius:9999px;background-color:var(--muted-500)}.settings-usage-summary{display:flex;flex-direction:column;gap:.5rem}.settings-usage-summary__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.875rem;line-height:1.25rem;color:var(--muted-200)}.settings-usage-summary__row--muted{font-size:.75rem;line-height:1rem;color:var(--muted-400)}.settings-usage-bar{height:.5rem;width:100%;overflow:hidden;border-radius:9999px;background-color:#ffffff1a}.settings-usage-bar__fill{height:100%;border-radius:9999px;background-color:#10b981cc;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.settings-usage-bar__fill--warn{background-color:#f59e0be6}.settings-usage-bar__fill--full{background-color:#ef4444e6}.settings-usage-percent{margin-bottom:.75rem;display:flex;align-items:baseline;gap:.75rem}.settings-usage-percent__value{font-size:2.25rem;line-height:2.5rem;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.settings-usage-percent__label{font-size:.875rem;line-height:1.25rem;color:var(--muted-400)}.forma-capsule{position:relative;isolation:isolate;overflow:hidden;border-width:0px;background-color:var(--forma-chat-composer-bg);box-shadow:var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-07)}.forma-capsule:before{content:"";position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;border-radius:inherit;padding:.5px;background:linear-gradient(180deg,var(--forma-tint-34) 0%,var(--forma-tint-12) 38%,var(--forma-tint-02) 62%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.forma-capsule>*{position:relative;z-index:1}.calls-view{position:relative;isolation:isolate;display:flex;height:100%;min-height:0px;width:100%;min-width:0px;flex-direction:column;align-items:stretch;overflow-y:auto;overflow-x:hidden;padding:1rem 1.25rem;background-color:var(--forma-calls-bg)}.calls-view>:not(.calls-view__hex-decor){position:relative;z-index:1}.calls-view__hex-decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.calls-view__hex-svg{display:block;width:100%;height:100%}.calls-view__hex-mesh{fill:none;stroke:var(--forma-tint-055);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke}.calls-view--loading .calls-view__hex-decor{display:none}.calls-view:not(.calls-view--theater):not(.calls-view--loading){justify-content:flex-start}.calls-view--open-channel{min-height:0px;flex:1 1 0%;align-items:stretch;justify-content:stretch;padding-top:.5rem;padding-bottom:.5rem}.calls-view__stage{position:relative;display:flex;width:100%;min-width:0px;flex:1 1 0%;align-items:flex-start;justify-content:center;--calls-stage-pad-top: clamp( 0px, calc(33vh - var(--forma-calls-lift)), calc(14rem - var(--forma-calls-lift)) );padding:var(--calls-stage-pad-top) 0 12px}.calls-view__stage--with-promo .calls-promo{position:absolute;left:50%;z-index:1;width:min(32rem,calc(100% - 1rem));top:calc(var(--calls-stage-pad-top) * .5 + 14px);transform:translate(-50%,-50%)}.calls-promo{position:relative;isolation:isolate;display:flex;flex-shrink:0;flex-direction:row;align-items:center;gap:.5rem;overflow:hidden;border-radius:.5rem;padding:.375rem .625rem;border:1px solid rgb(var(--forma-brand-border) / .32);background:linear-gradient(135deg,rgb(var(--forma-brand-chrome-deep) / .92),rgb(var(--forma-brand-chrome-mid) / .88) 55%,rgb(var(--forma-brand-chrome-base) / .9));box-shadow:0 8px 20px -16px #00000080}.calls-promo__sheen{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(105deg,transparent 0%,transparent 38%,rgb(255 255 255 / .055) 48%,rgb(191 219 254 / .08) 50%,rgb(255 255 255 / .04) 52%,transparent 62%,transparent 100%);background-size:220% 100%;animation:calls-promo-sheen 9.5s ease-in-out infinite}.calls-promo:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;padding:1px;background:linear-gradient(115deg,rgb(var(--forma-brand-border) / .15),rgb(var(--forma-brand-highlight) / .42) 45%,#ffffff38 52%,rgb(var(--forma-brand-border) / .18));background-size:220% 100%;animation:calls-promo-stroke 9.5s ease-in-out infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes calls-promo-sheen{0%,18%{background-position:120% 0;opacity:.35}42%{opacity:.7}55%,to{background-position:-120% 0;opacity:.35}}@keyframes calls-promo-stroke{0%,18%{background-position:120% 0;opacity:.45}42%{opacity:.85}55%,to{background-position:-120% 0;opacity:.45}}.calls-promo__icon{position:relative;z-index:1;flex-shrink:0;color:rgb(var(--forma-brand-highlight))}.calls-promo__text{position:relative;z-index:1;margin:0;min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:12px;font-weight:500;line-height:1;color:var(--muted-100)}.calls-promo__actions{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:center;gap:.375rem}.calls-promo__link{display:inline-flex;height:1.5rem;align-items:center;gap:.125rem;border-width:0px;background-color:transparent;padding-left:.125rem;padding-right:.125rem;font-size:10px;font-weight:600;line-height:1;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.calls-promo__link:hover:not(:disabled){color:var(--muted-100)}.calls-promo__link:disabled{cursor:default;opacity:.6}.calls-promo__dismiss{position:absolute;right:-.375rem;top:-.375rem;z-index:2;display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;border-width:0px;color:var(--muted-200);opacity:0;transition-property:opacity,background-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#1c1c1cf5;box-shadow:0 0 0 1px #ffffff24,0 4px 10px -6px #000000b3;pointer-events:none}.calls-promo:hover .calls-promo__dismiss,.calls-promo:focus-within .calls-promo__dismiss{opacity:1;pointer-events:auto}.calls-promo__dismiss:hover{color:var(--muted-100);background:#2a2a2afa;transform:scale(1.06)}.calls-promo__dismiss:focus-visible{opacity:1;outline:2px solid transparent;outline-offset:2px;pointer-events:auto;box-shadow:0 0 0 1px #ffffff38,0 0 0 3px rgb(var(--forma-brand-highlight) / .35)}@media (prefers-reduced-motion: reduce){.calls-promo__sheen,.calls-promo:after{animation:none}.calls-promo__dismiss{transition:none}}.calls-view__stage--open-channel-only{min-height:0px;flex:1 1 0%;flex-direction:column;align-items:stretch;justify-content:center;padding:.75rem 0 12px}.calls-view__stage--theater{min-height:0px;flex:1 1 0%;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:visible;padding:.375rem 0 .625rem}.calls-view__stage--theater .theater-view{min-height:0px;flex:1 1 0%}.calls-view--open-channel .calls-view__open-channel-panel{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;max-width:min(56rem,100%);margin-inline:auto}.calls-view__open-channel-panel{width:100%;flex-shrink:0;max-width:min(56rem,100%)}.calls-view--loading{align-items:center;justify-content:center}.calls-view--theater{align-items:stretch;justify-content:flex-start;overflow-y:hidden}.calls-view__grid{display:grid;width:100%;align-items:start;gap:.5rem}.calls-view__grid:not(.calls-view__grid--cols-1){grid-template-columns:minmax(0,1fr) var(--forma-calls-center-slot-width) minmax(0,1fr)}.calls-view__grid-sides--left{grid-column:1;justify-self:end;display:flex;align-items:flex-start;gap:.5rem}.calls-view__grid-sides--right{grid-column:3;justify-self:start;display:flex;align-items:flex-start;gap:.5rem}.calls-view__grid-slot--center{grid-column:2;justify-self:center;width:var(--forma-calls-center-slot-width);max-width:var(--forma-calls-center-slot-width)}.calls-view__grid--cols-1 .calls-view__grid-slot--center{grid-column:1}.calls-view__side-col,.calls-view__center{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:.5rem;overflow:visible}.call-block--side{width:var(--forma-calls-private-slot-width);max-width:var(--forma-calls-private-slot-width);min-width:var(--forma-calls-private-slot-width)}.open-channel-draft-form{display:flex;min-width:0px;flex:1 1 0%;align-items:center}.open-channel-draft-form__input{width:100%;border-radius:.375rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-900);padding:.25rem .5rem;font-size:11px;font-weight:600;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px}.open-channel-draft-form__input::-moz-placeholder{color:var(--muted-500)}.open-channel-draft-form__input::placeholder{color:var(--muted-500)}.open-channel-draft-form__input:focus{border-color:var(--ink-600)}.open-channel-draft-form__actions{display:flex;align-items:center;gap:.125rem}.open-channel-draft-form__confirm{display:inline-flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:.25rem;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.open-channel-draft-form__confirm:hover{background-color:var(--ink-800);color:var(--muted-100)}.open-channel-draft-form__confirm:disabled{cursor:not-allowed;opacity:.4}.open-channel-draft-form__confirm{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent}.open-channel-draft-form__cancel{display:inline-flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:.25rem;color:var(--muted-500);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.open-channel-draft-form__cancel:hover{background-color:var(--ink-800);--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.open-channel-draft-form__cancel{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent}.call-block--draft{border-style:dashed;border-color:var(--forma-border-strong)}.open-channel-add{display:inline-flex;width:100%;flex-shrink:0;align-items:center;justify-content:center;align-self:flex-start;border-width:0px;background-color:transparent;padding-top:.25rem;padding-bottom:.25rem;font-size:11px;font-weight:500;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none}.open-channel-add__label{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem .625rem;transition-property:background-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.open-channel-add:hover:not(:disabled) .open-channel-add__label{color:var(--muted-100);background-color:var(--forma-tint-08)}.open-channel-add:disabled{cursor:not-allowed;opacity:.4}.invite-teammates-btn{display:inline-flex;height:2.5rem;width:100%;flex-shrink:0;align-items:center;justify-content:center;border-radius:1.125rem;border-width:1px;border-style:dashed;background-color:transparent;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.invite-teammates-btn:hover{color:var(--muted-200)}.invite-teammates-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-color:var(--forma-border)}.invite-teammates-btn:hover{border-color:var(--forma-border-strong)}.invite-teammates__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;cursor:default;border-width:0px;background-color:transparent;padding:0}.invite-teammates__menu{position:fixed;z-index:81;border-radius:.75rem;border-width:1px;padding:.75rem;background-color:var(--forma-panel);border-color:var(--forma-overlay-border);box-shadow:var(--forma-overlay-shadow)}.invite-teammates__menu-title{font-size:11px;font-weight:600;color:var(--muted-100)}.invite-teammates__menu-hint{margin-top:.25rem;margin-bottom:.5rem;font-size:10px;color:var(--muted-500)}.invite-teammates__form{display:flex;align-items:center;gap:.375rem}.invite-teammates__input{min-width:0px;flex:1 1 0%;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-900);padding:.375rem .5rem;font-size:.75rem;line-height:1rem;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px}.invite-teammates__input::-moz-placeholder{color:var(--muted-500)}.invite-teammates__input::placeholder{color:var(--muted-500)}.invite-teammates__input:focus{border-color:var(--ink-600)}.invite-teammates__submit{display:inline-flex;flex-shrink:0;align-items:center;border-radius:.5rem;border-width:0px;padding:.375rem .5rem;font-size:11px;font-weight:500;color:var(--muted-100);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.invite-teammates__submit:disabled{cursor:not-allowed;opacity:.4}.invite-teammates__submit{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--forma-tint-10)}.invite-teammates__submit:hover:not(:disabled){background-color:var(--forma-tint-16)}.invite-teammates__feedback{margin-top:.5rem;font-size:10px;color:var(--muted-400)}.invite-teammates__feedback--error{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.invite-member-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1rem}.invite-member-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;cursor:default;border-width:0px;background-color:#00000073;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.invite-member-overlay__panel{position:relative;z-index:1;display:flex;width:min(22rem,calc(100vw - 2rem));flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--forma-overlay-border);background-color:var(--forma-panel);box-shadow:var(--forma-overlay-shadow);animation:join-knock-in .32s cubic-bezier(.175,.885,.32,1.08) both}.invite-member-overlay__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom-width:1px;padding:.75rem 1rem;border-color:var(--forma-tint-06)}.invite-member-overlay__title{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--muted-100)}.invite-member-overlay__close{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.invite-member-overlay__close:hover{background-color:var(--ink-800);color:var(--muted-100)}.invite-member-overlay__close{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent}.invite-member-overlay__body{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.invite-member-overlay__hint{font-size:12px;color:var(--muted-500)}.invite-member-overlay__form{display:flex;align-items:center;gap:.5rem}.invite-member-overlay__input{min-width:0px;flex:1 1 0%;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-900);padding:.5rem .75rem;font-size:13px;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px}.invite-member-overlay__input::-moz-placeholder{color:var(--muted-500)}.invite-member-overlay__input::placeholder{color:var(--muted-500)}.invite-member-overlay__input:focus{border-color:var(--ink-600)}.invite-member-overlay__submit{display:inline-flex;flex-shrink:0;align-items:center;border-radius:.5rem;border-width:0px;padding:.5rem .75rem;font-size:12px;font-weight:500;color:var(--muted-100);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.invite-member-overlay__submit:disabled{cursor:not-allowed;opacity:.4}.invite-member-overlay__submit{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--forma-tint-10)}.invite-member-overlay__submit:hover:not(:disabled){background-color:var(--forma-tint-16)}.invite-member-overlay__feedback{font-size:12px;color:var(--muted-400)}.invite-member-overlay__feedback--error{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.call-block__avatar--empty{color:var(--muted-500);background-color:var(--forma-tint-06)}.calls-view__grid--cascade .call-block--cascade .call-block__main{opacity:0;will-change:transform,opacity;backface-visibility:hidden;animation:call-block-cascade-in .14s cubic-bezier(.19,1,.22,1) forwards}@keyframes call-block-cascade-in{0%{opacity:0;transform:translate3d(0,6px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}.calls-view__present{position:relative;z-index:1;display:flex;height:100%;width:100%;max-width:72rem;align-items:center;justify-content:center;gap:1.25rem;padding-left:.75rem;padding-right:.75rem}.call-present-tile{position:relative;display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden;border-radius:1.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);aspect-ratio:var(--forma-call-media-aspect-ratio);max-height:min(80vh,calc(34rem + 10px));width:auto;max-width:100%}.call-present-tile__media{height:100%;width:100%;background-color:var(--ink-900);-o-object-fit:contain;object-fit:contain}.call-present-tile__placeholder{display:flex;flex:1 1 0%;align-items:center;justify-content:center;background-color:var(--ink-900)}.call-present-tile__avatar{display:flex;flex:1 1 0%;align-items:center;justify-content:center;font-size:2.25rem;line-height:2.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.call-present-tile__label{position:absolute;bottom:0;left:0;right:0;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from: rgb(0 0 0 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position);padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--muted-100)}.call-present-tile__disconnect{position:absolute;right:.75rem;top:.75rem;display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.call-present-tile__disconnect:hover{background-color:var(--ink-800);--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.call-present-tile__disconnect{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background-color:var(--forma-drop-35)}.call-present-tile--speaking{border-color:#64b5f6bf;box-shadow:0 0 0 2px #64b5f673,0 10px 28px var(--forma-drop-35)}.open-voice-in-call{position:relative;z-index:1;display:flex;height:100%;min-height:0px;width:100%;max-width:none;flex:1 1 0%;flex-direction:column;gap:.5rem;padding-left:.25rem;padding-right:.25rem}.open-voice-in-call.open-voice-in-call--spotlight{align-items:center;justify-content:center;padding-left:.5rem;padding-right:.5rem;gap:0}.open-voice-spotlight__stack{display:flex;width:100%;max-width:100%;flex-shrink:0;flex-direction:column;gap:24px}.open-voice-spotlight__strip{display:flex;flex-shrink:0;align-items:stretch;gap:.5rem;overflow-x:auto;scrollbar-width:thin}.open-voice-spotlight__stage{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center}.open-voice-spotlight__stage .voice-participant-tile--stage{width:auto;max-width:100%;height:auto;max-height:min(calc(100dvh - var(--forma-calls-lift) - 7rem - 24px - 5rem),100%);aspect-ratio:var(--forma-call-media-aspect-ratio);cursor:zoom-out}.open-voice-spotlight__strip .voice-participant-tile--strip{flex-shrink:0;cursor:pointer;width:auto;height:7rem!important;max-width:calc(7rem * 14 / 9);aspect-ratio:14 / 9!important}.open-voice-spotlight__strip .voice-participant-tile--strip.voice-participant-tile--media{width:auto;height:7rem!important;max-width:calc(7rem * 14 / 9);max-height:7rem;aspect-ratio:14 / 9!important}.open-voice-spotlight__strip .voice-participant-tile--strip .voice-participant-tile__avatar.user-avatar,.open-voice-spotlight__strip .voice-participant-tile--strip .voice-participant-tile__avatar img.user-avatar{height:3rem;width:3rem;font-size:1.125rem;line-height:1.75rem}.open-voice-spotlight__strip .voice-participant-tile--strip .voice-participant-tile__label{padding:.375rem .5rem;font-size:11px}.voice-participant-tile--expandable,.voice-participant-tile:has(.voice-participant-tile__expand-hint){cursor:zoom-in}.voice-participant-tile__expand-hint{pointer-events:none;position:absolute;right:.5rem;top:.5rem;display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;color:var(--muted-100);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:var(--forma-drop-35)}.voice-participant-tile:has(.voice-participant-tile__expand-hint):hover .voice-participant-tile__expand-hint,.voice-participant-tile:has(.voice-participant-tile__expand-hint):focus-visible .voice-participant-tile__expand-hint{opacity:1}.open-voice-in-call__grid>.voice-participant-tile{opacity:0;will-change:transform,opacity;backface-visibility:hidden;animation:call-block-cascade-in .14s cubic-bezier(.19,1,.22,1) forwards}.open-voice-in-call__grid>.voice-participant-tile:nth-child(1){animation-delay:0ms}.open-voice-in-call__grid>.voice-participant-tile:nth-child(2){animation-delay:20ms}.open-voice-in-call__grid>.voice-participant-tile:nth-child(3){animation-delay:40ms}.open-voice-in-call__grid>.voice-participant-tile:nth-child(4){animation-delay:60ms}.open-voice-in-call__grid>.voice-participant-tile:nth-child(n+5){animation-delay:80ms}.open-voice-in-call__grid{display:grid;min-height:0px;width:100%;flex:1 1 0%;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.open-voice-in-call__grid--auto-rows{grid-auto-rows:auto;align-content:center}.open-voice-in-call__grid--solo{grid-template-columns:minmax(0,1fr)}.open-voice-in-call__grid--solo-media{justify-items:center;align-content:center}.open-voice-in-call__grid--solo-media .voice-participant-tile--fill,.open-voice-in-call__grid--solo-media .voice-participant-tile--media{width:min(100%,var(--forma-call-media-solo-max-width),calc((100dvh - var(--forma-calls-lift) - 7rem) * 16 / 9));max-width:min(100%,var(--forma-call-media-solo-max-width),calc((100dvh - var(--forma-calls-lift) - 7rem) * 16 / 9));height:auto!important;max-height:calc(100dvh - var(--forma-calls-lift) - 7rem);aspect-ratio:var(--forma-call-media-aspect-ratio)!important;justify-self:center;align-self:center}.open-voice-in-call__grid--solo-media .voice-participant-tile--fill:not(.voice-participant-tile--media){box-sizing:content-box;padding-bottom:var(--forma-call-media-extra-height)}.open-voice-in-call__grid--solo-media .voice-participant-tile--media{box-sizing:border-box;padding-bottom:0}.open-voice-in-call__grid--solo-media .voice-participant-tile__avatar.user-avatar,.open-voice-in-call__grid--solo-media .voice-participant-tile__avatar img.user-avatar{height:5rem;width:5rem;font-size:1.875rem;line-height:2.25rem}.open-voice-in-call__grid--duo,.open-voice-in-call__grid--duo-odd-last,.open-voice-in-call__grid--quad{grid-template-columns:repeat(2,minmax(0,1fr))}.open-voice-in-call__grid--duo-odd-last>.voice-participant-tile:last-child:nth-child(odd){grid-column:1 / -1;max-width:calc(50% - .375rem);justify-self:center}.open-voice-in-call__grid--five,.open-voice-in-call__grid--six,.open-voice-in-call__grid--triple,.open-voice-in-call__grid--triple-odd-last{grid-template-columns:repeat(6,minmax(0,1fr))}.voice-mute-badge{position:absolute;left:.625rem;top:.625rem;z-index:2;display:inline-flex;height:1.875rem;width:1.875rem;align-items:center;justify-content:center;border-radius:.5rem;color:#fca5a5f2;background-color:var(--forma-drop-58);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px var(--forma-drop-28)}.voice-participant-tile{position:relative;display:flex;min-height:0px;width:100%;flex-direction:column;overflow:hidden;border-radius:1.125rem;border-width:1px;border-color:var(--ink-700);aspect-ratio:4 / 3;background:color-mix(in srgb,var(--voice-tile-tint, #525252) 24%,#141414 76%)}.voice-participant-tile--fill{aspect-ratio:auto;height:100%;min-height:0px;border-radius:1rem}.voice-participant-tile--fill-wide{aspect-ratio:var(--forma-call-media-aspect-ratio);height:auto;width:100%;align-self:center;border-radius:1rem}.voice-participant-tile--fill-square{aspect-ratio:1 / 1;height:auto;max-height:100%;width:100%;align-self:center;border-radius:1rem}.open-voice-in-call__grid:not(.open-voice-in-call__grid--auto-rows) .voice-participant-tile--fill-square{aspect-ratio:1 / 1;width:100%;height:auto;max-height:calc(100% + 10px);align-self:center}.voice-participant-tile--fill .voice-participant-tile__avatar-stage,.voice-participant-tile--fill-wide .voice-participant-tile__avatar-stage,.voice-participant-tile--fill-square .voice-participant-tile__avatar-stage{display:flex;min-height:0px;flex:1 1 0%;align-items:center;justify-content:center}.voice-participant-tile__avatar-stage{display:flex;min-height:0px;flex:1 1 0%;align-items:center;justify-content:center;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem}.voice-participant-tile--compact .voice-participant-tile__avatar-stage{display:flex;min-height:0px;flex:1 1 0%;align-items:center;justify-content:center;padding-left:.125rem;padding-right:.125rem;padding-bottom:1.125rem}.voice-participant-tile__avatar.user-avatar,.voice-participant-tile__avatar img.user-avatar{height:2.5rem;width:2.5rem;flex-shrink:0;border-radius:9999px;-o-object-fit:cover;object-fit:cover;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.voice-participant-tile--fill .voice-participant-tile__avatar.user-avatar,.voice-participant-tile--fill .voice-participant-tile__avatar img.user-avatar,.voice-participant-tile--fill-wide .voice-participant-tile__avatar.user-avatar,.voice-participant-tile--fill-wide .voice-participant-tile__avatar img.user-avatar,.voice-participant-tile--fill-square .voice-participant-tile__avatar.user-avatar,.voice-participant-tile--fill-square .voice-participant-tile__avatar img.user-avatar{height:3.5rem;width:3.5rem;font-size:1.25rem;line-height:1.75rem}.voice-participant-tile--compact .voice-participant-tile__avatar.user-avatar,.voice-participant-tile--compact .voice-participant-tile__avatar img.user-avatar{height:2.75rem;width:2.75rem;font-size:11px}.voice-participant-tile--compact{height:75px;min-height:0px;flex-shrink:0;border-radius:.625rem;aspect-ratio:unset}.voice-participant-tile--message{cursor:pointer;transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.voice-participant-tile--message:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.voice-participant-tile--speaking{border-color:#64b5f6bf;box-shadow:0 0 0 2px #64b5f673,0 8px 22px var(--forma-drop-32)}.voice-participant-tile--media{aspect-ratio:var(--forma-call-media-aspect-ratio)!important;height:auto!important;max-height:none;background-color:var(--ink-900)}.voice-participant-tile__media{height:100%;width:100%;background-color:var(--ink-900);-o-object-fit:contain;object-fit:contain}.voice-participant-tile__label{position:absolute;bottom:0;left:0;right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from: rgb(0 0 0 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position);padding:.5rem .625rem;font-size:11px;font-weight:500;color:var(--muted-100)}.voice-participant-tile--compact .voice-participant-tile__label{padding:.125rem .375rem;font-size:9px;line-height:1.25}.voice-participant-tile--compact .voice-participant-tile__hand{right:.25rem;top:.25rem;height:1rem;width:1rem;font-size:10px}.voice-participant-tile__hand{position:absolute;right:.625rem;top:.625rem;z-index:2;display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;font-size:15px;line-height:1;background-color:#facc1533;box-shadow:0 2px 8px var(--forma-drop-22)}.call-block__row--theater{display:flex;flex-direction:column;gap:.375rem}.call-block__row--participant-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.call-block__row--participant-tiles>.voice-participant-tile:last-child:nth-child(odd){grid-column:1 / -1;max-width:calc(50% - .125rem);justify-self:center}.call-block{--call-block-avatar-size: var(--forma-calls-private-avatar-size);width:var(--forma-calls-private-slot-width);max-width:var(--forma-calls-private-slot-width);min-width:var(--forma-calls-private-slot-width);position:relative;display:flex;flex-shrink:0;flex-direction:column;border-radius:1.125rem;min-height:calc(2 * var(--forma-calls-private-pad-y) + var(--forma-calls-private-header-h) + .35rem + var(--forma-calls-private-avatar-size));overflow:visible;transform-origin:center center;transition:transform .18s cubic-bezier(.19,1,.22,1)}.forma-capsule.call-block:before{z-index:3}.call-block:not(.call-block--offline):not(.call-block--draft):has(.call-block__main:hover){transform:scale(1.015)}.call-block--offline:hover{filter:saturate(.48) brightness(.82);box-shadow:var(--forma-composer-shadow),inset 0 0 0 1px var(--forma-tint-06),inset 0 8px 24px var(--forma-drop-28)}@media (prefers-reduced-motion: reduce){.call-block{transition:none}.call-block:not(.call-block--offline):not(.call-block--draft):has(.call-block__main:hover){transform:none}}.call-block.call-block--center-slot{--call-block-avatar-size: var(--forma-calls-open-avatar-size);width:var(--forma-calls-center-slot-width);max-width:var(--forma-calls-center-slot-width);min-width:var(--forma-calls-center-slot-width)}.call-block--center-slot .call-block__main{padding:var(--forma-calls-open-pad-y) var(--forma-calls-open-pad-x)}.call-block--center-slot .call-block__surface{gap:.35rem}.call-block--open-channel,.call-block--draft{min-height:calc(2 * var(--forma-calls-open-pad-y) + var(--forma-calls-open-header-h) + .35rem + var(--forma-calls-open-avatar-size))}.call-block--open-channel .call-block__row--header,.call-block--draft .call-block__row--header{min-height:var(--forma-calls-open-header-h);align-items:center;padding-right:1.35rem}.call-block--open-channel .call-block__title{font-size:12px;line-height:1}.call-block--open-channel .call-block__row--avatars-fixed,.call-block--draft .call-block__row--avatars-fixed{display:flex;width:100%;flex:none;align-items:center;justify-content:space-between;gap:0;min-height:var(--forma-calls-open-avatar-size)}.call-block--open-channel .call-block__row--avatars-fixed .call-block__avatar,.call-block--draft .call-block__row--avatars-fixed .call-block__avatar{height:var(--forma-calls-open-avatar-size);width:var(--forma-calls-open-avatar-size)}.call-block--open-channel .call-block__activity-overlay{top:-.4rem;right:-.55rem}.call-block--theater.call-block--center-slot{min-height:0}.call-block--theater .call-block__main{padding:var(--forma-calls-open-pad-y) var(--forma-calls-open-pad-x)}.call-block--theater .call-block__surface{gap:.4rem}.call-block--theater .call-block__row--header{min-height:var(--forma-calls-open-header-h);align-items:center}.call-block--theater .call-block__title{font-size:12px;line-height:1}.call-block.call-block--theater-live{--forma-theater-live-stroke: #f91880;--forma-theater-live-stroke-hi: #ff6aad;--theater-shimmer-angle: 0deg;overflow:visible}.call-block.call-block--theater-live:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:calc(1.125rem + 2px);pointer-events:none;z-index:4;padding:2px;background:conic-gradient(from var(--theater-shimmer-angle),var(--forma-theater-live-stroke) 0deg,var(--forma-theater-live-stroke) 290deg,#fc3d90 308deg,var(--forma-theater-live-stroke-hi) 322deg,#fc3d90 336deg,var(--forma-theater-live-stroke) 350deg,var(--forma-theater-live-stroke) 360deg);animation:call-block-theater-stroke-shimmer 5.5s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@property --theater-shimmer-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes call-block-theater-stroke-shimmer{to{--theater-shimmer-angle: 360deg}}@media (prefers-reduced-motion: reduce){.call-block.call-block--theater-live:after{animation:none;background:var(--forma-theater-live-stroke)}}.theater-block-preview{display:flex;width:100%;flex-direction:column;gap:.375rem}.theater-block-preview__stage{display:flex;width:100%;flex-wrap:wrap;gap:.375rem}.theater-block-preview__speaker{position:relative;display:flex;aspect-ratio:16 / 9;min-width:0px;flex:1 1 0%;align-items:center;justify-content:center;overflow:hidden;border-radius:.5rem;border-width:0px;flex-basis:calc(50% - .2rem);background-color:var(--forma-panel);box-shadow:none}.theater-block-preview__speaker:only-child{flex-basis:100%}.theater-block-preview__speaker--speaking .theater-block-preview__speaker-avatar{box-shadow:0 0 0 2px #64b5f673,0 0 10px #64b5f647}.theater-block-preview__speaker-avatar{height:1.75rem;width:1.75rem;border-radius:9999px;border-width:0px;font-size:9px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theater-block-preview__benches{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.theater-block-preview__bench{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;justify-items:center;gap:.125rem;border-radius:.5rem;border-width:0px;padding:.375rem .25rem;background-color:var(--forma-panel);box-shadow:none}.theater-block-preview__seat{aspect-ratio:1 / 1;width:100%;max-width:100%;border-radius:9999px;border-width:0px;font-size:5px;font-weight:600;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));height:auto;min-width:0}.theater-block-preview__seat--empty{background-color:var(--forma-tint-08);opacity:1}.call-block--private .call-block__main{padding:var(--forma-calls-private-pad-y) var(--forma-calls-private-pad-x)}.call-block--private .call-block__surface{gap:.35rem}.call-block--private .call-block__row--header{min-height:var(--forma-calls-private-header-h);align-items:center;padding-right:1.35rem}.call-block--private .call-block__title{font-size:12px;line-height:1}.call-block--private .call-block__row--avatars-fixed{display:flex;width:calc(100% - 2rem);flex:none;align-items:center;justify-content:flex-start;gap:var(--forma-calls-private-avatar-gap);min-height:var(--forma-calls-private-avatar-size)}.call-block--private .call-block__row--avatars-fixed .call-block__avatar{height:var(--forma-calls-private-avatar-size);width:var(--forma-calls-private-avatar-size)}.call-block--private .call-block__activity-overlay{top:-.35rem;right:-.35rem;z-index:3}.call-block--private .call-block__activity-glyph-shell,.call-block--private .call-block__activity-glyph,.call-block--private .call-block__activity-glyph--icon{height:2.5rem;width:2.5rem}.call-block--invite{cursor:pointer}.call-block__main--invite{display:flex;cursor:pointer;align-items:center;justify-content:center}.call-block-invite__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.call-block--invite:hover .call-block-invite__icon-wrap{color:var(--muted-200)}.call-block-invite__icon{display:block}.call-block-invite__badge{position:absolute;right:-.25rem;top:-.25rem;display:inline-flex;height:.875rem;width:.875rem;align-items:center;justify-content:center;border-radius:9999px;color:var(--muted-100);background-color:var(--forma-tint-14);box-shadow:0 0 0 1.5px var(--forma-chat-composer-bg)}.call-block--local{box-shadow:var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-12),inset 0 0 0 1px var(--forma-tint-06)}.call-block--idle{opacity:.85}.call-block--connected{opacity:.95}.call-block--offline{overflow:hidden;opacity:1;filter:saturate(.42) brightness(.78);box-shadow:var(--forma-composer-shadow),inset 0 0 0 1px var(--forma-tint-04),inset 0 8px 24px var(--forma-drop-28)}.call-block--offline .call-block__title,.call-block--offline .call-block__avatar{opacity:.8}.call-block__clip{position:relative;display:flex;min-height:0px;width:100%;flex:1 1 0%;flex-direction:column;overflow:hidden;border-radius:1.125rem}.call-block__standby-veil{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;background:linear-gradient(165deg,var(--forma-drop-08) 0%,var(--forma-drop-22) 48%,var(--forma-drop-34) 100%);animation:call-block-standby-breathe 4.5s ease-in-out infinite}@keyframes call-block-standby-breathe{0%,to{opacity:.72}50%{opacity:.92}}.call-block--pending{box-shadow:var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-10)}.call-block.call-block--ai-stroke{overflow:visible;opacity:1;box-shadow:var(--forma-composer-shadow),inset 0 0 0 2px var(--forma-ai-stroke-color)}.call-block.call-block--ai-stroke:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:calc(1.125rem + 3px);pointer-events:none;z-index:4;box-shadow:0 0 0 2px var(--forma-ai-stroke-color),0 0 24px 4px var(--forma-ai-stroke-glow);animation:call-block-ai-stroke-pulse 2.4s ease-in-out infinite}.call-block.call-block--local.call-block--ai-stroke{box-shadow:var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-12),inset 0 0 0 1px var(--forma-tint-06),inset 0 0 0 2px var(--forma-ai-stroke-color)}@keyframes call-block-ai-stroke-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.008)}}.call-block__hint--theater{position:relative;gap:0px}.call-block__hint-count{position:absolute;right:-.25rem;top:-.25rem;display:inline-flex;height:1rem;min-width:1rem;align-items:center;justify-content:center;border-radius:9999px;padding-left:.25rem;padding-right:.25rem;font-size:9px;font-weight:600;color:var(--muted-100);background-color:var(--forma-control-hover-bg)}.call-block__main{position:relative;display:flex;min-height:0px;width:100%;flex:1 1 0%;flex-direction:column;padding:.75rem 1.25rem;text-align:left}.call-block__main--disabled{cursor:default}.call-block--clickable .call-block__main:not(.call-block__main--disabled){cursor:pointer}.call-block__surface{position:relative;display:flex;min-height:0px;width:100%;flex:1 1 0%;flex-direction:column;gap:.25rem}.call-block__row--header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.call-block__title{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:11px;font-weight:600;line-height:1.25;color:var(--muted-100)}.call-block__header-trailing{display:flex;flex-shrink:0;align-items:center;gap:.25rem}.call-block__kick{display:inline-flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.25rem;color:var(--muted-500);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.call-block__kick:hover{background-color:var(--ink-800);--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.call-block__kick{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent}.call-block__row--avatars{position:relative;z-index:2;display:flex;min-height:0px;flex:1 1 0%;align-items:center;justify-content:flex-start;gap:.375rem}.call-block__row--avatars-fixed{flex:none}.call-block__row--avatars-fixed .call-block__avatar{height:var(--call-block-avatar-size);width:var(--call-block-avatar-size)}.call-block__activity-overlay{pointer-events:none;position:absolute;z-index:0;top:-.55rem;right:-.7rem}.call-block__activity-overlay .call-block__activity{pointer-events:auto}.call-block__activity-anchor{position:relative;display:flex;align-items:center;gap:.125rem}.call-block__media-status{display:flex;align-items:center;gap:.125rem}.call-block__media-status-item{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;color:var(--muted-300);background-color:var(--forma-tint-06)}.call-block__media-status-item--screen,.call-block__media-status-item--camera{color:var(--muted-100);background-color:var(--forma-tint-10)}.call-block__media-status-item--muted{color:#fca5a5f2;background-color:#ef444424}.call-block__activity{display:inline-flex;align-items:center;justify-content:center;border-width:0px;background-color:transparent;padding:0;color:var(--muted-300);transition-property:opacity,transform,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.call-block__activity--readonly{cursor:default}.call-block__activity:not(.call-block__activity--readonly):hover,.call-block__activity--open{color:var(--muted-100);transform:scale(1.03)}.call-block__activity-glyph-shell{position:relative;display:inline-flex;height:4rem;width:4rem;flex-shrink:0;align-items:center;justify-content:center}.call-block__activity-glyph-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top right,var(--forma-chat-composer-bg) 0%,color-mix(in srgb,var(--forma-chat-composer-bg) 96%,transparent) 22%,color-mix(in srgb,var(--forma-chat-composer-bg) 78%,transparent) 40%,color-mix(in srgb,var(--forma-chat-composer-bg) 48%,transparent) 58%,color-mix(in srgb,var(--forma-chat-composer-bg) 16%,transparent) 76%,transparent 94%)}.call-block__activity-glyph{height:4rem;width:4rem;-o-object-fit:contain;object-fit:contain;opacity:.95;-webkit-mask-image:linear-gradient(to top right,transparent 0%,rgb(0 0 0 / .12) 24%,rgb(0 0 0 / .45) 46%,rgb(0 0 0 / .78) 68%,rgb(0 0 0 / .96) 86%,rgb(0 0 0) 100%);mask-image:linear-gradient(to top right,transparent 0%,rgb(0 0 0 / .12) 24%,rgb(0 0 0 / .45) 46%,rgb(0 0 0 / .78) 68%,rgb(0 0 0 / .96) 86%,rgb(0 0 0) 100%)}.call-block__activity-glyph--icon{height:4rem;width:4rem;flex-shrink:0}.call-block__activity-now-playing{position:relative;display:inline-flex;max-width:100%}.call-block__activity-now-playing-tip{max-width:14rem;border-radius:.5rem;border-width:1px;padding:.375rem;text-align:left;font-size:10px;font-weight:500;line-height:1.375;color:var(--muted-100);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:var(--forma-tint-10);background-color:var(--forma-content-bg);box-shadow:var(--forma-overlay-shadow)}.call-block__activity-now-playing-tip__content{display:flex;align-items:center;gap:.5rem}.call-block__activity-now-playing-tip__cover{height:2.5rem;width:2.5rem;flex-shrink:0;border-radius:.25rem;-o-object-fit:cover;object-fit:cover;background-color:var(--forma-tint-08)}.call-block__activity-now-playing-tip__cover--empty{display:block}.call-block__activity-now-playing-tip__text{min-width:0px;flex:1 1 0%;line-height:1.375}.call-block__activity-now-playing-tip--floating{pointer-events:none;position:fixed;z-index:82;transform:translate(-100%,-100%);animation:call-block-activity-menu-in .16s cubic-bezier(.175,.885,.32,1.08) both}.call-block__activity-img{height:.875rem;width:.875rem;border-radius:3px;-o-object-fit:contain;object-fit:contain}.call-block__activity-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;cursor:default;border-width:0px;background-color:transparent;padding:0}.call-block__activity-menu{display:flex;width:10.5rem;flex-direction:column;gap:.125rem;border-radius:.75rem;border-width:1px;padding:.25rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:var(--forma-tint-08);background-color:var(--forma-content-bg);box-shadow:var(--forma-overlay-shadow)}.call-block__activity-menu--floating{position:fixed;z-index:81;animation:call-block-activity-menu-in .2s cubic-bezier(.175,.885,.32,1.08) both}@keyframes call-block-activity-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.call-block__activity-option{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;padding:.375rem .5rem;text-align:left;font-size:11px;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.call-block__activity-option:hover{background-color:var(--forma-control-hover-bg);color:var(--muted-100)}.call-block__activity-option--active{background-color:var(--forma-tint-08);color:var(--muted-100)}.call-block__activity-option-icon{display:inline-flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;background-color:var(--forma-tint-06)}.call-block__avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;font-size:10px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-color:var(--forma-chat-composer-bg);height:var(--call-block-avatar-size);width:var(--call-block-avatar-size)}.call-block__avatar--message{cursor:pointer;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.call-block__avatar--message:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 0 0 2px var(--forma-tint-14)}.call-voice-speaking{box-shadow:0 0 0 2px #64b5f68c,0 0 14px #64b5f666}.call-block__hint{display:inline-flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:0px;color:var(--muted-400);background-color:transparent}.theater-view{display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"stage" "controls" "audience";gap:var(--theater-section-gap);height:100%;min-height:0px;width:100%;max-width:64rem;padding:.125rem .25rem;overflow:visible;--theater-section-gap: .375rem;--theater-speaker-height: calc( var(--forma-call-media-max-width) * 9 / 16 + var(--forma-call-media-extra-height) );margin-inline:auto}.theater-view__stage{grid-area:stage;display:flex;width:100%;flex-shrink:0;align-items:center;justify-content:center;min-height:min(var(--theater-speaker-height),34vh)}.theater-view__stage-grid{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.theater-speaker-card{position:relative;isolation:isolate;overflow:hidden;border-width:0px;background-color:var(--forma-chat-composer-bg);box-shadow:var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-07)}.theater-speaker-card:before{content:"";position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;border-radius:inherit;padding:.5px;background:linear-gradient(180deg,var(--forma-tint-34) 0%,var(--forma-tint-12) 38%,var(--forma-tint-02) 62%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.theater-speaker-card>*{position:relative;z-index:1}.theater-speaker-card.call-block:before{z-index:3}@media (max-width: 480px){.app-chrome-row__leading .theater-speaker-card{max-width:42vw}}.theater-speaker-card{position:relative;box-sizing:content-box;display:flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:1.75rem;width:min(100%,var(--forma-call-media-max-width));max-width:min(100%,var(--forma-call-media-max-width));aspect-ratio:var(--forma-call-media-aspect-ratio);padding-bottom:var(--forma-call-media-extra-height)}.theater-speaker-card:not(.theater-speaker-card--media){overflow:visible}.theater-speaker-card--placeholder{visibility:hidden;pointer-events:none}.theater-speaker-card--media{background-color:var(--ink-900);box-sizing:border-box;padding-bottom:0}.theater-speaker-card--speaking{box-shadow:0 0 0 2px #64b5f673,var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-12),inset 0 0 0 1px var(--forma-tint-06)}.theater-speaker-card__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-color:var(--ink-900);-o-object-fit:contain;object-fit:contain}.theater-speaker-card--local{box-shadow:var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-12),inset 0 0 0 1px var(--forma-tint-06)}.theater-speaker-card--question{box-shadow:var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-14),inset 0 0 0 1px var(--forma-tint-10)}.theater-speaker-card__avatar{display:flex;height:5.5rem;width:5.5rem;align-items:center;justify-content:center;border-radius:9999px;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theater-speaker-card__avatar--message{cursor:pointer;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theater-speaker-card__avatar--message:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 0 0 3px var(--forma-tint-14)}.theater-speaker-card__footer{pointer-events:none;position:absolute;left:0;right:0;bottom:0;padding:.25rem .75rem .5rem;text-align:center}.theater-speaker-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--muted-100);text-shadow:0 1px 4px rgb(0 0 0 / .75)}.theater-speaker-card__role{margin-top:.125rem;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-size:10px;color:var(--muted-400);text-shadow:0 1px 3px rgb(0 0 0 / .65)}.theater-view__controls{grid-area:controls;display:flex;min-height:0px;flex-shrink:0;flex-direction:column;gap:.375rem}.theater-view__divider{width:100%;flex-shrink:0;height:var(--forma-divider-width);background-color:var(--forma-divider)}.theater-view__stage-actions{display:flex;width:100%;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:1rem;padding-top:16px;padding-bottom:16px}.theater-view__stage-action{position:relative;isolation:isolate;overflow:hidden;border-width:0px;background-color:var(--forma-chat-composer-bg);box-shadow:var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-07)}.theater-view__stage-action:before{content:"";position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;border-radius:inherit;padding:.5px;background:linear-gradient(180deg,var(--forma-tint-34) 0%,var(--forma-tint-12) 38%,var(--forma-tint-02) 62%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.theater-view__stage-action>*{position:relative;z-index:1}.theater-view__stage-action.call-block:before{z-index:3}@media (max-width: 480px){.app-chrome-row__leading .theater-view__stage-action{max-width:42vw}}.theater-view__stage-action{display:inline-flex;min-width:8.5rem;align-items:center;justify-content:center;gap:.375rem;border-radius:1.125rem;border-width:0px;padding:.625rem 1rem;font-size:11.5px;font-weight:600;color:var(--muted-200);transition-property:background-color,color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--forma-shell-bg);box-shadow:var(--forma-composer-shadow)}.theater-view__stage-action:hover:not(:disabled){background-color:var(--forma-chat-composer-bg);color:var(--muted-100)}.theater-view__stage-action:disabled{cursor:default;opacity:.35}.theater-view__stage-action--primary{color:var(--muted-100);background-color:var(--forma-shell-bg)}.theater-view__stage-action--primary:hover:not(:disabled){background-color:var(--forma-chat-composer-bg)}.theater-tile__hand{position:absolute;right:.5rem;top:.5rem;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.875rem;line-height:1.25rem;line-height:1}.theater-view__audience{grid-area:audience;display:flex;min-height:0px;flex-direction:column;justify-content:center;overflow:visible;container-type:size;--theater-seat-size: clamp(1.5rem, calc((100cqw - 3rem) / 22), 2.3rem);--theater-bench-padding-y: 8px;--theater-seat-label-height: .5rem;--theater-seat-gap: .125rem;--theater-seat-content-height: calc( var(--theater-seat-size) + var(--theater-seat-gap) + var(--theater-seat-label-height) );--theater-bench-height: calc( var(--theater-seat-content-height) + var(--theater-bench-padding-y) * 2 )}.theater-view__audience-benches{display:grid;min-height:0px;flex:1 1 0%;-moz-column-gap:8px;column-gap:8px;row-gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,var(--theater-bench-height));align-content:center;align-items:start}.theater-bench{box-sizing:border-box;display:flex;width:100%;min-width:0px;flex-direction:column;justify-content:center;overflow:visible;border-radius:.75rem;padding-left:.25rem;padding-right:.25rem;padding-top:var(--theater-bench-padding-y);padding-bottom:var(--theater-bench-padding-y);height:var(--theater-bench-height);min-height:var(--theater-bench-height);max-height:var(--theater-bench-height);background-color:var(--forma-panel);box-shadow:none}.theater-bench__seats{display:grid;min-height:0px;flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;justify-items:center;gap:.125rem;overflow:visible;height:var(--theater-seat-content-height);max-height:var(--theater-seat-content-height)}.theater-bench__seat{display:flex;height:100%;max-height:100%;min-height:0px;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:0px;overflow:visible}.theater-tile--seat .participant-avatar-signet-host{position:relative;z-index:1}.theater-tile--seat .participant-avatar-signet-host:hover,.theater-tile--seat .participant-avatar-signet-host:focus-within{z-index:80}.theater-tile--seat .forma-signet{max-width:7.5rem;padding:.25rem .5rem;font-size:9px}.theater-tile--seat .forma-signet--above{bottom:calc(100% + 5px)}.theater-bench__seat--empty{aspect-ratio:1 / 1;width:var(--theater-seat-size);max-width:100%;flex-shrink:0;border-radius:9999px;border-width:0px;padding:0;background-color:var(--forma-tint-08)}.theater-bench__seat--pickable{cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theater-bench__seat--pickable:hover{background-color:var(--forma-tint-14)}.theater-bench__seat--pickable:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--muted-400);--tw-ring-offset-width: 1px;--tw-ring-offset-color: transparent}.theater-view__hand-queue{flex-shrink:0;border-radius:.75rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.625rem}.theater-view__hand-queue-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-500)}.theater-view__hand-queue-list{margin-top:.5rem}.theater-view__hand-queue-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.theater-view__hand-queue-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.5rem;background-color:var(--ink-900);padding:.5rem .625rem;font-size:12px;color:var(--muted-200)}.theater-view__hand-queue-actions{display:flex;gap:.375rem}.theater-view__hand-decline,.theater-view__hand-accept{border-radius:.375rem;padding:.25rem .5rem;font-size:11px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theater-view__hand-decline{background-color:var(--ink-750);color:var(--muted-400)}.theater-view__hand-decline:hover{background-color:var(--ink-700);color:var(--muted-200)}.theater-view__hand-accept{background-color:var(--forma-tint-08);color:var(--muted-100)}.theater-view__hand-accept:hover{background-color:var(--ink-700)}.theater-view__hand-accept:disabled{cursor:not-allowed;opacity:.4}.theater-tile{position:relative;isolation:isolate;overflow:hidden;border-width:0px;background-color:var(--forma-chat-composer-bg);box-shadow:var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-07)}.theater-tile:before{content:"";position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;border-radius:inherit;padding:.5px;background:linear-gradient(180deg,var(--forma-tint-34) 0%,var(--forma-tint-12) 38%,var(--forma-tint-02) 62%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.theater-tile>*{position:relative;z-index:1}.theater-tile.call-block:before{z-index:3}@media (max-width: 480px){.app-chrome-row__leading .theater-tile{max-width:42vw}}.theater-tile{position:relative;display:flex;width:9.5rem;flex-direction:column;align-items:center;gap:.5rem;overflow:visible;border-radius:1.75rem;padding:.75rem}.theater-tile--seat{position:relative;height:100%;max-height:100%;min-height:0px;width:auto;min-width:0px;flex-shrink:0;flex-direction:column;align-items:center;background-color:transparent;padding:0;gap:var(--theater-seat-gap);height:var(--theater-seat-content-height);max-height:var(--theater-seat-content-height);border-radius:0;box-shadow:none;overflow:visible}.theater-tile--seat:before{display:none}.theater-tile--seat.theater-tile--local,.theater-tile--seat.theater-tile--question{box-shadow:none;background:transparent}.theater-tile--seat .theater-tile__avatar{flex-shrink:0;border-radius:9999px;font-size:9px;width:var(--theater-seat-size);height:var(--theater-seat-size)}.theater-tile--seat .theater-tile__meta{min-height:0px;min-width:0px;flex-shrink:0;overflow:hidden;text-align:center;height:var(--theater-seat-label-height);max-height:var(--theater-seat-label-height)}.theater-tile--seat.theater-tile--local .theater-tile__meta{display:none}.theater-tile--seat.theater-tile--local{justify-content:center}.theater-tile--seat.theater-tile--local .theater-tile__avatar{box-shadow:0 0 0 3px #ffffff1f}.theater-tile--seat .theater-tile__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:8px;line-height:1;max-width:var(--theater-seat-size);line-height:var(--theater-seat-label-height)}.theater-tile--seat .theater-tile__role{display:none}.theater-tile__avatar-wrap{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;overflow:visible}.theater-tile--seat .theater-tile__avatar-wrap{width:var(--theater-seat-size);height:var(--theater-seat-size)}.theater-tile--seat .theater-tile__hand{right:-.125rem;top:-.125rem;font-size:10px}.theater-tile--large{width:12rem;padding-top:1rem;padding-bottom:1rem}.theater-tile--local{box-shadow:var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-12),inset 0 0 0 1px var(--forma-tint-06)}.theater-tile--question{box-shadow:var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-14),inset 0 0 0 1px var(--forma-tint-10)}.theater-tile__avatar{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theater-tile__avatar--message{cursor:pointer;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theater-tile__avatar--message:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 0 0 2px var(--forma-tint-14)}.theater-tile__avatar--promote{cursor:pointer;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theater-tile__avatar--promote:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.theater-tile__avatar--promote{box-shadow:0 0 0 2px rgb(var(--forma-brand-focus) / .55)}.theater-tile__avatar--promote:hover{box-shadow:0 0 0 3px rgb(var(--forma-brand-focus) / .85)}.theater-tile__avatar--promote-locked{cursor:not-allowed;box-shadow:0 0 0 2px #94a3b873}.theater-tile__avatar--promote-locked:hover{box-shadow:0 0 0 2px #94a3b88c;transform:none}.theater-tile--large .theater-tile__avatar{height:3.5rem;width:3.5rem;font-size:.875rem;line-height:1.25rem}.theater-tile__meta{min-width:0px;text-align:center}.theater-tile__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--muted-100)}.theater-tile__role{margin-top:.125rem;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-size:10px;color:var(--muted-500)}.chat-panel{display:flex;min-height:0px;min-width:0px;flex-direction:column;overflow:hidden;grid-row:1 / -1;width:100%;max-width:100%;min-height:0;background-color:var(--forma-content-bg);scrollbar-width:none;-ms-overflow-style:none}.app-layout--panel-right .chat-panel{grid-column:2;border-left:var(--forma-divider-width) solid var(--forma-divider)}.app-layout--panel-left .chat-panel{grid-column:1;border-right:var(--forma-divider-width) solid var(--forma-divider)}.chat-panel--expanded{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;grid-column:1 / -1!important;grid-row:1 / -1!important;width:100%;max-width:100%;min-height:0;border-top:none;border-bottom:none;background-color:var(--forma-content-bg);pointer-events:auto;overflow:hidden;box-sizing:border-box}.chat-panel--expanded:not(.chat-panel--expanded-leave){border-left:none;border-right:none}.chat-panel--expanded-leave.chat-panel--dock-right{border-right:none;border-top:none;border-bottom:none;border-left:var(--forma-divider-width) solid var(--forma-divider)}.chat-panel--expanded-leave.chat-panel--dock-left{border-left:none;border-top:none;border-bottom:none;border-right:var(--forma-divider-width) solid var(--forma-divider)}.chat-panel--expanded-leave .chat-composer,.chat-panel--expanded-leave .chat-composer-morph,.chat-panel--expanded-leave .chat-apps-capsule{border-style:solid!important;border-width:1px!important;border-color:var(--forma-chat-composer-stroke)!important;transition:none!important}.chat-panel .chat-composer,.chat-panel .chat-composer-morph{transition:border-color .12s ease}.chat-panel--expanded:not(.chat-panel--expanded-leave) .chat-composer,.chat-panel--expanded:not(.chat-panel--expanded-leave) .chat-composer-morph{border:1px solid var(--forma-chat-composer-stroke)!important;box-shadow:var(--forma-composer-shadow)}.chat-panel--expanded .chat-panel-header{width:100%;flex-shrink:0;border-bottom:none}.chat-panel__morph{display:flex;min-height:0px;min-width:0px;flex:1 1 0%;flex-direction:column;width:100%}.chat-panel--expanded .chat-panel__morph{max-width:var(--forma-chat-fullscreen-width);margin-inline:auto}.chat-panel--expanded-leave.chat-panel--dock-right .chat-panel__morph,.chat-panel--expanded-leave.chat-panel--dock-left .chat-panel__morph{max-width:none;width:100%;margin-inline:0;animation:none}.chat-panel--expanded-enter.chat-panel--dock-right .chat-panel__morph{animation:chat-panel-morph-in-right .48s cubic-bezier(.19,1,.22,1) both}.chat-panel--expanded-enter.chat-panel--dock-left .chat-panel__morph{animation:chat-panel-morph-in-left .48s cubic-bezier(.19,1,.22,1) both}.chat-panel--expanded-leave.chat-panel--dock-right{inset:auto;top:0;bottom:0;animation:chat-panel-leave-shell-right .54s cubic-bezier(.32,.72,0,1) forwards}.chat-panel--expanded-leave.chat-panel--dock-left{inset:auto;top:0;bottom:0;animation:chat-panel-leave-shell-left .54s cubic-bezier(.32,.72,0,1) forwards}@keyframes chat-panel-morph-in-right{0%{width:var(--forma-chat-panel-width);max-width:var(--forma-chat-panel-width);margin-left:auto;margin-right:0}to{width:100%;max-width:var(--forma-chat-fullscreen-width);margin-left:auto;margin-right:auto}}@keyframes chat-panel-morph-in-left{0%{width:var(--forma-chat-panel-width);max-width:var(--forma-chat-panel-width);margin-left:0;margin-right:auto}to{width:100%;max-width:var(--forma-chat-fullscreen-width);margin-left:auto;margin-right:auto}}@keyframes chat-panel-leave-shell-right{0%{left:max(0px,calc((100% - var(--forma-chat-fullscreen-width)) / 2));right:auto;width:var(--forma-chat-fullscreen-width)}to{left:auto;right:0;width:var(--forma-chat-panel-width)}}@keyframes chat-panel-leave-shell-left{0%{left:auto;right:max(0px,calc((100% - var(--forma-chat-fullscreen-width)) / 2));width:var(--forma-chat-fullscreen-width)}to{left:0;right:auto;width:var(--forma-chat-panel-width)}}@media (prefers-reduced-motion: reduce){.chat-panel--expanded-enter .chat-panel__morph,.chat-panel--expanded-leave{animation:none}}.chat-panel--expanded .chat-panel-mode-tabs,.chat-panel--expanded .chat-panel__content{width:100%;max-width:none;margin-inline:0}.chat-panel--expanded .chat-panel-mode-tabs{padding-left:0;display:flex;justify-content:center}.chat-panel--expanded .chat-panel-mode-tabs__fade-wrap{width:100%;max-width:100%}.chat-panel--expanded .chat-panel-mode-tabs__scroll{display:flex;justify-content:center;width:100%}.chat-panel--expanded .chat-panel-mode-tabs__nav{justify-content:center;min-width:0;width:-moz-max-content;width:max-content}.chat-panel--expanded .chat-panel-mode-tabs__tail{display:none}.chat-panel--expanded .chat-panel__content>*{width:100%;max-width:100%}.chat-fullscreen-media-pip-stack{position:absolute;bottom:1rem;left:1rem;z-index:2;display:flex;flex-direction:column-reverse;gap:.5rem;align-items:flex-start;pointer-events:none}.chat-fullscreen-media-pip-stack--settings{position:fixed;z-index:45;bottom:.875rem;left:.875rem;gap:.4375rem}.chat-fullscreen-media-pip-stack--settings .chat-fullscreen-media-pip__item{width:min(14.5rem,calc(var(--forma-call-media-max-width) * .90625));border-radius:1rem;box-shadow:0 6px 20px var(--forma-drop-35)}.chat-fullscreen-media-pip-stack--settings .chat-fullscreen-media-pip__item--speaking{box-shadow:0 0 0 2px #64b5f673,0 8px 22px var(--forma-drop-40)}.chat-fullscreen-media-pip-stack--settings .chat-fullscreen-media-pip__label{padding:.375rem .5rem;font-size:11px}.chat-fullscreen-media-pip-stack--settings .voice-mute-badge{left:.5rem;top:.5rem;height:1.75rem;width:1.75rem;border-radius:.5rem}.chat-fullscreen-media-pip-stack--settings .voice-mute-badge svg{width:.875rem;height:.875rem}.chat-fullscreen-media-pip__item{position:relative;width:min(16rem,var(--forma-call-media-max-width));aspect-ratio:var(--forma-call-media-aspect-ratio);min-height:0;overflow:hidden;border-radius:1.125rem;border:1px solid var(--forma-divider);background-color:var(--forma-panel);box-shadow:0 8px 24px var(--forma-drop-35)}.chat-fullscreen-media-pip__item--speaking{border-color:#64b5f6bf;box-shadow:0 0 0 2px #64b5f673,0 10px 28px var(--forma-drop-40)}.chat-fullscreen-media-pip__media{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;background-color:var(--forma-chat-composer-bg)}.chat-fullscreen-media-pip__label{position:absolute;bottom:0;left:0;right:0;padding:.5rem .625rem;font-size:11px;font-weight:500;color:var(--muted-100);background:linear-gradient(to top,var(--forma-drop-75),transparent)}.calendar-fullscreen-composer-pip{position:absolute;inset:auto;right:1rem;bottom:1rem;z-index:46;display:flex;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;max-height:calc(100% - 2rem);flex-direction:column;align-items:flex-end;pointer-events:none}.calendar-fullscreen-composer-pip__morph{pointer-events:auto;display:flex;width:calc(var(--forma-chat-fullscreen-width) - 5.5rem);max-width:min(calc(var(--forma-chat-fullscreen-width) - 5.5rem),calc(100vw - 2rem));height:min(calc(var(--forma-chat-composer-height) * 5 - 5px),calc(50dvh - 20px),calc(100% - 2rem));max-height:min(calc(var(--forma-chat-composer-height) * 5 - 5px),calc(50dvh - 20px),calc(100% - 2rem));flex-direction:column;overflow:hidden;transform-origin:bottom right;animation:calendar-fullscreen-composer-in .48s cubic-bezier(.22,1,.36,1) both}@keyframes calendar-fullscreen-composer-in{0%{opacity:.72;transform:translate(12px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@media (prefers-reduced-motion: reduce){.calendar-fullscreen-composer-pip__morph{animation:none}}.people-chat-fullscreen-skills{position:absolute;top:0;right:0;bottom:0;z-index:46;display:flex;width:max(0px,calc((100% - min(100%,var(--forma-chat-fullscreen-width)))/2));align-items:center;justify-content:center;padding:.75rem;pointer-events:none}.people-chat-fullscreen-skills__stack{pointer-events:auto;display:flex;width:var(--forma-chat-composer-morph-width);max-width:calc(100% - .5rem);flex-direction:column;gap:.5rem}.people-chat-fullscreen-skills__card{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;border-radius:.75rem;background-color:transparent;border:1px solid var(--forma-chat-composer-stroke);transform-origin:center center;animation:people-chat-fullscreen-skill-cascade .42s cubic-bezier(.22,1,.36,1) both}.people-chat-fullscreen-skills__card:hover,.people-chat-fullscreen-skills__card--active{border-color:var(--forma-border-strong)}.people-chat-fullscreen-skills__card-main{display:flex;min-width:0px;flex:1 1 0%;align-items:center;gap:.625rem}.people-chat-fullscreen-skills__use{margin-left:auto;flex-shrink:0}.people-chat-fullscreen-skills__card-icon{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px}.people-chat-fullscreen-skills__card-icon--logo{border-radius:0}.people-chat-fullscreen-skills__card-icon .chat-app-circle__img,.people-chat-fullscreen-skills__card-icon .chat-app-circle__logo svg{height:68%;width:68%}.people-chat-fullscreen-skills__card-icon--logo .chat-app-circle__img,.people-chat-fullscreen-skills__card-icon--logo .chat-app-circle__logo svg{height:100%;width:100%}.people-chat-fullscreen-skills__card-copy{display:flex;min-width:0px;flex-direction:column;gap:.125rem}.people-chat-fullscreen-skills__card-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;color:var(--muted-200)}.people-chat-fullscreen-skills__card-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;color:var(--muted-500)}@keyframes people-chat-fullscreen-skill-cascade{0%{opacity:0;transform:translateY(.75rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.people-chat-fullscreen-skills__card{animation:none}}.chat-panel::-webkit-scrollbar,.chat-panel *::-webkit-scrollbar{display:none;width:0;height:0}.chat-panel *{scrollbar-width:none;-ms-overflow-style:none}.chat-panel__content{min-height:0px;min-width:0px;flex:1 1 0%;overflow:hidden}.chat-panel-footer--poll-morph{z-index:45}.chat-composer-morph{width:100%;height:var(--forma-chat-composer-morph-height);max-height:var(--forma-chat-composer-morph-max-height);display:flex;flex-direction:column;overflow:hidden;transform-origin:bottom center;animation:chat-composer-morph-in .48s cubic-bezier(.22,1,.36,1) both}@keyframes chat-composer-morph-in{0%{opacity:.72;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.chat-composer-morph{animation:none}}.chat-composer-morph .chat-poll-composer,.chat-composer-morph .chat-poll-vote,.chat-composer-morph .people-chat-emoji-picker{position:relative;display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden;animation:chat-composer-morph-content-in .34s cubic-bezier(.22,1,.36,1) .08s both}@keyframes chat-composer-morph-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-poll-composer,.chat-poll-vote,.people-chat-emoji-picker{position:relative;display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden;padding:.5rem}.people-chat-emoji-picker__body{position:relative;z-index:1;display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;gap:.5rem;overflow:hidden;padding-top:1.75rem}.people-chat-emoji-picker__title{flex-shrink:0;padding-left:.125rem;padding-right:.125rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-500)}.people-chat-emoji-picker__grid{min-height:0px;flex:1 1 0%;overflow-y:auto;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;padding-bottom:2px}.people-chat-emoji-picker__emoji{display:inline-flex;aspect-ratio:1 / 1;min-height:2rem;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;background-color:transparent;font-size:1.35rem;line-height:1;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.people-chat-emoji-picker__emoji:hover{background-color:var(--ink-800)}.people-chat-emoji-picker__emoji{-moz-appearance:none;appearance:none;-webkit-appearance:none}.chat-poll-composer__close,.chat-poll-vote__close{position:absolute;right:.125rem;top:.125rem;z-index:10;display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:0px;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chat-poll-composer__close:hover,.chat-poll-vote__close:hover{color:var(--muted-100)}.chat-poll-composer__close,.chat-poll-vote__close{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent}.chat-poll-composer__badge{position:absolute;left:.5rem;top:.375rem;z-index:2;display:inline-flex;align-items:center;gap:.25rem;font-size:11px;font-weight:500;color:var(--muted-400);background:transparent;border:0;padding:0}.chat-poll-composer[data-poll-kind=theater] .chat-poll-composer__body,.chat-poll-vote[data-poll-kind=theater] .chat-poll-composer__body{padding-top:2.5rem}.chat-poll-composer__body{position:relative;z-index:1;display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;gap:0px;overflow:hidden;padding-top:1.75rem}.chat-poll-composer__field{width:100%;flex-shrink:0;border-width:0px;background-color:transparent;padding-left:.125rem;padding-top:0;padding-bottom:0;padding-right:1.25rem;outline:2px solid transparent;outline-offset:2px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.chat-poll-composer__option-row{box-sizing:border-box;display:flex;height:35px;max-height:35px;width:100%;flex-shrink:0;align-items:center;gap:.5rem;padding:.375rem .625rem}.chat-poll-composer__option-input{min-width:0px;flex:1 1 0%;border-width:0px;background-color:transparent;padding-top:0;padding-bottom:0;font-size:15px;font-weight:500;line-height:1;color:var(--muted-200);outline:2px solid transparent;outline-offset:2px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.chat-poll-composer__option-input::-moz-placeholder{font-size:15px;font-weight:500;color:var(--muted-500)}.chat-poll-composer__option-input::placeholder{font-size:15px;font-weight:500;color:var(--muted-500)}.chat-poll-composer__option-input:focus{color:var(--muted-100)}.chat-poll-composer__option-row:focus-within{border-color:var(--forma-border-strong)}.chat-poll-composer__option-row[data-dragging=true]{border-color:var(--forma-border-strong)}.chat-poll-composer__option-drag{margin-left:.25rem;display:inline-flex;height:100%;flex-shrink:0;cursor:grab;align-items:center;justify-content:center;border-width:0px;background-color:transparent;padding-left:.375rem;padding-right:.375rem}.chat-poll-composer__option-drag:active{cursor:grabbing}.chat-poll-composer__option-drag{-moz-appearance:none;appearance:none;-webkit-appearance:none;touch-action:none}.chat-poll-composer__option-drag-dot{display:block;height:.5rem;width:.5rem;border-radius:9999px;border:1px solid var(--forma-chat-composer-stroke);background-color:transparent}.chat-poll-composer__field--title{font-size:19px;font-weight:600;line-height:1.375;color:var(--muted-100)}.chat-poll-composer__field--title::-moz-placeholder{font-size:19px;font-weight:600;color:var(--muted-300)}.chat-poll-composer__field--title::placeholder{font-size:19px;font-weight:600;color:var(--muted-300)}.chat-poll-composer__field--subtitle{font-size:16.5px;font-weight:500;line-height:1.375;color:var(--muted-500)}.chat-poll-composer__field--subtitle::-moz-placeholder{font-size:16.5px;font-weight:500;color:var(--muted-500)}.chat-poll-composer__field--subtitle::placeholder{font-size:16.5px;font-weight:500;color:var(--muted-500)}.chat-poll-composer__options{margin-top:.75rem;display:flex;min-height:0px;width:100%;flex:1 1 0%;flex-direction:column;gap:.375rem;overflow:hidden}.chat-poll-composer__error{flex-shrink:0;font-size:15px;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.chat-poll-composer__footer,.chat-poll-vote__footer{position:relative;z-index:1;flex-shrink:0}.chat-poll-composer__publish{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;border-width:0px;padding:.5rem .75rem;text-align:center;font-size:18px;font-weight:600;line-height:1;color:var(--muted-100);transition-property:filter,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,var(--forma-tint-14),var(--forma-tint-08));box-shadow:inset 0 1px 0 var(--forma-tint-12)}.chat-poll-composer__publish:hover:not(:disabled){filter:brightness(1.1)}.chat-poll-composer__publish:disabled{cursor:not-allowed;opacity:.4}.chat-poll-composer__publish{display:flex;width:100%}.chat-poll-vote__option-row{position:relative;width:100%;overflow:hidden;text-align:left;outline:2px solid transparent;outline-offset:2px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.chat-poll-vote__option-fill{position:absolute;inset-block:0;left:0;min-width:0;border-radius:inherit;background-color:rgb(var(--forma-brand-light) / .1);background-image:linear-gradient(135deg,rgb(var(--forma-brand-highlight) / .2),rgb(var(--forma-brand-focus) / .14) 52%,rgb(var(--forma-brand-light) / .1));box-shadow:inset 0 1px rgb(var(--forma-brand-icon) / .1);transition:width .35s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:0}.chat-poll-vote__option-label,.chat-poll-vote__option-percent{position:relative;z-index:1}.chat-poll-vote__option-label{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:15px;font-weight:500;line-height:1;color:var(--muted-200)}.chat-poll-vote__option-percent{margin-left:.25rem;flex-shrink:0;font-size:15px;font-weight:500;line-height:1;color:var(--muted-300)}.chat-poll-vote__option-row--selected{border-color:rgb(var(--forma-brand-focus) / .28)}.chat-poll-vote__option-row--selected .chat-poll-vote__option-label,.chat-poll-vote__option-row--selected .chat-poll-vote__option-percent{color:var(--muted-100)}.chat-poll-vote__option-row:disabled{cursor:default}.chat-poll-vote__action{width:100%;justify-content:center;padding-top:.375rem;padding-bottom:.375rem}.chat-panel-header{flex-shrink:0;padding-left:.5rem;padding-right:.5rem;height:var(--forma-top-toolbar-height);min-height:var(--forma-top-toolbar-height);max-height:var(--forma-top-toolbar-height)}.chat-panel-header__title{display:inline-flex;max-width:100%;align-items:center;justify-content:center}.chat-panel-header__thread-identity{display:inline-flex;min-width:0px;align-items:center;gap:.375rem}.chat-panel-header__thread-avatar.user-avatar,.chat-panel-header__thread-avatar img.user-avatar{height:1.25rem;width:1.25rem;flex-shrink:0;overflow:hidden;border-radius:.375rem;font-size:9px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.chat-panel-header__thread-avatar img.user-avatar{height:1.25rem;width:1.25rem;-o-object-fit:cover;object-fit:cover}.chat-panel-header__thread-avatar--group{display:inline-flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;color:var(--muted-300);background-color:var(--forma-tint-08)}.chat-panel-header__thread-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--muted-100)}.chat-panel-mode-tabs{position:relative;z-index:2;width:100%;min-width:0px;flex-shrink:0;padding-right:0;padding-left:18px;padding-top:.125rem;padding-bottom:.5625rem}.chat-panel-mode-tabs__fade-wrap{position:relative;min-width:0px;overflow:visible}.chat-panel-mode-tabs__fade{pointer-events:none;position:absolute;top:0;bottom:0;z-index:1;width:calc(1rem + 8px)}.chat-panel-mode-tabs__fade--right{right:0;background:linear-gradient(to right,transparent 0,var(--forma-content-bg) 1rem,var(--forma-content-bg) 100%)}.chat-panel-mode-tabs__scroll{min-width:0px;overflow-x:auto;padding-top:0;padding-bottom:0;overflow-y:visible;padding-bottom:.4375rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-right:12px}.chat-panel-mode-tabs__scroll::-webkit-scrollbar{display:none}.chat-panel-mode-tabs__nav{display:flex;width:-moz-max-content;width:max-content;min-width:100%;flex-wrap:nowrap;align-items:center;gap:.25rem}.chat-panel-mode-tabs__tail{flex-shrink:0;align-self:stretch;width:12px}.chat-panel-mode-tabs__btn{position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;overflow:visible;white-space:nowrap;border-radius:.375rem;padding:.125rem .625rem;font-size:10px;font-weight:500;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background-color:var(--forma-chat-composer-bg);box-shadow:var(--forma-mode-tab-shadow)}.chat-panel-mode-tabs__icon-wrap{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.chat-panel-mode-tabs__unread-badge{margin-left:.25rem;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;padding-left:.375rem;padding-right:.375rem;font-size:9px;font-weight:600;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));min-width:14px;height:14px;background-color:#ef4444}.chat-panel-mode-tabs__btn:hover{color:var(--muted-100);background-color:var(--forma-control-hover-bg)}.chat-panel-mode-tabs__btn.is-active{color:var(--muted-100);background-color:var(--forma-chat-composer-bg)}.chat-panel-layout{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;width:100%;max-width:100%}.chat-panel-layout:before{content:"";position:absolute;top:0;left:0;right:0;height:28px;pointer-events:none;background:linear-gradient(to bottom,var(--forma-content-bg) 0%,rgb(0 0 0 / 0) 100%);z-index:1}.chat-history-view{height:100%;min-height:0px}.recording-playback{position:relative;display:flex;height:100%;min-height:0px;flex-direction:column;overflow:hidden;background-color:var(--forma-content-bg)}.recording-playback__header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .5rem;background-color:var(--forma-content-bg)}.recording-playback__meta{min-width:0px;flex:1 1 0%}.recording-playback__delete{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.recording-playback__delete:hover{background-color:var(--ink-800);--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.recording-playback__delete:disabled{cursor:not-allowed;opacity:.5}.recording-playback__body{min-height:0px;flex:1 1 0%;overflow-y:auto;padding-left:1rem;padding-right:1rem;padding-bottom:1rem}.recording-playback__video{box-shadow:var(--forma-composer-shadow)}.recording-playback__confirm{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:10;border-radius:.75rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:1rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.recording-playback__confirm-title{font-size:13px;font-weight:600;color:var(--muted-100)}.recording-playback__confirm-body{margin-top:.25rem;font-size:12px;line-height:1.625;color:var(--muted-400)}.recording-playback__confirm-actions{margin-top:.75rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.recording-playback__confirm-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.375rem .75rem;font-size:12px;font-weight:500;color:var(--muted-200);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.recording-playback__confirm-btn:hover{background-color:var(--ink-800)}.recording-playback__confirm-btn:disabled{cursor:not-allowed;opacity:.5}.recording-playback__confirm-btn--danger{background-color:#ef444426;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.recording-playback__confirm-btn--danger:hover{background-color:#ef444440}.chat-history-section__title{display:flex;align-items:center;gap:.375rem}.chat-history-row__dot{height:.375rem;width:.375rem;border-radius:9999px;background-color:var(--muted-500)}.chat-history-row__dot--active,.chat-history-row:hover .chat-history-row__dot{background-color:var(--muted-300)}.chat-history-row time{color:var(--muted-500)}.chat-history-row.is-active time,.chat-history-row:hover time{color:var(--muted-400)}.chat-tab-back{display:inline-flex;width:1.75rem;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chat-tab-btn{flex-shrink:0;white-space:nowrap;border-radius:.5rem;border-width:1px;padding:.25rem .625rem;font-size:11px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chat-messages-scroll{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;min-width:0;max-width:100%}.chat-messages-scroll::-webkit-scrollbar{display:none;width:0;height:0}.chat-panel-rise-in{animation:chat-panel-rise-in .38s cubic-bezier(.22,1,.36,1) both}@keyframes chat-panel-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.chat-panel-fade-in{animation:chat-panel-fade-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes chat-panel-fade-in{0%{opacity:0}to{opacity:1}}.chat-shortcuts-hint-anchor .chat-shortcuts-hint{animation:chat-panel-rise-in .42s cubic-bezier(.22,1,.36,1) 60ms both}@media (prefers-reduced-motion: reduce){.chat-panel-rise-in,.chat-panel-fade-in,.chat-shortcuts-hint-anchor .chat-shortcuts-hint{animation:none}}.chat-panel-footer{flex-shrink:0;position:relative;z-index:40;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:visible}.chat-panel-footer--dj-feedback{overflow:visible}.chat-panel-footer:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:28px;pointer-events:none;background:linear-gradient(to top,var(--forma-content-bg) 0%,rgb(0 0 0 / 0) 100%);z-index:1}.chat-composer-floating-menu{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:.125rem;overflow-y:auto;border-radius:.75rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.375rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.chat-composer-floating-menu__item{display:flex;width:100%;align-items:flex-start;gap:.625rem;border-radius:.5rem;border-width:0px;background-color:transparent;padding:.5rem .625rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chat-composer-floating-menu__item--compact{align-items:center;padding-top:.375rem;padding-bottom:.375rem}.chat-composer-floating-menu__item:hover,.chat-composer-floating-menu__item--active,.chat-composer-floating-menu__item[aria-selected=true]{background-color:var(--ink-750)}.chat-composer-floating-menu__icon{margin-top:1px;display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;color:var(--muted-300);background-color:var(--forma-control-hover-bg)}.chat-composer-floating-menu__body{min-width:0px;flex:1 1 0%}.chat-composer-floating-menu__title{display:block;font-size:12.5px;font-weight:500;line-height:1.375;color:var(--muted-100)}.chat-composer-floating-menu__meta{margin-top:.125rem;display:block;font-size:10.5px;line-height:1.375;color:var(--muted-500)}.chat-sticky-prompt{position:sticky;top:10px;margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem;isolation:isolate}.chat-sticky-prompt__bubble{position:relative;z-index:1}.chat-user-bubble,.chat-assistant-bubble{width:100%;font-size:12.5px;line-height:1.625;padding:10px;border-radius:10px}.chat-user-bubble{font-weight:500;background-color:var(--forma-user-bubble-bg);border:1px solid var(--forma-user-bubble-border);color:var(--forma-text)}.chat-assistant-bubble{font-weight:400;color:var(--muted-200)}.chat-assistant-bubble--play-skill .assistant-markdown__p{text-align:center;padding-top:8px}.chat-sticky-prompt.is-stuck:before{content:"";position:absolute;left:0;right:0;top:-100vh;bottom:0;z-index:0;background-color:var(--forma-bg);pointer-events:none}.chat-composer{background-color:var(--forma-chat-composer-bg);border-color:var(--forma-chat-composer-stroke);box-shadow:var(--forma-composer-shadow)}.chat-shortcuts-hint-anchor{pointer-events:none;position:absolute;left:0;right:0;z-index:1;display:flex;justify-content:center;padding-left:.5rem;padding-right:.5rem;top:42%;transform:translateY(-50%)}.chat-shortcuts-hint{width:-moz-max-content;width:max-content;max-width:100%}.chat-shortcuts-hint__list{margin:0;display:grid;list-style-type:none;grid-template-columns:auto auto;align-items:center;justify-items:start;row-gap:.625rem;padding:0;-moz-column-gap:34px;column-gap:34px}.chat-shortcuts-hint__row{display:contents}.chat-shortcuts-hint__row--dj-skip>.chat-shortcuts-hint__label,.chat-shortcuts-hint__row--dj-skip>.chat-shortcuts-hint__keys{margin-top:1rem}.chat-shortcuts-hint__label{white-space:nowrap;font-size:11px;line-height:1;color:var(--muted-400)}.chat-shortcuts-hint__keys{display:inline-flex;align-items:center}.chat-shortcuts-hint__key-group{display:inline-flex;align-items:center;gap:.125rem}.chat-shortcuts-hint__plus{padding-left:.25rem;padding-right:.25rem;font-size:13px;font-weight:500;line-height:1;color:var(--muted-500)}.chat-shortcuts-hint__key-capsule{position:relative;isolation:isolate;overflow:hidden;border-width:0px;background-color:var(--forma-chat-composer-bg);box-shadow:var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-07)}.chat-shortcuts-hint__key-capsule:before{content:"";position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;border-radius:inherit;padding:.5px;background:linear-gradient(180deg,var(--forma-tint-34) 0%,var(--forma-tint-12) 38%,var(--forma-tint-02) 62%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.chat-shortcuts-hint__key-capsule>*{position:relative;z-index:1}.chat-shortcuts-hint__key-capsule.call-block:before{z-index:3}@media (max-width: 480px){.app-chrome-row__leading .chat-shortcuts-hint__key-capsule{max-width:42vw}}.chat-shortcuts-hint__key-capsule{display:inline-flex;height:1.625rem;width:1.625rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:.4rem;padding:0}.chat-shortcuts-hint__key{position:relative;z-index:1;display:inline-flex;height:100%;width:100%;align-items:center;justify-content:center;border-width:0px;background-color:transparent;font-size:10px;font-weight:600;line-height:1;color:var(--muted-200);-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit}.chat-apps-capsule{display:inline-flex;flex-shrink:0;cursor:pointer;align-items:center;border-radius:9999px;border-width:1px;padding:.125rem .625rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:var(--forma-chat-composer-bg);border-color:var(--forma-chat-composer-stroke)}.chat-apps-capsule.is-open,.chat-apps-capsule:hover{border-color:var(--forma-border-strong);background-color:var(--forma-control-bg)}.chat-apps-stack{display:inline-flex;align-items:center}.chat-apps-stack .chat-app-circle+.chat-app-circle,.chat-app-circle--stacked{margin-left:-.375rem}.chat-app-circle{position:relative;display:inline-flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chat-app-circle:hover{z-index:10;color:var(--muted-100);--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.chat-app-circle{background-color:var(--forma-control-hover-bg)}.chat-app-circle__logo{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.chat-app-circle__logo svg,.chat-app-circle__img{display:block;height:72%;width:72%;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.chat-app-circle--more{color:var(--muted-400);background-color:var(--forma-control-hover-bg)}.chat-app-circle--more.is-active,.chat-app-circle--more:hover{z-index:10;color:var(--muted-100);--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.chat-connectors-stage{pointer-events:auto;width:100%;min-width:0px;max-width:100%;flex-shrink:0;overflow-x:hidden}.chat-connectors-stage--footer{margin-bottom:.5rem;padding-bottom:.375rem;padding-top:.5rem}.chat-openai-key-prompt{display:flex;flex-direction:column;gap:.375rem;border-top-width:1px;border-color:var(--ink-800);padding-top:.5rem}.chat-openai-key-prompt__label{font-size:10.5px;font-weight:500;color:var(--muted-400)}.chat-openai-key-prompt__form{display:flex;width:100%;align-items:center;gap:.5rem}.chat-openai-key-prompt__input{min-width:0px;flex:1 1 0%;border-radius:.375rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-900);padding:.25rem .5rem;font-size:11px;color:var(--muted-200)}.chat-openai-key-prompt__input::-moz-placeholder{color:var(--muted-500)}.chat-openai-key-prompt__input::placeholder{color:var(--muted-500)}.chat-openai-key-prompt__input:focus{border-color:var(--ink-600);outline:2px solid transparent;outline-offset:2px}.chat-openai-key-prompt__save{display:inline-flex;flex-shrink:0;align-items:center;border-radius:.375rem;border-width:1px;border-color:var(--ink-600);background-color:var(--ink-750);padding:.25rem .625rem;font-size:11px;font-weight:500;color:var(--muted-200);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chat-openai-key-prompt__save:hover{background-color:var(--ink-700)}.chat-openai-key-prompt__save:disabled{opacity:.4}.chat-openai-key-prompt__error{font-size:10px;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.chat-connectors-list{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:0px}.chat-connectors-row{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;border-radius:.5rem;padding:.25rem .125rem;opacity:0;animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards}.chat-connectors-row__main{display:flex;min-width:0px;align-items:center;gap:.625rem}.chat-connectors-row__icon{position:relative;display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;background-color:var(--forma-control-hover-bg)}.chat-connectors-row__icon--logo{display:flex;align-items:center;justify-content:center;overflow:visible;border-radius:0;background-color:transparent}.chat-connectors-row__icon .chat-app-circle__img,.chat-connectors-row__icon .chat-app-circle__logo svg{height:68%;width:68%}.chat-connectors-row__icon--logo .chat-app-circle__img,.chat-connectors-row__icon--logo .chat-app-circle__logo svg{height:100%;width:100%}.chat-connectors-row__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;color:var(--muted-200)}.chat-connectors-row__label-wrap{display:flex;min-width:0px;flex-direction:column;gap:.125rem}.chat-connectors-row__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;color:var(--muted-500)}.chat-connectors-row__connect{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.375rem;padding:.125rem .5rem;font-size:11px;font-weight:500;color:var(--muted-200);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chat-connectors-row__connect:hover{color:var(--muted-100)}.chat-connectors-row__connect:disabled{opacity:.5}.chat-connectors-row__connect{background-color:var(--forma-chat-composer-bg);border:1px solid var(--forma-chat-composer-stroke)}.chat-connectors-row__connect:hover:not(:disabled){border-color:var(--forma-border-strong)}.chat-connectors-row__connect:disabled{cursor:wait}.chat-connectors-row__slash{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;background-color:transparent;padding:0;font-size:11px;font-weight:500;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chat-connectors-row__slash:hover{color:var(--muted-200)}.chat-connectors-row__slash-cmd{border-radius:.375rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted-200);background-color:var(--forma-chat-composer-bg)}.chat-connectors-row__slash:hover .chat-connectors-row__slash-cmd{color:var(--muted-100)}.chat-connectors-row__slash--preview{cursor:default}.chat-connectors-list--from-bottom .chat-connectors-row{animation-name:chat-connectors-cascade-from-bottom}.chat-skills-list{max-height:min(18rem,42dvh);gap:0px;overflow-y:auto}.chat-connectors-list--from-bottom:not(.chat-skills-list){max-height:min(14rem,36dvh);overflow-y:auto}.chat-skills-row{width:100%;cursor:pointer;border-width:0px;background-color:transparent;padding:.375rem .75rem;text-align:left}.chat-skills-row--active,.chat-skills-row:hover{border-radius:.5rem;background-color:var(--ink-750)}.chat-skills-pro-badge{flex-shrink:0;border-radius:.25rem;padding:.125rem .375rem;font-size:10px;font-weight:600;line-height:1;color:rgb(var(--forma-brand-muted));background-color:rgb(var(--forma-brand) / .1)}.chat-connectors-list--settings{margin-top:.25rem;width:100%;gap:.375rem}.chat-connectors-list--settings .chat-connectors-row{border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.625rem .75rem;opacity:1;animation:none}.chat-connectors-list--settings .chat-connectors-row__connect{height:1.5rem;align-items:center}.chat-connectors-list--settings .chat-connectors-row--spotify-expanded{flex-direction:column;align-items:stretch;gap:0px;padding-top:0;padding-bottom:0}.chat-connectors-list--settings .chat-connectors-row__header{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;padding:.625rem .75rem}.chat-connectors-list--settings .chat-connectors-row--spotify-expanded .chat-connectors-row__expand{border-top-width:1px;border-color:var(--ink-700);padding:.625rem .75rem .75rem}.spotify-plugin-settings-expand__hint{margin:0;font-size:11px;line-height:1.625}.chat-connectors-list--settings .settings-model-row--active{border-color:var(--muted-400);background-color:var(--ink-750)}@keyframes chat-connectors-cascade-from-bottom{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.connector-plugin-preview-wrap .settings-section__label{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--muted-300)}.app-bottom-header{position:relative;z-index:40;display:grid;min-height:2.75rem;align-items:center;gap:.5rem;padding:.625rem .75rem;overflow:visible;grid-column:1;grid-row:2;grid-template-columns:1fr auto 1fr;background-color:var(--forma-content-bg);border-top:var(--forma-divider-width) solid var(--forma-divider)}.app-bottom-header--spotify-pulse:before{content:"";position:absolute;left:0;bottom:0;width:min(20rem,62vw);height:150%;pointer-events:none;z-index:0;opacity:calc(.38 + var(--spotify-pulse, 0) * .08);transform:scale(calc(1 + var(--spotify-pulse, 0) * .025));transform-origin:left bottom;background:radial-gradient(ellipse 125% 98% at 0% 100%,rgb(30 215 96 / .5) 0%,rgb(29 185 84 / .3) 32%,rgb(29 185 84 / .13) 52%,transparent 82%);transition:opacity .14s ease-out,transform .16s ease-out}.app-bottom-header--spotify-pulse>*{position:relative;z-index:1}.app-layout--panel-left .app-bottom-header{grid-column:2}.app-bottom-header__cluster{display:flex;min-width:0px;align-items:center;justify-self:start;overflow:visible}.app-bottom-header__cluster--end{justify-self:end}.bottom-bar-capsule-anchor{position:relative;z-index:2;overflow:visible}.bottom-bar-capsule{--bottom-bar-seg-r: .5rem;--bottom-bar-cap-r: var(--forma-boost-cap-r);position:relative;isolation:isolate;display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;overflow:visible;border-radius:9999px;border-width:0px;padding:.25rem;background-color:var(--forma-chat-composer-bg);box-shadow:var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-07)}.bottom-bar-capsule:before{content:"";position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;border-radius:inherit;padding:.5px;background:linear-gradient(180deg,var(--forma-tint-34) 0%,var(--forma-tint-12) 38%,var(--forma-tint-02) 62%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.bottom-bar-capsule>*{position:relative;z-index:1}.bottom-bar-btn{position:relative;display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;overflow:visible;border-width:0px;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent}.forma-signet-host{overflow:visible;--signet-x: -50%;--signet-arrow-x: 50%}.forma-signet-host--inward-start{--signet-x: -22%;--signet-arrow-x: 22%}.forma-signet-host--inward-start-more{--signet-x: -14%;--signet-arrow-x: 14%}.forma-signet-host--inward-end{--signet-x: -78%;--signet-arrow-x: 78%}.forma-signet{pointer-events:none;position:absolute;z-index:60;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;border-width:0px;padding:.375rem .625rem;font-size:10px;font-weight:600;line-height:1.25;color:var(--muted-100);opacity:0;left:50%;width:-moz-max-content;width:max-content;max-width:11rem;--signet-y-rest: .2rem;--signet-y-active: 0;transform:translate(var(--signet-x),var(--signet-y-rest));background-color:var(--forma-chat-composer-bg);box-shadow:var(--forma-composer-shadow),inset 0 1px 0 var(--forma-tint-07);transition:opacity .14s ease-out,transform .14s ease-out}.forma-signet--above{bottom:calc(100% + 20px)}.forma-signet--above:after{content:"";position:absolute;left:var(--signet-arrow-x);top:100%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--forma-chat-composer-bg)}.forma-signet--below{top:calc(100% + 17px);--signet-y-rest: -.2rem}.forma-signet--below-avatar{top:calc(100% + 8px);--signet-y-rest: -.12rem}.participant-avatar-signet-host{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:visible}.forma-signet--below:after{content:"";position:absolute;left:var(--signet-arrow-x);bottom:100%;transform:translate(-50%);border:4px solid transparent;border-bottom-color:var(--forma-chat-composer-bg)}.forma-signet-host:hover .forma-signet,.forma-signet-host:focus-visible .forma-signet,.forma-signet-host:focus-within .forma-signet{opacity:1;transform:translate(var(--signet-x),var(--signet-y-active))}.bottom-bar-btn--wide-signet .forma-signet{max-width:15.5rem;white-space:normal;text-wrap:balance;text-align:center;line-height:1.25;overflow:visible;text-overflow:unset}.bottom-overlay__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;cursor:default;border-width:0px;background-color:transparent;padding:0}.bottom-overlay__backdrop--left{right:50%}@keyframes bottom-overlay-popup-left{0%{opacity:0;transform:scale(.86) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes bottom-overlay-popup-right{0%{opacity:0;transform:scale(.86) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes top-overlay-popup-left{0%{opacity:0;transform:scale(.86) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes top-overlay-popup-right{0%{opacity:0;transform:scale(.86) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.notifications-panel{z-index:71}.notifications-panel--floating{position:fixed;z-index:200;flex-shrink:0;overflow:hidden;border-radius:1rem;padding:0;width:16.75rem;height:18rem;min-width:16.75rem;max-width:16.75rem;min-height:18rem;max-height:18rem;border:1px solid var(--forma-overlay-border);box-shadow:var(--forma-overlay-shadow);background-color:var(--forma-panel)}.notifications-panel--popup-left{transform-origin:bottom left;animation:bottom-overlay-popup-left .42s cubic-bezier(.175,.885,.32,1.08) both}.messages-overlay__section-tab.is-active{color:var(--muted-100);background-color:var(--forma-control-hover-bg)}.messages-overlay__thread-row{display:flex;width:100%;align-items:center;gap:.625rem;padding:.625rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background-color:transparent}.messages-thread-card{position:relative;gap:.625rem;border-radius:.75rem;border-width:1px;border-color:transparent;padding:.5rem .75rem;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);background-color:transparent;box-shadow:none}.messages-thread-card:hover,.messages-thread-card:active{background-color:var(--forma-control-hover-bg)}.messages-overlay__thread-item{list-style-type:none;padding-left:.75rem;padding-right:.75rem}.messages-overlay__thread-row-wrap{position:relative}.messages-overlay__thread-row-wrap .messages-thread-card{padding-right:.75rem}.messages-overlay__thread-row-wrap .chat-history-row{padding-right:2.5rem}.messages-overlay__thread-row-wrap:hover .chat-history-row time{opacity:0}.messages-overlay__thread-delete{position:absolute;right:1rem;top:50%;display:flex;height:2rem;width:2rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-color:transparent;color:var(--muted-500);opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.messages-overlay__thread-delete:hover{border-color:#ef444433;background-color:#ef44441a;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.messages-overlay__thread-delete:focus-visible{opacity:1;outline:2px solid transparent;outline-offset:2px}.messages-overlay__thread-row-wrap:hover .messages-overlay__thread-delete,.messages-overlay__thread-delete:focus-visible{opacity:1}.friends-chat-panel__delete-error{padding:.5rem .75rem;text-align:center;font-size:11px;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.messages-thread-card--unread{background-color:transparent}.messages-thread-card--unread:hover{background-color:var(--forma-control-hover-bg)}.messages-thread-card__body{min-width:0px;flex:1 1 0%;text-align:left}.messages-thread-card .messages-overlay__avatar,.messages-thread-card .messages-overlay__avatar.user-avatar,.messages-thread-card .messages-overlay__avatar img.user-avatar{height:2.5rem;width:2.5rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--ink-800)}.messages-thread-card .messages-overlay__avatar img.user-avatar{height:2.5rem;width:2.5rem}.messages-overlay__avatar,.messages-overlay__avatar.user-avatar,.messages-overlay__avatar img.user-avatar{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;font-size:11px;font-weight:600;color:var(--muted-100)}.messages-overlay__avatar img.user-avatar{height:2rem;width:2rem;-o-object-fit:cover;object-fit:cover}.messages-thread-card .messages-overlay__thread-name{font-size:13px;line-height:1.25}.messages-thread-card .messages-overlay__thread-preview{margin-top:0;line-height:1.25}.messages-overlay__thread-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:var(--muted-100)}.messages-overlay__thread-preview{margin-top:.125rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--muted-400)}.messages-overlay__thread-meta{font-size:10px;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:var(--muted-500);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.messages-thread-card .messages-overlay__unread{height:18px;min-width:18px;padding-left:.375rem;padding-right:.375rem;font-size:10px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-color:rgb(var(--forma-brand));box-shadow:0 0 0 2px var(--forma-elevated)}.people-chat-thread{display:flex;min-height:0px;width:100%;min-width:0px;max-width:100%;flex:1 1 0%;list-style-type:none;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding-left:.75rem;padding-right:.75rem;padding-top:.75rem;min-height:100%;justify-content:flex-end;gap:40px;padding-bottom:40px}.people-chat-thread__spacer{margin:0;min-height:0px;flex:1 1 0%;list-style-type:none;padding:0}.people-chat-thread__group{display:flex;flex-shrink:0;flex-direction:column;gap:.5rem}.people-chat-thread__group--rise{animation:people-chat-message-rise .36s cubic-bezier(.22,1,.36,1)}@keyframes people-chat-message-rise{0%{opacity:.35;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.people-chat-thread__group--mine{align-items:flex-end}.people-chat-thread__tail{display:flex;flex-shrink:0;list-style-type:none;flex-direction:column;padding:.25rem .5rem}.theater-chat-thread{display:flex;min-height:0px;flex:1 1 0%;list-style-type:none;flex-direction:column;overflow-y:auto;padding-left:.75rem;padding-right:.75rem;padding-top:.75rem;min-height:100%;justify-content:flex-end;gap:18px;padding-bottom:12px}.theater-chat-thread__spacer{flex:1 1 auto}.theater-chat-thread__group{display:flex;flex-shrink:0;flex-direction:column;gap:.25rem}.theater-chat-thread__group--mine{align-items:flex-end}.theater-chat-thread__group--theirs{align-items:flex-start}.theater-chat-thread__bubbles{display:flex;min-width:0px;max-width:82%;flex-direction:column;gap:.25rem}.theater-chat-thread__author{margin-top:.25rem;display:inline-flex;align-items:center;gap:.375rem;padding-left:.125rem;font-size:10px;font-weight:500;color:var(--muted-500)}.theater-chat-thread__avatar{height:1.25rem;width:1.25rem;flex-shrink:0;border-radius:9999px;font-size:8px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theater-chat-thread__author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem}.theater-chat-thread__tail{height:.75rem;flex-shrink:0;list-style-type:none}.theater-chat-thread__hand-raise{display:flex;width:100%;list-style-type:none;padding-top:.25rem;padding-bottom:.25rem}.theater-chat-hand-raise-notice{width:100%;border-radius:10px;border-width:1px;border-color:#f59e0b40;background-color:#f59e0b1a;padding:10px;font-size:12.5px;font-weight:500;line-height:1.625;color:#fef3c7e6}.people-chat-bubble-wrap{display:flex;max-width:88%;align-items:flex-end;gap:.5rem}.people-chat-bubble-wrap--mine{margin-left:auto;flex-direction:row-reverse}.people-chat-bubble-wrap__avatar,.people-chat-bubble-wrap__avatar.user-avatar,.people-chat-bubble-wrap__avatar img.user-avatar,.people-chat-bubble-wrap__avatar-spacer{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:10px;font-weight:600;color:var(--muted-100)}.people-chat-bubble-wrap__avatar-spacer{visibility:hidden}.people-chat-bubble-stack{position:relative;min-width:0px;max-width:100%}.people-chat-bubble-stack__author{margin-bottom:.25rem;display:block;padding-left:.25rem;font-size:10px;font-weight:500;color:var(--muted-500)}.people-chat-bubble{position:relative;max-width:100%;padding:.5rem .75rem;font-size:12.5px;line-height:1.45;color:var(--muted-100);word-break:break-word}.people-chat-bubble--compact{padding:.375rem .625rem;font-size:11px}.people-chat-bubble--incoming{background-color:var(--forma-chat-composer-bg);border:none;box-shadow:none;color:#e7e9ee}.people-chat-bubble--outgoing{background:linear-gradient(135deg,rgb(var(--forma-brand) / .95),rgb(var(--forma-brand-strong) / .98));border:1px solid rgb(var(--forma-brand-border) / .22);color:#f8faff;box-shadow:0 8px 20px rgb(var(--forma-brand-shadow) / .18)}.people-chat-bubble--incoming.people-chat-bubble--first.people-chat-bubble--last{border-radius:18px 18px 18px 6px}.people-chat-bubble--incoming.people-chat-bubble--first:not(.people-chat-bubble--last){border-radius:18px 18px 18px 6px}.people-chat-bubble--incoming.people-chat-bubble--last:not(.people-chat-bubble--first){border-radius:6px 18px 18px 6px}.people-chat-bubble--incoming:not(.people-chat-bubble--first):not(.people-chat-bubble--last){border-radius:6px 18px 18px 6px}.people-chat-bubble--outgoing.people-chat-bubble--first.people-chat-bubble--last{border-radius:18px 18px 6px}.people-chat-bubble--outgoing.people-chat-bubble--first:not(.people-chat-bubble--last){border-radius:18px 18px 6px}.people-chat-bubble--outgoing.people-chat-bubble--last:not(.people-chat-bubble--first){border-radius:18px 6px 6px 18px}.people-chat-bubble--outgoing:not(.people-chat-bubble--first):not(.people-chat-bubble--last){border-radius:18px 6px 6px 18px}.people-chat-bubble__text{margin:0;white-space:pre-wrap}.calendar-panel{position:relative;display:flex;height:100%;min-height:0px;width:100%;min-width:0px;flex-direction:column;overflow:hidden}.calendar-panel__toolbar{position:relative;z-index:10;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem}.calendar-panel__date{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--muted-100)}.calendar-panel__today-wrap{position:relative;display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.25rem}.calendar-panel__today-row{display:inline-flex;flex-shrink:0;align-items:stretch;gap:.375rem}.calendar-panel__today-picker{position:relative;display:inline-flex;flex-shrink:0}.calendar-panel__today-picker .calendar-panel__today-btn{pointer-events:none}.calendar-panel__date-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;height:100%;width:100%;cursor:pointer;border-width:0px;background-color:transparent;padding:0;opacity:0;color-scheme:dark}.calendar-panel__today-btn{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.375rem;padding:.125rem .5rem;font-size:11px;font-weight:500;color:var(--muted-200);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calendar-panel__today-btn:hover{color:var(--muted-100)}.calendar-panel__today-btn:disabled{opacity:.5}.calendar-panel__today-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--forma-chat-composer-bg);border:1px solid var(--forma-chat-composer-stroke)}.calendar-panel__today-btn:hover:not(:disabled){border-color:var(--forma-border-strong)}.calendar-panel__today-reset{background-color:transparent;font-size:10px;font-weight:500;color:var(--muted-500);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calendar-panel__today-reset:hover{color:var(--muted-300)}.calendar-panel__sync-banner{margin-left:.75rem;margin-right:.75rem;margin-bottom:.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.5rem .75rem;font-size:11px;color:var(--muted-300)}.calendar-panel__sync-banner--warn{border-color:#78350f80;color:#fde68ae6}.calendar-panel__sync-connect,.calendar-panel__sync-refresh{flex-shrink:0;border-radius:.375rem;border-width:1px;border-color:var(--ink-600);background-color:var(--ink-800);padding:.25rem .625rem;font-size:11px;font-weight:500;color:var(--muted-100);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calendar-panel__sync-connect:hover,.calendar-panel__sync-refresh:hover{background-color:var(--ink-750)}.calendar-panel__sync-connect:disabled,.calendar-panel__sync-refresh:disabled{opacity:.5}.calendar-panel__body{position:relative;display:flex;min-height:0px;width:100%;min-width:0px;flex:1 1 0%;flex-direction:column;overflow:hidden}.calendar-panel__composer-overlay{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-end;justify-content:stretch;padding:.75rem}.calendar-panel__composer-morph{pointer-events:auto;display:flex;width:100%;flex-direction:column;overflow:hidden;height:calc(var(--forma-chat-composer-height) * 5 - 5px);max-height:min(calc(var(--forma-chat-composer-height) * 5 - 5px),calc(50dvh - 20px),calc(100% - 8px));transform-origin:bottom center;animation:chat-composer-morph-in .48s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.calendar-panel__composer-morph{animation:none}}.calendar-event-composer{position:relative;display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden;border-radius:1rem;background-color:var(--forma-chat-composer-bg);border:1px solid var(--forma-chat-composer-stroke);box-shadow:var(--forma-composer-shadow);animation:chat-composer-morph-content-in .34s cubic-bezier(.22,1,.36,1) .08s both}@media (prefers-reduced-motion: reduce){.calendar-event-composer{animation:none}}.calendar-event-composer__date-field{margin-top:.75rem;display:flex;width:100%;flex-shrink:0;flex-direction:column;gap:.25rem}.calendar-event-composer__times{margin-top:.75rem;display:flex;flex-shrink:0;align-items:flex-end;gap:.5rem}.calendar-event-composer__time-field{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column;gap:.25rem}.calendar-event-composer__time-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-500)}.calendar-event-composer__time-input{width:100%;border-radius:.375rem;padding:.375rem .5rem;font-size:13px;font-weight:500;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:var(--muted-100);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--forma-drop-25);border:1px solid var(--forma-chat-composer-stroke);color-scheme:dark}.calendar-event-composer__time-input:focus{border-color:var(--forma-border-strong)}.calendar-event-composer__time-sep{padding-bottom:.5rem;font-size:14px;color:var(--muted-500)}.calendar-event-composer__participants{margin-top:1rem;display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;gap:.375rem;overflow:hidden}.calendar-event-composer__section-title{flex-shrink:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-400)}.calendar-event-composer__section-count{margin-left:.25rem;color:var(--muted-200)}.calendar-event-composer__empty{font-size:11px;color:var(--muted-500)}.calendar-event-composer__friends{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;gap:.125rem;overflow-y:auto;padding-right:.125rem}.calendar-event-composer__friend{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.5rem;border-width:0px;padding:.375rem .5rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent}.calendar-event-composer__friend:hover{background-color:var(--forma-tint-04)}.calendar-event-composer__friend--selected{background-color:rgb(var(--forma-brand-submit) / .22);box-shadow:inset 0 0 0 1px rgb(var(--forma-brand-focus) / .45)}.calendar-event-composer__friend--selected:hover{background-color:rgb(var(--forma-brand-submit) / .3)}.calendar-event-composer__avatar{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:10px;font-weight:600;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.calendar-event-composer__friend-name{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted-100)}.calendar-panel__timeline{position:relative;min-height:0px;width:100%;min-width:0px;flex:1 1 0%;overflow-y:auto;overflow-x:hidden}.calendar-panel__timeline:before,.calendar-panel__timeline:after{content:"";position:sticky;left:0;right:0;display:block;height:28px;pointer-events:none;z-index:5}.calendar-panel__timeline:before{top:0;margin-bottom:-28px;background:linear-gradient(to bottom,var(--forma-content-bg) 0%,rgb(0 0 0 / 0) 100%)}.calendar-panel__timeline:after{bottom:0;margin-top:-28px;background:linear-gradient(to top,var(--forma-content-bg) 0%,rgb(0 0 0 / 0) 100%)}.calendar-panel__timeline-inner{position:relative;width:100%;min-width:0px;max-width:100%}.calendar-panel__hour-row{position:relative;display:flex;width:100%;align-items:center;gap:.5rem;border-width:0px;background-color:transparent;padding-left:.75rem;padding-right:.75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.calendar-panel__hour-row:hover{background-color:var(--forma-tint-025)}.calendar-panel__hour-label{width:3rem;flex-shrink:0;font-size:10px;font-weight:500;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1;color:var(--muted-500)}.calendar-panel__hour-line{pointer-events:none;position:absolute;left:3.75rem;right:.75rem;top:0;display:block;height:1px;background-color:var(--forma-divider);opacity:.7}.calendar-panel__hour-plus{position:relative;z-index:1;margin-left:auto;display:inline-flex;height:1rem;width:1rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;color:var(--muted-400);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:var(--forma-chat-composer-bg);border:1px solid var(--forma-chat-composer-stroke)}.calendar-panel__hour-row:hover .calendar-panel__hour-plus{opacity:1}.calendar-panel__event{pointer-events:auto;position:absolute;display:flex;flex-direction:column;gap:.125rem;overflow:hidden;border-radius:.5rem;padding:.375rem .5rem;left:3.75rem;right:.75rem;background-color:rgb(var(--forma-brand-submit) / .18);border:1px solid rgb(var(--forma-brand-focus) / .45);box-shadow:0 1px 0 var(--forma-drop-20)}.calendar-panel__event-delete{position:absolute;right:.25rem;top:.25rem;z-index:2;display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:.25rem;color:var(--muted-300);opacity:.7;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calendar-panel__event-delete:hover{color:var(--muted-100);opacity:1}.calendar-panel__event-delete{background-color:#0f172a73}.calendar-panel__event:not(:hover) .calendar-panel__event-delete{opacity:0}@media (hover: none){.calendar-panel__event-delete{opacity:.8}}.calendar-panel__event--now{background-color:rgb(var(--forma-brand-submit) / .32);border-color:rgb(var(--forma-brand-highlight) / .7);box-shadow:0 0 0 1px rgb(var(--forma-brand-focus) / .35),0 4px 14px -4px rgb(var(--forma-brand-light) / .45)}.calendar-panel__event--past{opacity:.55;background-color:var(--forma-tint-05);border-color:var(--forma-tint-08)}.calendar-panel__event-time{font-size:9.5px;font-weight:500;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1;color:var(--muted-300)}.calendar-panel__event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.375;color:var(--muted-100)}.calendar-panel__event-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.375;color:var(--muted-400)}.calendar-panel__event-live{position:absolute;right:.375rem;top:1.5rem;border-radius:9999px;padding:.125rem .375rem;font-size:8.5px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-100);background-color:rgb(var(--forma-brand-focus) / .35)}.calendar-panel__now{pointer-events:none;position:absolute;left:0;right:0;display:flex;align-items:center;transform:translateY(-50%);z-index:2}.calendar-panel__now-dot{margin-left:3.25rem;display:inline-block;height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;background-color:#ef4444;box-shadow:0 0 0 2px #ef444440}.calendar-panel__now-line{height:1px;flex:1 1 0%;background-color:#ef4444}.notifications-panel__close{position:absolute;right:.625rem;top:.625rem;z-index:3;display:inline-flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:.375rem;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.notifications-panel__close:hover{color:var(--muted-100)}.notifications-panel__close{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background-color:var(--forma-tint-08)}.notifications-panel__close:hover{background-color:var(--forma-tint-12)}.notifications-panel__empty-state{padding:1.5rem 1rem;text-align:center;font-size:11px;color:var(--muted-500)}.notifications-panel__feature{display:flex;height:100%;min-height:0px;flex-direction:column;overflow:hidden}.notifications-panel__feature--unread{box-shadow:inset 0 0 0 1px var(--forma-tint-06)}.notifications-panel__visual{position:relative;flex-shrink:0;overflow:hidden;height:50%;flex:0 0 50%;background-color:#1a1a1a}.notifications-panel__visual--calendar{background:radial-gradient(circle at 20% 20%,rgb(120 160 255 / .35),transparent 55%),linear-gradient(160deg,#2a2f3d,#171a22)}.notifications-panel__visual--invite{background:radial-gradient(circle at 75% 25%,rgb(120 220 180 / .3),transparent 55%),linear-gradient(160deg,#243129,#171c19)}.notifications-panel__visual--record,.notifications-panel__visual--calendar-connect,.notifications-panel__visual--friend-request,.notifications-panel__visual--error{background:#1a1a1a}.notifications-panel__marketing-preview,.notifications-panel__recording-preview{--marketing-preview-inset-x: 45px;--marketing-preview-inset-y: 14px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#1a1a1a}.notifications-panel__marketing-preview-scaler,.notifications-panel__recording-preview-scaler{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.notifications-panel__marketing-preview-scale-layer,.notifications-panel__recording-preview-scale-layer{position:absolute;right:var(--marketing-preview-inset-x, var(--recording-preview-inset-x, 45px));bottom:var(--marketing-preview-inset-y, var(--recording-preview-inset-y, 14px));transform-origin:bottom right;overflow:hidden}.notifications-panel__marketing-preview-frame,.notifications-panel__recording-preview-frame{display:block;width:100%;height:100%;border:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#1a1a1a}.notifications-panel__connectors-cascade{--connectors-cascade-scale: .78;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#1a1a1a;padding:6px 8px 8px}.notifications-panel__connectors-cascade-footer{width:100%;max-width:100%;padding:0 .35rem;pointer-events:none;transform:scale(var(--connectors-cascade-scale));transform-origin:center center}.notifications-panel__connectors-cascade .chat-connectors-stage--footer{margin-bottom:0;padding-block:0}.notifications-panel__connectors-cascade .chat-connectors-stage--footer,.notifications-panel__connectors-cascade .chat-connectors-stage,.notifications-panel__connectors-cascade .chat-connectors-list--from-bottom,.notifications-panel__connectors-cascade-footer,.notifications-panel__connectors-cascade .chat-panel-footer__inner{overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.notifications-panel__connectors-cascade .chat-connectors-stage::-webkit-scrollbar,.notifications-panel__connectors-cascade .chat-connectors-list--from-bottom::-webkit-scrollbar,.notifications-panel__connectors-cascade-footer::-webkit-scrollbar,.notifications-panel__connectors-cascade .chat-panel-footer__inner::-webkit-scrollbar{display:none;width:0;height:0}.notifications-panel__connectors-cascade .chat-connectors-list--from-bottom{max-height:none}.notifications-panel__connectors-cascade:not(.notifications-panel__connectors-cascade--animating) .chat-connectors-list--from-bottom .chat-connectors-row{animation:none!important;opacity:0!important;transform:translateY(.75rem)!important}.notifications-panel__calendar-connect{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.85rem;padding-bottom:0;background:#1a1a1a}.notifications-panel__calendar-connect-app-icon{display:block;width:3.25rem;height:3.25rem;flex-shrink:0;border-radius:.85rem;overflow:hidden;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transform-origin:center center}.notifications-panel__calendar-connect-app-icon--left{transform:translateY(.14rem) rotate(-3deg)}.notifications-panel__calendar-connect-app-icon--right{transform:translateY(.14rem) rotate(3deg)}.notifications-panel__calendar-connect-x{display:inline-flex;align-items:center;justify-content:center;color:var(--muted-500, #737373);flex-shrink:0;transform:translateY(-.12rem);transform-origin:center center}.notifications-panel__friend-request{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.85rem;background:#1a1a1a}.notifications-panel__friend-request-avatar{width:3.25rem;height:3.25rem;flex-shrink:0;border-radius:9999px;font-size:1rem;font-weight:600;transform-origin:center center}.notifications-panel__friend-request-avatar--left{transform:translateY(.14rem) rotate(-3deg)}.notifications-panel__friend-request-avatar--right{transform:translateY(.14rem) rotate(3deg)}.notifications-panel__friend-request-plus{display:inline-flex;align-items:center;justify-content:center;color:var(--muted-500, #737373);flex-shrink:0;transform:translateY(-.12rem);transform-origin:center center}.notifications-panel__error-visual{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#1a1a1a}.notifications-panel__error-visual-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:.85rem;background-color:var(--forma-control-hover-bg, #303030);color:var(--muted-300, #b3b3b3)}.notifications-panel__error-visual-warning{position:absolute;right:-.2rem;bottom:-.2rem;display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:9999px;background:#1a1a1a;color:#f87171}.notifications-panel__error-visual-warning svg{fill:#f871712e}.notifications-panel__visual--followups{background:radial-gradient(circle at 70% 60%,rgb(180 140 255 / .32),transparent 55%),linear-gradient(160deg,#2d2540,#1a1724)}.notifications-panel__visual--notes{background:radial-gradient(circle at 50% 30%,rgb(255 220 130 / .28),transparent 55%),linear-gradient(160deg,#353024,#1f1c17)}.notifications-panel__visual--feature,.notifications-panel__visual--onboarding{background:radial-gradient(circle at 50% 40%,rgb(180 180 180 / .22),transparent 60%),linear-gradient(160deg,#2a2a2a,#171717)}.notifications-panel__visual--friend{background:radial-gradient(circle at 25% 60%,rgb(120 200 255 / .28),transparent 55%),linear-gradient(160deg,#24303a,#171c20)}.notifications-panel__visual--subscription{background:radial-gradient(circle at 65% 35%,rgb(255 200 120 / .28),transparent 55%),linear-gradient(160deg,#3a3020,#1f1b14)}.notifications-panel__visual--renewal{background:radial-gradient(circle at 55% 40%,rgb(255 170 90 / .34),transparent 55%),linear-gradient(160deg,#3d2c1e,#201812)}.notifications-panel__content{display:grid;min-height:0px;flex-shrink:0;padding:.75rem 1rem 1rem;height:50%;flex:0 0 50%;grid-template-rows:minmax(0,1fr) auto}.notifications-panel__copy{min-height:0px;overflow:hidden}.notifications-panel__category{margin:0;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--muted-500)}.notifications-panel__title{margin-top:.25rem;font-size:14px;font-weight:600;line-height:1.375;color:var(--muted-100)}.notifications-panel__description{margin-top:.125rem;font-size:11.5px;line-height:1.375;color:var(--muted-400)}.notifications-panel__actions{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;padding-top:.75rem}.notifications-panel__actions--split{gap:.25rem}.workspace-overlay__list{margin-top:.5rem;display:flex;flex-direction:column;gap:.375rem}.workspace-overlay__row{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.workspace-overlay__row:hover{background-color:var(--ink-800)}.workspace-overlay__row{background-color:var(--forma-chat-composer-bg)}.workspace-overlay__row--active{box-shadow:inset 0 0 0 1px var(--forma-tint-12);background-color:var(--forma-tint-06)}.workspace-overlay__row-icon{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;color:var(--muted-300);background-color:var(--forma-control-hover-bg)}.workspace-overlay__row-icon--server{border-radius:6px;font-size:10px;font-weight:700;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-color:var(--forma-control-hover-bg)}.workspace-overlay__row-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:var(--muted-100)}.workspace-overlay__row-address{margin-top:.125rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--muted-500)}.workspace-overlay__row-badge{flex-shrink:0;border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-weight:600;color:var(--muted-200);background-color:var(--forma-control-hover-bg)}.workspace-overlay__create{flex-shrink:0;border-top-width:1px;border-color:var(--ink-700);padding:.625rem}.workspace-overlay__create-label{margin-bottom:.5rem;display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-500)}.workspace-overlay__create-row{display:flex;gap:.5rem}.workspace-overlay__create-input{min-width:0px;flex:1 1 0%;border-radius:.5rem;border-width:0px;padding:.5rem .625rem;font-size:12px;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px}.workspace-overlay__create-input::-moz-placeholder{color:var(--muted-500)}.workspace-overlay__create-input::placeholder{color:var(--muted-500)}.workspace-overlay__create-input{background-color:var(--forma-chat-composer-bg)}.workspace-overlay__create-btn{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.5rem;padding:.5rem .625rem;font-size:11px;font-weight:600;color:var(--muted-100);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.workspace-overlay__create-btn:disabled{opacity:.4}.workspace-overlay__create-btn{background-color:var(--forma-control-hover-bg)}.workspace-overlay__create-btn:hover:not(:disabled){background-color:var(--forma-tint-12)}.workspace-switcher__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;cursor:default;border-width:0px;padding:0;background-color:transparent}.workspace-switcher-dropdown__upgrade{margin-top:.25rem;display:inline-flex;align-items:center;gap:.25rem;font-size:11px;font-weight:500;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.workspace-switcher-dropdown__upgrade:hover{color:var(--muted-100)}.workspace-switcher-dropdown__upgrade{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;cursor:pointer}.workspace-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:1rem;animation:workspace-modal-in .16s cubic-bezier(.22,1,.36,1)}.pro-checkout-overlay{z-index:130}.pro-checkout-overlay__card{position:relative;max-width:min(26rem,calc(100vw - 2rem));width:min(26rem,calc(100vw - 2rem));height:auto;max-height:calc(100vh - 2rem);overflow:hidden}.pro-checkout-overlay__card:before{content:"";pointer-events:none;position:absolute;top:0;right:0;left:0;z-index:1;height:30px;border-radius:inherit;background:linear-gradient(90deg,#34d3c857,#38c8e652 45%,#38bdf84d);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgb(0 0 0 / .55) 22%,rgb(0 0 0 / .22) 40%,rgb(0 0 0 / .08) 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgb(0 0 0 / .55) 22%,rgb(0 0 0 / .22) 40%,rgb(0 0 0 / .08) 62%,transparent 100%)}.pro-checkout-overlay__content{position:relative;z-index:2;display:flex;flex-direction:column;overflow:hidden}.pro-checkout-overlay .workspace-modal__close{top:1.15rem}.pro-checkout-overlay .workspace-modal__scroll,.pro-checkout-overlay .workspace-modal__scroll--form{flex:none;overflow:hidden;overscroll-behavior:none}.pro-checkout-overlay__header{width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0px;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:0;padding-top:2.25rem;text-align:left}.pro-checkout-overlay__header .workspace-modal__title{width:100%;text-align:left}.pro-checkout-overlay__price{margin-top:.75rem;display:flex;width:100%;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.375rem;column-gap:.375rem;text-align:left;line-height:1.25}.pro-checkout-overlay__price-amount{font-size:34px;font-weight:600;color:var(--muted-100)}.pro-checkout-overlay__price-frequency{font-size:17px;font-weight:500;color:var(--muted-400)}.pro-checkout-overlay__workspace-hint{margin-top:.375rem;width:100%;text-align:left;font-size:12px;color:var(--muted-500)}.enterprise-checkout-overlay__card{max-width:min(28rem,calc(100vw - 2rem));width:min(28rem,calc(100vw - 2rem))}.enterprise-checkout-overlay__header{padding-bottom:.25rem}.enterprise-checkout-overlay__header .pro-checkout-overlay__price{margin-top:1rem}.enterprise-checkout-overlay .workspace-modal__scroll--form.pro-checkout-overlay__body{overflow-y:auto;max-height:min(70vh,36rem)}.enterprise-checkout-overlay .enterprise-checkout-overlay__configure.pro-checkout-overlay__body{gap:1.25rem;padding-top:1.25rem;padding-bottom:1.5rem}.enterprise-checkout-overlay__configure{gap:1.25rem}.enterprise-checkout-overlay__field{display:flex;width:100%;flex-direction:column;gap:.625rem;text-align:left}.enterprise-checkout-overlay__label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-500)}.enterprise-checkout-overlay__select{font-size:.875rem;line-height:1.25rem}.enterprise-checkout-overlay__seats{display:flex;align-items:center;gap:.5rem}.enterprise-checkout-overlay__seat-btn{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;border-width:0px;color:var(--muted-200);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#141414}.enterprise-checkout-overlay__seat-btn:hover:not(:disabled){background-color:#1e1e1e}.enterprise-checkout-overlay__seat-btn:disabled{cursor:not-allowed;opacity:.35}.enterprise-checkout-overlay__seat-input{height:2.5rem;width:100%;min-width:0px;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);-moz-appearance:textfield}.enterprise-checkout-overlay__seat-input::-webkit-outer-spin-button,.enterprise-checkout-overlay__seat-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.enterprise-checkout-overlay__hint{margin-top:.125rem;font-size:11px;line-height:1.625;color:var(--muted-500)}.enterprise-checkout-overlay__summary{margin-top:.25rem;display:flex;flex-direction:column;gap:.625rem;border-radius:10px;padding:.875rem;background-color:#141414e6}.enterprise-checkout-overlay__summary-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:12px;color:var(--muted-300)}.enterprise-checkout-overlay__summary-row--total{margin-top:.25rem;border-top-width:1px;border-color:#ffffff0d;padding-top:.625rem;font-size:15px;font-weight:600;color:var(--muted-100)}.enterprise-checkout-overlay__back{margin-bottom:.75rem;border-width:0px;background-color:transparent;padding:0;text-align:left;font-size:12px;color:var(--muted-500);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.enterprise-checkout-overlay__back:hover{color:var(--muted-300)}.enterprise-checkout-overlay__back{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.enterprise-checkout-overlay__error-actions{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.enterprise-checkout-overlay__configure .pro-checkout-overlay__actions{margin-top:.5rem}.pro-checkout-overlay .workspace-modal__scroll--form.pro-checkout-overlay__body,.pro-checkout-overlay__body{display:flex;flex-direction:column;gap:.625rem;padding:.75rem 1.25rem 1.25rem}.pro-checkout-overlay__load-shell{position:relative}.pro-checkout-overlay__live--loading{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;overflow:hidden}.pro-checkout-overlay__form{display:flex;flex-direction:column;gap:.625rem}.pro-checkout-overlay__skeleton{display:flex;flex-direction:column}.pro-checkout-overlay__skeleton-header{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:0px;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:0;padding-top:2.25rem}.pro-checkout-overlay__skeleton-price{margin-top:.75rem;display:flex;align-items:baseline;-moz-column-gap:.375rem;column-gap:.375rem}.pro-checkout-overlay__skeleton-body{display:flex;flex-direction:column;gap:.625rem;padding:.75rem 1.25rem 1.25rem}.pro-checkout-overlay__skeleton-express{display:flex;flex-direction:column;gap:.5rem}.pro-checkout-overlay__skeleton-divider{margin-top:.125rem;margin-bottom:.125rem;height:1px;width:100%;background-color:var(--forma-tint-08)}.pro-checkout-overlay__skeleton-field-wrap{display:flex;flex-direction:column;gap:.375rem}.pro-checkout-overlay__skeleton-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.pro-checkout-overlay__skeleton-block{background-color:#2626268c;background-image:linear-gradient(90deg,#26262659,#5252528c,#26262659);background-size:200% 100%;animation:forma-shimmer 1.4s ease-in-out infinite}.pro-checkout-overlay__skeleton-block--title{height:1rem;width:7rem;border-radius:.375rem}.pro-checkout-overlay__skeleton-block--amount{height:2.25rem;width:5rem;border-radius:.375rem}.pro-checkout-overlay__skeleton-block--freq{height:1rem;width:4rem;border-radius:.25rem}.pro-checkout-overlay__skeleton-block--btn{height:2.75rem;width:100%;border-radius:10px}.pro-checkout-overlay__skeleton-block--label{height:.625rem;width:6rem;border-radius:.25rem}.pro-checkout-overlay__skeleton-block--field{height:2.5rem;width:100%;border-radius:10px}.pro-checkout-overlay__skeleton-block--submit{margin-top:1.25rem;height:2.5rem;width:100%;border-radius:.5rem}@media (prefers-reduced-motion: reduce){.pro-checkout-overlay__skeleton-block{animation:none}}.pro-checkout-overlay__express{width:100%}.pro-checkout-overlay__express--pending{min-height:0;overflow:hidden}.pro-checkout-overlay__divider{display:flex;align-items:center;gap:.75rem;font-size:11px;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-500)}.pro-checkout-overlay__divider:before,.pro-checkout-overlay__divider:after{content:"";height:1px;flex:1 1 0%;background-color:var(--forma-tint-08)}.pro-checkout-overlay__element{min-height:0px}.pro-checkout-overlay__error{font-size:12px;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.pro-checkout-overlay__actions{margin-top:1.25rem;display:flex;align-items:stretch}.pro-checkout-overlay__submit{width:100%;justify-content:center}.workspace-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;cursor:default;border-width:0px;padding:0;background-color:#07090d99;backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px)}.workspace-modal__card{position:relative;display:flex;min-height:0px;width:100%;max-width:28rem;flex-direction:column;overflow:hidden;border-radius:1rem;max-height:min(36rem,calc(100vh - 2rem));border:1px solid var(--forma-overlay-border);background-color:var(--forma-panel);box-shadow:0 24px 60px #00000073;animation:workspace-modal-card-in .2s cubic-bezier(.22,1,.36,1)}@keyframes workspace-modal-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-modal-card-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.workspace-modal,.workspace-modal__card{animation:none}}.workspace-modal__close{position:absolute;right:.75rem;top:.75rem;display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.workspace-modal__close:hover{color:var(--muted-100)}.workspace-modal__close{background:transparent;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;z-index:1}.workspace-modal__close:hover{background-color:var(--forma-control-hover-bg)}.workspace-modal__header{display:flex;flex-shrink:0;align-items:center;gap:.5rem;padding:1.25rem 1.25rem .75rem}.workspace-modal__header--with-back{gap:.75rem}.workspace-modal__title{font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--muted-100)}.workspace-modal__back{display:inline-flex;align-items:center;gap:.375rem;border-radius:.375rem;padding:.25rem .5rem;font-size:12px;font-weight:500;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.workspace-modal__back:hover{color:var(--muted-100)}.workspace-modal__back{background:transparent;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.workspace-modal__back:hover{background-color:var(--forma-control-hover-bg)}.workspace-modal__scroll{min-height:0px;flex:1 1 0%;overflow-y:auto;padding:.5rem .75rem}.workspace-modal__scroll--form{padding:.75rem 1.25rem}.workspace-modal__empty{padding:1.5rem .5rem;text-align:center;font-size:12px;line-height:1.625;color:var(--muted-500)}.workspace-modal__footer{display:flex;flex-shrink:0;gap:.5rem;border-top-width:1px;padding:1rem 1.25rem;border-color:var(--forma-divider)}.workspace-modal__cta{display:inline-flex;flex:1 1 0%;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;padding:.625rem .75rem;font-size:13px;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.workspace-modal__cta:disabled{cursor:not-allowed;opacity:.4}.workspace-modal__cta{border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.workspace-modal__cta--secondary{color:var(--forma-text-100);background-color:var(--forma-chat-composer-bg)}.workspace-modal__cta--secondary:hover:not(:disabled){background-color:var(--forma-tint-12)}.workspace-modal__cta--primary{color:var(--forma-text-100);background-color:var(--forma-tint-16)}.workspace-modal__cta--primary:hover:not(:disabled){background-color:var(--forma-tint-24, var(--forma-tint-16));filter:brightness(1.08)}.workspace-modal__form{display:flex;flex-direction:column;gap:.75rem}.workspace-modal__input{width:100%;border-radius:.5rem;border-width:0px;padding:.625rem .75rem;font-size:13px;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px}.workspace-modal__input::-moz-placeholder{color:var(--muted-500)}.workspace-modal__input::placeholder{color:var(--muted-500)}.workspace-modal__input{background-color:var(--forma-chat-composer-bg)}.workspace-modal__input:focus{box-shadow:0 0 0 1px var(--forma-tint-16) inset}.workspace-modal__error{font-size:12px;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.workspace-modal__success{font-size:12px;--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.workspace-modal__upgrade{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;font-size:12px;font-weight:500;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.workspace-modal__upgrade:hover{color:var(--muted-100)}.workspace-modal__upgrade{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;cursor:pointer}.workspace-quick-menu{position:fixed;z-index:80;display:flex;flex-direction:column;overflow:hidden;border-radius:.75rem;padding:.25rem;border:1px solid var(--forma-overlay-border);background-color:var(--forma-panel);box-shadow:var(--forma-overlay-shadow)}.workspace-quick-menu__item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.5rem;border-width:0px;padding:.5rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent}.workspace-quick-menu__item:hover{background-color:var(--forma-control-hover-bg)}.workspace-quick-menu__item-main{display:flex;min-width:0px;align-items:center;gap:.5rem}.workspace-quick-menu__item-icon{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;color:var(--muted-300);background-color:var(--forma-control-hover-bg)}.workspace-quick-menu__item-label{font-size:12.5px;font-weight:500;color:var(--muted-100)}.workspace-quick-menu__item-chevron{flex-shrink:0;color:var(--muted-500)}.workspace-quick-menu__panel{display:flex;flex-direction:column;gap:.5rem;padding:.25rem}.workspace-quick-menu__back{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;border-radius:.375rem;border-width:0px;padding:.125rem .25rem;font-size:11px;font-weight:500;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.workspace-quick-menu__back:hover{color:var(--muted-200)}.workspace-quick-menu__back{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent}.join-knock__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0003;--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);z-index:10000}.join-knock{position:fixed;left:50%;top:50%;display:flex;width:min(22rem,calc(100vw - 2rem));--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;align-items:center;border-radius:2rem;border-width:1px;padding:1rem;text-align:center;z-index:10001;border-color:var(--forma-overlay-border);background-color:var(--forma-panel);box-shadow:var(--forma-overlay-shadow);animation:join-knock-in .38s cubic-bezier(.175,.885,.32,1.08) both}@keyframes join-knock-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.join-knock__icon{position:relative;margin-bottom:1rem;display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center}.join-knock__door{display:inline-block;height:2.5rem;width:2rem;border-radius:.125rem;border-width:2px;border-color:var(--muted-400)}.join-knock__knocker{position:absolute;right:-.25rem;top:.5rem;height:.75rem;width:.75rem;border-radius:9999px;background-color:var(--muted-200);animation:join-knock-pulse 1.1s ease-in-out infinite}.join-knock__hand{display:inline-block;height:2rem;width:2rem;border-radius:9999px;border-width:2px;border-color:var(--muted-400);box-shadow:inset 0 -6px 0 var(--forma-tint-12);animation:join-knock-pulse 1.1s ease-in-out infinite}@keyframes join-knock-pulse{0%,to{transform:translate(0);opacity:.55}50%{transform:translate(-4px);opacity:1}}.join-knock__title{font-size:15px;font-weight:600;line-height:1.375;color:var(--muted-100)}.join-knock__name{color:var(--muted-100)}.join-knock__hint{margin-top:.5rem;font-size:12px;line-height:1.625;color:var(--muted-500)}.group-chat-create-overlay{max-height:min(32rem,calc(100vh - 3rem));width:min(24rem,calc(100vw - 2rem));align-items:stretch;overflow-y:auto;text-align:left}.group-chat-create-overlay__icon{margin-left:auto;margin-right:auto;margin-bottom:.75rem;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:1rem;color:var(--muted-200);background-color:var(--forma-tint-08)}.group-chat-create-overlay__form{margin-top:1rem;display:flex;width:100%;flex-direction:column;gap:.75rem}.group-chat-create-overlay__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-500)}.group-chat-create-overlay__input{width:100%;border-radius:.75rem;border-width:1px;padding:.5rem .75rem;font-size:13px;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px;border-color:var(--forma-overlay-border);background-color:var(--forma-chat-composer-bg)}.group-chat-create-overlay__input:focus{border-color:var(--forma-tint-24)}.group-chat-create-overlay__members{display:flex;max-height:13rem;flex-direction:column;gap:.25rem;overflow-y:auto;border-radius:.75rem;border-width:1px;padding:.25rem;border-color:var(--forma-overlay-border);background-color:var(--forma-chat-composer-bg)}.group-chat-create-overlay__member{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.5rem;padding:.375rem .5rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group-chat-create-overlay__member:hover{background-color:var(--forma-tint-06)}.group-chat-create-overlay__member--selected{background-color:var(--forma-tint-10)}.group-chat-create-overlay__avatar.user-avatar,.group-chat-create-overlay__avatar img.user-avatar{height:1.75rem;width:1.75rem;flex-shrink:0;overflow:hidden;border-radius:9999px;font-size:10px;font-weight:600;color:var(--muted-100)}.group-chat-create-overlay__avatar img.user-avatar{height:1.75rem;width:1.75rem;-o-object-fit:cover;object-fit:cover}.group-chat-create-overlay__member-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--muted-100)}.group-chat-create-overlay__member-meta{min-width:0px;flex:1 1 0%}.group-chat-create-overlay__member-kind{margin-top:.125rem;display:block;font-size:10px;font-weight:500;color:var(--muted-500)}.group-chat-create-overlay__check{width:1rem;flex-shrink:0;text-align:center;font-size:12px;font-weight:600;color:var(--muted-200)}.group-chat-create-overlay__empty{border-radius:.75rem;border-width:1px;padding:.75rem;font-size:12px;line-height:1.625;color:var(--muted-500);border-color:var(--forma-overlay-border);background-color:var(--forma-chat-composer-bg)}.group-chat-create-overlay__error{font-size:12px;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group-chat-create-overlay__actions{display:flex;gap:.5rem;padding-top:.25rem}.group-chat-create-overlay__ghost,.group-chat-create-overlay__submit{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;border-width:0px;padding:.5rem .75rem;text-align:center;font-size:18px;font-weight:600;line-height:1;color:var(--muted-100);transition-property:filter,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,var(--forma-tint-14),var(--forma-tint-08));box-shadow:inset 0 1px 0 var(--forma-tint-12)}.group-chat-create-overlay__ghost:hover:not(:disabled),.group-chat-create-overlay__submit:hover:not(:disabled){filter:brightness(1.1)}.group-chat-create-overlay__ghost:disabled,.group-chat-create-overlay__submit:disabled{cursor:not-allowed;opacity:.4}.group-chat-create-overlay__ghost,.group-chat-create-overlay__submit{flex:1 1 0%;font-size:12px}.group-chat-create-overlay__submit:disabled{cursor:not-allowed;opacity:.5}.join-knock__actions{margin-top:1.25rem;display:flex;width:100%;justify-content:center}.join-knock__actions--split{gap:.5rem}.join-knock__btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;border-width:0px;padding:.5rem .75rem;text-align:center;font-size:18px;font-weight:600;line-height:1;color:var(--muted-100);transition-property:filter,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,var(--forma-tint-14),var(--forma-tint-08));box-shadow:inset 0 1px 0 var(--forma-tint-12)}.join-knock__btn:hover:not(:disabled){filter:brightness(1.1)}.join-knock__btn:disabled{cursor:not-allowed;opacity:.4}.join-knock__btn{min-width:6.5rem}.join-knock__actions--split .join-knock__btn{flex:1 1 0%}.voice-delete-overlay__icon{color:#fca5a5e6}.voice-delete-overlay__trash{animation:join-knock-pulse 1.1s ease-in-out infinite}.voice-delete-overlay__confirm:disabled{cursor:not-allowed;opacity:.4}.voice-delete-overlay__confirm:not(:disabled){color:#fca5a5f2}.mini-chat__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:72;cursor:default;border-width:0px;background-color:transparent;padding:0}.mini-chat{position:fixed;z-index:73;display:flex;max-height:min(18rem,calc(100vh - 8rem));width:min(16rem,calc(100vw - 2rem));flex-direction:column;overflow:hidden;border-radius:1rem;left:1rem;bottom:calc(var(--forma-overlay-bottom) + .5rem);background-color:var(--forma-panel);border:1px solid var(--forma-overlay-border);box-shadow:var(--forma-overlay-shadow);animation:bottom-overlay-popup-left .32s cubic-bezier(.175,.885,.32,1.08) both}.mini-chat__header{display:flex;align-items:center;gap:.5rem;border-bottom-width:1px;border-color:var(--ink-700);padding:.5rem .75rem}.mini-chat__header-avatar,.mini-chat__header-avatar.user-avatar,.mini-chat__header-avatar img.user-avatar{height:1.5rem;width:1.5rem;flex-shrink:0;border-radius:9999px;font-size:9px;font-weight:600;color:var(--muted-100)}.mini-chat__title{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--muted-100)}.mini-chat__close{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:transparent;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mini-chat__close:hover{background-color:var(--ink-800);color:var(--muted-200)}.mini-chat__close{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none}.mini-chat__thread{min-height:0px;flex:1 1 0%}.mini-chat__empty{padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:11px;color:var(--muted-500)}.mini-chat__compose{display:flex;align-items:center;gap:.5rem;border-top-width:1px;border-color:var(--ink-700);padding:.5rem .625rem}.mini-chat .chat-typing-indicator,.mini-chat .chat-typing-indicator--self{margin-bottom:0;padding-left:.625rem;padding-right:.625rem;padding-top:.5rem}.mini-chat__input{min-width:0px;flex:1 1 0%;border-radius:.5rem;border-width:0px;background-color:transparent;padding:.375rem .5rem;font-size:12px;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px}.mini-chat__input::-moz-placeholder{color:var(--muted-500)}.mini-chat__input::placeholder{color:var(--muted-500)}.mini-chat__input{background-color:var(--forma-chat-composer-bg)}.mini-chat__send{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:transparent;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mini-chat__send:hover{background-color:var(--ink-800);color:var(--muted-100)}.mini-chat__send:disabled{opacity:.35}.friends-chat-panel{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden}.friends-chat-panel__categories{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow-y:auto;padding:.25rem}.messages-panel-category{overflow:hidden}.messages-panel-category__header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.5rem;padding:.5rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background-color:transparent}.messages-panel-category__header:hover{color:var(--muted-100);background-color:var(--forma-control-hover-bg)}.messages-panel-category__title-wrap{display:flex;min-width:0px;align-items:center;gap:.5rem}.messages-panel-category__title{font-size:12px;font-weight:500;color:var(--muted-300)}.messages-panel-category.is-expanded .messages-panel-category__title{color:var(--muted-100)}.messages-panel-category__count{font-size:11px;font-weight:400;color:var(--muted-500)}.messages-panel-category__chevron{flex-shrink:0;color:var(--muted-500);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.messages-panel-category.is-expanded .messages-panel-category__chevron{transform:rotate(180deg)}.messages-panel-category__body{padding-bottom:.25rem;padding-left:.25rem;padding-right:0;padding-top:0}.messages-panel-category__empty{padding:.5rem;font-size:11px;line-height:1.625;color:var(--muted-500)}.messages-panel-category__list{display:flex;flex-direction:column}.messages-panel-category .messages-thread-card{border-radius:.5rem;padding:.375rem .5rem}.messages-panel-category .messages-thread-card .messages-overlay__avatar,.messages-panel-category .messages-thread-card .messages-overlay__avatar.user-avatar,.messages-panel-category .messages-thread-card .messages-overlay__avatar img.user-avatar{height:2rem;width:2rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.messages-panel-category .messages-thread-card .messages-overlay__avatar img.user-avatar{height:2rem;width:2rem}.workspace-text-channels{display:flex;flex-direction:column;gap:.25rem}.workspace-text-channel-create{display:inline-flex;height:2.25rem;width:100%;align-items:center;justify-content:center;gap:.375rem;border-radius:.875rem;background-color:transparent;padding-left:.75rem;padding-right:.75rem;font-size:11px;font-weight:500;color:var(--muted-400);-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;box-shadow:inset 0 0 0 1px var(--forma-border)}.workspace-text-channel-create--draft{justify-content:flex-start;padding-left:.5rem;padding-right:.5rem}.workspace-text-channel-create__hash,.workspace-text-channel-row__hash{flex-shrink:0;color:var(--muted-500)}.workspace-text-channel-create__input,.workspace-text-channel-row__input{min-width:0px;flex:1 1 0%;background-color:transparent;font-size:12px;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px}.workspace-text-channel-create__input::-moz-placeholder,.workspace-text-channel-row__input::-moz-placeholder{color:var(--muted-500)}.workspace-text-channel-create__input::placeholder,.workspace-text-channel-row__input::placeholder{color:var(--muted-500)}.workspace-text-channel-create__input,.workspace-text-channel-row__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none}.workspace-text-channel-create__icon-btn,.workspace-text-channel-row__icon-btn{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.workspace-text-channel-create__icon-btn:hover,.workspace-text-channel-row__icon-btn:hover{color:var(--muted-100)}.workspace-text-channel-create__icon-btn,.workspace-text-channel-row__icon-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent}.workspace-text-channel-row__content{display:flex;min-width:0px;align-items:center;gap:.25rem;border-radius:.5rem;padding:.125rem .25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.workspace-text-channel-row__content:hover{background-color:var(--forma-control-hover-bg)}.workspace-text-channel-row__open{display:flex;min-width:0px;flex:1 1 0%;align-items:center;gap:.375rem;padding:.25rem;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent}.workspace-text-channel-row__open--unread .workspace-text-channel-row__name{font-weight:600;color:var(--muted-100)}.workspace-text-channel-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted-200)}.workspace-text-channel-row__preview{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--muted-500)}.workspace-text-channel-row__rename-btn{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;color:var(--muted-500);opacity:0;transition-property:opacity,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.workspace-text-channel-row__rename-btn:hover{color:var(--muted-200)}.workspace-text-channel-row__rename-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent}.workspace-text-channel-row__content:hover .workspace-text-channel-row__rename-btn,.workspace-text-channel-row__content:hover .workspace-text-channel-row__delete-btn,.workspace-text-channel-row__rename-btn:focus-visible,.workspace-text-channel-row__delete-btn:focus-visible{opacity:1}.workspace-text-channel-row__delete-btn{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;color:var(--muted-500);opacity:0;transition-property:opacity,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.workspace-text-channel-row__delete-btn:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.workspace-text-channel-row__delete-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent}.workspace-text-channel-row__rename-form{display:flex;align-items:center;gap:.25rem;border-radius:.5rem;padding:.25rem .5rem;box-shadow:inset 0 0 0 1px var(--forma-border)}.messages-panel-category__body--cascade .messages-panel-category__item{opacity:0;will-change:transform,opacity;backface-visibility:hidden;animation:messages-panel-cascade-in .32s cubic-bezier(.22,1,.36,1) forwards}.messages-panel-category__body--cascade .messages-panel-category__item:nth-child(1){animation-delay:0ms}.messages-panel-category__body--cascade .messages-panel-category__item:nth-child(2){animation-delay:45ms}.messages-panel-category__body--cascade .messages-panel-category__item:nth-child(3){animation-delay:90ms}.messages-panel-category__body--cascade .messages-panel-category__item:nth-child(4){animation-delay:135ms}.messages-panel-category__body--cascade .messages-panel-category__item:nth-child(5){animation-delay:.18s}.messages-panel-category__body--cascade .messages-panel-category__item:nth-child(6){animation-delay:225ms}.messages-panel-category__body--cascade .messages-panel-category__item:nth-child(n+7){animation-delay:.27s}@keyframes messages-panel-cascade-in{0%{opacity:0;transform:translate3d(0,8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion: reduce){.messages-panel-category__body--cascade .messages-panel-category__item{animation:none;opacity:1;transform:none}}.theater-chat-messages--empty{display:flex;align-items:center;justify-content:center}.theater-chat-empty{display:flex;max-width:22rem;flex-direction:column;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;text-align:center}.theater-chat-empty__title{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--muted-400)}.theater-chat-empty__subtitle{font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--muted-400)}.chat-typing-indicator{margin-bottom:.5rem;display:flex;flex-direction:column;gap:.375rem;padding-left:.25rem;padding-right:.25rem}.chat-typing-indicator--self{margin-bottom:.5rem;padding-left:.25rem;padding-right:.25rem}.chat-typing-indicator__row{display:flex;align-items:center;gap:.5rem}.chat-typing-indicator__avatars{display:inline-flex;flex-shrink:0;align-items:center}.chat-typing-indicator__avatars .chat-typing-indicator__avatar{position:relative;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--forma-content-bg)}.chat-typing-indicator__avatars .chat-typing-indicator__avatar+.chat-typing-indicator__avatar{margin-left:-.35rem}.chat-typing-indicator__avatar{height:1.25rem;width:1.25rem;flex-shrink:0;border-radius:9999px;font-size:8px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.chat-typing-indicator__text{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;color:var(--muted-400)}.chat-typing-dots{margin-left:.25rem;display:inline-flex;width:1.25rem;--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow:hidden}.chat-typing-dots span{animation:chat-typing-dot 1.2s ease-in-out infinite}.chat-typing-dots span:nth-child(2){animation-delay:.15s}.chat-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes chat-typing-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.voice-assist-panel,.ai-notes-panel{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden}.ai-notes-panel__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:var(--ink-700);padding:.5rem .75rem}.ai-notes-panel__header-actions{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.ai-notes-panel__status{font-size:11px;color:var(--muted-500)}.ai-notes-panel__meta{margin-top:.125rem;font-size:10px;color:var(--muted-500)}.ai-notes-panel__live{flex-shrink:0;border-radius:9999px;background-color:#10b98126;padding:.125rem .5rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.ai-notes-panel__stop{display:inline-flex;align-items:center;gap:.25rem;border-radius:.375rem;border-width:1px;border-color:#ef444466;background-color:#ef44441a;padding:.25rem .5rem;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ai-notes-panel__stop:hover{background-color:#ef444433}.ai-notes-panel__stop:disabled{opacity:.5}.ai-notes-panel__section-label{margin-bottom:.5rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-500)}.ai-notes-panel__structured{border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.75rem}.ai-notes-panel__structured-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.ai-notes-panel__structured-body{font-size:13px;line-height:1.625;color:var(--muted-200)}.ai-notes-panel__structured-body h2{margin-top:.75rem;font-size:14px;font-weight:600;color:var(--muted-100)}.ai-notes-panel__structured-body h2:first-child{margin-top:0}.ai-notes-panel__structured-body ul{list-style-type:disc}.ai-notes-panel__structured-body ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.ai-notes-panel__structured-body ul{padding-left:1rem}.ai-notes-panel__transcript{border-radius:.5rem;border-width:1px;border-color:var(--ink-700);padding:.5rem .75rem}.ai-notes-panel__transcript--primary{border-color:var(--ink-700);background-color:transparent;padding:0}.ai-notes-panel__transcript-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.ai-notes-panel__transcript-body{padding-top:.25rem}.ai-notes-panel__body{min-height:0px;flex:1 1 0%}.ai-notes-panel__body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.ai-notes-panel__body{overflow-y:auto;padding:.75rem}.ai-notes-panel__empty{padding:1.5rem .25rem;text-align:center;font-size:12px;line-height:1.625;color:var(--muted-500)}.ai-notes-panel__error{border-radius:.5rem;border-width:1px;border-color:#ef44444d;background-color:#ef44441a;padding:.5rem .75rem;font-size:12px;--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.ai-notes-panel__error--soft{border-color:#f59e0b4d;background-color:#f59e0b1a;--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.ai-notes-panel__line{font-size:13px;line-height:1.625;color:var(--muted-200)}.ai-notes-panel__line--interim{color:var(--muted-400)}.manual-notes-panel{position:relative;display:grid;min-height:0px;min-width:0px;flex:1 1 0%;overflow:hidden;grid-template-rows:auto auto minmax(0,1fr) auto}.manual-notes-panel__title-input{margin-left:1rem;margin-right:1rem;margin-top:.5rem;border-width:0px;background-color:transparent;padding:0;font-size:20px;font-weight:600;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px}.manual-notes-panel__title-input::-moz-placeholder{color:var(--muted-500)}.manual-notes-panel__title-input::placeholder{color:var(--muted-500)}.manual-notes-panel__title-input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.manual-notes-panel__editor{margin:.5rem 1rem;min-height:0px;flex:1 1 0%;overflow-y:auto;overflow-wrap:break-word;border-width:0px;background-color:transparent;padding:0;font-size:14px;line-height:1.375;color:var(--muted-200);outline:2px solid transparent;outline-offset:2px}.manual-notes-panel__editor:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.manual-notes-panel__editor-wrap{position:relative;margin-left:1rem;margin-right:1rem;margin-bottom:0;margin-top:.5rem;display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden}.manual-notes-panel__editor-scroll{min-height:0px;flex:1 1 0%;overflow-y:auto}.manual-notes-panel__editor-wrap .manual-notes-panel__editor{margin:0;min-height:0px}.manual-notes-panel__editor--locked{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.manual-notes-panel__structuring{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;padding-top:.75rem;font-size:12px;font-weight:500;color:var(--muted-400)}.manual-notes-panel__footer{margin-left:1rem;margin-right:1rem;margin-bottom:.5rem}.manual-notes-panel__footer>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.manual-notes-panel__ai-error{font-size:11px;--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.manual-notes-panel__ai-error--soft{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.manual-notes-panel__tool--stop{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.manual-notes-panel__tool--stop:hover{background-color:#ef444426;--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.ai-notes-type-block{opacity:0;transform:translateY(8px)}.ai-notes-type-block--in{opacity:1;transform:translateY(0);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.manual-notes-panel__editor:empty:before{content:attr(data-placeholder);pointer-events:none;color:var(--muted-500)}.manual-notes-panel__editor h1{margin-bottom:.125rem;margin-top:.75rem;font-size:22px;font-weight:600;line-height:1.25;color:var(--muted-100)}.manual-notes-panel__editor h1:first-child{margin-top:0}.manual-notes-panel__editor h2{margin-bottom:.125rem;margin-top:1rem;font-size:16px;font-weight:600;line-height:1.375;color:var(--muted-100)}.manual-notes-panel__editor h2:first-child{margin-top:0}.manual-notes-panel__editor h3{margin-bottom:.125rem;margin-top:.625rem;font-size:14px;font-weight:600;line-height:1.375;color:var(--muted-100)}.manual-notes-panel__editor p{margin-top:0;margin-bottom:0;font-size:14px;line-height:1.375;color:var(--muted-200)}.manual-notes-panel__editor p+p{margin-top:.375rem}.manual-notes-panel__editor mark{background-color:#facc1559;border-radius:.125rem;padding-left:.125rem;padding-right:.125rem;color:var(--muted-100)}.manual-notes-panel__editor u{text-decoration-line:underline;text-decoration-color:var(--muted-400);text-underline-offset:2px}.manual-notes-panel__editor ul,.manual-notes-panel__editor ol{margin-top:.25rem;margin-bottom:.25rem}.manual-notes-panel__editor ul>:not([hidden])~:not([hidden]),.manual-notes-panel__editor ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.manual-notes-panel__editor ul,.manual-notes-panel__editor ol{padding-left:1rem}.manual-notes-panel__editor ul{list-style-type:disc}.manual-notes-panel__editor ol{list-style-type:decimal}.manual-notes-panel__editor li{line-height:1.375;color:var(--muted-200)}.manual-notes-panel__editor table{margin-top:.5rem;margin-bottom:.5rem;width:100%;border-collapse:collapse;font-size:13px;line-height:1.375}.manual-notes-panel__editor th,.manual-notes-panel__editor td{border-width:1px;border-color:var(--ink-700);padding:.25rem .5rem;text-align:left;vertical-align:top;color:var(--muted-200)}.manual-notes-panel__editor th{background-color:var(--ink-850);font-weight:600;color:var(--muted-100)}.manual-notes-panel__toolbar{display:flex;align-items:center;justify-content:center;gap:.125rem;padding:.5rem}.manual-notes-panel__tool{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.375rem;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.manual-notes-panel__tool:hover{background-color:var(--ink-800);color:var(--muted-100)}.manual-notes-panel__tool:disabled{cursor:not-allowed;opacity:.5}.manual-notes-panel__tool--ai{animation:manual-notes-ai-hue 14s linear infinite}.manual-notes-panel__tool--ai:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.manual-notes-panel__tool--ai.is-active{background-color:color-mix(in srgb,currentColor 25%,transparent)}.manual-notes-panel--recap{grid-template-rows:auto 1fr}.recap-composer-line{position:relative;display:flex;min-height:28px;width:100%;flex-direction:column;gap:.25rem;padding-top:.125rem;padding-bottom:.125rem}.recap-composer-line__row{display:flex;min-width:0px;align-items:center;gap:.5rem}.recap-composer-line__prefix{flex-shrink:0;font-size:12px;font-weight:600;color:var(--muted-300)}.recap-composer-line__chip,.recap-composer-line__placeholder{display:inline-flex;min-height:24px;min-width:0px;flex:1 1 0%;align-items:center;gap:.375rem;border-radius:.375rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding-left:.5rem;padding-right:.5rem;text-align:left;font-size:11px;font-weight:500;color:var(--muted-100);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.recap-composer-line__chip:hover,.recap-composer-line__placeholder:hover{border-color:var(--ink-600);background-color:var(--ink-750)}.recap-composer-line__placeholder{color:var(--muted-500)}.recap-composer-line__duration{flex-shrink:0;font-size:10px;color:var(--muted-500)}.recap-composer-line__import{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.375rem;padding:.25rem .5rem;font-size:10px;font-weight:500;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.recap-composer-line__import:hover{background-color:var(--ink-800);color:var(--muted-200)}.recap-composer-line__menu{position:absolute;bottom:100%;left:0;z-index:30;margin-bottom:.25rem;max-height:10rem;width:100%;min-width:14rem;overflow-y:auto;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding-top:.25rem;padding-bottom:.25rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.recap-composer-line__empty{padding:.5rem .75rem;font-size:11px;line-height:1.375;color:var(--muted-500)}.recap-composer-line__menu-item{display:flex;width:100%;align-items:center;gap:.5rem;padding:.5rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.recap-composer-line__menu-item:hover,.recap-composer-line__menu-item--active{background-color:var(--ink-750)}.recap-note-reveal{animation:recap-note-reveal .88s cubic-bezier(.22,1,.36,1) both}.recap-note-reveal--generating .manual-notes-panel{animation:recap-note-content-in .5s cubic-bezier(.22,1,.36,1) .12s both}.recap-generating{margin:.5rem 1rem .75rem;display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;gap:1rem}.recap-generating__status{text-align:center;font-size:12px;font-weight:500;color:var(--muted-400)}.recap-generating__skeleton{display:flex;flex:1 1 0%;flex-direction:column;gap:.75rem}.recap-generating__error{margin-left:1rem;margin-right:1rem;margin-bottom:.75rem;border-radius:.5rem;border-width:1px;border-color:#ef44444d;background-color:#ef44441a;padding:.5rem .75rem;font-size:12px;--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.recap-generating-shimmer{height:.75rem;border-radius:.375rem;background-color:var(--ink-750);background-image:linear-gradient(90deg,#26262659,#5252528c,#26262659);background-size:200% 100%;animation:forma-shimmer 1.6s ease-in-out infinite}.recap-generating-shimmer--title{height:1.25rem;width:66.666667%}.recap-generating-shimmer--heading{margin-top:.5rem;height:1rem;width:33.333333%}.recap-generating-shimmer--line{height:.75rem}.recap-generating-shimmer--w60{width:60%}.recap-generating-shimmer--w75{width:75%}.recap-generating-shimmer--w85{width:85%}.recap-generating-shimmer--w90{width:90%}.recap-generating-shimmer--w100{width:100%}@keyframes recap-note-reveal{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985);filter:blur(6px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes recap-note-content-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.handoff-select-row{display:flex;align-items:flex-start;gap:.5rem}.handoff-select-row--active{position:relative;align-self:stretch;width:auto;margin-left:-.75rem;margin-right:-.75rem;padding:.25rem .75rem;border-radius:0}.handoff-select-row--selected{background-color:rgb(var(--forma-brand) / .12)}.handoff-select-row--selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:1px;background-color:rgb(var(--forma-brand-bar))}.handoff-select-row__check{margin-top:.5rem;height:1rem;width:1rem;flex-shrink:0;border-radius:.25rem;border-width:1px;border-color:var(--ink-600);background-color:var(--ink-850);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.handoff-select-row__check.is-checked{border-color:rgb(var(--forma-brand-focus) / .8);background-color:rgb(var(--forma-brand-light) / .3);box-shadow:inset 0 0 0 2px rgb(var(--forma-brand-focus) / .8)}.handoff-select-row__bubble{display:flex;min-width:0px;flex:1 1 0%}.handoff-composer-bar{display:flex;width:100%;flex-direction:column;gap:.5rem;padding-top:.125rem;padding-bottom:.625rem}.chat-composer-cluster--dj-feedback{position:relative;overflow:visible}.chat-composer-cluster-stroke{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:.75rem;border:1px solid rgb(255 255 255 / .14)}.chat-composer-cluster--dj-feedback .hall-dj-track-feedback{--dj-feedback-inset: .375rem;position:relative;z-index:1;padding:var(--dj-feedback-inset);animation:chat-panel-rise-in .4s cubic-bezier(.22,1,.36,1) both}.chat-composer-cluster--dj-feedback .chat-composer-cluster-stroke{animation:chat-panel-fade-in .4s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.chat-composer-cluster--dj-feedback .hall-dj-track-feedback,.chat-composer-cluster--dj-feedback .chat-composer-cluster-stroke{animation:none}}.chat-composer-cluster--dj-feedback .chat-composer{position:relative;z-index:1}.hall-dj-track-feedback{display:flex;width:100%;min-width:0px;align-items:center;gap:.625rem}.hall-dj-track-feedback__art{height:2.25rem;width:2.25rem;flex-shrink:0;overflow:hidden;border-radius:.375rem;background-color:var(--ink-800)}.hall-dj-track-feedback__cover{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hall-dj-track-feedback__cover--fallback{-o-object-fit:contain;object-fit:contain;padding:.375rem;opacity:.8}.hall-dj-track-feedback__meta{min-width:0px;padding-right:.25rem}.hall-dj-track-feedback__title{font-size:12px;font-weight:500;line-height:1.25;color:var(--muted-100)}.hall-dj-track-feedback__artist{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;color:var(--muted-300)}.hall-dj-track-feedback__actions{margin-left:auto;display:flex;flex-shrink:0;align-items:center;gap:.375rem}.hall-dj-track-feedback__elapsed{flex-shrink:0;padding-inline-end:.5rem;font-size:10px;font-weight:500;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1;color:var(--muted-400)}.hall-dj-track-feedback__btn{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;transition-property:background-color,color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hall-dj-track-feedback__btn:disabled{opacity:.4}.hall-dj-track-feedback__btn{-moz-appearance:none;appearance:none;-webkit-appearance:none}.hall-dj-track-feedback__btn--approve{background-color:#22c55e24;color:#86eface0}.hall-dj-track-feedback__btn--approve:hover:not(:disabled){background-color:#22c55e33;color:#a7f3d0f2}.hall-dj-track-feedback__btn--reject{background-color:#ef444424;color:#fca5a5e0}.hall-dj-track-feedback__btn--reject:hover:not(:disabled){background-color:#ef444433;color:#fecacaf2}.handoff-composer-bar__header{display:flex;align-items:center;gap:.5rem}.handoff-composer-bar__prefix{flex-shrink:0;font-size:12px;font-weight:600;color:var(--muted-300)}.handoff-composer-bar__count{min-width:0px;flex:1 1 0%;font-size:11px;color:var(--muted-400)}.handoff-composer-bar__cancel{display:inline-flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:.375rem;color:var(--muted-400)}.handoff-composer-bar__cancel:hover{background-color:var(--ink-800);color:var(--muted-200)}.handoff-composer-bar__error{font-size:11px;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.handoff-recipient-picker__label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-500)}.handoff-recipient-picker__list{margin-top:.25rem;display:flex;max-height:7rem;flex-wrap:wrap;gap:.25rem;overflow-y:auto}.handoff-recipient-picker__item{display:inline-flex;max-width:100%;align-items:center;gap:.25rem;border-radius:.375rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.25rem .5rem;font-size:10px;font-weight:500;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.handoff-recipient-picker__item:hover{border-color:var(--ink-600);color:var(--muted-100)}.handoff-recipient-picker__item--active{border-color:rgb(var(--forma-brand-focus) / .5);background-color:rgb(var(--forma-brand-light) / .1);color:var(--muted-100)}.handoff-inbox-card{display:flex;width:100%;max-width:18rem;gap:.5rem;border-radius:.75rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.75rem}.handoff-inbox-card__icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background-color:rgb(var(--forma-brand-light) / .1);color:rgb(var(--forma-brand-focus))}.handoff-inbox-card__body{min-width:0px;flex:1 1 0%}.handoff-inbox-card__title{font-size:12px;font-weight:600;color:var(--muted-100)}.handoff-inbox-card__subtitle{margin-top:.125rem;font-size:11px;font-weight:500;color:var(--muted-300)}.handoff-inbox-card__preview{margin-top:.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10px;line-height:1.375;color:var(--muted-500)}.handoff-inbox-card__open{margin-top:.5rem;border-radius:.375rem;background-color:var(--ink-750);padding:.25rem .625rem;font-size:10px;font-weight:600;color:var(--muted-100);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.handoff-inbox-card__open:hover{background-color:var(--ink-700)}.handoff-preview-banner{display:flex;align-items:flex-start;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.625rem .75rem}.handoff-preview-banner__back{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.375rem;padding:.25rem .5rem;font-size:11px;font-weight:500;color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.handoff-preview-banner__back:hover{background-color:var(--ink-800);color:var(--muted-100)}.handoff-preview-banner__eyebrow{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:rgb(var(--forma-brand-focus) / .9)}.handoff-preview-banner__title{font-size:13px;font-weight:600;color:var(--muted-100)}.handoff-preview-banner__meta{font-size:11px;color:var(--muted-500)}.handoff-preview-note{padding-left:.25rem;padding-right:.25rem}.handoff-preview-note__title{margin-bottom:.5rem;font-size:18px;font-weight:600;color:var(--muted-100)}.handoff-note-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;padding:.75rem;background-color:var(--forma-overlay)}.handoff-note-overlay__panel{width:100%;max-width:24rem;border-radius:.75rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.75rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.handoff-note-overlay__header{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.handoff-note-overlay__title{font-size:13px;font-weight:600;color:var(--muted-100)}.handoff-note-overlay__close{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.375rem;color:var(--muted-400)}.handoff-note-overlay__close:hover{background-color:var(--ink-800);color:var(--muted-200)}.handoff-note-overlay__note-name{margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted-400)}.handoff-note-overlay__error{margin-top:.5rem;font-size:11px;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.handoff-note-overlay__send{margin-top:.75rem;display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.375rem;border-radius:.375rem;background-color:var(--ink-750);padding:.5rem .75rem;font-size:12px;font-weight:500;color:var(--muted-100);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.handoff-note-overlay__send:hover{background-color:var(--ink-700)}.handoff-note-overlay__send:disabled{opacity:.4}@keyframes manual-notes-ai-hue{0%{color:#a855f7}20%{color:#ec4899}40%{color:#f59e0b}60%{color:#14b8a6}80%{color:#6366f1}to{color:#a855f7}}.follow-up-panel{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden}.follow-up-panel__body{min-height:0px;flex:1 1 0%;overflow-y:auto}.follow-up-panel__empty{padding:2rem 1rem;text-align:center;font-size:12px;line-height:1.625;color:var(--muted-500)}.follow-up-panel__success{margin:1.5rem 1rem;border-radius:.5rem;border-width:1px;border-color:#10b9814d;background-color:#10b9811a;padding:.5rem .75rem;font-size:12px;--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.follow-up-panel__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;text-align:center;font-size:12px;color:var(--muted-400)}.follow-up-panel__capturing{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;text-align:center}.follow-up-panel__capturing-title{font-size:13px;font-weight:600;color:var(--muted-100)}.follow-up-panel__capturing-hint{max-width:18rem;font-size:12px;line-height:1.625;color:var(--muted-500)}.follow-up-panel__list{max-height:none}.follow-up-review__recap,.follow-up-review__actions,.follow-up-review__emails{padding:.75rem 1rem}.follow-up-review__error{margin:1.5rem 1rem;border-radius:.5rem;border-width:1px;border-color:#ef44444d;background-color:#ef44441a;padding:.5rem .75rem;font-size:12px;--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.follow-up-review__empty-hint{font-size:12px;color:var(--muted-500)}.follow-up-review__section-label{margin-bottom:.5rem;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-500)}.follow-up-review__recap p{font-size:12.5px;line-height:1.625;color:var(--muted-300)}.follow-up-review__list{display:flex;max-height:14rem;flex-direction:column;gap:.5rem;overflow-y:auto}.follow-up-review__item{display:flex;cursor:pointer;align-items:flex-start;gap:.625rem;border-radius:.75rem;padding:.625rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:var(--forma-chat-composer-bg)}.follow-up-review__item--selected{box-shadow:inset 0 0 0 1px var(--forma-tint-10)}.follow-up-review__checkbox{margin-top:.25rem;flex-shrink:0}.follow-up-review__item-title{display:block;width:100%;border-width:0px;background-color:transparent;font-size:12.5px;font-weight:600;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px}.follow-up-review__item-detail{margin-top:.125rem;display:block;font-size:11px;color:var(--muted-500)}.follow-up-review__item-schedule{margin-top:.25rem;display:block;font-size:10.5px;color:var(--muted-500)}.follow-up-review__item-date{margin-top:.375rem;display:block;border-radius:.375rem;border-width:0px;padding:.25rem .5rem;font-size:11px;color:var(--muted-300);outline:2px solid transparent;outline-offset:2px;background-color:var(--forma-control-hover-bg)}.follow-up-review__item-subject{margin-top:.25rem;display:block;width:100%;border-width:0px;background-color:transparent;font-size:11.5px;color:var(--muted-300);outline:2px solid transparent;outline-offset:2px}.follow-up-review__item-body{margin-top:.375rem;display:block;width:100%;resize:none;border-radius:.375rem;border-width:0px;padding:.375rem .5rem;font-size:11px;line-height:1.625;color:var(--muted-300);outline:2px solid transparent;outline-offset:2px;background-color:var(--forma-control-hover-bg)}.follow-up-review__footer{margin-top:auto;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;border-top-width:1px;border-color:var(--ink-700);padding:.75rem 1rem}.follow-up-review__btn{display:inline-flex;align-items:center;gap:.375rem;border-radius:.5rem;padding:.5rem .75rem;font-size:12px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.follow-up-review__btn--ghost{background-color:transparent;color:var(--muted-400)}.follow-up-review__btn--ghost:hover{background-color:var(--ink-800);color:var(--muted-200)}.follow-up-review__btn--primary{color:var(--muted-100)}.follow-up-review__btn--primary:disabled{opacity:.4}.follow-up-review__btn--primary{background-color:var(--forma-control-hover-bg)}.follow-up-review__btn--primary:hover:not(:disabled){background-color:var(--forma-tint-12)}.bottom-bar-btn:hover:not(:disabled){background-color:var(--forma-control-hover-bg);color:var(--muted-100)}.bottom-bar-btn.is-active{background-color:var(--forma-control-hover-bg);color:var(--muted-100)}.bottom-bar-btn.is-danger,.bottom-bar-btn.is-recording,.bottom-bar-btn.is-recording.is-active{color:#f87171}.bottom-bar-btn.is-danger:hover:not(:disabled),.bottom-bar-btn.is-recording:hover:not(:disabled){background-color:#7f1d1d59;color:#fca5a5}.bottom-bar-btn.is-disabled,.bottom-bar-btn:disabled{cursor:not-allowed;opacity:.35}.bottom-bar-screen-volume{position:relative;z-index:1;display:inline-flex;height:2.25rem;max-width:7.5rem;align-items:center;gap:.375rem;border-radius:9999px;padding-left:.5rem;padding-right:.5rem;color:var(--muted-300);background-color:transparent}.bottom-bar-screen-volume:hover{background-color:var(--forma-control-hover-bg);color:var(--muted-100)}.bottom-bar-screen-volume input[type=range]{height:.25rem;width:4.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;background-color:var(--ink-700);accent-color:rgb(var(--forma-brand-focus))}.assistant-pending{display:flex;align-items:center;gap:.375rem;font-size:11px;font-weight:500;line-height:1.25}.assistant-pending__spinner{flex-shrink:0;color:var(--muted-400)}.assistant-pending__label{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-pending__stop{margin-left:.25rem}.skill-timeline{display:flex;flex-direction:column;gap:.375rem}.skill-timeline__row{display:flex;align-items:center;gap:.375rem;font-size:11px;font-weight:500;line-height:1.25}.skill-timeline__row--completed{color:var(--muted-300)}.skill-timeline__spinner,.skill-timeline__check{flex-shrink:0;color:var(--muted-400)}.skill-timeline__label{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-timeline__stop{margin-left:.25rem}.skill-success{display:flex;align-items:center;gap:.375rem;font-size:11px;font-weight:500;line-height:1.25}.skill-success__check{display:inline-flex;height:14px;width:14px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:#ffffff1a;color:var(--muted-300)}.skill-success__label{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-100)}.skill-success__action{margin-left:.25rem}.skill-error{display:flex;align-items:center;gap:.375rem;font-size:11px;font-weight:500;line-height:1.25;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.skill-error__icon{flex-shrink:0}.skill-error__label{min-width:0px;flex:1 1 0%}@keyframes assistant-block-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.assistant-block-reveal{animation:assistant-block-reveal .38s cubic-bezier(.22,1,.36,1) both}.assistant-markdown{display:flex;flex-direction:column;color:var(--muted-200);gap:.625rem}.assistant-markdown__h1{font-size:15px;font-weight:700;line-height:1.375;letter-spacing:-.025em;color:var(--muted-100);margin-top:.125rem}.assistant-markdown__h2{font-size:14px;font-weight:700;line-height:1.375;color:var(--muted-100);margin-top:.25rem}.assistant-markdown__h3{font-size:13px;font-weight:600;line-height:1.375;color:var(--muted-100);margin-top:.125rem}.assistant-markdown__h4{font-size:12.5px;font-weight:600;line-height:1.375;color:var(--muted-200)}.assistant-markdown__p{white-space:pre-wrap;font-size:12.5px;font-weight:400;line-height:1.625;color:var(--muted-200)}.assistant-markdown__ul>:not([hidden])~:not([hidden]),.assistant-markdown__ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.assistant-markdown__ul,.assistant-markdown__ol{padding-left:1rem;font-size:12.5px;line-height:1.625;color:var(--muted-200)}.assistant-markdown__ul{list-style-type:disc}.assistant-markdown__ol{list-style-type:decimal}.assistant-markdown__li::marker{color:var(--muted-500)}.assistant-markdown__li{padding-left:.125rem}.assistant-markdown__strong{font-weight:600;color:var(--muted-100)}.assistant-markdown__em{font-style:italic;color:var(--muted-300)}.assistant-markdown__inline-code{border-radius:.25rem;background-color:var(--ink-800);padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--muted-100)}.assistant-markdown__code{overflow-x:auto;white-space:pre;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.625;color:var(--muted-100)}.assistant-markdown__quote{border-left-width:2px;border-color:var(--ink-600);padding-left:.75rem;font-size:12px;font-style:italic;line-height:1.625;color:var(--muted-400)}.assistant-markdown__hr{margin-top:.25rem;margin-bottom:.25rem;border-width:0px;border-top-width:1px;border-color:var(--ink-700)}.assistant-markdown__upgrade-button{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.375rem;padding:.125rem .5rem;vertical-align:middle;font-size:12px;font-weight:500;color:var(--muted-100);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.assistant-markdown__upgrade-button:hover{color:var(--muted-100)}.assistant-markdown__upgrade-button:disabled{opacity:.5}.assistant-markdown__upgrade-button{background-color:var(--forma-chat-composer-bg);border:1px solid var(--forma-chat-composer-stroke)}.assistant-markdown__upgrade-button:hover:not(:disabled){border-color:var(--forma-border-strong)}.text-shimmer{background:linear-gradient(90deg,var(--forma-shimmer-base) 0%,var(--forma-shimmer-base) 38%,var(--forma-shimmer-highlight) 50%,var(--forma-shimmer-base) 62%,var(--forma-shimmer-base) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:forma-shimmer 1.6s ease-in-out infinite;will-change:background-position;contain:layout style}.text-shimmer-once{background:linear-gradient(90deg,var(--forma-shimmer-base) 0%,var(--forma-shimmer-base) 38%,var(--forma-shimmer-highlight) 50%,var(--forma-shimmer-base) 62%,var(--forma-shimmer-base) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:forma-shimmer 1.6s ease-in-out 1 forwards;will-change:background-position;contain:layout style}@media (max-width: 767px){:root{--forma-chat-panel-width: min(22rem, 86vw);--forma-chat-fullscreen-width: min(22rem, 86vw);--forma-messages-overlay-width: calc(100vw - 1.5rem) ;--forma-calls-lift: 72px;--forma-content-radius: 0px}.app-layout,.app-layout--panel-left,.app-layout--panel-right.app-layout--chat-open,.app-layout--panel-left.app-layout--chat-open{grid-template-columns:minmax(0,1fr)!important;border-radius:0}.chat-panel-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;margin:0;padding:0;border:none;background:#0000006b;cursor:default;animation:chat-panel-mobile-backdrop-in .28s ease-out both}@keyframes chat-panel-mobile-backdrop-in{0%{opacity:0}to{opacity:1}}.app-layout--mobile.app-layout--chat-open .chat-panel--mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:auto;z-index:60;grid-column:auto!important;grid-row:auto!important;width:min(22rem,86vw)!important;max-width:min(22rem,86vw)!important;min-height:0;border:none!important;border-left:var(--forma-divider-width) solid var(--forma-divider)!important;box-shadow:-10px 0 36px #00000047;animation:chat-panel-mobile-drawer-in .34s cubic-bezier(.32,.72,0,1) both;padding-bottom:env(safe-area-inset-bottom,0px)}.app-layout--mobile.app-layout--chat-open .chat-panel--mobile-drawer.chat-panel--dock-left{right:auto;left:0;border-left:none!important;border-right:var(--forma-divider-width) solid var(--forma-divider)!important;box-shadow:10px 0 36px #00000047;animation:chat-panel-mobile-drawer-in-left .34s cubic-bezier(.32,.72,0,1) both}@keyframes chat-panel-mobile-drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes chat-panel-mobile-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.app-layout--mobile .chat-panel--mobile-drawer.chat-panel--expanded{inset:auto;top:0;bottom:0}.app-layout--mobile .chat-panel--mobile-drawer.chat-panel--dock-right.chat-panel--expanded{right:0;left:auto;width:min(22rem,86vw)!important;max-width:min(22rem,86vw)!important}.app-layout--mobile .chat-panel--mobile-drawer.chat-panel--dock-left.chat-panel--expanded{right:auto;left:0;width:min(22rem,86vw)!important;max-width:min(22rem,86vw)!important}.app-layout--mobile .chat-panel--mobile-drawer .chat-panel__morph{max-width:100%;margin-inline:0}.app-layout--mobile .app-chrome-row,.app-layout--mobile .app-layout__main,.app-layout--mobile .app-bottom-header{grid-column:1!important}.app-chrome-row--panel-right,.app-chrome-row--panel-left{display:block}.app-chrome-row--panel-right .app-chrome-row__main,.app-chrome-row--panel-left .app-chrome-row__main{grid-column:1}.app-chrome-row--panel-right .app-chrome-row__chat,.app-chrome-row--panel-left .app-chrome-row__chat{display:none}.app-chrome-row__main{gap:.25rem;padding-left:.5rem;padding-right:.5rem}.app-chrome-row__brand-mark,.app-chrome-row__workspace-brand-group{font-size:.75rem;line-height:1rem}.app-layout__main{min-height:0}.calls-view{padding:.75rem}.calls-view__stage{padding-top:clamp(0px,12vh,5rem);padding-bottom:.5rem}.calls-view__grid,.calls-view__grid--cols-1{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr)}.calls-view__grid:not(.calls-view__grid--cols-1){grid-template-columns:minmax(0,1fr)}.calls-view__grid-sides--left,.calls-view__grid-sides--right{grid-column:1;justify-self:stretch;flex-direction:column;width:100%}.calls-view__grid-slot--center{grid-column:1;width:100%;max-width:100%;min-width:0}.call-block,.call-block.call-block--center-slot,.call-block--side{width:100%;max-width:100%;min-width:0}.calls-view__side-col{width:100%}.calls-view__member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}.calls-view__member-grid .call-block,.calls-view__member-grid .call-block.call-block--side{width:100%;max-width:100%;min-width:0}.open-channel-add{min-height:0}.app-bottom-header{gap:.25rem;padding:.5rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.app-bottom-header--mobile{display:flex;justify-content:center;grid-template-columns:minmax(0,1fr)}.app-bottom-header__unified{display:flex;width:100%;min-width:0px;max-width:100%;align-items:center;justify-content:center;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-bottom-header__unified::-webkit-scrollbar{display:none}.app-bottom-header__unified .bottom-bar-capsule{max-width:none}.bottom-bar-capsule-anchor{max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bottom-bar-capsule-anchor::-webkit-scrollbar{display:none}.bottom-bar-capsule{max-width:none}.bottom-bar-btn{height:2rem;width:2rem}.bottom-overlay,.bottom-overlay--messages,.bottom-overlay--calendar{left:.75rem!important;right:.75rem!important;width:auto!important;max-width:none}.bottom-overlay--left,.bottom-overlay--right{left:.75rem;right:.75rem;width:auto}.bottom-overlay__backdrop--left,.bottom-overlay__backdrop--right{left:0;right:0}.notifications-panel--floating{width:calc(100vw - 1.5rem)!important;min-width:0;max-width:calc(100vw - 1.5rem);height:min(18rem,55dvh);max-height:55dvh}.notifications-panel--under-chat{z-index:55!important;width:calc(100vw - min(22rem,86vw) - 1.5rem)!important;min-width:0;max-width:calc(100vw - min(22rem,86vw) - 1.5rem)}.notifications-panel__backdrop--under-chat{z-index:54}.join-knock{width:min(22rem,calc(100vw - 2rem))}.mini-chat{left:.75rem!important;right:.75rem!important;width:auto!important;max-width:none}.settings-view{padding:1rem .75rem}.settings-view__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:.75rem}.settings-view__nav{overflow-x:auto;-webkit-overflow-scrolling:touch}.chat-panel--expanded .chat-panel__morph{max-width:100%}.calendar-fullscreen-composer-pip{left:.75rem!important;right:.75rem!important;width:auto!important;max-width:none!important}}@media (max-width: 480px){.app-chrome-row__leading .forma-capsule,.workspace-track{max-width:42vw}.calls-view__stage{padding-top:.5rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.left-0{left:0}.left-3{left:.75rem}.right-0{right:0}.top-2{top:.5rem}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.mb-1\.5{margin-bottom:.375rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-16{height:4rem}.h-4{height:1rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[24px\]{height:24px}.h-\[50px\]{height:50px}.h-full{height:100%}.max-h-40{max-height:10rem}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-4{min-height:1rem}.min-h-\[24px\],.min-h-\[calc\(22px\+2px\)\]{min-height:24px}.w-16{width:4rem}.w-4{width:1rem}.w-7{width:1.75rem}.w-\[24px\]{width:24px}.w-\[3\.35rem\]{width:3.35rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[11\.5rem\]{min-width:11.5rem}.max-w-\[12rem\]{max-width:12rem}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-y-\[3px\]{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-px{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-tl-md{border-top-left-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-500\/50{border-color:#f59e0b80}.border-ink-500{border-color:var(--ink-500)}.border-ink-600{border-color:var(--ink-600)}.border-ink-700{border-color:var(--ink-700)}.border-muted-400{border-color:var(--muted-400)}.bg-black\/50{background-color:#00000080}.bg-ink-750{background-color:var(--ink-750)}.bg-ink-800{background-color:var(--ink-800)}.bg-ink-850{background-color:var(--ink-850)}.bg-ink-900{background-color:var(--ink-900)}.bg-transparent{background-color:transparent}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-3{padding-bottom:.75rem}.pb-\[2px\]{padding-bottom:2px}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[22px\]{line-height:22px}.leading-\[inherit\]{line-height:inherit}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/90{color:#fcd34de6}.text-current{color:currentColor}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-muted-100{color:var(--muted-100)}.text-muted-200{color:var(--muted-200)}.text-muted-300{color:var(--muted-300)}.text-muted-400{color:var(--muted-400)}.text-muted-500{color:var(--muted-500)}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/90{color:#f87171e6}.text-transparent{color:transparent}.underline{text-decoration-line:underline}.caret-muted-200{caret-color:var(--muted-200)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}:root{color-scheme:dark;--forma-bg: #1a1a1a;--forma-main-bg: #121212;--forma-shell-bg: #0a0a0a;--forma-content-bg: #1a1a1a;--forma-calls-bg: #171717;--forma-content-radius: 0;--forma-panel: #1e1e1e;--forma-elevated: #242424;--forma-border: #333333;--forma-border-strong: #404040;--forma-text: #e0e0e0;--forma-text-bright: #f0f0f0;--forma-text-muted: #808080;--forma-hints-label: #909090;--forma-accent: #b3b3b3;--forma-accent-btn: #999999;--forma-chrome: #121212;--forma-chrome-active: #1a1a1a;--forma-control-bg: #262626;--forma-control-border: #333333;--forma-control-hover-bg: #303030;--forma-overlay: rgb(18 18 18 / .55);--forma-user-bubble-bg: #262626;--forma-user-bubble-border: #404040;--forma-divider: #333333;--forma-left-panel: #1a1a1a;--forma-left-panel-active: #242424;--forma-left-panel-border: var(--forma-divider);--forma-chat-composer-bg: #222222;--forma-chat-composer-stroke: #404040;--forma-composer-shadow: 0 6px 18px -5px rgba(0, 0, 0, .44), 0 2px 5px -2px rgba(0, 0, 0, .24);--forma-mode-tab-shadow: 0 2.5px 8px -2.5px rgba(0, 0, 0, .24), 0 1px 3px -1px rgba(0, 0, 0, .13);--forma-shimmer-base: #808080;--forma-shimmer-highlight: #d4d4d4;--forma-exchange-veil: rgb(18 18 18 / .42);--ink-900: #121212;--ink-850: #1a1a1a;--ink-800: #1e1e1e;--ink-750: #242424;--ink-700: #2e2e2e;--ink-divider: #333333;--ink-600: #404040;--ink-500: #525252;--ink-chrome: #121212;--ink-left-panel: #1a1a1a;--muted-100: #f0f0f0;--muted-200: #e0e0e0;--muted-300: #b3b3b3;--muted-400: #999999;--muted-500: #737373;--forma-divider-width: 1px;--forma-toolbar-radius: .25rem;--forma-boost-height: 1.5rem;--forma-boost-cap-r: 1.125rem;--forma-boost-trailing-pad: .25rem;--forma-top-toolbar-height: 2.75rem;--forma-chat-panel-width: 26rem;--forma-chat-fullscreen-width: 34.375rem;--forma-chat-composer-height: 4.375rem;--forma-chat-composer-morph-width: calc(var(--forma-chat-fullscreen-width) - 1.5rem);--forma-chat-composer-morph-height: calc(var(--forma-chat-composer-height) * 5 - 20px);--forma-chat-composer-morph-max-height: min( var(--forma-chat-composer-morph-height), calc(50dvh - 20px) );--forma-messages-overlay-width: 28rem;--forma-header-height: 2.75rem;--forma-calls-open-avatar-size: 3.125rem;--forma-calls-open-avatar-gap: .375rem;--forma-calls-open-pad-x: .875rem;--forma-calls-open-pad-y: .75rem;--forma-calls-open-header-h: 1.25rem;--forma-calls-center-slot-width: calc( 5 * var(--forma-calls-open-avatar-size) + 4 * var(--forma-calls-open-avatar-gap) + 2 * var(--forma-calls-open-pad-x) );--forma-calls-private-avatar-size: var(--forma-calls-open-avatar-size);--forma-calls-private-avatar-gap: .375rem;--forma-calls-private-pad-x: .875rem;--forma-calls-private-pad-y: .75rem;--forma-calls-private-header-h: 1.25rem;--forma-calls-private-slot-width: calc( 2 * var(--forma-calls-private-avatar-size) + var(--forma-calls-private-avatar-gap) + 2 * var(--forma-calls-private-pad-x) );--forma-bottom-bar-height: 2.75rem;--forma-bottom-float-gap: .625rem;--forma-bottom-float-control: 2.25rem;--forma-overlay-down-offset: 5px;--forma-overlay-top: calc(var(--forma-header-height) + .5rem + var(--forma-overlay-down-offset));--forma-overlay-bottom: calc( var(--forma-bottom-bar-height) + var(--forma-bottom-float-gap) + var(--forma-bottom-float-control) + .5rem - 15px - var(--forma-overlay-down-offset) );--forma-overlay-border: var(--forma-tint-07);--forma-overlay-shadow: 0 8px 32px -18px var(--forma-drop-22);--forma-surface-hover: var(--forma-tint-08);--forma-surface-active: var(--forma-tint-16);--forma-glass-border: var(--forma-tint-06);--forma-glass-bg: var(--forma-tint-04);--forma-scrim: rgb(0 0 0 / .55);--forma-scrim-strong: rgb(0 0 0 / .88);--forma-tint-02: rgb(255 255 255 / .02);--forma-tint-025: rgb(255 255 255 / .025);--forma-tint-03: rgb(255 255 255 / .03);--forma-tint-04: rgb(255 255 255 / .04);--forma-tint-05: rgb(255 255 255 / .05);--forma-tint-055: rgb(255 255 255 / .055);--forma-tint-06: rgb(255 255 255 / .06);--forma-tint-07: rgb(255 255 255 / .07);--forma-tint-08: rgb(255 255 255 / .08);--forma-tint-10: rgb(255 255 255 / .1);--forma-tint-12: rgb(255 255 255 / .12);--forma-tint-14: rgb(255 255 255 / .14);--forma-tint-16: rgb(255 255 255 / .16);--forma-tint-34: rgb(255 255 255 / .34);--forma-drop-08: rgb(0 0 0 / .08);--forma-drop-12: rgb(0 0 0 / .12);--forma-drop-20: rgb(0 0 0 / .2);--forma-drop-22: rgb(0 0 0 / .22);--forma-drop-25: rgb(0 0 0 / .25);--forma-drop-28: rgb(0 0 0 / .28);--forma-brand: 59 111 232;--forma-brand-strong: 47 92 196;--forma-brand-shadow: 36 84 196;--forma-brand-border: 120 162 255;--forma-brand-muted: 168 182 210;--forma-brand-bar: 45 95 215;--forma-brand-light: 59 130 246;--forma-brand-glow: 37 99 235;--forma-brand-focus: 96 165 250;--forma-brand-highlight: 147 197 253;--forma-brand-icon: 191 219 254;--forma-brand-chrome-base: 24 46 82;--forma-brand-chrome-mid: 34 58 94;--forma-brand-chrome-deep: 18 38 72;--forma-brand-submit: 56 110 195;--forma-brand-light-text: 29 78 216;--forma-drop-30: rgb(0 0 0 / .3);--forma-drop-32: rgb(0 0 0 / .32);--forma-drop-34: rgb(0 0 0 / .34);--forma-drop-35: rgb(0 0 0 / .35);--forma-drop-40: rgb(0 0 0 / .4);--forma-drop-58: rgb(0 0 0 / .58);--forma-drop-75: rgb(0 0 0 / .75);--forma-drop-88: rgb(0 0 0 / .88);--forma-calls-lift: 97px;--forma-call-media-aspect-ratio: 16 / 9;--forma-call-media-max-width: 28rem;--forma-call-media-solo-max-width: min(40rem, calc(100vw - 2.5rem) );--forma-call-media-extra-height: 20px;--theater-seat-size: 2.3rem}html[data-theme=dark]{color-scheme:dark;--forma-surface-hover: var(--forma-tint-08);--forma-surface-active: var(--forma-tint-16);--forma-glass-border: var(--forma-tint-06);--forma-glass-bg: var(--forma-tint-04);--forma-scrim: rgb(0 0 0 / .55);--forma-scrim-strong: var(--forma-drop-88)}html,body,#root{height:100%;margin:0}body{background-color:var(--ink-900);font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--muted-200);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--forma-shell-bg);color:var(--forma-text);overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:9999px;background-color:var(--ink-600)}::-webkit-scrollbar-track{background:transparent}@keyframes forma-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes bottom-bar-queue-icon-shimmer{0%,to{filter:brightness(1);transform:scale(1)}45%{filter:brightness(1.35) drop-shadow(0 0 4px rgb(29 185 84 / .85));transform:scale(1.08)}}.chat-composer{background-color:var(--forma-chat-composer-bg)!important;border-color:var(--forma-chat-composer-stroke)!important}.chat-user-bubble{background-color:var(--forma-user-bubble-bg)!important;border-color:var(--forma-user-bubble-border)!important;color:var(--forma-text)!important}.chat-user-bubble--manage-prompt{max-width:100%}.manage-prompt-line{width:100%}.manage-prompt-line__text{margin:0;font-size:12px;line-height:1.625;color:var(--muted-200)}.manage-prompt-line__chip-wrap{position:relative;display:inline-flex;max-width:100%;align-items:center;vertical-align:baseline}.manage-prompt-line__task-group{display:inline-flex;max-width:100%;align-items:center;gap:.25rem;vertical-align:baseline}.manage-prompt-line__sep{color:var(--muted-200)}.manage-prompt-line__add-task{margin-left:.125rem;margin-right:.125rem;display:inline-flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;vertical-align:middle;color:var(--muted-500);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.manage-prompt-line__add-task:hover{color:var(--muted-200)}.manage-prompt-line__add-task{background-color:rgb(var(--forma-brand) / .08)}.manage-prompt-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;border-radius:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:1px;padding-bottom:1px;vertical-align:baseline;background-color:rgb(var(--forma-brand) / .1);border:none}.manage-prompt-chip--readonly{font-size:12px;font-weight:500;color:rgb(var(--forma-brand-muted))}.manage-prompt-chip--duration{padding-left:.375rem;padding-right:.375rem;background-color:rgb(var(--forma-brand) / .06)}.manage-prompt-chip__input{width:auto;min-width:0px;max-width:100%;border-width:0px;background-color:transparent;padding:0;font-size:12px;font-weight:500;outline:2px solid transparent;outline-offset:2px;color:rgb(var(--forma-brand-muted));field-sizing:content}.manage-prompt-chip__input::-moz-placeholder{color:rgb(var(--forma-brand-muted) / .5)}.manage-prompt-chip__input::placeholder{color:rgb(var(--forma-brand-muted) / .5)}.manage-sync-cta-wrap{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.manage-sync-prompt{margin:0;font-size:12px;line-height:1.375;color:rgb(var(--forma-brand-muted))}.create-group-prompt-line{min-height:24px;width:100%;padding-top:.125rem;padding-bottom:.125rem}.create-group-prompt-chip{display:inline-flex;min-height:1.625rem;width:-moz-fit-content;width:fit-content;min-width:2.75rem;max-width:100%;flex-wrap:wrap;align-items:center;gap:.25rem;border-radius:.5rem;padding:.25rem .5rem;vertical-align:middle;background-color:rgb(var(--forma-brand) / .1)}.chat-user-bubble--play-prompt{max-width:100%}.play-prompt-line__text{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem;font-size:12px;line-height:1.625}.play-prompt-line__slash{font-weight:600;color:var(--muted-300)}.play-prompt-chip{display:inline-flex;max-width:100%;border-radius:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:1px;padding-bottom:1px;font-size:12px;font-weight:500;background-color:#1db9541f;color:#86efac}.play-prompt-chip--readonly{overflow-wrap:break-word}.chat-user-bubble--meeting-prompt{max-width:min(100%,28rem)}.meeting-prompt-line{display:flex;width:100%;flex-direction:column;gap:.5rem}.meeting-prompt-line:not(.meeting-prompt-line--readonly){padding-bottom:.625rem}.meeting-prompt-line__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.meeting-prompt-line__slash{font-size:11px;font-weight:600;color:var(--muted-300)}.meeting-prompt-line__dismiss{display:inline-flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:.375rem;color:var(--muted-500);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.meeting-prompt-line__dismiss:hover{background-color:var(--ink-800);color:var(--muted-200)}.meeting-prompt-line__title{width:100%;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-900);padding:.375rem .625rem;font-size:12px;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.meeting-prompt-line__title::-moz-placeholder{color:var(--muted-500)}.meeting-prompt-line__title::placeholder{color:var(--muted-500)}.meeting-prompt-line__title:focus{border-color:var(--ink-600)}.meeting-prompt-line__readonly-title{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--muted-100)}.meeting-prompt-line__attendees-input{min-height:2rem;width:100%}.meeting-prompt-line__readonly-attendees{margin:0;font-size:12px;line-height:1.625;color:var(--muted-200)}.meeting-prompt-line__schedule{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.meeting-prompt-line__field{display:flex;min-width:7rem;flex:1 1 0%;flex-direction:column;gap:.25rem}.meeting-prompt-line__label{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:var(--muted-500)}.meeting-prompt-line__input{width:100%;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-900);padding:.375rem .5rem;font-size:12px;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.meeting-prompt-line__input:focus{border-color:var(--ink-600)}.meeting-prompt-line__sep{padding-bottom:.5rem;color:var(--muted-500)}.chat-user-bubble--mail-prompt{max-width:min(100%,28rem)}.mail-prompt-line{display:flex;width:100%;flex-direction:column;gap:.5rem}.mail-prompt-line__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mail-prompt-line__slash{font-size:11px;font-weight:600;color:var(--muted-300)}.mail-prompt-line__dismiss{display:inline-flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:.375rem;color:var(--muted-500);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mail-prompt-line__dismiss:hover{background-color:var(--ink-800);color:var(--muted-200)}.mail-prompt-line__recipients-input{min-height:2rem;width:100%}.mail-prompt-line__readonly-recipients{margin:0;font-size:12px;line-height:1.625;color:var(--muted-200)}.mail-prompt-line__subject{width:100%;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-900);padding:.375rem .625rem;font-size:12px;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mail-prompt-line__subject::-moz-placeholder{color:var(--muted-500)}.mail-prompt-line__subject::placeholder{color:var(--muted-500)}.mail-prompt-line__subject:focus{border-color:var(--ink-600)}.mail-prompt-line__readonly-subject{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--muted-100)}.mail-prompt-line__body{width:100%;resize:vertical;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-900);padding:.375rem .625rem;font-size:12px;line-height:1.625;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mail-prompt-line__body::-moz-placeholder{color:var(--muted-500)}.mail-prompt-line__body::placeholder{color:var(--muted-500)}.mail-prompt-line__body:focus{border-color:var(--ink-600)}.mail-prompt-line__readonly-body{margin:0;white-space:pre-wrap;font-size:12px;line-height:1.625;color:var(--muted-200)}.mail-prompt-line__attachments{margin:0;display:flex;flex-wrap:wrap;gap:.5rem;padding:0}.mail-prompt-line__attachment{display:inline-flex;align-items:center;gap:.25rem;border-radius:.375rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-900);padding:.25rem .5rem;font-size:11px;color:var(--muted-200)}.mail-prompt-line__attachment-remove{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:.25rem;color:var(--muted-500)}.mail-prompt-line__attachment-remove:hover{background-color:var(--ink-800);color:var(--muted-200)}.mail-prompt-line__footer{display:flex;align-items:center;padding-bottom:.625rem}.mail-prompt-line__attach-btn{display:inline-flex;align-items:center;gap:.375rem;font-size:11px;color:var(--muted-400);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mail-prompt-line__attach-btn:hover{color:var(--muted-200)}.spotify-track-card{margin-bottom:.75rem;display:flex;max-width:100%;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;padding:.625rem;border-color:#1db95438;background:linear-gradient(135deg,#1db95414,rgb(var(--forma-brand-chrome-base) / .35))}.spotify-track-card--link{cursor:pointer;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.spotify-track-card--link:hover{border-color:#1db95473;background:linear-gradient(135deg,#1db95424,rgb(var(--forma-brand-chrome-base) / .45))}.spotify-track-card__play{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:#1db95473;background:#1db95426;color:#bbf7d0}.spotify-track-card__play:hover{border-color:#1db954a6;background:#1db95447}.spotify-track-card__badge{margin-left:.375rem;border-radius:9999px;padding:.125rem .375rem;font-size:9px;font-weight:500;text-transform:none;letter-spacing:0em;background:#1db9542e;color:#bbf7d0}.spotify-track-card__art{height:3.5rem;width:3.5rem;flex-shrink:0;overflow:hidden;border-radius:.5rem}.spotify-track-card__img,.spotify-track-card__fallback{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.spotify-track-card__body{min-width:0px;flex:1 1 0%}.spotify-track-card__label{margin-bottom:.25rem;display:flex;align-items:center;gap:.25rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:#86efac}.spotify-track-card__logo{height:.875rem;width:.875rem;-o-object-fit:contain;object-fit:contain}.spotify-track-card__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--muted-100)}.spotify-track-card__title--link:hover{text-decoration-line:underline}.spotify-track-card__meta{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--muted-300)}.spotify-track-list{margin:0;list-style-type:none}.spotify-track-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.spotify-track-list{padding:0}.spotify-track-list__empty{font-size:11px;color:var(--muted-400)}.spotify-track-list__row{display:flex;align-items:center;gap:.625rem;border-radius:.5rem;border-width:1px;border-color:transparent;padding:.375rem .5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#1db9540a}.spotify-track-list__row--active{border-color:#1db95459;background:#1db9541f}.spotify-track-list__art{height:2.5rem;width:2.5rem;flex-shrink:0;overflow:hidden;border-radius:.375rem}.spotify-track-list__img,.spotify-track-list__fallback{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.spotify-track-list__body{min-width:0px;flex:1 1 0%}.spotify-track-list__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--muted-100)}.spotify-track-list__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--muted-400)}.spotify-track-list__actions{flex-shrink:0}.spotify-track-list__play{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:#1db95473;background:#1db95426;color:#bbf7d0}.spotify-track-list__play:hover{border-color:#1db954a6;background:#1db95447}.spotify-track-list__play--added{border-color:#1db954bf;background:#1db95452;color:#dcfce7;cursor:default}.spotify-track-list__play--link{text-decoration-line:none}.spotify-player-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;align-items:flex-end;justify-content:center;padding:.75rem}@media (min-width: 640px){.spotify-player-overlay{align-items:center}}.spotify-player-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border-width:0px;background-color:#0000008c;padding:0}.spotify-player-panel{position:relative;z-index:10;display:flex;max-height:min(80vh,640px);width:100%;max-width:28rem;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:#1db95440;background:linear-gradient(180deg,#121c2cfa,#0a101cfa)}.spotify-player-panel__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom-width:1px;padding:.75rem 1rem;border-color:#1db95426}.spotify-player-panel__brand{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--muted-100)}.spotify-player-panel__logo{height:1.25rem;width:1.25rem}.spotify-player-panel__close{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:var(--ink-700);color:var(--muted-300);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.spotify-player-panel__close:hover{background-color:var(--ink-750);color:var(--muted-100)}.spotify-player-panel__search{margin-left:1rem;margin-right:1rem;margin-top:.75rem;display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;padding:.375rem .625rem;border-color:#1db95433;background:#0003}.spotify-player-panel__search-icon{flex-shrink:0;color:var(--muted-500)}.spotify-player-panel__search-input{min-width:0px;flex:1 1 0%;border-width:0px;background-color:transparent;font-size:12px;color:var(--muted-100);outline:2px solid transparent;outline-offset:2px}.spotify-player-panel__search-input::-moz-placeholder{color:var(--muted-500)}.spotify-player-panel__search-input::placeholder{color:var(--muted-500)}.spotify-player-panel__search-btn{flex-shrink:0;border-radius:.5rem;padding:.25rem .625rem;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.spotify-player-panel__search-btn:disabled{opacity:.4}.spotify-player-panel__search-btn{background:#1db95440}.spotify-player-panel__hint{margin-left:1rem;margin-right:1rem;margin-top:.5rem;font-size:10px;line-height:1.625;color:var(--muted-500)}.spotify-player-panel__error{margin-left:1rem;margin-right:1rem;margin-top:.5rem;font-size:11px;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.spotify-player-panel__notice{margin-left:1rem;margin-right:1rem;margin-top:.5rem;font-size:10px;line-height:1.625;color:#fde68ad9}.spotify-player-panel__results{min-height:0px;flex:1 1 0%;overflow-y:auto;padding:.75rem}.spotify-player-panel__footer{border-top-width:1px;padding:.5rem .75rem;border-color:#1db95426}.spotify-now-playing{display:flex;align-items:center;gap:.625rem;border-radius:.75rem;border-width:1px;padding:.5rem .625rem;border-color:#1db95440;background:#1db95414}.spotify-now-playing--compact{position:fixed;bottom:calc(var(--bottom-bar-height,3.5rem) + .75rem);left:50%;z-index:210;width:min(24rem,calc(100vw - 1.5rem));--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.spotify-now-playing__art{height:2.5rem;width:2.5rem;flex-shrink:0;overflow:hidden;border-radius:.375rem}.spotify-now-playing__art img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.spotify-now-playing__info{min-width:0px;flex:1 1 0%;border-width:0px;background-color:transparent;padding:0;text-align:left}.spotify-now-playing__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--muted-100)}.spotify-now-playing__meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--muted-400)}.spotify-now-playing__toggle{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.spotify-now-playing__toggle:disabled{opacity:.4}.spotify-now-playing__toggle{border-color:#1db95473;background:#1db95426;color:#bbf7d0}.connector-plugin-preview__open-player{margin-top:.5rem;border-radius:.5rem;padding:.5rem .75rem;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#1db95433}.connector-plugin-preview__open-player:hover{background:#1db95452}.create-group-prompt-chip__prefix{flex-shrink:0;font-size:12px;font-weight:600;color:rgb(var(--forma-brand-muted))}.create-group-prompt-chip__input{min-width:.5rem;flex:1 1 0%;border-width:0px;background-color:transparent;padding:0;font-size:12px;font-weight:500;outline:2px solid transparent;outline-offset:2px;color:rgb(var(--forma-brand-muted));field-sizing:content}.create-group-prompt-chip__member{display:inline-flex;max-width:100%;align-items:center;border-radius:.375rem;padding-left:.375rem;padding-right:.375rem;padding-top:1px;padding-bottom:1px;font-size:11px;font-weight:500;color:var(--muted-200);background-color:var(--forma-tint-12)}.create-group-prompt-line__menu{position:absolute;bottom:100%;left:0;z-index:20;margin-bottom:.25rem;width:100%;min-width:14rem;border-radius:.5rem;border-width:1px;border-color:var(--ink-700);background-color:var(--ink-850);padding-top:.25rem;padding-bottom:.25rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.create-group-prompt-line__menu-item{display:flex;width:100%;gap:.5rem;padding:.5rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.create-group-prompt-line__menu-item:hover,.create-group-prompt-line__menu-item--active{background-color:var(--ink-750)}.bottom-bar-capsule .bottom-bar-btn[data-segment=middle]{border-radius:var(--bottom-bar-seg-r, .5rem)}.bottom-bar-capsule .bottom-bar-btn[data-segment=start]{border-radius:var(--bottom-bar-cap-r, 1.125rem) var(--bottom-bar-seg-r, .5rem) var(--bottom-bar-seg-r, .5rem) var(--bottom-bar-cap-r, 1.125rem)}.bottom-bar-capsule .bottom-bar-btn[data-segment=end]{border-radius:var(--bottom-bar-seg-r, .5rem) var(--bottom-bar-cap-r, 1.125rem) var(--bottom-bar-cap-r, 1.125rem) var(--bottom-bar-seg-r, .5rem)}.bottom-bar-capsule .bottom-bar-btn[data-segment=single]{border-radius:var(--bottom-bar-cap-r, 1.125rem)}.recording-camera-preview{position:fixed;bottom:35px;left:35px;z-index:210;pointer-events:none;overflow:hidden;border-radius:1.125rem;background-color:var(--forma-panel);box-shadow:0 8px 24px var(--forma-drop-35)}.recording-camera-preview__video,.recording-camera-preview__placeholder{display:block;height:calc(6.5rem + 35px);width:calc(6.5rem + 35px);-o-object-fit:cover;object-fit:cover}.recording-camera-preview__video--mirrored{transform:scaleX(-1)}.recording-camera-preview__placeholder{display:flex;align-items:center;justify-content:center;background-color:var(--forma-chat-composer-bg)}.app-recording-frame{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;border:3px solid rgb(250 204 21 / .88);box-shadow:inset 0 0 0 1px #facc1559,inset 0 0 28px #facc1512;animation:app-recording-frame-pulse 2.4s ease-in-out infinite}@keyframes app-recording-frame-pulse{0%,to{border-color:#facc15b8;box-shadow:inset 0 0 0 1px #facc1547,inset 0 0 28px #facc150d}50%{border-color:#facc15f2;box-shadow:inset 0 0 0 1px #facc1573,inset 0 0 36px #facc151a}}.hover\:border-ink-500:hover{border-color:var(--ink-500)}.hover\:bg-ink-700:hover{background-color:var(--ink-700)}.hover\:text-muted-100:hover{color:var(--muted-100)}.hover\:text-muted-200:hover{color:var(--muted-200)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ink-500:focus-visible{--tw-ring-color: var(--ink-500)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}
