@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap";*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}:root{--flow-space: 1.5rem;--font-size-base: 1rem;--line-height-base: 1.6;--font-stack-sans: "Geist", sans-serif;--font-stack-serif: Georgia, serif;--max-line-length: 110ch}body{font-family:var(--font-stack-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);color:#111;background-color:#f9fafb;margin:0 auto}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-top:var(--flow-space);margin-bottom:.5em;max-width:var(--max-line-length)}p,ul,ol,blockquote{margin-top:var(--flow-space);margin-bottom:0;max-width:var(--max-line-length)}ul,ol{padding-left:1.25em}img,video,canvas,svg{display:block;max-width:100%;height:auto}figure{margin:var(--flow-space) 0}blockquote{border-left:.25em solid #ccc;padding-left:1em;font-style:italic}hr{border:none;border-top:1px solid #ccc;margin-top:var(--flow-space)}em{font-style:italic}strong{font-weight:700}h1{font-size:clamp(2.2807rem,1.9086rem + 1.8607vw,3.5832rem);font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:-.05em;max-width:20ch;line-height:1}h2{font-size:clamp(1.4238rem,1.3369rem + .4345vw,1.728rem);letter-spacing:-.03em;font-family:Oswald,sans-serif;padding-left:clamp(1rem,.9643rem + .1786vw,1.125rem);padding-top:clamp(.25rem,.2321rem + .0893vw,.3125rem);padding-bottom:clamp(.5rem,.4821rem + .0893vw,.5625rem);border-left:6px solid #ac569d;font-weight:500}h3{font-family:Oswald,sans-serif}p{font-size:clamp(1rem,1rem + 0vw,1rem)}a{color:#74368c}.site{display:flex;flex-wrap:wrap;height:100vh}.site-sidebar{flex-basis:19rem;flex-grow:1;position:relative;padding:clamp(1rem,.9643rem + .1786vw,1.125rem);display:flex;flex-direction:column;justify-content:space-between}.site-sidebar__upper{padding-top:78px;position:relative;height:100%;overflow:auto;padding-bottom:40px}.site-main{flex-basis:0;flex-grow:999;min-width:66%;display:flex;flex-direction:column;padding:clamp(1rem,.9643rem + .1786vw,1.125rem);max-height:100vh}.site-main__inner{background-color:#fff;height:100%;border:1px solid #d1d5db;border-radius:8px;overflow:auto;overflow-x:hidden;padding-bottom:clamp(4rem,3.8571rem + .7143vw,4.5rem)}.container{padding:0 clamp(2rem,1.9286rem + .3571vw,2.25rem)}.container>*{max-width:var(--max-line-length);margin:0 auto}.container>.alignfull{max-width:none}.container>.alignfull>*{max-width:var(--max-line-length);margin:0 auto}.offcanvas{position:fixed;top:0;right:0;width:100%;max-width:520px;height:100%;background:#fff;box-shadow:0 4px 12px #00000026;transform:translate(100%);transition:transform .6s cubic-bezier(.23,1,.32,1),opacity .6s cubic-bezier(.23,1,.32,1);z-index:10001;display:flex;flex-direction:column;will-change:transform}.offcanvas.open{transform:translate(0)}.offcanvas-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000014;z-index:10000;opacity:0;transition:opacity .6s cubic-bezier(.23,1,.32,1);will-change:opacity;pointer-events:none;cursor:pointer}.offcanvas-backdrop.show{display:block;opacity:1;pointer-events:all}.offcanvas-header{display:flex;justify-content:space-between;align-items:center;padding:clamp(1rem,.9643rem + .1786vw,1.125rem) clamp(2rem,1.9286rem + .3571vw,2.25rem);border-bottom:1px solid #d1d5db}.offcanvas-header h3{font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem);font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:-.05em}.offcanvas-body{overflow-y:auto;padding:clamp(2rem,1.9286rem + .3571vw,2.25rem);flex-grow:1}body.offcanvas-open{overflow:hidden}.site-nav{width:100%}.site-nav-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.site-nav>ul{padding:0;display:flex;flex-direction:column;justify-content:flex-start;border-top:1px solid #d1d5db;padding-top:clamp(1rem,.9643rem + .1786vw,1.125rem)}.site-nav>ul>*+*{margin-block-start:clamp(1rem,.9643rem + .1786vw,1.125rem)}.site-nav>ul>:nth-child(2){margin-block-end:auto}.site-nav>ul li a{color:#2e2d2b;text-decoration:none;font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:700}.site-nav>ul .menu-item{border-bottom:1px solid #d1d5db;padding-bottom:clamp(1rem,.9643rem + .1786vw,1.125rem)}.site-nav>ul .sub-nav{display:flex;padding:0 0 0 clamp(.75rem,.7143rem + .1786vw,.875rem);margin-top:clamp(.75rem,.7143rem + .1786vw,.875rem);flex-direction:column;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem)}.site-nav>ul .sub-nav.is-collapsed{display:none}.site-nav>ul .sub-nav li a{font-weight:400;font-size:clamp(1rem,1rem + 0vw,1rem)}.site-nav>ul .active .sub-nav{display:flex}.site-nav>ul .menu-item-header{display:flex;justify-content:space-between;width:100%;gap:.5rem;padding:clamp(.75rem,.7143rem + .1786vw,.875rem);border-radius:4px}.site-nav>ul .menu-item-header a{display:flex;justify-content:space-between;align-items:center;line-height:1}.site-nav>ul .active .menu-item-header{background:#74368c;color:#fff}.site-nav>ul .active .menu-item-header a{color:#fff}.site-nav>ul .active .menu-item-header svg path{stroke:#fff}.site-nav .toggle-sub-nav{background:none;border:0}.global-search-form-container{position:absolute;top:0;right:0;left:0;background:#f9fafb}.global-search-form-container.open{top:0;right:0;bottom:0;left:0}.global-search-form{margin-bottom:32px}.global-search-form input{padding:12.5px 16px;border:1px solid #d1d5db;border-radius:8px;width:100%}.results{display:none;flex-direction:column;height:calc(100% - 78px);justify-content:space-between}.results a{text-decoration:none;color:#2e2d2b}.results a:hover{text-decoration:underline}.results.open{display:flex}.results .result-list{display:flex;flex-direction:column;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}.results .result-item{display:flex;flex-direction:column;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem)}.results .result-item-header{display:flex;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);align-items:center}.results .result-item-header img{height:50px;width:50px}.results .result-item p,.results .result-item h3{margin:0}.results .result-item p{font-size:.875rem;line-height:1.2}.subpages{padding:0;display:grid;grid-template-columns:1fr;gap:clamp(1rem,.9643rem + .1786vw,1.125rem)}@media (min-width: 1024px){.subpages{grid-template-columns:1fr 1fr}}.subpages-item img{width:48px;height:48px;object-fit:cover}.subpages-item__inner{display:flex;gap:clamp(1rem,.9643rem + .1786vw,1.125rem);align-items:center}.subpages-link{font-family:Oswald,sans-serif;font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem);font-weight:600}.grid{display:grid;grid-gap:1rem}@supports (width: min(250px,100%)){.grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}}.breadcrumbs__list{padding:0;display:flex;align-items:center;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem)}.breadcrumbs__item a{display:inline-block;padding:0;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#74368c;padding:clamp(.5rem,.4821rem + .0893vw,.5625rem) clamp(.75rem,.7143rem + .1786vw,.875rem);border-radius:4px;text-decoration:none;line-height:1;color:#fff;font-family:Oswald,sans-serif}.breadcrumbs__item a:hover{text-decoration:underline}.breadcrumbs__item span{display:inline-block;padding:0;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f9fafb;padding:clamp(.5rem,.4821rem + .0893vw,.5625rem) clamp(.75rem,.7143rem + .1786vw,.875rem);border-radius:4px;text-decoration:none;line-height:1;color:#2e2d2b;font-family:Oswald,sans-serif}.page-meta__inner{display:flex;gap:clamp(1rem,.9643rem + .1786vw,1.125rem);padding:clamp(.75rem,.7143rem + .1786vw,.875rem) 0}.page__meta{border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;position:relative;z-index:1}.page__header{display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding-bottom:clamp(2rem,1.9286rem + .3571vw,2.25rem);padding-top:clamp(2rem,1.9286rem + .3571vw,2.25rem);gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}.page__header>*{position:relative;z-index:1}.page{position:relative}.page .hero-bg{position:absolute;top:0;right:0;width:auto;max-width:400px;object-fit:cover;z-index:1}.page__subpages{width:100%}.author{display:flex;gap:clamp(.75rem,.7143rem + .1786vw,.875rem);align-items:center;position:relative}.author__avatar{width:48px;height:48px;border:8px solid #fff}.author__avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:9999px}.author__details{display:flex;flex-direction:column}.author__name{font-weight:700;margin:0;line-height:1}.author__position{color:#6b7280}.comment-root-list{padding-left:20px}.comment-add textarea{width:100%;min-height:180px;padding:clamp(1rem,.9643rem + .1786vw,1.125rem);border:0;background:#f9fafb;border-radius:4px;border:1px solid #d1d5db}#comment-root-list{display:flex;flex-direction:column;gap:clamp(2rem,1.9286rem + .3571vw,2.25rem)}.comment__action-buttons{display:flex;gap:clamp(1rem,.9643rem + .1786vw,1.125rem);margin-top:clamp(1rem,.9643rem + .1786vw,1.125rem);justify-content:space-between}.comment__action-buttons .reply-form{width:100%}.comment form textarea{width:100%;resize:none}.offcanvas-body{display:flex;flex-direction:column;gap:clamp(2rem,1.9286rem + .3571vw,2.25rem)}.replies .comment{border-left:1px solid #d1d5db;margin-top:1rem}.card{border:1px solid #d1d5db;border-radius:12px;padding:clamp(1rem,.9643rem + .1786vw,1.125rem);position:relative;display:flex;justify-content:space-between;background:#fff}.card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000000d}.card a{text-decoration:none}.card a:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.wiki-child{position:relative}.wiki-child__subtitle{color:#6b7280;font-size:.875rem;font-weight:400}.wiki-child a{font-family:Oswald,sans-serif;font-weight:500;color:#2e2d2b;font-size:1.125rem;display:block;letter-spacing:-.02em}.wiki-child__icon{width:66px;height:66px}.button--icon{background:#f4f3ff;display:inline-flex;align-items:center;border:1px solid #d9d6fe;border-radius:6px;padding:clamp(.25rem,.2321rem + .0893vw,.3125rem) clamp(.75rem,.7143rem + .1786vw,.875rem);font-family:Oswald,sans-serif;font-weight:700;color:#5925dc;font-size:16px}.button--icon .icon{width:1em;height:1em;margin-inline-end:.5rem}.button--white{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:clamp(.25rem,.2321rem + .0893vw,.3125rem) clamp(.75rem,.7143rem + .1786vw,.875rem);font-family:Geist,sans-serif;font-weight:700;color:#2e2d2b;font-size:16px;text-decoration:none}.button--pink{background:#fff;border:1px solid #ac569d!important;color:#ac569d;padding:clamp(.25rem,.2321rem + .0893vw,.3125rem) clamp(.75rem,.7143rem + .1786vw,.875rem);justify-content:flex-start!important}.button--view-more{border:1px solid #9CA3AF!important}.framework-search{position:relative;z-index:1;width:100%}.framework-search__inner{max-width:var(--max-line-length);display:flex;flex-direction:column;gap:clamp(1rem,.9643rem + .1786vw,1.125rem);width:100%}.framework-search__search-bar{background:#fff;padding:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);border-radius:12px;display:flex;flex-direction:column;gap:clamp(1rem,.9643rem + .1786vw,1.125rem);width:100%;border:1px solid #d1d5db}.framework-search__search-bar h2{font-size:clamp(1rem,1rem + 0vw,1rem);margin:0}.framework-search__title{margin-top:0;font-family:var(--font-stack-sans)}.framework-search__input-wrapper{position:relative}.framework-search__textarea{width:100%;padding:1rem 1rem 3rem;height:120px;resize:none;border:1px solid #d1d5db;border-radius:8px;display:block;font-family:var(--font-stack-sans);font-size:clamp(1rem,1rem + 0vw,1rem)}.framework-search__textarea:focus{box-shadow:0 1px 2px #0a0d120d,0 1px 2px #0a0d120d,inset 0 0 10px #ac94fa;outline-color:#ac569d;outline-width:1px}.framework-search__textarea:focus-visible{outline-width:1px}.framework-search__submit{position:absolute;bottom:1rem;right:1rem;padding:clamp(.75rem,.7143rem + .1786vw,.875rem) clamp(1rem,.9643rem + .1786vw,1.125rem);font-size:clamp(1rem,1rem + 0vw,1rem);background:#2e2d2b;color:#fff;border-radius:4px;border:0;font-weight:700}.framework-search__prompt-card{background:#fff;border:1px solid #d1d5db;border-radius:12px;padding:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);display:flex;flex-direction:column;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem)}.framework-search__prompt-text{font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.2;font-weight:700;margin:0}.framework-search__prompt-text a{color:#2e2d2b;text-decoration:none}.framework-search__prompt-subtitle{font-size:.875rem;margin:0;color:#5925dc;line-height:1}.page__references{display:flex;flex-direction:column;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);width:100%}.page__references-title{font-size:clamp(1.2656rem,1.2158rem + .2491vw,1.44rem);font-weight:700;color:#111;margin:0}.page__references-list{list-style:decimal;gap:clamp(2rem,1.9286rem + .3571vw,2.25rem);max-width:120ch}@media all and (min-width: 90ch){.page__references-list{columns:2}}.page__references-list li{margin-bottom:1ch}.page__references-list li a{color:#111;font-size:clamp(1rem,1rem + 0vw,1rem)}.modal-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-container .modal-link-target-checkbox{display:flex;align-items:center;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem)}.modal-container .modal-link-target-checkbox input[type=checkbox]{background-image:url(/build/assets/checkbox-BK7u5Jsu.svg);width:24px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-container .modal-link-target-checkbox input[type=checkbox]:checked{background-image:url(/build/assets/checkbox-checked-DnrreGaC.svg)}.modal-container h1,.modal-container h2,.modal-container p{margin:0}.modal-container .modal{background:#fff;display:flex;flex-direction:column;max-height:90%;overflow:auto;border-radius:8px;padding:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);gap:8px;max-width:900px;width:100%}.modal-container .modal-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:clamp(1rem,.9643rem + .1786vw,1.125rem)}.modal-container .modal-pagination button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border:none}.modal-container .modal-pagination button.active{background:#2e2d2b;color:#fff}.modal-container .modal-pagination button:hover{background:#d1d5db}.modal-container .modal-pagination button:disabled{background:#fff}.modal-container .modal-pagination button:disabled path{stroke:#d1d5db}.modal-container .modal-internal-pages{display:flex;flex-direction:column;gap:8px}.modal-container .modal-internal-pages-search{display:flex;align-items:center;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem);border-radius:4px}.modal-container .modal-internal-pages-search input{flex-grow:1;padding:clamp(.5rem,.4821rem + .0893vw,.5625rem);border:1px solid #2e2d2b;border-radius:4px;outline:none;font-size:clamp(1rem,1rem + 0vw,1rem)}.modal-container .modal-internal-pages-list{display:flex;flex-direction:column;border-bottom:1px solid #d1d5db}.modal-container .modal-internal-pages-item{width:100%;padding:12px;background:#fff;border-bottom:1px solid #d1d5db}.pull-out-text{margin-block-start:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);border-left:6px solid #5fbca2;padding:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);background:#f9fafb}.pull-out-text p{margin:0;font-family:Oswald,sans-serif;font-weight:400;font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem)}.spinner{width:1.5rem;height:1.5rem;border:.25rem solid #74368c;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite;margin:auto}.spinner.hidden{display:none}@keyframes spin{to{transform:rotate(360deg)}}.search-filter{display:flex;flex-direction:column;gap:32px}.search-filter-container .form-field__input{width:100%;max-width:90ch;border-radius:4px;padding:14.5px 16px;font-size:16px;line-height:1.5}.search-filter-container .tags-list{display:flex;gap:32px;align-items:center}.search-filter-container .tags-list p{margin:0;font-weight:700}.search-filter-container .tags-list .tag-list-options{display:flex;flex-direction:row;gap:8px}.search-filter-container .tags-list .tag-list-options .tag-filter input[type=checkbox]{display:none}.search-filter-container .tags-list .tag-list-options .tag-filter label{display:inline-block;padding:clamp(.5rem,.4821rem + .0893vw,.5625rem) clamp(.75rem,.7143rem + .1786vw,.875rem);border-radius:9999px;border:1px solid #ccc;background-color:#f5f5f5;color:#2e2d2b;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1;font-weight:400}.search-filter-container .tags-list .tag-list-options .tag-filter input[type=checkbox]:checked+label{background:#74368c;border-color:#74368c;color:#fff}.wiki-page__results{display:flex;flex-direction:column}.wiki-page__results a{text-decoration:none;color:#2e2d2b}.wiki-page__results a:hover{text-decoration:underline}.wiki-page__results .result{margin-bottom:16px;padding:16px;border-bottom:1px solid #d1d5db;display:flex;flex-direction:column;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem);max-width:90ch;width:100%}.wiki-page__results .result__upper{display:flex;flex-direction:row;align-items:center;gap:clamp(1rem,.9643rem + .1786vw,1.125rem)}.wiki-page__results .result__upper img{height:50px;width:50px;border-radius:8px;flex-shrink:0}.wiki-page__results .result__upper .title{margin:0;font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem);line-height:1.2;letter-spacing:-.02em;font-weight:700}.wiki-page__results .result .excerpt{margin:0}.video-wrapper{aspect-ratio:16/9;overflow:hidden;display:flex;justify-content:center;align-items:center}.video-wrapper iframe,.video-wrapper video{inline-size:100%;block-size:100%;object-fit:cover}.reference-block{display:flex;flex-direction:column;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);width:100%;padding:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}.reference-block .header{font-size:1.25rem;font-weight:700;margin:0;display:flex;flex-direction:column;gap:clamp(1rem,.9643rem + .1786vw,1.125rem)}.reference-block .list{display:flex;margin:0;flex-direction:column;gap:clamp(1rem,.9643rem + .1786vw,1.125rem)}.reference-block .list .row{display:flex;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem)}.reference-block .list .row .main{flex-grow:1;display:flex;align-items:center}.reference-block .list .row .main .index{margin-right:1ch}.reference-block .list .row .main .url{flex-grow:1;padding:8px}.reference-block .bulk textarea{width:100%}.reference-block .actions{display:flex;gap:clamp(.75rem,.7143rem + .1786vw,.875rem);align-items:center}h1{margin-left:-.05em}.page__content{margin-top:clamp(2rem,1.9286rem + .3571vw,2.25rem);width:100%}.page__content .title-component{display:none}.page__content-container{display:flex;flex-direction:column;gap:clamp(3rem,2.8929rem + .5357vw,3.375rem)}.page__title-container{display:flex;gap:clamp(.75rem,.7143rem + .1786vw,.875rem);flex-direction:column}@media (min-width: 768px){.page__title-container{align-items:center;flex-direction:row;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}}.page__title-container img{width:100px;height:100px;margin-left:-8px}.page__title-container h1{max-width:30ch;margin:0}.home .hero__content{color:#fff}.home .grid{max-width:var(--max-line-length)}.home .hero{position:relative;display:flex;flex-direction:column;gap:clamp(2rem,1.9286rem + .3571vw,2.25rem);padding-top:clamp(3rem,2.8929rem + .5357vw,3.375rem);padding-bottom:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem)}.home .hero h1{margin:0;font-size:clamp(2.8865rem,2.237rem + 3.2475vw,5.1598rem);font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:-.05em;max-width:20ch;line-height:1}.home .hero p{font-weight:400;max-width:75ch;line-height:1.6}.home .hero__content{width:100%}.home .hero img{position:absolute;top:0;right:0;width:auto;max-width:500px;object-fit:cover;z-index:1}.home .hero__content{position:relative;z-index:1}.home .hero:after{content:"";width:100%;height:500px;background:linear-gradient(97.4deg,#551f75 2.5%,#f193bd 163.66%);position:absolute;top:0;left:0;z-index:0}.home .wiki-parent{display:flex;flex-direction:column;gap:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem);width:100%;border-top:1px solid #d1d5db;padding-top:clamp(3rem,2.8929rem + .5357vw,3.375rem)}.home .wiki-parent h2{margin:0}.home .wiki-parent p{margin-top:clamp(1rem,.9643rem + .1786vw,1.125rem);max-width:85ch}.home .wiki-parent:first-child{border-top:none}.home .wiki-home-articles{display:flex;flex-direction:column;gap:clamp(3rem,2.8929rem + .5357vw,3.375rem);width:100%}.auth{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;background-color:#f7f9fc;font-family:sans-serif;width:100%}.auth__container{width:100%;max-width:400px;background-color:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 10px #0000001a}.auth__header{margin-bottom:1.5rem}.auth__title{margin:0;font-size:1.5rem;font-weight:700;color:#333;text-align:center}.auth__form{display:flex;flex-direction:column}.auth__error{background-color:#ffe5e5;color:#c00;padding:.75rem;border-radius:4px;margin-bottom:1rem;font-size:.875rem}.auth__field{margin-bottom:1rem;display:flex;flex-direction:column}.auth__label{margin-bottom:.5rem;font-weight:500;color:#555}.auth__label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.auth__input{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;transition:border .2s}.auth__input:focus{border-color:#0073e6;outline:none}.auth__actions{margin-top:1rem}.auth__button{width:100%;padding:.75rem;background-color:#0073e6;color:#fff;border:none;border-radius:4px;font-weight:700;font-size:1rem;cursor:pointer}.auth__button:hover{background-color:#005bb5}.auth__register-message{margin-top:1rem;text-align:center;font-size:.875rem;color:#444}.auth__link{color:#0073e6;text-decoration:none}.auth__link:hover{text-decoration:underline}.registration{width:100%;display:flex;flex-direction:column;align-items:center;padding:2rem;min-height:100vh;background-color:#f7f9fc;font-family:sans-serif}.registration__header{text-align:center;margin-bottom:2rem}.registration__logo{max-width:150px;height:auto;margin-bottom:1rem}.registration__title{font-size:1.75rem;font-weight:700;color:#333}.registration__form-wrapper{width:100%;max-width:500px;background-color:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 10px #0000001a}.registration__form{display:flex;flex-direction:column}.registration__form>div{margin-bottom:1.25rem}.registration__form>div label{display:block;font-weight:500;margin-bottom:.5rem;color:#555}.registration__form>div input[type=text],.registration__form>div input[type=email],.registration__form>div input[type=password]{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;transition:border .2s}.registration__form>div input[type=text]:focus,.registration__form>div input[type=email]:focus,.registration__form>div input[type=password]:focus{border-color:#0073e6;outline:none}.registration__form>div button{width:100%;padding:.75rem;background-color:#0073e6;color:#fff;border:none;border-radius:4px;font-weight:700;font-size:1rem;cursor:pointer}.registration__form>div button:hover{background-color:#005bb5}.registration__signin-text{margin-top:1.5rem;text-align:center;font-size:.875rem;color:#444}.registration__signin-link{color:#0073e6;text-decoration:none}.registration__signin-link:hover{text-decoration:underline}.wiki-editor-page__header{display:flex;align-items:center;justify-content:space-between;padding:clamp(2rem,1.9286rem + .3571vw,2.25rem);border-bottom:1px solid #d1d5db}.wiki-editor-page__header-left{display:flex;align-items:center;gap:clamp(2rem,1.9286rem + .3571vw,2.25rem)}.wiki-editor-page__header-left p{font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem);font-weight:700;margin:0}.wiki-editor-page .control-bar{display:flex;align-items:center;justify-content:space-between;padding:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem) clamp(2rem,1.9286rem + .3571vw,2.25rem);border-bottom:1px solid #d1d5db}.wiki-editor-page .control-bar__left,.wiki-editor-page .control-bar__left .undo-redo-container{display:flex;align-items:center;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem)}.wiki-editor-page .control-bar__right{display:flex;flex-direction:column}.wiki-editor-page .control-bar__right p{margin:0}.wiki-editor-page .sidebar-drawer{position:fixed;top:0;bottom:0;background:#fff;padding:clamp(2rem,1.9286rem + .3571vw,2.25rem);max-width:420px;width:100%;display:flex;flex-direction:column;gap:clamp(3rem,2.8929rem + .5357vw,3.375rem)}.wiki-editor-page .sidebar-drawer--left{left:-100%;transition:left .3s ease-in-out}.wiki-editor-page .sidebar-drawer--left.open{left:0;z-index:3}.wiki-editor-page .sidebar-drawer--right{right:-100%;transition:right .3s ease-in-out}.wiki-editor-page .sidebar-drawer--right.open{right:0;z-index:3}.wiki-editor-page .sidebar-drawer__heading-container{display:flex;align-items:center;justify-content:space-between}.wiki-editor-page .sidebar-drawer__heading-container h2{font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem);margin:0}.wiki-editor-page .sidebar-drawer__content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(1rem,.9643rem + .1786vw,1.125rem)}.wiki-editor-page .sidebar-drawer__content-flex{display:flex;flex-direction:column;gap:clamp(1rem,.9643rem + .1786vw,1.125rem)}.wiki-editor-page .sidebar-drawer__item{width:100%;height:100%;display:flex;flex-direction:column;gap:clamp(.75rem,.7143rem + .1786vw,.875rem)}.wiki-editor-page .sidebar-drawer__content-item{flex-direction:row;padding:14px;border:1px solid}.wiki-editor-page .sidebar-drawer__drop-down{display:flex;gap:clamp(.75rem,.7143rem + .1786vw,.875rem);flex-direction:column}.wiki-editor-page .sidebar-drawer__drop-down select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z' fill='%23000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding:clamp(1rem,.9643rem + .1786vw,1.125rem)}.wiki-editor-page .sidebar-drawer__drop-down select option{padding:clamp(2rem,1.9286rem + .3571vw,2.25rem);background:#fff;max-width:90ch}.wiki-editor-page .sidebar-drawer .form-input{padding:clamp(1rem,.9643rem + .1786vw,1.125rem)}.wiki-editor-page .page-contents{box-shadow:5px 0 5px #00000080}.wiki-editor-page .overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wiki-editor-page .overlay.show{display:block}.wiki-editor-page .editor{margin:clamp(3rem,2.8929rem + .5357vw,3.375rem) auto;padding:clamp(2rem,1.9286rem + .3571vw,2.25rem);max-width:var(--max-line-length)}.wiki-editor-page .btn-control-label{margin:0;text-align:center}.title-component{display:flex;flex-direction:column;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem);margin-bottom:clamp(2rem,1.9286rem + .3571vw,2.25rem)}.title-component p{font-size:clamp(1rem,1rem + 0vw,1rem);margin:0;font-weight:700}.title-component .title-container{background:#f3f4f6;border-radius:.25rem;padding:clamp(1.5rem,1.4464rem + .2679vw,1.6875rem) clamp(1rem,.9643rem + .1786vw,1.125rem)}.title-component #title{width:100%!important;max-width:none;margin:0!important;font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem)}.title-component #title:focus-within{outline:none!important;border:none!important}.move-buttons{display:flex;flex-direction:column}.btn{padding:clamp(.5rem,.4821rem + .0893vw,.5625rem) clamp(1rem,.9643rem + .1786vw,1.125rem);font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:700;cursor:pointer;border:none;border-radius:.25rem;display:flex;align-items:center;justify-content:center;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem)}.btn-control{aspect-ratio:4/3}.btn-large{width:150px;padding:clamp(.75rem,.7143rem + .1786vw,.875rem)}.btn-small{padding:0 clamp(.5rem,.4821rem + .0893vw,.5625rem)}.btn-primary{background:#111;color:#fff}.btn-primary:disabled{opacity:.5;cursor:pointer;background:#111}.btn-primary:hover{background:#2e2d2b;color:#fff}.btn-outline{background:#fff;color:#111;border:1px solid #d1d5db}.btn-outline:hover{background:#111;color:#fff}.btn-outline:hover path{stroke:#fff}.btn-outline:disabled{background:#fff;opacity:.5;cursor:default}.btn-outline:disabled path{stroke:#d1d5db}.wiki-not-found{display:flex;flex-direction:column;align-items:center;justify-content:center}.wiki-not-found p,.wiki-not-found h1{text-align:center}.wiki-not-found .not-found-image{padding:clamp(4rem,3.8571rem + .7143vw,4.5rem);border:4px solid #d1d5db;border-radius:999px;color:#d1d5db;height:300px;width:300px;align-items:center;display:flex;justify-content:center}.gemini-search-page .site-main__inner{padding-bottom:0}.gemini-search-page .search-page{height:100%;display:flex;flex-direction:column;justify-content:space-between}.gemini-search-page .search-page svg{flex-shrink:0}.gemini-search-page .search-page .page__content-container{padding-right:300px;overflow:auto;height:100%}.gemini-search-page .search-page .search-results__container{max-height:400px;height:100%;margin-bottom:32px;background-color:#fff;display:flex;flex-direction:column;gap:16px}.gemini-search-page .search-page .search-results__container #results{display:flex;flex-direction:column;gap:32px;padding-bottom:130px}.gemini-search-page .search-page .search-results__container .conversation-container{display:flex;gap:16px;align-items:flex-start}.gemini-search-page .search-page .search-results__container .conversation-container .chat-bubble{display:flex;flex-direction:column;gap:16px}.gemini-search-page .search-page .search-results__container .conversation-container .title{font-weight:700;line-height:120%;letter-spacing:-.02em}.gemini-search-page .search-page .search-results__container .conversation-container p{margin:0;padding:0}.gemini-search-page .search-page .search-form__container{position:absolute;bottom:0;left:0;right:0;background-color:#fff;padding:40px 348px 40px 48px;display:flex;align-items:center;justify-content:center;border-top:1px solid #d1d5db}.gemini-search-page .search-page .search-form__container .search-form__content{display:flex;justify-content:center;align-items:center;gap:20px;max-width:110ch;width:100%}.gemini-search-page .search-page .search-form__container .chat-box{width:100%;display:flex;flex-direction:row;gap:16px;padding:14px 24px;border:1px solid #9CA3AF;border-radius:999px;background:#f9fafb}.gemini-search-page .search-page .search-form__container .chat-box:focus-within{outline:1px solid}.gemini-search-page .search-page .search-form__container .chat-box input{outline:none;border:none;background:#f9fafb;flex-grow:1}.gemini-search-page .search-page .search-form__container .chat-box button{border:none;background:none;cursor:pointer}.gemini-search-page .search-page .search-form__container .clear-chat-button{flex-shrink:0}.gemini-search-page .search-page #citations-container{position:absolute;top:0;bottom:0;right:0;max-width:300px;width:100%;background:#f9fafb;padding:40px 16px;z-index:2;display:flex;flex-direction:column;gap:24px;overflow:auto}.gemini-search-page .search-page #citations-container .citations-container__response{display:flex;flex-direction:column;gap:16px}.gemini-search-page .search-page #citations-container .title{margin:0}.gemini-search-page .search-page #citations-container .citation-list{display:flex;flex-direction:column;gap:8px}.gemini-search-page .search-page #citations-container .citation-list .citation-card{display:flex;align-items:center;gap:14px;background:#fff;padding:16px;border-radius:12px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{overflow-wrap:break-word;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50: rgba(56, 56, 56, .04);--tt-gray-light-a-100: rgba(15, 22, 36, .05);--tt-gray-light-a-200: rgba(37, 39, 45, .1);--tt-gray-light-a-300: rgba(47, 50, 55, .2);--tt-gray-light-a-400: rgba(40, 44, 51, .42);--tt-gray-light-a-500: rgba(52, 55, 60, .64);--tt-gray-light-a-600: rgba(36, 39, 46, .78);--tt-gray-light-a-700: rgba(35, 37, 42, .87);--tt-gray-light-a-800: rgba(30, 32, 36, .95);--tt-gray-light-a-900: rgba(29, 30, 32, .98);--tt-gray-light-50: rgba(250, 250, 250, 1);--tt-gray-light-100: rgba(244, 244, 245, 1);--tt-gray-light-200: rgba(234, 234, 235, 1);--tt-gray-light-300: rgba(213, 214, 215, 1);--tt-gray-light-400: rgba(166, 167, 171, 1);--tt-gray-light-500: rgba(125, 127, 130, 1);--tt-gray-light-600: rgba(83, 86, 90, 1);--tt-gray-light-700: rgba(64, 65, 69, 1);--tt-gray-light-800: rgba(44, 45, 48, 1);--tt-gray-light-900: rgba(34, 35, 37, 1);--tt-gray-dark-a-50: rgba(232, 232, 253, .05);--tt-gray-dark-a-100: rgba(231, 231, 243, .07);--tt-gray-dark-a-200: rgba(238, 238, 246, .11);--tt-gray-dark-a-300: rgba(239, 239, 245, .22);--tt-gray-dark-a-400: rgba(244, 244, 255, .37);--tt-gray-dark-a-500: rgba(236, 238, 253, .5);--tt-gray-dark-a-600: rgba(247, 247, 253, .64);--tt-gray-dark-a-700: rgba(251, 251, 254, .75);--tt-gray-dark-a-800: rgba(253, 253, 253, .88);--tt-gray-dark-a-900: rgba(255, 255, 255, .96);--tt-gray-dark-50: rgba(25, 25, 26, 1);--tt-gray-dark-100: rgba(32, 32, 34, 1);--tt-gray-dark-200: rgba(45, 45, 47, 1);--tt-gray-dark-300: rgba(70, 70, 73, 1);--tt-gray-dark-400: rgba(99, 99, 105, 1);--tt-gray-dark-500: rgba(124, 124, 131, 1);--tt-gray-dark-600: rgba(163, 163, 168, 1);--tt-gray-dark-700: rgba(192, 192, 195, 1);--tt-gray-dark-800: rgba(224, 224, 225, 1);--tt-gray-dark-900: rgba(245, 245, 245, 1);--tt-brand-color-50: rgba(239, 238, 255, 1);--tt-brand-color-100: rgba(222, 219, 255, 1);--tt-brand-color-200: rgba(195, 189, 255, 1);--tt-brand-color-300: rgba(157, 138, 255, 1);--tt-brand-color-400: rgba(122, 82, 255, 1);--tt-brand-color-500: rgba(98, 41, 255, 1);--tt-brand-color-600: rgba(84, 0, 229, 1);--tt-brand-color-700: rgba(75, 0, 204, 1);--tt-brand-color-800: rgba(56, 0, 153, 1);--tt-brand-color-900: rgba(43, 25, 102, 1);--tt-brand-color-950: hsla(257, 100%, 9%, 1);--tt-color-green-inc-5: hsla(129, 100%, 97%, 1);--tt-color-green-inc-4: hsla(129, 100%, 92%, 1);--tt-color-green-inc-3: hsla(131, 100%, 86%, 1);--tt-color-green-inc-2: hsla(133, 98%, 78%, 1);--tt-color-green-inc-1: hsla(137, 99%, 70%, 1);--tt-color-green-base: hsla(147, 99%, 50%, 1);--tt-color-green-dec-1: hsla(147, 97%, 41%, 1);--tt-color-green-dec-2: hsla(146, 98%, 32%, 1);--tt-color-green-dec-3: hsla(146, 100%, 24%, 1);--tt-color-green-dec-4: hsla(144, 100%, 16%, 1);--tt-color-green-dec-5: hsla(140, 100%, 9%, 1);--tt-color-yellow-inc-5: hsla(50, 100%, 97%, 1);--tt-color-yellow-inc-4: hsla(50, 100%, 91%, 1);--tt-color-yellow-inc-3: hsla(50, 100%, 84%, 1);--tt-color-yellow-inc-2: hsla(50, 100%, 77%, 1);--tt-color-yellow-inc-1: hsla(50, 100%, 68%, 1);--tt-color-yellow-base: hsla(52, 100%, 50%, 1);--tt-color-yellow-dec-1: hsla(52, 100%, 41%, 1);--tt-color-yellow-dec-2: hsla(52, 100%, 32%, 1);--tt-color-yellow-dec-3: hsla(52, 100%, 24%, 1);--tt-color-yellow-dec-4: hsla(51, 100%, 16%, 1);--tt-color-yellow-dec-5: hsla(50, 100%, 9%, 1);--tt-color-red-inc-5: hsla(11, 100%, 96%, 1);--tt-color-red-inc-4: hsla(11, 100%, 88%, 1);--tt-color-red-inc-3: hsla(10, 100%, 80%, 1);--tt-color-red-inc-2: hsla(9, 100%, 73%, 1);--tt-color-red-inc-1: hsla(7, 100%, 64%, 1);--tt-color-red-base: hsla(7, 100%, 54%, 1);--tt-color-red-dec-1: hsla(7, 100%, 41%, 1);--tt-color-red-dec-2: hsla(5, 100%, 32%, 1);--tt-color-red-dec-3: hsla(4, 100%, 24%, 1);--tt-color-red-dec-4: hsla(3, 100%, 16%, 1);--tt-color-red-dec-5: hsla(1, 100%, 9%, 1);--white: rgba(255, 255, 255, 1);--black: rgba(14, 14, 17, 1);--transparent: rgba(255, 255, 255, 0);--tt-shadow-elevated-md: 0px 16px 48px 0px rgba(17, 24, 39, .04), 0px 12px 24px 0px rgba(17, 24, 39, .04), 0px 6px 8px 0px rgba(17, 24, 39, .02), 0px 2px 3px 0px rgba(17, 24, 39, .02);--tt-radius-xxs: .125rem;--tt-radius-xs: .25rem;--tt-radius-sm: .375rem;--tt-radius-md: .5rem;--tt-radius-lg: .75rem;--tt-radius-xl: 1rem;--tt-transition-duration-short: .1s;--tt-transition-duration-default: .2s;--tt-transition-duration-long: .64s;--tt-transition-easing-default: cubic-bezier(.46, .03, .52, .96);--tt-transition-easing-cubic: cubic-bezier(.65, .05, .36, 1);--tt-transition-easing-quart: cubic-bezier(.77, 0, .18, 1);--tt-transition-easing-circ: cubic-bezier(.79, .14, .15, .86);--tt-transition-easing-back: cubic-bezier(.68, -.55, .27, 1.55);--tt-accent-contrast: 8%;--tt-destructive-contrast: 8%;--tt-foreground-contrast: 8%}:root,:root *,:root :before,:root :after{box-sizing:border-box;transition:none var(--tt-transition-duration-default) var(--tt-transition-easing-default)}:root{--tt-bg-color: var(--white);--tt-border-color: var(--tt-gray-light-a-200);--tt-border-color-tint: var(--tt-gray-light-a-100);--tt-sidebar-bg-color: var(--tt-gray-light-100);--tt-scrollbar-color: var(--tt-gray-light-a-200);--tt-cursor-color: var(--tt-brand-color-500);--tt-selection-color: rgba(157, 138, 255, .2);--tt-card-bg-color: var(--white);--tt-card-border-color: var(--tt-gray-light-a-100)}.dark{--tt-bg-color: var(--black);--tt-border-color: var(--tt-gray-dark-a-200);--tt-border-color-tint: var(--tt-gray-dark-a-100);--tt-sidebar-bg-color: var(--tt-gray-dark-100);--tt-scrollbar-color: var(--tt-gray-dark-a-200);--tt-cursor-color: var(--tt-brand-color-400);--tt-selection-color: rgba(122, 82, 255, .2);--tt-card-bg-color: var(--tt-gray-dark-50);--tt-card-border-color: var(--tt-gray-dark-a-50);--tt-shadow-elevated-md: 0px 16px 48px 0px rgba(0, 0, 0, .5), 0px 12px 24px 0px rgba(0, 0, 0, .24), 0px 6px 8px 0px rgba(0, 0, 0, .22), 0px 2px 3px 0px rgba(0, 0, 0, .12)}:root{--tt-color-text-gray: hsl(45, 2%, 46%);--tt-color-text-brown: hsl(19, 31%, 47%);--tt-color-text-orange: hsl(30, 89%, 45%);--tt-color-text-yellow: hsl(38, 62%, 49%);--tt-color-text-green: hsl(148, 32%, 39%);--tt-color-text-blue: hsl(202, 54%, 43%);--tt-color-text-purple: hsl(274, 32%, 54%);--tt-color-text-pink: hsl(328, 49%, 53%);--tt-color-text-red: hsl(2, 62%, 55%);--tt-color-text-gray-contrast: hsla(39, 26%, 26%, .15);--tt-color-text-brown-contrast: hsla(18, 43%, 69%, .35);--tt-color-text-orange-contrast: hsla(24, 73%, 55%, .27);--tt-color-text-yellow-contrast: hsla(44, 82%, 59%, .39);--tt-color-text-green-contrast: hsla(126, 29%, 60%, .27);--tt-color-text-blue-contrast: hsla(202, 54%, 59%, .27);--tt-color-text-purple-contrast: hsla(274, 37%, 64%, .27);--tt-color-text-pink-contrast: hsla(331, 60%, 71%, .27);--tt-color-text-red-contrast: hsla(8, 79%, 79%, .4)}.dark{--tt-color-text-gray: hsl(0, 0%, 61%);--tt-color-text-brown: hsl(18, 35%, 58%);--tt-color-text-orange: hsl(25, 53%, 53%);--tt-color-text-yellow: hsl(36, 54%, 55%);--tt-color-text-green: hsl(145, 32%, 47%);--tt-color-text-blue: hsl(202, 64%, 52%);--tt-color-text-purple: hsl(270, 55%, 62%);--tt-color-text-pink: hsl(329, 57%, 58%);--tt-color-text-red: hsl(1, 69%, 60%);--tt-color-text-gray-contrast: hsla(0, 0%, 100%, .09);--tt-color-text-brown-contrast: hsla(17, 45%, 50%, .25);--tt-color-text-orange-contrast: hsla(27, 82%, 53%, .2);--tt-color-text-yellow-contrast: hsla(35, 49%, 47%, .2);--tt-color-text-green-contrast: hsla(151, 55%, 39%, .2);--tt-color-text-blue-contrast: hsla(202, 54%, 43%, .2);--tt-color-text-purple-contrast: hsla(271, 56%, 60%, .18);--tt-color-text-pink-contrast: hsla(331, 67%, 58%, .22);--tt-color-text-red-contrast: hsla(0, 67%, 60%, .25)}:root{--tt-color-highlight-yellow: #fef9c3;--tt-color-highlight-green: #dcfce7;--tt-color-highlight-blue: #e0f2fe;--tt-color-highlight-purple: #f3e8ff;--tt-color-highlight-red: #ffe4e6;--tt-color-highlight-gray: rgb(248, 248, 247);--tt-color-highlight-brown: rgb(244, 238, 238);--tt-color-highlight-orange: rgb(251, 236, 221);--tt-color-highlight-pink: rgb(252, 241, 246);--tt-color-highlight-yellow-contrast: #fbe604;--tt-color-highlight-green-contrast: #c7fad8;--tt-color-highlight-blue-contrast: #ceeafd;--tt-color-highlight-purple-contrast: #e4ccff;--tt-color-highlight-red-contrast: #ffccd0;--tt-color-highlight-gray-contrast: rgba(84, 72, 49, .15);--tt-color-highlight-brown-contrast: rgba(210, 162, 141, .35);--tt-color-highlight-orange-contrast: rgba(224, 124, 57, .27);--tt-color-highlight-pink-contrast: rgba(225, 136, 179, .27)}.dark{--tt-color-highlight-yellow: #6b6524;--tt-color-highlight-green: #509568;--tt-color-highlight-blue: #6e92aa;--tt-color-highlight-purple: #583e74;--tt-color-highlight-red: #743e42;--tt-color-highlight-gray: rgb(47, 47, 47);--tt-color-highlight-brown: rgb(74, 50, 40);--tt-color-highlight-orange: rgb(92, 59, 35);--tt-color-highlight-pink: rgb(78, 44, 60);--tt-color-highlight-yellow-contrast: #58531e;--tt-color-highlight-green-contrast: #47855d;--tt-color-highlight-blue-contrast: #5e86a1;--tt-color-highlight-purple-contrast: #4c3564;--tt-color-highlight-red-contrast: #643539;--tt-color-highlight-gray-contrast: rgba(255, 255, 255, .094);--tt-color-highlight-brown-contrast: rgba(184, 101, 69, .25);--tt-color-highlight-orange-contrast: rgba(233, 126, 37, .2);--tt-color-highlight-pink-contrast: rgba(220, 76, 145, .22)}.tiptap.ProseMirror{--tt-checklist-bg-color: var(--tt-gray-light-a-100);--tt-checklist-bg-active-color: var(--tt-gray-light-a-900);--tt-checklist-border-color: var(--tt-gray-light-a-200);--tt-checklist-border-active-color: var(--tt-gray-light-a-900);--tt-checklist-check-icon-color: var(--white);--tt-checklist-text-active: var(--tt-gray-light-a-500)}.dark .tiptap.ProseMirror{--tt-checklist-bg-color: var(--tt-gray-dark-a-100);--tt-checklist-bg-active-color: var(--tt-gray-dark-a-900);--tt-checklist-border-color: var(--tt-gray-dark-a-200);--tt-checklist-border-active-color: var(--tt-gray-dark-a-900);--tt-checklist-check-icon-color: var(--black);--tt-checklist-text-active: var(--tt-gray-dark-a-500)}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-top:1.5em;margin-bottom:1.5em;padding-left:1.5em}.tiptap.ProseMirror ol:first-child,.tiptap.ProseMirror ul:first-child{margin-top:0}.tiptap.ProseMirror ol:last-child,.tiptap.ProseMirror ul:last-child{margin-bottom:0}.tiptap.ProseMirror ol ol,.tiptap.ProseMirror ol ul,.tiptap.ProseMirror ul ol,.tiptap.ProseMirror ul ul{margin-top:0;margin-bottom:0}.tiptap.ProseMirror li p{margin-top:0}.tiptap.ProseMirror ol{list-style:decimal}.tiptap.ProseMirror ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style:disc}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul{list-style:disc}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:.25em}.tiptap.ProseMirror ul[data-type=taskList] li{display:flex;flex-direction:row;align-items:flex-start}.tiptap.ProseMirror ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.5;text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p span{text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li label{position:relative;padding-top:4px;padding-right:8px}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.tiptap.ProseMirror ul[data-type=taskList] li label span{display:block;width:1em;height:1em;border:1px solid var(--tt-checklist-border-color);border-radius:var(--tt-radius-xs, .25rem);position:relative;cursor:pointer;background-color:var(--tt-checklist-bg-color);transition:background-color 80ms ease-out,border-color 80ms ease-out}.tiptap.ProseMirror ul[data-type=taskList] li label span:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.75em;height:.75em;background-color:var(--tt-checklist-check-icon-color);opacity:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span{background:var(--tt-checklist-bg-active-color);border-color:var(--tt-checklist-border-active-color)}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span:before{opacity:1}.tiptap.ProseMirror ul[data-type=taskList] li div{flex:1 1 0%;min-width:0}:root{--tt-toolbar-height: 2.75rem;--tt-safe-area-bottom: env(safe-area-inset-bottom, 0px);--tt-toolbar-bg-color: var(--white);--tt-toolbar-border-color: var(--tt-gray-light-a-100)}.dark{--tt-toolbar-bg-color: var(--black);--tt-toolbar-border-color: var(--tt-gray-dark-a-50)}.tiptap-toolbar{display:flex;align-items:center;gap:.25rem}.tiptap-toolbar-group{display:flex;align-items:center;gap:.125rem}.tiptap-toolbar-group:empty{display:none}.tiptap-toolbar-group:empty+.tiptap-separator,.tiptap-separator+.tiptap-toolbar-group:empty{display:none}.tiptap-toolbar[data-variant=fixed]{position:sticky;top:0;z-index:10;width:100%;min-height:var(--tt-toolbar-height);background:var(--tt-toolbar-bg-color);border-bottom:1px solid var(--tt-toolbar-border-color);padding:0 .5rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tiptap-toolbar[data-variant=fixed]::-webkit-scrollbar{display:none}@media (max-width: 480px){.tiptap-toolbar[data-variant=fixed]{position:fixed;top:auto;bottom:0;height:calc(var(--tt-toolbar-height) + var(--tt-safe-area-bottom));border-top:1px solid var(--tt-toolbar-border-color);border-bottom:none;padding:0 .5rem var(--tt-safe-area-bottom);flex-wrap:nowrap;justify-content:flex-start}.tiptap-toolbar[data-variant=fixed] .tiptap-toolbar-group{flex:0 0 auto}}.tiptap-toolbar[data-variant=floating]{--tt-toolbar-padding: .125rem;--tt-toolbar-border-width: 1px;padding:.188rem;border-radius:calc(var(--tt-toolbar-padding) + var(--tt-radius-lg) + var(--tt-toolbar-border-width));border:var(--tt-toolbar-border-width) solid var(--tt-toolbar-border-color);background-color:var(--tt-toolbar-bg-color);box-shadow:var(--tt-shadow-elevated-md);outline:none;overflow:hidden}.tiptap-toolbar[data-variant=floating][data-plain=true]{padding:0;border-radius:0;border:none;box-shadow:none;background-color:transparent}@media screen and (max-width: 768px){.tiptap-toolbar[data-variant=floating]{width:100%;border-radius:0;border:none;box-shadow:none}}.tiptap-tooltip{--tt-tooltip-bg: var(--tt-gray-light-900);--tt-tooltip-text: var(--white);--tt-kbd: var(--tt-gray-dark-a-400)}.dark .tiptap-tooltip{--tt-tooltip-bg: var(--white);--tt-tooltip-text: var(--tt-gray-light-600);--tt-kbd: var(--tt-gray-light-a-400)}.tiptap-tooltip{z-index:200;overflow:hidden;border-radius:var(--tt-radius-md, .375rem);background-color:var(--tt-tooltip-bg);padding:.375rem .5rem;font-size:.75rem;font-weight:500;color:var(--tt-tooltip-text);box-shadow:0 4px 6px -1px #0000001a;text-align:center}.tiptap-tooltip kbd{display:inline-block;text-align:center;vertical-align:baseline;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;text-transform:capitalize;color:var(--tt-kbd)}.tiptap.ProseMirror{--tt-inline-code-bg-color: var(--tt-gray-light-a-100);--tt-inline-code-text-color: var(--tt-gray-light-a-700);--tt-inline-code-border-color: var(--tt-gray-light-a-200);--tt-codeblock-bg: var(--tt-gray-light-a-50);--tt-codeblock-text: var(--tt-gray-light-a-800);--tt-codeblock-border: var(--tt-gray-light-a-200)}.dark .tiptap.ProseMirror{--tt-inline-code-bg-color: var(--tt-gray-dark-a-100);--tt-inline-code-text-color: var(--tt-gray-dark-a-700);--tt-inline-code-border-color: var(--tt-gray-dark-a-200);--tt-codeblock-bg: var(--tt-gray-dark-a-50);--tt-codeblock-text: var(--tt-gray-dark-a-800);--tt-codeblock-border: var(--tt-gray-dark-a-200)}.tiptap.ProseMirror code{background-color:var(--tt-inline-code-bg-color);color:var(--tt-inline-code-text-color);border:1px solid var(--tt-inline-code-border-color);font-family:JetBrains Mono NL,monospace;font-size:.875em;line-height:1.4;border-radius:6px/.375rem;padding:.1em .2em}.tiptap.ProseMirror pre{background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);border:1px solid var(--tt-codeblock-border);margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:1rem;border-radius:6px/.375rem}.tiptap.ProseMirror pre code{background-color:transparent;border:none;border-radius:0;-webkit-text-fill-color:inherit;color:inherit}.tiptap-dropdown-menu{--tt-popover-bg-color: var(--white);--tt-popover-border-color: var(--tt-gray-light-a-100);--tt-popover-text-color: var(--tt-gray-light-a-600);--tt-popover-label: var(--tt-gray-light-a-400)}.dark .tiptap-dropdown-menu{--tt-popover-border-color: var(--tt-gray-dark-a-50);--tt-popover-bg-color: var(--tt-gray-dark-50);--tt-popover-text-color: var(--tt-gray-dark-a-600);--tt-popover-label: var(--tt-gray-dark-a-400)}.tiptap-dropdown-menu{--padding: .25rem;--border-width: 1px;z-index:9999;border-radius:calc(var(--padding) + var(--tt-radius-lg) + var(--border-width));border:var(--border-width) solid var(--tt-popover-border-color);background-color:var(--tt-popover-bg-color);padding:var(--padding);color:var(--tt-popover-text-color);box-shadow:var(--tt-shadow-elevated-md);outline:none;overflow:auto;gap:.25rem}.tiptap-dropdown-menu button{width:100%}.tiptap-dropdown-menu .tiptap-dropdown-menu-separator{margin:.25rem 0}.tiptap-dropdown-menu .tiptap-dropdown-menu-label{margin-left:.5rem;font-size:.75rem;font-weight:600;margin-top:.5rem;margin-bottom:.5rem;color:var(--tt-popover-label)}.tiptap-dropdown-menu[data-state=open]{animation:fadeIn .15s cubic-bezier(.16,1,.3,1),zoomIn .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-state=closed]{animation:fadeOut .15s cubic-bezier(.16,1,.3,1),zoomOut .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=top],.tiptap-dropdown-menu[data-side=top-start],.tiptap-dropdown-menu[data-side=top-end]{animation:slideFromBottom .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=right],.tiptap-dropdown-menu[data-side=right-start],.tiptap-dropdown-menu[data-side=right-end]{animation:slideFromLeft .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=bottom],.tiptap-dropdown-menu[data-side=bottom-start],.tiptap-dropdown-menu[data-side=bottom-end]{animation:slideFromTop .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=left],.tiptap-dropdown-menu[data-side=left-start],.tiptap-dropdown-menu[data-side=left-end]{animation:slideFromRight .15s cubic-bezier(.16,1,.3,1)}.tiptap-button{font-size:.875rem;font-weight:500;font-feature-settings:"salt" on,"cv01" on;line-height:1.15;height:2rem;min-width:2rem;border:none;padding:.5rem;gap:.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--tt-radius-lg, .75rem);transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default)}.tiptap-button:focus-visible{outline:none}.tiptap-button[data-highlighted=true],.tiptap-button[data-focus-visible=true]{background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button[data-size=large]{font-size:.9375rem;height:2.375rem;min-width:2.375rem;padding:.625rem}.tiptap-button[data-size=small]{font-size:.75rem;line-height:1.2;height:1.5rem;min-width:1.5rem;padding:.3125rem;border-radius:var(--tt-radius-md, .5rem)}.tiptap-button .tiptap-button-text{padding:0 .125rem;flex-grow:1;text-align:left;line-height:1.5rem}.tiptap-button[data-text-trim=on] .tiptap-button-text{text-overflow:ellipsis;overflow:hidden}.tiptap-button .tiptap-button-icon,.tiptap-button .tiptap-button-icon-sub,.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{pointer-events:none;flex-shrink:0}.tiptap-button .tiptap-button-icon{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-icon-sub{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon-sub{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon-sub{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-dropdown-arrows{width:.75rem;height:.75rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-arrows{width:.875rem;height:.875rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{width:.625rem;height:.625rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-small{width:.75rem;height:.75rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-small{width:.5rem;height:.5rem}.tiptap-button:has(>svg):not(:has(>:not(svg))){gap:.125rem}.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=large],.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=small]{gap:.125rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text)){gap:0;padding-right:.25rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=large]{padding-right:.375rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=small]{padding-right:.25rem}.tiptap-button .tiptap-button-emoji{width:1rem;display:flex;justify-content:center}.tiptap-button[data-size=large] .tiptap-button-emoji{width:1.125rem}.tiptap-button[data-size=small] .tiptap-button-emoji{width:.875rem}.tiptap-button{background-color:var(--tt-button-default-bg-color);color:var(--tt-button-default-text-color)}.tiptap-button .tiptap-button-icon{color:var(--tt-button-default-icon-color)}.tiptap-button .tiptap-button-icon-sub{color:var(--tt-button-default-icon-sub-color)}.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{color:var(--tt-button-default-dropdown-arrows-color)}.tiptap-button:hover,.tiptap-button[data-active-item=true]:not([disabled]){background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button:hover .tiptap-button-icon,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon{color:var(--tt-button-hover-icon-color)}.tiptap-button:hover .tiptap-button-icon-sub,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-hover-icon-sub-color)}.tiptap-button:hover .tiptap-button-dropdown-arrows,.tiptap-button:hover .tiptap-button-dropdown-small,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-small{color:var(--tt-button-hover-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]),.tiptap-button[data-state=open]:not([disabled]){background-color:var(--tt-button-active-bg-color);color:var(--tt-button-active-text-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon{color:var(--tt-button-active-icon-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]):hover,.tiptap-button[data-state=open]:not([disabled]):hover{background-color:var(--tt-button-active-hover-bg-color)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized],.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]{background-color:var(--tt-button-active-bg-color-emphasized);color:var(--tt-button-active-text-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon{color:var(--tt-button-active-icon-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]:hover{background-color:var(--tt-button-active-hover-bg-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued],.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]{background-color:var(--tt-button-active-bg-color-subdued);color:var(--tt-button-active-text-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover{background-color:var(--tt-button-active-hover-bg-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button:disabled{background-color:var(--tt-button-disabled-bg-color);color:var(--tt-button-disabled-text-color)}.tiptap-button:disabled .tiptap-button-icon{color:var(--tt-button-disabled-icon-color)}:root{--tt-button-default-icon-color: var(--tt-gray-light-a-600);--tiptap-image-upload-active: var(--tt-brand-color-500);--tiptap-image-upload-progress-bg: var(--tt-brand-color-50);--tiptap-image-upload-icon-bg: var(--tt-brand-color-500);--tiptap-image-upload-text-color: var(--tt-gray-light-a-700);--tiptap-image-upload-subtext-color: var(--tt-gray-light-a-400);--tiptap-image-upload-border: var(--tt-gray-light-a-300);--tiptap-image-upload-border-hover: var(--tt-gray-light-a-400);--tiptap-image-upload-border-active: var(--tt-brand-color-500);--tiptap-image-upload-icon-doc-bg: var(--tt-gray-light-a-200);--tiptap-image-upload-icon-doc-border: var(--tt-gray-light-300);--tiptap-image-upload-icon-color: var(--white)}.dark{--tt-button-default-icon-color: var(--tt-gray-dark-a-600);--tiptap-image-upload-active: var(--tt-brand-color-400);--tiptap-image-upload-progress-bg: var(--tt-brand-color-900);--tiptap-image-upload-icon-bg: var(--tt-brand-color-400);--tiptap-image-upload-text-color: var(--tt-gray-dark-a-700);--tiptap-image-upload-subtext-color: var(--tt-gray-dark-a-400);--tiptap-image-upload-border: var(--tt-gray-dark-a-300);--tiptap-image-upload-border-hover: var(--tt-gray-dark-a-400);--tiptap-image-upload-border-active: var(--tt-brand-color-400);--tiptap-image-upload-icon-doc-bg: var(--tt-gray-dark-a-200);--tiptap-image-upload-icon-doc-border: var(--tt-gray-dark-300);--tiptap-image-upload-icon-color: var(--black)}.tiptap-image-upload{margin:2rem 0}.tiptap-image-upload input[type=file]{display:none}.tiptap-image-upload .tiptap-image-upload-dropzone{position:relative;width:3.125rem;height:3.75rem;display:inline-flex;align-items:flex-start;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tiptap-image-upload .tiptap-image-upload-icon-container{position:absolute;width:1.75rem;height:1.75rem;bottom:0;right:0;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg, .75rem);display:flex;align-items:center;justify-content:center}.tiptap-image-upload .tiptap-image-upload-icon{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-primary{color:var(--tiptap-image-upload-icon-doc-bg);position:absolute}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-secondary{position:absolute;top:0;right:.25rem;bottom:0;color:var(--tiptap-image-upload-icon-doc-border)}.tiptap-image-upload .tiptap-image-upload-text{color:var(--tiptap-image-upload-text-color);font-weight:500;font-size:.875rem;line-height:normal}.tiptap-image-upload .tiptap-image-upload-text em{font-style:normal;text-decoration:underline}.tiptap-image-upload .tiptap-image-upload-subtext{color:var(--tiptap-image-upload-subtext-color);font-weight:600;line-height:normal;font-size:.75rem}.tiptap-image-upload .tiptap-image-upload-preview{position:relative;border-radius:var(--tt-radius-md, .5rem);overflow:hidden}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-progress{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--tiptap-image-upload-progress-bg);transition:all .3s ease-out}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-preview-content{position:relative;border:1px solid var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md, .5rem);padding:1rem;display:flex;align-items:center;justify-content:space-between}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info{display:flex;align-items:center;gap:.75rem;height:2rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon{padding:.5rem;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg, .75rem)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon svg{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-details{display:flex;flex-direction:column}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions{display:flex;align-items:center}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-progress-text{font-size:.75rem;color:var(--tiptap-image-upload-border-active)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-close-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--tt-button-default-icon-color);transition:color .2s ease}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-close-btn svg{width:1rem;height:1rem}.tiptap-image-upload .tiptap-image-upload-dragger{padding:2rem 1.5rem;border:1.5px dashed var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md, .5rem);text-align:center;cursor:pointer;position:relative;overflow:hidden}.tiptap-image-upload .tiptap-image-upload-dragger-active{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb, 0, 0, 255),.05)}.tiptap-image-upload .tiptap-image-upload-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tiptap.ProseMirror.ProseMirror-focused .ProseMirror-selectednode .tiptap-image-upload-dragger{border-color:var(--tiptap-image-upload-active)}.tiptap.ProseMirror img{max-width:100%;height:auto;display:block}.tiptap.ProseMirror>img:not([data-type=emoji] img){margin:2rem 0;outline:.125rem solid transparent;border-radius:var(--tt-radius-xs, .25rem)}.tiptap.ProseMirror.ProseMirror-focused img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:var(--tt-brand-color-500)}.tiptap.ProseMirror .tiptap-thread:has(>img){margin:2rem 0}.tiptap.ProseMirror .tiptap-thread:has(>img) img{outline:.125rem solid transparent;border-radius:var(--tt-radius-xs, .25rem)}.tiptap.ProseMirror .tiptap-thread img{margin:0}.tiptap-button{--tt-button-default-bg-color: var(--tt-gray-light-a-100);--tt-button-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-bg-color: var(--tt-gray-light-a-200);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-gray-light-a-200 );--tt-button-active-hover-bg-color: var(--tt-gray-light-300);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-light-a-300 );--tt-button-disabled-bg-color: var(--tt-gray-light-a-50);--tt-button-default-text-color: var(--tt-gray-light-a-600);--tt-button-hover-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400);--tt-button-default-icon-color: var(--tt-gray-light-a-600);--tt-button-hover-icon-color: var(--tt-gray-light-a-900);--tt-button-active-icon-color: var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400);--tt-button-default-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100);--tt-button-default-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-bg-color: var(--tt-gray-dark-a-100);--tt-button-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-bg-color: var(--tt-gray-dark-a-200);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-gray-dark-a-200 );--tt-button-active-hover-bg-color: var(--tt-gray-dark-300);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-dark-a-300 );--tt-button-disabled-bg-color: var(--tt-gray-dark-a-50)}.dark .tiptap-button{--tt-button-default-text-color: var(--tt-gray-dark-a-600);--tt-button-hover-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.dark .tiptap-button{--tt-button-default-icon-color: var(--tt-gray-dark-a-600);--tt-button-hover-icon-color: var(--tt-gray-dark-a-900);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-400);--tt-button-active-icon-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-400)}.dark .tiptap-button{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.dark .tiptap-button{--tt-button-default-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-bg-color: var(--transparent);--tt-button-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-bg-color: var(--tt-gray-light-a-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-gray-light-a-100 );--tt-button-active-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-light-a-200 );--tt-button-disabled-bg-color: var(--transparent);--tt-button-default-text-color: var(--tt-gray-light-a-600);--tt-button-hover-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400);--tt-button-default-icon-color: var(--tt-gray-light-a-600);--tt-button-hover-icon-color: var(--tt-gray-light-a-900);--tt-button-active-icon-color: var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400);--tt-button-default-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100);--tt-button-default-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-light-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-bg-color: var(--transparent);--tt-button-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-bg-color: var(--tt-gray-dark-a-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-gray-dark-a-100 );--tt-button-active-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-dark-a-200 );--tt-button-disabled-bg-color: var(--transparent)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-text-color: var(--tt-gray-dark-a-600);--tt-button-hover-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-icon-color: var(--tt-gray-dark-a-600);--tt-button-hover-icon-color: var(--tt-gray-dark-a-900);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-300);--tt-button-active-icon-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-dark-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=primary]{--tt-button-default-bg-color: var(--tt-brand-color-500);--tt-button-hover-bg-color: var(--tt-brand-color-600);--tt-button-active-bg-color: var(--tt-brand-color-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-brand-color-100 );--tt-button-active-hover-bg-color: var(--tt-brand-color-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-brand-color-200 );--tt-button-disabled-bg-color: var(--tt-gray-light-a-100);--tt-button-default-text-color: var(--white);--tt-button-hover-text-color: var(--white);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400);--tt-button-default-icon-color: var(--white);--tt-button-hover-icon-color: var(--white);--tt-button-active-icon-color: var(--tt-brand-color-600);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-brand-color-600);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400);--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100);--tt-button-default-dropdown-arrows-color: var(--white);--tt-button-hover-dropdown-arrows-color: var(--white);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-light-a-700 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-bg-color: var(--tt-brand-color-500);--tt-button-hover-bg-color: var(--tt-brand-color-600);--tt-button-active-bg-color: var(--tt-brand-color-900);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-brand-color-900 );--tt-button-active-hover-bg-color: var(--tt-brand-color-800);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-brand-color-800 );--tt-button-disabled-bg-color: var(--tt-gray-dark-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-text-color: var(--white);--tt-button-hover-text-color: var(--white);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-color: var(--white);--tt-button-hover-icon-color: var(--white);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-400);--tt-button-active-icon-color-subdued: var(--tt-brand-color-400);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-300)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color: var(--white);--tt-button-hover-dropdown-arrows-color: var(--white);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-600 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-dark-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button-group{align-items:center;display:flex;gap:.125rem;flex-direction:column}.tiptap-button-group[data-orientation=vertical],.tiptap-button-group [data-orientation=vertical]{flex-direction:column}.tiptap-button-group[data-orientation=horizontal],.tiptap-button-group [data-orientation=horizontal]{flex-direction:row}.tiptap-button-highlight{position:relative;width:1.25rem;height:1.25rem;margin:0 -.175rem;border-radius:var(--tt-radius-xl);background-color:var(--highlight-color);transition:transform .2s ease}.tiptap-button-highlight:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;box-sizing:border-box;border:1px solid var(--highlight-color);filter:brightness(95%);mix-blend-mode:multiply}.dark .tiptap-button-highlight:after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(80%)}.dark .tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(180%)}.tiptap-color-highlight-content{display:flex;align-items:center;gap:.25rem;outline:none}.tiptap-input{display:block;width:100%;height:2rem;font-size:1rem;line-height:1.5rem;padding:.375rem .75rem;border-radius:.375rem;background:none}.tiptap-input:focus{outline:none}.tiptap-input-clamp{min-width:12rem;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.tiptap-input-clamp:focus{text-overflow:clip;overflow:visible}.tiptap-popover{--tt-popover-bg-color: var(--white);--tt-popover-border-color: var(--tt-gray-light-a-100);--tt-popover-text-color: var(--tt-gray-light-a-600)}.dark .tiptap-popover{--tt-popover-border-color: var(--tt-gray-dark-a-50);--tt-popover-bg-color: var(--tt-gray-dark-50);--tt-popover-text-color: var(--tt-gray-dark-a-600)}.tiptap-popover{--padding: .25rem;--border-width: 1px;z-index:50;border-radius:calc(var(--padding) + var(--tt-radius-lg) + var(--border-width));border:var(--border-width) solid var(--tt-popover-border-color);background-color:var(--tt-popover-bg-color);padding:var(--padding);color:var(--tt-popover-text-color);box-shadow:var(--tt-shadow-elevated-md);outline:none;overflow:hidden;display:flex;align-items:center;gap:.25rem}.tiptap-popover button{width:100%}.tiptap-popover[data-orientation=horizontal]{--padding: .125rem}.tiptap-popover[data-state=open]{animation:fadeIn .15s cubic-bezier(.16,1,.3,1),zoomIn .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-state=closed]{animation:fadeOut .15s cubic-bezier(.16,1,.3,1),zoomOut .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=top],.tiptap-popover[data-side=top-start],.tiptap-popover[data-side=top-end]{animation:slideFromBottom .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=right],.tiptap-popover[data-side=right-start],.tiptap-popover[data-side=right-end]{animation:slideFromLeft .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=bottom],.tiptap-popover[data-side=bottom-start],.tiptap-popover[data-side=bottom-end]{animation:slideFromTop .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=left],.tiptap-popover[data-side=left-start],.tiptap-popover[data-side=left-end]{animation:slideFromRight .15s cubic-bezier(.16,1,.3,1)}.tiptap-separator{--tt-link-border-color: var(--tt-gray-light-a-200)}.dark .tiptap-separator{--tt-link-border-color: var(--tt-gray-dark-a-200)}.tiptap-separator{flex-shrink:0;background-color:var(--tt-link-border-color)}.tiptap-separator[data-orientation=horizontal]{height:1px;width:100%}.tiptap-separator[data-orientation=vertical]{height:1.5rem;width:1px}.slash-menu{display:flex;flex-direction:column;gap:clamp(.75rem,.7143rem + .1786vw,.875rem);background:#fff;border:1px solid #9CA3AF;box-shadow:5px 5px 10px #0000001a}.slash-menu__item{display:flex;align-items:center;gap:clamp(.5rem,.4821rem + .0893vw,.5625rem);background:#fff;border:none;padding:clamp(.5rem,.4821rem + .0893vw,.5625rem)}.slash-menu__item:hover{background:#d1d5db}.bubble-menu .btn{background:#fff;color:#2e2d2b;font-size:.875rem}.ProseMirror-selectednode{outline:3px solid purple}
