.Vg79ZW_plate{white-space:nowrap;background:repeating-linear-gradient(37deg,#ffeed209 0 1px,#0000 1px 3px),repeating-linear-gradient(-61deg,#0000001f 0 1px,#0000 1px 4px),repeating-linear-gradient(103deg,#ffeed206 0 1px,#0000 1px 5px),repeating-linear-gradient(-17deg,#0000001a 0 2px,#0000 2px 9px),radial-gradient(22% 60% at 14% 30%,#fff4de0f,#0000 70%),radial-gradient(18% 70% at 41% 80%,#00000038,#0000 70%),radial-gradient(26% 55% at 63% 22%,#fff4de0d,#0000 70%),radial-gradient(20% 75% at 86% 70%,#0003,#0000 70%),linear-gradient(#37322b 0%,#2a2620 55%,#1f1c17 100%);border-radius:2px;justify-content:center;align-items:center;gap:12px;margin:0;padding:10px 24px 9px;font-weight:400;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffeed221,inset 0 -1px #0009,inset 0 0 0 1px #0006,0 2px 10px #0000008c}.Vg79ZW_band{border-bottom:1px solid #b8925a99;border-radius:0;padding:22px 16px 20px;display:flex}.Vg79ZW_plate:before{content:"";pointer-events:none;border:1px solid #00000080;border-radius:1px;position:absolute;inset:4px;box-shadow:0 1px #ffeed212}.Vg79ZW_aif,.Vg79ZW_oc{background:linear-gradient(#6f5129 0%,#b48c52 26%,#ecd29c 52%,#c79f62 74%,#85643a 100%);color:#0000;filter:drop-shadow(0 1px #ffecc83d)drop-shadow(0 -1px #000000d9)drop-shadow(0 0 6px #ffba682e);-webkit-background-clip:text;background-clip:text}.Vg79ZW_aif{font:500 30px/1 var(--font-display), Georgia, serif;letter-spacing:.1em}.Vg79ZW_oc{font:600 15px/1 var(--font-display), Georgia, serif;letter-spacing:.24em;text-transform:uppercase}@media (max-width:640px){.Vg79ZW_plate{gap:10px;padding:9px 18px 8px}.Vg79ZW_band{padding:20px 12px 18px}.Vg79ZW_aif{font-size:25px}.Vg79ZW_oc{letter-spacing:.2em;font-size:13px}}@media (forced-colors:active){.Vg79ZW_aif,.Vg79ZW_oc{color:canvastext;filter:none;background:0 0}}
.zx4hnG_main{flex:1;place-items:center;padding:32px 20px 64px;display:grid}.zx4hnG_front{background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 8px),#211d17;border:1px solid #b8925a80;border-top:4px solid #3a3024;border-radius:3px;width:min(440px,100%)}.zx4hnG_door{justify-content:center;padding:4px 0 0;display:flex}
.ARtIzW_street{--sign-h:62px;--row-gap:44px;--pad-bottom:56px;--bay:max(22px, min(48px, calc((100cqw - 64px) / var(--maxsum)), calc((100svh - 88px - var(--pad-bottom) - var(--signs) * var(--sign-h) - 32px) / var(--tall))));width:100%;padding:8px 32px var(--pad-bottom)}@container (641px<=width<=900px){.ARtIzW_street{--pad-bottom:72px}}.ARtIzW_nav{flex-direction:column;align-items:center;display:flex}.ARtIzW_outside{gap:var(--row-gap)}.ARtIzW_inside{margin-top:32px}.ARtIzW_row{align-items:flex-end;margin:0;padding:0;list-style:none;display:flex;position:relative}.ARtIzW_outside .ARtIzW_row:after{content:"";background:linear-gradient(90deg,#0000,#b8925a73 16px calc(100% - 16px),#0000);height:1px;position:absolute;bottom:-1px;left:-16px;right:-16px}.ARtIzW_outside .ARtIzW_row:first-child:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#1a1611 0 3px,#13100d 4px,#0f0d0b 90px,#0c0b09 100%);border-top:1px solid #b8925a59;width:100vw;height:300vh;position:absolute;top:100%;left:calc(50% - 50vw)}.ARtIzW_house,.ARtIzW_room{width:calc(var(--bays) * var(--bay));flex-direction:column;display:flex;position:relative}:is(.ARtIzW_house:has(.ARtIzW_link:focus-visible),.ARtIzW_room:has(.ARtIzW_link:focus-visible,.ARtIzW_addSign:focus-visible)){z-index:2}.ARtIzW_upper,.ARtIzW_ground,.ARtIzW_roof,.ARtIzW_interior{width:100%;height:auto;display:block}.ARtIzW_thumb{display:none}.ARtIzW_sign{height:var(--sign-h);text-align:center;background:#0d0a08;border-block:1px solid #b8925a99;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px 8px;display:flex}[data-state=coming]>.ARtIzW_sign,[data-state=locked]>.ARtIzW_sign{border-color:#a89f8f59}[data-state=open]>.ARtIzW_sign{background:radial-gradient(90% 120%,#2a1b0e 0%,#140e09 70%,#0d0a08 100%);border-color:#e2c48cbf;box-shadow:inset 0 0 18px #ffb05c38,0 0 22px #ffb05c1f}.ARtIzW_lock{width:11px;height:13px;color:var(--muted-label);flex:none}.ARtIzW_name{font:600 22px/1 var(--font-display), Georgia, serif;font-variant:small-caps;letter-spacing:.05em;color:var(--muted-label);text-wrap:balance;overflow-wrap:anywhere}.ARtIzW_link{color:var(--label);text-shadow:0 0 14px #ffc88266;text-decoration:none;transition:color .25s,text-shadow .25s}.ARtIzW_link:after{content:"";z-index:1;position:absolute;inset:0}.ARtIzW_link:focus-visible{outline:none}.ARtIzW_link:focus-visible:after{outline:2px solid var(--brass-hi);outline-offset:3px}.ARtIzW_link:hover,.ARtIzW_link:focus-visible{color:#ffe6b5;text-shadow:0 0 18px #ffc882bf}.ARtIzW_state{font:400 9.5px/1 var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-label)}.ARtIzW_remove{right:3px;top:calc(var(--bay) * 13 / 24 + (var(--sign-h) - 24px) / 2);z-index:2;width:24px;height:24px;font:400 16px/1 var(--font-body), sans-serif;color:var(--muted-label);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid;position:absolute}.ARtIzW_remove:hover{color:var(--label)}.ARtIzW_remove{opacity:0;transition:opacity .2s}.ARtIzW_room:hover .ARtIzW_remove,.ARtIzW_room:focus-within .ARtIzW_remove{opacity:1}@media (hover:none){.ARtIzW_remove{opacity:1}}.ARtIzW_removeError{top:calc(var(--bay) * 13 / 24 + var(--sign-h) + 4px);z-index:3;font:400 12px/1.3 var(--font-body), sans-serif;color:#f0b4a0;text-align:left;background:#0d0a08;border:1px solid #f0b4a073;border-radius:3px;margin:0;padding:6px 8px;position:absolute;left:4px;right:4px}.ARtIzW_remove:focus-visible{outline:2px solid var(--brass-hi);outline-offset:1px}.ARtIzW_w .ARtIzW_wl{opacity:0;transition:opacity .5s var(--d,0s)}.ARtIzW_w.ARtIzW_lit .ARtIzW_wl{opacity:1}.ARtIzW_house:has(.ARtIzW_link:hover) .ARtIzW_wl{opacity:1}.ARtIzW_house:has(.ARtIzW_link:focus-visible) .ARtIzW_wl{opacity:1}.ARtIzW_house[data-state=open] .ARtIzW_upper,.ARtIzW_house[data-state=open] .ARtIzW_ground,.ARtIzW_room[data-state=open] .ARtIzW_interior{filter:drop-shadow(0 0 6px #ffaa502e)}.ARtIzW_gl{opacity:.82;transition:opacity .4s}.ARtIzW_lg{opacity:.7;transition:opacity .4s}:is(.ARtIzW_house:has(.ARtIzW_link:hover) .ARtIzW_gl,.ARtIzW_house:has(.ARtIzW_link:focus-visible) .ARtIzW_gl,.ARtIzW_house:has(.ARtIzW_link:hover) .ARtIzW_lg,.ARtIzW_house:has(.ARtIzW_link:focus-visible) .ARtIzW_lg){opacity:1}.ARtIzW_rl{opacity:.8;transition:opacity .4s}.ARtIzW_rx,.ARtIzW_rwash{opacity:0;transition:opacity .5s var(--d,0s)}.ARtIzW_room:has(.ARtIzW_link:hover,.ARtIzW_link:focus-visible,.ARtIzW_addSign:hover,.ARtIzW_addSign:focus-visible) :is(.ARtIzW_rl,.ARtIzW_rx,.ARtIzW_rwash){opacity:1}.ARtIzW_chalk{opacity:.7;transition:opacity .4s}.ARtIzW_room:has(.ARtIzW_addSign:hover,.ARtIzW_addSign:focus-visible) .ARtIzW_chalk{opacity:1}.ARtIzW_house[data-state=open]:before,.ARtIzW_room[data-state=open]:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 0,#ffbe6e38,#0000 70%);height:40px;position:absolute;top:100%;left:-12%;right:-12%}.ARtIzW_house[data-state=open]:has(.ARtIzW_link:hover,.ARtIzW_link:focus-visible):before{background:radial-gradient(50% 60% at 50% 0,#ffbe6e6b,#0000 70%)}.ARtIzW_room[data-state=open]:has(.ARtIzW_link:hover,.ARtIzW_link:focus-visible):before{background:radial-gradient(50% 60% at 50% 0,#ffbe6e6b,#0000 70%)}.ARtIzW_door{cursor:pointer;background:0 0;border:0;padding:0}.ARtIzW_addSign{width:100%;font:inherit;cursor:pointer;border-style:dashed;border-color:#b8925a73;border-inline:0}.ARtIzW_addSign:after{content:"";z-index:1;position:absolute;inset:0}.ARtIzW_addSign .ARtIzW_name{color:var(--brass-hi)}.ARtIzW_addSign:hover .ARtIzW_name,.ARtIzW_addSign:focus-visible .ARtIzW_name{color:#ffe6b5}.ARtIzW_addSign:focus-visible{outline:none}.ARtIzW_addSign:focus-visible:after{outline:2px solid var(--brass-hi);outline-offset:3px}.ARtIzW_dialog{width:min(360px,100vw - 32px);color:var(--label);border:1px solid #b8925a80;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 8px),#211d17;border-top:4px solid #3a3024;border-radius:3px;margin:auto;padding:0}.ARtIzW_dialog::backdrop{background:#060504b3}.ARtIzW_dialogBody{flex-direction:column;gap:12px;padding:0 20px 20px;display:flex}.ARtIzW_dialogTitle{font:600 24px/1 var(--font-display), Georgia, serif;font-variant:small-caps;letter-spacing:.04em;text-align:center;text-shadow:0 0 16px #ffc88273;background:#0d0a08;border-bottom:1px solid #b8925a99;margin:0 -20px 4px;padding:16px 20px}.ARtIzW_dialogActions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.ARtIzW_cancelButton{height:34px;font:500 14px var(--font-body), sans-serif;color:var(--label);cursor:pointer;background:0 0;border:1px solid #39332b;border-radius:3px;padding:0 14px}.ARtIzW_cancelButton:hover{border-color:var(--brass)}.ARtIzW_cancelButton:focus-visible{outline:2px solid var(--brass-hi);outline-offset:2px}.ARtIzW_field{font:500 12px/1 var(--font-body), sans-serif;color:var(--label);flex-direction:column;gap:4px;display:flex}.ARtIzW_field input{min-width:0;height:34px;font:400 14px var(--font-body), sans-serif;color:var(--label);background:#161310;border:1px solid #39332b;border-radius:3px;padding:0 10px}.ARtIzW_field input:focus-visible,.ARtIzW_addButton:focus-visible{outline:2px solid var(--brass-hi);outline-offset:2px}.ARtIzW_addButton{height:34px;font:600 14px var(--font-body), sans-serif;color:#0e0d0b;background:var(--brass);cursor:pointer;border:0;border-radius:3px;padding:0 18px}.ARtIzW_addButton:hover{background:var(--brass-hi)}.ARtIzW_addButton:disabled{opacity:.6;cursor:progress}.ARtIzW_error{font:400 13px/1.35 var(--font-body), sans-serif;color:#f0b4a0;margin:0}.ARtIzW_roomsDialog{text-align:left;width:min(440px,100vw - 32px)}.ARtIzW_roomList{border-block:1px solid #39332b;max-height:min(52svh,420px);margin:0 -4px;padding:0;list-style:none;overflow-y:auto}.ARtIzW_roomList li+li{border-top:1px solid #39332bb3}.ARtIzW_roomLink{font:600 19px/1.2 var(--font-display), Georgia, serif;letter-spacing:.02em;color:var(--label);overflow-wrap:anywhere;padding:11px 10px;text-decoration:none;display:block}.ARtIzW_roomLink:hover{color:#ffe6b5;background:#b8925a1f}.ARtIzW_roomLink:focus-visible{outline:2px solid var(--brass-hi);outline-offset:-2px;color:#ffe6b5;background:#b8925a1f}.ARtIzW_noMatch{font:400 14px/1.3 var(--font-body), sans-serif;color:var(--muted-label);margin:0;padding:11px 6px}@container (max-width:900px){.ARtIzW_name{font-size:19px}}@container (max-width:640px){.ARtIzW_street{padding:4px 16px 40px}.ARtIzW_nav{align-items:stretch;gap:0}.ARtIzW_inside{margin-top:20px}.ARtIzW_row{flex-direction:column;align-items:stretch}.ARtIzW_outside .ARtIzW_row:after,.ARtIzW_outside .ARtIzW_row:first-child:before,.ARtIzW_house[data-state=open]:before,.ARtIzW_room[data-state=open]:before{display:none}.ARtIzW_house,.ARtIzW_room{background:#0e0d0be6;border-bottom:1px solid #b8925a38;flex-direction:row;align-items:center;gap:14px;width:auto;min-height:72px;padding:12px 10px}.ARtIzW_upper,.ARtIzW_ground,.ARtIzW_roof,.ARtIzW_interior{display:none}.ARtIzW_thumb{flex:none;width:48px;height:48px;display:block}.ARtIzW_sign{text-align:left;background:0 0;border:0;flex-direction:row;flex:1;justify-content:flex-start;gap:12px;height:auto;padding:0}.ARtIzW_name{font-size:24px}.ARtIzW_state{margin-left:auto}.ARtIzW_remove{opacity:1;width:36px;height:36px;margin-left:auto;position:relative;top:auto;right:auto}[data-state=open]>.ARtIzW_sign{box-shadow:none;background:0 0}.ARtIzW_addSign{min-height:48px}.ARtIzW_lock{margin-left:auto}.ARtIzW_removeError{padding:2px 6px;inset:auto 10px 4px 76px}}@media (prefers-reduced-motion:reduce){.ARtIzW_w .ARtIzW_wl,.ARtIzW_gl,.ARtIzW_lg,.ARtIzW_rl,.ARtIzW_rx,.ARtIzW_rwash,.ARtIzW_chalk,.ARtIzW_link,.ARtIzW_house:before,.ARtIzW_remove{transition:none}}
