.guest-icon-definitions{position:absolute;overflow:hidden;pointer-events:none}.guest-nav-icon,.guest-brand-chevron,#guest-home-suggestion,#guest-home-legal{display:none}body.logged-out{--sidebar-width:260px;--guest-background:#212121;--guest-card:#292929;--guest-text:#f4f4f4;--guest-muted:#b4b4b4;--guest-border:#515151;--guest-hover:#383838}html[data-theme=light] body.logged-out{--guest-background:#fafafa;--guest-card:#fff;--guest-text:#0d0d0d;--guest-muted:#5d5d5d;--guest-border:#cdcdcd;--guest-hover:#eaeaea}html body.logged-out #sidebar,html body.logged-out #sidebar-scroll>nav[aria-label=\4e3b\8981\5bfc\822a]{background:var(--guest-background)}body.logged-out #sidebar-header{padding-inline:10px 16px}body.logged-out #sidebar-header [data-dialog=search],body.logged-out #sidebar :is([data-nav=library],[data-nav=projects],[data-nav=automations],[data-nav=presentations],[data-action=recent-chat],.update-badge),body.logged-out #collapsed-rail [data-dialog=search]{display:none!important}body.logged-out #sidebar-new{padding-top:8px;background:transparent}body.logged-out #sidebar :is(#sidebar-new,#sidebar-scroll) .nav-item{color:var(--guest-text)}body.logged-out[data-view=home] #sidebar-new .nav-item:not(:hover){background:transparent}body.logged-out #sidebar .nav-item:has(.guest-nav-icon)>svg:not(.guest-nav-icon){display:none}body.logged-out #sidebar .guest-nav-icon{display:block;width:20px;height:20px;flex:none}body.logged-out #guest-sidebar-utilities{padding:0;gap:0}body.logged-out #guest-sidebar-utilities button{padding-inline:10px;gap:6px;color:var(--guest-text)}body.logged-out #guest-sidebar-utilities button:is(:hover,.active,[aria-expanded=true]),body.logged-out .sidebar-brand:is(:hover,[aria-expanded=true]){background:var(--guest-hover)}body.logged-out .sidebar-brand{height:44px;padding-inline:8px;gap:3px;border-radius:9px;color:var(--guest-text)}body.logged-out .sidebar-brand .guest-brand-chevron{display:block;width:14px;height:14px}body.logged-out .guest-login-promo{padding:20px;gap:6px;color:var(--guest-text)}body.logged-out .guest-login-promo strong{font-size:16px;line-height:24px}body.logged-out .guest-login-promo p{color:var(--guest-text);line-height:17px}body.logged-out .guest-login-promo button{height:44px;margin:0;border:0;border-radius:24px}html[data-theme=light] body.logged-out .guest-login-promo button{background:#f1f1f1;color:#0d0d0d}html[data-theme=light] body.logged-out .guest-login-promo button:hover{background:#e8e8e8}body.logged-out #topbar .auth-header-actions{right:16px;top:9px}body.logged-out #topbar .auth-header-actions button{height:44px;border-radius:24px;padding-inline:12px}body.logged-out[data-view=home] #main-scroll{background:var(--guest-background)}body.logged-out[data-view=home] #home-view{width:min(768px,calc(100% - 32px));max-width:768px}body.logged-out[data-view=home] #composer :is(#chat-speed-trigger,#chat-model-catalog-trigger){display:none!important}body.logged-out :is(#home-composer-slot,#images-composer-slot) #dictation-button .dictation-mic{width:24px;height:24px}html[data-theme=light] body.logged-out :is(#home-composer-slot,#images-composer-slot) #dictation-button{color:#0d0d0d}body.logged-out[data-view=home] #guest-home-suggestion{display:inline-flex;align-self:center;align-items:center;min-height:44px;margin-top:12px;padding-inline:14px;border:1px solid var(--guest-border);border-radius:24px;color:var(--guest-text);font-size:13px;font-weight:600}body.logged-out[data-view=home] #guest-home-suggestion:hover{background:var(--guest-hover)}body.logged-out[data-view=home] #guest-home-legal{display:block;margin-top:auto;padding-top:16px;text-align:center;color:var(--guest-muted);font-size:12px;line-height:18px}@media(min-width:767px){body.logged-out:not(.sidebar-collapsed) #guest-main-brand{display:none}body.logged-out[data-view=home] #home-view{padding:max(88px,calc(50dvh - 93px)) 0 4px}body.logged-out[data-view=home] #greeting{margin-bottom:28px}body.logged-out[data-view=home] #composer{min-height:52px;border-radius:28px;border-color:var(--guest-border);background:var(--guest-card);box-shadow:0 1px 6px #00000012}}@media(max-width:766px){body.logged-out #sidebar #guest-sidebar-utilities button[data-dialog=settings]{position:static;justify-content:flex-start;width:100%;border:0;background:transparent}body.logged-out #sidebar #guest-sidebar-utilities button[data-dialog=settings] span{display:inline}body.logged-out #sidebar #guest-sidebar-utilities button[data-dialog=settings]:hover{background:var(--guest-hover)}body.logged-out.mobile-keyboard #guest-home-suggestion,body.logged-out.mobile-keyboard #guest-home-legal{display:none}body.logged-out[data-view=home]:not(.mobile-keyboard) #home-view #home-composer-slot{position:relative!important;inset:auto!important;width:100%!important;margin-top:24px!important}body.logged-out[data-view=home]:not(.mobile-keyboard) #main-scroll #home-view{justify-content:flex-start;padding:max(84px,calc(50dvh - 84px)) 0 max(8px,env(safe-area-inset-bottom))!important}}body.logged-out #guest-feature-card{position:fixed;z-index:55;top:120px;left:var(--sidebar-width);width:min(342px,calc(100vw - 20px));overflow:hidden;padding:0 16px 28px;border:1px solid var(--guest-border);border-radius:16px;background:var(--guest-card);color:var(--guest-text);box-shadow:0 6px 14px #00000016}body.logged-out #guest-feature-card[data-feature=\54c1\724c]{top:55px;left:9px;width:min(322px,calc(100vw - 20px));padding-bottom:12px}body.logged-out #guest-feature-card .guest-feature-art{display:none;height:136px;margin:0 -16px 14px;background:radial-gradient(ellipse at 2% 100%,#eab9fa,transparent 40%),linear-gradient(153deg,#77b7f0,#34a8ea 34%,#62c6ed 74%)}body.logged-out #guest-feature-card:is([data-feature=\54c1\724c],[data-feature=\6df1\5ea6\7814\7a76]) .guest-feature-art{display:block}body.logged-out #guest-feature-card[data-feature=\54c1\724c] .guest-feature-art{height:132px;background:linear-gradient(100deg,#9c97fd,#a6b9f8 54%,#cce7fa)}body.logged-out #guest-feature-card h2{font-size:18px;font-weight:500;line-height:24px}body.logged-out #guest-feature-card p{max-width:none;color:var(--guest-muted)}body.logged-out #guest-feature-card .guest-feature-actions{margin-top:14px;gap:10px}body.logged-out #guest-feature-card .guest-feature-actions button{height:36px;padding-inline:11px;border-color:var(--guest-border)}html[data-theme=light] body.logged-out #guest-feature-card .guest-feature-actions button:first-child{border-color:#0d0d0d;background:#0d0d0d}@media(max-width:766px){body.logged-out #guest-feature-card{left:9px}}
