:root{--lexiform-background:#fff;--lexiform-foreground:#09090b;--lexiform-card:#fff;--lexiform-card-foreground:#09090b;--lexiform-popover:#fff;--lexiform-popover-foreground:#09090b;--lexiform-primary:#18181b;--lexiform-primary-foreground:#fafafa;--lexiform-secondary:#f4f4f5;--lexiform-secondary-foreground:#18181b;--lexiform-muted:#f4f4f5;--lexiform-muted-foreground:#71717a;--lexiform-accent:#f4f4f5;--lexiform-accent-foreground:#18181b;--lexiform-destructive:#ef4444;--lexiform-destructive-foreground:#fafafa;--lexiform-border:#e4e4e7;--lexiform-input:#e4e4e7;--lexiform-ring:#18181b;--lexiform-radius:.5rem;--lexiform-code-bg:#f4f4f5;--lexiform-code-border:#e4e4e7;--lexiform-token-comment:slategray;--lexiform-token-punctuation:#999;--lexiform-token-property:#905;--lexiform-token-selector:#690;--lexiform-token-operator:#9a6e3a;--lexiform-token-attr:#07a;--lexiform-token-variable:#e90;--lexiform-token-function:#dd4a68}@media (prefers-color-scheme:dark){:root:not(.lexiform-light):not(.light){--lexiform-background:#09090b;--lexiform-foreground:#fafafa;--lexiform-card:#09090b;--lexiform-card-foreground:#fafafa;--lexiform-popover:#09090b;--lexiform-popover-foreground:#fafafa;--lexiform-primary:#fafafa;--lexiform-primary-foreground:#18181b;--lexiform-secondary:#27272a;--lexiform-secondary-foreground:#fafafa;--lexiform-muted:#27272a;--lexiform-muted-foreground:#a1a1aa;--lexiform-accent:#27272a;--lexiform-accent-foreground:#fafafa;--lexiform-destructive:#7f1d1d;--lexiform-destructive-foreground:#fafafa;--lexiform-border:#27272a;--lexiform-input:#27272a;--lexiform-ring:#d4d4d8;--lexiform-code-bg:#27272a;--lexiform-code-border:#3f3f46;--lexiform-token-comment:#6b7280;--lexiform-token-punctuation:#9ca3af;--lexiform-token-property:#f87171;--lexiform-token-selector:#a3e635;--lexiform-token-operator:#fbbf24;--lexiform-token-attr:#60a5fa;--lexiform-token-variable:#fb923c;--lexiform-token-function:#f472b6}}:root.lexiform-dark,.lexiform-dark,:root.dark,.dark{--lexiform-background:#09090b;--lexiform-foreground:#fafafa;--lexiform-card:#09090b;--lexiform-card-foreground:#fafafa;--lexiform-popover:#09090b;--lexiform-popover-foreground:#fafafa;--lexiform-primary:#fafafa;--lexiform-primary-foreground:#18181b;--lexiform-secondary:#27272a;--lexiform-secondary-foreground:#fafafa;--lexiform-muted:#27272a;--lexiform-muted-foreground:#a1a1aa;--lexiform-accent:#27272a;--lexiform-accent-foreground:#fafafa;--lexiform-destructive:#7f1d1d;--lexiform-destructive-foreground:#fafafa;--lexiform-border:#27272a;--lexiform-input:#27272a;--lexiform-ring:#d4d4d8;--lexiform-code-bg:#27272a;--lexiform-code-border:#3f3f46;--lexiform-token-comment:#6b7280;--lexiform-token-punctuation:#9ca3af;--lexiform-token-property:#f87171;--lexiform-token-selector:#a3e635;--lexiform-token-operator:#fbbf24;--lexiform-token-attr:#60a5fa;--lexiform-token-variable:#fb923c;--lexiform-token-function:#f472b6}.Lexiform__editorContainer{border:1px solid var(--lexiform-border);border-radius:var(--lexiform-radius);background-color:var(--lexiform-background);color:var(--lexiform-foreground);flex-direction:column;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow:hidden}.Lexiform__editorInner{flex-grow:1;position:relative}.Lexiform__editorScroller{min-height:150px;max-height:600px;padding:15px;overflow:auto}.Lexiform__editor{position:relative}.LexiformContentEditable__root{resize:none;outline:none;min-height:150px;padding-bottom:20px;font-size:15px}.LexiformContentEditable__placeholder{color:var(--lexiform-muted-foreground);text-overflow:ellipsis;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:15px;display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.Lexiform__toolbar{background:var(--lexiform-muted);border-bottom:1px solid var(--lexiform-border);flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.Lexiform__toolbarDivider{background-color:var(--lexiform-border);width:1px;height:20px;margin:0 4px}.Lexiform__toolbarButton{border-radius:calc(var(--lexiform-radius) - 4px);cursor:pointer;color:var(--lexiform-muted-foreground);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:background-color .15s;display:flex}.Lexiform__toolbarButton:hover:not(:disabled){background-color:var(--lexiform-accent)}.Lexiform__toolbarButton:disabled{opacity:.5;cursor:not-allowed}.Lexiform__toolbarButton.active{background-color:var(--lexiform-border);color:var(--lexiform-foreground)}.Lexiform__fontSizeWrapper{align-items:center;display:flex}.Lexiform__fontSizeInput{text-align:center;border:1px solid var(--lexiform-border);border-radius:calc(var(--lexiform-radius) - 4px);appearance:none;width:40px;margin:0 4px;padding:4px;font-size:13px}.Lexiform__fontSizeInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Lexiform__fontSizeInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Lexiform__blockTypeButton,.Lexiform__fontFamilyButton{justify-content:space-between;min-width:120px}.Lexiform__dropdownContent,.typeahead-popover{background-color:var(--lexiform-popover);border-radius:var(--lexiform-radius);z-index:1000;border:1px solid var(--lexiform-border);min-width:180px;max-height:300px;padding:6px;overflow-y:auto;box-shadow:0 10px 38px -10px #00000040,0 10px 20px -15px #00000026}.Lexiform__dropdownContent *{box-sizing:border-box}.Lexiform__dropdownItem{color:var(--lexiform-popover-foreground);border-radius:calc(var(--lexiform-radius) - 2px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:1.2;transition:background-color .15s,color .15s;display:flex;position:relative}.Lexiform__dropdownItem:focus,.Lexiform__dropdownItem:hover,.Lexiform__dropdownItem.active{background-color:var(--lexiform-accent);color:var(--lexiform-accent-foreground)}.Lexiform__dropdownItem.active{box-shadow:inset 0 0 0 1px var(--lexiform-border);font-weight:500}.Lexiform__dropdownSeparator{background-color:var(--lexiform-border);height:1px;margin:6px -6px}.Lexiform__dropdownButtonText{margin-left:6px;margin-right:6px}.Lexiform__dropdownButtonIcon{display:flex}.Lexiform__dropdownCheck{color:var(--lexiform-foreground);margin-left:auto;display:flex}.Lexiform__popoverContent{background-color:var(--lexiform-background);border-radius:calc(var(--lexiform-radius) - 2px);border:1px solid var(--lexiform-border);z-index:1000;padding:10px;box-shadow:0 5px 20px #00000026}.Lexiform__colorIndicator{border-radius:calc(var(--lexiform-radius) - 4px);justify-content:center;align-items:center;width:18px;height:18px;display:flex}.Lexiform__colorLetter{color:inherit;mix-blend-mode:difference;font-size:11px;font-weight:700}.Lexiform__colorPickerWrapper{flex-direction:column;gap:10px;display:flex}.Lexiform__colorPickerInputWrapper{align-items:center;gap:8px;display:flex}.Lexiform__colorPickerInputWrapper label{color:var(--lexiform-muted-foreground);font-size:12px}.Lexiform__colorPickerInput{border:1px solid var(--lexiform-border);border-radius:calc(var(--lexiform-radius) - 4px);flex-grow:1;padding:4px 8px;font-size:12px}.Lexiform__colorPickerBasic{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.Lexiform__colorPickerBasicItem{aspect-ratio:1;border-radius:calc(var(--lexiform-radius) - 4px);cursor:pointer;border:1px solid #0000;width:100%;padding:0}.Lexiform__colorPickerBasicItem.active{border-color:var(--lexiform-foreground);box-shadow:inset 0 0 0 1px #fff}.Lexiform__colorPickerSaturation{border-radius:calc(var(--lexiform-radius) - 4px);cursor:crosshair;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);width:100%;height:150px;position:relative}.Lexiform__colorPickerCursor{pointer-events:none;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-6px,-6px);box-shadow:0 0 2px #00000080}.Lexiform__colorPickerHue{border-radius:calc(var(--lexiform-radius) - 2px);cursor:crosshair;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);width:100%;height:12px;position:relative}.Lexiform__colorPickerHueCursor{pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-8px,-2px);box-shadow:0 0 2px #00000080}.Lexiform__colorPickerPreview{border-radius:calc(var(--lexiform-radius) - 4px);border:1px solid var(--lexiform-border);width:100%;height:24px}.Lexiform__linkEditor{z-index:100;opacity:0;background-color:var(--lexiform-background);border-radius:var(--lexiform-radius);width:100%;max-width:300px;margin-top:-6px;transition:opacity .5s;position:absolute;top:0;left:0;box-shadow:0 5px 10px #0000004d}.Lexiform__linkEditorForm{align-items:center;gap:8px;padding:8px;display:flex}.Lexiform__linkInput{border:1px solid var(--lexiform-border);border-radius:calc(var(--lexiform-radius) - 4px);outline:none;flex-grow:1;padding:6px 10px;font-size:14px}.Lexiform__linkInput:focus{border-color:var(--lexiform-primary);box-shadow:0 0 0 1px var(--lexiform-primary)}.Lexiform__linkActions{gap:4px;display:flex}.Lexiform__linkActionButton{border-radius:calc(var(--lexiform-radius) - 4px);cursor:pointer;color:var(--lexiform-muted-foreground);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex}.Lexiform__linkActionButton:hover{background-color:var(--lexiform-accent)}.Lexiform__linkActionButton.primary{color:#10b981}.Lexiform__linkActionButton.primary:hover{background-color:#ecfdf5}.Lexiform__linkView{align-items:center;gap:8px;padding:8px 12px;display:flex}.Lexiform__linkAnchor{color:var(--lexiform-primary);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;max-width:200px;text-decoration:none;overflow:hidden}.Lexiform__linkAnchor:hover{text-decoration:underline}.Lexiform__dialogOverlay{z-index:9999;background-color:#00000080;position:fixed;inset:0}.Lexiform__dialogContent{background-color:var(--lexiform-background);border-radius:var(--lexiform-radius);z-index:10000;width:90vw;max-width:450px;max-height:85vh;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 25px #0003}.Lexiform__dialogHeader{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.Lexiform__dialogTitle{margin:0;font-size:18px;font-weight:600}.Lexiform__dialogClose{cursor:pointer;color:var(--lexiform-muted-foreground);border-radius:calc(var(--lexiform-radius) - 4px);background:0 0;border:none;padding:4px;display:flex}.Lexiform__dialogClose:hover{background-color:var(--lexiform-accent)}.Lexiform__dialogBody{max-height:60vh;overflow-y:auto}.Lexiform__floatingTextFormatToolbar{background:var(--lexiform-background);border-radius:var(--lexiform-radius);border:1px solid var(--lexiform-border);z-index:100;will-change:transform;gap:2px;padding:4px;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 10px #0000001a}.Lexiform__floatingToolbarButton{border-radius:calc(var(--lexiform-radius) - 4px);cursor:pointer;color:var(--lexiform-muted-foreground);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:background-color .15s;display:flex}.Lexiform__floatingToolbarButton:hover{background-color:var(--lexiform-accent)}.Lexiform__floatingToolbarButton.active{background-color:var(--lexiform-secondary);color:var(--lexiform-foreground)}.Lexiform__floatingToolbarDivider{background-color:var(--lexiform-border);width:1px;margin:4px}.table-cell-action-button-container{will-change:transform;z-index:4;position:absolute;top:0;left:0}.table-cell-action-button-container--active{display:block}.table-cell-action-button-container--inactive{display:none}.table-cell-action-button{background-color:var(--lexiform-muted,#eee);border:1px solid var(--lexiform-border,#ccc);width:20px;height:20px;color:var(--lexiform-foreground,#222);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:10px;display:flex}.table-cell-action-button:hover{background-color:var(--lexiform-accent,#ddd)}.table-cell-action-button .chevron-down{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;display:inline-block}.dropdown{z-index:10000;background-color:var(--lexiform-popover,#fff);border:1px solid var(--lexiform-border,#e4e4e7);border-radius:var(--lexiform-radius,.5rem);min-width:180px;padding:4px;display:block;position:fixed;box-shadow:0 10px 25px -5px #00000026,0 4px 10px -5px #0000001a}.dropdown .item{cursor:pointer;width:100%;color:var(--lexiform-popover-foreground,#09090b);border-radius:calc(var(--lexiform-radius,.5rem) - 2px);text-align:left;background:0 0;border:none;align-items:center;padding:8px 12px;font-size:13px;transition:background-color .15s;display:flex}.dropdown .item:hover{background-color:var(--lexiform-accent,#f4f4f5)}.dropdown .item .text{flex-grow:1}.dropdown .item .icon-text-container{align-items:center;gap:8px;display:flex}.dropdown hr{background-color:var(--lexiform-border,#e4e4e7);border:none;height:1px;margin:4px 0}.Modal__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;flex-grow:0px;flex-shrink:1px;z-index:100;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal__modal{flex-grow:0px;background-color:var(--lexiform-background);border:1px solid var(--lexiform-border);border-radius:var(--lexiform-radius);min-width:320px;max-width:90vw;min-height:100px;color:var(--lexiform-foreground);flex-direction:column;padding:24px;display:flex;position:relative;box-shadow:0 10px 25px -5px #0003,0 8px 10px -6px #0000001a}.modal-top{justify-content:start;padding-top:4rem}.modal-bottom{justify-content:end;padding-bottom:4rem}.Modal__title{border-bottom:1px solid var(--lexiform-border);letter-spacing:-.02em;margin:0;padding-bottom:12px;font-size:1.125rem;font-weight:600}.Modal__closeButton{border-radius:calc(var(--lexiform-radius) - 2px);text-align:center;cursor:pointer;width:32px;height:32px;color:var(--lexiform-muted-foreground);background-color:#0000;border:0;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.Modal__closeButton:hover{background-color:var(--lexiform-accent);color:var(--lexiform-foreground)}.Modal__content{padding-top:20px;font-size:.875rem}.EquationEditor_inlineEditor{color:var(--lexiform-primary,#8421a2);background-color:inherit;resize:none;border:0;outline:0;margin:0;padding:0}.EquationEditor_blockEditor{color:var(--lexiform-primary,#8421a2);background-color:inherit;resize:none;border:0;outline:0;width:100%;margin:0;padding:0}.EquationEditor_inputBackground{background-color:var(--lexiform-muted,#eee);color:var(--lexiform-foreground,#000)}.EquationEditor_dollarSign{text-align:left;color:var(--lexiform-muted-foreground,#b0b0b0)}.EquationComponent__container{cursor:pointer;min-width:20px;min-height:20px;color:inherit;border-radius:4px;padding:2px 4px;transition:background-color .2s,border-color .2s;display:inline-block}.EquationComponent__container:hover{background-color:var(--lexiform-gray-100,#f3f4f6)}.EquationComponent__container--block{text-align:center;margin:8px 0;padding:8px;display:block}.lexiform-dark .EquationComponent__container:hover{background-color:var(--lexiform-gray-800,#1f2937)}.lexiform-dark .EquationComponent__container .katex{color:var(--lexiform-gray-50,#f9fafb)}.KatexEquationAlterer_defaultRow{flex-direction:row;justify-content:space-between;margin-top:10px;margin-bottom:10px;display:flex;overflow:hidden}.KatexEquationAlterer_dialogActions{flex-direction:row;justify-content:right;margin-top:20px;margin-bottom:0;display:flex;overflow:hidden}.KatexEquationAlterer_centerRow{flex-direction:"row";justify-content:center;margin-top:10px;margin-bottom:10px;display:flex;overflow:hidden}.KatexEquationAlterer_textArea{resize:none;width:100%;padding:7px}.Button__root{background-color:var(--lexiform-primary,#18181b);color:var(--lexiform-primary-foreground,#fafafa);border-radius:var(--lexiform-radius,5px);cursor:pointer;border:0;padding:10px 15px;font-size:14px;font-weight:500;transition:background-color .15s}.Button__root:hover{opacity:.9}.Button__small{padding:5px 10px;font-size:13px}.Button__disabled{opacity:.5;cursor:not-allowed}.Button__disabled:hover{opacity:.5}.ExcalidrawModal__overlay{flex-direction:column;flex-grow:0px;flex-shrink:1px;z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;align-items:center;display:flex;position:fixed;inset:0}.ExcalidrawModal__actions{text-align:end;z-index:1;gap:6px;display:flex;position:absolute;top:5px;right:5px}.ExcalidrawModal__actions button,.ExcalidrawModal__actions .action-button{background-color:var(--lexiform-background,#fff);color:var(--lexiform-foreground,#000);border-radius:var(--lexiform-radius,5px);border:1px solid var(--lexiform-border,#e4e4e7);cursor:pointer;padding:6px 14px;font-size:13px;font-weight:500;transition:background-color .15s}.ExcalidrawModal__actions button:hover,.ExcalidrawModal__actions .action-button:hover{background-color:var(--lexiform-accent,#f4f4f5)}.ExcalidrawModal__row{border-radius:var(--lexiform-radius,8px);width:70vw;height:70vh;padding:40px 5px 5px;position:relative;box-shadow:0 12px 28px #0003,0 2px 4px #0000001a,inset 0 0 0 1px #ffffff1a}.ExcalidrawModal__row>div{border-radius:calc(var(--lexiform-radius,8px) - 2px)}.ExcalidrawModal__modal{z-index:10;border-radius:var(--lexiform-radius,8px);background-color:var(--lexiform-background,#fff);width:auto;color:var(--lexiform-foreground,#000);border:1px solid var(--lexiform-border,transparent);justify-content:center;align-items:center;display:flex;position:relative;top:50px;left:0}.ExcalidrawModal__discardModal{justify-content:center;gap:8px;margin-top:20px;display:flex}.ImageNode__contentEditable{resize:none;cursor:text;caret-color:#050505;-webkit-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-word;border:0;outline:0;width:calc(100% - 20px);min-height:20px;padding:10px;font-size:12px;display:block;position:relative}.ImageNode__placeholder{color:#888;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;font-size:12px;display:inline-block;position:absolute;top:10px;left:10px;overflow:hidden}.image-control-wrapper--resizing{touch-action:none}.ContentEditable__root{border:0;outline:0;min-height:150px;padding:8px 46px 40px;font-size:15px;display:block;position:relative}@media (max-width:1025px){.ContentEditable__root{padding-left:8px;padding-right:8px}}.ContentEditable__placeholder{color:var(--lexiform-muted-foreground,#999);text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;font-size:15px;display:inline-block;position:absolute;top:8px;left:46px;right:28px;overflow:hidden}@media (max-width:1025px){.ContentEditable__placeholder{left:8px;right:8px}}.DialogActions{flex-direction:row;justify-content:right;margin-top:20px;display:flex}.DialogButtonsList{flex-direction:column;justify-content:right;margin-top:20px;display:flex}.DialogButtonsList button{margin-bottom:20px}.Input__wrapper{flex-direction:row;align-items:center;margin-bottom:10px;display:flex}.Input__label{color:var(--lexiform-foreground,#09090b);flex:1;display:flex}.Input__input{border:1px solid var(--lexiform-border,#e4e4e7);background-color:var(--lexiform-background,#fff);color:var(--lexiform-foreground,#09090b);border-radius:var(--lexiform-radius,5px);outline:none;flex:2;min-width:0;padding:7px 10px;display:flex}.Input__input:focus{border-color:var(--lexiform-ring,#18181b);box-shadow:0 0 0 1px var(--lexiform-ring,#18181b)}.Input__input--error{border-color:var(--lexiform-destructive,#ef4444)}.Input__input--error:focus{border-color:var(--lexiform-destructive,#ef4444);box-shadow:0 0 0 1px var(--lexiform-destructive,#ef4444)}.PollNode__container{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fcfcfc;border:1px solid #eee;border-radius:10px;min-width:400px;max-width:600px}.PollNode__container.focused{outline:2px solid #3c84f4}.PollNode__inner{cursor:default;margin:15px}.PollNode__heading{color:#444;text-align:center;margin:0 0 15px;font-size:18px}.PollNode__optionContainer{flex-direction:row;align-items:center;margin-bottom:10px;display:flex}.PollNode__optionInputWrapper{cursor:pointer;border:1px solid #3d87f5;border-radius:5px;flex:10px;display:flex;position:relative;overflow:hidden}.PollNode__optionInput{color:#3d87f5;z-index:0;background-color:#0000;border:0;outline:0;flex:1px;padding:7px;font-weight:700;display:flex}.PollNode__optionInput::placeholder{color:#999;font-weight:400}.PollNode__optionInputVotes{z-index:0;background-color:#ecf3fe;height:100%;transition:width 1s;position:absolute;top:0;left:0}.PollNode__optionInputVotesCount{color:#3d87f5;font-size:12px;position:absolute;top:5px;right:15px}.PollNode__optionCheckboxWrapper{border:1px solid #999;border-radius:5px;width:22px;height:22px;margin-right:10px;display:flex;position:relative}.PollNode__optionCheckboxChecked{background-color:#3d87f5;border:1px solid #3d87f5}.PollNode__optionCheckboxChecked:after{content:"";cursor:pointer;pointer-events:none;border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin:0;display:block;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.PollNode__optionCheckbox{opacity:0;cursor:pointer;border:0;width:100%;height:100%;display:block;position:absolute}.PollNode__optionDelete{z-index:0;cursor:pointer;opacity:.3;background-color:#0000;background-position:6px 6px;background-repeat:no-repeat;border:0;border-radius:5px;width:28px;height:28px;margin-left:6px;display:flex;position:relative}.PollNode__optionDelete:before,.PollNode__optionDelete:after{content:"";background-color:#999;width:2px;height:15px;display:block;position:absolute;top:6px;left:13px}.PollNode__optionDelete:before{transform:rotate(-45deg)}.PollNode__optionDelete:after{transform:rotate(45deg)}.PollNode__optionDelete:hover{opacity:1;background-color:#eee}.PollNode__optionDeleteDisabled{cursor:not-allowed}.PollNode__optionDeleteDisabled:hover{opacity:.3;background-color:#0000}.PollNode__footer{justify-content:center;display:flex}.Collapsible__container{background:#fcfcfc;border:1px solid #eee;border-radius:10px;margin-bottom:8px}.Collapsible__title{cursor:pointer;outline:none;padding:5px 5px 5px 20px;font-weight:700;list-style:none;position:relative}.Collapsible__title::marker{display:none}.Collapsible__title::-webkit-details-marker{display:none}.Collapsible__title:before{content:"";border:4px solid #0000;border-left:6px solid #000;border-right-width:6px;display:block;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.Collapsible__container[open]>.Collapsible__title:before{border-width:6px 4px 0;border-color:#000 #0000 #0000}.Collapsible__content{padding:0 5px 5px 20px}.Collapsible__collapsed .Collapsible__content{-webkit-user-select:none;user-select:none;display:none}[type=page-break]{width:calc(100% + var(--editor-input-padding,28px) * 2);overflow:unset;margin-left:calc(var(--editor-input-padding,28px) * -1);margin-top:var(--editor-input-padding,28px);margin-bottom:var(--editor-input-padding,28px);border:none;border-top:1px dashed var(--editor-color-secondary,#eee);border-bottom:1px dashed var(--editor-color-secondary,#eee);background-color:var(--editor-color-secondary,#eee);display:block;position:relative}[type=page-break]:before{content:"";top:50%;left:calc(var(--editor-input-padding,28px) + 12px);opacity:.5;background-size:cover;width:16px;height:16px;position:absolute;transform:translateY(-50%)}[type=page-break]:after{content:"PAGE BREAK";color:#000;background-color:#fff;border:1px solid #ccc;padding:2px 6px;font-size:12px;font-weight:600;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selected[type=page-break]{border-color:var(--editor-color-primary,#4766cb)}.selected[type=page-break]:before{opacity:1}.LexiformTheme__ltr{text-align:left}.LexiformTheme__rtl{text-align:right}.LexiformTheme__paragraph{margin:0;position:relative}.LexiformTheme__quote{color:var(--lexiform-muted-foreground,#65676b);border-left-color:var(--lexiform-border,#ced0d4);border-left-style:solid;border-left-width:4px;margin:0 0 10px 20px;padding-left:16px;font-size:15px}.LexiformTheme__h1{color:var(--lexiform-foreground,#050505);margin:0;font-size:24px;font-weight:400}.LexiformTheme__h2{color:var(--lexiform-muted-foreground,#65676b);text-transform:uppercase;margin:0;font-size:15px;font-weight:700}.LexiformTheme__h3{text-transform:uppercase;margin:0;font-size:12px}.LexiformTheme__indent{--lexical-indent-base-value:40px}.LexiformTheme__textBold{font-weight:700}.LexiformTheme__paragraph mark{background-color:unset}.LexiformTheme__textHighlight{background:#ffd40024;border-bottom:2px solid #ffd4004d}.LexiformTheme__textItalic{font-style:italic}.LexiformTheme__textUnderline{text-decoration:underline}.LexiformTheme__textStrikethrough{text-decoration:line-through}.LexiformTheme__textUnderlineStrikethrough{text-decoration:underline line-through}.LexiformTheme__tabNode{text-decoration:none;position:relative}.LexiformTheme__tabNode.LexiformTheme__textUnderline:after{content:"";border-bottom:.1em solid;position:absolute;bottom:.15em;left:0;right:0}.LexiformTheme__tabNode.LexiformTheme__textStrikethrough:before{content:"";border-top:.1em solid;position:absolute;top:.69em;left:0;right:0}.LexiformTheme__tabNode.LexiformTheme__textUnderlineStrikethrough:before,.LexiformTheme__tabNode.LexiformTheme__textUnderlineStrikethrough:after{content:"";position:absolute;left:0;right:0}.LexiformTheme__tabNode.LexiformTheme__textUnderlineStrikethrough:before{border-top:.1em solid;top:.69em}.LexiformTheme__tabNode.LexiformTheme__textUnderlineStrikethrough:after{border-bottom:.1em solid;bottom:.05em}.LexiformTheme__textSubscript{font-size:.8em;vertical-align:sub!important}.LexiformTheme__textSuperscript{vertical-align:super;font-size:.8em}.LexiformTheme__textCode{background-color:var(--lexiform-code-bg,#f0f2f5);padding:1px .25rem;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%}.LexiformTheme__textLowercase{text-transform:lowercase}.LexiformTheme__textUppercase{text-transform:uppercase}.LexiformTheme__textCapitalize{text-transform:capitalize}.LexiformTheme__hashtag{background-color:#5890ff26;border-bottom:1px solid #5890ff4d}.LexiformTheme__link{color:#216fdb;text-decoration:none}.LexiformTheme__link:hover{cursor:pointer;text-decoration:underline}.LexiformTheme__blockCursor{pointer-events:none;display:block;position:absolute}.LexiformTheme__blockCursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite CursorBlink;display:block;position:absolute;top:-2px}@keyframes CursorBlink{to{visibility:hidden}}.LexiformTheme__code{background-color:var(--lexiform-code-bg,#f0f2f5);tab-size:2;margin:8px 0;padding:8px 8px 8px 52px;font-family:Menlo,Consolas,Monaco,monospace;font-size:13px;line-height:1.53;display:block;position:relative;overflow-x:auto}.LexiformTheme__code:before{content:attr(data-gutter);background-color:var(--lexiform-code-border,#eee);border-right:1px solid var(--lexiform-border,#ccc);color:var(--lexiform-muted-foreground,#777);white-space:pre-wrap;text-align:right;min-width:25px;padding:8px;position:absolute;top:0;left:0}.LexiformTheme__characterLimit{display:inline;background-color:#fbb!important}.LexiformTheme__ol1{margin:0;padding:0;list-style-position:outside}.LexiformTheme__ol2{margin:0;padding:0;list-style-type:upper-alpha;list-style-position:outside}.LexiformTheme__ol3{margin:0;padding:0;list-style-type:lower-alpha;list-style-position:outside}.LexiformTheme__ol4{margin:0;padding:0;list-style-type:upper-roman;list-style-position:outside}.LexiformTheme__ol5{margin:0;padding:0;list-style-type:lower-roman;list-style-position:outside}.LexiformTheme__ul{margin:0;padding:0;list-style-position:outside}.LexiformTheme__listItem{margin:0 32px}.LexiformTheme__listItem::marker{color:var(--listitem-marker-color);background-color:var(--listitem-marker-background-color);font-family:var(--listitem-marker-font-family);font-size:var(--listitem-marker-font-size)}.LexiformTheme__listItemChecked,.LexiformTheme__listItemUnchecked{outline:none;margin-left:8px;margin-right:8px;padding-left:24px;padding-right:24px;list-style-type:none;position:relative}.LexiformTheme__listItemChecked{text-decoration:line-through}.LexiformTheme__listItemUnchecked:before,.LexiformTheme__listItemChecked:before{content:"";cursor:pointer;background-size:cover;width:16px;height:16px;display:block;position:absolute;top:2px;left:0}.LexiformTheme__listItemUnchecked[dir=rtl]:before,.LexiformTheme__listItemChecked[dir=rtl]:before{left:auto;right:0}.LexiformTheme__listItemUnchecked:focus:before,.LexiformTheme__listItemChecked:focus:before{border-radius:2px;box-shadow:0 0 0 2px #a6cdfe}.LexiformTheme__listItemUnchecked:before{border:1px solid #999;border-radius:2px}.LexiformTheme__listItemChecked:before{background-color:#3d87f5;background-repeat:no-repeat;border:1px solid #3d87f5;border-radius:2px}.LexiformTheme__listItemChecked:after{content:"";cursor:pointer;border:2px solid #fff;border-width:0 2px 2px 0;width:3px;height:6px;display:block;position:absolute;top:6px;left:7px;right:7px;transform:rotate(45deg)}.LexiformTheme__nestedListItem{list-style-type:none}.LexiformTheme__nestedListItem:before,.LexiformTheme__nestedListItem:after{display:none}.LexiformTheme__tokenComment{color:var(--lexiform-token-comment,slategray)}.LexiformTheme__tokenPunctuation{color:var(--lexiform-token-punctuation,#999)}.LexiformTheme__tokenProperty{color:var(--lexiform-token-property,#905)}.LexiformTheme__tokenSelector{color:var(--lexiform-token-selector,#690)}.LexiformTheme__tokenOperator{color:var(--lexiform-token-operator,#9a6e3a)}.LexiformTheme__tokenAttr{color:var(--lexiform-token-attr,#07a)}.LexiformTheme__tokenVariable{color:var(--lexiform-token-variable,#e90)}.LexiformTheme__tokenFunction{color:var(--lexiform-token-function,#dd4a68)}.LexiformTheme__mark{background:#ffd40024;border-bottom:2px solid #ffd4004d;padding-bottom:2px}.LexiformTheme__markOverlap{background:#ffd4004d;border-bottom:2px solid #ffd400b3}.LexiformTheme__mark.selected{background:#ffd40080;border-bottom:2px solid #ffd400}.LexiformTheme__markOverlap.selected{background:#ffd400b3;border-bottom:2px solid #ffd400b3}.LexiformTheme__embedBlock{-webkit-user-select:none;user-select:none}.LexiformTheme__embedBlockFocus{outline:2px solid #3c84f4}.LexiformTheme__autocomplete{color:#ccc}.LexiformTheme__hr{cursor:pointer;border:none;margin:1em 0;padding:2px}.LexiformTheme__hr:after{content:"";background-color:#ccc;height:2px;line-height:2px;display:block}.LexiformTheme__hr.LexiformTheme__hrSelected{-webkit-user-select:none;user-select:none;outline:2px solid #3c84f4}.LexiformTheme__specialText{background-color:#ff0;font-weight:700}.LexiformTheme__tableScrollableWrapper{margin:0 25px 30px 0;overflow-x:auto}.LexiformTheme__tableScrollableWrapper>.LexiformTheme__table{margin-top:0;margin-bottom:0}.LexiformTheme__tableAlignmentCenter{margin-left:auto;margin-right:auto}.LexiformTheme__tableAlignmentRight{margin-left:auto}.LexiformTheme__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:fit-content;margin-top:25px;margin-bottom:30px;overflow:scroll}.LexiformTheme__tableScrollableWrapper.LexiformTheme__tableFrozenRow{overflow-x:clip}.LexiformTheme__tableFrozenRow tr:first-of-type>td{background-color:var(--lexiform-background,#fff);z-index:2;position:sticky;top:44px;overflow:clip}.LexiformTheme__tableFrozenRow tr:first-of-type>th{background-color:var(--lexiform-muted,#f2f3f5);z-index:2;position:sticky;top:44px;overflow:clip}.LexiformTheme__tableFrozenRow tr:first-of-type>th:after,.LexiformTheme__tableFrozenRow tr:first-of-type>td:after{content:"";border-bottom:1px solid var(--lexiform-border,#bbb);width:100%;position:absolute;bottom:0;left:0}.LexiformTheme__tableFrozenColumn tr>td:first-child{background-color:var(--lexiform-background,#fff);z-index:2;position:sticky;left:0}.LexiformTheme__tableFrozenColumn tr>th:first-child{background-color:var(--lexiform-muted,#f2f3f5);z-index:2;position:sticky;left:0}.LexiformTheme__tableFrozenColumn tr>:first-child:after{content:"";border-right:1px solid var(--lexiform-border,#bbb);height:100%;position:absolute;top:0;left:0;right:0}.LexiformTheme__tableRowStriping tr:nth-child(2n){background-color:var(--lexiform-muted,#f2f5fb)}.LexiformTheme__tableSelection ::selection{background-color:#0000}.LexiformTheme__tableSelected{outline:2px solid #3c84f4}.LexiformTheme__tableCell{border:1px solid var(--lexiform-border,#bbb);vertical-align:top;text-align:start;outline:none;width:75px;padding:6px 8px;position:relative;overflow:auto}.LexiformTheme__tableCell>*{overflow:inherit}.LexiformTheme__tableCellResizer{cursor:ew-resize;z-index:10;width:8px;height:100%;position:absolute;top:0;right:-4px}.LexiformTheme__tableCellHeader{background-color:var(--lexiform-muted,#f2f3f5);text-align:start}.LexiformTheme__tableCellSelected{caret-color:#0000}.LexiformTheme__tableCellSelected:after{mix-blend-mode:multiply;content:"";pointer-events:none;background-color:highlight;position:absolute;inset:0}.LexiformTheme__tableAddColumns{background-color:var(--lexiform-muted,#eee);cursor:pointer;border:0;height:100%;animation:.2s table-controls;position:absolute}.LexiformTheme__tableAddColumns:after{content:" ";opacity:.4;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.LexiformTheme__tableAddColumns:hover,.LexiformTheme__tableAddRows:hover{background-color:#c9dbf0}.LexiformTheme__tableAddRows{background-color:var(--lexiform-muted,#eee);cursor:pointer;border:0;width:calc(100% - 25px);animation:.2s table-controls;position:absolute}.LexiformTheme__tableAddRows:after{content:" ";opacity:.4;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@keyframes table-controls{0%{opacity:0}to{opacity:1}}.LexiformTheme__tableCellResizeRuler{background-color:#3c84f4;width:1px;height:100%;display:block;position:absolute;top:0}.LexiformTheme__tableCellActionButtonContainer{z-index:4;width:20px;height:20px;display:block;position:absolute;top:6px;right:5px}.LexiformTheme__tableCellActionButton{background-color:var(--lexiform-muted,#eee);width:20px;height:20px;color:var(--lexiform-foreground,#222);cursor:pointer;border:0;border-radius:20px;display:block}.LexiformTheme__tableCellActionButton:hover{background-color:var(--lexiform-accent,#ddd)}.color-picker-wrapper{padding:20px}.color-picker-basic-color{flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.color-picker-basic-color button{cursor:pointer;border:1px solid #ccc;border-radius:4px;width:16px;height:16px;list-style-type:none}.color-picker-basic-color button.active{box-shadow:0 0 2px 2px #0000004d}.color-picker-saturation{-webkit-user-select:none;user-select:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);width:100%;height:150px;margin-top:15px;position:relative}.color-picker-saturation_cursor{box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;transform:translate(-10px,-10px);box-shadow:0 0 15px #00000026}.color-picker-hue{-webkit-user-select:none;user-select:none;background-image:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:12px;width:100%;height:12px;margin-top:15px;position:relative}.color-picker-hue_cursor{box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;transform:translate(-10px,-4px);box-shadow:0 0 0 .5px #0003}.color-picker-color{border:1px solid #ccc;width:100%;height:20px;margin-top:15px}.TableCellResizer__resizer{touch-action:none;position:absolute}@media (pointer:coarse){.TableCellResizer__resizer{mix-blend-mode:color;background-color:#adf}}.InlineImageNode__contentEditable{resize:none;cursor:text;caret-color:#050505;tab-size:1;-webkit-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-word;border:0;outline:0;width:calc(100% - 20px);min-height:20px;padding:10px;font-size:14px;line-height:1.4em;display:block;position:relative}.InlineImageNode__placeholder{color:#888;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;font-size:12px;display:inline-block;position:absolute;bottom:10px;left:10px;overflow:hidden}.InlineImageNode_Checkbox:checked,.InlineImageNode_Checkbox:not(:checked){position:absolute;left:-9999px}.InlineImageNode_Checkbox:checked+label,.InlineImageNode_Checkbox:not(:checked)+label{cursor:pointer;color:#666;padding-right:55px;line-height:20px;display:inline-block;position:absolute}.InlineImageNode_Checkbox:checked+label:before,.InlineImageNode_Checkbox:not(:checked)+label:before{content:"";background:#fff;border:1px solid #666;width:18px;height:18px;position:absolute;top:0;right:0}.InlineImageNode_Checkbox:checked+label:after,.InlineImageNode_Checkbox:not(:checked)+label:after{content:"";background:#222;width:8px;height:8px;transition:all .2s;position:absolute;top:6px;right:6px}.InlineImageNode_Checkbox:not(:checked)+label:after{opacity:0;transform:scale(0)}.InlineImageNode_Checkbox:checked+label:after{opacity:1;transform:scale(1)}select{appearance:none;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;background-color:#0000;border:none;outline:none;margin:0;padding:0 1em 0 0}:root{--select-border:var(--lexiform-border,#393939);--select-focus:var(--lexiform-ring,#101484);--select-arrow:var(--select-border)}.select{border:1px solid var(--select-border);border-radius:calc(var(--lexiform-radius,.25em) - 2px);cursor:pointer;background-color:var(--lexiform-background,#fff);min-width:160px;max-width:290px;color:var(--lexiform-foreground,#000);padding:.25em .5em;font-size:1rem;line-height:1.4}.StickyNode__contentEditable{resize:none;cursor:text;caret-color:#050505;-webkit-user-select:text;user-select:text;white-space:pre-wrap;word-wrap:break-word;border:0;outline:0;min-height:20px;padding:10px;font-size:24px;display:block;position:relative}.StickyNode__placeholder{color:#999;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;width:120px;font-size:24px;display:inline-block;position:absolute;top:30px;left:20px;overflow:hidden}.StickyEditorTheme__paragraph{position:"relative";margin:0}.PlaygroundEditorTheme__ltr{text-align:left}.PlaygroundEditorTheme__rtl{text-align:right}.PlaygroundEditorTheme__paragraph{margin:0;position:relative}.PlaygroundEditorTheme__quote{color:#65676b;border-left:4px solid #ced0d4;margin:0 0 10px 20px;padding-left:16px;font-size:15px}.PlaygroundEditorTheme__h1{color:#050505;margin:0;font-size:24px;font-weight:400}.PlaygroundEditorTheme__h2{color:#65676b;text-transform:uppercase;margin:0;font-size:15px;font-weight:700}.PlaygroundEditorTheme__h3{text-transform:uppercase;margin:0;font-size:12px}.PlaygroundEditorTheme__indent{--lexical-indent-base-value:40px}.PlaygroundEditorTheme__textBold{font-weight:700}.PlaygroundEditorTheme__paragraph mark{background-color:unset}.PlaygroundEditorTheme__textHighlight{background:#ffd40024;border-bottom:2px solid #ffd4004d}.PlaygroundEditorTheme__textItalic{font-style:italic}.PlaygroundEditorTheme__textUnderline{text-decoration:underline}.PlaygroundEditorTheme__textStrikethrough{text-decoration:line-through}.PlaygroundEditorTheme__textUnderlineStrikethrough{text-decoration:underline line-through}.PlaygroundEditorTheme__tabNode{text-decoration:none;position:relative}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderline:after{content:"";border-bottom:.1em solid;position:absolute;bottom:.15em;left:0;right:0}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textStrikethrough:before{content:"";border-top:.1em solid;position:absolute;top:.69em;left:0;right:0}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:before,.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:after{content:"";position:absolute;left:0;right:0}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:before{border-top:.1em solid;top:.69em}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:after{border-bottom:.1em solid;bottom:.05em}.PlaygroundEditorTheme__textSubscript{font-size:.8em;vertical-align:sub!important}.PlaygroundEditorTheme__textSuperscript{vertical-align:super;font-size:.8em}.PlaygroundEditorTheme__textCode{background-color:#f0f2f5;padding:1px .25rem;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%}.PlaygroundEditorTheme__textLowercase{text-transform:lowercase}.PlaygroundEditorTheme__textUppercase{text-transform:uppercase}.PlaygroundEditorTheme__textCapitalize{text-transform:capitalize}.PlaygroundEditorTheme__hashtag{background-color:#5890ff26;border-bottom:1px solid #5890ff4d}.PlaygroundEditorTheme__link{color:#216fdb;text-decoration:none}.PlaygroundEditorTheme__link:hover{cursor:pointer;text-decoration:underline}.PlaygroundEditorTheme__blockCursor{pointer-events:none;display:block;position:absolute}.PlaygroundEditorTheme__blockCursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite CursorBlink;display:block;position:absolute;top:-2px}.PlaygroundEditorTheme__code{tab-size:2;background-color:#f0f2f5;margin:8px 0;padding:8px 8px 8px 52px;font-family:Menlo,Consolas,Monaco,monospace;font-size:13px;line-height:1.53;display:block;position:relative;overflow-x:auto}.PlaygroundEditorTheme__code:before{content:attr(data-gutter);color:#777;white-space:pre-wrap;text-align:right;background-color:#eee;border-right:1px solid #ccc;min-width:25px;padding:8px;position:absolute;top:0;left:0}.PlaygroundEditorTheme__tableScrollableWrapper{margin:0 25px 30px 0;overflow-x:auto}.PlaygroundEditorTheme__tableScrollableWrapper>.PlaygroundEditorTheme__table{margin-top:0;margin-bottom:0}.PlaygroundEditorTheme__tableAlignmentCenter{margin-left:auto;margin-right:auto}.PlaygroundEditorTheme__tableAlignmentRight{margin-left:auto}.PlaygroundEditorTheme__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:fit-content;margin-top:25px;margin-bottom:30px;overflow:scroll}.PlaygroundEditorTheme__tableScrollableWrapper.PlaygroundEditorTheme__tableFrozenRow{overflow-x:clip}.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>td{z-index:2;background-color:#fff;position:sticky;top:44px;overflow:clip}.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>th{z-index:2;background-color:#f2f3f5;position:sticky;top:44px;overflow:clip}.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>th:after,.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>td:after{content:"";border-bottom:1px solid #bbb;width:100%;position:absolute;bottom:0;left:0}.PlaygroundEditorTheme__tableFrozenColumn tr>td:first-child{z-index:2;background-color:#fff;position:sticky;left:0}.PlaygroundEditorTheme__tableFrozenColumn tr>th:first-child{z-index:2;background-color:#f2f3f5;position:sticky;left:0}.PlaygroundEditorTheme__tableFrozenColumn tr>:first-child:after{content:"";border-right:1px solid #bbb;height:100%;position:absolute;top:0;left:0;right:0}.PlaygroundEditorTheme__tableRowStriping tr:nth-child(2n){background-color:#f2f5fb}.PlaygroundEditorTheme__tableSelection ::selection{background-color:#0000}.PlaygroundEditorTheme__tableSelected{outline:2px solid #3c84f4}.PlaygroundEditorTheme__tableCell{vertical-align:top;text-align:start;border:1px solid #bbb;outline:none;width:75px;padding:6px 8px;position:relative;overflow:auto}.PlaygroundEditorTheme__tableCell>*{overflow:inherit}.PlaygroundEditorTheme__tableCellResizer{cursor:ew-resize;z-index:10;width:8px;height:100%;position:absolute;top:0;right:-4px}.PlaygroundEditorTheme__tableCellHeader{text-align:start;background-color:#f2f3f5}.PlaygroundEditorTheme__tableCellSelected{caret-color:#0000}.PlaygroundEditorTheme__tableCellSelected:after{mix-blend-mode:multiply;content:"";pointer-events:none;background-color:highlight;position:absolute;inset:0}.PlaygroundEditorTheme__tableAddColumns{cursor:pointer;background-color:#eee;border:0;height:100%;animation:.2s table-controls;position:absolute}.PlaygroundEditorTheme__tableAddColumns:after{content:" ";opacity:.4;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.PlaygroundEditorTheme__tableAddColumns:hover,.PlaygroundEditorTheme__tableAddRows:hover{background-color:#c9dbf0}.PlaygroundEditorTheme__tableAddRows{cursor:pointer;background-color:#eee;border:0;width:calc(100% - 25px);animation:.2s table-controls;position:absolute}.PlaygroundEditorTheme__tableAddRows:after{content:" ";opacity:.4;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.PlaygroundEditorTheme__tableCellResizeRuler{background-color:#3c84f4;width:1px;height:100%;display:block;position:absolute;top:0}.PlaygroundEditorTheme__tableCellActionButtonContainer{z-index:4;width:20px;height:20px;display:block;position:absolute;top:6px;right:5px}.PlaygroundEditorTheme__tableCellActionButton{color:#222;cursor:pointer;background-color:#eee;border:0;border-radius:20px;width:20px;height:20px;display:block}.PlaygroundEditorTheme__tableCellActionButton:hover{background-color:#ddd}.PlaygroundEditorTheme__characterLimit{display:inline;background-color:#fbb!important}.PlaygroundEditorTheme__ol1{margin:0;padding:0;list-style-position:outside}.PlaygroundEditorTheme__ol2{margin:0;padding:0;list-style-type:upper-alpha;list-style-position:outside}.PlaygroundEditorTheme__ol3{margin:0;padding:0;list-style-type:lower-alpha;list-style-position:outside}.PlaygroundEditorTheme__ol4{margin:0;padding:0;list-style-type:upper-roman;list-style-position:outside}.PlaygroundEditorTheme__ol5{margin:0;padding:0;list-style-type:lower-roman;list-style-position:outside}.PlaygroundEditorTheme__ul{margin:0;padding:0;list-style-position:outside}.PlaygroundEditorTheme__listItem{margin:0 32px}.PlaygroundEditorTheme__listItem::marker{color:var(--listitem-marker-color);background-color:var(--listitem-marker-background-color);font-family:var(--listitem-marker-font-family);font-size:var(--listitem-marker-font-size)}.PlaygroundEditorTheme__listItemChecked,.PlaygroundEditorTheme__listItemUnchecked{outline:none;margin-left:8px;margin-right:8px;padding-left:24px;padding-right:24px;list-style-type:none;position:relative}.PlaygroundEditorTheme__listItemChecked{text-decoration:line-through}.PlaygroundEditorTheme__listItemUnchecked:before,.PlaygroundEditorTheme__listItemChecked:before{content:"";cursor:pointer;background-size:cover;width:16px;height:16px;display:block;position:absolute;top:2px;left:0}.PlaygroundEditorTheme__listItemUnchecked[dir=rtl]:before,.PlaygroundEditorTheme__listItemChecked[dir=rtl]:before{left:auto;right:0}.PlaygroundEditorTheme__listItemUnchecked:focus:before,.PlaygroundEditorTheme__listItemChecked:focus:before{border-radius:2px;box-shadow:0 0 0 2px #a6cdfe}.PlaygroundEditorTheme__listItemUnchecked:before{border:1px solid #999;border-radius:2px}.PlaygroundEditorTheme__listItemChecked:before{background-color:#3d87f5;background-repeat:no-repeat;border:1px solid #3d87f5;border-radius:2px}.PlaygroundEditorTheme__listItemChecked:after{content:"";cursor:pointer;border:2px solid #fff;border-width:0 2px 2px 0;width:3px;height:6px;display:block;position:absolute;top:6px;left:7px;right:7px;transform:rotate(45deg)}.PlaygroundEditorTheme__nestedListItem{list-style-type:none}.PlaygroundEditorTheme__nestedListItem:before,.PlaygroundEditorTheme__nestedListItem:after{display:none}.PlaygroundEditorTheme__tokenComment{color:#708090}.PlaygroundEditorTheme__tokenPunctuation{color:#999}.PlaygroundEditorTheme__tokenProperty{color:#905}.PlaygroundEditorTheme__tokenSelector{color:#690}.PlaygroundEditorTheme__tokenOperator{color:#9a6e3a}.PlaygroundEditorTheme__tokenAttr{color:#07a}.PlaygroundEditorTheme__tokenVariable{color:#e90}.PlaygroundEditorTheme__tokenFunction{color:#dd4a68}.PlaygroundEditorTheme__mark{background:#ffd40024;border-bottom:2px solid #ffd4004d;padding-bottom:2px}.PlaygroundEditorTheme__markOverlap{background:#ffd4004d;border-bottom:2px solid #ffd400b3}.PlaygroundEditorTheme__mark.selected{background:#ffd40080;border-bottom:2px solid #ffd400}.PlaygroundEditorTheme__markOverlap.selected{background:#ffd400b3;border-bottom:2px solid #ffd400b3}.PlaygroundEditorTheme__embedBlock{-webkit-user-select:none;user-select:none}.PlaygroundEditorTheme__embedBlockFocus{outline:2px solid #3c84f4}.PlaygroundEditorTheme__layoutContainer{gap:10px;margin:10px 0;display:grid}.PlaygroundEditorTheme__layoutItem{border:1px dashed #ddd;min-width:0;max-width:100%;padding:8px 16px}.PlaygroundEditorTheme__autocomplete{color:#ccc}.PlaygroundEditorTheme__hr{cursor:pointer;border:none;margin:1em 0;padding:2px}.PlaygroundEditorTheme__hr:after{content:"";background-color:#ccc;height:2px;line-height:2px;display:block}.PlaygroundEditorTheme__hr.PlaygroundEditorTheme__hrSelected{-webkit-user-select:none;user-select:none;outline:2px solid #3c84f4}.PlaygroundEditorTheme__specialText{background-color:#ff0;font-weight:700}
.EquationEditor_inlineEditor{color:var(--lexiform-primary,#8421a2);background-color:inherit;resize:none;border:0;outline:0;margin:0;padding:0}.EquationEditor_blockEditor{color:var(--lexiform-primary,#8421a2);background-color:inherit;resize:none;border:0;outline:0;width:100%;margin:0;padding:0}.EquationEditor_inputBackground{background-color:var(--lexiform-muted,#eee);color:var(--lexiform-foreground,#000)}.EquationEditor_dollarSign{text-align:left;color:var(--lexiform-muted-foreground,#b0b0b0)}.EquationComponent__container{cursor:pointer;min-width:20px;min-height:20px;color:inherit;border-radius:4px;padding:2px 4px;transition:background-color .2s,border-color .2s;display:inline-block}.EquationComponent__container:hover{background-color:var(--lexiform-gray-100,#f3f4f6)}.EquationComponent__container--block{text-align:center;margin:8px 0;padding:8px;display:block}.lexiform-dark .EquationComponent__container:hover{background-color:var(--lexiform-gray-800,#1f2937)}.lexiform-dark .EquationComponent__container .katex{color:var(--lexiform-gray-50,#f9fafb)}.KatexEquationAlterer_defaultRow{flex-direction:row;justify-content:space-between;margin-top:10px;margin-bottom:10px;display:flex;overflow:hidden}.KatexEquationAlterer_dialogActions{flex-direction:row;justify-content:right;margin-top:20px;margin-bottom:0;display:flex;overflow:hidden}.KatexEquationAlterer_centerRow{flex-direction:"row";justify-content:center;margin-top:10px;margin-bottom:10px;display:flex;overflow:hidden}.KatexEquationAlterer_textArea{resize:none;width:100%;padding:7px}.Button__root{background-color:var(--lexiform-primary,#18181b);color:var(--lexiform-primary-foreground,#fafafa);border-radius:var(--lexiform-radius,5px);cursor:pointer;border:0;padding:10px 15px;font-size:14px;font-weight:500;transition:background-color .15s}.Button__root:hover{opacity:.9}.Button__small{padding:5px 10px;font-size:13px}.Button__disabled{opacity:.5;cursor:not-allowed}.Button__disabled:hover{opacity:.5}
.ExcalidrawModal__overlay{flex-direction:column;flex-grow:0px;flex-shrink:1px;z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;align-items:center;display:flex;position:fixed;inset:0}.ExcalidrawModal__actions{text-align:end;z-index:1;gap:6px;display:flex;position:absolute;top:5px;right:5px}.ExcalidrawModal__actions button,.ExcalidrawModal__actions .action-button{background-color:var(--lexiform-background,#fff);color:var(--lexiform-foreground,#000);border-radius:var(--lexiform-radius,5px);border:1px solid var(--lexiform-border,#e4e4e7);cursor:pointer;padding:6px 14px;font-size:13px;font-weight:500;transition:background-color .15s}.ExcalidrawModal__actions button:hover,.ExcalidrawModal__actions .action-button:hover{background-color:var(--lexiform-accent,#f4f4f5)}.ExcalidrawModal__row{border-radius:var(--lexiform-radius,8px);width:70vw;height:70vh;padding:40px 5px 5px;position:relative;box-shadow:0 12px 28px #0003,0 2px 4px #0000001a,inset 0 0 0 1px #ffffff1a}.ExcalidrawModal__row>div{border-radius:calc(var(--lexiform-radius,8px) - 2px)}.ExcalidrawModal__modal{z-index:10;border-radius:var(--lexiform-radius,8px);background-color:var(--lexiform-background,#fff);width:auto;color:var(--lexiform-foreground,#000);border:1px solid var(--lexiform-border,transparent);justify-content:center;align-items:center;display:flex;position:relative;top:50px;left:0}.ExcalidrawModal__discardModal{justify-content:center;gap:8px;margin-top:20px;display:flex}.Button__root{background-color:var(--lexiform-primary,#18181b);color:var(--lexiform-primary-foreground,#fafafa);border-radius:var(--lexiform-radius,5px);cursor:pointer;border:0;padding:10px 15px;font-size:14px;font-weight:500;transition:background-color .15s}.Button__root:hover{opacity:.9}.Button__small{padding:5px 10px;font-size:13px}.Button__disabled{opacity:.5;cursor:not-allowed}.Button__disabled:hover{opacity:.5}.Modal__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;flex-grow:0px;flex-shrink:1px;z-index:100;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal__modal{flex-grow:0px;background-color:var(--lexiform-background);border:1px solid var(--lexiform-border);border-radius:var(--lexiform-radius);min-width:320px;max-width:90vw;min-height:100px;color:var(--lexiform-foreground);flex-direction:column;padding:24px;display:flex;position:relative;box-shadow:0 10px 25px -5px #0003,0 8px 10px -6px #0000001a}.modal-top{justify-content:start;padding-top:4rem}.modal-bottom{justify-content:end;padding-bottom:4rem}.Modal__title{border-bottom:1px solid var(--lexiform-border);letter-spacing:-.02em;margin:0;padding-bottom:12px;font-size:1.125rem;font-weight:600}.Modal__closeButton{border-radius:calc(var(--lexiform-radius) - 2px);text-align:center;cursor:pointer;width:32px;height:32px;color:var(--lexiform-muted-foreground);background-color:#0000;border:0;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.Modal__closeButton:hover{background-color:var(--lexiform-accent);color:var(--lexiform-foreground)}.Modal__content{padding-top:20px;font-size:.875rem}
