:root{--cz-ink:#26282b;--cz-ink-soft:#4a4e55;--cz-sky-1:#a6c2e0;--cz-sky-2:#c7d7e8;--cz-sky-3:#ebe4de;--cz-sun-core:#fff3c8;--cz-sun-rim:#ffd873;--cz-sun-glow:#ffe9a8;--cz-wall:#ede6da;--cz-wall-lit:#f5efe5;--cz-wall-edge:#d8cdbb;--cz-stone:#e8e1d6;--cz-glass-a:#82a0b1;--cz-glass-b:#94afbe;--cz-glass-c:#a3becd;--cz-glass-d:#7593a4;--cz-water-a:#68bfdc;--cz-water-b:#4aa8c4;--cz-water-c:#34849c;--cz-far:#aebcd0;--cz-near:#94a4bc;--cz-haze:#d5dfeb;--cz-citylight:0;--cz-deck:#7a7f88;--cz-pavement:#c6bfb4;--cz-road:#8b8f94;--cz-lamp:0;--cz-spec:#fff;--cz-board-face:#f6efe1;--cz-shadow:#2a2c33;--cz-shadow-o:.3;--cz-slab:#2e3a48;--cz-slab-o:.1}:root[data-tod=dusk],:root[data-tod=dawn]{--cz-sky-1:#a2a8cb;--cz-sky-2:#c6bcd1;--cz-sky-3:#f2c6b4;--cz-sun-core:#ffebbc;--cz-sun-rim:#ffb27a;--cz-sun-glow:#ffc79a;--cz-wall:#eae0d4;--cz-wall-lit:#f4e9dc;--cz-wall-edge:#d2c4b3;--cz-glass-a:#8fa3b8;--cz-glass-b:#a9b9ca;--cz-glass-c:#bcc8d6;--cz-glass-d:#7e93a8;--cz-far:#afb4cd;--cz-near:#8f94b4;--cz-haze:#e6cec9;--cz-citylight:.85;--cz-lamp:.75}:root[data-tod=night]{--cz-ink:#14192a;--cz-ink-soft:#38405a;--cz-sky-1:#141a30;--cz-sky-2:#202942;--cz-sky-3:#3a3f5c;--cz-sun-core:#eff3ff;--cz-sun-rim:#c3ceea;--cz-sun-glow:#9fb4e0;--cz-wall:#565b76;--cz-wall-lit:#656b88;--cz-wall-edge:#43485f;--cz-stone:#5e6480;--cz-glass-a:#35456a;--cz-glass-b:#3f5178;--cz-glass-c:#4a5d86;--cz-glass-d:#2c3a5c;--cz-water-a:#2e7c9b;--cz-water-b:#23617c;--cz-water-c:#17465c;--cz-far:#38416a;--cz-near:#2a314e;--cz-haze:#4a5480;--cz-citylight:1;--cz-deck:#464c69;--cz-pavement:#4f5573;--cz-road:#363c54;--cz-lamp:1;--cz-spec:#c8dcf5;--cz-board-face:#fbf3df;--cz-shadow:#05070f;--cz-shadow-o:.44;--cz-slab:#0b1120;--cz-slab-o:.4}.cz-stage{background:var(--cz-sky-3);min-height:100dvh}.cz-tower{width:100%;display:block}.cz-out{stroke:var(--cz-ink);stroke-width:2.6px;stroke-linejoin:round;transition:stroke 1.4s}.cz-ink{stroke:var(--cz-ink);stroke-width:2.2px;fill:none}.cz-ink-fine{stroke:var(--cz-ink);stroke-width:1.3px;fill:none}.cz-cloud{fill:var(--cz-sky-2)}.cz-cloud-top{fill:var(--cz-wall-lit);opacity:.5}.cz-body,.cz-cloud,.cz-cloud-top{transition:fill 1.4s,transform 1.4s}.cz-body{transition:transform 1.4s}.cz-moon{opacity:calc(var(--cz-lamp) * .95);transition:opacity 1.4s}.cz-moon-disc{fill:#f0f2fa}.cz-crater{fill:#d3d8e8}.cz-stars circle{fill:#fff;opacity:0}:root[data-tod=night] .cz-stars circle{opacity:.85}:root[data-tod=dusk] .cz-stars circle,:root[data-tod=dawn] .cz-stars circle{opacity:.3}.cz-far>*{fill:var(--cz-far);transition:fill 1.4s}.cz-near>*{fill:var(--cz-near);transition:fill 1.4s}.cz-far .cz-lattice,.cz-near .cz-lattice{stroke:var(--cz-near)}.cz-far .cz-lattice{stroke:var(--cz-far)}.cz-haze{fill:var(--cz-haze);opacity:.55;transition:fill 1.4s}.cz-citylight rect{fill:#ffd98a;opacity:var(--cz-citylight);transition:opacity 1.4s}.cz-road{fill:var(--cz-road);transition:fill 1.4s}.cz-pavement{fill:var(--cz-pavement);transition:fill 1.4s}.cz-kerb{fill:var(--cz-ink-soft);opacity:.6}.cz-kerb-top{fill:var(--cz-pavement);filter:brightness(.92)}.cz-shadow>*{fill:var(--cz-shadow)}.cz-shadow-soft{opacity:calc(var(--cz-shadow-o) * .85)}.cz-shadow-contact{opacity:var(--cz-shadow-o)}.cz-cast{fill:var(--cz-shadow);opacity:calc(var(--cz-shadow-o) * .75);pointer-events:none}.cz-slab{fill:var(--cz-slab);opacity:var(--cz-slab-o);pointer-events:none}.cz-wall{fill:url(#cz-wall)}.cz-bay-wall,.cz-bay-jamb{fill:url(#cz-bayWall)}.cz-stone{fill:var(--cz-stone);transition:fill 1.4s}.cz-brass{fill:url(#cz-brass)}.cz-bronze{fill:url(#cz-doorBronze)}.cz-joint line{stroke:var(--cz-wall-edge);stroke-width:1.4px;opacity:.8}.cz-vein path{fill:none;stroke:var(--cz-wall-edge);stroke-width:2.2px;stroke-linecap:round}.cz-tread{fill:var(--cz-wall-lit);opacity:.9;transition:fill 1.4s}.cz-riser{fill:var(--cz-stone);filter:brightness(.94);transition:fill 1.4s}.cz-curtain{fill:url(#cz-curtain)}.cz-sky-on-glass{fill:url(#cz-skyOnGlass)}.cz-spec{fill:var(--cz-spec)}.cz-reveal{fill:var(--cz-wall-edge);transition:fill 1.4s}.cz-sash{fill:#2c2f33}.cz-pane{fill:url(#cz-pane);transition:fill 1.4s}.cz-shopglass,.cz-doorglass{fill:url(#cz-pane)}.cz-lobby-light,.cz-shop-light,.cz-pavilion-light{opacity:var(--cz-lamp);transition:opacity 1.6s}.cz-doorwood{fill:#5c3d2e}.cz-doorpanel{fill:#52362a;stroke:#3e2a21;stroke-width:1.6px}.cz-doorpull{fill:#f3c464;stroke:#a87424;stroke-width:1.2px}.cz-doorpull-glow{fill:#ffc96b;opacity:.25;transition:opacity 1.8s}:root[data-tod=night] .cz-doorpull-glow{opacity:.85}:root[data-tod=dusk] .cz-doorpull-glow,:root[data-tod=dawn] .cz-doorpull-glow{opacity:.5}.cz-string-bulb{fill:#f6dca2;stroke:var(--cz-ink);stroke-width:.7px;transition:fill 1.8s}:root[data-tod=night] .cz-string-bulb{fill:#ffd668;stroke:#c98f2d}.cz-fitting{fill:#c98b3e;opacity:.5}.cz-spill{opacity:calc(var(--cz-lamp) * .7);transition:opacity 1.6s}.cz-transom{fill:url(#cz-bronze)}.cz-signboard{fill:url(#cz-board)}.cz-metal{fill:#6e7278}.cz-metal-dark{fill:#43464c}.cz-lamp-lit{fill:#fff2ad;stroke:#cbb456;stroke-width:1px}.cz-lamp-light{opacity:var(--cz-lamp);transition:opacity 1.6s}.cz-floor,.cz-board,.cz-plate{cursor:pointer;outline:none}.cz-floor[data-status=sold],.cz-board[data-status=sold]{cursor:default}.cz-band{fill:#fff;fill-opacity:0;transition:fill .22s,fill-opacity .22s}.cz-floor:hover .cz-band,.cz-floor:focus-visible .cz-band{fill-opacity:.16}.cz-floor[data-selected] .cz-band{fill:#ffe9a8;fill-opacity:.3}.cz-floor[data-status=sold] .cz-band{fill:#ffdfa0;fill-opacity:.2}:root[data-tod=night] .cz-floor[data-status=sold] .cz-band{fill:#ffce7a;fill-opacity:.5;filter:url(#cz-bloom)}:root[data-tod=night] .cz-floor[data-status=sold] .cz-slab{opacity:.2}.cz-window-glow{fill:#ffc96b;opacity:0;pointer-events:none;transition:opacity 1.6s}:root[data-tod=night] .cz-window-glow{opacity:.5}:root[data-tod=dusk] .cz-window-glow,:root[data-tod=dawn] .cz-window-glow{opacity:.24}.cz-pane[data-lit]{fill:#ffda96}:root[data-tod=night] .cz-pane[data-lit]{fill:#ffc96b}.cz-price{font-family:var(--font-display), Georgia, serif;fill:var(--cz-ink);letter-spacing:.02em;font-feature-settings:"lnum" 1;paint-order:stroke;stroke:#f5efe58c;stroke-width:3px;stroke-linejoin:round;pointer-events:none;transform-box:fill-box;transform-origin:50%;font-size:29px;transition:fill 1.4s,stroke 1.4s,transform .26s cubic-bezier(.22,1,.36,1)}:root[data-tod=night] .cz-price{fill:#f1eadb;stroke:#14192ab3}.cz-claim{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;fill:var(--cz-ink);opacity:0;pointer-events:none;font-size:9px;font-weight:600;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);transform:translate(-6px)}:root[data-tod=night] .cz-claim{fill:#ffd98a}.cz-floor:hover .cz-claim,.cz-floor:focus-visible .cz-claim,.cz-floor[data-selected] .cz-claim{opacity:.85;transform:none}.cz-floor:hover .cz-price,.cz-floor:focus-visible .cz-price{transform:scale(1.06)}@media (hover:none){.cz-claim{display:none}}.cz-tenant{font-family:var(--font-display), Georgia, serif;fill:var(--cz-ink);pointer-events:none;font-size:27px;transition:fill .16s}.cz-floor a{cursor:pointer}.cz-floor a .cz-tenant,.cz-floor a .cz-monogram{pointer-events:auto}.cz-floor a:hover .cz-tenant,.cz-floor a:focus-visible .cz-tenant{fill:#8a6524}:root[data-tod=night] .cz-tenant{fill:#33281a}.cz-monogram{font-family:var(--font-display), Georgia, serif;fill:#fff;pointer-events:none;font-size:17px}.cz-floor-no{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;fill:var(--cz-ink);opacity:.4;pointer-events:none;font-size:12px;font-weight:500;transition:fill 1.4s,opacity .2s}:root[data-tod=night] .cz-floor-no{fill:#c9d2e6;opacity:.45}.cz-floor:hover .cz-floor-no,.cz-floor:focus-visible .cz-floor-no{opacity:.85}.cz-floor[data-status=sold] .cz-floor-no{opacity:.7}.cz-escrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.32em;fill:var(--cz-ink);opacity:.7;pointer-events:none;font-size:15px}.cz-deck{fill:var(--cz-deck);transition:fill 1.4s}.cz-plank line{stroke:var(--cz-ink);stroke-width:1.2px;opacity:.16}.cz-mast rect{fill:#9a9ea6}.cz-pavilion-frame{fill:url(#cz-bronze)}.cz-beacon{fill:#e0554a;opacity:0}.cz-pool-glow{opacity:calc(var(--cz-lamp) * 1);transition:opacity 1.6s}.cz-towel{fill:url(#cz-towel);stroke:var(--cz-ink);stroke-width:2px;stroke-linejoin:round}.cz-vine path{fill:none;stroke:#3b5f33;stroke-width:2.2px;stroke-linecap:round}.cz-vine-leaf{fill:#55843f;stroke:var(--cz-ink);stroke-width:1.4px}.cz-pool-shell{fill:var(--cz-wall-lit);transition:fill 1.4s}.cz-coping{fill:var(--cz-stone);transition:fill 1.4s}.cz-coping-face{fill:var(--cz-wall-edge);transition:fill 1.4s}.cz-water-edge{fill:none;stroke:var(--cz-ink);stroke-width:2.4px;stroke-linejoin:round}.cz-water{fill:url(#cz-water)}.cz-water-far{fill:var(--cz-water-c);opacity:.95}.cz-water-near{fill:var(--cz-water-a);opacity:.7}.cz-ripples path{fill:none;stroke:#fff;stroke-width:1.4px;opacity:.3}.cz-ladder path,.cz-ladder line{fill:none;stroke:#edeae3;stroke-width:3px;stroke-linecap:round}.cz-parasol{fill:#f6f1e7}.cz-parasol-shade{fill:#dcd4c4}.cz-parasol-base{fill:#9aa2ab}.cz-rib path{fill:none;stroke:var(--cz-ink);stroke-width:1.5px;opacity:.4}.cz-pole{fill:url(#cz-brass)}.cz-lounger{fill:#f2ede3}.cz-cushion{fill:#d8cfc0}.cz-stripe rect{fill:#93ac80;opacity:.9}:root[data-tod=night] .cz-stripe rect{fill:#62795a}.cz-lounger-edge{fill:none;stroke:var(--cz-ink);stroke-width:2.6px;stroke-linejoin:round}.cz-table{fill:#c9bfac}:root[data-tod=night] .cz-table{fill:#6b6558}.cz-glass{fill:#edf4f6}.cz-glass-fill{fill:#e8a05c}.cz-glass-top{fill:#fbfdfe;stroke:var(--cz-ink);stroke-width:1.4px}.cz-seam line{stroke:var(--cz-ink);stroke-width:1.5px;opacity:.4}.cz-leg{stroke:var(--cz-ink);stroke-width:3px}.cz-frame line{stroke:var(--cz-ink);stroke-width:3px;stroke-linecap:round}.cz-timber{fill:url(#cz-timber)}.cz-cable{fill:none;stroke:var(--cz-ink);stroke-width:1.8px;opacity:.8}.cz-bulb-halo{opacity:var(--cz-lamp);transition:opacity 1.6s}.cz-leaf{fill:#8fae7e;stroke:var(--cz-ink);stroke-width:2px;stroke-linejoin:round}.cz-vein,.cz-vein line,.cz-vein path{fill:none;stroke:#4e6b45;stroke-width:1.2px;opacity:.55;stroke-linecap:round}.cz-band path{fill:none;stroke:#5c7c4e;stroke-width:1.4px;opacity:.6}:root[data-tod=night] .cz-leaf{fill:#5f7a55}.cz-stem,.cz-stem path,.cz-stem line{fill:none;stroke:#6d8c5e;stroke-width:2.4px;stroke-linecap:round}.cz-trunk{stroke:#b07a56;stroke-width:5px;stroke-linecap:round}.cz-pot{fill:url(#cz-pot)}.cz-pot-body{fill:#c9bfac}.cz-pot-rim{fill:#d8cfbe}.cz-pot-lit{fill:#e1d9c9}.cz-pot-shade{fill:#a99c86}.cz-flute path{fill:none;stroke:var(--cz-ink);stroke-width:1.1px;opacity:.2}:root[data-tod=night] .cz-pot-body{fill:#6b6558}:root[data-tod=night] .cz-pot-rim{fill:#7a7365}:root[data-tod=night] .cz-pot-lit{fill:#857d6e}:root[data-tod=night] .cz-pot-shade{fill:#55503f}.cz-cat{fill:var(--cz-ink)}.cz-cat-chest{fill:#efe7d6}.cz-cat-eye{fill:#fbf8f0}.cz-cat-line{fill:none;stroke:#4a5262;stroke-width:1.4px;opacity:.7}:root[data-tod=night] .cz-cat-chest{fill:#b9b4a6}.cz-topiary{fill:#8fae7e}.cz-topiary-shade{fill:#74936a}.cz-sprig path{fill:none;stroke:#55744b;stroke-width:1.3px;opacity:.7}:root[data-tod=night] .cz-topiary{fill:#5f7a55}:root[data-tod=night] .cz-topiary-shade{fill:#4c6546}.cz-pigeon g>*{fill:#5c6472;stroke:var(--cz-ink);stroke-width:1.2px}.cz-pigeon line{stroke:var(--cz-ink);stroke-width:1.6px}.cz-drain{fill:var(--cz-ink);opacity:.45}.cz-manhole{fill:var(--cz-road);opacity:.9}.cz-cat-tail{stroke:var(--cz-ink);stroke-width:3.4px;stroke-linecap:round}.cz-balloon{cursor:pointer;outline:none}.cz-balloon[data-status=sold]{cursor:default}.cz-balloon-shell{fill:#e4e9ee;transition:fill 1.4s}:root[data-tod=night] .cz-balloon-shell{fill:#4a5069}.cz-balloon-lit{fill:#fff;opacity:.3}.cz-gore-a{fill:#e9edf1}.cz-gore-b{fill:#d8dfe6}.cz-gore-c{fill:#c4cdd7}.cz-gore-seam path{fill:none;stroke:var(--cz-ink);stroke-width:1.4px;opacity:.3}:root[data-tod=night] .cz-gore-a{fill:#545b76}:root[data-tod=night] .cz-gore-b{fill:#474d66}:root[data-tod=night] .cz-gore-c{fill:#3b4159}.cz-balloon-band{fill:#e86a4e}.cz-balloon:hover .cz-balloon-band,.cz-balloon:focus-visible .cz-balloon-band{fill:#f07e5f}.cz-balloon[data-selected] .cz-balloon-band{fill:#f79a62}.cz-balloon-burner{fill:url(#cz-brass)}.cz-rope path{fill:none;stroke:var(--cz-ink);stroke-width:1.6px}.cz-basket{fill:#b8834a}.cz-balloon-price{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:-.02em;fill:#fff;pointer-events:none;font-size:19px;font-weight:800}.cz-balloon-sub{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.22em;fill:#ffe7de;pointer-events:none;font-size:8px;font-weight:700}.cz-balloon-name{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:-.01em;fill:#fff;pointer-events:none;font-size:16px;font-weight:800}.cz-balloon-mono{font-family:var(--font-ui), system-ui, sans-serif;fill:#fff;pointer-events:none;font-size:12px;font-weight:800}.cz-balloon:focus-visible{outline-offset:4px;outline:3px solid #ffd873}.cz-balloon-path{transform:translateX(var(--rest,210px))}.cz-board-bulbs circle{fill:#fbf3df;stroke:var(--cz-ink);stroke-width:.9px;opacity:.75;transition:fill 1.4s,opacity 1.4s}:root[data-tod=dusk] .cz-board-bulbs circle,:root[data-tod=dawn] .cz-board-bulbs circle,:root[data-tod=night] .cz-board-bulbs circle{fill:#ffd77a;stroke:#c68f2e;opacity:1;filter:drop-shadow(0 0 2.5px #ffc45ce6)}.cz-board:hover .cz-board-bulbs circle,.cz-board:focus-visible .cz-board-bulbs circle,.cz-board[data-selected] .cz-board-bulbs circle{fill:#ffe29a;opacity:1}@media (prefers-reduced-motion:no-preference){:root[data-tod=night] .cz-board-bulbs circle,:root[data-tod=dusk] .cz-board-bulbs circle,.cz-board:hover .cz-board-bulbs circle,.cz-board[data-marquee] .cz-board-bulbs circle{animation:1.8s step-end infinite cz-chase;animation-delay:calc(var(--cz-bulb-i) * -.6s)}.cz-board[data-marquee] .cz-board-bulbs circle{animation-duration:.6s}@keyframes cz-chase{0%,66%{opacity:1}67%,to{opacity:.35}}}.cz-board-frame{fill:url(#cz-board)}.cz-board-face{fill:var(--cz-board-face);transition:fill 1.4s}.cz-board:hover .cz-board-face,.cz-board:focus-visible .cz-board-face{fill:#fff6e2}.cz-board[data-selected] .cz-board-face{fill:#ffefc9}.cz-board-text{font-family:var(--font-display), Georgia, serif;letter-spacing:.06em;fill:#6e5b45;pointer-events:none;font-size:54px}:root[data-tod=night] .cz-board-text{fill:#6e5b45}.cz-board-hint{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.42em;fill:#96826a;pointer-events:none;font-size:11.5px;font-weight:500}.cz-board-escrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.3em;fill:#6e5b45;pointer-events:none;font-size:22px}.cz-sign-text{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;fill:#5d4e3c;pointer-events:none;font-size:14px;font-weight:600}.cz-sign-sub{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;fill:#8a7961;pointer-events:none;font-size:9.5px}.cz-plate-face{fill:url(#cz-brass)}.cz-plate:hover .cz-plate-face,.cz-plate:focus-visible .cz-plate-face{filter:brightness(1.08)}.cz-plate-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;fill:#4a3b22;pointer-events:none;font-size:11px;font-weight:600}.cz-plate-sub{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;fill:#6b5730;pointer-events:none;font-size:8px}.cz-awning-name{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.3em;fill:#f2eee2;opacity:.72;pointer-events:none;font-size:8.5px}:root[data-tod=night] .cz-awning-name{opacity:.5}.cz-floor:focus-visible,.cz-board:focus-visible,.cz-plate:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #ffd873}.cz-flock,.cz-airliner,.cz-shooting{opacity:0}.cz-bird{fill:none;stroke:var(--cz-ink);stroke-width:2px;stroke-linecap:round;opacity:.55}.cz-plane path{fill:var(--cz-ink);opacity:.5}.cz-shooting path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round}.cz-drift{transform:translateX(var(--rest,0))}@media (prefers-reduced-motion:no-preference){.cz-drift{animation:linear infinite cz-drift;transform:none}@keyframes cz-drift{0%{transform:translate(0)}to{transform:translateX(var(--travel))}}.cz-ripple-a{animation:9s ease-in-out infinite cz-ripple-a}.cz-ripple-b{animation:12s ease-in-out infinite cz-ripple-b}@keyframes cz-ripple-a{0%,to{transform:translate(0)}50%{transform:translate(9px)}}@keyframes cz-ripple-b{0%,to{transform:translate(6px)}50%{transform:translate(-5px)}}.cz-bulb{animation:5.5s ease-in-out infinite cz-flicker}@keyframes cz-flicker{0%,to{opacity:1}43%{opacity:.72}61%{opacity:1}}.cz-stars circle{animation:ease-in-out infinite cz-twinkle}@keyframes cz-twinkle{0%,to{opacity:inherit}50%{opacity:.25}}.cz-cat-art{animation:58s linear infinite cz-prowl}@keyframes cz-prowl{0%{transform:translate(-360px)scaleX(1)}47.9%{transform:translate(428px)scaleX(1)}48%{transform:translate(428px)scaleX(-1)}97.9%{transform:translate(-360px)scaleX(-1)}98%,to{transform:translate(-360px)scaleX(1)}}.cz-flock{opacity:1;animation:150s linear infinite cz-drift}.cz-bird{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite alternate cz-flap}@keyframes cz-flap{0%{transform:scaleY(1)}to{transform:scaleY(.38)}}.cz-airliner{opacity:1;animation:300s linear infinite cz-drift}.cz-balloon-path{animation:230s linear infinite cz-drift;transform:none}.cz-balloon{animation:17s ease-in-out infinite alternate cz-sway}:root[data-tod=night] .cz-burn{animation:9s ease-in-out infinite cz-burn}@keyframes cz-burn{0%,34%{opacity:.34}44%,62%{opacity:1}76%,to{opacity:.34}}@keyframes cz-sway{0%{transform:translateY(-9px)rotate(-1.2deg)}to{transform:translateY(9px)rotate(1.2deg)}}:root[data-tod=night] .cz-beacon{animation:3.4s ease-in-out infinite cz-beacon}@keyframes cz-beacon{0%,84%,to{opacity:.12}90%{opacity:1}}:root[data-tod=night] .cz-shooting{animation:210s linear infinite cz-shoot}@keyframes cz-shoot{0%,98.4%{opacity:0;transform:translate(0)}98.7%{opacity:.9}99.6%{opacity:0;transform:translate(-150px,190px)}to{opacity:0;transform:translate(-150px,190px)}}.cz-halo{animation:22s ease-in-out infinite cz-breathe}@keyframes cz-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}}.cz-stage{--ui-ink:#15171c;--ui-soft:#5e6470;--ui-faint:#15171c1a;--ui-glass:#ffffffc7;--ui-glass-solid:#fffffff2;--ui-glass-line:#15171c14;--ui-lit:#f4be57;--ui-lit-deep:#b9842a;--ui-shadow:0 1px 2px #181c280f, 0 18px 40px -18px #181c2852}:root[data-tod=night] .cz-stage{--ui-ink:#f1f3f8;--ui-soft:#a9b1c4;--ui-faint:#f1f3f824;--ui-glass:#111525a8;--ui-glass-solid:#111525f2;--ui-glass-line:#f1f3f81a;--ui-shadow:0 1px 2px #0003, 0 18px 44px -16px #0009}.hud{top:max(20px, env(safe-area-inset-top));left:max(20px, env(safe-area-inset-left));z-index:5;width:min(296px,100vw - 40px);font-family:var(--font-ui), system-ui, sans-serif;font-feature-settings:"tnum" 1;color:var(--ui-ink);background:var(--ui-glass);border:1px solid var(--ui-glass-line);box-shadow:var(--ui-shadow), inset 0 1px 0 #ffffff59;scrollbar-width:none;-webkit-backdrop-filter:blur(18px)saturate(1.4);border-radius:20px;flex-direction:column;gap:14px;max-height:calc(100dvh - 40px);padding:18px;transition:background-color 1.4s,color 1.4s,border-color 1.4s;display:flex;position:fixed;overflow-y:auto}:root[data-tod=night] .hud{box-shadow:var(--ui-shadow), inset 0 1px 0 #ffffff0f}.hud b{letter-spacing:-.02em;font-weight:800}.hud-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.hud-mark{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;margin:0;font-size:25px;line-height:1}.hud-mark span{color:var(--ui-lit-deep);font-style:italic}:root[data-tod=night] .hud-mark span{color:var(--ui-lit)}.hud-live{border:1px solid var(--ui-faint);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px 5px 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.hud-live-word{color:var(--ui-soft);font-weight:500}.hud-dot{background:#12b76a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 #12b76a80}.hud-pitch{color:var(--ui-soft);text-wrap:pretty;margin:-2px 0 0;font-size:14px;font-weight:500;line-height:1.45}.hud-meter{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:end;gap:10px 12px;padding:0;display:grid}.hud-count{font-family:var(--font-display), Georgia, serif;font-feature-settings:"lnum" 1;align-items:baseline;line-height:.9;display:inline-flex}.hud-count b{letter-spacing:-.02em;font-size:46px;font-weight:400}.hud-count span{color:var(--ui-soft);margin-left:2px;font-size:22px}.hud-count-label{color:var(--ui-soft);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:5px;font-size:13px;font-weight:600;display:flex}.hud-raised{color:var(--ui-ink);font-weight:700}.hud-line{background:var(--ui-faint);border-radius:2px;grid-column:1/-1;height:2px;display:block;overflow:hidden}.hud-line span{background:linear-gradient(90deg, var(--ui-lit-deep), var(--ui-lit));transform-origin:0;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block}.hud-meter:hover .hud-count b{color:var(--ui-lit-deep)}:root[data-tod=night] .hud-meter:hover .hud-count b{color:var(--ui-lit)}.hud-actions{gap:8px;display:grid}.hud-cta{color:#fff;width:100%;font:inherit;letter-spacing:-.01em;cursor:pointer;background:#15171c;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,background-color .18s;display:flex;box-shadow:inset 0 1px #ffffff1f,0 10px 22px -12px #15171cb3}.hud-cta-price{color:#ffd98a;font-weight:600}.hud-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 16px 28px -14px #15171ccc}.hud-cta:active{transform:translateY(0)scale(.985)}:root[data-tod=night] .hud-cta{background:var(--ui-lit);color:#1b1406;box-shadow:0 10px 28px -12px #ffc45cb3}:root[data-tod=night] .hud-cta-price{color:#5a3d08}.hud-brands{color:var(--ui-ink);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--ui-lit);text-decoration-color:var(--ui-lit);text-underline-offset:5px;background:0 0;border:0;justify-self:start;padding:4px 2px;font-size:14px;font-weight:700;text-decoration-thickness:2px;transition:text-underline-offset .18s}.hud-brands span{transition:transform .18s cubic-bezier(.22,1,.36,1);display:inline-block}.hud-brands:hover{text-underline-offset:7px}.hud-brands:hover span{transform:translate(3px)}.hud-extras{border-top:1px solid var(--ui-faint);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;padding-top:14px;font-size:13px;display:flex}.hud-extras-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-soft);flex-basis:100%;font-size:10.5px;font-weight:700}.hud-extras button{color:var(--ui-soft);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;font-weight:500;transition:color .16s;overflow:hidden}.hud-extras button b{color:var(--ui-ink);font-weight:700}.hud-extras button:hover{color:var(--ui-ink)}.hud-extras button:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--ui-lit);text-decoration-color:var(--ui-lit);text-underline-offset:3px;text-decoration-thickness:2px}.hud-foot{color:var(--ui-soft);align-items:center;gap:14px;font-size:12px;display:flex}.hud-foot button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.hud-foot button:hover{color:var(--ui-ink)}.hud-visits{margin-left:auto}.hud button:focus-visible{outline:2px solid var(--ui-lit-deep);outline-offset:3px;border-radius:12px}@media (prefers-reduced-motion:no-preference){.hud-dot{animation:2.6s ease-out infinite hud-pulse}@keyframes hud-pulse{0%{box-shadow:0 0 #12b76a80}70%{box-shadow:0 0 0 8px #12b76a00}to{box-shadow:0 0 #12b76a00}}.hud,.acts{animation:.9s cubic-bezier(.22,1,.36,1) both cz-ui-in}.hud{animation-delay:.25s}.acts{animation-delay:.42s}@keyframes cz-ui-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}}@media (max-width:560px),(max-aspect-ratio:4/3){.hud{top:max(8px, env(safe-area-inset-top));border-radius:16px;flex-direction:row;align-items:center;gap:12px;width:auto;padding:7px 7px 7px 14px;left:8px;right:8px}.hud-head{flex:none}.hud-mark{font-size:19px}.hud-live,.hud-pitch,.hud-extras,.hud-foot,.hud-brands,.hud-line,.hud-count-label>span:first-child{display:none}.hud-meter{flex:1;align-items:baseline;gap:6px;width:auto;min-width:0;display:flex}.hud-count b{font-size:22px}.hud-count span{font-size:13px}.hud-count-label{padding:0;font-size:12px}.hud-actions{flex:none;display:block}.hud-cta{border-radius:11px;gap:6px;padding:9px 12px;font-size:13px}.hud-cta-price{display:none}}.cz-stage .panel{--ink:#14181f;--ink-soft:#5b6675;--line:#e6e9ee;color:var(--ink);border:1px solid var(--line);clip-path:none;font-family:var(--font-ui), system-ui, sans-serif;background:#fff;border-radius:22px;box-shadow:0 1px 2px #14181f0d,0 32px 64px -24px #14181f4d}@media (min-width:760px){.cz-stage .panel{width:min(414px,36vw);padding:30px 28px 34px}}@media (max-width:759px){.cz-stage .panel{border-bottom:none;border-radius:22px 22px 0 0;padding:26px 20px 30px}}.cz-stage .panel-close{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:#fff;border-radius:50%;font-size:20px;transition:background-color .16s,transform .16s cubic-bezier(.22,1,.36,1);top:16px;right:16px}.cz-stage .panel-close:hover{background:#f4f6f8;transform:scale(1.06)}.cz-stage .eyebrow{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px;font-size:11px;font-weight:700}.cz-stage .panel-title{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:-.035em;color:var(--ink);margin:0 0 4px;font-size:clamp(30px,4.4vw,38px);font-weight:800;line-height:1.04}.cz-stage .panel-price{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:-.04em;font-feature-settings:"tnum" 1;color:var(--ink);font-size:46px;font-weight:800}.cz-stage .who-links a{border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:12px 14px}.cz-stage .who-links a:hover,.cz-stage .who-links a:focus-visible{border-color:var(--ink);background:#f7f8fa}.cz-stage .who-name{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink);font-size:15px;font-weight:700}.cz-stage .who-handle{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink-soft);font-size:14px;font-weight:500}.cz-stage .who-go{font-family:var(--font-ui), system-ui, sans-serif;color:#9aa4b2;font-size:10px;font-weight:700}.cz-stage .who-copy{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink);font-size:17px;line-height:1.55}.cz-stage .note{color:var(--ink-soft);font-size:15px;line-height:1.6}.cz-stage .floor-preview svg{border:1px solid var(--line);border-radius:14px}.cz-stage .floor-preview figcaption{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink-soft);font-size:12.5px;line-height:1.5}.cz-stage .shop-preview svg{border:1px solid var(--line);border-radius:14px}.cz-stage .shop-preview figcaption{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink-soft);font-size:12.5px;line-height:1.5}.cz-stage .neighbours{border-top:1px solid var(--line);border-bottom:none;gap:20px;padding-top:16px}.cz-stage .neighbours dt{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:700}.cz-stage .neighbours dd{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink);font-size:14px;font-weight:600}.cz-stage .field span{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.02em;text-transform:none;color:var(--ink-soft);font-size:12px;font-weight:700}.cz-stage .field input,.cz-stage .field textarea{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:13px 14px;font-size:16px;font-weight:500;transition:border-color .14s,box-shadow .14s}.cz-stage .field input::placeholder,.cz-stage .field textarea::placeholder{color:#9aa4b2}.cz-stage .field textarea{resize:vertical;box-sizing:border-box;width:100%}.cz-stage .field input:focus,.cz-stage .field textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #14181f12}.cz-stage .buy{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:-.01em;text-transform:none;color:#fff;background:var(--ink);border:0;border-radius:12px;padding:15px 20px;font-size:16px;font-weight:700;transition:transform .14s cubic-bezier(.22,1,.36,1),background-color .14s}.cz-stage .buy:hover:not(:disabled){background:#2a303b;transform:translateY(-1px)}.cz-stage .buy:disabled{color:#fff;background:#c9cfd8}.cz-stage .rules,.cz-stage .registry,.cz-stage .deed-panel p,.cz-stage .deed-panel li{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink)}.cz-stage .rules{gap:14px}.cz-stage .rules li{border-color:var(--line);color:var(--ink-soft);font-size:15.5px;line-height:1.55}.cz-stage .rules li:before{color:#b08a2a;font-weight:700}.cz-stage .rules strong{color:var(--ink);background:linear-gradient(#0000 60%,#c9a22752 0);padding:0 1px;font-weight:700}.cz-stage .fineprint{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink-soft);border-color:var(--line);font-size:13px;line-height:1.6}.cz-stage .fineprint a{color:var(--ink)}.cz-stage .registry li{border-color:var(--line)}.cz-stage .offer{border:1px solid var(--line);background:#fafbfc;border-radius:14px;margin-top:22px;padding:18px}.cz-stage .offer-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.cz-stage .offer-label{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:700;display:block}.cz-stage .offer-top{letter-spacing:-.03em;font-feature-settings:"tnum" 1;font-size:24px;font-weight:800}.cz-stage .offer-open{border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;flex:none;padding:10px 15px;font-family:inherit;font-size:14px;font-weight:700;transition:background-color .14s,transform .14s cubic-bezier(.22,1,.36,1)}.cz-stage .offer-open:hover{background:var(--ink);color:#fff;transform:translateY(-1px)}.cz-stage .offer-fine{color:var(--ink-soft);margin:14px 0 4px;font-size:13px;line-height:1.5}.cz-stage .offer form{flex-direction:column;gap:13px;display:flex}.cz-stage .offer .buy{margin-top:3px}.cz-stage .offer-done{background:#eff9f3;border:1px solid #bbe7cc;border-radius:14px;margin-top:22px;padding:16px 18px}.cz-stage .offer-done p{margin:0;font-size:14px;line-height:1.55}.cz-offer-tag{fill:#e86a4e}.cz-offer-tag-text{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.01em;fill:#fff;pointer-events:none;font-size:10px;font-weight:800}.cz-art{transition:filter 1.4s}:root[data-tod=night] .cz-art{filter:url(#cz-nightArt)}:root[data-tod=dusk] .cz-art,:root[data-tod=dawn] .cz-art{filter:url(#cz-duskArt)}.cz-rain,.cz-snow,.cz-storm{opacity:0;pointer-events:none;transition:opacity 1.1s}.cz-tower[data-rain] .cz-rain,.cz-tower[data-snow] .cz-snow{opacity:1}.cz-rain line{stroke:#d2e2f0;stroke-width:2px;stroke-linecap:round;opacity:.9}:root[data-tod=night] .cz-rain line{stroke:#8fa8ce}.cz-rain-wash{fill:#6e88a6;opacity:.16}:root[data-tod=night] .cz-rain-wash{fill:#0e1526;opacity:.3}.cz-flake{fill:#fff;opacity:0}:root[data-tod=night] .cz-flake{fill:#e8f1ff}.cz-snow-wash{fill:#bfd3e8;opacity:.12}:root[data-tod=night] .cz-snow-wash{fill:#1b2540;opacity:.18}.cz-puddles ellipse{fill:#9fc2db;opacity:.4}:root[data-tod=night] .cz-puddles ellipse{fill:#46618c;opacity:.5}.cz-storm{fill:#fff}.cz-fireworks{opacity:0;pointer-events:none}.cz-tower[data-fireworks] .cz-fireworks{opacity:1}:root[data-tod=day] .cz-fireworks,:root[data-tod=dawn] .cz-fireworks{opacity:0!important}.cz-fw-trail{stroke-width:2px;stroke-linecap:round;opacity:0}.cz-fw-burst line{stroke-width:2.2px;stroke-linecap:round}.cz-fw-burst{opacity:0}.cz-rainbow{fill:none;opacity:0;transition:opacity 2.2s}.cz-rainbow path{stroke-width:7px;opacity:.3}.cz-tower[data-rainbow] .cz-rainbow{opacity:1}:root[data-tod=night] .cz-rainbow{opacity:0!important}.cz-tower[data-lights] .cz-floor[data-status=vacant] .cz-window-glow{opacity:0}.cz-tower[data-lights] .cz-floor[data-status=vacant] .cz-band{fill:#ffdfa0;fill-opacity:.28;transition:fill-opacity .9s}:root[data-tod=night] .cz-tower[data-lights] .cz-floor[data-status=vacant] .cz-band{fill:#ffce7a;fill-opacity:.52}.cz-tower[data-lights] .cz-pane{fill:#ffda96;transition:fill .9s}:root[data-tod=night] .cz-tower[data-lights] .cz-pane{fill:#ffc96b}.cz-peek{fill:#2a1d0c;opacity:0;transition:opacity .6s}.cz-tower[data-lights] .cz-peek{opacity:.36;transition:opacity .5s ease var(--cz-delay,0s)}.cz-guest{opacity:0;transition:opacity .7s}.cz-tower[data-cat] .cz-guest-cat,.cz-tower[data-pigeons] .cz-guest-pigeon{opacity:1}@media (prefers-reduced-motion:no-preference){.cz-rain line{animation-name:cz-fall;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes cz-fall{0%{transform:translateY(-110px)}to{transform:translate(-31px,110px)}}.cz-flake{animation-name:cz-flake;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes cz-flake{0%{opacity:0;transform:translateY(-90px)}12%{opacity:.92}50%{transform:translate(13px,20px)}88%{opacity:.92}to{opacity:0;transform:translate(-6px,130px)}}.cz-puddles ellipse{animation:3.4s ease-in-out infinite cz-ripple-a}.cz-reflect ellipse{animation:5.1s ease-in-out infinite cz-ripple-b}.cz-fw-trail{animation:7.4s ease-in infinite cz-fw-trail}@keyframes cz-fw-trail{0%{opacity:0;transform:translateY(0)}2%{opacity:.85;transform:translateY(0)}10%{opacity:.85;transform:translateY(-100%)}12%,to{opacity:0;transform:translateY(-100%)}}.cz-fw-burst{animation:7.4s cubic-bezier(.15,.75,.35,1) infinite cz-fw-burst}@keyframes cz-fw-burst{0%{opacity:0;transform:scale(.06)}3%{opacity:1}16%{transform:scale(1)}30%{opacity:0;transform:scale(1.16)}to{opacity:0;transform:scale(1.16)}}.cz-tower[data-storm] .cz-storm{animation:7s linear cz-flash}@keyframes cz-flash{0%{opacity:0}1.4%{opacity:.82}3%{opacity:.06}4.4%{opacity:.66}8%{opacity:0}to{opacity:0}}}@media (prefers-reduced-motion:reduce){.cz-tower[data-storm] .cz-storm{opacity:.14}}.acts{z-index:6;top:max(20px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));scrollbar-width:none;width:min(296px,100vw - 40px);max-height:calc(100dvh - 40px);font-family:var(--font-ui), system-ui, sans-serif;color:var(--ui-ink);background:var(--ui-glass);border:1px solid var(--ui-glass-line);box-shadow:var(--ui-shadow), inset 0 1px 0 #ffffff59;-webkit-backdrop-filter:blur(18px)saturate(1.4);border-radius:20px;padding:18px;transition:background-color 1.4s,color 1.4s,border-color 1.4s;position:fixed;overflow-y:auto}:root[data-tod=night] .acts{box-shadow:var(--ui-shadow), inset 0 1px 0 #ffffff0f}.acts-more{display:none}@media (max-width:560px),(max-aspect-ratio:4/3){.acts-more{z-index:7;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));border:1px solid var(--ui-glass-line);background:var(--ui-glass);width:54px;height:54px;color:var(--ui-ink);box-shadow:var(--ui-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.4);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color 1.4s,color 1.4s,border-color 1.4s,transform .16s;display:grid;position:fixed}.acts-more:active{transform:scale(.94)}.acts:not([data-open]){display:none}.acts[data-open]{width:auto;top:auto;left:8px;right:8px;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 64px);background:var(--ui-glass-solid);overscroll-behavior:contain;border-radius:18px;max-height:62dvh;padding:14px;animation:.36s cubic-bezier(.22,1,.36,1) both cz-sheet-in}@keyframes cz-sheet-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}}.acts-title{font-family:var(--font-display), Georgia, serif;margin:0 0 14px;font-size:21px;font-weight:400;line-height:1.1}.acts-title span{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ui-soft);margin-top:5px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}.acts-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.act{border:1px solid var(--ui-faint);color:inherit;font:inherit;cursor:pointer;background:#fff6;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:10px 2px 8px;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .16s,border-color .16s;display:flex;position:relative;overflow:hidden}.act:hover{border-color:var(--ui-lit-deep);background:#ffffffeb;transform:translateY(-1px)}.act:active{transform:translateY(0)scale(.96)}.act-icon{place-items:center;line-height:1;transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:grid}.act:hover .act-icon{transform:translateY(-1px)scale(1.08)}.act-icon svg{color:var(--ui-ink)}.act-name{letter-spacing:0;text-align:center;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.15}.act[data-on]{border-color:var(--ui-lit-deep);background:#f4be5738}.act[data-on] .act-icon svg{color:var(--ui-lit-deep)}.act-bar{background:var(--ui-lit);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0}:root[data-tod=night] .act{background:#f1f3f80d}:root[data-tod=night] .act:hover{border-color:var(--ui-lit);background:#f1f3f81f}:root[data-tod=night] .act[data-on]{border-color:var(--ui-lit);background:#f4be572e}:root[data-tod=night] .act[data-on] .act-icon svg{color:var(--ui-lit)}.act:disabled{cursor:default;opacity:.55;transform:none}.act:disabled:hover{border-color:var(--ui-faint);background:#fff6;transform:none}.act:disabled:hover .act-icon{transform:none}:root[data-tod=night] .act:disabled:hover{background:#f1f3f80d}.act[data-waiting] .act-icon{opacity:.5}.act[data-waiting] .act-name{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:10.5px}.act:focus-visible,.act-floor:focus-visible{outline:2px solid var(--ui-lit-deep);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.act-bar{animation-name:cz-drain;animation-timing-function:linear}@keyframes cz-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.act[data-on] .act-icon{animation:1.6s ease-in-out infinite cz-act-on}@keyframes cz-act-on{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}}@media (max-width:560px),(max-aspect-ratio:4/3){.acts-title{margin-bottom:12px;font-size:18px}.act-name{font-size:9.5px}}.cz-walk,.cz-arrive,.cz-depart,.cz-doorstep,.cz-takeoff,.cz-cradle,.cz-bike,.cz-vespa,.cz-wipe-gate{opacity:0}.cz-leg-fore{transform:rotate(5deg)}.cz-leg-hind{opacity:.86;transform:rotate(-5deg)}.cz-perch{opacity:1}.cz-cradle{transition:opacity .9s}.cz-cable-line line{stroke:var(--cz-ink);stroke-width:1.6px;opacity:.5}.cz-crane{opacity:.32}:root[data-tod=night] .cz-crane{opacity:.22}.cz-cut-fore{transform:rotate(4deg)}.cz-cut-hind{transform:rotate(-4deg)}.cz-bike{opacity:0}.cz-bike-tyre{fill:none;stroke:var(--cz-ink);stroke-width:3.4px}.cz-bike-spoke{stroke:#a49e92;stroke-width:.8px;stroke-linecap:round;opacity:.8}.cz-bike-hub{fill:#e9e4d8;stroke:var(--cz-ink);stroke-width:1.1px}.cz-bike-guard{fill:none;stroke:#e4dccb;stroke-width:3px;stroke-linecap:round}.cz-bike-frame{fill:none;stroke:#2f6e6a;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.cz-bike-chain{stroke:#6e6a62;stroke-width:1.2px;opacity:.8}.cz-bike-kit{fill:#4a3b2c}.cz-bike-ring{fill:none;stroke:#6e6a62;stroke-width:1.6px}.cz-bike-crank line{stroke:#4a4640;stroke-width:2.2px;stroke-linecap:round}.cz-bike-crank rect{fill:#3a3730}.cz-bike-basket rect{fill:#d8b577;stroke:var(--cz-ink);stroke-width:1.6px}.cz-bike-basket line{stroke:#a9884f;stroke-width:1px;opacity:.8}.cz-bike-posy path{fill:none;stroke:#4e7a52;stroke-width:1.6px;stroke-linecap:round}.cz-posy-a{fill:#c2596a}.cz-posy-b{fill:#e0b24a}.cz-bike-shadow{fill:#26282b29}.cz-bike-limb{stroke:#52758c;stroke-width:6.4px;stroke-linecap:round}.cz-bike-ink{stroke:var(--cz-ink);stroke-width:9.4px;stroke-linecap:round}.cz-rider-ink{stroke:var(--cz-ink);stroke-linecap:round}.cz-rider-ink-torso{stroke-width:16px}.cz-rider-ink-arm{stroke-width:8px}.cz-bike-far .cz-bike-limb{stroke:#436174}.cz-bike-shoe{fill:#b96e50}.cz-rider-torso{stroke:#c2596a;stroke-width:13px;stroke-linecap:round}.cz-rider-arm{stroke:#c2596a;stroke-width:5px;stroke-linecap:round}.cz-rider-head{fill:#ece5c8;stroke:var(--cz-ink);stroke-width:1.6px}.cz-rider-hair{fill:#3e3730}.cz-rider-eye{fill:var(--cz-ink)}.cz-bike-lamp{opacity:0;transition:opacity 1.6s}:root[data-tod=night] .cz-bike-lamp{opacity:.9}:root[data-tod=dusk] .cz-bike-lamp,:root[data-tod=dawn] .cz-bike-lamp{opacity:.45}.cz-bike-bulb{fill:#ffe7b4}:root[data-tod=night] .cz-bike-frame{stroke:#245755}:root[data-tod=night] .cz-rider-torso,:root[data-tod=night] .cz-rider-arm{stroke:#8e4152}:root[data-tod=night] .cz-bike-limb{stroke:#3b5567}.cz-vespa{opacity:0}.cz-vespa-tyre{fill:var(--cz-ink)}.cz-vespa-rim{fill:#e9e4d8;stroke:var(--cz-ink);stroke-width:1.2px}.cz-vespa-body path{fill:#ede3d0;stroke:var(--cz-ink);stroke-width:2.6px;stroke-linejoin:round}.cz-vespa-guard{fill:none;stroke:var(--cz-ink);stroke-width:2.6px;stroke-linecap:round}.cz-vespa-seat{fill:#4a3b2c;stroke:var(--cz-ink);stroke-width:1.6px}.cz-vespa-lamp{fill:#ffe7b4;stroke:var(--cz-ink);stroke-width:1.6px}.cz-vespa-bar{stroke:var(--cz-ink);stroke-width:2.6px;stroke-linecap:round}.cz-vespa-torso{stroke:#3e6b63;stroke-width:11px;stroke-linecap:round}.cz-vespa-arm{stroke:#3e6b63;stroke-width:4px;stroke-linecap:round}.cz-vespa-rider .cz-rider-ink-arm{stroke-width:7px}.cz-vespa-leg{stroke:#4a4640;stroke-width:5.4px;stroke-linecap:round}.cz-vespa-helmet{fill:#c2596a;stroke:var(--cz-ink);stroke-width:1.6px}:root[data-tod=night] .cz-vespa-body path{fill:#c9bfa9}:root[data-tod=night] .cz-vespa-torso,:root[data-tod=night] .cz-vespa-arm{stroke:#2c4f4a}.cz-walk.cz-daytime{transition:opacity 2s}:root[data-tod=night] .cz-walk.cz-daytime{opacity:0!important}.cz-squeegee{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;opacity:0}.cz-reflect ellipse{fill:#e9f1f6;opacity:.22}.cz-reflect .cz-reflect-warm{fill:#ffd79a;opacity:.3}:root[data-tod=night] .cz-reflect ellipse{opacity:.16}:root[data-tod=night] .cz-reflect .cz-reflect-warm{opacity:.42}.cz-contrail{fill:none;stroke:var(--cz-wall-lit);stroke-width:2.2px;stroke-linecap:round;opacity:.3}.cz-plane-path,.cz-nav-port,.cz-nav-star,.cz-nav-strobe{opacity:0}@media (prefers-reduced-motion:no-preference){.cz-walk{opacity:1;animation-name:cz-drift;animation-timing-function:linear;animation-iteration-count:infinite}.cz-walk-back{animation-direction:reverse}.cz-bike{opacity:1;animation:22s linear -9s infinite cz-drift}.cz-vespa{opacity:1;animation:15s linear -4s infinite reverse cz-drift}.cz-bike-spin,.cz-bike-crank{animation-name:cz-roll;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes cz-roll{to{transform:rotate(360deg)}}.cz-bike-thigh,.cz-bike-shin{animation-timing-function:linear;animation-iteration-count:infinite}.cz-bike-thigh{animation-name:cz-pedal-thigh}.cz-bike-shin{animation-name:cz-pedal-shin}@keyframes cz-pedal-thigh{0%{transform:rotate(21.6deg)}12.5%{transform:rotate(37deg)}25%{transform:rotate(41.5deg)}37.5%{transform:rotate(35.7deg)}50%{transform:rotate(24.7deg)}62.5%{transform:rotate(10.8deg)}75%{transform:rotate(2.2deg)}87.5%{transform:rotate(7deg)}to{transform:rotate(21.6deg)}}@keyframes cz-pedal-shin{0%{transform:rotate(55.2deg)}12.5%{transform:rotate(37.6deg)}25%{transform:rotate(43.2deg)}37.5%{transform:rotate(65.4deg)}50%{transform:rotate(87.8deg)}62.5%{transform:rotate(100.5deg)}75%{transform:rotate(96.8deg)}87.5%{transform:rotate(78.9deg)}to{transform:rotate(55.2deg)}}.cz-cut{animation-name:cz-cut-stride;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.cz-cut-hind{animation-direction:alternate-reverse}@keyframes cz-cut-stride{0%{transform:rotate(calc(var(--swing,5.5deg) * -1))}to{transform:rotate(var(--swing,5.5deg))}}.cz-walk-wait{animation-name:cz-trot}@keyframes cz-trot{0%{animation-timing-function:cubic-bezier(.3,0,.4,1);transform:translate(0)}26%,34%{transform:translateX(calc(var(--travel) * .3));animation-timing-function:cubic-bezier(.4,0,.4,1)}64%,72%{transform:translateX(calc(var(--travel) * .66));animation-timing-function:cubic-bezier(.4,0,.7,1)}to{transform:translateX(var(--travel))}}.cz-sniff{animation-name:cz-sniff;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes cz-sniff{0%,25%{transform:rotate(0)}29%,32%{transform:rotate(2deg)}36%,63%{transform:rotate(0)}67%,70%{transform:rotate(2.4deg)}74%,to{transform:rotate(0)}}.cz-leg{animation-name:cz-stride;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.cz-leg-hind{animation-direction:alternate-reverse}@keyframes cz-stride{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.cz-bob{animation-name:cz-bob;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes cz-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.cz-arrive{animation:74s cubic-bezier(.32,0,.5,1) infinite cz-arrive}@keyframes cz-arrive{0%{opacity:0;transform:translate(360px)}3%{opacity:1}26%{opacity:1;transform:translate(46px)}30%{opacity:1;transform:translate(30px)}34%{opacity:0;transform:translate(24px)}to{opacity:0;transform:translate(24px)}}.cz-doorstep{animation:96s linear infinite cz-doorstep}@keyframes cz-doorstep{0%,3%{opacity:0}6%,11%{opacity:1}13%,to{opacity:0}}.cz-depart{animation:96s linear infinite cz-depart}@keyframes cz-depart{0%,12%{opacity:0;transform:translate(0)}13%{opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1);transform:translate(0)}47%{opacity:1;transform:translateX(var(--exit))}48%,to{opacity:0;transform:translateX(var(--exit))}}.cz-tower[data-cleaners] .cz-cradle{opacity:1}.cz-tower[data-cleaners] .cz-cradle-car{animation:120s linear infinite cz-abseil}@keyframes cz-abseil{0%,6.667%{animation-timing-function:ease-in-out;transform:translateY(0)}10%,16.667%{transform:translateY(calc(var(--step) * 1));animation-timing-function:ease-in-out}20%,26.667%{transform:translateY(calc(var(--step) * 2));animation-timing-function:ease-in-out}30%,36.667%{transform:translateY(calc(var(--step) * 3));animation-timing-function:ease-in-out}40%,46.667%{transform:translateY(calc(var(--step) * 4));animation-timing-function:ease-in-out}50%,56.667%{transform:translateY(calc(var(--step) * 5));animation-timing-function:ease-in-out}60%,66.667%{transform:translateY(var(--drop));animation-timing-function:ease-in-out}86.667%,to{transform:translateY(0)}}.cz-tower[data-cleaners] .cz-wipe{animation:12s ease-in-out infinite cz-wipe}@keyframes cz-wipe{0%{transform:translate(-4px)rotate(-3deg)}11.1%{transform:translate(4px)rotate(3deg)}22.2%{transform:translate(-4px)rotate(-3deg)}33.3%{transform:translate(4px)rotate(3deg)}44.4%{transform:translate(-4px)rotate(-3deg)}55.6%{transform:translate(4px)rotate(3deg)}66.7%,to{transform:translate(0)rotate(0)}}.cz-tower[data-cleaners] .cz-wipe-gate{animation:120s step-end infinite cz-wipe-gate}@keyframes cz-wipe-gate{0%,66.667%{opacity:1}66.668%,to{opacity:0}}.cz-tower[data-cleaners] .cz-squeegee{animation:12s ease-in-out infinite cz-squeegee}@keyframes cz-squeegee{0%{opacity:.5;transform:translate(-8px)}11.1%{opacity:.46;transform:translate(8px)}22.2%{opacity:.4;transform:translate(-8px)}33.3%{opacity:.34;transform:translate(8px)}44.4%{opacity:.26;transform:translate(-8px)}55.6%{opacity:.18;transform:translate(8px)}66.7%,to{opacity:0;transform:translate(8px)}}.cz-perch{animation:68s linear infinite cz-perched}@keyframes cz-perched{0%,62%{opacity:1}63%,88%{opacity:0}to{opacity:1}}.cz-takeoff{animation:68s linear infinite cz-takeoff}@keyframes cz-takeoff{0%,62%{opacity:0;transform:translate(0)}64%{opacity:1;transform:translateY(-6px)}76%{opacity:1;transform:translate(calc(var(--toX) * .6), -110px)}80%{opacity:0;transform:translate(var(--toX), -150px)}to{opacity:0;transform:translate(var(--toX), -150px)}}.cz-plane-path{opacity:1;animation:300s linear infinite cz-drift}.cz-nav-port{opacity:1;fill:#e24b3c}.cz-nav-star{opacity:1;fill:#3fbf6a}.cz-nav-strobe{fill:#fff;animation:1.9s linear infinite cz-strobe}@keyframes cz-strobe{0%,92%,to{opacity:0}94%{opacity:1}96%{opacity:0}98%{opacity:1}}}.acts-lifts{border-top:1px solid var(--ui-faint);gap:5px;margin-top:16px;padding-top:14px;display:grid}.acts-lift-name{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--ui-soft);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 4px;font-size:10.5px;font-weight:700;display:flex}.acts-lift-name span{text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:500}.acts-lift{grid-template-columns:18px 1fr;align-items:center;gap:6px;display:grid}.acts-lift-side{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ui-soft);text-align:center;font-size:10px;font-weight:600}.acts-floors{grid-template-columns:repeat(9,1fr);gap:3px;display:grid}.act-floor{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ui-ink);border:1px solid var(--ui-faint);cursor:pointer;background:#ffffff73;border-radius:7px;padding:5px 0;font-size:11px;transition:background-color .16s,border-color .16s,transform .16s}.act-floor:hover{border-color:var(--ui-lit-deep);background:#fffffff2}.act-floor:active{transform:scale(.92)}:root[data-tod=night] .act-floor{background:#f1f3f80d}:root[data-tod=night] .act-floor:hover{border-color:var(--ui-lit);background:#f1f3f824}.act-floor[data-on],:root[data-tod=night] .act-floor[data-on]{background:var(--ui-lit);border-color:var(--ui-lit-deep);color:#1b1406}.acts-clock{border-top:1px solid var(--ui-faint);margin-top:14px;padding-top:14px}.acts-clock-row{align-items:center;gap:10px;display:flex}.acts-clock-row input[type=range]{appearance:none;cursor:pointer;background:0 0;flex:1;height:22px;margin:0}.acts-clock-row input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#1e2540 0%,#a2a8cb 22%,#a6c2e0 40%,#c7d7e8 55%,#f2c6b4 78%,#1e2540 100%);border-radius:999px;height:6px}.acts-clock-row input[type=range]::-moz-range-track{background:linear-gradient(90deg,#1e2540 0%,#a2a8cb 22%,#a6c2e0 40%,#c7d7e8 55%,#f2c6b4 78%,#1e2540 100%);border-radius:999px;height:6px}.acts-clock-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--ui-lit-deep);background:#fff;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 2px 6px #15171c4d}.acts-clock-row input[type=range]::-moz-range-thumb{border:2px solid var(--ui-lit-deep);background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 6px #15171c4d}.acts-clock-row input[type=range]:focus-visible{outline:2px solid var(--ui-lit-deep);outline-offset:3px;border-radius:999px}.acts-clock-time{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right;min-width:40px;color:var(--ui-soft);font-size:12px}.acts-clock-reset{border:1px solid var(--ui-faint);color:var(--ui-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.acts-clock-reset:hover{border-color:var(--ui-lit-deep)}.cz-neon{cursor:pointer;outline:none}.cz-neon[data-sold]{cursor:default}.cz-neon-hit{fill:#0000}.cz-neon-lead{fill:none;stroke:#6b5a63;stroke-width:1.8px;stroke-linecap:round;opacity:.8}.cz-neon-text,.cz-neon-glow-text{font-family:var(--font-display), Georgia, serif;letter-spacing:.03em;font-size:21px;font-style:italic;font-weight:400}.cz-neon-text{fill:#fff8e7;stroke:#eeb44a;stroke-width:2.6px;paint-order:stroke;stroke-linejoin:round;transition:fill .9s,stroke .9s}.cz-neon-glow-text{fill:#f2bc58;opacity:.35;transition:opacity 1.8s}.cz-neon-small{font-size:14px}.cz-neon-price{fill:#fff8e7;stroke:#eeb44a;stroke-width:1.8px;paint-order:stroke;font-family:var(--font-display), Georgia, serif;letter-spacing:.02em;font-size:14px;font-style:italic}.cz-neon-logo{opacity:.95}.cz-neon[data-sold] .cz-neon-text{fill:#fff7ea;stroke:#f5a83f}.cz-neon[data-sold] .cz-neon-glow-text{fill:#f5a83f}:root[data-tod=night] .cz-neon-glow-text{opacity:1}:root[data-tod=dusk] .cz-neon-glow-text,:root[data-tod=dawn] .cz-neon-glow-text{opacity:.66}.cz-neon:focus-visible .cz-neon-text,.cz-neon[data-selected] .cz-neon-text{stroke-width:3.6px}.cz-lift-car{transform:translateY(calc(var(--step) * var(--at,0)))}.cz-lift[data-open] .cz-lift-door-l{transform:translateX(calc(var(--leaf) * -1))}.cz-lift[data-open] .cz-lift-door-r{transform:translateX(var(--leaf))}.cz-lift-track{fill:var(--cz-ink);opacity:.17}.cz-lift-rail line{stroke:var(--cz-ink);stroke-width:1.2px;opacity:.3}.cz-lift-landing line{stroke:var(--cz-ink);stroke-width:1px;opacity:.2}.cz-lift-inside{fill:#ffe0b0;opacity:.5;transition:opacity 1.8s}:root[data-tod=night] .cz-lift-inside{fill:#ffc062;opacity:.95}.cz-lift-rider{fill:#4a3418;opacity:.78}.cz-lift-pane{fill:#e4eef2;opacity:.32}.cz-lift-mullion{fill:var(--cz-ink);opacity:.62}.cz-lift-lit{fill:#ffcb80;opacity:0;transition:opacity 1.8s}:root[data-tod=night] .cz-lift-lit{opacity:.55}:root[data-tod=dusk] .cz-lift-lit,:root[data-tod=dawn] .cz-lift-lit{opacity:.26}.cz-lift-ceiling{fill:#fff0ce;opacity:0;transition:opacity 1.8s}:root[data-tod=night] .cz-lift-ceiling{opacity:.95}:root[data-tod=dusk] .cz-lift-ceiling,:root[data-tod=dawn] .cz-lift-ceiling{opacity:.5}.cz-deck-far{stroke:var(--cz-ink);stroke-width:2.2px;stroke-linecap:round;opacity:.55}.cz-roof-shadow{fill:#26282b24}.cz-deckband{fill:#e2d9c8}.cz-poolwater{fill:#8cc5bd}.cz-pooldeep{fill:#5f9f9e;opacity:.7}.cz-poolwall{fill:#5f9f9e;opacity:.32}.cz-poolladder path,.cz-poolladder line{fill:none;stroke:#f2f5f4;stroke-width:2px;stroke-linecap:round;opacity:.92}:root[data-tod=night] .cz-poolladder path,:root[data-tod=night] .cz-poolladder line{stroke:#d9e6e4;opacity:.7}:root[data-tod=night] .cz-pooldeep{fill:#2f6570;opacity:.6}:root[data-tod=night] .cz-poolwall{fill:#2f6570;opacity:.34}.cz-waterline{stroke:#e9f7f3;stroke-width:1.8px;stroke-linecap:round;opacity:.9}.cz-pooltile line{stroke:#c3e4dd;stroke-width:1.2px}:root[data-tod=night] .cz-poolwater{fill:#4e8f92}.cz-poolspill-face{fill:#79b5ae;opacity:.9}:root[data-tod=night] .cz-poolspill-face{fill:#417f84}:root[data-tod=night] .cz-pooltile line{stroke:#6fb0ac}.cz-ph-lamp{opacity:0;transition:opacity 1.8s}:root[data-tod=night] .cz-ph-lamp{opacity:.95}:root[data-tod=dusk] .cz-ph-lamp,:root[data-tod=dawn] .cz-ph-lamp{opacity:.55}.cz-ph-bulb{fill:#ffe7b4}.cz-ph-flex{stroke:#7a6a50;stroke-width:1px;opacity:.8}.cz-ph-wall{fill:#f3ecdd}.cz-ph-glass{fill:#d8e5e8;opacity:.26}.cz-ph-bar line{stroke:var(--cz-ink);stroke-width:2.4px;stroke-linecap:round;opacity:.85}.cz-ph-sky rect{fill:#cfe0e8;stroke:var(--cz-ink);stroke-width:1.2px;opacity:.9}:root[data-tod=night] .cz-ph-wall{fill:#e8d9bc}:root[data-tod=night] .cz-ph-glass{fill:#9fb4c4;opacity:.14}:root[data-tod=night] .cz-ph-sky rect{fill:#46536b}.cz-burn{opacity:0}.cz-burn-flame{fill:#ffb74a}.cz-burn-lit{opacity:.9}:root[data-tod=night] .cz-burn{opacity:1}:root[data-tod=dusk] .cz-burn,:root[data-tod=dawn] .cz-burn{opacity:.55}.cz-rail-glass{fill:#d7e7f1;opacity:.2}:root[data-tod=night] .cz-rail-glass{fill:#9fc4dc;opacity:.1}.cz-rail-post,.cz-rail-bar{fill:var(--cz-ink);opacity:.5}@media (prefers-reduced-motion:no-preference){.cz-lift-car{transition:transform var(--travel,0s) cubic-bezier(.45, 0, .25, 1)}.cz-lift-door{transition:transform .62s ease-in-out}:root[data-tod=night] .cz-pane[data-lit],:root[data-tod=dusk] .cz-pane[data-lit]{animation:41s ease-in-out infinite cz-inhabited;animation-delay:var(--cz-delay,0s)}@keyframes cz-inhabited{0%,to{opacity:1}38%{opacity:.86}64%{opacity:1}82%{opacity:.92}}}.cz-penthouse{filter:saturate(.62)brightness(1.04);transition:filter 1.8s}:root[data-tod=night] .cz-penthouse{filter:none}:root[data-tod=dusk] .cz-penthouse,:root[data-tod=dawn] .cz-penthouse{filter:saturate(.85)}.cz-penthouse-glow{fill:#ffc978;opacity:0;pointer-events:none;transition:opacity 1.8s}:root[data-tod=night] .cz-penthouse-glow{opacity:.42}:root[data-tod=dusk] .cz-penthouse-glow,:root[data-tod=dawn] .cz-penthouse-glow{opacity:.2}.cz-ph-figure{fill:#2a1d0c;opacity:0}.cz-fire-glow{opacity:calc(var(--cz-lamp) * .9);transition:opacity 1.8s}@media (prefers-reduced-motion:no-preference){.cz-caustics path{animation:11s ease-in-out infinite cz-caustic}@keyframes cz-caustic{0%,to{opacity:0;transform:translate(0)}22%{opacity:.3}50%{opacity:.18;transform:translate(8px)}78%{opacity:.28}}.cz-pool-lit{transform-box:fill-box;transform-origin:50%;animation:13s ease-in-out infinite cz-breathe}.cz-firepit{transform-origin:bottom;animation:4.6s ease-in-out infinite cz-flicker-fire}@keyframes cz-flicker-fire{0%,to{opacity:1}28%{opacity:.9}52%{opacity:1}74%{opacity:.94}}.cz-fire-glow{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite cz-breathe}.cz-ph-figure{animation:190s linear infinite cz-ph-figure}@keyframes cz-ph-figure{0%,8%{opacity:0;transform:translate(0)}11%{opacity:.46;transform:translate(0)}19%{opacity:.46;transform:translate(92px)}52%{opacity:.46;transform:translate(92px)}60%{opacity:.46;transform:translate(6px)}88%{opacity:.46;transform:translate(6px)}92%,to{opacity:0;transform:translate(0)}}:root[data-tod=night] .cz-penthouse-glow{animation:34s ease-in-out infinite cz-penthouse-lamp}@keyframes cz-penthouse-lamp{0%,to{opacity:.42}45%{opacity:.56}70%{opacity:.38}}}.cz-pool-night{opacity:var(--cz-lamp);transition:opacity 1.8s}.cz-pergola-lit{opacity:calc(var(--cz-lamp) * .55);transition:opacity 1.8s}.cz-pool-lit{opacity:.85}.cz-pool-lamp{fill:#c8f2ff;opacity:.5}.cz-pool-spill{opacity:.4}.cz-caustics path{fill:none;stroke:#c9f3ff;stroke-width:1.2px;stroke-linecap:round;opacity:0}.cz-smoke path{fill:none;stroke:#d8d2c6;stroke-width:2px;stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:bottom}@media (prefers-reduced-motion:no-preference){:root[data-tod=night] .cz-smoke path{animation:9s ease-out infinite cz-smoke}@keyframes cz-smoke{0%{opacity:0;transform:translateY(0)scaleY(.5)}18%{opacity:.26}70%{opacity:.08}to{opacity:0;transform:translateY(-22px)scaleY(1.2)}}}.cz-stage .consent{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:10px;margin:2px 0;font-size:13px;line-height:1.45;display:flex}.cz-stage .consent input{accent-color:#14181f;cursor:pointer;flex:none;width:18px;height:18px;margin-top:1px}.cz-stage .consent a{color:var(--ink);font-weight:600}.cz-surface path{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;opacity:0}@media (prefers-reduced-motion:no-preference){.cz-surface path{animation:8s ease-in-out infinite cz-surface}@keyframes cz-surface{0%,to{opacity:0;transform:translate(0)}30%{opacity:.4}60%{opacity:.22;transform:translate(7px)}}}.ask{border-top:1px solid var(--ui-faint,#14181f14);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.ask-text{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ui-ink,var(--ink));border:1.5px dashed var(--ui-faint,transparent);resize:none;box-sizing:border-box;background:0 0;border-radius:10px;width:100%;padding:8px 10px;font-size:12.5px;line-height:1.45;transition:background-color .16s,border-color .16s}.ask-text::placeholder{color:var(--ui-soft,var(--ink));opacity:.9}.ask-text:hover::placeholder{opacity:.75}.ask-text:focus,.ask[data-writing] .ask-text{color:#15171c;border-style:solid;border-color:var(--ui-lit-deep,var(--line));background:#fff;outline:none}.ask-handle{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink);border:1.5px solid var(--line);box-sizing:border-box;background:#fff;border-radius:10px;width:100%;padding:9px 10px;font-size:13px}.ask-handle::placeholder{color:#9aa4b2}.ask-handle:focus{border-color:var(--ink);outline:none}.ask-fine{opacity:.6;margin:0;font-size:11px;line-height:1.45}.ask-error{color:#b42318;margin:0;font-size:11.5px;font-weight:600}.ask-send{font-family:var(--font-ui), system-ui, sans-serif;color:#fff;cursor:pointer;background:#15171c;border:0;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700;transition:opacity .16s}.ask-send:disabled{opacity:.5;cursor:default}.ask-send:hover:not(:disabled){opacity:.88}.ask-done{opacity:.75;margin:0;font-size:12px;line-height:1.45}.ask-again{font:inherit;color:inherit;text-underline-offset:2px;opacity:.6;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.ask-again:hover{opacity:.9}.cz-stage .brands-lede{color:var(--ink-soft);text-wrap:pretty;margin:10px 0 0;font-size:15.5px;line-height:1.55}.cz-stage .brands-stats{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:22px 0 0;display:grid;overflow:hidden}.cz-stage .brands-stats div{padding:14px 14px 13px}.cz-stage .brands-stats div+div{border-left:1px solid var(--line)}.cz-stage .brands-stats dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:700}.cz-stage .brands-stats dd{letter-spacing:-.03em;font-feature-settings:"tnum" 1;color:var(--ink);margin:6px 0 0;font-size:24px;font-weight:800}.cz-stage .brands-whole{color:#f4f1ea;background:radial-gradient(120% 90% at 100% 0,#f4be5747,#0000 60%),linear-gradient(160deg,#1d2233,#121521);border-radius:18px;margin-top:16px;padding:20px 20px 18px;box-shadow:inset 0 1px #ffffff14}.cz-stage .brands-whole h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.005em;margin:0;font-size:27px;font-weight:400;line-height:1.1}.cz-stage .brands-whole p{color:#f4f1eac7;margin:8px 0 0;font-size:14.5px;line-height:1.55}.cz-stage .brands-whole b{color:#fff;font-weight:700}.cz-stage .brands-whole .brands-mail{color:#1b1406;background:#f4be57;justify-content:center;margin-top:16px;text-decoration:none;display:flex}.cz-stage .brands-whole .brands-mail:hover{background:#ffcb66}.cz-stage .brands-whole .brands-fine{color:#f4f1ea99;font-size:12.5px}.cz-stage .brands-whole .brands-fine a{color:inherit;text-underline-offset:3px}.cz-stage .brands-list{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cz-stage .brands-item{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;transition:border-color .16s,transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s;display:flex}.cz-stage .brands-item:hover:not(:disabled){border-color:#15171c;transform:translateY(-1px);box-shadow:0 10px 24px -16px #15171c80}.cz-stage .brands-item:disabled{cursor:default;opacity:.6}.cz-stage .brands-item-text{gap:3px;min-width:0;display:grid}.cz-stage .brands-item-name{letter-spacing:-.01em;font-size:15px;font-weight:700}.cz-stage .brands-item-what{color:var(--ink-soft);font-size:13px;line-height:1.45}.cz-stage .brands-item-price{font-family:var(--font-display), Georgia, serif;flex:none;justify-items:end;font-size:24px;line-height:1;display:grid}.cz-stage .brands-item-price small{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px;font-size:10.5px;font-weight:700}.cz-stage .brands-tenants{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.cz-stage .brands-tenants h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px;font-size:12px;font-weight:700}.cz-stage .brands-tenants ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cz-stage .brands-tenants a{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .16s;display:inline-flex}.cz-stage .brands-tenants a:hover{border-color:#15171c}.cz-stage .brands-tenants img,.cz-stage .brands-mono{border-radius:8px;flex:none;width:28px;height:28px}.cz-stage .brands-mono{color:#fff;font-family:var(--font-display), Georgia, serif;place-items:center;font-size:15px;display:grid}:root[data-tod=night] .acts .ask-send{background:var(--ui-lit);color:#1b1406}:root[data-tod=night] .acts .ask-fine,:root[data-tod=night] .acts .ask-done{color:var(--ui-soft);opacity:1}.cz-stage .panel:focus{outline:none}.cz-stage .panel{scrollbar-width:thin;scrollbar-color:#d5d9e0 transparent}.cz-stage .panel-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.012em;text-wrap:balance;font-size:clamp(34px,4.6vw,44px);font-weight:400;line-height:1.02}.cz-stage .panel-price,.cz-stage .deed-panel .panel-price{font-family:var(--font-display), Georgia, serif;font-feature-settings:normal;font-variant-numeric:lining-nums;letter-spacing:-.01em;margin:6px 0 14px;font-size:54px;font-weight:400;line-height:1}.cz-stage .eyebrow{color:#8a6a2b;letter-spacing:.12em}@media (prefers-reduced-motion:no-preference){.cz-stage .panel[data-open]>:not(.panel-close){animation:.52s cubic-bezier(.22,1,.36,1) 70ms both cz-panel-rise}@keyframes cz-panel-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.cz-stage .buy:disabled{color:#6b7380;cursor:not-allowed;background:#eef0f3;box-shadow:inset 0 0 0 1px #dde1e7}.cz-stage .field input[type=file]{color:var(--ink-soft);cursor:pointer;padding:8px;font-size:13.5px}.cz-stage .field input[type=file]::file-selector-button{color:#fff;font:inherit;cursor:pointer;background:#15171c;border:0;border-radius:9px;margin-right:12px;padding:8px 14px;font-size:13px;font-weight:700;transition:background-color .16s}.cz-stage .field input[type=file]:hover::file-selector-button{background:#2a303b}.cz-stage .card{color:#f4f1ea;background:radial-gradient(120% 90% at 100% 0,#f4be574d,#0000 60%),linear-gradient(160deg,#1d2233,#121521);border-radius:18px;margin:0 0 22px;padding:18px}.cz-stage .card-head{margin-bottom:10px}.cz-stage .card-floor{font-family:var(--font-display), Georgia, serif;color:#fff;margin:0;font-size:30px;font-weight:400;line-height:1.05}.cz-stage .card-floor small{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f4be57;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.cz-stage .card .pitch{color:#f4f1eacc;margin:0 0 14px;font-size:14.5px;line-height:1.55}.cz-stage .card .field span{color:#f4f1eabf}.cz-stage .card .form-error{color:#ffb4a8}.cz-stage .card .field input[type=file]{color:#f4f1eabf;background:#ffffff0f;border-color:#ffffff29}.cz-stage .card .field input[type=file]::file-selector-button{color:#1b1406;background:#f4be57}@media (prefers-reduced-motion:no-preference){.cz-floor .cz-vacant,.cz-floor .cz-content{animation:.82s cubic-bezier(.22,1,.36,1) both cz-sign-in;animation-delay:calc(.18s + var(--cz-n,1) * 85ms)}.cz-floor[data-status=sold] .cz-band{animation:1.3s ease-out both cz-light-on;animation-delay:calc(.12s + var(--cz-n,1) * 85ms)}.cz-board .cz-board-face{animation:1.3s ease-out 1.05s both cz-light-on}@keyframes cz-sign-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes cz-light-on{0%{opacity:0}22%{opacity:.7}30%{opacity:.15}46%{opacity:1}54%{opacity:.55}70%,to{opacity:1}}}.cz-stage .tenant{border:1px solid var(--line);border-radius:16px;gap:14px;margin:18px 0 0;padding:14px}.cz-stage .tenant-logo,.cz-stage .tenant-monogram{border-radius:13px;width:52px;height:52px}.cz-stage .tenant-monogram{color:#fff;font-size:26px}.cz-stage .tenant a{font-family:var(--font-display), Georgia, serif;color:var(--ink);text-underline-offset:5px;overflow-wrap:anywhere;border-bottom:0;font-size:26px;line-height:1.1;-webkit-text-decoration:underline #f4be57;text-decoration:underline #f4be57;text-decoration-thickness:2px}.cz-stage .tenant a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.cz-stage .tenant a:after{content:" ↗";font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink-soft);font-size:16px}.cz-stage .facts{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px;overflow:hidden}.cz-stage .facts div{border:0;justify-content:start;gap:6px;padding:13px 14px;display:grid}.cz-stage .facts div+div{border-left:1px solid var(--line)}.cz-stage .facts dt{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.08em;color:var(--ink-soft);font-size:10.5px;font-weight:700}.cz-stage .facts dd{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:-.02em;color:var(--ink);text-align:left;font-size:17px;font-weight:800}.cz-stage .neighbours div{border-bottom:0;padding-bottom:0}.cz-stage .board-preview svg{box-sizing:border-box;background:linear-gradient(#1d2440,#2e3658);padding:14px}.board-preview .bp-frame{fill:#ceac68;stroke:#26282b;stroke-width:2px}.board-preview .bp-face{fill:#fbf3df;stroke:#26282b;stroke-width:2px}.board-preview .bp-bulb{fill:#ffd77a;stroke:#c68f2e;stroke-width:.8px;filter:drop-shadow(0 0 2px #ffc45ce6)}.board-preview .bp-name{font-family:var(--font-display), Georgia, serif;letter-spacing:.02em}@media (min-width:561px) and (max-aspect-ratio:4/3){.hud{width:min(460px,100vw - 40px);top:20px;left:20px;right:auto}.acts[data-open]{width:360px;left:auto;right:20px}}.cz-stage .panel-close{z-index:2}.acts-pick{border-top:1px solid var(--ui-faint);margin-top:14px;padding-top:14px}.acts-pick-row{flex-wrap:wrap;gap:4px;display:flex}.act-pick{border:1px solid var(--ui-faint);color:var(--ui-ink);font:inherit;cursor:pointer;background:#fff6;border-radius:999px;padding:5px 9px;font-size:11.5px;font-weight:600;transition:background-color .16s,border-color .16s,transform .16s}.act-pick:hover{border-color:var(--ui-lit-deep);background:#ffffffe6}.act-pick:active{transform:scale(.95)}.act-pick[data-live]{border-color:var(--ui-lit-deep)}.act-pick[data-on]{background:var(--ui-lit);border-color:var(--ui-lit-deep);color:#1b1406}:root[data-tod=night] .act-pick{background:#f1f3f80d}:root[data-tod=night] .act-pick:hover{background:#f1f3f824}:root[data-tod=night] .act-pick[data-on]{background:var(--ui-lit);color:#1b1406}.act-pick:focus-visible{outline:2px solid var(--ui-lit-deep);outline-offset:2px}.acts-row{grid-template-columns:repeat(3,minmax(0,1fr))}
:root{--cz-sky-a:#8db2dc;--cz-sky-b:#afcae6;--cz-sky-c:#d3e2ef;--cz-sky-d:#f1ece3;--cz-sky-zen:#7ba3d4;--cz-sky-zen-o:.35;--cz-sky-glow:#fff5e0;--cz-sky-glow-o:.55;--cz-sky-cl:#f3f6fa;--cz-sky-cl-top:#fff;--cz-sky-cl-top-o:.85;--cz-sky-cl-shade:#c8d6e7;--cz-sky-streak:#fff;--cz-sky-streak-o:.32;--cz-sky-distant:#cbd7e6;--cz-sky-rim:#c9d5e6;--cz-sky-rim-o:.7;--cz-sky-mist:#eef3f8;--cz-sky-mist-o:.3;--cz-sky-smoke:#e8ecf2;--cz-sky-stars-o:0;--cz-sky-rays-o:.75;--cz-sky-flies-o:0;--cz-sky-petals-o:.8}:root[data-tod=dawn]{--cz-sky-a:#8e9bc8;--cz-sky-b:#bdb6d6;--cz-sky-c:#f1cdcb;--cz-sky-d:#fce2c2;--cz-sky-zen:#7b86b8;--cz-sky-zen-o:.45;--cz-sky-glow:#ffd9b0;--cz-sky-glow-o:.8;--cz-sky-cl:#f2d9db;--cz-sky-cl-top:#ffefd6;--cz-sky-cl-top-o:.95;--cz-sky-cl-shade:#bdb0cc;--cz-sky-streak:#ffe1c7;--cz-sky-streak-o:.7;--cz-sky-distant:#d0c6dc;--cz-sky-rim:#ffd9be;--cz-sky-rim-o:.75;--cz-sky-mist:#f7e6e6;--cz-sky-mist-o:.95;--cz-sky-smoke:#efe4ea;--cz-sky-stars-o:.32;--cz-sky-rays-o:.6;--cz-sky-flies-o:0;--cz-sky-petals-o:.85}:root[data-tod=dusk]{--cz-sky-a:#6b70a6;--cz-sky-b:#a592be;--cz-sky-c:#e7a8aa;--cz-sky-d:#f8bc8e;--cz-sky-zen:#4e5390;--cz-sky-zen-o:.55;--cz-sky-glow:#ffa977;--cz-sky-glow-o:.75;--cz-sky-cl:#cfa9c0;--cz-sky-cl-top:#ffc995;--cz-sky-cl-top-o:.9;--cz-sky-cl-shade:#8f84ae;--cz-sky-streak:#ffb98a;--cz-sky-streak-o:.75;--cz-sky-distant:#cdb0c8;--cz-sky-rim:#ffb993;--cz-sky-rim-o:.7;--cz-sky-mist:#e8bdc1;--cz-sky-mist-o:.4;--cz-sky-smoke:#d9c3d2;--cz-sky-stars-o:.5;--cz-sky-rays-o:.35;--cz-sky-flies-o:.55;--cz-sky-petals-o:.75}:root[data-tod=night]{--cz-sky-a:#0b1026;--cz-sky-b:#151d3c;--cz-sky-c:#26305a;--cz-sky-d:#3f3f66;--cz-sky-zen:#070a1a;--cz-sky-zen-o:.6;--cz-sky-glow:#6a5a7e;--cz-sky-glow-o:.6;--cz-sky-cl:#2b3456;--cz-sky-cl-top:#6d7aa8;--cz-sky-cl-top-o:.55;--cz-sky-cl-shade:#1a2140;--cz-sky-streak:#4b5682;--cz-sky-streak-o:.25;--cz-sky-distant:#343c66;--cz-sky-rim:#7684b8;--cz-sky-rim-o:.55;--cz-sky-mist:#4e5a88;--cz-sky-mist-o:.35;--cz-sky-smoke:#4d5680;--cz-sky-stars-o:1;--cz-sky-rays-o:0;--cz-sky-flies-o:1;--cz-sky-petals-o:0}#cz-sky-base stop,#cz-sky-zenith stop,#cz-sky-glow stop{transition:stop-color 1.4s}.cz-sky-zen{opacity:var(--cz-sky-zen-o);transition:opacity 1.4s}.cz-sky-horizon{opacity:var(--cz-sky-glow-o);transition:opacity 1.4s}.cz-sky-night{opacity:var(--cz-sky-stars-o);transition:opacity 2s}.cz-sky-night circle,.cz-sky-glints path{fill:#fff}.cz-sky-stars-far{opacity:.55}.cz-sky-stars-mid{opacity:.9}.cz-sky-glints path{fill:#fff8e6}.cz-sky-milky{opacity:0;transition:opacity 2s}.cz-sky-milky circle{opacity:.5}:root[data-tod=night] .cz-sky-milky{opacity:1}.cz-tower[data-rain] .cz-sky-night,.cz-tower[data-snow] .cz-sky-night{opacity:calc(var(--cz-sky-stars-o) * .15)}.cz-sky-rays,.cz-sky-sunglow{opacity:var(--cz-sky-rays-o);transition:opacity 1.4s}.cz-tower[data-rain] .cz-sky-rays,.cz-tower[data-snow] .cz-sky-rays{opacity:0}.cz-sky-moonglow{opacity:.7}:root[data-tod=night] .cz-sky-moonglow{opacity:1}.cz-sky-mare{fill:#b9c1d9;opacity:.55}.cz-sky-cloud{fill:var(--cz-sky-cl)}.cz-sky-cloud-top{fill:var(--cz-sky-cl-top);opacity:var(--cz-sky-cl-top-o)}.cz-sky-cloud-shade{fill:var(--cz-sky-cl-shade)}.cz-sky-cloud,.cz-sky-cloud-top,.cz-sky-cloud-shade{transition:fill 1.4s,opacity 1.4s}.cz-tower[data-rain] .cz-sky-cloud{fill:color-mix(in srgb, var(--cz-sky-cl) 70%, #6e7891)}.cz-tower[data-rain] .cz-sky-cloud-top{opacity:calc(var(--cz-sky-cl-top-o) * .4)}.cz-tower[data-rain] .cz-sky-cloud-shade{fill:color-mix(in srgb, var(--cz-sky-cl-shade) 65%, #4c5468)}.cz-sky-streaks{opacity:var(--cz-sky-streak-o);transition:opacity 1.4s}.cz-sky-shoot{opacity:0}.cz-sky-shoot path{fill:none;stroke-width:2.2px;stroke-linecap:round}:root[data-tod=night] .cz-sky-flock-far{display:none}.cz-sky-distant>*,.cz-sky-distant>g>*{fill:var(--cz-sky-distant);transition:fill 1.4s}.cz-sky-distant-lights rect{fill:#ffe2a6}.cz-sky-distant-lights{opacity:calc(var(--cz-citylight) * .5);transition:opacity 1.4s}:root[data-tod=night] .cz-sky-distant-lights{opacity:.6}.cz-haze{fill:url(#cz-sky-haze);opacity:.9}.cz-sky-mistband{opacity:var(--cz-sky-mist-o);transition:opacity 1.4s}.cz-sky-rim rect{fill:var(--cz-sky-rim)}.cz-sky-rim{opacity:var(--cz-sky-rim-o);transition:opacity 1.4s}.cz-citylight{opacity:var(--cz-citylight);transition:opacity 1.4s}.cz-citylight rect{opacity:1}.cz-sky-farlight{opacity:calc(var(--cz-citylight) * .7);transition:opacity 1.4s}.cz-sky-farlight rect{fill:#ffd98a}.cz-sky-beacons{opacity:0;transition:opacity 1.4s}:root[data-tod=dusk] .cz-sky-beacons{opacity:.7}:root[data-tod=night] .cz-sky-beacons{opacity:1}.cz-sky-beacon-dot{fill:#ff5b4d}.cz-sky-beacon{opacity:.6}.cz-sky-smoke circle{opacity:0}.cz-sky-air{pointer-events:none}.cz-sky-flies{opacity:var(--cz-sky-flies-o);transition:opacity 3s}.cz-tower[data-rain] .cz-sky-flies,.cz-tower[data-snow] .cz-sky-flies,.cz-sky-fly{opacity:0}.cz-sky-fly-core{fill:#fffbd9}.cz-sky-petals{opacity:var(--cz-sky-petals-o);transition:opacity 3s}.cz-tower[data-rain] .cz-sky-petals,.cz-tower[data-snow] .cz-sky-petals,.cz-sky-petal{opacity:0}.cz-sky-petal-0{fill:#f4b9c8}.cz-sky-petal-1{fill:#fbe4ea}.cz-sky-petal-2{fill:#efa7b9}:root[data-tod=dusk] .cz-sky-petal-0{fill:#e3a15c}:root[data-tod=dusk] .cz-sky-petal-1{fill:#f0c47c}:root[data-tod=dusk] .cz-sky-petal-2{fill:#d07e4e}@media (prefers-reduced-motion:no-preference){.cz-sky-stars-mid circle{animation:10s ease-in-out infinite cz-sky-twinkle}@keyframes cz-sky-twinkle{0%,to{opacity:1}50%{opacity:.3}}.cz-sky-glints path{transform-box:fill-box;transform-origin:50%;animation:18s ease-in-out infinite cz-sky-glint}@keyframes cz-sky-glint{0%,to{opacity:.45;transform:scale(.65)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(12deg)}}.cz-sky-rays{transform-box:fill-box;transform-origin:50%;animation:260s linear infinite cz-sky-spin}@keyframes cz-sky-spin{to{transform:rotate(360deg)}}.cz-sky-sunglow,.cz-sky-moonglow{transform-box:fill-box;transform-origin:50%;animation:28s ease-in-out infinite cz-sky-swell}.cz-sky-moonglow{animation-duration:34s}@keyframes cz-sky-swell{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.cz-sky-bob{animation:45s ease-in-out infinite alternate cz-sky-bob}@keyframes cz-sky-bob{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.cz-sky-streaks>g{animation:80s ease-in-out infinite alternate cz-sky-sway}@keyframes cz-sky-sway{0%{transform:translate(-36px)}to{transform:translate(36px)}}:root[data-tod=night] .cz-sky-shoot,:root[data-tod=dusk] .cz-sky-shoot{animation:150s linear infinite cz-sky-shoot}.cz-tower[data-rain] .cz-sky-shoot,.cz-tower[data-snow] .cz-sky-shoot{animation:none!important}@keyframes cz-sky-shoot{0%,98.8%{opacity:0;transform:translate(0)}99.05%{opacity:1}99.85%{opacity:0;transform:translate(-190px,142px)}to{opacity:0;transform:translate(-190px,142px)}}.cz-sky-flick{animation:60s linear infinite cz-sky-flick}@keyframes cz-sky-flick{0%,66%{opacity:1}67%,91%{opacity:0}92%,to{opacity:1}}.cz-sky-beacon{animation:4s ease-in-out infinite cz-sky-blink}@keyframes cz-sky-blink{0%,78%,to{opacity:.18}86%{opacity:1}}.cz-sky-smoke circle{transform-box:fill-box;transform-origin:50%;animation:14s ease-out infinite cz-sky-smoke}@keyframes cz-sky-smoke{0%{opacity:0;transform:translate(0)scale(.45)}14%{opacity:.6}to{opacity:0;transform:translate(34px,-130px)scale(2.6)}}.cz-sky-mistband{animation:95s ease-in-out infinite alternate cz-sky-mist}@keyframes cz-sky-mist{0%{transform:translate(-70px)}to{transform:translate(70px)}}.cz-sky-fly{animation:16s ease-in-out infinite cz-sky-wander,5s ease-in-out infinite cz-sky-glow}@keyframes cz-sky-wander{0%,to{transform:translate(0)}25%{transform:translate(var(--dx), calc(var(--dy) * .4))}50%{transform:translate(calc(var(--dx) * .3), var(--dy))}75%{transform:translate(calc(var(--dx) * -.6), calc(var(--dy) * .5))}}@keyframes cz-sky-glow{0%,to{opacity:0}35%{opacity:1}55%{opacity:.85}75%{opacity:.05}}.cz-sky-petal{animation:45s ease-in-out infinite cz-sky-fall}@keyframes cz-sky-fall{0%{opacity:0;transform:translate(0)}5%{opacity:1}25%{transform:translate(calc(var(--fx) * .34), calc(var(--fy) * .2))}50%{transform:translate(calc(var(--fx) * .46), calc(var(--fy) * .5))}75%{transform:translate(calc(var(--fx) * .82), calc(var(--fy) * .76))}94%{opacity:1}to{opacity:0;transform:translate(var(--fx), var(--fy))}}.cz-sky-petal-shape{transform-box:fill-box;transform-origin:50%;animation:7s linear infinite cz-sky-flutter}@keyframes cz-sky-flutter{0%{transform:rotate(0)scaleX(1)}50%{transform:rotate(180deg)scaleX(.35)}to{transform:rotate(360deg)scaleX(1)}}}.cz-crane{opacity:.2}:root[data-tod=night] .cz-crane{opacity:.14}
.cz-roof-halo{opacity:calc(var(--cz-lamp) * .75);pointer-events:none;transition:opacity 1.8s}.cz-roof-wash{opacity:calc(var(--cz-lamp) * .9);transition:opacity 1.8s}.cz-roof-sheen{opacity:0}.cz-roof-lamp-arm{fill:none;stroke:var(--cz-ink);stroke-width:2.2px;stroke-linecap:round}.cz-roof-lamp-head{fill:#5e6470}.cz-roof-lamp-lens{fill:#d9dce0;transition:fill 1.4s}.cz-roof-lamp-flare{opacity:var(--cz-lamp);transition:opacity 1.8s}:root[data-tod=dusk] .cz-roof-lamp-lens,:root[data-tod=dawn] .cz-roof-lamp-lens,:root[data-tod=night] .cz-roof-lamp-lens{fill:#fff2c6}:root[data-tod=night] .cz-board[data-status=vacant] .cz-board-face,:root[data-tod=night] .cz-board:not([data-status]) .cz-board-face{fill:#fff1d2}.cz-roof-night{opacity:var(--cz-lamp);pointer-events:none;transition:opacity 1.8s}.cz-roof-fall line{stroke:#f2fdff;stroke-width:.9px;stroke-linecap:round;opacity:.28}:root[data-tod=night] .cz-roof-fall line{stroke:#bff1fb;opacity:.4}.cz-roof-steam path{fill:none;stroke:#e9f4f6;stroke-width:1.6px;stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:bottom}.cz-roof-embers circle{fill:#ffc25e;opacity:0}.cz-roof-pole{stroke:var(--cz-ink);stroke-width:1.8px;stroke-linecap:round}.cz-roof-finial{fill:url(#cz-brass)}.cz-roof-pennant{fill:#e2674b;stroke-width:1.2px;transform-box:fill-box;transform-origin:0%}.cz-roof-scope line{stroke:var(--cz-ink);stroke-width:1.5px;stroke-linecap:round}.cz-roof-scope-tube{fill:url(#cz-brass)}.cz-roof-env-sheen{fill:#fff;opacity:.22;transition:opacity 1.4s}:root[data-tod=night] .cz-roof-env-sheen{opacity:.06}.cz-roof-env-warm{opacity:0;transition:opacity 1.8s}:root[data-tod=night] .cz-roof-env-warm{opacity:.55}:root[data-tod=dusk] .cz-roof-env-warm,:root[data-tod=dawn] .cz-roof-env-warm{opacity:.25}.cz-roof-flame-core{fill:#fff3c4}.cz-roof-pilot{fill:#7fb8ff;opacity:0}:root[data-tod=night] .cz-roof-pilot,:root[data-tod=dusk] .cz-roof-pilot{opacity:.85}.cz-roof-name{font-family:var(--font-display), Georgia, serif;letter-spacing:.02em;pointer-events:none}.cz-roof-rule{stroke-width:2.6px;stroke-linecap:round;opacity:.75;pointer-events:none}.cz-roof-tile{pointer-events:none}.cz-roof-tile-card{fill:#fffdf7}.cz-roof-tile-gloss{fill:#fff;opacity:.16}.cz-roof-mono{font-family:var(--font-display), Georgia, serif;fill:#fffdf7}.cz-roof-price{font-family:var(--font-display), Georgia, serif;letter-spacing:.04em;fill:#6e5b45;pointer-events:none;font-size:50px}.cz-roof-slot{pointer-events:none}.cz-roof-slot-tile{fill:#fff;fill-opacity:.45;stroke:#b39a74;stroke-width:2px;stroke-dasharray:6 4.5}.cz-roof-slot-plus{fill:none;stroke:#b39a74;stroke-width:2.6px;stroke-linecap:round}.cz-roof-slot-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.3em;fill:#a08865;font-size:9px}.cz-board:hover .cz-roof-slot-tile,.cz-board:focus-visible .cz-roof-slot-tile,.cz-board[data-selected] .cz-roof-slot-tile{stroke:#c8913a;fill-opacity:.8}.cz-board:hover .cz-roof-slot-plus,.cz-board:focus-visible .cz-roof-slot-plus,.cz-board[data-selected] .cz-roof-slot-plus{stroke:#c8913a}.cz-roof-twinkles path{fill:#e2b04f;opacity:.55;transform-box:fill-box;transform-origin:50%;pointer-events:none}:root[data-tod=night] .cz-roof-twinkles path{fill:#f2be55;opacity:.85}.cz-roof-arch{fill:url(#cz-board)}.cz-roof-rays line{stroke:#c9a45c;stroke-width:2px;stroke-linecap:round;opacity:.8}.cz-roof-cap{fill:url(#cz-brass)}.cz-roof-medal{fill:#6e5b45}.cz-roof-medal-text{font-family:var(--font-display), Georgia, serif;fill:#fbf3df;pointer-events:none;font-size:14px}.cz-roof-spire{stroke:var(--cz-ink);stroke-width:2px;stroke-linecap:round}.cz-roof-star{fill:url(#cz-brass);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%}:root[data-tod=night] .cz-roof-star,:root[data-tod=dusk] .cz-roof-star{fill:#ffe29a;filter:drop-shadow(0 0 3px #ffcd6ef2)}.cz-roof-catbody{fill:#e39a55;stroke-width:1.6px}.cz-roof-tail{fill:none;stroke:#e39a55;stroke-width:3px;stroke-linecap:round;transform-box:fill-box;transform-origin:0 100%}.cz-roof-cateye{fill:var(--cz-ink)}:root[data-tod=night] .cz-roof-cateye{fill:#c9f07a}:root[data-tod=night] .cz-roof-catbody{fill:#b9804c}:root[data-tod=night] .cz-roof-tail{stroke:#b9804c}.cz-roof-cathead{transform-box:fill-box;transform-origin:70% 90%}.cz-roof-brace{stroke:#8a8e96;stroke-width:3px;stroke-linecap:round}.cz-roof-eave .cz-cable{stroke-width:1px}.cz-roof-eave .cz-bulb-halo{opacity:calc(var(--cz-lamp) * .8)}.cz-roof-guests{fill:#2a1d0c;opacity:calc(var(--cz-lamp) * .62);transition:opacity 1.8s}.cz-roof-guest-arm{fill:none;stroke:#2a1d0c;stroke-width:2.4px;stroke-linecap:round}.cz-roof-guest{transform-box:fill-box;transform-origin:50% 100%}.cz-roof-flag{transform-box:fill-box;transform-origin:0%}.cz-roof-flag-mono{font-family:var(--font-display), Georgia, serif;fill:#fffdf7;font-size:12px}.board-preview .bp2-frame{fill:#e2d0b6;stroke:#26282b;stroke-width:2px}.board-preview .bp2-brass{fill:#ceac68;stroke:#26282b;stroke-width:2px}.board-preview .bp2-medal{fill:#6e5b45;stroke:#26282b;stroke-width:2px}.board-preview .bp2-medal-text{font-family:var(--font-display), Georgia, serif;fill:#fbf3df;font-size:13px}.board-preview .bp2-ray{stroke:#c9a45c;stroke-width:2px;stroke-linecap:round}.board-preview .bp2-tile{fill:#fffdf7;stroke:#26282b;stroke-width:2px}.board-preview .bp2-slot{fill:none;stroke:#b39a74;stroke-width:2px;stroke-dasharray:6 4.5}.board-preview .bp2-mono{font-family:var(--font-display), Georgia, serif;fill:#fffdf7}.board-preview .bp2-name{font-family:var(--font-display), Georgia, serif;letter-spacing:.02em}@media (prefers-reduced-motion:no-preference){.cz-roof-sheen{animation:12.5s cubic-bezier(.45,0,.3,1) 2.4s infinite cz-roof-sheen}@keyframes cz-roof-sheen{0%{opacity:0;transform:translate(0)}3%{opacity:.55}17%{opacity:.55}20%{opacity:0;transform:translateX(var(--cz-roof-sweep,480px))}to{opacity:0;transform:translateX(var(--cz-roof-sweep,480px))}}:root[data-tod=night] .cz-roof-sheen{animation-name:cz-roof-sheen-night}@keyframes cz-roof-sheen-night{0%{opacity:0;transform:translate(0)}3%{opacity:.3}17%{opacity:.3}20%{opacity:0;transform:translateX(var(--cz-roof-sweep,480px))}to{opacity:0;transform:translateX(var(--cz-roof-sweep,480px))}}.cz-roof-halo{animation:23s ease-in-out infinite cz-roof-glow}@keyframes cz-roof-glow{0%,to{opacity:calc(var(--cz-lamp) * .75)}50%{opacity:calc(var(--cz-lamp) * .55)}}.cz-roof-hop{animation:27s ease-in-out infinite cz-roof-hop}@keyframes cz-roof-hop{0%,88%,to{transform:translate(0)}89.5%{transform:translate(-2px,-5px)}91%{transform:translate(-4px)}95%{transform:translate(-4px)}96.5%{transform:translate(-2px,-4px)}98%{transform:translate(0)}}.cz-roof-peck{transform-box:fill-box;transform-origin:80% 100%;animation:13s ease-in-out infinite cz-roof-peck}@keyframes cz-roof-peck{0%,70%,to{transform:rotate(0)}73%{transform:rotate(-22deg)}75%{transform:rotate(-4deg)}77%{transform:rotate(-20deg)}80%{transform:rotate(0)}}.cz-roof-sway{transform-box:fill-box;transform-origin:50% 100%;animation:11s ease-in-out infinite alternate cz-roof-sway}.cz-roof-sway-b{animation-duration:8.3s;animation-delay:-3s}@keyframes cz-roof-sway{0%{transform:rotate(-1.1deg)}to{transform:rotate(1.3deg)}}.cz-roof-festoon{transform-box:fill-box;transform-origin:50% 0;animation:9.4s ease-in-out infinite alternate cz-roof-festoon}@keyframes cz-roof-festoon{0%{transform:rotate(-.7deg)}to{transform:rotate(.7deg)translateY(.6px)}}.cz-roof-pennant{animation:5.6s ease-in-out infinite alternate cz-roof-flutter}@keyframes cz-roof-flutter{0%{transform:scaleX(1)skewY(0)}40%{transform:scaleX(.9)skewY(5deg)}to{transform:scaleX(.96)skewY(-3deg)}}.cz-roof-fall{animation:2.6s linear infinite cz-roof-fall}@keyframes cz-roof-fall{0%{transform:translateY(0)}to{transform:translateY(var(--cz-roof-fall,9px))}}:root[data-tod=night] .cz-roof-steam path,:root[data-tod=dawn] .cz-roof-steam path{animation:16s ease-out infinite cz-roof-steam}@keyframes cz-roof-steam{0%{opacity:0;transform:translateY(0)scaleY(.6)}25%{opacity:.22}70%{opacity:.06}to{opacity:0;transform:translateY(-16px)scaleY(1.25)}}:root[data-tod=night] .cz-roof-embers circle,:root[data-tod=dusk] .cz-roof-embers circle{animation:6s ease-out infinite cz-roof-ember}@keyframes cz-roof-ember{0%{opacity:0;transform:translate(0)}8%{opacity:.95}60%{opacity:.6}to{opacity:0;transform:translate(var(--cz-roof-drift,4px), -44px)}}.cz-roof-flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.9s ease-in-out infinite alternate cz-roof-flame}@keyframes cz-roof-flame{0%{transform:scale(1)}35%{transform:scale(.92,1.12)}70%{transform:scale(1.04,.9)}to{transform:scale(.96,1.06)}}.cz-roof-basket{transform-box:fill-box;transform-origin:50% 0;animation:7.3s ease-in-out infinite alternate cz-roof-basket}@keyframes cz-roof-basket{0%{transform:rotate(-1.8deg)}to{transform:rotate(1.8deg)}}:root[data-tod=night] .cz-roof-env-warm{animation:9s ease-in-out infinite cz-burn}.cz-roof-twinkles path{animation:3.6s ease-in-out infinite cz-roof-twinkle}@keyframes cz-roof-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}45%{opacity:.9;transform:scale(1)rotate(45deg)}70%{opacity:.2;transform:scale(.7)rotate(70deg)}}.cz-roof-slot-tile{animation:3.2s ease-in-out infinite cz-roof-slot}@keyframes cz-roof-slot{0%,to{opacity:1}50%{opacity:.55}}.cz-roof-tail{animation:4.2s ease-in-out infinite alternate cz-roof-tail}@keyframes cz-roof-tail{0%{transform:rotate(-6deg)}to{transform:rotate(8deg)}}.cz-roof-cathead{animation:17s ease-in-out infinite cz-roof-cathead}@keyframes cz-roof-cathead{0%,60%,to{transform:rotate(0)}64%,80%{transform:rotate(-12deg)}84%{transform:rotate(4deg)}}.cz-roof-guest{animation:3.8s ease-in-out infinite alternate cz-roof-guest}@keyframes cz-roof-guest{0%{transform:rotate(-2deg)}to{transform:rotate(2.4deg)}}.cz-roof-flag{animation:5.6s ease-in-out infinite alternate cz-roof-flutter}.cz-roof-star{animation:9s ease-in-out infinite cz-roof-starspin}@keyframes cz-roof-starspin{0%,80%,to{transform:scale(1)rotate(0)}88%{transform:scale(1.25)rotate(45deg)}}}.cz-cabana-canvas{fill:#f7f1e3}.cz-cabana-ink{fill:none;stroke:var(--cz-ink);stroke-width:2.2px;stroke-linejoin:round;transition:stroke 1.4s}.cz-cabana-trim{stroke:#fff;stroke-width:.9px;opacity:.45}.cz-cabana-seamline{stroke:var(--cz-ink);stroke-width:.8px;opacity:.3;stroke-dasharray:1.6 1.6}.cz-cabana-fold{fill:none;stroke:#b8a88e;stroke-width:1px;opacity:.7;stroke-linecap:round}.cz-cabana-edge{fill:none;stroke:#c9655a;stroke-width:1.8px;stroke-linecap:round}.cz-cabana-seam{stroke:#6e4527;stroke-width:.8px;opacity:.55}.cz-cabana-backpost{fill:#3b5249}.cz-cabana-brass{fill:url(#cz-brass);stroke:var(--cz-ink);stroke-width:.9px}.cz-cabana-cord{stroke:#9e3029;stroke-width:1px}.cz-cabana-tassel-body{fill:#c9655a;stroke:var(--cz-ink);stroke-width:.8px;stroke-linejoin:round}.cz-cabana-cushion{fill:#f3ebda;stroke-width:1.8px}.cz-cabana-crease{fill:none;stroke:#bfae92;stroke-width:.9px;stroke-linecap:round}.cz-cabana-piping{stroke:#7fa48a;stroke-width:1px;opacity:.9}.cz-cabana-pillow-teal{fill:#4c6e86;stroke-width:1.6px}.cz-cabana-pillow-mustard{fill:#e2b04a;stroke-width:1.6px}.cz-cabana .cz-cabana-canvas.cz-out{stroke-width:1.8px}.cz-cabana-ink-fine{stroke-width:1.6px}.cz-cabana-throwline{fill:none;stroke:#4f7a62;stroke-width:.9px;stroke-linecap:round;opacity:.8}.cz-cabana-throw{fill:#7fa48a;stroke-width:1.5px}.cz-cabana-fringe{fill:none;stroke:#4f7a62;stroke-width:.8px;stroke-linecap:round}.cz-umbrella-canvas{fill:#f7f1e3}.cz-umbrella-stripe{fill:#7fa48a}.cz-umbrella-pole{fill:#a87448;stroke:var(--cz-ink);stroke-width:1.2px}.cz-umbrella-rib{stroke:var(--cz-ink);stroke-width:.9px;opacity:.45}.cz-umbrella-rattan{fill:none;stroke:#8c5e33;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.cz-umbrella-rattan-fine{fill:none;stroke:#8c5e33;stroke-width:.9px;stroke-linecap:round}.cz-umbrella-seat{fill:#4c6e86}.cz-cabana-iron{fill:none;stroke:#2e3236;stroke-width:1.5px;stroke-linecap:round}.cz-umbrella-bottle{fill:#2f5a44}.cz-umbrella-glass{fill:#eaf3f5;fill-opacity:.5;stroke:var(--cz-ink);stroke-width:.6px;stroke-linecap:round}.cz-umbrella-wine{fill:#8e2f3a}.cz-umbrella-jar{fill:#f6e7c4;stroke:var(--cz-ink);stroke-width:.6px}.cz-umbrella-flame{fill:#ffb547}.cz-lemon-pot{fill:#f4eee2;stroke-width:1.6px}.cz-lemon-band{stroke:#4c6e86;stroke-width:2.2px}.cz-lemon-trunk{fill:none;stroke:#6e4a2e;stroke-width:2px;stroke-linecap:round}.cz-lemon-leaf{fill:#4f7a4a}.cz-lemon-leaflit{fill:#7fa864;opacity:.85}.cz-lemon-vein{fill:none;stroke:#2f4a2c;stroke-width:.8px;stroke-linecap:round;opacity:.6}.cz-lemon-fruit{fill:#f2d04a;stroke:#8a6a1a;stroke-width:.7px}.cz-cabana-shade{opacity:calc(var(--cz-shadow-o) * .5)}.cz-cabana-night{opacity:var(--cz-lamp);pointer-events:none;transition:opacity 1.8s}.cz-cabana-bulb .cz-bulb-halo{opacity:calc(var(--cz-lamp) * .85)}@media (prefers-reduced-motion:no-preference){.cz-cabana-breathe{animation:7.8s ease-in-out infinite cz-cabana-breathe}.cz-umbrella-breathe{animation-duration:6.1s;animation-delay:-2.4s}@keyframes cz-cabana-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.07)}}.cz-cabana-tassel{animation:4.6s ease-in-out infinite alternate cz-cabana-tassel}@keyframes cz-cabana-tassel{0%{transform:rotate(-7deg)}to{transform:rotate(6deg)}}.cz-cabana-curtain{animation:10.5s ease-in-out infinite alternate cz-cabana-curtain}@keyframes cz-cabana-curtain{0%{transform:rotate(-.6deg)}to{transform:rotate(.9deg)}}.cz-cabana-candle{animation:2.9s ease-in-out infinite alternate cz-cabana-candle}@keyframes cz-cabana-candle{0%{opacity:1}to{opacity:.7}}}.cz-cabana-stripe{fill:#e3d6be}.cz-cabana-edge{stroke:#cdbb9c}.cz-cabana-cord{stroke:#a88c5e}.cz-cabana-tassel-body{fill:#d8c29a}
:root{--cz-st-frame:#3f5a52;--cz-st-wood:#b07a4e;--cz-st-glass:#cfe0ea;--cz-st-red:#c8453b;--cz-st-red-dark:#9e3029;--cz-st-poster:#f3e9d6;--cz-st-leaf:#7fa06a;--cz-st-leaf-gold:#d9a44a;--cz-st-shopper:#3e3a40;--cz-st-shopper-o:.14;--cz-st-steam:#fff;--cz-st-steam-o:.5;--cz-st-paint-l:#7fa48a;--cz-st-paint-l-dark:#4f7a62;--cz-st-paint-r:#4c6e86;--cz-st-paint-r-dark:#34536a;--cz-st-trim:#ffffff29;--cz-st-fascia:#fbf4e4;--cz-st-fascia-ink:#2b2620;--cz-st-canvas:#f7f1e3;--cz-st-wash-o:0}:root[data-tod=dusk],:root[data-tod=dawn]{--cz-st-paint-l:#6e9079;--cz-st-paint-l-dark:#46695a;--cz-st-paint-r:#445f78;--cz-st-paint-r-dark:#2f475d;--cz-st-fascia:#fcefd6;--cz-st-canvas:#efe5d3;--cz-st-wash-o:.6;--cz-st-glass:#d7d3e0;--cz-st-shopper:#5a3b30;--cz-st-shopper-o:.5;--cz-st-steam-o:.65}:root[data-tod=night]{--cz-st-paint-l:#4c6a5b;--cz-st-paint-l-dark:#344c42;--cz-st-paint-r:#33475e;--cz-st-paint-r-dark:#233447;--cz-st-trim:#ffffff17;--cz-st-fascia:#ffefcf;--cz-st-fascia-ink:#241b14;--cz-st-canvas:#c9c2b6;--cz-st-wash-o:1;--cz-st-frame:#2a3a3e;--cz-st-wood:#7c5a44;--cz-st-glass:#6e7a9e;--cz-st-red:#9c3a3a;--cz-st-red-dark:#6e2628;--cz-st-poster:#fff1cf;--cz-st-leaf:#56705a;--cz-st-leaf-gold:#a98345;--cz-st-shopper:#5a3626;--cz-st-shopper-o:.62;--cz-st-steam:#ffe9c8;--cz-st-steam-o:.7}.cz-st-gutter{fill:var(--cz-shadow);opacity:calc(var(--cz-shadow-o) * .55)}.cz-st-lane rect{fill:var(--cz-pavement);opacity:.3;transition:fill 1.4s}.cz-st-neonhalo{opacity:1;fill-opacity:.18;transition:fill-opacity 1.8s}:root[data-tod=dusk] .cz-st-neonhalo,:root[data-tod=dawn] .cz-st-neonhalo{fill-opacity:.6}:root[data-tod=night] .cz-st-neonhalo{fill-opacity:.95}.cz-st-pendant{opacity:calc(.25 + var(--cz-lamp) * .75);transition:opacity 1.6s}.cz-st-pendant-cord{stroke:var(--cz-ink);stroke-width:.9px;opacity:.7}.cz-st-pendant-shade{fill:#3f4a44;stroke:var(--cz-ink);stroke-width:.6px}.cz-st-shopper{fill:var(--cz-st-shopper);opacity:var(--cz-st-shopper-o);transition:opacity 1.6s}.cz-st-shop{outline:none}.cz-st-shop[role=button]{cursor:pointer}.cz-st-hit{fill:#0000}.cz-st-ring{fill:none;stroke:#ffd873;stroke-width:3px;opacity:0;pointer-events:none;transition:opacity .2s}.cz-st-shop:focus-visible .cz-st-ring,.cz-st-shop[data-selected] .cz-st-ring{opacity:1}.cz-st-paint-l{fill:var(--cz-st-paint-l);transition:fill 1.4s}.cz-st-paint-r{fill:var(--cz-st-paint-r);transition:fill 1.4s}.cz-st-paint-dark-l{fill:var(--cz-st-paint-l-dark);transition:fill 1.4s}.cz-st-paint-dark-r{fill:var(--cz-st-paint-r-dark);transition:fill 1.4s}.cz-st-trim{fill:none;stroke:var(--cz-st-trim);stroke-width:1.4px}.cz-st-mullion{stroke:#2c2f33;stroke-width:2.2px}.cz-st-fascia-face{fill:var(--cz-st-fascia);transition:fill 1.4s}.cz-st-fascia-line{fill:none;stroke:#c99a4b;stroke-width:1.2px}.cz-st-fascia-text{fill:var(--cz-st-fascia-ink);font-family:var(--font-display), Georgia, serif;letter-spacing:.06em;pointer-events:none;font-size:19px;font-weight:600}.cz-st-fascia-name{letter-spacing:.04em;font-weight:700}.cz-st-fascia-rule{fill:#c99a4b;opacity:.9}.cz-st-logo-tile{fill:#fff;stroke-width:1.4px}.cz-st-badge{fill:#e6b95a;stroke-width:1.8px}.cz-st-badge-ring{fill:none;stroke:#fff3d2;stroke-width:1px;opacity:.8}.cz-st-badge-text{fill:#2b2118;font-family:var(--font-display), Georgia, serif;pointer-events:none;font-size:13px;font-weight:700}.cz-st-shop:hover .cz-st-fascia-face{fill:#fff}:root[data-tod=night] .cz-st-shop:hover .cz-st-fascia-face{fill:#fff6e0}.cz-st-signwash{opacity:var(--cz-st-wash-o);pointer-events:none;transition:opacity 1.6s}.cz-st-gooseneck-arm{fill:none;stroke:#2e3236;stroke-width:1.8px;stroke-linecap:round}.cz-st-gooseneck-shade{fill:#2e3a36;stroke-width:1.2px}.cz-st-gooseneck-bulb{fill:#ffe7a6;opacity:calc(.2 + var(--cz-lamp) * .8);transition:opacity 1.6s}.cz-st-canvas{fill:var(--cz-st-canvas);transition:fill 1.4s}.cz-st-stripe-l{fill:var(--cz-st-paint-l);transition:fill 1.4s}.cz-st-stripe-r{fill:#c9655a;transition:fill 1.4s}:root[data-tod=night] .cz-st-stripe-r{fill:#8e4a45}.cz-st-canvas-shade{fill:#000;opacity:.1}.cz-st-awning-ink{fill:none;stroke:var(--cz-ink);stroke-width:2.2px;stroke-linejoin:round;transition:stroke 1.4s}:root[data-tod=night] .cz-st-stripe{filter:brightness(.72)}.cz-st-inside{pointer-events:none}.cz-st-shelf{fill:#8a5e3c;opacity:.85}.cz-st-leafy{fill:#6c9b62}.cz-st-bloom{fill:#e4788a}.cz-st-pot{fill:#c77a4e}.cz-st-bucket{fill:#9aa3a6;stroke:var(--cz-ink);stroke-width:.8px}.cz-st-stem{stroke:#4e7a45;stroke-width:1.2px}.cz-st-cord{stroke:var(--cz-ink);stroke-width:.9px;opacity:.75}.cz-st-loaf{fill:#c8894a;stroke:#7a4e2a;stroke-width:.8px}.cz-st-bun{fill:#e8b66e;stroke:#7a4e2a;stroke-width:.8px}.cz-st-counter{fill:#7a5238}.cz-st-counter-glass{fill:#ddebf0;opacity:.45}.cz-st-stand{fill:#d9d2c4}.cz-st-cake{fill:#f4c9d2;stroke-width:1px}.cz-st-icing{fill:none;stroke:#fff;stroke-width:1.4px}.cz-st-cherry{fill:#c8453b}.cz-st-open-card{fill:#f6eedc;stroke-width:1px}.cz-st-open-text{fill:#b83b30;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:6.5px;font-weight:700}.cz-st-flue{fill:#6b6f73;stroke-width:1.6px}.cz-st-smoke{stroke:#d9d9d9;stroke-width:2.2px}.cz-st-lantern{fill:#3a3530;stroke-width:1.2px}.cz-st-lantern-glass{fill:#ffe7a6;stroke-width:1.2px}.cz-st-shop .cz-neon-text,.cz-st-shop .cz-neon-glow-text{font-size:22px}.cz-st-shop .cz-neon-small,.cz-st-shop .cz-neon-price{font-size:13px}.cz-st-shop .cz-neon{pointer-events:none}.cz-st-shop:focus-visible .cz-neon-text,.cz-st-shop[data-selected] .cz-neon-text{stroke-width:3.6px}.cz-st-aframe-leg{stroke:#6e4b33;stroke-width:2.4px;stroke-linecap:round}.cz-st-chalkboard{fill:#2f3a34}.cz-st-chalk{fill:none;stroke:#f1eee6;stroke-width:1.1px;stroke-linecap:round;opacity:.85}.cz-st-ink{stroke:var(--cz-ink);stroke-width:1.8px;stroke-linejoin:round;transition:stroke 1.4s}.cz-st-contact{fill:var(--cz-shadow);opacity:calc(var(--cz-shadow-o) * .9)}.cz-st-frame{fill:var(--cz-st-frame);transition:fill 1.4s}.cz-st-wood{fill:var(--cz-st-wood);transition:fill 1.4s}.cz-st-glass{fill:var(--cz-st-glass);fill-opacity:.42;transition:fill 1.4s}.cz-st-poster{fill:var(--cz-st-poster);transition:fill 1.4s}.cz-st-poster-lit{fill:#ffe7b0;opacity:calc(var(--cz-lamp) * .7);transition:opacity 1.6s}.cz-st-poster-sun{fill:#f2b35c;opacity:.8}.cz-st-poster-hill{fill:#8db08a;opacity:.75}.cz-st-glow{opacity:var(--cz-lamp);transition:opacity 1.6s}.cz-st-red{fill:var(--cz-st-red);transition:fill 1.4s}.cz-st-red-dark{fill:var(--cz-st-red-dark);transition:fill 1.4s}.cz-st-slot{fill:var(--cz-ink)}.cz-st-hoop{fill:none;stroke:var(--cz-ink-soft);stroke-width:3px;stroke-linecap:round}.cz-st-parked{fill:none;stroke:var(--cz-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cz-st-parked circle{stroke-width:2.4px}.cz-st-saddle{fill:var(--cz-ink);stroke:none}.cz-st-wisp{fill:none;stroke:var(--cz-st-steam);stroke-width:1.6px;stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:50% 100%}.cz-st-leaf{fill:var(--cz-st-leaf);stroke:var(--cz-ink);stroke-width:.6px;opacity:0}.cz-st-leaf-gold{fill:var(--cz-st-leaf-gold)}.cz-st-spill{opacity:calc(var(--cz-lamp) * .8);transition:opacity 1.6s}.cz-st-lamp{opacity:calc(var(--cz-lamp) * .9);transition:opacity 1.6s}.cz-st-moths{opacity:0;transition:opacity 2s}:root[data-tod=night] .cz-st-moths{opacity:.85}.cz-st-moth{fill:#fff2cf}.cz-st-roadglow{opacity:0;transition:opacity 2s}:root[data-tod=night] .cz-st-roadglow{opacity:.3}.cz-tower[data-rain] .cz-st-roadglow{opacity:calc(var(--cz-lamp) * .95)}.cz-st-sheen{opacity:0;transition:opacity 2.4s}.cz-tower[data-rain] .cz-st-sheen{opacity:1}@media (prefers-reduced-motion:no-preference){.cz-st-shop:not([data-selected]):not(:focus-visible) .cz-neon{animation:23s linear infinite cz-st-flicker}.cz-st-shop-l:not([data-selected]):not(:focus-visible) .cz-neon{animation-duration:37s;animation-delay:-11s}@keyframes cz-st-flicker{0%,71%,72.4%,73.6%,to{opacity:1}71.6%{opacity:.45}73%{opacity:.7}}.cz-st-neonhalo{animation:9s ease-in-out infinite cz-st-breathe}.cz-st-shop-l .cz-st-neonhalo{animation-duration:12s;animation-delay:-4s}@keyframes cz-st-breathe{0%,to{opacity:1}50%{opacity:.78}}.cz-st-awning{animation:8.5s ease-in-out infinite cz-st-awning}@keyframes cz-st-awning{0%,to{transform:scaleY(1)}40%{transform:scaleY(1.018)}60%{transform:scaleY(1.008)}}.cz-st-nod{animation:7s ease-in-out infinite cz-st-nod}.cz-st-nod-roseurn{animation-duration:11s;animation-delay:-3s}.cz-st-nod-lavender{animation-duration:6.2s;animation-delay:-1.4s}.cz-st-nod-delphinium{animation-duration:8.6s;animation-delay:-5s}@keyframes cz-st-nod{0%,to{transform:rotate(0)}30%{transform:rotate(1.6deg)}65%{transform:rotate(-.9deg)}}.cz-st-shopper{animation:34s ease-in-out infinite cz-st-cross}.cz-st-shopper-l{animation-duration:47s;animation-delay:-20s}@keyframes cz-st-cross{0%,30%{transform:translate(0)}40%,52%{transform:translateX(calc(var(--cross) * .5))}62%,to{transform:translateX(var(--cross))}}.cz-st-wisp{animation:6s ease-out infinite cz-st-steam}@keyframes cz-st-steam{0%{opacity:0;transform:translateY(2px)scaleX(.8)}25%{opacity:var(--cz-st-steam-o)}to{opacity:0;transform:translate(2px,-9px)scaleX(1.3)}}.cz-st-leaf{opacity:1}.cz-st-leaf-fall{opacity:0;animation:40s linear infinite cz-st-fall}@keyframes cz-st-fall{0%{opacity:0;transform:translateY(0)}1%{opacity:1}16%{opacity:1;transform:translateY(var(--fall))}22%,to{opacity:0;transform:translateY(var(--fall))}}.cz-st-leaf-sway{animation:2.6s ease-in-out infinite alternate cz-st-sway}@keyframes cz-st-sway{0%{transform:translate(-6px)rotate(-30deg)}to{transform:translate(6px)rotate(35deg)}}.cz-st-lamp-1{animation:17s linear infinite cz-st-hum}@keyframes cz-st-hum{0%,82%,83.4%,84.6%,to{opacity:calc(var(--cz-lamp) * .9)}82.6%{opacity:calc(var(--cz-lamp) * .55)}84%{opacity:calc(var(--cz-lamp) * .75)}}.cz-st-moth{animation:5s linear infinite cz-st-orbit}@keyframes cz-st-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}.cz-umbrella{opacity:0;transform:rotate(var(--cz-tilt,0deg)) scale(.2, .05);pointer-events:none;transition:opacity .4s,transform .52s cubic-bezier(.34,1.56,.64,1)}.cz-tower[data-rain] .cz-umbrella{opacity:1;transform:rotate(var(--cz-tilt,0deg)) scale(1)}.cz-umbrella-canopy{stroke:var(--cz-ink);stroke-width:1.8px;stroke-linejoin:round}.cz-umbrella-rib{fill:none;stroke:var(--cz-ink);stroke-width:1px;opacity:.45}.cz-umbrella-shaft{stroke:var(--cz-ink);stroke-width:1.6px;stroke-linecap:round}.cz-umbrella-hook{fill:none;stroke:var(--cz-ink);stroke-width:1.6px;stroke-linecap:round}.cz-umbrella-tip{fill:var(--cz-ink)}:root[data-tod=night] .cz-umbrella-canopy{filter:brightness(.72)}@media (prefers-reduced-motion:reduce){.cz-umbrella{transition:none}}
