.project-fragment-dialogs_backdrop__DWoq9{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;overflow:auto;padding:18px;background:#090e0bd9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.project-fragment-dialogs_dialog__5yFud{position:relative;box-sizing:border-box;width:min(620px,100%);max-height:min(900px,calc(100dvh - 36px));overflow:auto;padding:20px;color:#ddd0ad;border:1px solid #9c794a;background:linear-gradient(145deg,#202a23,#151b18 72%);box-shadow:0 18px 70px #000b,inset 0 1px #e0c17a24;font-family:Georgia,Times New Roman,serif}.project-fragment-dialogs_dialog__5yFud:before{position:absolute;inset:4px;pointer-events:none;border:1px solid #a57c3d33;content:""}.project-fragment-dialogs_header__ngMxL{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:11px;border-bottom:1px solid #a2824a66}.project-fragment-dialogs_header__ngMxL h2{margin:0;color:#d6ba7c;font-size:.96rem;font-weight:400;letter-spacing:.1em;line-height:1.35}.project-fragment-dialogs_close__oeFtE{flex:0 0 auto;width:28px;height:28px;padding:0;color:#d4bb89;border:1px solid #80643b;background:#18251e;font:1.15rem/1 Georgia,serif;cursor:pointer}.project-fragment-dialogs_dialog__5yFud form{display:grid;gap:12px}.project-fragment-dialogs_fields__OM76d{display:grid;min-width:0;gap:12px;margin:0;padding:0;border:0}.project-fragment-dialogs_emptyState__Fd5B5{margin:0;padding:8px 10px;color:#d9c798;border-left:2px solid #a57c3d;background:#a57c3d12;font-size:.78rem;line-height:1.45}.project-fragment-dialogs_field__H0r8p{display:grid;min-width:0;gap:5px;color:#b89b67;font-size:.75rem}.project-fragment-dialogs_field__H0r8p input,.project-fragment-dialogs_field__H0r8p select{box-sizing:border-box;width:100%;min-width:0;height:34px;padding:5px 8px;color:#eadcba;border:1px solid #80643b;background:#19231d;font:.85rem Georgia,serif}.project-fragment-dialogs_field__H0r8p input[type=number]{width:8rem}.project-fragment-dialogs_dialog__5yFud button:focus-visible,.project-fragment-dialogs_dialog__5yFud input:focus-visible,.project-fragment-dialogs_dialog__5yFud select:focus-visible,.project-fragment-dialogs_storyDetails__E7Il7 summary:focus-visible{outline:2px solid #d0aa62;outline-offset:2px}.project-fragment-dialogs_summary__FkJUQ{margin:0;padding:8px 10px;color:#d9c798;border-left:2px solid #a57c3d;background:#a57c3d12;font-size:.78rem;line-height:1.45}.project-fragment-dialogs_storyOptions__uBIhs{display:grid;gap:7px}.project-fragment-dialogs_category__MmbjC,.project-fragment-dialogs_storyToggle__EolLf{display:flex;align-items:center;gap:8px;min-height:30px;color:#e1d4b4;font-size:.83rem;cursor:pointer}.project-fragment-dialogs_category__MmbjC input,.project-fragment-dialogs_storyToggle__EolLf input{flex:0 0 auto;accent-color:#bd8e48}.project-fragment-dialogs_storyDetails__E7Il7{padding:7px 9px;border:1px solid #80643b66;background:#19231d80}.project-fragment-dialogs_storyDetails__E7Il7 summary{color:#c4a86c;font-size:.78rem;cursor:pointer}.project-fragment-dialogs_categoryList__DnIEC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding-top:6px}.project-fragment-dialogs_category__MmbjC{font-size:.76rem}.project-fragment-dialogs_dependencies__uNf2c{display:grid;gap:7px;padding-top:9px;border-top:1px solid #9b794433}.project-fragment-dialogs_includedPlaces__foK3U{display:flex;flex-wrap:wrap;gap:6px}.project-fragment-dialogs_includedPlaces__foK3U>span{display:inline-flex;align-items:center;gap:5px;padding:3px 5px 3px 8px;color:#d9c798;border:1px solid #80643b66;background:#19231d;font-size:.72rem}.project-fragment-dialogs_includedPlaces__foK3U button{width:20px;height:20px;padding:0;color:#d9c798;border:0;background:transparent;font-size:1rem;cursor:pointer}.project-fragment-dialogs_dependencies__uNf2c h3{margin:0;color:#c4a86c;font-size:.78rem;font-weight:400;letter-spacing:.06em}.project-fragment-dialogs_dependencies__uNf2c ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.project-fragment-dialogs_dependency__IRzQ3{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.8fr);align-items:center;gap:8px;padding:7px 8px;border-left:2px solid #9a76428a;background:#4c371b25}.project-fragment-dialogs_dependency__IRzQ3>div{display:grid;min-width:0;gap:3px}.project-fragment-dialogs_dependency__IRzQ3 strong{color:#e8d7ae;font-size:.79rem;font-weight:400}.project-fragment-dialogs_dependency__IRzQ3 small{color:#bdb091;font-size:.68rem;line-height:1.35}.project-fragment-dialogs_dependency__IRzQ3 label,.project-fragment-dialogs_dependency__IRzQ3 label span{display:grid;gap:3px;color:#bdb091;font-size:.68rem}.project-fragment-dialogs_dependency__IRzQ3 select{box-sizing:border-box;width:100%;min-width:0;height:30px;padding:3px 4px;color:#eadcba;border:1px solid #80643b;background:#19231d;font:.75rem Georgia,serif}.project-fragment-dialogs_dependency__IRzQ3 p{grid-column:1/-1;margin:0;color:#e1a698;font-size:.74rem}.project-fragment-dialogs_error__0z7Ly{margin:0;color:#f0b9a1;font-size:.78rem}.project-fragment-dialogs_actions__iuMxX{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px}.project-fragment-dialogs_actions__iuMxX button{min-height:34px;padding:6px 10px;color:#d8c9a7;border:1px solid #80643b;background:#1d2821;font:.82rem Georgia,serif;cursor:pointer}.project-fragment-dialogs_actions__iuMxX .project-fragment-dialogs_primary__T4yan{color:#f0dfb8;border-color:#a57c3e;background:#69482a}.project-fragment-dialogs_actions__iuMxX button:disabled{opacity:.48;cursor:not-allowed}.project-fragment-dialogs_pose__NXCL_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:10px;border:1px solid #80643b66}.project-fragment-dialogs_pose__NXCL_ legend{padding:0 4px;color:#c4a86c;font-size:.78rem}.project-fragment-dialogs_pose__NXCL_ .project-fragment-dialogs_field__H0r8p input{width:100%}@media(max-width:560px){.project-fragment-dialogs_backdrop__DWoq9{place-items:start center;padding:10px}.project-fragment-dialogs_dialog__5yFud{max-height:calc(100dvh - 20px);padding:15px}.project-fragment-dialogs_categoryList__DnIEC{grid-template-columns:1fr}.project-fragment-dialogs_dependency__IRzQ3{grid-template-columns:minmax(0,1fr)}.project-fragment-dialogs_pose__NXCL_{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.project-fragment-dialogs_backdrop__DWoq9{-webkit-backdrop-filter:none;backdrop-filter:none}}.map-sheet_sheet__znJp_{position:relative;width:100%;height:100%;min-width:0;min-height:var(--sheet-min-height,26rem);overflow:hidden;background:#e8d9b4;background-image:linear-gradient(97deg,#795d2b14,transparent 14%,transparent 87%,#795d2b1a),radial-gradient(circle at 72% 16%,#fffbe06b,transparent 38%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.11' numOctaves='3' seed='11'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E");box-shadow:inset 0 0 3.8rem #73562335;font-family:Georgia,Times New Roman,serif}.map-sheet_canvas__q80hA{display:block;width:100%;height:100%;min-height:inherit;overflow:hidden;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.map-sheet_canvas__q80hA:active{cursor:grabbing}.map-sheet_canvas__q80hA:focus-visible{outline:2px solid #a64338;outline-offset:-4px}.map-sheet_context__8kqZ1{opacity:.2;pointer-events:none}.map-sheet_place__EFbqq{color:#2f473c;outline:none}.map-sheet_placeRegion__YctfY{fill:#d8cfaa5e;stroke:currentColor;stroke-width:1.4;vector-effect:non-scaling-stroke}.map-sheet_active___lHv_ .map-sheet_placeRegion__YctfY{fill:#eee0b72e;stroke-width:2.1}.map-sheet_child__y_Nkn .map-sheet_placeRegion__YctfY{fill:#d2c59380}.map-sheet_kind_location__kW0Ra .map-sheet_placeRegion__YctfY{stroke-dasharray:8 5}.map-sheet_kind_building__NEA8f .map-sheet_placeRegion__YctfY,.map-sheet_kind_level__4SHkU .map-sheet_placeRegion__YctfY{fill:#c9b77f76;stroke:#263f35}.map-sheet_kind_world__2fIDC .map-sheet_placeRegion__YctfY{stroke:#6f684e}.map-sheet_kind_standalone-room__yks6J .map-sheet_placeRegion__YctfY{fill:#d6cda488}.map-sheet_element__bxZuL[data-selectable=true],.map-sheet_place__EFbqq[data-selectable=true],.map-sheet_room__QNM1e,.map-sheet_wallHit__Ty_Pz{cursor:pointer}.map-sheet_place__EFbqq[data-selectable=true]:focus-visible .map-sheet_placeRegion__YctfY,.map-sheet_place__EFbqq[data-selectable=true]:hover .map-sheet_placeRegion__YctfY{stroke:#9b3f35;filter:drop-shadow(0 0 2px #fff3c8)}.map-sheet_label__AlhzQ{font-size:13px;font-style:italic;font-weight:600;text-anchor:middle;dominant-baseline:middle;fill:#263a32;pointer-events:none;paint-order:stroke;stroke:#eadbb7d9;stroke-width:2.2px}.map-sheet_element__bxZuL{color:#4a4b3c;outline:none}.map-sheet_elementRegion__M_zlG{fill:#c8b78577;stroke:currentColor;stroke-width:1.25;vector-effect:non-scaling-stroke}.map-sheet_elementPath__S5jSc{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map-sheet_layer_sketch__5j8Vu{color:#55524a}.map-sheet_layer_sketch__5j8Vu .map-sheet_elementPath__S5jSc{stroke-width:1.4;filter:url(#ink)}.map-sheet_layer_equipment__sa1r0 .map-sheet_elementRegion__M_zlG{fill:#9f805b50}.map-sheet_subject_water__Lf_Sc{color:#47798a}.map-sheet_subject_water__Lf_Sc .map-sheet_elementRegion__M_zlG{fill:#70a9bb70}.map-sheet_subject_forest__GPz_N{color:#3f6547}.map-sheet_subject_forest__GPz_N .map-sheet_elementRegion__M_zlG{fill:#63835f75}.map-sheet_subject_meadow__ByraT{color:#668151}.map-sheet_subject_meadow__ByraT .map-sheet_elementRegion__M_zlG{fill:#9dad6970}.map-sheet_subject_field__iSPv3{color:#84683f}.map-sheet_subject_field__iSPv3 .map-sheet_elementRegion__M_zlG{fill:#bb955469}.map-sheet_subject_garden__MhqMJ{color:#58744d}.map-sheet_subject_garden__MhqMJ .map-sheet_elementRegion__M_zlG{fill:#8196656b}.map-sheet_note__CNHRP{fill:#514b41;font-size:14px;font-style:italic}.map-sheet_point__5kSo3{fill:#9d4138;stroke:#f1dfb5;stroke-width:1.4;vector-effect:non-scaling-stroke}.map-sheet_element__bxZuL:focus-visible .map-sheet_elementPath__S5jSc,.map-sheet_element__bxZuL:focus-visible .map-sheet_elementRegion__M_zlG,.map-sheet_element__bxZuL:hover .map-sheet_elementPath__S5jSc,.map-sheet_element__bxZuL:hover .map-sheet_elementRegion__M_zlG{stroke:#9b3f35}.map-sheet_selected__1Ehzk .map-sheet_elementPath__S5jSc,.map-sheet_selected__1Ehzk .map-sheet_elementRegion__M_zlG,.map-sheet_selected__1Ehzk .map-sheet_placeRegion__YctfY{stroke:#a63f34;stroke-width:2.4}.map-sheet_construction__FIyjU{color:#293a33}.map-sheet_room__QNM1e{fill:#8b9f7d18;stroke:none;outline:none}.map-sheet_room__QNM1e:focus-visible,.map-sheet_room__QNM1e:hover{fill:#b0794560}.map-sheet_room__QNM1e.map-sheet_selected__1Ehzk{fill:#9d493b56}.map-sheet_wall__VqTHf{fill:#2d3b35;stroke:none;pointer-events:none}.map-sheet_wallHit__Ty_Pz{stroke:transparent;stroke-width:14;vector-effect:non-scaling-stroke;outline:none}.map-sheet_selectedWall__UCLLA .map-sheet_wall__VqTHf{fill:#a43e35}.map-sheet_empty__RGD3o{font-size:16px;font-style:italic;text-anchor:middle;fill:#6c6048}.map-sheet_compass__g_xVd{pointer-events:none;filter:drop-shadow(0 3px 3px #392b1c7d)}.map-sheet_compass__g_xVd>circle:first-of-type{fill:#d8c18ae6;stroke:#6e512c;stroke-width:2}.map-sheet_compassRing__OXc_N{fill:#eadbae8a;stroke:#8d6c36;stroke-width:1;stroke-dasharray:1.5 3}.map-sheet_needle__ngwNb path:first-child{fill:#963e35;stroke:#4b2b25}.map-sheet_needle__ngwNb path:last-child{fill:#315247;stroke:#253a33}.map-sheet_compassPin__7CSkx{fill:#b4853f;stroke:#4e3824}.map-sheet_compass__g_xVd text{font-size:11px;font-weight:700;text-anchor:middle;fill:#84372f}@media(max-width:700px){.map-sheet_sheet__znJp_{min-height:22rem}.map-sheet_label__AlhzQ{font-size:11px}}.map-sheet_pendingDraft__DKVcs path{fill:none;stroke:#8a4339;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 3;vector-effect:non-scaling-stroke;pointer-events:none;filter:drop-shadow(0 1px 1px #fff1c0)}.map-sheet_canvas__q80hA [tabindex]:focus,.map-sheet_roomTarget__jqd5s{outline:none}.map-sheet_canvas__q80hA [data-selection-rotation]:focus-visible>circle,.map-sheet_canvas__q80hA [data-selection-rotation]:hover>circle{stroke:#a64b3e;stroke-width:2;fill:#f1dfb5}.map-sheet_roomTarget__jqd5s:focus-visible .map-sheet_room__QNM1e,.map-sheet_roomTarget__jqd5s:hover .map-sheet_room__QNM1e{fill:#9d493b1c}.map-sheet_roomSelection__JDYQ8{fill:#a33f353d;stroke:#9f332b;stroke-width:4;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none;filter:drop-shadow(0 0 2px #fff0bd)}.map-sheet_roomAgentFocus__uuEJf{fill:#27838d2b;stroke:#176f7a;stroke-width:4;stroke-dasharray:7 3;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none;filter:drop-shadow(0 0 3px #c9fff2)}.map-sheet_agentFocusedWall__MHMic:not(.map-sheet_selectedWall__UCLLA) .map-sheet_wall__VqTHf{fill:#176f7a;filter:drop-shadow(0 0 3px #c9fff2)}.map-sheet_wallEndpoint__CxltI{fill:#ead49b;stroke:#963e35;stroke-width:1.5;vector-effect:non-scaling-stroke;cursor:crosshair;filter:drop-shadow(0 1px 1px #44301f88)}.map-sheet_wallEndpointHit__6NjFB{fill:transparent;stroke:none;pointer-events:all;cursor:crosshair}.map-sheet_kind_room__Q6tSm .map-sheet_placeRegion__YctfY{fill:#87987928;stroke:#31483f}.map-sheet_roomViewConstruction__mqHc7 .map-sheet_wall__VqTHf{opacity:.42}.map-sheet_roomViewConstruction__mqHc7 .map-sheet_contextWall__2K_E9{opacity:.22;pointer-events:none}.map-sheet_marquee__gJQLV{fill:#a88b4d22;stroke:#8d4a3f;stroke-width:1.4;stroke-dasharray:6 4;pointer-events:none}.map-sheet_wallHit__Ty_Pz{pointer-events:stroke}.map-sheet_wall_boundary__qwH4j{stroke-width:3.4}.map-sheet_wall_partition__KyeVw{fill:#2d3b35}.map-sheet_mapCornerControls__KrENi{position:absolute;right:1rem;bottom:1rem;z-index:3;display:grid;justify-items:end;gap:2px}.map-sheet_viewControls__8fA4i{display:flex;gap:.24rem;padding:.28rem;border:1px solid #7b6339;background:#ead7a9d9;box-shadow:0 3px 10px #34251655}.map-sheet_viewControls__8fA4i>button{width:2rem;height:2rem;border:1px solid #9a7e4d;background:#efe0b9;color:#2d4439;font:700 1rem Georgia,serif;cursor:pointer}.map-sheet_viewControls__8fA4i>button:focus-visible,.map-sheet_viewControls__8fA4i>button:hover{border-color:#9f3f34;color:#8e342e;outline:none}.map-sheet_viewControls__8fA4i .map-sheet_rulerControl__smfcG{display:grid;place-items:center;padding:0}.map-sheet_viewControls__8fA4i .map-sheet_rulerControl__smfcG svg{width:1.15rem;height:1.15rem}.map-sheet_viewControls__8fA4i .map-sheet_rulerControl__smfcG path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.map-sheet_viewControls__8fA4i .map-sheet_rulerControl__smfcG[aria-pressed=true]{color:#8e342e;border-color:#913c32;background:#f6e4b6;box-shadow:inset 0 0 0 1px #913c3266}.map-sheet_viewControls__8fA4i .map-sheet_rulerControl__smfcG:disabled{cursor:not-allowed;opacity:.45}.map-sheet_viewControls__8fA4i .map-sheet_homeIcon__zQWpX{display:block;width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.map-sheet_viewControls__8fA4i>button:disabled{opacity:.45;cursor:default}.map-sheet_viewControls__8fA4i{--map-instrument-face:#efe0b9;--map-instrument-ink:#2d4439;--map-instrument-border:#9a7e4d;--map-instrument-hover-ink:#8e342e;--map-instrument-hover-border:#9f3f34;--map-instrument-on-ink:#8e342e;--map-instrument-on-ring:#913c3266}.map-sheet_measureControls__mur9P.map-sheet_spatialMeasureControls__pZcIu{min-width:0;color:#dfcfaa;border:0;background:transparent;box-shadow:none;font:inherit}.map-sheet_measureControls__mur9P.map-sheet_spatialMeasureControls__pZcIu>div{padding:0;border:0;gap:.5rem}.map-sheet_measureControls__mur9P.map-sheet_spatialMeasureControls__pZcIu legend,.map-sheet_measureControls__mur9P.map-sheet_spatialMeasureControls__pZcIu output{color:#baab8b}.map-sheet_measureControls__mur9P.map-sheet_spatialMeasureControls__pZcIu input[type=number],.map-sheet_measureControls__mur9P.map-sheet_spatialMeasureControls__pZcIu select{color:#dfcfaa;background:#1d2b24;border-color:#a57c3d66}.map-sheet_measureControls__mur9P.map-sheet_spatialMeasureControls__pZcIu input[type=checkbox]{width:auto;flex:0 0 auto;accent-color:#af6248}.map-sheet_measureControls__mur9P.map-sheet_spatialMeasureControls__pZcIu input[type=range]{accent-color:#af6248}.map-sheet_measureControls__mur9P.map-sheet_spatialMeasureControls__pZcIu fieldset{border-color:#a57c3d66}.map-sheet_grid__wBpzw{pointer-events:none}.map-sheet_gridAxis__8_9O7,.map-sheet_gridLine__u3CQI,.map-sheet_gridMajor__fvuKu,.map-sheet_gridMinor__ID__P{fill:none;stroke:#52695c;vector-effect:non-scaling-stroke}.map-sheet_gridMinor__ID__P{stroke-width:.4;opacity:.6}.map-sheet_gridLine__u3CQI{stroke-width:.5;opacity:.62}.map-sheet_gridMajor__fvuKu{stroke-width:.9;opacity:.9}.map-sheet_gridAxis__8_9O7{stroke:#8d443a;stroke-width:1.35;opacity:.9}.map-sheet_mapTopControls__78bNk{position:absolute;right:.7rem;top:.75rem;z-index:12;display:flex;max-width:calc(100% - 1.4rem);align-items:flex-start;justify-content:flex-end;gap:.35rem}.map-sheet_measureControls__mur9P{position:relative;min-width:8rem;color:#38493f;border:1px solid #8f7345;background:#ead8acf2;box-shadow:0 2px 8px #3b2a1850;font:600 .72rem Georgia,serif}.map-sheet_measureControls__mur9P[open]{min-width:10.5rem}.map-sheet_measureControls__mur9P summary{padding:.38rem .55rem;cursor:pointer;text-transform:uppercase;letter-spacing:.08em}.map-sheet_measureControls__mur9P>div{display:grid;gap:.35rem;padding:.3rem .55rem .55rem;border-top:1px solid #a2865488}.map-sheet_measureControls__mur9P label{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.map-sheet_measureControls__mur9P output{font-weight:400;font-style:italic;color:#6d5b3f}.map-sheet_measureControls__mur9P input[type=range]{width:5.5rem}.map-sheet_measureControls__mur9P input[type=number],.map-sheet_measureControls__mur9P select{width:5.5rem;border:1px solid #9b7d4d;background:#f0dfb5;color:#33483e;font:inherit}.map-sheet_rulerMetrics__watsq{display:grid;gap:.2rem;margin:.15rem 0 0;padding:.35rem .4rem .3rem;border:1px solid #a2865488}.map-sheet_rulerMetrics__watsq legend{padding:0 .25rem;color:#6d5b3f;font-style:italic}.map-sheet_rulerMetrics__watsq label{justify-content:flex-start}.map-sheet_rulerMetrics__watsq input{flex:0 0 auto}.map-sheet_mapCompassControl__x73aL{position:absolute;left:.75rem;bottom:.75rem;z-index:3;width:5.1rem;height:5.1rem;overflow:visible;touch-action:none;cursor:grab}.map-sheet_mapCompassControl__x73aL:active{cursor:grabbing}.map-sheet_mapCompassControl__x73aL:focus-visible{outline:1px solid #9f4035;outline-offset:2px}.map-sheet_mapCompassControl__x73aL .map-sheet_compass__g_xVd{pointer-events:none}.map-sheet_mapScaleOverlay__3UHD3{display:block;overflow:visible;pointer-events:none}.map-sheet_mapScale__sr7Ng{pointer-events:none;opacity:.82}.map-sheet_mapScaleLabel__ntsB8{fill:#4c422e;font:600 10px Georgia,Times New Roman,serif;text-anchor:middle;letter-spacing:.02em;paint-order:stroke;stroke:#f3e5bdba;stroke-width:1.5}.map-sheet_mapScaleRule__raSUw{fill:none;stroke:#355045;stroke-width:1;vector-effect:non-scaling-stroke}.map-sheet_resizeHandle__269_d{fill:#ead49b;stroke:#963e35;stroke-width:1.5;vector-effect:non-scaling-stroke;cursor:nwse-resize;filter:drop-shadow(0 1px 1px #44301f88)}.map-sheet_vertexHandle__B5mgZ{cursor:move}.map-sheet_backControl__1ha_G{position:absolute;top:.7rem;left:.7rem;z-index:4;width:2rem;height:2rem;padding:0;color:#5b4930;border:1px solid #90734288;background:#ead8acd9;box-shadow:0 2px 7px #3b2a1855;cursor:pointer;font:700 1rem Georgia,serif}.map-sheet_backControl__1ha_G:focus-visible,.map-sheet_backControl__1ha_G:hover{color:#8f382f;border-color:#9f4035;outline:none}.map-sheet_context__8kqZ1{opacity:.53}.map-sheet_descendants__ypwDT{opacity:1;pointer-events:none}.map-sheet_descendant__RrqC9 .map-sheet_placeRegion__YctfY{fill:#c6b98360;stroke:#4b5d50;stroke-width:1.15}.map-sheet_descendant__RrqC9.map-sheet_kind_building__NEA8f .map-sheet_placeRegion__YctfY{stroke:#30483e;stroke-dasharray:none}.map-sheet_roomViewConstruction__mqHc7 .map-sheet_wall__VqTHf{opacity:.7}.map-sheet_roomViewConstruction__mqHc7 .map-sheet_contextWall__2K_E9{opacity:.53}.map-sheet_place__EFbqq[data-selectable=true]:focus-visible .map-sheet_placeRegion__YctfY,.map-sheet_place__EFbqq[data-selectable=true]:hover .map-sheet_placeRegion__YctfY{filter:none}.map-sheet_selected__1Ehzk .map-sheet_elementPath__S5jSc,.map-sheet_selected__1Ehzk .map-sheet_elementRegion__M_zlG,.map-sheet_selected__1Ehzk .map-sheet_placeRegion__YctfY{stroke:#9f332b;stroke-width:3.2;filter:drop-shadow(0 0 2px #fff0bd)}.map-sheet_agentFocused__n_H1d:not(.map-sheet_selected__1Ehzk) .map-sheet_elementPath__S5jSc,.map-sheet_agentFocused__n_H1d:not(.map-sheet_selected__1Ehzk) .map-sheet_elementRegion__M_zlG,.map-sheet_agentFocused__n_H1d:not(.map-sheet_selected__1Ehzk) .map-sheet_placeRegion__YctfY{stroke:#176f7a;stroke-width:3.2;stroke-dasharray:7 3;filter:drop-shadow(0 0 3px #c9fff2)}.map-sheet_selected__1Ehzk .map-sheet_point__5kSo3{fill:#a64b3e;stroke:#6f302a;stroke-width:1.8;filter:none}.map-sheet_agentFocused__n_H1d:not(.map-sheet_selected__1Ehzk) .map-sheet_point__5kSo3{fill:#2b8790;stroke:#155964;stroke-width:2;filter:drop-shadow(0 0 3px #c9fff2)}.map-sheet_boundaryLabel__gslBv{font-weight:500;letter-spacing:.04em;fill:#3e4b41;stroke:#eadbb7f0}.map-sheet_tracing__WVB5l{pointer-events:none;mix-blend-mode:multiply;filter:sepia(.55) saturate(1.35) hue-rotate(315deg)}.map-sheet_surface___lNVI{color:#5a4a35;outline:none}.map-sheet_surfaceRegion__i_1_V{fill:#b8945c55;stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.map-sheet_surface___lNVI[data-selectable=true]{cursor:pointer}.map-sheet_surface___lNVI[data-selectable=true]:focus-visible .map-sheet_surfaceRegion__i_1_V,.map-sheet_surface___lNVI[data-selectable=true]:hover .map-sheet_surfaceRegion__i_1_V{stroke:#9b3f35}.map-sheet_selected__1Ehzk .map-sheet_surfaceRegion__i_1_V{stroke:#9f332b;stroke-width:3.2;filter:drop-shadow(0 0 2px #fff0bd)}.map-sheet_agentFocused__n_H1d:not(.map-sheet_selected__1Ehzk) .map-sheet_surfaceRegion__i_1_V{stroke:#176f7a;stroke-width:3.2;stroke-dasharray:7 3;filter:drop-shadow(0 0 3px #c9fff2)}@media(max-width:520px){.map-sheet_mapCompassControl__x73aL{width:4.6rem;height:4.6rem}.map-sheet_mapCornerControls__KrENi{right:.6rem;bottom:.6rem}.map-sheet_mapTopControls__78bNk{right:.5rem;top:.5rem;max-width:calc(100% - 1rem);gap:.2rem}}.map-sheet_sheet__znJp_[data-drawing=true] .map-sheet_canvas__q80hA,.map-sheet_sheet__znJp_[data-drawing=true] .map-sheet_canvas__q80hA *{cursor:crosshair!important}.map-sheet_noteBox__MmFx3{fill:#f4e8bd38;stroke:#806b47;stroke-width:.7;stroke-dasharray:2 2;pointer-events:all}.map-sheet_note__CNHRP{pointer-events:none;dominant-baseline:alphabetic}.map-sheet_roomTarget__jqd5s:focus-visible .map-sheet_room__QNM1e,.map-sheet_roomTarget__jqd5s:hover .map-sheet_room__QNM1e{filter:brightness(.8)}.map-sheet_lightEmitterHalo__e4VIe{fill:none;stroke-width:1.4;stroke-dasharray:2 2;opacity:.9}.map-sheet_lightEmitterHalo__e4VIe,.map-sheet_lightEmitterRange__61Y7M{vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px currentColor)}.map-sheet_lightEmitterRange__61Y7M{stroke-width:1.25;stroke-dasharray:4 3;fill-opacity:.08;pointer-events:none}.map-sheet_lightEmitterPlacementPreview__urCcY{pointer-events:none;opacity:.88}.map-sheet_element__bxZuL[data-light-source-id]{cursor:context-menu}.map-sheet_mutedLightEmitter__8_lZD .map-sheet_lightEmitterHalo__e4VIe,.map-sheet_mutedLightEmitter__8_lZD .map-sheet_point__5kSo3{opacity:.34;filter:grayscale(.55)}.daylight-sun-direction_widget__dmgE_{display:flex;align-items:center;gap:9px;min-height:132px;color:#4b351f}.daylight-sun-direction_compass__2RnR1{position:relative;width:124px;height:124px;flex:0 0 124px}.daylight-sun-direction_ring__GDiWa{position:absolute;inset:14px;border:1px solid #a88a5c;border-radius:50%;background:#dec99d55;box-shadow:inset 0 0 0 5px #eddcb755}.daylight-sun-direction_direction__IJdsp{position:absolute;top:50%;left:50%;width:28px;height:24px;padding:0;color:#66471f;border:1px solid transparent;border-radius:3px;background:transparent;cursor:pointer;font:.7rem Georgia,serif;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-48px) rotate(calc(-1 * var(--angle)))}.daylight-sun-direction_direction__IJdsp:focus-visible,.daylight-sun-direction_direction__IJdsp:hover,.daylight-sun-direction_selected__Mr127{color:#2e2115;border-color:#a2763b;background:#f4e6c5;outline:none;box-shadow:0 0 0 2px #c4995a55}.daylight-sun-direction_indicator__7Zcz9{position:absolute;top:50%;left:50%;width:0;height:0;transform-origin:center;pointer-events:none}.daylight-sun-direction_sun__6aBcZ{position:absolute;top:-36px;left:-10px;display:block;width:20px;height:20px;color:#9b6828;fill:none}.daylight-sun-direction_current__r0Jy7{min-width:72px;margin:0;color:#66471f;font:.76rem Georgia,serif;line-height:1.25}@media (max-width:180px){.daylight-sun-direction_widget__dmgE_{gap:4px;min-height:122px}.daylight-sun-direction_compass__2RnR1{width:116px;height:116px;flex-basis:116px}.daylight-sun-direction_direction__IJdsp{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-45px) rotate(calc(-1 * var(--angle)))}.daylight-sun-direction_current__r0Jy7{min-width:0;font-size:.68rem}}.daylight-preset-controls_presets__N_QG_{display:grid;gap:7px}.daylight-preset-controls_season__phW5B{display:flex;align-items:center;justify-content:space-between;gap:6px}.daylight-preset-controls_season__phW5B select{max-width:140px;padding:3px 5px;border:1px solid #a88959;background:#f6ecd2;color:#342313;font:inherit}.daylight-preset-controls_times__mojpT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.daylight-preset-controls_times__mojpT button{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:5px 2px;border:1px solid #b49a6b;background:#eadbb5;color:#70552c;cursor:pointer;font:.68rem Georgia,serif}.daylight-preset-controls_times__mojpT button[aria-pressed=true]{color:#604015;border-color:#926723;background:#f9e5ac;box-shadow:inset 0 0 0 1px #bb8d41}.daylight-preset-controls_season__phW5B select:focus-visible,.daylight-preset-controls_times__mojpT button:focus-visible,.daylight-preset-controls_times__mojpT button:hover{outline:2px solid #a5742e;outline-offset:1px}.daylight-preset-controls_times__mojpT svg{width:32px;height:24px}.daylight-preset-controls_hint__CIas6{margin:0;color:#715a36;font-size:.67rem;line-height:1.3}.daylight-panel_panel__Vbbwo{display:flex;flex-direction:column;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box;flex-shrink:1}.daylight-panel_panel__Vbbwo[hidden]{display:none!important}.corner-disclosure-mark_mark__xG3KC{display:block;position:absolute;right:1px;bottom:1px;width:0;height:0;border-bottom:7px solid;border-left:7px solid transparent;filter:drop-shadow(-1px -1px 0 #18251e);pointer-events:none}.corner-disclosure-mark_topRight__9FcHi{top:1px;bottom:auto;border-bottom:0;border-top:7px solid;filter:drop-shadow(-1px 1px 0 #18251e)}.daylight-controls_toggle__domuo{box-sizing:border-box;align-items:center;justify-content:center;padding:4px;color:var(--map-instrument-ink,#d7c89f);border:1px solid var(--map-instrument-border,#8f713e);border-radius:0;background:var(--map-instrument-face,#17231ddd);cursor:pointer;font:.72rem Georgia,serif}.daylight-controls_toggleSplit__zO7Vk,.daylight-controls_toggle__domuo{display:inline-flex;width:var(--map-instrument-size,2rem);height:var(--map-instrument-size,2rem)}.daylight-controls_toggleSplit__zO7Vk{position:relative;flex:none}.daylight-controls_toggleSplit__zO7Vk .daylight-controls_toggle__domuo{width:100%;height:100%}.daylight-controls_toggleSplit__zO7Vk>.daylight-controls_disclosure__CLBGF{position:absolute;right:1px;top:1px;display:block;box-sizing:border-box;width:12px;height:11px;padding:0;color:var(--map-instrument-ink,#d7c89f);border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer}.daylight-controls_disclosure__CLBGF:focus-visible,.daylight-controls_disclosure__CLBGF:hover,.daylight-controls_disclosure__CLBGF[aria-expanded=true]{color:var(--map-instrument-hover-ink,#f4dfaa)}.daylight-controls_disclosure__CLBGF:focus-visible{outline:none}.daylight-controls_toggleSplit__zO7Vk:has(.daylight-controls_disclosure__CLBGF:focus-visible) .daylight-controls_toggle__domuo{outline:1px solid #c59b55;outline-offset:2px}.daylight-controls_disclosure__CLBGF:disabled{opacity:.45;cursor:not-allowed}.daylight-controls_toggle__domuo[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--map-instrument-on-ring,#b5812f)}.daylight-controls_toggle__domuo:focus-visible,.daylight-controls_toggle__domuo:hover{color:var(--map-instrument-hover-ink,#f4dfaa);border-color:var(--map-instrument-hover-border,#c59b55);outline:1px solid var(--map-instrument-hover-border,#c59b55);outline-offset:2px}.daylight-controls_toggle__domuo:disabled{opacity:.45;cursor:not-allowed}.daylight-controls_sun__kZV3c{display:block;flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.daylight-controls_toggle__domuo[aria-pressed=true] .daylight-controls_sun__kZV3c{color:var(--map-instrument-on-ink,#f0d9a5)}.daylight-controls_room__Wqd16 small{display:block;margin-top:2px;color:#725a39;font-size:.66rem;font-weight:400}.daylight-controls_panel__40fC4{position:absolute;z-index:4;right:12px;bottom:5rem;width:min(260px,calc(100vw - 24px));padding:8px 10px;color:#3c2d1d;border:1px solid #9f7c48;background:#eadbb9f2;box-shadow:0 3px 12px #20170c55;font:.75rem Georgia,serif}.daylight-controls_panel__40fC4 details+details{border-top:1px solid #b79a68}.daylight-controls_panel__40fC4 summary{padding:5px 0;color:#5a3d1c;cursor:pointer;font-weight:700}.daylight-controls_settings__4TA_8{display:grid;grid-template-columns:1fr;gap:5px;padding:4px 0 7px}.daylight-controls_field__9Rndy{display:flex;align-items:center;justify-content:space-between;gap:4px}.daylight-controls_field__9Rndy span{display:inline-flex;align-items:center;gap:2px}.daylight-controls_field__9Rndy input,.daylight-controls_field__9Rndy select{width:64px;min-width:0;padding:2px 3px;color:#342313;border:1px solid #a88959;background:#f6ecd2;font:inherit}.daylight-controls_field__9Rndy select{width:84px}.daylight-controls_compass__L8EWC{display:flex;justify-content:flex-end;gap:12px;margin-top:-3px;padding:0 5px;color:#795b31;font-size:.66rem}.daylight-controls_invalid__vY79L,.daylight-controls_notice__PR2IH,.daylight-controls_warning__b8SLr{margin:5px 0;color:#783822;line-height:1.3}.daylight-controls_legend__1aBkK{display:grid;gap:4px;padding:3px 0 7px}.daylight-controls_legend__1aBkK span{display:flex;align-items:center;gap:6px}.daylight-controls_legend__1aBkK i{display:inline-block;width:13px;height:10px;border:1px solid #866b43}.daylight-controls_shade__Iac_X{background:#3a464d}.daylight-controls_light__rYjwk{background:#d5cc99}.daylight-controls_directMark__XzgUR{background:#f8d67c}.daylight-controls_artificialMark__zp9oo{background:#f1aa4d}.daylight-controls_lenses__2ygDK{display:flex;gap:3px;margin:5px 0 2px;padding:4px 0;border:0;border-top:1px solid #b79a68}.daylight-controls_lenses__2ygDK legend{padding:0;color:#5a3d1c;font-size:.68rem;font-weight:700}.daylight-controls_lenses__2ygDK button{flex:1 1;padding:3px 2px;color:#5a3d1c;border:1px solid #a48655;background:#f3e5c5;font:inherit;cursor:pointer}.daylight-controls_lenses__2ygDK button[aria-pressed=true]{color:#513311;border-color:#a46b24;background:#efcf8d;box-shadow:inset 0 0 0 1px #c18a3680}.daylight-controls_roomSummary__boNJn{max-height:145px;overflow:auto}.daylight-controls_room__Wqd16{display:flex;justify-content:space-between;padding:3px 0}.daylight-controls_room__Wqd16 strong{color:#69451d}.daylight-controls_note__8isvJ{margin:7px 0 1px;color:#604b31;font-size:.68rem;line-height:1.35}.daylight-controls_busy__f7C9s{float:right}.daylight-controls_panel__40fC4{max-height:calc(100% - 6rem)}.daylight-controls_solar__6eET5{margin:0;padding:0;min-width:0;border:0}.daylight-controls_sources__cWWw2 ul{display:grid;gap:4px;margin:4px 0;padding:0;list-style:none}.daylight-controls_sources__cWWw2 li{display:flex;align-items:center;justify-content:space-between;gap:8px}.daylight-controls_recalculate__L_axL,.daylight-controls_sources__cWWw2 button{padding:2px 6px;color:#5a3d1c;border:1px solid #a48655;background:#f3e5c5;font:inherit;cursor:pointer}.daylight-controls_sources__cWWw2 button[aria-pressed=true]{color:#6c3024;border-color:#9a4d3d;background:#e6c6a2;text-decoration:line-through}.daylight-controls_recalculate__L_axL:focus-visible,.daylight-controls_recalculate__L_axL:hover,.daylight-controls_sources__cWWw2 button:focus-visible,.daylight-controls_sources__cWWw2 button:hover{border-color:#9f4035;outline:1px solid #c59b55;outline-offset:1px}.daylight-controls_recalculate__L_axL{margin:5px 0 2px;font-size:.68rem}.daylight-controls_sessionOnly__tb_ab{margin:6px 0 2px;color:#725a39;font-size:.66rem;font-style:italic;line-height:1.3}.barrier-shape_barrier__8rGad{pointer-events:none}.barrier-shape_solid__vCpuh{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.barrier-shape_fence__8Evu3 .barrier-shape_solid__vCpuh{stroke-dasharray:.28 .14}.barrier-shape_wall__4DSco .barrier-shape_solid__vCpuh{stroke-linecap:square}.barrier-shape_hedge__MJkvc .barrier-shape_solid__vCpuh{stroke-linecap:round;stroke-dasharray:.18 .08;opacity:.82}.barrier-shape_railing__QxCD_ .barrier-shape_solid__vCpuh{stroke-dasharray:.05 .16}.barrier-shape_screen__RstKg .barrier-shape_solid__vCpuh{stroke-dasharray:.4 .1}.barrier-shape_grate__SzI_G .barrier-shape_solid__vCpuh{stroke-dasharray:.06 .1}.barrier-shape_portal__kU6iD{fill:none;stroke:#9d493e;stroke-width:1.25;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.room-relocation-review_review__T4_1q{position:absolute;z-index:8;top:3.8rem;right:.7rem;width:min(21rem,calc(100% - 1.4rem));box-sizing:border-box;padding:.7rem .8rem;color:#3d4033;border:1px solid #81613a;background:#e9d5aaf2;box-shadow:0 3px 12px #34251666;font:500 .82rem/1.35 Georgia,Times New Roman,serif}.room-relocation-review_review__T4_1q .room-relocation-review_choiceIssue__5_V9Q{margin:.45rem 0 0;padding:.35rem .45rem;border-left:2px solid #8e392e;background:#9f40350d;color:#71362f}.room-relocation-review_review__T4_1q h2{margin:0 0 .28rem;font-size:.95rem;font-weight:700}.room-relocation-review_review__T4_1q p{margin:0 0 .55rem;color:#5b4c36}.room-relocation-review_choices__IQj2d{display:flex;flex-wrap:wrap;gap:.3rem}.room-relocation-review_review__T4_1q button{min-height:2rem;padding:.25rem .5rem;color:#34483d;border:1px solid #9a7b49;background:#f1e1bb;font:inherit;cursor:pointer}.room-relocation-review_review__T4_1q button:focus-visible,.room-relocation-review_review__T4_1q button:hover{border-color:#9f4035;outline:2px solid #9f403544;outline-offset:1px}.room-relocation-review_choices__IQj2d button[aria-pressed=true]{border-color:#8e392e;background:#f3e0b4;box-shadow:inset 0 0 0 1px #8e392e;color:#7c3028}.room-relocation-review_actions__zr7kW{display:flex;justify-content:flex-end;gap:.35rem;margin-top:.55rem}.room-relocation-review_actions__zr7kW .room-relocation-review_accept__u_6KU{color:#fff3d4;border-color:#60442d;background:#6e4b30}.room-relocation-review_actions__zr7kW .room-relocation-review_accept__u_6KU:disabled{cursor:not-allowed;opacity:.5}@media(max-width:520px){.room-relocation-review_review__T4_1q{top:3.3rem;right:.5rem;width:min(19rem,calc(100% - 1rem));padding:.6rem;font-size:.78rem}}.zone-map-view_bar__OXh_x{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding:.45rem .65rem;color:var(--gold,#dfc58e);background:#1b302b;border-bottom:1px solid #806f49;font-size:calc(13px * var(--cabinet-text-scale, 1))}.zone-map-view_bar__OXh_x nav{flex:1 1 180px;min-width:0}.zone-map-view_bar__OXh_x label{display:flex;align-items:center;gap:.4rem}.zone-map-view_bar__OXh_x button,.zone-map-view_bar__OXh_x select{color:inherit;background:#20382f;border:1px solid #82704b;padding:.3rem .45rem;font:inherit;cursor:pointer}.zone-map-view_bar__OXh_x nav button{border:0;padding:0;background:transparent;text-decoration:underline;text-underline-offset:3px}.zone-map-view_bar__OXh_x button:focus-visible,.zone-map-view_bar__OXh_x button:hover{color:#fff1ca;border-color:#d6b771}.zone-map-view_bar__OXh_x select{max-width:200px}.map-sheet-features_features__jBl1p{color:#273a32}.map-sheet-features_opening__cUo6W,.map-sheet-features_transition__bXGUp{outline:none;cursor:pointer}.map-sheet-features_context__i5cx_{opacity:.28;pointer-events:none;cursor:default}.map-sheet-features_context__i5cx_.map-sheet-features_lightWindowInteractive__jvmmA{pointer-events:auto;cursor:context-menu}.map-sheet-features_clear__27Bb8{stroke:#e7d6ae;stroke-width:6;stroke-linecap:butt;vector-effect:non-scaling-stroke}.map-sheet-features_jamb__NfqnG,.map-sheet-features_leaf__pQo1L,.map-sheet-features_passageMark__pbmY0,.map-sheet-features_swing__oSft3,.map-sheet-features_windowPane__WfT3F{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map-sheet-features_windowPane__WfT3F{stroke:#47717d;stroke-width:1.35}.map-sheet-features_covered__n2SgH .map-sheet-features_windowPane__WfT3F{stroke:#725342;stroke-dasharray:3 2;opacity:.8}.map-sheet-features_passageMark__pbmY0{stroke:#7b5a37;stroke-dasharray:2 2}.map-sheet-features_swing__oSft3{stroke:#9d493e;stroke-width:1.1;stroke-dasharray:3 2}.map-sheet-features_hit__IVyLI{fill:none;stroke:transparent;stroke-width:18;vector-effect:non-scaling-stroke;pointer-events:stroke}.map-sheet-features_opening__cUo6W:focus-visible .map-sheet-features_jamb__NfqnG,.map-sheet-features_opening__cUo6W:focus-visible .map-sheet-features_leaf__pQo1L,.map-sheet-features_opening__cUo6W:hover .map-sheet-features_jamb__NfqnG,.map-sheet-features_opening__cUo6W:hover .map-sheet-features_leaf__pQo1L,.map-sheet-features_selected__1XO_F .map-sheet-features_jamb__NfqnG,.map-sheet-features_selected__1XO_F .map-sheet-features_leaf__pQo1L{stroke:#a23f35;stroke-width:2.5}.map-sheet-features_opening__cUo6W.map-sheet-features_agentFocused__RYZlG:not(.map-sheet-features_selected__1XO_F) .map-sheet-features_jamb__NfqnG,.map-sheet-features_opening__cUo6W.map-sheet-features_agentFocused__RYZlG:not(.map-sheet-features_selected__1XO_F) .map-sheet-features_leaf__pQo1L,.map-sheet-features_opening__cUo6W.map-sheet-features_agentFocused__RYZlG:not(.map-sheet-features_selected__1XO_F) .map-sheet-features_passageMark__pbmY0,.map-sheet-features_opening__cUo6W.map-sheet-features_agentFocused__RYZlG:not(.map-sheet-features_selected__1XO_F) .map-sheet-features_windowPane__WfT3F{stroke:#176f7a;stroke-width:2.5;filter:drop-shadow(0 0 3px #c9fff2)}.map-sheet-features_opening__cUo6W:focus-visible .map-sheet-features_hit__IVyLI,.map-sheet-features_transition__bXGUp:focus-visible .map-sheet-features_stairs__WiI_L{stroke:#a23f35;stroke-width:2.4}.map-sheet-features_resizeHandle__gUfd6{fill:#ead49b;stroke:#963e35;stroke-width:1.5;vector-effect:non-scaling-stroke;cursor:ew-resize;filter:drop-shadow(0 1px 1px #44301f88)}.map-sheet-features_placementPreview__Aeriz{color:#176f7a;fill:none;pointer-events:none;opacity:.92;filter:drop-shadow(0 0 1px #ead49b)}.map-sheet-features_placementPreview__Aeriz circle{fill:#c9fff244;stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.map-sheet-features_placementPreview__Aeriz>path{fill:none;stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.map-sheet-features_placementPreview__Aeriz .map-sheet-features_jamb__NfqnG,.map-sheet-features_placementPreview__Aeriz .map-sheet-features_leaf__pQo1L{stroke:currentColor;stroke-width:2}.map-sheet-features_placementPreview__Aeriz .map-sheet-features_windowPane__WfT3F{stroke:#176f7a;stroke-width:1.55}.map-sheet-features_placementPreview__Aeriz .map-sheet-features_passageMark__pbmY0{stroke:#7b5a37}.map-sheet-features_placementPreview__Aeriz .map-sheet-features_swing__oSft3{stroke:#9d493e}.map-sheet-features_invalidPlacementPreview__Pl0Hv{color:#a23f35;opacity:.88;filter:none}.map-sheet-features_invalidPlacementPreview__Pl0Hv .map-sheet-features_passageMark__pbmY0,.map-sheet-features_invalidPlacementPreview__Pl0Hv .map-sheet-features_swing__oSft3,.map-sheet-features_invalidPlacementPreview__Pl0Hv .map-sheet-features_windowPane__WfT3F{stroke:#a23f35}.map-sheet-features_transition__bXGUp{color:#5a4c37}.map-sheet-features_stairs__WiI_L{stroke:#5c503b;stroke-width:1.4;vector-effect:non-scaling-stroke}.map-sheet-features_tread__Tyjsi{fill:none;stroke:#756449;stroke-width:1;vector-effect:non-scaling-stroke}.map-sheet-features_flightEdge__y8mAZ,.map-sheet-features_stairCore__ya4I5{fill:none;stroke:#4f4636;stroke-width:1.8;vector-effect:non-scaling-stroke}.map-sheet-features_stairPost__GnPiy{fill:#4f4636;stroke:#ead8aa;stroke-width:.8;vector-effect:non-scaling-stroke}.map-sheet-features_transition__bXGUp.map-sheet-features_selected__1XO_F .map-sheet-features_stairs__WiI_L,.map-sheet-features_transition__bXGUp:hover .map-sheet-features_stairs__WiI_L{stroke:#a23f35;stroke-width:2.2}.map-sheet-features_transition__bXGUp.map-sheet-features_agentFocused__RYZlG:not(.map-sheet-features_selected__1XO_F) .map-sheet-features_stairs__WiI_L{stroke:#176f7a;stroke-width:2.4;stroke-dasharray:7 3;filter:drop-shadow(0 0 3px #c9fff2)}.map-sheet-features_elevator__2A2GE{fill:#856f4c33;stroke:#3f5148}.map-sheet-features_direction__7t0q7,.map-sheet-features_styleGuide__ruxFN{fill:none;stroke:#9a4138;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.map-sheet-features_styleGuide__ruxFN{stroke:#7d6a42;stroke-dasharray:1.6 2.3;stroke-width:1.3}.map-gesture-preview_preview__oOwxG{pointer-events:none;color:#9f463b}.map-gesture-preview_preview__oOwxG circle,.map-gesture-preview_preview__oOwxG ellipse,.map-gesture-preview_preview__oOwxG path,.map-gesture-preview_preview__oOwxG rect{fill:#a5483912;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 1px #fff1c0)}.map-gesture-preview_preview__oOwxG .map-gesture-preview_node__hWeVu{fill:#e9d8aa;stroke:#8d392f;stroke-width:1;stroke-dasharray:none}.map-gesture-preview_erase__2Cwtk{color:#b0674d;opacity:.7}.map-gesture-preview_erase__2Cwtk path{fill:none;stroke-linecap:round;stroke-dasharray:none;filter:none;vector-effect:none}.map-gesture-preview_preview__oOwxG .map-gesture-preview_eraserTip__4JhSp{fill:#b0674d2e;stroke:#8d392f;stroke-width:1;stroke-dasharray:none;filter:none}.map-gesture-preview_polygon__5TGYH path{stroke-dasharray:3 2}.map-gesture-preview_pen__sdB5T path{fill:none;stroke-dasharray:none}.map-gesture-preview_pen__sdB5T line{stroke:#9f463b;stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.map-gesture-preview_pen__sdB5T .map-gesture-preview_handle__t_RG6{fill:#d2b475;stroke:#7c392f;stroke-width:.8;stroke-dasharray:none}.map-gesture-preview_elementSnapGuide__ZMA1U{color:#b68a36;opacity:.9}.map-gesture-preview_elementSnapGuide__ZMA1U line{stroke:currentColor;stroke-width:1.2;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.map-gesture-preview_elementSnapGuide__ZMA1U circle{fill:#f6e4a4;stroke:currentColor;stroke-width:1;stroke-dasharray:none}.map-gesture-measurement_readout__FVGBj{pointer-events:none;color:#563b2d;filter:drop-shadow(0 1px 1px #fff1c0)}.map-gesture-measurement_readout__FVGBj rect{fill:#f5eac7e8;stroke:#8d6b45;stroke-width:.6;vector-effect:non-scaling-stroke}.map-gesture-measurement_readout__FVGBj text{fill:currentColor;font-family:Georgia,serif;dominant-baseline:middle;white-space:pre}.map-ruler-overlay_ruler__7mPix{pointer-events:none;color:#913c32}.map-ruler-overlay_line__EmIML,.map-ruler-overlay_tick__YLdIw{fill:none;stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.map-ruler-overlay_tick__YLdIw{stroke-width:1.2}.map-ruler-overlay_point__OIRkM{fill:#f0ddb0;stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.map-ruler-overlay_labelPlate__O2Seo{fill:#eeddb5ed;stroke:#85683d;stroke-width:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px #3b291b55)}.map-ruler-overlay_label__IqBYk{fill:#33483e;text-anchor:middle;letter-spacing:.03em}.map-ruler-overlay_endpoint__3n7ss,.map-ruler-overlay_label__IqBYk{font-family:Georgia,Times New Roman,serif;font-weight:700;dominant-baseline:middle}.map-ruler-overlay_endpoint__3n7ss{fill:#913c32;stroke:#f0ddb0;stroke-width:2px;paint-order:stroke;vector-effect:non-scaling-stroke}.map-context-menu_menu__dsMZw{position:absolute;z-index:20;display:grid;min-width:12rem;max-width:min(17rem,calc(100% - .5rem));max-height:calc(100% - .5rem);overflow:auto;padding:.3rem;border:1px solid #8e6c3d;border-radius:.28rem;background:#263a32f7;color:#f5e8c7;box-shadow:0 .5rem 1.4rem #201a13a6;font:600 .82rem Georgia,Times New Roman,serif}.map-context-menu_menu__dsMZw button{display:block;width:100%;min-height:2rem;padding:.35rem .7rem;border:0;border-radius:.15rem;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.map-context-menu_menu__dsMZw button[data-section]{border-top:1px solid #d3b77d55;border-radius:0;margin-top:.2rem;padding-top:.55rem}.map-context-menu_menu__dsMZw button:focus-visible,.map-context-menu_menu__dsMZw button:hover{background:#d6bd8740;color:#fff6d8;outline:2px solid #e1bd78;outline-offset:-2px}.map-context-menu_menu__dsMZw button[data-destructive]{color:#ffd1bf}.project-fragment-placement_backdrop__nLsrF{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#08140fd9}.project-fragment-placement_dialog__er2cA{box-sizing:border-box;width:min(1000px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:18px;color:#ddd0ad;border:1px solid #a57c3d;background:linear-gradient(145deg,#25382e,#19281f);box-shadow:0 18px 50px #0009;font-family:Georgia,Times New Roman,serif}.project-fragment-placement_dialog__er2cA header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #b38b4e55;padding-bottom:12px}.project-fragment-placement_dialog__er2cA h2{margin:0;color:#d6ba7c;font-size:1rem;font-weight:400;letter-spacing:.08em}.project-fragment-placement_dialog__er2cA p{font-size:.85rem;line-height:1.5}.project-fragment-placement_dialog__er2cA button{padding:7px 12px;color:#eadcba;border:1px solid #a57c3d77;background:#21342a;font:inherit;cursor:pointer}.project-fragment-placement_dialog__er2cA header button{padding:0;width:28px;height:28px}.project-fragment-placement_dialog__er2cA button:disabled{opacity:.45;cursor:default}.project-fragment-placement_dialog__er2cA button:focus-visible,.project-fragment-placement_dialog__er2cA input:focus-visible{outline:2px solid #d0aa62;outline-offset:2px}.project-fragment-placement_map__pwNav{height:min(54dvh,520px);min-height:180px;overflow:hidden;border:1px solid #a57c3d66}.project-fragment-placement_map__pwNav>div{height:100%;min-height:0}.project-fragment-placement_controls__0vFPK{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.project-fragment-placement_controls__0vFPK label{display:grid;gap:4px;font-size:.8rem}.project-fragment-placement_controls__0vFPK input{box-sizing:border-box;width:120px;padding:6px;color:#eadcba;border:1px solid #a57c3d77;background:#17291f;font:inherit}.project-fragment-placement_dialog__er2cA footer{display:flex;justify-content:flex-end;gap:9px;margin-top:14px}.project-fragment-placement_error__5CR6y{color:#ecc09b}@media(max-width:520px){.project-fragment-placement_backdrop__nLsrF{padding:8px}.project-fragment-placement_dialog__er2cA{max-height:calc(100dvh - 16px);padding:12px}.project-fragment-placement_controls__0vFPK{gap:8px}.project-fragment-placement_controls__0vFPK input{width:95px}.project-fragment-placement_dialog__er2cA h2{font-size:.9rem}}.book-controls_button__XVbVb,.book-controls_buttons__a8x5w :where(button){box-sizing:border-box;min-width:0;max-width:100%;padding:7px 5px;color:var(--book-button-ink,#d8bc82);border:1px solid var(--book-button-border,#a57c3d55);border-radius:0;background:var(--book-button-face,transparent);box-shadow:none;cursor:pointer;font:normal 400 calc((.65rem + 1px) * var(--cabinet-text-scale, 1))/1.35 Georgia,Times New Roman,serif;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.book-controls_button__XVbVb:not(:disabled):hover,.book-controls_buttons__a8x5w :where(button:not(:disabled):hover){color:var(--book-button-hover-ink,#fff0bf);border-color:var(--book-button-hover-border,#a8823e);background:var(--book-button-hover-face,#a57c3d14)}.book-controls_button__XVbVb:focus-visible,.book-controls_buttons__a8x5w :where(button:focus-visible),.book-controls_fields__fJ1AT :where(input:focus-visible,select:focus-visible,textarea:focus-visible){outline:1px solid #d0aa62;outline-offset:2px}.book-controls_button__XVbVb:disabled,.book-controls_buttons__a8x5w :where(button:disabled){opacity:.5;cursor:default}.book-controls_button__XVbVb[aria-pressed=true],.book-controls_buttons__a8x5w :where(button[aria-pressed=true]),.book-controls_selected__A4SJQ{--book-button-ink:#f0dfb3;--book-button-border:#b8914d;--book-button-face:#a57c3d22}.book-controls_primary__78upM{--book-button-ink:#eadbb8;--book-button-border:#b08a46;--book-button-face:#553b2b;--book-button-hover-face:#674832}.book-controls_danger__EQEUA{--book-button-ink:#e7a99b;--book-button-border:#7f3830;--book-button-face:#7f2d261c;--book-button-hover-ink:#f4d2c5;--book-button-hover-border:#c46b5e;--book-button-hover-face:#7f2d2633}.book-controls_fields__fJ1AT :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea,select){box-sizing:border-box;min-width:0;max-width:100%;width:100%;padding:6px 5px;color:#eadcba;border:0;border-bottom:1px solid #a57c3d77;border-radius:0;background:#17231d88;font:italic calc((.78rem + 1px) * var(--cabinet-text-scale, 1))/1.35 Georgia,Times New Roman,serif}.book-controls_fields__fJ1AT :where(input[type=checkbox],input[type=radio]){accent-color:#943c34}.book-controls_fields__fJ1AT :where(textarea){resize:vertical}.book-controls_fields__fJ1AT :where(select option){color:#eadcba;background:#17251e}.book-controls_compactField__qzlY4,.book-controls_compactRange__Trb35{box-sizing:border-box;min-width:0;max-width:100%;align-items:center;gap:4px;color:#dfcfaa;font:400 calc((.62rem + 1px) * var(--cabinet-text-scale, 1))/1.2 Georgia,Times New Roman,serif}.book-controls_compactField__qzlY4{display:inline-grid;grid-template-columns:minmax(0,1fr) auto}.book-controls_compactRange__Trb35{display:grid;width:auto;flex:0 1 auto;grid-template-columns:max-content minmax(4.5rem,6rem) max-content}.book-controls_compactField__qzlY4>span:first-child,.book-controls_compactRange__Trb35>span:first-child{min-width:0;color:#cbb98e;overflow-wrap:anywhere}.book-controls_compactField__qzlY4 :where(input[type=number],select){box-sizing:border-box;min-width:0;height:22px;padding:2px 4px;color:#eadcba;border:1px solid #a57c3d88;border-radius:0;background:#17231d;font:inherit}.book-controls_compactRange__Trb35 input[type=range]{width:100%;min-width:0;height:14px;padding:0;appearance:none;background:transparent;cursor:pointer}.book-controls_compactRange__Trb35 input[type=range]::-webkit-slider-runnable-track{height:4px;border:1px solid #a57c3d;border-radius:0;background:linear-gradient(90deg,#755426,#2a392d 48%,#1a261f);box-shadow:inset 0 1px #e4c77b33,inset 0 -1px #0008}.book-controls_compactRange__Trb35 input[type=range]::-webkit-slider-thumb{width:10px;height:10px;margin-top:-4px;appearance:none;border:1px solid #d0aa62;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c26756,#7e302d 68%);box-shadow:0 0 0 1px #251a18,0 1px 2px #0009}.book-controls_compactRange__Trb35 input[type=range]::-moz-range-track{height:4px;border:1px solid #a57c3d;border-radius:0;background:linear-gradient(90deg,#755426,#2a392d 48%,#1a261f);box-shadow:inset 0 1px #e4c77b33,inset 0 -1px #0008}.book-controls_compactRange__Trb35 input[type=range]::-moz-range-thumb{width:8px;height:8px;border:1px solid #d0aa62;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c26756,#7e302d 68%);box-shadow:0 0 0 1px #251a18,0 1px 2px #0009}.book-controls_compactRange__Trb35 input[type=range]:disabled{cursor:default;opacity:.38}.book-controls_compactRange__Trb35 output{min-width:0;color:#f0d9a5;font-size:calc((.58rem + 1px) * var(--cabinet-text-scale, 1));text-align:right;white-space:nowrap}.book-controls_compactField__qzlY4 :where(input,select):focus-visible,.book-controls_compactRange__Trb35 input:focus-visible{outline:1px solid #d0aa62;outline-offset:1px}.hierarchy-navigator_navigator__m4rb7{display:grid;align-content:start;gap:12px;padding:12px 8px 8px 2px;color:#ddd0ad;background:transparent;font-family:Georgia,Times New Roman,serif}.hierarchy-navigator_topBar__uoEhP{position:relative;display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.hierarchy-navigator_history__6BiHZ{display:flex;flex:0 0 auto;gap:3px;padding-top:0}.hierarchy-navigator_history__6BiHZ button{box-sizing:border-box;width:26px;height:26px;padding:0;color:#dfcfaa;border:1px solid #9d7b405f;background:#15251d;font:1rem Georgia,serif;cursor:pointer}.hierarchy-navigator_history__6BiHZ button:focus-visible,.hierarchy-navigator_history__6BiHZ button:hover:not(:disabled){border-color:#d1a655;color:#fff0bd;outline:none}.hierarchy-navigator_history__6BiHZ button:disabled{opacity:.4;cursor:default}.hierarchy-navigator_navigationActions__Ucc14{display:flex;flex:0 0 auto;min-width:0;align-items:center;gap:4px}.hierarchy-navigator_navigationActions__Ucc14>details{margin:0;padding:0;border:0;font-size:calc((.68rem + 1px) * var(--cabinet-text-scale, 1));white-space:nowrap}.hierarchy-navigator_group__OGaPW,.hierarchy-navigator_tree__36_St{margin:0;padding:0;list-style:none}.hierarchy-navigator_levelMenu__rNZ7r{display:grid;gap:3px;margin:2px 4px 6px 24px;padding:5px;border-left:1px solid #9c7b43;background:#152b23}.hierarchy-navigator_levelMenu__rNZ7r button{padding:5px 7px;border:1px solid #6e603b;background:#20352c;color:#d8c18a;font:inherit;font-size:calc((.64rem + 1px) * var(--cabinet-text-scale, 1));text-align:left;cursor:pointer}.hierarchy-navigator_levelMenu__rNZ7r button:focus-visible,.hierarchy-navigator_levelMenu__rNZ7r button:hover{border-color:#bd944d;color:#fff0bd;outline:none}.hierarchy-navigator_tree__36_St{display:grid;gap:2px}.hierarchy-navigator_placeSearch__A7zJn{display:grid;flex:1 1 8.5rem;min-width:8.5rem;gap:5px}.hierarchy-navigator_placeSearch__A7zJn input{box-sizing:border-box;width:100%;min-width:0;padding:6px 7px;color:#eadcba;border:1px solid #9d7b405f;outline:none;background:#101d17;font:italic calc((.7rem + 1px) * var(--cabinet-text-scale, 1)) Georgia,serif}.hierarchy-navigator_placeSearch__A7zJn input::placeholder{color:#a89976;opacity:1}.hierarchy-navigator_placeSearch__A7zJn input:focus{border-color:#d1a655;box-shadow:inset 0 0 0 1px #d1a65544}.hierarchy-navigator_searchResults__y_iLo{max-height:230px;overflow:auto;border-left:1px solid #b48a4255;background:#101d1799}.hierarchy-navigator_searchResults__y_iLo ul{display:grid;gap:1px;margin:0;padding:0;list-style:none}.hierarchy-navigator_searchResults__y_iLo button{display:grid;width:100%;gap:2px;padding:6px 7px;color:#e8d8af;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left}.hierarchy-navigator_searchResults__y_iLo button:hover{background:#f4dda610}.hierarchy-navigator_searchResults__y_iLo strong{overflow-wrap:anywhere;font-size:calc((.74rem + 1px) * var(--cabinet-text-scale, 1));font-weight:600}.hierarchy-navigator_searchResults__y_iLo small{overflow-wrap:anywhere;color:#a99d80;font-size:calc((.58rem + 1px) * var(--cabinet-text-scale, 1));letter-spacing:.025em}.hierarchy-navigator_searchResults__y_iLo p{margin:0;padding:7px;color:#c4b894;font-size:calc((.68rem + 1px) * var(--cabinet-text-scale, 1));font-style:italic}.hierarchy-navigator_group__OGaPW{position:relative;margin:2px 0 3px 3px;padding-left:2px;border-left:1px solid #b48a4255}.hierarchy-navigator_branch__Qz_Gm{min-width:0}.hierarchy-navigator_zoneLink__vpTSg{min-width:0;list-style:none}.hierarchy-navigator_zoneLinkButton__kZBFX{display:flex;width:100%;min-width:0;align-items:center;gap:6px;padding:5px 5px 5px 24px;color:#d6c69f;border:0;border-left:2px solid transparent;background:transparent;cursor:pointer;font:inherit;font-size:calc((.68rem + 1px) * var(--cabinet-text-scale, 1));text-align:left}.hierarchy-navigator_zoneLinkButton__kZBFX:focus-visible,.hierarchy-navigator_zoneLinkButton__kZBFX:hover{color:#fff0bd;border-left-color:#b58e4a;background:#f4dda610;outline:none}.hierarchy-navigator_zoneLinkButton__kZBFX>span:last-child{min-width:0;overflow-wrap:anywhere}.hierarchy-navigator_zoneSwatch__mWU9u{width:7px;height:7px;flex:0 0 7px;border:1px solid #d0aa62;border-radius:50%;box-shadow:0 0 0 1px #17251e}.hierarchy-navigator_zoneLinkChildren__LSkbS{margin:0 0 0 14px;padding:0;border-left:1px solid #8c754a55;list-style:none}.hierarchy-navigator_placeRow___Lshk{display:grid;min-width:0;grid-template-columns:14px minmax(0,1fr) 22px;align-items:stretch;border-left:2px solid transparent}.hierarchy-navigator_placeRow___Lshk:hover{background:#f4dda610}.hierarchy-navigator_inspected__1lr9z{border-left-color:#d0a44a;background:linear-gradient(90deg,#8b553750,#d0a44a14)}.hierarchy-navigator_displayed__ZTAgu:not(.hierarchy-navigator_inspected__1lr9z){background:linear-gradient(90deg,#8ea69a18,transparent)}.hierarchy-navigator_hidden__z2nP3{opacity:.68}.hierarchy-navigator_hiddenMark__kLPxF{color:#bcae88;font-size:calc((.52rem + 1px) * var(--cabinet-text-scale, 1));letter-spacing:.02em}.hierarchy-navigator_hiddenSearchMeta__T1raE{color:#bcae88!important}.hierarchy-navigator_disclosure__Fk7iU,.hierarchy-navigator_placeButton__bXz5J{color:inherit;background:transparent;cursor:pointer;font:inherit}.hierarchy-navigator_disclosure__Fk7iU{display:grid;align-self:stretch;place-items:center;padding:0;border:0}.hierarchy-navigator_disclosure__Fk7iU:hover{color:#fff3cd;background:#d4ad5a14}.hierarchy-navigator_disclosure__Fk7iU svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hierarchy-navigator_leafMark__YrIsz{position:relative}.hierarchy-navigator_leafMark__YrIsz:after{position:absolute;top:17px;left:5px;width:4px;height:4px;border:1px solid #b48a42;content:"";transform:rotate(45deg)}.hierarchy-navigator_placeButton__bXz5J{display:flex;min-width:0;align-items:flex-start;gap:4px;padding:6px 4px;border:0;text-align:left}.hierarchy-navigator_placeButton__bXz5J:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hierarchy-navigator_placeButton__bXz5J svg{flex:0 0 auto;width:14px;height:14px;margin-top:2px;fill:none;stroke:#cba252;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.hierarchy-navigator_surfaceGlyph__5C1Tk{flex:0 0 auto;width:14px;margin-top:1px;color:#cba252;font-size:.9rem;line-height:1}.hierarchy-navigator_placeText__HU1kp{display:grid;min-width:0;gap:2px}.hierarchy-navigator_placeText__HU1kp strong{overflow-wrap:normal;word-break:normal;color:#e8d8af;font-size:calc((.78rem + 1px) * var(--cabinet-text-scale, 1));font-weight:600;line-height:1.16}.hierarchy-navigator_placeText__HU1kp small{overflow-wrap:normal;color:#9f9780;font-size:calc((.59rem + 1px) * var(--cabinet-text-scale, 1));line-height:1.1;letter-spacing:.035em}.hierarchy-navigator_placeMeta__EoCpY{display:flex;min-width:0;align-items:center;gap:4px}.hierarchy-navigator_displayedMark__Hy0fu{display:inline-grid;flex:0 0 auto;width:13px;height:10px;place-items:center;color:#b9c8bc}.hierarchy-navigator_displayedMark__Hy0fu svg{width:13px;height:10px;margin:0;fill:none;stroke:currentColor;stroke-width:1.15}.hierarchy-navigator_inspected__1lr9z .hierarchy-navigator_placeText__HU1kp strong{color:#fff2c9}.hierarchy-navigator_dragHandle__1fnMH,.hierarchy-navigator_rowAction__0bdTb{display:grid;width:20px;height:24px;align-self:center;place-items:center;padding:0;color:#c8a760;border:1px solid transparent;background:transparent}.hierarchy-navigator_rowAction__0bdTb{cursor:pointer}.hierarchy-navigator_rowAction__0bdTb:focus-visible,.hierarchy-navigator_rowAction__0bdTb:hover{color:#fff0bf;border-color:#a8823e88;outline:none}.hierarchy-navigator_rowAction__0bdTb svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.hierarchy-navigator_dragHandle__1fnMH{cursor:grab;font-size:.8rem;letter-spacing:-3px;opacity:.62;-webkit-user-select:none;user-select:none}.hierarchy-navigator_dragHandle__1fnMH:hover{color:#fff0bf;opacity:1}.hierarchy-navigator_dragHandle__1fnMH:active{cursor:grabbing}.hierarchy-navigator_empty__X65LS{margin:5px;color:#c4b894;font-style:italic;line-height:1.35}.hierarchy-navigator_addContaining__KA0xa{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;margin-top:9px;text-align:left}.hierarchy-navigator_addContaining__KA0xa svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.hierarchy-navigator_addForm__ptHo8{display:grid;gap:7px;padding:9px;border:1px solid #a57c3d55;background:#18271fbb}.hierarchy-navigator_addForm__ptHo8 label{display:grid;gap:3px}.hierarchy-navigator_addForm__ptHo8 label span{color:#baaa83;font-size:calc((.56rem + 1px) * var(--cabinet-text-scale, 1));letter-spacing:.07em;text-transform:uppercase}.hierarchy-navigator_addForm__ptHo8 input,.hierarchy-navigator_addForm__ptHo8 select{min-width:0;padding:5px 4px;color:#eadcba;border:0;border-bottom:1px solid #a57c3d77;outline:none;background:#101d17;font:italic calc((.68rem + 1px) * var(--cabinet-text-scale, 1)) Georgia,serif}.hierarchy-navigator_addForm__ptHo8 div{display:flex;gap:5px}.hierarchy-navigator_addForm__ptHo8 button{padding:5px 7px;color:#dcc798;border:1px solid #a57c3d66;background:#21342a;cursor:pointer;font:calc((.6rem + 1px) * var(--cabinet-text-scale, 1)) Georgia,serif}.hierarchy-navigator_addForm__ptHo8 button:first-child{border-color:#b08a46;background:#553b2b}.hierarchy-navigator_navigator__m4rb7 button:focus-visible{outline:2px solid #e1bb68;outline-offset:1px}@media (max-width:680px){.hierarchy-navigator_navigator__m4rb7{padding:14px 9px 14px 2px}.hierarchy-navigator_placeText__HU1kp strong{font-size:calc((.75rem + 1px) * var(--cabinet-text-scale, 1))}.hierarchy-navigator_group__OGaPW{margin-left:4px;padding-left:2px}}.cabinet-notice_notice__ToJax{box-sizing:border-box;display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid #a57c3d77;box-shadow:0 5px 14px #10151044,inset 0 1px #fff1c214;font-family:Georgia,Times New Roman,serif}.cabinet-notice_content__25_k_{display:contents}.cabinet-notice_grouped__5zacJ,.cabinet-notice_stacked__OhR_S{align-items:stretch;flex-direction:column}.cabinet-notice_inline__U0hdF{margin:0 0 12px}.cabinet-notice_compactNotice__IaIsS{gap:8px;padding:6px 9px}.cabinet-notice_compactNotice__IaIsS .cabinet-notice_message__FVOw8{font-size:calc((.72rem + 1px) * var(--cabinet-text-scale, 1));line-height:1.25}.cabinet-notice_compactNotice__IaIsS .cabinet-notice_actions__uTpb0{gap:4px;flex-wrap:nowrap}.cabinet-notice_compactNotice__IaIsS .cabinet-notice_actions__uTpb0 button{padding:4px 7px}.cabinet-notice_floating__Cfkax{position:absolute;z-index:18;bottom:14px;left:50%;width:min(760px,calc(100% - 24px));transform:translateX(-50%) rotate(.08deg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cabinet-notice_hint__IlV_B{position:absolute;z-index:18;right:14px;bottom:14px;width:min(420px,calc(100% - 28px));padding:8px 10px;transform:rotate(.08deg)}.cabinet-notice_hint__IlV_B .cabinet-notice_actions__uTpb0{margin-top:2px}.cabinet-notice_modal__oSWjE{position:absolute;z-index:50;inset:0;display:grid;width:auto;margin:0;padding:clamp(16px,4vw,44px);place-items:center;background:#131b16ba;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cabinet-notice_modal__oSWjE .cabinet-notice_content__25_k_{display:flex;box-sizing:border-box;width:min(680px,100%);max-height:100%;flex-direction:column;gap:12px;overflow:auto;padding:clamp(16px,3vw,24px);border:1px solid #a57c3d;background:#eadbbbf7;box-shadow:0 18px 48px #101510aa,inset 0 1px #fff1c244}.cabinet-notice_modal__oSWjE .cabinet-notice_message__FVOw8{flex:0 0 auto}.cabinet-notice_modal__oSWjE .cabinet-notice_actions__uTpb0{align-self:flex-end}.cabinet-notice_dark__SB9VT{--book-button-ink:#dfc78f;--book-button-border:#b18a4b88;--book-button-face:#a57c3d12;--book-button-hover-ink:#fff0bf;--book-button-hover-border:#d0aa62;--book-button-hover-face:#a57c3d22;color:#eadcba;background:linear-gradient(100deg,#253329f5,#1b2821f5)}.cabinet-notice_paper__2cNTM{--book-button-ink:#594a31;--book-button-border:#78633e77;--book-button-face:#e6d6aeaa;--book-button-hover-ink:#74342f;--book-button-hover-border:#943c34;--book-button-hover-face:#fff2ca;color:#594a31;background:#eadbbbf2}.cabinet-notice_message__FVOw8{min-width:0;flex:1 1 auto;font-size:calc((.76rem + 1px) * var(--cabinet-text-scale, 1));line-height:1.4}.cabinet-notice_message__FVOw8 :where(p){margin:0}.cabinet-notice_message__FVOw8 :where(p+p){margin-top:4px}.cabinet-notice_actionGroup__WJRKQ{display:grid;gap:5px;margin-top:10px;padding-top:8px;border-top:1px solid color-mix(in srgb,currentColor 24%,transparent)}.cabinet-notice_groupLabel__iu2i7{font-size:calc((.69rem + 1px) * var(--cabinet-text-scale, 1));font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.035em;opacity:.82}.cabinet-notice_groupActions__EUyZQ{display:flex;flex-wrap:wrap;gap:5px}.cabinet-notice_groupActions__EUyZQ button{padding:5px 8px}.cabinet-notice_actions__uTpb0{display:flex;min-width:0;max-width:100%;flex:0 0 auto;align-items:center;gap:5px;flex-wrap:wrap;white-space:normal}.cabinet-notice_grouped__5zacJ .cabinet-notice_actions__uTpb0{align-self:flex-start}.cabinet-notice_actions__uTpb0 button{padding:5px 8px}.cabinet-notice_actions__uTpb0 .cabinet-notice_primary__tPe8d{--book-button-ink:#fff0c8;--book-button-border:#c79b50;--book-button-face:#70483a;--book-button-hover-face:#85584a}.cabinet-notice_actions__uTpb0 .cabinet-notice_destructive__EjVuQ{--book-button-ink:#f1c6b8;--book-button-border:#a9584e;--book-button-face:#6b332c;--book-button-hover-ink:#fff0df;--book-button-hover-border:#d78b74;--book-button-hover-face:#87483c}.cabinet-notice_actions__uTpb0 .cabinet-notice_compact__cUmAd{min-width:1.7rem;padding-inline:5px;font-size:.9rem}.cabinet-notice_warning__gZdhW{border-color:#b38b4eaa;box-shadow:0 6px 18px #10151055,inset 3px 0 #c6a15c}.cabinet-notice_danger__RsrJ2{border-color:#a9584eaa;box-shadow:0 6px 18px #35191466,inset 3px 0 #a9584e}@media (max-width:720px){.cabinet-notice_notice__ToJax{align-items:stretch;flex-direction:column}.cabinet-notice_actions__uTpb0{min-width:0;flex-wrap:wrap;justify-content:flex-start;white-space:normal}.cabinet-notice_modal__oSWjE{padding:12px}.cabinet-notice_modal__oSWjE .cabinet-notice_actions__uTpb0{align-self:stretch}.cabinet-notice_hint__IlV_B{right:12px;bottom:12px;width:calc(100% - 24px)}.cabinet-notice_compactNotice__IaIsS .cabinet-notice_actions__uTpb0{flex-wrap:wrap}}.saved-map-views_root__lNz_Z{align-self:center;padding-top:0}.saved-map-views_panel__RnYOq button,.saved-map-views_toggle__G4GvT{color:#dfcfaa;border:1px solid #9d7b405f;background:#15251d;font:inherit;cursor:pointer}.saved-map-views_toggle__G4GvT{box-sizing:border-box;display:grid;place-items:center;width:26px;height:26px;padding:0}.saved-map-views_panel__RnYOq button:focus-visible,.saved-map-views_panel__RnYOq button:hover:not(:disabled),.saved-map-views_toggle__G4GvT:focus-visible,.saved-map-views_toggle__G4GvT:hover{border-color:#d1a655;color:#fff0bd;outline:none}.saved-map-views_panel__RnYOq{position:absolute;z-index:25;top:34px;inset-inline:0;display:grid;gap:10px;padding:10px;max-height:min(50dvh,26rem);overflow:auto;color:#dfcfaa;border:1px solid #9d7b40;background:#17271f;box-shadow:0 5px 14px #0006;font:calc((.73rem + 1px) * var(--cabinet-text-scale, 1)) Georgia,serif}.saved-map-views_panel__RnYOq header{display:flex;justify-content:space-between;align-items:center;gap:6px}.saved-map-views_panel__RnYOq p{margin:0;line-height:1.45}.saved-map-views_panel__RnYOq small{color:#b9ae90;font-size:.88em}.saved-map-views_panel__RnYOq ul{display:grid;gap:4px;list-style:none;padding:0;margin:0}.saved-map-views_panel__RnYOq button:disabled{opacity:.5;cursor:default}.saved-map-views_row__Ji5YS{display:grid;grid-template-columns:minmax(0,1fr) 25px 25px;gap:3px;align-items:center}.saved-map-views_panel__RnYOq .saved-map-views_openView__sK2iM{display:grid;gap:3px;padding:6px;text-align:start;border-color:transparent;overflow-wrap:anywhere}.saved-map-views_openView__sK2iM strong{font-weight:500}.saved-map-views_panel__RnYOq .saved-map-views_iconButton__6CQOG{width:25px;height:25px;padding:0}.saved-map-views_renameForm__NU4B6,.saved-map-views_saveForm__lP6fM{display:flex;flex-wrap:wrap;align-items:end;gap:6px}.saved-map-views_saveForm__lP6fM label{flex:1 1 110px;min-width:0;display:grid;gap:4px}.saved-map-views_panel__RnYOq input{width:100%;min-width:0;padding:6px;border:1px solid #9d7b407f;background:#101d17;color:#eadcba;font:inherit}.saved-map-views_panel__RnYOq input:focus-visible{outline:1px solid #d1a655}.saved-map-views_renameForm__NU4B6 button,.saved-map-views_saveForm__lP6fM button{padding:6px}.saved-map-views_renameForm__NU4B6 input{flex:1 1 100%}.workshop-layout_controls__Jj596{display:flex;align-items:center;gap:5px}.workshop-layout_controls__Jj596>button{display:grid;place-items:center;min-width:30px;height:30px;padding:3px;color:#c9ad72;border:1px solid transparent;background:transparent;cursor:pointer;font:1.2rem Georgia,serif}.workshop-layout_controls__Jj596>button:focus-visible,.workshop-layout_controls__Jj596>button:hover{color:#f0d89f;border-color:#a57c3d88}.workshop-layout_controls__Jj596>.workshop-layout_fit__JFXQ1{font-size:.7rem;padding-inline:6px}.workshop-layout_settingsControl__nfkwK{transform:translateY(-1px)}.workshop-layout_settingsControl__nfkwK>button{width:30px;line-height:1}.workshop-layout_viewportControls__bl_y5>button{width:27px;min-width:27px;height:27px;padding:2px;color:#4c493d;border-color:#9a7e4d;background:#efe0b9d9}.workshop-layout_viewportControls__bl_y5>button:focus-visible,.workshop-layout_viewportControls__bl_y5>button:hover{color:#8e342e;border-color:#9f3f34;outline:none}.workshop-layout_viewportControls__bl_y5 svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:square;stroke-linejoin:miter}.workshop-layout_viewportControls__bl_y5>.workshop-layout_presentationExit__p3Nw1{display:flex;gap:5px;width:auto;padding-inline:6px;font-size:.72rem;white-space:nowrap}.workshop-layout_backdrop__d_fVw{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:16px;background:#101610b8}.workshop-layout_settings__iYeaN{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:22px;color:#dfcfaa;border:1px solid #a57c3d;background:linear-gradient(135deg,#26372c,#19251f);box-shadow:0 15px 50px #0009;font:calc((.9rem + 1px) * var(--cabinet-text-scale, 1))/1.5 Georgia,serif}.workshop-layout_settings__iYeaN header{display:flex;justify-content:space-between;gap:12px;align-items:center}.workshop-layout_settings__iYeaN h2{margin:0;color:#dfc58e;font:calc((1.15rem + 1px) * var(--cabinet-text-scale, 1)) Georgia,serif}.workshop-layout_settings__iYeaN button{padding:7px 10px;color:#ead8aa;border:1px solid #a57c3d77;background:#19271f;cursor:pointer;font:inherit}.workshop-layout_settings__iYeaN label{display:flex;align-items:center;gap:10px;margin-block:15px}.workshop-layout_settings__iYeaN .workshop-layout_autoSync__w8Q4Z{align-items:flex-start}.workshop-layout_autoSync__w8Q4Z small,.workshop-layout_autoSync__w8Q4Z>span>span{display:block}.workshop-layout_autoSync__w8Q4Z small{margin-top:3px;color:#c4b48f;font-size:.86em;line-height:1.35}.workshop-layout_settings__iYeaN .workshop-layout_textScale__xck68{justify-content:space-between;flex-wrap:wrap}.workshop-layout_textScale__xck68 select{min-width:9rem;padding:6px 8px;color:#ead8aa;border:1px solid #a57c3d77;background:#19271f;font:inherit}.workshop-layout_textScale__xck68 select:focus-visible{outline:2px solid #d0aa62;outline-offset:2px}.workshop-layout_fillDefaults__0Fgl1 label{flex-wrap:wrap;justify-content:space-between}.workshop-layout_fillDefaults__0Fgl1 select{max-width:100%;padding:6px 8px;color:#ead8aa;border:1px solid #a57c3d77;background:#19271f;font:inherit}.workshop-layout_fillDefaults__0Fgl1 input[type=range]{flex:1 1;min-width:8rem}.workshop-layout_fillDefaults__0Fgl1 output{min-width:3em;text-align:right}.workshop-layout_fillDefaults__0Fgl1 p{font-size:.86em;color:#c4b48f}.workshop-layout_fillDefaults__0Fgl1 summary{cursor:pointer;padding-block:8px}.workshop-layout_fillKind__x2W3c{border-top:1px solid #a57c3d44;padding-block:4px}.workshop-layout_fillKind__x2W3c input[type=number]{width:5rem;padding:6px;color:#ead8aa;border:1px solid #a57c3d77;background:#19271f;font:inherit}.workshop-layout_fillResetConfirmation__FNI4I{padding:8px;margin-top:12px;border:1px solid #a57c3d77}.workshop-layout_settings__iYeaN button:disabled{cursor:default;opacity:.5}.workshop-layout_settings__iYeaN input{accent-color:#9f4035}.workshop-layout_settings__iYeaN fieldset{margin:22px 0 0;border:1px solid #a57c3d66}.workshop-layout_settings__iYeaN fieldset button{margin:4px}.workshop-layout_resize__9kVyB{position:absolute;z-index:25;padding:0;touch-action:none;color:#c9ad72;border:0;background:transparent}.workshop-layout_resize__9kVyB:focus-visible,.workshop-layout_resize__9kVyB:hover{background:#a57c3d55;outline:1px solid #d0aa62}.workshop-layout_left__b95PD,.workshop-layout_right__QfMcu{top:52px;bottom:12px;width:12px;cursor:ew-resize}.workshop-layout_left__b95PD{left:calc(var(--left-book-width) + var(--desk-padding) + var(--desk-gap) / 2 - 6px)}.workshop-layout_right__QfMcu{right:calc(var(--right-book-width) + var(--desk-padding) + var(--desk-gap) / 2 - 6px)}.workshop-layout_map__aZbWr{right:0;bottom:0;width:24px;height:24px;cursor:nwse-resize;color:#71572d;background:#ead9adbb}@media (max-width:1080px){.workshop-layout_left__b95PD,.workshop-layout_right__QfMcu{display:none}}.story-zone-member-editor_members__VaKL5{min-width:0;padding:.65rem;border:1px solid #b58a4644;color:#eadbb8}.story-zone-member-editor_members__VaKL5 h3{margin:0 0 .5rem;color:#d6ba7c;font:.85rem/1.35 Georgia,serif}.story-zone-member-editor_selected__naSos{display:grid;gap:.3rem;margin:0 0 .6rem;padding:0;list-style:none}.story-zone-member-editor_selected__naSos li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem .4rem;background:#a57c3d14}.story-zone-member-editor_selected__naSos span{min-width:0;overflow-wrap:anywhere}.story-zone-member-editor_selected__naSos button{flex:none;width:1.65rem;height:1.65rem;padding:0;font-size:1.1rem;line-height:1}.story-zone-member-editor_add__rdwDg{width:100%;text-align:left}.story-zone-member-editor_chooser__WQbj2{display:grid;gap:.55rem;min-width:0;margin-top:.55rem;padding-top:.55rem;border-top:1px solid #b58a4644}.story-zone-member-editor_search___1q0s{display:grid;gap:.2rem;min-width:0;color:#cdbb91;font-size:.72rem}.story-zone-member-editor_search___1q0s input{width:100%;min-width:0}.story-zone-member-editor_placeFilter__tICpp{display:grid;gap:.35rem;min-width:0}.story-zone-member-editor_placeFilter__tICpp>strong{color:#d6ba7c;font-size:.72rem;overflow-wrap:anywhere}.story-zone-member-editor_placeResults__BvWPm,.story-zone-member-editor_results__UlkbL{display:grid;gap:.15rem;max-height:12rem;overflow:auto;border:1px solid #b58a4633}.story-zone-member-editor_placeResults__BvWPm button{width:100%;text-align:left}.story-zone-member-editor_placeResults__BvWPm button[aria-pressed=true]{border-color:#d6ba7c}.story-zone-member-editor_results__UlkbL label{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.45rem;padding:.3rem .4rem;cursor:pointer;overflow-wrap:anywhere}.story-zone-member-editor_results__UlkbL label:hover{background:#b58a461a}.story-zone-member-editor_results__UlkbL input{margin:.12rem 0 0;accent-color:#b88a4c}.story-zone-member-editor_hint__Wx3PC{margin:.2rem 0;color:#cdbb91;font-size:.7rem}.story-zone-member-editor_actions__DXIw7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.book-typography_heading__Vf6PX,.book-typography_headings__GtB3N :where(h2){color:#d6ba7c;font:normal 400 calc((.78rem + 1px) * var(--cabinet-text-scale, 1))/1.35 Georgia,Times New Roman,serif;letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere}.book-typography_headings__GtB3N :where(h3,legend),.book-typography_subheading__ZraqT{color:#d6ba7c;font:normal 400 calc((.75rem + 1px) * var(--cabinet-text-scale, 1))/1.35 Georgia,Times New Roman,serif;overflow-wrap:anywhere}.book-typography_description__AaEeo{color:#bdb091;font:italic calc((.72rem + 1px) * var(--cabinet-text-scale, 1))/1.4 Georgia,Times New Roman,serif}.book-typography_description__AaEeo,.book-typography_sectionDescription__3lUKX{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word}.book-typography_sectionDescription__3lUKX{color:#b5a77f;font:italic calc((.66rem + 1px) * var(--cabinet-text-scale, 1))/1.35 Georgia,Times New Roman,serif}.book-typography_label__rYV_A{color:#b89b67;font:normal calc((.68rem + 1px) * var(--cabinet-text-scale, 1))/1.35 Georgia,Times New Roman,serif;overflow-wrap:anywhere}.book-typography_disclosure__DdKPE{color:#d6ba7c;font:normal 400 calc((.68rem + 1px) * var(--cabinet-text-scale, 1))/1.4 Georgia,Times New Roman,serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;overflow-wrap:anywhere}.book-typography_disclosure__DdKPE:hover{color:#fff0bf}.book-typography_disclosure__DdKPE:focus-visible{outline:1px solid #d0aa62;outline-offset:2px}.story-worldbook-flow_hint__Bgg7v,.story-worldbook-flow_intro__73_QZ{margin:.25rem 0 .75rem}.story-worldbook-flow_toolbar__ZRH7_{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.7rem 0}.story-worldbook-flow_optionalSections__laMIB summary:focus-visible{outline:1px solid #d0aa62;outline-offset:2px}.story-worldbook-flow_createHeading__l_Z4Y,.story-worldbook-flow_editHeading__y7kgq{margin:.7rem 0 .3rem;padding-top:.65rem;border-top:1px solid #a57c3d55}.story-worldbook-flow_createForm__3Aunf{display:grid;gap:.65rem;margin-top:.6rem;padding:.65rem;border:1px solid #a57c3d55;background:#18271f55}.story-worldbook-flow_createForm__3Aunf label{display:grid;gap:.3rem;color:#b89b67;font-size:.68rem}.story-worldbook-flow_createActions__twTfc{display:flex;flex-wrap:wrap;gap:.4rem}.story-worldbook-flow_saveHint__VDwtq{margin:.3rem 0 .7rem;color:#bea980;font:italic .72rem/1.35 Georgia,serif}.story-worldbook-flow_optionalSections__laMIB{display:grid;gap:.5rem;margin:.5rem 0}.story-worldbook-flow_optionalSections__laMIB>details{border:1px solid #b58a4644;background:#18271f55;padding:.45rem}.story-worldbook-flow_optionalSections__laMIB summary{color:#d6ba7c;cursor:pointer;font:.68rem/1.4 Georgia,serif;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.story-worldbook-flow_optionalSections__laMIB summary span{color:#bba57d;white-space:nowrap}.story-worldbook-flow_choices__KEWpX{min-width:0;margin:.6rem 0;padding:.65rem;border:1px solid #b58a4644}.story-worldbook-flow_choices__KEWpX legend{max-width:100%;padding:0 .25rem;color:#d6ba7c;font:.75rem/1.35 Georgia,serif;overflow-wrap:anywhere}.story-worldbook-flow_choiceList__6FPRd{display:grid;gap:.2rem;max-height:12rem;overflow:auto}.story-worldbook-flow_choiceList__6FPRd label{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.45rem;padding:.3rem .15rem;color:#eadbb8;font:.82rem/1.3 Georgia,serif;overflow-wrap:anywhere;cursor:pointer}.story-worldbook-flow_choiceList__6FPRd input{margin:.12rem 0 0;width:.95rem;height:.95rem;accent-color:#b88a4c}.story-worldbook-flow_explanation__uj9EB{color:#e0cda3;padding:.6rem;border:1px solid #b58a4644}.story-worldbook-flow_explanation__uj9EB>summary{color:#d6ba7c;cursor:pointer;font:.8rem/1.4 Georgia,serif}.story-worldbook-flow_connectionSections__A1eed{display:grid;gap:.65rem;padding-top:.65rem}.story-worldbook-flow_connectionSections__A1eed>details{min-width:0;padding:.45rem;border-top:1px solid #b58a4638}.story-worldbook-flow_connectionSections__A1eed details summary{color:#d6ba7c;cursor:pointer;overflow-wrap:anywhere}.story-worldbook-flow_connectionSections__A1eed details details{margin:.45rem 0 0 .45rem;padding-left:.5rem;border-left:1px solid #b58a4638}.story-worldbook-flow_connectionSections__A1eed ul{margin:.45rem 0 .2rem;padding-left:1.15rem}.story-worldbook-flow_connectionSections__A1eed li{margin:.2rem 0;overflow-wrap:anywhere}.story-worldbook-flow_saveBar__todmM{position:sticky;top:0;z-index:2;display:grid;gap:.4rem;padding:.55rem;border:1px solid #a57c3d55;background:#1d2b23;color:#e0cda3;font:.75rem/1.35 Georgia,serif}.story-worldbook-flow_saveBar__todmM>div{display:flex;flex-wrap:wrap;gap:.4rem}.story-worldbook-flow_detailFields__4R5ep{min-width:0;padding:0;border:0;margin:0}.story-worldbook-flow_detailFields__4R5ep:disabled{opacity:.65}.book-checks_checks__uwYkP input[type=range]{accent-color:#943c34}.book-checks_checks__uwYkP input[type=radio]:is(:enabled,:disabled){appearance:none;box-sizing:border-box;width:.85rem;height:.85rem;min-width:.85rem;flex:0 0 auto;margin:.1em 0;padding:0;border:1px solid #9a7840;border-radius:50%;background:#dfcfaa;vertical-align:middle;cursor:pointer;box-shadow:inset 0 1px 2px #4b392522}.book-checks_checks__uwYkP input[type=radio]:checked{background:radial-gradient(circle,#354d3d 0 36%,#dfcfaa 39% 100%)}.book-checks_checks__uwYkP input[type=radio]:not(:disabled):hover{border-color:#c19a56}.book-checks_checks__uwYkP input[type=radio]:focus-visible{outline:2px solid #c19a56;outline-offset:2px}.book-checks_checks__uwYkP input[type=radio]:disabled{opacity:.5;cursor:default}.book-checks_checks__uwYkP input[type=checkbox]:is(:enabled,:disabled){appearance:none;box-sizing:border-box;width:.85rem;height:.85rem;min-width:.85rem;flex:0 0 auto;margin:.1em 0;padding:0;border:1px solid #9a7840;border-radius:1px;background:#dfcfaa;vertical-align:middle;cursor:pointer;box-shadow:inset 0 1px 2px #4b392522}.book-checks_checks__uwYkP input[type=checkbox]:checked{background:#dfcfaa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3.2 3.3L13 4.2' fill='none' stroke='%23354d3d' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /100% 100% no-repeat}.book-checks_checks__uwYkP input[type=checkbox]:indeterminate{background:#dfcfaa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' stroke='%23354d3d' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E") 50% /100% 100% no-repeat}.book-checks_checks__uwYkP input[type=checkbox]:not(:disabled):hover{border-color:#c19a56}.book-checks_checks__uwYkP input[type=checkbox]:focus-visible{outline:2px solid #c19a56;outline-offset:2px}.book-checks_checks__uwYkP input[type=checkbox]:disabled{opacity:.5;cursor:default}@media (forced-colors:active){.book-checks_checks__uwYkP input[type=checkbox]:is(:enabled,:disabled),.book-checks_checks__uwYkP input[type=radio]:is(:enabled,:disabled){appearance:auto;background:Canvas;border-color:ButtonText;box-shadow:none}.book-checks_checks__uwYkP input[type=checkbox]:focus-visible,.book-checks_checks__uwYkP input[type=radio]:focus-visible{outline-color:Highlight}}