._host_1v091_1{isolation:isolate;min-width:0;position:relative;overflow:hidden}._roomState_1v091_2{z-index:1;transition:filter 3s,transform 4s,opacity 3s;position:relative}._disturbance_1v091_3{z-index:20;pointer-events:none;opacity:0;background:linear-gradient(90deg,#fff8ed0a,#0000 43%,#1e0e2461);transition:opacity 4s;position:fixed;inset:0}._thresholdDoor_1v091_4{z-index:22;pointer-events:none;opacity:0;background:linear-gradient(90deg,#14091814,#0f0612ad);border-left:1px solid #25122c47;width:clamp(3.8rem,7vw,6.5rem);height:86%;transition:opacity 4s,transform 6s,width 6s;position:fixed;top:7%;right:0;transform:translate(75%);box-shadow:inset 1.2rem 0 2rem #15071a57}._thresholdDoor_1v091_4 span{opacity:0;background:#9654ae;height:1px;transition:opacity 4s;position:absolute;inset:auto 0 0;box-shadow:0 0 1.2rem .35rem #82419a8c}._physicalWords_1v091_6{z-index:23;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-style:italic;position:fixed;inset:0}._physicalWords_1v091_6 p{color:#fff8edeb;opacity:0;text-align:right;text-shadow:0 .12rem .75rem #120716d1;max-width:20rem;margin:0;transition:opacity 3s,transform 4s;position:absolute;right:clamp(6rem,11vw,11rem);transform:translateY(.3rem)rotate(-.7deg)}._firstLine_1v091_8{font-size:clamp(1.35rem,2.3vw,2rem);top:24%}._secondLine_1v091_9{font-size:clamp(1.5rem,2.8vw,2.45rem);top:56%}._withdrawal_1v091_10 ._roomState_1v091_2,._first_1v091_8 ._roomState_1v091_2,._threshold_1v091_4 ._roomState_1v091_2,._second_1v091_9 ._roomState_1v091_2{filter:saturate(.72)brightness(.72)}._withdrawal_1v091_10 ._disturbance_1v091_3,._first_1v091_8 ._disturbance_1v091_3,._threshold_1v091_4 ._disturbance_1v091_3,._second_1v091_9 ._disturbance_1v091_3,._choice_1v091_11 ._disturbance_1v091_3{opacity:1}._first_1v091_8 ._firstLine_1v091_8,._threshold_1v091_4 ._firstLine_1v091_8,._second_1v091_9 ._firstLine_1v091_8,._choice_1v091_11 ._firstLine_1v091_8{opacity:.88;transform:translateY(0)rotate(-.7deg)}._threshold_1v091_4 ._thresholdDoor_1v091_4,._second_1v091_9 ._thresholdDoor_1v091_4,._choice_1v091_11 ._thresholdDoor_1v091_4{opacity:1;transform:translate(0)}._threshold_1v091_4 ._thresholdDoor_1v091_4 span,._second_1v091_9 ._thresholdDoor_1v091_4 span,._choice_1v091_11 ._thresholdDoor_1v091_4 span,._evidence_1v091_14 ._thresholdDoor_1v091_4 span{opacity:1}._second_1v091_9 ._secondLine_1v091_9,._choice_1v091_11 ._secondLine_1v091_9{opacity:.96;transform:translateY(0)rotate(-.7deg)}._choice_1v091_11 ._roomState_1v091_2{filter:saturate(.88)brightness(.84)}._beginEncounter_1v091_17{z-index:31;color:#fff8ed;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#2a1730;border:1px solid #fff8ed;align-items:center;gap:2rem;min-height:3.25rem;padding:.8rem 1rem;font-size:.62rem;display:flex;position:fixed;bottom:clamp(1rem,5vw,4rem);right:clamp(1rem,5vw,5rem)}._encounterControls_1v091_18{z-index:31;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fff8edc2;align-items:center;padding:.25rem;display:flex;position:fixed;top:1rem;right:1rem}._encounterControls_1v091_18 button{color:#2a1730b8;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;min-width:2.75rem;min-height:2.75rem;padding:.65rem;font-size:.58rem;overflow:hidden}._encounterControls_1v091_18 label{width:min(18vw,9rem);padding:.5rem}._encounterControls_1v091_18 input{accent-color:#713d8d;width:100%}:is(._encounterControls_1v091_18 button:hover,._encounterControls_1v091_18 button:focus-visible){background:#fff8edd1}._agency_1v091_23{z-index:30;pointer-events:none;position:fixed;inset:0}._agency_1v091_23 button{pointer-events:auto;cursor:pointer;background:0 0;border:0;position:absolute}._agency_1v091_23 button span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._remain_1v091_26{width:42%;height:84%;top:8%;left:42%}._approach_1v091_27{width:14%;height:84%;top:8%;right:0}._agency_1v091_23 button:focus-visible{outline-offset:-5px;outline:3px solid #9c59b5}._evidence_1v091_14 ._roomState_1v091_2,._remained_1v091_29 ._roomState_1v091_2{filter:none;transform:none}._evidence_1v091_14 ._thresholdDoor_1v091_4,._remained_1v091_29 ._thresholdDoor_1v091_4{opacity:.42;transform:translate(58%)}._approached_1v091_31 ._roomState_1v091_2{filter:saturate(.64)brightness(.66);transform:translate(-5%)scale(.985)}._approached_1v091_31 ._disturbance_1v091_3{opacity:1;background:linear-gradient(90deg,#160a1b2e,#190a1f94)}._approached_1v091_31 ._thresholdDoor_1v091_4{opacity:1;width:clamp(8rem,17vw,16rem);transform:translate(0);box-shadow:-2rem 0 5rem #481f5542,inset 2rem 0 3rem #0a030c8c}._evidenceSlip_1v091_34{z-index:32;color:#3e2048;cursor:pointer;text-align:left;background:#f4e8d2;border:0;width:7rem;min-height:4.5rem;padding:.8rem;font-family:Georgia,Times New Roman,serif;position:fixed;top:41%;right:clamp(1rem,5vw,5rem);transform:rotate(-3deg);box-shadow:.35rem .5rem 1.1rem #1f0e243d}._evidenceSlip_1v091_34 small{font-family:var(--font-geist-sans),sans-serif;letter-spacing:.14em;margin-bottom:.65rem;font-size:.52rem;display:block}._evidenceSlip_1v091_34 span{font-size:.9rem;font-style:italic;line-height:1.15}._artifact_1v091_37{z-index:40;color:#fff8ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#2d1535f5;border:1px solid #fff8ed3d;width:min(38rem,100vw - 2rem);max-height:calc(100svh - 2rem);padding:clamp(2rem,5vw,4rem);position:fixed;bottom:clamp(1rem,5vw,4rem);right:clamp(1rem,5vw,5rem);overflow:auto;box-shadow:0 2rem 5rem #16081b73}._closeArtifact_1v091_38{color:inherit;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;font-size:.58rem;position:absolute;top:1rem;right:1rem}._artifactId_1v091_39{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.58rem}._artifact_1v091_37 h2,._artifact_1v091_37 blockquote{letter-spacing:-.045em;margin:1.5rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,4.5rem);font-style:italic;font-weight:400;line-height:.95}._artifact_1v091_37 blockquote{color:#e4b5f5;margin-top:.35rem}._consequence_1v091_42{max-width:32rem;margin:2rem 0 0;line-height:1.55}._artifactActions_1v091_43{margin-top:2rem}._artifactActions_1v091_43>button{color:#2a1730;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#fff8ed;border:0;min-height:2.75rem;padding:.7rem .9rem;font-size:.6rem}._artifactActions_1v091_43 details{border-top:1px solid #fff8ed59;margin-top:1rem;padding-top:1rem}._artifactActions_1v091_43 summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem}._artifactActions_1v091_43 details p{line-height:1.55}._paused_1v091_48 ._physicalWords_1v091_6 p,._paused_1v091_48 ._thresholdDoor_1v091_4,._paused_1v091_48 ._disturbance_1v091_3,._paused_1v091_48 ._roomState_1v091_2{transition:none}@media (max-width:720px){._thresholdDoor_1v091_4{width:4rem;height:92%;top:4%}._physicalWords_1v091_6 p{max-width:14rem;right:4.5rem}._firstLine_1v091_8{top:29%}._secondLine_1v091_9{top:59%}._remain_1v091_26{width:78%;height:90%;top:5%;left:0}._approach_1v091_27{width:22%;height:90%;top:5%}._evidenceSlip_1v091_34{top:45%;right:1rem}._artifact_1v091_37{bottom:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){._roomState_1v091_2,._disturbance_1v091_3,._thresholdDoor_1v091_4,._thresholdDoor_1v091_4 span,._physicalWords_1v091_6 p{transition:none}._approached_1v091_31 ._roomState_1v091_2{transform:none}}
