.sidebar-module__yBSvAW__provider{width:100%;height:100%;min-height:0;display:flex}.sidebar-module__yBSvAW__sidebar{width:var(--sidebar-width,240px);background-color:var(--sidebar-bg,var(--background));isolation:isolate;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.sidebar-module__yBSvAW__sidebar: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}.sidebar-module__yBSvAW__sidebarCollapsed{width:var(--sidebar-width-collapsed,56px)}.sidebar-module__yBSvAW__header{padding:12px 10px}.sidebar-module__yBSvAW__footer{padding:12px 0}.sidebar-module__yBSvAW__content{flex:1;min-height:0;overflow:auto}.sidebar-module__yBSvAW__group{padding:8px 0}.sidebar-module__yBSvAW__groupLabel{color:hsl(var(--muted-foreground));margin-bottom:8px}.sidebar-module__yBSvAW__menu{flex-direction:column;gap:4px;display:flex}.sidebar-module__yBSvAW__menuItem{display:flex}.sidebar-module__yBSvAW__menuButton{border-radius:var(--radius-button);width:100%;color:hsl(var(--foreground));cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.sidebar-module__yBSvAW__menuButton:hover,.sidebar-module__yBSvAW__menuButtonActive{background:hsl(var(--titleSerif));color:hsl(var(--titleSerif-foreground))}.sidebar-module__yBSvAW__separator{background:var(--border);height:1px;margin:8px 0}.sidebar-module__yBSvAW__rail{background:var(--border);width:1px}.sidebar-module__yBSvAW__trigger{align-items:center;gap:8px;display:inline-flex}
.button-module__jTanvW__root{white-space:nowrap;border-radius:var(--radius-button);color:var(--foreground);cursor:pointer;--btn-text-opacity:.75;--btn-bg-opacity:1;--btn-bg-hover-opacity:.85;background-color:#0000;border-style:solid;border-width:1px;flex-flow:row;justify-content:center;align-items:center;gap:0;transition:background-color .12s cubic-bezier(0,.5,.5,1),color .12s cubic-bezier(0,.5,.5,1),border-color .12s cubic-bezier(0,.5,.5,1),box-shadow .12s cubic-bezier(0,.5,.5,1);display:inline-flex}.button-module__jTanvW__root:focus-visible{box-shadow:0 0 0 1px var(--ring);outline:none}.button-module__jTanvW__root[data-state=open],.button-module__jTanvW__root[aria-expanded=true]{box-shadow:none}.button-module__jTanvW__root:disabled{opacity:.5;pointer-events:none}.button-module__jTanvW__primary{background-color:color-mix(in hsl, var(--primary) 92%, transparent);color:var(--primary-foreground);border-color:var(--primary)}.button-module__jTanvW__primary:hover{background-color:color-mix(in hsl, var(--primary) 100%, transparent);color:var(--primary-foreground);border-color:color-mix(in hsl, var(--primary-foreground) 30%, transparent)}.button-module__jTanvW__default{background-color:var(--default);color:color-mix(in hsl, var(--default-foreground) 75%, transparent);border-color:var(--border)}.button-module__jTanvW__default:hover{background-color:color-mix(in hsl, var(--default) 85%, transparent);color:var(--default-foreground);border-color:color-mix(in hsl, var(--foreground) 30%, transparent)}.button-module__jTanvW__secondary{background-color:var(--default);color:color-mix(in hsl, var(--default-foreground) 75%, transparent);border-color:var(--border)}.button-module__jTanvW__secondary:hover{background-color:color-mix(in hsl, var(--default) 85%, transparent);color:var(--default-foreground);border-color:color-mix(in hsl, var(--foreground) 30%, transparent)}.button-module__jTanvW__ghost{color:var(--muted-foreground);background-color:#0000;border-color:#0000}.button-module__jTanvW__ghost:hover{background-color:color-mix(in hsl, var(--hover) 85%, transparent);color:var(--foreground);border-color:#0000}.button-module__jTanvW__link{color:var(--foreground);text-underline-offset:4px;background-color:#0000;border-color:#0000;text-decoration:underline}.button-module__jTanvW__link:hover{color:var(--primary);background-color:#0000;border-color:#0000}.button-module__jTanvW__destructive{background-color:var(--default);color:color-mix(in hsl, var(--destructive) 75%, transparent);border-color:color-mix(in hsl, var(--destructive) 50%, transparent)}.button-module__jTanvW__destructive:hover{background-color:color-mix(in hsl, var(--destructive) 75%, transparent);color:var(--destructive-foreground);border-color:var(--destructive)}.button-module__jTanvW__sm{gap:4px;height:32px;padding:0 12px}.button-module__jTanvW__md{gap:4px;height:40px;padding:0 12px}.button-module__jTanvW__lg{gap:6px;height:48px;padding:0 32px}.button-module__jTanvW__xl{gap:6px;height:56px;padding:0 32px}.button-module__jTanvW__root svg{pointer-events:none;object-fit:contain;flex-shrink:0;width:16px;height:100%;max-height:100%;display:block}.button-module__jTanvW__text{display:inline}
.badges-module__EyqFdG__badge{border:1px solid var(--border);border-radius:var(--radius-card);align-items:center;padding:2px 10px;transition:background-color .12s,color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.badges-module__EyqFdG__badge:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.badges-module__EyqFdG__badge-default{background-color:var(--muted);color:var(--foreground);border-color:#0000;box-shadow:0 1px 2px #0000001a}.badges-module__EyqFdG__badge-default:hover{background-color:color-mix(in hsl, var(--muted) 80%, transparent)}.badges-module__EyqFdG__badge-secondary{background-color:var(--titleSerif);color:var(--titleSerif-foreground);border-color:#0000}.badges-module__EyqFdG__badge-secondary:hover{background-color:color-mix(in hsl, var(--titleSerif) 80%, transparent)}.badges-module__EyqFdG__badge-destructive{background-color:var(--destructive);color:var(--destructive-foreground);border-color:#0000;box-shadow:0 1px 2px #0000001a}.badges-module__EyqFdG__badge-destructive:hover{background-color:color-mix(in hsl, var(--destructive) 80%, transparent)}.badges-module__EyqFdG__badge-outline{color:var(--foreground);background-color:#0000}
.card-module__J2BYvW__card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);color:var(--card-foreground);box-sizing:border-box;padding:24px;display:block;position:relative}.card-module__J2BYvW__borderless{background:0 0;border:0;padding:0}.card-module__J2BYvW__header{flex-direction:column;gap:4px;padding:0;display:flex}.card-module__J2BYvW__title{margin:0;padding:0}.card-module__J2BYvW__titleRow{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.card-module__J2BYvW__description{color:var(--muted-foreground)}.card-module__J2BYvW__body{padding:0}.card-module__J2BYvW__header+.card-module__J2BYvW__body,.card-module__J2BYvW__main .card-module__J2BYvW__header+.card-module__J2BYvW__body{padding-top:8px}.card-module__J2BYvW__card>.card-module__J2BYvW__body:first-child,.card-module__J2BYvW__withLeftHeader .card-module__J2BYvW__main>.card-module__J2BYvW__body:first-child{padding-top:0}.card-module__J2BYvW__footer{align-items:center;gap:8px;padding:12px 0 0;display:flex}.card-module__J2BYvW__footerDescription{color:var(--muted-foreground);margin-top:12px}.card-module__J2BYvW__bodyDescription{color:var(--muted-foreground);margin-bottom:8px}.card-module__J2BYvW__borderless .card-module__J2BYvW__body{padding:0}.card-module__J2BYvW__borderless .card-module__J2BYvW__footer{padding-top:0}.card-module__J2BYvW__actions{align-items:center;gap:8px;display:inline-flex;position:absolute;top:12px;right:8px}.card-module__J2BYvW__badge{z-index:2;position:absolute;top:12px;right:12px}.card-module__J2BYvW__withLeftHeader{gap:16px;display:flex}.card-module__J2BYvW__leftHeaderCol{width:72px;color:var(--muted-foreground);flex:0 0 72px;justify-content:flex-start;align-self:stretch;align-items:center;display:flex}.card-module__J2BYvW__leftHeaderContent{justify-content:flex-start;align-items:center;width:100%;min-height:72px;display:flex}.card-module__J2BYvW__main{flex:auto;min-width:0;position:relative}
.cardPurchase-module__7JI8pa__card{width:100%;max-width:24rem;padding-top:16px}.cardPurchase-module__7JI8pa__clickable{cursor:pointer;transition:border-color .15s ease-out}.cardPurchase-module__7JI8pa__clickable *{cursor:inherit}.cardPurchase-module__7JI8pa__clickable:hover{border-color:color-mix(in srgb, var(--foreground) 50%, transparent)}.cardPurchase-module__7JI8pa__clickable:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cardPurchase-module__7JI8pa__cardVariantDefault,.cardPurchase-module__7JI8pa__cardVariantPopular{border-color:var(--border);position:relative}.cardPurchase-module__7JI8pa__cardVariantBeta{background-color:#f5f3ff80;border-color:#e9d5ff}.cardPurchase-module__7JI8pa__cardHeaderDefault{padding-bottom:1rem}.cardPurchase-module__7JI8pa__cardHeaderBeta{padding-bottom:1.5rem}.cardPurchase-module__7JI8pa__headerInner{padding-bottom:0}.cardPurchase-module__7JI8pa__headerInner>*+*{margin-top:0}.cardPurchase-module__7JI8pa__titleRow{align-items:center;gap:.5rem;display:flex}.cardPurchase-module__7JI8pa__planTitle{color:var(--foreground);margin:0}.cardPurchase-module__7JI8pa__popularBadge{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.cardPurchase-module__7JI8pa__subheader{color:var(--muted-foreground);min-height:2lh;margin:0}.cardPurchase-module__7JI8pa__pricingBlock{padding-top:0;padding-bottom:0}.cardPurchase-module__7JI8pa__pricingBlock>*+*{margin-top:0}.cardPurchase-module__7JI8pa__strikeoutPrice{color:var(--extra-muted-foreground);letter-spacing:-.025em;font-size:.875rem;line-height:1.25rem;text-decoration:line-through}.cardPurchase-module__7JI8pa__priceRow{align-items:center;gap:.5rem;display:flex}.cardPurchase-module__7JI8pa__priceDetails{flex-direction:column;gap:.125rem;display:flex}.cardPurchase-module__7JI8pa__actualPrice{font-family:var(--font-titleSerif);letter-spacing:var(--letter-spacing-titleSerif);color:var(--foreground);font-size:2.25rem;font-weight:200;line-height:2.5rem}.cardPurchase-module__7JI8pa__savingsRow{align-items:center;gap:.375rem;min-height:20px;margin-top:.125rem;display:flex}.cardPurchase-module__7JI8pa__monthlyRate{color:var(--extra-muted-foreground)}.cardPurchase-module__7JI8pa__priceInterval{color:var(--foreground)}.cardPurchase-module__7JI8pa__ctaButton{width:100%;margin-top:1rem;margin-bottom:.5rem}.cardPurchase-module__7JI8pa__pricingPlaceholder{height:2.5rem}.cardPurchase-module__7JI8pa__currentPlanIndicator{border:1px solid var(--border);border-radius:var(--radius-md);height:44px;color:var(--muted-foreground);cursor:default;background:0 0;justify-content:center;align-items:center;display:flex}.cardPurchase-module__7JI8pa__ctaSubtitle{color:var(--muted-foreground);text-align:center;margin-top:.25rem;margin-bottom:.5rem;font-size:.75rem;line-height:1rem}.cardPurchase-module__7JI8pa__cardContent{padding-top:0}.cardPurchase-module__7JI8pa__valuePropGroup{flex-direction:column;gap:.5rem;display:flex}.cardPurchase-module__7JI8pa__valuePropItem{flex-direction:column;display:flex}.cardPurchase-module__7JI8pa__valuePropTitle{color:var(--foreground);margin:0;font-weight:500}.cardPurchase-module__7JI8pa__valuePropList{flex-direction:column;gap:.25rem;margin:0;padding-left:1.25rem;list-style:outside;display:flex}.cardPurchase-module__7JI8pa__valuePropBullet{color:var(--muted-foreground);font-weight:inherit;margin:0}.cardPurchase-module__7JI8pa__purchaseRoot{width:100%}.cardPurchase-module__7JI8pa__proCardsRow{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:640px){.cardPurchase-module__7JI8pa__proCardsRow{grid-template-columns:1fr}}.cardPurchase-module__7JI8pa__proCardColumn{flex-direction:column;min-width:0;display:flex}.cardPurchase-module__7JI8pa__proCardColumn .cardPurchase-module__7JI8pa__card{width:100%;max-width:100%;height:100%}
.cardSuggestion-module__-XHafa__root{width:100%;max-width:270px;transition:border-color .12s}.cardSuggestion-module__-XHafa__sm{padding:16px!important}.cardSuggestion-module__-XHafa__md{padding:20px!important}.cardSuggestion-module__-XHafa__lg{padding:24px!important}.cardSuggestion-module__-XHafa__content{justify-content:space-between;align-items:center;gap:16px;display:flex}.cardSuggestion-module__-XHafa__text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.cardSuggestion-module__-XHafa__title{margin:0}.cardSuggestion-module__-XHafa__subtitle{color:var(--muted-foreground)}.cardSuggestion-module__-XHafa__chevron{width:20px;height:20px;color:var(--muted-foreground);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.cardSuggestion-module__-XHafa__clickable{cursor:pointer}.cardSuggestion-module__-XHafa__clickable:hover:not(.cardSuggestion-module__-XHafa__disabled){background:var(--hover);border-color:color-mix(in srgb, var(--foreground) 50%, transparent)}.cardSuggestion-module__-XHafa__root:focus-visible{box-shadow:0 0 0 1px var(--ring);outline:none}.cardSuggestion-module__-XHafa__disabled{cursor:default;opacity:.6}.cardSuggestion-module__-XHafa__selected,.cardSuggestion-module__-XHafa__selected:hover:not(.cardSuggestion-module__-XHafa__disabled){border-color:var(--foreground)}.cardSuggestion-module__-XHafa__checkCircle{background:var(--foreground);width:20px;height:20px;color:var(--background);border-radius:9999px;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.cardSuggestion-module__-XHafa__rightPlaceholder{flex:0 0 20px;width:20px;height:20px}
.cliffAvatar-module__Stvt0W__root{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;overflow:hidden}.cliffAvatar-module__Stvt0W__root[data-size=sm]{width:96px;height:96px}.cliffAvatar-module__Stvt0W__root[data-size=md]{width:160px;height:160px}.cliffAvatar-module__Stvt0W__root[data-size=lg]{width:256px;height:256px}.cliffAvatar-module__Stvt0W__root[data-size=xl]{width:512px;height:512px}.cliffAvatar-module__Stvt0W__image{transform-origin:50%;width:100%;height:100%;transition:opacity var(--cliff-avatar-frame);display:block;transform:scale(1.3)}
.dialogModelProvider-module__bgD3MG__root{align-self:start;gap:12px;display:grid}.dialogModelProvider-module__bgD3MG__helper{box-sizing:border-box;align-items:center;gap:16px;width:100%;max-width:100%;padding:4px 0 8px;display:flex}.dialogModelProvider-module__bgD3MG__helperAvatarWrap{flex:none;justify-content:center;align-items:center;display:inline-flex}.dialogModelProvider-module__bgD3MG__helperTextWrap{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.dialogModelProvider-module__bgD3MG__helperText{color:var(--muted-foreground);margin:0}.dialogModelProvider-module__bgD3MG__list{gap:8px;display:grid}.dialogModelProvider-module__bgD3MG__optionButton{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0}.dialogModelProvider-module__bgD3MG__optionButton:focus-visible{outline:none}.dialogModelProvider-module__bgD3MG__optionCard{transition:border-color .12s,box-shadow .12s,transform .12s}.dialogModelProvider-module__bgD3MG__optionButton:hover .dialogModelProvider-module__bgD3MG__optionCard{border-color:color-mix(in hsl, var(--foreground) 25%, var(--border))}.dialogModelProvider-module__bgD3MG__optionMain{align-items:center;gap:24px;display:flex}.dialogModelProvider-module__bgD3MG__optionContent{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.dialogModelProvider-module__bgD3MG__checkCircle{background:var(--foreground);width:24px;height:24px;color:var(--background);border-radius:9999px;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.dialogModelProvider-module__bgD3MG__checkPlaceholder{border:1px solid var(--border);box-sizing:border-box;border-radius:9999px;flex:0 0 24px;width:24px;height:24px;transition:border-color .12s}.dialogModelProvider-module__bgD3MG__optionButton:hover .dialogModelProvider-module__bgD3MG__checkPlaceholder{border-color:color-mix(in hsl, var(--foreground) 25%, var(--border))}.dialogModelProvider-module__bgD3MG__optionBodyTight{padding-top:2px!important}.dialogModelProvider-module__bgD3MG__titleRow{align-items:center;gap:4px;display:flex}.dialogModelProvider-module__bgD3MG__logoWrap{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.dialogModelProvider-module__bgD3MG__logo{object-fit:contain;width:24px;height:24px}.dialogModelProvider-module__bgD3MG__muted{color:var(--muted-foreground)}
.dialogPaywall-module__mt9cxq__dialogContent{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.dialogPaywall-module__mt9cxq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dialogPaywall-module__mt9cxq__scrollBody{flex:auto;padding:1.5rem 2rem;position:relative;overflow-y:auto}.dialogPaywall-module__mt9cxq__loadingScreen{justify-content:center;align-items:center;gap:.5rem;min-height:520px;display:flex}.dialogPaywall-module__mt9cxq__contentWrap{flex-direction:column;gap:1.5rem;width:100%;display:flex}.dialogPaywall-module__mt9cxq__limitBannerWrap{justify-content:center;width:100%;margin-bottom:1rem;display:flex}.dialogPaywall-module__mt9cxq__limitBanner{text-align:center;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--destructive) 30%, transparent);background:color-mix(in srgb, var(--destructive) 6%, transparent);justify-content:center;align-items:center;max-width:100%;padding:.5rem .875rem;display:inline-flex}.dialogPaywall-module__mt9cxq__limitBannerPrimary{border-color:color-mix(in srgb, var(--primary) 35%, transparent);background:color-mix(in srgb, var(--primary) 8%, transparent)}.dialogPaywall-module__mt9cxq__limitBannerHeading{color:var(--foreground);margin:0}.dialogPaywall-module__mt9cxq__header{justify-content:center;align-items:center;gap:16px;margin-bottom:1.5rem;display:flex}.dialogPaywall-module__mt9cxq__closeButton{z-index:5;opacity:.7;position:absolute;top:16px;right:16px}.dialogPaywall-module__mt9cxq__closeButton:hover{opacity:1}.dialogPaywall-module__mt9cxq__headerAvatar{flex:none;align-items:center;display:inline-flex}.dialogPaywall-module__mt9cxq__headerText{text-align:center;flex-direction:column;flex:0 auto;gap:4px;min-width:0;display:flex}.dialogPaywall-module__mt9cxq__headerSpacer{flex:none;width:160px;height:1px}@media (max-width:767px){.dialogPaywall-module__mt9cxq__headerSpacer{display:none}.dialogPaywall-module__mt9cxq__headerText{text-align:left}}.dialogPaywall-module__mt9cxq__headerTitle{color:var(--foreground);margin:0}.dialogPaywall-module__mt9cxq__headerSubtitle{color:var(--muted-foreground);margin:0}
.input-module__wueO8G__input{border-radius:var(--radius-button);box-sizing:border-box;width:100%;color:var(--foreground);padding:4px 12px;transition:background-color .16s,border-color .16s;display:flex;border:1px solid var(--border)!important;background:color-mix(in hsl, var(--input) 70%, transparent)!important}.input-module__wueO8G__input::placeholder{color:var(--extra-muted-foreground)}.input-module__wueO8G__input:hover{background:var(--input)!important;border-color:color-mix(in srgb, var(--foreground) 50%, transparent)!important}.input-module__wueO8G__input:focus-visible{outline:none;background:var(--input)!important;border-color:color-mix(in srgb, var(--foreground) 50%, transparent)!important}.input-module__wueO8G__input:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:768px){.input-module__wueO8G__sizeSm,.input-module__wueO8G__sizeMd{font-size:16px!important}}.input-module__wueO8G__sizeSm{height:24px;padding-top:4px;padding-bottom:4px}.input-module__wueO8G__sizeMd{height:40px;padding-top:10px;padding-bottom:10px}.input-module__wueO8G__sizeLg,.input-module__wueO8G__sizeXl{height:47px;padding-top:12.5px;padding-bottom:12.5px}
.dialogDocList-module__VkEXga__contentMaxHeight{height:min(600px,90vh);max-height:min(600px,90vh)}@media (max-width:640px){.dialogDocList-module__VkEXga__contentMaxHeight{height:auto;max-height:none}}.dialogDocList-module__VkEXga__body{flex:1;min-height:0;margin-top:-4px;margin-left:-12px;margin-right:-12px}.dialogDocList-module__VkEXga__listContainer{--blg-padding:0px}.dialogDocList-module__VkEXga__empty{text-align:center;color:var(--muted-foreground);padding:24px}
.textArea-module__L6HqWG__textarea{border-radius:var(--radius-button);box-sizing:border-box;width:100%;color:var(--foreground);padding:4px 12px;font-size:14px;line-height:20px;transition:background-color .16s,border-color .16s;border:1px solid var(--border)!important;background:color-mix(in hsl, var(--input) 70%, transparent)!important}.textArea-module__L6HqWG__textarea::placeholder{color:var(--extra-muted-foreground)}.textArea-module__L6HqWG__textarea:hover{background:var(--input)!important;border-color:color-mix(in srgb, var(--foreground) 50%, transparent)!important}.textArea-module__L6HqWG__textarea:focus-visible{outline:none;background:var(--input)!important;border-color:color-mix(in srgb, var(--foreground) 50%, transparent)!important}.textArea-module__L6HqWG__textarea:disabled{cursor:not-allowed;opacity:.5;cursor:not-allowed}.textArea-module__L6HqWG__invalid{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in hsl, var(--destructive) 15%, transparent)}.textArea-module__L6HqWG__size-sm{padding:8px 10px}.textArea-module__L6HqWG__size-md{padding:12px}.textArea-module__L6HqWG__size-lg{padding:14px}.textArea-module__L6HqWG__resize-none{resize:none}.textArea-module__L6HqWG__resize-vertical{resize:vertical}.textArea-module__L6HqWG__resize-horizontal{resize:horizontal}.textArea-module__L6HqWG__resize-both{resize:both}
.dialogLessonFeedback-module__PaKMHG__root{align-self:start;gap:14px;display:grid}.dialogLessonFeedback-module__PaKMHG__questionTitle{color:var(--foreground);margin:0}.dialogLessonFeedback-module__PaKMHG__list,.dialogLessonFeedback-module__PaKMHG__freeform{gap:8px;display:grid}.dialogLessonFeedback-module__PaKMHG__actions{flex-direction:column;align-items:stretch;gap:10px;padding-top:4px;display:flex}.dialogLessonFeedback-module__PaKMHG__actions>button{width:100%}.dialogLessonFeedback-module__PaKMHG__error{color:var(--destructive,#b00020);width:100%}
.markdown-module__E99-WW__root{width:100%}.markdown-module__E99-WW__p{white-space:normal;margin:0}.markdown-module__E99-WW__p+.markdown-module__E99-WW__p{margin-top:24px}.markdown-module__E99-WW__list{margin:0;padding-left:calc(1.25rem + 4px)}.markdown-module__E99-WW__list+.markdown-module__E99-WW__p,.markdown-module__E99-WW__list+.markdown-module__E99-WW__list{margin-top:24px}.markdown-module__E99-WW__p+.markdown-module__E99-WW__list{margin-top:16px}.markdown-module__E99-WW__list li{margin:4px 0}.markdown-module__E99-WW__list li::marker{color:var(--muted-foreground)}.markdown-module__E99-WW__sourcesHeader{white-space:normal;margin:0}.markdown-module__E99-WW__sourcesHeader+.markdown-module__E99-WW__list{margin-top:6px}.markdown-module__E99-WW__link{color:var(--link);opacity:.8;transition:opacity var(--anim-duration) var(--anim-ease), text-decoration-color var(--anim-duration) var(--anim-ease);align-items:baseline;gap:4px;text-decoration:none;display:inline-flex}.markdown-module__E99-WW__link:hover{opacity:1;text-decoration:underline}.markdown-module__E99-WW__linkIcon{flex:none;width:14px;height:14px}.markdown-module__E99-WW__suggestion{appearance:none;font:inherit;color:var(--link);text-underline-offset:2px;cursor:pointer;opacity:.85;transition:opacity var(--anim-duration) var(--anim-ease), text-decoration-style var(--anim-duration) var(--anim-ease);background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.markdown-module__E99-WW__suggestion:hover{opacity:1;text-decoration-style:solid}.markdown-module__E99-WW__suggestion:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:2px}.markdown-module__E99-WW__suggestionFallback{color:var(--link);opacity:.85}.markdown-module__E99-WW__headingLg{font:var(--title-lg);letter-spacing:var(--letter-spacing-title);margin:0;font-weight:600}.markdown-module__E99-WW__headingSm{font:var(--title-md);letter-spacing:var(--letter-spacing-title);margin:0;font-weight:600}.markdown-module__E99-WW__headingLg+.markdown-module__E99-WW__p,.markdown-module__E99-WW__headingLg+.markdown-module__E99-WW__list,.markdown-module__E99-WW__headingSm+.markdown-module__E99-WW__p,.markdown-module__E99-WW__headingSm+.markdown-module__E99-WW__list{margin-top:8px}.markdown-module__E99-WW__p+.markdown-module__E99-WW__headingLg,.markdown-module__E99-WW__p+.markdown-module__E99-WW__headingSm,.markdown-module__E99-WW__list+.markdown-module__E99-WW__headingLg,.markdown-module__E99-WW__list+.markdown-module__E99-WW__headingSm{margin-top:24px}.markdown-module__E99-WW__root strong{font-weight:600}.markdown-module__E99-WW__blockquote{border-left:3px solid var(--border);margin:0;padding:4px 0 4px 14px}.markdown-module__E99-WW__blockquote>:first-child{margin-top:0}.markdown-module__E99-WW__blockquote>:last-child{margin-bottom:0}.markdown-module__E99-WW__p+.markdown-module__E99-WW__blockquote,.markdown-module__E99-WW__list+.markdown-module__E99-WW__blockquote,.markdown-module__E99-WW__headingLg+.markdown-module__E99-WW__blockquote,.markdown-module__E99-WW__headingSm+.markdown-module__E99-WW__blockquote,.markdown-module__E99-WW__blockquote+.markdown-module__E99-WW__p,.markdown-module__E99-WW__blockquote+.markdown-module__E99-WW__list,.markdown-module__E99-WW__blockquote+.markdown-module__E99-WW__headingLg,.markdown-module__E99-WW__blockquote+.markdown-module__E99-WW__headingSm,.markdown-module__E99-WW__blockquote+.markdown-module__E99-WW__blockquote{margin-top:24px}
.documentPanel-module__JLcscW__root{background-color:var(--doc-panel-bg);isolation:isolate;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.documentPanel-module__JLcscW__root: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}.documentPanel-module__JLcscW__header{box-sizing:border-box;background-color:var(--doc-panel-header-bg);isolation:isolate;flex-shrink:0;align-items:center;gap:8px;height:57px;padding:0 16px;display:flex;position:relative}.documentPanel-module__JLcscW__header: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}.documentPanel-module__JLcscW__header:after{content:"";background:var(--border);pointer-events:none;height:1px;position:absolute;bottom:0;left:16px;right:0}.documentPanel-module__JLcscW__headerTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.documentPanel-module__JLcscW__headerActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.documentPanel-module__JLcscW__editorWrap{flex:1;min-height:0;padding:24px 24px 32px;overflow-y:auto}.documentPanel-module__JLcscW__versionBanner{background:var(--muted);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex}.documentPanel-module__JLcscW__versionBannerText{color:var(--muted-foreground);flex:1}.documentPanel-module__JLcscW__titleDropdownAttention{isolation:isolate;position:relative}.documentPanel-module__JLcscW__titleDropdownAttention:after{content:"";border-radius:calc(var(--radius-sm) + 3px);border:2px solid var(--primary);pointer-events:none;z-index:5;position:absolute;inset:-3px}
.dialogDocView-module__ZN2Zca__content{flex-direction:column;height:min(80vh,700px);max-height:min(80vh,700px);display:flex}@media (max-width:767px){.dialogDocView-module__ZN2Zca__content{height:auto;max-height:none}}.dialogDocView-module__ZN2Zca__editorWrap{flex:1;min-height:0;padding:24px 16px 32px;overflow-y:auto}.dialogDocView-module__ZN2Zca__versionBanner{background:var(--muted);flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex}.dialogDocView-module__ZN2Zca__headerRow{flex:1;justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.dialogDocView-module__ZN2Zca__headerActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.dialogDocView-module__ZN2Zca__headerTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dialogDocView-module__ZN2Zca__empty{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}
.resizable-module__mRHZOq__panelGroup{width:100%;height:100%;display:flex}.resizable-module__mRHZOq__panelGroup[data-panel-group-direction=vertical]{flex-direction:column}.resizable-module__mRHZOq__handle{background:var(--border);justify-content:center;align-items:center;width:1px;display:flex;position:relative}.resizable-module__mRHZOq__handle:after{content:"";width:4px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.resizable-module__mRHZOq__handle:focus-visible{box-shadow:0 0 0 1px hsl(var(--ring));outline:none}.resizable-module__mRHZOq__handle[data-panel-group-direction=vertical]{width:100%;height:1px}.resizable-module__mRHZOq__handle[data-panel-group-direction=vertical]:after{width:100%;height:4px;top:50%;left:0;transform:translateY(-50%)}.resizable-module__mRHZOq__handle[data-panel-group-direction=vertical]>div{transform:rotate(90deg)}.resizable-module__mRHZOq__handleGrip{z-index:10;border-radius:var(--radius-xs);border:1px solid var(--border);background:var(--border);justify-content:center;align-items:center;width:12px;height:16px;display:flex}.resizable-module__mRHZOq__handleIcon{width:10px;height:10px}
.documentResizeHandle-module__neBfMa__root{background:0 0;justify-content:center;align-items:center;width:1px;display:flex;position:relative}.documentResizeHandle-module__neBfMa__root:after{content:"";cursor:col-resize;width:8px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.documentResizeHandle-module__neBfMa__root:focus-visible{box-shadow:0 0 0 1px hsl(var(--ring));outline:none}.documentResizeHandle-module__neBfMa__grip{z-index:1;border-radius:var(--radius-xs);border:1px solid var(--border);background:var(--muted);width:16px;height:32px;color:var(--muted-foreground);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.appShellWithDocumentPanel-module__FajR2G__docPanel{transition:flex .22s,opacity .22s}.appShellWithDocumentPanel-module__FajR2G__docPanelNoTransition{transition:none}.appShellWithDocumentPanel-module__FajR2G__docPanelClosed{opacity:0}@media (prefers-reduced-motion:reduce){.appShellWithDocumentPanel-module__FajR2G__docPanel{transition:none}}
.cardPlanCurrent-module__ujoMYW__trialRoot{box-sizing:border-box;align-items:flex-start;gap:16px;width:100%;max-width:100%;display:flex}.cardPlanCurrent-module__ujoMYW__trialAvatarWrap{flex:none;justify-content:center;align-items:center;display:inline-flex}.cardPlanCurrent-module__ujoMYW__trialContent{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.cardPlanCurrent-module__ujoMYW__progressTrack{background:hsl(var(--card));border-radius:999px;width:100%;height:8px;overflow:hidden}.cardPlanCurrent-module__ujoMYW__progressFill{background:hsl(var(--primary));border-radius:999px;height:100%;transition:width .3s}.cardPlanCurrent-module__ujoMYW__trialDescription{color:var(--muted-foreground);max-width:400px;margin:0}.cardPlanCurrent-module__ujoMYW__trialActions{align-self:flex-start;margin-top:6px}.cardPlanCurrent-module__ujoMYW__proRoot{box-sizing:border-box;align-items:center;gap:16px;width:100%;max-width:100%;display:flex}.cardPlanCurrent-module__ujoMYW__proAvatarWrap{flex:none;justify-content:center;align-items:center;display:inline-flex}.cardPlanCurrent-module__ujoMYW__proContent{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cardPlanCurrent-module__ujoMYW__proTitle{color:var(--foreground);margin:0}.cardPlanCurrent-module__ujoMYW__proSubtitle{color:var(--foreground);max-width:400px;margin:0}.cardPlanCurrent-module__ujoMYW__proRenewLine{color:var(--muted-foreground);margin:0}.cardPlanCurrent-module__ujoMYW__proActions{flex:none}@media (max-width:480px){.cardPlanCurrent-module__ujoMYW__proRoot{flex-wrap:wrap}.cardPlanCurrent-module__ujoMYW__proActions,.cardPlanCurrent-module__ujoMYW__proActions>button{width:100%}}
.dialogAccount-module__oozxCa__layout{grid-template-columns:180px 1fr;align-content:start;align-items:start;gap:48px;width:100%;min-height:70vh;display:grid}.dialogAccount-module__oozxCa__nav{--blg-padding:0px;min-width:0;margin-left:-8px;margin-right:-8px}.dialogAccount-module__oozxCa__content{align-content:start;align-items:start;gap:8px;min-width:0;padding-top:16px;display:grid}.dialogAccount-module__oozxCa__panel{align-content:start;align-items:start;gap:16px;display:grid}.dialogAccount-module__oozxCa__nameRow{gap:12px;display:grid}@media (min-width:640px){.dialogAccount-module__oozxCa__nameRow{grid-template-columns:1fr 1fr;column-gap:12px}}.dialogAccount-module__oozxCa__nameMeta{margin-top:-4px}.dialogAccount-module__oozxCa__error{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:var(--radius-card);padding:12px}.dialogAccount-module__oozxCa__actionsRow{justify-content:space-between;gap:12px;display:flex}.dialogAccount-module__oozxCa__navSignOut{border-top:1px solid var(--border);margin-top:48px;padding-top:8px}.dialogAccount-module__oozxCa__mobileSignOut{border-top:1px solid var(--border);--blg-padding:0px;margin-top:48px;padding-top:8px}.dialogAccount-module__oozxCa__muted{color:var(--muted-foreground)}.dialogAccount-module__oozxCa__inlineLink{color:inherit;text-decoration:underline}.dialogAccount-module__oozxCa__inlineLink:hover{color:var(--link)}@media (max-width:640px){.dialogAccount-module__oozxCa__layout{grid-template-columns:1fr;min-height:auto}.dialogAccount-module__oozxCa__nav{display:none}}.dialogAccount-module__oozxCa__divider{background:var(--border);width:100%;height:1px;margin:8px 0}.dialogAccount-module__oozxCa__usageLearnMore{margin-top:16px}.dialogAccount-module__oozxCa__mobileIndex{--blg-padding:0px;padding-top:16px}
