._0gWojq_wrap{overscroll-behavior:none;background:var(--color-bjork);color:var(--text);font-family:var(--font-sans);-webkit-text-size-adjust:100%;position:fixed;inset:0;overflow:hidden}._0gWojq_wrap [hidden]{display:none!important}._0gWojq_stage{position:absolute;inset:0}._0gWojq_stage canvas{touch-action:none}._0gWojq_loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0 0 0 344px}._0gWojq_loadingImg{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;max-height:calc(100% - 120px);display:block}._0gWojq_loadingText{max-width:48ch;color:var(--text-muted);font-size:15px;line-height:22px}._0gWojq_loadingText p{margin:0 0 8px}._0gWojq_labels{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}._0gWojq_lbl{appearance:none;visibility:hidden;background:var(--color-hvit);border:1px solid var(--border);white-space:nowrap;color:var(--text);cursor:pointer;pointer-events:auto;transition:border-color .15s var(--ease);border-radius:999px;align-items:baseline;gap:6px;padding:4px 11px 5px;font-family:inherit;font-size:13px;line-height:17px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}._0gWojq_lbl b{font-weight:500}._0gWojq_lbl span{color:var(--text-muted);font-size:12px}._0gWojq_lbl._0gWojq_rented{background:var(--color-lav);border-color:var(--color-lav)}._0gWojq_lbl._0gWojq_rented span{color:var(--text)}._0gWojq_lbl:hover{border-color:var(--border-strong)}._0gWojq_lbl._0gWojq_on{background:var(--antrasitt-800);border-color:var(--antrasitt-800)}._0gWojq_lbl._0gWojq_on b{color:var(--color-bjork)}._0gWojq_lbl._0gWojq_on span{color:var(--color-lav)}._0gWojq_lbl[data-compact]{padding:2px 9px 3px;font-size:12px;line-height:16px}._0gWojq_lbl[data-compact] span{display:none}._0gWojq_btn{appearance:none;font:500 14px/1 var(--font-sans);color:var(--text);border:1px solid var(--border-strong);text-align:center;cursor:pointer;min-height:40px;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:11px 14px;text-decoration:none;display:inline-flex}._0gWojq_btn:hover:not(:disabled){background:var(--antrasitt-800);color:var(--color-bjork)}._0gWojq_btn:disabled{opacity:.45;cursor:default}._0gWojq_btnOn,._0gWojq_btnOn:hover:not(:disabled){background:var(--action);border-color:var(--action);color:var(--action-text)}._0gWojq_btnOn:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover)}._0gWojq_quiet{min-height:0;color:var(--link);border-color:#0000;padding:8px 6px}._0gWojq_quiet:hover:not(:disabled){color:var(--text);background:0 0;text-decoration:underline}._0gWojq_btn:focus-visible,._0gWojq_room:focus-visible,._0gWojq_cardPhoto:focus-visible,._0gWojq_zoom button:focus-visible,._0gWojq_logo:focus-visible,._0gWojq_back:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);border-color:var(--action);outline:none}._0gWojq_pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}._0gWojq_h2{color:var(--text-muted);margin:0;font-size:13px;font-weight:500;line-height:18px}._0gWojq_panel{z-index:2;background:var(--surface);border:1px solid var(--border);border-radius:2px;flex-direction:column;gap:16px;width:304px;max-height:calc(100% - 40px);padding:20px;display:flex;position:absolute;top:20px;left:20px;overflow-y:auto}._0gWojq_bar,._0gWojq_dock{display:contents}._0gWojq_head{flex-direction:column;order:0;gap:14px;display:flex}._0gWojq_logo{border-radius:2px;width:132px;line-height:0;display:block}._0gWojq_logo img{width:100%;height:auto}._0gWojq_h1{letter-spacing:-.005em;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:25px}._0gWojq_floors{order:1;grid-template-columns:1fr 1fr;gap:8px;display:grid}._0gWojq_status{order:2;margin:0;font-size:14px;line-height:21px}._0gWojq_legend{color:var(--text-muted);flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:13px;line-height:18px;display:flex}._0gWojq_legend span{align-items:center;gap:6px;display:flex}._0gWojq_legend i{border-radius:999px;width:12px;height:12px;display:block}._0gWojq_legRented{background:var(--color-lav)}._0gWojq_legShared{background:#d2b894}._0gWojq_strip{border-top:2px solid var(--border-strong);flex-direction:column;order:3;gap:6px;padding-top:14px;display:flex}._0gWojq_rooms{flex-direction:column;display:flex;position:relative}._0gWojq_room{appearance:none;border:0;border-bottom:1px solid var(--border);font:inherit;color:var(--text);text-align:left;cursor:pointer;transition:color .15s var(--ease);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 2px;font-size:14px;line-height:18px;display:flex}._0gWojq_room span{overflow-wrap:anywhere;min-width:0}._0gWojq_room:hover{color:var(--link)}._0gWojq_roomOn{color:var(--link);font-weight:600}._0gWojq_room em{color:var(--text-muted);white-space:nowrap;font-size:13px;font-style:normal;font-weight:400}._0gWojq_room i{background:var(--color-lav);color:var(--text);border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:400;line-height:16px}._0gWojq_opts{border-top:2px solid var(--border-strong);flex-direction:column;order:4;gap:8px;padding-top:14px;display:flex}._0gWojq_note{color:var(--text-muted);margin:4px 0 0;font-size:13px;line-height:18px}._0gWojq_foot{border-top:1px solid var(--border);flex-direction:column;order:5;gap:6px;padding-top:12px;display:flex}._0gWojq_help{color:var(--text-muted);margin:0;font-size:13px;line-height:18px}._0gWojq_back{text-underline-offset:4px;align-self:flex-start;font-size:14px;font-weight:500;line-height:21px}._0gWojq_bOpts,._0gWojq_hint,._0gWojq_optsBack{display:none}._0gWojq_card{z-index:3;background:var(--surface);border:1px solid var(--border);border-radius:2px;flex-direction:column;width:320px;max-height:calc(100% - 196px);display:flex;position:absolute;bottom:16px;right:16px;overflow:hidden}._0gWojq_cardPhoto{appearance:none;background:var(--color-lav);cursor:zoom-in;aspect-ratio:3/2;border:0;border-radius:1px 1px 0 0;flex:0 auto;min-height:72px;padding:0;display:block;position:relative;overflow:hidden}._0gWojq_cardImg{object-fit:cover}._0gWojq_viz{top:10px;left:10px}._0gWojq_cardBody{flex-direction:column;flex:none;gap:10px;min-width:0;padding:14px 16px 16px;display:flex}._0gWojq_cardTop{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}._0gWojq_cardTop>div{min-width:0}._0gWojq_cardName{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:25px}._0gWojq_cardMeta{color:var(--text-muted);margin:2px 0 0;font-size:14px;line-height:21px}._0gWojq_cardNote{margin:0;font-size:14px;line-height:21px}._0gWojq_cardNav{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;display:grid}._0gWojq_cardClose{flex:none}@media (max-height:640px) and (min-width:761px){._0gWojq_card{flex-direction:row;align-items:stretch;width:400px}._0gWojq_cardPhoto{aspect-ratio:auto;border-radius:1px 0 0 1px;flex:none;width:132px;min-height:0}._0gWojq_cardBody{flex:1;gap:8px;padding:12px 14px}._0gWojq_cardName{font-size:17px;line-height:22px}._0gWojq_viz{display:none}}._0gWojq_zoom{z-index:2;background:var(--surface);border:1px solid var(--border-strong);border-radius:2px;flex-direction:column;width:56px;display:flex;position:absolute;top:20px;right:16px}._0gWojq_zoom button{appearance:none;height:44px;color:var(--text);font:500 20px/1 var(--font-sans);cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:0;border-radius:0}._0gWojq_zoom button+button{border-top:1px solid var(--border)}._0gWojq_zoom button:hover{background:var(--antrasitt-800);color:var(--color-bjork)}._0gWojq_zoom ._0gWojq_zReset{font-size:12px}._0gWojq_photo{z-index:10;background:var(--antrasitt-800);cursor:zoom-out;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}._0gWojq_photoFrame{justify-content:center;align-items:center;max-width:100%;min-height:0;max-height:calc(100% - 72px);display:flex;position:relative}._0gWojq_photoImg{object-fit:contain;cursor:default;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 120px);display:block}._0gWojq_photoClose{border-color:var(--color-bjork);color:var(--color-bjork)}._0gWojq_photoClose:hover:not(:disabled){background:var(--color-bjork);color:var(--antrasitt-800)}._0gWojq_photoClose:focus-visible{--focus-ring:#fbfbf873;border-color:var(--color-bjork)}@media (max-width:760px){._0gWojq_loading{padding:16px;inset:64px 0 132px}._0gWojq_panel{display:contents}._0gWojq_bar{z-index:2;background:var(--surface);border:1px solid var(--border);border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:5px 5px 5px 12px;display:flex;position:absolute;top:8px;left:8px;right:8px}._0gWojq_head{flex-direction:row;align-items:center;min-width:0}._0gWojq_status,._0gWojq_foot,._0gWojq_strip ._0gWojq_h2,._0gWojq_cardNav,._0gWojq_zIn,._0gWojq_zOut,._0gWojq_viz{display:none}._0gWojq_h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._0gWojq_logo{width:auto}._0gWojq_logo img{width:auto;height:24px}._0gWojq_floors{gap:6px;display:flex}._0gWojq_floors ._0gWojq_btn{white-space:nowrap;min-height:44px;padding:0 12px}._0gWojq_dock{z-index:2;max-height:calc(100% - 64px);padding:8px 8px calc(8px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}._0gWojq_dock>*{pointer-events:auto;flex:none}._0gWojq_hint{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;align-self:center;margin:0;padding:4px 12px;font-size:13px;line-height:18px;display:block}._0gWojq_card{flex-direction:row;align-items:stretch;width:auto;max-height:none;position:static}._0gWojq_cardPhoto{aspect-ratio:auto;border-radius:1px 0 0 1px;flex:none;width:104px;min-height:0}._0gWojq_cardBody{flex:1;gap:4px;padding:10px 6px 10px 12px}._0gWojq_cardName{font-size:16px;line-height:21px}._0gWojq_cardMeta{margin:0;font-size:13px;line-height:18px}._0gWojq_cardNote{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}._0gWojq_cardClose{min-width:44px;min-height:44px;margin:-6px 0 0;padding:0 10px}._0gWojq_dock>._0gWojq_opts{overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border);border-radius:2px;flex:0 auto;order:0;min-height:0;padding:8px;display:none;overflow-y:auto}._0gWojq_dockOpts>._0gWojq_opts{display:flex}._0gWojq_opts ._0gWojq_h2{display:none}._0gWojq_opts ._0gWojq_btn{min-height:44px}._0gWojq_optsBack{align-items:center;min-height:44px;display:inline-flex}._0gWojq_strip{border:1px solid var(--border);background:var(--surface);border-radius:2px;flex-direction:row;order:0;align-items:center;gap:6px;padding:6px}._0gWojq_rooms{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;flex:1;gap:6px;min-width:0;overflow-x:auto}._0gWojq_rooms::-webkit-scrollbar{display:none}._0gWojq_room{border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex:none;gap:8px;min-height:44px;padding:0 14px}._0gWojq_roomOn{background:var(--antrasitt-800);border-color:var(--antrasitt-800);color:var(--color-bjork);font-weight:500}._0gWojq_roomOn:hover{color:var(--color-bjork)}._0gWojq_roomOn em{color:var(--color-lav)}._0gWojq_bOpts{flex:none;min-height:44px;padding:0 12px;display:inline-flex}._0gWojq_zoom{width:auto;top:74px;right:8px}._0gWojq_zoom ._0gWojq_zReset{height:44px;padding:0 12px;font-size:13px}._0gWojq_photo{padding:12px}}@media (max-width:760px) and (max-height:520px){:is(._0gWojq_dockOpts>._0gWojq_card,._0gWojq_wrap:has(._0gWojq_dockOpts) ._0gWojq_zoom){display:none}}@media (prefers-reduced-motion:reduce){._0gWojq_lbl,._0gWojq_btn,._0gWojq_room,._0gWojq_zoom button{transition:none}}
