@font-face{font-family:__DM_Sans_989755;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/8c0f877bd1202585-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_989755;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/9c18eba18d4baf22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_989755;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_989755{font-family:__DM_Sans_989755,__DM_Sans_Fallback_989755;font-style:normal}.__variable_989755{--font-dm-sans:"__DM_Sans_989755","__DM_Sans_Fallback_989755"}@font-face{font-family:__Alegreya_4614e9;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/b91bb2c3e151ee36-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Alegreya_4614e9;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/a7be84dc872cbcbd-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Alegreya_4614e9;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/bbddbdc23dfb46ad-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Alegreya_4614e9;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/5433acdb3cc6ab7c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Alegreya_4614e9;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4d250567e428eddd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Alegreya_4614e9;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/9f7016c74e6c21cd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Alegreya_4614e9;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/575bcb56b500cc9b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Alegreya_Fallback_4614e9;src:local("Times New Roman");ascent-override:100.67%;descent-override:34.18%;line-gap-override:0.00%;size-adjust:100.92%}.__className_4614e9{font-family:__Alegreya_4614e9,__Alegreya_Fallback_4614e9;font-style:normal}.__variable_4614e9{--font-alegreya:"__Alegreya_4614e9","__Alegreya_Fallback_4614e9"}:root{--black:#2e2b29;--black-contrast:#110f0e;--white:#fff;--gray-1:#f2f2f2;--gray-1-a:rgba(38,38,38,.06);--gray-2:#ededed;--gray-2-a:rgba(31,31,31,.08);--gray-3:#e0e0e0;--gray-3-a:hsla(0,0%,7%,.13);--gray-4:#c7c7c7;--gray-4-a:rgba(0,0,0,.22);--green-dark:#178231;--green-light:#d1fadb;--red:#eb5757;--shadow:0px 6px 20px 0px rgba(0,0,0,.07),0px 1.34px 4.467px 0px rgba(0,0,0,.04),0px 0.399px 1.33px 0px rgba(0,0,0,.03);--shadow-large:0px 27px 42px 0px rgba(0,0,0,.1),0px 8.14px 12.662px 0px rgba(0,0,0,.07),0px 3.381px 5.259px 0px rgba(0,0,0,.05),0px 1.223px 1.902px 0px rgba(0,0,0,.03);--transition-short:0.25s cubic-bezier(0.65,0.05,0.36,1)}*,:after,:before{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5}body{font-family:var(--font-dm-sans),sans-serif;margin:0;min-height:10rem}:first-child{margin-top:0}::-webkit-scrollbar{height:14px;width:14px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background-clip:padding-box;background-color:transparent;border:4px solid transparent;border-radius:8px}:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.15)}::-webkit-scrollbar-button{display:none;height:0;width:0}::-webkit-scrollbar-corner{background-color:transparent}button{align-items:center;background-color:unset;border:none;color:var(--black);display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:.625rem;line-height:1.15;min-height:2.375rem;min-width:2.375rem;overflow:hidden;padding:.625rem;position:relative}button,button:before{border-radius:.625rem;transition:all .2s cubic-bezier(.65,.05,.36,1)}button:before{background-color:var(--gray-2-a);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.5,.5,.5);width:100%;z-index:1}button.icon svg{flex:0 0 auto;height:1.125rem;transition:all .2s cubic-bezier(.65,.05,.36,1);width:1.125rem;z-index:2}button.icon svg .default{opacity:1}button.icon svg .active{opacity:0}button span{z-index:2}button:hover{color:var(--black-contrast)}button:hover:before{opacity:1;transform:scaleX(1)}button:hover.icon svg{transform:scale3d(1.1,1.1,1.1)}button:checked{accent-color:var(--purple)}button.is-active{background:var(--gray-2);color:var(--black)}button.is-active:hover:before{background:var(--gray-1-a)}button.is-active.icon svg .default{opacity:0}button.is-active.icon svg .active{opacity:1}select{appearance:none;background-color:transparent;border:1px solid var(--gray-2);border-radius:.5rem;padding:.5rem 1em .5rem 2rem;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:1.25;outline:unset;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.dropdown{position:relative;font-size:.875rem}.dropdown,.dropdown:before{width:100%;border-radius:.625rem}.dropdown:before{background-color:var(--gray-2-a);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.5,.5,.5);transition:all .2s cubic-bezier(.65,.05,.36,1);z-index:1}.dropdown:hover{color:var(--black-contrast)}.dropdown:hover:before{opacity:1;transform:scaleX(1)}.dropdown.is-open{background-color:var(--gray-1)}.dropdown.is-open:hover:before{content:unset}.dropdown.is-open .drodpown-list{display:flex;opacity:1;transform:translateY(0)}.dropdown .dropdown-toggle{display:flex;flex-direction:row;align-items:center;min-height:2.375rem;gap:.5rem;padding:.5rem .75rem .5rem .5rem;width:100%}.dropdown .dropdown-toggle .toggle-text{width:100%;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.dropdown .dropdown-toggle svg{flex:0 0 auto;left:.5rem;top:calc(50% - .5rem);width:1rem;height:1rem}.dropdown .dropdown-toggle:after{background-color:var(--black);color:var(--icon-color);content:"";display:block;flex:0 0 auto;height:.625rem;mask-image:url('data:image/svg+xml;utf8,<svg width="9" height="6" viewBox="0 0 9 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L4.30963 4.90689C4.41477 5.03104 4.58523 5.03104 4.69037 4.90689L8 1" stroke="black" stroke-width="1.29" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:.625rem}.dropdown .drodpown-list{background-color:#fff;border-radius:1rem;border:1px solid var(--gray-1);box-shadow:var(--shadow);display:none;flex-direction:column;max-width:90vw;opacity:0;padding:.375rem;position:absolute;transform:translateY(1rem);transition:all .6s cubic-bezier(.65,.05,.36,1);width:16rem;z-index:60}#app{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow-x:hidden;position:relative}.actions-group,.inserts-group,.user-group{background-color:#fff;border-radius:1rem;border:1px solid var(--gray-1);box-shadow:var(--shadow);box-sizing:border-box;display:flex;padding:.375rem;transition:all .6s cubic-bezier(.65,.05,.36,1);z-index:60}.actions-group{flex-direction:column;left:.75rem;max-height:3.25rem;position:fixed;top:.75rem;width:5.75rem}.actions-group[data-current-user=in-session]{width:11.175rem}.actions-group[data-current-user=in-session]:has(.audio-settings.is-active){max-height:100vh}.actions-group[data-current-user=in-session] .audio-settings.is-active{max-width:100vw;max-height:100vh;opacity:1}.actions-group[data-current-user=in-session] .sub-button-group.audio .mic.is-active{background-color:var(--green-light)}.actions-group .button-group{flex:0 0 auto;justify-content:flex-end;overflow:hidden}.actions-group .button-group .sub-button-group{flex:0 0 auto}.actions-group .audio-settings{border-radius:1rem;display:flex;flex-direction:column;left:0;max-height:0;max-width:0;opacity:0;padding-top:.5rem}.inserts-group{flex-direction:column;gap:.5rem;height:3.125rem;overflow:hidden;position:fixed;right:.75rem;top:.75rem;width:5.625rem}.inserts-group .items-group{align-self:stretch;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 .375rem}.inserts-group header button{opacity:0;position:absolute;right:-20rem;top:.375rem;transition:all .6s cubic-bezier(.65,.05,.36,1)}.inserts-group .grid{align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-right:-.5rem;overflow:auto}.inserts-group .grid .insert-item{align-items:center;aspect-ratio:1/1;background-color:var(--gray-1);border-radius:.75rem;color:var(--black);display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;justify-content:center;max-width:100%;opacity:0;overflow:hidden;text-align:center;transform:scale3d(0,0,0);transition:all .5s cubic-bezier(.79,.14,.15,.86);width:calc(50% - .25rem)}.inserts-group .grid .insert-item .handle{align-items:center;backdrop-filter:blur(.75rem);background-color:hsla(0,0%,100%,.4);border-radius:.5rem;color:var(--black);cursor:grabbing;display:flex;height:1.375rem;justify-content:center;left:.25rem;padding:.375rem;position:absolute;top:.25rem;transition:background-color .25s cubic-bezier(.65,.05,.36,1);width:1.375rem;z-index:1;box-shadow:0 4px 5px 0 rgba(0,0,0,.07),0 1.34px 1.564px 0 rgba(0,0,0,.04),0 .399px .466px 0 rgba(0,0,0,.03)}.inserts-group .grid .insert-item .handle svg{opacity:.4;transition:opacity .25s cubic-bezier(.65,.05,.36,1)}.inserts-group .grid .insert-item img{height:100%;object-fit:cover;object-position:center;pointer-events:none;transition:all var(--transition-short);width:100%}.inserts-group .grid .insert-item:hover .handle{background-color:var(--white)}.inserts-group .grid .insert-item:hover .handle svg{opacity:1}.inserts-group .grid .insert-item:hover img{transform:scale3d(1.05,1.05,1.05)}.inserts-group:not([data-active-insert=""]){height:calc(100vh - 1.5rem);width:20rem}.inserts-group:not([data-active-insert=""]) header button{opacity:1;right:.375rem}.inserts-group:not([data-active-insert=""]) .grid .insert-item{opacity:1;transform:scaleX(1)}.inserts-group[data-active-insert=nodes] .insert-item{aspect-ratio:2/1;width:100%}.inserts-group[data-active-insert=nodes] .insert-item .icon{height:2rem;opacity:.75;padding-top:.5rem;transition:all .25s cubic-bezier(.65,.05,.36,1);width:2rem}.inserts-group[data-active-insert=nodes] .insert-item .icon .default{transition:all .25s cubic-bezier(.65,.05,.36,1)}.inserts-group[data-active-insert=nodes] .insert-item .icon .active{opacity:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.inserts-group[data-active-insert=nodes] .insert-item:hover{background-color:var(--gray-2)}.inserts-group[data-active-insert=nodes] .insert-item:hover .icon,.inserts-group[data-active-insert=nodes] .insert-item:hover .icon .active{opacity:1}.inserts-group[data-active-insert=nodes] .insert-item:hover .icon .default{opacity:0}.user-group{flex-direction:column;left:.75rem;position:fixed;top:50%;transform:translateY(-50%)}.user-group .user-in-session,.user-group .user-out-of-session{align-items:center;border-radius:.625rem;display:flex;flex-direction:column;gap:.375rem}.user-group .user-in-session{border:1px dashed var(--gray-4);padding:.3125rem}.user-group .user-in-session[data-current-user=in-session]{background-color:var(--gray-2);border:1px solid var(--gray-3)}.user-group .user-out-of-session>:first-child{margin-top:.5rem}.user-group .user-out-of-session>:last-child{margin-bottom:.25rem}.user-group button.icon{min-height:1.75rem;min-width:1.75rem;padding:.4375rem}.user-group button.icon svg{height:.875rem;width:.875rem}.user-group .collaboration-avatar:not(.is-me){cursor:pointer}.user-group .collaboration-avatar:not(.is-me):hover .avatar-image{box-shadow:0 0 0 2px var(--dynamic-user-color)}.user-group .collaboration-avatar .avatar-image{height:1.75rem;transition:box-shadow var(--transition-short);width:1.75rem}.user-group .collaboration-avatar .avatar-state{height:1rem;width:1rem}.button-group,.button-group .sub-button-group{display:flex;transition:all .6s cubic-bezier(.65,.05,.36,1)}.button-group .sub-button-group{align-items:center;flex-direction:row;gap:.125rem;overflow:hidden}.button-group .sub-button-group.audio:after{background-color:var(--gray-2);content:"";height:1.75rem;margin-left:.125rem;margin-right:.25rem;width:1px}.prosemirror-dropcursor-block{background-color:unset!important;height:4px!important;position:absolute}.prosemirror-dropcursor-block:before{border-top:2px dotted var(--black);content:"";height:4px;left:-1.25rem;position:absolute;top:0;width:calc(100% + 1.25rem)}.prosemirror-dropcursor-block:after{border-bottom:.375rem solid transparent;border-left:.75rem solid var(--black);border-top:.375rem solid transparent;content:"";height:0;left:-1.25rem;position:absolute;top:-.35rem;width:0}