.Toaster__manager-top{z-index:10000 !important}.snackbar-error-container{position:relative;top:0px;display:flex;flex-direction:row;align-items:center;background-color:var(--danger);padding:7px var(--size-ml);font-size:var(--font-size-xxs);font-weight:500;color:var(--white);width:100vw;z-index:10000 !important}.snackbar-error-content{display:flex;flex-direction:row;align-items:center;margin-right:56px}.snackbar-error-buttons{display:flex;flex-direction:row;font-weight:700;margin-left:12px}.snackbar-error__icon-wrapper{position:absolute;top:50%;transform:translateY(-50%);right:12px}.snackbar-error-content{flex-direction:column;align-items:flex-start;margin-right:48px}.snackbar-error-buttons{margin-left:0;margin-top:0px}.snackbar-error__icon-wrapper{right:6px}
.snackbar-success-container{padding:7px var(--size-ml);top:0px;background-color:var(--success);width:100vw;z-index:10000 !important;position:relative}.snackbar-success-text{font-size:12px;font-weight:500;color:var(--black)}
.snackbar-info-container{top:0px;display:flex;flex-direction:row;padding:7px var(--size-ml);align-items:center;background-color:var(--pale-periwinkle-primary);width:100vw;z-index:10000 !important;position:relative}.snackbar-info-text{font-size:var(--font-size-xxs);font-weight:500;flex:1;text-align:left}
.ai-button{width:63px;font-size:var(--font-size-xxs);border-radius:var(--size-xxs);padding:2px 6px 4px 0;display:flex;place-items:center flex-start}.ai-button>svg{padding-top:3px}
.task-pane-footer{height:var(--size-xl);width:100%;background-color:var(--white);display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;box-shadow:var(--default-box-shadow);overflow:hidden;position:relative;z-index:999}.task-pane-footer-small{height:var(--size-xl)}.ai-control-wrapper{border-left:2px solid var(--dark-blue-primary);padding-left:8px}
.suggestion-item{display:flex;flex-direction:column;border:1px solid var(--pastel-periwinkle-primary);border-radius:var(--size-xs);background-color:var(--white);padding:var(--size-s) var(--size-sm);gap:6px;margin:0 var(--size-sm);scroll-margin:var(--size-s) 0}.suggestion-item-header{display:flex;flex-direction:row;align-items:center;gap:var(--size-xxs);font-size:var(--font-size-xxs);font-weight:500;justify-content:space-between;height:20px}.suggestion-item-header-group{display:flex;flex-direction:row;gap:var(--size-xxs);align-items:center;cursor:pointer}.suggestion-item-header-group p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.suggestion-item-header-circle{width:var(--size-xxs);height:var(--size-xxs);border-radius:var(--size-xxs);flex-shrink:0}.suggestion-item-header-text{font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.suggestion-item>hr{border:0;border-bottom:.0625rem solid;border-color:var(--pastel-periwinkle-primary);margin:.5rem -1rem}.suggestion-item:last-child{margin-bottom:var(--size-sm)}.suggestion-item:first-child{margin-top:var(--size-s)}.card-expanded-animation{animation:expand-animation-keyframes .2s linear forwards;transform-origin:top}.card-collapsed-animation{animation:collapse-animation-keyframes .2s linear forwards;transform-origin:top}.card-closed-animation{transition:height .2s;height:0 !important;padding:0;margin:0;overflow:hidden}.card-fade-out-animation{transition:opacity .2s ease;opacity:0}@keyframes expand-animation-keyframes{0%{opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}@keyframes collapse-animation-keyframes{0%{opacity:1;transform:scaleY(1)}100%{opacity:0;transform:scaleY(0.25)}}.debug{border:red 1px solid;padding:5px;font-size:var(--font-size-xxxs)}
.suggestion-ignore-wrapper,.suggestion-ignore-button,.dont-ignore-button{display:flex}.suggestion-ignore-button,.dont-ignore-button{border:1px solid var(--pale-periwinkle-primary);padding:6px var(--size-xs);color:var(--cool-lavender-primary)}.suggestion-ignore-button{align-items:center;border-radius:var(--size-s) 0 0 var(--size-s);cursor:pointer;font-size:var(--font-size-xxxs)}.suggestion-ignore-down-arrow{border-radius:0 var(--size-s) var(--size-s) 0;padding:0 6px 0 var(--size-xxs);border-left-width:0}.drop-down-menu-content{background-color:#fff;border-radius:var(--size-xxs);box-shadow:var(--default-box-shadow);border:1px solid var(--default-border-color);position:absolute;top:40px;right:10px;width:120px;z-index:10}.drop-down-menu-content button{text-align:left;padding:var(--size-xs) var(--size-xxs);width:100%}.drop-down-menu-content button:first-child{border-radius:var(--size-xxs) var(--size-xxs) 0 0}.drop-down-menu-content button:last-child{border-radius:0 0 var(--size-xxs) var(--size-xxs)}.drop-down-menu-content button:disabled{color:var(--pastel-periwinkle-primary);cursor:not-allowed !important}.dont-ignore-button{border-radius:var(--size-s);font-size:var(--font-size-xxxs);text-wrap:nowrap;user-select:none;-ms-user-select:none}.suggestion-ignore-button:hover,.suggestion-ignore-button:hover:disabled:active,.drop-down-menu-content button:hover,.drop-down-menu-content button:hover:disabled:active,.dont-ignore-button:hover,.dont-ignore-button:hover:disabled:active{background-color:var(--pale-periwinkle-primary)}.suggestion-ignore-button:hover:active,.drop-down-menu-content button:hover:active,.dont-ignore-button:hover:active{background-color:var(--pastel-periwinkle-primary)}
.suggestion-feedback-button{color:var(--cool-lavender-primary);cursor:pointer;margin-left:var(--size-xxs)}.suggestion-feedback-button:hover{color:var(--dark-blue-primary)}.suggestion-feedback-dialog{display:flex;flex-direction:column}.suggestion-feedback-dialog-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid var(--default-border-color);padding:var(--size-sm)}.suggestion-feedback-dialog-header p{font-size:var(--font-size-xxxs);color:var(--cool-lavender-primary);font-weight:700}.suggestion-feedback-dialog-input{margin:var(--size-sm);color:var(--black);box-shadow:var(--default-box-shadow);border:1px solid var(--default-border-color) !important;caret-color:var(--black)}.suggestion-feedback-dialog-input:focus{border:1px solid var(--dark-blue-primary) !important}.suggestion-feedback-dialog-submit-button{margin:0 0 var(--size-sm) var(--size-sm);width:80px;border-radius:var(--size-xs)}.suggestion-feedback-dialog-checkbox{font-size:var(--font-size-xs);margin:0 var(--size-sm) var(--size-sm) var(--size-sm);width:100%;line-height:var(--size-m)}.suggestion-feedback-dialog-checkbox div:first-of-type{width:var(--size-s);height:var(--size-s);margin-top:2px}.suggestion-feedback-dialog-checkbox div:last-of-type{font-size:var(--font-size-xs)}.suggestion-feedback-dialog-close-button{position:absolute;top:17px;right:17px;cursor:pointer}
.citation-card-body{display:flex;flex-direction:column;gap:var(--size-s);align-items:center;justify-content:center;width:100%}.citation-card-body-target{text-align:center;font-weight:500;font-size:var(--font-size-xs);overflow:hidden;white-space:normal;text-overflow:ellipsis;padding:0 var(--size-sm);min-width:0}
.citation-replacements-container{display:flex;flex-direction:column;gap:var(--size-s);width:100%}.citation-replace-all-button{background-color:#4e7fff !important}.citation-correction-container{display:flex;flex-direction:column;gap:var(--size-xs);margin-bottom:var(--size-xs)}.citation-correction-button{white-space:normal !important;height:auto !important;padding:var(--size-xxs) var(--size-s);border:1px solid var(--pale-periwinkle-primary) !important;background-color:var(--snow-white-primary) !important;color:var(--dark-blue-primary) !important;text-align:left;font-weight:normal !important;border-radius:var(--size-xxs) 0 0 var(--size-xxs) !important}.citation-correction-button:hover{background-color:#f0f0f0 !important}.citation-correction-button-container{display:flex;flex-direction:row}
.correction-ignore-button-chevron{border:1px solid var(--pale-periwinkle-primary) !important;background-color:var(--snow-white-primary) !important;color:var(--dark-blue-primary) !important;border-radius:0 var(--size-xxs) var(--size-xxs) 0;padding:0 6px;border-left-width:0 !important;display:flex;align-items:center;cursor:pointer}.correction-ignore-button-chevron:hover{background-color:#f0f0f0 !important}.correction-ignore-button-container{position:relative;display:flex}.correction-ignore-dropdown{display:flex;flex-direction:column;position:absolute;top:100%;right:0;margin-top:var(--size-xxs);background-color:#fff;width:max-content;min-width:max-content;z-index:9999;border-radius:var(--size-xxs);box-shadow:var(--default-box-shadow);border:1px solid var(--default-border-color)}.correction-ignore-dropdown-item{padding:var(--size-xs);font-size:var(--font-size-xs);cursor:pointer}.correction-ignore-dropdown-item:first-child{border-radius:var(--size-xxs) var(--size-xxs) 0 0}.correction-ignore-dropdown-item:last-child{border-radius:0 0 var(--size-xxs) var(--size-xxs)}.correction-ignore-dropdown-item:hover{background-color:var(--pale-periwinkle-primary)}
.suggestion-item-examples{display:flex;flex-direction:column;gap:var(--size-s)}.suggestion-item-examples-action-button{font-size:var(--font-size-xxs);font-weight:600;color:var(--dark-blue-primary);cursor:pointer;width:100%}.suggestion-item-examples-box{border-radius:var(--size-xs);background-color:var(--snow-white-primary);border:1px solid var(--pale-periwinkle-primary);padding:var(--size-sm)}
.suggestion-card-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--size-xs)}.suggestion-item-target{text-align:center;font-weight:500;font-size:var(--font-size-xs);overflow:hidden;white-space:normal;text-overflow:ellipsis;padding:0 var(--size-sm);min-width:0}.suggestion-item-message{margin-top:var(--size-xs);text-align:center;white-space:pre-wrap}
.suggestions-stacked-view{display:flex;flex-direction:column;gap:var(--size-s);width:100%;overflow-y:auto;overflow-x:hidden}.os-theme-dark .os-scrollbar-handle{background-color:var(--disabled-background)}
.suggestion-category-filter{display:flex;flex-direction:column;padding:var(--size-s) var(--size-m) var(--size-xs) var(--size-m);border-bottom:2px solid var(--dark-blue-primary);gap:6px;z-index:10001 !important}.suggestion-category-filter-header{display:flex;flex-direction:row;align-items:center;font-size:var(--font-size-xs);gap:var(--size-xs)}.suggestion-category-filter-header span{margin-right:var(--size-xs)}.suggestion-category-filter-header.disabled{opacity:.2;pointer-events:none;-ms-user-select:none;user-select:none}.suggestion-category-filter-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:var(--size-xxs)}.suggestion-category-filter-footer.format-validity{margin-top:var(--size-xs)}.accept-all-suggestions-dialog{display:flex;flex-direction:column;padding:var(--size-ml);gap:var(--size-s)}.accept-all-suggestions-dialog-text{font-size:var(--font-size-s);font-weight:500}.accept-all-suggestions-dialog-button{height:auto !important;white-space:normal !important;padding:var(--size-xxs) var(--size-s);border-radius:var(--size-xxs) !important;font-size:var(--font-size-xs) !important;line-height:1.36em !important;border-width:0 !important}.accept-all-suggestions-dialog-button:focus{box-shadow:none !important}.accept-all-suggestions-dialog-checkbox{font-size:var(--font-size-xs);align-items:center;font-weight:500}.accept-all-suggestions-dialog-checkbox div:first-of-type{width:var(--size-s);height:var(--size-s);box-shadow:none !important}.accept-all-suggestions-dialog-checkbox div:nth-of-type(2){margin-left:6px}.express-editing-button_disabled{color:var(--disabled-background) !important;pointer-events:none}.progress-bar svg{width:16px;height:16px}
.suggestions-skeleton{display:flex;flex-direction:column;height:100%;background-color:var(--white)}.suggestions-skeleton-header{display:flex;flex-direction:column;background-color:var(--snow-white-primary);padding:var(--size-s) var(--size-m) var(--size-xs) var(--size-m);gap:var(--size-s)}.suggestions-skeleton-header>div:first-child{width:90px;height:20px;border-radius:var(--size-xxs);background-color:var(--pale-periwinkle-primary)}.legalpad-loading{margin:30% auto var(--size-s);max-width:75%}.legalpad-loading .binding{content:"";border:var(--size-xxs) solid var(--cool-lavender-primary);margin:0 auto}.legalpad-loading .pad{border:var(--size-xxs) solid var(--cool-lavender-primary);border-top:0;padding:var(--size-ml);margin:0 auto}.legalpad-loading .line{margin-top:var(--size-sm);border-top:2px solid var(--cool-lavender-primary);opacity:0;animation:writeline 4s infinite ease-in}.legalpad-loading .line:first-child{margin-top:0}.legalpad-loading .line.line2{animation-delay:.5s}.legalpad-loading .line.line3{animation-delay:1s;margin-bottom:var(--size-l)}.legalpad-loading .line.line4{animation-delay:3s}.legalpad-loading .line.line5{animation-delay:3.5s}.legalpad-loading .line.line6{animation-delay:4s;margin-bottom:var(--size-l)}.legalpad-loading .line.line7{animation-delay:6s}.legalpad-loading .line.line8{animation-delay:6.5s}.legalpad-loading .line.line9{animation-delay:7s}.legalpad-loading+div{text-align:center;font-size:var(--font-size-s);color:var(--dark-blue-primary)}@keyframes writeline{0%{width:0px;opacity:0}33%{width:100%;opacity:1}70%{opacity:1}100%{opacity:0}}
@keyframes slideIn{from{transform:translateY(-74px);opacity:0}to{transform:translateY(0);opacity:1}}.progress-snackbar{background-color:var(--pale-periwinkle-primary);flex-direction:column;position:relative;z-index:1000;width:100vw;animation:slideIn .5s ease-out forwards}.progress-snackbar-text{font-size:var(--font-size-xxs);font-weight:500;flex:1}.progress-snackbar-action-text{font-size:var(--font-size-xxs);font-weight:700;color:var(--dark-blue-primary);cursor:pointer}.progress-snackbar-total{height:var(--size-xxs);background-color:var(--pastel-periwinkle-primary)}.progress-snackbar-completed{height:var(--size-xxs);position:absolute;bottom:0;max-width:80%;background-color:var(--cool-lavender-primary)}.progress-snackbar-stop-button{font-size:var(--font-size-xxs);font-weight:700;cursor:pointer;color:var(--dark-blue-primary)}.progress-snackbar-content{display:flex;align-items:center;flex-direction:row;padding:7px var(--size-ml)}.express-snackbar{top:0px}.undo-snackbar{top:74px !important;position:absolute}
.progress-bar svg{width:16px;height:16px}
.ignored-suggestions-bar{background-color:var(--pale-periwinkle-primary);padding:7px var(--size-ml);gap:var(--size-xxs);z-index:1000;display:flex;flex-direction:column}
.suggestion-category-bar{flex:1 1 24%;min-width:0;width:100%;padding:var(--size-xxs) 0;background-color:var(--white);color:var(--dark-blue-primary);border-radius:var(--size-xxs);font-weight:700;font-size:var(--font-size-xxs);text-transform:capitalize;text-align:center;cursor:pointer}.suggestion-category-bar:hover{text-decoration:underline}.suggestion-category-bar:disabled{cursor:not-allowed}@media(max-width: 350px){.suggestion-category-bar{font-size:var(--font-size-xxxs)}}
.document-empty-view{display:flex;flex-direction:column;gap:var(--size-s);align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.suggestion-category-empty-view{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--white);text-align:center}.suggestion-category-empty-view-header{font-size:18px;font-weight:700;margin:var(--size-ml) var(--size-xl) 0 var(--size-xl)}.suggestion-category-empty-view-sub-header{font-size:var(--font-size-xs);font-weight:500;color:var(--cool-lavender-primary);margin:var(--size-s) var(--size-xl) 0 var(--size-xl)}.suggestion-review-completed{display:flex;flex-direction:column;gap:var(--size-ml);width:100%;height:100%;background-color:var(--white);text-align:center;align-items:center;justify-content:center}
.mainHeading{font-weight:500}.heading{font-size:1em;font-weight:500}.icon{display:flex;padding:.125em}.dark,.dark .icon{color:var(--white)}.light,.light .icon{color:var(--black)}.wrapper:not(:last-child){border-bottom:1px solid var(--cool-lavender-primary)}.accordionButton{all:inherit;border:0;display:grid;width:100%;grid-template-columns:1fr 1.25em;padding:.325em 0}.accordionButton>span{align-self:center}.accordionButton:hover,.accordionButton:focus{cursor:pointer}.content{font-size:.875em;font-weight:400;animation:showhide .3s ease-in-out;opacity:1;transform:scaleY(1);line-height:1.375em;overflow:hidden scroll}.content>div>*{margin:0}.content[hidden]{opacity:0;transform:scaleY(0)}@keyframes showhide{0%{opacity:0}1%{opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}.iconSvgStyle{width:1em;height:1em}
.badge{font-size:.875rem;font-weight:500;padding:.325em .5em;border-width:1px;border-style:solid;border-radius:.25em;align-items:center;align-self:start;margin-right:.325em;margin-left:.325em;display:flex}.badge+*{margin-left:0}.badge:first-child{margin-left:0}.badge>svg{display:inline}.badge>svg:not(:only-child){margin-right:.25em}.neutral{color:var(--dark-blue-primary);background-color:var(--pale-periwinkle-primary);border-color:var(--pastel-periwinkle-primary)}.danger{color:var(--danger);background-color:color-mix(in oklab, var(--danger) 15%, white);border-color:var(--danger)}.success{color:var(--success);background-color:color-mix(in oklab, var(--success) 12%, white);border-color:var(--success)}.warning{color:color-mix(in oklab, var(--warning) 75%, black);background-color:color-mix(in oklab, var(--warning) 15%, white);border-color:var(--warning)}.primary{color:var(--white);background-color:var(--dark-blue-primary);border-color:var(--dark-blue-primary)}.transparent{color:var(--dark-blue-primary);background-color:rgba(0,0,0,0);border-color:var(--dark-blue-primary)}.no-bg{padding:0;border-width:0;color:var(--dark-blue-primary);background-color:rgba(0,0,0,0)}
.citationCard{display:flex;flex-direction:row;border:1px solid var(--pastel-periwinkle-primary);border-radius:var(--size-xs);background-color:var(--white)}.citationCard>.correct,.citationCard>.needsImprovement,.citationCard>.incorrect,.citationCard>.notVerifiable{flex:0 0 var(--size-xxs);border-radius:var(--size-xs) 0 0 var(--size-xs)}.citationCard>.correct{background-color:var(--success)}.citationCard>.needsImprovement{background-color:var(--warning)}.citationCard>.incorrect{background-color:var(--danger)}.citationCard>.notVerifiable{background-color:#dfaa8a}.citationCard .contentWrapper{padding:var(--size-s);flex:1 0 80%}.citationCard:first-child{margin-top:var(--size-sm)}.citationCard:last-child{margin-bottom:var(--size-sm)}
.rc-card-container{display:flex;flex-direction:column;padding:0 var(--size-sm);gap:var(--size-s);width:100%;overflow-y:auto;overflow-x:hidden;height:calc(100vh - 228px);padding-bottom:var(--size-ml)}
.modal-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.4588235294);position:absolute;z-index:999999;top:0;left:0}.modal-wrapper>div{display:flex;flex-direction:column;background-color:var(--white);border-radius:var(--size-xs);box-shadow:1px 1px var(--size-m) rgba(0,0,0,.69);padding:var(--size-s);margin:var(--size-ml);align-items:center;position:relative;z-index:999999}.modal-wrapper .title{font-size:var(--font-size-s);font-weight:600;margin-bottom:var(--size-sm)}.modal-wrapper .content{font-size:var(--font-size-xs)}.modal-wrapper .btn-wrapper{display:flex;gap:var(--size-xs)}.modal-wrapper button{cursor:pointer;border-radius:var(--size-xxs);font-size:var(--font-size-xs);line-height:1;padding:.5em 1em;margin-top:var(--size-s)}.modal-wrapper button.secondary{border:1px solid var(--cool-lavender-primary);background-color:var(--snow-white-primary);color:var(--cool-lavender-primary)}.modal-wrapper button.secondary:hover{background-color:var(--pale-periwinkle-primary)}.modal-wrapper button.primary{border:1px solid var(--dark-blue-primary);background-color:var(--dark-blue-primary);color:var(--white)}.modal-wrapper button.primary:hover{border:1px solid var(--cool-lavender-primary);background-color:var(--cool-lavender-primary)}
.brief-chat-feedback-popup-radio-button{border:1px solid var(--default-border-color);background-color:var(--white);padding:2px var(--size-xs);border-radius:var(--size-xxs);font-size:var(--font-size-xxxs);min-width:80px;font-weight:600;color:var(--cool-lavender-primary);margin-right:var(--size-xs) !important}.brief-chat-feedback-popup-radio-button:focus{outline:none}.brief-chat-feedback-popup-radio-button[aria-checked=true]{border:1px solid var(--dark-blue-primary);color:var(--black)}
.brief-chat-feedback-popup{background-color:var(--pale-periwinkle-primary);border:1px solid var(--pastel-periwinkle-primary);border-radius:var(--size-xs);padding:var(--size-ml) !important;position:relative;margin-top:var(--size-sm)}.brief-chat-feedback-popup-body{display:flex;flex-direction:column}.brief-chat-feedback-popup-close-button{position:absolute;top:var(--size-sm);right:var(--size-sm);cursor:pointer}.brief-chat-feedback-popup-submit-button{width:74px !important;height:auto !important;margin-top:var(--size-sm);border-radius:var(--size-xxs) !important;padding:var(--size-xxs) var(--size-s);border:0 !important}.brief-chat-feedback-popup-submit-button:focus,.brief-chat-feedback-popup-submit-button :active{outline:none}.brief-chat-feedback-popup-submit-button[aria-disabled=true]{background-color:var(--disabled-background) !important;color:var(--white) !important}.brief-chat-feedback-input:focus{border:1px solid var(--dark-blue-primary) !important;caret-color:var(--black);animation:blink 1s infinite}@keyframes blink{from,to{caret-color:rgba(0,0,0,0)}100%{caret-color:var(--black)}}
.brief-chat-bot-message-action-button{cursor:pointer;display:flex;align-items:center;border-radius:var(--size-xxs);padding:var(--size-xxs)}.brief-chat-bot-message-action-button:hover{background-color:var(--default-border-color);color:var(--dark-blue-primary)}
.brief-chat-bot-message{display:flex;flex-direction:column;padding:var(--size-sm) var(--size-sm) var(--size-s) var(--size-sm);box-shadow:var(--default-box-shadow);border:1px solid var(--default-border-color);flex:1;gap:var(--size-xxs);border-radius:0 var(--size-xs) var(--size-xs) var(--size-xs);font-size:var(--font-size-xxs)}.brief-chat-bot-message h1,.brief-chat-bot-message h2,.brief-chat-bot-message h3,.brief-chat-bot-message h4,.brief-chat-bot-message h5,.brief-chat-bot-message h6{margin-top:.6em;margin-bottom:.6em;line-height:1.6}.brief-chat-bot-message h1,.brief-chat-bot-message h2{font-size:2em}.brief-chat-bot-message h3{font-size:1.5em}.brief-chat-bot-message h4{font-size:1.25em}.brief-chat-bot-message h5{font-size:1.125em}.brief-chat-bot-message h6{font-size:1em}.brief-chat-bot-message ol,.brief-chat-bot-message ul{margin-bottom:.6em;padding-left:2.5em}.brief-chat-bot-message li{margin-left:.375em;margin-top:.5em;margin-bottom:.5em}.brief-chat-bot-message-container{display:flex;flex-direction:row;gap:var(--size-xs)}.brief-chat-bot-message p{font-size:var(--font-size-xxs)}.brief-chat-bot-message pre{white-space:break-spaces;word-break:break-word}.brief-chat-bot-message-actions{display:flex;flex-direction:row;margin-top:var(--size-xxs);align-items:center}
.brief-chat-user-message{display:flex;flex-direction:column;padding:var(--size-s);border-radius:var(--size-xs) 0 var(--size-xs) var(--size-xs);box-shadow:var(--default-box-shadow);border:1px solid var(--default-border-color);flex:1;gap:var(--size-xxs)}.brief-chat-user-message-container{display:flex;flex-direction:row;margin-left:var(--size-xl);gap:var(--size-xs)}
.brief-chat-messages-container{display:flex;flex:1;flex-direction:column;gap:var(--size-sm);overflow:auto;width:100%;padding:var(--size-sm)}
.brief-chat-input{border:1px solid var(--default-border-color) !important;border-radius:var(--size-xs) !important;width:100%;box-shadow:var(--default-box-shadow);height:100%;padding:var(--size-s);padding-right:52px !important;resize:none;scrollbar-width:thin;font-size:var(--font-size-xxs);max-height:100px}.brief-chat-input-container{display:flex;flex-direction:row;position:relative;width:100%;padding:0 var(--size-sm) var(--size-sm) var(--size-sm)}.brief-chat-input:focus{border:1px solid var(--dark-blue-primary) !important;outline:none;caret-color:var(--black);animation:blink 1s infinite}.brief-chat-input:disabled{cursor:not-allowed;background-color:var(--snow-white-primary);border-color:var(--disabled-background) !important;box-shadow:0 0 var(--size-xs) var(--disabled-background)}.brief-chat-input:disabled::placeholder{color:var(--text-secondary)}.brief-chat-send-button{position:absolute !important;right:26px;top:calc(50% - var(--size-ml));background-color:var(--dark-blue-primary) !important;color:var(--white) !important;border-radius:var(--size-xxs) !important;z-index:999}.brief-chat-send-button[aria-disabled]{background-color:var(--disabled-background) !important}.brief-chat-send-button:hover:not([disabled]){background-color:var(--cool-lavender-primary) !important}@keyframes blink{from,to{caret-color:rgba(0,0,0,0)}100%{caret-color:var(--black)}}
.thinking-animation-container{display:flex;flex-direction:row;width:100%;gap:var(--size-xs);margin-left:var(--size-xxs);padding:0 var(--size-sm)}.thinking-animation-loader{aspect-ratio:2;background:no-repeat radial-gradient(circle closest-side, var(--dark-blue-primary) 100%, rgba(0, 0, 0, 0)) 0% 50%,no-repeat radial-gradient(circle closest-side, var(--dark-blue-primary) 100%, rgba(0, 0, 0, 0)) 50% 50%,no-repeat radial-gradient(circle closest-side, var(--dark-blue-primary) 100%, rgba(0, 0, 0, 0)) 100% 50%;background-size:var(--size) var(--size);animation:l3 1s infinite linear}@keyframes l3{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}
.start-new-conversation-dialog{border-radius:var(--size-xxs);bottom:120px;position:absolute !important;margin:0 auto !important;left:0;right:0;top:auto !important;overflow:hidden}
.brief-chat-close-button{position:absolute;cursor:pointer;right:var(--size-sm);top:var(--size-sm)}.brief-chat .sample-prompts-container{display:flex;flex-direction:column;border-radius:var(--size-xs);box-shadow:var(--default-box-shadow);padding:var(--size-ml);gap:var(--size-sm);background-color:var(--white);font-size:var(--default-font-size);position:relative;width:100%}.brief-chat .sample-prompts-container>p{font-weight:600}.brief-chat .sample-prompts-container .sample-prompt{display:flex;border-radius:var(--size-xs);border:2px solid var(--default-border-color);padding:var(--size-xs) var(--size-s);cursor:pointer;line-height:1.4em;text-overflow:ellipsis;overflow:hidden}
.brief-chat-welcome-message{border-radius:var(--size-xs);border:2px solid var(--pastel-periwinkle-primary);background-color:var(--pale-periwinkle-primary);padding:var(--size-s);gap:var(--size-xs);position:relative;flex-direction:column;width:100%;box-shadow:var(--default-box-shadow)}.brief-chat-dont-show-welcome{font-size:var(--font-size-xxxs);font-weight:700;color:var(--dark-blue-primary);cursor:pointer}
.brief-chat{display:flex;align-items:center;justify-content:center;background-color:var(--white);flex-direction:column;height:100%}
.ai-chat-not-allowed{display:flex;align-items:center;justify-content:center;background-color:var(--pale-periwinkle-primary);flex-direction:column;height:100%;color:var(--dark-blue-primary)}
.report-view{margin:var(--size-sm)}.summary-report-suggestion-info{flex-direction:row;align-items:center;font-size:var(--font-size-xs);color:var(--black);gap:var(--size-xxs)}.document-section-completed{border:1px solid var(--success);background-color:var(--snow-white-primary)}
.card{display:flex;flex-direction:column;border-radius:var(--size-xs);box-shadow:var(--default-box-shadow);color:var(--black);overflow:hidden}.card-title,.card-subtitle{line-height:1em;font-weight:700;font-size:var(--font-size-xs);margin:var(--size-sm)}.card-subtitle{font-size:var(--font-size-xs)}.card-section{border-radius:var(--size-xs);border:1px solid var(--default-border-color);padding:var(--size-sm);display:flex;flex-direction:column;overflow:hidden}.card-section-container{display:flex;flex-direction:column;margin:var(--size-sm);gap:var(--size-sm)}
.score-info-panel{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.1);width:448px;max-width:90vw;transform:translateY(-100%);animation:fadeIn .2s ease-in-out;pointer-events:auto}.score-info-panel::before{content:"";position:absolute;bottom:-6px;left:var(--arrow-left, 50%);transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:#fff;box-shadow:2px 2px 4px rgba(0,0,0,.1)}.score-info-panel-content{position:relative;z-index:1;padding:16px;font-size:13px;line-height:1.5;color:#333;background:#fff;border-radius:8px}.score-info-panel-content p{margin:0;padding:0}.score-info-panel-content ul{margin:0;padding:0;list-style-position:inside}.score-info-panel-content ul li{margin-bottom:4px}.score-info-panel-content strong{font-weight:600;color:#000}@keyframes fadeIn{from{opacity:0;transform:translateY(-100%) translateY(-5px)}to{opacity:1;transform:translateY(-100%)}}
.document-score-item{display:flex;flex-direction:column;font-size:var(--font-size-xxs);color:var(--black)}.document-score-item:last-child{display:flex;margin-top:4px}.document-score-item:last-child .box{height:6px;border-radius:64px}.document-score-item:last-child .box:first-child{width:100%}.document-score-item-number{font-weight:800;margin-left:auto}.document-score-item .score-bg,.document-score-item .score-foreground{height:6px;border-radius:64px}
.document-score-items-container{padding:var(--size-sm);gap:var(--size-sm)}.document-score-items-overlay{background-color:var(--white);opacity:.5;position:absolute;width:calc(100% - var(--size-l));height:calc(100% - var(--size-l));margin:var(--size-sm);top:0}.document-score-items-zero-state{position:absolute;top:50%;transform:translateY(-50%);background-color:var(--white);width:calc(100% - 112px);left:56px;padding:var(--size-sm) var(--size-m);text-align:center;border-radius:var(--size-xs);box-shadow:0px 2px 16px 0px rgba(0,0,0,.2);overflow:hidden}.understanding-scores-section{display:flex;flex-direction:column}.understanding-scores-header{user-select:none}.understanding-scores-header:hover{background-color:var(--pale-periwinkle-primary)}.understanding-scores-content{animation:expandContent .2s ease-out}@keyframes expandContent{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.scores-interpretation-table{display:flex;flex-direction:column;margin:8px 0;font-size:13px;border:1px solid var(--default-border-color)}.scores-interpretation-table .table-header{background-color:var(--white)}.scores-interpretation-table .table-row:nth-child(even){background-color:var(--pale-periwinkle-primary)}.scores-interpretation-table .table-cell{padding:8px;border:1px solid var(--default-border-color);line-height:1.6}.scores-interpretation-table .table-cell.score-column{font-weight:600;white-space:nowrap;min-width:80px;max-width:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.scores-interpretation-table .table-cell.interpretation-column{flex:1}.scores-interpretation-table .table-cell.header-cell{font-weight:600;color:var(--dark-blue-primary);display:flex;align-items:center;justify-content:center}
.settings-account-view{display:flex;flex-direction:column;border-radius:var(--size-xs);box-shadow:var(--default-box-shadow)}.settings-account-view-title{line-height:1em;font-weight:700;color:var(--black);font-size:var(--font-size-s);margin:var(--size-sm) var(--size-ml)}.settings-account-view-subtitle{line-height:1em;font-weight:600;font-size:var(--default-font-size);color:var(--black);margin:var(--size-sm) 0 0 var(--size-ml)}.settings-account-view-text{font-size:var(--default-font-size);color:var(--cool-lavender-primary);margin:var(--size-xs) var(--size-ml) 0 var(--size-ml)}
.settings-preferences-view{display:flex;flex-direction:column;border-radius:var(--size-xs);box-shadow:var(--default-box-shadow)}.settings-preferences-view-title{font-weight:700;margin:var(--size-s) var(--size-ml)}.settings-preferences-view .accordion-wrapper{display:flex;flex-direction:column;margin:16px 24px 24px 24px}.settings-preferences-view .ai-consent-warning,.settings-preferences-view .ai-consent-warning>a{font-style:italic;color:var(--danger) !important}.settings-item-container{display:flex;flex-direction:column;gap:var(--size-sm)}.settings-item-body{display:flex;gap:var(--size-xs);flex-direction:column;font-size:var(--font-size-xxs);padding-bottom:var(--size-sm);border-bottom:1px solid var(--cool-lavender-primary)}.settings-item-body:last-of-type{padding-bottom:0;border-bottom:none}
.subscription-view{display:flex;flex-direction:column;border-radius:var(--size-xs);box-shadow:var(--default-box-shadow)}.subscription-view-title{line-height:1em;font-weight:700;font-size:var(--font-size-s);margin:var(--size-sm) var(--size-ml)}.subscription-view-subtitle{line-height:1em;font-weight:600;font-size:var(--default-font-size);margin:var(--size-sm) var(--size-ml)}.subscription-view-text{font-size:var(--default-font-size);color:var(--cool-lavender-primary);margin:0 var(--size-ml) var(--size-sm) var(--size-ml)}
.reality-check-view{height:100%}.reality-check-view .header{padding:var(--size-s) var(--size-m) var(--size-xs) var(--size-m);text-align:center;font-size:var(--default-font-size);border-bottom:2px solid var(--dark-blue-primary);z-index:10001 !important}.reality-check-view .header-title{display:flex;align-items:center;justify-content:center;gap:var(--size-xs)}.reality-check-view .download-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--size-xxs);background:rgba(0,0,0,0);border:none;cursor:pointer;border-radius:var(--size-xxs);transition:background-color .2s ease;position:relative;z-index:1}.reality-check-view .download-btn svg{pointer-events:none}.reality-check-view .download-btn:hover{background-color:var(--pale-periwinkle-primary)}.reality-check-view .download-btn:focus{outline:2px solid var(--dark-blue-primary);outline-offset:2px}.reality-check-view .btn-wrapper{display:flex;flex-direction:row;gap:var(--size-xxs);justify-content:center;margin:var(--size-xs) 0 var(--size-xxs) 0}.reality-check-view .filter-cite-btn{flex:1 0 18%;min-width:0;width:100%;padding:var(--size-xxs) 0;background-color:var(--white);color:var(--dark-blue-primary);border-radius:var(--size-xxs);font-weight:700;font-size:var(--size-xs);text-transform:uppercase;text-align:center;cursor:pointer}.reality-check-view .filter-cite-btn:hover{text-decoration:underline}.reality-check-view .filter-cite-btn:disabled{cursor:not-allowed}

/*# sourceMappingURL=807-cbfc643462c3de1ed86e.css.map*/