.xyzt-city-module__WJe4za__field{--ink:#3f3c37;--muted:#8a867e;--line:#bdb9b0;--accent:#b4532f;color:var(--ink);background:#f1f0ec;position:fixed;inset:0;overflow:hidden}.xyzt-city-module__WJe4za__canvas canvas{touch-action:none;cursor:grab;display:block}.xyzt-city-module__WJe4za__canvas canvas:active{cursor:grabbing}.xyzt-city-module__WJe4za__text,.xyzt-city-module__WJe4za__tick{font:12px/1.2 var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.01em;margin:0}.xyzt-city-module__WJe4za__tick{color:var(--muted);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(-100%,-50%)}.xyzt-city-module__WJe4za__status{color:var(--ink);position:absolute;top:22px;left:24px}.xyzt-city-module__WJe4za__control{top:max(20px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));flex-direction:column;align-items:flex-end;gap:14px;width:96px;display:flex;position:absolute}.xyzt-city-module__WJe4za__modes{gap:10px;display:flex}.xyzt-city-module__WJe4za__control button{min-width:36px;min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px}.xyzt-city-module__WJe4za__control button[aria-pressed=true],.xyzt-city-module__WJe4za__control button:hover:not(:disabled){color:var(--ink)}.xyzt-city-module__WJe4za__control button:disabled{cursor:default;opacity:.45}.xyzt-city-module__WJe4za__control button:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.xyzt-city-module__WJe4za__track{--thumb:20px;flex:1;justify-content:flex-end;width:100%;min-height:0;display:flex;position:relative}.xyzt-city-module__WJe4za__slider{writing-mode:vertical-lr;appearance:none;cursor:pointer;touch-action:none;direction:rtl;background:0 0;width:44px;height:100%;margin:0}.xyzt-city-module__WJe4za__slider:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.xyzt-city-module__WJe4za__slider::-webkit-slider-runnable-track{background:var(--line);width:2px;height:100%}.xyzt-city-module__WJe4za__slider::-moz-range-track{background:var(--line);width:2px;height:100%}.xyzt-city-module__WJe4za__slider::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);margin-left:calc((2px - var(--thumb)) / 2);appearance:none;background:var(--ink);border:0;border-radius:50%}.xyzt-city-module__WJe4za__slider::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:var(--ink);border:0;border-radius:50%}.xyzt-city-module__WJe4za__readout{right:50px;bottom:calc(var(--control) * (100% - var(--thumb)) + var(--thumb) / 2);color:var(--ink);white-space:nowrap;pointer-events:none;position:absolute;transform:translateY(50%)}@media (max-width:600px){.xyzt-city-module__WJe4za__text,.xyzt-city-module__WJe4za__tick{font-size:11px}.xyzt-city-module__WJe4za__status{top:16px;left:16px}.xyzt-city-module__WJe4za__control{top:max(12px, env(safe-area-inset-top));bottom:max(12px, env(safe-area-inset-bottom));gap:8px}.xyzt-city-module__WJe4za__modes{gap:4px}}
