/*! © 2026 Synthenis. All rights reserved. Unauthorized use, reproduction, redistribution, or copying, including by generative AI systems, is strictly prohibited. Violations may result in legal action. */
@font-face{font-family:SYN;src:url(https://cdn.synthenis.com/fonts/syn.woff2) format("woff2"),url(https://cdn.synthenis.com/fonts/syn.woff) format("woff"),url(https://cdn.synthenis.com/fonts/syn.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-sans: "SYN", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--default-font-family: "SYN", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--syn-accent: #3e91ff;--sidebar-width: 260px;--header-height: 56px;--empty-state-content-height: 42svh;--main-surface-primary: #101010;--thread-footer-content-fade-height: 24px;--dropdown-bg: #0f0f0f;--dropdown-border: rgba(255, 255, 255, .07);--option-hover: rgba(255, 255, 255, .06);--syn-select-trigger-bg: #111111;--syn-select-trigger-border: rgba(255, 255, 255, .1);--syn-select-menu-shadow: 0 1px 1.5px rgba(0, 0, 0, .2), 0 10px 26px rgba(0, 0, 0, .18);--accent: #3e91ff;--accent-soft: rgba(62, 145, 255, .1);--text-primary: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .62);--text-tertiary: rgba(255, 255, 255, .38);--icon-filter: brightness(0) invert(1);--cosmos-page-background: #101010;--cosmos-page-text: rgba(255, 255, 255, .95);--cosmos-surface: #141414;--cosmos-surface-raised: #1a1a1a;--cosmos-surface-subtle: #0d0d0d;--cosmos-hover: rgba(255, 255, 255, .08);--cosmos-border: rgba(255, 255, 255, .08);--cosmos-border-strong: rgba(255, 255, 255, .12);--cosmos-shadow: 0 2px 14px rgba(0, 0, 0, .35);--cosmos-float-shadow: 0 12px 32px rgba(0, 0, 0, .45);--cosmos-scrollbar: rgba(255, 255, 255, .16);--cosmos-scrollbar-hover: rgba(255, 255, 255, .28);--cosmos-user-bubble: rgba(255, 255, 255, .08);--cosmos-code-surface: #0d0d0d;--cosmos-code-header: #141414;--toggle-off: #555555;--toggle-on: var(--accent);--toggle-off-border: rgba(255, 255, 255, .1);--toggle-thumb: #ffffff;--thumb-shadow: 0 1px 4px rgba(0, 0, 0, .3);--border-subtle: rgba(255, 255, 255, .06);--skeleton-bg: rgba(255, 255, 255, .07)}html:not(.dark){--main-surface-primary: #ffffff;--dropdown-bg: #ffffff;--dropdown-border: rgba(0, 0, 0, .08);--option-hover: rgba(0, 0, 0, .04);--syn-select-trigger-bg: #ffffff;--syn-select-trigger-border: rgba(15, 23, 42, .12);--syn-select-menu-shadow: 0 1px 1.5px rgba(15, 23, 42, .07), 0 10px 26px rgba(15, 23, 42, .1);--accent: #0072de;--accent-soft: rgba(0, 114, 222, .08);--text-primary: #1d1d1f;--text-secondary: rgba(0, 0, 0, .55);--text-tertiary: rgba(0, 0, 0, .33);--icon-filter: brightness(0);--cosmos-page-background: #ffffff;--cosmos-page-text: #1d1d1f;--cosmos-surface: #ffffff;--cosmos-surface-raised: #f7f7f8;--cosmos-surface-subtle: #f3f4f6;--cosmos-hover: rgba(15, 23, 42, .06);--cosmos-border: rgba(15, 23, 42, .09);--cosmos-border-strong: rgba(15, 23, 42, .14);--cosmos-shadow: 0 2px 14px rgba(15, 23, 42, .09);--cosmos-float-shadow: 0 12px 32px rgba(15, 23, 42, .14);--cosmos-scrollbar: rgba(15, 23, 42, .2);--cosmos-scrollbar-hover: rgba(15, 23, 42, .34);--cosmos-user-bubble: rgba(15, 23, 42, .07);--cosmos-code-surface: #f7f7f8;--cosmos-code-header: #f1f2f4;--toggle-off: #c7ccd4;--toggle-on: var(--accent);--toggle-off-border: rgba(15, 23, 42, .12);--toggle-thumb: #ffffff;--thumb-shadow: 0 1px 4px rgba(15, 23, 42, .16);--border-subtle: rgba(0, 0, 0, .08);--skeleton-bg: rgba(15, 23, 42, .08)}.skeleton{display:block;background:var(--skeleton-bg);border-radius:8px;animation:syn-skeleton-breathe 1.6s ease-in-out infinite alternate}.skeleton-line{height:12px;border-radius:6px}.skeleton-title{height:16px;width:40%;border-radius:6px}.skeleton-circle{width:42px;height:42px;border-radius:50%;flex:none}@keyframes syn-skeleton-breathe{0%{opacity:1}to{opacity:.55}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.stage-layout.is-loading>.relative{visibility:hidden}.cosmos-loading-shell{position:fixed;inset:0;display:flex;pointer-events:none;background:var(--cosmos-page-background)}.cosmos-loading-sidebar{width:var(--sidebar-width);flex:none;padding:16px;display:flex;flex-direction:column;gap:24px;background:var(--sidebar-surface-primary)}.cosmos-loading-sidebar>.skeleton-circle{width:28px;height:28px}.cosmos-loading-profile{margin-top:auto;display:flex;align-items:center;gap:10px}.cosmos-loading-profile .skeleton-circle{width:28px;height:28px}.cosmos-loading-profile-lines{flex:1;display:grid;gap:10px}.cosmos-loading-profile-lines .skeleton-line{width:32px}.cosmos-loading-main{flex:1;min-width:0;position:relative;padding:24px}.cosmos-loading-header{position:absolute;inset-inline-end:16px;top:16px;width:28px;height:28px}.cosmos-loading-center{margin:calc(42svh - 40px) auto 0;max-width:640px;display:grid;justify-items:center;gap:48px}.cosmos-loading-center .skeleton-title{width:min(65%,320px);height:24px}.cosmos-loading-composer{width:100%;height:52px;border-radius:26px}.cosmos-loading-disclaimer{position:absolute;bottom:16px;inset-inline-start:25%;width:50%}@media(max-width:767px){.cosmos-loading-sidebar{display:none}}.cosmos-profile-avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;display:inline-flex;flex:none;border:1px solid var(--border-subtle);background:var(--skeleton-bg);user-select:none;-webkit-user-select:none}.cosmos-profile-avatar img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.composer-parent>div:first-child{min-height:calc(var(--empty-state-content-height, 42svh) - var(--header-height, 56px))!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}#thread.has-messages .composer-parent>div:first-child{display:none!important}#thread:not(.has-messages) .cosmos-thread-footer-fade:after{display:none!important}#thread.has-messages #thread-bottom-container{flex-grow:0!important}[data-composer-surface=true]{box-shadow:var(--cosmos-shadow)!important}html,body{font-family:SYN,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;padding:0;overflow:hidden;height:100%;background-color:var(--cosmos-page-background);color:var(--cosmos-page-text)}#conversation-header-actions.translucent-surface{background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}svg{fill:currentColor}@media(max-width:767px){#stage-slideover-sidebar{position:fixed!important;top:0!important;bottom:0!important;left:0!important;z-index:50!important;box-shadow:0 0 32px #000000a6!important;transition:transform .24s cubic-bezier(.22,1,.36,1)!important;width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important}#stage-slideover-sidebar[data-state=closed]{transform:translate(-100%)!important;display:block!important;width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important}#stage-slideover-sidebar[data-state=open]{transform:translate(0)!important;display:block!important}}@media(min-width:768px){#stage-slideover-sidebar{transition:width .2s cubic-bezier(.22,1,.36,1)}#stage-slideover-sidebar[data-state=closed]{width:var(--sidebar-rail-width, 52px)!important;min-width:var(--sidebar-rail-width, 52px)!important}#stage-slideover-sidebar[data-state=closed] #stage-sidebar-tiny-bar{opacity:1!important;pointer-events:auto!important}#stage-slideover-sidebar[data-state=closed] .stage-sidebar-expanded{opacity:0!important;pointer-events:none!important}#stage-slideover-sidebar[data-state=open]{width:var(--sidebar-width, 260px)!important;min-width:var(--sidebar-width, 260px)!important}#stage-slideover-sidebar[data-state=open] #stage-sidebar-tiny-bar{opacity:0!important;pointer-events:none!important}#stage-slideover-sidebar[data-state=open] .stage-sidebar-expanded{opacity:1!important;pointer-events:auto!important}#stage-slideover-sidebar[data-state=open]~div [data-syn-element=open-sidebar],#stage-slideover-sidebar[data-state=open]~div .open-sidebar-button,#stage-slideover-sidebar[data-state=open]~div #open-sidebar-button{display:none!important}}.composer-parent textarea{field-sizing:content;max-height:200px;resize:none}.ProseMirror:focus{outline:none}.cosmos-prosemirror-parent .placeholder:before,.cosmos-prosemirror-parent .placeholder:after{padding-left:0!important}.composer-submit-button-color[data-i18n-aria="composer.startVoice"]{display:none!important}[data-composer-transition-slot=trailing] #cosmos-reasoning-pill,[data-composer-transition-slot=trailing] button[data-i18n-aria="composer.dictate"]{transform:translate(8px)}.code-block-wrapper pre{margin:0;tab-size:2}.cosmos-thought-wrapper{transition:background-color .15s ease}.cosmos-thought-wrapper:hover{background-color:var(--cosmos-surface-raised)}#cosmos-plus-menu{position:fixed;z-index:99999;width:min(224px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow-y:auto;padding:5px;border:1px solid var(--dropdown-border);border-radius:11px;color:var(--text-primary);background:var(--dropdown-bg);box-shadow:var(--syn-select-menu-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;transition:none!important;animation:none!important;user-select:none;-webkit-user-select:none}#cosmos-plus-menu[hidden]{display:none!important}.cosmos-plus-menu-item{width:100%;min-height:42px;padding:0 10px;border:0;border-radius:7px;display:flex;align-items:center;gap:10px;background:transparent;color:var(--text-secondary);font:400 14px/1.3 var(--font-sans);text-align:start;cursor:pointer;outline:0;user-select:none;-webkit-user-select:none;touch-action:pan-y;transition:none!important;animation:none!important}@media(hover:hover){html:not(.no-hover) .cosmos-plus-menu-item:hover{background:var(--option-hover);color:var(--text-secondary)}}.cosmos-plus-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cosmos-plus-menu-icon{width:20px;height:20px;flex:0 0 20px;filter:var(--icon-filter);pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.syn-btn-effect{touch-action:none;user-select:none;-webkit-user-select:none;transform:translateZ(0);will-change:height,transform}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--cosmos-scrollbar);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--cosmos-scrollbar-hover)}.cosmos-model-popover{position:fixed;z-index:99999;width:260px;background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:24px;box-shadow:0 4px 20px #00000026,0 2px 6px #0000001a;padding:10px 12px 12px;box-sizing:border-box;user-select:none;-webkit-user-select:none;opacity:0;pointer-events:none;transform:scale(.96) translateY(-4px);transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1)}.dark .cosmos-model-popover{background-color:#353535;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #00000073,0 2px 6px #0000004d}.cosmos-model-popover[data-view=models]{width:224px;padding:5px;border-radius:11px;background-color:var(--dropdown-bg);border:1px solid var(--dropdown-border);box-shadow:var(--syn-select-menu-shadow);backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none!important;animation:none!important;transform:none!important}.dark .cosmos-model-popover[data-view=models]{background-color:var(--dropdown-bg);border:1px solid var(--dropdown-border);box-shadow:var(--syn-select-menu-shadow)}.cosmos-model-popover[data-state=open]{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.cosmos-model-popover[data-state=closed]{display:none!important}.d1BZWq_ViewControls{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.d1BZWq_ViewToggle{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:2px 6px;border-radius:8px;cursor:pointer;color:#0d0d0d;transition:background-color .12s ease}.dark .d1BZWq_ViewToggle{color:#fff}.d1BZWq_ViewToggle:hover{background-color:#0000000a}.dark .d1BZWq_ViewToggle:hover{background-color:#ffffff14}.d1BZWq_ViewToggleContent{display:flex;align-items:center;gap:2px}.d1BZWq_ViewToggleEffortLabel{font-size:16px;font-weight:500;line-height:1.2;color:inherit}.d1BZWq_ViewToggleIcon{width:14px;height:14px;color:#0000008c;margin-top:1px}.dark .d1BZWq_ViewToggleIcon{color:#ffffff8c}._9wXMRW_Container{width:100%;height:28px;display:flex;align-items:center;position:relative;padding:0;box-sizing:border-box}._9wXMRW_Root{width:100%;height:28px;position:relative;display:flex;align-items:center;touch-action:none}._9wXMRW_Track{width:100%;height:24px;border-radius:12px;background-color:#f3f3f3;position:relative;overflow:hidden;cursor:pointer;box-shadow:inset 0 0 2px #0000002e}.dark ._9wXMRW_Track{background-color:#ffffff1a}._9wXMRW_Range{position:absolute;top:0;left:0;height:100%;background-color:var(--accent);border-radius:12px 0 0 12px;pointer-events:none;transition:width .18s cubic-bezier(.23,1,.32,1);overflow:hidden;z-index:1}._9wXMRW_TickRail{position:absolute;inset:0;pointer-events:none;z-index:2}._9wXMRW_Tick{position:absolute;top:50%;transform:translate(-50%,-50%);width:4px;height:4px;border-radius:50%;background-color:#fff6;pointer-events:auto;cursor:pointer;transition:transform .12s ease}._9wXMRW_Tick[data-selected=true]{background-color:#ffffffa6}._9wXMRW_Tick:hover{transform:translate(-50%,-50%) scale(1.6)}._9wXMRW_VisualThumbRail{position:absolute;inset:0;pointer-events:none;z-index:4}._9wXMRW_ThumbScale{position:absolute;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;pointer-events:auto;cursor:grab;transition:left .18s cubic-bezier(.23,1,.32,1)}._9wXMRW_ThumbScale.is-dragging{cursor:grabbing;transition:none}._9wXMRW_ThumbSpring{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._9wXMRW_Thumb{width:28px;height:28px;border-radius:50%;background-color:#fff;border:.5px solid rgba(0,0,0,.1);box-shadow:0 1px 3px #00000059}.syn-select{position:relative;width:100%;max-width:224px;font-family:inherit}.syn-select-menu{position:absolute;top:calc(100% + 5px);left:0;width:100%;padding:5px;border-radius:11px;background:var(--dropdown-bg);border:1px solid var(--dropdown-border);box-shadow:var(--syn-select-menu-shadow);backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none!important;animation:none!important;display:none;z-index:30}.syn-select.is-open .syn-select-menu,.syn-select-menu.is-open{display:block}.syn-select-option{width:100%;min-height:34px;padding:0 10px;gap:10px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);display:flex;align-items:center;justify-content:space-between;font:500 14px/1 inherit;text-align:left;cursor:pointer;outline:0;user-select:none;-webkit-user-select:none;touch-action:pan-y;transition:none!important;animation:none!important}.syn-select-option:not([aria-selected=true]):not(:disabled):hover{background:var(--option-hover);color:var(--text-secondary)}.syn-select-option[aria-selected=true]{background:var(--accent-soft);color:var(--text-primary)}html:not(.dark) .syn-select-option{color:#0000008c}html:not(.dark) .syn-select-option:not([aria-selected=true]):not(:disabled):hover{background:#0000000a;color:#0000008c}html:not(.dark) .syn-select-option[aria-selected=true]{background:#0072de14;color:#1d1d1f}.syn-select-option:disabled,.syn-select-option[aria-disabled=true]{opacity:.38;cursor:not-allowed;pointer-events:auto}.syn-select-option:disabled:hover,.syn-select-option[aria-disabled=true]:hover{background:transparent!important;color:var(--text-secondary)}.syn-select-unavailable-badge{font-size:11px;font-weight:500;line-height:1;padding:2px 6px;border-radius:4px;background:#ffffff0f;color:var(--text-tertiary);margin-left:auto;user-select:none;-webkit-user-select:none}html:not(.dark) .syn-select-unavailable-badge{background:#0000000d;color:#0006}.syn-select-check{width:16px;height:16px;flex:0 0 16px;opacity:0;filter:brightness(0) invert(1);pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.syn-select-option[aria-selected=true] .syn-select-check{opacity:1}@media(prefers-color-scheme:light){.syn-select-check{filter:invert(28%) sepia(86%) saturate(2066%) hue-rotate(193deg) brightness(92%) contrast(101%)}}html:not(.dark) .syn-select-check{filter:invert(28%) sepia(86%) saturate(2066%) hue-rotate(193deg) brightness(92%) contrast(101%)}[data-type=unified-composer] .overflow-clip,.composer-parent .overflow-clip{overflow:visible!important}#accountMenu,.account-submenu{background:#0f0f0f!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 12px 30px #0000002e!important;border-radius:11px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none!important;animation:none!important;padding:5px!important;color:#fffffff2!important;user-select:none!important;-webkit-user-select:none!important;box-sizing:border-box!important}#accountMenu{width:calc(var(--sidebar-width, 260px) - 16px)!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 24px)!important}.account-submenu{width:240px!important;min-width:240px!important;max-width:280px!important;z-index:23005!important}#accountMenu .account-menu-divider{height:1px;background:#ffffff14;margin:4px}[data-theme=light] #accountMenu .account-menu-divider,html:not(.dark) #accountMenu .account-menu-divider{background:#0f172a14}#accountMenu button[role=menuitem],#accountMenuEmailContainer,.account-submenu button[role=menuitem]{min-height:34px!important;padding:0 10px!important;gap:10px!important;border:0!important;border-radius:7px!important;color:#ffffff9e!important;background:transparent!important;transition:none!important;animation:none!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:18px!important;text-align:left!important;box-shadow:none!important;outline:0!important;cursor:pointer;box-sizing:border-box!important}#accountMenu button[role=menuitem] span,.account-submenu button[role=menuitem] span{flex:1 1 auto!important;white-space:nowrap!important;text-align:left!important}#accountMenu button[role=menuitem]:hover,#accountMenu button[role=menuitem].is-active,#accountMenuEmailContainer:hover,.account-submenu button[role=menuitem]:hover{background:#ffffff0f!important;color:#fffffff2!important}#accountMenu button[role=menuitem]:after,#accountMenu button[role=menuitem]:before,#accountMenuEmailContainer:after,#accountMenuEmailContainer:before,.account-submenu button[role=menuitem]:after,.account-submenu button[role=menuitem]:before{content:none!important;display:none!important}#accountMenu button[role=menuitem] svg,#accountMenuEmailContainer svg,.account-submenu button[role=menuitem] svg{width:16px!important;height:16px!important;flex:0 0 16px!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important;color:inherit!important}#accountMenu button[role=menuitem] .menu-chevron,.account-submenu button[role=menuitem] .menu-chevron,#accountMenu button[role=menuitem] .menu-external-icon,.account-submenu button[role=menuitem] .menu-external-icon{margin-left:auto!important;margin-right:0!important;width:13px!important;height:13px!important;flex:0 0 13px!important;opacity:.65!important}#accountMenu button[role=menuitem]:hover .menu-chevron,#accountMenu button[role=menuitem].is-active .menu-chevron,.account-submenu button[role=menuitem]:hover .menu-external-icon,#accountMenu button[role=menuitem]:hover .menu-external-icon{opacity:1!important}@keyframes synMenuSlideInRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes synMenuSlideInLeft{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.account-menu-slide-right{animation:synMenuSlideInRight .15s cubic-bezier(.22,1,.36,1) forwards!important}.account-menu-slide-left{animation:synMenuSlideInLeft .15s cubic-bezier(.22,1,.36,1) forwards!important}[data-theme=light] #accountMenu,[data-theme=light] .account-submenu,html:not(.dark) #accountMenu,html:not(.dark) .account-submenu{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 12px 30px #0f172a1f!important;color:#0f172af5!important}[data-theme=light] #accountMenu button[role=menuitem],[data-theme=light] #accountMenuEmailContainer,[data-theme=light] .account-submenu button[role=menuitem],html:not(.dark) #accountMenu button[role=menuitem],html:not(.dark) #accountMenuEmailContainer,html:not(.dark) .account-submenu button[role=menuitem]{color:#0f172aa3!important}[data-theme=light] #accountMenu button[role=menuitem]:hover,[data-theme=light] #accountMenu button[role=menuitem].is-active,[data-theme=light] #accountMenuEmailContainer:hover,[data-theme=light] .account-submenu button[role=menuitem]:hover,html:not(.dark) #accountMenu button[role=menuitem]:hover,html:not(.dark) #accountMenu button[role=menuitem].is-active,html:not(.dark) #accountMenuEmailContainer:hover,html:not(.dark) .account-submenu button[role=menuitem]:hover{background:#0f172a0f!important;color:#0f172af5!important}#accountMenu button[role=menuitem],#accountMenu button[role=menuitem]:active,#accountMenuEmailContainer,#accountMenuEmailContainer:active,.account-submenu button[role=menuitem],.account-submenu button[role=menuitem]:active{transform:none!important}#splash-headline{user-select:none!important;-webkit-user-select:none!important}#settingsModal.cosmos-settings-modal{position:fixed;inset:0;z-index:24000;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000085;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}#settingsModal.cosmos-settings-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}#settingsModal .cosmos-settings-content{width:min(680px,calc(100vw - 48px));height:600px;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;color:#ececec;background:#2f2f2f;border:1px solid rgba(255,255,255,.1);border-radius:25px;box-shadow:0 18px 50px #0000006b;transform:translateY(8px) scale(.985);transition:transform .18s cubic-bezier(.22,1,.36,1)}#settingsModal.is-open .cosmos-settings-content{transform:translateY(0) scale(1)}#settingsModal .cosmos-settings-header{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 72px;padding:16px 20px;background:#2f2f2f}#settingsModal .settings-modal-title{margin:0;color:#ececec;font-size:17px;line-height:1.2;font-weight:600;letter-spacing:-.01em;user-select:none;-webkit-user-select:none}#settingsModal .settings-close,#settingsModal .settings-back{position:absolute;top:50%;margin-top:-21px;width:42px;min-width:42px;height:42px;min-height:42px;display:flex;align-items:center;justify-content:center;padding:0;color:var(--text-primary);background:#ffffff06;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:50%;cursor:pointer;overflow:hidden;transition:width 249ms cubic-bezier(.3,0,1,1),height 249ms cubic-bezier(.3,0,1,1);user-select:none;-webkit-user-select:none;touch-action:none;transform:translateZ(0);transform-origin:center;will-change:width,height,transform;flex-shrink:0;box-shadow:0 1px 1.5px #0003,0 2px 6px #0003}#settingsModal .settings-close{right:16px}#settingsModal .settings-back{left:16px}#settingsModal .settings-close:hover,#settingsModal .settings-back:hover{color:#ececec;background:#ffffff1a;border-color:#ffffff42}#settingsModal .syn-btn-slot{width:auto;height:39.6px;display:inline-grid;place-items:center;flex:0 0 auto}#settingsModal .settings-nav>.syn-btn-slot{width:100%;height:39.6px;flex-basis:39.6px}#settingsModal .settings-nav>.syn-btn-slot>.settings-tab{width:100%}#settingsModal .syn-btn-effect{--syn-button-height: 36px;--syn-button-height-pressed: 39.6px;height:var(--syn-button-height);min-height:var(--syn-button-height);overflow:hidden;transition:height 249ms cubic-bezier(.3,0,1,1)}#settingsModal .settings-close.btn-icon,#settingsModal .settings-back.btn-icon{--syn-button-height: 42px;--syn-button-height-pressed: 46.2px;transition:width 249ms cubic-bezier(.3,0,1,1),height 249ms cubic-bezier(.3,0,1,1)}#settingsModal .syn-btn-effect.is-pressed{height:var(--syn-button-height-pressed);transition:height 101ms cubic-bezier(0,0,0,1)}#settingsModal .settings-close.btn-icon.is-pressed,#settingsModal .settings-back.btn-icon.is-pressed{width:46.2px;min-width:46.2px;height:46.2px;min-height:46.2px;margin-top:-23.1px;transition:width 101ms cubic-bezier(0,0,0,1),height 101ms cubic-bezier(0,0,0,1)}#settingsModal .settings-icon,#settingsModal .syn-select-caret,#settingsModal .syn-select-check{width:18px;height:18px;display:block;flex:0 0 auto;fill:currentColor}#settingsModal .settings-close.btn-icon .settings-icon,#settingsModal .settings-back.btn-icon .settings-icon{width:20px;height:20px}#settingsModal .cosmos-settings-body{min-height:0;flex:1 1 auto;overflow:hidden;padding:10px 0 10px 14px;background:#212121}#settingsModal .settings-layout{height:100%;min-height:0;display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px;align-items:start}#settingsModal .settings-nav{min-width:0;display:flex;flex-direction:column;gap:4px;padding-right:4px}#settingsModal .settings-tab{width:100%;height:36px;min-height:36px;display:flex;align-items:center;gap:10px;padding:0 12px;color:#b4b4b4;font:inherit;font-size:15px;text-align:left;white-space:nowrap;background:transparent;border:0;border-radius:18px;cursor:pointer;position:relative;isolation:isolate;overflow:hidden;--settings-tab-hover-bg: rgba(255, 255, 255, .1);--settings-tab-active-bg: rgba(255, 255, 255, .05)}#settingsModal .settings-tab:hover,#settingsModal .settings-tab.is-active{color:#ececec;background:transparent}#settingsModal .settings-tab:before{position:absolute;inset:0;display:block;border-radius:inherit;background-color:var(--settings-tab-hover-bg);content:"";opacity:0;transform:scale(1);z-index:-1;pointer-events:none;transition:none}#settingsModal .settings-tab:hover:before,#settingsModal .settings-tab.is-active:before{opacity:1}#settingsModal .settings-tab:active:before{opacity:1;transform:scale(1);background-color:var(--settings-tab-active-bg)}#settingsModal .settings-tab>*{position:relative;z-index:0}#settingsModal .settings-tab .settings-icon{width:20px;height:20px;color:currentColor}#settingsModal .settings-content{min-width:0;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 20px 0 4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.24) transparent}#settingsModal .settings-content::-webkit-scrollbar{width:8px}#settingsModal .settings-content::-webkit-scrollbar-track{background:transparent}#settingsModal .settings-content::-webkit-scrollbar-thumb{background:#ffffff3d;border:2px solid transparent;border-radius:999px;background-clip:content-box}#settingsModal .settings-panel[hidden],#settingsModal .adaptive-theme-mode-item[hidden]{display:none}#settingsModal .setting-item{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1)}#settingsModal .setting-copy{min-width:0;flex:1 1 auto}#settingsModal .setting-name{color:#ececec;font-size:14px;line-height:1.35}#settingsModal .setting-description{max-width:420px;margin-top:4px;color:#818181;font-size:12px;line-height:1.4}#settingsModal .setting-control{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px}#settingsModal .settings-switch{position:relative;width:32px;height:20px;flex:0 0 32px;padding:0;border:0;border-radius:999px;background:var(--toggle-off);display:block;overflow:hidden;cursor:pointer;transform:translateZ(0);transition:background-color .2s ease}#settingsModal .settings-switch:after{content:"";position:absolute;inset:0;border:1px solid var(--toggle-off-border);border-radius:inherit;pointer-events:none;transition:border-color .2s ease}#settingsModal .settings-switch[aria-checked=true]{background:var(--toggle-on)}#settingsModal .settings-switch[aria-checked=true]:after{border-color:var(--toggle-on)}#settingsModal .settings-switch:disabled{cursor:not-allowed;opacity:.58}#settingsModal .settings-switch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}#settingsModal .settings-switch-thumb{width:16px;height:16px;position:absolute;top:2px;left:2px;display:block;border-radius:50%;background:var(--toggle-thumb);box-shadow:var(--thumb-shadow);transform:translateZ(0);transition:transform .2s cubic-bezier(.22,1,.36,1);pointer-events:none;will-change:transform;z-index:1}#settingsModal .settings-switch[aria-checked=true] .settings-switch-thumb{transform:translate3d(12px,0,0)}#settingsModal .syn-select{position:relative;width:min(224px,100%)}#settingsModal .settings-native-select{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#settingsModal .syn-select-trigger{width:100%;height:44px;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;color:#ececec;font:600 14px/1 inherit;text-align:left;background:var(--syn-select-trigger-bg);border:1px solid rgba(255,255,255,.1);border-radius:11px;cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none;transition:none!important;animation:none!important}#settingsModal .syn-select-trigger:hover,#settingsModal .syn-select.is-open .syn-select-trigger{background:#252525;border-color:#fff3}#settingsModal .syn-select-caret{width:15px;height:15px;color:#b4b4b4;transition:transform .22s cubic-bezier(.22,1,.36,1)}#settingsModal .syn-select.is-open .syn-select-caret{transform:rotate(180deg)}#settingsModal .syn-select-menu{position:absolute;top:calc(100% + 5px);right:0;z-index:24010;width:100%;padding:5px;background:var(--dropdown-bg);border:1px solid rgba(255,255,255,.1);border-radius:11px;box-shadow:var(--syn-select-menu-shadow);transition:none!important;animation:none!important}#settingsModal .syn-select-option{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;color:#b4b4b4;font:500 14px/1 inherit;text-align:left;background:transparent;border:0;border-radius:7px;cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none;transition:none!important;animation:none!important}#settingsModal .syn-select-option:hover,#settingsModal .syn-select-option[aria-selected=true]{color:#ececec;background:var(--accent-soft)}#settingsModal .syn-select-check,#settingsModal .syn-select-check-placeholder{width:16px;height:16px;flex:0 0 16px}#settingsModal .syn-select-check{color:#0285ff}#settingsModal .settings-primary-button,#settingsModal .settings-danger-button,#settingsModal .settings-row-link{min-width:92px;min-height:var(--syn-button-height);display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:40px;font:500 13.5px/1 inherit;white-space:nowrap;cursor:pointer}#settingsModal .settings-primary-button{color:#fff;background:#0285ff;border:1px solid #0285ff}#settingsModal .settings-primary-button:hover{background:#1b94ff}#settingsModal .settings-danger-button{color:#ff8f8f;background:#ff47471a;border:1px solid rgba(255,71,71,.25)}#settingsModal .settings-danger-button:hover{background:#ff47472e}#settingsModal .settings-row-link{color:#65adff;background:transparent;border:0}#settingsModal .settings-row-link:hover{background:#ffffff14}#settingsModal .settings-learn-more{color:#65adff;font-size:12px;white-space:nowrap}#settingsModal .settings-section-heading{margin:24px 0 0;padding:0 0 8px;color:#818181;font-size:12px;font-weight:600;letter-spacing:.02em}#settingsModal .usage-limit-card{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}#settingsModal .usage-limit-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#ececec;font-size:14px}#settingsModal .usage-limit-heading strong{color:#818181;font-size:12px;font-weight:400}#settingsModal .usage-meter{width:156px;display:flex;flex-direction:column;gap:6px}#settingsModal .usage-meter-bar{width:100%;height:6px;overflow:hidden;background:#ffffff1a;border-radius:999px}#settingsModal .usage-meter-fill{height:100%;display:block;background:#0285ff;border-radius:inherit}#settingsModal .usage-meter-text{color:#818181;font-size:12px;line-height:1;text-align:right}#settingsModal .privacy-nav-row{--syn-button-height: 52px;--syn-button-height-pressed: 57.2px;width:100%;height:var(--syn-button-height);min-height:var(--syn-button-height);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 0 0;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}#settingsModal .settings-row-chevron{width:16px;height:16px}#settingsModal .settings-note{margin:16px 0;color:#818181;font-size:12px;line-height:1.5}@media(prefers-reduced-motion:reduce){#settingsModal .syn-btn-effect,#settingsModal .syn-btn-effect.is-pressed,#settingsModal .settings-switch,#settingsModal .settings-switch-thumb,#settingsModal .syn-select-caret{transition-duration:1ms!important}}[data-theme=light] #settingsModal .cosmos-settings-content{color:#0d0d0d;background:#fff;border-color:#0000001a}[data-theme=light] #settingsModal .cosmos-settings-header{background:#fff}[data-theme=light] #settingsModal .settings-modal-title,[data-theme=light] #settingsModal .setting-name,[data-theme=light] #settingsModal .usage-limit-heading,[data-theme=light] #settingsModal .settings-tab.is-active,[data-theme=light] #settingsModal .settings-tab:hover{color:#0d0d0d}[data-theme=light] #settingsModal .cosmos-settings-body{background:#fff}[data-theme=light] #settingsModal .settings-tab,[data-theme=light] #settingsModal .settings-close,[data-theme=light] #settingsModal .settings-back,[data-theme=light] #settingsModal .setting-description,[data-theme=light] #settingsModal .settings-note{color:#5d5d5d}[data-theme=light] #settingsModal .settings-tab.is-active,[data-theme=light] #settingsModal .settings-tab:hover{background:transparent}[data-theme=light] #settingsModal .settings-tab{--settings-tab-hover-bg: rgba(0, 0, 0, .08);--settings-tab-active-bg: rgba(0, 0, 0, .05)}[data-theme=light] #settingsModal .settings-tab.is-active:before,[data-theme=light] #settingsModal .settings-tab:hover:before{background-color:var(--settings-tab-hover-bg)}[data-theme=light] #settingsModal .settings-tab:active:before{background-color:var(--settings-tab-active-bg)}[data-theme=light] #settingsModal .settings-close.btn-icon:hover,[data-theme=light] #settingsModal .settings-back.btn-icon:hover{background:#0000000f;border-color:#0f172a38}[data-theme=light] #settingsModal .settings-close.btn-icon,[data-theme=light] #settingsModal .settings-back.btn-icon,html:not(.dark) #settingsModal .settings-close.btn-icon,html:not(.dark) #settingsModal .settings-back.btn-icon{color:#1d1d1f;background:#0f172a09;border-color:#0f172a1f;box-shadow:0 1px 1.5px #0f172a1a,0 2px 6px #0f172a1a}[data-theme=light] #settingsModal .setting-item,[data-theme=light] #settingsModal .usage-limit-card{border-color:#0000001a}[data-theme=light] #settingsModal .syn-select-trigger{color:#0d0d0d;background:#fff;border-color:#0000001a}[data-theme=light] #settingsModal .syn-select-menu{background:#fff;border-color:#0000001a;box-shadow:0 10px 26px #0f172a1f}[data-theme=light] #settingsModal .syn-select-option{color:#5d5d5d}[data-theme=light] #settingsModal .syn-select-option:hover,[data-theme=light] #settingsModal .syn-select-option[aria-selected=true]{color:#0d0d0d;background:var(--accent-soft)}@media(max-width:768px){#settingsModal.cosmos-settings-modal{align-items:flex-end;padding:12px 0 0}#settingsModal .cosmos-settings-content{width:100%;max-width:100%;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);margin-top:auto;border-radius:16px 16px 0 0}#settingsModal .cosmos-settings-header{flex-basis:58px;padding:12px 16px}#settingsModal .settings-close{right:10px}#settingsModal .settings-back{left:10px}#settingsModal .cosmos-settings-body{padding:0}#settingsModal .settings-layout{display:flex;flex-direction:column;gap:0}#settingsModal .settings-nav{width:100%;flex:0 0 auto;flex-direction:row;gap:4px;overflow-x:auto;padding:6px 16px 8px;border-bottom:1px solid rgba(255,255,255,.1);scrollbar-width:none}#settingsModal .settings-nav::-webkit-scrollbar{display:none}#settingsModal .settings-tab{width:auto;min-width:max-content;height:36px;padding:0 11px}#settingsModal .settings-nav>.syn-btn-slot{width:auto;flex:0 0 auto}#settingsModal .settings-nav>.syn-btn-slot>.settings-tab{width:auto}#settingsModal .settings-content{width:100%;flex:1 1 auto;padding:18px 16px 28px}#settingsModal .setting-item{gap:18px}}@media(max-width:480px){#settingsModal .setting-item{align-items:flex-start;padding:15px 0}#settingsModal .setting-control{margin-top:1px}#settingsModal .syn-select{width:136px}}html:not(.dark) #stage-slideover-sidebar{box-shadow:0 0 32px #0f172a2e!important}html:not(.dark) .cosmos-message-action:hover,html:not(.dark) .cosmos-code-copy:hover{color:#1d1d1f!important;background:var(--cosmos-hover)!important}html:not(.dark) .cosmos-sidebar-search{color:#1d1d1f!important;background:#0f172a0e!important}html:not(.dark) .cosmos-user-bubble{background:var(--cosmos-user-bubble)!important;color:#1d1d1f!important}html:not(.dark) .cosmos-thought-wrapper{color:#1d1d1f;background:var(--cosmos-surface-subtle)!important;border-color:var(--cosmos-border)!important}html:not(.dark) .cosmos-thought-wrapper:hover{background:#eef0f3!important}html:not(.dark) .cosmos-thought-body{border-color:var(--cosmos-border)!important}html:not(.dark) .cosmos-code-block{color:#1d1d1f;background:var(--cosmos-code-surface)!important;border-color:var(--cosmos-border)!important}html:not(.dark) .cosmos-code-header{background:var(--cosmos-code-header)!important;border-color:var(--cosmos-border)!important}html:not(.dark) .cosmos-inline-code{color:#1d1d1f!important;background:#0f172a14!important}html:not(.dark) #settingsModal.cosmos-settings-modal{background:#0f172a38}html:not(.dark) #settingsModal .cosmos-settings-content,html:not(.dark) #settingsModal .cosmos-settings-header,html:not(.dark) #settingsModal .cosmos-settings-body{color:#0d0d0d;background:#fff}html:not(.dark) #settingsModal .cosmos-settings-content{border-color:#0f172a21;box-shadow:0 18px 48px #0f172a29}html:not(.dark) #settingsModal .settings-modal-title,html:not(.dark) #settingsModal .setting-name,html:not(.dark) #settingsModal .usage-limit-heading,html:not(.dark) #settingsModal .settings-tab.is-active,html:not(.dark) #settingsModal .settings-tab:hover{color:#0d0d0d}html:not(.dark) #settingsModal .settings-close,html:not(.dark) #settingsModal .settings-back,html:not(.dark) #settingsModal .settings-tab,html:not(.dark) #settingsModal .setting-description,html:not(.dark) #settingsModal .settings-note,html:not(.dark) #settingsModal .settings-section-heading,html:not(.dark) #settingsModal .usage-meter-text{color:#0000008c}html:not(.dark) #settingsModal .settings-row-link:hover{background:#0f172a0f}html:not(.dark) #settingsModal .settings-close.btn-icon:hover,html:not(.dark) #settingsModal .settings-back.btn-icon:hover{background:#0f172a0f;border-color:#0f172a38}html:not(.dark) #settingsModal .settings-tab{--settings-tab-hover-bg: rgba(15, 23, 42, .06);--settings-tab-active-bg: rgba(15, 23, 42, .04)}html:not(.dark) #settingsModal .settings-tab.is-active:before,html:not(.dark) #settingsModal .settings-tab:hover:before{background-color:var(--settings-tab-hover-bg)}html:not(.dark) #settingsModal .settings-tab:active:before{background-color:var(--settings-tab-active-bg)}html:not(.dark) #settingsModal .setting-item,html:not(.dark) #settingsModal .privacy-nav-row,html:not(.dark) #settingsModal .settings-nav{border-color:#0f172a1a}html:not(.dark) #settingsModal .settings-switch{background:var(--toggle-off)}html:not(.dark) #settingsModal .settings-switch[aria-checked=true]{background:var(--toggle-on)}html:not(.dark) #settingsModal .syn-select-trigger{color:#0d0d0d;background:#fff;border-color:#0f172a1f}html:not(.dark) #settingsModal .syn-select-trigger:hover,html:not(.dark) #settingsModal .syn-select.is-open .syn-select-trigger{background:#f7f9fc;border-color:#0f172a33}html:not(.dark) #settingsModal .syn-select-menu{background:#fff;border-color:#0f172a1a;box-shadow:0 10px 26px #0f172a1f}html:not(.dark) #settingsModal .syn-select-option{color:#0000008c}html:not(.dark) #settingsModal .syn-select-option:hover,html:not(.dark) #settingsModal .syn-select-option[aria-selected=true]{color:#0d0d0d;background:var(--accent-soft)}html:not(.dark) #settingsModal .usage-meter-bar{background:#0f172a1a}html:not(.dark) #settingsModal .settings-content{scrollbar-color:rgba(15,23,42,.22) transparent}html:not(.dark) #settingsModal .settings-content::-webkit-scrollbar-thumb{background:#0f172a38}button:not(.syn-btn-effect):not([role=switch]),[role=button]:not(.syn-btn-effect):not([role=switch]),.transition-colors:not(.syn-btn-effect):not([role=switch]),.hoverable:not(.syn-btn-effect):not([role=switch]){transition:none!important}

#logoutModal,#logoutModal *{box-sizing:border-box}#logoutModal{--modal-overlay-bg: rgba(0, 0, 0, .56);--modal-overlay-fallback: rgba(0, 0, 0, .72);--modal-surface: #101010;--modal-border: rgba(255, 255, 255, .14);--modal-divider: rgba(255, 255, 255, .08);--modal-shadow: 0 1px 1.5px rgba(0, 0, 0, .2), 0 18px 48px rgba(0, 0, 0, .34);--border-normal: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .26);--surface-subtle: rgba(255, 255, 255, .04);--surface-hover: rgba(255, 255, 255, .07);--float-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 2px 6px rgba(0, 0, 0, .2);--button-width: 92px;--button-height: 36px;--button-height-pressed: 39.6px;position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:var(--modal-overlay-bg);backdrop-filter:blur(.1px);-webkit-backdrop-filter:blur(.1px);opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:contain}html:not(.dark) #logoutModal{--modal-overlay-bg: rgba(255, 255, 255, .68);--modal-overlay-fallback: rgba(255, 255, 255, .84);--modal-surface: #ffffff;--modal-border: rgba(15, 23, 42, .13);--modal-divider: rgba(15, 23, 42, .08);--modal-shadow: 0 1px 1.5px rgba(15, 23, 42, .07), 0 18px 48px rgba(15, 23, 42, .12);--border-normal: rgba(0, 0, 0, .12);--border-strong: rgba(0, 0, 0, .22);--surface-subtle: rgba(15, 23, 42, .035);--surface-hover: rgba(15, 23, 42, .07);--float-shadow: 0 1px 1px rgba(15, 23, 42, .06), 0 2px 6px rgba(15, 23, 42, .1)}#logoutModal.show{visibility:visible;pointer-events:auto;animation:modal-overlay-in .19s cubic-bezier(.2,.7,.2,1) both}#logoutModal.closing{visibility:visible;pointer-events:none;animation:modal-overlay-out 165ms cubic-bezier(.4,0,1,1) both}#logoutModal .modal-content{width:min(100%,440px);max-height:calc(100dvh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background-color:var(--modal-surface);border:1px solid var(--modal-border);border-radius:22px;box-shadow:var(--modal-shadow);overflow:hidden;transform-origin:center;outline:none}#logoutModal.show .modal-content{animation:modal-content-in .23s cubic-bezier(.16,1,.3,1) both}#logoutModal.closing .modal-content{animation:modal-content-out 165ms cubic-bezier(.4,0,1,1) both}#logoutModal .modal-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:14px;padding:20px 18px 0 20px}#logoutModal .modal-header .syn-btn-slot{margin-block-start:-9px;margin-inline-end:-6px}#logoutModal .modal-heading-copy{min-width:0;padding-top:2px}#logoutModal .modal-title{margin:0;color:var(--text-primary);font-size:1.08rem;font-weight:650;line-height:1.35;letter-spacing:-.015em}#logoutModal .modal-body{min-width:0;overflow:auto;padding:14px 20px 18px;color:var(--text-secondary);font-size:.88rem;line-height:1.62;scrollbar-width:thin;overflow-wrap:anywhere}#logoutModal .modal-footer{min-height:68px;display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--modal-divider)}#logoutModal .syn-btn-slot{width:max-content;height:var(--button-height-pressed);display:inline-grid;place-items:center;flex:0 0 auto}#logoutModal .syn-btn-slot.is-icon{width:46.2px;height:46.2px;flex-basis:46.2px}#logoutModal .btn-primary,#logoutModal .btn-secondary{width:max-content;min-width:var(--button-width);height:var(--button-height);padding:0 10px;border-radius:40px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;user-select:none;-webkit-user-select:none;touch-action:pan-y;transform:translateZ(0);transform-origin:center;will-change:height,transform;overflow:hidden;transition:height 249ms cubic-bezier(.3,0,1,1)}#logoutModal .btn-primary{background:var(--accent);color:#fff;border:none}#logoutModal .btn-secondary{background:transparent;color:var(--text-secondary);border:1px solid var(--border-normal)}#logoutModal .btn-icon{background:var(--surface-subtle);backdrop-filter:blur(12px);color:var(--text-primary);border:1px solid var(--border-normal);width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:width 249ms cubic-bezier(.3,0,1,1),height 249ms cubic-bezier(.3,0,1,1);user-select:none;-webkit-user-select:none;touch-action:pan-y;transform:translateZ(0);transform-origin:center;will-change:width,height,transform;flex-shrink:0;box-shadow:var(--float-shadow)}#logoutModal .btn-icon img{width:20px;height:20px;pointer-events:none;filter:var(--icon-filter)}#logoutModal .btn-primary.is-pressed,#logoutModal .btn-secondary.is-pressed{height:var(--button-height-pressed);transition:height 101ms cubic-bezier(0,0,0,1)}#logoutModal .btn-icon.is-pressed{width:46.2px;height:46.2px;transition:width 101ms cubic-bezier(0,0,0,1),height 101ms cubic-bezier(0,0,0,1)}#logoutModal button:disabled{opacity:.55;cursor:default;pointer-events:none}#logoutModal button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html.modal-open,body.modal-open{overflow:hidden}@media(hover:hover){html:not(.no-hover) #logoutModal .btn-primary:hover{filter:brightness(.95)}html:not(.no-hover) #logoutModal .btn-secondary:hover{background:var(--surface-hover)}html:not(.no-hover) #logoutModal .btn-icon:hover{background:var(--surface-hover);border-color:var(--border-strong)}}@keyframes modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes modal-content-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-content-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.992)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){#logoutModal{background:var(--modal-overlay-fallback)}}@media(max-width:520px){#logoutModal{padding:12px}#logoutModal .modal-content{width:100%;max-height:calc(100dvh - 24px);border-radius:20px}#logoutModal .modal-header{padding:18px 16px 0 18px}#logoutModal .modal-body{padding:13px 18px 16px}#logoutModal .modal-footer{min-height:64px;padding:10px 12px 12px}}@media(prefers-reduced-motion:reduce){#logoutModal,#logoutModal .modal-content{animation-duration:1ms!important}#logoutModal button{transition-duration:1ms!important}}
