@charset "UTF-8";@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}.is-hidden{display:none!important}:root{--flow-space: 1.5rem;--font-size-base: 1rem;--line-height-base: 1.6;--max-line-length: 80ch;--font-stack-sans: "Geist", sans-serif}body{font-family:var(--font-stack-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);color:#111;background-color:#fff;margin:0 auto}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-block-start:var(--flow-space);margin-bottom:.5em;max-width:var(--max-line-length)}p,ul,ol,blockquote{margin-block-start: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.5658rem,2.0703rem + 2.4772vw,4.2998rem);letter-spacing:-.03em;max-width:20ch}h2{font-size:clamp(1.6018rem,1.467rem + .674vw,2.0736rem);letter-spacing:-.03em}h3{font-size:clamp(1.2656rem,1.2158rem + .2491vw,1.44rem);letter-spacing:-.03em}p{font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.6}p.text--small{font-size:.875rem}a{color:#2e2d2b;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}a:hover{text-decoration-thickness:max(3px,.1875rem,.12em)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hidden{display:none!important}.visibility-hidden{visibility:hidden!important}.site{display:flex;flex-wrap:wrap;height:100vh}.site-sidebar{flex-basis:19rem;flex-grow:1;position:relative;padding:clamp(1rem,1rem + 0vw,1rem);display:flex;flex-direction:column;justify-content:space-between}.site-main{flex-basis:0;flex-grow:999;min-width:66%;display:flex;flex-direction:column;padding:clamp(1rem,1rem + 0vw,1rem);max-height:100vh}.site-main__inner{background-color:#fff;height:100%;padding:clamp(3rem,3rem + 0vw,3rem);border:1px solid #d1d5db;border-radius:8px;overflow:auto;overflow-x:hidden}.with-sidebar{display:flex;flex-wrap:wrap;gap:clamp(2rem,2rem + 0vw,2rem)}.with-sidebar .search-filter__btn{margin-block-start:clamp(1rem,1rem + 0vw,1rem)}.with-sidebar .side-nav{flex-basis:18rem;flex-grow:1;position:relative}@media all and (min-width:768px){.with-sidebar .side-nav{border-right:1px solid #d1d5db}}.with-sidebar .side-nav__inner{display:none}@media all and (max-width:767px){.with-sidebar .side-nav__inner.visible{display:flex;flex-direction:column;gap:clamp(1.5rem,1.5rem + 0vw,1.5rem);padding:clamp(1.5rem,1.5rem + 0vw,1.5rem);border:1px solid #d1d5db;border-top:0}}@media all and (min-width:768px){.with-sidebar .side-nav__inner{display:block}}.with-sidebar .side-nav__inner>ul{position:sticky;top:clamp(.75rem,.75rem + 0vw,.75rem);padding:0;margin:0;padding-top:clamp(1.5rem,1.5rem + 0vw,1.5rem);display:flex;flex-direction:column;gap:clamp(.5rem,.5rem + 0vw,.5rem)}.with-sidebar .side-nav__inner>ul li{display:flex;gap:clamp(.75rem,.75rem + 0vw,.75rem);align-items:center;font-weight:700}.with-sidebar .side-nav__inner>ul li a{display:flex;gap:clamp(.75rem,.75rem + 0vw,.75rem);align-items:center;width:100%;padding:clamp(.5rem,.5rem + 0vw,.5rem) 0;text-decoration:none}.with-sidebar .side-nav__inner>ul li a:hover{text-decoration:underline}.with-sidebar .side-nav__inner>ul li ul{padding:0;padding-left:calc(clamp(.75rem,.75rem + 0vw,.75rem) + 24px);margin:0;width:100%}.with-sidebar .side-nav__inner>ul li ul li{font-weight:400}.with-sidebar .inner-content{flex-basis:0;flex-grow:999;min-width:50%;display:flex;flex-direction:column;padding-bottom:0}.wrap>:where(:not(.left):not(.right):not(.full)){max-width:1440px;margin-left:auto!important;margin-right:auto!important}.pad{padding-right:clamp(1.5rem,1.5rem + 0vw,1.5rem);padding-left:clamp(1.5rem,1.5rem + 0vw,1.5rem)}@media all and (min-width:768px){.pad{padding-right:clamp(3rem,3rem + 0vw,3rem);padding-left:clamp(3rem,3rem + 0vw,3rem)}}.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,1rem + 0vw,1rem) clamp(2rem,2rem + 0vw,2rem);border-bottom:1px solid #d1d5db}.offcanvas-header h3{font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem);text-transform:uppercase;letter-spacing:-.05em}.offcanvas-body{overflow-y:auto;padding:clamp(2rem,2rem + 0vw,2rem);flex-grow:1}body.offcanvas-open{overflow:hidden}.subpages{padding:0;display:flex;flex-wrap:wrap;gap:clamp(1rem,1rem + 0vw,1rem)}.subpages>*{flex-grow:1;flex-basis:calc((40rem - 100%)*999)}.subpages>:nth-last-child(n+3),.subpages>:nth-last-child(n+3)~*{flex-basis:100%}.card-grid{display:grid;grid-gap:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.card-grid.gap--large{grid-gap:clamp(3rem,3rem + 0vw,3rem)}@supports (width: min(33ch,100%)){.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(33ch,100%),1fr))}}@supports (width: min(25ch,100%)){.card-grid--narrow{grid-template-columns:repeat(auto-fill,minmax(min(28ch,100%),1fr))}}@supports (width: min(50ch,100%)){.card-grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(50ch,100%),1fr))}}.stack{display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-block:0}.stack>*+*{margin-block-start:clamp(2rem,2rem + 0vw,2rem)}.stack--divider>*+*{position:relative;margin-block-start:clamp(2rem,2rem + 0vw,2rem);padding-block-start:clamp(2rem,2rem + 0vw,2rem)}.stack--divider>*+*:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:currentColor;opacity:.2}.stack--tight>*+*{position:relative;margin-block-start:clamp(1.5rem,1.5rem + 0vw,1.5rem);padding-block-start:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.form-stack form{display:flex;flex-direction:column;justify-content:flex-start}.form-stack form>*{margin-block:0}.form-stack form>*+*{margin-block-start:clamp(2rem,2rem + 0vw,2rem)}.form-stack form--divider>*+*{position:relative;margin-block-start:clamp(2rem,2rem + 0vw,2rem);padding-block-start:clamp(2rem,2rem + 0vw,2rem)}.form-stack form--divider>*+*:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:currentColor;opacity:.2}.space-home__section h2{margin-block-start:0;margin-block-end:clamp(2rem,2rem + 0vw,2rem)}.space-home__section:first-child h2{margin-block-start:clamp(2rem,2rem + 0vw,2rem)}.space-home__section__columns{flex-direction:column;display:flex;gap:clamp(4rem,4rem + 0vw,4rem)}@media all and (min-width:768px){.space-home__section__columns{flex-direction:row}}.space-home__section__columns>*{flex:1}.site-footer{padding:2rem 0;border-top:1px solid #ccc;margin-top:4rem}.site-footer .footer-content{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:768px){.site-footer .footer-content{flex-direction:column;align-items:flex-start}}.site-footer .footer-content p{margin:0}.site-footer .social-icons{display:flex;gap:1rem;align-items:center}.site-footer .social-icons a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#666;transition:color .3s ease}.site-footer .social-icons a:hover{color:#000}.site-footer .social-icons a svg{width:100%;height:100%}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-grid__full{grid-column:1/-1}@media(max-width:640px){.form-grid{grid-template-columns:1fr}}.site-header{border-bottom:1px solid #d1d5db;padding-top:clamp(1rem,1rem + 0vw,1rem);padding-bottom:clamp(1rem,1rem + 0vw,1rem)}@media all and (min-width:768px){.site-header{padding-top:clamp(2rem,2rem + 0vw,2rem);padding-bottom:clamp(2rem,2rem + 0vw,2rem)}}.site-header nav{display:flex;justify-content:space-between;align-items:center}.site-header nav .left{display:flex;align-items:center;gap:clamp(4rem,4rem + 0vw,4rem)}.site-header nav .right{display:flex;align-items:center}@media(max-width:768px){.site-header nav .right .my-spaces{display:none}}.main-menu{display:flex;gap:clamp(1rem,1rem + 0vw,1rem);margin:0;padding:0}.main-menu__item{background:#f6f7f9;padding:clamp(.5rem,.5rem + 0vw,.5rem) clamp(.75rem,.75rem + 0vw,.75rem);border-radius:4px;text-decoration:none;font-weight:600}.site-nav>ul{padding:0;display:flex;flex-direction:column;justify-content:flex-start}.site-nav>ul>*+*{margin-block-start:clamp(1rem,1rem + 0vw,1rem)}.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,1rem + 0vw,1rem)}.site-nav>ul .sub-nav{padding:0;padding-left:clamp(.75rem,.75rem + 0vw,.75rem);margin-top:0;max-height:0;overflow:hidden;transition:max-height .6s ease}.site-nav>ul .sub-nav li a{font-weight:400}.site-nav>ul .sub-nav.is-collapsed{max-height:0}.site-nav>ul .sub-nav:not(.is-collapsed){max-height:1000px}.site-nav>ul .menu-item-header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.site-nav .toggle-sub-nav{background:#f6f7f9;border:0}.my-spaces{max-width:140px}.nav{position:relative;display:flex;justify-content:space-between;align-items:center}.nav .hamburger{flex-shrink:0;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:4px}.nav .hamburger span{width:24px;height:2px;background:#000;display:block}.nav .mobile-panel{position:fixed;top:0;right:-100%;width:80%;max-width:300px;height:100%;background:#fff;box-shadow:-2px 0 10px #0000001a;padding:2rem;transition:right .3s ease-in-out;z-index:1000}.nav .mobile-panel.open{right:0}.nav .mobile-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:#00000080;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:900}.nav .mobile-overlay.active{opacity:1;pointer-events:auto}.nav .mobile-panel .close{background:none;border:none;font-size:2rem;position:absolute;top:1rem;right:1rem;cursor:pointer}.nav .desktop-only{display:flex}.nav .mobile-only{display:none}@media(max-width:1164px){.nav .desktop-only{display:none}.nav .mobile-only{display:flex}}.nav .header-user{position:relative}.nav .header-user__btn{background:none;border:0;padding:0;cursor:pointer;display:block}.nav .header-user__btn img{width:36px;height:36px;border-radius:50%;object-fit:cover}.nav .user-menu{position:absolute;right:0;top:calc(100% + .5rem);width:260px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 8px 24px #0000001f;overflow:hidden;z-index:999}@media(max-width:767px){.nav .user-menu{position:fixed;bottom:72px;top:auto;left:0;right:0;width:100%;max-height:70vh;border-radius:0;border-left:none;border-right:none;box-shadow:0 -6px 18px #00000026}}.nav .user-menu__header{padding:.75rem 1rem}.nav .user-menu__name{font-weight:600;margin-bottom:.15rem}.nav .user-menu__email{font-size:.85rem;color:#666;word-break:break-all}.nav .user-menu__divider{margin:.5rem 0;border:0;border-top:1px solid rgba(0,0,0,.06)}.nav .user-menu__section{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#888;padding:.4rem 1rem .2rem}.nav .user-menu__item{display:flex;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.9rem;color:#222;text-decoration:none}.nav .user-menu__item:hover,.nav .user-menu__item:focus{background:#0000000a;outline:none}.nav .user-menu__signout{font-weight:500}.nav .user-menu__signout svg{flex:0 0 auto}.hero{padding-top:clamp(6rem,6rem + 0vw,6rem);padding-bottom:clamp(4rem,4rem + 0vw,4rem);border-bottom:1px solid #d1d5db}.hero.innovation-hero{border:none;padding-top:clamp(6rem,6rem + 0vw,6rem);padding-bottom:clamp(4rem,4rem + 0vw,4rem);background-image:url(https://dft.platform.temper.digital/build/assets/trig-hero-Bl70pV0m.png);background-repeat:no-repeat;background-position:right bottom;background-size:cover}.hero.innovation-hero h1{font-size:clamp(2.2807rem,1.9086rem + 1.8607vw,3.5832rem);color:#004038}.hero.innovation-hero p{color:#004038;margin-top:clamp(1rem,1rem + 0vw,1rem);font-size:clamp(1.2656rem,1.2158rem + .2491vw,1.44rem)}.hero .container.stack{max-width:700px;padding-left:clamp(4rem,4rem + 0vw,4rem)}.hero .container.stack .btn--hero{background-color:#00997e;border:none;padding:clamp(1rem,.8571rem + .7143vw,1.5rem) clamp(6rem,6rem + 0vw,6rem)}.hero h1{margin:0}.hero__inner{display:flex;justify-content:space-between}.hero__inner .left{display:flex;flex-direction:column;gap:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.hero__inner .right{display:none}@media all and (min-width:768px){.hero__inner .right{display:block}}.hero--discussion{padding:0;border-bottom:0;display:flex;flex-direction:column;gap:clamp(2rem,2rem + 0vw,2rem)}.hero--discussion .hero-button{display:inline-block;align-self:start}.date{font-size:.875rem}.avatar{width:48px;height:48px;border-radius:50%;overflow:hidden}.avatar--sm{width:32px;height:32px}.avatar--lg{width:96px;height:96px}.tag,.tag-overflow-toggle{display:inline-block;background:#d3eae2;color:#2e2d2b;padding:clamp(.25rem,.25rem + 0vw,.25rem) clamp(.75rem,.75rem + 0vw,.75rem);line-height:1.2;border-radius:2rem;font-size:clamp(1rem,1rem + 0vw,1rem);letter-spacing:-.01em;border:0}.tag-filter input[type=checkbox],.tag-overflow-toggle-filter input[type=checkbox]{display:none}.tag-filter label,.tag-overflow-toggle-filter label{display:inline-block;padding:clamp(.5rem,.5rem + 0vw,.5rem) clamp(.75rem,.75rem + 0vw,.75rem);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}.tag-filter input[type=checkbox]:checked+label,.tag-overflow-toggle-filter input[type=checkbox]:checked+label{background:#d3eae2;border-color:#2e2d2b}.tag-filter--more,.tag-overflow-toggle-filter--more{cursor:pointer}.tags-list{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:clamp(.5rem,.5rem + 0vw,.5rem)}.tags-list .tag{position:relative}.tags-list .tag--more{cursor:pointer}.tags-list .tag--more .tag-tooltip{display:none;position:absolute;bottom:calc(100% + clamp(.75rem,.75rem + 0vw,.75rem));right:0;background:#fff;border:1px solid #ccc;padding:clamp(.75rem,.75rem + 0vw,.75rem);border-radius:4px;box-shadow:0 2px 5px #0000001a;z-index:10;min-width:15ch}.tags-list .tag--more .tag-tooltip ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:clamp(.5rem,.5rem + 0vw,.5rem)}.tags-list .tag--more:hover .tag-tooltip,.tags-list .tag--more:focus .tag-tooltip{display:block}.counter{display:flex;gap:clamp(.25rem,.25rem + 0vw,.25rem);align-items:center;font-size:.875rem}select,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=date],textarea{padding:clamp(.75rem,.75rem + 0vw,.75rem) clamp(1rem,1rem + 0vw,1rem);font-size:clamp(1rem,1rem + 0vw,1rem);border:1px solid #d1d5db;border-radius:4px;background:#fff;width:100%;font-family:Geist,sans-serif;transition:border .2s ease,box-shadow .2s ease}select:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,input[type=date]:focus,textarea:focus{outline:none;border:1px solid #0073e6;box-shadow:0 0 0 2px #0073e633}select:disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=search]:disabled,input[type=date]:disabled,textarea:disabled{background:#d1d5db;cursor:not-allowed}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=date],textarea{resize:vertical;height:48px;margin-bottom:1rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon lucide-chevron-down"><path d="m6 9 6 6 6-6"/></svg>');background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;height:48px}select::-ms-expand{display:none}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5rem;width:1.125rem;height:1.125rem;border:1px solid #d1d5db;border-radius:2px;background:#fff;transition:all .2s ease;display:flex;align-items:center;justify-content:center}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#0073e6;border-color:#0073e6}input[type=checkbox]:checked:after,input[type=radio]:checked:after{content:"";display:block;width:.5rem;height:.5rem;margin:auto;background:#fff}input[type=checkbox]:focus,input[type=radio]:focus{outline:none;box-shadow:0 0 0 2px #0073e633}input[type=radio]{border-radius:50%}input[type=radio]:checked:after{border-radius:50%}label{display:flex;align-items:center;margin-bottom:.5rem;font-weight:600}.form-group{margin-bottom:1.5rem}.form-group input,.form-group select,.form-group textarea{margin-top:.25rem}.tabs{background:#fff;border-bottom:1px solid #d1d5db;margin-block-start:clamp(1.5rem,1.5rem + 0vw,1.5rem);display:flex;gap:clamp(2rem,2rem + 0vw,2rem)}.tabs__list{display:flex;gap:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.tab{font-size:clamp(1rem,1rem + 0vw,1rem);background:#fff;padding:0;border:0;border-bottom:2px solid #fff;text-decoration:none}.tab.is-active{border-bottom:2px solid #2e2d2b;font-weight:700}.nav-list{display:flex;flex-direction:column;gap:clamp(.5rem,.5rem + 0vw,.5rem);margin:0 clamp(1rem,1rem + 0vw,1rem);padding:clamp(1.5rem,1.5rem + 0vw,1.5rem) 0;border-top:1px solid #d1d5db}.nav-list li a{font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem);font-weight:700;text-decoration:none;height:48px;display:flex;align-items:center}.tags-widget__search{position:relative;margin-bottom:8px}.tags-widget__search-input{width:100%;padding:6px 40px 6px 12px;font-size:16px;border:1px solid #ccc;border-radius:4px}.tags-widget__search-input:focus{outline:none;border-color:#007acc;box-shadow:0 0 0 2px #007acc33}.tags-widget__search-icon{position:absolute;top:75%;right:12px;transform:translateY(-50%);pointer-events:none}.tags-widget__search-icon svg{width:16px;height:16px}.tags-widget__list{max-height:200px;overflow-y:auto;border:1px solid #ccc;border-radius:4px}.tags-widget__item{display:flex;align-items:center;padding:12px 0 12px 16px;cursor:pointer}.tags-widget__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px!important;height:24px!important;margin-right:16px!important;background-color:#fff;border:1px solid #ccc;border-radius:2px;position:relative;flex-shrink:0;cursor:pointer;outline:none;box-shadow:none;accent-color:transparent}.tags-widget__checkbox:after{content:"";position:absolute;width:16px!important;height:16px!important;top:50%;left:50%;background-color:#000!important;transform:translate(-50%,-50%);opacity:0;pointer-events:none;border-radius:2px}.tags-widget__checkbox:checked{background-color:#fff!important;border-color:#ccc!important}.tags-widget__checkbox:checked:after{opacity:1!important}.user-types-widget__search{position:relative;margin-bottom:8px}.user-types-widget__search-input{width:100%;padding:6px 40px 6px 12px;font-size:16px;border:1px solid #ccc;border-radius:4px}.user-types-widget__search-input:focus{outline:none;border-color:#007acc;box-shadow:0 0 0 2px #007acc33}.user-types-widget__search-icon{position:absolute;top:75%;right:12px;transform:translateY(-50%);pointer-events:none}.user-types-widget__search-icon svg{width:16px;height:16px}.user-types-widget__list{max-height:200px;overflow-y:auto;border:1px solid #ccc;border-radius:4px}.user-types-widget__item{display:flex;align-items:center;padding:12px 0 12px 16px;cursor:pointer}.user-types-widget__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px!important;height:24px!important;margin-right:16px!important;background-color:#fff;border:1px solid #ccc;border-radius:2px;position:relative;flex-shrink:0;cursor:pointer;outline:none;box-shadow:none;accent-color:transparent}.user-types-widget__checkbox:after{content:"";position:absolute;width:16px!important;height:16px!important;top:50%;left:50%;background-color:#000!important;transform:translate(-50%,-50%);opacity:0;pointer-events:none;border-radius:2px}.user-types-widget__checkbox:checked{background-color:#fff!important;border-color:#ccc!important}.user-types-widget__checkbox:checked:after{opacity:1!important}.binary-spacing{display:flex;flex-direction:column;gap:clamp(1rem,1rem + 0vw,1rem)}.binary-toggle{display:flex;width:100%;border:1px solid #000;border-radius:6px;overflow:hidden}.binary-toggle__input{position:absolute;opacity:0}.binary-toggle__input:checked+.binary-toggle__btn{background:#000;color:#fff}.binary-toggle__input:focus-visible+.binary-toggle__btn{outline:2px solid #000;outline-offset:-2px}.binary-toggle__btn{flex:1 1 50%;text-align:center;padding:.6rem 0;font-weight:600;background:#fff;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;border-right:1px solid #000;transition:background .15s,color .15s;margin:0;justify-content:center}.binary-toggle__btn:last-of-type{border-right:0}.login-container{max-width:420px;margin:5rem auto;padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #00000014;display:flex;flex-direction:column;align-items:center}@media(max-width:480px){.login-container{margin:2rem 1rem;padding:1.5rem}}.login-container .login-header{margin-bottom:2rem;text-align:center}.login-container .login-header .login-logo{max-width:180px;height:auto}.login-container .login-form-container{width:100%}.login-container .login-error{background:#ffe6e6;color:#c62828;padding:.75rem 1rem;border-radius:6px;margin-bottom:1.5rem;font-size:.95rem;font-weight:500}.login-container .login-form{display:flex;flex-direction:column}.login-container .login-form .login-linkedin-row{display:flex;gap:12px;flex-wrap:wrap}.login-container .login-form .login-linkedin-row>.btn,.login-container .login-form .login-linkedin-row>a.btn{flex:1 1 calc(50% - 6px);min-width:220px}@media(max-width:520px){.login-container .login-form .login-linkedin-row>.btn,.login-container .login-form .login-linkedin-row>a.btn{flex-basis:100%;min-width:0}}.login-container .login-form .form-group{margin-bottom:1.5rem}.login-container .login-form .form-label{display:block;margin-bottom:.5rem;font-weight:600;color:#333}.login-container .login-form .form-input-container .form-input{width:100%;padding:.75rem 1rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;transition:border .2s ease}.login-container .login-form .form-input-container .form-input:focus{outline:none;border-color:#0073e6;box-shadow:0 0 0 3px #0073e626}.login-container .login-form .form-button{padding:.75rem;background-color:#0073e6;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .2s ease}.login-container .login-form .form-button:hover{background-color:#005bb5}.page-spaces .search-filter-container,.page-people .search-filter-container,.page-discover-articles .search-filter-container,.page-discover-reports .search-filter-container,.page-discover-events .search-filter-container,.page-discover-videos .search-filter-container{padding:clamp(2rem,2rem + 0vw,2rem) 0}.search-filter{display:none}@media all and (max-width:767px){.search-filter.visible{display:flex;flex-direction:column;gap:clamp(1.5rem,1.5rem + 0vw,1.5rem);padding:clamp(1.5rem,1.5rem + 0vw,1.5rem);border:1px solid #d1d5db;border-top:0}}@media all and (min-width:768px){.search-filter{display:flex;flex-direction:column;gap:clamp(1.5rem,1.5rem + 0vw,1.5rem)}}.search-filter__btn:focus{border-radius:4px 4px 0 0}@media all and (min-width:768px){.search-filter__btn{display:none!important}}.search-filter .form-row{display:flex;flex-direction:column;gap:clamp(1rem,1rem + 0vw,1rem)}@media all and (min-width:768px){.search-filter .form-row{flex-direction:row;gap:clamp(6rem,6rem + 0vw,6rem);justify-content:space-between}}.search-filter .form-row .form-field{width:100%;display:flex;flex-direction:column;gap:clamp(.5rem,.5rem + 0vw,.5rem)}.search-filter .form-row .form-field label{margin:0}.search-filter .form-row .form-field--small{width:100%}@media all and (min-width:768px){.search-filter .form-row .form-field--small{max-width:20ch}}.btn--linkedin,.btn--linkedin-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.75rem 1rem;border-radius:6px;text-decoration:none;line-height:1;font-weight:700}.btn--linkedin .btn__icon,.btn--linkedin-outline .btn__icon{display:inline-flex;width:18px;height:18px}.btn--linkedin .btn__icon svg,.btn--linkedin-outline .btn__icon svg{display:block}.btn--linkedin .btn__label,.btn--linkedin-outline .btn__label{white-space:nowrap}.btn--linkedin{border:1px solid #0A66C2!important;background-color:#0a66c2!important;color:#fff}.btn--linkedin.is-status .label--default{display:inline}.btn--linkedin.is-status .label--hover{display:none}.btn--linkedin.is-status:hover .label--default,.btn--linkedin.is-status:focus-visible .label--default{display:none}.btn--linkedin.is-status:hover .label--hover,.btn--linkedin.is-status:focus-visible .label--hover{display:inline}.btn--linkedin-outline{border:1px solid #0A66C2!important;background-color:#fff;color:#0a66c2!important}.mentions__dropdown{position:fixed;z-index:9999;max-width:320px;border:1px solid var(--border, #ddd);border-radius:8px;background:#fff;box-shadow:0 6px 24px #00000014}.mentions__list{margin:0;padding:.25rem 0;list-style:none}.mentions__item{padding:.5rem .75rem;cursor:pointer}.mentions__item[aria-selected=true]{background:var(--surface-2, #F7F7FA)}.mentions__row{display:flex;gap:.5rem;align-items:center}.mentions__avatar{border-radius:999px;width:24px;height:24px;object-fit:cover}.mentions__meta{display:flex;flex-direction:column}.mentions__name{line-height:1.1}.mentions__title{line-height:1.1;color:#6b7280}.mentions__empty{padding:.5rem .75rem;color:#6b7280}@keyframes flash-highlight{0%{background-color:#fff6bf}to{background-color:transparent}}.comment.flash-highlight{animation:flash-highlight 1.2s ease-out}.invite-users-widget__search{position:relative;margin-bottom:8px}.invite-users-widget__search-input{width:100%;padding:6px 40px 6px 12px;font-size:16px;border:1px solid #ccc;border-radius:4px}.invite-users-widget__search-input:focus{outline:none;border-color:#007acc;box-shadow:0 0 0 2px #007acc33}.invite-users-widget__search-icon{position:absolute;top:40%;right:12px;transform:translateY(-50%);pointer-events:none}.invite-users-widget__search-icon svg{width:16px;height:16px}.invite-users-widget__list{max-height:240px;overflow-y:auto;border:1px solid #ccc;border-radius:4px;background:#fff}.invite-users-widget__item{position:relative;display:flex;align-items:center;gap:12px;padding:12px 40px 12px 16px;cursor:pointer;margin:0}.invite-users-widget__item:not(:last-child){border-bottom:1px solid #eee}.invite-users-widget__item:hover{background:#fafafa}.invite-users-widget__item.is-selected{background:#f0f7ff;box-shadow:inset 0 0 0 1px #cfe6ff}.invite-users-widget__item.is-hidden{display:none}.invite-users-widget__avatar.author__avatar{width:48px;height:48px;flex:0 0 48px;min-width:48px;max-width:48px;overflow:hidden}.invite-users-widget__avatar.author__avatar img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 50%}.invite-users-widget__title{color:#6b7280;font-size:.875rem;line-height:1}.invite-users-widget__checkbox,.invite-users-widget__radio{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}.invite-users-widget__label{flex:1 1 auto}.invite-users-widget__tick{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:none}.invite-users-widget__tick svg{width:18px;height:18px}.invite-users-widget__item.is-selected .invite-users-widget__tick{display:inline-flex}.invite-users-widget__selected{margin-bottom:8px}.invite-users-widget .owner-selected{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid #cfe6ff;border-radius:6px;background:#f0f7ff}.invite-users-widget .owner-selected__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex:0 0 40px}.invite-users-widget .owner-selected__avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.invite-users-widget .owner-selected__title{color:#64748b;font-size:.875rem;line-height:1}.invite-users-widget .owner-errors{color:#ff4c4b}.invite-users-widget .owner-errors ul{padding:0}.form-field .form-help{font-size:.875rem;margin-top:clamp(.5rem,.5rem + 0vw,.5rem)}.search-form{display:flex;gap:clamp(1rem,1rem + 0vw,1rem)}.breadcrumbs__list{padding:0;display:flex;align-items:center;gap:clamp(.5rem,.5rem + 0vw,.5rem);font-size:.875rem}.breadcrumbs__list li{max-width:10em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page__meta{display:flex;gap:clamp(1rem,1rem + 0vw,1rem);border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;padding:clamp(.75rem,.75rem + 0vw,.75rem) 0}.author{display:flex;gap:clamp(.75rem,.75rem + 0vw,.75rem);align-items:center}.author__avatar{width:48px;height:48px}.author__avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:9999px}.author__details{display:flex;flex-direction:column;gap:clamp(.25rem,.25rem + 0vw,.25rem)}.author__name{margin:0;line-height:1;font-size:clamp(1rem,1rem + 0vw,1rem)}.author__title{color:#6b7280;font-size:.875rem;line-height:1}.author__meta span{display:block}.comments{margin-block-start:clamp(3rem,3rem + 0vw,3rem);max-width:var(--max-line-length)}.comments__list{margin-block-start:clamp(2rem,2rem + 0vw,2rem);padding-left:20px}.comments__list .comment{position:relative}.comments__list .comment:before{content:"";position:absolute;top:.75rem;left:-1px;width:12px;height:12px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:0 0 0 8px}.comments__form-container textarea{min-height:200px}.comments__list .comment{position:relative;padding-left:1rem;border-left:1px solid #ccc}.comments__list .comment .comment-content{margin-block-start:clamp(1rem,1rem + 0vw,1rem)}.comments__list .comment .author{position:relative;left:-40px}.comments__list .comment .author__avatar{width:48px;height:48px;border:8px solid #fff}.comments__list .comment__edit{position:absolute;top:0;right:0}.comments__list .comment .meta__list{margin-block-start:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.comments__list .comment .meta__item a{color:#2e2d2b}.comments__list .comment .comment__delete{background:none;border:none;color:#2e2d2b;font-family:Geist,sans-serif;font-size:16px;cursor:pointer}.comments__list .comment .comment__delete:hover{text-decoration:underline}.comments__list .comment__lower{padding-left:20px}.comments__list .comment .reply-button{color:#06c;text-decoration:none}.comments__list .comment .reply-button:hover{text-decoration:underline}.comments__list .comment .replies{margin-top:1rem}.comments__list .comment .replies .comment{margin-left:.75rem;padding-left:1rem;border-left:1px solid #ccc}#comment-add textarea,#comment-add .comments__textarea{width:100%;min-height:180px;padding:clamp(1rem,1rem + 0vw,1rem);background:#f6f7f9;border-radius:4px;border:1px solid #d1d5db;margin-bottom:1.5rem}#comment-add textarea:focus,#comment-add .comments__textarea:focus{outline:none;box-shadow:0 0 0 2px #0073e633}#comment-add textarea[contenteditable=true]:empty:before,#comment-add .comments__textarea[contenteditable=true]:empty:before{content:attr(data-placeholder);color:#6b7280;pointer-events:none}.card{border:1px solid #d1d5db;border-radius:8px;padding:clamp(1rem,1rem + 0vw,1rem);position:relative;display:flex;justify-content:space-between;background:#fff;flex-direction:column;gap:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.card h2,.card h3,.card p{margin:0}.card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000000d}.card__upper{display:flex;flex-direction:column;gap:clamp(1rem,1rem + 0vw,1rem)}.card__upper__text{display:flex;flex-direction:column;gap:clamp(.5rem,.5rem + 0vw,.5rem)}.card__upper__text h2,.card__upper__text p{margin:0}.card__upper p{line-height:1.4;color:#6b7280}.card__excerpt{color:#6b7280}.card__lower{display:flex;flex-direction:column;gap:clamp(1rem,1rem + 0vw,1rem)}.card__lower .card__actions-btn{display:none}.card__lower.spaces{flex-direction:row;justify-content:space-between;gap:clamp(.5rem,.5rem + 0vw,.5rem)}.card__meta{display:flex;justify-content:space-between}.card__footer{border-top:1px solid #d1d5db;padding-top:clamp(1rem,1rem + 0vw,1rem)}.card a{text-decoration:none}.card a:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.card a:hover{text-decoration:underline}.card--space-admin{background:#f6f7f9;border:0;gap:clamp(2rem,2rem + 0vw,2rem)}.card--space-admin .card__lower{border:0}.card--unboxed{border:0;padding:0}.card--unboxed:hover{box-shadow:none}.card__image{position:relative}.card__image .badge{position:absolute;top:clamp(.75rem,.75rem + 0vw,.75rem);left:clamp(.75rem,.75rem + 0vw,.75rem);background:#f6f7f9;padding:clamp(.25rem,.25rem + 0vw,.25rem) clamp(.75rem,.75rem + 0vw,.75rem);color:#2e2d2b;font-size:.875rem;line-height:1}.card__image img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%}.card__meta{display:flex;align-items:center;justify-content:space-between}.card .meta__item{font-size:.875rem}.card .author{border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;padding:clamp(.75rem,.75rem + 0vw,.75rem) 0}.card--wide .author{border:0;padding:0}.card--wide .author__details{flex-direction:row;gap:clamp(.75rem,.75rem + 0vw,.75rem)}.card--wide .author__title,.card--wide .author__name{font-size:.875rem}.card--wide .author__avatar{width:32px;height:32px}.card--wide .card__badge__item{display:inline-block;background:#f6f7f9;padding:clamp(.25rem,.25rem + 0vw,.25rem) clamp(.75rem,.75rem + 0vw,.75rem);color:#2e2d2b;font-size:.875rem;line-height:1;border-radius:9999px}.card__lower.spaces{position:relative}.card__lower.spaces .actions{z-index:2;display:inline-block}.card__lower.spaces .card__actions-btn{position:relative;z-index:2;background:transparent;border:0;padding:0;cursor:pointer;height:100%;width:auto;display:inline-flex;align-items:center;justify-content:center}.card__lower.spaces .card__actions-btn img{height:100%;width:auto}.card__lower.spaces .actions__menu{position:absolute;top:calc(100% + clamp(.5rem,.5rem + 0vw,.5rem));right:0;min-width:100%;display:none;padding:clamp(.25rem,.25rem + 0vw,.25rem);background:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 8px 24px #0000001f;z-index:3}.card__lower.spaces .actions__menu.is-open{display:block}.card__lower.spaces .actions__item{width:100%;display:block;text-align:left;padding:clamp(.75rem,.75rem + 0vw,.75rem);background:transparent;border:0;border-radius:8px;font:inherit;cursor:pointer}.card__lower.spaces .actions__item:hover,.card__lower.spaces .actions__item:focus{outline:none;background:#f6f7f9}.card__lower.spaces .actions__form{display:none}.btn{background:#006a52;color:#fff;border-radius:9999px;padding:0 clamp(1.5rem,1.5rem + 0vw,1.5rem);font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:700;border:1px solid #006a52;height:48px;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.btn--icon{padding:0;width:48px;align-items:center;justify-content:center;flex-shrink:0}.btn--icon-left{display:flex;align-items:center;gap:clamp(.75rem,.75rem + 0vw,.75rem);padding-left:clamp(1rem,1rem + 0vw,1rem)}.btn--icon-right{display:flex;align-items:center;gap:clamp(.75rem,.75rem + 0vw,.75rem);justify-content:space-between;padding-right:clamp(1rem,1rem + 0vw,1rem)}.btn--secondary{background:#fff;color:#2e2d2b;border:1px solid #d1d5db}.btn--full{width:100%}.btn[hidden]{display:none!important}.btn--create{margin-right:clamp(2rem,2rem + 0vw,2rem);margin-top:clamp(2rem,2rem + 0vw,2rem)}.btn--space-action{margin-top:0!important}.btn--no-margin{margin:0!important}.btn--link{padding:0;background:transparent;color:#2e2d2b;display:inline-block;border:0;height:auto}.btn--link:hover{text-decoration:underline}.btn--white{background:#fff;color:#2e2d2b}.btn--danger{background:#ff4c4b;color:#fff}.buttons-container{display:flex;gap:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.buttons-container__column{flex-direction:column;gap:clamp(.5rem,.5rem + 0vw,.5rem)}.meta-list{display:flex;gap:clamp(.75rem,.75rem + 0vw,.75rem);flex-shrink:0;align-items:center}.meta-list--stack{flex-direction:column;align-items:flex-start}.meta-list--shrink{flex-shrink:1}.main-nav{background:#fff}.main-nav__upper{display:flex;justify-content:space-between;align-items:center;padding:clamp(1.5rem,1.5rem + 0vw,1.5rem) clamp(1rem,1rem + 0vw,1rem);border-bottom:1px solid #d1d5db}.main-nav__search{padding:clamp(1.5rem,1.5rem + 0vw,1.5rem) clamp(1rem,1rem + 0vw,1rem)}.mobile-menu{padding:0;margin:0;margin-top:clamp(3rem,3rem + 0vw,3rem)}.mobile-menu li a{font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem);font-weight:700;text-decoration:none}.page-messages .button{cursor:pointer;border:0;padding:.5rem 1rem;border-radius:.25rem}.page-messages .button--primary{background:#2563eb;color:#fff}.page-messages .sidebar{display:flex;flex-direction:column}.page-messages .sidebar__tools{display:flex;flex-direction:column;gap:.5rem}.page-messages .sidebar__tools .sidebar__search{width:100%;height:48px;padding:clamp(1rem,1rem + 0vw,1rem);font-size:clamp(1rem,1rem + 0vw,1rem);border:1px solid #d1d5db;border-radius:4px}.page-messages .sidebar__list{border:1px solid #d1d5db;border-radius:8px;margin-block-start:clamp(1.5rem,1.5rem + 0vw,1.5rem);flex:1;overflow-y:auto}.page-messages .sidebar__empty{padding:1rem;color:#888}.page-messages .sidebar .conversation-link{display:flex;gap:.5rem;align-items:flex-start;padding:clamp(1rem,1rem + 0vw,1rem) clamp(1.5rem,1.5rem + 0vw,1.5rem);text-decoration:none;color:inherit;border-bottom:1px solid #f2f2f2}.page-messages .sidebar .conversation-link:hover{background:#fafafa}.page-messages .sidebar .conversation-link.is-active{background:#f3f4f6;border-left:4px solid #2e2d2b}.page-messages .sidebar .conversation-link__meta{flex:1}.page-messages .sidebar .conversation-link .conversation-link__names{font-weight:700;font-size:clamp(1rem,1rem + 0vw,1rem);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-messages .sidebar .conversation-link .conversation-link__excerpt{font-size:.875rem;color:#666;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-messages .thread{flex:1;display:flex;flex-direction:column}.page-messages .thread__messages{border:1px solid #d1d5db;border-radius:8px;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem;height:calc(100vh - 490px);min-height:300px}@media all and (min-width:768px){.page-messages .thread__messages{height:calc(100vh - 660px)}}.page-messages .thread__composer{display:flex;gap:.5rem;margin-block-start:clamp(1.5rem,1.5rem + 0vw,1.5rem)}@media all and (max-width:767px){.page-messages .thread__composer{position:fixed;bottom:72px;background:#fff;border-top:1px solid #d1d5db;width:100%;left:0;padding:clamp(1.5rem,1.5rem + 0vw,1.5rem);z-index:2}}@media all and (min-width:768px){.page-messages .thread__composer{flex-direction:column}}.page-messages .thread__composer .composer__textarea{flex:1;resize:none;border:1px solid #ccc;border-radius:.25rem;height:48px;margin-bottom:0}@media all and (min-width:768px){.page-messages .thread__composer .composer__textarea{padding:clamp(1rem,1rem + 0vw,1rem)}}.page-messages .thread__empty{margin:auto;color:#888}.page-messages .bubble{max-width:60%;padding:clamp(.5rem,.5rem + 0vw,.5rem) clamp(1rem,1rem + 0vw,1rem);background:#f3f4f6;border-radius:2px 8px 8px;font-size:1rem;line-height:1.35}.page-messages .bubble--mine{background:#374151;color:#fff;margin-left:auto;border-radius:8px 2px 8px 8px}.page-messages .bubble__time{display:block;font-size:.875rem;opacity:.7;text-align:right;margin-top:.25rem}.page-messages .with-sidebar{display:flex;flex-wrap:wrap;gap:clamp(1rem,1rem + 0vw,1rem)}@media all and (min-width:768px){.page-messages .with-sidebar{gap:clamp(3rem,3rem + 0vw,3rem)}}.page-messages .with-sidebar>:first-child{flex-basis:30ch;flex-grow:1}.page-messages .with-sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.header-msg{position:relative;list-style:none}.header-msg__btn{background:none;border:0;cursor:pointer;position:relative}.header-msg__dropdown{position:absolute;right:0;top:calc(100% + .5rem);width:18rem;max-height:24rem;background:#fff;border:1px solid #e5e5e5;border-radius:.25rem;box-shadow:0 4px 12px #00000014;overflow-y:auto;display:none}.header-msg__dropdown__inner{padding:24px}.header-msg__dropdown.visible{display:block;z-index:10}@media(max-width:767px){.header-msg__dropdown{position:fixed;top:auto;bottom:72px;left:0;right:0;width:100%;max-height:70vh;border-radius:0;box-shadow:0 -4px 12px #00000014}}.header-msg .dropdown-item{display:flex;gap:.5rem;align-items:flex-start;padding:.5rem .75rem;text-decoration:none;color:inherit;border-bottom:1px solid #f5f5f5}.header-msg .dropdown-item:hover{background:#fafafa}.header-msg .dropdown-item__names{font-weight:600;font-size:.8rem}.header-msg .dropdown-item__excerpt{font-size:.7rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-msg .dropdown__empty{padding:1rem;color:#888}.messages-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.messages-modal__search{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.25rem;margin-bottom:.5rem}.messages-modal__user-list{list-style:none;margin:0;padding:0;max-height:12rem;overflow-y:auto;border:1px solid #e5e5e5;border-radius:.25rem}.messages-modal__user{padding:.5rem;cursor:pointer}.messages-modal__user:hover{background:#f5f5f5}.messages-modal__user.selected{background:#dbeafe}.messages-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.messages-modal__dialog{position:relative;z-index:1;background:#fff;padding:1.5rem;border-radius:.25rem;width:420px;box-shadow:0 4px 14px #0003;display:flex;flex-direction:column;gap:.75rem}.messages-modal__dialog .messages-modal__label{font-weight:600;font-size:.8rem}.messages-modal__dialog .messages-modal__input,.messages-modal__dialog .messages-modal__textarea{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.25rem;font-size:.9rem}.messages-modal__dialog .messages-modal__actions{display:flex;justify-content:flex-end;gap:.5rem}.messages-page{margin-block-start:clamp(1rem,1rem + 0vw,1rem)}@media all and (min-width:768px){.messages-page{margin-block-start:clamp(4rem,4rem + 0vw,4rem)}}.message__send{align-self:flex-end}.conversation-list__container{display:none}@media all and (max-width:767px){.conversation-list__container.visible{display:flex;flex-direction:column;padding:clamp(1.5rem,1.5rem + 0vw,1.5rem);border:1px solid #d1d5db;border-top:0}}@media all and (min-width:768px){.conversation-list__container{display:block}}.badge{display:inline-block;min-width:1.25rem;padding:0 .25rem;background:#f3f4f6;color:#2e2d2b;font-size:.65rem;line-height:1.2;text-align:center;border-radius:999px}.badge--global{position:absolute;top:-4px;right:-4px}.badge--tab{position:absolute;top:-6px;right:-10px}.color-block{background:var(--backgroundColor);width:20px;height:20px;border-radius:999px}.discussion-card{position:relative;display:flex;flex-direction:column;gap:clamp(1rem,1rem + 0vw,1rem)}.discussion-card a{text-decoration:none}.discussion-card a:hover{text-decoration:underline}.discussion-card a:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.discussion-card h3{font-size:clamp(1.2656rem,1.2158rem + .2491vw,1.44rem);margin:0}.discussion-card .author img{width:32px;height:32px;object-fit:cover}.discussion-card__content{display:flex;flex-direction:column;gap:clamp(.5rem,.5rem + 0vw,.5rem);padding-bottom:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.discussion-card__meta{display:flex;gap:clamp(1.5rem,1.5rem + 0vw,1.5rem);align-items:center}.discussion-card p{margin-top:0}.listing{padding-bottom:clamp(6rem,6rem + 0vw,6rem)}.space-card__people{display:flex;gap:clamp(1rem,1rem + 0vw,1rem);flex-direction:column;position:relative;z-index:5}.space-card__people p{margin:0;font-size:.875rem}.space-card__people__list{display:flex;gap:clamp(.5rem,.5rem + 0vw,.5rem);align-items:center}.space-card__people__list>*{width:48px;height:48px;object-fit:cover}.space-card__people__list .space-card__people-more{display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:9999px}.space-card__people__list .profile-picture-wrap{position:relative;display:inline-block}.space-card__people__list .profile-picture-wrap img{border-radius:9999px}.space-card__people__list .profile-picture-wrap:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%,-.5rem);background:#000000bf;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.space-card__people__list .profile-picture-wrap:hover:after{opacity:1;transform:translate(-50%,-.75rem)}.space-card .card__lower{display:flex;flex-direction:column;gap:clamp(1.5rem,1.5rem + 0vw,1.5rem);padding-top:clamp(.75rem,.75rem + 0vw,.75rem);border-top:0}.meta__list{padding:0;margin:0;display:flex}.meta__item{display:flex;gap:clamp(.25rem,.25rem + 0vw,.25rem);align-items:center;margin-inline-end:clamp(.75rem,.75rem + 0vw,.75rem);padding-inline-end:clamp(.75rem,.75rem + 0vw,.75rem);position:relative}.meta__item:after{content:"";width:3px;height:3px;background:#d1d5db;position:absolute;right:0}.meta__item:last-child{margin-inline-end:0;padding-inline-end:0}.meta__item:last-child:after{display:none}.meta__item button{display:flex;gap:clamp(.25rem,.25rem + 0vw,.25rem);align-items:center;font-size:clamp(1rem,1rem + 0vw,1rem);background:#fff;border:0}.page-discussion h1{max-width:30ch;font-size:clamp(2.0273rem,1.7534rem + 1.3696vw,2.986rem)}.page-discussion .tags-list{border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;padding:clamp(.75rem,.75rem + 0vw,.75rem) 0}.page-discussion .with-sidebar{display:flex;flex-wrap:wrap;gap:clamp(3rem,3rem + 0vw,3rem);margin-block-start:clamp(2rem,2rem + 0vw,2rem)}.page-discussion .with-sidebar>:last-child{flex-grow:1}.page-discussion .with-sidebar>:first-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.page-discussion .column__inner{max-width:var(--max-line-length)}.page-discussion .info{margin-block-start:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.discussion-content .title-component{display:none}.documents-list{padding:0;margin:0}.documents-list__item{display:flex;gap:clamp(.75rem,.75rem + 0vw,.75rem);align-items:flex-start}.documents-list__item a{text-decoration:none}.documents-list__item a:hover{text-decoration:underline}.participants{position:sticky;top:clamp(3rem,3rem + 0vw,3rem);padding:clamp(1.5rem,1.5rem + 0vw,1.5rem) clamp(1rem,1rem + 0vw,1rem);background:#f6f7f9;border-radius:8px;display:flex;flex-direction:column;gap:clamp(2rem,2rem + 0vw,2rem)}.participants h4{margin:0}.header-notifications{position:relative}.header-notifications__dropdown{position:absolute;right:0;top:calc(100% + .5rem);width:320px;max-height:420px;overflow-y:auto;background:#fff;border:1px solid #dcdcdc;border-radius:8px;box-shadow:0 6px 18px #00000026;z-index:1000;display:none}.header-notifications__dropdown.visible{display:block}@media(max-width:767px){.header-notifications__dropdown{position:fixed;bottom:72px;top:auto;left:0;right:0;width:100%;max-height:70vh;border-radius:0;border-left:none;border-right:none;box-shadow:0 -6px 18px #00000026}}.bell-wrapper{cursor:pointer;position:relative;display:inline-flex}.mark-read{margin-left:auto;color:#777;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;padding-left:8px}.mark-read:hover{color:#111}.dropdown-header{padding:10px 16px;font-weight:600;font-size:14px;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between}.dropdown-header a{font-weight:400;font-size:13px;cursor:pointer}.notification-mini{display:block;padding:12px 16px;font-size:14px;line-height:1.4;color:#2d2d2d;text-decoration:none;border-bottom:1px solid #e8e8e8;background:#fff;transition:background .15s ease}.notification-mini:hover{background:#f5f5f5}.notification-mini.unread{background:#eef5ff;font-weight:600}.dropdown__empty{font-size:14px;color:#777}.badge--global,.badge--tab{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;font-size:12px;font-weight:600;color:#fff;background:#e01e5a;border-radius:9999px}#notification_dropdown_list{padding:clamp(1.5rem,1.5rem + 0vw,1.5rem)}#notification_dropdown_list .btn{margin-top:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.notification-row{display:flex;align-items:flex-start}.notification-row .mark-read{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.header-notifications__dropdown .notification-row{padding:0 clamp(1.5rem,1.5rem + 0vw,1.5rem)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#0009;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease;z-index:1000}.modal--open{visibility:visible;opacity:1}.modal--open .modal__dialog{transform:translateY(0)}.modal__dialog{background:#fff;border-radius:8px;max-width:500px;width:90%;padding:2rem;box-shadow:0 2px 20px #0003;transform:translateY(-20px);transition:transform .2s ease}.modal__title{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.modal__body{margin-bottom:1.5rem;line-height:1.45}.modal__actions{display:flex;justify-content:flex-end;gap:.75rem}.quick-actions{display:grid;gap:clamp(2rem,2rem + 0vw,2rem);grid-template-columns:repeat(2,1fr);padding-bottom:24px}@media(min-width:1280px){.quick-actions{grid-template-columns:repeat(4,1fr)}}.quick-actions__item{border-radius:8px;position:relative;padding:clamp(1rem,1rem + 0vw,1rem);min-height:130px;background:#f3f4f6}.quick-actions__item img{position:absolute;margin-top:clamp(1.5rem,1.5rem + 0vw,1.5rem);bottom:-24px}.quick-actions__item a{display:block;max-width:90%;font-weight:700;text-decoration:none}.quick-actions__item a:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.quick-actions__item:first-child{background:#ecffd8}.quick-actions__item:nth-child(2){background:#faeaf5}.quick-actions__item:nth-child(3){background:#feeecd}.quick-actions__item:nth-child(4){background:#e5faff}.info-block{display:flex;flex-wrap:wrap;gap:clamp(1rem,1rem + 0vw,1rem);padding-bottom:24px}.info-block__item{border-radius:8px;position:relative;flex:1 1 calc(50% - clamp(1rem,1rem + 0vw,1rem));padding:clamp(1rem,1rem + 0vw,1rem);background:#f3f4f6;display:flex;align-items:center;justify-content:center}.info-block__item span{display:block;text-align:center;margin:0}.info-block__item span:nth-child(2){font-size:clamp(1.2656rem,1.2158rem + .2491vw,1.44rem);font-weight:700}.page-article .title-component{display:none}.page-article h1{font-size:clamp(2.2807rem,1.9086rem + 1.8607vw,3.5832rem);max-width:30ch}.page-article .article-content>*{margin-block-start:clamp(2rem,2rem + 0vw,2rem)}.page-article .with-sidebar{display:flex;flex-wrap:wrap;gap:clamp(3rem,3rem + 0vw,3rem);margin-block-start:clamp(2rem,2rem + 0vw,2rem)}.page-article .with-sidebar>:last-child{flex-grow:1;flex-basis:28ch;justify-content:center;display:flex;flex-direction:column}.page-article .with-sidebar>:first-child{flex-basis:0;flex-grow:999;min-inline-size:66%}.page-article .column__inner{max-width:var(--max-line-length)}.page-article .info{display:flex;justify-content:space-between;align-items:center}.page-event .title-component{display:none}.page-event h1{font-size:clamp(2.2807rem,1.9086rem + 1.8607vw,3.5832rem);max-width:30ch}.page-event .event-content>*{margin-block-start:clamp(2rem,2rem + 0vw,2rem)}.page-event .with-sidebar{display:flex;flex-wrap:wrap;gap:clamp(3rem,3rem + 0vw,3rem);margin-block-start:clamp(2rem,2rem + 0vw,2rem)}.page-event .with-sidebar>:last-child{flex-grow:1;flex-basis:28ch}.page-event .with-sidebar>:first-child{flex-basis:0;flex-grow:999;min-inline-size:60%}.page-event .column__inner{max-width:var(--max-line-length)}.page-event .columns__right .column__inner{position:sticky;top:3rem}.page-event .info{border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;padding:clamp(1.5rem,1.5rem + 0vw,1.5rem) 0}.event-card__upper{display:flex;flex-direction:column;gap:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.event-card__lower{display:flex;align-items:center;justify-content:space-between}.event-card__meta{display:flex;gap:clamp(3rem,3rem + 0vw,3rem);border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;padding:clamp(1rem,1rem + 0vw,1rem) 0}.event-card__logo img{display:block;max-height:27px;max-width:150px;width:100%;height:100%;object-fit:contain;object-position:left}.event-card__date{display:flex;flex-direction:column;gap:0;align-items:center}.event-card__date span{display:block;margin:0;padding:0}.event-card__date span:first-child{font-size:clamp(1.4238rem,1.3369rem + .4345vw,1.728rem);font-weight:700;line-height:1}.header-actions{position:fixed;display:flex;bottom:0;left:0;width:100%;z-index:10;background:#f3f4f6;padding:clamp(.75rem,.75rem + 0vw,.75rem) clamp(2rem,2rem + 0vw,2rem);justify-content:center;gap:clamp(3rem,3rem + 0vw,3rem);margin:0}@media all and (min-width:768px){.header-actions{position:static;bottom:auto;left:auto;width:auto;z-index:auto;background:transparent;padding-right:0;padding-top:0;padding-bottom:0;justify-content:flex-start;gap:clamp(1rem,1rem + 0vw,1rem)}}.header-actions li{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.header-actions li img{width:48px;height:48px}.person .card__upper{position:relative}.person-actions{display:flex;gap:8px;width:100%}.person-actions .btn,.person-actions form{width:100%}.person-actions .request-sent{margin-right:5px}.person .person-photo{position:relative}.person .person-photo .badge-container{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.person .person-photo .badge-container .user-type-badge{background-color:var(--backgroundColor);color:var(--textColor);padding:4px 12px;font-size:clamp(1rem,1rem + 0vw,1rem);border-radius:2px 2px 0 0}.person .person-photo img{width:100%;aspect-ratio:1/1}.person .tags-list{margin-block-start:clamp(1.5rem,1.5rem + 0vw,1.5rem);position:relative;z-index:5}.person a{text-decoration:none}.person h2{font-size:clamp(1.2656rem,1.2158rem + .2491vw,1.44rem);margin:0}.person p{margin:0}.people-tabs{display:flex}.admin-bar{background:#2e2d2b;padding-top:clamp(.75rem,.75rem + 0vw,.75rem);padding-bottom:clamp(.75rem,.75rem + 0vw,.75rem)}.admin-bar__inner{display:flex;justify-content:space-between}.admin-bar__actions{display:flex;align-items:center;gap:clamp(.75rem,.75rem + 0vw,.75rem);width:65%}.admin-bar__actions__inner{display:flex;flex-direction:row;gap:clamp(.75rem,.75rem + 0vw,.75rem);justify-content:space-between;width:100%}.admin-bar__actions__inner div{display:flex;gap:clamp(.75rem,.75rem + 0vw,.75rem)}.admin-bar button{cursor:pointer}.toolbar .form-row{width:100%;display:flex;flex-direction:column;gap:clamp(1rem,1rem + 0vw,1rem)}@media all and (min-width:768px){.toolbar .form-row{flex-direction:row;gap:clamp(6rem,6rem + 0vw,6rem);justify-content:space-between}}.toolbar .form-row .form-field{width:100%;display:flex;flex-direction:column;gap:clamp(.5rem,.5rem + 0vw,.5rem)}.toolbar .form-row .form-field label{margin:0}.toolbar .form-row .form-field--small{width:100%}@media all and (min-width:768px){.toolbar .form-row .form-field--small{max-width:20ch}}.archived-banner{flex:1;display:flex;align-items:center;background-color:#fff4e6;border-left:4px solid #f39315;padding-top:.5rem;padding-bottom:.5rem}.archived-banner span{color:#2e2d2b;font-weight:600}.archived-banner svg{color:#f39315;margin-right:.75rem;margin-left:.75rem}.flash-wrapper{position:fixed;top:1rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:.5rem;z-index:1050;pointer-events:none}#toast-success,#toast-warning,#toast-error{min-width:320px;max-width:420px;padding:.75rem 1rem;display:flex;align-items:center;border-radius:.5rem;box-shadow:0 2px 6px #0000001f;font-size:.875rem;gap:.75rem;pointer-events:auto;animation:slide-down .25s ease-out}#toast-success{background:#d1fae5;color:#065f46}#toast-warning{background:#fef3c7;color:#92400e}#toast-error{background:#fee2e2;color:#991b1b}[data-dismiss-target]{margin-left:auto;background:transparent;border:none;cursor:pointer;line-height:0;padding:.25rem;border-radius:.375rem}[data-dismiss-target]:hover{background:#0000000d}[data-dismiss-target]:focus{outline:2px solid currentColor;outline-offset:2px}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{to{opacity:0;transform:translateY(-10px)}}.fade-out{animation:fade-out .2s forwards!important}.admin-table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.admin-table th.right,.admin-table td.right{text-align:right}.admin-table th.right .link-button,.admin-table td.right .link-button{background:none;border:none;padding:0;margin:0;font:inherit;color:#2563eb;cursor:pointer}.admin-table th.right .link-button:hover,.admin-table td.right .link-button:hover{text-decoration:underline}.admin-table th.right .link-button.danger,.admin-table td.right .link-button.danger{color:#dc2626}.admin-table th.right a+form,.admin-table th.right form+form,.admin-table td.right a+form,.admin-table td.right form+form{margin-left:.25rem}.admin-table th.right a+form:before,.admin-table th.right form+form:before,.admin-table td.right a+form:before,.admin-table td.right form+form:before{content:"|";margin-right:.25rem;color:#6b7280}.admin-table th{text-align:left;font-weight:600;background:#f9fafb}.admin-table tbody tr:nth-child(2n){background:#fdfdfd}.admin-table a{color:#2563eb;text-decoration:none}.admin-table a:hover{text-decoration:underline}.toolbar{margin-bottom:1rem;display:flex;gap:.5rem}.toolbar select,.toolbar input[type=search]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.toolbar input[type=search]{flex:1 1 auto}.stack--inline{align-items:center}.admin-inner textarea{min-height:150px}.invite-users-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.invite-users-modal[hidden]{display:none!important}.invite-users-modal__email-input,.invite-users-modal__spaces-select{width:100%}.invite-users-modal__spaces-select{min-height:10rem;max-height:14rem;overflow-y:auto;padding:.5rem .75rem;border:1px solid #ccc;border-radius:4px;background:#fafafa;font-size:.9rem}.invite-users-modal__spaces-select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.invite-users-modal__spaces-select option{padding:.25rem .5rem}.invite-users-modal__email-item{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.35rem 0}.invite-users-modal__chip{background:#f0f0f0;border-radius:12px;padding:.15rem .55rem;font-size:.75rem;line-height:1.15;white-space:nowrap}.invite-users-modal__email-text{flex:1 1 200px;overflow-wrap:anywhere}.invite-users-modal__spaces{display:flex;gap:.25rem;flex-wrap:wrap}.invite-users-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.invite-users-modal__dialog{position:relative;z-index:1;background:#fff;width:min(90%,800px);max-height:90vh;overflow-y:auto;padding:1.5rem;border-radius:6px;box-shadow:0 .5rem 1.5rem #00000040;font-size:16px}.invite-users-modal__header{display:flex;justify-content:space-between;align-items:start;margin-bottom:1rem}.invite-users-modal__title{margin:0;font-size:1.25rem;font-weight:600}.invite-users-modal__close{background:none;border:0;font-size:1.5rem;line-height:1;cursor:pointer;padding:0;color:#666}.invite-users-modal__close:hover,.invite-users-modal__close:focus{color:#000}.invite-users-modal__body{display:block}.invite-users-modal__form-row{display:flex;gap:.5rem}.invite-users-modal__email-input{flex:1;padding:.5rem .75rem;border:1px solid #ccc;border-radius:4px}.invite-users-modal__email-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.invite-users-modal__add{align-self:flex-start;margin-bottom:1rem;padding:.5rem 1.25rem;border:none;border-radius:4px;background:#007bff;color:#fff;font-weight:600;cursor:pointer;transition:filter .15s;margin-top:1rem}.invite-users-modal__add:hover:not(:disabled){filter:brightness(.92)}.invite-users-modal__add:disabled{opacity:.5;cursor:not-allowed}.invite-users-modal__errors{margin-top:.5rem;font-size:.875rem;color:#d32f2f;display:none}.invite-users-modal__errors--visible{display:block}.invite-users-modal__email-list{margin:1rem 0 0;padding:0;list-style:none}.invite-users-modal__email-item{display:flex;align-items:center;gap:.5rem;padding:.25rem 0}.invite-users-modal__email-text{flex:1;overflow-wrap:anywhere}.invite-users-modal__email-item--invalid .invite-users-modal__email-text{color:#d32f2f;font-weight:600}.invite-users-modal__remove{background:none;border:0;cursor:pointer;font-size:1.25rem;line-height:1;padding:0 .25rem;color:#d32f2f}.invite-users-modal__remove:hover,.invite-users-modal__remove:focus{color:#b71c1c}.invite-users-modal__footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}.invite-users-modal__submit{color:#fff}.invite-users-modal__submit:disabled{opacity:.5;cursor:not-allowed}.invite-users-modal .help-text{font-size:.875rem;color:#6b7280;font-weight:400;margin-bottom:24px}.invite-users-modal .invite-users-modal__label{margin-bottom:.5rem}.invite-users-modal .spaces-label{display:inline-block}.manage-user-type-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.manage-user-type-modal[hidden]{display:none!important}.manage-user-type-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.manage-user-type-modal__dialog{position:relative;z-index:1;background:#fff;width:min(90%,800px);max-height:90vh;overflow-y:auto;padding:1.5rem;border-radius:6px;box-shadow:0 .5rem 1.5rem #00000040;font-size:16px}.manage-user-type-modal__header{display:flex;justify-content:space-between;align-items:start;margin-bottom:1rem}.manage-user-type-modal__title{margin:0;font-size:1.25rem;font-weight:600}.manage-user-type-modal__close{background:none;border:0;font-size:1.5rem;line-height:1;cursor:pointer;padding:0;color:#666}.manage-user-type-modal__close:hover,.manage-user-type-modal__close:focus{color:#000}.manage-user-type-modal__body{display:block}.manage-user-type-modal__form-row{display:flex;gap:.5rem}.manage-user-type-modal__errors{margin-top:.5rem;font-size:.875rem;color:#d32f2f;display:none}.manage-user-type-modal__errors--visible{display:block}.manage-user-type-modal__footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}.manage-user-type-modal__submit{color:#fff}.manage-user-type-modal .help-text{font-size:.875rem;color:#6b7280;font-weight:400;margin-bottom:24px}.add-to-space-modal,.manage-tags-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;align-items:center;justify-content:center;z-index:100;display:none}.add-to-space-modal.open,.manage-tags-modal.open{display:flex}.add-to-space-modal .modal__dialog,.manage-tags-modal .modal__dialog{position:relative;background:#fff;width:800px;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;border-radius:12px}.add-to-space-modal .modal__dialog input,.manage-tags-modal .modal__dialog input{margin-top:20px}.add-to-space-modal .loading-overlay,.manage-tags-modal .loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fffc}.add-to-space-modal .loading-overlay.hidden,.manage-tags-modal .loading-overlay.hidden{display:none}.add-to-space-modal .spinner,.manage-tags-modal .spinner{width:32px;height:32px;border:3px solid #ddd;border-top-color:#333;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.add-to-space-modal .list tbody tr,.manage-tags-modal .list tbody tr{border-bottom:1px solid #eee}.add-to-space-modal .list tbody tr .avatar,.manage-tags-modal .list tbody tr .avatar{width:32px;height:32px;border-radius:50%}.add-to-space-modal .list tbody tr .name,.manage-tags-modal .list tbody tr .name{font-weight:600}.add-to-space-modal .list tbody tr .meta,.manage-tags-modal .list tbody tr .meta{font-size:12px;color:#666}.add-to-space-modal .list tbody tr .right,.manage-tags-modal .list tbody tr .right{text-align:right}.add-to-space-modal .pagination,.manage-tags-modal .pagination{margin:8px auto}.add-to-space-modal .pagination .page,.manage-tags-modal .pagination .page{border:0;background:none;padding:4px 8px}.add-to-space-modal .pagination .page.active,.manage-tags-modal .pagination .page.active{font-weight:700;text-decoration:underline}.manage-tags-modal input[type=text]{padding:2rem}.choice-item{display:flex;align-items:center;gap:10.5px;padding:.5rem 0;cursor:pointer;margin:0}.choice-item:first-child{padding-top:0}.choice-item:last-child{padding-bottom:0}.choice-item>input{margin-top:2px;flex-shrink:0}.choice-item .choice-label{font-weight:600;line-height:1.3}.choice-item .choice-help{display:block;font-size:.875rem;line-height:1.4;color:#6b7280;font-weight:400}.videos .video{display:flex;flex-direction:column;gap:clamp(1.5rem,1.5rem + 0vw,1.5rem)}@media all and (min-width:768px){.videos .video{flex-direction:row}}.videos .video__image{width:100%}@media all and (min-width:768px){.videos .video__image{width:40%;max-width:368px}}.videos .video__image img{aspect-ratio:16/9;object-fit:cover;border-radius:8px}.videos .video__info{flex-grow:1;display:flex;flex-direction:column;gap:clamp(.75rem,.75rem + 0vw,.75rem)}.videos .video__info h2{font-size:clamp(1.2656rem,1.2158rem + .2491vw,1.44rem);margin:0}.videos .video__meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;padding:clamp(.75rem,.75rem + 0vw,.75rem) 0}.video.single-video{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;margin-block-start:clamp(2rem,2rem + 0vw,2rem)}.video.single-video iframe{aspect-ratio:16/9}.page-video .with-sidebar{margin-top:clamp(3rem,3rem + 0vw,3rem);display:flex;flex-wrap:wrap;gap:clamp(3rem,3rem + 0vw,3rem)}.page-video .with-sidebar h2{margin-top:0}.page-video .with-sidebar>:last-child{flex-grow:1;flex-basis:28ch}.page-video .with-sidebar>:first-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.page-video .hero-button{display:inline-block}.page-video .tags-list{margin-block-start:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.video__meta{border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;display:flex;justify-content:space-between;padding:clamp(.75rem,.75rem + 0vw,.75rem) 0}.faqs{margin-block-start:clamp(3rem,3rem + 0vw,3rem)}.faq__title{background:#f3f4f6;border-radius:4px;padding:clamp(1rem,1rem + 0vw,1rem);display:flex;align-items:center;justify-content:space-between}.faq__title:hover{background:#e5e7eb;cursor:pointer}.faq__title__container{display:flex;gap:clamp(.75rem,.75rem + 0vw,.75rem)}.faq__title h3{margin:0;font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem)}.faq__actions{display:flex;gap:clamp(1rem,1rem + 0vw,1rem);align-items:center}.faq__actions .btn{font-size:.875rem;padding:clamp(.5rem,.5rem + 0vw,.5rem);line-height:1}.faq .title-component{display:none}.faq.is-open .faq__toggle{transform:rotate(180deg)}.faq__content{overflow:hidden;height:auto;transition:height .3s ease;will-change:height}.space-contact{padding:24px;background-color:#f6f7f9}.space-contact .author{margin-bottom:40px}.space-contact .author__avatar{width:64px;height:64px}.space-contact .author__name{font-size:20px}.page-profile-photo-upload .profile-photo-header{display:flex;justify-content:space-between}.gallery-item__image{height:100%;object-fit:contain}#galleryFilter .form-row{display:none}.page-gallery-form .column__left{flex-basis:0;flex-grow:999;min-inline-size:50%}.page-gallery-form .column__left .gallery-card{display:flex;flex-direction:column;justify-content:space-between}.page-gallery-form .column__left .gallery-card img{height:100%;object-fit:contain}.page-gallery-form .column__left .gallery-card .tags-widget__search-icon{top:60%}.page-gallery-form .column__right{flex-grow:1;flex-basis:28ch}.page-home .intro p{margin-top:0}.page-home .how-it-works{margin:0;padding:clamp(4rem,4rem + 0vw,4rem);background-color:#b3e0d8;border-radius:8px}.page-home .how-it-works .hero-actions{display:grid;gap:clamp(2rem,2rem + 0vw,2rem);grid-template-columns:repeat(1,1fr)}@media(min-width:1024px){.page-home .how-it-works .hero-actions{grid-template-columns:repeat(3,1fr)}}.page-home .how-it-works .hero-actions__item{background-color:#fff;border-radius:8px;padding:clamp(2rem,2rem + 0vw,2rem);min-height:324px}.page-home .how-it-works .hero-actions__item div{width:64px;height:64px;border-radius:999px;background-color:#66c1b2;display:flex;align-items:center;justify-content:center;font-size:clamp(1.4238rem,1.3369rem + .4345vw,1.728rem);font-weight:700;color:#fff}.page-home .how-it-works .hero-actions__item h4{font-size:clamp(1.2656rem,1.2158rem + .2491vw,1.44rem);color:#004038}.page-home .how-it-works .hero-actions__item p{font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem);color:#004038}.page-home .how-it-works h2{color:#004038;margin-bottom:clamp(2rem,2rem + 0vw,2rem)}.page-home .benefits{margin-top:51px;background-color:#fef4f1;border-radius:8px;padding:clamp(4rem,4rem + 0vw,4rem)}.page-home .benefits .benefits-header{display:flex;gap:80px;margin-bottom:56px;flex-direction:column}@media(min-width:1024px){.page-home .benefits .benefits-header{grid-template-columns:repeat(3,1fr);flex-direction:row}.page-home .benefits .benefits-header .block{width:40%}}.page-home .benefits .benefits-header .titles{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.page-home .benefits .benefits-header h2,.page-home .benefits .benefits-header h3{margin:0}.page-home .benefits .benefits-header h2{font-size:clamp(2.2807rem,1.9086rem + 1.8607vw,3.5832rem);color:#e9672a;margin-bottom:clamp(1rem,1rem + 0vw,1rem)}.page-home .benefits .benefits-header h3{color:#761624;font-size:clamp(1.4238rem,1.3369rem + .4345vw,1.728rem)}.page-home .benefits .benefits-header .block{padding-left:40px;border-left:4px solid #E9672A}.page-home .benefits .benefits-header .block p{margin:0;font-weight:700;color:#2e2d2b;font-size:clamp(1rem,1rem + 0vw,1rem);max-height:80%}.page-home .benefits .container.stack>.benefits-header+.benefits-row{margin-top:0!important}.page-home .benefits .benefits-row{background-color:#fff;display:grid;gap:clamp(2rem,2rem + 0vw,2rem);grid-template-columns:repeat(1,1fr)}@media(min-width:1024px){.page-home .benefits .benefits-row{grid-template-columns:repeat(3,1fr)}}.page-home .benefits .benefits-row__item{padding:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.page-home .benefits .benefits-row__item h4{color:#761624;font-size:clamp(1.2656rem,1.2158rem + .2491vw,1.44rem)}.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}.reset-confirmation{margin-top:0;margin-bottom:20px}.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}.register-container{margin-block-start:clamp(3rem,3rem + 0vw,3rem);border:1px solid #d1d5db;max-width:600px;padding:clamp(1rem,1rem + 0vw,1rem);border-radius:8px}@media all and (min-width:768px){.register-container{padding:clamp(3rem,3rem + 0vw,3rem)}}.register-container h1{font-size:clamp(1.4238rem,1.3369rem + .4345vw,1.728rem);margin-top:0}.register-container textarea{margin-bottom:0}.register-container .help-text{margin:0;font-size:.875rem}.register-container .help-text.light{color:#374151}.register-container .help-text.spaced{padding-bottom:.5rem}.register-container button{margin-block-start:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.register-container .register-linkedin-login{margin-bottom:1rem}.register-container .register-linkedin-separator{display:flex;align-items:center;gap:12px;color:#666;font-weight:600;margin:1rem 0 1.5rem}.register-container .register-linkedin-separator:before,.register-container .register-linkedin-separator:after{content:"";height:1px;background:#e5e7eb;flex:1}.register-container .register-linkedin-separator>span{flex:0 0 auto}.whats-next{padding:0;margin:0}.whats-next strong{display:block}.whats-next li{display:flex;gap:clamp(1rem,1rem + 0vw,1rem)}.whats-next__icon{font-size:clamp(1.6018rem,1.467rem + .674vw,2.0736rem)}.page-editor__header{padding:clamp(2rem,2rem + 0vw,2rem);border-bottom:1px solid #d1d5db}.page-editor__header-left{display:flex;align-items:center;gap:clamp(2rem,2rem + 0vw,2rem)}.page-editor__header-left p{font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem);font-weight:700;margin:0}.page-editor__header__inner{display:flex;align-items:center;justify-content:space-between}.page-editor__header__anchor{text-decoration:none}.page-editor .control-bar{padding:clamp(1.5rem,1.5rem + 0vw,1.5rem) clamp(2rem,2rem + 0vw,2rem);border-bottom:1px solid #d1d5db}.page-editor .control-bar__left,.page-editor .control-bar__left .undo-redo-container{display:flex;align-items:center;gap:clamp(.5rem,.5rem + 0vw,.5rem)}.page-editor .control-bar__right{display:flex;flex-direction:column}.page-editor .control-bar__right p{margin:0}.page-editor .control-bar__inner{display:flex;align-items:center;justify-content:space-between}.page-editor .sidebar-drawer{position:fixed;top:0;bottom:0;background:#fff;padding:clamp(2rem,2rem + 0vw,2rem);max-width:420px;width:100%;display:flex;flex-direction:column;gap:clamp(1.5rem,1.5rem + 0vw,1.5rem);overflow-y:scroll}.page-editor .sidebar-drawer button svg path{stroke:#fff}.page-editor .sidebar-drawer--left{left:-100%;transition:left .3s ease-in-out}.page-editor .sidebar-drawer--left.open{left:0;z-index:3}.page-editor .sidebar-drawer--right{right:-100%;transition:right .3s ease-in-out}.page-editor .sidebar-drawer--right .help-text{font-size:.875rem;color:#6b7280;font-weight:400}.page-editor .sidebar-drawer--right .errors ul{margin-top:0;padding:0}.page-editor .sidebar-drawer--right .errors ul li{font-size:.8rem;color:#ff4c4b;font-weight:700}.page-editor .sidebar-drawer--right.open{right:0;z-index:3}.page-editor .sidebar-drawer__heading-container{display:flex;align-items:center;justify-content:space-between}.page-editor .sidebar-drawer__heading-container h2{font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem);margin:0}.page-editor .sidebar-drawer__details p{margin:0;color:#6b7280}.page-editor .sidebar-drawer__content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(1rem,1rem + 0vw,1rem)}.page-editor .sidebar-drawer__content-flex{display:flex;flex-direction:column;gap:clamp(1rem,1rem + 0vw,1rem)}.page-editor .sidebar-drawer__item{width:100%;display:flex;flex-direction:column;gap:clamp(.75rem,.75rem + 0vw,.75rem)}.page-editor .sidebar-drawer__item textarea{margin-bottom:0}.page-editor .sidebar-drawer__content-item{flex-direction:row;padding:14px;border:1px solid}.page-editor .sidebar-drawer__drop-down{display:flex;gap:clamp(.75rem,.75rem + 0vw,.75rem);flex-direction:column}.page-editor .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,1rem + 0vw,1rem)}.page-editor .sidebar-drawer__drop-down select option{padding:clamp(2rem,2rem + 0vw,2rem);background:#fff;max-width:90ch}.page-editor .sidebar-drawer .tags-widget__search-icon{top:60%}.page-editor .sidebar-drawer .form-input{padding:clamp(1rem,1rem + 0vw,1rem)}.page-editor .page-contents{box-shadow:5px 0 5px #00000080}.page-editor .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)}.page-editor .overlay.show{display:block}.page-editor .editor{margin:clamp(3rem,3rem + 0vw,3rem) auto;padding:clamp(2rem,2rem + 0vw,2rem);max-width:100ch}.page-editor .btn-control-label{margin:0;text-align:center}.page-editor .btn{padding:clamp(.5rem,.5rem + 0vw,.5rem) clamp(1rem,1rem + 0vw,1rem);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,.5rem + 0vw,.5rem)}.page-editor .btn-control{aspect-ratio:4/3}.page-editor .btn-large{width:150px;padding:clamp(.75rem,.75rem + 0vw,.75rem)}.page-editor .btn-small{padding:0 clamp(.5rem,.4821rem + .0893vw,.5625rem)!important}.page-editor .btn-primary{background:#111;color:#fff}.page-editor .btn-primary:disabled{opacity:.5;cursor:pointer;background:#111}.page-editor .btn-primary:hover{background:#2e2d2b;color:#fff}.page-editor .btn-outline{background:#fff;color:#111;border:1px solid #d1d5db}.page-editor .btn-outline:hover{background:#111;color:#fff}.page-editor .btn-outline:hover path{stroke:#fff}.page-editor .btn-outline:disabled{background:#fff;opacity:.5;cursor:default}.page-editor .btn-outline:disabled path{stroke:#d1d5db}.page-editor .title-component{display:flex;flex-direction:column;gap:clamp(.5rem,.5rem + 0vw,.5rem);margin-bottom:clamp(2rem,2rem + 0vw,2rem)}.page-editor .title-component p{font-size:clamp(1rem,1rem + 0vw,1rem);margin:0;font-weight:700}.page-editor .title-component .title-container{background:#f3f4f6;border-radius:.25rem;padding:clamp(1.5rem,1.5rem + 0vw,1.5rem) clamp(1rem,1rem + 0vw,1rem)}.page-editor .title-component #title{width:100%!important;max-width:none;margin:0!important;font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem)}.page-editor .title-component #title:focus-within{outline:none!important;border:none!important}.page-editor .move-buttons{display:flex;flex-direction:column}.page-editor .move-buttons .btn-move{height:auto}.page-profile .container{margin-block-start:clamp(3rem,3rem + 0vw,3rem)}.page-profile .with-sidebar{display:flex;flex-wrap:wrap;gap:clamp(6rem,6rem + 0vw,6rem)}.page-profile .with-sidebar>:first-child{flex-grow:1;flex-basis:28ch}.page-profile .with-sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.page-profile .profile-image{margin-block-end:clamp(3rem,3rem + 0vw,3rem);position:relative}.page-profile .profile-image .profile-photo-link{display:inline-block;position:relative}.page-profile .profile-image img{width:100%;object-fit:cover;aspect-ratio:1/1}.page-profile .profile-image .profile-photo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;font-weight:600;font-size:.9rem;opacity:0;transition:opacity .2s ease-in-out;text-decoration:none;pointer-events:none}.page-profile .profile-image .profile-photo-link:hover .profile-photo__overlay{opacity:1}.page-profile h1{font-size:clamp(1.4238rem,1.3369rem + .4345vw,1.728rem);margin:0}.page-profile h2{font-size:clamp(1.2656rem,1.2158rem + .2491vw,1.44rem);margin:0 0 16px}.page-profile .column__left{text-align:center}.page-profile .column__left p{margin:0}.page-profile .column__left .user-details{padding-bottom:24px;border-bottom:1px solid #d1d5db}.page-profile .column__left .user-details__job-title{font-size:14px;font-weight:400;color:#6b7280}.page-profile .column__left .additional-info{display:flex;gap:8px;justify-content:center;align-items:center;padding:24px 0;border-bottom:1px solid #d1d5db}.page-profile .column__left .additional-info svg{display:inline;margin-right:2px}.page-profile .column__left .additional-info a,.page-profile .column__left .additional-info span{display:flex;align-items:center;justify-content:center}.page-profile .column__left .joined{color:#6b7280;padding-top:24px;padding-bottom:24px}.page-profile .column__right .tags-container{display:flex;align-items:flex-end;justify-content:space-between}.page-profile .column__right .tags-header{margin-bottom:16px}.page-profile .profile__main{margin-top:24px}.page-profile .profile__main .profile__section:not(:last-child){padding-bottom:24px;border-bottom:1px solid #d1d5db}.page-profile .profile__main .profile__section:not(:first-child){padding-top:24px}.page-profile .profile__main .bio{width:100%;max-width:100%}.page-profile .profile__main .contributions{display:flex;gap:8px}.page-profile .profile__main .contributions .contribution{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0;width:180px;background-color:#f6f7f9}.page-profile .profile__main .contributions .contribution .value{font-weight:600;font-size:clamp(1.2656rem,1.2158rem + .2491vw,1.44rem)}.page-profile .profile__main .company-info{display:flex;gap:250px}.page-profile .profile__main .company-info div{display:flex;flex-direction:column}.page-profile .profile__main .company-info .info{font-size:14px;color:#6b7280}.page-profile-edit .with-sidebar{display:flex;flex-wrap:wrap;gap:clamp(6rem,6rem + 0vw,6rem)}.page-profile-edit .with-sidebar>:first-child{flex-grow:1;flex-basis:28ch}.page-profile-edit .with-sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.page-profile-edit input,.page-profile-edit textarea{margin-bottom:0}.page-profile-edit textarea{min-height:180px}.page-profile-edit .help-text{font-size:.875rem}.page-report .with-sidebar{display:flex;flex-wrap:wrap;gap:clamp(6rem,6rem + 0vw,6rem)}.page-report .with-sidebar>:last-child{flex-grow:1;flex-basis:30%;padding:clamp(2rem,2rem + 0vw,2rem);background:#f3f4f6;border-radius:8px}.page-report .with-sidebar>:first-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.page-report h1{margin:0}.page-report .hero{display:flex;flex-direction:column;gap:clamp(2rem,2rem + 0vw,2rem)}.page-report .hero__title p{font-weight:700}.page-report .report__content>*{margin-block-start:clamp(3rem,3rem + 0vw,3rem)}.page-report-form .with-sidebar{display:flex;flex-wrap:wrap;gap:clamp(6rem,6rem + 0vw,6rem)}.page-report-form .with-sidebar>:last-child{flex-grow:1;flex-basis:28ch}.page-report-form .with-sidebar>:first-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.downloads__link{display:flex;align-items:center;gap:.5rem;padding:1rem;border:1px solid #ccc;border-radius:8px;text-decoration:none;color:inherit;transition:background .2s ease,box-shadow .2s ease}.downloads__link:hover{background:#f9f9f9}.downloads__link.is-downloading{animation:downloadFlash .5s ease}.downloads__icon{flex-shrink:0}@keyframes downloadFlash{0%{background-color:#e6f7ff;box-shadow:0 0 #007bff4d}to{background-color:transparent;box-shadow:0 0 0 8px #007bff00}}.downloads__list{margin-block-start:clamp(1.5rem,1.5rem + 0vw,1.5rem)!important;padding:0}.admin-inner{padding-top:3rem}.notifications__tabs{display:flex;gap:clamp(3rem,3rem + 0vw,3rem);margin-block:1.25rem;border-bottom:1px solid #d1d5db}.notifications__tabs .notifications__tab{position:relative;padding:clamp(1rem,1rem + 0vw,1rem) 0;font-weight:600;font-size:clamp(1.125rem,1.1036rem + .1071vw,1.2rem);background:transparent;border:none;cursor:pointer}.notifications__tabs .notifications__tab:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:2px;background:currentColor;opacity:0;transition:opacity .2s}.notifications__tabs .notifications__tab.active:after{opacity:1}.notifications-empty{display:none;color:#888;padding:1rem 0;text-align:center}.notifications-page.show-unread .notification-item.read,.notifications-page.show-read .notification-item.unread,.notifications-empty{display:none}.notification-item{display:flex;justify-content:space-between;align-items:center}.notification-item img{width:48px;height:48px;object-fit:cover;border-radius:9999px}.notification-item>div:not(.actioned){display:flex;align-items:center;gap:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.notification-item .mark-read{width:48px;height:48px;background-color:#d1d5db;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border-radius:4px}.notification-item .mark-read:hover{background:#2e2d2b}.notification-item .mark-read:hover svg path{stroke:#fff}.notifications-page .with-sidebar{display:flex;flex-wrap:wrap;gap:clamp(3rem,3rem + 0vw,3rem);margin-block-start:clamp(2rem,2rem + 0vw,2rem)}.notifications-page .with-sidebar>:last-child{flex-grow:1}.notifications-page .with-sidebar>:first-child{flex-basis:0;flex-grow:999;min-inline-size:66%}.notifications-clear{position:sticky;top:clamp(2rem,2rem + 0vw,2rem)}.notifications-clear .btn{margin-block-start:2.5rem}.page-space-settings .heading{display:flex;align-items:center;justify-content:space-between}.page-space-settings .heading h1{font-size:2rem}.page-space-settings .space-settings{border-bottom:1px solid #d1d5db;margin-bottom:24px}.page-space-settings .space-settings.with-padding{padding-bottom:24px}.page-space-settings label{font-size:1.5em}.page-space-settings label .choice-label{font-size:1rem}.page-space-settings textarea,.page-space-settings input{margin:0}.page-space-settings textarea.has-margin{margin-bottom:24px}.page-space-settings .help-text{font-size:.875rem;color:#6b7280;font-weight:400;margin-bottom:24px}.page-space-settings .author__title{display:block}.page-space-settings .main-contact{display:flex;gap:24px;padding-bottom:24px;border-bottom:1px solid #d1d5db}.page-space-settings .main-contact__author,.page-space-settings .main-contact__help{width:50%}.page-space-settings .main-contact__author{padding:24px;background-color:#f6f7f9}.page-space-settings .main-contact__author .author{width:100%}.page-space-settings .main-contact__author .author__avatar{width:64px;height:64px;margin-right:16px}.page-space-settings .main-contact__btn{width:100%;display:flex;justify-content:center;align-items:center;margin-top:48px;padding:12px 0;border:1px solid #d1d5db;font-weight:600}.page-space-settings .space-admins__list{margin-top:24px}.page-space-settings .space-admins__row{display:flex;justify-content:space-between;align-items:center}.page-space-settings .space-admins__row:not(:first-child){padding-top:12px}.page-space-settings .space-admins__row:not(:last-child){padding-bottom:12px;border-bottom:1px solid #d1d5db}.page-space-settings .space-admins .action-btn{border:1px solid #d1d5db;padding:4px 12px;background-color:#fff;font-weight:700;cursor:pointer}.page-interests h4{margin-bottom:36px}.page-interests .btn{margin-top:36px}.page-user-form .with-sidebar{display:flex;flex-wrap:wrap;gap:clamp(6rem,6rem + 0vw,6rem)}.page-user-form .with-sidebar>:last-child{flex-grow:1;flex-basis:28ch}.page-user-form .with-sidebar>:first-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.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,.75rem + 0vw,.75rem);background:#fff;border:1px solid #9ca3af;box-shadow:5px 5px 10px #0000001a}.slash-menu__item{display:flex;align-items:center;gap:clamp(.5rem,.5rem + 0vw,.5rem);background:#fff;border:none;padding:clamp(.5rem,.5rem + 0vw,.5rem)}.slash-menu__item:hover{background:#d1d5db}: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)}
