.book-controls-module__rCCr1W__button,.book-controls-module__rCCr1W__buttons :where(button){box-sizing:border-box;min-width:0;max-width:100%;color:var(--book-button-ink,#d8bc82);border:1px solid var(--book-button-border,#a57c3d55);background:var(--book-button-face,transparent);box-shadow:none;cursor:pointer;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;border-radius:0;padding:7px 5px;font:400 .65rem/1.35 Georgia,Times New Roman,serif}.book-controls-module__rCCr1W__button:not(:disabled):hover,.book-controls-module__rCCr1W__buttons :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-module__rCCr1W__button:focus-visible,.book-controls-module__rCCr1W__buttons :where(button:focus-visible),.book-controls-module__rCCr1W__fields :where(input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px;outline:1px solid #d0aa62}.book-controls-module__rCCr1W__button:disabled,.book-controls-module__rCCr1W__buttons :where(button:disabled){opacity:.5;cursor:default}.book-controls-module__rCCr1W__button[aria-pressed=true],.book-controls-module__rCCr1W__buttons :where(button[aria-pressed=true]),.book-controls-module__rCCr1W__selected{--book-button-ink:#f0dfb3;--book-button-border:#b8914d;--book-button-face:#a57c3d22}.book-controls-module__rCCr1W__primary{--book-button-ink:#eadbb8;--book-button-border:#b08a46;--book-button-face:#553b2b;--book-button-hover-face:#674832}.book-controls-module__rCCr1W__danger{--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-module__rCCr1W__fields :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;color:#eadcba;background:#17231d88;border:0;border-bottom:1px solid #a57c3d77;border-radius:0;width:100%;min-width:0;max-width:100%;padding:6px 5px;font:italic .78rem/1.35 Georgia,Times New Roman,serif}.book-controls-module__rCCr1W__fields :where(input[type=checkbox],input[type=radio]){accent-color:#943c34}.book-controls-module__rCCr1W__fields :where(textarea){resize:vertical}.book-controls-module__rCCr1W__fields :where(select option){color:#eadcba;background:#17251e}
.hierarchy-navigator-module__B7f1UW__navigator{color:#ddd0ad;background:0 0;align-content:start;gap:12px;padding:18px 14px 22px;font-family:Georgia,Times New Roman,serif;display:grid}.hierarchy-navigator-module__B7f1UW__tree,.hierarchy-navigator-module__B7f1UW__group{margin:0;padding:0;list-style:none}.hierarchy-navigator-module__B7f1UW__levelMenu{background:#152b23;border-left:1px solid #9c7b43;gap:3px;margin:2px 4px 6px 24px;padding:5px;display:grid}.hierarchy-navigator-module__B7f1UW__levelMenu button{color:#d8c18a;font:inherit;text-align:left;cursor:pointer;background:#20352c;border:1px solid #6e603b;padding:5px 7px;font-size:.64rem}.hierarchy-navigator-module__B7f1UW__levelMenu button:hover,.hierarchy-navigator-module__B7f1UW__levelMenu button:focus-visible{color:#fff0bd;border-color:#bd944d;outline:none}.hierarchy-navigator-module__B7f1UW__tree{gap:2px;display:grid}.hierarchy-navigator-module__B7f1UW__group{border-left:1px solid #b48a4255;margin:2px 0 4px 5px;padding-left:3px;position:relative}.hierarchy-navigator-module__B7f1UW__branch{min-width:0}.hierarchy-navigator-module__B7f1UW__placeRow{border-left:2px solid #0000;grid-template-columns:14px minmax(0,1fr) 22px;align-items:stretch;min-width:0;display:grid}.hierarchy-navigator-module__B7f1UW__placeRow:hover{background:#f4dda610}.hierarchy-navigator-module__B7f1UW__active{background:linear-gradient(90deg,#8b553750,#d0a44a14);border-left-color:#d0a44a}.hierarchy-navigator-module__B7f1UW__disclosure,.hierarchy-navigator-module__B7f1UW__placeButton{color:inherit;cursor:pointer;font:inherit;background:0 0}.hierarchy-navigator-module__B7f1UW__disclosure{border:0;align-self:stretch;place-items:center;padding:0;display:grid}.hierarchy-navigator-module__B7f1UW__disclosure:hover{color:#fff3cd;background:#d4ad5a14}.hierarchy-navigator-module__B7f1UW__disclosure svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.hierarchy-navigator-module__B7f1UW__leafMark{position:relative}.hierarchy-navigator-module__B7f1UW__leafMark:after{content:"";border:1px solid #b48a42;width:4px;height:4px;position:absolute;top:17px;left:5px;transform:rotate(45deg)}.hierarchy-navigator-module__B7f1UW__placeButton{text-align:left;border:0;align-items:flex-start;gap:4px;min-width:0;padding:6px 4px;display:flex}.hierarchy-navigator-module__B7f1UW__placeButton:hover strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.hierarchy-navigator-module__B7f1UW__placeButton svg{fill:none;stroke:#cba252;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;margin-top:2px}.hierarchy-navigator-module__B7f1UW__surfaceGlyph{color:#cba252;flex:none;width:14px;margin-top:1px;font-size:.9rem;line-height:1}.hierarchy-navigator-module__B7f1UW__placeText{gap:2px;min-width:0;display:grid}.hierarchy-navigator-module__B7f1UW__placeText strong{overflow-wrap:anywhere;color:#e8d8af;font-size:.78rem;font-weight:600;line-height:1.16}.hierarchy-navigator-module__B7f1UW__placeText small{overflow-wrap:anywhere;color:#9f9780;letter-spacing:.035em;font-size:.59rem;line-height:1.1}.hierarchy-navigator-module__B7f1UW__active .hierarchy-navigator-module__B7f1UW__placeText strong{color:#fff2c9}.hierarchy-navigator-module__B7f1UW__rowAction,.hierarchy-navigator-module__B7f1UW__dragHandle{color:#c8a760;background:0 0;border:1px solid #0000;align-self:center;place-items:center;width:20px;height:24px;padding:0;display:grid}.hierarchy-navigator-module__B7f1UW__rowAction{cursor:pointer}.hierarchy-navigator-module__B7f1UW__rowAction:hover,.hierarchy-navigator-module__B7f1UW__rowAction:focus-visible{color:#fff0bf;border-color:#a8823e88;outline:none}.hierarchy-navigator-module__B7f1UW__rowAction svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.hierarchy-navigator-module__B7f1UW__dragHandle{cursor:grab;letter-spacing:-3px;opacity:.62;-webkit-user-select:none;user-select:none;font-size:.8rem}.hierarchy-navigator-module__B7f1UW__dragHandle:hover{color:#fff0bf;opacity:1}.hierarchy-navigator-module__B7f1UW__dragHandle:active{cursor:grabbing}.hierarchy-navigator-module__B7f1UW__empty{color:#c4b894;margin:5px;font-style:italic;line-height:1.35}.hierarchy-navigator-module__B7f1UW__addContaining{text-align:left;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:9px;display:flex;}.hierarchy-navigator-module__B7f1UW__addContaining svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hierarchy-navigator-module__B7f1UW__addForm{background:#18271fbb;border:1px solid #a57c3d55;gap:7px;padding:9px;display:grid}.hierarchy-navigator-module__B7f1UW__addForm label{gap:3px;display:grid}.hierarchy-navigator-module__B7f1UW__addForm label span{color:#baaa83;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem}.hierarchy-navigator-module__B7f1UW__addForm input,.hierarchy-navigator-module__B7f1UW__addForm select{color:#eadcba;background:#101d17;border:0;border-bottom:1px solid #a57c3d77;outline:none;min-width:0;padding:5px 4px;font:italic .68rem Georgia,serif}.hierarchy-navigator-module__B7f1UW__addForm div{gap:5px;display:flex}.hierarchy-navigator-module__B7f1UW__addForm button{color:#dcc798;cursor:pointer;background:#21342a;border:1px solid #a57c3d66;padding:5px 7px;font:.6rem Georgia,serif}.hierarchy-navigator-module__B7f1UW__addForm button:first-child{background:#553b2b;border-color:#b08a46}.hierarchy-navigator-module__B7f1UW__navigator button:focus-visible{outline-offset:1px;outline:2px solid #e1bb68}@media (max-width:680px){.hierarchy-navigator-module__B7f1UW__navigator{padding:14px 9px}.hierarchy-navigator-module__B7f1UW__placeText strong{font-size:.75rem}.hierarchy-navigator-module__B7f1UW__group{margin-left:4px;padding-left:2px}}
.book-typography-module__yV0F9G__heading,.book-typography-module__yV0F9G__headings :where(h2){color:#d6ba7c;letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere;font:400 .78rem/1.35 Georgia,Times New Roman,serif}.book-typography-module__yV0F9G__subheading,.book-typography-module__yV0F9G__headings :where(h3,legend){color:#d6ba7c;overflow-wrap:anywhere;font:400 .75rem/1.35 Georgia,Times New Roman,serif}.book-typography-module__yV0F9G__description{color:#bdb091;overflow-wrap:anywhere;font:italic .72rem/1.4 Georgia,Times New Roman,serif}.book-typography-module__yV0F9G__sectionDescription{color:#b5a77f;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-align:justify;text-justify:inter-word;font:italic .66rem/1.35 Georgia,Times New Roman,serif}.book-typography-module__yV0F9G__label{color:#b89b67;overflow-wrap:anywhere;font:.68rem/1.35 Georgia,Times New Roman,serif}.book-typography-module__yV0F9G__disclosure{color:#d6ba7c;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;overflow-wrap:anywhere;font:400 .68rem/1.4 Georgia,Times New Roman,serif}.book-typography-module__yV0F9G__disclosure:hover{color:#fff0bf}.book-typography-module__yV0F9G__disclosure:focus-visible{outline-offset:2px;outline:1px solid #d0aa62}
.story-worldbook-flow-module__t5fO3q__intro{}.story-worldbook-flow-module__t5fO3q__hint{}.story-worldbook-flow-module__t5fO3q__intro,.story-worldbook-flow-module__t5fO3q__hint{margin:.25rem 0 .75rem}.story-worldbook-flow-module__t5fO3q__toolbar{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.7rem 0;display:flex;}.story-worldbook-flow-module__t5fO3q__optionalSections summary:focus-visible{outline-offset:2px;outline:1px solid #d0aa62}.story-worldbook-flow-module__t5fO3q__editHeading{}.story-worldbook-flow-module__t5fO3q__createHeading{}.story-worldbook-flow-module__t5fO3q__editHeading,.story-worldbook-flow-module__t5fO3q__createHeading{border-top:1px solid #a57c3d55;margin:.7rem 0 .3rem;padding-top:.65rem}.story-worldbook-flow-module__t5fO3q__createForm{background:#18271f55;border:1px solid #a57c3d55;gap:.65rem;margin-top:.6rem;padding:.65rem;display:grid;}.story-worldbook-flow-module__t5fO3q__createForm label{color:#b89b67;gap:.3rem;font-size:.68rem;display:grid}.story-worldbook-flow-module__t5fO3q__createActions{flex-wrap:wrap;gap:.4rem;display:flex}.story-worldbook-flow-module__t5fO3q__saveHint{color:#bea980;margin:.3rem 0 .7rem;font:italic .72rem/1.35 Georgia,serif}.story-worldbook-flow-module__t5fO3q__optionalSections{gap:.5rem;margin:.5rem 0;display:grid}.story-worldbook-flow-module__t5fO3q__optionalSections>details{background:#18271f55;border:1px solid #b58a4644;padding:.45rem}.story-worldbook-flow-module__t5fO3q__optionalSections summary{color:#d6ba7c;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;font:.68rem/1.4 Georgia,serif}.story-worldbook-flow-module__t5fO3q__optionalSections summary span{color:#bba57d;white-space:nowrap}.story-worldbook-flow-module__t5fO3q__choices{border:1px solid #b58a4644;min-width:0;margin:.35rem 0;padding:.4rem}.story-worldbook-flow-module__t5fO3q__choices legend{color:#d6ba7c;font:.75rem/1.35 Georgia,serif}.story-worldbook-flow-module__t5fO3q__choiceList{gap:.2rem;max-height:12rem;display:grid;overflow:auto}.story-worldbook-flow-module__t5fO3q__choiceList label{color:#eadbb8;overflow-wrap:anywhere;cursor:pointer;grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.45rem;padding:.3rem .15rem;font:.82rem/1.3 Georgia,serif;display:grid}.story-worldbook-flow-module__t5fO3q__choiceList input{accent-color:#b88a4c;width:.95rem;height:.95rem;margin:.12rem 0 0}.story-worldbook-flow-module__t5fO3q__explanation{color:#e0cda3;border:1px solid #b58a4644;gap:.5rem;padding:.6rem;display:grid}.story-worldbook-flow-module__t5fO3q__explanation h3{margin:0;font-size:.85rem}.story-worldbook-flow-module__t5fO3q__saveBar{z-index:2;color:#e0cda3;background:#1d2b23;border:1px solid #a57c3d55;gap:.4rem;padding:.55rem;font:.75rem/1.35 Georgia,serif;display:grid;position:sticky;top:0;}.story-worldbook-flow-module__t5fO3q__saveBar>div{flex-wrap:wrap;gap:.4rem;display:flex}.story-worldbook-flow-module__t5fO3q__detailFields{border:0;min-width:0;margin:0;padding:0}.story-worldbook-flow-module__t5fO3q__detailFields:disabled{opacity:.65}
.book-checks-module__J6F1jG__checks input[type=range]{accent-color:#943c34}.book-checks-module__J6F1jG__checks input[type=radio]:is(:enabled,:disabled){appearance:none;box-sizing:border-box;vertical-align:middle;cursor:pointer;background:#dfcfaa;border:1px solid #9a7840;border-radius:50%;flex:none;width:.85rem;min-width:.85rem;height:.85rem;margin:.1em 0;padding:0;box-shadow:inset 0 1px 2px #4b392522}.book-checks-module__J6F1jG__checks input[type=radio]:checked{background:radial-gradient(circle,#354d3d 0 36%,#dfcfaa 39% 100%)}.book-checks-module__J6F1jG__checks input[type=radio]:not(:disabled):hover{border-color:#c19a56}.book-checks-module__J6F1jG__checks input[type=radio]:focus-visible{outline-offset:2px;outline:2px solid #c19a56}.book-checks-module__J6F1jG__checks input[type=radio]:disabled{opacity:.5;cursor:default}.book-checks-module__J6F1jG__checks input[type=checkbox]:is(:enabled,:disabled){appearance:none;box-sizing:border-box;vertical-align:middle;cursor:pointer;background:#dfcfaa;border:1px solid #9a7840;border-radius:1px;flex:none;width:.85rem;min-width:.85rem;height:.85rem;margin:.1em 0;padding:0;box-shadow:inset 0 1px 2px #4b392522}.book-checks-module__J6F1jG__checks 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-module__J6F1jG__checks 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-module__J6F1jG__checks input[type=checkbox]:not(:disabled):hover{border-color:#c19a56}.book-checks-module__J6F1jG__checks input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #c19a56}.book-checks-module__J6F1jG__checks input[type=checkbox]:disabled{opacity:.5;cursor:default}@media (forced-colors:active){.book-checks-module__J6F1jG__checks input[type=radio]:is(:enabled,:disabled),.book-checks-module__J6F1jG__checks input[type=checkbox]:is(:enabled,:disabled){appearance:auto;box-shadow:none;background:canvas;border-color:buttontext}.book-checks-module__J6F1jG__checks input[type=radio]:focus-visible,.book-checks-module__J6F1jG__checks input[type=checkbox]:focus-visible{outline-color:highlight}}
.story-workbench-module__71IdfG__kicker{color:#c5a567;letter-spacing:.2em;text-transform:uppercase;font-size:.62rem}.story-workbench-module__71IdfG__storyStamp{color:#ead19a;border:1px solid var(--story-brass);background:radial-gradient(circle,#794438,#422a25 75%);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;transform:rotate(-7deg);box-shadow:inset 0 0 0 4px #ffffff0c}.story-workbench-module__71IdfG__storyNav{}.story-workbench-module__71IdfG__collectionRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:12px;display:grid;}.story-workbench-module__71IdfG__collectionRail button{overflow-wrap:anywhere;min-height:30px;padding:5px}.story-workbench-module__71IdfG__collectionGroups{gap:8px;margin-bottom:12px;display:grid}.story-workbench-module__71IdfG__collectionGroup{background:#15251d66;border:1px solid #b58a4630;min-width:0;padding:6px}.story-workbench-module__71IdfG__collectionGroupHeading{color:#c5a567;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:.62rem}.story-workbench-module__71IdfG__collectionGroup .story-workbench-module__71IdfG__collectionRail{margin-bottom:0}.story-workbench-module__71IdfG__isActive{}.story-workbench-module__71IdfG__storyStrip{color:#e4d2aa;background:linear-gradient(90deg,#203027,#2d3d30 55%,#1c2b23);border:1px solid #b58a4688;flex-wrap:wrap;align-items:end;gap:8px;padding:9px 11px;display:flex;box-shadow:0 6px 18px #0007,inset 0 1px #f2d18c22;}.story-workbench-module__71IdfG__storyStrip label{color:#beaa7c;letter-spacing:.1em;text-transform:uppercase;flex:150px;gap:3px;min-width:min(150px,24vw);font-size:.58rem;display:grid}.story-workbench-module__71IdfG__storyStrip>button{flex:0 auto}.story-workbench-module__71IdfG__contextMode{border:0;align-items:end;gap:3px;min-height:0;margin:0;padding:0;display:flex}.story-workbench-module__71IdfG__contextMode legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.story-workbench-module__71IdfG__contextMode button{min-height:30px}.story-workbench-module__71IdfG__contextPanel{}.story-workbench-module__71IdfG__storyNav,.story-workbench-module__71IdfG__contextPanel{background:#1a2a21e6;border:1px solid #b58a463c;min-width:0;padding:12px}.story-workbench-module__71IdfG__storyNav h2,.story-workbench-module__71IdfG__panelHeading h2{margin:2px 0 11px}.story-workbench-module__71IdfG__panelHeading .story-workbench-module__71IdfG__kicker{margin-bottom:8px;display:block}.story-workbench-module__71IdfG__storyNav button{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 6px;display:flex}.story-workbench-module__71IdfG__storyNav button span,.story-workbench-module__71IdfG__count{color:#9c916e;font-size:.65rem}.story-workbench-module__71IdfG__navHint{}.story-workbench-module__71IdfG__lensNote{}.story-workbench-module__71IdfG__disclosureBook{gap:7px;min-width:0;padding:9px 0 0;display:grid}.story-workbench-module__71IdfG__disclosureSection{color:#eadbb8;background:#1a2a21e6;border:1px solid #b58a463c;min-width:0;margin:0;padding:0}.story-workbench-module__71IdfG__disclosureSummary{align-items:center;gap:8px;min-width:0;padding:9px 10px;list-style:none;display:flex;}.story-workbench-module__71IdfG__disclosureSummary::-webkit-details-marker{display:none}.story-workbench-module__71IdfG__disclosureSummary:before{content:"›";color:#c5a567;font-size:1.1rem;line-height:1;transition:transform .12s;transform:rotate(0)}.story-workbench-module__71IdfG__disclosureSection[open]>.story-workbench-module__71IdfG__disclosureSummary:before{transform:rotate(90deg)}.story-workbench-module__71IdfG__disclosureSummary:hover,.story-workbench-module__71IdfG__disclosureSummary:focus-visible{color:#fff0c7;background:#b58a4618}.story-workbench-module__71IdfG__disclosureContent{min-width:0;padding:0 3px 3px;container-type:inline-size}.story-workbench-module__71IdfG__bookPanel,.story-workbench-module__71IdfG__lensPanel{--story-paper:#17251e;--story-ink:#eadbb8;--story-red:#a85743;color:#eadbb8;min-width:0;min-height:100%;padding:10px}.story-workbench-module__71IdfG__bookPanel{}.story-workbench-module__71IdfG__lensPanel{}.story-workbench-module__71IdfG__lensIntro{max-width:42ch;margin:.2rem 4px 13px;}.story-workbench-module__71IdfG__builderHeading{gap:3px;margin-bottom:9px;display:grid}.story-workbench-module__71IdfG__builderHeading h2{margin:0}.story-workbench-module__71IdfG__builderHint{margin:0;}.story-workbench-module__71IdfG__entryLayout,.story-workbench-module__71IdfG__lensGrid{grid-template-columns:minmax(145px,30%) minmax(0,1fr);gap:13px;display:grid}.story-workbench-module__71IdfG__entryList{align-content:start;gap:3px;display:grid}.story-workbench-module__71IdfG__entryList h2{margin:0 0 5px}.story-workbench-module__71IdfG__selectedEntry{}.story-workbench-module__71IdfG__clearAllButton{text-align:left;align-items:center;gap:8px;width:100%;padding:7px 8px;display:flex}.story-workbench-module__71IdfG__lensRow{border:1px solid #b58a4633;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:56px;margin-bottom:4px;display:grid;position:relative;overflow:hidden}.story-workbench-module__71IdfG__lensRowActive{background:#a57c3d22;border-color:#b8914d;box-shadow:inset 0 0 0 1px #b8914d44}.story-workbench-module__71IdfG__lensIdentity{flex:auto;gap:2px;min-width:0;display:grid;overflow:hidden}.story-workbench-module__71IdfG__lensIdentity strong,.story-workbench-module__71IdfG__lensIdentity small{overflow-wrap:anywhere;white-space:normal}.story-workbench-module__71IdfG__lensIdentity strong{color:#eadbb8;font-size:.76rem;font-weight:600}.story-workbench-module__71IdfG__lensIdentity small{color:#c9b790;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.66rem;display:-webkit-box;overflow:hidden}.story-workbench-module__71IdfG__lensToggle{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:start;gap:6px;padding:7px 34px 7px 7px;display:flex;overflow:hidden}.story-workbench-module__71IdfG__lensToggle:hover{color:inherit;background:0 0;border-color:#0000}.story-workbench-module__71IdfG__editButton,.story-workbench-module__71IdfG__favoriteButton{z-index:1;place-items:center;width:1.55rem;height:1.55rem;padding:2px;display:grid;position:absolute}.story-workbench-module__71IdfG__editButton{bottom:4px;right:4px}.story-workbench-module__71IdfG__favoriteButton{min-width:1.55rem;top:4px;right:4px}.story-workbench-module__71IdfG__entryEditor{min-width:0}.story-workbench-module__71IdfG__addRow{color:#cdbb91;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin-bottom:12px;font-size:.75rem;display:grid}.story-workbench-module__71IdfG__addRow>label{grid-column:1/-1}.story-workbench-module__71IdfG__addRow>label:not(:first-child){gap:4px;display:grid}.story-workbench-module__71IdfG__addRow{}.story-workbench-module__71IdfG__form{gap:9px;display:grid;}.story-workbench-module__71IdfG__field{gap:4px;display:grid;}.story-workbench-module__71IdfG__field textarea{resize:vertical;line-height:1.35}.story-workbench-module__71IdfG__field select[multiple]{min-height:86px}.story-workbench-module__71IdfG__check{color:#cdbb91;align-items:center;gap:7px;font-size:.75rem;display:flex}.story-workbench-module__71IdfG__check input{accent-color:var(--story-red)}.story-workbench-module__71IdfG__colorAndMode{border-top:1px solid #98784544;flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:10px;padding-top:4px;display:flex}.story-workbench-module__71IdfG__colorField{color:#d8cbaa;align-items:center;gap:7px;font-size:.68rem;display:flex}.story-workbench-module__71IdfG__colorField input{cursor:pointer;background:#17251e;border:1px solid #98784588;width:2.3rem;height:1.65rem;padding:1px}.story-workbench-module__71IdfG__matchControls{color:#d8cbaa;flex-wrap:wrap;align-items:center;gap:5px;font-size:.68rem;display:flex}.story-workbench-module__71IdfG__matchControls>span{color:#b89b67;margin-right:2px}.story-workbench-module__71IdfG__matchControls label{background:#a57c3d14;align-items:center;gap:4px;padding:4px 6px;display:flex}.story-workbench-module__71IdfG__matchControls input{accent-color:var(--story-red)}.story-workbench-module__71IdfG__excludeControl{margin-left:2px}.story-workbench-module__71IdfG__explanation{background:#a57c3d14;border-left:2px solid #a57c3d77;margin:0;padding:8px;}.story-workbench-module__71IdfG__predicateBuilder{border:1px solid #98784566;grid-template-columns:minmax(90px,.8fr) minmax(0,1.4fr) auto;align-items:end;gap:6px;min-width:0;padding:8px;display:grid}.story-workbench-module__71IdfG__predicateBuilder>*{min-width:0}.story-workbench-module__71IdfG__predicateBuilder>legend{grid-column:1/-1}.story-workbench-module__71IdfG__predicateList,.story-workbench-module__71IdfG__conditions{border-top:1px solid #98784555;gap:5px;margin-top:9px;padding-top:8px;display:grid}.story-workbench-module__71IdfG__conditionsHeading{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:5px;list-style:none;display:flex}.story-workbench-module__71IdfG__conditionsHeading::-webkit-details-marker{display:none}.story-workbench-module__71IdfG__conditionsHeading strong{color:#d6ba7c;font-size:.72rem}.story-workbench-module__71IdfG__conditionsHeading small{color:#9c916e;font-size:.62rem;font-style:italic}.story-workbench-module__71IdfG__conditionsHint{margin:0;}.story-workbench-module__71IdfG__expressionGroup{border-left:1px solid #98784566;gap:4px;padding-left:8px;display:grid}.story-workbench-module__71IdfG__expressionKind{color:#c5a567;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.story-workbench-module__71IdfG__expressionChildren{gap:4px;display:grid}.story-workbench-module__71IdfG__predicateRow{color:#d8cbaa;background:#a57c3d14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:5px 7px;font-size:.68rem;display:grid}.story-workbench-module__71IdfG__predicateRow button{--book-button-ink:#e7a99b;--book-button-border:#7f3830;padding:4px 6px}.story-workbench-module__71IdfG__bulkField{border:1px solid #98784566;margin:0;padding:8px}.story-workbench-module__71IdfG__bulkField small{color:#84724c;font-size:.6rem;display:block}.story-workbench-module__71IdfG__primaryButton{justify-self:end;}.story-workbench-module__71IdfG__secondaryButton{}.story-workbench-module__71IdfG__addCondition{justify-self:end;}.story-workbench-module__71IdfG__builderActions,.story-workbench-module__71IdfG__editActions,.story-workbench-module__71IdfG__saveNewRow{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:5px;margin-top:10px;display:flex}.story-workbench-module__71IdfG__editForm{gap:9px;margin-top:10px;display:grid}.story-workbench-module__71IdfG__deleteButton{}.story-workbench-module__71IdfG__saveStatus{color:#d2a457;margin:0;}.story-workbench-module__71IdfG__saveNewRow{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.story-workbench-module__71IdfG__saveNewRow .story-workbench-module__71IdfG__field{min-width:0}.story-workbench-module__71IdfG__previewState{color:#d2a457;margin:8px 0 0;}.story-workbench-module__71IdfG__bulkActions{flex-wrap:wrap;grid-column:1/-1;gap:5px;min-width:0;display:flex;}.story-workbench-module__71IdfG__resolvedHint{color:#aaa181;font-size:.6rem;font-style:italic}.story-workbench-module__71IdfG__dangerButton{justify-self:end;}.story-workbench-module__71IdfG__neutralButton{}.story-workbench-module__71IdfG__empty{color:#c0ad85;margin:0;padding:10px;font-size:.75rem;font-style:italic}.story-workbench-module__71IdfG__subsection{border:1px solid #98784566;gap:6px;margin-top:4px;padding:8px;display:grid}.story-workbench-module__71IdfG__subsection h3,.story-workbench-module__71IdfG__subsection legend{margin:0}.story-workbench-module__71IdfG__stepRow{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.story-workbench-module__71IdfG__contextPanel{color:#eadbb8}.story-workbench-module__71IdfG__contextGlyph{color:#c59a50}.story-workbench-module__71IdfG__selectionBadge{background:#b58a4618;border-left:2px solid #c59a50;gap:2px;margin:0;padding:8px;display:grid}.story-workbench-module__71IdfG__selectionBadge strong{overflow-wrap:anywhere;color:#f0dfb9;font-size:.78rem}.story-workbench-module__71IdfG__selectionBadge small{color:#a79b7e;font-size:.62rem}.story-workbench-module__71IdfG__provenance{color:#cdbb91;background:#b58a4618;border-left:2px solid #c59a50;gap:3px;padding:6px 8px;font-size:.62rem;display:grid}.story-workbench-module__71IdfG__provenance strong{color:#efc886;font-size:.64rem}.story-workbench-module__71IdfG__bulkField{color:#cdbb91}.story-workbench-module__71IdfG__contextPanel .story-workbench-module__71IdfG__bulkField{border-color:#b58a4666}.story-workbench-module__71IdfG__contextPanel .story-workbench-module__71IdfG__bulkField small{color:#a79b7e}.story-workbench-module__71IdfG__agentCard{background:#17251e99;border:1px solid #b58a4655;align-items:start;gap:8px;margin-top:18px;padding:10px;display:flex;box-shadow:inset 0 0 12px #0002}.story-workbench-module__71IdfG__agentCard strong{color:#dbc998;font-size:.72rem}.story-workbench-module__71IdfG__agentCard p{color:#9f997f;margin:4px 0 0;font-size:.66rem;line-height:1.3}.story-workbench-module__71IdfG__agentDot{background:#9c916e;border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px;display:block}.story-workbench-module__71IdfG__agentDot.story-workbench-module__71IdfG__isWorking{background:#d2a457;box-shadow:0 0 8px #d2a457}.story-workbench-module__71IdfG__inspectorStack{gap:10px;min-width:0;display:grid}.story-workbench-module__71IdfG__scenarioEntry{gap:8px;display:grid}@container (max-width:420px){.story-workbench-module__71IdfG__entryLayout,.story-workbench-module__71IdfG__lensGrid{grid-template-columns:1fr}.story-workbench-module__71IdfG__entryList{max-height:min(42vh,420px);overflow:auto}.story-workbench-module__71IdfG__lensRow{grid-template-columns:1fr}.story-workbench-module__71IdfG__collectionRail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.story-workbench-module__71IdfG__storyStrip label{min-width:min(180px,100%)}.story-workbench-module__71IdfG__predicateBuilder{grid-template-columns:minmax(0,1fr)}.story-workbench-module__71IdfG__predicateBuilder>legend,.story-workbench-module__71IdfG__predicateBuilder>.story-workbench-module__71IdfG__bulkActions{grid-column:1}.story-workbench-module__71IdfG__colorAndMode{flex-direction:column;align-items:start}.story-workbench-module__71IdfG__saveNewRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.story-workbench-module__71IdfG__storyStrip *,.story-workbench-module__71IdfG__storyNav *,.story-workbench-module__71IdfG__contextPanel *,.story-workbench-module__71IdfG__bookPanel *,.story-workbench-module__71IdfG__lensPanel *{scroll-behavior:auto!important;transition:none!important}}
.story-intention-editor-module__JwwyRq__editor{color:#eadbb8;gap:9px;font:.82rem/1.4 Georgia,serif;display:grid;}.story-intention-editor-module__JwwyRq__intro{margin:0;}.story-intention-editor-module__JwwyRq__field{gap:4px;display:grid;}.story-intention-editor-module__JwwyRq__kind{background:#18271f;border:1px solid #b58a4666;gap:5px;margin:0;padding:8px;display:grid}.story-intention-editor-module__JwwyRq__kind legend,.story-intention-editor-module__JwwyRq__choices legend{padding:0 4px}.story-intention-editor-module__JwwyRq__choices{border:1px solid #98784566;gap:5px;margin:0;padding:8px;display:grid}.story-intention-editor-module__JwwyRq__choicesList{gap:4px;max-height:180px;display:grid;overflow:auto}.story-intention-editor-module__JwwyRq__choicesList label{color:#eadbb8;align-items:center;gap:6px;font-size:.76rem;display:flex}.story-intention-editor-module__JwwyRq__current{color:#eadbb8;background:#b58a4618;border-left:2px solid #c59a50;margin:0;padding:5px 7px;font-size:.7rem}.story-intention-editor-module__JwwyRq__missing{color:#edc77b;background:#522f2777;border-left:2px solid #a85743;gap:2px;margin:0;padding:5px 7px;font-size:.7rem;display:grid}.story-intention-editor-module__JwwyRq__missing strong{color:#f0dfb9}.story-intention-editor-module__JwwyRq__hint,.story-intention-editor-module__JwwyRq__validation{color:#aaa181;margin:0;font-size:.68rem;font-style:italic}.story-intention-editor-module__JwwyRq__validation{background:#b58a4618;border-left:3px solid #aa7c3a;padding:7px 8px;line-height:1.35}
.story-zone-list-module__WtEvTa__list{color:#cdbb91;gap:.35rem;min-width:0;padding:.45rem 14px;font:.7rem/1.3 Georgia,Times New Roman,serif;display:grid;}.story-zone-list-module__WtEvTa__list>button{text-align:left;align-items:center;gap:.45rem;display:flex}.story-zone-list-module__WtEvTa__create{justify-content:center}.story-zone-list-module__WtEvTa__zoneName{min-width:0}.story-zone-list-module__WtEvTa__list small{color:#ad9b72;white-space:nowrap;margin-left:auto;font-size:.62rem;font-style:normal}.story-zone-list-module__WtEvTa__swatch{border:1px solid #d0aa62;border-radius:50%;flex:0 0 .58rem;width:.58rem;height:.58rem;box-shadow:0 0 0 1px #17251e}.story-zone-list-module__WtEvTa__list form,.story-zone-list-module__WtEvTa__list label{gap:.3rem;min-width:0;display:grid}.story-zone-list-module__WtEvTa__list label{color:#bbaa83;font-size:.66rem}.story-zone-list-module__WtEvTa__list p{overflow-wrap:anywhere;margin:.2rem 0}.story-zone-list-module__WtEvTa__list form p{color:#b5a77f;font-size:.66rem;font-style:italic;line-height:1.35}.story-zone-list-module__WtEvTa__description{max-width:42ch;}.story-zone-list-module__WtEvTa__actions{flex-wrap:wrap;gap:.35rem;display:flex}.story-zone-list-module__WtEvTa__primary{}@media (max-width:680px){.story-zone-list-module__WtEvTa__list{padding-inline:9px}}
.story-access-fields-module__TNMQBW__accessFields{gap:.5rem;min-width:0;display:grid;}.story-access-fields-module__TNMQBW__section{background:#18271f55;border:1px solid #b58a4644;min-width:0;margin:0;padding:.45rem}.story-access-fields-module__TNMQBW__section>summary{color:#d6ba7c;cursor:pointer;font:400 .75rem/1.35 Georgia,Times New Roman,serif}.story-access-fields-module__TNMQBW__body{gap:.5rem;min-width:0;padding:.55rem .15rem .1rem;display:grid}.story-access-fields-module__TNMQBW__body>fieldset{background:0 0;border:0;min-width:0;margin:0;padding:0}.story-access-fields-module__TNMQBW__check{color:#b89b67;align-items:center;gap:.45rem;font:.68rem/1.35 Georgia,Times New Roman,serif;display:flex}.story-access-fields-module__TNMQBW__check input{accent-color:#943c34;flex:none}.story-access-fields-module__TNMQBW__hint{color:#bdb091;margin:0;font:italic .68rem/1.35 Georgia,Times New Roman,serif}.story-access-fields-module__TNMQBW__actions{flex-wrap:wrap;gap:.4rem;display:flex}
.lens-visual-module__Y-bT5q__lens{background:radial-gradient(circle at 35% 30%, #fff8 0 16%, transparent 38%), var(--lens-color,#8a7043);border:2px solid #bc9650;border-radius:50%;flex:none;width:1.55rem;height:1.55rem;display:inline-block;box-shadow:inset 3px 3px 9px #fff3,0 2px 6px #0008}.lens-visual-module__Y-bT5q__small{width:1.25rem;height:1.25rem}.lens-visual-module__Y-bT5q__large{width:2rem;height:2rem}.lens-visual-module__Y-bT5q__clear{background:radial-gradient(circle,#d8caa8 0 28%,#0000 31%),repeating-linear-gradient(45deg,#d8caa833 0 2px,#0000 2px 5px)}
.story-lens-picker-module__Tiy_eG__picker{flex:0 230px;min-width:0;position:relative}.story-lens-picker-module__Tiy_eG__caption{color:#beaa7c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font:.58rem Georgia,serif;display:block}.story-lens-picker-module__Tiy_eG__picker summary{color:#eadab2;cursor:pointer;overflow-wrap:anywhere;border-bottom:1px solid #ac874b;padding:5px;font:italic .78rem/1.4 Georgia,serif}.story-lens-picker-module__Tiy_eG__picker summary:focus-visible{outline-offset:2px;outline:2px solid #c7a063}.story-lens-picker-module__Tiy_eG__menu{z-index:12;background:#1a2a21;border:1px solid #a57c3d;width:min(280px,68vw);max-height:45vh;padding:10px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 5px 12px #0006}.story-lens-picker-module__Tiy_eG__picker .story-lens-picker-module__Tiy_eG__menu label{letter-spacing:normal;text-transform:none;align-items:center;gap:7px;min-width:0;padding:5px 0;font:.75rem/1.4 Georgia,serif;display:flex}.story-lens-picker-module__Tiy_eG__menu label span{overflow-wrap:anywhere}.story-lens-picker-module__Tiy_eG__menu p{color:#bdb091;margin:7px 0;font:italic .72rem/1.4 Georgia,serif}.story-lens-picker-module__Tiy_eG__menu button{width:100%;margin-top:6px}.story-lens-picker-module__Tiy_eG__color{border:1px solid #bfa16d;border-radius:50%;flex:none;width:.65rem;height:.65rem}
.story-door-keys-module__C22bMq__editor{gap:.55rem;min-width:0;display:grid;}.story-door-keys-module__C22bMq__hint,.story-door-keys-module__C22bMq__empty{color:#aaa181;margin:0;font:italic .68rem/1.35 Georgia,Times New Roman,serif}.story-door-keys-module__C22bMq__empty{color:#c0ad85;padding:.4rem 0}.story-door-keys-module__C22bMq__keyGroup,.story-door-keys-module__C22bMq__holderChecklist{border:0;min-width:0;margin:0;padding:0}.story-door-keys-module__C22bMq__keyGroup legend,.story-door-keys-module__C22bMq__holderChecklist h4{color:#d6ba7c;margin:0;font:400 .72rem/1.35 Georgia,Times New Roman,serif}.story-door-keys-module__C22bMq__holderChecklist{gap:.3rem;display:grid}.story-door-keys-module__C22bMq__holderChecklist h4{color:#b89b67;font-size:.66rem}.story-door-keys-module__C22bMq__holderList{gap:.2rem;max-height:12rem;display:grid;overflow:auto}.story-door-keys-module__C22bMq__holderList label{color:#eadbb8;overflow-wrap:anywhere;cursor:pointer;grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.45rem;padding:.3rem .15rem;font:.75rem/1.3 Georgia,Times New Roman,serif;display:grid}.story-door-keys-module__C22bMq__holderList input{accent-color:#b88a4c;width:.95rem;height:.95rem;margin:.12rem 0 0}.story-door-keys-module__C22bMq__holderList small{color:#9f9274;font-size:.62rem;font-style:italic}.story-door-keys-module__C22bMq__actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.story-door-keys-module__C22bMq__saveButton{}.story-door-keys-module__C22bMq__worldbookButton{}
.story-route-panel-module__bZpAXG__panel{color:#dfd1ad;gap:.65rem;font:.82rem/1.4 Georgia,Times New Roman,serif;display:grid;}.story-route-panel-module__bZpAXG__panel h2{margin:.4rem 0}.story-route-panel-module__bZpAXG__panel h2+p{color:#bdb091;margin:.2rem 0 .5rem;font:italic .72rem/1.35 Georgia,Times New Roman,serif}.story-route-panel-module__bZpAXG__panel p{margin:.2rem 0;line-height:1.4}.story-route-panel-module__bZpAXG__panel label{color:#b89b67;gap:.3rem;font-size:.62rem;display:grid}.story-route-panel-module__bZpAXG__panel fieldset{border:1px solid #967540;min-width:0;padding:.4rem}.story-route-panel-module__bZpAXG__coordinates{grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.4rem;display:grid}.story-route-panel-module__bZpAXG__pointButton{justify-self:start;padding:.3rem .45rem}.story-route-panel-module__bZpAXG__precision,.story-route-panel-module__bZpAXG__preferences{border:1px solid #967540;min-width:0;padding:.4rem}.story-route-panel-module__bZpAXG__precision summary{cursor:pointer;color:#d6ba7c;font-size:.75rem;font-weight:400}.story-route-panel-module__bZpAXG__precision p{color:#bbae91;font-size:.8em}.story-route-panel-module__bZpAXG__panel [role=alert]{color:#e7a99b;font-size:.72rem}.story-route-panel-module__bZpAXG__result{gap:.4rem;display:grid}.story-route-panel-module__bZpAXG__panel .story-route-panel-module__bZpAXG__override{grid-template-columns:auto 1fr;align-items:center;gap:.4rem;margin:.4rem 0;display:flex}.story-route-panel-module__bZpAXG__override input{width:auto}.story-route-panel-module__bZpAXG__preferences{gap:.4rem;display:grid}.story-route-panel-module__bZpAXG__preferences legend{color:#d6ba7c;padding:0 .25rem;font-size:.75rem;font-weight:400}.story-route-panel-module__bZpAXG__preferences label{grid-template-columns:minmax(0,1fr) minmax(5rem,8rem);align-items:center}@container (max-width:320px){.story-route-panel-module__bZpAXG__coordinates,.story-route-panel-module__bZpAXG__preferences label{grid-template-columns:1fr}}
.workbench-story-module__kvUISW__toolbar{z-index:4;color:#e7d9b4;background:#23372e;border:1px solid #94743f;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .6rem;padding:.3rem .5rem;display:grid;position:relative;}.workbench-story-module__kvUISW__toolbar>:first-child,.workbench-story-module__kvUISW__toolbar>[role=status]{grid-column:1/-1}.workbench-story-module__kvUISW__tabs,.workbench-story-module__kvUISW__context,.workbench-story-module__kvUISW__history{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.workbench-story-module__kvUISW__tabs{margin-bottom:.7rem;}.workbench-story-module__kvUISW__tabBar{padding:.5rem .4rem;font-size:.85rem}.workbench-story-module__kvUISW__context{padding:.3rem 0;font-size:.85rem}.workbench-story-module__kvUISW__context label{align-items:center;gap:.4rem;display:flex}.workbench-story-module__kvUISW__context select{max-width:12rem}.workbench-story-module__kvUISW__history{grid-column:2;justify-content:flex-end;font-size:.8rem}.workbench-story-module__kvUISW__book{min-width:0;container-type:inline-size}.workbench-story-module__kvUISW__workspaceActions{flex-wrap:wrap;gap:.35rem;margin:0;display:flex;}@media (max-width:620px){.workbench-story-module__kvUISW__toolbar{grid-template-columns:minmax(0,1fr)}.workbench-story-module__kvUISW__history{grid-column:1;justify-content:flex-start}}
.story-scenario-editor-module__AYEf3G__workshop{color:#eadbb8;gap:.65rem;min-width:0;font:.82rem/1.4 Georgia,serif;display:grid;}.story-scenario-editor-module__AYEf3G__workshop>header h2{margin:0}.story-scenario-editor-module__AYEf3G__intro{margin:0;}.story-scenario-editor-module__AYEf3G__identity{background:#18271f;border:1px solid #b58a4688;gap:.45rem;padding:.5rem;display:grid}.story-scenario-editor-module__AYEf3G__identity summary{color:#d6ba7c;cursor:pointer;font-size:.75rem;font-weight:400}.story-scenario-editor-module__AYEf3G__identity label,.story-scenario-editor-module__AYEf3G__stepFields{gap:.25rem;display:grid}.story-scenario-editor-module__AYEf3G__identity label,.story-scenario-editor-module__AYEf3G__stepFields label{color:#b89b67;font-size:.62rem}.story-scenario-editor-module__AYEf3G__status{color:#bdb091;margin:0;font-size:.68rem;font-style:italic}.story-scenario-editor-module__AYEf3G__switcher,.story-scenario-editor-module__AYEf3G__actions,.story-scenario-editor-module__AYEf3G__effectActions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.story-scenario-editor-module__AYEf3G__switcher button[aria-pressed=true]{box-shadow:inset 0 -2px #d2b572}.story-scenario-editor-module__AYEf3G__section{background:#18271f88;border:1px solid #b58a4644;gap:.45rem;margin:0;padding:.6rem;display:grid}.story-scenario-editor-module__AYEf3G__section h3{margin:0}.story-scenario-editor-module__AYEf3G__step{background:#101b1688;border:1px solid #b58a4644;gap:.4rem;padding:.45rem;display:grid}.story-scenario-editor-module__AYEf3G__stepHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem;display:flex}.story-scenario-editor-module__AYEf3G__stepHeader strong{color:#efdeb2}.story-scenario-editor-module__AYEf3G__stepHeader small{color:#bca77a}.story-scenario-editor-module__AYEf3G__stepFields textarea{min-height:2.5rem}.story-scenario-editor-module__AYEf3G__effect{background:#101b16;border-left:3px solid #b58a46;gap:.45rem;padding:.55rem;display:grid}.story-scenario-editor-module__AYEf3G__effectTitle{color:#efdeb2;flex-wrap:wrap;justify-content:space-between;gap:.35rem;display:flex}.story-scenario-editor-module__AYEf3G__effectTitle strong{overflow-wrap:anywhere}.story-scenario-editor-module__AYEf3G__effectTitle small,.story-scenario-editor-module__AYEf3G__effectWarning{color:#d2b572}.story-scenario-editor-module__AYEf3G__fieldList{gap:.25rem;margin:0;display:grid}.story-scenario-editor-module__AYEf3G__fieldRow{border-top:1px solid #b58a4628;gap:.1rem;padding:.25rem 0;display:grid}.story-scenario-editor-module__AYEf3G__fieldRow dt{color:#cabb97;overflow-wrap:anywhere}.story-scenario-editor-module__AYEf3G__fieldRow dd{overflow-wrap:anywhere;margin:0}.story-scenario-editor-module__AYEf3G__value{color:#eadbb8}.story-scenario-editor-module__AYEf3G__empty{color:#cabb97;margin:0;padding:.5rem;font-style:italic}.story-scenario-editor-module__AYEf3G__warning{color:#edc77b;margin:0}.story-scenario-editor-module__AYEf3G__effectActions{margin-top:.1rem}.story-scenario-editor-module__AYEf3G__unchanged{border-top:1px solid #b58a4628;margin:.1rem 0 0;padding-top:.3rem}.story-scenario-editor-module__AYEf3G__unchanged summary{color:#bca77a;cursor:pointer;font-size:.75rem}
.story-intention-review-module__tuHddG__panel{color:#eadbb8;gap:.7rem;min-width:0;font:.82rem/1.4 Georgia,Times New Roman,serif;display:grid;}.story-intention-review-module__tuHddG__panel h2,.story-intention-review-module__tuHddG__panel h3,.story-intention-review-module__tuHddG__panel p{margin:0}.story-intention-review-module__tuHddG__panel h2+p{color:#bdb091;font:italic .72rem/1.35 Georgia,Times New Roman,serif}.story-intention-review-module__tuHddG__panel label{color:#b89b67;gap:.3rem;font-size:.62rem;display:grid}.story-intention-review-module__tuHddG__panel button{text-align:left}.story-intention-review-module__tuHddG__panel summary{cursor:pointer;color:#d6ba7c;font-size:.75rem;font-weight:400}.story-intention-review-module__tuHddG__panel ul{margin:.4rem 0;padding-left:1.1rem}.story-intention-review-module__tuHddG__panel li+li{margin-top:.25rem}.story-intention-review-module__tuHddG__panel .story-intention-review-module__tuHddG__checkbox{align-items:center;gap:.4rem;display:flex}.story-intention-review-module__tuHddG__context{border-left:3px solid #b58a4688;padding-left:.6rem}.story-intention-review-module__tuHddG__actions{flex-wrap:wrap;gap:.4rem;display:flex}.story-intention-review-module__tuHddG__scopeNote{opacity:.85;font-size:.8rem;line-height:1.45}.story-intention-review-module__tuHddG__results{gap:.75rem;display:grid}.story-intention-review-module__tuHddG__result{background:#1a2a21e6;border:1px solid #b58a4666;gap:.55rem;padding:.7rem;display:grid}.story-intention-review-module__tuHddG__resultTitle{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.4rem;display:flex}.story-intention-review-module__tuHddG__badge{white-space:nowrap;border:1px solid;padding:.2rem .5rem;font-size:.75rem}.story-intention-review-module__tuHddG__result[data-review-status=satisfied] .story-intention-review-module__tuHddG__badge{color:#9db08c}.story-intention-review-module__tuHddG__result[data-review-status=blocked] .story-intention-review-module__tuHddG__badge{color:#e7a99b}.story-intention-review-module__tuHddG__result[data-review-status=conditional] .story-intention-review-module__tuHddG__badge,.story-intention-review-module__tuHddG__result[data-review-status=unknown] .story-intention-review-module__tuHddG__badge{color:#d6ba7c}.story-intention-review-module__tuHddG__panel [role=status]{color:#bdb091;font-size:.72rem;font-style:italic}.story-intention-review-module__tuHddG__panel [role=alert],.story-intention-review-module__tuHddG__warning{color:#e7a99b;font-size:.72rem}.story-intention-review-module__tuHddG__sources{border-top:1px solid #b58a4666;padding-top:.5rem}.story-intention-review-module__tuHddG__fact{gap:.4rem;margin-top:.5rem;display:grid}.story-intention-review-module__tuHddG__fact dl{margin:0}.story-intention-review-module__tuHddG__fact dl>div{border-bottom:1px dotted #b58a4644;padding:.25rem 0}.story-intention-review-module__tuHddG__fact dt{font-size:.8rem;font-weight:600}.story-intention-review-module__tuHddG__fact dd{overflow-wrap:anywhere;margin-left:0;font-size:.85rem}.story-intention-review-module__tuHddG__fact dd small{opacity:.8;display:block}.story-intention-review-module__tuHddG__sources blockquote{border-left:2px solid #b58a4688;margin:.5rem 0;padding-left:.5rem;font-size:.85rem}.story-intention-review-module__tuHddG__sources cite{font-size:.8rem;display:block}
.agent-change-notice-module__y9O0lq__notice{color:#e5d2a2;background:#1d2b23;border:1px solid #a57c3d55;flex-wrap:wrap;align-items:center;gap:8px;margin:7px 0;padding:8px 12px;font-family:Georgia,serif;font-size:.72rem;display:flex;}.agent-change-notice-module__y9O0lq__notice>span{flex:1;min-width:120px}.agent-change-notice-module__y9O0lq__notice details{max-width:100%}.agent-change-notice-module__y9O0lq__notice ul{padding-left:18px}.agent-change-notice-module__y9O0lq__semanticDetails{max-width:760px;max-height:55vh;padding:8px;overflow:auto}.agent-change-notice-module__y9O0lq__semanticDetails h3{margin:4px 0}.agent-change-notice-module__y9O0lq__semanticDetails p{margin:6px 0}.agent-change-notice-module__y9O0lq__semanticRow{overflow-wrap:anywhere;border:1px solid #94733b;margin:10px 0;padding:8px}.agent-change-notice-module__y9O0lq__semanticRow>small{opacity:.8;display:block}.agent-change-notice-module__y9O0lq__semanticRow dl{margin:6px 0}.agent-change-notice-module__y9O0lq__semanticRow dd{margin:0 0 4px}.agent-change-notice-module__y9O0lq__semanticRow dt{font-weight:700}
.webmcp-diagnostics-panel-module__Wnzszq__panel{color:#d8c79b;border-top:1px solid #9b7c454d;margin:.6rem 0;padding:.6rem;font:.8rem Georgia,serif}.webmcp-diagnostics-panel-module__Wnzszq__panel summary{cursor:pointer;color:#cbaa66}.webmcp-diagnostics-panel-module__Wnzszq__panel p{margin:.5rem 0}.webmcp-diagnostics-panel-module__Wnzszq__panel li{overflow-wrap:anywhere}
.inspector-panel-module___0_kmq__panel{color:#ddd0ad;background:0 0;min-width:0;height:100%;padding:18px 15px 24px;font-family:Georgia,Times New Roman,serif;overflow:auto}.inspector-panel-module___0_kmq__storyEditor,.inspector-panel-module___0_kmq__nativeEditor{min-width:0}.inspector-panel-module___0_kmq__storyEditor+.inspector-panel-module___0_kmq__nativeEditor{margin-top:20px}.inspector-panel-module___0_kmq__panel h2{color:#d6ba7c;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(110deg,#17251e80,#47332836);border:1px solid #9b794455;margin:0 0 22px;padding:12px 13px 11px;font-size:.78rem;font-weight:400;position:relative;box-shadow:inset 0 0 18px #0003,0 1px #d7b46713}.inspector-panel-module___0_kmq__panel h2:before,.inspector-panel-module___0_kmq__panel h2:after{content:"";border:1px solid #b68e4c88;width:5px;height:5px;position:absolute;transform:rotate(45deg)}.inspector-panel-module___0_kmq__panel h2:before{top:-4px;left:-4px}.inspector-panel-module___0_kmq__panel h2:after{bottom:-4px;right:-4px}.inspector-panel-module___0_kmq__form{gap:18px;display:grid}.inspector-panel-module___0_kmq__levelActions{gap:4px;display:grid}.inspector-panel-module___0_kmq__form label,.inspector-panel-module___0_kmq__belongs{gap:5px;display:grid}.inspector-panel-module___0_kmq__form label>span,.inspector-panel-module___0_kmq__belongs>span{color:#b89b67;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.inspector-panel-module___0_kmq__form input,.inspector-panel-module___0_kmq__form textarea,.inspector-panel-module___0_kmq__form select{box-sizing:border-box;color:#f1dfb4;background:#17231d88;border:0;border-bottom:1px solid #8b6738;outline:none;width:100%;padding:6px 3px;font:italic .86rem Georgia,serif}.inspector-panel-module___0_kmq__form input:focus,.inspector-panel-module___0_kmq__form textarea:focus,.inspector-panel-module___0_kmq__form select:focus{border-color:#d0aa62;box-shadow:0 2px #943c3444}.inspector-panel-module___0_kmq__form input[readonly],.inspector-panel-module___0_kmq__form textarea[readonly],.inspector-panel-module___0_kmq__form select:disabled{color:#d8c9a7;cursor:default;opacity:.86;background:0 0;border-bottom-color:#725c3a66}.inspector-panel-module___0_kmq__form textarea{resize:vertical;min-height:7rem;line-height:1.45}.inspector-panel-module___0_kmq__belongs strong{color:#e0d0aa;font-size:.83rem;font-style:italic;font-weight:400}.inspector-panel-module___0_kmq__delete{justify-self:start;margin-top:8px;}.inspector-panel-module___0_kmq__action{justify-self:start;}.inspector-panel-module___0_kmq__empty,.inspector-panel-module___0_kmq__selectionKind{color:#bdb091;font-style:italic;line-height:1.5}.inspector-panel-module___0_kmq__hint{color:#bdb091;margin:0;font-size:.76rem;font-style:italic;line-height:1.45}.inspector-panel-module___0_kmq__panel code{overflow-wrap:anywhere;color:#c7b88f;margin-top:10px;font-size:.65rem;display:block}.inspector-panel-module___0_kmq__levelChecklist{border:1px solid #7e683d66;gap:.34rem;margin:.15rem 0;padding:.45rem .55rem;display:grid}.inspector-panel-module___0_kmq__levelChecklist legend{color:var(--ink-muted,#766346);text-transform:uppercase;letter-spacing:.08em;padding:0 .3rem;font-size:.75rem}.inspector-panel-module___0_kmq__levelChecklist label{grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:1.35rem;display:grid}.inspector-panel-module___0_kmq__levelChecklist input{align-self:center;width:.9rem;height:.9rem;margin:0}.inspector-panel-module___0_kmq__levelChecklist span{line-height:1.2}
.sheet-object-list-module__YKo7sa__list{border-top:1px solid #8b70484d;margin-top:1.2rem;padding-top:1rem}.sheet-object-list-module__YKo7sa__list h3{color:#c5a254;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.76rem}.sheet-object-list-module__YKo7sa__search{margin-bottom:.65rem;display:block}.sheet-object-list-module__YKo7sa__search input{color:#e8dab5;background:#10261f;border:1px solid #8b704466;border-radius:2px;width:100%;padding:.42rem .5rem;font:italic .78rem Georgia,serif}.sheet-object-list-module__YKo7sa__search input::placeholder{color:#94866f}.sheet-object-list-module__YKo7sa__search input:focus-visible{border-color:#c5a254;outline:1px solid #c5a25455}.sheet-object-list-module__YKo7sa__list details{border-top:1px solid #8b704433}.sheet-object-list-module__YKo7sa__list summary{color:#d1bc83;letter-spacing:.045em;cursor:pointer;text-transform:uppercase;padding:.5rem 0;font-size:.71rem;list-style:none}.sheet-object-list-module__YKo7sa__list summary:before{content:"▸";color:#b58c3c;margin-right:.35rem;transition:transform .15s;display:inline-block}.sheet-object-list-module__YKo7sa__list details[open] summary:before{transform:rotate(90deg)}.sheet-object-list-module__YKo7sa__list summary small{float:right;color:#8f8062}.sheet-object-list-module__YKo7sa__items{padding-bottom:.3rem}.sheet-object-list-module__YKo7sa__row{border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sheet-object-list-module__YKo7sa__row:hover,.sheet-object-list-module__YKo7sa__row:focus-within,.sheet-object-list-module__YKo7sa__row.sheet-object-list-module__YKo7sa__selected{background:#ceb36515;border-left-color:#b5483d}.sheet-object-list-module__YKo7sa__object{color:#d8cba9;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:.38rem .42rem;font:italic .8rem Georgia,serif}.sheet-object-list-module__YKo7sa__object>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sheet-object-list-module__YKo7sa__object small{color:#8f8062;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-style:normal;display:block;overflow:hidden}.sheet-object-list-module__YKo7sa__object:hover,.sheet-object-list-module__YKo7sa__object:focus-visible,.sheet-object-list-module__YKo7sa__selected .sheet-object-list-module__YKo7sa__object{color:#fff0c6;outline:none}.sheet-object-list-module__YKo7sa__controls{gap:2px;padding-right:2px;display:flex}.sheet-object-list-module__YKo7sa__controls button{color:#9e9277;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:24px;height:24px;padding:4px;display:grid}.sheet-object-list-module__YKo7sa__controls button:hover,.sheet-object-list-module__YKo7sa__controls button:focus-visible{color:#f0d891;border-color:#8b7044;outline:none}.sheet-object-list-module__YKo7sa__controls button.sheet-object-list-module__YKo7sa__on{color:#d4ad56}.sheet-object-list-module__YKo7sa__controls button.sheet-object-list-module__YKo7sa__off{color:#765f54}.sheet-object-list-module__YKo7sa__controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;width:14px;height:14px}.sheet-object-list-module__YKo7sa__list p{color:#9d9077;font-size:.8rem;font-style:italic}.sheet-object-list-module__YKo7sa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.map-gesture-preview-module__y4leEW__preview{pointer-events:none;color:#9f463b}.map-gesture-preview-module__y4leEW__preview path,.map-gesture-preview-module__y4leEW__preview rect,.map-gesture-preview-module__y4leEW__preview circle,.map-gesture-preview-module__y4leEW__preview ellipse{fill:#a5483912;stroke:currentColor;stroke-width:1.7px;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-module__y4leEW__preview .map-gesture-preview-module__y4leEW__node{fill:#e9d8aa;stroke:#8d392f;stroke-width:1px;stroke-dasharray:none}.map-gesture-preview-module__y4leEW__erase{color:#b0674d;opacity:.7}.map-gesture-preview-module__y4leEW__erase path{fill:none;stroke-linecap:round;stroke-dasharray:none;filter:none}.map-gesture-preview-module__y4leEW__preview .map-gesture-preview-module__y4leEW__eraserTip{fill:#b0674d2e;stroke:#8d392f;stroke-width:1px;stroke-dasharray:none;filter:none}.map-gesture-preview-module__y4leEW__polygon path{stroke-dasharray:3 2}.map-gesture-preview-module__y4leEW__pen path{fill:none;stroke-dasharray:none}.map-gesture-preview-module__y4leEW__pen line{stroke:#9f463b;stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.map-gesture-preview-module__y4leEW__pen .map-gesture-preview-module__y4leEW__handle{fill:#d2b475;stroke:#7c392f;stroke-width:.8px;stroke-dasharray:none}
.map-gesture-measurement-module__LO5V5q__readout{pointer-events:none;color:#563b2d;filter:drop-shadow(0 1px 1px #fff1c0)}.map-gesture-measurement-module__LO5V5q__readout rect{fill:#f5eac7e8;stroke:#8d6b45;stroke-width:.6px;vector-effect:non-scaling-stroke}.map-gesture-measurement-module__LO5V5q__readout text{fill:currentColor;dominant-baseline:middle;white-space:pre;font-family:Georgia,serif}
.map-sheet-features-module__ofOTva__features{color:#273a32}.map-sheet-features-module__ofOTva__opening,.map-sheet-features-module__ofOTva__transition{cursor:pointer;outline:none}.map-sheet-features-module__ofOTva__context{opacity:.28;pointer-events:none;cursor:default}.map-sheet-features-module__ofOTva__clear{stroke:#e7d6ae;stroke-width:6px;stroke-linecap:butt;vector-effect:non-scaling-stroke}.map-sheet-features-module__ofOTva__jamb,.map-sheet-features-module__ofOTva__leaf,.map-sheet-features-module__ofOTva__windowPane,.map-sheet-features-module__ofOTva__passageMark,.map-sheet-features-module__ofOTva__swing{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map-sheet-features-module__ofOTva__windowPane{stroke:#47717d;stroke-width:1.35px}.map-sheet-features-module__ofOTva__passageMark{stroke:#7b5a37;stroke-dasharray:2 2}.map-sheet-features-module__ofOTva__swing{stroke:#9d493e;stroke-width:1.1px;stroke-dasharray:3 2}.map-sheet-features-module__ofOTva__hit{fill:none;stroke:#0000;stroke-width:18px;vector-effect:non-scaling-stroke;pointer-events:stroke}.map-sheet-features-module__ofOTva__opening:hover .map-sheet-features-module__ofOTva__jamb,.map-sheet-features-module__ofOTva__opening:hover .map-sheet-features-module__ofOTva__leaf,.map-sheet-features-module__ofOTva__opening:focus-visible .map-sheet-features-module__ofOTva__jamb,.map-sheet-features-module__ofOTva__opening:focus-visible .map-sheet-features-module__ofOTva__leaf,.map-sheet-features-module__ofOTva__selected .map-sheet-features-module__ofOTva__jamb,.map-sheet-features-module__ofOTva__selected .map-sheet-features-module__ofOTva__leaf{stroke:#a23f35;stroke-width:2.5px}.map-sheet-features-module__ofOTva__opening:focus-visible .map-sheet-features-module__ofOTva__hit,.map-sheet-features-module__ofOTva__transition:focus-visible .map-sheet-features-module__ofOTva__stairs{stroke:#a23f35;stroke-width:2.4px}.map-sheet-features-module__ofOTva__resizeHandle{fill:#ead49b;stroke:#963e35;stroke-width:1.5px;vector-effect:non-scaling-stroke;cursor:ew-resize;filter:drop-shadow(0 1px 1px #44301f88)}.map-sheet-features-module__ofOTva__transition{color:#5a4c37}.map-sheet-features-module__ofOTva__stairs{stroke:#5c503b;stroke-width:1.4px;vector-effect:non-scaling-stroke}.map-sheet-features-module__ofOTva__tread{fill:none;stroke:#756449;stroke-width:1px;vector-effect:non-scaling-stroke}.map-sheet-features-module__ofOTva__flightEdge,.map-sheet-features-module__ofOTva__stairCore{fill:none;stroke:#4f4636;stroke-width:1.8px;vector-effect:non-scaling-stroke}.map-sheet-features-module__ofOTva__stairPost{fill:#4f4636;stroke:#ead8aa;stroke-width:.8px;vector-effect:non-scaling-stroke}.map-sheet-features-module__ofOTva__transition:hover .map-sheet-features-module__ofOTva__stairs,.map-sheet-features-module__ofOTva__transition.map-sheet-features-module__ofOTva__selected .map-sheet-features-module__ofOTva__stairs{stroke:#a23f35;stroke-width:2.2px}.map-sheet-features-module__ofOTva__elevator{fill:#856f4c33;stroke:#3f5148}.map-sheet-features-module__ofOTva__direction,.map-sheet-features-module__ofOTva__styleGuide{fill:none;stroke:#9a4138;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.map-sheet-features-module__ofOTva__styleGuide{stroke:#7d6a42;stroke-dasharray:1.6 2.3;stroke-width:1.3px}
.map-sheet-module___nMKsG__sheet{background-color:#e8d9b4;background-image:linear-gradient(97deg,#795d2b14,#0000 14% 87%,#795d2b1a),radial-gradient(circle at 72% 16%,#fffbe06b,#0000 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");background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:100%;min-width:0;height:100%;min-height:26rem;font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden;box-shadow:inset 0 0 3.8rem #73562335}.map-sheet-module___nMKsG__canvas{width:100%;height:100%;min-height:inherit;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;display:block;overflow:hidden}.map-sheet-module___nMKsG__canvas:active{cursor:grabbing}.map-sheet-module___nMKsG__canvas:focus-visible{outline-offset:-4px;outline:2px solid #a64338}.map-sheet-module___nMKsG__context{opacity:.2;pointer-events:none}.map-sheet-module___nMKsG__place{color:#2f473c;outline:none}.map-sheet-module___nMKsG__placeRegion{fill:#d8cfaa5e;stroke:currentColor;stroke-width:1.4px;vector-effect:non-scaling-stroke}.map-sheet-module___nMKsG__active .map-sheet-module___nMKsG__placeRegion{fill:#eee0b72e;stroke-width:2.1px}.map-sheet-module___nMKsG__child .map-sheet-module___nMKsG__placeRegion{fill:#d2c59380}.map-sheet-module___nMKsG__kind_location .map-sheet-module___nMKsG__placeRegion{stroke-dasharray:8 5}.map-sheet-module___nMKsG__kind_building .map-sheet-module___nMKsG__placeRegion,.map-sheet-module___nMKsG__kind_level .map-sheet-module___nMKsG__placeRegion{fill:#c9b77f76;stroke:#263f35}.map-sheet-module___nMKsG__kind_world .map-sheet-module___nMKsG__placeRegion{stroke:#6f684e}.map-sheet-module___nMKsG__kind_standalone-room .map-sheet-module___nMKsG__placeRegion{fill:#d6cda488}.map-sheet-module___nMKsG__place[data-selectable=true],.map-sheet-module___nMKsG__element[data-selectable=true],.map-sheet-module___nMKsG__room,.map-sheet-module___nMKsG__wallHit{cursor:pointer}.map-sheet-module___nMKsG__place[data-selectable=true]:hover .map-sheet-module___nMKsG__placeRegion,.map-sheet-module___nMKsG__place[data-selectable=true]:focus-visible .map-sheet-module___nMKsG__placeRegion{stroke:#9b3f35;filter:drop-shadow(0 0 2px #fff3c8)}.map-sheet-module___nMKsG__label{text-anchor:middle;dominant-baseline:middle;fill:#263a32;pointer-events:none;paint-order:stroke;stroke:#eadbb7d9;stroke-width:2.2px;font-size:13px;font-style:italic;font-weight:600}.map-sheet-module___nMKsG__element{color:#4a4b3c;outline:none}.map-sheet-module___nMKsG__elementRegion{fill:#c8b78577;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke}.map-sheet-module___nMKsG__elementPath{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map-sheet-module___nMKsG__layer_sketch{color:#55524a}.map-sheet-module___nMKsG__layer_sketch .map-sheet-module___nMKsG__elementPath{stroke-width:1.4px;filter:url(#ink)}.map-sheet-module___nMKsG__layer_equipment .map-sheet-module___nMKsG__elementRegion{fill:#9f805b50}.map-sheet-module___nMKsG__subject_water{color:#47798a}.map-sheet-module___nMKsG__subject_water .map-sheet-module___nMKsG__elementRegion{fill:#70a9bb70}.map-sheet-module___nMKsG__subject_forest{color:#3f6547}.map-sheet-module___nMKsG__subject_forest .map-sheet-module___nMKsG__elementRegion{fill:#63835f75}.map-sheet-module___nMKsG__subject_meadow{color:#668151}.map-sheet-module___nMKsG__subject_meadow .map-sheet-module___nMKsG__elementRegion{fill:#9dad6970}.map-sheet-module___nMKsG__subject_field{color:#84683f}.map-sheet-module___nMKsG__subject_field .map-sheet-module___nMKsG__elementRegion{fill:#bb955469}.map-sheet-module___nMKsG__subject_garden{color:#58744d}.map-sheet-module___nMKsG__subject_garden .map-sheet-module___nMKsG__elementRegion{fill:#8196656b}.map-sheet-module___nMKsG__note{fill:#514b41;font-size:14px;font-style:italic}.map-sheet-module___nMKsG__point{fill:#9d4138;stroke:#f1dfb5;stroke-width:1.4px;vector-effect:non-scaling-stroke}.map-sheet-module___nMKsG__element:hover .map-sheet-module___nMKsG__elementRegion,.map-sheet-module___nMKsG__element:focus-visible .map-sheet-module___nMKsG__elementRegion,.map-sheet-module___nMKsG__element:hover .map-sheet-module___nMKsG__elementPath,.map-sheet-module___nMKsG__element:focus-visible .map-sheet-module___nMKsG__elementPath{stroke:#9b3f35}.map-sheet-module___nMKsG__construction{color:#293a33}.map-sheet-module___nMKsG__room{fill:#8b9f7d18;stroke:none;outline:none}.map-sheet-module___nMKsG__room:hover,.map-sheet-module___nMKsG__room:focus-visible{fill:#b0794560}.map-sheet-module___nMKsG__room.map-sheet-module___nMKsG__selected{fill:#9d493b56}.map-sheet-module___nMKsG__wall{stroke:#2d3b35;stroke-width:2.5px;stroke-linecap:square;vector-effect:non-scaling-stroke;pointer-events:none}.map-sheet-module___nMKsG__wallHit{stroke:#0000;stroke-width:14px;vector-effect:non-scaling-stroke;outline:none}.map-sheet-module___nMKsG__selectedWall .map-sheet-module___nMKsG__wall{stroke:#a43e35;stroke-width:3.4px}.map-sheet-module___nMKsG__empty{text-anchor:middle;fill:#6c6048;font-size:16px;font-style:italic}.map-sheet-module___nMKsG__compass{pointer-events:none;filter:drop-shadow(0 3px 3px #392b1c7d)}.map-sheet-module___nMKsG__compass>circle:first-of-type{fill:#d8c18ae6;stroke:#6e512c;stroke-width:2px}.map-sheet-module___nMKsG__compassRing{fill:#eadbae8a;stroke:#8d6c36;stroke-width:1px;stroke-dasharray:1.5 3}.map-sheet-module___nMKsG__needle path:first-child{fill:#963e35;stroke:#4b2b25}.map-sheet-module___nMKsG__needle path:last-child{fill:#315247;stroke:#253a33}.map-sheet-module___nMKsG__compassPin{fill:#b4853f;stroke:#4e3824}.map-sheet-module___nMKsG__compass text{text-anchor:middle;fill:#84372f;font-size:11px;font-weight:700}@media (max-width:700px){.map-sheet-module___nMKsG__sheet{min-height:22rem}.map-sheet-module___nMKsG__label{font-size:11px}.map-sheet-module___nMKsG__compass{transform-origin:calc(100% - 58px) 58px;transform:scale(.82)}}.map-sheet-module___nMKsG__pendingDraft path{fill:none;stroke:#8a4339;stroke-width:2px;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-module___nMKsG__roomTarget,.map-sheet-module___nMKsG__canvas [tabindex]:focus{outline:none}.map-sheet-module___nMKsG__canvas [data-selection-rotation]:hover>circle,.map-sheet-module___nMKsG__canvas [data-selection-rotation]:focus-visible>circle{stroke:#a64b3e;stroke-width:2px;fill:#f1dfb5}.map-sheet-module___nMKsG__roomTarget:hover .map-sheet-module___nMKsG__room,.map-sheet-module___nMKsG__roomTarget:focus-visible .map-sheet-module___nMKsG__room{fill:#9d493b1c}.map-sheet-module___nMKsG__roomSelection{fill:none;stroke:#9b463b;stroke-width:1.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none;filter:none}.map-sheet-module___nMKsG__wallEndpoint{fill:#ead49b;stroke:#963e35;stroke-width:1.5px;vector-effect:non-scaling-stroke;cursor:crosshair;filter:drop-shadow(0 1px 1px #44301f88)}.map-sheet-module___nMKsG__kind_room .map-sheet-module___nMKsG__placeRegion{fill:#87987928;stroke:#31483f}.map-sheet-module___nMKsG__roomViewConstruction .map-sheet-module___nMKsG__contextWall{opacity:.22;pointer-events:none}.map-sheet-module___nMKsG__marquee{fill:#a88b4d22;stroke:#8d4a3f;stroke-width:1.4px;stroke-dasharray:6 4;pointer-events:none}.map-sheet-module___nMKsG__wallHit{pointer-events:stroke}.map-sheet-module___nMKsG__wall_boundary{stroke-width:3.4px}.map-sheet-module___nMKsG__wall_wall{stroke-width:2.6px}.map-sheet-module___nMKsG__wall_partition{stroke:#4a554f;stroke-width:1.7px}.map-sheet-module___nMKsG__viewControls{z-index:3;background:#ead7a9d9;border:1px solid #7b6339;gap:.24rem;padding:.28rem;display:flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 3px 10px #34251655}.map-sheet-module___nMKsG__viewControls button{color:#2d4439;cursor:pointer;background:#efe0b9;border:1px solid #9a7e4d;width:2rem;height:2rem;font:700 1rem Georgia,serif}.map-sheet-module___nMKsG__viewControls button:hover,.map-sheet-module___nMKsG__viewControls button:focus-visible{color:#8e342e;border-color:#9f3f34;outline:none}.map-sheet-module___nMKsG__grid{pointer-events:none}.map-sheet-module___nMKsG__gridMinor,.map-sheet-module___nMKsG__gridLine,.map-sheet-module___nMKsG__gridMajor,.map-sheet-module___nMKsG__gridAxis{fill:none;stroke:#52695c;vector-effect:non-scaling-stroke}.map-sheet-module___nMKsG__gridMinor{stroke-width:.4px;opacity:.6}.map-sheet-module___nMKsG__gridLine{stroke-width:.5px;opacity:.62}.map-sheet-module___nMKsG__gridMajor{stroke-width:.9px;opacity:.9}.map-sheet-module___nMKsG__gridAxis{stroke:#8d443a;stroke-width:1.35px;opacity:.9}.map-sheet-module___nMKsG__measureControls{z-index:12;color:#38493f;background:#ead8acf2;border:1px solid #8f7345;min-width:8rem;font:600 .72rem Georgia,serif;position:absolute;top:.75rem;bottom:auto;right:.7rem;box-shadow:0 2px 8px #3b2a1850}.map-sheet-module___nMKsG__measureControls[open]{min-width:10.5rem}.map-sheet-module___nMKsG__measureControls summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;padding:.38rem .55rem}.map-sheet-module___nMKsG__measureControls>div{border-top:1px solid #a2865488;gap:.35rem;padding:.3rem .55rem .55rem;display:grid}.map-sheet-module___nMKsG__measureControls label{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.map-sheet-module___nMKsG__measureControls output{color:#6d5b3f;font-style:italic;font-weight:400}.map-sheet-module___nMKsG__measureControls input[type=range]{width:5.5rem}.map-sheet-module___nMKsG__measureControls input[type=number],.map-sheet-module___nMKsG__measureControls select{color:#33483e;width:5.5rem;font:inherit;background:#f0dfb5;border:1px solid #9b7d4d}.map-sheet-module___nMKsG__compass{pointer-events:auto;cursor:grab}.map-sheet-module___nMKsG__compass:active{cursor:grabbing}.map-sheet-module___nMKsG__resizeHandle{fill:#ead49b;stroke:#963e35;stroke-width:1.5px;vector-effect:non-scaling-stroke;cursor:nwse-resize;filter:drop-shadow(0 1px 1px #44301f88)}.map-sheet-module___nMKsG__backControl{z-index:4;color:#5b4930;cursor:pointer;background:#ead8acd9;border:1px solid #90734288;width:2rem;height:2rem;padding:0;font:700 1rem Georgia,serif;position:absolute;top:.7rem;left:.7rem;box-shadow:0 2px 7px #3b2a1855}.map-sheet-module___nMKsG__backControl:hover,.map-sheet-module___nMKsG__backControl:focus-visible{color:#8f382f;border-color:#9f4035;outline:none}.map-sheet-module___nMKsG__context{opacity:.53}.map-sheet-module___nMKsG__descendants{opacity:.82;pointer-events:none}.map-sheet-module___nMKsG__descendant .map-sheet-module___nMKsG__placeRegion{fill:#c6b98360;stroke:#4b5d50;stroke-width:1.15px}.map-sheet-module___nMKsG__descendant.map-sheet-module___nMKsG__kind_building .map-sheet-module___nMKsG__placeRegion{stroke:#30483e;stroke-dasharray:none}.map-sheet-module___nMKsG__roomViewConstruction .map-sheet-module___nMKsG__wall{opacity:.7}.map-sheet-module___nMKsG__roomViewConstruction .map-sheet-module___nMKsG__contextWall{opacity:.53}.map-sheet-module___nMKsG__place[data-selectable=true]:hover .map-sheet-module___nMKsG__placeRegion,.map-sheet-module___nMKsG__place[data-selectable=true]:focus-visible .map-sheet-module___nMKsG__placeRegion{filter:none}.map-sheet-module___nMKsG__selected .map-sheet-module___nMKsG__placeRegion,.map-sheet-module___nMKsG__selected .map-sheet-module___nMKsG__elementRegion,.map-sheet-module___nMKsG__selected .map-sheet-module___nMKsG__elementPath{stroke:#98473b;stroke-width:1.8px;filter:none}.map-sheet-module___nMKsG__selected .map-sheet-module___nMKsG__point{fill:#a64b3e;stroke:#6f302a;stroke-width:1.8px;filter:none}.map-sheet-module___nMKsG__boundaryLabel{letter-spacing:.04em;fill:#3e4b41;stroke:#eadbb7f0;font-weight:500}.map-sheet-module___nMKsG__tracing{pointer-events:none;mix-blend-mode:multiply;filter:sepia(.55)saturate(1.35)hue-rotate(315deg)}.map-sheet-module___nMKsG__surface{color:#5a4a35;outline:none}.map-sheet-module___nMKsG__surfaceRegion{fill:#b8945c55;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.map-sheet-module___nMKsG__surface[data-selectable=true]{cursor:pointer}.map-sheet-module___nMKsG__surface[data-selectable=true]:hover .map-sheet-module___nMKsG__surfaceRegion,.map-sheet-module___nMKsG__surface[data-selectable=true]:focus-visible .map-sheet-module___nMKsG__surfaceRegion{stroke:#9b3f35}.map-sheet-module___nMKsG__selected .map-sheet-module___nMKsG__surfaceRegion{stroke:#98473b;stroke-width:2.1px}@media (max-width:700px){.map-sheet-module___nMKsG__compass{transform-origin:58px calc(100% - 58px)}}.map-sheet-module___nMKsG__sheet[data-drawing=true] .map-sheet-module___nMKsG__canvas,.map-sheet-module___nMKsG__sheet[data-drawing=true] .map-sheet-module___nMKsG__canvas *{cursor:crosshair!important}.map-sheet-module___nMKsG__noteBox{fill:#f4e8bd38;stroke:#806b47;stroke-width:.7px;stroke-dasharray:2 2;pointer-events:all}.map-sheet-module___nMKsG__note{pointer-events:none;dominant-baseline:alphabetic}
.drawing-notice-module__cZid_G__notice{z-index:18;color:#594a31;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#eadbbbe9;border:1px solid #80623577;justify-content:space-between;align-items:center;gap:10px;width:min(680px,100% - 24px);padding:9px 11px;font-family:Georgia,Times New Roman,serif;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)rotate(.12deg);box-shadow:0 5px 12px #4b371d44,inset 0 1px #fff8}.drawing-notice-module__cZid_G__notice p{margin:0;font-size:.78rem;font-style:italic;font-weight:600;line-height:1.3}.drawing-notice-module__cZid_G__notice>div{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px;display:flex}.drawing-notice-module__cZid_G__notice button{color:#4b493c;cursor:pointer;background:#e6d6aeaa;border:1px solid #78633e66;padding:4px 7px;font:.62rem Georgia,serif}.drawing-notice-module__cZid_G__notice button:hover,.drawing-notice-module__cZid_G__notice button:focus-visible{color:#74342f;border-color:#943c34;outline:none}.drawing-notice-module__cZid_G__notice .drawing-notice-module__cZid_G__primary{color:#f0dfb8;background:#713630;border-color:#8d493e}.drawing-notice-module__cZid_G__notice .drawing-notice-module__cZid_G__destructive{color:#f0c0ad;background:#6b332c;border-color:#a9584e}.drawing-notice-module__cZid_G__notice .drawing-notice-module__cZid_G__primary:hover,.drawing-notice-module__cZid_G__notice .drawing-notice-module__cZid_G__primary:focus-visible,.drawing-notice-module__cZid_G__notice .drawing-notice-module__cZid_G__destructive:hover,.drawing-notice-module__cZid_G__notice .drawing-notice-module__cZid_G__destructive:focus-visible{color:#fff2cf;outline-offset:1px;background:#87483c;border-color:#e4be79;outline:1px solid #e4be79}.drawing-notice-module__cZid_G__warning{background:#ead5aef8;border:2px solid #9d5147aa;box-shadow:0 6px 18px #4b251f66,inset 4px 0 #913c34}@media (max-width:680px){.drawing-notice-module__cZid_G__notice{flex-direction:column;align-items:stretch}.drawing-notice-module__cZid_G__notice>div{justify-content:flex-start}}
.project-library-dialog-module__NXZs3q__backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08140fb8;place-items:start center;padding:10vh 1rem 2rem;display:grid;position:fixed;inset:0}.project-library-dialog-module__NXZs3q__dialog{color:#ddd0ad;background:linear-gradient(145deg,#25382ef7,#19281ff7);border:1px solid #b18a4866;width:min(760px,100%);max-height:min(62vh,650px);padding:20px;font-family:Georgia,Times New Roman,serif;position:relative;overflow:auto;box-shadow:0 18px 36px #0009,inset 0 0 34px #0005}.project-library-dialog-module__NXZs3q__dialog:before{pointer-events:none;content:"";border:1px solid #a57c3d33;position:absolute;inset:4px}.project-library-dialog-module__NXZs3q__dialog header{border-bottom:1px solid #b38b4e55;justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex;position:relative}.project-library-dialog-module__NXZs3q__dialog h2{color:#d6ba7c;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:400}.project-library-dialog-module__NXZs3q__dialog button{color:#eadcba;cursor:pointer;font:inherit;background:#21342a;border:1px solid #a57c3d77}.project-library-dialog-module__NXZs3q__dialog header button{color:#d6ba7c;background:#18251e;width:28px;height:28px;padding:0;font-size:1.15rem}.project-library-dialog-module__NXZs3q__dialog button:hover,.project-library-dialog-module__NXZs3q__dialog button:focus-visible{color:#fff0c7;outline-offset:1px;border-color:#d0aa62;outline:1px solid #d0aa62}.project-library-dialog-module__NXZs3q__create{grid-template-columns:minmax(170px,1fr) minmax(140px,.65fr) auto;align-items:end;gap:9px;padding:14px 0 10px;display:grid}.project-library-dialog-module__NXZs3q__libraryTools{align-items:center;gap:10px;padding-top:10px;display:flex;position:relative}.project-library-dialog-module__NXZs3q__libraryTools label{color:#eadcba;cursor:pointer;background:#21342a;border:1px solid #a57c3d77;padding:6px 9px;font-size:.68rem;display:inline-block}.project-library-dialog-module__NXZs3q__libraryTools input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.project-library-dialog-module__NXZs3q__libraryTools p{color:#e0a18e;margin:0;font-size:.68rem}.project-library-dialog-module__NXZs3q__rename{grid-template-columns:minmax(0,1fr) auto auto;gap:4px;display:grid}.project-library-dialog-module__NXZs3q__rename input{color:#eadcba;background:#1d251f;border:0;border-bottom:1px solid #b38b4e88;min-width:0;padding:5px;font:italic .78rem Georgia,serif}.project-library-dialog-module__NXZs3q__rename button{padding:4px 6px;font-size:.62rem}.project-library-dialog-module__NXZs3q__create label{gap:4px;display:grid}.project-library-dialog-module__NXZs3q__create span{color:#bbae90;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.project-library-dialog-module__NXZs3q__create input,.project-library-dialog-module__NXZs3q__create select{color:#eadcba;background:#1d251f;border:0;border-bottom:1px solid #b38b4e88;outline:none;min-width:0;padding:6px 5px;font:italic .78rem Georgia,serif}.project-library-dialog-module__NXZs3q__create input:focus,.project-library-dialog-module__NXZs3q__create select:focus{border-color:#d0aa62}.project-library-dialog-module__NXZs3q__create button,.project-library-dialog-module__NXZs3q__actions button,.project-library-dialog-module__NXZs3q__confirm button{padding:6px 8px;font-size:.65rem}.project-library-dialog-module__NXZs3q__create button:disabled{opacity:.4;cursor:default}.project-library-dialog-module__NXZs3q__list{margin:0;padding:0;display:grid}.project-library-dialog-module__NXZs3q__list article{border-top:1px solid #b38b4e33;grid-template-columns:126px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.project-library-dialog-module__NXZs3q__list article.project-library-dialog-module__NXZs3q__active{padding-left:9px;box-shadow:inset 2px 0 #b8914d}.project-library-dialog-module__NXZs3q__thumbnail{aspect-ratio:16/9;object-fit:cover;background:#e8d9b4;border:1px solid #a57c3d77;width:126px;display:block;box-shadow:0 2px 6px #0005}.project-library-dialog-module__NXZs3q__projectInfo{gap:3px;min-width:0;display:grid}.project-library-dialog-module__NXZs3q__list strong{overflow-wrap:anywhere;color:#eadcba;font-size:.82rem}.project-library-dialog-module__NXZs3q__list small{color:#9b927e;font-size:.63rem}.project-library-dialog-module__NXZs3q__actions,.project-library-dialog-module__NXZs3q__confirm{justify-content:flex-end;align-items:center;gap:5px;display:flex}.project-library-dialog-module__NXZs3q__exportMenu{position:relative}.project-library-dialog-module__NXZs3q__exportMenu summary{color:#eadcba;cursor:pointer;background:#21342a;border:1px solid #a57c3d77;padding:6px 8px;font-size:.65rem;list-style:none}.project-library-dialog-module__NXZs3q__exportMenu summary::-webkit-details-marker{display:none}.project-library-dialog-module__NXZs3q__exportMenu>div{z-index:2;background:#19281f;border:1px solid #a57c3d77;gap:3px;min-width:9rem;padding:5px;display:grid;position:absolute;right:0;box-shadow:0 4px 12px #0007}.project-library-dialog-module__NXZs3q__exportMenu>div button{text-align:left;white-space:nowrap}.project-library-dialog-module__NXZs3q__confirm{color:#e1aa98;background:#412a27cc;border:1px solid #a9584e99;flex-wrap:wrap;padding:6px 8px}.project-library-dialog-module__NXZs3q__confirm button:first-child{color:#f0c0ad;background:#6b332c;border-color:#c56b5b}@media (max-width:560px){.project-library-dialog-module__NXZs3q__backdrop{padding:1rem}.project-library-dialog-module__NXZs3q__dialog{padding:14px}.project-library-dialog-module__NXZs3q__create,.project-library-dialog-module__NXZs3q__list article{grid-template-columns:1fr}.project-library-dialog-module__NXZs3q__thumbnail{width:100%;max-width:320px}.project-library-dialog-module__NXZs3q__actions,.project-library-dialog-module__NXZs3q__confirm{flex-wrap:wrap;justify-content:flex-start}}
.workbench-toolbox-module__sSkvSG__case{--brass:#a57c3d;--red:#943c34;z-index:13;color:#e2d2aa;background:linear-gradient(105deg,#24352b,#3d3123 48%,#202c24);border:1px solid #9e783f99;min-width:0;max-height:min(46vh,360px);margin:0 4px 5px;padding:5px 31px 5px 6px;font-family:Georgia,Times New Roman,serif;display:grid;position:relative;overflow:hidden auto;box-shadow:0 6px 15px #0008,inset 0 1px #e4c77b22,inset 0 -1px #0007}.workbench-toolbox-module__sSkvSG__case:before{pointer-events:none;content:"";border-top:1px solid #c29b5655;border-bottom:1px solid #6e4d2866;position:absolute;inset:3px}.workbench-toolbox-module__sSkvSG__case button{font:inherit}.workbench-toolbox-module__sSkvSG__layerRail,.workbench-toolbox-module__sSkvSG__categoryRail,.workbench-toolbox-module__sSkvSG__subjectRail,.workbench-toolbox-module__sSkvSG__instrumentRail,.workbench-toolbox-module__sSkvSG__utilities{align-items:center;display:flex}.workbench-toolbox-module__sSkvSG__layerRail{scrollbar-color:#a57c3d55 transparent;scrollbar-width:thin;align-items:stretch;gap:2px;min-width:0;overflow-x:auto}.workbench-toolbox-module__sSkvSG__layerRail button{color:#dca;cursor:pointer;background:linear-gradient(#7e633b30,#1d2c24);border:1px solid #a9824655;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;min-width:max-content;min-height:31px;padding:3px 6px;display:grid;position:relative;box-shadow:inset 0 1px #ead8a319}.workbench-toolbox-module__sSkvSG__layerRail button:hover,.workbench-toolbox-module__sSkvSG__layerRail button:focus-visible{color:#f1d28b;border-color:#c49a51;outline:none}.workbench-toolbox-module__sSkvSG__layerRail button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.34}.workbench-toolbox-module__sSkvSG__layerRail .workbench-toolbox-module__sSkvSG__activeLayer{color:#f0ddb0;background:linear-gradient(#9a7a464e,#422e25);border-color:#c49a51;box-shadow:inset 0 -2px #a34439,0 0 8px #b2874430}.workbench-toolbox-module__sSkvSG__layerRail svg{color:#d8bd82;fill:none;stroke:currentColor;width:16px;height:16px}.workbench-toolbox-module__sSkvSG__layerRail button span{letter-spacing:.04em;text-transform:uppercase;font-size:.51rem}.workbench-toolbox-module__sSkvSG__layerRail .workbench-toolbox-module__sSkvSG__fold{z-index:4;color:#d5b66f;background:#1b2921;border:1px solid #a57c3d77;grid-template-columns:1fr;place-items:center;width:23px;min-width:23px;height:23px;min-height:23px;padding:0;display:grid;position:absolute;top:5px;right:6px}.workbench-toolbox-module__sSkvSG__categoryRail{scrollbar-color:#a57c3d55 transparent;scrollbar-width:thin;gap:3px;min-width:0;margin-top:4px;overflow-x:auto}.workbench-toolbox-module__sSkvSG__categoryRail button{color:#d8c79f;cursor:pointer;letter-spacing:.035em;background:#1d2c24aa;border:1px solid #a9824655;flex:none;min-width:max-content;padding:3px 8px;font-size:.58rem}.workbench-toolbox-module__sSkvSG__categoryRail button:hover,.workbench-toolbox-module__sSkvSG__categoryRail button:focus-visible,.workbench-toolbox-module__sSkvSG__categoryRail .workbench-toolbox-module__sSkvSG__activeCategory{color:#f0ddb0;background:linear-gradient(#8c6d4048,#402d25);border-color:#c49a51;outline:none;box-shadow:inset 0 -2px #943c34}.workbench-toolbox-module__sSkvSG__fold svg{width:16px;height:16px;transition:transform .2s}.workbench-toolbox-module__sSkvSG__collapsed .workbench-toolbox-module__sSkvSG__fold svg{transform:rotate(180deg)}.workbench-toolbox-module__sSkvSG__subjectRail{color:#4d422d;background:linear-gradient(100deg,#dfcca0,#c6aa70);border:1px solid #8c693c88;align-items:center;gap:5px;min-width:0;margin-top:4px;padding:4px 6px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #fff6}.workbench-toolbox-module__sSkvSG__subjectRail small{color:#69392e;letter-spacing:.1em;text-transform:uppercase;flex:none;margin-right:4px;font-size:.62rem;font-weight:700}.workbench-toolbox-module__sSkvSG__subjectRail button{color:#4c493d;cursor:pointer;text-align:left;background:#efe0ba35;border:1px solid #0000;flex:none;min-width:max-content;padding:3px 7px;font-size:.63rem}.workbench-toolbox-module__sSkvSG__subjectRail button:hover,.workbench-toolbox-module__sSkvSG__subjectRail button:focus-visible,.workbench-toolbox-module__sSkvSG__subjectRail .workbench-toolbox-module__sSkvSG__activeSubject{color:#51372e;background:#943c3410;border-color:#943c3466;outline:none;box-shadow:inset 2px 0 #943c34}.workbench-toolbox-module__sSkvSG__sketchView{color:#d7c69f;border-block:1px solid #b18b4d33;align-items:center;gap:.7rem;margin-top:3px;padding:3px 6px;font-size:.66rem;display:flex}.workbench-toolbox-module__sSkvSG__sketchView label{align-items:center;gap:.45rem;display:flex}.workbench-toolbox-module__sSkvSG__sketchView input[type=range]{accent-color:#a5463b;width:8rem}.workbench-toolbox-module__sSkvSG__sketchView input:disabled{opacity:.35}.workbench-toolbox-module__sSkvSG__lineCleanup{color:#d7c69f;border-left:1px solid #c29b5640;align-items:center;gap:.42rem;min-width:12.5rem;margin-left:.42rem;padding-left:.55rem;font-size:.6rem;display:flex}.workbench-toolbox-module__sSkvSG__lineCleanup>button{border-radius:1px;grid-template-columns:none;align-items:center;gap:.3rem;width:auto;min-width:31px;height:28px;padding-inline:5px;display:flex}.workbench-toolbox-module__sSkvSG__lineCleanup>button span{color:#ead8ac;max-width:6rem;font-size:.5rem;line-height:1.05;display:none}.workbench-toolbox-module__sSkvSG__lineCleanup>button.workbench-toolbox-module__sSkvSG__activeCleanup{color:#f1d28b;background:linear-gradient(145deg,#85473b88,#30281f);border-color:#c78f50;box-shadow:inset 0 0 0 2px #943c3444,0 0 7px #b78e4633}.workbench-toolbox-module__sSkvSG__lineCleanup>button.workbench-toolbox-module__sSkvSG__activeCleanup span{display:block}.workbench-toolbox-module__sSkvSG__lineCleanup label{white-space:nowrap;grid-template-rows:17px 9px;grid-template-columns:minmax(4rem,7rem) 2.5rem;align-items:center;column-gap:.25rem;min-width:0;height:28px;display:grid}.workbench-toolbox-module__sSkvSG__lineCleanup label>span{color:#bfae85;text-overflow:ellipsis;grid-area:2/1/auto/-1;font-size:.48rem;line-height:1;display:block;overflow:hidden}.workbench-toolbox-module__sSkvSG__lineCleanup input[type=range]{accent-color:#a5463b;grid-area:1/1;width:100%}.workbench-toolbox-module__sSkvSG__lineCleanup input:disabled{opacity:.34}.workbench-toolbox-module__sSkvSG__lineCleanup output{color:#ead5a1;text-align:right;grid-area:1/2;min-width:2.5rem}.workbench-toolbox-module__sSkvSG__instrumentBand{align-items:stretch;min-width:0;margin-top:4px;display:flex}.workbench-toolbox-module__sSkvSG__instrumentRail{scrollbar-color:#a57c3d55 transparent;scrollbar-width:thin;flex:auto;gap:3px;min-width:0;overflow-x:auto}.workbench-toolbox-module__sSkvSG__instrumentRail>small{color:#bda36e;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;margin:0 5px 0 2px;font-size:.5rem;transform:rotate(180deg)}.workbench-toolbox-module__sSkvSG__instrumentRail button,.workbench-toolbox-module__sSkvSG__utilities button{color:#dfcfaa;cursor:pointer;background:linear-gradient(145deg,#826a3f44,#1f2d25);border:1px solid #a982465d;grid-template-columns:auto;place-items:center;gap:1px;min-width:28px;min-height:28px;padding:2px 4px;display:grid;box-shadow:inset 0 1px #ead8a31c}.workbench-toolbox-module__sSkvSG__instrumentRail svg,.workbench-toolbox-module__sSkvSG__utilities svg{fill:none;stroke:currentColor;width:16px;height:16px}.workbench-toolbox-module__sSkvSG__instrumentRail span,.workbench-toolbox-module__sSkvSG__utilities span{max-width:6rem;font-size:.5rem;line-height:1.05;display:none}.workbench-toolbox-module__sSkvSG__instrumentRail .workbench-toolbox-module__sSkvSG__activeInstrument span,.workbench-toolbox-module__sSkvSG__utilities .workbench-toolbox-module__sSkvSG__activeUtility span{display:block}.workbench-toolbox-module__sSkvSG__instrumentRail button:hover:not(:disabled),.workbench-toolbox-module__sSkvSG__instrumentRail button:focus-visible,.workbench-toolbox-module__sSkvSG__instrumentRail .workbench-toolbox-module__sSkvSG__activeInstrument,.workbench-toolbox-module__sSkvSG__utilities button:hover:not(:disabled),.workbench-toolbox-module__sSkvSG__utilities button:focus-visible,.workbench-toolbox-module__sSkvSG__utilities .workbench-toolbox-module__sSkvSG__activeUtility{color:#f1d28b;border-color:#c78f50;outline:none;box-shadow:inset 0 0 0 2px #943c3444,0 0 7px #b78e4633}.workbench-toolbox-module__sSkvSG__utilities{border-left:1px solid #c29b5640;flex:none;gap:3px;margin-left:8px;padding-left:8px}.workbench-toolbox-module__sSkvSG__utilities i{background:#c29b5640;width:1px;height:24px;margin:0 2px}.workbench-toolbox-module__sSkvSG__utilities button:disabled{opacity:.35;cursor:default}.workbench-toolbox-module__sSkvSG__eraserSize{color:#d8c599;white-space:nowrap;align-items:center;gap:.45rem;min-width:9rem;margin-left:.3rem;font:italic .62rem Georgia,serif;display:flex}.workbench-toolbox-module__sSkvSG__instrumentRail .workbench-toolbox-module__sSkvSG__eraserSize span{display:block}.workbench-toolbox-module__sSkvSG__eraserSize input{accent-color:#9f4035;width:5.5rem}.workbench-toolbox-module__sSkvSG__eraserSize output{color:#f0d9a5;text-align:right;min-width:1.4rem;font-size:.64rem}.workbench-toolbox-module__sSkvSG__pencilSmoothing{color:#d8c599;white-space:nowrap;align-items:center;gap:.4rem;min-width:10rem;margin-left:.35rem;font:italic .6rem Georgia,serif;display:flex}.workbench-toolbox-module__sSkvSG__instrumentRail .workbench-toolbox-module__sSkvSG__pencilSmoothing span{display:block}.workbench-toolbox-module__sSkvSG__pencilSmoothing input{accent-color:#9f4035;width:5rem}.workbench-toolbox-module__sSkvSG__pencilSmoothing output{color:#f0d9a5;text-align:right;min-width:2rem;font-size:.6rem}.workbench-toolbox-module__sSkvSG__pencilSmoothing input[type=number]{color:#e2d2aa;font:inherit;background:#20332b;border:1px solid #a57c3d88;padding:.2rem .3rem}.workbench-toolbox-module__sSkvSG__utilities .workbench-toolbox-module__sSkvSG__clear{color:#e2a194;border-color:#9a504688;width:auto;height:auto;min-height:28px;padding:4px 5px}.workbench-toolbox-module__sSkvSG__utilities .workbench-toolbox-module__sSkvSG__clear span{color:#d9b29d;white-space:normal;overflow-wrap:anywhere;max-width:4.5rem;font-size:.5rem;line-height:1.2;display:block}.workbench-toolbox-module__sSkvSG__collapsed{min-height:31px;padding-block:4px}.workbench-toolbox-module__sSkvSG__collapsed .workbench-toolbox-module__sSkvSG__layerRail{max-width:calc(100% - 30px);overflow:hidden}.workbench-toolbox-module__sSkvSG__collapsed .workbench-toolbox-module__sSkvSG__layerRail button:not(.workbench-toolbox-module__sSkvSG__activeLayer):not(.workbench-toolbox-module__sSkvSG__fold){display:none}.workbench-toolbox-module__sSkvSG__collapsed{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px}.workbench-toolbox-module__sSkvSG__collapsed .workbench-toolbox-module__sSkvSG__layerRail{max-width:12rem}.workbench-toolbox-module__sSkvSG__compactTools{gap:3px;min-width:0;display:flex;overflow-x:auto}.workbench-toolbox-module__sSkvSG__compactTools i{background:#c29b5640;flex:0 0 1px;height:25px;margin:0 2px}.workbench-toolbox-module__sSkvSG__compactTools button{flex:0 0 30px}.workbench-toolbox-module__sSkvSG__compactTools button:disabled{opacity:.35;cursor:default}.workbench-toolbox-module__sSkvSG__compactTools span{display:none!important}.workbench-toolbox-module__sSkvSG__selectionSlot{min-width:0}.workbench-toolbox-module__sSkvSG__collapsed .workbench-toolbox-module__sSkvSG__selectionSlot{grid-column:1/-1}@media (max-width:760px){.workbench-toolbox-module__sSkvSG__case{margin:0 6px 6px;padding-left:5px}.workbench-toolbox-module__sSkvSG__layerRail button{padding-inline:6px}.workbench-toolbox-module__sSkvSG__layerRail button span{font-size:.5rem}.workbench-toolbox-module__sSkvSG__subjectRail{padding:5px}.workbench-toolbox-module__sSkvSG__subjectRail small{font-size:.54rem}.workbench-toolbox-module__sSkvSG__instrumentBand{display:grid}.workbench-toolbox-module__sSkvSG__utilities{border-top:1px solid #c29b5640;border-left:0;justify-content:flex-end;margin:5px 0 0;padding:5px 0 0}}@media (max-width:520px){.workbench-toolbox-module__sSkvSG__layerRail button span{display:none}.workbench-toolbox-module__sSkvSG__layerRail button{grid-template-columns:1fr;min-width:32px;padding-inline:5px}.workbench-toolbox-module__sSkvSG__subjectRail{display:flex}.workbench-toolbox-module__sSkvSG__subjectRail small,.workbench-toolbox-module__sSkvSG__instrumentRail>small{display:none}.workbench-toolbox-module__sSkvSG__instrumentRail button{min-width:30px}}
.planning-selection-actions-module__WTG6cq__actions{color:#dfcfaa;border-top:1px solid #c29b5635;flex-wrap:wrap;align-items:center;gap:5px;padding:4px 0;font:italic .64rem Georgia,Times New Roman,serif;display:flex}.planning-selection-actions-module__WTG6cq__count{color:#c8ad74}.planning-selection-actions-module__WTG6cq__actions fieldset{border:1px solid #a982465d;align-items:center;gap:2px;margin:0;padding:2px 3px;display:flex}.planning-selection-actions-module__WTG6cq__actions legend{color:#bca270;padding:0 3px;font-size:.57rem}.planning-selection-actions-module__WTG6cq__actions button{color:#dfcfaa;cursor:pointer;background:#21382c;border:1px solid #80643b;width:25px;height:24px;padding:0;font:1rem Georgia,serif}.planning-selection-actions-module__WTG6cq__actions button:hover,.planning-selection-actions-module__WTG6cq__actions button:focus-visible{color:#fff0c0;border-color:#d0a55a;outline:none}.planning-selection-actions-module__WTG6cq__actions button:disabled{opacity:.4;cursor:not-allowed}
.selection-action-strip-module__y_2ZNG__strip{scrollbar-color:#a57c3d55 transparent;scrollbar-width:thin;border-top:1px solid #c29b5635;align-items:center;gap:3px;min-width:0;padding:4px 0 0;display:flex;overflow-x:auto}.selection-action-strip-module__y_2ZNG__strip strong{color:#c8ad74;flex:none;margin:0 5px;font:italic .62rem Georgia,serif}.selection-action-strip-module__y_2ZNG__strip button{color:#dfcfaa;cursor:pointer;background:linear-gradient(145deg,#826a3f44,#1f2d25);border:1px solid #a982465d;flex:none;align-items:center;gap:4px;height:28px;padding:2px 6px;font:italic .58rem Georgia,serif;display:flex}.selection-action-strip-module__y_2ZNG__strip button:hover,.selection-action-strip-module__y_2ZNG__strip button:focus-visible{color:#f1d28b;border-color:#c78f50;outline:none;box-shadow:inset 0 0 0 2px #943c3444}.selection-action-strip-module__y_2ZNG__strip svg{color:#c8a664;width:15px;height:15px}.selection-action-strip-module__y_2ZNG__strip .selection-action-strip-module__y_2ZNG__destructive{color:#e6a99a;border-color:#8e443b99}@media (max-width:620px){.selection-action-strip-module__y_2ZNG__strip button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.selection-action-strip-module__y_2ZNG__strip button{justify-content:center;width:28px;padding:2px}}
.planning-measurement-readout-module__YTfP0G__readout{color:#dfceaa;background:#182820;border:1px solid #9c774551;flex-wrap:wrap;gap:7px;padding:5px 7px;font:italic .68rem Georgia,Times New Roman,serif;display:flex}.planning-measurement-readout-module__YTfP0G__readout span{gap:1px;display:grid}.planning-measurement-readout-module__YTfP0G__readout b{color:#bda56f;text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:400}.planning-measurement-readout-module__YTfP0G__readout em{color:#d6a05b;font-size:.61rem}
.planning-geometry-inspector-module__JMazxW__panel{color:#dfceaa;background:#182820;border:1px solid #a57c3d55;gap:6px;padding:7px;font:.68rem Georgia,Times New Roman,serif;display:grid;}.planning-geometry-inspector-module__JMazxW__panel strong{color:#d6ba7c;font-size:.72rem;font-weight:400}.planning-geometry-inspector-module__JMazxW__panel label{grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:6px;display:grid}.planning-geometry-inspector-module__JMazxW__actions{flex-wrap:wrap;gap:4px;display:flex}.planning-geometry-inspector-module__JMazxW__hint{}.planning-geometry-inspector-module__JMazxW__empty{padding:7px;}
.selection-rotation-input-module__e-2A6G__rotation{color:#dfcfaa;flex:none;align-items:center;gap:4px;font:italic .62rem Georgia,serif;display:flex}.selection-rotation-input-module__e-2A6G__rotation label{white-space:nowrap;align-items:center;gap:3px;display:flex}.selection-rotation-input-module__e-2A6G__rotation input{color:#f0dfb8;width:4.3rem;min-width:0;font:inherit;background:#26362d;border:1px solid #a9824666;padding:3px}.selection-rotation-input-module__e-2A6G__rotation input:focus-visible{outline:1px solid #c8a664}.selection-rotation-input-module__e-2A6G__rotation button:disabled,.selection-rotation-input-module__e-2A6G__rotation input:disabled{opacity:.5;cursor:not-allowed}
.editor-workbench-module__OxSGgW__operationError{color:#ffe5d8;background:#4c2923;border:1px solid #b9725c;margin:0 0 12px;padding:10px 14px}.editor-workbench-module__OxSGgW__loading{color:#ddc995;background:radial-gradient(circle,#354537,#172119 65%);place-items:center;min-height:100vh;font-size:3.5rem;font-style:italic;animation:2.4s ease-in-out infinite editor-workbench-module__OxSGgW__compassTurn;display:grid}@keyframes editor-workbench-module__OxSGgW__compassTurn{50%{transform:rotate(45deg)}}.editor-workbench-module__OxSGgW__workshop{color:#dfcfaa;background:radial-gradient(circle at 78% 8%,#725d36 0,#0000 25%),linear-gradient(135deg,#172119,#283127 45%,#151915);min-height:100vh;padding:clamp(18px,2vw,36px);font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden;}.editor-workbench-module__OxSGgW__workshop:before{z-index:70;pointer-events:none;content:"";opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.23'/%3E%3C/svg%3E");position:fixed;inset:0}.editor-workbench-module__OxSGgW__masthead{color:#eadfbf;justify-content:space-between;align-items:end;gap:28px;width:100%;margin:0 0 26px;display:flex}.editor-workbench-module__OxSGgW__masthead small{color:#c5a567;letter-spacing:.22em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;display:block}.editor-workbench-module__OxSGgW__masthead h1{color:#eadfbf;letter-spacing:-.035em;text-shadow:0 3px 20px #0008;margin:0;font-size:clamp(2.1rem,4vw,4.6rem);font-weight:400;line-height:.98}.editor-workbench-module__OxSGgW__masthead p{color:#c9c0a8;max-width:720px;margin:9px 0 0;font-size:clamp(.95rem,1.5vw,1.15rem);font-style:italic}.editor-workbench-module__OxSGgW__language{color:#efe1bd;cursor:pointer;background:radial-gradient(circle at 35% 30%,#7d3030,#4a1517 72%);border:1px solid #c19a54;border-radius:50%;flex:none;width:78px;height:78px;font:italic 700 .85rem Georgia,serif;transform:rotate(4deg);box-shadow:0 5px 18px #0008,inset 0 0 0 5px #ffffff0c}.editor-workbench-module__OxSGgW__language:hover,.editor-workbench-module__OxSGgW__language:focus-visible{color:#fff0c7;outline-offset:3px;outline:1px solid #d0aa62;transform:rotate(1deg)scale(1.02)}.editor-workbench-module__OxSGgW__projectBar{color:#dfcfaa;background:linear-gradient(105deg,#202d24,#29382b 58%,#1d2821);border:1px solid #a57c3d88;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:15px;width:100%;min-height:64px;margin:0 0 20px;padding:11px 16px;display:grid;position:relative;box-shadow:0 7px 20px #0007,inset 0 1px #e4c77b22}.editor-workbench-module__OxSGgW__projectBar:before,.editor-workbench-module__OxSGgW__projectBar:after{pointer-events:none;content:"";background:#b38b4e55;height:1px;position:absolute;left:16px;right:16px}.editor-workbench-module__OxSGgW__projectBar:before{top:4px}.editor-workbench-module__OxSGgW__projectBar:after{bottom:4px}.editor-workbench-module__OxSGgW__libraryButton{color:#f0e2be;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:15px;min-width:0;padding:0;font-family:inherit;display:grid}.editor-workbench-module__OxSGgW__libraryButton>span{color:#ead19a;background:radial-gradient(circle,#794438,#422a25 74%);border:1px solid #c09a51;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid;transform:rotate(-7deg);box-shadow:inset 0 0 0 3px #ffffff0b}.editor-workbench-module__OxSGgW__libraryButton small{color:#bca36d;letter-spacing:.15em;text-transform:uppercase;font-size:.6rem}.editor-workbench-module__OxSGgW__libraryButton strong{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #c09a5177;justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:2px 0 4px;font-size:1.15rem;font-style:italic;font-weight:400;display:flex;overflow:hidden}.editor-workbench-module__OxSGgW__libraryButton strong i{color:#c7ad77;letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:.58rem;font-style:normal;font-weight:400}.editor-workbench-module__OxSGgW__libraryButton strong b{min-width:0;font:inherit;text-overflow:ellipsis;overflow:hidden}.editor-workbench-module__OxSGgW__libraryButton:hover strong,.editor-workbench-module__OxSGgW__libraryButton:focus-visible strong{color:#fff0c7;border-color:#e0ba65}.editor-workbench-module__OxSGgW__libraryButton:focus-visible{outline:none}.editor-workbench-module__OxSGgW__modes{border-left:1px solid #b38b4e55;align-self:stretch;align-items:center;gap:4px;padding-left:12px;display:flex}.editor-workbench-module__OxSGgW__modes button{color:#9d957e;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;align-self:stretch;padding:5px 3px;font:600 .63rem Georgia,serif}.editor-workbench-module__OxSGgW__modes button.editor-workbench-module__OxSGgW__activeMode{color:#eadcba;border-bottom-color:#d0aa62}.editor-workbench-module__OxSGgW__modes em{color:#9db08c;white-space:nowrap;margin-left:7px;font-size:.66rem;transform:rotate(-2deg)}.editor-workbench-module__OxSGgW__modes em:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 5px}.editor-workbench-module__OxSGgW__desk{background:linear-gradient(90deg,#0000 49.8%,#1e130d38 50%,#0000 50.2%),linear-gradient(105deg,#34261d,#57412a 48%,#30251e);border:1px solid #785f35;grid-template-columns:clamp(190px,14vw,270px) minmax(520px,1fr) clamp(210px,16vw,310px);gap:clamp(14px,1.25vw,24px);width:100%;min-height:640px;padding:clamp(14px,1.3vw,26px);display:grid;position:relative;box-shadow:0 28px 70px #000b,inset 0 1px #d1aa6240}.editor-workbench-module__OxSGgW__desk.editor-workbench-module__OxSGgW__leftClosed{grid-template-columns:0 minmax(520px,1fr) clamp(210px,16vw,310px)}.editor-workbench-module__OxSGgW__desk.editor-workbench-module__OxSGgW__rightClosed{grid-template-columns:clamp(190px,14vw,270px) minmax(520px,1fr) 0}.editor-workbench-module__OxSGgW__desk.editor-workbench-module__OxSGgW__leftClosed.editor-workbench-module__OxSGgW__rightClosed{grid-template-columns:0 minmax(520px,1fr) 0}.editor-workbench-module__OxSGgW__leftBook,.editor-workbench-module__OxSGgW__rightBook{z-index:5;contain:size;color:#ddd0ad;scrollbar-color:#a57c3d55 transparent;scrollbar-width:thin;background:linear-gradient(145deg,#25382e,#19281f);border:1px solid #b18a484f;align-self:stretch;min-width:0;min-height:0;position:relative;overflow:auto;box-shadow:inset 0 0 34px #0006}.editor-workbench-module__OxSGgW__leftBook{grid-area:1/1}.editor-workbench-module__OxSGgW__rightBook{background:linear-gradient(160deg,#372c25,#251f1b);grid-area:1/3}.editor-workbench-module__OxSGgW__leftClosed .editor-workbench-module__OxSGgW__leftBook,.editor-workbench-module__OxSGgW__rightClosed .editor-workbench-module__OxSGgW__rightBook{display:none}.editor-workbench-module__OxSGgW__bookFold,.editor-workbench-module__OxSGgW__bookTab{z-index:20;color:#e1c78f;cursor:pointer;background:#1d2b23ee;border:1px solid #a57c3d88;place-items:center;width:30px;height:30px;padding:0;font-size:1.1rem;display:grid;box-shadow:0 2px 7px #0006}.editor-workbench-module__OxSGgW__bookFold{float:right;margin:8px 8px -38px 0;position:sticky;top:8px}.editor-workbench-module__OxSGgW__rightBook .editor-workbench-module__OxSGgW__bookFold{float:left;margin:8px 0 -38px 8px}.editor-workbench-module__OxSGgW__bookTab{position:absolute;top:calc(clamp(14px,1.3vw,26px) + 8px)}.editor-workbench-module__OxSGgW__leftTab{left:calc(clamp(14px,1.3vw,26px) + 5px)}.editor-workbench-module__OxSGgW__rightTab{right:calc(clamp(14px,1.3vw,26px) + 5px)}.editor-workbench-module__OxSGgW__bookFold:hover,.editor-workbench-module__OxSGgW__bookFold:focus-visible,.editor-workbench-module__OxSGgW__bookTab:hover,.editor-workbench-module__OxSGgW__bookTab:focus-visible{color:#f0d89f;outline-offset:1px;border-color:#d0aa62;outline:1px solid #d0aa62}.editor-workbench-module__OxSGgW__bookHeading{border-bottom:3px double #a57c3d55;margin:17px 48px 0 15px;padding:0 0 11px;position:relative}.editor-workbench-module__OxSGgW__bookHeading:after{content:"";background:#25382e;border:1px solid #b88e48;width:5px;height:5px;position:absolute;bottom:-4px;right:0;transform:rotate(45deg)}.editor-workbench-module__OxSGgW__bookHeading small,.editor-workbench-module__OxSGgW__bookHeading h2{color:#d6ba7c;text-transform:uppercase;margin:0;font-weight:400;display:block}.editor-workbench-module__OxSGgW__bookHeading small{letter-spacing:.23em;margin-bottom:5px;font-size:.56rem}.editor-workbench-module__OxSGgW__bookHeading h2{letter-spacing:.17em;font-size:.76rem;line-height:1.25}.editor-workbench-module__OxSGgW__inspectorHeading{justify-content:space-between;align-items:center;min-height:29px;display:flex}.editor-workbench-module__OxSGgW__inspectorHeading small{margin:0;font-size:.72rem}.editor-workbench-module__OxSGgW__inspectorHeading>span{color:#b78b48;font-size:.75rem;transform:rotate(13deg)}.editor-workbench-module__OxSGgW__rightBook .editor-workbench-module__OxSGgW__bookHeading{margin-left:48px;margin-right:15px}.editor-workbench-module__OxSGgW__rightBook .editor-workbench-module__OxSGgW__bookHeading:after{background:#372c25}.editor-workbench-module__OxSGgW__center{z-index:1;background-color:#dfcfaa;background-image:linear-gradient(92deg,#80663522 0,#0000 9% 92%,#80663524),radial-gradient(circle at 75% 10%,#fff8d755,#0000 38%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;grid-area:1/2;grid-template-rows:minmax(0,1fr);min-width:0;min-height:clamp(640px,76vh,980px);display:grid;position:relative;overflow:hidden;transform:rotate(-.12deg);box-shadow:0 10px 25px #0008,inset 0 0 55px #755c2c33}.editor-workbench-module__OxSGgW__center:after{z-index:30;pointer-events:none;content:"";opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='p'%3E%3CfeTurbulence baseFrequency='.09' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='.25'/%3E%3C/svg%3E");position:absolute;inset:0}.editor-workbench-module__OxSGgW__sheetTitle{z-index:8;pointer-events:none;color:#675735;letter-spacing:.11em;overflow-wrap:anywhere;text-transform:uppercase;padding:16px 20px 8px;font-size:.78rem;position:absolute;top:0;left:42px;right:12rem}.editor-workbench-module__OxSGgW__center:has(>.editor-workbench-module__OxSGgW__toolDock){grid-template-rows:auto minmax(0,1fr)}.editor-workbench-module__OxSGgW__toolDock{z-index:16;min-width:0;position:relative}.editor-workbench-module__OxSGgW__sheetFrame{z-index:2;min-height:0;position:relative}.editor-workbench-module__OxSGgW__rightBook>aside{min-height:100%;padding-top:18px}.editor-workbench-module__OxSGgW__leftBook>nav{box-sizing:border-box;min-height:100%;box-shadow:none;background:0 0;border:0;padding-top:16px}@media (max-width:1080px){.editor-workbench-module__OxSGgW__desk,.editor-workbench-module__OxSGgW__desk.editor-workbench-module__OxSGgW__leftClosed,.editor-workbench-module__OxSGgW__desk.editor-workbench-module__OxSGgW__rightClosed{grid-template-columns:clamp(180px,21vw,230px) minmax(430px,1fr) 0}.editor-workbench-module__OxSGgW__desk.editor-workbench-module__OxSGgW__leftClosed,.editor-workbench-module__OxSGgW__desk.editor-workbench-module__OxSGgW__leftClosed.editor-workbench-module__OxSGgW__rightClosed{grid-template-columns:0 minmax(430px,1fr)}.editor-workbench-module__OxSGgW__desk,.editor-workbench-module__OxSGgW__desk.editor-workbench-module__OxSGgW__leftClosed,.editor-workbench-module__OxSGgW__desk.editor-workbench-module__OxSGgW__rightClosed,.editor-workbench-module__OxSGgW__desk.editor-workbench-module__OxSGgW__leftClosed.editor-workbench-module__OxSGgW__rightClosed{grid-template-rows:auto auto}.editor-workbench-module__OxSGgW__rightBook{contain:none;grid-area:2/2;min-height:auto;display:block}.editor-workbench-module__OxSGgW__rightBook>aside{min-height:auto}.editor-workbench-module__OxSGgW__rightTab{display:grid}}@media (max-width:760px){.editor-workbench-module__OxSGgW__workshop{padding:10px}.editor-workbench-module__OxSGgW__masthead{align-items:center;margin-bottom:16px}.editor-workbench-module__OxSGgW__masthead h1{font-size:clamp(2.1rem,10vw,3rem)}.editor-workbench-module__OxSGgW__masthead p{font-size:.85rem}.editor-workbench-module__OxSGgW__language{width:62px;height:62px}.editor-workbench-module__OxSGgW__projectBar{min-height:56px;margin-bottom:10px;padding-inline:10px}.editor-workbench-module__OxSGgW__modes em{display:none}.editor-workbench-module__OxSGgW__desk,.editor-workbench-module__OxSGgW__desk.editor-workbench-module__OxSGgW__rightClosed,.editor-workbench-module__OxSGgW__desk.editor-workbench-module__OxSGgW__leftClosed,.editor-workbench-module__OxSGgW__desk.editor-workbench-module__OxSGgW__leftClosed.editor-workbench-module__OxSGgW__rightClosed{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:10px;min-height:calc(100vh - 12rem);padding:7px}.editor-workbench-module__OxSGgW__leftBook{contain:none;grid-area:1/1;min-height:auto}.editor-workbench-module__OxSGgW__leftBook>nav{min-height:auto}.editor-workbench-module__OxSGgW__leftTab{display:grid}.editor-workbench-module__OxSGgW__center{grid-area:2/1;min-height:72vh}.editor-workbench-module__OxSGgW__rightBook{contain:none;grid-area:3/1;min-height:auto}.editor-workbench-module__OxSGgW__rightBook>aside{min-height:auto}.editor-workbench-module__OxSGgW__sheetTitle{padding:12px 12px 6px}}@media (max-width:520px){.editor-workbench-module__OxSGgW__masthead small{font-size:.58rem}.editor-workbench-module__OxSGgW__masthead p{display:none}.editor-workbench-module__OxSGgW__language{width:52px;height:52px;font-size:.72rem}.editor-workbench-module__OxSGgW__projectBar{grid-template-columns:minmax(0,1fr) auto}.editor-workbench-module__OxSGgW__libraryButton>span{width:34px;height:34px}.editor-workbench-module__OxSGgW__libraryButton{grid-template-columns:34px minmax(0,1fr);column-gap:8px}.editor-workbench-module__OxSGgW__libraryButton strong{font-size:.92rem}.editor-workbench-module__OxSGgW__libraryButton strong i{display:none}.editor-workbench-module__OxSGgW__modes button{font-size:.54rem}}
.checkpoint-panel-module__SzFWYG__panel{color:#ddc994;background:linear-gradient(110deg,#17251e99,#3f302833);border:1px solid #a57c3d66;margin:20px 0;padding:10px 12px;font-family:Georgia,Times New Roman,serif;box-shadow:inset 0 0 14px #0003;}.checkpoint-panel-module__SzFWYG__panel summary{cursor:pointer;color:#d6ba7c;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;line-height:1.35}.checkpoint-panel-module__SzFWYG__panel summary small{float:right;color:#a98b55;font-size:.62rem}.checkpoint-panel-module__SzFWYG__explanation{}.checkpoint-panel-module__SzFWYG__empty{}.checkpoint-panel-module__SzFWYG__create{grid-template-columns:minmax(0,1fr) auto;gap:5px;margin-bottom:12px;display:grid}.checkpoint-panel-module__SzFWYG__panel>details>details{margin-top:10px}.checkpoint-panel-module__SzFWYG__opacity{color:#cdb783;gap:3px;margin:10px 0;font-size:.66rem;display:grid}.checkpoint-panel-module__SzFWYG__opacity input{accent-color:#a84639;width:100%}.checkpoint-panel-module__SzFWYG__panel ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.checkpoint-panel-module__SzFWYG__panel li{background:#192e2677;border-left:2px solid #6e603d;padding:7px}.checkpoint-panel-module__SzFWYG__panel li.checkpoint-panel-module__SzFWYG__active{background:#22382f;border-left-color:#b2473b}.checkpoint-panel-module__SzFWYG__panel li>div:first-child{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.checkpoint-panel-module__SzFWYG__panel strong{overflow-wrap:anywhere;white-space:normal;flex:auto;min-width:0;font-size:.72rem;line-height:1.3}.checkpoint-panel-module__SzFWYG__panel time{color:#998d72;flex:none;font-size:.58rem}.checkpoint-panel-module__SzFWYG__actions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.checkpoint-panel-module__SzFWYG__confirm{background:#2a211de6;border:1px solid #9c493e66;margin-top:6px;padding:6px}.checkpoint-panel-module__SzFWYG__confirm p{color:#dcc7a6;margin:0 0 6px;font-size:.66rem;line-height:1.35}.checkpoint-panel-module__SzFWYG__confirm button+button{margin-left:4px}
.legal-marginalia-module__W-J6Ja__marginalia{color:#cfc1a0;border-top:3px double #a57c3d55;margin:24px 0 0}.legal-marginalia-module__W-J6Ja__marginalia>summary{color:#d6ba7c;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding:14px 2px 8px;font-size:.68rem;list-style:none;display:flex}.legal-marginalia-module__W-J6Ja__marginalia>summary::-webkit-details-marker{display:none}.legal-marginalia-module__W-J6Ja__marginalia>summary:after{color:#9e8150;content:"+";margin-left:auto;font-size:1rem}.legal-marginalia-module__W-J6Ja__marginalia[open]>summary:after{content:"−"}.legal-marginalia-module__W-J6Ja__marginalia>summary:hover,.legal-marginalia-module__W-J6Ja__marginalia>summary:focus-visible{color:#f0d89f;outline:none}.legal-marginalia-module__W-J6Ja__body{padding:4px 0 2px}.legal-marginalia-module__W-J6Ja__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-bottom:12px;display:grid}.legal-marginalia-module__W-J6Ja__tabs button{color:#bdaa81;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#1b282166;border:1px solid #80643d77;min-width:0;padding:7px 3px;font:600 .6rem Georgia,serif}.legal-marginalia-module__W-J6Ja__tabs button[aria-selected=true]{color:#f0dfb3;background:#5a3e2c88;border-color:#b8914d}.legal-marginalia-module__W-J6Ja__tabs button:focus-visible,.legal-marginalia-module__W-J6Ja__page a:focus-visible,.legal-marginalia-module__W-J6Ja__body footer a:focus-visible{outline-offset:2px;outline:1px solid #d0aa62}.legal-marginalia-module__W-J6Ja__page{background:linear-gradient(120deg,#17231d80,#49332825);border:1px solid #8c6d4055;padding:11px 10px}.legal-marginalia-module__W-J6Ja__page h3{color:#dec58d;letter-spacing:.08em;margin:0 0 12px;font-size:.76rem;font-weight:400}.legal-marginalia-module__W-J6Ja__page p,.legal-marginalia-module__W-J6Ja__page li{color:#c8bda2;overflow-wrap:anywhere;font-size:.72rem;line-height:1.55}.legal-marginalia-module__W-J6Ja__page p{margin:0 0 10px}.legal-marginalia-module__W-J6Ja__page ul{margin:0;padding-left:17px}.legal-marginalia-module__W-J6Ja__page li+li{margin-top:7px}.legal-marginalia-module__W-J6Ja__body footer{border-top:1px solid #a57c3d44;gap:5px;margin-top:12px;padding:10px 2px 0;font-size:.65rem;line-height:1.45;display:grid}.legal-marginalia-module__W-J6Ja__body footer strong{color:#d7c49b;font-weight:400}.legal-marginalia-module__W-J6Ja__body footer a{color:#d6b978;overflow-wrap:anywhere}
