.ChatView-module__zYlJta__stage{--chat-clearance:calc(var(--layout-toolbar-height) + var(--primitive-gap-xl) + var(--padding-lg) * 4);min-height:calc(100dvh - var(--chat-clearance));justify-content:center;align-items:center;display:flex}.ChatView-module__zYlJta__widgetFrame{display:flex;position:relative}.ChatView-module__zYlJta__resizing{-webkit-user-select:none;user-select:none}.ChatView-module__zYlJta__widget{min-width:320px;min-height:480px;max-width:calc(100vw - var(--rail-width,300px) - var(--gap-xl) * 2);background:color-mix(in srgb, var(--color-bg-container-primary) 82%, transparent);border:var(--border-xs) solid var(--color-bg-container-border);border-radius:var(--radius-xl);max-height:960px;box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:width var(--motion-duration-base) var(--motion-ease-standard), height var(--motion-duration-base) var(--motion-ease-standard);flex-direction:column;display:flex;overflow:hidden}.ChatView-module__zYlJta__resizing .ChatView-module__zYlJta__widget{transition:none}.ChatView-module__zYlJta__widgetFull{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:40;width:100vw;max-width:none;height:100dvh;max-height:none;transition:top var(--motion-duration-slow) var(--motion-ease-emphasized), left var(--motion-duration-slow) var(--motion-ease-emphasized), width var(--motion-duration-slow) var(--motion-ease-emphasized), height var(--motion-duration-slow) var(--motion-ease-emphasized), border-radius var(--motion-duration-slow) var(--motion-ease-emphasized), border-color var(--motion-duration-slow) var(--motion-ease-emphasized), backdrop-filter var(--motion-duration-slow) var(--motion-ease-emphasized);border-color:#0000;border-radius:0;position:fixed;top:0;left:0}.ChatView-module__zYlJta__spacer{flex-shrink:0}.ChatView-module__zYlJta__widgetFitW{max-width:100%}.ChatView-module__zYlJta__widgetFitH{max-height:min(960px, calc(100dvh - var(--chat-clearance)))}.ChatView-module__zYlJta__deviceShell{background:var(--color-bg-page-primary);border:var(--border-xs) solid var(--color-bg-container-border);box-shadow:var(--shadow-floating);border-radius:44px;padding:12px}.ChatView-module__zYlJta__deviceScreen{max-width:100%;max-height:calc(100dvh - var(--chat-clearance) - 24px);background:color-mix(in srgb, var(--color-bg-container-primary) 82%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:32px;flex-direction:column;display:flex;overflow:hidden}.ChatView-module__zYlJta__widgetDevice{width:100%;min-width:0;max-width:none;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;flex:1}.ChatView-module__zYlJta__statusBar{min-height:54px;padding:var(--padding-xs) var(--padding-md) 0;color:var(--color-text-primary);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.ChatView-module__zYlJta__statusTime{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-em-weight);line-height:var(--font-paragraph-sm-line-height);font-variant-numeric:tabular-nums}.ChatView-module__zYlJta__dynamicIsland{border-radius:var(--radius-full);background:#000;width:118px;height:34px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.ChatView-module__zYlJta__statusIcons{align-items:center;gap:var(--gap-xxs);--icon-size:var(--icon-size-sm);display:flex}.ChatView-module__zYlJta__homeBar{min-height:24px;padding-bottom:var(--padding-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ChatView-module__zYlJta__homeIndicator{border-radius:var(--radius-full);background:var(--color-text-primary);width:134px;height:5px}.ChatView-module__zYlJta__sizeReadout{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);white-space:nowrap;pointer-events:none;position:absolute;bottom:-36px;left:50%;transform:translate(-50%)}.ChatView-module__zYlJta__handle{touch-action:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute}.ChatView-module__zYlJta__handle:after{content:"";border-radius:var(--radius-full);background:var(--color-text-tertiary);transition:background var(--motion-duration-fast) var(--motion-ease-standard)}.ChatView-module__zYlJta__handle:hover:after,.ChatView-module__zYlJta__resizing .ChatView-module__zYlJta__handle:after{background:var(--color-text-secondary)}.ChatView-module__zYlJta__handle:active:after{background:var(--color-text-primary)}.ChatView-module__zYlJta__handleLeft{cursor:ew-resize;width:20px;height:100%;top:0;left:-10px}.ChatView-module__zYlJta__handleLeft:after{width:4px;height:48px}.ChatView-module__zYlJta__handleRight{cursor:ew-resize;width:20px;height:100%;top:0;right:-10px}.ChatView-module__zYlJta__handleRight:after{width:4px;height:48px}.ChatView-module__zYlJta__handleBottom{cursor:ns-resize;width:100%;height:20px;bottom:-10px;left:0}.ChatView-module__zYlJta__handleBottom:after{width:48px;height:4px}.ChatView-module__zYlJta__handleCorner{cursor:nwse-resize;width:24px;height:24px;bottom:-10px;right:-10px}.ChatView-module__zYlJta__handleCorner:after{width:14px;height:4px;transform:rotate(-45deg)}.ChatView-module__zYlJta__launcher{border-radius:var(--radius-full);background:var(--color-bg-container-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-floating)}@media (max-width:1099px){.ChatView-module__zYlJta__widgetFrame{width:100%}.ChatView-module__zYlJta__widget{width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - var(--chat-clearance))}.ChatView-module__zYlJta__handle,.ChatView-module__zYlJta__sizeReadout{display:none}}
.ds-segmented-control{align-items:center;gap:var(--gap-xxs);padding:var(--padding-xxs);border-radius:var(--radius-full);background-color:var(--color-bg-container-primary);border:var(--border-xs) solid var(--color-bg-container-border);display:inline-flex}.ds-segmented-control--full-width{width:100%}.ds-segmented-control--full-width .ds-segmented-control__segment{flex:1}.ds-segmented-control__segment{justify-content:center;align-items:center;gap:var(--gap-sm);padding:var(--padding-sm) var(--padding-md);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--motion-duration-base) var(--motion-ease-standard), color var(--motion-duration-base) var(--motion-ease-standard);white-space:nowrap;background-color:#0000;border:none;display:inline-flex;position:relative}.ds-segmented-control__label{font-family:var(--font-paragraph-em-family);font-size:var(--font-paragraph-em-size);font-weight:var(--font-paragraph-em-weight);line-height:var(--font-paragraph-em-line-height);letter-spacing:var(--font-paragraph-em-letter-spacing);color:var(--color-text-secondary);transition:color var(--motion-duration-base) var(--motion-ease-standard)}.ds-segmented-control__icon{--icon-size:var(--icon-size-md);color:var(--color-icon-secondary);transition:color var(--motion-duration-base) var(--motion-ease-standard);flex-shrink:0;line-height:1}.ds-segmented-control__segment:not(.ds-segmented-control__segment--active):not(.ds-segmented-control__segment--disabled):hover{background-color:var(--color-action-passive-bg-hover)}.ds-segmented-control__segment--active{background-color:var(--color-action-primary-bg)}.ds-segmented-control__segment--active .ds-segmented-control__label,.ds-segmented-control__segment--active .ds-segmented-control__icon{color:var(--color-action-primary-text)}.ds-segmented-control__segment--active:hover{background-color:var(--color-action-primary-bg-hover)}.ds-segmented-control__segment--disabled{opacity:.4;cursor:not-allowed}.ds-segmented-control__segment:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-segmented-control--compact .ds-segmented-control__segment{padding:var(--padding-xs) var(--padding-sm-md)}.ds-segmented-control--compact .ds-segmented-control__label{font-size:var(--font-paragraph-sm-em-size);line-height:var(--font-paragraph-sm-em-line-height);letter-spacing:var(--font-paragraph-sm-em-letter-spacing)}.ds-segmented-control--compact .ds-segmented-control__icon{--icon-size:var(--icon-size-sm)}
.ThemeToggle-module__VrAxna__themeToggle{flex-shrink:0;align-items:center;display:flex}
.MockNav-module__G9yiRa__nav{align-items:center;gap:var(--gap-md);min-height:64px;display:flex}.MockNav-module__G9yiRa__brand{align-items:center;gap:var(--gap-xs);font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);color:var(--color-text-primary);white-space:nowrap;flex:1;display:flex}.MockNav-module__G9yiRa__mark{width:var(--icon-size-sm);height:var(--icon-size-sm);border-radius:var(--radius-full);background:var(--color-action-primary-bg);flex-shrink:0}.MockNav-module__G9yiRa__links{align-items:center;gap:var(--gap-lg);display:flex}.MockNav-module__G9yiRa__link{align-items:center;gap:var(--gap-xxs);padding:var(--padding-xxs) var(--padding-sm);border-radius:var(--radius-full);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary);white-space:nowrap;display:flex}.MockNav-module__G9yiRa__linkActive{background:var(--color-bg-container-secondary)}.MockNav-module__G9yiRa__caret{--icon-size:var(--icon-size-sm);line-height:1}.MockNav-module__G9yiRa__actions{flex:1;justify-content:flex-end;align-items:center;display:flex}@media (max-width:899px){.MockNav-module__G9yiRa__links{display:none}}
