.Sidebar-module__aV7uuq__sidebar{box-sizing:border-box;-webkit-backdrop-filter:blur(42px);background-color:#ffffffb3;border-radius:16px;flex-direction:column;flex-shrink:0;gap:16px;width:68px;padding:24px 16px;display:flex}.Sidebar-module__aV7uuq__top{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__aV7uuq__logo{object-fit:contain;border-radius:8px;width:36px;height:36px}.Sidebar-module__aV7uuq__logoPlaceholder{background-color:#f0f0f0;border:1px solid #e1e1e1;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.Sidebar-module__aV7uuq__logoText{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:#999;letter-spacing:.5px}.Sidebar-module__aV7uuq__middle{flex-direction:column;flex:1;gap:16px;padding:4px;display:flex;overflow-y:auto}.Sidebar-module__aV7uuq__bottom{flex-direction:column;flex-shrink:0;align-items:center;gap:16px;margin-top:auto;display:flex}.Sidebar-module__aV7uuq__settingsButton{cursor:pointer;color:#666;background-color:#0000;border:none;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.Sidebar-module__aV7uuq__settingsButton:hover{color:#333;background-color:#0000000d}.Sidebar-module__aV7uuq__settingsButton:active{background-color:#0000001a}.Sidebar-module__aV7uuq__settingsButton:focus-visible{outline-offset:2px;outline:2px solid #06c}
.GoogleSignupButton-module__DXN50G__button{font-family:var(--font-sans);font-size:16px;font-weight:var(--font-weight-medium);color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 24px;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000001a}.GoogleSignupButton-module__DXN50G__button:hover:not(:disabled){background:#333;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.GoogleSignupButton-module__DXN50G__button:active:not(:disabled){transform:translateY(0)}.GoogleSignupButton-module__DXN50G__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.GoogleSignupButton-module__DXN50G__googleIcon{flex-shrink:0;width:20px;height:20px}.GoogleSignupButton-module__DXN50G__arrowIcon{flex-shrink:0;width:16px;height:16px}@media (max-width:480px){.GoogleSignupButton-module__DXN50G__button{gap:10px;min-height:44px;padding:10px 20px;font-size:15px}.GoogleSignupButton-module__DXN50G__googleIcon{width:18px;height:18px}.GoogleSignupButton-module__DXN50G__arrowIcon{width:14px;height:14px}}
.OnboardingView-module__HzV8ZW__container{box-sizing:border-box;background-color:#f2f2f2;grid-template-rows:1fr;grid-template-columns:auto 1fr 0fr;gap:24px;height:100vh;padding:24px;transition:grid-template-columns .4s;display:grid}.OnboardingView-module__HzV8ZW__containerWithArtifactPreview{grid-template-columns:auto 1fr 2fr}.OnboardingView-module__HzV8ZW__chatWrapper{background:#ffffff80;border:2px solid #f2eeee;border-radius:24px;min-width:0;height:100%;position:relative;overflow:clip;box-shadow:0 66px 166px #5c5c5c26}.OnboardingView-module__HzV8ZW__chatGradient{z-index:0}.OnboardingView-module__HzV8ZW__chatContainer{z-index:1;background:0 0;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.OnboardingView-module__HzV8ZW__chatHeader{background-color:#0000!important;border-bottom:1px solid #0000000a!important}.OnboardingView-module__HzV8ZW__chatHeader .chatHeaderAgentChip{background:0 0;border-color:#0000}.OnboardingView-module__HzV8ZW__chatContainer [class*=messagesContainer]{padding-left:max(24px,50% - 400px);padding-right:max(24px,50% - 400px)}.OnboardingView-module__HzV8ZW__chatInputContainer{box-sizing:border-box;width:100%;max-width:848px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;border-top:none!important}.OnboardingView-module__HzV8ZW__artifactPreviewPanelSlot{min-width:0;height:100%;overflow:hidden}@media (max-width:768px){.OnboardingView-module__HzV8ZW__container{grid-template-rows:1fr;grid-template-columns:1fr;gap:12px;padding:12px}.OnboardingView-module__HzV8ZW__containerWithArtifactPreview{grid-template-columns:1fr}.OnboardingView-module__HzV8ZW__artifactPreviewPanelSlot{display:none}.OnboardingView-module__HzV8ZW__containerWithArtifactPreview .OnboardingView-module__HzV8ZW__artifactPreviewPanelSlot{z-index:50;background:#0006;height:auto;padding:12px;animation:.2s ease-out OnboardingView-module__HzV8ZW__fadeIn;display:block;position:fixed;inset:0}.OnboardingView-module__HzV8ZW__chatWrapper{border-radius:16px}}@keyframes OnboardingView-module__HzV8ZW__fadeIn{0%{opacity:0}to{opacity:1}}
.SignupChatView-module__jTxOJa__container{box-sizing:border-box;background-color:#f2f2f2;grid-template-rows:1fr;grid-template-columns:auto 1fr;gap:24px;height:100vh;padding:24px;display:grid}.SignupChatView-module__jTxOJa__chatWrapper{background:#ffffff80;border:2px solid #f2eeee;border-radius:24px;min-width:0;height:100%;position:relative;overflow:clip;box-shadow:0 66px 166px #5c5c5c26}.SignupChatView-module__jTxOJa__chatGradient{z-index:0}.SignupChatView-module__jTxOJa__chatContainer{z-index:1;background:0 0;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.SignupChatView-module__jTxOJa__chatHeader{background-color:#0000!important;border-bottom:1px solid #0000000a!important}.SignupChatView-module__jTxOJa__chatHeader .chatHeaderAgentChip{background:0 0;border-color:#0000}.SignupChatView-module__jTxOJa__chatContainer [class*=messagesContainer]{padding:24px max(24px,50% - 400px)}.SignupChatView-module__jTxOJa__agentMessageWrapper [class*=bubble]{background-color:#0000}.SignupChatView-module__jTxOJa__chatInputContainer{box-sizing:border-box;width:100%;max-width:848px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;border-top:none!important}.SignupChatView-module__jTxOJa__signupButtonInline{margin-top:16px;margin-bottom:16px}@media (max-width:768px){.SignupChatView-module__jTxOJa__container{grid-template-rows:1fr;grid-template-columns:1fr;gap:12px;padding:12px}.SignupChatView-module__jTxOJa__chatWrapper{border-radius:16px}}
