:root{--lexical-indent-base-value:40px}.PlaygroundEditorTheme__paragraph{margin:0;position:relative}.PlaygroundEditorTheme__quote{color:#65676b;border-left:4px solid #ced0d4;margin:0 0 10px 20px;padding-left:16px}.PlaygroundEditorTheme__h1{color:#050505;margin:0;font-size:24px;font-weight:400}.PlaygroundEditorTheme__h2{color:#65676b;text-transform:uppercase;margin:0;font-size:16px;font-weight:700}.PlaygroundEditorTheme__h3{text-transform:uppercase;margin:0;font-size:12px}.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{--font-family:Menlo, Consolas, Monaco, monospace;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}@keyframes CursorBlink{to{visibility:hidden}}.PlaygroundEditorTheme__code{--font-family:Menlo, Consolas, Monaco, monospace;tab-size:2;white-space:pre;box-sizing:border-box;background-color:#f0f2f5;max-width:100%;margin:8px 0;padding-top:8px;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);float:left;z-index:3;color:#777;white-space:pre-wrap;text-align:right;background-color:#eee;border-right:1px solid #ccc;min-width:25px;min-height:100%;margin-top:-8px;margin-right:10px;padding:8px;position:sticky;top:0;left:0}.PlaygroundEditorTheme__tableScrollableWrapper{scrollbar-width:none;margin:0 0 5px;overflow-x:auto}.PlaygroundEditorTheme__tableScrollableWrapper::-webkit-scrollbar{display:none}.PlaygroundEditorTheme__tableStickyScrollbar{z-index:1;margin-top:-5px;margin-bottom:5px;position:sticky;bottom:0;overflow:scroll hidden}.PlaygroundEditorTheme__tableStickyScrollbar::-webkit-scrollbar{height:8px}.PlaygroundEditorTheme__tableStickyScrollbar::-webkit-scrollbar-thumb{background:#0000004d;border-radius:6px}.PlaygroundEditorTheme__tableStickyScrollbar::-webkit-scrollbar-track{background:#0000000d}.PlaygroundEditorTheme__tableScrollRight{box-shadow:inset -10px 0 10px #00000026}.PlaygroundEditorTheme__tableScrollLeft{box-shadow:inset 10px 0 10px #00000026}.PlaygroundEditorTheme__tableScrollMiddle{box-shadow:inset 10px 0 10px #00000026,inset -10px 0 10px #00000026}.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),.PlaygroundEditorTheme__tableFrozenColumn .PlaygroundEditorTheme__table.PlaygroundEditorTheme__tableRowStriping tr:nth-child(2n)>td:first-child{background-color:#f2f5fb}.PlaygroundEditorTheme__tableSelection ::selection{background-color:#0000}[contenteditable]:focus-within .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}[contenteditable]:focus-within .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-image:url("../images/icons/plus.svg");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-image:url("../images/icons/plus.svg");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}}.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{font-family:var(--listitem-marker-font-family);font-size:var(--listitem-marker-font-size);background-color:var(--listitem-marker-background-color);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;min-height:1.5em;margin-left:.5em;margin-right:.5em;padding-left:1.5em;padding-right:1.5em;list-style-type:none;display:block;position:relative}.PlaygroundEditorTheme__listItemChecked>*,.PlaygroundEditorTheme__listItemUnchecked>*{margin-left:.01em}.PlaygroundEditorTheme__listItemUnchecked:before,.PlaygroundEditorTheme__listItemChecked:before{content:"​";cursor:pointer;background-size:cover;width:.9em;height:.9em;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.PlaygroundEditorTheme__listItemUnchecked[dir=rtl]:before,.PlaygroundEditorTheme__listItemChecked[dir=rtl]:before{left:auto;right:0}.PlaygroundEditorTheme__listItemChecked{text-decoration:line-through}.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:.1em solid #fff;border-width:0 .1em .1em 0;width:.2em;height:.4em;display:block;position:absolute;top:45%;left:.35em;transform:translateY(-50%)rotate(45deg)}.PlaygroundEditorTheme__listItemChecked[dir=rtl]:after{left:auto;right:.35em}.PlaygroundEditorTheme__nestedListItem{list-style-type:none}.PlaygroundEditorTheme__nestedListItem:before,.PlaygroundEditorTheme__nestedListItem:after{display:none}.PlaygroundEditorTheme__tokenComment{color:#708090}.PlaygroundEditorTheme__tokenDeleted{border-image:linear-gradient(90deg,#ffcecb 50%,#ffebe9 50%) 0 fill/0/0 100vw}.PlaygroundEditorTheme__tokenInserted{border-image:linear-gradient(90deg,#aceebb 50%,#dafbe1 50%) 0 fill/0/0 100vw}.PlaygroundEditorTheme__tokenUnchanged{border-image:linear-gradient(90deg,#ddd 50%,#f0f2f5 50%) 0 fill/0/0 100vw}.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}.PlaygroundEditorTheme__contextMenu{background:#fff;border:1px solid #ddd;border-radius:8px;outline:0;box-shadow:0 5px 10px #0000004d}.PlaygroundEditorTheme__contextMenu button:first-child{border-radius:8px 8px 0 0}.PlaygroundEditorTheme__contextMenu button:last-child{border-radius:0 0 8px 8px}.PlaygroundEditorTheme__contextMenuItem{color:#050505;width:100%;font-size:var(--playground-font-size);text-align:left;cursor:pointer;background-color:#fff;border:0;border-radius:0;outline:0;justify-content:left;padding:8px 14px 8px 8px;line-height:20px;display:flex}.PlaygroundEditorTheme__contextMenuItem.open{background:#ddd}.PlaygroundEditorTheme__contextMenuItem:focus,.PlaygroundEditorTheme__contextMenuItem:not([disabled]):active{background:#eee}.PlaygroundEditorTheme__contextMenuItem:disabled{color:#aaa;cursor:not-allowed;background:#fff}.PlaygroundEditorTheme__contextMenuItemIcon{background-repeat:no-repeat;background-size:contain;width:20px;margin-right:8px}.PlaygroundEditorTheme__page{box-sizing:border-box;flex-direction:column;display:flex;position:relative}.PlaygroundEditorTheme__pageContent{margin-bottom:auto}@media screen{.PlaygroundEditorTheme__page{max-width:100%;padding:var(--page-margin-top) var(--page-margin-right) var(--page-margin-bottom) var(--page-margin-left);outline:none;margin-bottom:24px;margin-left:auto;margin-right:auto;box-shadow:0 0 0 1px #ddd}}@media print{.PlaygroundEditorTheme__page{page-break-inside:avoid;width:calc(var(--page-width) - var(--page-margin-right) - var(--page-margin-left));height:calc(var(--page-height) - var(--page-margin-top) - var(--page-margin-bottom))}.PlaygroundEditorTheme__page+hr[data-lexical-page-break]{display:none}}@page{size:var(--page-width) var(--page-height);margin-top:var(--page-margin-top,.4in);margin-right:var(--page-margin-right,.4in);margin-bottom:var(--page-margin-bottom,.4in);margin-left:var(--page-margin-left,.4in)}@media screen{.PlaygroundEditorTheme__page{width:var(--page-width);min-height:var(--page-height)}}[data-lexical-visible-non-printing-linebreak]:before{content:"↵";color:#999;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}[data-lexical-visible-non-printing-block]{position:relative}[data-lexical-visible-non-printing-block]:after{content:"¶";color:#999;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:var(--text-font-size,inherit);font-weight:var(--text-font-weight,inherit);font-family:var(--text-font-family,inherit);text-decoration:none;position:absolute}[data-lexical-visible-non-printing-block]:has(br:only-child){font-size:var(--text-font-size,inherit);font-weight:var(--text-font-weight,inherit);font-family:var(--text-font-family,inherit)}[data-lexical-visible-non-printing-block]:has(br:last-child):after{bottom:0}[data-lexical-visible-non-printing-empty-root] [data-lexical-visible-non-printing-block]:after{content:"​"}[data-lexical-visible-non-printing-tab]{position:relative}[data-lexical-visible-non-printing-tab]:before{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 8'%3E%3Cpath d='M0 0 L6 4 L0 8' fill='none' stroke='%23999' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 100%/6px 8px no-repeat,linear-gradient(#999,#999) 0/calc(100% - 6px) 1px no-repeat;height:8px;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}@font-face{font-family:LexicalSpaceDot;src:url("data:font/woff2;base64,d09GMgABAAAAAAFMAAoAAAAAAqQAAAEFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAo4TwE2AiQDBgsGAAQgBXgHJhsAAiAvCmwbtjU1FiYhthYrpIeZP0WUDdns/1FKf0mxBFuaQjicQUicrhqlCPGg0W2W9y1dXXVcQyQEwQiD/qtPR6qarErVtE5oiiLwZ2DZQ/6H47jBcUQBQcKB0aD7Io/jhLuN+fQIbnfU7qKeyosJRQxw2QbD6OM/+vAFkF96xwANHeu6YF0ZKCUY/zzJAqCBQrCMVUABsvzk9M3G8Xrmm8uz/2E7y9nZyfIO60AQXnvE07/p3n/g+9o3cg8hn1joGggzLUp50HwIACApPKholgU0AACUCwGxhIBmypIuNSMObVbYLDp//JnAb9cc+UrqG6VTjxHgpg2EYiENarkcHCTaCQA=")format("woff2");unicode-range:U+20;font-display:block}.lexical-card-node{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:12px 0;padding:16px 20px;box-shadow:0 2px 8px #00000014,0 4px 16px #0000000a}.lexical-card-node[data-selected=true]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb40}.lexical-pullquote-node{background:#f8fafc;border-left:4px solid #2563eb;border-radius:4px;margin:12px 0;padding:16px 20px}.lexical-pullquote-node[data-selected=true]{border-color:#1d4ed8;box-shadow:0 0 0 2px #2563eb40}.lexical-pullquote-body{color:#1f2937;outline:none;font-size:18px;font-style:italic;line-height:1.5}.lexical-pullquote-attribution{color:#4b5563;text-align:right;outline:none;margin-top:8px;font-size:14px}.lexical-pullquote-attribution:before{content:"— ";-webkit-user-select:none;user-select:none}.lexical-review-node{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;margin:8px 0}.lexical-review-chrome{flex-direction:column;gap:8px;padding:14px 18px;display:flex}.lexical-review-stars{gap:2px;display:flex}.lexical-review-star{color:#d6d3d1;cursor:pointer;background:0 0;border:none;padding:0;font-size:20px;line-height:1}.lexical-review-star-on{color:#f59e0b}.lexical-review-children{outline:none;font-style:italic;line-height:1.6}.lexical-review-author [data-lexical-slot=author]{outline:none;align-items:baseline;display:flex}.lexical-review-author [data-lexical-slot=author]>*{color:#57534e;flex:1;min-width:0;font-size:14px;font-weight:600}.lexical-review-author [data-lexical-slot=author]:before{content:"— ";color:#57534e;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:600}.lexical-review-author [data-lexical-slot=author]>p:has(br:only-child),.lexical-review-children>p:only-of-type:has(br:only-child){position:relative}.lexical-review-author [data-lexical-slot=author]>p:has(br:only-child):before{content:"Author"}.lexical-review-children>p:only-of-type:has(br:only-child):before{content:"Write a review…"}.lexical-review-author [data-lexical-slot=author]>p:has(br:only-child):before,.lexical-review-children>p:only-of-type:has(br:only-child):before{color:#a8a29e;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.lexical-card-node [data-lexical-slot=title]{border-bottom:1px solid #d1d5db;outline:none;padding-bottom:4px}.lexical-card-node [data-lexical-slot=title]>*{font-size:20px;font-weight:600}.lexical-card-node>:not([data-lexical-slot]){margin-top:12px;line-height:1.6}.lexical-card-node [data-lexical-slot=title]>p:has(br:only-child),.lexical-card-node>p:only-of-type:has(br:only-child){position:relative}.lexical-card-node [data-lexical-slot=title]>p:has(br:only-child):before{content:"Title"}.lexical-card-node>p:only-of-type:has(br:only-child):before{content:"Body"}.lexical-card-node [data-lexical-slot=title]>p:has(br:only-child):before,.lexical-card-node>p:only-of-type:has(br:only-child):before{color:#9ca3af;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.lexical-card-node[data-current-slot=title] [data-lexical-slot=title]{border-bottom-color:#fb923c}.lexical-card-node[data-current-slot=body]{border-color:#fb923c;box-shadow:0 0 0 1px #fb923c40,0 2px 8px #00000014,0 4px 16px #0000000a}.PlaygroundEditorTheme__ruby{vertical-align:baseline;line-height:1.3;display:inline-block;position:relative}.PlaygroundEditorTheme__ruby:after{content:attr(data-ruby-annotation);color:#888;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.5em;line-height:1;position:absolute;top:-.75em;left:50%;transform:translate(-50%)}.PlaygroundEditorTheme__ruby--composing:after{display:none}