.activity-column-module__J1k12q__activity{grid-row:1/-1;grid-template-rows:subgrid;--card-x:0px;--card-y:calc(var(--card-h) + var(--gap));--yield-activity:0;--yield-step:0;display:grid;position:relative}.activity-column-module__J1k12q__activity[data-asking-activity]{--open-activity:1}.activity-column-module__J1k12q__activity[data-asking-step]{--open-step:1}.activity-column-module__J1k12q__activity:not([data-edge-activity]){--standing-activity:1}.activity-column-module__J1k12q__activity:not([data-edge-step]){--standing-step:1}.activity-column-module__J1k12q__activity[data-last]{--standing-activity:1;--standing-step:1}.activity-column-module__J1k12q__activity[data-asking-activity][data-edge-activity]+.activity-column-module__J1k12q__activity{--yield-activity:1}.activity-column-module__J1k12q__activity[data-asking-step][data-edge-step]+.activity-column-module__J1k12q__activity{--yield-step:1}.activity-column-module__J1k12q__users{column-gap:var(--gutter-step);grid-row:1;display:grid}.activity-column-module__J1k12q__steps{grid-row:3/-1;grid-template-rows:subgrid;column-gap:var(--gutter-step);display:grid}.activity-column-module__J1k12q__activity>[data-card]{--cut:calc(var(--yield-activity) * var(--reach));clip-path:inset(0 -14px -14px var(--cut))}.activity-column-module__J1k12q__activity>[data-card]:after{content:"";top:0;bottom:0;left:calc(var(--yield-activity) * var(--reach));opacity:var(--yield-activity);pointer-events:none;border-left:1.5px dashed #000;transition:opacity .12s;position:absolute}
.add-slots-module__IrdWaG__forUser{--add-fill:var(--wash-user);--add-full:var(--user)}.add-slots-module__IrdWaG__forActivity{--add-fill:var(--wash-activity);--add-full:var(--activity);--open:var(--open-activity);--standing:var(--standing-activity)}.add-slots-module__IrdWaG__forStep{--add-fill:var(--wash-step);--add-full:var(--step);--open:var(--open-step);--standing:var(--standing-step)}.add-slots-module__IrdWaG__forRelease{--add-fill:var(--wash-release);--add-full:var(--release)}.add-slots-module__IrdWaG__forStory{--add-fill:var(--wash-story);--add-full:var(--story)}.add-slots-module__IrdWaG__caret,.add-slots-module__IrdWaG__standIn,.add-slots-module__IrdWaG__place,.add-slots-module__IrdWaG__foot{--add-line:#000;cursor:pointer;background:0 0;border:0;grid-template:100%/100%;padding:0;display:grid}.add-slots-module__IrdWaG__caret:before,.add-slots-module__IrdWaG__standIn:before,.add-slots-module__IrdWaG__place:before,.add-slots-module__IrdWaG__foot:before{content:"";border:1.5px dashed var(--add-line);background:var(--add-fill);border-radius:3px;grid-area:1/1;transition:border-color .12s,background .12s,translate .15s}.add-slots-module__IrdWaG__glyph{color:var(--add-line);grid-area:1/1;place-self:center;font:700 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:translate .15s}.add-slots-module__IrdWaG__caret{z-index:1;top:var(--card-y);left:calc(var(--card-x) + var(--card-w));height:calc(var(--card-h) + var(--card-drop));width:calc(max(var(--open), var(--standing)) * var(--add-shift));grid-template-columns:var(--add-w);padding-left:var(--add-clear);opacity:var(--open);transition:width .15s,opacity .12s;position:absolute;overflow:clip}.add-slots-module__IrdWaG__caret:before,.add-slots-module__IrdWaG__caret .add-slots-module__IrdWaG__glyph{translate:calc((var(--open) - 1) * var(--add-shift))}.add-slots-module__IrdWaG__standIn{width:var(--card-w);height:var(--card-h);grid-row:1;justify-self:start}.add-slots-module__IrdWaG__standIn.add-slots-module__IrdWaG__forActivity{grid-row:2}.add-slots-module__IrdWaG__standIn .add-slots-module__IrdWaG__glyph{opacity:0;transition:opacity .12s}:where([data-canvas]:hover) :is(.add-slots-module__IrdWaG__standIn.add-slots-module__IrdWaG__forActivity,.add-slots-module__IrdWaG__standIn[data-required]) .add-slots-module__IrdWaG__glyph,:where([data-slab=activity]:hover) :is(.add-slots-module__IrdWaG__standIn.add-slots-module__IrdWaG__forUser,.add-slots-module__IrdWaG__standIn.add-slots-module__IrdWaG__forStep) .add-slots-module__IrdWaG__glyph,:where([data-rail]:not([data-rail=shelf]):hover,[data-rail]:not([data-rail=shelf]):hover~[data-rail]) .add-slots-module__IrdWaG__standIn.add-slots-module__IrdWaG__forRelease .add-slots-module__IrdWaG__glyph,.add-slots-module__IrdWaG__standIn:focus-visible .add-slots-module__IrdWaG__glyph{opacity:1}.add-slots-module__IrdWaG__standIn.add-slots-module__IrdWaG__forUser:before,.add-slots-module__IrdWaG__standIn.add-slots-module__IrdWaG__forRelease:before{background:0 0;border-color:#0000}:where([data-slab=activity]:hover) .add-slots-module__IrdWaG__standIn.add-slots-module__IrdWaG__forUser:before,:where([data-rail]:not([data-rail=shelf]):hover,[data-rail]:not([data-rail=shelf]):hover~[data-rail]) .add-slots-module__IrdWaG__standIn.add-slots-module__IrdWaG__forRelease:before,.add-slots-module__IrdWaG__standIn[data-required]:before,.add-slots-module__IrdWaG__standIn:focus-visible:before{border-color:var(--add-line);background:var(--add-fill)}.add-slots-module__IrdWaG__standIn.add-slots-module__IrdWaG__forStep{--cut:calc(var(--yield-step) * var(--reach));clip-path:inset(0 0 0 var(--cut));transition:--cut .15s;position:relative}.add-slots-module__IrdWaG__standIn.add-slots-module__IrdWaG__forStep:after{content:"";top:0;bottom:0;left:calc(var(--yield-step) * var(--reach));border-left:1.5px dashed var(--add-line);opacity:var(--yield-step);pointer-events:none;transition:opacity .12s;position:absolute}.add-slots-module__IrdWaG__caret:hover:before,.add-slots-module__IrdWaG__standIn:hover:before{background:var(--add-full)}.add-slots-module__IrdWaG__place,.add-slots-module__IrdWaG__foot{--open:0;z-index:1;width:calc(var(--card-w) + var(--card-drop));pointer-events:none;opacity:var(--open);position:absolute;left:0;overflow:clip}.add-slots-module__IrdWaG__place{translate:0 calc(var(--held) * (var(--card-h) + var(--gap)));height:var(--card-h);transition:opacity .12s;top:0}.add-slots-module__IrdWaG__foot{top:calc(var(--held) * (var(--card-h) + var(--gap)) - var(--gap));height:calc(var(--open) * var(--add-shift-down));padding-top:var(--add-clear);transition:height .15s,opacity .12s}[data-cell][data-asking] :is(.add-slots-module__IrdWaG__place,.add-slots-module__IrdWaG__foot){--open:1;pointer-events:auto}.add-slots-module__IrdWaG__place[data-pointed]:before,.add-slots-module__IrdWaG__foot[data-pointed]:before{background:var(--add-full)}[data-map][data-dragging] :is(.add-slots-module__IrdWaG__caret,.add-slots-module__IrdWaG__standIn,.add-slots-module__IrdWaG__place,.add-slots-module__IrdWaG__foot){pointer-events:none;opacity:0}[data-map][data-dragging] .add-slots-module__IrdWaG__standIn:before{background:0 0;border-color:#0000}[data-map][data-editing] :is(.add-slots-module__IrdWaG__caret,.add-slots-module__IrdWaG__standIn,.add-slots-module__IrdWaG__place,.add-slots-module__IrdWaG__foot){visibility:hidden;pointer-events:none;opacity:0;transition:opacity .12s,visibility 0s .12s}[data-map][data-popover-open] :is(.add-slots-module__IrdWaG__place,.add-slots-module__IrdWaG__foot){pointer-events:none}[data-map][data-filtered] .add-slots-module__IrdWaG__standIn.add-slots-module__IrdWaG__forRelease{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.add-slots-module__IrdWaG__caret,.add-slots-module__IrdWaG__foot{transition:opacity .12s}.add-slots-module__IrdWaG__caret:before,.add-slots-module__IrdWaG__caret .add-slots-module__IrdWaG__glyph{transition:none;translate:none}}
.map-card-module__u9QYTG__card{width:var(--card-w);height:var(--card-h);border:1.5px solid var(--ink);background:var(--tint);box-shadow:var(--card-drop) var(--card-drop) 0 #17150fcc;scroll-margin-inline-start:var(--rail);scroll-margin-block:var(--edge);border-radius:3px;outline:none;flex:none;place-items:center;padding:16px 9px;transition:--cut .15s;display:grid;position:relative;overflow:hidden}.map-card-module__u9QYTG__card[data-on]{box-shadow:inset 0 0 0 2px var(--paper), inset 0 0 0 4.5px var(--ink), var(--card-drop) var(--card-drop) 0 #17150fcc}.map-card-module__u9QYTG__card[data-person]:before{content:"";border:2px solid var(--person);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.map-card-module__u9QYTG__card[data-dragging]{cursor:grabbing;rotate:-1.6deg;box-shadow:12px 14px #17150f59}[data-map][data-aimed] .map-card-module__u9QYTG__card[data-dnd-placeholder]{visibility:visible;border:2px dashed var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--paper));box-shadow:none;rotate:none}[data-map][data-aimed] .map-card-module__u9QYTG__card[data-dnd-placeholder]>:is(.map-card-module__u9QYTG__handle,.map-card-module__u9QYTG__badge,.map-card-module__u9QYTG__text,.map-card-module__u9QYTG__tags,.map-card-module__u9QYTG__kill,.map-card-module__u9QYTG__note){visibility:hidden}.map-card-module__u9QYTG__text{letter-spacing:-.02em;text-align:center;text-wrap:balance;cursor:text;outline:none;font-size:12px;font-weight:700;line-height:1.16}.map-card-module__u9QYTG__text[data-editing]{min-width:3ch;margin-bottom:-4px;padding-bottom:4px;box-shadow:0 1px #00000040}.map-card-module__u9QYTG__text[data-blank]:not([data-editing]):before{content:"Untitled";opacity:.35;-webkit-user-select:none;user-select:none}.map-card-module__u9QYTG__tags{flex-wrap:wrap;align-items:center;height:12px;display:flex;position:absolute;bottom:7px;left:28px;right:5px;overflow:hidden}.map-card-module__u9QYTG__swatches{flex:0 0 100%;justify-content:flex-end;align-items:center;gap:3px;height:100%;margin-right:-100%;display:flex}.map-card-module__u9QYTG__swatch{background:var(--tag);border-radius:2px;flex:none;width:9px;height:9px;box-shadow:inset 0 0 0 1px #17150f4d}.map-card-module__u9QYTG__names{background:var(--tint);flex:1 0 auto;justify-content:flex-end;align-items:center;gap:3px;list-style:none;display:flex}.map-card-module__u9QYTG__tag{background:var(--tag);white-space:nowrap;text-box:trim-both cap alphabetic;border-radius:2px;padding:2.75px 4px;font-size:9px;font-weight:600;box-shadow:inset 0 0 0 1px #17150f4d}.map-card-module__u9QYTG__badge{background:var(--ink);min-width:15px;color:var(--paper);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex:none;padding:1px 4px;font-size:10px;font-weight:700;line-height:1.3}.map-card-module__u9QYTG__badgeUnit{clip-path:inset(50%);position:absolute}.map-card-module__u9QYTG__card:has(.map-card-module__u9QYTG__badge){justify-content:flex-start;align-items:center;gap:5px;transition:--cut .15s,padding-inline .12s;display:flex}.map-card-module__u9QYTG__card:has(.map-card-module__u9QYTG__badge) .map-card-module__u9QYTG__text:not([data-editing]){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.map-card-module__u9QYTG__card:has(.map-card-module__u9QYTG__badge):hover{padding-inline:26px}.map-card-module__u9QYTG__handle,.map-card-module__u9QYTG__kill,.map-card-module__u9QYTG__note{color:#17150f99;opacity:0;background:#17150f17;border:0;border-radius:3px;place-items:center;width:20px;height:18px;padding:0;line-height:1;transition:opacity .12s;display:grid;position:absolute}.map-card-module__u9QYTG__handle{cursor:grab;font-size:11px;top:4px;right:4px}.map-card-module__u9QYTG__handle:active{cursor:grabbing}.map-card-module__u9QYTG__kill{cursor:pointer;top:4px;left:4px}.map-card-module__u9QYTG__note{cursor:pointer;bottom:4px;left:4px}.map-card-module__u9QYTG__killMark,.map-card-module__u9QYTG__noteMark{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:12px;height:12px}.map-card-module__u9QYTG__card:hover :is(.map-card-module__u9QYTG__handle,.map-card-module__u9QYTG__kill,.map-card-module__u9QYTG__note),:is(.map-card-module__u9QYTG__handle,.map-card-module__u9QYTG__kill,.map-card-module__u9QYTG__note):focus-visible,.map-card-module__u9QYTG__note[data-written]{opacity:1}.map-card-module__u9QYTG__kill:hover{background:var(--accent);color:var(--paper)}.map-card-module__u9QYTG__confirm{position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline;border:1.5px solid var(--ink);background:var(--paper);width:max-content;max-width:250px;color:var(--ink);box-shadow:var(--card-drop) var(--card-drop) 0 #17150fcc;pointer-events:auto;border-radius:3px;margin:6px 0 0;padding:10px;font-size:12px;line-height:1.35}.map-card-module__u9QYTG__card:has(:popover-open) .map-card-module__u9QYTG__kill{opacity:1}.map-card-module__u9QYTG__question{margin-bottom:8px}.map-card-module__u9QYTG__question b{white-space:nowrap}.map-card-module__u9QYTG__choice{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;width:max-content;margin-left:auto;display:grid}.map-card-module__u9QYTG__choose{border:1.5px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:3px;padding:4px 10px;transition:background .12s}.map-card-module__u9QYTG__choose:hover{background:var(--lit-paper)}.map-card-module__u9QYTG__danger{background:var(--accent);color:var(--paper)}.map-card-module__u9QYTG__danger:hover{background:var(--lit-accent)}.map-card-module__u9QYTG__note:hover{color:var(--ink);background:#17150f29}[data-map][data-dragging] .map-card-module__u9QYTG__text{-webkit-user-select:none;user-select:none}[data-map][data-editing] :is(.map-card-module__u9QYTG__handle,.map-card-module__u9QYTG__kill,.map-card-module__u9QYTG__note){visibility:hidden;pointer-events:none;opacity:0;transition:opacity .12s,visibility 0s .12s}@media (prefers-reduced-motion:reduce){.map-card-module__u9QYTG__card,.map-card-module__u9QYTG__choose{transition:none}.map-card-module__u9QYTG__card[data-dragging]{rotate:none}}
.step-column-module__SxKwIG__step{grid-row:1/-1;grid-template-rows:subgrid;--card-y:0px;display:grid;position:relative}.step-column-module__SxKwIG__step:first-child>[data-card]{--cut:calc(var(--yield-step) * var(--reach));clip-path:inset(0 -14px -14px var(--cut))}.step-column-module__SxKwIG__step:first-child>[data-card]:after{content:"";top:0;bottom:0;left:calc(var(--yield-step) * var(--reach));opacity:var(--yield-step);pointer-events:none;border-left:1.5px dashed #000;transition:opacity .12s;position:absolute}
.story-cell-module__f2Edlq__cell{margin-top:var(--band-lead);gap:var(--gap);flex-direction:column;align-content:start;display:flex;position:relative}.story-cell-module__f2Edlq__cell[data-yield]{--cut:var(--reach-down);clip-path:inset(var(--cut) -40px -40px -40px);transition:--cut .15s}.story-cell-module__f2Edlq__cell:before{content:"";z-index:1;opacity:0;pointer-events:none;border-top:1.5px dashed #000;transition:opacity .12s;position:absolute;top:0;left:0;right:0}.story-cell-module__f2Edlq__cell[data-yield]:before{top:var(--reach-down);opacity:1}@media (prefers-reduced-motion:reduce){.story-cell-module__f2Edlq__cell[data-yield]{transition:none}}
.dock-module__4_tXRq__dock{right:var(--edge);bottom:var(--edge);z-index:6;flex-direction:column;gap:6px;transition:opacity .12s;display:flex;position:fixed}.dock-module__4_tXRq__button{border:1.5px solid var(--ink);background:var(--paper);width:32px;height:32px;box-shadow:var(--card-drop) var(--card-drop) 0 #17150fcc;color:var(--ink);cursor:pointer;border-radius:3px;place-items:center;display:grid;position:relative}.dock-module__4_tXRq__mark{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.dock-module__4_tXRq__button:hover{background:var(--lit-paper)}.dock-module__4_tXRq__button:active{translate:var(--card-drop) var(--card-drop);box-shadow:none}.dock-module__4_tXRq__button:has(+:popover-open){translate:var(--card-drop) var(--card-drop);box-shadow:none}.dock-module__4_tXRq__count{background:var(--accent);min-width:15px;color:var(--paper);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:1px 4px;font-size:10px;font-weight:700;line-height:1.3;position:absolute;top:-7px;left:-7px}.dock-module__4_tXRq__button:focus-visible{outline-offset:-5px}.dock-module__4_tXRq__menu{position-area:block-start span-inline-start;position-try-fallbacks:flip-block, flip-inline;border:1.5px solid var(--ink);background:var(--paper);width:max-content;box-shadow:var(--card-drop) var(--card-drop) 0 #17150fcc;border-radius:3px;margin:0 0 6px;padding:4px}.dock-module__4_tXRq__item{width:100%;min-width:120px;color:var(--ink);font:inherit;font-size:var(--type-small);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:6px 9px;font-weight:600;text-decoration:none;display:block}.dock-module__4_tXRq__item:not(:disabled):hover{background:var(--lit-paper)}.dock-module__4_tXRq__item:disabled{opacity:.4;cursor:default}.dock-module__4_tXRq__rule{border:0;border-top:1px solid #17150f26;margin:4px 5px}.dock-module__4_tXRq__labels:popover-open{flex-direction:column;max-height:min(70vh,520px);display:flex}.dock-module__4_tXRq__rows{min-height:0;overflow-y:auto}.dock-module__4_tXRq__tick{min-width:120px;max-width:260px;font-size:var(--type-small);cursor:pointer;border-radius:2px;align-items:center;gap:8px;padding:5px 9px;display:flex}.dock-module__4_tXRq__tick:hover{background:var(--lit-paper)}.dock-module__4_tXRq__tick input,.dock-module__4_tXRq__way input{cursor:pointer}.dock-module__4_tXRq__tick input{accent-color:var(--ink);flex:none;margin:0}.dock-module__4_tXRq__tag{text-box:trim-both cap alphabetic;background:var(--tag);min-width:0;font-size:var(--type-small);overflow-wrap:anywhere;border-radius:3px;padding:4.5px 6px;font-weight:600;display:inline-block;box-shadow:inset 0 0 0 1px #17150f4d}.dock-module__4_tXRq__head{justify-content:space-between;align-items:baseline;gap:18px;padding:4px 9px 6px;display:flex}.dock-module__4_tXRq__heading{font-size:var(--type-small);font-weight:700}.dock-module__4_tXRq__edit{color:#17150f99;font:inherit;font-size:var(--type-small);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.dock-module__4_tXRq__edit:hover{color:var(--ink)}.dock-module__4_tXRq__make{width:240px;padding:3px 35px}.dock-module__4_tXRq__none{min-width:160px;font-size:var(--type-small);justify-content:center;padding:6px 9px 10px;display:flex}.dock-module__4_tXRq__field,.dock-module__4_tXRq__rename{width:100%;min-width:0;color:var(--ink);font:inherit;font-size:var(--type-small);background:0 0;border:1.5px dashed #17150f59;border-radius:3px;padding:3px 7px}.dock-module__4_tXRq__field:focus,.dock-module__4_tXRq__rename:focus{border-style:solid;border-color:var(--ink);background:var(--paper);outline:none}.dock-module__4_tXRq__refused{max-width:240px;color:var(--accent);margin:4px 0 0;font-size:12px}.dock-module__4_tXRq__match{font-size:var(--type-small);gap:14px;padding:5px 9px;display:flex}.dock-module__4_tXRq__way{cursor:pointer;align-items:center;gap:6px;display:flex}.dock-module__4_tXRq__way input{accent-color:var(--ink);margin:0}.dock-module__4_tXRq__editable{align-items:center;gap:6px;width:240px;padding:3px 9px;display:flex}.dock-module__4_tXRq__swatch,.dock-module__4_tXRq__colour{background:var(--tag);cursor:pointer;border:0;border-radius:3px;flex:none;width:20px;height:20px;padding:0;box-shadow:inset 0 0 0 1px #17150f4d}.dock-module__4_tXRq__palette:popover-open{grid-template-columns:repeat(6,20px);gap:6px;padding:8px;display:grid}.dock-module__4_tXRq__colour[aria-pressed=true]{box-shadow:inset 0 0 0 1px #17150f4d, 0 0 0 2px var(--paper), 0 0 0 3.5px var(--ink)}.dock-module__4_tXRq__drop{color:#17150f8c;cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.dock-module__4_tXRq__drop:hover{background:var(--accent);color:var(--paper)}.dock-module__4_tXRq__dropMark{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:10px;height:10px}.dock-module__4_tXRq__ask{position-area:block-start span-inline-start;position-try-fallbacks:flip-block, flip-inline;border:1.5px solid var(--ink);background:var(--paper);width:max-content;max-width:250px;color:var(--ink);box-shadow:var(--card-drop) var(--card-drop) 0 #17150fcc;font-size:var(--type-small);border-radius:3px;margin:0 0 6px;padding:10px;line-height:1.35}.dock-module__4_tXRq__question{margin:0 0 8px}.dock-module__4_tXRq__choice{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;width:max-content;margin-left:auto;display:grid}.dock-module__4_tXRq__choose{border:1.5px solid var(--ink);background:var(--paper);color:inherit;font:inherit;cursor:pointer;border-radius:3px;padding:4px 10px}.dock-module__4_tXRq__choose:hover{background:var(--lit-paper)}.dock-module__4_tXRq__danger{background:var(--accent);color:var(--paper)}.dock-module__4_tXRq__danger:hover{background:var(--lit-accent)}[data-map][data-dragging] .dock-module__4_tXRq__dock{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.dock-module__4_tXRq__dock{transition:none}}
.script-modal-module__FZibHa__sheet{width:min(560px, calc(100vw - 2 * var(--edge)));max-width:none;max-height:min(640px, calc(100dvh - 2 * var(--edge)));border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);opacity:0;border-radius:3px;grid-template-rows:auto minmax(0,1fr) auto;margin:auto;padding:0;font-size:13px;line-height:1.5;transition:opacity .12s;display:grid;overflow:hidden;box-shadow:6px 6px #17150fcc}.script-modal-module__FZibHa__sheet[open]{opacity:1}@starting-style{.script-modal-module__FZibHa__sheet[open]{opacity:0}}.script-modal-module__FZibHa__sheet::backdrop{background:#17150f52}.script-modal-module__FZibHa__head{border-bottom:1.5px solid var(--ink);align-items:flex-start;gap:8px;padding:12px 12px 12px 16px;display:flex}.script-modal-module__FZibHa__heading{flex:1;min-width:0}.script-modal-module__FZibHa__title{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.script-modal-module__FZibHa__lede{color:#17150f99;margin-top:2px}.script-modal-module__FZibHa__close{color:#17150f8c;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:24px;height:22px;padding:0;display:grid}.script-modal-module__FZibHa__close:hover{color:var(--ink);background:#17150f17}.script-modal-module__FZibHa__closeMark{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:12px;height:12px}.script-modal-module__FZibHa__list{counter-reset:line;grid-template-columns:auto auto minmax(0,1fr);align-content:start;gap:10px 12px;padding:14px 16px 16px;list-style:none;display:grid;overflow:auto}.script-modal-module__FZibHa__line{grid-column:1/-1;grid-template-columns:subgrid;counter-increment:line;align-items:baseline;display:grid}.script-modal-module__FZibHa__line:before{content:counter(line);color:#17150f66;font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.script-modal-module__FZibHa__verb{white-space:nowrap;font-weight:600}.script-modal-module__FZibHa__line[data-verb=remove] .script-modal-module__FZibHa__verb{color:var(--accent)}.script-modal-module__FZibHa__rank{color:#17150f8c;font-weight:400}.script-modal-module__FZibHa__what{flex-wrap:wrap;align-items:baseline;gap:5px 8px;min-width:0;display:flex}.script-modal-module__FZibHa__card{border:1.5px solid var(--ink);background:var(--tint);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;min-width:0;max-width:100%;padding:1px 7px 2px;font-weight:600;overflow:hidden;box-shadow:2px 2px #17150fcc}.script-modal-module__FZibHa__card[data-blank]:before{content:"Untitled";opacity:.4}.script-modal-module__FZibHa__line[data-verb=remove] .script-modal-module__FZibHa__card{box-shadow:none;opacity:.55;text-decoration:line-through}.script-modal-module__FZibHa__to{color:#17150fb3;overflow-wrap:anywhere}.script-modal-module__FZibHa__tag{text-box:trim-both cap alphabetic;background:var(--tag);overflow-wrap:anywhere;border-radius:3px;padding:4.5px 6px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px #17150f4d}.script-modal-module__FZibHa__line[data-verb=unlabel] .script-modal-module__FZibHa__tag{opacity:.55;text-decoration:line-through}.script-modal-module__FZibHa__quote{color:#17150fb3;white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;border-left:2px solid #17150f40;-webkit-box-orient:vertical;flex-basis:100%;padding-left:9px;display:-webkit-box;overflow:hidden}.script-modal-module__FZibHa__error{border:1.5px solid var(--accent);background:color-mix(in oklab, var(--accent) 8%, var(--paper));overflow-wrap:anywhere;border-radius:3px;align-self:start;margin:16px;padding:10px 12px}.script-modal-module__FZibHa__foot{border-top:1.5px solid var(--ink);align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.script-modal-module__FZibHa__tally{color:#17150f99;flex:1;min-width:0}.script-modal-module__FZibHa__choice{flex:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin-left:auto;display:grid}.script-modal-module__FZibHa__button{border:1.5px solid var(--ink);background:var(--paper);color:inherit;font:inherit;cursor:pointer;border-radius:3px;padding:5px 12px;transition:background .12s}.script-modal-module__FZibHa__button:hover{background:var(--lit-paper)}.script-modal-module__FZibHa__run{background:var(--ink);color:var(--paper)}.script-modal-module__FZibHa__run:hover{background:var(--lit-ink)}@media (prefers-reduced-motion:reduce){.script-modal-module__FZibHa__sheet,.script-modal-module__FZibHa__button{transition:none}}
.frame-module__0geOdW__frame{padding:calc(var(--edge) / 2) calc(var(--edge) + var(--roster-w) + var(--gap)) calc(var(--edge) / 2) var(--rail-lead);border-bottom:2px solid var(--ink);background:var(--paper);color:var(--ink);flex:none;align-items:flex-start;gap:6px;font-size:13px;line-height:1.6;display:flex}.frame-module__0geOdW__frame[data-writing]{flex-direction:column;align-items:stretch}.frame-module__0geOdW__text{min-width:0;min-height:1lh}.frame-module__0geOdW__frame:not([data-open]) .frame-module__0geOdW__text{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.frame-module__0geOdW__frame:not([data-open]) .frame-module__0geOdW__text li{margin-block:0}.frame-module__0geOdW__frame[data-open] .frame-module__0geOdW__text{max-height:40dvh;overflow:auto}.frame-module__0geOdW__mark{color:#17150f8c;width:24px;height:22px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;padding:0;transition:background .12s,color .12s;display:grid}.frame-module__0geOdW__mark:hover{color:var(--ink);background:#17150f17}.frame-module__0geOdW__chevron{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px;transition:rotate .12s}.frame-module__0geOdW__frame[data-open] .frame-module__0geOdW__chevron{rotate:90deg}.frame-module__0geOdW__pencil{fill:currentColor;width:13px;height:13px}.frame-module__0geOdW__offer{border:1.5px dashed var(--ink);min-height:22px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:0 10px;transition:background .12s}.frame-module__0geOdW__offer:hover{background:var(--lit-paper)}.frame-module__0geOdW__source{border:1.5px solid var(--ink);background:var(--story);width:100%;color:inherit;font:inherit;resize:vertical;border-radius:3px;padding:7px 9px;line-height:1.5}.frame-module__0geOdW__choice{grid-auto-columns:1fr;grid-auto-flow:column;align-self:flex-end;gap:6px;display:grid}.frame-module__0geOdW__button{border:1.5px solid var(--ink);background:var(--paper);color:inherit;font:inherit;cursor:pointer;border-radius:3px;padding:5px 12px;transition:background .12s}.frame-module__0geOdW__button:hover{background:var(--lit-paper)}.frame-module__0geOdW__save{background:var(--ink);color:var(--paper)}.frame-module__0geOdW__save:hover{background:var(--lit-ink)}@media (prefers-reduced-motion:reduce){.frame-module__0geOdW__mark,.frame-module__0geOdW__chevron,.frame-module__0geOdW__offer,.frame-module__0geOdW__button{transition:none}}
.pointers-module__K9X6Ra__layer{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:clip}.pointers-module__K9X6Ra__layer.pointers-module__K9X6Ra__onRail{margin-top:calc(-1 * var(--edge));margin-bottom:calc(-1 * var(--wall-foot));grid-area:1/1/-1;position:sticky;inset:auto auto auto 0;overflow:visible clip}[data-map][data-filtered] .pointers-module__K9X6Ra__layer{visibility:hidden}.pointers-module__K9X6Ra__pointer{translate:var(--x) var(--y);transition:translate 90ms linear;position:absolute;top:0;left:0}.pointers-module__K9X6Ra__arrow{fill:var(--person);stroke:var(--paper);stroke-width:1.4px;stroke-linejoin:round;display:block}.pointers-module__K9X6Ra__chip{background:var(--person);color:var(--paper);letter-spacing:-.01em;white-space:nowrap;max-width:var(--card-w);text-overflow:ellipsis;border-radius:2px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1.3;position:absolute;top:13px;left:11px;overflow:hidden}
.rail-module__m5O-cG__railEdge{z-index:2;margin-top:calc(-1 * var(--edge));margin-bottom:calc(-1 * var(--wall-foot));border-right:2px solid var(--ink);background:var(--paper);grid-area:1/1/-1;position:sticky;left:0}.rail-module__m5O-cG__railBand,.rail-module__m5O-cG__railFoot{z-index:3;padding-left:var(--rail-lead);grid-column:1;position:sticky;left:0}.rail-module__m5O-cG__railBand{margin-top:var(--band-lead);align-items:start;display:flex}.rail-module__m5O-cG__railFoot{margin-top:var(--band-lead);place-items:start;padding-top:4px;display:grid}.rail-module__m5O-cG__railFoot>*{grid-area:1/1}.rail-module__m5O-cG__shelf{z-index:3;justify-content:safe flex-end;gap:var(--gap);margin-right:calc(var(--gap) + 2px);padding-right:var(--card-drop);padding-bottom:var(--card-drop);opacity:.45;direction:rtl;flex-direction:column;grid-column:1;transition:opacity .15s;display:flex;position:sticky;left:0;overflow-y:auto}.rail-module__m5O-cG__shelf:hover,.rail-module__m5O-cG__shelf:focus-within,[data-map][data-dragging=release] .rail-module__m5O-cG__shelf{opacity:1}.rail-module__m5O-cG__shelf>*{direction:ltr}.rail-module__m5O-cG__shelf [data-card]{height:calc(var(--card-h) / 1.5);padding:5px 8px}.rail-module__m5O-cG__place{width:var(--card-w);height:var(--card-h);border:1.5px dashed color-mix(in oklab, var(--release) 55%, var(--ink));background:var(--wash-release);pointer-events:none;opacity:0;border-radius:3px;flex:none;transition:opacity .12s}.rail-module__m5O-cG__shelf .rail-module__m5O-cG__place{height:calc(var(--card-h) / 1.5)}[data-map][data-dragging=release] .rail-module__m5O-cG__place{opacity:1}
@property --seam-open{syntax:"<number>";inherits:false;initial-value:0}.release-rules-module__Jmh6XW__rule{z-index:4;pointer-events:none;--seam-open:0;--seam-start:0px;--seam-end:0px;height:0;-webkit-mask-image:linear-gradient(to right, #000 calc(var(--seam-start) - var(--add-clear)), rgb(0 0 0/calc(1 - var(--seam-open))) calc(var(--seam-start) - var(--add-clear)), rgb(0 0 0/calc(1 - var(--seam-open))) calc(var(--seam-end) + var(--add-clear)), #000 calc(var(--seam-end) + var(--add-clear)));mask-image:linear-gradient(to right, #000 calc(var(--seam-start) - var(--add-clear)), rgb(0 0 0/calc(1 - var(--seam-open))) calc(var(--seam-start) - var(--add-clear)), rgb(0 0 0/calc(1 - var(--seam-open))) calc(var(--seam-end) + var(--add-clear)), #000 calc(var(--seam-end) + var(--add-clear)));border-top:2px dashed #17150f42;grid-column:1/-1;align-self:start;transition:--seam-open .12s}.release-rules-module__Jmh6XW__rule[data-open]{--seam-open:1}
.roster-module__m5xxYG__roster{top:calc(var(--edge) / 2);right:var(--edge);z-index:6;max-width:var(--roster-w);border:1.5px solid var(--ink);background:var(--paper);box-shadow:var(--card-drop) var(--card-drop) 0 #17150fcc;pointer-events:none;border-radius:3px;flex-wrap:wrap;justify-content:flex-end;gap:5px;padding:6px;transition:opacity .12s;display:flex;position:fixed}.roster-module__m5xxYG__dot{background:var(--person);pointer-events:auto;border-radius:50%;width:9px;height:9px;position:relative}.roster-module__m5xxYG__dot:after{content:attr(data-name);z-index:1;background:var(--person);color:var(--paper);letter-spacing:-.01em;white-space:nowrap;max-width:var(--card-w);text-overflow:ellipsis;border-radius:2px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1.3;display:none;position:absolute;top:14px;right:0;overflow:hidden}.roster-module__m5xxYG__dot:hover:after{display:block}[data-map][data-dragging] .roster-module__m5xxYG__roster{opacity:0}@media (prefers-reduced-motion:reduce){.roster-module__m5xxYG__roster{transition:none}}
@property --cut{syntax:"<length>";inherits:false;initial-value:0}.story-map-module__5sB0qW__page{flex-direction:column;height:100dvh;display:flex}.story-map-module__5sB0qW__page [data-person="0"]{--person:var(--person-1)}.story-map-module__5sB0qW__page [data-person="1"]{--person:var(--person-2)}.story-map-module__5sB0qW__page [data-person="2"]{--person:var(--person-3)}.story-map-module__5sB0qW__page [data-person="3"]{--person:var(--person-4)}.story-map-module__5sB0qW__page [data-person="4"]{--person:var(--person-5)}.story-map-module__5sB0qW__page [data-person="5"]{--person:var(--person-6)}.story-map-module__5sB0qW__canvas{background-image:linear-gradient(#17150f0d 1px,#0000 1px),linear-gradient(90deg,#17150f0d 1px,#0000 1px);background-size:28px 28px;background-attachment:local;flex:1;overflow:auto}.story-map-module__5sB0qW__page[data-popover-open] .story-map-module__5sB0qW__canvas{pointer-events:none}.story-map-module__5sB0qW__map{width:max-content;min-width:100%;min-height:100%;padding:var(--edge) calc(var(--add-shift) + 20px) var(--wall-foot) 0;justify-content:start;column-gap:var(--gutter-rail);row-gap:var(--gap);outline:none;display:grid;position:relative}.story-map-module__5sB0qW__map:focus-visible:not([data-on]){background:color-mix(in oklab, var(--accent) 7%, transparent)}
.session-module__vjVdyq__look{--paper:#f0ece1;--ink:#17150f;--accent:#de4527;--lit-paper:color-mix(in oklab, var(--ink) 8%, var(--paper));--lit-ink:color-mix(in oklab, var(--ink) 88%, var(--paper));--lit-accent:color-mix(in oklab, var(--accent) 85%, var(--ink));--user:#ff9f7e;--activity:#7fe0b6;--step:#8cc7ff;--release:#c6a9ff;--story:#fffdf5;--person-1:#c42c63;--person-2:#a36e09;--person-3:#248430;--person-4:#188489;--person-5:#1c69e3;--person-6:#aa24c5;--label-orange:#ffc79a;--label-amber:#fcd58d;--label-yellow:#f2e898;--label-lime:#c9ec9d;--label-green:#a5ebb7;--label-teal:#a4e7d9;--label-cyan:#a3e9f1;--label-sky:#a9e0fe;--label-blue:#b5d3ff;--label-indigo:#c3c9ff;--label-violet:#ddc4fc;--label-pink:#fcc0e0;--wash-user:color-mix(in oklab, var(--user) 45%, transparent);--wash-activity:color-mix(in oklab, var(--activity) 45%, transparent);--wash-step:color-mix(in oklab, var(--step) 45%, transparent);--wash-release:color-mix(in oklab, var(--release) 45%, transparent);--wash-story:color-mix(in oklab, var(--story) 80%, transparent);--card-w:116px;--card-h:90px;--card-drop:3px;--gap:10px;--band-min:106px;--gutter-step:var(--gap);--gutter-band:calc(var(--gap) * 2 + 2px);--band-lead:calc(var(--gutter-band) - var(--gap));--gutter-rail:var(--gap);--edge:22px;--rail-lead:14px;--wall-foot:130px;--roster-w:calc(6 * 9px + 5 * 5px + 2 * 6px + 3px);--rail:calc(var(--rail-lead) + var(--card-w) + var(--card-drop) + var(--gap) + 2px);--add-w:32px;--add-h:var(--add-w);--add-clear:8px;--add-shift:calc(var(--add-w) + var(--add-clear));--add-shift-down:calc(var(--add-h) + var(--add-clear));--reach:max(0px, calc(var(--add-shift) + var(--add-clear) - var(--gap)));--reach-down:max(0px, calc(var(--add-shift-down) + var(--add-clear) - var(--gutter-band)));--card-x:0px;--card-y:0px;--open-activity:0;--open-step:0;--standing-activity:0;--standing-step:0;--type-title:28px;--type-small:13px;--measure:50ch;background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:color-mix(in oklab, var(--ink) 30%, transparent) transparent;cursor:auto;font-family:Helvetica Neue,Helvetica,Inter,system-ui,sans-serif}@supports (color:lab(0% 0 0)){.session-module__vjVdyq__look{--person-1:lab(45.4984% 61.6443 7.56891);--person-2:lab(51.1467% 16.3644 55.85);--person-3:lab(48.4193% -42.201 35.9953);--person-4:lab(49.8309% -28.1798 -11.5757);--person-5:lab(45.7354% 14.1968 -69.775);--person-6:lab(43.738% 66.8507 -55.062);--label-orange:lab(84.6543% 17.0727 31.753);--label-amber:lab(87.4121% 7.44671 40.833);--label-yellow:lab(91.3304% -4.80092 39.8333);--label-lime:lab(89.5722% -21.9147 34.6309);--label-green:lab(87.394% -30.4543 17.9878);--label-teal:lab(86.9588% -24.0442 -.206029);--label-cyan:lab(87.8637% -21.0806 -11.2325);--label-sky:lab(86.2693% -13.1172 -20.5425);--label-blue:lab(83.4835% -2.89747 -25.2989);--label-indigo:lab(81.8762% 7.00685 -28.9598);--label-violet:lab(82.7454% 16.6947 -24.1454);--label-pink:lab(83.8299% 25.8041 -7.57068)}}.session-module__vjVdyq__look *{scrollbar-width:thin}.session-module__vjVdyq__look ::selection{background:var(--ink);color:var(--paper)}.session-module__vjVdyq__screen{justify-content:center;align-items:center;gap:var(--edge);min-height:100dvh;padding:var(--edge);text-align:center;flex-direction:column;display:flex}.session-module__vjVdyq__screen :focus-visible{outline:2px solid var(--accent);outline-offset:1px}.session-module__vjVdyq__intro,.session-module__vjVdyq__door{align-items:center;gap:var(--gap);flex-direction:column;display:flex}.session-module__vjVdyq__title{font-size:var(--type-title);letter-spacing:-.01em;font-weight:700}.session-module__vjVdyq__blurb{max-width:var(--measure);color:color-mix(in oklab, var(--ink) 65%, var(--paper));text-wrap:balance}.session-module__vjVdyq__way{border:2px solid var(--ink);background:var(--story);box-shadow:var(--card-drop) var(--card-drop) 0 var(--ink);font:inherit;cursor:pointer;padding:10px 18px;font-weight:600}.session-module__vjVdyq__way:focus-visible{outline-offset:-5px}.session-module__vjVdyq__way:hover:enabled{background:var(--lit-paper)}.session-module__vjVdyq__way:active:enabled{translate:var(--card-drop) var(--card-drop);box-shadow:none}.session-module__vjVdyq__way:disabled{cursor:default;opacity:.5}.session-module__vjVdyq__said{min-height:2lh;max-width:var(--measure);font-size:var(--type-small);color:color-mix(in oklab, var(--ink) 55%, var(--paper))}.session-module__vjVdyq__said[data-failed]{color:var(--accent)}.session-module__vjVdyq__waiting{color:color-mix(in oklab, var(--ink) 55%, var(--paper));opacity:0;animation:.2s .7s forwards session-module__vjVdyq__waiting}@keyframes session-module__vjVdyq__waiting{to{opacity:1}}.session-module__vjVdyq__chip{align-items:center;gap:var(--gap);display:flex}.session-module__vjVdyq__name{font-weight:600}.session-module__vjVdyq__leave{font:inherit;color:color-mix(in oklab, var(--ink) 65%, var(--paper));cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.session-module__vjVdyq__leave:hover{color:var(--ink)}
.teams-module__B7Mavq__screen{gap:var(--edge);width:min(680px,100%);min-height:100dvh;padding:var(--edge);flex-direction:column;margin:0 auto;display:flex}.teams-module__B7Mavq__screen :focus-visible{outline:2px solid var(--accent);outline-offset:1px}.teams-module__B7Mavq__top{justify-content:space-between;align-items:baseline;gap:var(--gap);padding-bottom:var(--gap);border-bottom:2px solid var(--ink);flex-wrap:wrap;display:flex}.teams-module__B7Mavq__where{align-items:baseline;gap:8px;display:flex}.teams-module__B7Mavq__up{color:color-mix(in oklab, var(--ink) 60%, var(--paper));font-weight:600;text-decoration:none}.teams-module__B7Mavq__up:hover{color:var(--ink)}.teams-module__B7Mavq__slash{color:color-mix(in oklab, var(--ink) 35%, var(--paper))}.teams-module__B7Mavq__here{font-size:var(--type-title);letter-spacing:-.01em;font-weight:700}.teams-module__B7Mavq__list{gap:var(--gap);padding-right:var(--card-drop);flex-direction:column;list-style:none;display:flex}.teams-module__B7Mavq__row{border:2px solid var(--ink);background:var(--story);box-shadow:var(--card-drop) var(--card-drop) 0 var(--ink);padding:14px 16px;font-weight:600;text-decoration:none;display:block}.teams-module__B7Mavq__row:focus-visible{outline-offset:-5px}.teams-module__B7Mavq__row:hover{background:var(--lit-paper)}.teams-module__B7Mavq__row:active{translate:var(--card-drop) var(--card-drop);box-shadow:none}.teams-module__B7Mavq__empty{max-width:var(--measure);color:color-mix(in oklab, var(--ink) 65%, var(--paper))}.teams-module__B7Mavq__part{gap:var(--gap);flex-direction:column;display:flex}.teams-module__B7Mavq__part+.teams-module__B7Mavq__part{margin-top:var(--edge)}.teams-module__B7Mavq__heading{font-size:inherit;font-weight:700}.teams-module__B7Mavq__what{font-size:var(--type-small);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in oklab, var(--ink) 60%, var(--paper));font-weight:700}.teams-module__B7Mavq__ask{gap:var(--gap);grid-template-columns:1fr auto;display:grid}.teams-module__B7Mavq__what{grid-column:1/-1}.teams-module__B7Mavq__part .teams-module__B7Mavq__ask{margin-top:calc(var(--edge) - var(--gap))}.teams-module__B7Mavq__field{border:2px solid var(--ink);background:var(--paper);min-width:0;font:inherit;padding:9px 12px}.teams-module__B7Mavq__go{border:2px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;padding:9px 16px;font-weight:600}.teams-module__B7Mavq__go:hover{background:var(--lit-ink)}.teams-module__B7Mavq__go:disabled{cursor:default;opacity:.5}.teams-module__B7Mavq__note{font-size:var(--type-small);color:color-mix(in oklab, var(--ink) 55%, var(--paper));grid-column:1/-1}.teams-module__B7Mavq__note:empty{position:absolute}.teams-module__B7Mavq__note[data-failed]{color:var(--accent)}.teams-module__B7Mavq__people{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.teams-module__B7Mavq__person{border:2px solid var(--ink);background:var(--user);align-items:baseline;gap:8px;padding:5px 10px;display:flex}.teams-module__B7Mavq__owner{font-size:var(--type-small);text-transform:uppercase;letter-spacing:.08em;opacity:.7}
