html{font-size:.0520833333vw}body{font-size:var(--font-size-regular)}a,body,img,svg{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:2561px){html{font-size:.037593985vw}}@media(min-width:1921px)and (max-width:2560px){html{font-size:.0446428571vw}}@media (max-width:1920px){html{font-size:.0520833333vw}}@media (max-width:1440px){html{font-size:.0793650794vw}}@media(min-width:768px)and (max-width:1024px){html{font-size:.09765625vw}}@media (max-width:768px){html{font-size:.1302083333vw}}@media (max-width:480px){html{font-size:.1886792453vw}}@media (max-width:380px){html{font-size:.206185567vw}}:root{--primary-dark-2:#1a9795;--primary-dark-1:#0aacaa;--primary:#18c0be;--primary-light-1:#87dfde;--primary-light-2:#e1f4f6;--primary-light-3:#e9f8fa;--primary-light-4:#f7fafb;--secondary-dark-2:#032d84;--secondary-dark-1:#1c59eb;--secondary:#3a7fff;--secondary-light-1:#8eb9ff;--secondary-light-2:#d8e6fd;--secondary-light-3:#ebf3ff;--secondary-light-4:#f3f7ff;--tertiary-dark-2:#271694;--tertiary-dark-1:#412ec3;--tertiary:#7462fc;--tertiary-light-1:#aea9ff;--tertiary-light-2:#dfddfc;--tertiary-light-3:#efeffc;--tertiary-light-4:#f6f6ff;--danger-dark-2:#7e0007;--danger-dark-1:#ac000a;--danger:#da101c;--danger-light-1:#f2a1a5;--danger-light-2:#f4ddde;--danger-light-3:#ffecec;--danger-light-4:#fcf6f6;--font-primary:#212121;--font-secondary:#8c939b;--font-inverse:#fff;--focus-visible:#084ef7;--neutral-0:#fff;--neutral-100:#fdfdfd;--neutral-200:#f8f8f8;--neutral-300:#e6e6e6;--neutral-400:#d5d5d5;--neutral-500:#b1b1b1;--neutral-600:#909090;--neutral-700:#6c6c6c;--neutral-800:#464646;--neutral-900:#222;--neutral-1000:#101214;--chat-background:#f7fafb;--chat-tap-container:hsla(0,0%,100%,.3);--chat-box-border:#d8e6fd;--gradient-info:#18c0be 0%,#3a7fff 50%,#7462fc 100%;--gradient-danger:#ff8a00 0%,#ef1297 50%,#da101c 100%;--gradient-1-90deg:linear-gradient(90deg,#18c0be,#3a7fff 50%,#7462fc);--gradient-dialog-info:linear-gradient(90deg,var(--gradient-info));--gradient-dialog-danger:linear-gradient(90deg,var(--gradient-danger));--gradient-toast-info:linear-gradient(180deg,var(--gradient-info));--gradient-toast-danger:linear-gradient(180deg,var(--gradient-danger));--gradient-1-radial-1:radial-gradient(circle farthest-corner at center center,rgba(24,192,190,.1) 10%,rgba(24,192,190,0) 70%);--gradient-1-radial-2:radial-gradient(circle farthest-corner at center center,rgba(58,127,255,.2) 10%,rgba(58,127,255,0) 70%);--gradient-1-radial-3:radial-gradient(circle farthest-corner at center center,rgba(222,252,254,.2) 10%,rgba(222,252,254,0) 70%);--file-upload-loading:linear-gradient(90deg,#18c0be,#3a7fff);--bottom-screen:linear-gradient(0deg,#f7fafb,rgba(247,250,251,.4) 60%,rgba(247,250,251,0));--gnb-m-shadow:0 10px 10px rgba(0,0,0,.1);--chat-layer-shadow:rgba(26,151,149,.03);--highlight-input:0 0 4rem rgba(0,255,72,.3);--shadow-primary:0 1rem 2rem rgba(0,0,0,.1),0 3rem 2rem rgba(0,0,0,.06);--font-family-primary:"Pretendard Std","Pretendard";--font-family-icon:"Font Awesome 6 Pro";--font-size-xxxlarge:32rem;--font-size-xxlarge:28rem;--font-size-xlarge:24rem;--font-size-large:20rem;--font-size-medium:18rem;--font-size-regular:16rem;--font-size-small:14rem;--font-size-xsmall:12rem;--line-height-large:calc(var(--line-height-regular) + 0.4);--line-height-medium:calc(var(--line-height-regular) + 0.2);--line-height-regular:1.4;--line-height-small:calc(var(--line-height-regular) - 0.2);--spacing-68:68rem;--spacing-64:64rem;--spacing-60:60rem;--spacing-56:56rem;--spacing-52:52rem;--spacing-48:48rem;--spacing-44:44rem;--spacing-40:40rem;--spacing-36:36rem;--spacing-32:32rem;--spacing-28:28rem;--spacing-24:24rem;--spacing-20:20rem;--spacing-18:18rem;--spacing-16:16rem;--spacing-12:12rem;--spacing-10:10rem;--spacing-8:8rem;--spacing-6:6rem;--spacing-4:4rem;--radius-xlarge:16rem;--radius-large:8rem;--radius-small:4rem;--input-size:40rem;--input-size-xsm:24rem;--input-size-sm:32rem;--input-size-lg:48rem;--input-size-xlg:56rem;--scrollbar-track-background:transparent;--scrollbar-background:var(--neutral-300);--scrollbar-background-hover:var(--neutral-500);--contexify-menu-minWidth:368rem;--contexify-menu-padding:0px!important;--contexify-menu-radius:60px}:not(.markdown):not(.document-item):not(.tiptap)>h1:not([data-ref]):not([level]),:not(.markdown):not(.document-item):not(.tiptap)>h2:not([data-ref]):not([level]),:not(.markdown):not(.document-item):not(.tiptap)>h3:not([data-ref]):not([level]),:not(.markdown):not(.document-item):not(.tiptap)>h4:not([data-ref]):not([level]),:not(.markdown):not(.document-item):not(.tiptap)>h5:not([data-ref]):not([level]),:not(.markdown):not(.document-item):not(.tiptap)>h6:not([data-ref]):not([level]){display:flex;text-wrap:balance}:not(.markdown):not(.document-item):not(.tiptap)>h1{gap:var(--spacing-16);font-size:var(--font-size-xxxlarge);font-weight:600}:not(.markdown):not(.document-item):not(.tiptap)>h2{gap:var(--spacing-16);font-size:var(--font-size-xxlarge);font-weight:600}:not(.markdown):not(.document-item):not(.tiptap)>h3{gap:var(--spacing-16);font-size:var(--font-size-large);font-weight:700}:not(.markdown):not(.document-item):not(.tiptap)>h4,:not(.markdown):not(.document-item):not(.tiptap)>h5{gap:var(--spacing-12);font-size:var(--font-size-medium);font-weight:700}:not(.markdown):not(.document-item):not(.tiptap)>h6{gap:var(--spacing-8);font-size:var(--font-size-regular);font-weight:600}.MuiPaginationItem-firstLast:before,.MuiPaginationItem-previousNext:before,.checkbox-radio label em:before,.font-awesome,.password-validation-box dd:before{font-family:var(--font-family-icon);-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1}.a11y-hidden{position:absolute!important;overflow:hidden;width:1rem;height:1rem;margin:-1rem;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0)}.answer-mod__item-box p,.aside-tap-header--left .title,.card-info-modal__info-box--title,.card-info-modal__info-box--web-link dd,.card-info-modal__label li div.category-depth p,.card-info-modal__label li div:not(.category-depth),.category-list__item>p,.chat-history__list-item--checkbox .checkbox-radio label span,.chat-history__list-item--name .checkbox-radio label span,.chat-history__list-item--name>p,.chat-tap__header .title,.checkbox-radio label span,.contents-create__header .title,.dialog-message .delete-item__name,.dialog-message .delete-item__url,.dialog-message .list-bullet ul li,.file-upload-loading__text p,.file__drop-box .uploaded-list__item .name,.floating-generating__item dl dd,.floating-generating__item dl dt,.generating-item dt p,.item-card__name,.join-form li .user-email-display,.label-text-input .text-output,.outline-viewer__list li button,.page-scroll-nav__context-box ul li button,.parameter-list__item p,.pdf-viewer-tap li .file-name,.refer-to-button dd,.reference-footnote-card .source-box__link p,.reference-footnote-card button.title-box p,.reference-footnote-card dl.title-box dd,.reference-footnote-card dl.title-box dt,.reference-item-box .reference-item .title,.reference-item-box .reference-item.website-link .link,.reference-item-box .reference-item.website-link .title,.reference-item-card__content dl dt p,.reference-search-item__name .link-ver dd,.reference-search-item__name .link-ver p,.reference-search-item__name p,.reference-upload .upload-item__title p,.reference-upload__category--select .selected-item,.select-form__button p,.source-link dd,.tag.overflow,.template-list__title .link-title dd,.template-list__title button,.template-list__title p,.text-overflow,.web-icon-link dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.answer-source__item--text>p,.context-box__content,.context-box__title,.refer-to-card__box,.text-overflow-2row{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.flex{display:flex}.aside-tap-selector button,.btn-more,.button-page-selector button,.card-header__title button,.card-info-modal__info-box--web-link dt,.card-item-add,.card-item-none,.card-no-contents,.category-filter__control,.cell-menu .cell-button,.chat-tap__content .document-box .document-error,.chatting-box .floaty-info button,.chatting-box__setting .token-limit,.checkbox-round label,.create-error,.create-error__button,.dialog-footer,.dialog-message .delete-item,.dialog-message .delete-item.file-name,.document-add-button,.document-page,.document-viewer__header--tap button,.document-viewer__search,.document-viewer__search--button,.draft-created,.draft-created__content>section,.draft-creating__content,.draft-creating__left,.error-page__content,.file__drop-box__container .upload-info,.flex-center-center,.floating-menu,.item-card__action .checkbox-item,.item-card__thumbnail,.join-step,.login-inducement__button,.magnifying-group,.modal-footer,.modal-report-type>button,.modal-template__preview--error,.modal-template__preview--loading,.modal-template__preview--no-file,.onboarding-buttons,.output-type__buttons,.pagination,.pagination__pages,.paging-button,.parameter-list__item,.pdf-viewer-tap__control,.refer-to-button dt,.reference-item-box .reference-item .thumbnail,.reference-item-box .reference-item__status,.reference-search-box__drop-box .no-results,.reference-search-item__name .link-ver,.reference-search-item__name .link-ver dt,.regeneration-setting-button button,.regeneration-setting-button.on .list-item,.scroll-button,.section-type__button,.service-status__info dt,.source-link dt,.status-icon div:not(:first-child):last-child,.stop-answer-button,.template-editor__created,.template-editor__created--content section,.template-editor__creating,.template-editor__step button,.template-list__category,.template-list__title .link-title dt,.tip-box .tip-title,.toggle-switch-label,.user-info-field .email-field dt,.web-favicon,.web-icon-link dt{display:flex;justify-content:center;align-items:center}.dialog-header,.dialog-message .list-bullet,.flex-center-start{display:flex;justify-content:center;align-items:flex-start}.chat-add-on-button,.flex-center-end,.status-bar__label{display:flex;justify-content:center;align-items:flex-end}.button-page-selector,.flex-center-stretch{display:flex;justify-content:center;align-items:stretch}.ai-regeneration-modal__footer--button,.ai-regeneration-modal__footer--left,.ai-regeneration-modal__header,.answer-box__info .answer-progress dl,.answer-mod__check,.aside-tap-header--left,.card-header__title,.card-info-modal__info-box--web-link,.category-filter__item,.cell-menu,.chat-history__list-item--name,.chat-nav .nav-content ul,.chatting-box__setting .remaining-orders,.chatting-box__setting .remaining-orders p,.custom-pdf-selector__container button,.dash-title__header,.document-viewer__header--left,.document-viewer__header--tap,.drag-handle,.editor-option,.editor-option>ul,.editor-save-box,.file-selector .selector-button__name,.file__drop-box .uploaded-list__item--content,.flex-start-center,.floating-generating__content,.generating-item dd ul li,.generating-item dd ul li p,.generating-item dt,.gnb-wrap .logo-button,.item-card__action,.item-card__tag-list,.label-text-input,.modal-header .title,.modal-setting__container>header,.modal-setting__sub-content>li dl dt,.modal-template__list-head .title,.option-item,.option-item__list,.pdf-controller,.pdf-viewer-tap,.recommend-modal__footer--button,.recommend-modal__header,.refer-to-button,.reference-card__title div.title,.reference-footnote-card .source-box__pdf,.reference-footnote-card .title-box,.reference-footnote__button,.reference-item-card__content .refer-to-buttons,.reference-upload .upload-item__title,.reference-upload__category--select,.report-nav ul,.report-status .card-box,.report-status .item-card,.section-type__drop-box,.service-status__info,.slice-popup,.slice-popup__item header,.source-link,.template-editor__footer .update-history,.template-editor__header--title,.template-list__title .link-title,.template-list__title button,.template-list__title--check,.template-parameter__header .title,.template-preview__control-box--buttons,.terms-tap,.text-section__control,.user-info-field .email-field,.web-icon-link,.web-search-selector .web-search-button__name{display:flex;justify-content:flex-start;align-items:center}.answer-box__info .answer-progress,.answer-skeleton ul,.answer-source ul,.answer-source__item--text,.card-info-modal__label li,.card-info-modal__parameter-list,.feedback-box__content ul,.flex-start-start,.info-box dl,.parameter-list,.question-box,.recommend-button,.refer-to-card__header--count,.reference-list__header--count,.template-card__container,.user-info-field li{display:flex;justify-content:flex-start;align-items:flex-start}.chatting-box__setting,.chatting-box__setting--selector,.flex-start-end{display:flex;justify-content:flex-start;align-items:flex-end}.draft-creating,.flex-start-stretch,.report-status,.template-editor__container{display:flex;justify-content:flex-start;align-items:stretch}.answer-source header,.aside-tap-header,.aside-tap-selector,.basic-info-list li,.category-filter,.category-list,.category-management__nav--header,.category-search-box__category-select,.category-search-box__search,.chat-history__header,.chat-history__list-item,.chat-intro-message__profile,.chat-tap__header,.chatting-box .floaty-info,.chatting__select-button,.contents-create__header,.contents-create__option,.contents-create__option .reference-toggle,.context-box__source--file,.document-viewer__header,.editor__option,.feedback-box header,.file-selector .selector-button,.file-upload-loading__text,.file__drop-box .uploaded-list__item,.flex-between-center,.gnb-wrap,.item-card__content,.join-agreement ul li,.join-wrap,.modal-header,.modal-template__list-head,.output-type__header,.pdf-viewer-tap__wrap,.pdf-viewer__control,.recommend-modal__footer,.refer-to-card__header,.reference-card__title,.reference-item-box .reference-item,.reference-item-box li,.reference-item-card__content dl dt,.reference-list__header,.reference-search-box__search-bar,.reference-search-item,.reference-tap,.reference-upload .upload-item,.reference-upload__category,.select-form__button,.select-form__drop-box li .name,.template-editor__header,.template-editor__step,.text-section,.text-section__item,.tree-thumbnail,.validation-box p.validation-button,.web-search-selector .web-search-button{display:flex;justify-content:space-between;align-items:center}.ai-regeneration-modal__custom-option,.ai-regeneration-modal__footer,.answer-box__info--header,.answer-source__item,.chatting-main,.dash-title,.dashboard-header,.editor__box,.flex-between-start,.half-select,.modal-setting__nav,.modal-setting__sub-content>li{display:flex;justify-content:space-between;align-items:flex-start}.card-header,.flex-between-end,.generating-progress__title,.template-parameter__header{display:flex;justify-content:space-between;align-items:flex-end}.answer-mod,.category-management__wrap,.context-box,.dialog-box,.draft-creating,.flex-between-stretch,.modal-box,.modal-register-reference,.modal-report-type,.output-type,.page-body,.report-editor__wrap,.report-nav,.service-status,.template-editor__wrap{display:flex;justify-content:space-between;align-items:stretch}.answer-box__info--header .tag-box,.card-header__control,.category-list__control,.chat-history__header--button-box,.chatting-box .floaty-info>div,.chatting-box__setting .chat-button-group,.dashboard-header__search,.document-file,.editor-save-box__buttons,.feedback-box__send-button,.feedback-button,.flex-end-center,.gnb-wrap .gnb-right,.reference-list__header--select,.template-editor__footer,.template-editor__footer--left,.template-editor__footer--right,.text-field-box .paramete-token,.text-field-box .paramete-token dd,.token-delimiter dl{display:flex;justify-content:flex-end;align-items:center}.flex-end-start{align-items:flex-start}.flex-end-end,.flex-end-start{display:flex;justify-content:flex-end}.flex-end-end{align-items:flex-end}.flex-end-stretch{display:flex;justify-content:flex-end;align-items:stretch}.gap-4{gap:4rem}.gap-8{gap:8rem}.gap-10{gap:10rem}.gap-16{gap:16rem}.gap-20{gap:20rem}.gap-24{gap:24rem}.gap-28{gap:28rem}.gap-30{gap:30rem}.gap-40{gap:40rem}.gap-50{gap:50rem}::-webkit-scrollbar{width:16rem;height:16rem}::-webkit-scrollbar-track{background-color:var(--scrollbar-track-background)}::-webkit-scrollbar-thumb{border-radius:8rem;border:4rem solid transparent;background-color:var(--scrollbar-background);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-background-hover)}.answer-mod__item-box::-webkit-scrollbar,.file__drop-box__container .uploaded-list::-webkit-scrollbar,.modal-category::-webkit-scrollbar,.page-scroll-nav__context-box ul::-webkit-scrollbar,.reference-upload .upload-item-box::-webkit-scrollbar,.scrollbar-small::-webkit-scrollbar{width:10rem;height:10rem}.answer-mod__item-box::-webkit-scrollbar-thumb,.file__drop-box__container .uploaded-list::-webkit-scrollbar-thumb,.modal-category::-webkit-scrollbar-thumb,.page-scroll-nav__context-box ul::-webkit-scrollbar-thumb,.reference-upload .upload-item-box::-webkit-scrollbar-thumb,.scrollbar-small::-webkit-scrollbar-thumb{border-radius:6rem;border:2rem solid transparent}.spacing-bottom-xxxxlg{margin-bottom:var(--spacing-56)}.spacing-bottom-xxxlg{margin-bottom:var(--spacing-48)}.spacing-bottom-xxlg{margin-bottom:var(--spacing-40)}.spacing-bottom-xlg{margin-bottom:var(--spacing-32)}.spacing-bottom-lg{margin-bottom:var(--spacing-24)}.spacing-bottom-md{margin-bottom:var(--spacing-16)}.spacing-bottom-re{margin-bottom:var(--spacing-12)}.spacing-bottom-sm{margin-bottom:var(--spacing-8)}.spacing-bottom-xsm{margin-bottom:var(--spacing-4)}.color-primary{color:var(--primary)}.color-secondary{color:var(--secondary)}.color-danger{color:var(--danger)}.spacer{flex:0 0 1px;width:1px;height:16rem;background-color:var(--neutral-400)}.join-wrap{flex-direction:column;overflow:auto;width:100vw;height:100vh}.join-logo{padding:var(--spacing-32) var(--spacing-32) 0;text-align:center}.join-logo a{display:inline-flex}.join-logo a svg{height:42rem}.join-footer{width:100%;height:var(--spacing-40)}.join-container{width:-moz-fit-content;width:fit-content;min-width:360rem;padding:var(--spacing-32) 0}@media (max-width:480px){.join-container{width:80vw;min-width:280px}}.join-content,.join-header{margin-bottom:var(--spacing-32)}.join-header{text-align:center}.join-header img,.join-header svg{margin:0 auto var(--spacing-16)}.join-header h1{justify-content:center;font-size:var(--font-size-xxlarge);line-height:var(--line-height-regular)}.join-header .exclamation-text{margin-bottom:var(--spacing-8);color:var(--secondary);font-size:var(--font-size-medium);font-weight:600}.join-step{gap:3rem;margin-bottom:var(--spacing-32)}.join-step li{width:30rem;height:6rem;border-radius:3rem;background-color:#f1f2f4}.join-step li.current{background-color:var(--primary)}.join-button-group__text-link{margin-top:var(--spacing-48);font-size:var(--font-size-regular);font-weight:500;text-align:center}.join-button-group__text-link button{margin-left:var(--spacing-8);color:var(--primary-dark-1)}.join-button-group__text-link button:hover{color:var(--secondary-dark-1)}.join-agreement .all-agreement{margin-bottom:var(--spacing-24);padding-bottom:var(--spacing-16);border-bottom:1px solid var(--neutral-300)}.join-agreement ul{width:-moz-fit-content;width:fit-content;padding-left:var(--spacing-16)}.join-agreement ul li{gap:var(--spacing-32);margin-bottom:var(--spacing-16);padding:var(--spacing-4) 0}.join-agreement ul li .button-agree{position:relative;width:24rem;height:24rem;font-size:var(--font-size-medium);border-radius:var(--radius-small)}.join-agreement ul li .button-agree:hover{color:var(--primary-dark-1)}.join-agreement ul li .button-agree:after{display:block;position:absolute;left:-3rem;top:-3rem;width:calc(100% + 6rem);height:calc(100% + 6rem);content:""}.join-form li .user-email-display{width:100%;height:var(--input-size-xlg);padding:var(--spacing-8) var(--spacing-24);border-radius:var(--radius-large);background-color:var(--neutral-200);font-size:var(--font-size-medium);font-weight:600;text-align:center;line-height:calc(var(--input-size-xlg) - 16rem);word-break:break-word;overflow-wrap:break-word;cursor:default}.join-form li+li{margin-top:var(--spacing-16)}.password-validation-box{margin-top:var(--spacing-8);padding:var(--spacing-16) var(--spacing-24);border:1px solid var(--neutral-400);border-radius:var(--radius-small);font-size:var(--font-size-regular)}.password-validation-box dt{margin-bottom:var(--spacing-4);color:var(--neutral-800)}.password-validation-box dd{transition:color .2s linear}.password-validation-box dd+dd{margin-top:var(--spacing-4)}.password-validation-box dd:before{width:20rem;margin-right:var(--spacing-4);text-align:center}.password-validation-box dd:not(.check-complete):before{content:"";font-size:var(--font-size-xsmall);font-weight:600;vertical-align:middle;margin-bottom:1rem}.password-validation-box dd.check-complete{color:var(--primary-dark-1)}.password-validation-box dd.check-complete:before{color:var(--primary);content:""}.password-validation-box dd.check-error{color:var(--danger)}.checkbox-radio{display:inline-flex;position:relative;max-width:100%;vertical-align:middle}.checkbox-radio input{flex:0 1;position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);opacity:.001}.checkbox-radio input[type=checkbox]~label em{border-radius:3rem}.checkbox-radio input[type=radio]~label em{border-radius:50%}.checkbox-radio label{display:flex;align-items:center;gap:var(--spacing-8);width:100%;white-space:nowrap}.checkbox-radio label em{flex:0 0 20rem;position:relative;width:20rem;height:20rem;border:1px solid var(--neutral-600);transition:border .2s ease}.checkbox-radio label em:before{visibility:hidden;display:block;position:absolute;top:calc(50% - 6rem);left:calc(50% - 5rem);color:var(--neutral-0);font-size:13rem;font-weight:600;content:"";opacity:0;transition:opacity .3s ease}.checkbox-radio label span{flex:auto;width:1%;padding-top:1rem;font-size:var(--font-size-regular);font-weight:400;line-height:var(--font-size-regular);overflow-wrap:break-word;white-space:nowrap;transition:color .3s ease}.checkbox-radio label:after{display:block;position:absolute;width:calc(100% + 6rem);height:calc(100% + 6rem);margin-left:-3rem;content:""}.checkbox-radio input:checked~label em{border-color:var(--primary);background-color:var(--primary)}.checkbox-radio input:checked~label em:before{visibility:visible;opacity:1}.checkbox-radio input:not(:checked):focus-visible~label em{border-color:var(--primary-dark-2);outline:1px solid var(--primary-dark-2);background-color:var(--primary-light-2)}.checkbox-radio input:focus-visible~label em{outline:1px solid var(--primary-dark-2)}.checkbox-radio:hover input:not(:checked):not(:disabled)~em{border-color:var(--primary-dark-2);background-color:var(--primary-light-2)}.checkbox-radio input:not(:disabled)~label{cursor:pointer}.checkbox-radio input:disabled~label em{border-color:var(--neutral-400)!important;background-color:var(--neutral-300)!important}.checkbox-radio input:disabled~label span{color:var(--neutral-500)!important}.checkbox-radio input:disabled:checked~label em{border-color:var(--neutral-500)!important;background-color:var(--neutral-500)!important}.checkbox-radio input:disabled:checked~label span{color:var(--neutral-500)!important}.checkbox-radio.black input:checked~label em{border-color:var(--neutral-800);background-color:var(--neutral-800)}.checkbox-radio.black input:checked~label em:before{visibility:visible;opacity:1}.checkbox-radio.black input:not(:checked):focus-visible~label em{border-color:var(--neutral-800);outline:1px solid var(--neutral-800);background-color:var(--neutral-0)}.checkbox-radio.black input:focus-visible~label em{outline:1px solid var(--neutral-800)}.checkbox-radio.black:hover input:not(:checked):not(:disabled)~label em{border-color:var(--neutral-800);background-color:var(--neutral-0)}.checkbox-radio.semi-bold label span{font-weight:500}.checkbox-radio.bold label span{font-weight:600}.checkbox-radio.bolder label span{font-weight:700}.checkbox-radio.font-small label span{font-size:var(--font-size-small)}.checkbox-radio.small{gap:var(--spacing-6)}.checkbox-radio.small input[type=checkbox]~em{border-radius:3rem}.checkbox-radio.small em{width:18rem;height:18rem}.checkbox-radio.small em:before{top:calc(50% - 5rem);left:calc(50% - 5rem);font-size:12rem;font-weight:400}.checkbox-radio.small span{font-size:var(--font-size-small);line-height:var(--font-size-small)}.checkbox-radio.large{gap:var(--spacing-12)}.checkbox-radio.large input[type=checkbox]~em{border-radius:4rem}.checkbox-radio.large em{width:24rem;height:24rem}.checkbox-radio.large em:before{top:calc(50% - 7rem);left:calc(50% - 6rem);font-size:16rem;font-weight:600}.checkbox-radio.large span{font-size:var(--font-size-medium);line-height:var(--font-size-regular)}.checkbox-radio+.checkbox-radio{margin-left:10rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input:not([type=checkbox],[type=radio]):-webkit-autofill{box-shadow:0 0 0 1000px var(--neutral-0) inset}input:not([type=checkbox],[type=radio]){width:100%;height:var(--input-size);padding:0 var(--spacing-16);border:1px solid var(--neutral-400);border-radius:var(--radius-large);color:var(--neutral-900);font-size:var(--font-size-regular);outline:none;-webkit-appearance:none;-moz-appearance:textfield;appearance:none}input:not([type=checkbox],[type=radio]).xsmall{height:var(--input-size-xsm);padding:0 var(--spacing-8);border-radius:var(--radius-small);font-size:var(--font-size-xsmall)}input:not([type=checkbox],[type=radio]).small{height:var(--input-size-sm);padding:0 var(--spacing-12);border-radius:var(--radius-small);font-size:var(--font-size-small)}input:not([type=checkbox],[type=radio]).large{height:var(--input-size-lg);border-radius:var(--radius-large);font-size:var(--font-size-regular)}input:not([type=checkbox],[type=radio]).xlarge{height:var(--input-size-xlg);padding:0 var(--spacing-24);border-radius:var(--radius-large);font-size:var(--font-size-medium)}input:not([type=checkbox],[type=radio]):disabled{background-color:var(--neutral-200);cursor:not-allowed}input:not([type=checkbox],[type=radio]):focus{border-color:var(--primary);outline:1px solid var(--primary)}input:not([type=checkbox],[type=radio]).error{border-color:var(--danger)!important;outline:1px solid var(--danger)!important}input:-moz-read-only{cursor:not-allowed;-moz-user-select:none;user-select:none}input:disabled,input:read-only{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}input::placeholder{color:var(--neutral-600);font-weight:400}textarea::placeholder{color:var(--neutral-600);font-weight:400}.input-label-box{position:relative}.input-label-box label{position:absolute;left:var(--spacing-24);top:calc(50% - 10rem);height:20rem;padding:0 var(--spacing-4);background-color:var(--neutral-0);color:var(--neutral-600);line-height:20rem;transition:all .3s ease;pointer-events:none}.input-label-box input.large~label,.input-label-box input.xlarge~label{font-size:var(--font-size-medium)}.input-label-box input.filled~label,.input-label-box input:focus~label{top:-10rem;left:15rem;font-size:var(--font-size-small)}.input-label-box input:focus:not(.error)~label{color:var(--primary)}.input-label-box input.error~label{color:var(--danger)}.input-label-box input.password-view{padding-right:55rem!important}.input-label-box .view-button{position:absolute;right:10rem;top:calc(50% - 20rem);width:40rem;height:40rem;font-size:var(--font-size-regular)}.input-label-box input.timer-input{padding-right:65rem!important}.input-label-box p.timer{position:absolute;right:20rem;top:calc(50% - 10rem);height:20rem;color:var(--danger);font-size:var(--font-size-regular);line-height:20rem;pointer-events:none}.search-input{position:relative}.search-input input{width:100%;height:var(--input-size);padding-left:40rem;padding-right:20rem;font-size:var(--font-size-regular)}.search-input input:has(~.cancel-button){padding-right:70rem}.search-input .cancel-button{position:absolute;right:10rem;top:calc(50% - 10rem);z-index:1;width:20rem;height:20rem;border-radius:50%;background-color:var(--neutral-300);font-size:var(--font-size-small);line-height:1}.search-input .cancel-button:hover{background-color:var(--secondary-light-3);color:var(--secondary)}.search-input .submit-button{position:absolute;left:10rem;top:calc(50% - 14rem);z-index:1;width:28rem;height:28rem;border-radius:var(--radius-small);font-size:var(--font-size-regular);line-height:29rem}.search-input .submit-button:hover{background-color:var(--secondary-light-3);color:var(--secondary)}.validation-box{margin-top:var(--spacing-8)}.validation-box p{padding-left:20rem;font-size:var(--font-size-small);font-weight:500;text-wrap:balance;text-indent:-8rem}.validation-box p.text-error{color:var(--danger)}.validation-box p.text-ok{color:var(--primary-dark-1)}.validation-box p.validation-button button{text-decoration:underline;text-underline-offset:.3em}.validation-box p.validation-button button:hover{color:var(--primary)}.validation-box.height-fix{min-height:32rem;margin-bottom:-32rem;padding-bottom:12rem}select{width:100%;min-width:-moz-fit-content;min-width:fit-content;height:var(--input-size);padding:0 40rem 0 var(--spacing-16);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background:var(--neutral-0) url(/_next/static/media/chevron-down-solid.53c3c3d5.svg) no-repeat right 16rem top 50%/16rem;color:var(--neutral-900);font-size:var(--font-size-regular);outline:none;-webkit-appearance:none;-moz-appearance:textfield;appearance:none}select.small{height:var(--input-size-sm);padding:0 30rem 0 14rem;border-radius:var(--radius-small);background-size:13rem;background-position:right 8rem top 50%;font-size:var(--font-size-small)}select.large{height:50rem}select.large,select.xlarge{padding:0 var(--spacing-24);border-radius:var(--radius-large);font-size:var(--font-size-medium)}select.xlarge{height:var(--input-size-xlg)}select:disabled{background-color:var(--neutral-200);cursor:not-allowed}select:focus{border-color:var(--primary);outline:1px solid var(--primary)}select.error{border-color:var(--danger)!important;outline:1px solid var(--danger)!important}select .block{width:100%}textarea:not(#question-textarea){display:block;width:100%;min-height:40rem;padding:var(--spacing-12);border:1px solid var(--neutral-400);border-radius:var(--radius-large);font-size:var(--font-size-regular);line-height:var(--line-height-regular);resize:vertical}textarea:not(#question-textarea):disabled{background-color:var(--neutral-200);cursor:not-allowed}textarea:not(#question-textarea):focus{border-color:var(--primary);outline:1px solid var(--primary)}textarea:not(#question-textarea).error{border-color:var(--danger)!important;outline:1px solid var(--danger)!important}.textarea-counter{position:relative;width:100%;padding:var(--spacing-16) var(--spacing-20);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-0)}.textarea-counter:has(textarea:focus){border-color:var(--primary);outline:1px solid var(--primary)}.textarea-counter .textarea-label{display:block;width:100%;margin-bottom:var(--spacing-4);font-size:var(--font-size-regular);font-weight:600;overflow-wrap:break-word}.textarea-counter .textarea-label:not(:disabled)[for]{cursor:text!important}.textarea-counter textarea:not(#question-textarea).textarea-field{display:block;height:96rem;padding:0!important;border:none!important;border-radius:0!important;outline:none!important;line-height:24rem;resize:none}.textarea-counter .counter-item{display:flex;justify-content:flex-end}.counter-item{pointer-events:none;margin-top:var(--spacing-4);font-size:var(--font-size-regular);line-height:20rem}.counter-item strong{color:var(--secondary)}.counter-item.over strong{color:var(--danger)}.label-text-input{overflow:hidden;width:100%;height:var(--input-size);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-0);font-size:var(--font-size-regular)}.label-text-input:not(.error):has(input:not(:-moz-read-only):focus),.label-text-input:not(.error):has(select:not(:-moz-read-only):focus){border-color:var(--primary);outline:1px solid var(--primary)}.label-text-input:not(.error):has(.MuiSelect-iconOpen),.label-text-input:not(.error):has(input:not(:read-only):focus),.label-text-input:not(.error):has(select:not(:read-only):focus){border-color:var(--primary);outline:1px solid var(--primary)}.label-text-input.error{border-color:var(--danger);outline:1px solid var(--danger)}.label-text-input:has(input:disabled){background-color:var(--neutral-200);cursor:not-allowed}.label-text-input:has(input:disabled) .label-text{color:var(--neutral-500);cursor:not-allowed}.label-text-input:has(input:disabled) input{color:var(--neutral-500)}.label-text-input:has(input:-moz-read-only) .label-text{color:var(--neutral-500);cursor:not-allowed}.label-text-input:has(input:read-only) .label-text{color:var(--neutral-500);cursor:not-allowed}.label-text-input:has(input:-moz-read-only) input{color:var(--neutral-500)}.label-text-input:has(input:read-only) input{color:var(--neutral-500)}.label-text-input .label-text{height:100%;padding-left:var(--spacing-20);font-size:var(--font-size-regular);font-weight:600;line-height:38rem;white-space:nowrap}.label-text-input .label-text span{color:var(--secondary)}.label-text-input .label-text:has(+.MuiInputBase-root){cursor:default}.label-text-input .label-text.protocol{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:text;color:var(--neutral-500);font-weight:400}.label-text-input .label-text.protocol.on{color:var(--neutral-900)}.label-text-input .label-text.protocol.on i{color:var(--neutral-500)}.label-text-input .label-text.protocol+input{padding-left:0!important}.label-text-input .text-output{margin-right:var(--spacing-16);font-size:var(--font-size-regular)}.label-text-input input,.label-text-input select{flex:auto;width:1%;height:100%;padding:0 0 0 var(--spacing-20);background:none;font-size:var(--font-size-regular);font-weight:400;border:none!important;outline:none!important}.label-text-input .label-text+input{padding-left:var(--spacing-8)}.label-text-input .label-text+select{padding-left:var(--spacing-8);line-height:var(--input-size)}.label-text-input:has(input:last-child){padding-right:var(--spacing-20)}.label-text-input:has(.btn:last-child){padding-right:var(--spacing-4)}.label-text-input .btn:last-child{margin-left:var(--spacing-8)}.label-text-input .MuiInputBase-root{overflow:hidden;width:100%;height:100%!important;background:none!important}.label-text-input .MuiInputBase-root .MuiSelect-select{width:100%;height:100%!important;padding:7rem 40rem 6rem 8rem!important;background-position-x:calc(100% - 12rem);background-size:16rem!important;font-size:var(--font-size-regular)!important;font-weight:400!important;line-height:25rem!important}.label-text-input .MuiInputBase-root .MuiOutlinedInput-notchedOutline{display:none!important;height:100%!important}.label-text-input .MuiInputBase-root.MuiInputBase-sizeSmall .MuiInputBase-inputSizeSmall{padding:7rem 36rem 6rem 8rem!important;font-size:var(--font-size-regular)!important;line-height:25rem!important}.label-text-input .counter-item{margin-left:var(--spacing-8);margin-right:var(--spacing-20)}.label-text-input.large{height:var(--input-size-lg)}.label-text-input.large .label-text{padding-left:var(--spacing-20);line-height:46rem}.label-text-input.large input,.label-text-input.large select{font-size:var(--font-size-regular);font-weight:400}.label-text-input.large .label-text+input{padding-left:var(--spacing-8)}.label-text-input.large .label-text+select{padding-left:var(--spacing-8);line-height:var(--input-size-lg)}.label-text-input.large:has(input:last-child){padding-right:var(--spacing-20)}.label-text-input.large:has(.btn:last-child){padding-right:var(--spacing-8)}.label-text-input.large .text-output{margin-right:var(--spacing-20);padding-left:var(--spacing-8)}.label-text-input.large .MuiInputBase-root .MuiSelect-select{padding:8rem 45rem 8rem 8rem!important;background-position-x:calc(100% - 20rem);background-size:16rem!important;font-size:var(--font-size-regular)!important;font-weight:400!important;line-height:30rem!important}.label-text-input.large .counter-item{margin-left:var(--spacing-8);margin-right:var(--spacing-20)}.label-text-input.small{height:var(--input-size-sm)}.label-text-input.small .label-text{padding-left:var(--spacing-16);font-size:var(--font-size-small);line-height:30rem}.label-text-input.small input,.label-text-input.small select{padding:0 0 0 var(--spacing-16);font-size:var(--font-size-small)}.label-text-input.small .label-text+input{padding-left:var(--spacing-6)}.label-text-input.small .label-text+select{padding-left:var(--spacing-6);line-height:var(--input-size-sm)}.label-text-input.small:has(input:last-child){padding-right:var(--spacing-16)}.label-text-input.small:has(.btn:last-child){padding-right:var(--spacing-4)}.label-text-input.small .text-output{margin-right:var(--spacing-8)}.label-text-input.small .MuiInputBase-root .MuiSelect-select{padding:5rem 30rem 4rem 8rem!important;border-radius:var(--radius-large)!important;background-position-x:calc(100% - 10rem);background-size:12rem;font-size:var(--font-size-small)!important;line-height:20rem!important}.label-text-input.small .MuiInputBase-root.MuiInputBase-sizeSmall .MuiInputBase-inputSizeSmall{padding:5rem 30rem 4rem 8rem!important;background-position-x:calc(100% - 10rem);background-size:12rem!important;font-size:var(--font-size-small)!important;font-weight:400!important;line-height:20rem!important}.label-text-input.small .counter-item{margin-left:var(--spacing-4);margin-right:var(--spacing-16)}.radio-selector{display:inline-flex;align-items:center;height:28rem;padding:0 var(--spacing-16);border:1px solid var(--neutral-400);border-radius:15rem;background-color:var(--neutral-0);color:var(--neutral-600);font-size:var(--font-size-small);font-weight:500;white-space:nowrap;cursor:pointer}.radio-selector input{display:none}.radio-selector:has(input:checked){border-color:var(--secondary);background-color:var(--secondary);color:var(--neutral-0);cursor:default}.radio-selector:has(input:not(:checked)):hover{border-color:var(--secondary);background-color:var(--secondary-light-3);color:var(--secondary)}.required{color:var(--secondary)}.pdf-controller .spacer{margin-left:var(--spacing-6);margin-right:var(--spacing-6)}.document-button{width:24rem;height:24rem;border-radius:var(--radius-small);color:var(--neutral-700);font-size:var(--font-size-regular);line-height:1}.document-button:disabled{color:var(--neutral-400);cursor:not-allowed}.document-button:not(:disabled):hover{background-color:var(--secondary-light-3);color:var(--secondary)}.document-page{gap:var(--spacing-4)}.document-page input:not([type=checkbox]){width:39rem;height:24rem;padding:0;border-radius:var(--radius-small);background-color:var(--neutral-200);font-size:var(--font-size-small);font-weight:600;text-align:center}.document-page p{color:var(--neutral-800);font-size:var(--font-size-small);font-weight:500;line-height:24rem;white-space:nowrap}.magnifying-group{gap:var(--spacing-4)}.magnifying-group select{width:90rem;height:24rem;padding:0 12rem 0 2rem;border-radius:var(--radius-small);background-color:var(--neutral-200);background-position:right 3rem top 50%;background-size:10rem;font-size:var(--font-size-small);font-weight:600;text-align:center}.custom-pdf-selector{position:relative}.custom-pdf-selector__button{display:block;min-width:100rem;height:24rem;padding-left:var(--spacing-8);padding-right:var(--spacing-20);border:1px solid var(--neutral-300);border-radius:var(--radius-small);background-color:var(--neutral-200);background-image:url(/_next/static/media/chevron-down-solid.53c3c3d5.svg);background-position:right 4rem top 50%;background-size:10rem;background-repeat:no-repeat;font-size:var(--font-size-small);font-weight:600;text-align:center}.custom-pdf-selector__container{pointer-events:none;display:none;position:absolute;top:30rem;right:0;z-index:9001;padding:var(--spacing-12);border:1px solid var(--neutral-400);border-radius:var(--radius-small);background-color:var(--neutral-0);box-shadow:var(--shadow-primary);animation:pdf-selector .3s linear both}.custom-pdf-selector__container button{gap:var(--spacing-8);width:100%;height:var(--input-size-xsm);padding:0 var(--spacing-8);border-radius:var(--radius-small);font-size:var(--font-size-xsmall);font-weight:400;text-align:left;white-space:nowrap}.custom-pdf-selector__container button i{visibility:hidden}.custom-pdf-selector__container button+button{margin-top:2rem}.custom-pdf-selector__container button:hover{background-color:var(--secondary-light-3)}.custom-pdf-selector__container button.current{color:var(--secondary)}.custom-pdf-selector__container button.current i{visibility:visible}.custom-pdf-selector.active .custom-pdf-selector__button{border-color:var(--primary);outline:1px solid var(--primary)}.custom-pdf-selector.active .custom-pdf-selector__container{pointer-events:auto;display:block}@keyframes pdf-selector{0%{opacity:0}to{opacity:1}}.btn{background:#808183;display:inline-flex;justify-content:center;align-items:center;gap:var(--spacing-8);height:var(--input-size);padding:0 var(--spacing-24);border:none;border-radius:var(--radius-large);font-size:var(--font-size-regular);font-weight:600;line-height:var(--input-size);white-space:nowrap;outline:none;text-decoration:none}.btn:not(:disabled):hover{background-color:#8d8e90;cursor:pointer}.btn:active{background-color:#4e4e4f}.btn:disabled{background-color:var(--neutral-500)}.btn.outline{border:1px solid #808183;background:var(--neutral-0);color:#808183}.btn.outline:not(:disabled):hover{background:#808183;color:var(--neutral-0)}.btn.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger){color:var(--neutral-900)}.btn.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover{border-color:var(--secondary-light-1);background:var(--neutral-0);color:var(--secondary)}.btn.outline:disabled{border-color:var(--neutral-300);background-color:var(--neutral-200);color:var(--neutral-500)}.btn.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger){border-color:var(--neutral-400)}.btn.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover{border-color:var(--secondary-light-1);background:var(--neutral-0);color:var(--secondary)}.btn.light{background:var(--neutral-400);color:#808183}.btn.light:not(:disabled):hover{background-color:#808183;color:var(--neutral-0)}.btn:not(.outline){color:var(--neutral-0)}.btn:disabled{cursor:not-allowed}.btn.block{display:flex;width:100%}.btn.round{border-radius:calc(var(--input-size)/2)}.btn.round.small{border-radius:calc(var(--input-size-sm)/2)}.btn.round.large{border-radius:calc(var(--input-size-lg)/2)}.btn.primary{background:#18c0be}.btn.primary:not(:disabled):hover{background-color:#1bd7d4;cursor:pointer}.btn.primary:active{background-color:#0d6564}.btn.primary:disabled{background-color:var(--neutral-500)}.btn.primary.outline{border:1px solid #18c0be;background:var(--neutral-0);color:#18c0be}.btn.primary.outline:not(:disabled):hover{background:#18c0be;color:var(--neutral-0)}.btn.primary.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger){color:var(--neutral-900)}.btn.primary.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover{border-color:var(--secondary-light-1);background:var(--neutral-0);color:var(--secondary)}.btn.primary.outline:disabled{border-color:var(--neutral-300);background-color:var(--neutral-200);color:var(--neutral-500)}.btn.primary.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger){border-color:var(--neutral-400)}.btn.primary.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover{border-color:var(--secondary-light-1);background:var(--neutral-0);color:var(--secondary)}.btn.primary.light{background:var(--neutral-400);color:#18c0be}.btn.primary.light:not(:disabled):hover{background-color:#18c0be;color:var(--neutral-0)}.btn.secondary,.feedback-box__send-button button.btn{background:#3a7fff}.btn.secondary:not(:disabled):hover,.feedback-box__send-button button.btn:not(:disabled):hover{background-color:#5490ff;cursor:pointer}.btn.secondary:active,.feedback-box__send-button button.btn:active{background-color:#004ad3}.btn.secondary:disabled,.feedback-box__send-button button.btn:disabled{background-color:var(--neutral-500)}.btn.secondary.outline,.feedback-box__send-button button.btn.outline{border:1px solid #3a7fff;background:var(--neutral-0);color:#3a7fff}.btn.secondary.outline:not(:disabled):hover,.feedback-box__send-button button.btn.outline:not(:disabled):hover{background:#3a7fff;color:var(--neutral-0)}.btn.secondary.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger),.feedback-box__send-button button.btn.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger){color:var(--neutral-900)}.btn.secondary.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover,.feedback-box__send-button button.btn.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover{border-color:var(--secondary-light-1);background:var(--neutral-0);color:var(--secondary)}.btn.secondary.outline:disabled,.feedback-box__send-button button.btn.outline:disabled{border-color:var(--neutral-300);background-color:var(--neutral-200);color:var(--neutral-500)}.btn.secondary.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger),.feedback-box__send-button button.btn.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger){border-color:var(--neutral-400)}.btn.secondary.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover,.feedback-box__send-button button.btn.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover{border-color:var(--secondary-light-1);background:var(--neutral-0);color:var(--secondary)}.btn.secondary.light,.feedback-box__send-button button.btn.light{background:var(--neutral-400);color:#3a7fff}.btn.secondary.light:not(:disabled):hover,.feedback-box__send-button button.btn.light:not(:disabled):hover{background-color:#3a7fff;color:var(--neutral-0)}.btn.tertiary{background:#7462fc}.btn.tertiary:not(:disabled):hover{background-color:#8a7bfc;cursor:pointer}.btn.tertiary:active{background-color:#2105f3}.btn.tertiary:disabled{background-color:var(--neutral-500)}.btn.tertiary.outline{border:1px solid #7462fc;background:var(--neutral-0);color:#7462fc}.btn.tertiary.outline:not(:disabled):hover{background:#7462fc;color:var(--neutral-0)}.btn.tertiary.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger){color:var(--neutral-900)}.btn.tertiary.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover{border-color:var(--secondary-light-1);background:var(--neutral-0);color:var(--secondary)}.btn.tertiary.outline:disabled{border-color:var(--neutral-300);background-color:var(--neutral-200);color:var(--neutral-500)}.btn.tertiary.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger){border-color:var(--neutral-400)}.btn.tertiary.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover{border-color:var(--secondary-light-1);background:var(--neutral-0);color:var(--secondary)}.btn.tertiary.light{background:var(--neutral-400);color:#7462fc}.btn.tertiary.light:not(:disabled):hover{background-color:#7462fc;color:var(--neutral-0)}.btn.waring{background:#ff6b00}.btn.waring:not(:disabled):hover{background-color:#ff7a1a;cursor:pointer}.btn.waring:active{background-color:#994000}.btn.waring:disabled{background-color:var(--neutral-500)}.btn.waring.outline{border:1px solid #ff6b00;background:var(--neutral-0);color:#ff6b00}.btn.waring.outline:not(:disabled):hover{background:#ff6b00;color:var(--neutral-0)}.btn.waring.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger){color:var(--neutral-900)}.btn.waring.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover{border-color:var(--secondary-light-1);background:var(--neutral-0);color:var(--secondary)}.btn.waring.outline:disabled{border-color:var(--neutral-300);background-color:var(--neutral-200);color:var(--neutral-500)}.btn.waring.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger){border-color:var(--neutral-400)}.btn.waring.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover{border-color:var(--secondary-light-1);background:var(--neutral-0);color:var(--secondary)}.btn.waring.light{background:var(--neutral-400);color:#ff6b00}.btn.waring.light:not(:disabled):hover{background-color:#ff6b00;color:var(--neutral-0)}.btn.danger,.feedback-box.dissatisfied .feedback-box__send-button button.btn{background:#da101c}.btn.danger:not(:disabled):hover,.feedback-box.dissatisfied .feedback-box__send-button button.btn:not(:disabled):hover{background-color:#ee1622;cursor:pointer}.btn.danger:active,.feedback-box.dissatisfied .feedback-box__send-button button.btn:active{background-color:#7b0910}.btn.danger:disabled,.feedback-box.dissatisfied .feedback-box__send-button button.btn:disabled{background-color:var(--neutral-500)}.btn.danger.outline,.feedback-box.dissatisfied .feedback-box__send-button button.btn.outline{border:1px solid #da101c;background:var(--neutral-0);color:#da101c}.btn.danger.outline:not(:disabled):hover,.feedback-box.dissatisfied .feedback-box__send-button button.btn.outline:not(:disabled):hover{background:#da101c;color:var(--neutral-0)}.btn.danger.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger),.feedback-box.dissatisfied .feedback-box__send-button button.btn.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger){color:var(--neutral-900)}.btn.danger.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover,.feedback-box.dissatisfied .feedback-box__send-button button.btn.outline:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover{border-color:var(--secondary-light-1);background:var(--neutral-0);color:var(--secondary)}.btn.danger.outline:disabled,.feedback-box.dissatisfied .feedback-box__send-button button.btn.outline:disabled{border-color:var(--neutral-300);background-color:var(--neutral-200);color:var(--neutral-500)}.btn.danger.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger),.feedback-box.dissatisfied .feedback-box__send-button button.btn.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger){border-color:var(--neutral-400)}.btn.danger.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover,.feedback-box.dissatisfied .feedback-box__send-button button.btn.outline.select:not(:disabled):not(.primary):not(.secondary):not(.tertiary):not(.waring):not(.danger):hover{border-color:var(--secondary-light-1);background:var(--neutral-0);color:var(--secondary)}.btn.danger.light,.feedback-box.dissatisfied .feedback-box__send-button button.btn.light{background:var(--neutral-400);color:#da101c}.btn.danger.light:not(:disabled):hover,.feedback-box.dissatisfied .feedback-box__send-button button.btn.light:not(:disabled):hover{background-color:#da101c;color:var(--neutral-0)}.btn.light.primary{background-color:var(--primary-light-3)}.btn.light.secondary,.feedback-box__send-button button.btn.light{background-color:var(--secondary-light-3)}.btn.light.tertiary{background-color:var(--tertiary-light-2)}.btn.light.waring{background-color:var(--waring-light-3)}.btn.light.danger,.feedback-box.dissatisfied .feedback-box__send-button button.btn.light{background-color:var(--danger-light-3)}.btn.xsmall{height:var(--input-size-xsm);padding:0 var(--spacing-12);font-size:var(--font-size-xsmall);line-height:var(--input-size-xsm)}.btn.small,.btn.xsmall{gap:var(--spacing-4);border-radius:var(--radius-small)}.btn.small{height:var(--input-size-sm);padding:0 var(--spacing-16);font-size:var(--font-size-small);line-height:var(--input-size-sm)}.btn.large{gap:var(--spacing-8);height:var(--input-size-lg);font-size:var(--font-size-regular);line-height:var(--input-size-lg)}.btn.large,.btn.page-button{padding:0 var(--spacing-48);border-radius:var(--radius-large)}.btn.page-button{gap:var(--spacing-24);min-width:200rem;height:var(--input-size-xlg);color:var(--neutral-0);font-size:var(--font-size-medium);font-weight:600;line-height:var(--input-size-xlg)}.btn.long-0{padding-left:0;padding-right:0}.btn.long-20{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}.btn.long-30{padding-left:var(--spacing-32);padding-right:var(--spacing-32)}.btn.long-40{padding-left:var(--spacing-40);padding-right:var(--spacing-40)}.btn.long-48,.btn.long-50{padding-left:var(--spacing-48);padding-right:var(--spacing-48)}.btn.long-60{padding-left:var(--spacing-60);padding-right:var(--spacing-60)}.btn.long-70{padding-left:70rem;padding-right:70rem}.btn.large.chevron-right{width:200rem}.btn.large.chevron-right:has(.fa-chevron-right){padding-left:12rem;padding-right:0}.drop-wrap{position:relative}.drop-wrap .btn-ellipsis{width:20rem;height:20rem;font-size:var(--font-size-medium);line-height:1}.drop-wrap .btn-ellipsis i{margin-top:2rem}.drop-wrap.ver-contexify .contexify{position:absolute!important;top:30rem!important}.drop-wrap.ver-contexify.right .contexify{left:revert!important;right:0!important}.drop-wrap.ver-contexify.right .contexify .contexify_itemContent{justify-content:flex-end!important}.drop-wrap.ver-contexify:not(.right) .contexify{left:0!important}.drop-container{overflow:hidden;min-width:180rem;padding:var(--spacing-8);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background:var(--neutral-0);box-shadow:0 3rem 2rem 0 rgba(0,0,0,.1)}.drop-container:not(.ver-contexify){visibility:hidden;pointer-events:none;position:absolute;top:30rem;z-index:10000}.drop-container:not(.ver-contexify).open{visibility:visible;pointer-events:auto;height:auto}.drop-container:not(.ver-contexify):not(.right){left:0}.drop-container:not(.ver-contexify).right{right:0}.drop-container:not(.ver-contexify).bottom{top:-100%;transform:translateY(-100%)}.drop-container:not(.ver-contexify).top-40{top:40rem}.drop-container:not(.ver-contexify).top-48{top:48rem}.drop-container button{display:flex;align-items:center;width:100%;padding:var(--spacing-8) var(--spacing-16);border-radius:var(--radius-small);color:var(--font-primary);font-size:var(--font-size-small);text-align:left}.drop-container button+button{margin-top:var(--spacing-4)}.drop-container button .fa-chevron-right{margin-left:auto}.drop-container button:disabled{color:var(--neutral-500)}.drop-container button:not(:disabled):hover{background-color:var(--secondary-light-3);color:var(--secondary)}.drop-container button.status-fixed{color:var(--secondary)}.drop-container button.status-fixed:hover{background-color:var(--secondary-light-3);color:var(--secondary)}.drop-container button.status-delete{color:var(--danger)}.drop-container button.status-delete:hover{background-color:var(--danger-light-3);color:var(--danger)}.drop-container.primary-color button:not(:disabled):hover{background-color:var(--primary-light-3);color:var(--primary)}.backdrop-screen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9000;background:transparent;cursor:default!important;outline:none!important}.drop-container__context{overflow:hidden;min-width:180rem;padding:var(--spacing-8);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background:var(--neutral-0);box-shadow:0 3rem 2rem 0 rgba(0,0,0,.1)}.drop-container__context button{display:block;width:100%;padding:var(--spacing-8) var(--spacing-16);border-radius:var(--radius-small);color:var(--font-primary);font-size:var(--font-size-small);text-align:left}.drop-container__context button+button{margin-top:var(--spacing-4)}.drop-container__context button:hover{background-color:var(--secondary-light-3);color:var(--secondary)}.drop-container__context button.status-fixed{color:var(--secondary)}.drop-container__context button.status-fixed:hover{background-color:var(--secondary-light-3);color:var(--secondary)}.drop-container__context button.status-delete{color:var(--danger)}.drop-container__context button.status-delete:hover{background-color:var(--danger-light-3);color:var(--danger)}.contexify .contexify_item:not(.contexify_item-disabled):focus>.contexify_itemContent,.contexify .contexify_item:not(.contexify_item-disabled):hover>.contexify_itemContent{color:var(--font-primary)!important;background:none!important}.toggle-switch{display:inline-flex}.toggle-switch input{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);opacity:.001}.toggle-switch div{position:relative;width:48rem;height:28rem;border-radius:14rem;background-color:var(--neutral-400);cursor:pointer}.toggle-switch div:before{display:block;position:absolute;top:4rem;left:4rem;width:20rem;height:20rem;border-radius:50%;background-color:var(--neutral-0);box-shadow:0 1rem 2rem rgba(0,0,0,.2);transition:transform .3s linear;content:""}.toggle-switch input:checked~div{background-color:var(--primary)}.toggle-switch input:checked~div:before{transform:translateX(20rem)}.toggle-switch:has(input:disabled) div{cursor:not-allowed}.toggle-switch input:disabled~div{background-color:var(--neutral-400)!important}.toggle-switch input:focus-visible~div{outline:1px solid var(--secondary)}.toggle-switch.small div{width:40rem;height:22rem;border-radius:11rem}.toggle-switch.small div:before{top:3rem;left:3rem;width:16rem;height:16rem;box-shadow:0 1rem 2rem rgba(0,0,0,.2)}.toggle-switch.small input:checked~div:before{transform:translateX(18rem)}.toggle-switch.blue input:checked~div{background-color:var(--secondary)}.toggle-switch.dark-blue input:checked~div{background-color:var(--secondary-dark-2)}.toggle-switch-label{gap:var(--spacing-16)}.toggle-switch-label>p{font-size:var(--font-size-regular);white-space:nowrap}.toggle-switch-label>div{height:22rem;font-size:var(--font-size-small);font-weight:500;line-height:24rem;white-space:nowrap}.stop-answer-button,.toggle-switch-label>div strong{color:var(--secondary)}.stop-answer-button{gap:var(--spacing-8);height:var(--input-size);padding:0 var(--spacing-16);border:1px solid var(--secondary-light-2);border-radius:20rem;background-color:var(--neutral-0);font-size:var(--font-size-small);font-weight:600;box-shadow:0 3rem 3rem rgba(0,0,0,.1)}.stop-answer-button:hover{border-color:var(--danger);color:var(--danger)}.scroll-button{width:var(--input-size-sm);height:var(--input-size-sm);border:1px solid var(--secondary-light-1);border-radius:100%;background-color:var(--secondary-light-2);color:var(--secondary);font-size:var(--font-size-regular);aspect-ratio:1;box-shadow:0 3rem 3rem rgba(0,0,0,.1)}.scroll-button:hover{border-color:var(--secondary);background-color:var(--neutral-0);color:var(--secondary)}.text-button{border-bottom:1px solid var(--neutral-600);color:var(--neutral-600);font-size:var(--font-size-small);font-weight:600;white-space:nowrap}.text-button:not(:disabled):hover{border-bottom-color:var(--neutral-800);color:var(--neutral-800)}.text-button.on{border-bottom-color:var(--secondary);color:var(--secondary)}.text-button:disabled{border-bottom-color:var(--neutral-500);color:var(--neutral-500);cursor:default}.paging-button{width:100%;padding:var(--spacing-32) 0 var(--spacing-40)}.paging-button.border{margin-bottom:40rem;border-bottom:1px solid var(--neutral-300)}.btn-more{min-width:160rem;height:var(--input-size-lg);border:1px solid var(--secondary-light-1);border-radius:100px;background:none;color:var(--secondary);font-size:var(--font-size-regular);font-weight:700}.btn-more:hover{border-color:var(--secondary);background-color:var(--neutral-0);color:var(--secondary)}.aside-tap-header--left .back-button,.category-management__nav--header button,.click-after,.contents-create__header .fold-button,.dashboard-header__control .view-mode-button,.modal-header .title button,.refer-to-card__header .folding-button,.reference-card__title>button,.reference-item-card__content dl dt .pin-button,.template-editor__header--title button,.template-list__control>button,.template-list__favorite button{position:relative;z-index:0}.aside-tap-header--left .back-button:before,.category-management__nav--header button:before,.click-after:before,.contents-create__header .fold-button:before,.dashboard-header__control .view-mode-button:before,.modal-header .title button:before,.refer-to-card__header .folding-button:before,.reference-card__title>button:before,.reference-item-card__content dl dt .pin-button:before,.template-editor__header--title button:before,.template-list__control>button:before,.template-list__favorite button:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:50%;background-color:var(--secondary-light-3);aspect-ratio:auto 1/1;transform-origin:50% 50%;transition:transform .1s linear;transform:scale(0);content:""}.aside-tap-header--left .back-button:not(:disabled):hover,.category-management__nav--header button:not(:disabled):hover,.click-after:not(:disabled):hover,.contents-create__header .fold-button:not(:disabled):hover,.dashboard-header__control .view-mode-button:not(:disabled):hover,.modal-header .title button:not(:disabled):hover,.refer-to-card__header .folding-button:not(:disabled):hover,.reference-card__title>button:not(:disabled):hover,.reference-item-card__content dl dt .pin-button:not(:disabled):hover,.template-editor__header--title button:not(:disabled):hover,.template-list__control>button:not(:disabled):hover,.template-list__favorite button:not(:disabled):hover{color:var(--secondary)}.aside-tap-header--left .back-button:not(:disabled):hover:before,.category-management__nav--header button:not(:disabled):hover:before,.click-after:not(:disabled):hover:before,.contents-create__header .fold-button:not(:disabled):hover:before,.dashboard-header__control .view-mode-button:not(:disabled):hover:before,.modal-header .title button:not(:disabled):hover:before,.refer-to-card__header .folding-button:not(:disabled):hover:before,.reference-card__title>button:not(:disabled):hover:before,.reference-item-card__content dl dt .pin-button:not(:disabled):hover:before,.template-editor__header--title button:not(:disabled):hover:before,.template-list__control>button:not(:disabled):hover:before,.template-list__favorite button:not(:disabled):hover:before{transform:scale(1.4)}.button-page-selector button{position:relative;height:32rem;padding-left:var(--spacing-24);padding-right:var(--spacing-24);border:1px solid var(--neutral-400);background-color:var(--neutral-0);color:var(--neutral-500);font-size:var(--font-size-small);font-weight:600}.button-page-selector button:hover{z-index:1;border-color:var(--secondary);color:var(--secondary)}.button-page-selector button:not(:first-child){margin-left:-1px}.button-page-selector button:first-child{border-top-left-radius:var(--radius-small);border-bottom-left-radius:var(--radius-small)}.button-page-selector button:last-child{border-top-right-radius:var(--radius-small);border-bottom-right-radius:var(--radius-small)}.button-page-selector button.current{z-index:2;border-color:var(--secondary);background-color:var(--secondary-light-4);color:var(--secondary)}.circle-button{width:var(--input-size-sm);height:var(--input-size-sm);border:1px solid var(--neutral-300);border-radius:50%;background-color:var(--neutral-0);color:var(--neutral-900);aspect-ratio:1/1}.circle-button:not(:disabled):hover{z-index:1;border-color:var(--secondary);color:var(--secondary)}.circle-button:disabled{background-color:var(--neutral-100);color:var(--neutral-500);cursor:not-allowed}.editor-option>ul li,.report-nav ul li,.report-status__item,.token-delimiter dl,.tool-tip{position:relative}.editor-option>ul li:hover .tool-tip-box,.report-nav ul li:hover .tool-tip-box,.report-status__item:hover .tool-tip-box,.token-delimiter dl:hover .tool-tip-box,.tool-tip:hover .tool-tip-box{visibility:visible;opacity:1}.tool-tip-box{visibility:hidden;position:absolute;padding:var(--spacing-4) var(--spacing-12);border-radius:var(--radius-small);background-color:var(--neutral-900);color:var(--neutral-0);font-size:var(--font-size-small);font-weight:500;text-align:center;line-height:20rem;white-space:nowrap;box-shadow:0 2rem 3rem rgba(0,0,0,.1);opacity:0;transition:opacity .3s linear;pointer-events:none}.tool-tip-box span{color:var(--secondary-light-1)}.tool-tip-box.top{top:0;left:50%;margin-top:-8rem;transform:translate(-50%,-100%)}.tool-tip-box.bottom{bottom:0;left:50%;margin-bottom:-8rem;transform:translate(-50%,100%)}.tool-tip-box.right{right:0;top:50%;margin-right:-8rem;transform:translate(100%,-50%)}.tool-tip-box.left{left:0;top:50%;margin-left:-8rem;transform:translate(-100%,-50%)}.tool-tip-box.left-top{top:0;left:0;margin-top:-8rem;transform:translateY(-100%)}.tool-tip-box ol{text-align:left}.tool-tip-box ol li{padding-left:16rem;text-indent:-16rem}.tool-tip-box ol li+li{margin-top:var(--spacing-4)}.tool-tip-box ol li:before{display:inline-block;width:16rem;text-indent:0}.tool-tip-box ol li:first-child:before{content:"1."}.tool-tip-box ol li:nth-child(2):before{content:"2."}.tool-tip-box ol li:nth-child(3):before{content:"3."}.tool-tip-box ol li:nth-child(4):before{content:"4."}.tool-tip-box ol li:nth-child(5):before{content:"5."}.tool-tip-box ol li:nth-child(6):before{content:"6."}.toast-container{z-index:999999!important;background:transparent!important;color:var(--font-primary)!important;padding:0!important;text-indent:var(--spacing-32)!important}.toast-container>div[role=status]{margin:0!important;text-indent:0!important}.toast-item{position:relative;max-width:500rem!important;padding:0 0 0 var(--spacing-16)!important;border-radius:var(--radius-large);background-color:var(--neutral-0);text-indent:0!important}.toast-item:before{left:-4rem;width:20rem;background:var(--gradient-toast-info)}.toast-item:after,.toast-item:before{position:absolute;top:0;z-index:0;height:100%;border-radius:var(--radius-large);content:""}.toast-item:after{display:block;left:0;width:100%;background:var(--neutral-0)}.toast-item.success:before{background:var(--gradient-toast-info)}.toast-item.error:before{background:var(--gradient-toast-danger)}.toast-item div[role=status]{justify-content:flex-start!important;position:relative;z-index:1;margin:0;font-size:var(--font-size-regular);font-weight:500;text-align:left;word-break:keep-all;overflow-wrap:break-word}.toast-item div[role=status]>button{display:block;width:100%;min-width:200rem;padding:var(--spacing-12) var(--spacing-32) var(--spacing-12) var(--spacing-8);text-align:left;cursor:pointer;word-break:keep-all;overflow-wrap:break-word}.toast-item div.go685806154{flex:0 0 32rem;position:relative;z-index:1;width:32rem;height:32rem;min-width:32rem;min-height:32rem}.toast-item div.go685806154 div.go1858758034{display:none}.toast-item div.go685806154 div.go1579819456 div.go2344853693{width:32rem;height:32rem;background:url(/_next/static/media/icon-toast-success.c798501b.svg) 50% 50% no-repeat;background-size:cover}.toast-item div.go685806154 div.go1579819456 div.go2344853693:after{position:absolute;bottom:11rem;left:10rem;width:7rem;height:16rem;border-left:0;border-top:0;border-left-color:#fff;border-bottom:3rem solid #fff;border-right:3rem solid #fff;border-top-color:#fff;box-sizing:content-box;animation:go651618207 .2s ease-out forwards;animation-delay:.2s;opacity:0;content:""}.toast-item div.go685806154 div.go1579819456 div.go2534082608{width:32rem;height:32rem;background:url(/_next/static/media/icon-toast-error.79387814.svg) 50% 50% no-repeat;background-size:cover}.toast-item div.go685806154 div.go1579819456 div.go2534082608:before{position:absolute;left:9rem;bottom:14rem;width:14rem;height:3rem;border-radius:3rem;background:#fff;animation:go463499852 .15s ease-out forwards;animation-delay:.3s;transform:rotate(90deg);opacity:0;content:""}.toast-item div.go685806154 div.go1579819456 div.go2534082608:after{position:absolute;left:9rem;bottom:14rem;width:14rem;height:3rem;border-radius:3rem;background:#fff;animation:go3020080000 .15s ease-out forwards;animation-delay:.2s;opacity:0;content:""}@keyframes go651618207{0%{width:0;height:0;opacity:0}40%{width:7rem;height:0;opacity:1}to{width:7rem;height:16rem;opacity:1}}@keyframes go463499852{0%{transform:scale(0) rotate(90deg);opacity:0}to{transform:scale(1) rotate(90deg);opacity:1}}@keyframes go3020080000{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.icon-check-circle__info .check-circl,.icon-check-circle__info .check-circl-mask{fill:#3a7fff}.icon-check-circle__info .check-circl-mask-1{fill:#084ef7}.icon-check-circle__info .check-circl-mask-2{fill:#7462fc}.icon-check-circle__info .check-circl-mask-3{fill:#1ebebc}.icon-check-circle__danger .check-circl,.icon-check-circle__danger .check-circl-mask{fill:#da101c}.icon-check-circle__danger .check-circl-mask-1{fill:#c82b23}.icon-check-circle__danger .check-circl-mask-2{fill:#f4842c}.icon-check-circle__danger .check-circl-mask-3{fill:#de3489}.tag{overflow:hidden;max-width:100%;height:28rem;padding:var(--spacing-4) var(--spacing-12);border-radius:var(--radius-small);background-color:var(--secondary-light-3);color:var(--secondary);font-size:var(--font-size-small);font-weight:500;line-height:20rem;vertical-align:middle}.tag:not(.overflow){display:inline-flex;align-items:center;gap:var(--spacing-8)}.tag[type=button]:hover{background-color:var(--secondary-light-2);color:var(--secondary-dark-1)}.tag.outline{border:1px solid var(--secondary);border-radius:14rem;background-color:var(--neutral-0);color:var(--secondary)}.tag.category{border:1px solid var(--secondary-light-1);background-color:var(--secondary-light-3);color:var(--secondary)}.tag.category,.tag.report-status{border-radius:14rem;font-weight:600}.tag.report-status{background-color:var(--secondary);color:var(--neutral-0)}.tag.my{background-color:var(--tertiary-light-3);color:var(--tertiary)}.tag.my[type=button]:hover{background-color:var(--tertiary-light-2);color:var(--tertiary-dark-1)}.tag.tag-primary{border:1px solid var(--primary-light-1);background-color:var(--primary-light-3);color:var(--primary-dark-1)}.tag.overflow{max-width:100%}.tag svg{width:16rem}@layer front, mui;@layer front{div.MuiInputBase-root,div.MuiInputBase-root.MuiOutlinedInput-root,div.MuiInputBase-root[class$=MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root]{font-size:var(--font-size-regular)}.Mui-focusVisible{border-color:red!important}.MuiPaginationItem-firstLast:before,.MuiPaginationItem-previousNext:before{display:block}.MuiPagination-root .MuiPagination-ul li:last-child .MuiPaginationItem-firstLast:before{content:""!important}.MuiPagination-root .MuiPagination-ul li:nth-last-child(2) .MuiPaginationItem-previousNext:before{content:""!important}.PrivateSwitchBase-input{cursor:pointer!important}}.answer-skeleton ul li,.answer-source__item--text.skeleton>div,.answer-source__item--text.skeleton>section p,.document-skeleton h1,.document-skeleton h2,.document-skeleton h3,.document-skeleton h4,.document-skeleton h5,.document-skeleton p,.skeleton-ani,.skeleton.card-info-modal__info-box--web-link dd,.skeleton.card-info-modal__info-box--web-link dt,.skeleton.refer-to-button dd,.skeleton.refer-to-button dt,.source-link.skeleton dd,.source-link.skeleton dt,.template-list__title .skeleton.link-title dd,.template-list__title .skeleton.link-title dt,.web-icon-link.skeleton dd,.web-icon-link.skeleton dt{position:relative;overflow:hidden;background-color:var(--primary-light-3);transform-origin:left}.answer-skeleton ul li:before,.answer-source__item--text.skeleton>div:before,.answer-source__item--text.skeleton>section p:before,.document-skeleton h1:before,.document-skeleton h2:before,.document-skeleton h3:before,.document-skeleton h4:before,.document-skeleton h5:before,.document-skeleton p:before,.skeleton-ani:before,.skeleton.card-info-modal__info-box--web-link dd:before,.skeleton.card-info-modal__info-box--web-link dt:before,.skeleton.refer-to-button dd:before,.skeleton.refer-to-button dt:before,.source-link.skeleton dd:before,.source-link.skeleton dt:before,.template-list__title .skeleton.link-title dd:before,.template-list__title .skeleton.link-title dt:before,.web-icon-link.skeleton dd:before,.web-icon-link.skeleton dt:before{position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--primary-light-2);background:linear-gradient(to right,var(--primary-light-3) 20%,var(--primary-light-2) 50%,var(--primary-light-2) 80%);animation:skeletonBackground 1s ease-in-out 0s infinite normal none running;content:""}@keyframes skeletonBackground{0%{transform:translateX(0)}to{transform:translateX(200%)}}.card-info-modal__info-box--web-link dt,.refer-to-button dt,.reference-item-box .reference-item .thumbnail,.reference-search-item__name .link-ver dt,.source-link dt,.template-list__title .link-title dt,.web-favicon,.web-icon-link dt{overflow:hidden;width:20rem;min-width:20rem;height:20rem;line-height:18rem;border:1px solid var(--neutral-500);border-radius:50%;text-align:center}.card-info-modal__info-box--web-link dt>*,.refer-to-button dt>*,.reference-item-box .reference-item .thumbnail>*,.reference-search-item__name .link-ver dt>*,.source-link dt>*,.template-list__title .link-title dt>*,.web-favicon>*,.web-icon-link dt>*{width:100%!important;height:100%!important;aspect-ratio:1/1}.card-info-modal__info-box--web-link dt img,.refer-to-button dt img,.reference-item-box .reference-item .thumbnail img,.reference-search-item__name .link-ver dt img,.source-link dt img,.template-list__title .link-title dt img,.web-favicon img,.web-icon-link dt img{object-fit:cover}.card-info-modal__info-box--web-link dt i,.refer-to-button dt i,.reference-item-box .reference-item .thumbnail i,.reference-search-item__name .link-ver dt i,.source-link dt i,.template-list__title .link-title dt i,.web-favicon i,.web-icon-link dt i{font-size:var(--font-size-xsmall);line-height:18rem}.card-info-modal__info-box--web-link,.refer-to-button,.source-link,.template-list__title .link-title,.web-icon-link{gap:var(--spacing-8);width:100%}.template-list__title [role=link].link-title,.web-icon-link[role=link],[role=link].card-info-modal__info-box--web-link,[role=link].refer-to-button,[role=link].source-link{cursor:pointer}.template-list__title [role=link].link-title:hover,.web-icon-link[role=link]:hover,[role=link].card-info-modal__info-box--web-link:hover,[role=link].refer-to-button:hover,[role=link].source-link:hover{color:var(--secondary)}.template-list__title [role=link].link-title:hover dt,.web-icon-link[role=link]:hover dt,[role=link].card-info-modal__info-box--web-link:hover dt,[role=link].refer-to-button:hover dt,[role=link].source-link:hover dt{border-color:var(--secondary)}.card-info-modal__info-box--web-link dt,.refer-to-button dt,.source-link dt,.template-list__title .link-title dt,.web-icon-link dt{flex:0 0 20rem}.card-info-modal__info-box--web-link dd,.refer-to-button dd,.source-link dd,.template-list__title .link-title dd,.web-icon-link dd{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 28rem);min-width:1%;font-size:var(--font-size-regular);font-weight:400;text-align:left}.skeleton.card-info-modal__info-box--web-link dt,.skeleton.refer-to-button dt,.skeleton.source-link dt,.template-list__title .skeleton.link-title dt,.web-icon-link.skeleton dt{background-color:var(--primary-light-3);border:none}.skeleton.card-info-modal__info-box--web-link dd,.skeleton.refer-to-button dd,.skeleton.source-link dd,.template-list__title .skeleton.link-title dd,.web-icon-link.skeleton dd{height:16rem;border-radius:var(--radius-large)}.text-ani.reflect{-webkit-box-reflect:below -10rem linear-gradient(transparent,rgba(0,0,0,.2))}.text-ani>span{position:relative;display:inline-block;animation:bouncing 2s ease-in-out infinite;animation-delay:calc(.1s*var(--i));transform-origin:bottom}.text-ani .bouncing-scale{animation-name:bouncing-scale;animation-duration:2s}@keyframes text-animate{0%,to{transform:translateY(0)}20%{transform:translateY(-10rem)}40%{transform:translateY(0)}}@keyframes bouncing{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10rem)}60%{transform:translateY(-5rem)}to{transform:translateY(0)}}@keyframes bouncing-scale{0%{transform:translateY(0)}20%{transform:translateY(0) scale(1.2,.85)}50%,80%{transform:translateY(0) scale(.9,1.1)}40%{transform:translateY(-20rem) scale(1.2,.85)}60%{transform:translateY(-10rem) scale(1.2,.85)}}.file-upload-loading__bar,.progress-bar{overflow:hidden;width:100%;height:6rem;border-radius:3rem;background-color:var(--neutral-300)}.file-upload-loading__bar>div,.progress-bar>div{width:0;height:100%;border-radius:3rem;background:linear-gradient(90deg,#18c0be,#3a7fff 20%,#7462fc 45%,#7462fc 55%,#3a7fff 80%,#18c0be);background-size:200% 100%;animation:progress-gradient 2s linear infinite;transition:.8s linear;transition-property:width}@keyframes progress-gradient{0%{background-position:0 0}to{background-position:-400% 0}}@keyframes colorAnimation{0%{background-image:linear-gradient(90deg,#18c0be,#3a7fff 30%,#7462fc 60%,#3a7fff 90%,#18c0be)}25%{background-image:linear-gradient(90deg,#3a7fff,#18c0be 30%,#3a7fff 60%,#7462fc 90%,#3a7fff)}50%{background-image:linear-gradient(90deg,#7462fc,#3a7fff 30%,#18c0be 60%,#3a7fff 90%,#7462fc)}75%{background-image:linear-gradient(90deg,#3a7fff,#7462fc 30%,#3a7fff 60%,#18c0be 90%,#3a7fff)}to{background-image:linear-gradient(90deg,#3a7fff,#7462fc 30%,#3a7fff 60%,#18c0be 90%,#3a7fff)}}.create-error,.draft-created,.template-editor__creating,.wrapper{position:relative;overflow:hidden;width:100%;height:100%;background-color:var(--chat-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper__background-1{position:absolute;right:10%;top:-30%;width:40vw;height:40vw;background:var(--gradient-1-radial-1);aspect-ratio:1;pointer-events:none}.wrapper__background-2{position:absolute;right:0;bottom:0;width:45vw;height:45vw;background:var(--gradient-1-radial-2) no-repeat;background-position:10vh 50vh;pointer-events:none}.wrapper__background-3{position:absolute;left:15%;bottom:8%;width:30vw;height:30vw;background:var(--gradient-1-radial-3);aspect-ratio:1;pointer-events:none}.page-body{position:relative;z-index:1;width:100%;height:calc(100% - 64rem)}.gnb-wrap{width:100%;height:64rem;padding:0 var(--spacing-24)}.gnb-wrap .lnb-mobile-button{display:none}.gnb-wrap .logo-button{margin-right:var(--spacing-56);font-size:32rem;font-weight:700;text-decoration:none!important;line-height:1}.gnb-wrap .logo-button .logo-floaty{height:32rem}.gnb-wrap .logo-button .logo-report{height:30rem}.gnb-wrap .user-button{min-width:var(--input-size);padding:0}.gnb-wrap .gnb-right{gap:var(--spacing-8)}.gnb-wrap .gnb__user-info.drop-wrap{position:relative;margin-top:auto}.gnb-wrap .gnb__user-info.drop-wrap .drop-container{top:56rem}.chat-nav{margin-right:auto}.chat-nav .nav-content ul{white-space:nowrap}.chat-nav .nav-content ul li{position:relative}.chat-nav .nav-content ul li a{display:block;padding:var(--spacing-16);font-size:var(--font-size-regular);font-weight:700;text-decoration:none}.chat-nav .nav-content ul li a:hover~.coming-soon{visibility:visible}.chat-nav .nav-content ul li a.disabled{color:var(--neutral-600);cursor:default}.chat-nav .nav-content ul li a .coming-soon{border-radius:var(--radius-small);padding:var(--spacing-4) var(--spacing-8);background-color:var(--secondary-light-2);color:var(--secondary);font-size:var(--font-size-xsmall);font-weight:700;text-align:center;white-space:nowrap;pointer-events:none}.chat-nav .nav-content ul li a .coming-soon.open{background-color:var(--primary-light-2);color:var(--primary-dark-1)}.chat-nav .nav-content ul li.current a{color:var(--primary-dark-1)}@media screen and (min-width:1025px){.gnb-wrap .login-button{padding:0 var(--spacing-48);border-radius:calc(var(--input-size-lg)/2);font-size:var(--font-size-regular);line-height:var(--input-size-lg)}.gnb-wrap .login-button,.gnb-wrap .user-button{gap:var(--spacing-16);height:var(--input-size-lg)}.gnb-wrap .user-button{width:var(--input-size-lg);border:1px solid var(--secondary-light-1);border-radius:100%;background-color:var(--secondary-light-2);color:var(--secondary);font-size:var(--font-size-medium);aspect-ratio:1}.gnb-wrap .user-button:hover{border-color:var(--secondary);background-color:var(--secondary);color:var(--neutral-0)}.chat-nav{margin-right:auto}.chat-nav .nav-content ul{gap:60rem}.chat-nav .nav-content ul li{position:relative}.chat-nav .nav-content ul li a:not(.current):hover .coming-soon{visibility:visible}.chat-nav .nav-content ul li a .coming-soon{position:absolute;right:-55rem;top:calc(50% - 12rem)}.chat-nav .nav-content .gnb-blur{display:none}.chat-nav .bars{display:none;pointer-events:none}}@media screen and (max-width:1024px){.gnb-wrap .logo-button{margin-right:var(--spacing-16)}.gnb-wrap .lnb-mobile-button{display:block;height:64rem;padding:0 var(--spacing-16);font-size:var(--font-size-large)}.gnb-wrap .gnb__user-info.drop-wrap{margin-top:0}.chat-nav .bars{display:block;height:64rem;padding:0 var(--spacing-16);font-size:var(--font-size-xlarge)}.chat-nav .nav-content{position:fixed;top:64rem;left:0;right:0;bottom:0;z-index:-1;pointer-events:none}.chat-nav .nav-content ul{position:relative;z-index:10;flex-direction:column;background-color:var(--neutral-0);transform-origin:top;transform:translatex(-200%);transition:transform .3s linear;pointer-events:none}.chat-nav .nav-content ul li{width:100%;border-top:1px solid var(--neutral-300)}.chat-nav .nav-content ul li a{padding:var(--spacing-16) var(--spacing-24)}.chat-nav .nav-content ul li a .coming-soon{position:absolute;left:100rem;top:calc(50% - 12rem)}.chat-nav .nav-content .gnb-blur{visibility:hidden;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.chat-nav .nav-content.open{pointer-events:auto;z-index:50000}.chat-nav .nav-content.open ul{transform:translatex(0);box-shadow:var(--gnb-m-shadow);pointer-events:auto}.chat-nav .nav-content.open .gnb-blur{visibility:visible;filter:blur(.5)}}.error-page{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.error-page__content{flex-direction:column}.error-page__content .error-page__icon{margin-bottom:var(--spacing-16)}.error-page__content .error-page__icon svg{height:120rem}.error-page__content dl{margin-bottom:var(--spacing-40);text-align:center}.error-page__content dl dt{font-size:var(--font-size-xxlarge);font-weight:600}.error-page__content dl dd{margin-top:var(--spacing-32);font-size:var(--font-size-medium)}.error-page__content .error-page__button{width:100%;max-width:360rem;text-align:center}.error-page__content .error-page__button .btn{width:360rem;max-width:80vw}.loading-page{position:relative;width:100vw;height:100vh}.loading-ani__fixed{position:fixed;inset:0;z-index:99999;background-color:rgba(5,40,75,.2);background-color:hsla(0,0%,100%,.4)}.loading-ani__wrap{position:relative;width:100%;height:100%}.loading-ani__container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.loading-ani__container dt>div{width:200rem;height:200rem}.loading-ani__container dt.small>div{width:150rem;height:150rem}.loading-ani__container dd{margin-top:-30rem;color:var(--neutral-700);font-size:var(--font-size-small);font-weight:500}.draft-created{position:absolute;inset:0;z-index:100;height:100%;background-color:var(--chat-background)}.draft-created__content{padding-bottom:var(--spacing-40);text-align:center}.draft-created__content>dl{margin-bottom:var(--spacing-48)}.draft-created__content>dl dt{margin-bottom:var(--spacing-16);font-size:var(--font-size-xlarge);font-weight:600}.draft-created__content>dl dd{font-size:var(--font-size-medium)}.draft-created__content>dl div{width:174rem;margin:0 auto;padding-bottom:var(--spacing-12)}.draft-created__content>dl div svg{width:174rem}.draft-created__content>section{gap:var(--spacing-8)}.create-error{position:absolute;inset:64rem 0 0;z-index:100;height:calc(100% - 64rem);background-color:var(--chat-background)}.create-error__content{padding-bottom:var(--spacing-40)}.create-error__content dl{margin-bottom:var(--spacing-32)}.create-error__content dl dt{font-size:var(--font-size-xlarge);font-weight:600;text-align:center}.create-error__content dl div{width:100rem;margin:0 auto var(--spacing-4)}.create-error__content dl div svg{width:100rem}.create-error__info-box{border:1px solid var(--secondary-light-1);border-radius:var(--radius-small);background-color:var(--neutral-0);padding:var(--spacing-20) var(--spacing-40)}.create-error__info-box h5{margin-bottom:var(--spacing-16);font-size:var(--font-size-medium);font-weight:600}.create-error__info-box ul li+li{margin-top:var(--spacing-4)}.create-error__button{gap:var(--spacing-8);margin-top:var(--spacing-32)}.draft-creating{position:absolute!important;inset:64rem 0 0;z-index:100;width:100%;height:calc(100% - 64rem);background-color:var(--chat-background)}.draft-creating__left{text-align:center}.draft-creating__document{overflow:hidden;width:100%;height:100%;padding-top:var(--spacing-40)}.draft-creating__document--box{overflow:hidden;position:relative;width:770rem;height:101%;margin:0 auto;padding:80rem var(--spacing-60);border:1px solid var(--neutral-300);background-color:var(--neutral-0)}.draft-creating__ver-inner{position:absolute!important;inset:0;z-index:100;overflow:auto;width:100%;height:100%;background-color:var(--chat-background);text-align:center;scrollbar-gutter:stable both-edges}.draft-creating__content{flex-direction:column;width:720rem;height:100%;min-height:840rem;margin:0 auto;padding:var(--spacing-24) 0;text-align:center}.creating-header{margin-bottom:var(--spacing-40);text-align:center}.creating-header__image{margin-bottom:var(--spacing-8)}.creating-header__image svg{height:160rem}.creating-header__title{margin-bottom:var(--spacing-16);font-size:var(--font-size-xxlarge);font-weight:600;line-height:var(--line-height-small)}.creating-header__title span{display:inline-block;vertical-align:middle}.creating-header__title span img{width:32rem}.creating-header__text{color:var(--neutral-800);font-size:var(--font-size-medium)}.tip-box{width:600rem;margin:40rem auto 0}.tip-box .tip-title{gap:var(--spacing-4);margin-bottom:var(--spacing-12);color:var(--primary);font-size:var(--font-size-medium);font-weight:700;line-height:1}.tip-box .tip-title p{margin-top:3rem}.tip-box .tip-title img{display:inline;width:18rem}.tip-box .tip-title span{font-weight:300}.tip-box .rolling-box,.tip-box .rolling-box__item{height:25rem;text-align:center}.tip-box .rolling-box__item{line-height:25rem;color:var(--neutral-800);font-size:var(--font-size-medium)}.generating-progress{width:100%}.generating-progress__title{margin-bottom:var(--spacing-4)}.generating-progress__title p{margin-left:auto;align-self:flex-end;color:var(--secondary);font-size:var(--font-size-small);font-weight:700}.generating-progress .file-upload-loading__bar,.generating-progress .progress-bar{height:6rem;border-radius:3rem}.generating-progress .file-upload-loading__bar>div,.generating-progress .progress-bar>div{border-radius:3rem}.generating-detail{position:relative;overflow:hidden;width:calc(100% + 8rem);height:300rem;margin-left:-4rem;padding:0 var(--spacing-4)}.generating-detail:after{position:absolute;bottom:0;left:0;right:0;z-index:10;width:100%;height:40rem;background:linear-gradient(0deg,#f7fafb,rgba(247,250,251,0));content:""}.generating-item{overflow:hidden;width:100%;margin-top:var(--spacing-12);border-radius:var(--radius-large);background:linear-gradient(272.57deg,#f7fafb,#f8f8f8);font-weight:500;text-align:left;transform-origin:top;box-shadow:var(--shadow-primary)}.generating-item dt{gap:var(--spacing-12);height:60rem;padding:0 var(--spacing-24);background-color:var(--neutral-0);color:var(--neutral-900)}.generating-item dt div{flex-basis:20rem;width:20rem;height:20rem;text-align:center;line-height:20rem;aspect-ratio:1/1}.generating-item dt .item-status{border-radius:50%;background-color:var(--neutral-300);color:var(--neutral-500);transition:all .5s linear}.generating-item dt .item-status i{font-size:var(--font-size-xsmall)}.generating-item dt .active-spinner{color:var(--primary);font-size:var(--font-size-medium)}.generating-item dd{overflow:hidden;height:calc(100% - 60rem);padding:var(--spacing-16) var(--spacing-24);transform-origin:top;transition:min-height 1s linear}.generating-item dd .tag{gap:var(--spacing-6);height:24rem;padding:var(--spacing-4) var(--spacing-10);border:1px solid var(--primary-light-1);background-color:var(--primary-light-3);color:var(--primary-dark-1);font-size:var(--font-size-small);font-weight:500}.generating-item dd .tag:disabled,.generating-item dd .tag[aria-disabled=true]{border-color:var(--neutral-400);background-color:var(--neutral-200);color:var(--neutral-500)}.generating-item dd ul{padding:0 var(--spacing-20)}.generating-item dd ul li{gap:var(--spacing-8);margin-top:var(--spacing-12);font-size:var(--font-size-small);line-height:20rem}.generating-item dd ul li:first-child{margin-top:0}.generating-item dd ul li p{min-width:72rem;font-weight:600;white-space:nowrap;line-height:20rem}.generating-item dd ul li p .fa-circle-small{margin-right:var(--spacing-8);color:var(--primary);font-size:8rem;line-height:8rem}.generating-item dd ul li p>span{margin-left:auto;margin-bottom:2rem;line-height:20rem}.generating-item dd ul li p:has(~.text-overflow-2row,~.refer-to-card__box,~.context-box__content,~.context-box__title,~.answer-source__item--text>p){align-self:flex-start}.generating-item dd ul li .answer-source__item--text>p,.generating-item dd ul li .context-box__content,.generating-item dd ul li .context-box__title,.generating-item dd ul li .refer-to-card__box,.generating-item dd ul li .text-overflow-2row{-webkit-line-clamp:3}.generating-item.waiting dt{color:var(--neutral-500)}.generating-item.waiting dt .item-status{background-color:var(--neutral-300);color:var(--neutral-500)}.generating-item.complete{animation:closing 2s linear 1 both}.generating-item.complete dt{color:var(--neutral-900)}.generating-item.complete dt div{background-color:var(--primary);color:var(--neutral-0)}.generating-item.active{animation:folding .5s ease-in-out 1 both;animation-delay:2s}@keyframes folding{0%{max-height:60rem}to{max-height:240rem}}@keyframes closing{0%{opacity:1}50%{opacity:1}70%{opacity:0;max-height:240rem;margin-top:12rem}84%{max-height:0;margin-top:-6rem}88%{max-height:6rem;margin-top:0}92%{max-height:0;margin-top:-3rem}96%{max-height:3rem;margin-top:0}to{opacity:0;max-height:0;margin-top:0}}.complete-check{position:relative;width:20rem;height:20rem;background-color:var(--neutral-300);transform:rotate(45deg);transform-origin:center center;animation:bg-checking .3s ease-out both}.complete-check:after{position:absolute;bottom:5rem;left:6rem;width:5rem;height:9rem;border-left:0;border-top:0;border-left-color:#fff;border-bottom:2rem solid #fff;border-right:2rem solid #fff;border-top-color:#fff;box-sizing:content-box;animation:checking .3s ease-out forwards;animation-delay:.3s;opacity:0;content:""}@keyframes checking{0%{width:0;height:0;opacity:0}40%{width:5rem;height:0;opacity:1}to{width:5rem;height:9rem;opacity:1}}@keyframes bg-checking{0%{background-color:var(--neutral-300)}to{background-color:var(--primary)}}.document-skeleton h1,.document-skeleton h2,.document-skeleton h3,.document-skeleton h4,.document-skeleton h5,.document-skeleton p{border-radius:20rem;background-color:#f4f4f4}.document-skeleton h1:before,.document-skeleton h2:before,.document-skeleton h3:before,.document-skeleton h4:before,.document-skeleton h5:before,.document-skeleton p:before{background:#f0f0f0;background:linear-gradient(90deg,#f4f4f4,#f0f0f0 30%,#f8f8f8 70%,#f4f4f4);animation-duration:2s}.document-skeleton>:nth-child(2):before{animation-delay:.3s}.document-skeleton>:nth-child(3):before{animation-delay:.6s}.document-skeleton>:nth-child(4):before{animation-delay:.9s}.document-skeleton>:nth-child(5):before{animation-delay:1.2s}.document-skeleton>:nth-child(6):before{animation-delay:1.5s}.document-skeleton>:nth-child(7):before{animation-delay:1.8s}.document-skeleton>:nth-child(8):before{animation-delay:2.1s}.document-skeleton>:nth-child(9):before{animation-delay:2.4s}.document-skeleton>:nth-child(10):before{animation-delay:2.7s}.document-skeleton>:nth-child(11):before{animation-delay:3s}.document-skeleton>:nth-child(12):before{animation-delay:3.3s}.document-skeleton>:nth-child(13):before{animation-delay:3.6s}.document-skeleton>:nth-child(14):before{animation-delay:3.9s}.document-skeleton>:nth-child(15):before{animation-delay:4.1s}.document-skeleton h1{height:40rem}.document-skeleton h2{height:36rem;margin-top:var(--spacing-64);margin-bottom:var(--spacing-32)}.document-skeleton p{height:20rem;margin-bottom:var(--spacing-20)}.document-skeleton table{max-width:100%;width:100%;border-spacing:0;border-collapse:collapse}.document-skeleton table,.document-skeleton table thead>tr:first-child>th{border-top:1px solid var(--neutral-500)}.document-skeleton table>tbody>tr>td,.document-skeleton table>tbody>tr>th,.document-skeleton table>tfoot>tr>td,.document-skeleton table>tfoot>tr>th,.document-skeleton table>thead>tr>td,.document-skeleton table>thead>tr>th{height:46rem;padding:var(--spacing-12) var(--spacing-16);border-top:1px solid var(--neutral-300);border-bottom:1px solid var(--neutral-300);background-color:var(--neutral-0);color:var(--neutral-900);font-size:16rem;text-align:center;word-break:break-all;overflow-wrap:break-word;vertical-align:middle;line-height:var(--line-height-small)}.document-skeleton table>tbody>tr>td p,.document-skeleton table>tbody>tr>th p,.document-skeleton table>tfoot>tr>td p,.document-skeleton table>tfoot>tr>th p,.document-skeleton table>thead>tr>td p,.document-skeleton table>thead>tr>th p{height:18rem;margin:0 auto}.document-skeleton table>tbody>tr>th,.document-skeleton table>thead>tr>th{background-color:var(--neutral-200);font-weight:500}.document-skeleton table>tbody>tr>th p,.document-skeleton table>thead>tr>th p{background-color:#ececec}.document-skeleton table>tbody>tr>th p:before,.document-skeleton table>thead>tr>th p:before{background:#f0f0f0;background:linear-gradient(90deg,#ececec 20%,#e3e3e3 50%,#ececec 80%)}.template-editor__creating{position:absolute;inset:64rem 0 0;z-index:100;background-color:var(--chat-background);height:calc(100% - 64rem)}.template-editor__creating.inner-page{inset:0;height:100%}.template-editor__creating--content{padding-bottom:var(--spacing-40)}.template-editor__creating .create-waiting{text-align:center}.template-editor__creating .create-waiting dt{width:200rem;height:200rem}.template-editor__creating .create-waiting dd{margin-top:var(--spacing-16)}.dialog-wrap{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:90000;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.dialog-box{flex-direction:column;position:relative;width:-moz-fit-content;width:fit-content;max-width:90vw;min-width:400rem;min-height:300rem;padding:var(--spacing-40);background-color:#fff}.dialog-box,.dialog-box:after{border-radius:var(--radius-large)}.dialog-box:after{display:block;position:absolute;top:-5rem;left:0;z-index:-1;width:100%;height:30rem;background:var(--gradient-dialog-info);content:""}.dialog-box.danger:after,.feedback-box.dissatisfied .feedback-box__send-button button.dialog-box.btn:after{background:var(--gradient-dialog-danger)}.dialog-footer{gap:var(--spacing-8);margin-top:var(--spacing-32)}.dialog-footer .btn{padding:0 var(--spacing-48)}.dialog-header{margin-bottom:var(--spacing-24);text-align:center}.dialog-header h1{margin-top:var(--spacing-24);font-size:var(--font-size-large);text-align:center}.dialog-header img:not(.withdrawal),.dialog-header svg:not(.withdrawal){width:60rem}.dialog-body{margin-bottom:auto;font-size:var(--font-size-regular)}.dialog-message dt{margin-bottom:var(--spacing-16);font-size:var(--font-size-large);font-weight:700;text-align:center}.dialog-message dt.mb8{margin-bottom:var(--spacing-8)}.dialog-message dd{font-size:var(--font-size-regular);text-align:center;line-height:var(--line-height-medium)}.dialog-message dd a{color:var(--secondary);font-weight:600;text-decoration:underline}.dialog-message dd.left{text-align:left}.dialog-message .user-email-display{margin:var(--spacing-24) 0}.dialog-message ul.email-notice{font-size:var(--font-size-small)}.dialog-message ul.email-notice li:first-child{font-weight:500}.dialog-message ul.email-notice li+li{margin-top:var(--spacing-4)}.dialog-message .list-bullet{width:320rem;margin-top:var(--spacing-8)}.dialog-message .list-bullet ul{max-width:100%;font-size:var(--font-size-small);text-align:left}.dialog-message .list-bullet ul li{line-height:20rem}.dialog-message .list-bullet ul li:before{display:inline-block;width:5rem;height:5rem;margin-top:7rem;margin-right:var(--spacing-6);border-radius:50%;background-color:var(--secondary);vertical-align:top;content:""}.dialog-message .list-bullet:not(.horizon) ul li+li{margin-top:var(--spacing-8)}.dialog-message .list-bullet.red-bullet ul li:before{background-color:var(--danger)}.dialog-message .list-bullet.horizon ul{display:flex;align-items:center;gap:var(--spacing-8) var(--spacing-16)}.dialog-message .delete-item{flex-direction:column;overflow:hidden;width:380rem;margin:0 auto var(--spacing-8)}.dialog-message .delete-item__name,.dialog-message .delete-item__url{max-width:100%;text-align:center}.dialog-message .delete-item div{font-size:var(--font-size-regular);font-weight:600}.dialog-message .delete-item.file-name{flex-direction:row}.dialog-message .delete-item__name:has(+.delete-item__url){margin-bottom:var(--spacing-8)}.dialog-message .delete-item__url{color:var(--neutral-700);font-size:var(--font-size-small)}.modal-wrap{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:80000;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.modal-box{flex-direction:column;position:relative;width:-moz-fit-content;width:fit-content;max-width:90vw;min-width:400rem;min-height:400rem;padding:var(--spacing-40) var(--spacing-48);border-radius:var(--radius-large);background-color:#fff}.modal-box:has(.modal-footer){padding-bottom:var(--spacing-24)}.modal-box.direction-row{flex-direction:row}.modal-size__xlarge{max-width:1300rem;width:100%}.modal-size__xlarge .modal-footer{margin-top:var(--spacing-40)}.modal-size__large{max-width:1000rem;width:100%}.modal-size__large .modal-footer{margin-top:var(--spacing-40)}.modal-size__medium{max-width:600rem;width:100%}.modal-size__regular{max-width:500rem;width:100%;min-height:370rem}.button-close{position:absolute;top:var(--spacing-16);right:var(--spacing-16);width:24rem;height:24rem;color:var(--neutral-700);font-size:var(--font-size-medium);text-align:center}.button-close:hover{color:var(--secondary)}.modal-header{width:100%;margin-bottom:var(--spacing-24)}.modal-header .title{gap:var(--spacing-8);max-width:100%;font-size:var(--font-size-large);font-weight:700}.modal-header .title button{width:24rem;height:24rem;font-size:var(--font-size-large);text-align:center;line-height:1}.modal-header .title button:hover{color:var(--secondary)}.modal-header .button-close{font-size:var(--font-size-xlarge)}.modal-body{margin-bottom:auto;font-size:var(--font-size-regular)}.modal-footer{gap:var(--spacing-24);margin-top:var(--spacing-32)}.modal-footer .btn{padding:0 var(--spacing-48)}.modal-setting{display:flex;width:960rem;height:60vh;border-radius:var(--radius-large);background:var(--neutral-0)}.modal-setting__nav{flex-direction:column;flex:0 0 160rem;width:160rem;padding:var(--spacing-32) var(--spacing-8) var(--spacing-24);border-right:1px solid var(--neutral-300)}.modal-setting__nav--main{margin-bottom:auto;width:100%}.modal-setting__nav--sub{margin-top:auto;width:100%}.modal-setting__nav button{display:block;width:100%;height:40rem;padding:var(--spacing-8) var(--spacing-24);border-radius:var(--radius-large);font-size:var(--font-size-regular);font-weight:500;text-align:left}.modal-setting__nav button.current{color:var(--secondary);cursor:default}.modal-setting__nav button:not(:disabled):not(.current):hover{background-color:var(--secondary-light-3);color:var(--secondary);cursor:pointer}.modal-setting__nav .spacing{display:block;width:120rem;height:1px;margin:var(--spacing-8) auto;background-color:var(--neutral-300)}.modal-setting .backdrop-screen{display:none;pointer-events:none}.modal-setting__container{flex:auto;width:calc(100% - 160rem)}.modal-setting__container>header{position:relative;width:100%;height:84rem;padding:0 40rem}.modal-setting__container>header .bars{display:none}.modal-setting__container>header .close-button{position:absolute;top:var(--spacing-16);right:var(--spacing-16);width:24rem;height:24rem;font-size:var(--font-size-xlarge);line-height:1}.modal-setting__container>header .close-button:hover{color:var(--secondary)}.modal-setting__content{overflow:auto;width:100%;height:calc(100% - 84rem);padding:var(--spacing-8) var(--spacing-40) var(--spacing-40)}.modal-setting__sub-content{margin-top:var(--spacing-32);padding-top:var(--spacing-32);border-top:1px solid var(--neutral-300);word-break:keep-all}.modal-setting__sub-content>li{gap:var(--spacing-24)}.modal-setting__sub-content>li+li{margin-top:var(--spacing-32)}.modal-setting__sub-content>li dl{margin-right:auto}.modal-setting__sub-content>li dl dt{gap:var(--spacing-8);font-size:var(--font-size-medium);font-weight:700}.modal-setting__sub-content>li dl dt small{color:var(--neutral-700);font-size:var(--font-size-small);font-weight:400}.modal-setting__sub-content>li dl dd{margin-top:var(--spacing-8)}.modal-setting__sub-content>li section{margin-left:auto}.user-info-form__button-box{margin-top:var(--spacing-40)}.user-info-form__button-box .btn{width:248rem}.user-info-field li{gap:var(--spacing-20);width:100%}.user-info-field li+li{margin-top:var(--spacing-16);padding-top:var(--spacing-16);border-top:1px solid var(--neutral-200)}.user-info-field li>label{width:80rem;height:24rem;margin-top:var(--spacing-8);font-weight:500;line-height:24rem}.user-info-field li>section{width:320rem}.user-info-field li>section.checkbox-round__wrap{display:flex;flex-wrap:wrap;gap:var(--spacing-8);width:360rem}.user-info-field .email-field{gap:var(--spacing-8);width:100%;min-height:var(--input-size)}.user-info-field .email-field dt{overflow:hidden;width:32rem;height:32rem;border:1px solid var(--neutral-400);border-radius:100%;aspect-ratio:1;text-align:center}.user-info-field .email-field dt>*{width:16rem;height:16rem;aspect-ratio:1}.user-info-field .email-field dt.google{background-color:#fff}.user-info-field .email-field dt.naver{background-color:#03c75a;border-color:#03c75a}.user-info-field .email-field dt.naver>*{width:13rem;height:13rem}.user-info-field .email-field dt.kakao{background-color:#ffde00;border-color:#ffde00}.user-info-field .email-field dd{font-size:var(--font-size-regular);text-align:left;overflow-wrap:break-word;word-break:break-all}.checkbox-round{display:inline-flex}.checkbox-round input{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0);opacity:.001}.checkbox-round label{height:var(--input-size);padding:0 var(--spacing-24);border:1px solid var(--neutral-400);border-radius:calc(var(--input-size)/2);font-size:var(--font-size-regular);text-align:center;cursor:pointer}.checkbox-round input:checked~label{border-color:var(--secondary);background-color:var(--secondary-light-3);color:var(--secondary);font-weight:600}.service-status{gap:var(--spacing-8);width:100%}.service-status>section{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;min-width:30%;padding:var(--spacing-24);border:1px solid var(--neutral-300);border-radius:var(--radius-large)}.service-status__title{margin-bottom:20rem;font-size:var(--font-size-regular)}.service-status__img{margin-bottom:20rem}.service-status__img>svg{height:80rem}.service-status__info{gap:var(--spacing-8)}.service-status__info dt{min-width:80rem;height:var(--input-size-lg);padding:var(--spacing-8);border-radius:var(--radius-large);background-color:var(--secondary);color:var(--neutral-0);font-size:var(--font-size-xlarge);font-weight:700;text-align:center}.service-status__info dd{white-space:nowrap}.service-status__info dd p{font-size:var(--font-size-large);font-weight:700;line-height:var(--line-height-small)}.service-status__info dd div{font-size:var(--font-size-small)}.service-status__info dd div b{font-weight:500}.service-status__info dd div span{color:var(--neutral-600)}.service-status__info.disk dt{background-color:var(--secondary);font-size:var(--font-size-xxlarge)}.service-status__info.gpt35 dt{background-color:var(--primary);font-size:var(--font-size-large)}.service-status__info.gpt40 dt{background-color:var(--tertiary);font-size:var(--font-size-xxlarge)}@media (max-width:768px){.modal-setting{position:relative;width:90vw;height:90vh;max-height:960rem}.modal-setting:after{display:block;position:absolute;inset:0;z-index:50;border-radius:var(--radius-large);background-color:#fff;opacity:.8}.modal-setting__nav{position:absolute;top:72rem;left:var(--spacing-24);z-index:9100;overflow:hidden;width:200rem;height:auto;min-height:0;padding:var(--spacing-16) var(--spacing-24);border:1px solid var(--neutral-300);border-radius:var(--radius-large);background-color:var(--neutral-0);box-shadow:var(--shadow-primary);transition:all .3s linear;transform:translateX(-150%);transform-origin:top;opacity:0;pointer-events:none}.modal-setting__nav.open{transform:translateX(0);opacity:1;pointer-events:auto}.modal-setting__nav--main{margin-bottom:auto;width:100%}.modal-setting__nav--sub{margin-top:auto;width:100%}.modal-setting__nav button{padding:var(--spacing-8) var(--spacing-16)}.modal-setting__nav .spacer{width:100%}.modal-setting .backdrop-screen{display:block;pointer-events:auto}.modal-setting__container{width:100%}.modal-setting__container>header{height:64rem;padding:0 var(--spacing-24)}.modal-setting__container>header .bars{display:block;position:relative;width:18rem;height:18rem;margin-right:var(--spacing-12);font-size:var(--font-size-medium);line-height:1}.modal-setting__container>header .bars:after{position:absolute;left:-3rem;top:-3rem;width:24rem;height:24rem;opacity:.5;content:""}.modal-setting__content{overflow:auto;width:100%;height:calc(100% - 64rem);padding:var(--spacing-8) var(--spacing-24) var(--spacing-24)}.user-info-field li{flex-direction:column;gap:var(--spacing-4)}.user-info-field li+li{padding-top:0;border-top:0}.user-info-field li>label{width:100%;height:24rem;margin-top:0}.user-info-field li>section{width:100%}.user-info-field li>section.checkbox-round__wrap{display:flex;flex-wrap:wrap;gap:var(--spacing-8);width:300rem}.user-info-field .email-field{align-items:flex-start;min-height:var(--input-size-sm);margin-top:-4rem}.checkbox-round{width:calc(50% - 4rem)}.checkbox-round label{width:100%;padding:0;font-size:var(--font-size-small)}.service-status{flex-direction:column}.service-status>section{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:var(--spacing-24) 10%}.service-status__title{width:100%;margin-bottom:0}.service-status__img{width:25%;margin-bottom:0}.service-status__img>svg{width:100%;height:auto}.service-status__info{flex:auto}}.withdrawal__wrap{width:500rem;max-width:70vw}.withdrawal__content{padding:0 var(--spacing-24)}.withdrawal__text+.withdrawal__text{margin-top:var(--spacing-24);padding-top:var(--spacing-24);border-top:1px solid var(--neutral-300)}.withdrawal__text h4{margin-bottom:var(--spacing-16)}.withdrawal__text p{font-size:var(--font-size-regular)}.withdrawal__checkbox{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-16);gap:var(--spacing-16);margin-top:var(--spacing-24);padding:var(--spacing-16) var(--spacing-24);border:1px solid var(--neutral-300);border-radius:var(--radius-large)}.withdrawal__checkbox li{min-height:26rem}.withdrawal__checkbox li textarea{min-height:70rem;max-height:100rem}.terms-wrap{max-width:1500rem;width:100%;height:100%;margin:0 auto;padding:var(--spacing-40) var(--spacing-16)}.terms-wrap .terms-header{height:72rem}.terms-wrap .terms-container{position:relative;width:100%;height:calc(100% - 72rem);padding:var(--spacing-40) 0;border:1px solid var(--primary-light-3);border-radius:var(--radius-xlarge);background:hsla(0,0%,100%,.3);box-shadow:0 3rem 5rem rgba(0,0,0,.1)}.terms-tap{gap:var(--spacing-8)}.terms-card{overflow-x:auto;overflow-Y:scroll;width:100%;height:100%;padding:0 var(--spacing-48);word-break:keep-all;overflow-wrap:break-word}.terms-card>section{margin:var(--spacing-32) 0 var(--spacing-16)}.terms-card ol,.terms-card ul{padding-left:var(--spacing-4);list-style-image:none;list-style-position:inside}.terms-card ol ol,.terms-card ol>li>ul,.terms-card ul ol,.terms-card ul>li>ul{padding-left:var(--spacing-16)}.terms-card h3{margin:var(--spacing-16) 0 var(--spacing-8)}.terms-card h5,.terms-card h6{margin:var(--spacing-12) 0 var(--spacing-4)}.terms-card p{margin:var(--spacing-8) 0 var(--spacing-4)}.terms-card table{width:calc(100% - 48rem);margin:var(--spacing-4) var(--spacing-24) var(--spacing-8);border-spacing:0;border-collapse:collapse}.terms-card table td,.terms-card table th{padding:var(--spacing-8);border:1px solid var(--neutral-400)}.terms-card table th{background-color:var(--neutral-200)}.pagination{gap:var(--spacing-6)}.pagination button{width:32rem;height:32rem;border-radius:50%;font-size:var(--font-size-regular);text-align:center;aspect-ratio:1/1}.pagination button.current{background-color:var(--secondary);color:var(--neutral-0);cursor:default}.pagination button:disabled{color:var(--neutral-400);cursor:not-allowed}.pagination button:not(.current):not(:disabled):hover{background-color:var(--secondary-light-3);color:var(--secondary)}.pagination__pages{gap:var(--spacing-6)}.pagination__pages button{font-size:var(--font-size-small)}.chatting-main{flex-direction:column;gap:var(--spacing-16);overflow:auto;width:100%;height:100%;padding:var(--spacing-40) 0 var(--spacing-16);transition:gap .3s linear}.chatting-main.file-uploading{gap:var(--spacing-32)}.chatting-answer__container,.chatting-box__container,.chatting-size{position:relative;width:900rem;max-width:100%;margin:0 auto}.chatting-answer{flex:auto;position:relative;overflow-y:scroll;width:100%;min-height:300px;margin-bottom:auto;scrollbar-gutter:stable both-edges}.chatting-answer.scroll-lock{overflow:hidden;touch-action:none}.chatting-answer__container{padding-bottom:var(--spacing-40)}.chatting-answer__container .question-box:first-child{margin-top:0}.chatting-answer__container .answer-box:last-child{margin-bottom:var(--spacing-24)}.chatting-box{z-index:2;width:100%;scrollbar-gutter:stable both-edges}.chatting-box,.chatting-box__content{position:relative}.chatting-box__textarea-box{display:block;position:relative;padding:var(--spacing-16) var(--spacing-16) 60rem;border:1px solid var(--chat-box-border);border-radius:var(--radius-small);background-color:var(--neutral-0);font-size:var(--font-size-regular);cursor:text!important}.chatting-box__textarea-box textarea{width:100%;max-height:69rem;min-height:24rem;padding:0 var(--spacing-16) 0 var(--spacing-4);background-color:transparent;font-size:var(--font-size-regular);line-height:var(--line-height-regular);resize:none;outline:none!important;transition:height .2s linear}.chatting-box__textarea-box textarea:disabled{background-color:transparent;cursor:not-allowed}.chatting-box__textarea-box:has(textarea:focus){border-color:var(--primary);outline:1px solid var(--primary)}.chatting-box__textarea-box:has(textarea:disabled){cursor:not-allowed}.chatting-box__setting{gap:var(--spacing-8);position:absolute;left:var(--spacing-16);right:var(--spacing-16);bottom:var(--spacing-16);z-index:1;pointer-events:none}.chatting-box__setting--selector{gap:var(--spacing-8)}.chatting-box__setting .remaining-orders{margin-left:var(--spacing-4);margin-bottom:var(--spacing-4);cursor:default;pointer-events:auto;white-space:nowrap}.chatting-box__setting .remaining-orders:before{display:block;width:1px;height:24rem;margin-right:var(--spacing-8);background-color:var(--neutral-400);content:""}.chatting-box__setting .remaining-orders p{gap:var(--spacing-8);color:var(--primary-dark-1);font-size:var(--font-size-small);font-weight:600}.chatting-box__setting .token-limit{gap:var(--spacing-8);min-width:170rem;height:var(--input-size-xsm);margin-bottom:var(--spacing-4);margin-left:var(--spacing-4);padding:0 var(--spacing-8);border:1px solid var(--secondary-light-1);border-radius:var(--radius-small);background-color:var(--secondary-light-4);color:var(--secondary);font-size:var(--font-size-small);cursor:default;pointer-events:auto;white-space:nowrap}.chatting-box__setting .token-limit dt{font-weight:500}.chatting-box__setting .token-limit dd{font-weight:600}.chatting-box__setting .token-limit dd>strong{margin-right:4rem;color:var(--danger)}.chatting-box__setting .chat-button-group{gap:var(--spacing-8);position:relative;margin-left:auto}.chatting-box__setting .chat-button-group .chat-send-button{width:36rem;height:36rem;border-radius:50%;background-color:var(--primary);color:var(--neutral-0);font-size:var(--font-size-regular);pointer-events:auto}.chatting-box__setting .chat-button-group .chat-send-button:hover{background-color:var(--primary-light-1)}.chatting-box__setting .chat-button-group .chat-send-button:active{background-color:var(--primary-dark-2)}.chatting-box__setting .chat-button-group .chat-send-button:disabled{background-color:var(--neutral-500)}.chatting-box__setting .chat-button-group .chat-file-button{display:block;width:36rem;height:36rem;line-height:calc(36rem - 2px);border:1px solid var(--neutral-400);border-radius:50%;background:var(--neutral-0);color:var(--neutral-900);font-size:var(--font-size-medium);text-align:center;pointer-events:auto}.chatting-box__setting .chat-button-group .chat-file-button:hover{border-color:var(--primary-dark-1);color:var(--primary-dark-1)}.chatting-box__setting .chat-button-group .chat-file-button:active{border-color:var(--primary-dark-2);color:var(--primary-dark-2)}.chatting-box .floaty-info{gap:var(--spacing-8);height:20rem;margin-top:var(--spacing-8);padding:0 var(--spacing-8)}.chatting-box .floaty-info>p{color:var(--neutral-600);font-size:var(--font-size-xsmall)}.chatting-box .floaty-info>div{gap:var(--spacing-16)}.chatting-box .floaty-info button{gap:var(--spacing-8);position:relative;color:var(--neutral-900);font-size:var(--font-size-small);font-weight:500}.chatting-box .floaty-info button:before{position:absolute;top:-3rem;left:-5rem;z-index:-1;width:calc(100% + 10rem);height:calc(100% + 6rem);border-radius:var(--radius-small);content:""}.chatting-box .floaty-info button i{color:var(--secondary)}.chatting-box .floaty-info button:hover{color:var(--secondary-dark-1)}.chatting-box .floaty-info button:hover:before{background-color:var(--secondary-light-4)}.chatting-box .floaty-info button:hover i{color:var(--secondary)}@media (max-width:768px){.chatting-box{padding-left:16rem;padding-right:16rem}.chatting-box__textarea-box{padding-bottom:100rem}.chatting-box__setting{flex-wrap:wrap}.chatting-box__setting--selector{order:3;justify-content:space-between;width:100%}.chatting-box__setting--selector>*{flex:auto}.chatting-box__setting--selector>* .tool-tip-box{display:none!important}.chatting-box__setting--selector .chatting__select-button,.chatting-box__setting--selector .file-selector .selector-button,.chatting-box__setting--selector .select-form__button,.chatting-box__setting--selector .web-search-selector .web-search-button,.file-selector .chatting-box__setting--selector .selector-button,.web-search-selector .chatting-box__setting--selector .web-search-button{width:100%}.chatting-box__setting--selector .file-selector .file__drop-box{position:fixed;left:5vw;right:5rem;top:20vh;width:90vw;transform:none}.chatting-box__setting--selector .file-selector .file__drop-box .uploaded-list{height:360rem}.chatting-box__setting--selector .file-selector .backdrop-screen{background-color:rgba(0,0,0,.3)}.chatting-box__setting .remaining-orders:before{display:none}.chatting-box__setting .chat-button-group{order:1}}.bottom-screen{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;width:100%;height:50rem;background:var(--bottom-screen);animation:move-and-fade-background linear forwards;animation-timeline:scroll(nearest block);animation-range:0 100%;pointer-events:none;display:none}@keyframes move-and-fade-background{99%{opacity:1}to{opacity:0}}.file-upload-loading{pointer-events:none}.file-upload-loading,.file-upload-loading__bar{position:absolute;top:-4px;z-index:-1;width:100%}.file-upload-loading__bar{overflow:hidden;height:10rem;border-radius:var(--radius-small)}.file-upload-loading__bar>div{width:100%}.file-upload-loading__text{gap:var(--spacing-12);position:absolute;top:-28rem;left:8rem;right:8rem;font-size:var(--font-size-small);pointer-events:none}.file-upload-loading__text span{color:var(--neutral-700);font-weight:500}.file-upload-loading__text p{max-width:calc(100% - 200rem);color:var(--neutral-900);font-weight:600;pointer-events:auto}.file-upload-loading__text button{margin-right:var(--spacing-32);color:var(--secondary);font-weight:500;text-decoration:underline;pointer-events:auto;text-underline-offset:.3em}.file-upload-loading__text button:hover{color:var(--danger)}.file-upload-loading__text div{margin-left:auto;color:var(--secondary);font-size:var(--font-size-small);font-weight:500}.file-drag{position:fixed!important;top:0;left:0;right:0;bottom:0;z-index:30000;background-color:hsla(0,0%,100%,.7)}.file-drag>div[class*=sc-]{display:none!important}.file-drag__zone{display:block;position:relative;width:100%;height:100%;padding:var(--spacing-24);cursor:copy!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.file-drag__zone--visual{position:relative;width:100%;height:100%;border:2px dashed var(--primary);border-radius:var(--radius-large)}.file-drag__zone dl{position:absolute;left:50%;bottom:var(--spacing-24);transform:translateX(-50%)}.file-drag__zone dl,.file-drag__zone dl dt .upload-ani{-webkit-user-select:none;-moz-user-select:none;user-select:none}.file-drag__zone dl dt .upload-ani{width:220rem;margin:0 auto -20rem}.file-drag__zone dl dd{padding:var(--spacing-16) var(--spacing-32);border-radius:var(--spacing-8);background-color:var(--primary);color:var(--neutral-0);font-size:var(--font-size-small);font-weight:600;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.file-drag__zone>div[class*=sc-]{display:none}.file-drag__background{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2000;background-color:transparent;cursor:no-drop}.drop-cursor{cursor:-webkit-grab;cursor:grab}.drop-cursor-no{cursor:no-drop}.chatting__select-button,.file-selector .selector-button,.select-form__button,.web-search-selector .web-search-button{width:150rem;height:32rem;border:1px solid var(--neutral-400);border-radius:var(--radius-large);font-size:var(--font-size-small);font-weight:500;white-space:nowrap}.chatting__select-button p,.file-selector .selector-button p,.select-form__button p,.web-search-selector .web-search-button p{padding-top:1rem}.select-form{position:relative;cursor:default;pointer-events:auto}.select-form__button{gap:var(--spacing-8);padding-left:var(--spacing-16);padding-right:var(--spacing-8)}.select-form__button img,.select-form__button svg{width:16rem}.select-form__button p{max-width:calc(100% - 48rem);margin-right:auto}.select-form__drop-box{position:absolute;top:30rem;left:0;z-index:10000;width:max-content;padding:var(--spacing-8);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background:var(--neutral-0);box-shadow:0 3px 2px 0 rgba(0,0,0,.3)}.select-form__drop-box li{display:flex;align-items:center;gap:var(--spacing-10);padding:var(--spacing-8) var(--spacing-16);border-radius:var(--radius-small)}.select-form__drop-box li+li{margin-top:var(--spacing-4)}.select-form__drop-box li .check{flex:0 0 20rem;width:20rem;font-size:var(--font-size-regular);text-align:center;line-height:21rem}.select-form__drop-box li .name{gap:var(--spacing-12);flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 30rem);width:calc(100% - 30rem);font-size:var(--font-size-small);text-align:left;white-space:nowrap}.select-form__drop-box li .name p{display:flex;align-items:center;gap:var(--spacing-8);line-height:24rem}.select-form__drop-box li .name img,.select-form__drop-box li .name svg{width:16rem}.select-form__drop-box li .fa-lock-keyhole{flex:0 0 14rem;width:14rem;padding-bottom:1rem;color:var(--primary)}.select-form__drop-box li:hover{background-color:var(--primary-light-3)}.select-form__drop-box li.check{background-color:var(--primary);color:var(--neutral-0);font-weight:500}.select-form__drop-box.top{top:-8rem;transform:translateY(-100%)}.select-form__drop-box.bottom{top:-100%}.file-selector{position:relative;cursor:default;pointer-events:auto}.file-selector .selector-button{padding-left:0;cursor:default}.file-selector .selector-button__name{flex:auto;gap:var(--spacing-4);height:100%;padding-left:var(--spacing-16)}.file-selector .selector-button__name i{margin-right:var(--spacing-4)}.file-selector .selector-button__name svg{width:16rem;margin-right:var(--spacing-4)}.file-selector .selector-button__name span{padding-top:1rem;color:var(--primary);font-weight:700}.file-selector .selector-button .chevron{height:100%;padding-right:var(--spacing-8);cursor:pointer}.file-selector .selector-button .xmark{width:30rem;height:100%;background-color:var(--primary);border-top-right-radius:6rem;border-bottom-right-radius:6rem;color:var(--neutral-0)}.file-selector .selector-button .xmark:hover{background-color:var(--primary-light-1)}.file-selector .selector-button.active{border-color:var(--primary)}.file__drop-box{position:absolute;top:-8rem;left:0;z-index:10000;width:600rem;padding:var(--spacing-8);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background:var(--neutral-0);box-shadow:0 3px 2px 0 rgba(0,0,0,.3);transform:translateY(-100%)}.file__drop-box__header{margin-bottom:var(--spacing-4);padding:var(--spacing-8) var(--spacing-12);border-bottom:1px solid var(--neutral-400)}.file__drop-box__header .checkbox-radio span{font-size:var(--font-size-regular);font-weight:700}.file__drop-box__header .check-tag{display:inline-block;overflow:visible;width:20rem;height:20rem;line-height:20rem;margin-left:var(--spacing-8);border-radius:50%;background-color:var(--primary);color:var(--neutral-0);font-size:var(--font-size-xsmall);aspect-ratio:1;text-align:center}.file__drop-box__container{min-height:180rem}.file__drop-box__container .upload-info{min-width:400rem;height:180rem;color:var(--neutral-500);font-size:var(--font-size-small);text-align:center;line-height:var(--line-height-medium)}.file__drop-box__container .uploaded-list{overflow-y:auto;height:180rem}.file__drop-box .uploaded-list__item{gap:var(--spacing-12);height:32rem;border-radius:var(--radius-large);font-size:var(--font-size-regular)}.file__drop-box .uploaded-list__item--content{gap:var(--spacing-12);flex:auto;width:1%;height:100%;padding-left:var(--spacing-16);text-align:left}.file__drop-box .uploaded-list__item .check{flex:0 0 16rem;height:16rem;text-align:center;color:var(--primary);line-height:1}.file__drop-box .uploaded-list__item .file{font-size:var(--font-size-regular)}.file__drop-box .uploaded-list__item .name{flex:auto;width:1%;font-size:var(--font-size-small);text-align:left}.file__drop-box .uploaded-list__item .btn-delete{display:none;padding-right:var(--spacing-16);font-size:var(--font-size-large)}.file__drop-box .uploaded-list__item .btn-delete:hover{color:var(--danger)}.file__drop-box .uploaded-list__item:hover{background-color:var(--primary-light-3)}.file__drop-box .uploaded-list__item:hover .btn-delete{display:block}.file__drop-box .uploaded-list__item+.uploaded-list__item{margin-top:var(--spacing-4)}.web-search-selector{pointer-events:auto}.web-search-selector .web-search-button{padding-left:var(--spacing-16);padding-right:var(--spacing-8)}.web-search-selector .web-search-button__name{gap:var(--spacing-8)}.web-search-selector .web-search-button__name svg{width:16rem}.web-search-selector .web-search-button__toggle{position:relative;width:40rem;height:22rem;border-radius:11rem;background-color:var(--neutral-400)}.web-search-selector .web-search-button__toggle:before{display:block;position:absolute;top:3rem;left:3rem;width:16rem;height:16rem;border-radius:50%;background-color:var(--neutral-0);box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .3s linear;content:""}.web-search-selector .web-search-button.active{border-color:var(--primary)}.web-search-selector .web-search-button.active .web-search-button__toggle{background-color:var(--primary)}.web-search-selector .web-search-button.active .web-search-button__toggle:before{transform:translateX(18rem)}.chat-add-on-button{gap:var(--spacing-12);position:absolute;top:-48rem;left:50%;padding-bottom:var(--spacing-8);transform:translateX(-50%)}.file-upload-loading__text~.chat-add-on-button{top:-65rem}.chatting-lnb{height:100%}.chatting-lnb .chatting-lnb__container{position:relative;height:100%;border-right:1px solid var(--neutral-0);box-shadow:10px 0 20px var(--chat-layer-shadow)}.chatting-lnb .chatting-lnb__button{padding:var(--spacing-24) var(--spacing-16) var(--spacing-32)}.chatting-lnb .chat-history__list{overflow-x:hidden;overflow-y:auto;height:calc(100% - 144rem);padding:2rem var(--spacing-16) var(--spacing-36)}.bar-button__object--top{transform-origin:6px 6px;transition:transform .2s linear}.bar-button__object--bottom{transform-origin:9px 19px;transition:transform .2s linear}.chatting-lnb.open .bar-button:hover .bar-button__object--top{transform:rotate(18deg)}.chatting-lnb.close .bar-button:hover .bar-button__object--top,.chatting-lnb.open .bar-button:hover .bar-button__object--bottom{transform:rotate(-18deg)}.chatting-lnb.close .bar-button:hover .bar-button__object--bottom{transform:rotate(18deg)}@media screen and (min-width:1025px){.chatting-lnb{flex:0 0 280rem;position:relative;z-index:1;width:280rem;transition:margin .3s ease}.chatting-lnb .lnb-slider{position:absolute;top:calc(50% - 20rem);right:-30rem}.chatting-lnb .bar-button{display:flex;align-items:center;width:24rem;height:40rem;color:var(--neutral-500);font-size:var(--font-size-medium)}.chatting-lnb .bar-button:hover{color:var(--neutral-800)}.chatting-lnb .bar-button>div{display:none}.chatting-lnb.open{margin-left:0}.chatting-lnb.close{margin-left:-280rem}}@media screen and (max-width:1024px){.chatting-lnb{position:fixed;top:64rem;left:0;z-index:9999;width:100%;height:calc(100% - 64rem);pointer-events:none}.chatting-lnb .chatting-lnb__container{width:320rem;min-width:320px;transition:transform .3s linear,opacity .3s linear;transform:translateX(-100%);z-index:2;background-color:var(--primary-light-4)}.chatting-lnb .lnb-blur{visibility:hidden;position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.chatting-lnb.close{pointer-events:auto}.chatting-lnb.close .chatting-lnb__container{transform:translateX(0)}.chatting-lnb.close .lnb-blur{visibility:visible}.chatting-lnb.open .chatting-lnb__container{transform:translateX(-100%)}.chatting-lnb .lnb-slider,.chatting-lnb.open .chatting-lnb__container .lnb-slider,.chatting-lnb.open .lnb-slider{display:none}}.chat-history__header{padding:0 var(--spacing-16) var(--spacing-16)}.chat-history__header>p{padding-left:var(--spacing-8);font-size:var(--font-size-small);font-weight:600}.chat-history__header .checkbox-radio{margin-left:var(--spacing-8)}.chat-history__header--button-box{gap:var(--spacing-4);margin-left:auto}.chat-history__list-item{gap:var(--spacing-4);position:relative;width:100%;height:var(--input-size);padding-right:var(--spacing-12);border-radius:var(--radius-large)}.chat-history__list-item~.chat-history__list-item{margin-top:var(--spacing-8)}.chat-history__list-item--checkbox{flex:auto;width:1%;margin-right:auto;padding-left:var(--spacing-16)}.chat-history__list-item .name-change{position:absolute;left:0;top:0;z-index:1;width:100%;border-color:var(--tertiary)!important;outline-color:var(--tertiary)!important;background-color:var(--tertiary-light-3);font-size:var(--font-size-regular)}.chat-history__list-item--name{gap:var(--spacing-4);flex:auto;width:1%;height:100%;padding-left:var(--spacing-16)}.chat-history__list-item--name>p{padding-left:var(--spacing-4)}.chat-history__list-item--name .fa-link{color:var(--secondary)}.chat-history__list-item .button-fixed{width:20rem;height:20rem;line-height:1}.chat-history__list-item .drop-wrap{width:0;height:20rem}.chat-history__list-item .drop-wrap .hover-screen{display:none;position:absolute;left:-36rem;top:0;width:24rem;height:20rem;background:linear-gradient(90deg,rgba(255,243,255,.2),#f7fafb);pointer-events:none}.chat-history__list-item .drop-wrap .btn-ellipsis{visibility:hidden;position:absolute;right:0;opacity:0;transition:opacity .2s linear,transform .2s linear;transform:translateX(20rem);pointer-events:none}.chat-history__list-item .drop-wrap .btn-ellipsis:hover{color:var(--primary-dark-1)}.chat-history__list-item .drop-wrap .btn-ellipsis.open{visibility:visible;opacity:1;transform:translateX(0);pointer-events:auto}.chat-history__list-item .drop-wrap .drop-content{top:32rem}.chat-history__list-item .button-fixed~.drop-wrap{right:54rem}.chat-history__list-item.open{background-color:var(--primary-light-2)}.chat-history__list-item.open .drop-wrap{width:20rem}.chat-history__list-item.open .hover-screen{display:block;background:linear-gradient(90deg,rgba(225,244,246,.2),#e1f4f6)}.chat-history__list-item:hover{background-color:var(--primary-light-2);cursor:pointer}.chat-history__list-item:hover .hover-screen{display:block;background:linear-gradient(90deg,rgba(225,244,246,.2),#e1f4f6)}.chat-history__list-item:hover .drop-wrap{width:20rem}.chat-history__list-item:hover .drop-wrap .btn-ellipsis{visibility:visible;opacity:1;transform:translateX(0);pointer-events:auto}.chat-history__list-item.upload{background-color:var(--secondary-light-3)}.chat-history__list-item.upload .drop-wrap .hover-screen{background:linear-gradient(90deg,rgba(255,243,255,.2),#ebf3ff)}.chat-history__list-item.current{background-color:var(--neutral-0);outline:1px solid var(--primary);box-shadow:0 1px 3px rgba(0,0,0,.1)}.chat-history__list-item.current .drop-wrap .hover-screen{background:linear-gradient(90deg,hsla(0,0%,100%,.2),#fff)}.lnb-download-ani{width:24rem;height:24rem}.lnb-download-ani svg{width:100%;height:100%;color:var(--secondary)}.download__bracket{animation-name:download-bracket-move;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.28,.84,.42,1);transform-origin:12px 5px}.download__arrow{animation-name:download-arrow-move;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.28,.84,.42,1);transform-origin:12px 18px}@keyframes download-bracket-move{0%{transform:scale(1) translateY(0)}10%{transform:scale(1) translateY(0)}30%{transform:scale(1) translateY(0)}50%{transform:scale(.9,.8) translateY(-1px)}57%{transform:scale(1) translateY(0)}64%{transform:scale(.9) translateY(-.5px)}71%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes download-arrow-move{0%{transform:scale(1) translateY(1px)}10%{transform:scale(1.3,.7) translateY(1px)}30%{transform:scale(1.1) translateY(-4px)}50%{transform:scale(1.1,.8) translateY(1px)}57%{transform:scale(1) translateY(-2px)}64%{transform:scale(1) translateY(1px)}to{transform:scale(1) translateY(1px)}}.chat-tap{flex:0 0 30vw;position:relative;max-width:calc(100% - 1260rem);border-left:1px solid var(--neutral-0);box-shadow:-10px 0 20px var(--chat-layer-shadow);transition:min-width .5s ease}.chat-tap.close{width:0!important;min-width:0!important;flex-basis:0!important}.chat-tap.close .chat-tap__container,.chat-tap.close div:last-child{display:none}.chat-tap__container{height:100%;background-color:var(--chat-tap-container)}.chat-tap__content{height:calc(100% - 48rem);padding:var(--spacing-24)}.chat-tap__content .document-box{position:relative;overflow:auto;width:100%;height:100%;border:1px solid var(--primary-light-2);background-color:var(--neutral-0);text-wrap:balance;word-break:break-word;overflow-wrap:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text}.chat-tap__content .document-box .react-pdf__Document,.chat-tap__content .document-box .react-pdf__message.react-pdf__message--loading{width:100%!important;height:100%!important}.chat-tap__content .document-box .document-error{position:absolute;inset:0;text-align:center}.chat-tap__content .document-box .document-error dl dt{margin-bottom:var(--spacing-8)}.chat-tap__content .document-box .document-error dl dt svg{width:24rem}.chat-tap__content .document-box .document-error dl dd{color:var(--neutral-700);font-size:var(--font-size-regular);font-weight:600}.chatting-lnb.close~.chat-tap{max-width:calc(100% - 980rem)}.chat-tap__header{height:48rem;border-bottom:1px solid var(--neutral-0);padding:0 var(--spacing-16)}.chat-tap__header .close-button{margin-right:var(--spacing-16);font-size:var(--font-size-large)}.chat-tap__header .close-button:hover{color:var(--primary)}.chat-tap__header .title{display:block;margin-right:auto;padding-right:var(--spacing-4);font-size:var(--font-size-regular);font-weight:600}.chat-tap__controller{position:absolute;top:120rem;left:-120rem;text-align:right}.chat-tap__controller button{width:120rem;height:var(--input-size-lg);border-top-left-radius:var(--radius-large);border-bottom-left-radius:var(--radius-large);background-color:var(--primary);background-image:url(/_next/static/media/bg__button-document.edc798fc.png);background-size:cover;background-position:100% 50%;color:var(--neutral-0);font-size:var(--font-size-regular);font-weight:700;text-align:center;white-space:nowrap;animation:tap-button .6s linear 1;transform-origin:right}@keyframes tap-button{0%{visibility:hidden;opacity:0;transform:translateX(150%)}50%{visibility:hidden;opacity:0;transform:translateX(150%)}to{visibility:visible;opacity:1;transform:translateX(0)}}@media (max-width:768px){.chat-tap{position:fixed!important;top:64rem;right:0;bottom:0;z-index:999;width:100%!important;max-width:100%!important;background-color:var(--chat-background);transition:min-width .5s ease,width .5s ease}.chat-tap.close{width:0}.chat-tap .chat-tap__header .tool-tip-box{display:none!important}.chat-tap .chat-tap__content{padding:var(--spacing-24) var(--spacing-16)}.chat-tap__controller{top:40rem;left:-100rem}.chat-tap__controller button{width:100rem}}.chat-intro-message__title{margin-bottom:var(--spacing-32);font-size:45rem;font-weight:600;line-height:var(--line-height-regular);word-break:keep-all}.chat-intro-message__title span{color:var(--primary)}.chat-intro-message__content{position:relative;margin-bottom:var(--spacing-32);padding:var(--spacing-56) var(--spacing-32);border:1px solid var(--neutral-0);border-radius:var(--radius-xlarge);background:hsla(0,0%,100%,.3);box-shadow:0 3rem 2rem rgba(0,0,0,.1)}.chat-intro-message__content .refresh-button{position:absolute;top:var(--spacing-16);right:var(--spacing-16);width:36rem;height:36rem;line-height:36rem;border:1px solid var(--secondary-light-1);border-radius:50%;background-color:var(--neutral-0);color:var(--secondary);font-size:var(--font-size-regular);text-align:center}.chat-intro-message__content .refresh-button:hover{border-color:var(--secondary-dark-1);color:var(--secondary-dark-1)}.chat-intro-message__content .refresh-button.spin-loading{animation:spin-loading 2s linear infinite}.chat-intro-message__content .recommend-button+.recommend-button{margin-top:var(--spacing-12)}.chat-intro-message__profile>p{font-size:16rem;font-weight:500}.chat-intro-message__profile>p i{margin-right:var(--spacing-8);color:var(--secondary)}.chat-intro-message__profile button{padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-small);color:var(--secondary);font-size:var(--font-size-small);font-weight:600}.chat-intro-message__profile button:hover{background-color:var(--secondary-light-2);color:var(--secondary-dark-1)}@keyframes spin-loading{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@media screen and (max-width:768px){.chat-intro-message__title{font-size:38rem}.chat-intro-message__content{margin-bottom:var(--spacing-32);padding:var(--spacing-56) var(--spacing-16) var(--spacing-48)}.chat-intro-message__content .refresh-button{top:var(--spacing-8);right:var(--spacing-8)}.chat-intro-message__content .recommend-button+.recommend-button{margin-top:var(--spacing-8)}.chat-intro-message__content .recommend-button.large{padding:var(--spacing-12) var(--spacing-32);font-size:var(--font-size-medium)}}.recommend-button{gap:var(--spacing-8);min-height:36rem;padding:var(--spacing-6) var(--spacing-16);border:1px solid var(--secondary-light-2);border-radius:20rem;background-color:var(--neutral-0);color:var(--secondary);font-size:var(--font-size-small);font-weight:500;text-align:left;line-height:20rem;word-break:keep-all;overflow-wrap:anywhere;box-shadow:0 2rem 3rem rgba(0,0,0,.1);transition:transform .1s linear}.recommend-button i{margin-top:4rem}.recommend-button:hover{transform:translateY(-2px);box-shadow:0 3px 5px rgba(0,0,0,.1)}.recommend-button+.recommend-button{margin-top:var(--spacing-12)}.recommend-button.large{min-height:40rem;padding:var(--spacing-8) var(--spacing-24);font-size:var(--font-size-regular);border-radius:30rem;line-height:22rem}.recommend-button.large+.recommend-button{margin-top:var(--spacing-32)}.answer-skeleton ul li.recommend-button:before,.answer-source__item--text.skeleton>div.recommend-button:before,.answer-source__item--text.skeleton>section p.recommend-button:before,.document-skeleton h1.recommend-button:before,.document-skeleton h2.recommend-button:before,.document-skeleton h3.recommend-button:before,.document-skeleton h4.recommend-button:before,.document-skeleton h5.recommend-button:before,.document-skeleton p.recommend-button:before,.recommend-button.skeleton-ani:before,.skeleton.card-info-modal__info-box--web-link dd.recommend-button:before,.skeleton.card-info-modal__info-box--web-link dt.recommend-button:before,.skeleton.refer-to-button dd.recommend-button:before,.skeleton.refer-to-button dt.recommend-button:before,.source-link.skeleton dd.recommend-button:before,.source-link.skeleton dt.recommend-button:before,.template-list__title .skeleton.link-title dd.recommend-button:before,.template-list__title .skeleton.link-title dt.recommend-button:before,.web-icon-link.skeleton dd.recommend-button:before,.web-icon-link.skeleton dt.recommend-button:before{background:var(--secondary-light);background:linear-gradient(to right,var(--neutral-0) 20%,var(--secondary-light-4) 50%,var(--neutral-0) 80%)}.sharing-header{margin-bottom:-28rem;padding-bottom:var(--spacing-24);border-bottom:1px solid var(--secondary-light-2);text-align:left}.sharing-header>div{color:var(--secondary);font-size:var(--font-size-regular);font-weight:700}.sharing-header dl dt{margin-bottom:var(--spacing-8);font-size:var(--font-size-large);font-weight:700;text-wrap:balance;word-break:break-word}.sharing-header dl dd{color:var(--neutral-700);font-size:var(--font-size-regular);font-weight:500}.question-box{gap:var(--spacing-8);margin-top:var(--spacing-56);margin-bottom:var(--spacing-24)}.question-box dt{flex:0 0 26rem;font-size:var(--font-size-xlarge)}.question-box dt img{width:26rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.question-box dd{font-size:var(--font-size-medium);font-weight:700;line-height:var(--line-height-medium);text-wrap:balance;word-break:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text}.question-box:first-child{margin-top:0}.answer-box{padding:var(--spacing-32) var(--spacing-40);background-color:hsla(0,0%,100%,.8);border:1px solid var(--primary-light-2);border-radius:var(--radius-xlarge)}.answer-box__info{margin-bottom:var(--spacing-32)}.answer-box__info--header .floaty-logo{line-height:0}.answer-box__info--header .floaty-logo svg{height:28rem}.answer-box__info--header .tag-box{gap:var(--spacing-8)}.answer-box__info .answer-progress{flex-direction:column;gap:var(--spacing-12);margin-top:var(--spacing-16);padding:var(--spacing-16);border-radius:var(--radius-large);background-color:var(--primary-light-4)}.answer-box__info .answer-progress dl{gap:var(--spacing-8)}.answer-box__info .answer-progress dl dt{width:20rem;color:var(--primary);font-size:var(--font-size-regular);text-align:center}.answer-box__info .answer-progress dl dd{font-size:var(--font-size-small);font-weight:500}.answer-box__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-12)}.answer-box__text .markdown-item{max-width:100%}.answer-box__text .markdown-item .markdown{max-width:100%;-webkit-user-select:text;-moz-user-select:text;user-select:text}.answer-box__text .markdown-item .markdown>p{white-space:pre-wrap;overflow-wrap:break-word}.answer-box__text .markdown-item .markdown.footnote>p{display:inline}.answer-box__text .markdown-item .markdown ol,.answer-box__text .markdown-item .markdown ul{padding-left:var(--spacing-20)}.answer-box__text .markdown-item .markdown ol li,.answer-box__text .markdown-item .markdown ul li{margin:var(--spacing-4) 0}.answer-box__text .markdown-item .markdown p{margin-top:var(--spacing-4);margin-bottom:var(--spacing-8)}.answer-box__text .markdown-item .markdown pre{background-color:var(--neutral-200)!important}.answer-box__text .markdown-item .markdown pre code{white-space:pre-wrap!important}.answer-box__text .markdown-item .markdown h1{font-size:24rem;margin:var(--spacing-24) 0 var(--spacing-16)}.answer-box__text .markdown-item .markdown h2{font-size:22rem;margin:var(--spacing-20) 0 var(--spacing-12)}.answer-box__text .markdown-item .markdown h3{font-size:20rem;margin:var(--spacing-16) 0 var(--spacing-8)}.answer-box__text .markdown-item .markdown h4{font-size:18rem;margin:var(--spacing-12) 0 var(--spacing-4)}.answer-box__text .markdown-item .markdown h5{font-size:17rem;margin:var(--spacing-8) 0 var(--spacing-4)}.answer-box__text .markdown-item .markdown h6{font-size:16rem;margin:var(--spacing-8) 0 var(--spacing-4)}.answer-box__text .markdown-item .markdown h1,.answer-box__text .markdown-item .markdown h2,.answer-box__text .markdown-item .markdown h3,.answer-box__text .markdown-item .markdown h4,.answer-box__text .markdown-item .markdown h5,.answer-box__text .markdown-item .markdown h6{word-break:break-word}.answer-box__text .markdown-item .markdown table{width:100%;margin:var(--spacing-16) 0 var(--spacing-16);border-top:2px solid var(--neutral-500);border-spacing:0;border-collapse:collapse}.answer-box__text .markdown-item .markdown table>tbody>tr>td,.answer-box__text .markdown-item .markdown table>tbody>tr>th,.answer-box__text .markdown-item .markdown table>tfoot>tr>td,.answer-box__text .markdown-item .markdown table>tfoot>tr>th,.answer-box__text .markdown-item .markdown table>thead>tr>td,.answer-box__text .markdown-item .markdown table>thead>tr>th{height:48rem;padding:var(--spacing-12) var(--spacing-16);border-top:1px solid var(--neutral-300);border-bottom:1px solid var(--neutral-300);background-color:var(--neutral-0);color:var(--neutral-900);font-size:var(--font-size-regular);text-align:center;word-break:keep-all;overflow-wrap:break-word;vertical-align:middle;line-height:var(--line-height-small)}.answer-box__text .markdown-item .markdown table>tbody>tr>td{white-space:unset;text-wrap:balance}.answer-box__text .markdown-item .markdown table>tbody>tr>th,.answer-box__text .markdown-item .markdown table>thead>tr>th{background-color:var(--neutral-200);font-weight:500;word-break:keep-all}.answer-skeleton ul{flex-direction:column;gap:var(--spacing-16);width:100%}.answer-skeleton ul li{width:100%;height:20rem;border-radius:10rem}.answer-skeleton ul li:first-child,.answer-skeleton ul li:nth-child(2){width:100%}.answer-skeleton ul li:nth-child(2):before{animation-delay:.2s}.answer-skeleton ul li:nth-child(3){width:70%}.answer-skeleton ul li:nth-child(3):before{animation-delay:.4s}.feedback-button{gap:var(--spacing-4);margin-top:var(--spacing-16)}.feedback-button>li>button{width:32rem;height:32rem;border-radius:var(--radius-large);text-align:center}.feedback-button>li>button:hover{background-color:var(--secondary-light-2);border-color:var(--secondary);color:var(--secondary-dark-2)}.feedback-button>li>button.feedback__positive{color:var(--secondary)}.feedback-button>li>button.feedback__negative{color:var(--danger)}.feedback-button>li:nth-child(2)>button.current{color:var(--secondary)}.feedback-button>li:nth-child(3)>button.current{color:var(--danger)}.feedback-box{position:relative;margin-top:var(--spacing-24);padding:var(--spacing-16) var(--spacing-24);border:1px solid var(--secondary-light-2);border-radius:var(--radius-large);background-color:var(--secondary-light-4)}.feedback-box .close-button{position:absolute;right:var(--spacing-8);top:var(--spacing-8);width:20rem;height:20rem;text-align:center}.feedback-box .close-button:hover{color:var(--danger)}.feedback-box header{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--secondary-light-2)}.feedback-box header h6 i{color:var(--secondary);font-size:var(--font-size-regular)}.feedback-box__content ul{flex-wrap:wrap;gap:var(--spacing-8)}.feedback-box__content ul li button{padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--secondary-light-2);border-radius:var(--radius-small);background-color:var(--neutral-0);font-size:var(--font-size-small);font-weight:500}.feedback-box__content ul li button:not(.on):hover{border-color:var(--secondary-light-1)}.feedback-box__content ul li button.on{border-color:var(--secondary);color:var(--secondary)}.feedback-box__content>div{margin-top:var(--spacing-8)}.feedback-box__content>div input{border-color:var(--secondary-light-2)}.feedback-box__content>div input:focus{border-color:var(--secondary-light-1);outline-color:var(--secondary-light-1)}.feedback-box__send-button{margin-top:var(--spacing-16)}.feedback-box.dissatisfied{border-color:var(--danger-light-2);background-color:var(--danger-light-4)}.feedback-box.dissatisfied header{border-bottom-color:var(--danger-light-2)}.feedback-box.dissatisfied header h6 i{color:var(--danger)}.feedback-box.dissatisfied .feedback-box__content ul li button{border-color:var(--danger-light-2)}.feedback-box.dissatisfied .feedback-box__content ul li button:not(.on):hover{border-color:var(--danger)}.feedback-box.dissatisfied .feedback-box__content ul li button.on{border-color:var(--danger);color:var(--danger)}.feedback-box.dissatisfied .feedback-box__content>div{margin-top:var(--spacing-8)}.feedback-box.dissatisfied .feedback-box__content>div input{border-color:var(--danger-light-2)}.feedback-box.dissatisfied .feedback-box__content>div input:focus{border-color:var(--danger-light-1);outline-color:var(--danger-light-1)}.answer-source{margin-top:var(--spacing-32);padding:var(--spacing-16) var(--spacing-24);border:1px solid var(--primary-light-2);border-radius:var(--radius-large);background-color:var(--primary-light-4)}.answer-source header h6 i{color:var(--primary)}.answer-source header button{position:relative;color:var(--primary);font-size:var(--font-size-small);font-weight:500}.answer-source header button i{margin-right:var(--spacing-8)}.answer-source header button:hover{color:var(--secondary)}.answer-source header button:after{position:absolute;width:calc(100% + 20rem);height:calc(100% + 10rem);left:-10rem;top:-5rem;content:""}.answer-source ul{flex-wrap:wrap;gap:var(--spacing-8);margin-top:var(--spacing-16)}.answer-source__item{flex-direction:column;gap:var(--spacing-8);flex:auto;width:calc(25% - 6rem);max-width:calc(25% - 6rem);height:100rem;overflow:hidden;padding:var(--spacing-12) var(--spacing-16);border:1px solid var(--primary-light-2);border-radius:var(--radius-large);background-color:hsla(0,0%,100%,.6);color:var(--neutral-900);font-size:var(--font-size-small)}.answer-source__item--text{gap:var(--spacing-8);width:100%}.answer-source__item--text>div{width:16rem;height:16rem;line-height:16rem;margin-top:1rem;border-radius:50%;background-color:var(--primary);color:var(--neutral-0);font-size:var(--font-size-xsmall);text-align:center}.answer-source__item--text>p{flex:auto;width:1%;color:var(--neutral-700);font-weight:600;word-break:break-all}.answer-source__item--text.skeleton{overflow:hidden;gap:var(--spacing-12)}.answer-source__item--text.skeleton>div{flex-grow:0;flex-shrink:0}.answer-source__item--text.skeleton>section{flex:auto;width:100%}.answer-source__item--text.skeleton>section p{display:block;width:100%;height:16rem;border-radius:var(--radius-large)}.answer-source__item--text.skeleton>section p:last-child{width:70%;margin-top:var(--spacing-4)}.answer-source__item .source-link dd{color:var(--neutral-700)}.answer-source__item:hover{border-color:var(--primary-light-1);background-color:var(--neutral-0)}@media screen and (max-width:1024px){.answer-source__item{width:calc(33.3% - 5.3rem);max-width:calc(33% - 6rem)}}@media screen and (max-width:768px){.answer-source__item{width:calc(50% - 4rem);max-width:calc(50% - 4rem)}}@media screen and (max-width:480px){.answer-source__item{width:100%;max-width:100%}}.answer-recommend{margin-top:var(--spacing-32)}.answer-recommend h6{margin-bottom:var(--spacing-16);font-size:var(--font-size-regular);font-weight:600}.answer-recommend h6 i{color:var(--secondary)}.context-field{display:inline-flex;position:absolute}.context-field,.footnote-button{vertical-align:text-top;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footnote-button{display:inline-block;width:16rem;height:16rem;margin-left:var(--spacing-4);border-radius:50%;background-color:var(--primary);color:var(--neutral-0);font-size:var(--font-size-xsmall);font-weight:600;text-align:center;aspect-ratio:1;margin-right:var(--spacing-4)}.footnote-button:hover{background-color:var(--primary-light-1)}.contexify{margin-top:3rem;background:none!important;box-shadow:none!important}.contexify .contexify_itemContent{padding:0;background:none;border-radius:0;cursor:default}.context-box{flex-direction:column;gap:var(--spacing-16);position:relative;width:368rem;min-height:180rem;padding:var(--spacing-24);border:1px solid var(--neutral-400);border-radius:var(--radius-small);background-color:var(--neutral-0);color:var(--neutral-900);white-space:normal;box-shadow:var(--shadow-primary)}.context-box__close-button{position:absolute;right:var(--spacing-12);top:var(--spacing-12);width:16rem;height:16rem;color:var(--neutral-700);font-size:var(--font-size-regular);text-align:center;line-height:1}.context-box__close-button:after{position:absolute;left:-4rem;top:-4rem;width:calc(100% + 8rem);height:calc(100% + 8rem);background:transparent;content:""}.context-box__close-button:hover{color:var(--secondary)}.context-box__title{width:calc(100% - 10rem);font-size:var(--font-size-regular);font-weight:600}.context-box__content,.context-box__title{-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.context-box__content{-webkit-line-clamp:4;font-size:var(--font-size-small);text-wrap:balance}.context-box__source{margin-top:auto}.context-box__source--link{display:inline-block;max-width:100%;color:var(--primary);pointer-events:auto}.context-box__source--link:hover{color:var(--secondary)}.context-box__source--file .open-file{position:relative;z-index:1;color:var(--primary);font-size:var(--font-size-small);font-weight:600;pointer-events:auto}.context-box__source--file .open-file:after{position:absolute;left:-6rem;top:-3rem;z-index:-1;width:calc(100% + 12rem);height:calc(100% + 6rem);border-radius:var(--radius-small);content:""}.context-box__source--file .open-file:hover{color:var(--primary-dark-2)}.context-box__source--file .numbering,.context-box__source--file .open-file:hover:after{background-color:var(--primary-light-3)}.context-box__source--file .numbering{height:24rem;padding:0 var(--spacing-10);border-radius:var(--spacing-4);color:var(--primary);font-size:var(--font-size-small);font-weight:600;line-height:24rem}.source-link dd{font-size:var(--font-size-small)}.source-link.skeleton dt{background-color:var(--primary-light-3);border:none}.source-link.skeleton dd{height:16rem;border-radius:var(--radius-large)}@keyframes context-fade{0%{transform:translateX(-50%) scaleY(0);opacity:0}40%{transform:translateX(-50%) scaleY(1);opacity:.4}to{transform:translateX(-50%) scaleY(1);opacity:1}}.login-inducement__button .btn{width:250rem}.slice-popup{width:400rem;margin-bottom:var(--spacing-32)}.slice-popup__item header{height:90rem;margin-bottom:var(--spacing-32)}.slice-popup__item header p{font-size:var(--font-size-medium);font-weight:700}.slice-popup__item header p>span{color:var(--secondary)}.slice-popup__item div{text-align:center}.slice-popup__item div svg{height:300rem}.onboarding-modal{width:580rem;height:700rem;max-height:90vh;overflow:auto}.onboarding-modal .button-close{font-size:var(--font-size-xlarge)}.onboarding-buttons{gap:var(--spacing-8)}.onboarding-buttons .btn{min-width:200rem}.join-step.onboarding-step{justify-content:flex-start;margin-bottom:var(--spacing-48)}.join-step.onboarding-step li{width:38rem}.onboarding-headline{margin-bottom:var(--spacing-32)}.onboarding-headline dt{font-size:var(--font-size-xxlarge);font-weight:700}.onboarding-headline dt strong{color:var(--primary)}.onboarding-headline dt img{display:inline-block;width:32rem;vertical-align:text-top}.onboarding-headline dd{margin-bottom:var(--spacing-8);color:var(--secondary);font-size:var(--font-size-medium);font-weight:600}.onboarding-step-1__text-1{margin-bottom:var(--spacing-16);font-size:var(--font-size-xlarge);font-weight:700}.onboarding-step-1__text-2{margin-bottom:var(--spacing-16);font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium)}.onboarding-step-1__text-2 strong{color:var(--primary);font-weight:600}.onboarding-step-1__text-3{color:var(--neutral-600);font-size:var(--font-size-regular);font-weight:400}.onboarding-purpose-list li+li{margin-top:var(--spacing-20)}.user-info-field.vertical-field li{flex-direction:column;gap:var(--spacing-16)}.user-info-field.vertical-field li>label{width:100%;height:auto;line-height:var(--line-height-regular);margin-top:0}.user-info-field.vertical-field li>section{width:100%}.user-info-field.vertical-field li+li{margin-top:var(--spacing-24);padding-top:var(--spacing-24)}.onboarding-complete-image{display:flex;flex-direction:column;justify-content:flex-end;height:300rem}.onboarding-complete-image svg{width:100%;margin-top:auto}.bubbles{animation:bubbles-ani 3s infinite}.bubbles+.bubbles{animation-delay:.2s}.bubbles+.bubbles+.bubbles{animation-delay:.4s}.bubbles+.bubbles+.bubbles+.bubbles{animation-delay:.6s}.bubbles+.bubbles+.bubbles+.bubbles+.bubbles{animation-delay:.8s}@keyframes bubbles-ani{0%{transform:translate(0)}20%{transform:translate(2px,-3px)}40%{transform:translate(-2px,-6px);fill:#fff}60%{transform:translate(2px,-11px);fill:#18c0be}80%{transform:translate(-2px,-15px);fill:#18c0be}to{transform:translate(2px,-20px);fill:#18c0be}}.document-item,.template-editor__viewer .pagedjs_page .pagedjs_page_content,.tiptap{line-height:var(--line-height-medium)}.document-item *,.template-editor__viewer .pagedjs_page .pagedjs_page_content *,.tiptap *{overflow-wrap:break-word}.document-item h1,.document-item h2,.document-item h3,.document-item h4,.document-item h5,.document-item h6,.template-editor__viewer .pagedjs_page .pagedjs_page_content h1,.template-editor__viewer .pagedjs_page .pagedjs_page_content h2,.template-editor__viewer .pagedjs_page .pagedjs_page_content h3,.template-editor__viewer .pagedjs_page .pagedjs_page_content h4,.template-editor__viewer .pagedjs_page .pagedjs_page_content h5,.template-editor__viewer .pagedjs_page .pagedjs_page_content h6,.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{margin-top:var(--spacing-32);line-height:var(--line-height-regular);word-break:break-word}.document-item h1,.document-item h2,.document-item h3,.document-item h4,.document-item h5,.document-item h6,.document-item ins,.document-item mark,.document-item p,.template-editor__viewer .pagedjs_page .pagedjs_page_content h1,.template-editor__viewer .pagedjs_page .pagedjs_page_content h2,.template-editor__viewer .pagedjs_page .pagedjs_page_content h3,.template-editor__viewer .pagedjs_page .pagedjs_page_content h4,.template-editor__viewer .pagedjs_page .pagedjs_page_content h5,.template-editor__viewer .pagedjs_page .pagedjs_page_content h6,.template-editor__viewer .pagedjs_page .pagedjs_page_content ins,.template-editor__viewer .pagedjs_page .pagedjs_page_content mark,.template-editor__viewer .pagedjs_page .pagedjs_page_content p,.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6,.tiptap ins,.tiptap mark,.tiptap p{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.document-item h1,.template-editor__viewer .pagedjs_page .pagedjs_page_content h1,.tiptap h1{font-size:24rem;font-weight:700}.document-item h1:first-child,.template-editor__viewer .pagedjs_page .pagedjs_page_content h1:first-child,.tiptap h1:first-child{margin-top:0}.document-item h2,.template-editor__viewer .pagedjs_page .pagedjs_page_content h2,.tiptap h2{font-size:20rem;font-weight:700}.document-item h3,.template-editor__viewer .pagedjs_page .pagedjs_page_content h3,.tiptap h3{font-size:18rem;font-weight:700}.document-item h4,.template-editor__viewer .pagedjs_page .pagedjs_page_content h4,.tiptap h4{font-size:16rem;font-weight:700}.document-item h5,.template-editor__viewer .pagedjs_page .pagedjs_page_content h5,.tiptap h5{font-size:15rem;font-weight:700}.document-item h6,.template-editor__viewer .pagedjs_page .pagedjs_page_content h6,.tiptap h6{font-size:14rem;font-weight:700}.document-item p,.template-editor__viewer .pagedjs_page .pagedjs_page_content p,.tiptap p{font-size:16rem}.document-item ol,.document-item ul,.template-editor__viewer .pagedjs_page .pagedjs_page_content ol,.template-editor__viewer .pagedjs_page .pagedjs_page_content ul,.tiptap ol,.tiptap ul{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.document-item li,.template-editor__viewer .pagedjs_page .pagedjs_page_content li,.tiptap li{padding-bottom:var(--spacing-4);list-style-position:inside}.document-item li:last-child,.template-editor__viewer .pagedjs_page .pagedjs_page_content li:last-child,.tiptap li:last-child{padding-bottom:0}.document-item li>p,.template-editor__viewer .pagedjs_page .pagedjs_page_content li>p,.tiptap li>p{display:inline;margin:0;padding:0}.document-item li:has(p[style$=right]),.template-editor__viewer .pagedjs_page .pagedjs_page_content li:has(p[style$=right]),.tiptap li:has(p[style$=right]){text-align:right}.document-item li:has(p[style$=center]),.template-editor__viewer .pagedjs_page .pagedjs_page_content li:has(p[style$=center]),.tiptap li:has(p[style$=center]){text-align:center}.document-item blockquote,.template-editor__viewer .pagedjs_page .pagedjs_page_content blockquote,.tiptap blockquote{border-left:2px solid var(--secondary);padding-left:10rem}.document-item pre,.template-editor__viewer .pagedjs_page .pagedjs_page_content pre,.tiptap pre{display:block;margin:var(--spacing-16) 0;padding:var(--spacing-24) var(--spacing-40);background-color:var(--neutral-200);max-width:100%;word-break:break-word;overflow-wrap:break-word;white-space:break-spaces}.document-item code,.template-editor__viewer .pagedjs_page .pagedjs_page_content code,.tiptap code{display:inline;padding:var(--spacing-4) var(--spacing-8);background-color:var(--neutral-200);font-family:IBM Plex Mono;word-break:break-word;overflow-wrap:break-word;white-space:break-spaces}.document-item mark,.template-editor__viewer .pagedjs_page .pagedjs_page_content mark,.tiptap mark{background-color:var(--primary-light-4)}.document-item ins,.template-editor__viewer .pagedjs_page .pagedjs_page_content ins,.tiptap ins{background-color:var(--secondary-light-4);border-bottom:1px solid var(--secondary-light-1)}.document-item a,.template-editor__viewer .pagedjs_page .pagedjs_page_content a,.tiptap a{color:var(--secondary);-webkit-text-decoration-color:var(--secondary);text-decoration-color:var(--secondary);text-underline-offset:4rem;cursor:pointer}.document-item a:hover,.template-editor__viewer .pagedjs_page .pagedjs_page_content a:hover,.tiptap a:hover{color:var(--secondary-dark-1);-webkit-text-decoration-color:var(--secondary-dark-1);text-decoration-color:var(--secondary-dark-1)}.document-item span.color--secondary,.template-editor__viewer .pagedjs_page .pagedjs_page_content span.color--secondary,.tiptap span.color--secondary{color:var(--secondary)}.document-item .tableWrapper,.template-editor__viewer .pagedjs_page .pagedjs_page_content .tableWrapper,.tiptap .tableWrapper{overflow:auto;width:calc(100% - 24rem);padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.document-item table,.template-editor__viewer .pagedjs_page .pagedjs_page_content table,.tiptap table{max-width:100%;width:100%;margin:var(--spacing-4) 0;border-top:1px solid var(--neutral-500);border-spacing:0;border-collapse:collapse}.document-item table thead>tr:first-child>th,.template-editor__viewer .pagedjs_page .pagedjs_page_content table thead>tr:first-child>th,.tiptap table thead>tr:first-child>th{border-top:1px solid var(--neutral-500)}.document-item table .selectedCell:after,.template-editor__viewer .pagedjs_page .pagedjs_page_content table .selectedCell:after,.tiptap table .selectedCell:after{position:absolute;inset:0;background-color:var(--secondary-light-3);pointer-events:none;z-index:0;content:""}.document-item table .column-resize-handle,.template-editor__viewer .pagedjs_page .pagedjs_page_content table .column-resize-handle,.tiptap table .column-resize-handle{position:absolute;top:0;bottom:0;right:0;width:2px;background-color:var(--primary);pointer-events:none}.document-item table>tbody>tr>td,.document-item table>tbody>tr>th,.document-item table>tfoot>tr>td,.document-item table>tfoot>tr>th,.document-item table>thead>tr>td,.document-item table>thead>tr>th,.template-editor__viewer .pagedjs_page .pagedjs_page_content table>tbody>tr>td,.template-editor__viewer .pagedjs_page .pagedjs_page_content table>tbody>tr>th,.template-editor__viewer .pagedjs_page .pagedjs_page_content table>tfoot>tr>td,.template-editor__viewer .pagedjs_page .pagedjs_page_content table>tfoot>tr>th,.template-editor__viewer .pagedjs_page .pagedjs_page_content table>thead>tr>td,.template-editor__viewer .pagedjs_page .pagedjs_page_content table>thead>tr>th,.tiptap table>tbody>tr>td,.tiptap table>tbody>tr>th,.tiptap table>tfoot>tr>td,.tiptap table>tfoot>tr>th,.tiptap table>thead>tr>td,.tiptap table>thead>tr>th{position:relative;height:46rem;padding:var(--spacing-12) var(--spacing-16);border-top:1px solid var(--neutral-300);border-bottom:1px solid var(--neutral-300);background-color:var(--neutral-0);color:var(--neutral-900);font-size:16rem;text-align:left;word-break:break-all;overflow-wrap:break-word;vertical-align:middle;line-height:var(--line-height-small)}.document-item table>tbody>tr>td p,.document-item table>tbody>tr>th p,.document-item table>tfoot>tr>td p,.document-item table>tfoot>tr>th p,.document-item table>thead>tr>td p,.document-item table>thead>tr>th p,.template-editor__viewer .pagedjs_page .pagedjs_page_content table>tbody>tr>td p,.template-editor__viewer .pagedjs_page .pagedjs_page_content table>tbody>tr>th p,.template-editor__viewer .pagedjs_page .pagedjs_page_content table>tfoot>tr>td p,.template-editor__viewer .pagedjs_page .pagedjs_page_content table>tfoot>tr>th p,.template-editor__viewer .pagedjs_page .pagedjs_page_content table>thead>tr>td p,.template-editor__viewer .pagedjs_page .pagedjs_page_content table>thead>tr>th p,.tiptap table>tbody>tr>td p,.tiptap table>tbody>tr>th p,.tiptap table>tfoot>tr>td p,.tiptap table>tfoot>tr>th p,.tiptap table>thead>tr>td p,.tiptap table>thead>tr>th p{position:relative;z-index:1;margin:0;padding:0}.document-item table>tbody>tr>td,.template-editor__viewer .pagedjs_page .pagedjs_page_content table>tbody>tr>td,.tiptap table>tbody>tr>td{white-space:unset;text-wrap:balance}.document-item table>tbody>tr>th,.document-item table>thead>tr>th,.template-editor__viewer .pagedjs_page .pagedjs_page_content table>tbody>tr>th,.template-editor__viewer .pagedjs_page .pagedjs_page_content table>thead>tr>th,.tiptap table>tbody>tr>th,.tiptap table>thead>tr>th{background-color:var(--neutral-200);font-weight:500}.document-item .default-info,.template-editor__viewer .pagedjs_page .pagedjs_page_content .default-info,.tiptap .default-info{margin-bottom:var(--spacing-16);font-size:16rem;text-align:left}.document-item .default-info strong,.template-editor__viewer .pagedjs_page .pagedjs_page_content .default-info strong,.tiptap .default-info strong{font-weight:700}.info-exclamation .fa-circle-exclamation{color:var(--secondary);font-size:var(--font-size-medium)}.report-nav{flex-direction:column;position:relative;z-index:10;height:100%;width:60rem;border-right:1px solid var(--neutral-0);box-shadow:10px 0 20px var(--chat-layer-shadow)}.report-nav section{padding:var(--spacing-8) 0}.report-nav ul{flex-direction:column;gap:var(--spacing-8)}.report-nav ul li>button{width:44rem;height:44rem;margin:0 auto;padding:0;border:1px solid transparent;border-radius:var(--radius-large);background:none;font-size:var(--font-size-large);text-align:center;line-height:1}.report-nav ul li>button .fa-book-open-cover,.report-nav ul li>button svg{margin-top:2rem}.report-nav ul li>button svg{height:19rem}.report-nav ul li:not(.current)>button:hover{border-color:var(--primary-light-2);background-color:var(--primary-light-3);color:var(--primary-dark-1)}.report-nav ul li.current>button{border-color:var(--primary);background-color:var(--neutral-0);color:var(--primary);box-shadow:var(--shadow-primary)}.report-nav ul li.current>button i{font-weight:600!important}.report-nav ul li.current>button svg{fill:var(--primary)}.report-main{overflow:auto;width:100%;height:100%;padding:var(--spacing-40);transition:gap .3s linear;border:0!important;outline:0!important}.report-main:not(.zero-padding){scrollbar-gutter:stable both-edges}.report-main.zero-padding{overflow:hidden;padding:0;scrollbar-gutter:auto}.report-main__container{width:100%;max-width:1600rem;margin:0 auto}.floating-menu{flex-direction:column;gap:var(--spacing-8);position:fixed;right:var(--spacing-40);bottom:100rem}.floating-menu button{display:none;width:48rem;height:48rem;border-radius:50%;background-color:var(--primary);color:var(--neutral-0);font-size:var(--font-size-regular);box-shadow:0 2px 5px rgba(0,0,0,.2);animation:fade-in .5s linear 1 both}.floating-menu button:hover{background-color:var(--primary-dark-1);color:var(--neutral-0)}.floating-menu button.on{display:block}.card-box,.item-card{position:relative;padding:var(--spacing-24);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-0)}.report-status{flex-wrap:wrap;gap:var(--spacing-16)}.report-status__item{flex:auto;width:calc(33.333% - 11.666rem);min-width:500rem}.report-status .card-box,.report-status .item-card{gap:var(--spacing-16);width:100%;padding:var(--spacing-24)}.report-status .card-box:hover,.report-status .item-card:hover{box-shadow:var(--shadow-primary);cursor:pointer}.report-status .sharing-button{position:absolute;right:var(--spacing-12);top:var(--spacing-12)}.report-status .sharing-button button{padding:var(--spacing-4) var(--spacing-12);border-radius:var(--radius-xlarge);background-color:var(--tertiary);color:var(--neutral-0);font-size:var(--font-size-xsmall);line-height:16rem}.report-status .status-header{margin-right:auto;line-height:1}.report-status .status-header dt{margin-bottom:var(--spacing-4);font-size:var(--font-size-regular)}.report-status .status-header dd strong{font-size:var(--font-size-xxxlarge);font-weight:700;letter-spacing:-1rem}.report-status .status-header dd span{padding-left:var(--spacing-4);font-size:var(--font-size-small)}.report-status .status-header button{padding:var(--spacing-4);font-size:var(--font-size-large);line-height:1}.report-status .status-bar{width:60%}.status-icon{position:relative;width:72rem;height:72rem}.status-icon div{position:absolute;top:0;left:0;width:64rem;height:64rem;border-radius:var(--radius-large);color:var(--neutral-0);font-size:var(--font-size-xxxlarge);text-align:center;line-height:64rem;aspect-ratio:1/1}.status-icon div:not(:first-child):last-child{top:8rem;left:8rem;border:1px solid var(--neutral-0);box-shadow:0 1rem 2rem rgba(0,0,0,.1),0 2rem 6rem rgba(0,0,0,.25);text-shadow:0 3rem 2rem rgba(0,0,0,.06),0 1rem 2rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.status-icon div:not(:first-child):last-child .fa-book-open-cover{font-size:var(--font-size-xxlarge)}.status-icon.reports div{background-color:var(--primary-light-1)}.status-icon.reports div:first-child{background-image:url(/images/icon-report-dashboard-status-report.svg)}.status-icon.reports div:not(:first-child):last-child{background-color:rgba(207,238,234,.8);background:linear-gradient(135deg,rgba(141,224,222,.8),rgba(230,244,244,.8))}.status-icon.reports div:not(:first-child):last-child .fa-pen-nib{text-shadow:var(--shadow-primary);transform:scaleY(-1)}.status-icon.references div{background-color:var(--secondary)}.status-icon.references div:first-child{background-image:url(/images/icon-report-dashboard-status-reference.svg)}.status-icon.references div:not(:first-child):last-child{background-color:rgba(142,185,255,.8);background:linear-gradient(135deg,rgba(131,174,255,.8),rgba(232,240,255,.8))}.status-icon.templates div{background-color:var(--tertiary)}.status-icon.templates div:first-child{background-image:url(/images/icon-report-dashboard-status-template.svg)}.status-icon.templates div:not(:first-child):last-child{background-color:rgba(174,169,255,.8);background:linear-gradient(135deg,rgba(163,159,255,.8),rgba(233,232,255,.8))}.status-bar__label{gap:var(--spacing-4);height:24rem;margin-bottom:var(--spacing-8);line-height:1}.status-bar__label div{font-size:var(--font-size-regular);font-weight:500}.status-bar__label div.data{font-weight:700}.status-bar__label div.data strong{padding-left:var(--spacing-4);font-size:var(--font-size-xxlarge);font-weight:700}.status-bar__label div.data span{padding-left:var(--spacing-4)}.status-bar__label div.max{color:var(--neutral-600)}.status-bar__chart{--chart-size:16rem;overflow:hidden;width:100%;height:var(--chart-size);border-radius:calc(var(--chart-size)/2);background-color:var(--neutral-200)}.status-bar__chart>div{height:100%;border-radius:calc(var(--chart-size)/2);background-color:var(--secondary)}.status-bar.reports .status-bar__label div.data strong{color:var(--primary)}.status-bar.reports .status-bar__chart>div{background-color:var(--primary)}.status-bar.references .status-bar__label div.data strong{color:var(--secondary)}.status-bar.references .status-bar__chart>div{background-color:var(--secondary)}.status-bar.templates .status-bar__label div.data strong{color:var(--tertiary)}.status-bar.templates .status-bar__chart>div{background-color:var(--tertiary)}.dash-title{margin-bottom:var(--spacing-32);border-bottom:1px solid var(--neutral-400)}.dash-title__header{position:relative}.dash-title__header li{padding-bottom:var(--spacing-16)}.dash-title__header li.current button{color:var(--neutral-900)}.dash-title__header li:first-child.current~.current-bar{transform:translate(0)}.dash-title__header li:nth-child(2).current~.current-bar{transform:translate(120rem)}.dash-title__header li:nth-child(3).current~.current-bar{transform:translate(240rem)}.dash-title__header button{min-width:120rem;color:var(--neutral-500);font-size:var(--font-size-medium);font-weight:700;text-align:center}.dash-title__header .space{width:1px;height:20rem;background-color:var(--neutral-400)}.dash-title__header .current-bar{position:absolute;left:0;bottom:-2rem;width:120rem;height:3rem;border-radius:2rem;background-color:var(--primary);transition:all .2s ease-in-out}.dash-title__header.text-100 li:first-child.current~.current-bar{transform:translate(0)}.dash-title__header.text-100 li:nth-child(2).current~.current-bar{transform:translate(100rem)}.dash-title__header.text-100 li:nth-child(3).current~.current-bar{transform:translate(2040rem)}.dash-title__header.text-100 button{min-width:100rem}.dash-title__header.text-100 .current-bar{width:100rem}.dash-title__add button{font-size:var(--font-size-small);font-weight:600}.dash-title__add button:hover{color:var(--secondary)}.template-card__container{flex-wrap:wrap;gap:var(--spacing-16)}.template-card__container .item-card,.template-card__container .template-add{width:calc(20% - 13rem)}.template-card__container.size-small{gap:var(--spacing-16) var(--spacing-12)}.template-card__container.size-small .item-card.size-small{width:calc(20% - 9.6rem)}.item-card{position:relative;min-width:292rem;height:425rem;padding:0}.item-card__action{flex-direction:column;position:absolute;top:var(--spacing-8);right:var(--spacing-8);z-index:1}.item-card__action .checkbox-item{width:40rem;height:40rem}.item-card__action .checkbox-radio{height:40rem}.item-card__action .checkbox-radio input:checked~label em{border-color:var(--secondary);background-color:var(--secondary)}.item-card__action .action-btn{width:40rem;height:40rem;font-size:var(--font-size-large);border-radius:var(--radius-large)}.item-card__action .action-btn:not(:disabled):hover{background-color:var(--secondary-light-4)}.item-card__action .action-btn:disabled{color:var(--neutral-500)}.item-card__action .action-btn:disabled.on i{font-weight:900}.item-card__action .action-btn:not(:disabled).on{color:var(--secondary)}.item-card__action .action-btn:not(:disabled).on i{font-weight:900}.item-card__action .drop-wrap .contexify{position:absolute!important;right:0!important;left:revert!important;top:40rem!important;display:flex!important;justify-content:flex-end!important}.item-card__tag-list{gap:var(--spacing-6);position:absolute;top:var(--spacing-12);left:var(--spacing-12)}.item-card__content{flex-direction:column;width:100%;height:100%;padding-top:68rem}.item-card:hover{border-color:var(--secondary);box-shadow:var(--shadow-primary)}.item-card:hover .item-card__name:not(:disabled){background-color:var(--secondary-light-4)}.item-card__thumbnail{position:relative;width:194rem;height:274rem;margin:0 auto;outline:1px solid var(--neutral-300)}.item-card__thumbnail img{width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover}.item-card__thumbnail .status-popup{position:absolute;left:0;bottom:0;width:100%;height:40rem;background:rgba(58,127,255,.7);color:var(--neutral-0);font-size:var(--font-size-small);font-weight:500;text-align:center;line-height:40rem}.item-card__thumbnail .status-popup.in-progress{visibility:visible}.item-card__name{width:100%;height:50rem;padding:var(--spacing-12) var(--spacing-24);border-radius:0 0 var(--radius-large) var(--radius-large);font-weight:600;line-height:26rem}.item-card__name>strong{color:var(--primary)}.item-card.size-small{min-width:200rem;height:320rem}.item-card.size-small .item-card__content{padding-top:var(--spacing-56)}.item-card.size-small .item-card__thumbnail{width:145rem;height:200rem}.item-card.size-small .item-card__thumbnail .status-popup{height:32rem;font-size:var(--font-size-small);line-height:32rem}.card-item-add,.card-item-none,.card-no-contents,.document-add-button{width:100%;height:100%;min-height:60rem;border:2px dashed var(--primary);border-radius:var(--radius-large);background-color:rgba(233,248,250,.3);font-size:var(--font-size-xxxlarge)}.card-no-contents{height:408rem;min-height:200rem}.card-no-contents dl{text-align:center}.card-no-contents dl dt{margin-bottom:var(--spacing-16)}.card-no-contents dl dt img{margin:0 auto}.card-no-contents dl dt svg{display:block;width:170rem;margin:0 auto}.card-no-contents dl dd{color:var(--primary);font-size:var(--font-size-regular);font-weight:500}.card-no-contents dl p{margin-top:var(--spacing-8);color:var(--neutral-800);font-size:var(--font-size-small)}.card-no-contents.no-item-gray-color{border-width:1px;border-color:var(--neutral-500);background-color:var(--neutral-200)}.card-no-contents.no-item-gray-color dl dd{color:var(--neutral-700);font-size:var(--font-size-medium)}.card-item-add{min-height:60rem;color:var(--primary);font-size:var(--font-size-xlarge)}.card-item-add.small{font-size:var(--font-size-xxlarge)}.card-item-add:hover{border-color:var(--primary-dark-1);background-color:rgba(233,248,250,.7);color:var(--primary-dark-1)}.template-list__container .template-list:last-child{border-bottom:1px solid var(--neutral-400)}.template-list{display:grid;grid-template-rows:auto;grid-template-columns:5fr 1.5fr 1.5fr .8fr 50rem 30rem;grid-auto-columns:1fr;grid-column-gap:var(--spacing-16);align-items:center;justify-items:center;position:relative;padding:var(--spacing-16) var(--spacing-32);border-top:1px solid var(--neutral-400);background-color:var(--neutral-0);white-space:nowrap;line-height:30rem}.template-list__title{overflow:hidden;width:100%;margin-right:auto}.template-list__title button,.template-list__title p{font-size:var(--font-size-medium);font-weight:400;text-align:left}.template-list__title button i,.template-list__title p i{margin-right:var(--spacing-8)}.template-list__title strong{color:var(--primary)}.template-list__title button{width:100%}.template-list__title button p{width:calc(100% - 22rem)}.template-list__title button:hover{color:var(--secondary)}.template-list__title--check{gap:var(--spacing-8);width:100%}.template-list__title--check strong{color:var(--primary);font-weight:700}.template-list__title .link-title{overflow:hidden;width:100%}.template-list__title .link-title dd{flex:2 0 auto;max-width:calc(60% - 8rem);font-size:var(--font-size-medium);font-weight:500}.template-list__title .link-title p{flex:1 1 auto;min-width:calc(30% - 8rem);width:100%;color:var(--neutral-700);font-size:var(--font-size-small)}.template-list__title .link-title:hover,.template-list__title .link-title:hover p{color:var(--secondary)}.template-list__date{text-align:center}.template-list__storage{width:100%;padding-right:var(--spacing-16);text-align:right}.template-list__category{overflow:hidden;width:100%;height:30rem}.template-list__category .tag{max-width:100%}.template-list__favorite button{width:24rem;height:24rem;font-size:var(--font-size-medium);text-align:center;line-height:24rem}.template-list__favorite button.on{color:var(--secondary)}.template-list__favorite button.on i{font-weight:900}.template-list__control{line-height:1}.template-list__control>button{width:24rem;height:24rem;font-size:var(--font-size-large);text-align:center}.dashboard-header{margin-bottom:var(--spacing-40);padding-bottom:var(--spacing-16);border-bottom:1px solid var(--neutral-300)}.dashboard-header__control{font-size:var(--font-size-xxlarge);font-weight:700}.dashboard-header__control span{color:var(--primary)}.dashboard-header__control .view-mode-button{width:40rem;height:40rem;border-radius:var(--radius-large);font-size:var(--font-size-large);line-height:1}.dashboard-header__control .view-mode-button:hover:before{transform:scale(1.2)}.dashboard-header__control .view-mode-button.current{color:var(--secondary)}.dashboard-header__search{gap:var(--spacing-16)}.card-header{margin-bottom:var(--spacing-16)}.card-header__title{gap:var(--spacing-8);font-size:var(--font-size-large);font-weight:700}.card-header__title span{display:inline-block;color:var(--secondary);font-size:var(--font-size-medium);font-weight:700}.card-header__title button{gap:var(--spacing-8);height:30rem;margin-left:var(--spacing-8);padding:0 var(--spacing-12);border-radius:var(--radius-xlarge);background-color:var(--tertiary);color:var(--neutral-0);font-size:var(--font-size-regular);line-height:16rem}.card-header__control{gap:var(--spacing-8)}.card-header__control .btn.active{border-color:var(--neutral-900)!important;color:var(--neutral-900)!important}.category-filter{gap:var(--spacing-16);margin-bottom:var(--spacing-16)}.category-filter__item{flex:auto;gap:var(--spacing-8);flex-wrap:nowrap;overflow:auto;min-width:1%;height:40rem}.category-filter__item::-webkit-scrollbar{width:0;height:0}.category-filter__item .btn{height:36rem;border-radius:var(--radius-large);background-color:var(--neutral-0);color:var(--secondary);font-size:var(--font-size-regular);font-weight:400}.category-filter__item .btn:not(.active){border:1px solid var(--secondary-light-1)}.category-filter__item .btn:disabled{border-color:var(--neutral-400);background-color:var(--neutral-200);color:var(--neutral-500)}.category-filter__item .btn:not(:disabled):hover{background-color:var(--secondary-light-3);color:var(--secondary)}.category-filter__item .btn.active{background-color:var(--secondary);color:var(--neutral-0);font-weight:700;pointer-events:none;cursor:default;box-shadow:0 1px 3px rgba(0,0,0,.2)}.category-filter__control{gap:var(--spacing-4)}.modal-report-type{gap:var(--spacing-8)}.modal-report-type>button{width:320rem;height:400rem;border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-0)}.modal-report-type>button:hover{border-color:var(--secondary);box-shadow:0 3rem 6rem rgba(0,0,0,.1)}.modal-report-type>button:hover dt{color:var(--secondary-dark-1)}.modal-report-type>button:hover dd{color:var(--secondary-dark-2)}.modal-report-type__item{text-align:center}.modal-report-type__item div{margin-bottom:var(--spacing-16)}.modal-report-type__item div svg{width:130rem}.modal-report-type__item dl dt{font-size:var(--font-size-medium);font-weight:700}.modal-report-type__item dl dd{font-size:var(--font-size-regular)}.template-editor__step{gap:var(--spacing-24);margin-bottom:var(--spacing-48);padding:var(--spacing-8) var(--spacing-32);border:1px solid var(--primary-light-2);border-radius:var(--radius-large);background:var(--neutral-0)}.template-editor__step .space{width:100%;height:1px;background-color:var(--neutral-400)}.template-editor__step button{padding:var(--spacing-4);font-size:var(--font-size-regular);font-weight:600;white-space:nowrap}.template-editor__step button span{color:var(--neutral-700)}.template-editor__step button div{width:20rem;height:20rem;margin-left:var(--spacing-4);margin-right:var(--spacing-8);border-radius:50%;background-color:var(--neutral-600);color:var(--neutral-0);font-size:var(--font-size-small);font-weight:700;line-height:20rem}.template-editor__step button:disabled{cursor:not-allowed}.template-editor__step button:disabled span{color:var(--neutral-500)}.template-editor__step button:disabled div{background-color:var(--neutral-400)}.template-editor__step button:disabled p{color:var(--neutral-500)}.template-editor__step button:not(:disabled):not(.current):hover span{color:var(--primary)}.template-editor__step button:not(:disabled):not(.current):hover div{background-color:var(--primary)}.template-editor__step button:not(:disabled):not(.current):hover p{color:var(--neutral-900)}.template-editor__step button.current{pointer-events:none;cursor:default}.template-editor__step button.current span{color:var(--primary)}.template-editor__step button.current div{background-color:var(--primary)}.template-editor__step button.current p{color:var(--neutral-900)}.template-editor__step:has(+.template-editor__info-text){margin-bottom:var(--spacing-20)}.template-editor__info-text{margin-bottom:var(--spacing-20);color:var(--secondary);font-size:var(--font-size-small);font-weight:500}.template-info>li+li{margin-top:var(--spacing-16)}.template-info .template-name .textarea-counter textarea:not(#question-textarea).textarea-field{height:48rem}.template-info .template-purpose .textarea-counter textarea:not(#question-textarea).textarea-field{height:94rem}.template-parameter{min-height:140rem;padding:var(--spacing-16) var(--spacing-20);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-0)}.template-parameter__header{margin-bottom:var(--spacing-8)}.template-parameter__header .title{gap:var(--spacing-4)}.template-parameter__header .title p{font-size:var(--font-size-regular);font-weight:600}.template-parameter__header .title p span{color:var(--secondary)}.template-parameter__header .title .fa-circle-exclamation{color:var(--secondary);font-size:var(--font-size-medium)}.editor-option>ul .template-parameter__header .title li,.report-nav ul .template-parameter__header .title li,.template-parameter__header .title .editor-option>ul li,.template-parameter__header .title .report-nav ul li,.template-parameter__header .title .report-status__item,.template-parameter__header .title .token-delimiter dl,.template-parameter__header .title .tool-tip,.token-delimiter .template-parameter__header .title dl{line-height:1}.template-parameter__header .title .tool-tip-box{left:-80rem}.template-parameter__input{position:relative;transform-origin:top;transition:all .3s linear}.template-parameter__input.disabled{height:0;transform:translateX(0);opacity:0}.text-field-box input{padding-right:40rem}.text-field-box>button{position:absolute;right:var(--spacing-16);top:calc(50% - 14rem);width:28rem;height:28rem;border-radius:var(--radius-large);font-size:var(--font-size-regular);text-align:center;line-height:28rem}.text-field-box>button:hover{background-color:var(--secondary-light-3);color:var(--secondary)}.text-field-box .paramete-token{gap:var(--spacing-6);position:absolute;right:52rem;top:calc(50% - 11rem);height:22rem;padding:1px var(--spacing-10) 0;border:1px solid var(--neutral-400);border-radius:var(--radius-small);background-color:var(--neutral-200);font-size:var(--font-size-small);line-height:18rem}.text-field-box .paramete-token dd p{color:var(--secondary);font-weight:700}.text-field-box .paramete-token dd p.over{color:var(--danger)}.template-parameter__input+.parameter-list{max-height:172rem}.parameter-list{flex-wrap:wrap;gap:var(--spacing-8);overflow:auto;width:100%;max-height:100rem;margin-top:var(--spacing-16)}.parameter-list>div{max-width:100%}.parameter-list__item{gap:var(--spacing-4);max-width:100%;padding:var(--spacing-4) var(--spacing-16);border:1px solid var(--secondary);border-radius:30rem;color:var(--secondary);font-size:var(--font-size-small);font-weight:500;line-height:18rem}.parameter-list__item button{flex:0 0 16rem;width:16rem;height:16rem;margin-right:-4rem;font-size:var(--font-size-regular);text-align:center}.parameter-list__item button:hover{color:var(--danger)}.parameter-list .background-blue{border-radius:30rem;background-color:var(--secondary-light-3)}.basic-info-list li{gap:var(--spacing-16)}.basic-info-list li+li{margin-top:var(--spacing-16)}.tree-bar{position:absolute;top:0;right:0;height:3rem;background-color:var(--primary-light-1);transform:translateY(-50%)}.tree-thumbnail{pointer-events:none;width:500rem;height:50rem;margin-left:20rem;border-style:dashed!important;background-color:hsla(0,0%,100%,.9)!important;box-shadow:0 12px 24px -6px rgba(0,0,0,.25)}.tree-thumbnail__text{flex:auto;padding:0 var(--spacing-16)}.info-box{display:block;margin-bottom:var(--spacing-48);padding:var(--spacing-20) var(--spacing-24);border:1px solid var(--primary-light-1);border-radius:var(--radius-large);background-color:var(--primary-light-3);font-size:var(--font-size-small);line-height:var(--line-height-medium)}.info-box.font-size-regular{font-size:var(--font-size-regular)}.info-box dl{gap:var(--spacing-8);margin-top:var(--spacing-8)}.info-box dl dt{flex:0 0 84rem;width:84rem;height:22rem;border-radius:var(--radius-small);background-color:var(--primary);color:var(--neutral-0);font-size:var(--font-size-small);font-weight:500;text-align:center;line-height:22rem}.info-box dl dd{padding-top:1rem}.info-box ul li{padding-left:10rem;text-indent:-10rem;font-size:var(--font-size-small);line-height:22rem}.info-box ul li:before{display:inline-block;width:4rem;height:4rem;margin-top:9rem;margin-right:var(--spacing-6);border-radius:50%;background-color:currentColor;vertical-align:top;content:""}.ai-auto-generate-input{padding-bottom:var(--spacing-16);margin-bottom:var(--spacing-8);border-bottom:1px solid var(--neutral-300)}.ai-auto-generate-input .btn{width:100%}.text-section{gap:var(--spacing-12);width:100%;padding:var(--spacing-8) 0}.text-section__handle{flex:0 0 24rem;width:24rem;height:48rem;border-radius:var(--radius-large);color:var(--neutral-500);font-size:var(--font-size-large);text-align:center;line-height:48rem;cursor:-webkit-grab;cursor:grab}.text-section__handle:hover{background-color:var(--neutral-300);color:var(--neutral-600);cursor:-webkit-grab;cursor:grab}.text-section__item,.tree-thumbnail{flex:auto;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-8);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-0)}.text-section__item:has(input:focus),.tree-thumbnail:has(input:focus){border-color:var(--primary);outline:1px solid var(--primary)}.text-section__item--space{width:1px;height:24rem;background-color:var(--neutral-400)}.text-section__item input,.tree-thumbnail input{padding:var(--spacing-12);border:none!important;outline:none!important;font-size:var(--font-size-regular)}.text-section__control{flex:0 0 128rem;gap:var(--spacing-4)}.text-section__control--button{width:40rem;height:40rem;border-radius:var(--radius-large);font-size:var(--font-size-large);text-align:center}.text-section__control--button:not(:disabled):hover{background-color:var(--primary-light-3);color:var(--primary);cursor:pointer}.text-section__control--button:disabled{color:var(--neutral-500)}.text-section__control .drop-container{top:40rem}.text-section__control .contexify{position:absolute;left:-140rem!important}.section-type{position:relative}.section-type__button{min-width:65rem;height:40rem;padding:0;border-radius:var(--radius-large);line-height:40rem;white-space:nowrap}.section-type__button .fa-chevron-down{margin-left:var(--spacing-6)}.section-type__button:hover{background-color:var(--primary-light-3);color:var(--primary)}.section-type .contexify{position:absolute;left:-8rem!important;margin-top:var(--spacing-8)}.section-type__drop-box{gap:var(--spacing-4);position:absolute;bottom:-50rem;left:-8rem;z-index:99900;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;height:0;padding:var(--spacing-4) var(--spacing-8);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-0);color:var(--font-primary);box-shadow:var(--shadow-primary)}.section-type__drop-box button{height:40rem;padding:0 var(--spacing-8);border-radius:var(--radius-large);font-size:var(--font-size-large);text-align:center;white-space:nowrap}.section-type__drop-box button small{font-size:var(--font-size-small)}.section-type__drop-box button:hover{background-color:var(--primary-light-3);color:var(--primary)}.section-type__drop-box.open{pointer-events:auto;opacity:1;visibility:visible;height:auto;transform:scaleY(1) translateY(8rem)}.recommend-modal{position:fixed;inset:0;z-index:9900}.recommend-modal__wrap{position:absolute;top:calc(50% - 150rem);left:8%;width:700rem;padding:var(--spacing-32) var(--spacing-32) var(--spacing-16);border:1px solid var(--primary);border-radius:var(--radius-large);background-color:var(--neutral-0);box-shadow:var(--shadow-primary)}.recommend-modal__header{gap:var(--spacing-8);margin-bottom:var(--spacing-12);font-size:var(--font-size-large);font-weight:700}.recommend-modal__header .fa-sparkles{color:var(--primary)}.recommend-modal__header p i{margin:0 var(--spacing-8);color:var(--neutral-500);font-size:var(--font-size-regular)}.recommend-modal__content{position:relative;width:100%}.recommend-modal__content .contexify{position:absolute;left:-140rem!important}.recommend-modal__footer{margin-top:var(--spacing-12)}.recommend-modal__footer--button{gap:var(--spacing-4)}.recommend-modal__footer--button button{width:32rem;height:32rem;border-radius:var(--radius-small);font-size:var(--font-size-regular);text-align:center;white-space:nowrap}.recommend-modal__footer--button button:hover{background-color:var(--primary-light-3);color:var(--primary)}.output-type{gap:var(--spacing-8);width:100%}.output-type__content{width:calc(50% - 28rem);padding:var(--spacing-16) var(--spacing-8);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-0)}.output-type__title{margin-bottom:var(--spacing-4);padding:var(--spacing-6) var(--spacing-16) var(--spacing-10);border-bottom:1px solid var(--neutral-400);font-size:var(--font-size-regular);font-weight:700}.output-type__header{margin-bottom:var(--spacing-4);padding:var(--spacing-12)}.output-type__header .checkbox-radio input:checked~label em{border-color:var(--secondary);background-color:var(--secondary)}.output-type__header .outline:not(:disabled):hover{border-color:var(--secondary);background-color:var(--neutral-0);color:var(--secondary)}.output-type__box{overflow:auto;height:250rem;padding:0 var(--spacing-8)}.output-type__item{display:block;width:100%;padding:var(--spacing-12);border:1px solid var(--neutral-300);border-radius:var(--radius-large)}.output-type__item:hover{border-color:var(--secondary-light-1);background-color:var(--secondary-light-3);cursor:pointer}.output-type__item .checkbox-radio input:checked~label em{border-color:var(--secondary);background-color:var(--secondary)}.output-type__item+.output-type__item{margin-top:var(--spacing-4)}.output-type__buttons{flex:0 0 40rem;flex-direction:column;gap:var(--spacing-16)}.output-type__buttons button{width:40rem;height:40rem;color:var(--neutral-700);font-size:var(--font-size-large)}.output-type__buttons button:disabled{color:var(--neutral-400)}.output-type__buttons button:not(:disabled):hover{color:var(--secondary)}.contents-create{height:auto;min-height:var(--input-size-lg);padding:0 var(--spacing-20);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-0)}.contents-create__header{gap:var(--spacing-8);height:46rem}.contents-create__header .title{font-size:var(--font-size-regular);font-weight:600}.contents-create__header .fold-button{flex:0 0 22rem;width:22rem;height:22rem;font-size:var(--font-size-large);border-radius:50%;line-height:22rem}.contents-create__header .fold-button i{transition:all .3s linear}.contents-create__header .fold-button:hover{background-color:var(--secondary-light-4)}.contents-create__container{height:auto}.contents-create__prompt-box{padding-bottom:var(--spacing-24)}.contents-create__option{gap:var(--spacing-8);margin-top:var(--spacing-12)}.contents-create__option>div{flex:calc(50% - 90rem) 1}.contents-create__option .reference-toggle{height:40rem;padding-left:var(--spacing-20);padding-right:var(--spacing-16);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-0)}.contents-create__option .reference-toggle>p{font-size:var(--font-size-regular);font-weight:600}.contents-create__option .btn-reference-all{border-color:var(--neutral-500);background-color:var(--neutral-0);color:var(--neutral-900)}.contents-create__option .btn-reference-all.on{border-color:var(--secondary)!important;background-color:var(--neutral-0)!important;color:var(--secondary)!important}.contents-create__option .btn-reference-all:disabled{border-color:var(--neutral-400)!important;background-color:var(--neutral-0)!important;color:var(--neutral-500)!important}.contents-create__reference{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24);border-top:1px solid var(--neutral-300)}.contents-create.close .fold-button i{transform:rotate(-180deg)}.contents-create.close .contents-create__container{visibility:hidden;pointer-events:none;overflow:hidden;height:0}.contents-create+.contents-create{margin-top:var(--spacing-16)}.contents-create .reference-card+.reference-card{margin-top:var(--spacing-24)}.reference-card{width:100%}.reference-card.report-generate{padding:var(--spacing-24) var(--spacing-24);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-200)}.reference-card__title{margin-bottom:var(--spacing-16)}.reference-card__title div.title{gap:var(--spacing-8);font-size:var(--font-size-regular);font-weight:600}.editor-option>ul .reference-card__title div.title li,.reference-card__title div.title .editor-option>ul li,.reference-card__title div.title .report-nav ul li,.reference-card__title div.title .report-status__item,.reference-card__title div.title .token-delimiter dl,.reference-card__title div.title .tool-tip,.report-nav ul .reference-card__title div.title li,.token-delimiter .reference-card__title div.title dl{line-height:1}.reference-card__title>button{width:24rem;height:24rem;font-size:var(--font-size-large);line-height:24rem}.reference-card__title>button:not(:disabled):hover{color:var(--secondary)}.reference-card__title>button:disabled{color:var(--neutral-500)}.reference-search-box{position:relative}.reference-search-box__search-bar{width:100%;height:var(--input-size);padding-left:var(--spacing-4);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-0)}.reference-search-box__search-bar .border{flex:0 0 1px;width:1px;height:16rem;background-color:var(--neutral-400)}.reference-search-box__search-bar input,.reference-search-box__search-bar select{height:100%;border:none!important;outline:none!important;font-size:var(--font-size-regular)}.reference-search-box__search-bar select{flex:0 0 25%}.reference-search-box__search-bar .MuiInputBase-root{flex:0 0 25%!important;width:25%!important;height:38rem!important;margin-right:var(--spacing-4);background-color:transparent!important}.reference-search-box__search-bar .MuiInputBase-root .MuiSelect-select{height:38rem!important;background-color:transparent!important;font-weight:600}.reference-search-box__search-bar .MuiInputBase-root .MuiOutlinedInput-notchedOutline{display:none!important}.reference-search-box__search-bar button{flex:0 0 32rem;height:32rem;margin-right:var(--spacing-8);border-radius:var(--radius-large);font-size:var(--font-size-regular);text-align:center;line-height:32rem}.reference-search-box__search-bar button:hover{background-color:var(--secondary-light-3);color:var(--secondary)}.reference-search-box__drop-box{pointer-events:none;visibility:hidden;opacity:0;position:absolute;top:48rem;left:0;right:0;z-index:9001;height:auto;padding:var(--spacing-8);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-0);box-shadow:var(--shadow-primary);transition:all .3s linear;transform-origin:top}.reference-search-box__drop-box.open{pointer-events:auto;visibility:visible;opacity:1}.reference-search-box__drop-box .no-results{width:100%;height:200rem}.reference-search-box__drop-box .no-results dl{text-align:center}.reference-search-box__drop-box .no-results dl dt{margin-bottom:var(--spacing-12)}.reference-search-box__drop-box .no-results dl dt img,.reference-search-box__drop-box .no-results dl dt svg{width:100rem}.reference-search-box__drop-box .no-results dl dd{color:var(--neutral-700);font-size:var(--font-size-small)}.reference-search-item{gap:var(--spacing-8);width:100%;padding:var(--spacing-6) var(--spacing-12) var(--spacing-6) var(--spacing-16);border-radius:var(--radius-small)}.reference-search-item:hover{background-color:var(--secondary-light-3)}.reference-search-item+button{margin-top:var(--spacing-4)}.reference-search-item__name{flex:auto;overflow:hidden;font-size:var(--font-size-small);text-align:left}.reference-search-item__name p{width:100%;text-align:left}.reference-search-item__name strong{color:var(--primary)}.reference-search-item__name .link-ver{gap:var(--spacing-8)}.reference-search-item__name .link-ver dt{flex:0 0 20rem}.reference-search-item__name .link-ver dd{flex-grow:0;flex-shrink:0;margin-right:0;min-width:1%;max-width:55%;font-size:var(--font-size-small);font-weight:500}.reference-search-item__name .link-ver p{flex-shrink:2;min-width:1%;margin-right:auto;color:var(--neutral-700);font-size:var(--font-size-xsmall);text-align:left;text-decoration:none}.reference-search-item .link-button{flex:0 0 24rem;width:24rem;height:24rem;padding-top:2rem;font-size:var(--font-size-regular)}.reference-search-item .link-button:hover{color:var(--secondary)}.reference-item-box{overflow:auto;max-height:45vh;margin-top:var(--spacing-16)}.reference-item-box li{gap:var(--spacing-8)}.reference-item-box li+li{margin-top:var(--spacing-8)}.reference-item-box.reference-document .reference-item{flex:0 0 45%;width:1%}.reference-item-box .reference-item{flex:auto;gap:var(--spacing-8);min-width:1%;height:40rem;padding-left:var(--spacing-16);padding-right:var(--spacing-8);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-0);font-size:var(--font-size-regular)}.reference-item-box .reference-item .thumbnail{flex:0 0 20rem}.reference-item-box .reference-item .title{min-width:1%;margin-right:auto;text-align:left;text-decoration:none}.reference-item-box .reference-item .title[type=button]:hover{color:var(--secondary)}.reference-item-box .reference-item .close{flex:0 0 24rem;height:24rem}.reference-item-box .reference-item .close:hover{color:var(--secondary)}.reference-item-box .reference-item.website-link .title{flex-grow:0;flex-shrink:0;margin-right:0;min-width:1%;max-width:55%;font-weight:500}.reference-item-box .reference-item.website-link .title[type=button]:hover{color:var(--secondary)}.reference-item-box .reference-item.website-link .link{flex-shrink:2;min-width:1%;margin-right:auto;color:var(--neutral-700);font-size:var(--font-size-small);text-align:left;text-decoration:none}.reference-item-box .reference-item.website-link .link[type=button]:hover{color:var(--secondary)}.reference-item-box .reference-item.website-link .title:has(+.link:hover)[type=button],.reference-item-box .reference-item.website-link .title:hover+.link[type=button]{color:var(--secondary)}.reference-item-box .reference-item__status{flex:0 0 40rem;height:40rem;border-radius:var(--radius-large);font-size:var(--font-size-large);text-align:center}.reference-item-box .reference-item__status .fa-spinner{color:var(--secondary)}.reference-item-box .reference-item__status svg{width:29rem;margin-left:4rem}.reference-item-box .reference-item__status[type=button]:not(:disabled):hover{background-color:var(--secondary-light-2);color:var(--secondary)}.reference-item-box .reference-item__status.disabled,.reference-item-box .reference-item__status:disabled{color:var(--neutral-500)}.reference-item-box .label-text-input .btn{width:57rem;padding:0}.reference-item-box .label-text-input .btn .fa-spinner{font-size:var(--font-size-medium)}.info-docu-text{margin-top:var(--spacing-16)}.info-docu-text p{color:var(--secondary);font-size:var(--font-size-small)}.info-docu-text p+p{margin-top:var(--spacing-4)}.info-docu-text p.color-danger{color:var(--danger)}.custom-option__title{gap:var(--spacing-8);margin-bottom:var(--spacing-16)}.custom-option__title div{font-weight:300}.custom-option__list li+li{margin-top:var(--spacing-8)}.option-item{gap:var(--spacing-8);width:100%;height:var(--input-size-lg);padding:0 var(--spacing-20);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-0)}.option-item__title{font-size:var(--font-size-regular);font-weight:600;white-space:nowrap}.option-item__list{flex-wrap:wrap;gap:var(--spacing-8)}.template-editor__wrap{flex-direction:column;position:fixed;inset:0;width:100%;height:100%;background-color:var(--primary-light-4)}.template-editor__header{flex:0 0 64rem;padding:var(--spacing-10) var(--spacing-16);border-bottom:1px solid var(--secondary-light-2);background:linear-gradient(180deg,var(--secondary-light-3) 0,var(--primary-light-3) 100%)}.template-editor__header--title{gap:var(--spacing-16)}.template-editor__header--title button{width:var(--input-size-sm);height:var(--input-size-sm);font-size:var(--font-size-large)}.template-editor__header--title button:before{background-color:var(--secondary-light-2)}.template-editor__header--title button:hover{color:var(--secondary)}.template-editor__header--title h4{font-size:var(--font-size-medium);font-weight:700}.draft-creating,.template-editor__container{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 64rem);position:relative;width:100%;min-height:1%}.draft-creating:has(+.template-editor__footer),.template-editor__container:has(+.template-editor__footer){flex-basis:calc(100% - 128rem)!important}.draft-creating__left,.template-editor__container--left{flex:0 0 50%;position:relative;z-index:1;width:50%;height:100%;border-left:1px solid var(--neutral-0);background-color:hsla(0,0%,100%,.3);box-shadow:10rem 0 10rem var(--chat-layer-shadow)}.draft-creating__right,.template-editor__container--right{flex:0 0 50%;overflow:hidden;height:100%}.template-editor__content{position:relative;overflow:auto;width:100%;height:100%;padding:var(--spacing-60) 0;scrollbar-gutter:stable both-edges;scroll-behavior:smooth}.template-editor__content--box{position:relative;width:832rem;margin:0 auto;padding:0 var(--spacing-16)}.template-editor__footer{flex:0 0 64rem;gap:var(--spacing-16);padding:0 var(--spacing-56);border-top:1px solid var(--secondary-light-2);background:var(--primary-light-4)}.template-editor__footer--left,.template-editor__footer--right{gap:var(--spacing-16);flex:50% 1}.template-editor__footer--left{padding:0 var(--spacing-56);border-right:1px solid var(--neutral-0)}.template-editor__footer--right{padding:0 var(--spacing-48)}.template-editor__footer .update-history{gap:var(--spacing-8);margin-right:var(--spacing-16);color:var(--neutral-600);font-size:var(--font-size-small);padding-top:1rem}.template-editor__created{position:absolute;inset:0;z-index:100;background-color:hsla(0,0%,100%,.7);background-color:var(--neutral-0)}.template-editor__created--content dl{margin-bottom:var(--spacing-48);text-align:center}.template-editor__created--content dl div{margin:0 auto var(--spacing-16)}.template-editor__created--content dl div svg{margin-left:50rem;width:123rem}.template-editor__created--content dl dt{margin-bottom:var(--spacing-16);font-size:var(--font-size-xlarge);font-weight:600}.template-editor__created--content dl dd{font-size:var(--font-size-medium)}.template-editor__created--content section{gap:var(--spacing-8)}.template-editor__viewer{width:-moz-fit-content;width:fit-content;margin:0 auto;border:none!important;outline:none!important;-webkit-user-select:text;-moz-user-select:text;user-select:text}.template-editor__viewer-box{overflow:auto;width:100%;height:100%;padding:var(--spacing-60) var(--spacing-16);scrollbar-gutter:stable both-edges;scroll-behavior:smooth}.template-editor__viewer .pagedjs_pages{margin:0 auto}.template-editor__viewer div:has(.pagedjs_page)+div:has(.pagedjs_page){margin-top:var(--spacing-40)}.template-editor__viewer .pagedjs_page{border:1px solid var(--neutral-300);background-color:var(--neutral-0)}.template-editor__viewer .pagedjs_page+.pagedjs_page{margin-top:var(--spacing-40)}.template-editor__viewer .pagedjs_page.pagedjs_first_page .first-title{margin-top:0;margin-bottom:64rem;font-size:28rem;font-weight:600;text-align:center}.template-editor__viewer .pagedjs_page .pagedjs_page_content{border-color:var(--neutral-200);box-shadow:none}.answer-skeleton ul .template-editor__viewer li,.answer-source__item--text.skeleton>section .template-editor__viewer p,.document-skeleton .template-editor__viewer h1,.document-skeleton .template-editor__viewer h2,.document-skeleton .template-editor__viewer h3,.document-skeleton .template-editor__viewer h4,.document-skeleton .template-editor__viewer h5,.document-skeleton .template-editor__viewer p,.skeleton.card-info-modal__info-box--web-link .template-editor__viewer dd,.skeleton.card-info-modal__info-box--web-link .template-editor__viewer dt,.skeleton.refer-to-button .template-editor__viewer dd,.skeleton.refer-to-button .template-editor__viewer dt,.skeleton.source-link .template-editor__viewer dd,.skeleton.source-link .template-editor__viewer dt,.template-editor__viewer .answer-skeleton ul li,.template-editor__viewer .answer-source__item--text.skeleton>div,.template-editor__viewer .answer-source__item--text.skeleton>section p,.template-editor__viewer .document-skeleton h1,.template-editor__viewer .document-skeleton h2,.template-editor__viewer .document-skeleton h3,.template-editor__viewer .document-skeleton h4,.template-editor__viewer .document-skeleton h5,.template-editor__viewer .document-skeleton p,.template-editor__viewer .skeleton-ani,.template-editor__viewer .skeleton.card-info-modal__info-box--web-link dd,.template-editor__viewer .skeleton.card-info-modal__info-box--web-link dt,.template-editor__viewer .skeleton.refer-to-button dd,.template-editor__viewer .skeleton.refer-to-button dt,.template-editor__viewer .skeleton.source-link dd,.template-editor__viewer .skeleton.source-link dt,.template-editor__viewer .template-list__title .skeleton.link-title dd,.template-editor__viewer .template-list__title .skeleton.link-title dt,.template-editor__viewer .web-icon-link.skeleton dd,.template-editor__viewer .web-icon-link.skeleton dt,.template-list__title .skeleton.link-title .template-editor__viewer dd,.template-list__title .skeleton.link-title .template-editor__viewer dt,.web-icon-link.skeleton .template-editor__viewer dd,.web-icon-link.skeleton .template-editor__viewer dt{height:20rem;margin-bottom:var(--spacing-20);border-radius:var(--radius-xlarge);background-color:#f4f4f4}.answer-skeleton ul .template-editor__viewer li:before,.answer-source__item--text.skeleton>section .template-editor__viewer p:before,.document-skeleton .template-editor__viewer h1:before,.document-skeleton .template-editor__viewer h2:before,.document-skeleton .template-editor__viewer h3:before,.document-skeleton .template-editor__viewer h4:before,.document-skeleton .template-editor__viewer h5:before,.document-skeleton .template-editor__viewer p:before,.skeleton.card-info-modal__info-box--web-link .template-editor__viewer dd:before,.skeleton.card-info-modal__info-box--web-link .template-editor__viewer dt:before,.skeleton.refer-to-button .template-editor__viewer dd:before,.skeleton.refer-to-button .template-editor__viewer dt:before,.skeleton.source-link .template-editor__viewer dd:before,.skeleton.source-link .template-editor__viewer dt:before,.template-editor__viewer .answer-skeleton ul li:before,.template-editor__viewer .answer-source__item--text.skeleton>div:before,.template-editor__viewer .answer-source__item--text.skeleton>section p:before,.template-editor__viewer .document-skeleton h1:before,.template-editor__viewer .document-skeleton h2:before,.template-editor__viewer .document-skeleton h3:before,.template-editor__viewer .document-skeleton h4:before,.template-editor__viewer .document-skeleton h5:before,.template-editor__viewer .document-skeleton p:before,.template-editor__viewer .skeleton-ani:before,.template-editor__viewer .skeleton.card-info-modal__info-box--web-link dd:before,.template-editor__viewer .skeleton.card-info-modal__info-box--web-link dt:before,.template-editor__viewer .skeleton.refer-to-button dd:before,.template-editor__viewer .skeleton.refer-to-button dt:before,.template-editor__viewer .skeleton.source-link dd:before,.template-editor__viewer .skeleton.source-link dt:before,.template-editor__viewer .template-list__title .skeleton.link-title dd:before,.template-editor__viewer .template-list__title .skeleton.link-title dt:before,.template-editor__viewer .web-icon-link.skeleton dd:before,.template-editor__viewer .web-icon-link.skeleton dt:before,.template-list__title .skeleton.link-title .template-editor__viewer dd:before,.template-list__title .skeleton.link-title .template-editor__viewer dt:before,.web-icon-link.skeleton .template-editor__viewer dd:before,.web-icon-link.skeleton .template-editor__viewer dt:before{background:#f0f0f0;background:linear-gradient(90deg,#f4f4f4,#f0f0f0 30%,#f8f8f8 70%,#f4f4f4);animation-duration:2s}.answer-skeleton ul .template-editor__viewer li.header-skeleton,.answer-source__item--text.skeleton>section .template-editor__viewer p.header-skeleton,.document-skeleton .template-editor__viewer h1.header-skeleton,.document-skeleton .template-editor__viewer h2.header-skeleton,.document-skeleton .template-editor__viewer h3.header-skeleton,.document-skeleton .template-editor__viewer h4.header-skeleton,.document-skeleton .template-editor__viewer h5.header-skeleton,.document-skeleton .template-editor__viewer p.header-skeleton,.skeleton.card-info-modal__info-box--web-link .template-editor__viewer dd.header-skeleton,.skeleton.card-info-modal__info-box--web-link .template-editor__viewer dt.header-skeleton,.skeleton.refer-to-button .template-editor__viewer dd.header-skeleton,.skeleton.refer-to-button .template-editor__viewer dt.header-skeleton,.skeleton.source-link .template-editor__viewer dd.header-skeleton,.skeleton.source-link .template-editor__viewer dt.header-skeleton,.template-editor__viewer .answer-skeleton ul li.header-skeleton,.template-editor__viewer .answer-source__item--text.skeleton>div.header-skeleton,.template-editor__viewer .answer-source__item--text.skeleton>section p.header-skeleton,.template-editor__viewer .document-skeleton h1.header-skeleton,.template-editor__viewer .document-skeleton h2.header-skeleton,.template-editor__viewer .document-skeleton h3.header-skeleton,.template-editor__viewer .document-skeleton h4.header-skeleton,.template-editor__viewer .document-skeleton h5.header-skeleton,.template-editor__viewer .document-skeleton p.header-skeleton,.template-editor__viewer .skeleton-ani.header-skeleton,.template-editor__viewer .skeleton.card-info-modal__info-box--web-link dd.header-skeleton,.template-editor__viewer .skeleton.card-info-modal__info-box--web-link dt.header-skeleton,.template-editor__viewer .skeleton.refer-to-button dd.header-skeleton,.template-editor__viewer .skeleton.refer-to-button dt.header-skeleton,.template-editor__viewer .skeleton.source-link dd.header-skeleton,.template-editor__viewer .skeleton.source-link dt.header-skeleton,.template-editor__viewer .template-list__title .skeleton.link-title dd.header-skeleton,.template-editor__viewer .template-list__title .skeleton.link-title dt.header-skeleton,.template-editor__viewer .web-icon-link.skeleton dd.header-skeleton,.template-editor__viewer .web-icon-link.skeleton dt.header-skeleton,.template-list__title .skeleton.link-title .template-editor__viewer dd.header-skeleton,.template-list__title .skeleton.link-title .template-editor__viewer dt.header-skeleton,.web-icon-link.skeleton .template-editor__viewer dd.header-skeleton,.web-icon-link.skeleton .template-editor__viewer dt.header-skeleton{width:250rem;height:32rem;margin-top:var(--spacing-48);margin-bottom:var(--spacing-32);border-radius:var(--radius-xlarge)}.screenshot-thumbnail{position:fixed!important;overflow:hidden;inset:0;z-index:-9999;clip:rect(0,0,0,0);-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0)}.page-scroll-nav{position:-webkit-sticky;position:sticky;left:0;top:50%;z-index:999;height:0;white-space:nowrap}.page-scroll-nav:hover .page-scroll-nav__context-box{display:block}.page-scroll-nav__bars{position:absolute;top:0;left:-16rem;transform:translateY(-50%)}.page-scroll-nav__bars ul{padding:var(--spacing-24)}.page-scroll-nav__bars ul li{width:12rem;height:2rem;border-radius:2rem;background-color:var(--neutral-400)}.page-scroll-nav__bars ul li+li{margin-top:var(--spacing-12)}.page-scroll-nav__bars ul li.current,.page-scroll-nav__bars ul li:first-child,.page-scroll-nav__bars ul li:last-child{width:16rem}.page-scroll-nav__bars ul li.current{background-color:var(--neutral-700)}.page-scroll-nav__context-box{display:none;position:absolute;top:0;left:0;width:200rem;padding:var(--spacing-12) 2rem;border:1px solid var(--neutral-300);border-radius:var(--radius-large);background-color:var(--neutral-0);box-shadow:var(--shadow-primary);transform:translateY(-50%);animation:current-context .3s ease-in-out forwards;transition:transform}.page-scroll-nav__context-box ul{overflow:auto;width:100%;max-height:428rem;padding:var(--spacing-4);scrollbar-gutter:stable both-edges}.page-scroll-nav__context-box ul li{width:100%}.page-scroll-nav__context-box ul li button{width:100%;height:28rem;padding:0 var(--spacing-8);border-radius:var(--radius-small);font-size:var(--font-size-xsmall);text-align:left}.page-scroll-nav__context-box ul li.current button{color:var(--secondary);font-weight:600}.page-scroll-nav__context-box ul li:not(.current):hover button{background-color:var(--secondary-light-3);font-weight:600}@keyframes current-context{0%{transform:translateX(-200%) translateY(-50%)}to{transform:translateX(0) translateY(-50%)}}.report-editor__wrap{flex-direction:column;position:fixed;inset:0;width:100%;height:100%;background-color:var(--primary-light-4)}.editor-save-box .spacer{height:24rem;margin-left:var(--spacing-18);margin-right:var(--spacing-8)}.editor-save-box__word-count{line-height:22rem}.editor-save-box__buttons .editor-button{width:40rem;height:40rem;border-radius:var(--radius-large);font-size:var(--font-size-large);line-height:1}.editor-save-box__buttons .editor-button:disabled{color:var(--neutral-600);cursor:not-allowed}.editor-save-box__buttons .editor-button:not(:disabled):hover{background-color:var(--primary-light-1);color:var(--neutral-0)}.outline-viewer{flex:0 0 200rem;width:200rem;height:100%;border-right:1px solid var(--secondary-light-2);background-color:var(--neutral-0);text-align:left}.outline-viewer__title{height:70rem;padding:var(--spacing-24) var(--spacing-24) 0;font-weight:600}.outline-viewer__list{overflow:auto;width:100%;height:calc(100% - 70rem);padding:0 var(--spacing-4) var(--spacing-24) var(--spacing-24)}.outline-viewer__list li{width:100%;color:var(--neutral-600)}.outline-viewer__list li button{width:100%;padding:2rem var(--spacing-4);font-size:var(--font-size-small);font-weight:300;text-align:left;line-height:16rem}.outline-viewer__list li button:hover{color:var(--neutral-900)}.outline-viewer__list li:first-child{margin-top:0}.outline-viewer__list li.depth-1{margin-top:var(--spacing-12);padding-left:0}.outline-viewer__list li.depth-2{margin-top:var(--spacing-6);padding-left:8rem}.outline-viewer__list li.depth-3{margin-top:var(--spacing-4);padding-left:16rem}.outline-viewer__list li.current button{color:var(--secondary);font-weight:500}.editor__container{flex:auto;overflow:hidden;width:100%;height:100%;background-color:var(--neutral-0);transition:all .2s linear}.editor__container:has(+.editor__reference){flex:0 0 48%;width:48%}.editor__option{height:41rem;padding-left:var(--spacing-10);padding-right:var(--spacing-16);border-bottom:1px solid var(--neutral-400)}.editor__content{position:relative;height:calc(100% - 41rem)}.editor__content .scroll-box{overflow:auto;width:100%;height:100%;padding:50rem 0;scroll-behavior:smooth;scrollbar-gutter:stable both-edges}.editor__box{width:824rem;margin:0 auto}.editor__box .tiptap{width:824rem;padding:50rem;border:none!important;outline:none!important}.editor__box.reference-open,.editor__box.reference-open .tiptap{width:764rem}.editor__box--footnote{flex:0 0;position:relative;width:0}.editor__reference{flex-grow:1;flex-shrink:1;flex-basis:calc(55% - 200rem);overflow:hidden;width:calc(55% - 200rem);height:100%;border-left:1px solid var(--neutral-300);background-color:var(--primary-light-4)}.editor__reference__container{height:calc(100% - 56rem)}.editor-option{gap:var(--spacing-8)}.editor-option .spacer{height:20rem}.editor-option>ul{gap:var(--spacing-4)}.editor-option button{width:32rem;height:32rem;border-radius:var(--radius-large);font-size:var(--font-size-regular)}.editor-option button:not(.active):hover{color:var(--secondary-light-1)}.editor-option button.active{color:var(--secondary)}.editor-option button:disabled{pointer-events:none;color:var(--neutral-500)}.reference-footnote{position:absolute;left:-40rem}.reference-footnote__button{gap:var(--spacing-6);height:32rem;margin-top:-3rem;padding:0 var(--spacing-12);border-radius:var(--radius-large);color:var(--neutral-600);font-size:var(--font-size-small);font-weight:500}.reference-footnote__button.current,.reference-footnote__button:hover{background-color:var(--neutral-200);color:var(--neutral-800)}.reference-footnote__container{position:absolute;top:40rem;z-index:100;overflow:auto;max-height:600rem;border:1px solid var(--neutral-300);border-radius:var(--radius-large);background-color:var(--neutral-100);box-shadow:var(--shadow-primary)}.reference-footnote__container.left{left:0;width:450rem}.reference-footnote__container.right{right:0;width:550rem}.reference-footnote-card{padding:var(--spacing-24)}.reference-footnote-card:hover{background-color:var(--secondary-light-4)}.reference-footnote-card.document-card:hover .tag{background-color:var(--secondary-light-2)}.reference-footnote-card.web-link-card:hover .source-box__link{background-color:var(--neutral-0)}.reference-footnote-card+.reference-footnote-card{border-top:1px solid var(--neutral-300)}.reference-footnote-card .title-box{max-width:100%;font-size:var(--font-size-small);font-weight:600}.reference-footnote-card .title-box i{color:var(--secondary)}.reference-footnote-card button.title-box{gap:var(--spacing-8);cursor:pointer}.reference-footnote-card button.title-box i{color:var(--secondary)}.reference-footnote-card button.title-box p{text-underline-offset:.3em}.reference-footnote-card button.title-box:hover p{color:var(--secondary);text-decoration:underline}.reference-footnote-card dl.title-box{gap:var(--spacing-4)}.reference-footnote-card dl.title-box i{margin-right:var(--spacing-8)}.reference-footnote-card dl.title-box dt{text-underline-offset:.3em}.reference-footnote-card dl.title-box dd{padding-top:2rem;color:var(--neutral-700);font-size:var(--font-size-xsmall);font-weight:400}.reference-footnote-card .source-box{margin-top:var(--spacing-16)}.reference-footnote-card .source-box__pdf{flex-wrap:wrap;gap:var(--spacing-6) var(--spacing-8)}.reference-footnote-card .source-box__pdf .tag{cursor:pointer}.reference-footnote-card .source-box__pdf .tag:hover{background-color:var(--secondary);color:var(--neutral-0)}.reference-footnote-card .source-box__link{position:relative;height:36rem;padding:var(--spacing-6) var(--spacing-16);background-color:var(--neutral-200)}.reference-footnote-card .source-box__link:before{position:absolute;left:0;top:0;width:4rem;height:100%;border-radius:4rem;background-color:var(--secondary);content:""}.reference-footnote-card .source-box__link p{font-size:var(--font-size-small);line-height:24rem}.reference-footnote-card .fa-arrow-up-right{position:absolute;top:var(--spacing-16);right:var(--spacing-16);width:var(--spacing-16);color:var(--neutral-700);font-size:var(--font-size-regular);text-align:center;pointer-events:none}.aside-tap-header{gap:var(--spacing-40);height:56rem}.aside-tap-header--left{flex:auto;width:60%;gap:var(--spacing-16);padding-left:var(--spacing-12)}.aside-tap-header--left .back-button{flex:0 0 28rem;width:28rem;height:28rem;font-size:var(--font-size-regular)}.aside-tap-header--left .back-button:hover{color:var(--secondary)}.aside-tap-header--left .title{flex:auto;min-width:1%;font-size:var(--font-size-regular);font-weight:600}.aside-tap-selector button{gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-small);font-weight:600}.aside-tap-selector button i{margin-top:-2rem;font-size:var(--font-size-regular)}.aside-tap-selector button i.fa-book-open-cover{font-size:15rem}.aside-tap-selector button:hover{color:var(--primary)}.aside-tap-selector button.active{color:var(--neutral-900)}.aside-tap-selector .spacer{margin-left:var(--spacing-8);margin-right:var(--spacing-8)}.aside-tap-selector.aside-tap button{color:var(--neutral-500)}.aside-tap-selector.aside-tap button p{display:none}.aside-tap-selector.aside-tap button.active{color:var(--neutral-900);cursor:default}.aside-tap-selector.aside-tap button.active p{display:block}.aside-tap-selector.aside-tap button:not(.active):hover{color:var(--primary)}.reference-tap{margin:0 var(--spacing-40) var(--spacing-16)}.reference-tap button{flex:0 0 50%;height:36rem;border:1px solid var(--neutral-400);background-color:var(--primary-light-4);color:var(--neutral-600);font-size:var(--font-size-small);font-weight:600;cursor:pointer}.reference-tap button.current{border-color:var(--primary);background-color:var(--primary);color:var(--neutral-0);cursor:default}.reference-tap button:not(.current):hover{border-color:var(--primary);background-color:var(--neutral-0);color:var(--primary)}.reference-tap button:first-child{border-right:0;border-top-left-radius:var(--radius-small);border-bottom-left-radius:var(--radius-small)}.reference-tap button:last-child{border-top-right-radius:var(--radius-small);border-bottom-right-radius:var(--radius-small);border-left:0}.reference-list__header{height:48rem;padding:0 var(--spacing-40) var(--spacing-16)}.reference-list__header--count{gap:var(--spacing-8);font-size:var(--font-size-regular);font-weight:700}.reference-list__header--count span{color:var(--primary)}.reference-list__header--select{gap:var(--spacing-8)}.reference-list__header--select .btn.active{border-color:var(--neutral-900)!important;color:var(--neutral-900)!important}.reference-list__container{overflow:auto;width:100%;height:calc(100% - 100rem);padding:0 var(--spacing-24) var(--spacing-24);scrollbar-gutter:stable both-edges}.reference-list__container .card-no-contents{height:100%}.reference-item-card{width:100%;padding:var(--spacing-24);border:1px solid var(--neutral-300);border-radius:var(--radius-large);background-color:var(--neutral-0)}.reference-item-card+.reference-item-card{margin-top:var(--spacing-16)}.reference-item-card__content{margin-bottom:var(--spacing-24)}.reference-item-card__content dl{margin-bottom:var(--spacing-16)}.reference-item-card__content dl dt{gap:var(--spacing-16);height:28rem;margin-bottom:var(--spacing-16)}.reference-item-card__content dl dt p{max-width:calc(100% - 44rem);font-weight:700}.reference-item-card__content dl dt .pin-button{width:28rem;height:28rem;font-size:var(--font-size-large);line-height:1}.reference-item-card__content dl dt .pin-button i{transform:rotate(30deg)}.reference-item-card__content dl dt .pin-button.active{color:var(--secondary)}.reference-item-card__content dl dd{overflow-wrap:break-word;word-break:keep-all}.reference-item-card__content .refer-to-buttons{gap:var(--spacing-8);flex-wrap:wrap;width:100%}.refer-to-button{overflow:hidden;max-width:calc(50% - 4rem);width:auto;height:30rem;padding:0 var(--spacing-12);border:1px solid var(--neutral-400);border-radius:var(--radius-small);background-color:var(--neutral-0);color:var(--neutral-900);font-size:var(--font-size-small);font-weight:600;cursor:pointer;white-space:nowrap}.refer-to-button i{font-size:var(--font-size-regular)}.refer-to-button svg{margin-right:-4rem;height:16rem}.refer-to-button dd{font-size:var(--font-size-small)}.refer-to-button:hover{border-color:var(--secondary);color:var(--secondary)}.refer-to-card{display:none;overflow:hidden;padding:var(--spacing-16);border-radius:var(--radius-large);background-color:var(--secondary-light-4);transform-origin:top;animation:sliding-view .3s linear both}.refer-to-card:first-child{animation-delay:.1s}.refer-to-card:nth-child(2){animation-delay:.2s}.refer-to-card:nth-child(3){animation-delay:.3s}.refer-to-card:nth-child(4){animation-delay:.4s}.refer-to-card:nth-child(5){animation-delay:.5s}.refer-to-card:nth-child(6){animation-delay:.6s}.refer-to-card:nth-child(7){animation-delay:.7s}.refer-to-card:nth-child(8){animation-delay:.8s}.refer-to-card:nth-child(9){animation-delay:.9s}.refer-to-card+.refer-to-card{margin-top:var(--spacing-8)}.refer-to-card__box{-webkit-line-clamp:3;max-height:66rem;font-size:var(--font-size-small);line-height:22rem;overflow-wrap:break-word;word-break:keep-all}.refer-to-card .page-tag{display:inline-flex;height:20rem;margin-right:var(--spacing-8);padding:0 var(--spacing-8);border-radius:var(--radius-small);background-color:var(--secondary-light-2);font-weight:500;line-height:20rem}.refer-to-card .page-tag strong{color:var(--secondary);font-weight:700}.refer-to-card__header{font-size:var(--font-size-small);font-weight:700}.refer-to-card__header--count{gap:var(--spacing-4)}.refer-to-card__header--count strong{color:var(--secondary)}.refer-to-card__header .folding-button{width:20rem;height:20rem;font-size:var(--font-size-regular);line-height:1}.refer-to-card__header .folding-button:hover{color:var(--secondary)}.refer-to-card__header .folding-button i{transition:all .2s linear}.refer-to-card__header .folding-button.open i{transform:rotate(180deg)}.refer-to-card__container{height:0;padding-top:0;transform-origin:top;transform:scaleY(0);transition:all .1s linear}.refer-to-card__container.open{height:auto;padding-top:var(--spacing-12);transform:scaleY(1)}.refer-to-card__container.open .refer-to-card{display:block}@keyframes sliding-view{0%{opacity:0;transform:translateY(-100rem)}20%{opacity:.3}60%{opacity:.3;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.document-viewer__wrap{width:100%;height:100%}.document-viewer__container,.document-viewer__container--draft-generat{height:calc(100% - 56rem)}.document-viewer__container--editor{height:100%}.document-viewer__content{height:calc(100% - 88rem);background-color:var(--neutral-200)}.document-viewer__header{gap:var(--spacing-16);height:56rem;padding:var(--spacing-12) var(--spacing-16) var(--spacing-12) var(--spacing-8)}.document-viewer__header--left{gap:var(--spacing-12)}.aside-tap-header--left .document-viewer__header--left .back-button,.category-management__nav--header .document-viewer__header--left button,.contents-create__header .document-viewer__header--left .fold-button,.dashboard-header__control .document-viewer__header--left .view-mode-button,.document-viewer__header--left .aside-tap-header--left .back-button,.document-viewer__header--left .category-management__nav--header button,.document-viewer__header--left .click-after,.document-viewer__header--left .contents-create__header .fold-button,.document-viewer__header--left .dashboard-header__control .view-mode-button,.document-viewer__header--left .modal-header .title button,.document-viewer__header--left .refer-to-card__header .folding-button,.document-viewer__header--left .reference-card__title>button,.document-viewer__header--left .reference-item-card__content dl dt .pin-button,.document-viewer__header--left .template-editor__header--title button,.document-viewer__header--left .template-list__control>button,.document-viewer__header--left .template-list__favorite button,.modal-header .title .document-viewer__header--left button,.refer-to-card__header .document-viewer__header--left .folding-button,.reference-item-card__content dl dt .document-viewer__header--left .pin-button,.template-editor__header--title .document-viewer__header--left button,.template-list__favorite .document-viewer__header--left button{width:var(--input-size-sm);height:var(--input-size-sm);font-size:var(--font-size-regular);text-align:center}.document-viewer__header--tap{gap:var(--spacing-8)}.document-viewer__header--tap button{gap:var(--spacing-8);height:28rem;padding:var(--spacing-4) var(--spacing-8);color:var(--neutral-500);font-size:var(--font-size-small);font-weight:600}.document-viewer__header--tap button i{font-size:var(--font-size-medium)}.document-viewer__header--tap button.current{color:var(--neutral-900);cursor:default}.document-viewer__header--tap button:not(.current):hover{color:var(--secondary)}.document-file{gap:var(--spacing-16);margin-right:var(--spacing-16)}.document-file .spacer{height:24rem}.document-viewer__search{gap:var(--spacing-8);width:100%;padding-bottom:var(--spacing-24);padding-left:var(--spacing-32);padding-right:var(--spacing-32)}.document-viewer__search .reference-search-box{flex:auto}.document-viewer__search--button{width:48rem;height:40rem;border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-0);color:var(--neutral-900);font-size:var(--font-size-regular);line-height:1}.document-viewer__search--button svg{width:27rem;margin-left:4rem;margin-top:3rem}.document-viewer__search--button:disabled{color:var(--neutral-600);cursor:not-allowed}.document-viewer__search--button:not(:disabled):hover{border-color:var(--secondary);background-color:var(--secondary-light-3);color:var(--secondary)}.pdf-viewer{width:100%;height:100%}.pdf-viewer__control{height:48rem;padding-left:var(--spacing-16);padding-right:var(--spacing-16);background-color:var(--neutral-0)}.pdf-viewer-box{height:calc(100% - 88rem);background-color:var(--neutral-200)}.pdf-viewer-tap__wrap .pdf-viewer-tap{flex:auto}.pdf-viewer-tap__control{gap:var(--spacing-4);padding-left:var(--spacing-16);padding-right:var(--spacing-16)}.pdf-viewer-tap{gap:2rem;flex-wrap:nowrap;overflow:auto;min-width:1%;height:40rem}.pdf-viewer-tap::-webkit-scrollbar{width:0;height:0}.pdf-viewer-tap li{position:relative;min-width:120rem;max-width:33%;height:40rem;background-color:var(--neutral-300);color:var(--neutral-600)}.pdf-viewer-tap li:not(.current):hover{background-color:var(--secondary-light-2);color:var(--neutral-900);cursor:pointer}.pdf-viewer-tap li:not(.current):hover .file-name{color:var(--secondary)}.pdf-viewer-tap li.current{border-top:2px solid var(--secondary);background-color:var(--neutral-0)}.pdf-viewer-tap li.current .file-name{font-weight:500;cursor:default}.pdf-viewer-tap li .file-name{width:100%;height:100%;padding-left:var(--spacing-16);padding-right:var(--spacing-28);font-size:var(--font-size-regular);font-weight:400;text-align:left;line-height:22rem;white-space:nowrap}.pdf-viewer-tap li .close{position:absolute;top:calc(50% - 11rem);right:6rem;width:22rem;height:22rem;border-radius:50%;font-size:var(--font-size-regular);line-height:1;transition:all .2s linear}.pdf-viewer-tap li .close:hover{background-color:var(--secondary);color:var(--neutral-0);cursor:pointer}.pdf-viewer-tap li .loading{position:absolute;top:calc(50% - 12rem);right:4rem;width:24rem;height:24rem;color:var(--secondary);font-size:var(--font-size-regular);text-align:center;line-height:24rem}.rpv-core__viewer,.rpv-core__viewer *{-webkit-user-select:text;-moz-user-select:text;user-select:text}.rpv-container .rpv-core__viewer{padding:var(--spacing-24) var(--spacing-8);background-color:var(--neutral-300)}.rpv-container .rpv-core__viewer .rpv-core__inner-pages{padding:var(--spacing-8);background-color:var(--neutral-300);scrollbar-gutter:stable both-edges}.rpv-container .rpv-core__viewer .rpv-core__inner-pages::-webkit-scrollbar-track{background-color:var(--scrollbar-track-background)}.rpv-container .rpv-core__viewer .rpv-core__inner-pages::-webkit-scrollbar-thumb{background-color:var(--neutral-400)}.rpv-container .rpv-core__viewer .rpv-core__inner-pages::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-600)}.rpv-container .rpv-core__viewer .rpv-core__inner-pages .rpv-core__inner-page-container .rpv-core__inner-page,.rpv-container .rpv-core__viewer .rpv-core__inner-pages .rpv-core__inner-page-container .rpv-core__inner-page .rpv-core__page-layer{background-color:transparent}.rpv-container .rpv-core__viewer .rpv-core__inner-pages .rpv-core__inner-page-container .rpv-core__inner-page .rpv-core__page-layer .rpv-core__text-layer{background-color:var(--neutral-0)}.rpv-container .rpv-core__viewer .rpv-core__doc-error{background:var(--neutral-300)}.rpv-container .rpv-core__viewer .rpv-core__doc-error .rpv-core__doc-error-text{background:none;color:var(--neutral-900);font-size:var(--font-size-large)}.rpv-container .rpv-core__viewer .rpv-core__doc-error .rpv-core__doc-error-text:before{display:block;width:132rem;height:150rem;margin:0 auto var(--spacing-16);content:url(/_next/static/media/icon-pdf-no-document.d9d83b26.svg)}.template-preview{position:relative;width:100%;height:100%;padding:80rem 0 var(--spacing-40)}.template-preview__header{position:absolute;left:calc(30vw - 360rem);width:300rem}.template-preview__header--title{font-size:var(--font-size-large);font-weight:700;word-break:keep-all;overflow-wrap:break-word}.template-preview__header--text{margin-top:var(--spacing-16);padding-top:var(--spacing-16);border-top:1px solid var(--neutral-300);color:var(--neutral-700);font-size:var(--font-size-regular);font-weight:400;line-height:var(--line-height-medium);overflow-wrap:break-word}.template-preview__header--button{margin-top:var(--spacing-24)}.template-preview__container{overflow:auto;width:100%;height:100%;scrollbar-gutter:stable both-edges}.template-preview__container .template-editor__viewer{margin-left:30vw}.template-preview__control-box{position:fixed;left:0;bottom:40rem;overflow:hidden;max-width:530rem;height:96rem;padding:var(--spacing-24) var(--spacing-32);border:1px solid var(--neutral-400);border-top-right-radius:var(--radius-xlarge);border-bottom-right-radius:var(--radius-xlarge);background-color:var(--neutral-0);box-shadow:var(--shadow-primary);transition:all .3s linear}.template-preview__control-box--buttons{gap:var(--spacing-8)}.template-preview__control-box--buttons .message-button{width:48rem;height:48rem;border:1px solid var(--secondary-light-1);border-radius:50%;background-color:var(--secondary-light-3);color:var(--secondary);font-size:var(--font-size-large);line-height:1;box-shadow:var(--shadow-primary)}.template-preview__control-box--message-box{display:none;overflow:hidden;height:0;opacity:0;transform:scaleY(0);transform-origin:top;transition:all .3s linear}.template-preview__control-box--message-box dl{width:100%;padding:var(--spacing-16);border:1px solid var(--neutral-300);border-radius:var(--radius-large)}.template-preview__control-box--message-box dl dt{height:22rem;font-weight:600}.template-preview__control-box--message-box dl dd{overflow:auto;height:88rem;margin-top:var(--spacing-8);line-height:22rem;word-break:keep-all;overflow-wrap:break-word}.template-preview__control-box.open{height:264rem}.template-preview__control-box.open .template-preview__control-box--message-box{display:block;height:auto;opacity:1;margin-top:var(--spacing-16);transform:scaleY(1)}.category-management__wrap{width:100%;height:100%}.category-management__nav{flex:0 0 500rem;width:500rem;height:100%;margin-bottom:var(--spacing-32);padding:var(--spacing-40) var(--spacing-32) var(--spacing-20);border-right:1px solid var(--neutral-300)}.category-management__nav--header{height:25rem;margin-bottom:var(--spacing-24)}.category-management__nav--header button{width:24rem;height:24rem;font-size:var(--font-size-large);line-height:1}.category-management__nav--container{overflow:auto;height:calc(100% - 49rem);padding:var(--spacing-20) var(--spacing-24);border-radius:var(--radius-large);background-color:var(--neutral-0)}.category-management__body{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 500rem);overflow:auto;width:calc(100% - 500rem);height:100%;padding:var(--spacing-40) var(--spacing-24);scrollbar-gutter:stable both-edges}.category-list{height:40rem;padding-right:var(--spacing-12);border-radius:var(--radius-large)}.category-list__wrap{width:100%;margin-bottom:var(--spacing-8)}.category-list__handle{flex:0 0 24rem;width:24rem;height:24rem;border-radius:var(--radius-small);color:var(--neutral-500);font-size:var(--font-size-medium);text-align:center}.category-list__handle:hover{color:var(--neutral-700);cursor:-webkit-grab;cursor:grab}.category-list__handle:active{cursor:-webkit-grabbing;cursor:grabbing}.category-list__item{overflow:hidden;width:100%;height:36rem;padding:2rem;font-size:var(--font-size-regular);text-align:left;cursor:-webkit-grab!important;cursor:grab!important}.category-list__item:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.category-list__item>p{width:100%;height:32rem;padding:1rem 0 1rem 13rem;line-height:32rem}.category-list__item>input{font-size:var(--font-size-regular)!important}.category-list__item>input:focus{border-color:var(--secondary);outline-color:var(--secondary)}.category-list__control{gap:var(--spacing-4)}.category-list__control .control-button{width:30rem;height:30rem;font-size:var(--font-size-medium)}.category-list__control .control-button i{transition:all .5s ease}.category-list__control .control-button:hover{color:var(--secondary)}.category-list__control .control-button:hover .fa-trash{color:var(--danger)}.category-list__control .control-button.open .fa-chevron-down{transform:rotate(180deg)}.category-list__control .control-button.visible-item{display:none;animation:fade-in .5s linear forwards}.category-list:hover{background-color:var(--secondary-light-4)}.category-list:hover .visible-item{display:block}.category-list.current .category-list__item p{color:var(--secondary);font-weight:600}.category-list.current .category-list__item p .fa-check{margin-right:var(--spacing-8)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.category-management__nav .dndTreeView_treeRoot__bQOER ul{position:relative}.category-management__nav .dndTreeView_treeRoot__bQOER ul:before{position:absolute;top:0;left:10rem;width:2px;height:calc(100% - 19rem);background-color:var(--neutral-300);content:""}.category-management__nav .dndTreeView_treeRoot__bQOER ul li{position:relative}.category-management__nav .dndTreeView_treeRoot__bQOER ul li:before{position:absolute;top:19rem;left:12rem;width:14rem;height:2px;background-color:var(--neutral-300);content:""}.category-management__nav .dndTreeView_treeRoot__bQOER ul ul:before{left:34rem}.category-management__nav .dndTreeView_treeRoot__bQOER ul ul li:before{left:35rem}.category-management__nav .dndTreeView_treeRoot__bQOER>li[role=listitem]>div>div>ul>li:last-child:after{position:absolute;bottom:19rem;left:10rem;z-index:1;width:2px;height:calc(100% - 40rem);background-color:var(--neutral-0);content:""}.category-search-box{margin-bottom:var(--spacing-32)}.category-search-box__category-select{gap:var(--spacing-8);margin-bottom:var(--spacing-8)}.category-search-box__category-select li{flex:0 0 30%;width:30%}.category-search-box__category-select li:first-child{flex-grow:0;flex-shrink:0;flex-basis:calc(40% - 16rem);width:calc(40% - 16rem)}.category-search-box__search{gap:var(--spacing-8)}.category-search-box__search .search-input{width:100%}.category-search-box__search--reset{padding:var(--spacing-8)}.template-list__container.document-file__container .template-list{grid-template-columns:5fr 3fr 2fr 1fr 30rem}.template-list__container.web-link__container .template-list{grid-template-columns:6fr 3fr 2fr 30rem}.modal-template__list-head{margin-bottom:var(--spacing-16)}.modal-template__list-head .title{gap:var(--spacing-4);font-size:var(--font-size-medium);font-weight:700}.modal-template__list-head .title span{color:var(--secondary)}.modal-template__list-head .title small{padding-top:2rem;font-size:var(--font-size-small);font-weight:500}.modal-template__list{overflow:auto;width:100%;height:calc(100vh - 434rem);min-height:320rem;max-height:656rem}.modal-template__preview{position:relative;overflow:auto;width:100%;height:calc(98vh - 264rem);padding:var(--spacing-8);background-color:var(--neutral-300)}.modal-template__preview::-webkit-scrollbar-track{background-color:var(--scrollbar-track-background)}.modal-template__preview::-webkit-scrollbar-thumb{background-color:var(--neutral-400)}.modal-template__preview::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-600)}.modal-template__preview:has(.template-editor__viewer){padding:var(--spacing-32);scrollbar-gutter:stable both-edges}.modal-template__preview--error{position:absolute;inset:0}.modal-template__preview--error dl{text-align:center}.modal-template__preview--error dl dt{margin-bottom:var(--spacing-16)}.modal-template__preview--error dl dt svg{width:110rem;height:125rem}.modal-template__preview--error dl dd{font-size:var(--font-size-medium)}.modal-template__preview--no-file{position:absolute;inset:0}.modal-template__preview--no-file dl{text-align:center}.modal-template__preview--no-file dl div{margin-bottom:var(--spacing-16)}.modal-template__preview--no-file dl div svg{width:110rem;height:125rem}.modal-template__preview--no-file dl dt{margin-bottom:var(--spacing-4);font-size:var(--font-size-regular);font-weight:500}.modal-template__preview--no-file dl dd{font-size:var(--font-size-small);font-weight:400}.modal-template__preview--loading{position:absolute;inset:0}.ai-regeneration-modal{position:absolute;width:700rem;padding:var(--spacing-16) var(--spacing-20);border:1px solid var(--primary);border-radius:var(--radius-large);background-color:var(--neutral-0);box-shadow:var(--shadow-primary)}.ai-regeneration-modal__wrap{position:absolute;top:50%;left:50%;z-index:10999;width:0;height:0}.ai-regeneration-modal__wrap.recommend{position:fixed}.ai-regeneration-modal.recommend{top:-15vh;right:calc(350rem - (832rem - 32vw));right:calc(25vw - 350rem)}.ai-regeneration-modal:not(.recommend){top:45%;left:50%;transform:translate(-50%,-50%)}.ai-regeneration-modal .close-button{position:absolute;top:var(--spacing-16);right:var(--spacing-16);width:20rem;height:20rem;font-size:var(--font-size-large);line-height:1}.ai-regeneration-modal .close-button:hover{color:var(--secondary)}.ai-regeneration-modal__header{gap:var(--spacing-8);margin-bottom:var(--spacing-12);font-size:var(--font-size-large);font-weight:700}.ai-regeneration-modal__header .fa-sparkles{color:var(--primary)}.ai-regeneration-modal__header p i{margin:0 var(--spacing-8);color:var(--neutral-500);font-size:var(--font-size-regular)}.ai-regeneration-modal__content{position:relative;width:100%}.ai-regeneration-modal__content .regeneration-complete{overflow:auto;width:100%;height:auto;min-height:148rem;max-height:250rem;padding:var(--spacing-12) var(--spacing-16);border:1px solid var(--neutral-400);border-radius:var(--radius-large);line-height:26rem}.ai-regeneration-modal__content .regeneration-complete h1,.ai-regeneration-modal__content .regeneration-complete h2,.ai-regeneration-modal__content .regeneration-complete h3,.ai-regeneration-modal__content .regeneration-complete p,.ai-regeneration-modal__content .regeneration-complete table{margin-bottom:var(--spacing-16)}.ai-regeneration-modal__content .regeneration-complete table{max-width:100%;width:100%;border-top:1px solid var(--neutral-500);border-spacing:0;border-collapse:collapse}.ai-regeneration-modal__content .regeneration-complete table thead>tr:first-child>th{border-top:1px solid var(--neutral-500)}.ai-regeneration-modal__content .regeneration-complete table>tbody>tr>td,.ai-regeneration-modal__content .regeneration-complete table>tbody>tr>th,.ai-regeneration-modal__content .regeneration-complete table>tfoot>tr>td,.ai-regeneration-modal__content .regeneration-complete table>tfoot>tr>th,.ai-regeneration-modal__content .regeneration-complete table>thead>tr>td,.ai-regeneration-modal__content .regeneration-complete table>thead>tr>th{height:40rem;padding:var(--spacing-8) var(--spacing-8);border-top:1px solid var(--neutral-300);border-bottom:1px solid var(--neutral-300);background-color:var(--neutral-0);color:var(--neutral-900);font-size:16rem;text-align:center;word-break:break-all;overflow-wrap:break-word;vertical-align:middle;line-height:var(--line-height-small)}.ai-regeneration-modal__content .regeneration-complete table>tbody>tr>td p,.ai-regeneration-modal__content .regeneration-complete table>tbody>tr>th p,.ai-regeneration-modal__content .regeneration-complete table>tfoot>tr>td p,.ai-regeneration-modal__content .regeneration-complete table>tfoot>tr>th p,.ai-regeneration-modal__content .regeneration-complete table>thead>tr>td p,.ai-regeneration-modal__content .regeneration-complete table>thead>tr>th p{margin:0}.ai-regeneration-modal__content .regeneration-complete table>tbody>tr>td{white-space:unset;text-wrap:balance}.ai-regeneration-modal__content .regeneration-complete table>tbody>tr>th,.ai-regeneration-modal__content .regeneration-complete table>thead>tr>th{background-color:var(--neutral-200);font-weight:500}.ai-regeneration-modal__content .contexify{position:absolute;left:-140rem!important}.ai-regeneration-modal__textarea>textarea{resize:none!important}.ai-regeneration-modal__footer{margin-top:var(--spacing-12)}.ai-regeneration-modal__footer--left{gap:var(--spacing-8)}.ai-regeneration-modal__footer--button{gap:var(--spacing-4)}.ai-regeneration-modal__footer--button button{width:32rem;height:32rem;border-radius:var(--radius-small);font-size:var(--font-size-regular);text-align:center;white-space:nowrap}.ai-regeneration-modal__footer--button button:disabled{color:var(--neutral-400)}.ai-regeneration-modal__footer--button button.feedback{color:var(--neutral-500)}.ai-regeneration-modal__footer--button button.positive{color:var(--secondary)}.ai-regeneration-modal__footer--button button.negative{color:var(--danger)}.ai-regeneration-modal__footer--button button:not(.positive):not(.negative):not(:disabled):hover{background-color:var(--primary-light-3);color:var(--primary)}.ai-regeneration-modal .ai-regeneration-modal__custom-option,.ai-regeneration-modal .ai-regeneration-modal__reference,.ai-regeneration-modal .section-bar{margin-top:var(--spacing-16);padding-top:var(--spacing-16);border-top:1px solid var(--neutral-300)}.ai-regeneration-modal__custom-option{flex-wrap:wrap;gap:var(--spacing-6)}.ai-regeneration-modal__custom-option>.label-text-input{flex:32% 1}.ai-regeneration-modal__custom-option>.label-text-input:first-child .label-text,.ai-regeneration-modal__custom-option>.label-text-input:nth-child(4) .label-text{min-width:70rem}.ai-regeneration-modal__custom-option>.label-text-input:nth-child(2) .label-text,.ai-regeneration-modal__custom-option>.label-text-input:nth-child(5) .label-text{min-width:60rem}.ai-regeneration-modal__custom-option>.label-text-input:nth-child(3) .label-text,.ai-regeneration-modal__custom-option>.label-text-input:nth-child(6) .label-text{min-width:80rem}.regeneration-setting-button{display:inline-flex;align-items:center;position:relative;width:var(--input-size);height:var(--input-size);border:1px solid var(--neutral-300);border-radius:20rem;background-color:var(--neutral-0);color:var(--neutral-700);font-size:var(--font-size-regular);text-align:center}.regeneration-setting-button span{position:absolute;top:-5rem;right:-5rem;width:18rem;height:18rem;border-radius:100%;background-color:var(--primary);color:var(--neutral-0);font-size:var(--font-size-xsmall);font-weight:600;text-align:center;line-height:18rem}.regeneration-setting-button button{gap:2rem;min-width:24rem;height:100%;padding:0 var(--spacing-8);font-weight:500;text-align:center}.regeneration-setting-button button:hover{color:var(--primary)}.regeneration-setting-button button.language{letter-spacing:-1rem}.regeneration-setting-button:has(button:hover):hover{border-color:var(--primary)}.regeneration-setting-button .view-item:hover~.tool-tip-box{visibility:visible;opacity:1}.regeneration-setting-button .list-item{display:none;height:100%}.editor-option>ul .regeneration-setting-button .list-item li,.regeneration-setting-button .list-item .editor-option>ul li,.regeneration-setting-button .list-item .report-nav ul li,.regeneration-setting-button .list-item .report-status__item,.regeneration-setting-button .list-item .token-delimiter dl,.regeneration-setting-button .list-item .tool-tip,.report-nav ul .regeneration-setting-button .list-item li,.token-delimiter .regeneration-setting-button .list-item dl{height:100%}.regeneration-setting-button:not(.on) button{width:38rem}.regeneration-setting-button.on{width:-moz-fit-content;width:fit-content;padding:0 var(--spacing-4)}.regeneration-setting-button.on .view-item{display:none}.regeneration-setting-button.on .list-item{display:flex}.regeneration-setting-button.active{border-color:var(--primary);color:var(--primary)}.regeneration-setting-button.active button{color:var(--primary)}.regeneration-setting-button .fa-book-open-cover{margin-top:1rem}.half-select{gap:var(--spacing-8);margin-bottom:var(--spacing-12)}.half-select>div{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 4rem);width:calc(50% - 4rem)}.prompt-mod{position:relative;padding:var(--spacing-16) var(--spacing-16);border:1px solid var(--neutral-400);border-radius:var(--radius-large)}.prompt-mod:has(textarea:focus){border-color:var(--primary);outline:1px solid var(--primary)}.prompt-mod__head{margin-bottom:var(--spacing-12);font-size:var(--font-size-small);font-weight:600;overflow-wrap:break-word;word-break:break-all}.prompt-mod__head>strong{color:var(--primary)}.prompt-mod textarea:not(#question-textarea){width:100%;min-height:48rem;max-height:126rem;padding:0;border:none;border-radius:0;outline:none;line-height:24rem;resize:none}.prompt-mod .token-delimiter{display:flex;justify-content:flex-end;margin-bottom:-4rem}.prompt-mod:has(textarea:not(#question-textarea):disabled){background-color:var(--neutral-200);cursor:not-allowed}.prompt-mod:has(textarea:not(#question-textarea):disabled) textarea:not(#question-textarea){color:var(--neutral-500)}.token-delimiter{position:relative}.token-delimiter dl{font-size:var(--font-size-regular)}.token-delimiter dl dt{color:var(--secondary);font-weight:700}.token-delimiter dl dt .fa-spinner{margin-right:var(--spacing-4)}.token-delimiter.over dl dt{color:var(--danger)}.answer-mod{gap:var(--spacing-8);width:100%}.answer-mod label{width:calc(50% - 4rem);padding:var(--spacing-12) var(--spacing-4);border:1px solid var(--neutral-400);border-radius:var(--radius-large);cursor:pointer}.answer-mod label:hover{border-color:var(--primary-light-1);background-color:var(--primary-light-4)}.answer-mod label>input{display:none}.answer-mod label>input:checked+.answer-mod__content .answer-mod__check div{border-color:var(--primary);background-color:var(--primary);color:var(--neutral-0)}.answer-mod label>input:checked+.answer-mod__content .answer-mod__check div i{visibility:visible;opacity:1}.answer-mod label>input:checked+.answer-mod__content .answer-mod__check p{color:var(--primary)}.answer-mod label:has(input:checked){border-color:var(--primary)}.answer-mod__check{gap:var(--spacing-8);margin-bottom:var(--spacing-10);padding:0 var(--spacing-12)}.answer-mod__check div{position:relative;width:20rem;height:20rem;border:1px solid var(--neutral-600);border-radius:var(--radius-small)}.answer-mod__check div i{visibility:hidden;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--font-size-small);color:var(--neutral-0);transition:all .3s linear}.answer-mod__check p{font-size:var(--font-size-regular);font-weight:600}.answer-mod__item-box{overflow:auto;max-height:230rem;padding:0 var(--spacing-12)}.answer-mod__item-box p{width:100%}.answer-mod__item-box p+p{margin-top:var(--spacing-4)}.card-info-modal__info-box.template-info{padding:var(--spacing-16);border:1px solid var(--neutral-300);border-radius:var(--radius-large)}.card-info-modal__info-box--title{font-size:var(--font-size-medium);font-weight:600}.card-info-modal__info-box--text{margin-top:var(--spacing-8);font-size:var(--font-size-regular);word-break:break-word;overflow-wrap:break-word}.card-info-modal__info-box--web-link{margin-top:var(--spacing-12)}.card-info-modal__parameter-list{flex-wrap:wrap;gap:var(--spacing-8);margin-top:var(--spacing-16);padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.card-info-modal__parameter-list .tag{min-height:28rem;height:auto}.card-info-modal__label-box{margin-top:var(--spacing-24)}.card-info-modal__label-box.max-height{overflow:auto;max-height:260rem}.card-info-modal__label{padding:var(--spacing-16) var(--spacing-20);border-radius:var(--radius-large);background-color:var(--secondary-light-4)}.card-info-modal__label+.card-info-modal__label{margin-top:var(--spacing-8)}.card-info-modal__label li{gap:var(--spacing-8);overflow:hidden;width:100%;font-size:var(--font-size-regular);white-space:nowrap}.card-info-modal__label li+li{margin-top:var(--spacing-8)}.card-info-modal__label li:before{flex:0 0 5rem;display:inline-flex;width:5rem;height:5rem;margin-top:7rem;border-radius:100%;background-color:var(--secondary);aspect-ratio:1/1;content:""}.card-info-modal__label li strong{font-weight:600}.card-info-modal__label li div.category-depth{overflow:hidden;width:100%}.card-info-modal__label li div.category-depth p{width:100%;line-height:22rem}.card-info-modal__label li div.category-depth p .fa-chevron-right{margin-top:5rem;margin-right:var(--spacing-8);color:var(--neutral-700);font-size:var(--font-size-xsmall);vertical-align:top}.card-info-modal__label li div.category-depth p+p{margin-top:var(--spacing-8)}.card-info-modal__sub-box{width:100%;margin-top:var(--spacing-16);padding:var(--spacing-16) var(--spacing-20);border-radius:var(--radius-large)}.card-info-modal__sub-box dt{margin-bottom:var(--spacing-4);font-size:var(--font-size-regular);font-weight:600}.card-info-modal__sub-box dd,.card-info-modal__sub-box div{overflow:auto;width:100%;max-height:90rem;word-break:break-word;overflow-wrap:break-word}.card-info-modal__sub-box div{color:var(--neutral-500);font-style:italic}.card-info-modal__sub-box.memo{border:1px solid var(--neutral-300)}.card-info-modal__sub-box.summary{background-color:var(--neutral-200)}.modal-register-reference{overflow:hidden;width:975rem;height:560rem;border-radius:var(--radius-large);background-color:var(--neutral-0)}.modal-register-reference .modal-box{width:calc(100% - 320rem);height:100%}.modal-register-reference .modal-box .modal-body{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.modal-category__container{width:320rem;height:100%;padding:var(--spacing-40) var(--spacing-32) var(--spacing-24);border-right:1px solid var(--neutral-300);border-top-left-radius:var(--radius-large);border-bottom-left-radius:var(--radius-large);background-color:#f9fbfc}.modal-category__container>h4{height:25rem;margin-bottom:var(--spacing-16)}.modal-category__content{width:100%;height:calc(100% - 41rem);padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) 0;border-radius:var(--radius-large);background-color:var(--neutral-0)}.modal-category__memo{flex:auto}.modal-category__memo .textarea-counter{height:100%}.modal-category__memo .textarea-counter .textarea-field{height:calc(100% - 48rem)!important;min-height:52rem!important}.modal-category{overflow-x:hidden;overflow-y:auto;width:100%;height:100%;padding:var(--spacing-12) var(--spacing-6) var(--spacing-12) 0;scrollbar-gutter:stable both-edges}.modal-category .dndTreeView_treeRoot__bQOER ul{position:relative}.modal-category .dndTreeView_treeRoot__bQOER ul:before{position:absolute;top:0;left:18rem;width:2px;height:calc(100% - 14rem);background-color:var(--neutral-300);content:""}.modal-category .dndTreeView_treeRoot__bQOER ul li{position:relative}.modal-category .dndTreeView_treeRoot__bQOER ul li:before{position:absolute;top:16rem;left:20rem;width:14rem;height:2px;background-color:var(--neutral-300);content:""}.modal-category .dndTreeView_treeRoot__bQOER ul ul:before{left:53rem}.modal-category .dndTreeView_treeRoot__bQOER ul ul li:before{left:55rem}.modal-category .dndTreeView_treeRoot__bQOER>li[role=listitem]>div>div>ul>li:last-child:after{position:absolute;bottom:14rem;left:18rem;z-index:1;width:2px;height:calc(100% - 32rem);background-color:var(--neutral-0);content:""}.modal-category .dndTreeView_treeRoot__bQOER>li[role=listitem] .category-list{height:32rem;padding:0 var(--spacing-8) 0 0}.modal-category .dndTreeView_treeRoot__bQOER>li[role=listitem] .category-list__item{height:100%;padding:0 0 0 var(--spacing-12);font-size:var(--font-size-small);cursor:pointer!important}.modal-category .dndTreeView_treeRoot__bQOER>li[role=listitem] .category-list__item:active{cursor:pointer!important}.modal-category .dndTreeView_treeRoot__bQOER>li[role=listitem] .category-list__item>p{height:100%;padding:0}.modal-category .dndTreeView_treeRoot__bQOER>li[role=listitem] .category-list__item>p .fa-check{margin-right:var(--spacing-4)}.modal-category .dndTreeView_treeRoot__bQOER>li[role=listitem] .category-list.current .category-list__item{cursor:default!important}.modal-category .dndTreeView_treeRoot__bQOER>li[role=listitem] .category-list .category-list__control .control-button{font-size:var(--font-size-regular)}.document-add-button{height:78rem;min-height:78rem;padding:var(--spacing-16) 0;border-width:1px;border-radius:var(--radius-small);color:var(--primary);font-size:var(--font-size-small)}.document-add-button:hover{border-color:var(--primary-dark-1);background-color:var(--primary-light-3);color:var(--primary-dark-2)}.document-add-button dl dt{color:var(--primary-dark-1);font-weight:500}.document-add-button dl dd{margin-top:var(--spacing-6);font-weight:300}.document-add-button.ver-image{flex-direction:column;gap:var(--spacing-8);height:auto;min-height:110rem;padding:var(--spacing-24)}.document-add-button.ver-image .fa-image{font-size:var(--font-size-regular)}.document-add-button:disabled{border-color:var(--neutral-400);background-color:var(--neutral-200);color:var(--neutral-500);cursor:not-allowed}.document-add-button:disabled dl dt{color:var(--neutral-500)}.reference-upload{margin-bottom:var(--spacing-24);padding-bottom:var(--spacing-24);border-bottom:1px solid var(--neutral-300)}.reference-upload .upload-item-box{width:100%;height:-moz-fit-content;height:fit-content;margin-top:var(--spacing-24);padding:var(--spacing-8) 0;border:1px solid var(--neutral-400);border-radius:var(--radius-large)}.reference-upload .upload-item-box__scroll-box{overflow:auto;width:100%;min-height:108rem;max-height:152rem;padding:var(--spacing-8) var(--spacing-6);scrollbar-gutter:stable both-edges}.reference-upload .upload-item{gap:var(--spacing-8);overflow:hidden;width:100%;height:40rem;margin-top:var(--spacing-16);padding-left:var(--spacing-16);padding-right:var(--spacing-10);border:1px solid var(--neutral-400);border-radius:var(--radius-large)}.reference-upload .upload-item+.upload-item{margin-top:var(--spacing-4)}.reference-upload .upload-item__title{gap:var(--spacing-10);flex:auto;width:1%}.reference-upload .upload-item__title .fa-spinner{flex:0 0 20rem;color:var(--secondary);font-size:var(--font-size-large)}.reference-upload .upload-item__title p{width:100%;padding-top:2rem}.reference-upload .upload-item__title .fa-spinner+p{width:calc(100% - 30rem)}.reference-upload .upload-item .cancel-button{flex:0 0 24rem;width:24rem;height:24rem;border-radius:50%;color:var(--neutral-900);font-size:var(--font-size-regular);line-height:1}.reference-upload .upload-item .cancel-button:hover{background-color:var(--neutral-600);color:var(--neutral-0)}.reference-upload .upload-item.upload-complete{height:40rem;padding-left:var(--spacing-16);padding-right:var(--spacing-10);border:1px solid var(--neutral-400);border-radius:var(--radius-large);background-color:var(--neutral-200);color:var(--neutral-500)}.reference-upload__category{gap:var(--spacing-8);overflow:hidden;width:100%;margin-bottom:var(--spacing-24);line-height:22rem}.reference-upload__category--label{font-size:var(--font-size-regular);font-weight:600;white-space:nowrap}.reference-upload__category--select{flex:auto;gap:var(--spacing-8);width:1%}.reference-upload__category--select .fa-chevron-right{color:var(--neutral-500);font-size:var(--font-size-regular)}.reference-upload__category--select>div:not(.selected-item){width:calc(33.3333% - 2.6666rem);padding:1rem 0}.reference-upload__category--select>div:not(.selected-item) .MuiInputBase-root{width:100%}.reference-upload__category--select .selected-item{width:calc(33.3333% - 17.33333rem);font-size:var(--font-size-small);text-align:center}.floating-generating{position:fixed;left:84rem;bottom:var(--spacing-32);z-index:999999}.floating-generating__button{display:inline-flex;justify-content:flex-start;align-items:center;gap:var(--spacing-8);overflow:hidden;width:48rem;height:48rem;padding-left:16rem;border-radius:24rem;background-color:var(--secondary);color:var(--neutral-0);font-size:var(--font-size-regular);text-align:left;white-space:nowrap;box-shadow:var(--shadow-primary);transition:width .3s cubic-bezier(.82,-.22,.27,1.55)}.floating-generating__button p{opacity:0;transition:all .3s ease-in-out;transform-origin:left}.floating-generating__button.open,.floating-generating__button:hover{width:134rem}.floating-generating__button.open p,.floating-generating__button:hover p{opacity:1}.floating-generating__content{flex-direction:column-reverse;gap:var(--spacing-8);position:absolute;bottom:60rem;left:0}.floating-generating__item{position:relative;z-index:10;width:400rem;height:98rem;padding:0 var(--spacing-20);border:1px solid var(--neutral-400);border-radius:var(--radius-xlarge);background-color:var(--neutral-0);box-shadow:var(--shadow-primary);text-align:left}.floating-generating__item:first-child{animation:fade-in .3s linear}.floating-generating__item:nth-child(2){z-index:9;animation:generating-info .5s cubic-bezier(.82,-.22,.27,1.55) 1 both;animation-delay:.1s}.floating-generating__item:nth-child(3){z-index:8;animation:generating-info .5s cubic-bezier(.82,-.22,.27,1.55) 1 both;animation-delay:.3s}.floating-generating__item dl{margin-bottom:var(--spacing-8)}.floating-generating__item dl dt{width:100%;margin-bottom:var(--spacing-8);color:var(--neutral-900);font-size:var(--font-size-regular);font-weight:600}.floating-generating__item dl dd{width:100%;color:var(--secondary);font-size:var(--font-size-small);font-weight:500}.floating-generating__item .file-upload-loading__bar,.floating-generating__item .progress-bar{height:8rem}.floating-generating__item .file-upload-loading__bar>div,.floating-generating__item .progress-bar>div{border-radius:4rem}.floating-generating__item:hover{border-color:var(--secondary);box-shadow:var(--shadow-primary),var(--shadow-primary)}@keyframes generating-info{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.tiptap .tableWrapper,.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6,.tiptap ins,.tiptap mark,.tiptap p{padding-left:var(--spacing-12);padding-right:var(--spacing-12)}.tiptap ol,.tiptap ul{padding-left:var(--spacing-12);padding-right:14rem}.tiptap div:has(>img){border:1px solid transparent}.tiptap div:has(>img):not(td *){margin:var(--spacing-8) var(--spacing-12)}.tiptap.resize-cursor{cursor:col-resize}.tiptap .has-focus{border-radius:3px;box-shadow:0 0 5px 1px #1ba8ff}.tiptap .has-focus table td,.tiptap .has-focus table th{border:1px solid var(--neutral-300)}.tiptap .has-focus table td:hover,.tiptap .has-focus table th:hover,.tiptap .highlight{background-color:var(--secondary-light-4)}.tiptap .highlight{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--secondary-light-1);text-decoration-color:var(--secondary-light-1);text-underline-offset:8rem}.tiptap .ProseMirror-selectednode img+div:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)){width:110px!important;height:30px!important;border:1px solid var(--neutral-500)!important}.editor__box div[data-tippy-root] .tippy-box{max-width:500px!important}.cell-menu{gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-8);border:1px solid var(--neutral-300);border-radius:var(--radius-large);background-color:var(--neutral-0);box-shadow:var(--shadow-primary)}.cell-menu .cell-button{gap:var(--spacing-6);height:40rem;padding:0 var(--spacing-16);border-radius:var(--radius-large);line-height:1}.cell-menu .cell-button svg{width:23rem}.cell-menu .cell-button svg .icon-bg,.cell-menu .cell-button svg .icon-cell-merge_svg__icon-bg{stroke:#222}.cell-menu .cell-button svg .icon-cell-merge_svg__icon-highlight,.cell-menu .cell-button svg .icon-highlight{fill:var(--primary)}.cell-menu .cell-button svg .icon-cell-split_svg__icon-fill-bg,.cell-menu .cell-button svg .icon-fill-bg{fill:#222}.cell-menu .cell-button svg .icon-cell-split_svg__icon-stroke-highlight,.cell-menu .cell-button svg .icon-stroke-highlight{stroke:var(--primary)}.cell-menu .cell-button i.fa-chevron-down{font-size:var(--font-size-small);transition:transform .2s linear}.cell-menu .cell-button i.fa-chevron-down.open{transform:rotate(180deg)}.cell-menu .cell-button:hover{background-color:var(--primary-light-3)}.cell-menu .cell-button:disabled svg .icon-bg,.cell-menu .cell-button:disabled svg .icon-cell-merge_svg__icon-bg{stroke:var(--neutral-400)}.cell-menu .cell-button:disabled svg .icon-cell-merge_svg__icon-highlight,.cell-menu .cell-button:disabled svg .icon-highlight{fill:var(--neutral-400)}.cell-menu .cell-button:disabled svg .icon-cell-merge_svg__icon-stroke-highlight,.cell-menu .cell-button:disabled svg .icon-stroke-highlight{stroke:var(--neutral-400)}.cell-menu .drop-wrap .cell-button{padding-left:var(--spacing-10);padding-right:var(--spacing-8)}.cell-menu .drop-container{top:52rem}.cell-menu .drop-container button{gap:var(--spacing-12)}.cell-menu .drop-container button svg{width:26rem}.titap-editor__custom-class{padding:20px!important}.focus-wrapper{position:relative;display:inline-block}.focus-button{display:none;left:-50px}.focus-wrapper.has-focus .focus-button{display:inline-block}.ProseMirror{@apply p-12 px-8 sm:px-12}.ProseMirror .is-editor-empty:first-child:before,.ProseMirror .is-empty:before{content:attr(data-placeholder);float:left;color:hsl(var(--muted-foreground));pointer-events:none;height:0}.ProseMirror img{transition:filter .1s ease-in-out}.ProseMirror img:hover{cursor:pointer;filter:brightness(90%)}.ProseMirror img.ProseMirror-selectednode{outline:3px solid #5abbf7;filter:brightness(90%)}.img-placeholder{position:relative}.img-placeholder:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:50%;border:3px solid var(--novel-stone-200);border-top-color:var(--novel-stone-800);animation:spinning .6s linear infinite}@keyframes spinning{to{transform:rotate(1turn)}}ul[data-type=taskList] li>label{margin-right:.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px){ul[data-type=taskList] li>label{margin-right:.5rem}}ul[data-type=taskList] li>label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsl(var(--background));cursor:pointer;width:1.2em;height:1.2em;position:relative;top:5px;border:2px solid hsl(var(--border));margin:0 .3rem 0 0;display:grid;place-content:center}ul[data-type=taskList] li>label input[type=checkbox]:active,ul[data-type=taskList] li>label input[type=checkbox]:hover{background-color:hsl(var(--accent))}ul[data-type=taskList] li>label input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em;transform-origin:center;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}ul[data-type=taskList] li>label input[type=checkbox]:checked:before{transform:scale(1)}ul[data-type=taskList] li[data-checked=true]>div>p{color:var(--muted-foreground);text-decoration:line-through;text-decoration-thickness:2px}.ProseMirror:not(.dragging) .ProseMirror-selectednode{outline:none!important;background-color:var(--novel-highlight-blue);transition:background-color .2s;box-shadow:none}.drag-handle{gap:var(--spacing-4);position:fixed;z-index:9900;opacity:1;width:44rem;transform:translateX(-10rem);transition:opacity .2s ease-in;cursor:-webkit-grab;cursor:grab}.drag-handle:hover{background-color:var(--novel-stone-100);transition:background-color .2s}.drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.drag-handle .drop-item-box{position:absolute;top:0}.drag-handle .drop-item-box .drop-item-1{left:24rem}.drag-handle .drop-item-box .drop-item-2{left:208rem}.drag-handle.hide{pointer-events:none}.drag-handle.hide .drop-item-box,.drag-handle.hide .handle-button{display:none;opacity:0;pointer-events:none}@media screen and (max-width:600px){.drag-handle{display:none;pointer-events:none}}.drag-handle .handle-button{width:20rem;height:24rem;border-radius:2rem;color:var(--neutral-600);font-size:var(--font-size-regular);text-align:center;line-height:1;cursor:pointer}.drag-handle .handle-button:hover{background-color:var(--neutral-200)}.drag-handle .handle-button:active{cursor:-webkit-grabbing;cursor:grabbing}.dark .drag-handle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(255, 255, 255, 0.5)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E")}.prosemirror-dropcursor-block{background-color:var(--primary)!important;height:2px!important}.prosemirror-dropcursor-block.hide{display:none}iframe{border:8px solid rgba(255,208,0,.153);border-radius:4px;min-width:200px;min-height:200px;display:block;outline:0 solid transparent}div[data-youtube-video]>iframe{cursor:move;aspect-ratio:16/9;width:100%}.ProseMirror-selectednode iframe{transition:outline .15s;outline:6px solid #fbbf24}@media only screen and (max-width:480px){div[data-youtube-video]>iframe{max-height:50px}}@media only screen and (max-width:720px){div[data-youtube-video]>iframe{max-height:100px}}.mb0{margin-bottom:0}.mb3{margin-bottom:3rem}.mb5{margin-bottom:5rem}.mb8{margin-bottom:8rem}.mb10{margin-bottom:10rem}.mb12{margin-bottom:12rem}.mb15{margin-bottom:15rem}.mb16{margin-bottom:16rem}.mb20{margin-bottom:20rem}.mb24{margin-bottom:24rem}.mb25{margin-bottom:25rem}.mb30{margin-bottom:30rem}.mb32{margin-bottom:32rem}.mb35{margin-bottom:35rem}.mb36{margin-bottom:36rem}.mb40{margin-bottom:40rem}.mb45{margin-bottom:45rem}.mb48{margin-bottom:48rem}.mb50{margin-bottom:50rem}.mb55{margin-bottom:55rem}.mb60{margin-bottom:60rem}.mb65{margin-bottom:65rem}.mb70{margin-bottom:70rem}.mb75{margin-bottom:75rem}.mb80{margin-bottom:80rem}.mb85{margin-bottom:85rem}.mb90{margin-bottom:90rem}.mb95{margin-bottom:95rem}.mb100{margin-bottom:100rem}.mt0{margin-top:0}.mt3{margin-top:3rem}.mt5{margin-top:5rem}.mt8{margin-top:8rem}.mt10{margin-top:10rem}.mt15{margin-top:15rem}.mt16{margin-top:16rem}.mt20{margin-top:20rem}.mt24{margin-top:24rem}.mt25{margin-top:25rem}.mt30{margin-top:30rem}.mt35{margin-top:35rem}.mt40{margin-top:40rem}.mt45{margin-top:45rem}.mt48{margin-top:48rem}.mt50{margin-top:50rem}.mt55{margin-top:55rem}.mt60{margin-top:60rem}.mt65{margin-top:65rem}.ml0{margin-left:0}.ml2{margin-left:2rem}.ml3{margin-left:3rem}.ml4{margin-left:4rem}.ml5{margin-left:5rem}.ml6{margin-left:6rem}.ml8{margin-left:8rem}.ml10{margin-left:10rem}.ml12{margin-left:12rem}.ml15{margin-left:15rem}.ml16{margin-left:16rem}.ml20{margin-left:20rem}.ml24{margin-left:24rem}.ml25{margin-left:25rem}.ml30{margin-left:30rem}.ml32{margin-left:32rem}.ml35{margin-left:35rem}.ml40{margin-left:40rem}.ml45{margin-left:45rem}.ml48{margin-left:48rem}.ml50{margin-left:50rem}.ml55{margin-left:55rem}.ml60{margin-left:60rem}.ml65{margin-left:65rem}.mr0{margin-right:0}.mr3{margin-right:3rem}.mr4{margin-right:4rem}.mr5{margin-right:5rem}.mr8{margin-right:8rem}.mr10{margin-right:10rem}.mr12{margin-right:12rem}.mr15{margin-right:15rem}.mr16{margin-right:16rem}.mr20{margin-right:20rem}.mr24{margin-right:24rem}.mr25{margin-right:25rem}.mr30{margin-right:30rem}.mr32{margin-right:32rem}.mr35{margin-right:35rem}.mr40{margin-right:40rem}.mr45{margin-right:45rem}.mr48{margin-right:48rem}.mr50{margin-right:50rem}.mr55{margin-right:55rem}.mr60{margin-right:60rem}.mr65{margin-right:65rem}.font-12{font-size:12rem}.font-13{font-size:13rem}.font-14{font-size:14rem}.font-15{font-size:15rem}.font-16{font-size:16rem}.font-17{font-size:17rem}.font-18{font-size:18rem}.font-19{font-size:19rem}.font-20{font-size:20rem}.font-21{font-size:21rem}.font-22{font-size:22rem}.weight-400{font-weight:400}.weight-500{font-weight:500}.weight-600{font-weight:600}.weight-700{font-weight:700}.weight-800{font-weight:800}.weight-900{font-weight:900}.pt0{padding-top:0}.pb0{padding-bottom:0}.rem-50{width:50rem}.rem-60{width:60rem}.rem-70{width:70rem}.rem-80{width:80rem}.rem-90{width:90rem}.rem-100{width:100rem}.rem-160{width:160rem}.rem-200{width:200rem}.rem-204{width:204rem}.rem-210{width:210rem}.rem-220{width:220rem}.rem-235{width:235rem}.rem-248{width:248rem}