.gdHallEditor_editor__GhxSq{display:grid;gap:.5rem}.gdHallEditor_toolbar__o8VDT{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.gdHallEditor_spacer__r17_G{flex:1 1 auto}.gdHallEditor_body__qfA5E{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.gdHallEditor_body__qfA5E[data-panel=beside]{grid-template-columns:minmax(30rem,1fr) minmax(15rem,19rem);align-items:start}.gdHallEditor_body__qfA5E{--dock-fields:clamp(4.5rem,calc(var(--hall-dock-room, 100dvh) * 0.3 - 3.5rem),13rem)}.gdHallEditor_body__qfA5E[data-panel=docked]{display:block}.gdHallEditor_body__qfA5E[data-panel=docked]>.gdHallEditor_drawingColumn__s5Hvs{margin-bottom:.75rem;--dock-clearance:calc(var(--dock-fields) + 4.5rem)}.gdHallEditor_body__qfA5E[data-panel=docked]:has(.gdHallEditor_panel__1u9Ir[data-collapsed])>.gdHallEditor_drawingColumn__s5Hvs{--dock-clearance:4.5rem}.gdHallEditor_body__qfA5E[data-panel=docked]>.gdHallEditor_drawingColumn__s5Hvs :is(button,[tabindex]){scroll-margin-bottom:var(--dock-clearance)}.gdHallEditor_drawingColumn__s5Hvs{display:grid;gap:.4rem;min-width:0}.gdHallEditor_surface__2MUev{position:relative;max-width:40rem;width:100%;margin:0 auto;user-select:none;-webkit-user-select:none;border-radius:.25rem;outline:none}.gdHallEditor_surface__2MUev:focus-visible{box-shadow:0 0 0 3px #1e5bd8}.gdHallEditor_surface__2MUev[aria-disabled=true]{opacity:.7}.gdHallEditor_frame__zeCWq{position:relative;width:100%}.gdHallEditor_drawing__2VtsS{position:absolute;display:block;overflow:visible}.gdHallEditor_overlay__S_tMc{width:100%;height:100%;overflow:visible}.gdHallEditor_hitLayer__fxnNv,.gdHallEditor_overlay__S_tMc{position:absolute;inset:0;pointer-events:none}.gdHallEditor_handle__K3hGN,.gdHallEditor_hit__geTBA{position:absolute;pointer-events:auto;touch-action:none}.gdHallEditor_hit__geTBA{cursor:grab;border-radius:2px}.gdHallEditor_hit__geTBA:hover{box-shadow:inset 0 0 0 1.5px rgb(30 91 216/.45)}.gdHallEditor_surface__2MUev[data-gesture=move],.gdHallEditor_surface__2MUev[data-gesture=move] .gdHallEditor_hit__geTBA{cursor:grabbing}.gdHallEditor_selection__XQ07C{fill:rgb(30 91 216/.06);stroke:#1e5bd8;stroke-width:2px;stroke-dasharray:6 3;vector-effect:non-scaling-stroke;pointer-events:none}.gdHallEditor_dropHost__dd86k{fill:rgb(18 140 74/.12);stroke:#128c4a;stroke-width:3px;vector-effect:non-scaling-stroke;pointer-events:none}.gdHallEditor_slot__7MhY1{fill:rgb(214 108 0/.1);stroke:#c25f00;stroke-width:2px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;pointer-events:none}.gdHallEditor_rowActions__CYWuW{display:flex;flex-wrap:wrap;gap:.5rem}.gdHallEditor_labelHighlight__auHGS{fill:rgb(30 91 216/.16);stroke:none;pointer-events:none}.gdHallEditor_handleMark__eXqes{fill:#ffffff;stroke:#1e5bd8;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.gdHallEditor_handle__K3hGN[data-corner=nw],.gdHallEditor_handle__K3hGN[data-corner=se]{cursor:nwse-resize}.gdHallEditor_handle__K3hGN[data-corner=ne],.gdHallEditor_handle__K3hGN[data-corner=sw]{cursor:nesw-resize}.gdHallEditor_hint__LZWcK{margin:0;font-size:.8rem;color:#555;text-align:center}.gdHallEditor_notice__KXRPn{margin:0;font-size:.85rem;color:#7a1c13;text-align:center}.gdHallEditor_warnings__X9pC5{margin:0;padding:0;list-style:none;display:grid;gap:.15rem;font-size:.85rem}.gdHallEditor_warning__EFwoZ{display:flex;gap:.35rem;align-items:baseline;width:100%;padding:.15rem .35rem;border:0;border-radius:.2rem;background:#fff8e1;color:#5d4300;font:inherit;text-align:left;cursor:pointer}.gdHallEditor_warning__EFwoZ[data-severity=error]{background:#fdecea;color:#7a1c13}.gdHallEditor_warning__EFwoZ:focus-visible,.gdHallEditor_warning__EFwoZ:hover{outline:2px solid #1e5bd8}.gdHallEditor_panel__1u9Ir{display:grid;gap:.6rem;align-content:start;padding:.6rem;border:1px solid #c9d1de;border-radius:.35rem;background:#fafbfd}.gdHallEditor_panel__1u9Ir[data-hall-panel=docked]{position:sticky;bottom:0;z-index:2;gap:.25rem;padding:.35rem .6rem calc(.5rem + env(safe-area-inset-bottom, 0px));border-radius:.35rem .35rem 0 0;box-shadow:0 -2px 10px rgb(0 0 0/.14)}.gdHallEditor_panel__1u9Ir[data-collapsed]{padding-bottom:calc(.35rem + env(safe-area-inset-bottom, 0px))}.gdHallEditor_dockToggle__omo9l{flex:none;min-width:44px;min-height:44px}.gdHallEditor_hallFieldsToggle__8A93K{justify-self:start;min-height:44px}.gdHallEditor_body__qfA5E[data-dock=flow] .gdHallEditor_panel__1u9Ir[data-hall-panel=docked]{position:static;box-shadow:none;border-radius:.35rem}.gdHallEditor_body__qfA5E[data-dock=flow] .gdHallEditor_panel__1u9Ir[data-hall-panel=docked] .gdHallEditor_panelBody__esnQl{max-height:none}.gdHallEditor_body__qfA5E[data-panel=docked][data-dock=flow]:has(.gdHallEditor_panel__1u9Ir)>.gdHallEditor_drawingColumn__s5Hvs{--dock-clearance:0px}.gdHallEditor_panelTitleBar__oRl9o{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2rem}.gdHallEditor_panelBody__esnQl{display:grid;gap:.6rem;align-content:start;min-width:0}.gdHallEditor_panelBody__esnQl[hidden]{display:none}.gdHallEditor_panel__1u9Ir[data-hall-panel=docked] .gdHallEditor_panelBody__esnQl{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:.6rem .75rem;align-items:start;max-height:var(--dock-fields);overflow-y:auto;overscroll-behavior:contain;padding-top:.4rem;container-type:inline-size}@container (min-width: 18.75rem){.gdHallEditor_panel__1u9Ir[data-hall-panel=docked] .gdHallEditor_panelBody__esnQl>.gdHallEditor_fieldPair__DfmYc{grid-column:span 2}}.gdHallEditor_panel__1u9Ir[data-hall-panel=docked] .gdHallEditor_panelBody__esnQl>:is(.gdHallEditor_rowActions__CYWuW,.gdHallEditor_panelActions__w6ZaJ,.gdHallEditor_panelNote__VVsZk,.gdHallEditor_hallFieldsToggle__8A93K){grid-column:1/-1}.gdHallEditor_panelHeading__asrIe{margin:0;min-width:0;font-size:.95rem;font-weight:600;overflow-wrap:anywhere}.gdHallEditor_panelTag__Zol9g{font-weight:400;color:#666}.gdHallEditor_fieldPair__DfmYc{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.gdHallEditor_scaleRow__j9pzi{display:flex;gap:.25rem;align-items:center}.gdHallEditor_panelNote__VVsZk{margin:0;font-size:.8rem;color:#555}.gdHallEditor_panelActions__w6ZaJ{display:flex;flex-wrap:wrap;gap:.5rem}.gdHallEditor_visuallyHidden__iQ0TI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gdHallEditor_addButtons__sBDi1{display:flex;flex-wrap:wrap;gap:.25rem}.gdHallEditor_paletteItem__LSG_d{gap:.625rem}.gdHallEditor_paletteIcon__ogXHw{order:-1;flex:none;width:22px;height:22px}.linkedCaret_panel__WZprB[data-linked-caret] .cm-editor:not(.cm-focused) .cm-activeLine{background-color:#cfe6fa;box-shadow:inset 3px 0 0 #1976d2}.linkedCaret_panel__WZprB[data-linked-caret] .cm-editor:not(.cm-focused) .cm-activeLineGutter{background-color:#b9dcf5}.editing_block__PyQFU{position:relative;min-width:0}.editing_atom__6xwFB[data-edit-active],.editing_block__PyQFU[data-edit-active],.editing_grade__BaPbl[data-edit-active],.editing_token__9UKm9[data-edit-active]{outline:2px solid #53699d;outline-offset:2px;border-radius:3px}.editing_block__PyQFU [data-node-view-content]{min-height:1.4em}.editing_block__PyQFU .editing_emptyTaskContent__Kf3RG[data-node-view-content]{display:inline-block;position:relative;min-height:1.6em;width:calc(100% - 1.5em);vertical-align:top;cursor:text;text-indent:0}.editing_block__PyQFU .editing_emptyTaskContent__Kf3RG[data-node-view-content]>div,.editing_block__PyQFU .editing_emptyTaskContent__Kf3RG[data-node-view-content]>div>p:first-child{display:block;min-height:1.6em;margin:0}.editing_emptyTaskContent__Kf3RG:before{content:attr(data-placeholder);position:absolute;inset-inline-start:0;top:0;opacity:.45;pointer-events:none}.editing_fallback__A65Tr{border:1px solid #aab5cb;border-radius:.4rem;margin:.55rem 0;padding:.4rem}.editing_label__ZotyY{color:#36465c;font-size:.82rem;font-weight:500;-webkit-user-select:none;user-select:none;white-space:pre-wrap;overflow-wrap:anywhere}.editing_atom__6xwFB{margin:.5rem 0;padding:.3rem;border:1px dashed #8b95a6;border-radius:.35rem}.editing_sitePreview__1GoPq{display:block;max-width:100%;max-height:160px;margin-bottom:.25rem;object-fit:contain}.editing_token__9UKm9{background:#e8eef8;border-radius:.25rem;padding:0 .2rem;font-style:normal}.editing_grade__BaPbl{display:inline}.editing_footnoteButton__PRscr{border:0;background:transparent;color:inherit;font:inherit;padding:0 .15em;cursor:pointer}.editing_footnoteEditor__mFu_a{min-width:0}.editing_footnoteEditor__mFu_a .tiptap{min-height:1.4em;padding:.25em;background:transparent;outline:1px solid #8b95a6}.editing_footnotePreview__A0V_q{overflow-wrap:anywhere}.editing_block__PyQFU[data-ritual-block=footnote][data-collected],.editing_continuation__74_Sw,.ritual-node-view:has(>.editing_block__PyQFU[data-ritual-block=footnote][data-collected]){display:inline;margin:0}.editing_block__PyQFU[data-ritual-block=footnote][data-collected]{white-space:normal}.editing_footnotePreview__A0V_q img{max-width:100%;max-height:360px;object-fit:contain}.editing_footnoteEditor__mFu_a .tiptap>p:first-child{margin-top:0}.editing_footnoteEditor__mFu_a .tiptap>p:last-child{margin-bottom:0}.editing_block__PyQFU[data-task-collection]{display:none}.editing_taskSettings__te6Bh{opacity:0;vertical-align:middle;margin-inline-start:.25rem}.editing_block__PyQFU[data-ritual-block=task]:focus-within .editing_taskSettings__te6Bh,.editing_block__PyQFU[data-ritual-block=task]:hover .editing_taskSettings__te6Bh,.editing_taskSettings__te6Bh:focus-visible{opacity:1}@media (hover:none){.editing_taskSettings__te6Bh{opacity:.65}}.editing_hallEdit__0pzLq{margin-inline-start:.5rem}.editing_hallWarnings__P8u1z{margin-inline-start:.25rem;text-transform:none}.editing_hallLoading__Z3hV5{margin:.5rem 0;font-size:.875rem;color:#555}.editing_hallFailed__LCjPH{margin-inline-start:.5rem;font-size:.875rem;color:#b3261e}.frames_task__nsIAX{overflow-wrap:anywhere}.frames_role__yOTJ1{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem}.frames_role__yOTJ1>div{height:100%;display:inline-block}.frames_roleSymbol__oDNvR>span>*{margin-right:3px;vertical-align:top}.frames_roleName__V6_iv{vertical-align:top;min-width:0}.frames_page__7DgyN{position:absolute;right:8px;top:6px;color:#ddd}.frames_speech__EXv6F{quotes:"“" "”" "‘" "’";text-indent:-.45em;margin-block:0 .5em;margin-inline:5px 0}.frames_speech__EXv6F:before{content:open-quote;font-size:120%}.frames_speech__EXv6F:after{content:close-quote;font-size:120%}.frames_action__o1gUB,.frames_note__SjKYr{font-style:italic}.frames_action__o1gUB:after,.frames_action__o1gUB:before{content:"*"}.frames_grade__pMdkf{display:inline-block;position:relative;text-indent:0;font-style:normal}.frames_action__o1gUB .frames_grade__pMdkf,.frames_note__SjKYr .frames_grade__pMdkf{transform:skew(-20deg)}.frames_circled__owIEZ,.frames_squared__ZfKdq{border:1px solid;width:2.5ch;display:inline-block;text-align:center}.frames_circled__owIEZ{border-radius:50%}.frames_equals__2J9vk{padding:0 5px}.frames_summary__zkw6c{margin-block:.5em}.frames_summaryHeading__MTTu6{font-style:normal}.frames_editImage__GcKE9{max-width:100%;max-height:360px;object-fit:contain}.frames_action__o1gUB>[data-node-view-content],.frames_action__o1gUB>[data-node-view-content]>div,.frames_speech__EXv6F>[data-node-view-content],.frames_speech__EXv6F>[data-node-view-content]>div{display:inline}.frames_action__o1gUB>[data-node-view-content]>div>p:first-child,.frames_speech__EXv6F>[data-node-view-content]>div>p:first-child{display:inline;margin:0}.frames_title__qm11H [data-node-view-content] p{margin:0}.frames_note__SjKYr [data-node-view-content] p:first-child{margin-top:0}.frames_note__SjKYr [data-node-view-content] p:last-child{margin-bottom:0}.frames_list__YpD6c{padding-inline-start:40px;margin-block:1em}.frames_ordered__3SBNV{list-style-type:decimal}.frames_unordered__8kJds{list-style-type:disc}.frames_listItem__PMxIk{display:list-item;list-style-type:inherit}.frames_listItem__PMxIk [data-node-view-content]>div>p:first-child,.frames_todo__711UF [data-node-view-content],.frames_todo__711UF [data-node-view-content]>div,.frames_todo__711UF [data-node-view-content]>div>p:first-child{display:inline;margin:0}.frames_footnotes__o0y4_{margin-top:15px;font-style:normal;text-indent:0}.frames_footnotes__o0y4_ ol{padding-inline-start:15px}.frames_footnotes__o0y4_ li{text-indent:0}.frames_footnotesHeading__QpZU_{font-style:normal}.frames_footnoteReference__I_xv3{font-style:normal;text-indent:0}.frames_list__YpD6c[data-editing]{counter-reset:ritual-item}.frames_ordered__3SBNV[data-editing]{--ritual-list-marker:counter(ritual-item) ". "}.frames_unordered__8kJds[data-editing]{--ritual-list-marker:"• "}.frames_listItem__PMxIk[data-editing]{counter-increment:ritual-item}.frames_listItem__PMxIk[data-editing]::marker{content:var(--ritual-list-marker)}.frames_hall__rWFsb{margin:1rem auto;max-width:36rem}.frames_hall__rWFsb>svg{display:block;width:100%;height:auto}.frames_hallPlaceholder__zbPtd{aspect-ratio:var(--gd-hall-aspect,3/4);background:#f4f4f4}.frames_hallFailure__pHkvy{margin-top:.25rem;font-size:.875rem;color:#666;text-align:center}.ritualSlashCommands_menu__iaKo6{position:fixed;z-index:1400;box-sizing:border-box;width:264px;max-width:calc(100vw - 16px);max-height:248px;overflow-y:auto;padding:4px;color:CanvasText;background:Canvas;border:1px solid color-mix(in srgb,CanvasText 20%,transparent);border-radius:8px;box-shadow:0 4px 16px #0002;font:14px/1.4 system-ui,sans-serif}.ritualSlashCommands_menu__iaKo6 [role=option]{padding:8px 12px;border-radius:4px;cursor:pointer}.ritualSlashCommands_menu__iaKo6 [aria-selected=true],.ritualSlashCommands_menu__iaKo6 [role=option]:hover{background:color-mix(in srgb,CanvasText 10%,Canvas)}.ritualSlashCommands_menu__iaKo6 [role=option]{display:grid}.ritualSlashCommands_label__NiAF6{font-weight:500}.ritualSlashCommands_description__n_a6R{font-size:12px;opacity:.7}.ProseMirror-focused .ritualSlashCommands_hint__cfyaC:before{content:attr(data-hint);float:left;height:0;opacity:.45;pointer-events:none;font-style:normal}.SemanticEditor_surface__wSxQi{box-sizing:border-box;height:calc(100dvh - 56px);display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1rem 1rem;max-width:1600px;margin:0 auto}@media (min-width:600px){.SemanticEditor_surface__wSxQi{padding-top:calc(8px + .5rem)}}.SemanticEditor_header__gCIrC,.SemanticEditor_sourceActions__kz6Ch{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.SemanticEditor_header__gCIrC{flex:none}.SemanticEditor_title__a3k9z{flex:1 1 16rem;min-width:10rem}.SemanticEditor_status__x975G{white-space:nowrap}.SemanticEditor_notices__Iedxl{flex:none;display:grid;gap:.5rem;max-height:35%;overflow:auto}.SemanticEditor_notices__Iedxl:empty{display:none}.SemanticEditor_panelTitle__I3Xh1{font-weight:500}.SemanticEditor_surface__wSxQi .SemanticEditor_panels__drOb5{flex:1 1;min-height:0}.SemanticEditor_surface__wSxQi .SemanticEditor_editor__xo_ap,.SemanticEditor_surface__wSxQi .SemanticEditor_sourcePanel__gzBsv,.SemanticEditor_surface__wSxQi .SemanticEditor_visualPanel__HTWSU{min-height:0}.SemanticEditor_surface__wSxQi .SemanticEditor_editor__xo_ap .tiptap{box-sizing:border-box;min-height:100%}.SemanticEditor_surface__wSxQi .SemanticEditor_sourcePanel__gzBsv,.SemanticEditor_surface__wSxQi .SemanticEditor_visualPanel__HTWSU{border:0;border-radius:0;padding:0;gap:.5rem}.SemanticEditor_surface__wSxQi .SemanticEditor_panels__drOb5[data-layout=visual] .SemanticEditor_editor__xo_ap{background:#efeae2}.SemanticEditor_surface__wSxQi .SemanticEditor_panels__drOb5[data-layout=visual] .SemanticEditor_editor__xo_ap .tiptap{max-width:52rem;margin:0 auto}.SemanticEditor_editor__xo_ap
.react-renderer.node-ritualAtom:has(>[data-ritual-atom=declareVar]){display:inline-block;vertical-align:top;margin-inline-end:.4rem}.SemanticEditor_editor__xo_ap [data-ritual-atom=declareVar]{margin:.2rem 0;padding:.15rem .5rem;border-radius:1rem}.SemanticEditor_panels__drOb5{display:flex;gap:1rem;align-items:stretch;min-height:65vh}.SemanticEditor_sourcePanel__gzBsv,.SemanticEditor_visualPanel__HTWSU{flex:1 1;min-width:0;border:1px solid #aaa8;border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.SemanticEditor_panels__drOb5[data-layout=split]:has([data-gd-hall-editing]) .SemanticEditor_sourcePanel__gzBsv{flex-grow:2}.SemanticEditor_panels__drOb5[data-layout=split]:has([data-gd-hall-editing]) .SemanticEditor_visualPanel__HTWSU{flex-grow:3}.SemanticEditor_editor__xo_ap{overflow:auto;flex:1 1;min-height:25rem}.SemanticEditor_editor__xo_ap .tiptap{min-height:25rem;padding:1rem;background:#efeae2;outline:none}.SemanticEditor_editor__xo_ap .tiptap:focus-visible{outline:2px solid #53699d;outline-offset:-2px}.SemanticEditor_editor__xo_ap .ritual-bold{font-weight:700}.SemanticEditor_editor__xo_ap .ritual-italic{font-style:italic}.SemanticEditor_editor__xo_ap .ritual-link{text-decoration:underline}.SemanticEditor_editor__xo_ap .ritual-soft-break{white-space:normal}.SemanticEditor_sourcePanel__gzBsv textarea{width:100%;flex:1 1;min-height:25rem;resize:vertical;font:.82rem/1.5 ui-monospace,monospace;padding:.75rem}@media (max-width:800px){.SemanticEditor_panels__drOb5{flex-direction:column}.SemanticEditor_surface__wSxQi{padding-inline:.5rem}.SemanticEditor_editor__xo_ap .tiptap{padding:.5rem}.SemanticEditor_sourcePanel__gzBsv,.SemanticEditor_visualPanel__HTWSU{min-height:50vh}}