.UpgradeSuccessModal-module__8OV-SG__premiumFeaturesList{gap:var(--spacing-2);flex-direction:column;display:flex}.UpgradeSuccessModal-module__8OV-SG__listItem{gap:var(--spacing-2);align-items:center;display:flex}.UpgradeSuccessModal-module__8OV-SG__emoji{width:var(--space-6);height:var(--space-6);border:1px solid var(--gray-100);border-radius:var(--rounded-full);font-size:var(--text-sm);background-color:var(--white);justify-content:center;align-items:center;line-height:1;display:flex}.UpgradeSuccessModal-module__8OV-SG__link{cursor:pointer;border-bottom:1px solid var(--next-primary);color:var(--next-primary)}
.FreeTrialWidget-module__bgQ1qq__label,.FreeTrialWidget-module__bgQ1qq__icon{color:var(--next-secondary)}.FreeTrialWidget-module__bgQ1qq__icon{fill:var(--next-secondary)}.FreeTrialWidget-module__bgQ1qq__freeTrialBadge{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--rounded-xl);background-color:#d1570012}
.Header-module__zQvnWG__header{z-index:var(--z-sticky);gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--next-secondary-lighter);box-shadow:inset 0 -1px 0 0 var(--gray-100);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.Header-module__zQvnWG__header>*{min-width:0}.Header-module__zQvnWG__logoNavContainer{gap:var(--spacing-2);flex-shrink:0;align-items:center;display:flex}.Header-module__zQvnWG__mobileActions{gap:var(--spacing-5);align-items:center;display:flex}.Header-module__zQvnWG__mobileShortcut svg{block-size:20px;inline-size:20px}.Header-module__zQvnWG__logo{padding:var(--spacing-1);justify-content:center;align-items:center;display:flex}.Header-module__zQvnWG__nav{gap:var(--spacing-1);height:40px;text-wrap:nowrap;align-items:stretch;margin-inline-start:var(--spacing-4);display:flex;overflow:hidden}.Header-module__zQvnWG__headerActions{flex:1 1 0;justify-content:flex-end;min-width:0}.Header-module__zQvnWG__globalSearchContainer{flex-shrink:0;min-width:0;max-width:332px}@media (min-width:1024px){.Header-module__zQvnWG__globalSearchContainer{flex:1 1 0}}@media (max-width:767px){.Header-module__zQvnWG__header{z-index:var(--z-sticky);background-color:var(--next-secondary-lighter);width:100%;display:block;position:sticky;inset-block-start:0;inset-inline-start:0}.Header-module__zQvnWG__logoNavContainer{justify-content:space-between;width:100%}.Header-module__zQvnWG__nav,.Header-module__zQvnWG__headerActions{display:none!important}.Header-module__zQvnWG__globalSearchContainer{z-index:var(--z-sticky);width:auto;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}}@media (min-width:1280px){.Header-module__zQvnWG__globalSearchContainer{min-width:246px}}@media print{.Header-module__zQvnWG__header{display:none}}:root[data-theme=dark] .Header-module__zQvnWG__logo path:last-child{fill:var(--black)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Header-module__zQvnWG__logo path:last-child{fill:var(--black)}}
.HeaderGlobalSearch-module__nRvRKa__container{display:none}.HeaderGlobalSearch-module__nRvRKa__searchContainer{position:relative}.HeaderGlobalSearch-module__nRvRKa__commandSearch{width:100%;position:relative}.HeaderGlobalSearch-module__nRvRKa__commandSearch [cmdk-item]{padding:var(--spacing-2)}.HeaderGlobalSearch-module__nRvRKa__commandSearch [cmdk-item][aria-selected=true]{border-radius:var(--rounded-lg);background-color:var(--gray-50)}.HeaderGlobalSearch-module__nRvRKa__commandSearch [cmdk-group-heading]{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--gray-600);letter-spacing:-.01em;line-height:100%}.HeaderGlobalSearch-module__nRvRKa__searchInput{padding:var(--spacing-3)}.HeaderGlobalSearch-module__nRvRKa__globalInput{width:100%;height:40px;padding-block:var(--spacing-2);padding-inline:var(--spacing-9) var(--spacing-11);border-radius:var(--rounded);font-size:var(--text-md);color:var(--black);background-color:#0000}.HeaderGlobalSearch-module__nRvRKa__globalInput:focus{background-color:var(--white)}.HeaderGlobalSearch-module__nRvRKa__searchIcon{top:50%;left:var(--spacing-2);color:var(--gray-600);position:absolute;transform:translateY(-50%)}.HeaderGlobalSearch-module__nRvRKa__globalInput::placeholder{color:var(--gray-600)}.HeaderGlobalSearch-module__nRvRKa__globalInput:focus-visible{outline:1px solid var(--gray-200)}.HeaderGlobalSearch-module__nRvRKa__globalInput:focus-visible::placeholder{color:var(--gray-400)}.HeaderGlobalSearch-module__nRvRKa__globalInputContainer,.HeaderGlobalSearch-module__nRvRKa__fakeSearchInputContainer{border-radius:var(--rounded);background-color:#00000008;align-items:center;height:38px;display:flex;position:relative}.HeaderGlobalSearch-module__nRvRKa__fakeSearchInput{height:40px;padding-block:var(--spacing-2);padding-inline:var(--spacing-9) var(--spacing-11);border-radius:var(--rounded);color:var(--gray-400)}.HeaderGlobalSearch-module__nRvRKa__keyboardShortcut{top:50%;right:var(--spacing-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-600);position:absolute;transform:translateY(-50%)}:root[data-theme=dark] .HeaderGlobalSearch-module__nRvRKa__fakeSearchInput,:root[data-theme=dark] .HeaderGlobalSearch-module__nRvRKa__globalInput{background-color:var(--gray-100)}@media (prefers-color-scheme:dark){:is(:root:not([data-theme=light]) .HeaderGlobalSearch-module__nRvRKa__fakeSearchInput,:root:not([data-theme=light]) .HeaderGlobalSearch-module__nRvRKa__globalInput){background-color:var(--gray-100)}}@media (min-width:1024px){.HeaderGlobalSearch-module__nRvRKa__container{display:block}.HeaderGlobalSearch-module__nRvRKa__searchButton{opacity:0;display:none!important}}
.DownloadsPage-module__zHmt2G__page{background-color:var(--next-secondary-lighter);height:100%;overflow-y:auto}.DownloadsPage-module__zHmt2G__container{max-width:1420px;margin-inline:auto;padding-block-start:90px!important}.DownloadsPage-module__zHmt2G__appleLogo{color:var(--black)}.DownloadsPage-module__zHmt2G__logo{width:var(--space-5);height:var(--space-5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.DownloadsPage-module__zHmt2G__logo>*{max-width:100%;max-height:100%}span.DownloadsPage-module__zHmt2G__name{line-height:1}.DownloadsPage-module__zHmt2G__cardContent{gap:var(--spacing-8)!important}.DownloadsPage-module__zHmt2G__apps hr{border-block-start-color:var(--next-secondary-lighter)}.DownloadsPage-module__zHmt2G__appStoreLink{display:inline-flex}.DownloadsPage-module__zHmt2G__mockup{border-radius:var(--rounded-xl);width:100%;height:auto}
.AiReferenceCard-module__DeWTNW__aiReferenceCard{width:100%}.AiReferenceCard-module__DeWTNW__aiReferenceCardContent{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:767px){.AiReferenceCard-module__DeWTNW__header{padding:var(--spacing-3) var(--spacing-3) var(--spacing-0) var(--spacing-3)}.AiReferenceCard-module__DeWTNW__aiReferenceCard{width:200px}.AiReferenceCard-module__DeWTNW__content{width:200px;padding:var(--spacing-2) var(--spacing-3) var(--spacing-3) var(--spacing-3)}.AiReferenceCard-module__DeWTNW__aiReferenceCardContent{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.AiReferences-module__bi07jq__aiReferencesContainer{width:100%}@media (max-width:767px){.AiReferences-module__bi07jq__aiReferencesContainer{width:100%;padding-right:0;padding-bottom:var(--spacing-10);background-color:var(--white);position:sticky;bottom:0;overflow-y:hidden}.AiReferences-module__bi07jq__aiReferences{scrollbar-width:thin;padding-bottom:var(--spacing-4);overflow:auto hidden}}
.VideoPlayButton-module__KA6h9G__thumbnail{border-radius:var(--rounded)}.VideoPlayButton-module__KA6h9G__playIconOverlay{background-color:#0003;inset-block-start:0;inset-inline-start:0}.VideoPlayButton-module__KA6h9G__playIcon{width:48px;height:48px;color:var(--white);fill:var(--white)}.VideoPlayButton-module__KA6h9G__thumbnail:hover .VideoPlayButton-module__KA6h9G__playIconOverlay{background-color:#00000026}.VideoPlayButton-module__KA6h9G__videoModal{min-height:430px;overflow:hidden;border:none!important;padding:0!important}.VideoPlayButton-module__KA6h9G__video{width:100%;height:430px}
.InviteModal-module__pp30jW__inviteModal{padding:0!important}.InviteModal-module__pp30jW__formContainer{border-radius:0 0 var(--rounded-xl) var(--rounded-xl);background-color:var(--next-secondary-lighter);flex-grow:1}.InviteModal-module__pp30jW__form{gap:var(--spacing-8);flex-direction:column;height:100%;display:flex}.InviteModal-module__pp30jW__fieldset{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.InviteModal-module__pp30jW__submitButton{margin-top:auto}.InviteModal-module__pp30jW__emailsContainer{max-height:180px;padding-right:var(--spacing-2);overflow-y:auto}.InviteModal-module__pp30jW__removeButton{margin-top:var(--spacing-3)}.InviteModal-module__pp30jW__inputIcon{width:var(--space-4);height:var(--space-4);color:var(--next-primary)}.InviteModal-module__pp30jW__inputIconSpinner{animation:1s linear infinite InviteModal-module__pp30jW__spin}@keyframes InviteModal-module__pp30jW__spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.InviteModal-module__pp30jW__warning{border:1px solid var(--next-primary);border-radius:var(--rounded);color:var(--next-primary);background:var(--next-primary-lighter)}
.StudentInviteModal-module__Go8CJa__studentInviteModal{padding:0!important}.StudentInviteModal-module__Go8CJa__copyLinkContainer{border-radius:0 0 var(--rounded-lg) var(--rounded-lg);background-color:var(--next-secondary-lighter)}
.SubscriptionCard-module__p0DMuW__subscriptionCard{flex-direction:column;justify-content:flex-end;width:100%;display:flex;border-radius:var(--rounded-xl)!important}.SubscriptionCard-module__p0DMuW__subscriptionCard.SubscriptionCard-module__p0DMuW__default{border:1px solid var(--next-secondary-lighter);background-color:var(--next-secondary-lighter)}.SubscriptionCard-module__p0DMuW__subscriptionCard.SubscriptionCard-module__p0DMuW__highlighted{border:1px solid var(--next-primary);background-color:var(--next-primary-lighter)}.SubscriptionCard-module__p0DMuW__originalPrice{color:var(--next-primary);-webkit-text-decoration:line-through;text-decoration:line-through;text-decoration-thickness:2px}.SubscriptionCard-module__p0DMuW__billingCycle{margin-left:var(--spacing-1)}.SubscriptionCard-module__p0DMuW__largerButton{padding:var(--spacing-2) var(--spacing-3)!important}
.UpgradeModal-module__HF0asG__separatorContainer{width:100%;margin:var(--spacing-4) 0;position:relative}.UpgradeModal-module__HF0asG__separator{border-top:1.5px solid var(--gray-50)}.UpgradeModal-module__HF0asG__separatorText{padding:0 var(--spacing-4);background-color:var(--white);position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.UpgradeModal-module__HF0asG__inviteCard{border-radius:var(--rounded-xl);text-align:center;background-color:var(--next-secondary-lighter)}.UpgradeModal-module__HF0asG__inviteLink{border-bottom:1px solid var(--next-primary);color:var(--next-primary)}.UpgradeModal-module__HF0asG__inviteLink:hover{opacity:.8}
.ProjectBadge-module__kcjVha__badge{width:100%;padding:var(--spacing-2);border-radius:var(--rounded-lg);background:var(--next-secondary-lighter);border:1px solid #0000;padding-inline-end:var(--spacing-6);transition:border-color .15s,box-shadow .15s;position:relative}.ProjectBadge-module__kcjVha__badge:hover,.ProjectBadge-module__kcjVha__badge.ProjectBadge-module__kcjVha__active{border-color:var(--gray-200);box-shadow:var(--shadow-sm)}.ProjectBadge-module__kcjVha__icon{width:var(--space-8);height:var(--space-8);border-radius:var(--rounded);color:var(--gray-500);background:var(--white);flex-shrink:0}.ProjectBadge-module__kcjVha__icon>svg{width:var(--space-5);height:var(--space-5)}.ProjectBadge-module__kcjVha__info{flex:1;min-width:0}.ProjectBadge-module__kcjVha__remove{position:absolute;inset-block-start:var(--spacing-1);inset-inline-end:var(--spacing-1)}
.ChatDisclaimer-module__36UIMq__link{text-align:center;align-self:center;line-height:1}.ChatDisclaimer-module__36UIMq__link:hover{text-underline-offset:var(--spacing-1);text-decoration:underline;text-decoration-thickness:1px}
.DictationButton-module__ipBPca__recordingRow{gap:var(--spacing-3);width:100%;align-items:center;padding-block-start:var(--spacing-2);display:flex}.DictationButton-module__ipBPca__stopButton{width:var(--space-6);height:var(--space-6);flex-shrink:0}.DictationButton-module__ipBPca__elapsed{font-variant-numeric:tabular-nums;color:var(--gray-500);white-space:nowrap;flex-shrink:0}.DictationButton-module__ipBPca__wavePlaceholder{width:100%;min-width:0;height:var(--space-4);flex:1}.DictationButton-module__ipBPca__wave{width:100%;min-width:0;height:var(--space-4);border:0;border-block-start-color:var(--gray-400);color:var(--next-primary);flex:1;display:block}
.WordDocumentIndicator-module__MUHcaq__indicator{--word-document-color:var(--next-accent-blue);gap:var(--spacing-2);padding-block:var(--spacing-1);padding-inline:var(--spacing-2);border:1px solid color-mix(in srgb, var(--word-document-color) 18%, transparent);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--word-document-color);white-space:nowrap;background-color:color-mix(in srgb, var(--word-document-color) 8%, var(--white));align-self:flex-start;align-items:center;font-weight:500;line-height:1;display:inline-flex}.WordDocumentIndicator-module__MUHcaq__link:hover{border-color:color-mix(in srgb, var(--word-document-color) 34%, transparent);background-color:color-mix(in srgb, var(--word-document-color) 12%, var(--white))}.WordDocumentIndicator-module__MUHcaq__icon{flex:none;block-size:18px;inline-size:18px}
.Chat-module__pJDn2G__layout{height:var(--app-content-height)}.Chat-module__pJDn2G__editorPanel{height:var(--app-content-height);background-color:var(--next-secondary-lighter);flex-shrink:0;overflow:hidden}.Chat-module__pJDn2G__editorOverlay{--panel-overlay-z-index:calc(var(--z-sticky) + 1);display:contents}.Chat-module__pJDn2G__container{--chat-header-height:68px;--chat-form-height:140px;--chat-clarify-height:0px;--chat-clarify-gap:0px;min-width:0;height:var(--app-content-height);flex:1;overflow-y:auto}.Chat-module__pJDn2G__container:has(.Chat-module__pJDn2G__clarifyDock){--chat-clarify-gap:var(--spacing-2)}.Chat-module__pJDn2G__chat,.Chat-module__pJDn2G__header{max-width:1480px;padding-inline:var(--spacing-4);margin-inline:auto}.Chat-module__pJDn2G__chat{height:100%;position:relative}.Chat-module__pJDn2G__chatMessages{flex-grow:1}.Chat-module__pJDn2G__content{width:100%;min-height:calc(100vh - 136px);margin-inline:auto}.Chat-module__pJDn2G__header{z-index:var(--z-sticky);padding-block:var(--spacing-4) var(--spacing-6);background:linear-gradient(180deg, var(--next-secondary-lighter) 74.5%, transparent 100%);position:sticky;inset-block-start:0}.Chat-module__pJDn2G__titleWrapper{flex:1;width:100%;min-width:0}.Chat-module__pJDn2G__toolbarHidden{visibility:hidden}.Chat-module__pJDn2G__chatForm{z-index:var(--z-sticky);width:100%;position:sticky;inset-block-end:0}.Chat-module__pJDn2G__chatInput{border-radius:var(--rounded-lg) var(--rounded-lg) 0 0;background-color:var(--next-secondary-lighter);padding-block-end:var(--spacing-4);position:relative}.Chat-module__pJDn2G__clarifyDock{width:100%;position:absolute;inset-block-end:calc(100% + var(--chat-clarify-gap));inset-inline:0}.Chat-module__pJDn2G__composer{z-index:1}.Chat-module__pJDn2G__scrollToBottom{pointer-events:none;inset-block-end:calc(100% + var(--spacing-2));inset-inline:0}.Chat-module__pJDn2G__scrollToBottomButton{pointer-events:auto;box-shadow:var(--shadow-md)}.Chat-module__pJDn2G__clarifySpacer{height:calc(var(--chat-clarify-height) + var(--chat-clarify-gap))}@media (min-width:768px){.Chat-module__pJDn2G__content{width:auto}.Chat-module__pJDn2G__chat{height:calc(100% - var(--spacing-11))}.Chat-module__pJDn2G__chatForm{width:744px;padding-inline:var(--spacing-8)}}@media print{.Chat-module__pJDn2G__layout{height:auto;display:block!important}.Chat-module__pJDn2G__editorPanel:not([data-print-ancestor]),.Chat-module__pJDn2G__editorOverlay:not([data-print-ancestor]){display:none}.Chat-module__pJDn2G__container{height:auto;overflow:visible}.Chat-module__pJDn2G__content{width:100%;min-height:0}.Chat-module__pJDn2G__chatForm{display:none}.Chat-module__pJDn2G__header{position:relative}}
.ChatBreadcrumbs-module__klSSYG__editableContainer{cursor:pointer;gap:var(--spacing-2);align-items:center;display:flex}@media print{.ChatBreadcrumbs-module__klSSYG__container{display:none}}.ChatBreadcrumbs-module__klSSYG__editButton{cursor:pointer;padding:var(--spacing-1);border-radius:var(--rounded-sm);color:var(--text-subtle);opacity:0;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.ChatBreadcrumbs-module__klSSYG__editButton:hover{color:var(--text-primary)}.ChatBreadcrumbs-module__klSSYG__editableContainer:hover .ChatBreadcrumbs-module__klSSYG__editButton{opacity:1}.ChatBreadcrumbs-module__klSSYG__editIcon{width:var(--spacing-4);height:var(--spacing-4)}
.ChatEditorFontSizeMenu-module__gZQpCW__trigger{min-width:var(--spacing-12);font-variant-numeric:tabular-nums}.ChatEditorFontSizeMenu-module__gZQpCW__menu{max-height:320px;overflow-y:auto}
.ChatEditorPanel-module__5Ldk3G__titleBar,.ChatEditorPanel-module__5Ldk3G__toolbar{padding-inline:var(--spacing-6);border-block-end:1px solid var(--gray-100);background-color:var(--next-secondary-lighter);flex-shrink:0}.ChatEditorPanel-module__5Ldk3G__titleBarName{padding-block:var(--spacing-3);align-self:center;padding-inline-end:var(--spacing-3)}.ChatEditorPanel-module__5Ldk3G__titleBarAction{padding-inline:var(--spacing-3);border-inline-start:1px solid var(--gray-100)}.ChatEditorPanel-module__5Ldk3G__titleBarAction:last-child{padding-inline-end:0}.ChatEditorPanel-module__5Ldk3G__toolbarInner{width:100%;max-width:700px}.ChatEditorPanel-module__5Ldk3G__toolbarGroup{padding-block:var(--spacing-3);flex:auto}.ChatEditorPanel-module__5Ldk3G__toolbarGroup+.ChatEditorPanel-module__5Ldk3G__toolbarGroup{border-inline-start:1px solid var(--gray-100)}.ChatEditorPanel-module__5Ldk3G__divider{width:1px;margin-block:var(--spacing-1);background-color:var(--gray-100);align-self:stretch}.ChatEditorPanel-module__5Ldk3G__contentWrapper{background-color:var(--next-secondary-lighter)}.ChatEditorPanel-module__5Ldk3G__scrollContent{padding:var(--spacing-6)}.ChatEditorPanel-module__5Ldk3G__content{position:relative}.ChatEditorPanel-module__5Ldk3G__bubbleMenu{gap:var(--spacing-1);padding:var(--spacing-1);border:1px solid var(--gray-100);border-radius:var(--rounded-lg);background-color:var(--white);box-shadow:var(--shadow-md);align-items:center;animation:.15s ease-out ChatEditorPanel-module__5Ldk3G__fade-in-slide-up;display:flex}@keyframes ChatEditorPanel-module__5Ldk3G__fade-in-slide-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ChatEditorPanel-module__5Ldk3G__content .tiptap{min-height:100%;padding:var(--spacing-8);border-radius:var(--rounded-lg);background-color:var(--white)}.ChatEditorPanel-module__5Ldk3G__content .tiptap:focus{outline:none}.ChatEditorPanel-module__5Ldk3G__content .tiptap h1{font-size:var(--text-xl);margin-block-end:var(--spacing-4)}.ChatEditorPanel-module__5Ldk3G__content .tiptap h2{margin-block:var(--spacing-6) var(--spacing-3);font-size:var(--text-md);text-transform:uppercase}.ChatEditorPanel-module__5Ldk3G__content .tiptap p{margin-block-end:var(--spacing-3);line-height:1.6}:is(.ChatEditorPanel-module__5Ldk3G__content .tiptap ul,.ChatEditorPanel-module__5Ldk3G__content .tiptap ol){margin-block-end:var(--spacing-3);padding-inline-start:var(--spacing-6)}.ChatEditorPanel-module__5Ldk3G__content .tiptap ul{list-style:outside}.ChatEditorPanel-module__5Ldk3G__content .tiptap ol{list-style:decimal}.ChatEditorPanel-module__5Ldk3G__content .tiptap li{margin-block-end:var(--spacing-1);line-height:1.6}.ChatEditorPanel-module__5Ldk3G__content .tiptap blockquote{border-inline-start:2px solid var(--gray-300);color:var(--gray-600);margin-block-end:var(--spacing-3);padding-inline-start:var(--spacing-4)}.ChatEditorPanel-module__5Ldk3G__content .tiptap .tableWrapper{overflow-x:auto}.ChatEditorPanel-module__5Ldk3G__content .tiptap table{border-collapse:collapse;width:100%;margin-block-end:var(--spacing-3)}:is(.ChatEditorPanel-module__5Ldk3G__content .tiptap th,.ChatEditorPanel-module__5Ldk3G__content .tiptap td){padding:var(--spacing-2);border:1px solid var(--gray-100);vertical-align:top}.ChatEditorPanel-module__5Ldk3G__content .tiptap th{font-weight:var(--font-medium);text-align:start;background-color:var(--gray-50)}@media (max-width:767px){.ChatEditorPanel-module__5Ldk3G__toolbarInner{flex-wrap:wrap}.ChatEditorPanel-module__5Ldk3G__toolbarGroup+.ChatEditorPanel-module__5Ldk3G__toolbarGroup{border-inline-start:none}}@media print{.ChatEditorPanel-module__5Ldk3G__content .tiptap .tableWrapper{overflow:visible}}
.ChatEditorSaveStatus-module__Q2iroq__roll{display:inline-flex;position:relative;overflow:hidden}.ChatEditorSaveStatus-module__Q2iroq__rollItem{display:inline-flex}
.ChatEditorTableHoverControls-module__qWJYxG__wrapper{position:relative}.ChatEditorTableHoverControls-module__qWJYxG__controls{display:contents}.ChatEditorTableHoverControls-module__qWJYxG__addRowButton,.ChatEditorTableHoverControls-module__qWJYxG__addColumnButton,.ChatEditorTableHoverControls-module__qWJYxG__deleteRowButton,.ChatEditorTableHoverControls-module__qWJYxG__deleteColumnButton{cursor:pointer;z-index:1;border-radius:var(--rounded-md);color:var(--gray-500);background-color:var(--gray-50);background-clip:padding-box;border:3px solid #0000;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.ChatEditorTableHoverControls-module__qWJYxG__addRowButton,.ChatEditorTableHoverControls-module__qWJYxG__deleteColumnButton{height:var(--spacing-5)}.ChatEditorTableHoverControls-module__qWJYxG__addColumnButton,.ChatEditorTableHoverControls-module__qWJYxG__deleteRowButton{width:var(--spacing-5)}.ChatEditorTableHoverControls-module__qWJYxG__deleteRowButton{transform:translate(-100%)}.ChatEditorTableHoverControls-module__qWJYxG__deleteColumnButton{transform:translateY(-100%)}.ChatEditorTableHoverControls-module__qWJYxG__addRowButton:hover,.ChatEditorTableHoverControls-module__qWJYxG__addColumnButton:hover{color:var(--gray-700);background-color:var(--gray-100)}.ChatEditorTableHoverControls-module__qWJYxG__deleteRowButton:hover,.ChatEditorTableHoverControls-module__qWJYxG__deleteColumnButton:hover{color:var(--next-danger);background-color:var(--gray-100)}@media print{.ChatEditorTableHoverControls-module__qWJYxG__controls{display:none}}
.ChatEditorTableSizePicker-module__5KsD8q__grid{grid-auto-rows:var(--spacing-4);grid-template-columns:repeat(10, var(--spacing-4));gap:var(--spacing-1);display:grid}.ChatEditorTableSizePicker-module__5KsD8q__cell{cursor:pointer;border:1px solid var(--gray-100);border-radius:var(--rounded-sm);background-color:var(--gray-50);padding:0}.ChatEditorTableSizePicker-module__5KsD8q__cell.ChatEditorTableSizePicker-module__5KsD8q__active{border-color:var(--next-accent-blue);background-color:var(--next-accent-blue-lighter)}
.ChatLimitAlert-module__ISlWpW__alert{margin-inline:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--rounded-xl) var(--rounded-xl) 0 0;background-color:var(--next-primary-lighter)}.ChatLimitAlert-module__ISlWpW__closeButton{z-index:var(--z-toast);position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(6px,-6px)}.ChatLimitAlert-module__ISlWpW__title{gap:var(--spacing-1);color:var(--next-primary);align-items:center;display:flex}.ChatLimitAlert-module__ISlWpW__link{color:var(--next-primary);text-decoration:underline}:root[data-theme=dark] .ChatLimitAlert-module__ISlWpW__alert{color:var(--black);background-color:var(--next-primary)}:root[data-theme=dark] .ChatLimitAlert-module__ISlWpW__title{color:var(--black)}:root[data-theme=dark] .ChatLimitAlert-module__ISlWpW__link{color:var(--black)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ChatLimitAlert-module__ISlWpW__alert{color:var(--black);background-color:var(--next-primary)}:root:not([data-theme=light]) .ChatLimitAlert-module__ISlWpW__title{color:var(--black)}:root:not([data-theme=light]) .ChatLimitAlert-module__ISlWpW__link{color:var(--black)}}
.ChatAnswer-module__rpQPLW__answer table{margin-block:var(--spacing-8)}.ChatAnswer-module__rpQPLW__answer pre,.ChatAnswer-module__rpQPLW__answer code{overflow-wrap:break-word}@media print{.ChatAnswer-module__rpQPLW__answer table{table-layout:fixed}.ChatAnswer-module__rpQPLW__answer th,.ChatAnswer-module__rpQPLW__answer td{overflow-wrap:break-word}.ChatAnswer-module__rpQPLW__answer td [data-reference-tag],.ChatAnswer-module__rpQPLW__answer th [data-reference-tag]{max-width:100%}}
.ChatAnswerTable-module___82QiW__wrapper{width:100%;position:relative}.ChatAnswerTable-module___82QiW__scrollArea{width:100%;overflow-x:auto}.ChatAnswerTable-module___82QiW__scrollShadow{pointer-events:none;z-index:1;inset-block:var(--spacing-8);width:var(--space-4);opacity:0;transition:opacity .15s;position:absolute}.ChatAnswerTable-module___82QiW__fullScreen .ChatAnswerTable-module___82QiW__scrollShadow{inset-block:var(--spacing-11) var(--spacing-6)}.ChatAnswerTable-module___82QiW__scrollShadowStart{background:linear-gradient(90deg,#00000008,#0000);inset-inline-start:0}.ChatAnswerTable-module___82QiW__scrollShadowEnd{background:linear-gradient(270deg,#00000008,#0000);inset-inline-end:0}.ChatAnswerTable-module___82QiW__wrapper[data-can-scroll-start=true] .ChatAnswerTable-module___82QiW__scrollShadowStart,.ChatAnswerTable-module___82QiW__wrapper[data-can-scroll-end=true] .ChatAnswerTable-module___82QiW__scrollShadowEnd{opacity:1}.ChatAnswerTable-module___82QiW__fullScreen .ChatAnswerTable-module___82QiW__scrollArea{padding:var(--spacing-11) var(--spacing-6) var(--spacing-6);flex:1;overflow:auto}.ChatAnswerTable-module___82QiW__fullScreen .ChatAnswerTable-module___82QiW__scrollArea table{margin-block-start:0}.ChatAnswerTable-module___82QiW__toolbar{z-index:1;gap:var(--spacing-2);opacity:0;transition:opacity .15s;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0;transform:translateY(-25%)}.ChatAnswerTable-module___82QiW__toolbarButton{background:var(--white);box-shadow:var(--shadow-sm)}.ChatAnswerTable-module___82QiW__wrapper:focus{outline:none}.ChatAnswerTable-module___82QiW__fullScreen{z-index:100;background:var(--white);flex-direction:column;width:100vw;height:100vh;margin:0;display:flex;position:fixed;inset:0}.ChatAnswerTable-module___82QiW__fullScreen .ChatAnswerTable-module___82QiW__toolbar{inset-block:var(--spacing-3) auto;opacity:1;inset-inline-end:var(--spacing-6);transform:none}.ChatAnswerTable-module___82QiW__wrapper:hover .ChatAnswerTable-module___82QiW__toolbar,.ChatAnswerTable-module___82QiW__wrapper:focus-within .ChatAnswerTable-module___82QiW__toolbar{opacity:1}@media (min-width:768px){.ChatAnswerTable-module___82QiW__wrapper:not(.ChatAnswerTable-module___82QiW__constrained,.ChatAnswerTable-module___82QiW__fullScreen){--break-out-width:calc((100vw - var(--app-rail-gutter,0px)) * .9);width:var(--break-out-width);max-width:1280px;margin-inline:calc(-1 * max((min(var(--break-out-width), 1280px) - 648px) / 2, 0px))}div:has(~[data-editor-panel]) .ChatAnswerTable-module___82QiW__wrapper:not(.ChatAnswerTable-module___82QiW__fullScreen){width:100%;max-width:100%;margin-inline:0}}@media print{.ChatAnswerTable-module___82QiW__wrapper,.ChatAnswerTable-module___82QiW__wrapper:not(.ChatAnswerTable-module___82QiW__constrained){width:100%;max-width:100%;margin-inline:0;overflow:visible}.ChatAnswerTable-module___82QiW__toolbar,.ChatAnswerTable-module___82QiW__scrollShadow{display:none}.ChatAnswerTable-module___82QiW__scrollArea{overflow:visible}.ChatAnswerTable-module___82QiW__fullScreen{background:0 0;width:100%;height:auto;position:static}.ChatAnswerTable-module___82QiW__fullScreen .ChatAnswerTable-module___82QiW__scrollArea{padding:0;overflow:visible}}
.FloatingChatPill-module__uZA4fG__container{z-index:var(--z-toast);min-width:220px;position:fixed;inset-block-end:calc(var(--spacing-3) + var(--page-modal-offset,0px));inset-inline-start:50%;transform:translate(-50%)}.FloatingChatPill-module__uZA4fG__floatingPill{border-radius:var(--spacing-7);box-shadow:var(--shadow-elevated)}.FloatingChatPill-module__uZA4fG__label{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);color:var(--white);justify-content:center;align-items:center;display:flex}.FloatingChatPill-module__uZA4fG__labelText{text-overflow:ellipsis;white-space:nowrap;max-width:min(400px,70vw);display:block;overflow:hidden}.FloatingChatPill-module__uZA4fG__chat{width:94vw}.FloatingChatPill-module__uZA4fG__closeButton{z-index:var(--z-toast);position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(-6px,-6px)}@media (min-width:768px){.FloatingChatPill-module__uZA4fG__chat{width:640px}}@media print{.FloatingChatPill-module__uZA4fG__container{display:none}}
.EuMappingModal-module__fX6x_G__content{width:100%}.EuMappingModal-module__fX6x_G__formFieldCenter{margin-top:var(--spacing-6);flex-shrink:0}
.ExternalUrlsTab-module__m5GyLq__urls{height:100%}.ExternalUrlsTab-module__m5GyLq__urlsContent{flex-direction:column;min-height:100%;display:flex}.ExternalUrlsTab-module__m5GyLq__urlsStack,.ExternalUrlsTab-module__m5GyLq__urlsEmpty{flex:1}.ExternalUrlsTab-module__m5GyLq__urlsList{gap:var(--spacing-2);width:100%;padding:var(--spacing-1);flex-direction:column;display:flex}.ExternalUrlsTab-module__m5GyLq__url{gap:var(--spacing-2);width:100%;padding-block:var(--spacing-2);color:var(--gray-600);align-items:center;display:flex}.ExternalUrlsTab-module__m5GyLq__url:last-child{border-bottom:none}.ExternalUrlsTab-module__m5GyLq__urlContent{text-overflow:ellipsis;white-space:nowrap;flex:2;overflow:hidden}.ExternalUrlsTab-module__m5GyLq__linkIcon{width:var(--space-4);height:var(--space-4);color:var(--gray-600);flex-shrink:0}.ExternalUrlsTab-module__m5GyLq__errorContainer{padding-inline-start:var(--spacing-2)}.ExternalUrlsTab-module__m5GyLq__invalidIcon{width:var(--space-4);height:var(--space-4);color:var(--next-secondary)}.ExternalUrlsTab-module__m5GyLq__error{color:var(--next-secondary)}.ExternalUrlsTab-module__m5GyLq__actionMenu{border:1px solid var(--next-secondary-lighter);border-radius:var(--rounded-lg);background-color:var(--white)}.ExternalUrlsTab-module__m5GyLq__actionButton{justify-content:start!important}.ExternalUrlsTab-module__m5GyLq__actionButton:first-child{border-bottom:1px solid var(--next-secondary-lighter);border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.ExternalUrlsTab-module__m5GyLq__actionButton:last-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.ExternalUrlsTab-module__m5GyLq__noResults{width:100%;margin-block:auto}@media (max-width:767px){.ExternalUrlsTab-module__m5GyLq__urls{height:175px}}
.LawSourcesTab-module__8OXhsG__icon{width:var(--space-4);height:var(--space-4);color:var(--gray-600)}
.VerdictSourcesTab-module__C2OlMW__metaField{white-space:nowrap}
.SelectedSourcesTab-module__MerAuW__container{position:relative}.SelectedSourcesTab-module__MerAuW__icon{width:var(--space-4);height:var(--space-4);color:var(--gray-600)}
.SourcesSearch-module__sDt4ca__container{position:relative}.SourcesSearch-module__sDt4ca__inputWrapper{width:100%;position:relative}.SourcesSearch-module__sDt4ca__inputWrapper [id=sources-select]{top:var(--portal-top)!important;left:var(--portal-left)!important;width:var(--portal-width)!important}
.SourcesSelect-module__V7t-tq__tabsContainer{height:180px;overflow-y:auto}.SourcesSelect-module__V7t-tq__tabList{box-shadow:inset 0 -1px 0 0 var(--next-secondary-lighter);align-items:center}.SourcesSelect-module__V7t-tq__tabPanel{padding-block:var(--spacing-3)!important;padding-inline:var(--spacing-2)!important}.SourcesSelect-module__V7t-tq__divider{width:1px;height:var(--space-4);margin-bottom:var(--spacing-2);background-color:var(--next-secondary-lighter)}
.SourcesTab-module__nMOYWq__container{min-height:355px}
.FileActionMenu-module__28sm0G__actionMenu{border:1px solid var(--next-secondary-lighter);border-radius:var(--rounded-lg);background-color:var(--white)}.FileActionMenu-module__28sm0G__actionButton{justify-content:start!important}.FileActionMenu-module__28sm0G__actionButton:first-child:not(:only-child){border-block-end:1px solid var(--next-secondary-lighter);border-end-end-radius:0!important;border-end-start-radius:0!important}.FileActionMenu-module__28sm0G__actionButton:last-child:not(:only-child){border-start-start-radius:0!important;border-start-end-radius:0!important}
.TeamHeader-module__a0mV4a__title{margin-block-start:var(--spacing-4)}.TeamHeader-module__a0mV4a__icon{font-size:var(--text-3xl);margin-inline-end:var(--spacing-2);line-height:1;display:inline-block}.TeamHeader-module__a0mV4a__description{max-width:384px;text-align:center;margin-block-start:var(--spacing-1)}@media (min-width:768px){.TeamHeader-module__a0mV4a__description{max-width:580px}}.TeamHeader-module__a0mV4a__badges{margin-block-start:var(--spacing-2)}
.TeamMembers-module__1wUmrq__table{border-spacing:0;border-collapse:collapse;width:100%}.TeamMembers-module__1wUmrq__table thead tr th{padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-600);text-align:start;background-color:var(--gray-100)}.TeamMembers-module__1wUmrq__table thead tr th:first-child{border-start-start-radius:var(--rounded-lg)}.TeamMembers-module__1wUmrq__table thead tr th:last-child{border-start-end-radius:var(--rounded-lg)}.TeamMembers-module__1wUmrq__table tbody tr td{padding:var(--spacing-3) var(--spacing-4);background-color:var(--white)}.TeamMembers-module__1wUmrq__table tbody tr td:not(:first-child){white-space:nowrap;width:0}.TeamMembers-module__1wUmrq__table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--rounded-lg)}.TeamMembers-module__1wUmrq__table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--rounded-lg)}.TeamMembers-module__1wUmrq__roleColumn{min-width:180px}