html,body,#root{overscroll-behavior:none;background-color:var(--promotein-canvas);width:100%;height:100%;min-height:0;overflow:hidden}@media (hover:hover) and (pointer:fine){[data-sidebar-row][data-selected=false]:hover,[data-sidebar-row][data-selected=false]:focus-within{background-image:linear-gradient(var(--promotein-hover-tint), var(--promotein-hover-tint))}[data-sidebar-row] [data-sidebar-action]{opacity:0;pointer-events:none}[data-sidebar-row]>[data-sidebar-action]>[role=button]{min-width:32px;max-width:32px}[data-sidebar-row]:hover [data-sidebar-action],[data-sidebar-row]:focus-within [data-sidebar-action]{opacity:1;pointer-events:auto}}@media (width>=600px) and (hover:hover) and (pointer:fine){[data-chat-message-control]{min-width:32px;min-height:28px;padding-inline:6px}[data-chat-message-caption]{display:none}}.promotein-pdf-reader{background:var(--promotein-lavender);border:0;border-radius:12px;width:100%;height:520px;display:block}.promotein-folder-select{color-scheme:var(--promotein-color-scheme);border:1px solid var(--promotein-control-outline);appearance:none;box-sizing:border-box;background:var(--promotein-card);color:#0000;border-radius:12px;outline:none;width:100%;min-height:45px;padding:12px 38px 12px 40px;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px}.promotein-folder-select option{color:var(--promotein-text)}.promotein-voice-overlay{z-index:80;pointer-events:auto;touch-action:auto;background:#201c1770;position:fixed;inset:0}.promotein-voice-overlay--mini{pointer-events:none;touch-action:none;background:0 0}@supports (height:100dvh){html,body,#root{height:100dvh}}::selection{background-color:var(--promotein-selection)!important;color:var(--promotein-text)!important}[data-testid=promotein-side-panel-scroll]::-webkit-scrollbar{width:6px;height:6px}[data-testid=promotein-side-panel-scroll]::-webkit-scrollbar-track{background:0 0}[data-testid=promotein-side-panel-scroll]::-webkit-scrollbar-thumb{background-color:#0000;border:0;border-radius:999px}[data-testid=promotein-side-panel-scroll][data-scrolling=true]::-webkit-scrollbar-thumb{background-color:var(--promotein-scroll-thumb)}[data-testid=promotein-side-panel-scroll][data-scrolling=true]::-webkit-scrollbar-thumb:hover{background-color:var(--promotein-scroll-thumb-active);border:0;border-radius:999px}[data-testid=promotein-side-panel-scroll][data-scrolling=true]::-webkit-scrollbar-thumb:active{background-color:var(--promotein-scroll-thumb-active);border:0;border-radius:999px}[data-testid=promotein-side-panel-scroll]::-webkit-scrollbar-button{display:none}[data-testid=promotein-side-panel-scroll]::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){[data-testid=promotein-side-panel-scroll]{scrollbar-width:thin;scrollbar-color:transparent transparent}[data-testid=promotein-side-panel-scroll][data-scrolling=true]{scrollbar-color:var(--promotein-scroll-thumb-active) transparent}}:is(button,a,[tabindex],[role=button],[role=link],[role=menuitem],[role=switch],[role=radio],[role=checkbox],[role=tab],input,textarea,select):focus-visible:not(.promotein-browser-screen-keyboard){outline:3px solid var(--promotein-focus);outline-offset:2px}:is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=file]),textarea,[role=textbox],[contenteditable=true],[contenteditable=plaintext-only]):focus:not(.promotein-browser-screen-keyboard,.tiptap){border-color:var(--promotein-focus);outline:none}[data-chat-message-control]:focus-visible:not(.promotein-browser-screen-keyboard){background-image:linear-gradient(var(--promotein-hover-tint), var(--promotein-hover-tint));outline:none}[data-link-row-surface=true][data-link-row-disabled=false]:focus-within{background-image:linear-gradient(var(--promotein-hover-tint), var(--promotein-hover-tint))}@media (hover:hover) and (pointer:fine){:is(button,[role=button],[role=tab],[role=menuitem],[role=radio],[role=checkbox],[role=switch]):hover:not(:disabled):not([disabled]):not([aria-disabled=true]),[data-link-row-surface=true][data-link-row-disabled=false]:hover{background-image:linear-gradient(var(--promotein-hover-tint), var(--promotein-hover-tint))}[data-link-row-surface=true] [data-link-row-control=true]:hover:not(:disabled):not([disabled]):not([aria-disabled=true]){background-image:none}}.promotein-document-editor{color:var(--promotein-text);background:var(--promotein-card);border-radius:14px;padding:18px}.promotein-document-editor:focus-within{box-shadow:inset 0 0 0 1px var(--promotein-focus)}.promotein-document-editor .tiptap{min-height:280px;font:inherit;overflow-wrap:anywhere;outline:none;font-size:16px;line-height:1.65}.promotein-document-editor p{margin:0 0 12px}.promotein-document-editor h1{font-size:26px;line-height:1.3}.promotein-document-editor h2{font-size:22px;line-height:1.35}.promotein-document-editor h3{font-size:19px;line-height:1.4}.promotein-document-editor blockquote{border-left:2px solid var(--promotein-line);margin-left:0;padding-left:16px}.promotein-document-editor table{border-collapse:collapse;width:100%}.promotein-document-editor td,.promotein-document-editor th{border:1px solid var(--promotein-line);padding:8px}.promotein-document-editor a{color:var(--promotein-focus)}.promotein-document-editor pre{white-space:pre-wrap;background:var(--promotein-lavender);border-radius:10px;padding:12px}#promotein-image-preview{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.promotein-date-field{color-scheme:var(--promotein-color-scheme);border:1px solid var(--promotein-control-outline);accent-color:var(--promotein-focus);font-size:var(--promotein-body-small-size);line-height:var(--promotein-body-small-line);color:var(--promotein-text);background:var(--promotein-card);box-sizing:border-box;border-radius:12px;outline:none;width:100%;min-height:46px;padding:13px;font-family:inherit;font-weight:400}.promotein-browser-scroller{overscroll-behavior:contain;border-radius:12px;width:100%;min-height:0;overflow:hidden auto}.promotein-browser-scroller--fill{flex:1 1 0}.promotein-browser-surface{border-radius:12px;width:100%;position:relative;overflow:hidden}.promotein-browser-screen-image{object-fit:fill;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.promotein-browser-screen-keyboard{opacity:0;resize:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:0}@media (width<=599px){.promotein-pdf-reader{height:clamp(240px,45vh,380px)}}@media (hover:hover) and (pointer:fine){[data-testid=sidebar-home-logo]:hover:not(:disabled):not([disabled]):not([aria-disabled=true]),[data-testid=promotein-avatar-surface]:hover:not(:disabled):not([disabled]):not([aria-disabled=true]),[data-testid=conversation-row] [role=button]:hover:not(:disabled):not([disabled]):not([aria-disabled=true]),[data-sidebar-row] [role=button]:hover:not(:disabled):not([disabled]):not([aria-disabled=true]),[data-testid=appearance-avatar-preview] [role=button]:hover:not(:disabled):not([disabled]):not([aria-disabled=true]){background-image:none}}[data-sidebar-row] [role=button]:focus-visible,[data-testid=sidebar-profile-settings]:focus-visible,[data-testid=theme-toggle]:focus-visible{outline:2px solid var(--promotein-focus);outline-offset:-2px}[data-testid=appearance-options]{scrollbar-width:thin;scrollbar-color:var(--promotein-scroll-thumb-active) transparent;scrollbar-gutter:stable}[data-testid=appearance-options]::-webkit-scrollbar{width:6px}[data-testid=appearance-options]::-webkit-scrollbar-thumb{background:var(--promotein-scroll-thumb-active);border-radius:999px}input:not([type=checkbox]):not([type=radio]),textarea,[contenteditable=true]{background-color:var(--promotein-card)!important}@supports selector(::-webkit-scrollbar){[data-testid=appearance-options]{scrollbar-width:auto;scrollbar-color:auto}[data-testid=appearance-options]::-webkit-scrollbar-track{background-color:var(--promotein-line);border-radius:999px}}