.barTop-module__-yfoqW__container{z-index:10;background-color:var(--bar-top-bg);isolation:isolate;width:100%;position:sticky;top:0}.barTop-module__-yfoqW__container:before{content:"";pointer-events:none;z-index:-1;background-image:var(--app-bg-texture);background-repeat:repeat;background-size:var(--app-bg-texture-size);opacity:var(--app-bg-texture-opacity);contain:strict;position:absolute;inset:0}.barTop-module__-yfoqW__inner{justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:relative}.barTop-module__-yfoqW__left{align-items:center;gap:16px;display:flex}.barTop-module__-yfoqW__center{align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.barTop-module__-yfoqW__logoLink{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.barTop-module__-yfoqW__logoLight,.barTop-module__-yfoqW__logoDark{width:auto;height:18px;display:block}.barTop-module__-yfoqW__logoDark{display:none}.dark .barTop-module__-yfoqW__logoLight{display:none}.dark .barTop-module__-yfoqW__logoDark{display:block}.barTop-module__-yfoqW__sidebarToggleDesktop{display:inline-flex}.barTop-module__-yfoqW__sidebarToggleMobile{display:none}.barTop-module__-yfoqW__iconDesktop,.barTop-module__-yfoqW__iconMobile{align-items:center;display:inline-flex}.barTop-module__-yfoqW__right{align-items:center;gap:8px;display:flex}.barTop-module__-yfoqW__placeholder{height:53px;padding:0 24px}@media (max-width:767px){.barTop-module__-yfoqW__iconDesktop{display:none}}.barTop-module__-yfoqW__iconMobile{display:none}@media (max-width:767px){.barTop-module__-yfoqW__iconMobile{display:inline-flex}.barTop-module__-yfoqW__sidebarToggleDesktop{display:none}.barTop-module__-yfoqW__sidebarToggleMobile{display:inline-flex}}@media (min-width:768px){.barTop-module__-yfoqW__logoLink{display:none}}
.buttonIcon-module__G2XFkW__root{border-radius:var(--radius-button);color:var(--muted-foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.buttonIcon-module__G2XFkW__root:disabled{cursor:not-allowed}.buttonIcon-module__G2XFkW__root:hover{background:var(--hover);color:var(--foreground)}.buttonIcon-module__G2XFkW__border{border:1px solid var(--border)}.buttonIcon-module__G2XFkW__noBorder{border:1px solid #0000}.buttonIcon-module__G2XFkW__sm{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.buttonIcon-module__G2XFkW__md{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.buttonIcon-module__G2XFkW__lg{justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.buttonIcon-module__G2XFkW__circleBackground{opacity:.8;background:var(--absolute)!important;border-radius:50%!important}.buttonIcon-module__G2XFkW__circleBackground:hover{opacity:1;background:var(--absolute)!important}
.buttonList-module__xO54CG__btnlist-root{--btnlist-height:32px;--btnlist-leftCircle:25px;text-align:left;cursor:pointer;box-sizing:border-box;width:100%;height:var(--btnlist-height);color:var(--foreground);box-shadow:none;appearance:none;transition:background-color var(--anim-duration) var(--anim-ease), color var(--anim-duration) var(--anim-ease);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;border-radius:var(--radius-button)!important}.buttonList-module__xO54CG__btnlist-root:disabled,.buttonList-module__xO54CG__btnlist-root[aria-disabled=true]{cursor:not-allowed}.buttonList-module__xO54CG__btnlist-hasRightSlot{padding-right:40px}.buttonList-module__xO54CG__btnlist-rightSlot{opacity:0;pointer-events:none;transition:opacity var(--anim-duration) var(--anim-ease);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.buttonList-module__xO54CG__btnlist-root:hover .buttonList-module__xO54CG__btnlist-rightSlot,.buttonList-module__xO54CG__btnlist-root:focus-within .buttonList-module__xO54CG__btnlist-rightSlot{opacity:1;pointer-events:auto}.buttonList-module__xO54CG__btnlist-rightSlot button:hover{background:0 0!important}[data-collapsible=icon][data-state=collapsed] .buttonList-module__xO54CG__btnlist-rightSlot{display:none}.buttonList-module__xO54CG__btnlist-hoverAction{opacity:0;pointer-events:none;transition:opacity var(--anim-duration) var(--anim-ease)}.buttonList-module__xO54CG__btnlist-root:hover .buttonList-module__xO54CG__btnlist-hoverAction,.buttonList-module__xO54CG__btnlist-root:focus-within .buttonList-module__xO54CG__btnlist-hoverAction{opacity:1;pointer-events:auto}:is(.buttonList-module__xO54CG__btnlist-hoverAction button,.buttonList-module__xO54CG__btnlist-hoverAction button:hover){background:0 0!important}.buttonList-module__xO54CG__btnlist-root+.buttonList-module__xO54CG__btnlist-root{margin-top:1px}.buttonList-module__xO54CG__btnlist-root:hover{background:var(--hover);text-decoration:none;border-radius:var(--radius-button)!important}.buttonList-module__xO54CG__btnlist-active{background:color-mix(in hsl, var(--hover) 60%, transparent);border-radius:var(--radius-button)!important}.buttonList-module__xO54CG__btnlist-active .buttonList-module__xO54CG__btnlist-title{color:var(--foreground)}.buttonList-module__xO54CG__btnlist-hovered{background:var(--hover);border-radius:var(--radius-button)!important}.buttonList-module__xO54CG__btnlist-active .buttonList-module__xO54CG__btnlist-icon,.buttonList-module__xO54CG__btnlist-hovered .buttonList-module__xO54CG__btnlist-icon{color:var(--foreground)}.buttonList-module__xO54CG__btnlist-default{gap:8px}.buttonList-module__xO54CG__btnlist-spaced{justify-content:space-between}.buttonList-module__xO54CG__btnlist-size-sm{--btnlist-height:24px;--btnlist-leftCircle:20px}.buttonList-module__xO54CG__btnlist-size-md{--btnlist-height:32px;--btnlist-leftCircle:25px}.buttonList-module__xO54CG__btnlist-size-lg{--btnlist-height:36px;--btnlist-leftCircle:25px}.buttonList-module__xO54CG__btnlist-icon{width:16px;height:16px;color:var(--muted-foreground);transition:color var(--anim-duration) var(--anim-ease);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.buttonList-module__xO54CG__btnlist-root:hover .buttonList-module__xO54CG__btnlist-icon{color:var(--foreground)}.buttonList-module__xO54CG__btnlist-title{color:var(--muted-foreground);transition:color var(--anim-duration) var(--anim-ease);align-items:center;display:inline-flex}.buttonList-module__xO54CG__btnlist-root:hover .buttonList-module__xO54CG__btnlist-title,.buttonList-module__xO54CG__btnlist-root:active .buttonList-module__xO54CG__btnlist-title,.buttonList-module__xO54CG__btnlist-root:focus-visible .buttonList-module__xO54CG__btnlist-title,.buttonList-module__xO54CG__btnlist-root[aria-current=page] .buttonList-module__xO54CG__btnlist-title,.buttonList-module__xO54CG__btnlist-hovered .buttonList-module__xO54CG__btnlist-title{color:var(--foreground)}.buttonList-module__xO54CG__btnlist-text{align-items:center;gap:8px;display:inline-flex}.buttonList-module__xO54CG__btnlist-subtitle{color:var(--muted-foreground)}.buttonList-module__xO54CG__btnlist-right{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.buttonList-module__xO54CG__btnlist-leftCircle{width:var(--btnlist-leftCircle);height:var(--btnlist-leftCircle);background:var(--primary);color:var(--primary-foreground);flex:0 0 var(--btnlist-leftCircle);transform-origin:50%;will-change:transform;backface-visibility:hidden;border-radius:9999px}.buttonList-module__xO54CG__btnlist-root:hover .buttonList-module__xO54CG__btnlist-leftCircle{color:var(--primary-foreground)}[data-collapsible=icon][data-state=collapsed] .buttonList-module__xO54CG__btnlist-root .buttonList-module__xO54CG__btnlist-title,[data-collapsible=icon][data-state=collapsed] .buttonList-module__xO54CG__btnlist-root .buttonList-module__xO54CG__btnlist-subtitle{display:none!important}[data-collapsible=icon][data-state=collapsed] .buttonList-module__xO54CG__btnlist-root{justify-content:flex-start}
.buttonListGroup-module__ORDbuG__root{padding:var(--blg-padding,8px);gap:0}.buttonListGroup-module__ORDbuG__header{color:var(--muted-foreground);padding:var(--blg-header-padding,8px 8px);font-family:var(--font-title);margin:0;font-size:18px;font-weight:600;line-height:16px}.buttonListGroup-module__ORDbuG__items{gap:0;display:grid}[data-collapsible=icon][data-state=collapsed] .buttonListGroup-module__ORDbuG__header{display:none}
.cardUpsell-module__WtCSBG__cardUpsell{box-sizing:border-box;border-radius:0;flex-direction:column;gap:0;width:100%;max-width:100%;padding:12px 0;display:flex}.cardUpsell-module__WtCSBG__header{flex-direction:column;gap:4px;display:flex}.cardUpsell-module__WtCSBG__progressContainer{margin:2px 0}.cardUpsell-module__WtCSBG__progressTrack{background:hsl(var(--card));border-radius:999px;width:100%;height:8px;overflow:hidden}.cardUpsell-module__WtCSBG__progressFill{background:hsl(var(--primary));border-radius:999px;height:100%;transition:width .3s}.cardUpsell-module__WtCSBG__description{color:var(--muted-foreground);margin-top:0;margin-bottom:0}.cardUpsell-module__WtCSBG__button{margin-top:8px;margin-bottom:16px}
@keyframes spinner-module__8PobGq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-module__8PobGq__spinner{border-style:solid;border-color:var(--spinner-track,color-mix(in hsl, var(--muted-foreground) 20%, transparent));border-top-color:var(--spinner-fg,var(--foreground));border-radius:9999px;animation:.9s linear infinite spinner-module__8PobGq__spin;display:inline-block}.spinner-module__8PobGq__sizeSm{border-width:2px;width:16px;height:16px}.spinner-module__8PobGq__sizeMd{border-width:2.5px;width:24px;height:24px}.spinner-module__8PobGq__sizeLg{border-width:3px;width:40px;height:40px}
.cardLesson-module__uOUPNG__root{flex-direction:row;align-items:center;gap:16px;width:100%;display:flex;position:relative}.cardLesson-module__uOUPNG__header{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.cardLesson-module__uOUPNG__eyebrowRow{align-items:center;gap:6px;display:flex}.cardLesson-module__uOUPNG__title{margin:0}.cardLesson-module__uOUPNG__subtitle{color:var(--muted-foreground)}.cardLesson-module__uOUPNG__ctaRow{flex:none;justify-content:flex-end;align-items:center;display:flex}.cardLesson-module__uOUPNG__inactive{opacity:.55}.cardLesson-module__uOUPNG__completeRow{color:var(--foreground);align-items:center;gap:6px;padding-right:12px;display:inline-flex}.cardLesson-module__uOUPNG__completeText{line-height:1}.cardLesson-module__uOUPNG__completeRow svg{stroke-width:1.5px!important}
.dialogLessons-module__MCWpOq__body{gap:14px;display:grid}.dialogLessons-module__MCWpOq__intro{color:var(--muted-foreground);width:100%;max-width:520px}.dialogLessons-module__MCWpOq__startedState{flex-direction:column;gap:14px;width:100%;max-width:520px;display:flex}.dialogLessons-module__MCWpOq__startedTitle{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.dialogLessons-module__MCWpOq__startedActions{flex-direction:column;align-items:center;gap:10px;display:flex}.dialogLessons-module__MCWpOq__startedActions button{width:100%;max-width:320px}
.thread-module__bKdlPa__root{width:100%;height:100%;min-height:0;color:var(--foreground);background:0 0;flex-direction:column;align-items:stretch;padding:0;display:flex}.thread-module__bKdlPa__viewport{overflow-anchor:auto;min-height:0;padding:32px var(--thread-margin-mobile) 0 var(--thread-margin-mobile);background:0 0;flex-direction:column;flex:1;display:flex;overflow:hidden auto}@media (min-width:641px) and (max-width:1024px){.thread-module__bKdlPa__viewport{padding-left:var(--thread-margin-tablet);padding-right:var(--thread-margin-tablet)}}@media (min-width:1025px){.thread-module__bKdlPa__viewport{padding-left:var(--thread-margin-desktop);padding-right:var(--thread-margin-desktop)}}.thread-module__bKdlPa__footer{background:linear-gradient(to bottom, transparent 0%, var(--background) 50%);z-index:1;flex-shrink:0;min-height:165px;margin-top:auto;padding:0 0 16px;position:sticky;bottom:0}.thread-module__bKdlPa__messagesWrap{width:100%}.thread-module__bKdlPa__footerInner{width:100%;margin-left:auto;margin-right:auto}.thread-module__bKdlPa__composerHost{width:100%;max-width:var(--thread-width);margin-left:auto;margin-right:auto}.thread-module__bKdlPa__maxWidth{width:100%;max-width:var(--thread-width);box-sizing:border-box;margin-left:auto;margin-right:auto}.thread-module__bKdlPa__welcome{color:var(--muted-foreground);flex-direction:column;justify-content:center;gap:8px;display:flex}.thread-module__bKdlPa__emptyState{flex-direction:column;flex:1;justify-content:flex-start;gap:12px;min-height:0;padding-top:clamp(48px,16vh,200px);padding-left:0;display:flex}.thread-module__bKdlPa__message{width:100%;min-height:0;margin-top:0;margin-bottom:0;scroll-margin-top:32px;display:flex;position:relative}.thread-module__bKdlPa__messageUser{justify-content:flex-end;padding-right:16px}.thread-module__bKdlPa__messageUser+.thread-module__bKdlPa__messageUser{margin-top:8px}.thread-module__bKdlPa__messageAssistant{flex-direction:column;justify-content:flex-start}.thread-module__bKdlPa__actionsUserBelow{justify-content:flex-end;align-items:flex-start;height:36px;display:flex}:is(.thread-module__bKdlPa__actionsUserBelow .actionBar,.thread-module__bKdlPa__actionsUserBelow .thread-module__bKdlPa__actionBar){opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;transform:translateY(-2px)}:is(.thread-module__bKdlPa__userContainer:hover .thread-module__bKdlPa__actionsUserBelow .actionBar,.thread-module__bKdlPa__userContainer:hover .thread-module__bKdlPa__actionsUserBelow .thread-module__bKdlPa__actionBar){opacity:1;pointer-events:auto;transform:translateY(0)}.thread-module__bKdlPa__actionBar{border-radius:var(--radius-sm);border:1px solid var(--border);background:color-mix(in hsl, var(--background) 90%, transparent);align-items:center;gap:0;padding:2px;display:inline-flex}
.progressIndicator-module__ON6ayq__root{flex-direction:column;gap:0;width:100%;max-width:260px;display:flex}.progressIndicator-module__ON6ayq__titleBlock{flex-direction:column;gap:4px;padding-bottom:10px;display:flex}.progressIndicator-module__ON6ayq__eyebrow{padding-left:24px}.progressIndicator-module__ON6ayq__title{padding-left:24px;font:32px/40px var(--font-titleSerif)!important;letter-spacing:var(--letter-spacing-titleSerif)!important;font-weight:200!important}.progressIndicator-module__ON6ayq__header{align-items:center;padding-left:24px;line-height:1;display:inline-flex}.progressIndicator-module__ON6ayq__headerNumberActive,.progressIndicator-module__ON6ayq__headerNumberMuted,.progressIndicator-module__ON6ayq__headerSlash{font-size:48px;line-height:40px;font-family:var(--font-body);letter-spacing:var(--letter-spacing-body);padding-bottom:10px;font-weight:200}.progressIndicator-module__ON6ayq__headerNumberActive,.progressIndicator-module__ON6ayq__headerNumberMuted{font-family:var(--font-titleSerif);letter-spacing:var(--letter-spacing-titleSerif);font-weight:200}.progressIndicator-module__ON6ayq__headerNumberActive{width:40px;color:var(--foreground);justify-content:center;display:inline-flex}.progressIndicator-module__ON6ayq__headerSlash{width:16px;color:var(--extra-muted-foreground);justify-content:center;display:inline-flex}.progressIndicator-module__ON6ayq__headerNumberMuted{width:40px;color:var(--extra-muted-foreground);justify-content:center;display:inline-flex}.progressIndicator-module__ON6ayq__nonInteractiveItem{cursor:default!important}.progressIndicator-module__ON6ayq__nonInteractiveItem:hover{background:0 0!important}:is(.progressIndicator-module__ON6ayq__nonInteractiveItem:hover .btnlist-icon,.progressIndicator-module__ON6ayq__nonInteractiveItem:hover .btnlist-title,.progressIndicator-module__ON6ayq__nonInteractiveItem:hover .btnlist-subtitle){color:var(--muted-foreground)!important}.progressIndicator-module__ON6ayq__nonInteractiveItemActive:hover{background:color-mix(in hsl, var(--hover) 60%, transparent)!important}:is(.progressIndicator-module__ON6ayq__nonInteractiveItemActive:hover .btnlist-icon,.progressIndicator-module__ON6ayq__nonInteractiveItemActive:hover .btnlist-title){color:var(--foreground)!important}
.barProgressIndicator-module__aSPCDW__root{align-items:flex-end;gap:6px;width:100%;height:48px;display:flex}@media (max-width:640px){.barProgressIndicator-module__aSPCDW__root{height:24px}}.barProgressIndicator-module__aSPCDW__segment{border-radius:var(--radius-2xs);height:4px;transition:background-color var(--anim-duration) var(--anim-ease);flex:1}.barProgressIndicator-module__aSPCDW__segmentFilled{background-color:var(--foreground)}.barProgressIndicator-module__aSPCDW__segmentEmpty{background-color:var(--muted-foreground);opacity:.25}
.dialogDocHistory-module__uXxa6W__contentMaxHeight{height:min(480px,90vh);max-height:min(480px,90vh)}@media (max-width:640px){.dialogDocHistory-module__uXxa6W__contentMaxHeight{height:auto;max-height:none}}.dialogDocHistory-module__uXxa6W__body{flex:1;min-height:0;margin-left:-8px}.dialogDocHistory-module__uXxa6W__listContainer{--blg-padding:0px}.dialogDocHistory-module__uXxa6W__empty{text-align:center;color:var(--muted-foreground);padding:24px}
.popoverMenu-module__D1fccq__content{z-index:100;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--popover);min-width:8rem;max-height:384px;color:var(--popover-foreground);box-shadow:var(--shadow-md);padding:6px;overflow:hidden}.popoverMenu-module__D1fccq__viewport{padding:0}.popoverMenu-module__D1fccq__label{color:var(--muted-foreground);font-family:var(--font-title);margin-bottom:8px;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px}.popoverMenu-module__D1fccq__separator{background:var(--border);height:1px;margin:4px -4px}.popoverMenu-module__D1fccq__item{box-sizing:border-box;width:100%;color:var(--muted-foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;padding:6px 10px;display:flex;position:relative}.popoverMenu-module__D1fccq__item:hover,.popoverMenu-module__D1fccq__item:focus-visible{background:var(--hover);color:var(--foreground);outline:none}.popoverMenu-module__D1fccq__item[aria-disabled=true]{opacity:.5;pointer-events:none}.popoverMenu-module__D1fccq__itemIcon{width:16px;height:16px;color:var(--muted-foreground);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.popoverMenu-module__D1fccq__item:hover .popoverMenu-module__D1fccq__itemIcon,.popoverMenu-module__D1fccq__item:focus-visible .popoverMenu-module__D1fccq__itemIcon{color:var(--foreground)}.popoverMenu-module__D1fccq__item-md{gap:10px;padding:8px 12px}.popoverMenu-module__D1fccq__item-md .popoverMenu-module__D1fccq__itemIcon{flex:0 0 18px;width:18px;height:18px}.popoverMenu-module__D1fccq__item-lg{gap:12px;padding:10px 14px}.popoverMenu-module__D1fccq__item-lg .popoverMenu-module__D1fccq__itemIcon{flex:0 0 20px;width:20px;height:20px}
.select-module__oeMi9G__trigger{border:1px solid var(--border);background:color-mix(in hsl, var(--input) 70%, transparent);width:100%;color:var(--foreground);border-radius:var(--radius-button);box-sizing:border-box;justify-content:space-between;align-items:center;padding:0 12px;transition:background-color .16s,border-color .16s;display:flex}.select-module__oeMi9G__triggerSm{height:24px;padding-top:4px;padding-bottom:4px}.select-module__oeMi9G__triggerMd{height:40px;padding-top:10px;padding-bottom:10px}.select-module__oeMi9G__triggerLg,.select-module__oeMi9G__triggerXl{height:47px;padding-top:12.5px;padding-bottom:12.5px}.select-module__oeMi9G__trigger:hover{background:var(--input);border-color:color-mix(in srgb, var(--foreground) 50%, transparent)}.select-module__oeMi9G__trigger:focus-visible{background:var(--input);border-color:color-mix(in srgb, var(--foreground) 50%, transparent);outline:none}.select-module__oeMi9G__triggerGhost{color:var(--muted-foreground);background:0 0;border-color:#0000}.select-module__oeMi9G__triggerGhost:hover{background:color-mix(in hsl, var(--hover) 85%, transparent);color:var(--foreground);border-color:#0000}.select-module__oeMi9G__scroll{justify-content:center;align-items:center;padding:4px 0;display:flex}.select-module__oeMi9G__content{z-index:100;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--popover);min-width:8rem;max-height:384px;color:var(--popover-foreground);box-shadow:var(--shadow-md);box-sizing:border-box;padding:6px;overflow:hidden}.select-module__oeMi9G__icon{opacity:.5;width:16px;height:16px;padding-left:8px}.select-module__oeMi9G__viewport{padding:0}.select-module__oeMi9G__viewportPopper{width:100%}.select-module__oeMi9G__item{box-sizing:border-box;cursor:pointer;width:100%;color:var(--muted-foreground);border-radius:6px;justify-content:flex-start;align-items:center;padding:6px 10px;display:flex;position:relative}.select-module__oeMi9G__item[aria-disabled=true]{opacity:.5;pointer-events:none}.select-module__oeMi9G__item[data-highlighted]{background:var(--hover);color:var(--foreground);outline:none}.select-module__oeMi9G__label{color:var(--muted-foreground);font-family:var(--font-title);margin-bottom:8px;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px}.select-module__oeMi9G__separator{background:var(--border);height:1px;margin:4px -4px}
.switch-module__Uis08q__root{background:color-mix(in hsl, var(--foreground) 20%, transparent);cursor:pointer;vertical-align:middle;box-sizing:border-box;width:44px;min-width:44px;height:20px;min-height:20px;box-shadow:none;appearance:none;border:0;border-radius:9999px;flex-shrink:0;align-items:center;padding:2px;transition:background-color .12s;display:inline-flex;position:relative;overflow:hidden}.switch-module__Uis08q__root[data-state=checked]{background:var(--primary)}.switch-module__Uis08q__thumb{pointer-events:none;background:var(--background);width:26px;height:16px;box-shadow:none;will-change:transform;border-radius:9999px;transition:transform .12s;display:block;transform:translate(0)}.switch-module__Uis08q__root[data-state=checked] .switch-module__Uis08q__thumb{transform:translate(14px)}.switch-module__Uis08q__root:focus-visible{box-shadow:0 0 0 1px var(--ring);outline:none}
.switchTheme-module__KLyAuq__root{background-color:var(--muted);border:1px solid var(--border);color:var(--muted-foreground);border-radius:9999px;justify-content:space-between;align-items:center;padding:8px 12px;display:inline-flex;position:relative;overflow:hidden}.switchTheme-module__KLyAuq__track{grid-template-columns:repeat(3,128px);width:auto;height:100%;display:grid;position:relative}.switchTheme-module__KLyAuq__slider{background-color:var(--background);z-index:0;border-radius:9999px;position:absolute;inset:0}.switchTheme-module__KLyAuq__trackCompact{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:100%;display:grid;position:relative}.switchTheme-module__KLyAuq__sliderCompact{background-color:var(--background);z-index:0;border-radius:9999px;width:33.3333%;height:100%;transition:transform .2s cubic-bezier(0,.5,.5,1);position:absolute;top:0;left:0}.switchTheme-module__KLyAuq__sliderWide{width:128px}.switchTheme-module__KLyAuq__option{color:var(--muted-foreground);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:4px 0;transition:color 80ms ease-out;display:inline-flex;position:relative}.switchTheme-module__KLyAuq__optionInner{z-index:1;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.switchTheme-module__KLyAuq__option:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.switchTheme-module__KLyAuq__optionActive{color:var(--foreground)}.switchTheme-module__KLyAuq__label{white-space:nowrap}.switchTheme-module__KLyAuq__iconOnlyLabel{display:none}.switchTheme-module__KLyAuq__compactRoot,.switchTheme-module__KLyAuq__compactOption{padding:8px}.switchTheme-module__KLyAuq__compactOption .switchTheme-module__KLyAuq__label{display:none}.switchTheme-module__KLyAuq__compactOption svg{width:16px;height:16px}
.accountSetting-module__c4OQFa__root{justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.accountSetting-module__c4OQFa__left{flex:0 0 40%;gap:2px;min-width:0;max-width:40%;display:grid}.accountSetting-module__c4OQFa__description{color:var(--muted-foreground)}.accountSetting-module__c4OQFa__right{flex:60%;justify-content:flex-end;align-items:center;min-width:0;max-width:60%;display:flex}.accountSetting-module__c4OQFa__rightControl{width:320px;max-width:100%}.accountSetting-module__c4OQFa__rightFull{width:100%}.accountSetting-module__c4OQFa__rootWideLeft .accountSetting-module__c4OQFa__left{flex:0 0 60%;max-width:60%}.accountSetting-module__c4OQFa__rootWideLeft .accountSetting-module__c4OQFa__right{flex:40%;max-width:40%}
.usageMeter-module__AjFBtG__root{flex-direction:column;display:flex}.usageMeter-module__AjFBtG__row{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.usageMeter-module__AjFBtG__labels{flex-direction:column;gap:2px;min-width:180px;display:flex}.usageMeter-module__AjFBtG__barGroup{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.usageMeter-module__AjFBtG__subtitle{color:var(--muted-foreground)}.usageMeter-module__AjFBtG__progressTrack{background:var(--muted);border-radius:var(--radius-xs);border:1px solid var(--border);box-sizing:border-box;flex:1;min-width:0;height:16px;padding:1px}.usageMeter-module__AjFBtG__progressFill{background:var(--primary);border-radius:calc(var(--radius-xs) - 2px);height:100%;transition:width .3s}.usageMeter-module__AjFBtG__percentLabel{white-space:nowrap;color:var(--muted-foreground)}
.dialogChatHistory-module__jom7AW__contentMaxHeight{height:min(600px,90vh);max-height:min(600px,90vh)}@media (max-width:640px){.dialogChatHistory-module__jom7AW__contentMaxHeight{height:auto;max-height:none}}.dialogChatHistory-module__jom7AW__body{flex:1;min-height:0;margin-top:-4px;margin-left:-12px;margin-right:-12px}.dialogChatHistory-module__jom7AW__searchContainer{border-bottom:1px solid var(--border);padding:16px}.dialogChatHistory-module__jom7AW__searchInput{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);outline:none;padding:8px 12px;font-size:14px;line-height:20px}.dialogChatHistory-module__jom7AW__searchInput:focus{border-color:var(--ring)}.dialogChatHistory-module__jom7AW__listContainer{--blg-padding:0px}
