.gsi-material-button{-webkit-appearance:none;background-color:#131314;background-image:none;border:2px solid #8e918f;border-radius:4px;box-sizing:border-box;color:#e3e3e3;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:16px;height:40px;letter-spacing:.25px;max-width:600px;min-width:240px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:middle;white-space:nowrap;width:auto}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .218s}.gsi-material-button:disabled{background-color:#13131461;border-color:#8e918f1f;cursor:default}.gsi-material-button:disabled .gsi-material-button-state{background-color:#e3e3e31f}.gsi-material-button:disabled .gsi-material-button-contents,.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#fff;opacity:12%}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#fff;opacity:8%}.editor-content{background-color:#181818;border-radius:16px;cursor:text;min-height:100%;overflow-y:auto;padding:16px 24px 16px 32px;width:100%}.editor-content.version-preview-open{padding-left:24px;padding-right:8px;transition:all .3s ease-in-out;width:70%}.scroll-inner{scrollbar-color:#656565 #0000;scrollbar-width:thin;transition:scrollbar-color .3s ease}.scroll-inner.hide-scrollbar{scrollbar-color:#0000 #0000}.scroll-inner::-webkit-scrollbar{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:12px}.scroll-inner::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#656565;border:2px solid #0000;border-radius:6px}.scroll-inner.hide-scrollbar::-webkit-scrollbar-thumb{background-color:initial}.editor-container{display:flex;height:100%;justify-content:center;max-height:80vh;min-width:100%;overflow-y:auto;padding-top:0;position:relative;top:240}.editor-container.mobile{width:90dvw}.editor-container.desktop{padding:16px}.block-menu{display:flex!important;flex-direction:row!important}.block-controls{align-items:center;display:flex;flex-direction:row;gap:6px!important;opacity:0!important;pointer-events:none;position:absolute!important;transition:opacity .2s ease-in-out!important}.block-controls.visible{opacity:1!important;pointer-events:auto;position:relative!important}.delete-button,.drag-handle,.insert-button{align-items:center;background:none!important;border:none;border-radius:4px!important;color:#9d9d9d!important;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:28px;padding:4px!important;width:28px}.delete-button:hover,.drag-handle:hover,.insert-button:hover{background:#444!important}.static-toolbar{align-items:center;background:#f9f9f9;border-bottom:1px solid #ddd;display:flex;position:sticky;top:0;z-index:1000}.ProseMirror table{border:2px solid #000!important;border-collapse:collapse!important;border-radius:8px!important;margin-top:10px!important;outline:2px solid #a7a7a7!important;overflow:visible!important;width:100%!important}.ProseMirror table,.ProseMirror td,.ProseMirror th{-webkit-user-select:text!important;user-select:text!important}.ProseMirror td,.ProseMirror th{border:1px solid #ddd!important;padding:0 8px!important;pointer-events:auto!important}.ProseMirror thead{background-color:#2b2b2b!important;color:#fff!important}.ProseMirror th{background-color:#151515!important}.ProseMirror tr{background-color:#393939!important}.ProseMirror tr:nth-child(odd){background-color:#2c2c2c!important}.ProseMirror table td,.ProseMirror table th{position:relative!important}.ProseMirror table td:after,.ProseMirror table th:after{background:#0000!important;content:""!important;cursor:col-resize!important;height:100%!important;position:absolute!important;right:-3px!important;top:0!important;width:6px!important}.ProseMirror .selectedCell{background-color:rgba(60,103,210,.379)!important}.surface-container{background-color:#fff;border-radius:8px;color:#000}@media (prefers-color-scheme:dark){.surface-container{background-color:#000;color:#fff}}.surface-shadow{box-shadow:0 2px 4px #0000001a}.surface-border{border:1px solid #e5e5e5}@media (prefers-color-scheme:dark){.surface-border{border:1px solid #333}}.button{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;justify-content:center;outline:none;padding:8px 12px;transition:background-color .2s ease,border .2s ease}.button:focus{box-shadow:none;outline:none}.button-primary{background-color:#000;border:1px solid #000;color:#fff}.button-primary:hover{background-color:#222}.button-primary:active{background-color:#444}.button-secondary{background-color:initial;border:1px solid #ddd;color:#000}.button-secondary:hover{background-color:#f5f5f5}.button-secondary:active{background-color:#ddd}.button-tertiary{background-color:#eee;color:#000}.button-tertiary:hover{background-color:#ddd}.button-tertiary:active{background-color:#bbb}.button-ghost{background-color:initial;border:none;color:gray}.button-ghost:hover{background-color:#0000001a}.button-ghost:active{background-color:#0003}.button-medium{padding:10px 14px}.button-small{padding:6px 10px}.button-icon{height:32px;padding:0;width:32px}.button-iconSmall{height:24px;padding:0;width:24px}.button-active{background-color:initial!important;color:#fff!important}.button-disabled{cursor:not-allowed;opacity:.5}.tooltip-container{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#000;display:flex;font-size:12px;gap:8px;padding:6px 10px;z-index:999}.tooltip-text{color:#333;font-size:12px;font-weight:500}.tooltip-shortcut{align-items:center;display:flex;gap:4px}.shortcut-key{align-items:center;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;color:#555;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;padding:3px;width:18px}.shortcut-mod{background-color:#000;border-color:#000;color:#fff}@media (prefers-color-scheme:dark){.tooltip-container{background-color:#222;border-color:#444;color:#fff}.tooltip-text{color:#ccc}.shortcut-key{background-color:#444;border-color:#666;color:#fff}}.toolbar-wrapper{align-items:center;background-color:#000;border:1px solid #444;border-radius:6px;box-shadow:0 2px 5px #110a0a33;display:flex;gap:4px;outline:none;padding:4px}.toolbar-wrapper:focus{box-shadow:none;outline:none}.toolbar-vertical{flex-direction:column;padding:4px}.toolbar-button{align-items:center;background-color:initial;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;min-height:32px;min-width:32px;padding:6px 10px;transition:background-color .2s ease}.toolbar-button:hover{background-color:#ffffff1a!important}.toolbar-divider{background-color:#666;height:24px;width:1px}.divider-horizontal{height:1px;width:100%}.icon{stroke-width:2.5;color:currentColor;display:inline-block;height:16px;width:16px}@media (prefers-color-scheme:dark){.icon{color:#fff}}.dropdown-category-title{color:#666;font-size:.65rem;font-weight:700;margin-bottom:4px;padding:4px 8px;text-transform:uppercase}.dropdown-button{align-items:center;background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:6px 8px;text-align:left;transition:background .1s ease-in-out,color .1s ease-in-out;width:100%;z-index:1000}.dropdown-button:hover{background-color:#f0f0f0;color:#222}.dropdown-button.active{background-color:#e0e0e0;color:#fff}.dropdown-button.disabled{color:#999;cursor:not-allowed}@media (prefers-color-scheme:dark){.dropdown-category-title{color:#aaa}.dropdown-button{color:#bbb}.dropdown-button:hover{background-color:#444;color:#fff}.dropdown-button.active{background-color:initial;color:#fff}.dropdown-button.disabled{color:#666}}.dropdown-button:active,.dropdown-button:focus,.dropdown-button:focus-visible{border:none!important;box-shadow:none!important;outline:none!important}.dropdown-button:hover{border:none!important;box-shadow:none!important;outline:none!important}.content-picker-container{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.option-icon{height:16px;margin-right:8px;width:16px}.category-container{margin-top:12px}.chevron-icon{height:8px;width:8px}.insert-dropdown-content{display:flex;flex-direction:column;gap:2px;padding:4px}.insert-dropdown-content button{border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:6px 10px;transition:background .2s ease-in-out}.insert-dropdown-content button:hover{background-color:#ffffff1a}.table-edit-options{display:flex;flex-direction:column;gap:2px;padding:4px}.table-edit-options button{border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:6px 10px;transition:background .2s ease-in-out}.table-edit-options button:hover{background-color:#ffffff1a}.icon-small{height:12px;margin-left:6px;width:12px}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}