@font-face{font-family:Silkscreen Fallback;src:local("Menlo"),local("Courier New"),local("DejaVu Sans Mono"),local("Consolas");size-adjust:110%;ascent-override:82%;descent-override:18%}:root{--c-outline: #2b1d2a;--c-shadow: #4a3547;--c-white: #fbf6ee;--c-cream: #f1e4c3;--c-tan: #d9b98a;--c-wood: #a86b3c;--c-wood-dark: #6f3f22;--c-brick: #b4553a;--c-roof-red: #c8402f;--c-roof-red-lt: #e3684f;--c-roof-blue: #3b5fa8;--c-roof-blue-lt: #5f86d0;--c-roof-green: #3f7a4a;--c-roof-green-lt: #66a35e;--c-roof-purple: #6d4a9e;--c-roof-purple-lt: #9070c4;--c-straw: #d9a84a;--c-straw-dark: #a97a2c;--c-grass: #7bb75a;--c-grass-lt: #8fcb66;--c-grass-dk: #6aa44c;--c-moss: #3e6b45;--c-road: #b9b3a6;--c-road-dk: #8e8778;--c-stone: #d7d2c6;--c-water: #3f8fd0;--c-water-lt: #7cc3ef;--c-sun-yellow: #f5d34c;--c-lantern: #f29a3a;--c-sakura: #f3a7c6;--c-lavender: #b79be0;--c-dusk: #3a2d5e;--ink: var(--c-outline);--ink-2: var(--c-shadow);--muted: color-mix(in srgb, var(--c-shadow) 80%, var(--c-white));--paper: var(--c-white);--bg: color-mix(in srgb, var(--c-cream) 40%, var(--c-white));--surface: var(--paper);--surface-2: color-mix(in srgb, var(--c-cream) 45%, var(--c-white));--surface-3: var(--c-cream);--surface-hover: color-mix(in srgb, var(--c-cream) 30%, var(--c-white));--line: color-mix(in srgb, var(--c-outline) 14%, transparent);--line-2: color-mix(in srgb, var(--c-outline) 24%, transparent);--primary: var(--c-roof-blue);--primary-hi: var(--c-roof-blue-lt);--primary-hover: color-mix(in srgb, var(--c-roof-blue) 80%, var(--c-roof-blue-lt));--on-primary: var(--c-white);--success: var(--c-roof-green);--success-hi: var(--c-roof-green-lt);--success-soft: color-mix(in srgb, var(--c-grass-lt) 32%, var(--c-white));--danger: var(--c-roof-red);--danger-hi: var(--c-roof-red-lt);--danger-hover: color-mix(in srgb, var(--c-roof-red) 88%, var(--c-roof-red-lt));--danger-soft: color-mix(in srgb, var(--c-roof-red-lt) 18%, var(--c-white));--warning: var(--c-sun-yellow);--warning-soft: color-mix(in srgb, var(--c-sun-yellow) 30%, var(--c-white));--lantern: var(--c-lantern);--district: var(--c-dusk);--district-hi: var(--c-roof-purple);--district-soft: color-mix(in srgb, var(--c-lavender) 28%, var(--c-white));--link: var(--c-roof-blue);--verified: var(--c-water);--info-soft: color-mix(in srgb, var(--c-water-lt) 26%, var(--c-white));--disabled-face: var(--c-stone);--disabled-ink: var(--c-road-dk);--font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-display: "Silkscreen", "Silkscreen Fallback", ui-monospace, monospace;--font-num: "Jersey 10", "Silkscreen", "Silkscreen Fallback", ui-monospace, monospace;--font-num-scale: 1.1667;--font-pixel: var(--font-display);--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--t-pixel-xs: 12px;--t-pixel-sm: 16px;--t-pixel-md: 24px;--t-pixel-lg: 32px;--t-num-sm: calc(16px * var(--font-num-scale));--t-num-md: calc(24px * var(--font-num-scale));--t-num-lg: calc(32px * var(--font-num-scale));--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--px: 2px;--bw: 2px;--drop: 3px;--drop-lg: 4px;--r-0: 0;--r-1: 2px;--shadow-block: 0 var(--drop) 0 var(--ink);--shadow-panel: 0 var(--drop-lg) 0 var(--ink);--notch: polygon(2px 0, calc(100% - 2px) 0, calc(100% - 2px) 2px, 100% 2px, 100% calc(100% - 2px) , calc(100% - 2px) calc(100% - 2px) , calc(100% - 2px) 100%, 2px 100%, 2px calc(100% - 2px) , 0 calc(100% - 2px) , 0 2px, 2px 2px);--notch-drop: polygon(2px 0, calc(100% - 2px) 0, calc(100% - 2px) 2px, 100% 2px, 100% calc(100% + var(--drop-lg) - 2px), calc(100% - 2px) calc(100% + var(--drop-lg) - 2px), calc(100% - 2px) calc(100% + var(--drop-lg)), 2px calc(100% + var(--drop-lg)), 2px calc(100% + var(--drop-lg) - 2px), 0 calc(100% + var(--drop-lg) - 2px), 0 2px, 2px 2px);--snap: .12s steps(2, jump-end);--snap-1: .12s steps(1, jump-end);--z-hud: 10;--z-panel: 20;--z-hover: 30;--z-nav: 15;--z-overlay: 50;--z-toast: 60;--z-tooltip: 70;--brand-k: var(--c-outline);--brand-s: var(--c-dusk);--brand-w: var(--c-cream);--brand-a: var(--c-sun-yellow);color-scheme:light}:root[data-theme=dark]{--ink: var(--c-white);--ink-2: var(--c-stone);--muted: color-mix(in srgb, var(--c-stone) 75%, var(--c-dusk));--paper: color-mix(in srgb, var(--c-dusk) 80%, var(--c-outline));--bg: var(--c-outline);--surface: var(--paper);--surface-2: color-mix(in srgb, var(--c-dusk) 60%, var(--c-outline));--surface-3: var(--c-shadow);--surface-hover: color-mix(in srgb, var(--c-dusk) 70%, var(--c-shadow));--line: color-mix(in srgb, var(--c-white) 14%, transparent);--line-2: color-mix(in srgb, var(--c-white) 24%, transparent);--link: var(--c-water-lt);--brand-k: var(--c-dusk);--brand-s: var(--c-roof-purple);color-scheme:dark}:where(.px){--px-edge: var(--ink);--px-face: var(--paper);--px-hi: var(--px-face);--px-lo: var(--px-face);--px-drop: 0px;--px-sink: 0px;position:relative;isolation:isolate;background:transparent;border:0}.px:before,.px:after{content:"";position:absolute;z-index:-1;pointer-events:none;transition:background-color var(--snap),top var(--snap-1),bottom var(--snap-1)}.px:before{inset:var(--px-sink) 0 0 0;background:var(--px-edge);clip-path:var(--notch)}.px:after{top:calc(var(--bw) + var(--px-sink));left:var(--bw);right:var(--bw);bottom:calc(var(--bw) + var(--px-drop) - var(--px-sink));background:linear-gradient(var(--px-hi) 0 var(--px),transparent var(--px)) top / 100% var(--px) no-repeat,linear-gradient(transparent 0,var(--px-lo) 0) bottom / 100% var(--px) no-repeat,var(--px-face)}.px-label{display:inline-flex;align-items:center;justify-content:center;gap:inherit;translate:0 calc(var(--px-sink) - var(--px-drop) / 2);transition:translate var(--snap-1)}:where(.px-card){background:var(--surface);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop)}:where(.px-type){font-family:var(--font-pixel);font-weight:400;letter-spacing:0;-webkit-font-smoothing:none;font-smooth:never}.px-focus:focus-visible,.px-focus-within:has(:focus-visible){outline:var(--bw) solid var(--ink);outline-offset:var(--px);box-shadow:0 0 0 var(--px) var(--paper)}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.btn-row[data-align=end]{justify-content:flex-end}.btn-row[data-align=center]{justify-content:center}.btn-row[data-align=between]{justify-content:space-between}.btn-row[data-size=sm]{gap:var(--s-2)}@media (max-width: 640px){.btn-row:not([data-phone=wrap]){align-items:stretch}.btn-row:not([data-phone=wrap])>*{flex:1 1 auto;min-width:0}.btn-row:not([data-phone=wrap])>.px{padding-left:var(--s-3);padding-right:var(--s-3)}.btn-row:not([data-phone=wrap])>.is-primary,.btn-row:not([data-phone=wrap])>.btn-row-full,.btn-row[data-phone=stack]>*{flex-basis:100%}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.px:before,.px:after,.px-label{transition:none}}._icon_wy96v_1{flex:none;display:block;image-rendering:pixelated}._verified_wy96v_2{display:inline-block;vertical-align:-3px;margin-left:4px}._btn_sa4j6_2{--px-drop: var(--drop);display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:40px;padding:0 var(--s-4);padding-bottom:var(--px-drop);font-family:var(--font-pixel);font-size:var(--t-pixel-sm);line-height:1;text-transform:uppercase;white-space:nowrap;max-width:100%;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;-webkit-font-smoothing:none;-webkit-tap-highlight-color:transparent}._label_sa4j6_24{padding-top:1px;min-width:0;overflow:hidden;text-overflow:ellipsis}._btn_sa4j6_2 .icon,._btn_sa4j6_2 svg{flex:none}._xs_sa4j6_28{height:26px;padding-left:var(--s-2);padding-right:var(--s-2);gap:var(--s-1);font-size:var(--t-pixel-xs);--px-drop: 2px}._sm_sa4j6_29{height:32px;padding-left:var(--s-3);padding-right:var(--s-3);gap:6px;font-size:var(--t-pixel-xs)}._md_sa4j6_30{height:40px}._lg_sa4j6_31{height:50px;padding-left:var(--s-6);padding-right:var(--s-6);--px-drop: var(--drop-lg)}._block_sa4j6_32{display:flex;width:100%}._primary_sa4j6_35{--px-face: var(--primary);--px-hi: var(--primary-hi);--px-lo: color-mix(in srgb, var(--primary) 75%, var(--c-outline));color:var(--on-primary)}._primary_sa4j6_35:hover:not(:disabled){--px-face: var(--primary-hover)}._secondary_sa4j6_43{--px-face: var(--paper);--px-hi: var(--paper);--px-lo: var(--surface-3)}._secondary_sa4j6_43:hover:not(:disabled){--px-face: var(--surface-hover)}._danger_sa4j6_50{--px-face: var(--danger);--px-hi: var(--danger-hi);--px-lo: color-mix(in srgb, var(--danger) 75%, var(--c-outline));color:var(--on-primary)}._danger_sa4j6_50:hover:not(:disabled){--px-face: var(--danger-hover)}._ghost_sa4j6_59{--px-drop: 0px;--px-edge: transparent;--px-face: transparent;color:var(--ink-2)}._ghost_sa4j6_59:hover:not(:disabled){--px-face: var(--surface-2);--px-edge: var(--line-2);color:var(--ink)}._ghost_sa4j6_59._on_sa4j6_66{--px-face: var(--surface-3);--px-edge: var(--ink);color:var(--ink)}._secondary_sa4j6_43._on_sa4j6_66{--px-face: var(--c-cream);--px-hi: var(--c-cream);--px-sink: var(--px-drop)}._btn_sa4j6_2:active:not(:disabled){--px-sink: var(--px-drop)}._btn_sa4j6_2:disabled,._btn_sa4j6_2[aria-disabled=true]{--px-face: var(--disabled-face);--px-hi: var(--disabled-face);--px-lo: var(--disabled-face);--px-edge: var(--disabled-ink);--px-sink: var(--px-drop);color:var(--disabled-ink);cursor:not-allowed}._ghost_sa4j6_59:disabled{--px-face: transparent;--px-hi: transparent;--px-lo: transparent;--px-edge: transparent}._btn_sa4j6_2[aria-busy=true]{cursor:progress}._spinner_sa4j6_89{--dim: color-mix(in srgb, currentColor 32%, transparent);position:relative;display:inline-block;flex:none;width:12px;height:12px;background:linear-gradient(var(--dim),var(--dim)) 0 0 / 4px 4px no-repeat,linear-gradient(var(--dim),var(--dim)) 100% 0 / 4px 4px no-repeat,linear-gradient(var(--dim),var(--dim)) 100% 100% / 4px 4px no-repeat,linear-gradient(var(--dim),var(--dim)) 0 100% / 4px 4px no-repeat}._spinner_sa4j6_89:after{content:"";position:absolute;left:0;top:0;width:4px;height:4px;background:currentColor;animation:_walk_sa4j6_1 .64s steps(1,jump-end) infinite}@keyframes _walk_sa4j6_1{0%{translate:0 0}25%{translate:8px 0}50%{translate:8px 8px}75%{translate:0 8px}}@media (prefers-reduced-motion: reduce){._spinner_sa4j6_89:after{animation-duration:2.4s}}._tip_r2d3o_1{z-index:var(--z-tooltip);display:inline-flex;align-items:center;gap:var(--s-2);max-width:260px;padding:6px 8px 5px;background:var(--ink);color:var(--paper);font-family:var(--font-pixel);font-size:var(--t-pixel-xs);line-height:1.2;text-transform:uppercase;-webkit-font-smoothing:none;clip-path:var(--notch);animation:_pop_r2d3o_1 var(--snap) both;-webkit-user-select:none;user-select:none}._kbd_r2d3o_19{font:inherit;padding:1px 4px 0;background:color-mix(in srgb,var(--paper) 18%,transparent);color:var(--c-sun-yellow)}._caret_r2d3o_26{display:block;width:10px;height:6px;background:var(--ink);clip-path:polygon(0 0,100% 0,100% 2px,8px 2px,8px 4px,6px 4px,6px 6px,4px 6px,4px 4px,2px 4px,2px 2px,0 2px)}@keyframes _pop_r2d3o_1{0%{opacity:0;translate:0 2px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion: reduce){._tip_r2d3o_1{animation:none}}._iconBtn_1dc76_1{padding-left:0;padding-right:0}._xs_1dc76_2{width:26px}._sm_1dc76_3{width:32px}._md_1dc76_4{width:40px}._lg_1dc76_5{width:50px}._well_3uo57_1{--px-face: var(--paper);--px-hi: color-mix(in srgb, var(--c-stone) 70%, var(--c-white));display:flex;align-items:center;gap:var(--s-2);width:100%;min-width:0;height:40px;padding:0 var(--s-3);color:var(--muted);cursor:text}._sm_3uo57_15{height:32px;padding:0 var(--s-2);gap:6px}._lg_3uo57_16{height:48px;padding:0 var(--s-4);gap:var(--s-3)}._well_3uo57_1:hover:not(._disabled_3uo57_17){--px-face: var(--c-white)}._well_3uo57_1:focus-within{--px-face: var(--c-white)}._input_3uo57_20{flex:1;min-width:0;height:100%;padding:2px 0 0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:14px}._lg_3uo57_16 ._input_3uo57_20{font-size:15px}._sm_3uo57_15 ._input_3uo57_20{font-size:13px}._mono_3uo57_34{font-family:var(--mono);font-weight:600;letter-spacing:-.01em}._input_3uo57_20::placeholder{color:color-mix(in srgb,var(--muted) 80%,var(--paper));opacity:1}._input_3uo57_20:disabled{cursor:not-allowed}._input_3uo57_20[type=number]{font-family:var(--mono)}@media (pointer: coarse){._input_3uo57_20,._sm_3uo57_15 ._input_3uo57_20,._lg_3uo57_16 ._input_3uo57_20{font-size:16px}}._affix_3uo57_41{display:inline-flex;align-items:center;gap:6px;flex:none;white-space:nowrap}._suffix_3uo57_42{font-size:12.5px;font-weight:600}._invalid_3uo57_44{--px-edge: var(--danger);--px-face: var(--danger-soft)}._invalid_3uo57_44 ._suffix_3uo57_42{color:var(--danger)}._valid_3uo57_46 ._suffix_3uo57_42{color:var(--success)}._valid_3uo57_46{--px-edge: var(--success)}._disabled_3uo57_17{--px-face: var(--disabled-face);--px-edge: var(--disabled-ink);cursor:not-allowed}._field_1lavk_1{display:flex;flex-direction:column;gap:6px;min-width:0}._head_1lavk_2{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2)}._label_1lavk_3{font-size:12.5px;font-weight:650;color:var(--ink-2)}._aside_1lavk_4{font-size:12px;color:var(--muted);font-family:var(--mono)}._help_1lavk_5{font-size:12px;color:var(--muted);line-height:1.45}._help_1lavk_5 b{color:var(--ink-2)}._error_1lavk_7{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12.5px;font-weight:600;color:var(--danger)}._error_1lavk_7:before{content:"";width:6px;height:6px;flex:none;background:currentColor}._trigger_1pw6r_1{--px-face: var(--paper);--px-drop: var(--drop);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-2);height:40px;min-width:0;padding:0 var(--s-2) var(--px-drop) var(--s-3);font:inherit;font-size:14px;color:var(--ink);text-align:left;white-space:nowrap;cursor:pointer}._trigger_1pw6r_1>span:first-child{overflow:hidden;text-overflow:ellipsis}._sm_1pw6r_19{height:32px;font-size:13px;padding-left:var(--s-2);padding-right:6px;gap:6px}._trigger_1pw6r_1:hover{--px-face: var(--surface-hover)}._trigger_1pw6r_1[data-state=open]{--px-sink: var(--px-drop);--px-face: var(--surface-2)}._trigger_1pw6r_1[data-disabled]{--px-face: var(--disabled-face);--px-edge: var(--disabled-ink);color:var(--disabled-ink);cursor:not-allowed}._trigger_1pw6r_1[data-placeholder]{color:var(--muted)}._chev_1pw6r_24{display:inline-flex;color:var(--ink-2)}._trigger_1pw6r_1[data-state=open] ._chev_1pw6r_24{rotate:180deg}._content_1pw6r_27{z-index:var(--z-overlay);min-width:var(--radix-select-trigger-width);max-height:min(340px,var(--radix-select-content-available-height));overflow:hidden;animation:_drop_1pw6r_1 var(--snap) both}._viewport_1pw6r_34{padding:4px}._item_1pw6r_35{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:32px;padding:0 var(--s-2) 0 var(--s-3);font-size:13.5px;color:var(--ink);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}._item_1pw6r_35[data-highlighted]{background:var(--primary);color:var(--on-primary)}._item_1pw6r_35[data-state=checked]{font-weight:650}._item_1pw6r_35[data-disabled]{color:var(--disabled-ink);cursor:not-allowed}._tick_1pw6r_52{display:inline-flex}._scroll_1pw6r_53{display:flex;justify-content:center;padding:2px;color:var(--ink-2);cursor:default}@keyframes _drop_1pw6r_1{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion: reduce){._content_1pw6r_27{animation:none}}._list_9b9rx_1{display:flex;gap:var(--s-1);padding:0 var(--s-2);box-shadow:inset 0 calc(-1 * var(--bw)) 0 var(--ink);overflow-x:auto;scrollbar-width:none}._tab_9b9rx_9{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);height:38px;padding:2px var(--s-4) 0;border:var(--bw) solid transparent;border-bottom:0;background:transparent;font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;color:var(--muted);white-space:nowrap;cursor:pointer;-webkit-font-smoothing:none;clip-path:polygon(2px 0,calc(100% - 2px) 0,calc(100% - 2px) 2px,100% 2px,100% 100%,0 100%,0 2px,2px 2px)}._tab_9b9rx_9:hover{color:var(--ink);background:var(--surface-2)}._tab_9b9rx_9[data-state=active]{color:var(--ink);background:var(--paper);border-color:var(--ink);box-shadow:inset 0 2px 0 var(--c-white)}._tab_9b9rx_9:focus-visible{outline-offset:-6px;box-shadow:none}._count_9b9rx_37{min-width:20px;padding:2px 4px 1px;background:var(--surface-3);color:var(--ink-2);font-size:12px;text-align:center}._tab_9b9rx_9[data-state=active] ._count_9b9rx_37{background:var(--ink);color:var(--paper)}._panel_9b9rx_46{outline:none}._panel_9b9rx_46:focus-visible{outline:var(--bw) solid var(--ink);outline-offset:4px}@media (max-width: 640px){._list_9b9rx_1{padding:0}._tab_9b9rx_9{padding-left:var(--s-3);padding-right:var(--s-3)}}._group_1mri5_1{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;background:var(--surface-3);border:var(--bw) solid var(--ink);box-shadow:inset 0 2px color-mix(in srgb,var(--c-stone) 80%,var(--c-cream));clip-path:var(--notch)}._group_1mri5_1:has(:focus-visible){clip-path:none}._opt_1mri5_12{--px-edge: transparent;--px-face: transparent;--px-drop: 0px;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 var(--s-3);font-family:var(--font-pixel);font-size:var(--t-pixel-xs);line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--ink-2);cursor:pointer;-webkit-font-smoothing:none}._opt_1mri5_12:hover:not(._on_1mri5_31){--px-face: color-mix(in srgb, var(--paper) 50%, transparent);color:var(--ink)}._on_1mri5_31{--px-edge: var(--ink);--px-face: var(--paper);--px-lo: var(--surface-3);--px-drop: 2px;color:var(--ink);padding-bottom:2px}._sm_1mri5_40 ._opt_1mri5_12{height:26px;padding:0 var(--s-2)}._sm_1mri5_40 ._on_1mri5_31{padding-bottom:2px}._scrim_61v20_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:repeating-conic-gradient(color-mix(in srgb,var(--c-dusk) 34%,transparent) 0,color-mix(in srgb,var(--c-dusk) 34%,transparent) 25%,color-mix(in srgb,var(--c-dusk) 22%,transparent) 0,color-mix(in srgb,var(--c-dusk) 22%,transparent) 50%) 0 0 / 4px 4px;animation:_fade_61v20_1 var(--snap) both}._panel_61v20_10{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5) var(--s-6) var(--s-6);max-height:calc(100dvh - 48px);overflow:auto;outline:none}._auto_61v20_21{left:50%;top:50%;width:min(var(--w),calc(100vw - 32px));translate:-50% -50%;animation:_rise_61v20_1 var(--snap) both}._bottom_61v20_28,._right_61v20_28{animation:_sheet-up_61v20_1 .16s steps(4,jump-end) both}._bottom_61v20_28{left:8px;right:8px;bottom:8px;max-height:88dvh;margin:0 auto;width:auto;max-width:720px}._right_61v20_28{top:8px;right:8px;bottom:12px;width:min(var(--w),calc(100vw - 16px));max-height:none;animation-name:_sheet-left_61v20_1}@media (max-width: 640px){._auto_61v20_21{left:8px;right:8px;top:auto;bottom:8px;width:auto;max-height:88dvh;translate:none;padding:var(--s-4) var(--s-4) var(--s-5);animation:_sheet-up_61v20_1 .16s steps(4,jump-end) both}}._head_61v20_59{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);margin-right:-8px}._titles_61v20_60{display:flex;flex-direction:column;gap:6px;min-width:0}._eyebrow_61v20_61{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;color:var(--muted);-webkit-font-smoothing:none}._title_61v20_60{margin:0;font-family:var(--font-pixel);font-weight:400;font-size:var(--t-pixel-md);line-height:1.15;text-transform:uppercase;-webkit-font-smoothing:none;letter-spacing:0}._desc_61v20_76{margin:0;color:var(--ink-2)}._body_61v20_77{display:flex;flex-direction:column;gap:var(--s-4)}._foot_61v20_78{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center;padding-top:var(--s-1)}@keyframes _fade_61v20_1{0%{opacity:0}to{opacity:1}}@keyframes _rise_61v20_1{0%{opacity:0;translate:-50% calc(-50% + 8px)}to{opacity:1;translate:-50% -50%}}@keyframes _sheet-up_61v20_1{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes _sheet-left_61v20_1{0%{transform:translate(16px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){._scrim_61v20_1,._panel_61v20_10{animation:none!important}}._pop_brrew_1{z-index:var(--z-overlay);outline:none;animation:_drop_brrew_1 var(--snap) both;max-width:calc(100vw - 24px)}._panel_brrew_2{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-4)}._title_brrew_3{font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;color:var(--muted);-webkit-font-smoothing:none}._caret_brrew_8{position:relative;display:block;width:14px;height:8px;translate:0 -2px;background:var(--ink);clip-path:polygon(0 0,100% 0,100% 2px,12px 2px,12px 4px,10px 4px,10px 6px,8px 6px,8px 8px,6px 8px,6px 6px,4px 6px,4px 4px,2px 4px,2px 2px,0 2px)}._caret_brrew_8 i{position:absolute;left:2px;top:0;width:10px;height:6px;background:var(--surface);clip-path:polygon(0 0,100% 0,100% 2px,8px 2px,8px 4px,6px 4px,6px 6px,4px 6px,4px 4px,2px 4px,2px 2px,0 2px)}@keyframes _drop_brrew_1{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion: reduce){._pop_brrew_1{animation:none}}._viewport_18dxp_1{position:fixed;z-index:var(--z-toast);left:50%;bottom:88px;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:var(--s-2);width:max-content;max-width:calc(100vw - 24px);margin:0;padding:0;list-style:none;outline:none}._toast_18dxp_18{display:flex;align-items:center;gap:var(--s-3);min-height:44px;padding:6px 6px 6px 12px;background:var(--ink);color:var(--paper);border:var(--bw) solid var(--ink);box-shadow:0 var(--drop-lg) 0 color-mix(in srgb,var(--ink) 40%,transparent);clip-path:var(--notch-drop);font-weight:550;animation:_in_18dxp_1 .12s steps(3,jump-start) both}._toast_18dxp_18[data-state=closed]{animation:_out_18dxp_1 .12s steps(3,jump-start) both}._toast_18dxp_18[data-swipe=move]{translate:0 var(--radix-toast-swipe-move-y)}._toast_18dxp_18[data-swipe=end]{animation:_out_18dxp_1 .12s steps(3,jump-start) both}._toast_18dxp_18:focus-visible{outline:var(--bw) solid var(--paper);outline-offset:-6px}._led_18dxp_37{width:8px;height:8px;flex:none;background:var(--c-sun-yellow)}._toast_18dxp_18[data-tone=success] ._led_18dxp_37{background:var(--c-grass-lt)}._toast_18dxp_18[data-tone=danger] ._led_18dxp_37{background:var(--c-roof-red-lt)}._toast_18dxp_18[data-tone=warning] ._led_18dxp_37{background:var(--c-lantern)}._text_18dxp_41{flex:1;min-width:0;font-size:13.5px;line-height:1.35}._close_18dxp_42{display:grid;place-items:center;width:28px;height:28px;flex:none;border:0;background:transparent;color:color-mix(in srgb,var(--paper) 70%,var(--ink));cursor:pointer}._close_18dxp_42:hover{color:var(--paper)}._close_18dxp_42:focus-visible{outline:var(--bw) solid var(--paper)}@keyframes _in_18dxp_1{0%{transform:translateY(12px);opacity:.4}to{transform:none;opacity:1}}@keyframes _out_18dxp_1{0%{transform:none;opacity:1}to{transform:translateY(12px);opacity:0}}@media (prefers-reduced-motion: reduce){._toast_18dxp_18{animation:none!important}}@media (max-width: 640px){._viewport_18dxp_1{bottom:16px}}._chip_e61c7_1{--px-face: var(--surface-2);--px-edge: var(--line-2);--tone-ink: var(--ink-2);display:inline-flex;align-items:center;gap:6px;height:24px;padding:1px 8px 0;font-family:var(--font-pixel);font-size:var(--t-pixel-xs);line-height:1;text-transform:uppercase;white-space:nowrap;max-width:100%;vertical-align:middle;color:var(--tone-ink);-webkit-font-smoothing:none;text-decoration:none}._text_e61c7_21{overflow:hidden;text-overflow:ellipsis}._xs_e61c7_22{height:20px;padding:1px 6px 0;gap:4px}._plain_e61c7_23{font-family:var(--font);font-size:12px;font-weight:650;text-transform:none;-webkit-font-smoothing:antialiased}._mono_e61c7_24{font-family:var(--mono);font-size:12px;font-weight:600}._chip_e61c7_1 svg{margin-top:-1px}._xs_e61c7_22 svg{width:12px;height:12px}._neutral_e61c7_29{--px-face: var(--surface-2);--px-edge: var(--line-2);--tone-ink: var(--ink-2)}._district_e61c7_30{--px-face: var(--district-soft);--px-edge: color-mix(in srgb, var(--district) 55%, transparent);--tone-ink: var(--district)}._success_e61c7_31{--px-face: var(--success-soft);--px-edge: color-mix(in srgb, var(--success) 60%, transparent);--tone-ink: color-mix(in srgb, var(--success) 80%, var(--c-outline))}._danger_e61c7_32{--px-face: var(--danger-soft);--px-edge: color-mix(in srgb, var(--danger) 60%, transparent);--tone-ink: color-mix(in srgb, var(--danger) 85%, var(--c-outline))}._warning_e61c7_33{--px-face: var(--warning-soft);--px-edge: color-mix(in srgb, var(--c-straw-dark) 70%, transparent);--tone-ink: var(--ink)}._lantern_e61c7_34{--px-face: color-mix(in srgb, var(--c-lantern) 26%, var(--c-white));--px-edge: color-mix(in srgb, var(--c-lantern) 80%, var(--c-outline));--tone-ink: var(--ink)}._info_e61c7_35{--px-face: var(--info-soft);--px-edge: color-mix(in srgb, var(--primary) 55%, transparent);--tone-ink: var(--primary)}._ink_e61c7_36{--px-face: var(--ink);--px-edge: var(--ink);--tone-ink: var(--paper)}._solid_e61c7_39._neutral_e61c7_29{--px-face: var(--ink-2);--px-edge: var(--ink-2);--tone-ink: var(--paper)}._solid_e61c7_39._district_e61c7_30{--px-face: var(--district);--px-edge: var(--district);--tone-ink: var(--paper)}._solid_e61c7_39._success_e61c7_31{--px-face: var(--success);--px-edge: var(--success);--tone-ink: var(--paper)}._solid_e61c7_39._danger_e61c7_32{--px-face: var(--danger);--px-edge: var(--danger);--tone-ink: var(--paper)}._solid_e61c7_39._warning_e61c7_33{--px-face: var(--warning);--px-edge: var(--ink);--tone-ink: var(--ink)}._solid_e61c7_39._lantern_e61c7_34{--px-face: var(--lantern);--px-edge: var(--ink);--tone-ink: var(--ink)}._solid_e61c7_39._info_e61c7_35{--px-face: var(--primary);--px-edge: var(--primary);--tone-ink: var(--paper)}._dot_e61c7_48{width:8px;height:8px;flex:none;background:var(--lantern);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c-lantern) 55%,var(--c-outline))}._link_e61c7_50{cursor:pointer}._link_e61c7_50:hover{--px-edge: var(--tone-ink)}._pick_e61c7_52{cursor:pointer;--px-face: var(--paper);--px-edge: var(--ink);--tone-ink: var(--ink);--px-drop: 2px;height:28px;padding-bottom:2px}._pick_e61c7_52:hover{--px-face: var(--surface-hover)}._pick_e61c7_52:active,._pick_e61c7_52._on_e61c7_54{--px-sink: 2px;--px-face: var(--c-cream)}._pick_e61c7_52._on_e61c7_54{--px-face: var(--ink);--tone-ink: var(--paper)}._meter_ozawj_1{--seg: var(--success);--seg-hi: var(--success-hi);display:flex;flex-direction:column;gap:6px;min-width:0}._head_ozawj_2{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:12.5px;color:var(--ink-2)}._label_ozawj_3{min-width:0}._value_ozawj_4{font-family:var(--mono);font-size:12px;color:var(--ink-2);white-space:nowrap}._bar_ozawj_5{display:flex;gap:2px;height:16px;padding:2px;background:var(--surface-3);border:var(--bw) solid var(--ink);clip-path:var(--notch)}._sm_ozawj_14 ._bar_ozawj_5{height:12px}._bar_ozawj_5 i{flex:1;min-width:2px;background:color-mix(in srgb,var(--c-stone) 70%,var(--c-cream))}._bar_ozawj_5 i._on_ozawj_20{background:linear-gradient(var(--seg-hi) 0 2px,var(--seg) 2px)}._ok_ozawj_21{--seg: var(--success);--seg-hi: var(--success-hi)}._near_ozawj_22{--seg: var(--lantern);--seg-hi: var(--c-sun-yellow)}._over_ozawj_23{--seg: var(--danger);--seg-hi: var(--danger-hi)}._over_ozawj_23 ._value_ozawj_4{color:var(--danger);font-weight:700}._primary_ozawj_25{--seg: var(--primary);--seg-hi: var(--primary-hi)}._lit_ozawj_27 ._bar_ozawj_5{background:var(--c-dusk)}._lit_ozawj_27 ._bar_ozawj_5 i{background:color-mix(in srgb,var(--c-dusk) 70%,var(--c-shadow))}._lit_ozawj_27 ._bar_ozawj_5 i._on_ozawj_20{background:linear-gradient(var(--c-sun-yellow) 0 2px,var(--c-lantern) 2px)}._hint_ozawj_30{font-size:12px;color:var(--muted)}._root_jgb0q_1{position:relative;display:flex;align-items:center;height:28px;min-width:80px;touch-action:none;-webkit-user-select:none;user-select:none}._track_jgb0q_2{position:relative;flex:1;height:12px;background:var(--surface-3);border:var(--bw) solid var(--ink);box-shadow:inset 0 2px color-mix(in srgb,var(--c-stone) 80%,var(--c-cream));clip-path:var(--notch)}._range_jgb0q_11{position:absolute;height:100%;background:linear-gradient(var(--primary-hi) 0 2px,var(--primary) 2px)}._ticks_jgb0q_13{position:absolute;top:2px;right:0;bottom:2px;left:0;z-index:1;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ink) 30%,transparent) 0 2px,transparent 2px calc(100% / var(--n)));background-position:-1px 0;pointer-events:none}._thumb_jgb0q_21{--px-face: var(--paper);--px-lo: var(--surface-3);--px-drop: 3px;display:block;width:18px;height:26px;cursor:grab}._thumb_jgb0q_21{background-image:linear-gradient(var(--ink-2),var(--ink-2)),linear-gradient(var(--ink-2),var(--ink-2));background-size:2px 8px,2px 8px;background-position:5px 7px,9px 7px;background-repeat:no-repeat}._thumb_jgb0q_21:hover{--px-face: var(--surface-hover)}._thumb_jgb0q_21:active{--px-sink: 3px;cursor:grabbing;background-position:5px 10px,9px 10px}._root_jgb0q_1[data-disabled] ._thumb_jgb0q_21{--px-face: var(--disabled-face);--px-sink: 3px;cursor:not-allowed}._root_jgb0q_1[data-disabled] ._range_jgb0q_11{background:var(--disabled-ink)}._wrap_1ejxy_1{display:inline-flex;align-items:center;gap:var(--s-2);min-width:0}._label_1ejxy_2{font-size:13px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:6px}._kbd_1ejxy_3{font:12px var(--font-pixel);color:var(--muted);padding:1px 4px 0;border:2px solid var(--line-2);-webkit-font-smoothing:none}._root_1ejxy_4{position:relative;flex:none;width:36px;height:20px;padding:0;border:var(--bw) solid var(--ink);background:var(--c-road);box-shadow:inset 0 2px 0 var(--c-road-dk);clip-path:var(--notch);cursor:pointer;transition:background-color var(--snap-1)}._root_1ejxy_4:focus-visible{clip-path:none}._sm_1ejxy_18{width:30px;height:18px}._root_1ejxy_4[data-state=checked]{background:var(--success);box-shadow:inset 0 2px 0 var(--success-hi)}._thumb_1ejxy_20{position:absolute;top:0;left:0;width:16px;height:16px;background:linear-gradient(var(--paper) 0 calc(100% - 4px),var(--surface-3) calc(100% - 4px));box-shadow:inset 0 0 0 2px var(--ink);transition:translate .12s steps(2,jump-end)}._sm_1ejxy_18 ._thumb_1ejxy_20{width:14px;height:14px}._root_1ejxy_4[data-state=checked] ._thumb_1ejxy_20{translate:16px 0}._sm_1ejxy_18[data-state=checked] ._thumb_1ejxy_20{translate:12px 0}._root_1ejxy_4[data-disabled]{background:var(--disabled-face);border-color:var(--disabled-ink);cursor:not-allowed}@media (prefers-reduced-motion: reduce){._thumb_1ejxy_20,._root_1ejxy_4{transition:none}}._card_jqwgz_1{position:relative;min-width:0}._padded_jqwgz_2{padding:var(--s-5)}._flat_jqwgz_3{box-shadow:none;clip-path:var(--notch)}._paper_jqwgz_4{background:var(--paper)}._soft_jqwgz_5{background:var(--surface-2)}._district_jqwgz_6{background:var(--district-soft)}._warning_jqwgz_7{background:var(--warning-soft)}._info_jqwgz_8{background:var(--info-soft)}._ink_jqwgz_9{background:var(--ink);color:var(--paper)}._panel_jqwgz_11{display:flex;flex-direction:column}._head_jqwgz_12{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:36px;padding-right:var(--s-3);border-bottom:var(--bw) solid var(--ink);background:var(--surface-2)}._tab_jqwgz_23{align-self:stretch;display:flex;align-items:center;margin:0;padding:2px var(--s-3) 0;background:var(--ink);color:var(--paper);font-family:var(--font-pixel);font-weight:400;font-size:var(--t-pixel-xs);line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;-webkit-font-smoothing:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) 100%,0 100%);padding-right:calc(var(--s-3) + 4px)}._aside_jqwgz_42{display:flex;align-items:center;gap:var(--s-2);min-width:0;font-size:12.5px;color:var(--muted)}._body_jqwgz_43{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4);min-width:0}._nav_1fcic_1{position:sticky;top:0;z-index:var(--z-nav);display:flex;align-items:center;gap:var(--s-4);height:60px;padding:0 var(--s-5);background:var(--paper);border-bottom:var(--bw) solid var(--ink)}._nav_1fcic_1:after{content:"";position:absolute;left:0;right:0;top:100%;height:4px;background:repeating-conic-gradient(var(--c-grass) 0 25%,var(--c-grass-lt) 0 50%) 0 0 / 4px 4px;border-bottom:2px solid color-mix(in srgb,var(--c-grass-dk) 70%,var(--c-moss));pointer-events:none}._brand_1fcic_25{flex:none;display:flex;align-items:center}._mid_1fcic_26{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s-3)}._persistent_1fcic_27,._actions_1fcic_28{display:flex;align-items:center;gap:var(--s-2);flex:none}._menu_1fcic_29{display:none}._sheetList_1fcic_30{display:flex;flex-direction:column;gap:var(--s-3)}._sheetList_1fcic_30>*{width:100%}._tile_1fcic_35{display:inline-flex;align-items:flex-start;gap:10px;height:24px;line-height:0}._mark_1fcic_36,._word_1fcic_36{display:block;line-height:0}._mark_1fcic_36 svg,._word_1fcic_36 svg{display:block}._word_1fcic_36{padding-top:3px}@media (max-width: 640px){._nav_1fcic_1{gap:var(--s-2);padding:0 var(--s-3);height:56px}._actions_1fcic_28{display:none}._menu_1fcic_29{display:block}}@media (max-width: 360px){._word_1fcic_36{display:none}}._kbd_1kalf_1{--px-face: var(--paper);--px-lo: var(--surface-3);--px-edge: color-mix(in srgb, var(--ink) 55%, transparent);--px-drop: 2px;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px 2px;font-family:var(--font-pixel);font-size:var(--t-pixel-xs);line-height:1;color:var(--ink-2);-webkit-font-smoothing:none;white-space:nowrap}._dark_1kalf_19{--px-face: var(--ink-2);--px-lo: var(--ink);--px-edge: var(--ink);color:var(--paper)}._frame_cc636_1{display:inline-grid;place-items:center;flex:none;overflow:hidden;background:var(--surface-2);border:var(--bw) solid var(--ink);clip-path:var(--notch);line-height:0}._frame_cc636_1 canvas,._frame_cc636_1 img{width:100%;height:100%;display:block;image-rendering:pixelated}._xs_cc636_12{width:24px;height:24px;border-width:2px}._sm_cc636_13{width:32px;height:32px}._md_cc636_14{width:36px;height:36px}._lg_cc636_15{width:52px;height:52px}._xl_cc636_16{width:72px;height:72px}._district_cc636_17{background:var(--district-soft)}._steps_r6fkc_1{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:0;flex-wrap:wrap;row-gap:var(--s-2)}._step_r6fkc_1{display:flex;align-items:center}._step_r6fkc_1+._step_r6fkc_1:before{content:"";width:28px;height:2px;margin:0 var(--s-2);background:repeating-linear-gradient(90deg,var(--ink-2) 0 2px,transparent 2px 4px)}._step_r6fkc_1._done_r6fkc_10+._step_r6fkc_1:before{background:var(--success)}._link_r6fkc_11{display:inline-flex;align-items:center;gap:var(--s-2);padding:2px;color:var(--muted);text-decoration:none}._link_r6fkc_11:hover{color:var(--ink)}._label_r6fkc_13{font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;-webkit-font-smoothing:none;padding-top:1px}._current_r6fkc_14 ._label_r6fkc_13,._done_r6fkc_10 ._label_r6fkc_13{color:var(--ink)}._num_r6fkc_16{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;padding-top:1px;border:var(--bw) solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--font-pixel);font-size:var(--t-pixel-sm);line-height:1;-webkit-font-smoothing:none;clip-path:var(--notch)}._current_r6fkc_14 ._num_r6fkc_16{background:var(--c-sun-yellow)}._numDone_r6fkc_33{background:var(--success);color:var(--paper);border-color:var(--ink);padding-top:0}._menu_12c26_1{z-index:var(--z-overlay);min-width:220px;padding:4px;animation:_drop_12c26_1 var(--snap) both}._item_12c26_2{display:flex;align-items:center;gap:var(--s-3);min-height:34px;padding:0 var(--s-3) 0 var(--s-2);font-size:13.5px;color:var(--ink);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}._item_12c26_2[data-highlighted]{background:var(--primary);color:var(--on-primary)}._item_12c26_2[data-disabled]{color:var(--disabled-ink);cursor:not-allowed}._danger_12c26_9{color:var(--danger)}._danger_12c26_9[data-highlighted]{background:var(--danger);color:var(--on-primary)}._noicon_12c26_11{width:16px;flex:none}._text_12c26_12{flex:1}._hint_12c26_13{font-family:var(--font-pixel);font-size:12px;opacity:.75;-webkit-font-smoothing:none}._sep_12c26_14{height:2px;margin:4px 2px;background:var(--line-2)}@keyframes _drop_12c26_1{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion: reduce){._menu_12c26_1{animation:none}}.hc-apt-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;color:var(--c-sun-yellow);background:var(--c-dusk);border:var(--bw) solid var(--ink)}.apt-faces{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.apt-faces .avatar{width:28px;height:28px}.cb-apt{background:color-mix(in srgb,var(--c-lavender) 35%,transparent);border-color:var(--c-lavender)}.voxel-stage canvas,.model-thumb canvas{image-rendering:auto;display:block}.voxel-stage{--stage-a: var(--c-white);--stage-b: var(--c-cream);position:relative;display:grid;place-items:center;padding:18px 10px 48px;overflow:hidden;background:linear-gradient(transparent calc(100% - 40px),color-mix(in srgb,var(--c-tan) 22%,transparent) calc(100% - 40px)),radial-gradient(circle at 50% 38%,var(--stage-a) 0%,var(--stage-b) 82%)}.voxel-stage.is-dark{--stage-a: color-mix(in srgb, var(--c-lavender) 12%, var(--c-white));--stage-b: color-mix(in srgb, var(--c-lavender) 38%, var(--c-white))}.voxel-stage canvas{max-width:100%;height:auto!important;aspect-ratio:1 / 1}.voxel-stage.hero-xl{min-height:0;border:var(--bw) solid var(--ink);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop)}.voxel-stage.is-thinking canvas{animation:think .6s ease-in-out infinite}.success .voxel-stage{width:min(380px,100%);margin-bottom:12px}.notfound .voxel-stage.notfound-stage{width:260px;height:auto;padding:14px}.stage-tools{position:absolute;bottom:10px;display:flex;align-items:center}.stage-tools-rotate{right:10px;gap:2px;padding:2px;background:var(--paper);border:var(--bw) solid var(--ink);clip-path:var(--notch)}.stage-tools-light{left:10px}.stage-dot{width:14px;height:26px;border:0;padding:0;background:transparent;display:grid;place-items:center}.stage-dot:before{content:"";width:6px;height:6px;background:color-mix(in srgb,var(--ink) 25%,transparent)}.stage-dot:hover:before{background:var(--ink-2)}.stage-dot.is-on:before{width:8px;height:8px;background:var(--ink)}.model-thumb{display:inline-grid;place-items:center;flex:none}.thumb .model-thumb{background:var(--c-white)}.thumb .thumb-badge{position:absolute;top:5px;left:5px;padding:2px;background:var(--paper);border:2px solid var(--ink);display:grid;place-items:center;pointer-events:none}.thumb .thumb-badge canvas{border-radius:0}.wanderer .model-thumb{background:var(--surface-2)}.wanderer .model-thumb canvas{width:36px;height:36px;padding:0;background:none;border-radius:0}.plot-tr .model-thumb canvas{width:36px;height:36px;border-radius:0}.dt-houses-row.voxel-row{background:radial-gradient(circle at 50% 30%,#fffaf0,#f1e8d6 85%);padding:8px;gap:4px}.dt-houses-row.voxel-row.is-dark{background:radial-gradient(circle at 50% 30%,#f3eef6,#ddd5e6 85%)}.theme-card .theme-card-art{background:radial-gradient(circle at 50% 35%,#fffaf0,#f1e8d6 85%);padding:4px}.theme-card .theme-card-art.is-dark{background:radial-gradient(circle at 50% 35%,#f3eef6,#ddd5e6 85%)}.street-map,.deco-onmap-map{position:relative;height:240px;overflow:hidden;border:var(--bw) solid var(--ink);clip-path:var(--notch);background:var(--c-water)}.street-map-sm{height:180px}.deco-onmap-map{height:200px}.street-map .map-canvas,.deco-onmap-map .map-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dt-map.card{min-height:380px}.thinking-inline{display:flex;flex-direction:column;align-items:center;gap:6px}.thinking-inline-stage{width:100%;display:grid;place-items:center;padding:4px 0;background:radial-gradient(circle at 50% 40%,var(--c-white) 0%,var(--c-cream) 85%);border:1px solid var(--line-2)}.thinking-inline-stage canvas{max-width:100%;height:auto!important;aspect-ratio:1 / 1}.thinking-inline-cap{margin:0;display:flex;align-items:baseline;justify-content:center;gap:8px;font-size:13px;color:var(--ink);min-height:1.4em}.thinking-inline-cap span{animation:thinkCapIn .5s cubic-bezier(.2,.7,.2,1) both}.thinking-inline-cap small{color:var(--muted);font-variant-numeric:tabular-nums}@keyframes thinkCapIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.thinking-inline-cap span{animation:none}}.map-embed{isolation:isolate}.map-embed-bar{position:absolute;right:var(--s-2);bottom:var(--s-2);z-index:2;display:flex;gap:var(--s-2)}.map-embed-hint{position:absolute;right:var(--s-2);top:var(--s-2);z-index:2;margin:0;padding:4px 8px;font:11px/1.2 var(--font-pixel);text-transform:uppercase;-webkit-font-smoothing:none;color:var(--c-cream);background:color-mix(in srgb,var(--c-outline) 82%,transparent);pointer-events:none}.map-embed.is-exploring{border-color:var(--primary)}.map-embed:not(.is-exploring) .map-canvas canvas{cursor:default}@media (max-width: 640px){.street-map{height:220px}}._pop_npqb8_2{z-index:var(--z-overlay);width:min(340px,calc(100vw - 24px));animation:_pop-in_npqb8_1 .12s steps(3,jump-end) both}._pop_npqb8_2:focus{outline:none}@keyframes _pop-in_npqb8_1{0%{transform:translateY(-6px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){._pop_npqb8_2{animation:none}}._panel_npqb8_7{display:flex;flex-direction:column;max-height:min(560px,calc(100dvh - 96px));overflow:hidden;padding:0}._who_npqb8_9{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);color:var(--ink);text-decoration:none;background:var(--surface-2);border-bottom:var(--bw) solid var(--ink)}._who_npqb8_9:hover{background:var(--surface-hover)}._whoText_npqb8_11{flex:1;min-width:0;display:grid;line-height:1.25}._whoText_npqb8_11 b{font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._whoText_npqb8_11 small{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._places_npqb8_15{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--s-3) var(--s-3) var(--s-2);display:grid;align-content:start;gap:var(--s-2)}._h_npqb8_16{margin:0;padding:0 var(--s-1);font:var(--t-pixel-xs)/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);-webkit-font-smoothing:none}._muted_npqb8_20{margin:0;padding:var(--s-3) var(--s-1);color:var(--muted)}._list_npqb8_21{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}._card_npqb8_24{--accent: var(--line-2);position:relative;display:flex;align-items:stretch;background:var(--paper);box-shadow:inset 0 0 0 var(--bw) var(--ink),inset 4px 0 0 var(--accent);transition:transform 80ms steps(2)}._card_npqb8_24:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 var(--bw) var(--ink),inset 4px 0 0 var(--accent),0 2px 0 var(--ink)}._house_npqb8_31{--accent: var(--c-roof-red)}._unit_npqb8_32{--accent: var(--c-lantern)}._org_npqb8_33{--accent: var(--c-dusk)}._member_npqb8_34{--accent: var(--c-water)}._cardLink_npqb8_35{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) calc(var(--s-2) + 4px);color:var(--ink);text-decoration:none}._thumb_npqb8_36{flex:none;display:grid;place-items:center;width:64px;height:64px;color:var(--muted);background:linear-gradient(var(--c-white),var(--surface-2));box-shadow:inset 0 0 0 var(--bw) var(--line-2)}._cardText_npqb8_40{min-width:0;display:grid;gap:3px}._addr_npqb8_41{font:600 13.5px/1.2 var(--font-mono, ui-monospace, monospace);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._addr_npqb8_41 b{color:var(--ink);font-weight:800}._cardText_npqb8_40 small{font-size:12.5px;line-height:1.3;color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}._cardLink_npqb8_35:hover ._addr_npqb8_41 b{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}._design_npqb8_45{flex:none;display:grid;place-items:center;width:40px;color:var(--ink-2);border-left:var(--bw) dashed var(--line-2)}._design_npqb8_45:hover{color:var(--primary);background:var(--surface-hover)}._empty_npqb8_48{display:grid;justify-items:start;gap:var(--s-2);padding:var(--s-2) var(--s-1)}._empty_npqb8_48 p{margin:0;color:var(--ink-2);font-size:14px}._settings_npqb8_51{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:var(--bw) solid var(--ink);color:var(--ink-2);text-decoration:none;font-size:13.5px;font-weight:600;background:var(--surface-2)}._settings_npqb8_51>span{flex:1}._settings_npqb8_51:hover{color:var(--ink);background:var(--surface-hover)}@media (prefers-reduced-motion: reduce){._card_npqb8_24,._card_npqb8_24:hover{transition:none;transform:none}}._options_7x82g_4{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3)}._provider_7x82g_5{justify-content:flex-start}._provider_7x82g_5>span{gap:var(--s-3)}._note_7x82g_7{margin:var(--s-4) 0 0;font-size:13px;color:var(--muted);line-height:1.45}._error_7x82g_8{margin:0 0 var(--s-3);padding:var(--s-2) var(--s-3);background:var(--danger-soft);color:var(--ink);font-size:14px;border:var(--bw) solid var(--danger);clip-path:var(--notch)}._prompt_7x82g_11{display:grid;gap:var(--s-3);justify-items:start;max-width:480px;margin:var(--s-10) auto;padding:var(--s-6)}._prompt_7x82g_11 h2{margin:0;font-family:var(--font-pixel);font-size:var(--t-pixel-sm);font-weight:400;text-transform:uppercase}._prompt_7x82g_11 p{margin:0;color:var(--ink-2)}._wait_7x82g_14{display:flex;align-items:center;justify-content:center;gap:var(--s-3);padding:var(--s-10) var(--s-4);color:var(--muted)}._who_7x82g_17{display:inline-flex;align-items:center;gap:var(--s-2);padding:0;border:0;background:none;cursor:pointer;color:var(--ink)}._who_7x82g_17 img{image-rendering:auto;object-fit:cover}._initial_7x82g_19{font-family:var(--font-pixel);font-size:var(--t-pixel-sm);line-height:1}._menuHead_7x82g_20{display:grid;min-width:0}._menuHead_7x82g_20 b{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}._menuHead_7x82g_20 small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}._shellTr_7x82g_25{position:absolute;top:var(--hud-top, 16px);right:calc(var(--hud-x, 16px) + env(safe-area-inset-right,0px));height:var(--hud-key, 48px);padding:0 4px;display:flex;align-items:center;gap:10px}._shellTr_7x82g_25:has(.signin-trigger){padding:0;background:none;border:0;box-shadow:none;clip-path:none}@media (max-width: 640px){._shellTr_7x82g_25{padding:0 4px}._shellTr_7x82g_25 .signin-label{display:none}._shellTr_7x82g_25 .signin-trigger{width:var(--hud-key, 44px);height:var(--hud-key, 44px);min-height:0;padding:0;justify-content:center}}@media (min-width: 641px){._shellTr_7x82g_25~.shell-tc{width:min(480px,calc(100vw - 360px))}}._signin_7x82g_27{max-width:440px;margin:0 auto;padding:var(--s-12) var(--s-4) var(--s-10)}._signin_7x82g_27 h1{margin:0 0 var(--s-2)}._signin_7x82g_27 .lede{margin:0 0 var(--s-6)}._account_7x82g_46{max-width:880px;margin:0 auto;padding:var(--s-10) var(--s-6) var(--s-12);display:grid;gap:var(--s-8)}._profile_7x82g_47{display:flex;align-items:center;gap:var(--s-5)}._profile_7x82g_47 h1{margin:0;overflow-wrap:anywhere}._profile_7x82g_47 p{margin:var(--s-1) 0 0;color:var(--ink-2);overflow-wrap:anywhere}._profileMain_7x82g_50{flex:1;min-width:0}._rows_7x82g_52{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}._row_7x82g_52{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--surface-2);clip-path:var(--notch);min-height:48px}._rowMain_7x82g_54{flex:1;min-width:0;display:grid}._rowMain_7x82g_54 small{color:var(--muted)}._linkRow_7x82g_56{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4)}._empty_7x82g_57{margin:0;color:var(--muted)}._hint_7x82g_58{margin:var(--s-3) 0 0;font-size:13px;color:var(--muted)}._tableWrap_7x82g_60{overflow-x:auto}._table_7x82g_60{width:100%;border-collapse:collapse;font-size:14px}._table_7x82g_60 th{text-align:left;font-family:var(--font-pixel);font-size:var(--t-pixel-xs);font-weight:400;text-transform:uppercase;color:var(--muted);padding:0 var(--s-3) var(--s-2);white-space:nowrap}._table_7x82g_60 td{padding:var(--s-2) var(--s-3);border-top:var(--bw) solid var(--line);white-space:nowrap}._table_7x82g_60 td._num_7x82g_64{font-variant-numeric:tabular-nums}._foot_7x82g_66{display:flex;justify-content:flex-end}@media (max-width: 640px){._account_7x82g_46{padding:var(--s-6) var(--s-4) var(--s-10);gap:var(--s-6)}._profile_7x82g_47{gap:var(--s-3)}}._signOut_7x82g_73{margin:var(--s-4) 0 0;padding-top:var(--s-4);border-top:var(--bw) dashed var(--line);display:flex;justify-content:center}._signOut_7x82g_73 button{color:var(--muted)}._pix_fteih_2{image-rendering:pixelated;image-rendering:crisp-edges;display:block}._paperLabel_fteih_5{display:inline-block;padding:4px;line-height:0;background:var(--c-cream);border:2px solid var(--c-outline);box-shadow:0 2px 0 var(--c-outline)}._chip_fteih_11{position:relative;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 7px;background:var(--paper);color:var(--ink);text-decoration:none;white-space:nowrap;border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);font:400 var(--t-pixel-xs) / 1 var(--font-pixel);text-transform:uppercase;-webkit-font-smoothing:none}._chip_fteih_11:hover{background:var(--surface-hover)}._chip_fteih_11:active{translate:0 2px;box-shadow:0 1px 0 var(--ink)}._chip_fteih_11 b{font-weight:400;background:var(--c-cream);padding:2px 5px 1px;margin-left:2px}._chipHud_fteih_20{height:30px;border:0;box-shadow:none;background:transparent;padding:0 4px}._chipHud_fteih_20:active{translate:0 1px;box-shadow:none}._chipHud_fteih_20 ._dot_fteih_22{right:-4px;top:-2px}._dot_fteih_22{position:absolute;right:-6px;top:-6px;width:10px;height:10px;background:var(--c-roof-red);border:2px solid var(--ink)}._bump_fteih_24{animation:_bump_fteih_24 .7s steps(1,end) .12s}@keyframes _bump_fteih_24{0%,20%{translate:0 -2px}40%,to{translate:0 0}}@media (max-width: 640px){._chipHud_fteih_20 ._chipLabel_fteih_27{display:none}._chip_fteih_11{padding:0 6px 0 5px;gap:5px}}._stage_fteih_33{position:relative;flex:none;width:176px;height:100px;overflow:hidden;background-color:var(--c-cream);background-image:radial-gradient(color-mix(in srgb,var(--c-tan) 60%,var(--c-cream)) 1px,transparent 1.2px);background-size:8px 8px;border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink)}._stage_fteih_33[data-f="4"]{translate:0 3px;box-shadow:0 1px 0 var(--ink)}._stage_fteih_33[data-f="5"]{translate:0 -2px;box-shadow:0 6px 0 var(--ink)}._stageSlot_fteih_42{position:absolute;left:100px;top:16px;width:64px;height:64px;outline:2px dotted var(--c-road-dk);outline-offset:-2px}._stage_fteih_33[data-f="5"] ._stageSlot_fteih_42,._stage_fteih_33[data-f="6"] ._stageSlot_fteih_42{outline-color:transparent}._pad_fteih_44{position:absolute;left:8px;top:80px}._tool_fteih_45{position:absolute;left:0;top:0;width:66px;height:66px;filter:drop-shadow(0 4px 0 color-mix(in srgb,var(--c-outline) 35%,transparent));translate:0 12px}._stage_fteih_33[data-f="2"] ._tool_fteih_45{translate:0 20px}._stage_fteih_33[data-f="3"] ._tool_fteih_45{translate:99px -18px}._stage_fteih_33[data-f="4"] ._tool_fteih_45{translate:99px 20px}._stage_fteih_33[data-f="5"] ._tool_fteih_45{translate:106px -40px}._stage_fteih_33[data-f="6"] ._tool_fteih_45{translate:150px -140px}._stageImp_fteih_51{position:absolute;left:100px;top:16px}._wet_fteih_52{opacity:.88}._spark_fteih_53{position:absolute;width:6px;height:6px;background:var(--c-sun-yellow);box-shadow:0 0 0 2px var(--c-outline)}._spark_fteih_53:nth-of-type(1){left:92px;top:10px}._spark_fteih_53:nth-of-type(2){left:166px;top:30px}._spark_fteih_53:nth-of-type(3){left:158px;top:82px}._toastHost_fteih_59{position:fixed;z-index:var(--z-toast);left:16px;bottom:64px;pointer-events:none}._toast_fteih_59{pointer-events:auto;position:relative;display:flex;align-items:stretch;background:var(--paper);border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink);max-width:min(460px,calc(100vw - 32px));animation:_toastIn_fteih_1 .3s steps(3,end) both}._toastOut_fteih_68{animation:_toastOut_fteih_68 .18s steps(2,end) both}@keyframes _toastIn_fteih_1{0%{translate:-40px 0;opacity:0}to{translate:0 0;opacity:1}}@keyframes _toastOut_fteih_68{to{translate:0 8px;opacity:0}}._toastBody_fteih_71{display:flex;gap:14px;align-items:center;padding:10px 34px 12px 10px;background:none;border:0;cursor:pointer;text-align:left;color:inherit;font:inherit}._toastBody_fteih_71:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}._toastText_fteih_73{display:grid;gap:4px;min-width:0}._t1_fteih_74{font:400 var(--t-pixel-sm) / 1 var(--font-pixel);letter-spacing:.02em}._t1_fteih_74 em{font-style:normal;color:var(--c-straw-dark)}._t2_fteih_76{font-size:13px;line-height:1.35;color:var(--ink-2)}._t3_fteih_77{font-size:12px;color:var(--muted)}._toastClose_fteih_78{position:absolute;top:4px;right:4px;width:26px;height:26px;border:0;background:none;cursor:pointer;font:400 18px / 1 var(--font-pixel);color:var(--ink-2)}._toastClose_fteih_78:hover{color:var(--ink);background:var(--surface-2)}@media (max-width: 640px){._toastHost_fteih_59{left:8px;right:8px;bottom:100px}._toast_fteih_59{max-width:none}._toastBody_fteih_71{padding:8px 30px 10px 8px;gap:10px}._stage_fteih_33{width:152px}._stage_fteih_33 ._stageSlot_fteih_42,._stage_fteih_33 ._stageImp_fteih_51{left:80px}._stage_fteih_33[data-f="3"] ._tool_fteih_45{translate:79px -18px}._stage_fteih_33[data-f="4"] ._tool_fteih_45{translate:79px 20px}._stage_fteih_33[data-f="5"] ._tool_fteih_45{translate:86px -40px}._spark_fteih_53:nth-of-type(1){left:72px}._spark_fteih_53:nth-of-type(2){left:142px}._spark_fteih_53:nth-of-type(3){left:136px}}@media (prefers-reduced-motion: reduce){._toast_fteih_59,._toastOut_fteih_68,._bump_fteih_24{animation:none}}._desk_fteih_99{min-height:calc(100vh - 64px);padding:clamp(16px,4vw,48px) clamp(12px,4vw,48px) 72px;background:color-mix(in srgb,var(--c-tan) 35%,var(--c-cream))}._err_fteih_104{max-width:520px;margin:48px auto;display:grid;gap:12px;justify-items:start}._spreads_fteih_105{display:grid;gap:48px;max-width:1180px;margin:0 auto}._spread_fteih_105{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:14px;background:var(--c-wood-dark);border:2px solid var(--c-outline);box-shadow:0 6px 0 var(--c-outline)}._spread_fteih_105:after{content:"";position:absolute;left:50%;top:14px;bottom:14px;width:8px;margin-left:-4px;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--c-tan) 70%,var(--c-cream)),var(--c-tan) 50%,color-mix(in srgb,var(--c-tan) 70%,var(--c-cream)))}._leaf_fteih_114{min-width:0;display:flex}._leaf_fteih_114>*{flex:1}._tabs_fteih_116,._phonePages_fteih_116{display:none}._page_fteih_118{position:relative;min-height:640px;padding:26px 28px 52px;background-color:var(--c-cream);background-image:radial-gradient(color-mix(in srgb,var(--c-tan) 55%,var(--c-cream)) 1px,transparent 1.2px);background-size:16px 16px;background-position:8px 8px}._blank_fteih_124{opacity:.85}._pageHead_fteih_125{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-bottom:2px solid var(--ink);padding-bottom:10px;margin-bottom:18px}._pageHead_fteih_125 h2{margin:0;font:400 18px / 1.1 var(--font-pixel);text-transform:uppercase;letter-spacing:.04em}._pageHead_fteih_125 h2 small{font:500 14px var(--font);color:var(--ink-2);margin-left:8px;text-transform:none;letter-spacing:0}._count_fteih_128{font:400 11px var(--font-pixel);color:var(--ink-2);white-space:nowrap;text-transform:uppercase}._pageFoot_fteih_129{position:absolute;left:28px;right:28px;bottom:16px;display:flex;justify-content:space-between;font:400 10px var(--font-pixel);color:var(--c-road-dk);text-transform:uppercase}._progress_fteih_131{display:flex;gap:3px;margin:-6px 0 18px}._progress_fteih_131 i{width:14px;height:8px;outline:2px dotted var(--c-road-dk);outline-offset:-2px}._progress_fteih_131 i._pipOn_fteih_133{background:var(--c-dusk);outline:0}._slots_fteih_135{display:grid;grid-template-columns:repeat(3,128px);gap:18px 26px;justify-content:center}._slot_fteih_135{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}div._slot_fteih_135{cursor:default}._slotImg_fteih_140{position:relative;display:block;line-height:0;filter:drop-shadow(0 3px 0 var(--c-outline))}._missing_fteih_141 ._slotImg_fteih_140{filter:none}._slot_fteih_135:hover ._slotImg_fteih_140{translate:0 -2px}._nm_fteih_143{font:400 10px var(--font-pixel);color:var(--ink-2);text-transform:uppercase;text-align:center}._nmMissing_fteih_144{color:var(--c-road-dk)}._hint_fteih_145{font-size:11px;line-height:1.3;color:var(--c-road-dk);text-align:center;max-width:128px}._newTag_fteih_146{position:absolute;right:-6px;top:-8px;padding:3px 4px 2px;line-height:1;background:var(--c-roof-red);color:var(--c-white);border:2px solid var(--c-outline);font:400 10px var(--font-pixel)}._thunk_fteih_153{animation:_thunk_fteih_153 1.95s steps(1,end) both}@keyframes _thunk_fteih_153{0%,35%{opacity:0;translate:0 -10px}36%,41%{opacity:1;translate:0 3px;filter:none}42%,53%{opacity:.8;translate:0 -2px;filter:drop-shadow(0 6px 0 var(--c-outline))}54%,to{opacity:1;translate:0 0;filter:drop-shadow(0 3px 0 var(--c-outline))}}@media (prefers-reduced-motion: reduce){._thunk_fteih_153{animation:none}}._diary_fteih_163 ._day_fteih_163{display:grid;grid-template-columns:62px 1fr;gap:12px;padding:10px 0;border-bottom:2px dashed color-mix(in srgb,var(--c-tan) 80%,var(--c-cream))}._date_fteih_164{font:400 11px / 1.3 var(--font-pixel);padding-top:6px}._date_fteih_164 b{display:block;font-size:22px;font-weight:400}._imps_fteih_166{display:flex;flex-wrap:wrap;align-items:flex-start}._imp_fteih_166{display:flex;flex-direction:column;align-items:center;margin-right:-14px;padding:0;border:0;background:none;cursor:pointer;color:inherit}._imp_fteih_166 ._slotImg_fteih_140{filter:none}._imp_fteih_166:hover ._slotImg_fteih_140{translate:0 -2px}._impName_fteih_170{font:400 9px var(--font-pixel);color:var(--ink-2);margin-top:2px;text-transform:uppercase}._pager_fteih_171{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;font:400 11px var(--font-pixel);color:var(--ink-2)}._empty_fteih_172{padding:28px 8px;max-width:46ch;color:var(--ink-2);font-size:14px;line-height:1.5}._empty_fteih_172 b{color:var(--ink)}._emptyLink_fteih_174{display:inline-block;margin-top:10px;font:400 12px var(--font-pixel);color:var(--link);text-transform:uppercase}._cover_fteih_181{--cl: var(--c-dusk);--cl-weft: color-mix(in srgb, var(--c-dusk) 88%, var(--c-outline));--cl-warp: color-mix(in srgb, var(--c-dusk) 92%, var(--c-roof-purple));--cl-dk: color-mix(in srgb, var(--c-dusk) 72%, var(--c-outline));--cl-dk2: color-mix(in srgb, var(--c-dusk) 45%, var(--c-outline));--cl-hi: color-mix(in srgb, var(--c-dusk) 74%, var(--c-roof-purple));--hinge: 30px;position:relative;min-height:640px;height:100%;display:flex;padding:30px calc(var(--hinge) + 22px) 30px 30px;background-color:var(--cl);background-image:repeating-linear-gradient(0deg,var(--cl-weft) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,var(--cl-warp) 0 1px,transparent 1px 4px);box-shadow:inset 0 2px 0 var(--cl-hi),inset 0 -2px 0 var(--cl-dk2)}._hinge_fteih_199{position:absolute;top:0;bottom:0;right:0;width:var(--hinge);pointer-events:none;background:linear-gradient(270deg,var(--cl-dk) 0 14px,var(--cl-dk2) 14px 18px,var(--cl-hi) 18px 20px,transparent 20px)}._hinge_fteih_199:after{content:"";position:absolute;top:10px;bottom:10px;left:0;width:2px;background:repeating-linear-gradient(180deg,var(--c-straw-dark) 0 6px,transparent 6px 10px)}._corner_fteih_209{position:absolute;width:39px;height:39px;z-index:1}._tl_fteih_210{left:0;top:0}._bl_fteih_124{left:0;bottom:0;scale:1 -1}._tr_fteih_212,._br_fteih_212{display:none}._cK_fteih_213{fill:var(--c-outline)}._cLo_fteih_214{fill:var(--c-straw-dark)}._cHi_fteih_215{fill:var(--c-sun-yellow)}._cBody_fteih_216{fill:var(--c-straw)}._cGlint_fteih_217{fill:var(--c-white)}._frame_fteih_220{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:28px;padding:26px 18px 24px;text-align:center;border:2px solid var(--c-straw);outline:2px solid var(--c-straw-dark);outline-offset:4px;box-shadow:0 -2px 0 var(--cl-dk2),inset 0 2px 0 var(--cl-dk2)}._coverHead_fteih_227{display:flex;align-items:center;gap:10px;font:400 11px / 1 var(--font-pixel);letter-spacing:.32em;margin-right:-.32em;color:var(--c-straw);-webkit-font-smoothing:none}._coverHead_fteih_227 i{display:block;width:22px;height:2px;background:var(--c-straw-dark)}._coverHead_fteih_227 i:first-child{margin-right:4px}._coverHead_fteih_227 i:last-child{margin-left:2px}._coverMid_fteih_233{display:flex;flex-direction:column;align-items:center}._emblem_fteih_234{display:block;width:186px;height:150px;margin-bottom:30px}._eWell_fteih_235{fill:color-mix(in srgb,var(--c-dusk) 86%,var(--c-outline))}._eWellDk_fteih_236{fill:color-mix(in srgb,var(--c-dusk) 50%,var(--c-outline))}._eWellHi_fteih_237{fill:color-mix(in srgb,var(--c-dusk) 72%,var(--c-roof-purple))}._eRuleHi_fteih_238{fill:color-mix(in srgb,var(--c-dusk) 76%,var(--c-roof-purple))}._eRuleDk_fteih_239{fill:color-mix(in srgb,var(--c-dusk) 55%,var(--c-outline))}._eCast_fteih_240{fill:color-mix(in srgb,var(--c-dusk) 40%,var(--c-outline))}._eWallLit_fteih_241{fill:color-mix(in srgb,var(--c-dusk) 72%,var(--c-roof-purple))}._eWallL_fteih_241{fill:color-mix(in srgb,var(--c-dusk) 88%,var(--c-roof-purple))}._eWallR_fteih_243{fill:color-mix(in srgb,var(--c-dusk) 68%,var(--c-outline))}._eLid_fteih_244{fill:color-mix(in srgb,var(--c-dusk) 62%,var(--c-roof-purple))}._eLidHi_fteih_245{fill:color-mix(in srgb,var(--c-dusk) 55%,var(--c-lavender))}._eEdge_fteih_246{fill:color-mix(in srgb,var(--c-dusk) 50%,var(--c-roof-purple))}._eGold_fteih_247{fill:var(--c-sun-yellow)}._eGoldHi_fteih_248{fill:var(--c-white)}._eGoldLo_fteih_249{fill:var(--c-straw)}._coverTitle_fteih_252{margin:0;padding-left:.14em;font:400 30px / 1.1 var(--font-pixel);letter-spacing:.14em;text-transform:uppercase;-webkit-font-smoothing:none;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,var(--c-sun-yellow) 0 45%,var(--c-white) 45% 47%,var(--c-sun-yellow) 47% 49%,var(--c-white) 49% 50%,var(--c-sun-yellow) 50%);background-size:320% 100%;background-position:100% 0;filter:drop-shadow(0 2px 0 var(--cl-dk2));animation:_glint_fteih_1 1.1s steps(11,end) .65s both}._cover_fteih_181:hover ._coverTitle_fteih_252{animation-name:_glint2_fteih_1;animation-delay:0ms}@keyframes _glint_fteih_1{0%{background-position:100% 0}to{background-position:0 0}}@keyframes _glint2_fteih_1{0%{background-position:100% 0}to{background-position:0 0}}:root:is([data-locale=ja],[data-locale=zh-Hans],[data-locale=zh-Hant],[data-locale=ko]) ._coverTitle_fteih_252{font:700 30px / 1.2 var(--font);letter-spacing:.3em;padding-left:.3em}._coverSub_fteih_264{margin-top:12px;font:500 13px / 1.3 var(--font);color:var(--c-lavender);letter-spacing:.14em}._coverCount_fteih_265{display:inline-flex;align-items:stretch;margin-top:26px;font:400 14px / 1 var(--font-pixel);color:var(--c-cream);text-transform:uppercase;-webkit-font-smoothing:none;border:2px solid var(--c-straw-dark);background:var(--cl-dk);box-shadow:inset 0 2px 0 var(--cl-dk2)}._coverCount_fteih_265>span,._coverCount_fteih_265>em{padding:9px 14px 7px}._coverCount_fteih_265 b{font-weight:400;color:var(--c-sun-yellow)}._coverCount_fteih_265 em{font-style:normal;color:var(--c-sakura);border-left:2px solid var(--c-straw-dark)}:root:is([data-locale=ja],[data-locale=zh-Hans],[data-locale=zh-Hant],[data-locale=ko]) ._coverCount_fteih_265{font:500 14px / 1 var(--font);letter-spacing:.06em}:root:is([data-locale=ja],[data-locale=zh-Hans],[data-locale=zh-Hant],[data-locale=ko]) ._coverCount_fteih_265 b{font:400 14px / 1 var(--font-pixel);margin:0 2px}._nameplate_fteih_278{padding:4px;background:var(--cl-dk2);border:2px solid var(--c-straw);box-shadow:0 2px 0 var(--cl-hi)}._nameplate_fteih_278 span{display:block;padding:7px 16px 5px;max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12px / 1 var(--font-pixel);color:var(--c-dusk);text-transform:uppercase;letter-spacing:.08em;-webkit-font-smoothing:none;background:var(--c-cream);box-shadow:inset 0 -2px 0 var(--c-tan)}._ribbon_fteih_289{position:absolute;top:100%;right:calc(var(--hinge) + 40px);width:12px;height:40px;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--c-outline) 0 2px,transparent 2px),linear-gradient(90deg,var(--c-roof-red-lt) 0 2px,var(--c-roof-red) 2px 10px,var(--c-brick) 10px);clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,10px calc(100% - 2px),8px calc(100% - 2px),8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 2px),2px calc(100% - 2px),2px 100%,0 100%)}@media (prefers-reduced-motion: reduce){._coverTitle_fteih_252,._cover_fteih_181:hover ._coverTitle_fteih_252{animation:none}}._card_fteih_300{display:grid;grid-template-columns:128px 1fr;gap:16px;align-items:start}._card_fteih_300>img{filter:drop-shadow(0 3px 0 var(--c-outline))}._cardTitle_fteih_302{margin:0 0 2px;font:400 15px / 1.2 var(--font-pixel);text-transform:uppercase}._cardSub_fteih_303{margin:0 0 6px;font-size:13px;color:var(--ink-2)}._cardBlurb_fteih_304{margin:0 0 10px;font-size:13px;line-height:1.4}._cardDl_fteih_305{display:grid;grid-template-columns:62px 1fr;gap:3px 8px;margin:0;font-size:12px}._cardDl_fteih_305 dt{font:400 10px var(--font-pixel);color:var(--muted);padding-top:2px;text-transform:uppercase}._cardDl_fteih_305 dd{margin:0}._mat_fteih_308{display:inline-flex;vertical-align:-2px;margin-right:6px;border:1px solid var(--ink)}._mat_fteih_308 i{display:block;width:6px;height:10px}._mat_paper_fteih_310 i{background:var(--c-white)}._mat_ink_fteih_311 i{background:var(--c-dusk)}._mat_gold_fteih_312 i{background:var(--c-sun-yellow)}._mat_gold_fteih_312 i:nth-child(2){background:var(--c-white)}._mat_holo_fteih_314 i:nth-child(1){background:var(--c-sakura)}._mat_holo_fteih_314 i:nth-child(2){background:var(--c-lavender)}._mat_holo_fteih_314 i:nth-child(3){background:var(--c-water-lt)}._mat_holo_fteih_314 i:nth-child(4){background:var(--c-sun-yellow)}._unlocks_fteih_320{margin-top:26px;border-top:2px dashed color-mix(in srgb,var(--c-tan) 80%,var(--c-cream));padding-top:14px}._unlocks_fteih_320 h3{margin:0 0 10px;font:400 12px var(--font-pixel);text-transform:uppercase}._unlocks_fteih_320 h3 small{font:500 12px var(--font);color:var(--muted);margin-left:6px;text-transform:none}._unlocks_fteih_320 ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}._unlocks_fteih_320 li{display:grid;grid-template-columns:120px 1fr 90px;gap:10px;align-items:center;font-size:13px;color:var(--ink-2)}._unlocks_fteih_320 li b{color:var(--ink);font-weight:650}._unlockMeter_fteih_326{height:8px;border:2px solid var(--ink);background:var(--paper)}._unlockMeter_fteih_326 i{display:block;height:100%;background:var(--c-road-dk)}._unlockOn_fteih_328 ._unlockMeter_fteih_326 i{background:var(--c-roof-green)}@media (max-width: 900px){._spreads_fteih_105{display:none}._tabs_fteih_116{display:flex;position:sticky;top:56px;z-index:2;margin:-4px auto 0;max-width:560px;border:2px solid var(--ink);background:var(--paper);overflow-x:auto}._tab_fteih_116{flex:1 0 auto;padding:9px 10px 8px;border:0;border-right:2px solid var(--ink);background:none;cursor:pointer;font:400 10px var(--font-pixel);color:var(--ink-2);text-transform:uppercase;white-space:nowrap}._tab_fteih_116:last-child{border-right:0}._tabOn_fteih_335{background:var(--c-dusk);color:var(--c-white)}._phonePages_fteih_116{display:block;max-width:560px;margin:0 auto;border:2px solid var(--ink);border-top:0;box-shadow:0 6px 0 var(--ink)}._page_fteih_118{min-height:0;padding:18px 14px 52px}._cover_fteih_181{min-height:580px;--hinge: 24px;padding:22px 22px 22px calc(var(--hinge) + 18px)}._hinge_fteih_199{right:auto;left:0;background:linear-gradient(90deg,var(--cl-dk) 0 10px,var(--cl-dk2) 10px 14px,var(--cl-hi) 14px 16px,transparent 16px)}._hinge_fteih_199:after{left:auto;right:0}._corner_fteih_209{width:26px;height:26px}._tl_fteih_210,._bl_fteih_124{display:none}._tr_fteih_212,._br_fteih_212{display:block}._tr_fteih_212{right:0;top:0;left:auto;scale:-1 1}._br_fteih_212{right:0;bottom:0;scale:-1 -1}._frame_fteih_220{padding:22px 12px 20px;gap:22px}._emblem_fteih_234{width:124px;height:100px;margin-bottom:24px}._coverTitle_fteih_252{font-size:26px}._ribbon_fteih_289{right:auto;left:calc(var(--hinge) + 30px)}._pageFoot_fteih_129{left:14px;right:14px}._slots_fteih_135{grid-template-columns:repeat(2,128px);gap:14px 22px}._diary_fteih_163 ._day_fteih_163,._card_fteih_300{grid-template-columns:1fr}._unlocks_fteih_320 li{grid-template-columns:1fr 80px}._unlocks_fteih_320 li>span:nth-child(2){grid-column:1 / -1;order:3}}._showcase_fteih_360{margin-top:var(--s-5);padding-top:var(--s-4);border-top:2px solid var(--line)}._showHead_fteih_361{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}._showTitle_fteih_362{font:400 12px var(--font-pixel);text-transform:uppercase}._showCount_fteih_363{font:400 12px var(--font-pixel);background:var(--c-cream);padding:2px 5px 1px}._showLink_fteih_364{margin-left:auto;font-size:13px;color:var(--link)}._showRow_fteih_365{display:flex;flex-wrap:wrap;gap:12px}._showItem_fteih_366{display:block;line-height:0;filter:drop-shadow(0 3px 0 var(--c-outline))}._showItem_fteih_366:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._rules_fteih_370{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:14px}._rules_fteih_370 li{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:center}._rules_fteih_370 li img{filter:drop-shadow(0 3px 0 var(--c-outline))}._rules_fteih_370 b{display:block;font:400 12px var(--font-pixel);text-transform:uppercase;margin-bottom:2px}._rules_fteih_370 span{font-size:13px;color:var(--ink-2)}._houseRules_fteih_375{margin:0;padding:14px 0 0 20px;border-top:2px dashed color-mix(in srgb,var(--c-tan) 80%,var(--c-cream));display:grid;gap:8px;font-size:13px;line-height:1.45;color:var(--ink-2);max-width:52ch}._houseRules_fteih_375 b{color:var(--ink);font-weight:650}._trigger_5roh3_2{white-space:nowrap}._hud_5roh3_3{min-width:0}._links_5roh3_5{display:flex;align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:13px}._links_5roh3_5 ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4)}._links_5roh3_5 a{color:var(--ink-2);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:transparent}._links_5roh3_5 a:hover{color:var(--ink);text-decoration-color:currentColor}._links_5roh3_5 [aria-current]{color:var(--ink);font-weight:600}._banner_5roh3_17{position:fixed;z-index:calc(var(--z-overlay) - 1);left:16px;bottom:64px;max-width:min(420px,calc(100vw - 32px));display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);font-size:14px}._banner_5roh3_17 p{margin:0;flex:1 1 180px}._actions_5roh3_31{display:flex;gap:var(--s-2)}._onMap_5roh3_33{left:50%;bottom:auto;top:76px;translate:-50% 0;width:max-content;max-width:min(520px,calc(100vw - 32px))}@media (max-width: 640px){._banner_5roh3_17,._onMap_5roh3_33{left:12px;right:12px;bottom:auto;top:calc(64px + env(safe-area-inset-top,0px));translate:none;width:auto;max-width:none;flex-wrap:nowrap;gap:var(--s-2);padding:6px 6px 6px 10px;font-size:13px;line-height:1.3}._banner_5roh3_17 p{flex:1 1 auto;min-width:0}._banner_5roh3_17>.icon{display:none}._actions_5roh3_31{gap:2px;flex:none}}._list_5roh3_46{list-style:none;margin:0;padding:0;display:grid;gap:2px}._choice_5roh3_47{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:0 var(--s-3);border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:15px;text-align:left;cursor:pointer}._choice_5roh3_47:hover{background:var(--surface-hover);color:var(--ink)}._choice_5roh3_47[aria-checked=true]{color:var(--ink);font-weight:650;background:var(--surface-2);box-shadow:inset 3px 0 0 var(--primary);cursor:default}._select_5roh3_55{position:relative;display:flex;align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-3);background:var(--paper);box-shadow:inset 0 0 0 var(--bw) var(--ink);color:var(--ink);cursor:pointer}._select_5roh3_55:hover{background:var(--surface-hover)}._select_5roh3_55:focus-within{outline:var(--bw) solid var(--focus, var(--primary));outline-offset:2px}._selGlobe_5roh3_61,._selChev_5roh3_61{flex:none;color:var(--ink-2);pointer-events:none;position:relative;z-index:1}._selChev_5roh3_61{margin-left:auto}._select_5roh3_55 select{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0 36px 0 calc(var(--s-3) + 16px + var(--s-2));border:0;background:transparent;font:inherit;font-size:14px;font-weight:600;color:inherit;cursor:pointer;outline:none}._frame_hmf9w_2{min-height:100%;display:flex;flex-direction:column}._frame_hmf9w_2>.page{flex:1 0 auto;min-height:0}._footer_hmf9w_5{position:relative;margin-top:var(--s-12);background:var(--surface-2);border-top:var(--bw) solid var(--ink)}._footer_hmf9w_5:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:4px;background:repeating-conic-gradient(var(--c-grass) 0 25%,var(--c-grass-lt) 0 50%) 0 0 / 4px 4px;border-top:2px solid color-mix(in srgb,var(--c-grass-dk) 70%,var(--c-moss))}._inner_hmf9w_22{max-width:1120px;margin:0 auto;padding:var(--s-6) var(--s-6) var(--s-8);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand nav" "copy nav" "langs langs";gap:var(--s-3) var(--s-8);align-items:start}._brand_hmf9w_32{grid-area:brand;display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}._tag_hmf9w_33{color:var(--ink-2);font-size:13.5px}._nav_hmf9w_34{grid-area:nav}._links_hmf9w_35{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);justify-content:flex-end}._links_hmf9w_35 a{display:inline-block;padding:var(--s-1) 0;font-size:14px;color:var(--ink-2);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:transparent}._links_hmf9w_35 a:hover{color:var(--ink);text-decoration-color:currentColor}._copy_hmf9w_47{grid-area:copy;color:var(--muted);font-size:12.5px}._langs_hmf9w_48{grid-area:langs}@media (max-width: 720px){._inner_hmf9w_22{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "nav" "copy" "langs";padding:var(--s-5) var(--s-4) var(--s-6);gap:var(--s-4)}._links_hmf9w_35{justify-content:flex-start;gap:var(--s-1) var(--s-4)}}._row_hmf9w_61{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;font-size:12px;color:var(--ink-2)}._row_hmf9w_61 a{color:var(--ink-2)}._row_hmf9w_61 a:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}._row_hmf9w_61 span{color:var(--muted)}._hud_hmf9w_72{position:absolute;left:16px;bottom:20px;padding:6px 12px 10px;font-size:11.5px;gap:var(--s-2) var(--s-3);max-width:calc(50vw - 140px)}._ring_evbmn_4{flex:none;width:16px;height:16px;background:radial-gradient(circle,var(--ink) 0 1.5px,transparent 2px),radial-gradient(circle,transparent 0 3px,var(--r0, var(--line-2)) 3px 4.2px,transparent 4.2px 4.8px,var(--r1, var(--line-2)) 4.8px 6px,transparent 6px 6.6px,var(--r2, var(--line-2)) 6.6px 7.6px,transparent 7.6px 8px,var(--r3, var(--line-2)) 8px 9px,transparent 9px)}._ring_evbmn_4[data-tier=centre]{--r0: var(--c-roof-red)}._ring_evbmn_4[data-tier=inner]{--r1: var(--c-lantern)}._ring_evbmn_4[data-tier=outer]{--r2: var(--c-grass-dk)}._ring_evbmn_4[data-tier=edge]{--r3: var(--c-water)}._featured_evbmn_13{position:absolute;top:calc(72px + env(safe-area-inset-top,0px));left:calc(16px + env(safe-area-inset-left,0px));width:272px;display:flex;flex-direction:column;max-height:calc(100% - 200px);animation:_drop-in_evbmn_1 .12s steps(2,jump-end) both}._head_evbmn_19{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 4px}._open_evbmn_20 ._head_evbmn_19{border-bottom:var(--bw) solid var(--ink);background:var(--surface-2)}._toggle_evbmn_21{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:0;background:transparent;color:var(--ink);cursor:pointer;text-align:left}._toggle_evbmn_21:hover{background:var(--surface-hover)}._title_evbmn_26{font:var(--t-pixel-xs)/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.04em;-webkit-font-smoothing:none}._guide_evbmn_29{display:flex;align-items:center;gap:4px;margin:0;padding:6px 4px 6px 12px;border-bottom:var(--bw) dashed var(--line);font-size:13px;line-height:1.4;color:var(--ink-2);font-style:italic}._guide_evbmn_29>span{flex:1;min-width:0}:root:is([data-locale=ja],[data-locale=zh-Hans],[data-locale=zh-Hant],[data-locale=ko]) ._guide_evbmn_29{font-style:normal;line-break:strict}._streets_evbmn_33{list-style:none;margin:0;padding:4px 0;overflow:auto}._street_evbmn_33+._street_evbmn_33{border-top:var(--bw) dashed var(--line)}._streetName_evbmn_35{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px 4px;border:0;background:transparent;cursor:pointer;text-align:left;font-weight:700;font-size:13.5px;color:var(--ink)}._streetName_evbmn_35:hover span:nth-child(2){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}._tierTag_evbmn_41{margin-left:auto;font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap}._residents_evbmn_42{list-style:none;margin:0;padding:0 4px 6px}._resident_evbmn_42{width:100%;display:flex;align-items:center;gap:8px;padding:4px 8px 4px 32px;border:0;background:transparent;cursor:pointer;text-align:left;color:var(--ink)}._resident_evbmn_42:hover{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--primary)}._resident_evbmn_42 .avatar{width:24px;height:24px}._who_evbmn_49{min-width:0;flex:1;display:flex;flex-direction:column;line-height:1.2}._name_evbmn_50{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._handle_evbmn_51{font:11.5px var(--mono);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._heat_evbmn_54{flex:none;width:14px;height:10px;background:linear-gradient(var(--h1, var(--line-2)) 0 0) 0 6px / 4px 4px no-repeat,linear-gradient(var(--h2, var(--line-2)) 0 0) 5px 3px / 4px 7px no-repeat,linear-gradient(var(--h3, var(--line-2)) 0 0) 10px 0 / 4px 10px no-repeat}._heat_evbmn_54[data-heat="1"]{--h1: var(--c-lantern)}._heat_evbmn_54[data-heat="2"]{--h1: var(--c-lantern);--h2: var(--c-lantern)}._heat_evbmn_54[data-heat="3"]{--h1: var(--c-roof-red);--h2: var(--c-roof-red);--h3: var(--c-roof-red)}._foot_evbmn_62{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 10px;border-top:var(--bw) solid var(--ink)}._dirLink_evbmn_63{font-size:13px;font-weight:600;white-space:nowrap;margin-left:auto}._caption_evbmn_66{position:absolute;left:50%;bottom:24px;transform:translate(-50%);width:min(520px,calc(100vw - 32px));padding:10px 12px 12px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"top top" "body actions";gap:8px 12px;align-items:center;animation:_drop-in_evbmn_1 .12s steps(2,jump-end) both}._capTop_evbmn_72{grid-area:top;display:flex;align-items:center;gap:12px}._capCount_evbmn_73{font:var(--t-pixel-xs)/1 var(--font-pixel);text-transform:uppercase;color:var(--ink-2);-webkit-font-smoothing:none;white-space:nowrap}._pips_evbmn_74{list-style:none;margin:0;padding:0;display:flex;gap:4px;flex:1}._pips_evbmn_74 li{flex:1;height:6px;background:var(--surface-3);position:relative;overflow:hidden}._pips_evbmn_74 li._pipDone_evbmn_76{background:var(--ink)}._pips_evbmn_74 li._pipNow_evbmn_77:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--primary);transform-origin:left;transform:scaleX(0)}._pips_evbmn_74 li._pipRun_evbmn_78:after{animation:_pip_evbmn_74 var(--dwell, 3s) linear forwards}@keyframes _pip_evbmn_74{to{transform:scaleX(1)}}._capBody_evbmn_80{grid-area:body;display:flex;align-items:center;gap:10px;min-width:0}._capText_evbmn_81{min-width:0;display:flex;flex-direction:column;gap:2px}._capTitle_evbmn_82{font:var(--t-pixel-sm)/1.1 var(--font-pixel);-webkit-font-smoothing:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._capSub_evbmn_83{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._capSub_evbmn_83 .mono{color:var(--muted);font-size:11.5px}._capActions_evbmn_85{grid-area:actions;display:flex;align-items:center;gap:6px}._capVisit_evbmn_86{font-size:13px;font-weight:600;margin-right:4px}@media (prefers-reduced-motion: reduce){._pips_evbmn_74 li._pipRun_evbmn_78:after{animation:none;transform:scaleX(1)}}@media (max-width: 640px){._featured_evbmn_13{top:calc(64px + env(safe-area-inset-top,0px));left:calc(12px + env(safe-area-inset-left,0px));width:auto;max-width:calc(100vw - 24px);max-height:calc(100% - 260px)}._featured_evbmn_13._open_evbmn_20{right:12px}._caption_evbmn_66{bottom:16px;grid-template-columns:1fr;grid-template-areas:"top" "body" "actions"}._capActions_evbmn_85{justify-content:flex-end}}._trigger_1b5ds_2{position:relative}._dot_1b5ds_3{position:absolute;right:5px;top:5px;width:10px;height:10px;background:var(--c-roof-red);border:2px solid var(--ink)}._scrim_1b5ds_5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:repeating-conic-gradient(color-mix(in srgb,var(--c-dusk) 34%,transparent) 0,color-mix(in srgb,var(--c-dusk) 34%,transparent) 25%,color-mix(in srgb,var(--c-dusk) 22%,transparent) 0,color-mix(in srgb,var(--c-dusk) 22%,transparent) 50%) 0 0 / 4px 4px;animation:_scrim-in_1b5ds_1 .16s ease-out both}._drawer_1b5ds_10{position:fixed;z-index:var(--z-overlay);top:max(8px,env(safe-area-inset-top,0px));bottom:max(8px,env(safe-area-inset-bottom,0px));left:max(8px,env(safe-area-inset-left,0px));width:min(320px,calc(100vw - 56px));display:flex;flex-direction:column;overflow:hidden;animation:_drawer-in_1b5ds_1 .16s steps(4,jump-end) both}._drawer_1b5ds_10:focus{outline:none}@keyframes _scrim-in_1b5ds_1{0%{opacity:0}}@keyframes _drawer-in_1b5ds_1{0%{transform:translate(-16px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){._scrim_1b5ds_5,._drawer_1b5ds_10{animation:none}}._head_1b5ds_22{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-bottom:var(--bw) solid var(--ink);background:var(--surface-2)}._body_1b5ds_23{flex:1;min-height:0;display:flex;flex-direction:column}._main_1b5ds_24{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--s-2) 0}._foot_1b5ds_26{flex:none;display:grid;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3);border-top:var(--bw) solid var(--ink);background:var(--surface-2)}._list_1b5ds_28{list-style:none;margin:0;padding:0 var(--s-2);display:grid;gap:2px}._row_1b5ds_29{display:flex;align-items:center;gap:var(--s-3);min-height:52px;padding:0 var(--s-3);color:var(--ink);text-decoration:none;font-weight:650;font-size:16px}._row_1b5ds_29:hover{background:var(--surface-hover);box-shadow:inset 3px 0 0 var(--primary)}._row_1b5ds_29>.icon{color:var(--ink-2)}._rowText_1b5ds_35{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}._count_1b5ds_36{position:relative;min-width:24px;padding:3px 6px 2px;text-align:center;font:var(--t-pixel-xs)/1 var(--font-pixel);-webkit-font-smoothing:none;background:var(--surface-3);color:var(--ink);box-shadow:inset 0 0 0 var(--bw) var(--ink)}._count_1b5ds_36 ._dot_1b5ds_3{right:-5px;top:-5px}._muted_1b5ds_43{margin:0;padding:var(--s-2) var(--s-1);color:var(--muted)}._who_1b5ds_44{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2);color:var(--ink);text-decoration:none;background:var(--paper);box-shadow:inset 0 0 0 var(--bw) var(--ink)}._who_1b5ds_44>.icon{margin-left:auto;flex:none;color:var(--ink-2)}._who_1b5ds_44:hover{background:var(--surface-hover)}._whoText_1b5ds_47{min-width:0;display:grid;line-height:1.25}._whoText_1b5ds_47 b{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._whoText_1b5ds_47 small{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._legal_1b5ds_51{padding:0 var(--s-1);display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);font-size:12.5px;color:var(--muted)}._legal_1b5ds_51 a{color:var(--ink-2);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:transparent}._legal_1b5ds_51 a:hover{color:var(--ink);text-decoration-color:currentColor}._manager_dytb3_2{display:grid;gap:var(--s-3);margin-top:var(--s-2);width:100%;min-width:0}._head_dytb3_3{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}._title_dytb3_4{margin:0;font:var(--t-pixel-sm)/1 var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);-webkit-font-smoothing:none}._over_dytb3_5{margin:0 0 var(--s-3);font-size:13px;line-height:1.45;color:var(--ink);padding:var(--s-2) var(--s-3);background:var(--warning-soft);border-left:3px solid var(--warning)}._count_dytb3_6{font-size:12.5px;line-height:1;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}._mono_dytb3_7{font-family:var(--mono)}._add_dytb3_10{display:grid;gap:var(--s-2)}._addRow_dytb3_11{display:flex;gap:var(--s-2);align-items:stretch}._addInput_dytb3_12{flex:1;min-width:0}._problem_dytb3_13{margin:0;font-size:13px;color:var(--danger)}._preview_dytb3_14{display:grid;grid-template-columns:auto 1fr;gap:var(--s-2) var(--s-3);align-items:start;padding:var(--s-3);background:var(--surface-2);border:var(--bw) dashed var(--line-2)}._previewIcon_dytb3_18{display:inline-flex;color:var(--ink);padding-top:2px}._previewText_dytb3_19{display:grid;gap:2px;min-width:0}._previewText_dytb3_19 b{font-weight:700}._previewUrl_dytb3_21{color:var(--ink-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._previewHint_dytb3_22{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--ink-2);margin-top:4px}._labelField_dytb3_23{grid-column:1 / -1;display:grid;gap:4px;font-size:12.5px;font-weight:600;color:var(--ink-2);max-width:340px}._optional_dytb3_24{font-weight:400;color:var(--muted)}._empty_dytb3_25{margin:0;color:var(--muted);font-size:13.5px;padding:var(--s-3) 0}._foot_dytb3_26{margin:0;display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}._list_dytb3_29{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:var(--bw) solid var(--line)}._row_dytb3_30{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:4px var(--s-3);padding:10px 4px;border-bottom:var(--bw) solid var(--line);background:var(--paper)}._row_dytb3_30._dragging_dytb3_34{background:var(--surface-3);outline:var(--bw) dashed var(--ink);outline-offset:-2px}._grip_dytb3_35{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;padding:0;border:0;background:none;color:var(--muted);cursor:grab}._grip_dytb3_35:hover{color:var(--ink)}._grip_dytb3_35:active{cursor:grabbing}._icon_dytb3_41{display:inline-flex;color:var(--ink-2)}._isVerified_dytb3_42 ._icon_dytb3_41{color:var(--ink)}._main_dytb3_43{min-width:0;display:grid;gap:2px}._nameLine_dytb3_44{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}._name_dytb3_44{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sub_dytb3_46{display:flex;align-items:baseline;gap:4px 12px;min-width:0;flex-wrap:wrap}._url_dytb3_47{font-size:13px;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}._url_dytb3_47:hover{color:var(--link);text-decoration:underline}._status_dytb3_49{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;white-space:nowrap}._status_dytb3_49._ok_dytb3_50{color:var(--ink)}._status_dytb3_49._pending_dytb3_51{color:var(--ink-2)}._status_dytb3_49._muted_dytb3_52{color:var(--muted);font-weight:500;cursor:help}._status_dytb3_49._bad_dytb3_53{color:var(--danger)}._clicks_dytb3_54{font-size:12.5px;color:var(--ink-2);white-space:nowrap}._spin_dytb3_55{width:12px;height:12px}._actions_dytb3_56{display:flex;align-items:center;gap:var(--s-1);justify-self:end}._flash_dytb3_57{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink);margin-top:4px}._rename_dytb3_58{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap}._rename_dytb3_58>:first-child{flex:1;min-width:140px}._notice_dytb3_60{grid-column:3 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--s-2);margin-top:4px;padding:8px 10px;font-size:13px;line-height:1.4}._notice_dytb3_60>span:first-of-type{flex:1;min-width:180px}._notice_dytb3_60._warn_dytb3_65{background:var(--warning-soft);border:var(--bw) solid var(--warning)}._noticeActs_dytb3_66{display:flex;gap:var(--s-1)}._eyebrow_dytb3_69{display:inline-flex;align-items:center;gap:6px;text-transform:none}._steps_dytb3_70{margin:0;padding:0 0 0 1.4em;display:grid;gap:var(--s-3);font-size:14px;line-height:1.45}._steps_dytb3_70 li::marker{font:var(--t-num-sm) var(--font-num);color:var(--ink-2)}._steps_dytb3_70 a{color:var(--link)}._option_dytb3_24{display:grid;gap:var(--s-2);padding:var(--s-3);background:var(--surface-2);border:var(--bw) solid var(--line)}._option_dytb3_24+._option_dytb3_24{margin-top:var(--s-3)}._option_dytb3_24 p{margin:0;font-size:14px;line-height:1.45}._optionTitle_dytb3_76{margin:0;display:flex;align-items:center;gap:8px;font:700 14px/1.35 var(--font);text-transform:none;letter-spacing:0}._tabs_dytb3_77{margin:var(--s-2) 0}._small_dytb3_78{margin:0;font-size:12.5px;color:var(--ink-2);line-height:1.45}._small_dytb3_78 a{color:var(--link)}._checkRow_dytb3_80{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-2)}._kv_dytb3_81{display:grid;gap:var(--s-2)}._copy_dytb3_82{display:grid;gap:3px;margin-top:6px;min-width:0}._copyLabel_dytb3_83{font-size:12px;font-weight:600;color:var(--ink-2)}._copyRow_dytb3_84{display:flex;gap:var(--s-2);align-items:center;min-width:0}._copyValue_dytb3_85{flex:1;min-width:0;padding:7px 10px;background:var(--paper);border:var(--bw) solid var(--ink);font:13px/1.35 var(--mono);color:var(--ink);overflow-x:auto;white-space:nowrap}._copyMulti_dytb3_89{white-space:pre-wrap;word-break:break-all}._result_dytb3_90{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-3);margin-top:var(--s-3);font-size:14px}._result_dytb3_90 p{margin:4px 0 0;line-height:1.45;word-break:break-word}._resultOk_dytb3_92{background:var(--success-soft);border:var(--bw) solid var(--success)}._resultBad_dytb3_93{background:var(--danger-soft);border:var(--bw) solid var(--danger)}._resultBad_dytb3_93>svg{color:var(--danger);flex:none;margin-top:2px}@media (max-width: 560px){._addRow_dytb3_11{flex-direction:column}._addInput_dytb3_12{flex:none}._row_dytb3_30{align-items:start}._grip_dytb3_35,._icon_dytb3_41{margin-top:2px}._notice_dytb3_60{grid-column:1 / -1}}._statusBtn_dytb3_105{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}._statusBtn_dytb3_105:hover{text-decoration:underline;text-underline-offset:3px}._popText_dytb3_107{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2, inherit);text-transform:none;letter-spacing:normal}.org-unverified-note{margin-top:-8px}.capacity{display:flex;flex-direction:column;gap:12px;padding:14px 16px 12px;background:var(--surface-2);border:var(--bw) solid var(--ink);clip-path:var(--notch)}.cap-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.cap-stats>div{display:flex;flex-direction:column;gap:6px;min-width:0}.cap-stats>div+div{padding-left:12px;border-left:var(--bw) solid var(--line)}.cap-stats dt{font:var(--t-pixel-xs)/1 var(--font-display);text-transform:uppercase;color:var(--ink-2);line-height:1.25;-webkit-font-smoothing:none}.cap-stats>div{justify-content:space-between}.cap-n{margin:0;font:var(--t-num-lg)/1 var(--font-num);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-font-smoothing:none}.cap-n small{font-size:var(--t-num-sm);color:var(--muted)}.cap-note{margin:0;font-size:12px;color:var(--muted)}.dir-search{width:220px}.dir-list{--dir-col: 40px;position:relative;list-style:none;margin:0;padding:6px 12px;display:flex;flex-direction:column;max-height:760px;overflow:auto}.dir-row{--row-pad: 0px;position:relative;display:grid;grid-template-columns:var(--dir-col) minmax(0,1fr);column-gap:12px;padding:6px 0}.dir-row:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--row-pad) + var(--dir-col) / 2 - 1px);width:2px;background:var(--line);pointer-events:none}.dir-row:first-child:before{top:18px}.dir-row:last-child:before{bottom:calc(100% - 18px)}.dir-row+.dir-row .dir-body{border-top:var(--bw) solid var(--line);padding-top:6px;margin-top:-6px}.dir-badge{position:relative;display:grid;place-items:center;height:28px;margin-top:2px;font:var(--t-num-sm)/1 var(--font-num);color:var(--muted);font-variant-numeric:tabular-nums;background:var(--surface-3);border:var(--bw) solid var(--line-2);clip-path:var(--notch);-webkit-font-smoothing:none}.dir-row.is-lit .dir-badge{color:var(--c-sun-yellow);background:var(--c-dusk);border-color:var(--ink)}.dir-row.is-mine .dir-badge{color:var(--c-outline);background:var(--c-lantern);border-color:var(--ink)}.dir-row.is-mine{--row-pad: 12px;background:linear-gradient(90deg,var(--warning-soft),transparent 80%);margin:0 -12px;padding:6px 12px}.dir-body{display:flex;flex-direction:column;gap:4px;min-width:0}.dir-head{display:flex;align-items:center;gap:10px;min-height:32px;font-size:13.5px}.dir-title{flex:1;min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden;white-space:nowrap}.dir-title b{overflow:hidden;text-overflow:ellipsis}.dir-free{flex:none;font-size:12px;font-weight:600;color:var(--success);white-space:nowrap}.dir-head .dir-free{min-width:44px;text-align:right}.seat-windows{flex:none;display:inline-grid;grid-auto-flow:column;grid-auto-columns:6px;gap:2px;height:16px;padding:2px;background:var(--c-dusk);border:var(--bw) solid var(--ink)}.seat-windows i{background:color-mix(in srgb,var(--c-dusk) 60%,var(--c-shadow))}.seat-windows i.on{background:linear-gradient(var(--c-sun-yellow) 0 2px,var(--c-lantern) 2px)}.dir-people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0 8px}.dir-person{display:flex;align-items:center;gap:10px;min-width:0;min-height:40px;padding:4px 6px 4px 4px;margin-left:-4px}.dir-person:hover{background:var(--surface-2)}.dir-person .avatar{width:28px;height:28px;flex:none}.dir-person-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.3}.dir-person-text b{font-weight:650}.dir-person-text .muted:before{content:" · "}a.dir-person:hover b{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.dir-more{align-self:flex-start;margin:2px 0 2px -4px;padding:6px 6px 4px;border:0;background:none;font:var(--t-pixel-xs)/1 var(--font-display);text-transform:uppercase;color:var(--link);-webkit-font-smoothing:none}.dir-more:hover{background:var(--surface-2)}.dir-empty{align-items:center;padding:0}.dir-empty-text{padding:8px 0 7px}.dir-row+.dir-empty .dir-empty-text{border-top:var(--bw) solid var(--line)}.dir-shaft{justify-self:center;width:10px;height:22px;background:repeating-linear-gradient(var(--line-2) 0 2px,transparent 2px 6px)}.dir-empty-text{min-width:0;font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dir-empty .dir-free{color:var(--muted);font-weight:500}.org-admin{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--warning-soft);border:var(--bw) dashed color-mix(in srgb,var(--c-straw-dark) 70%,transparent)}.org-admin-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.org-admin-head .test-mode{height:auto;min-height:20px;padding-top:4px;padding-bottom:3px;white-space:normal;line-height:1.3}.org-admin-head b{font:var(--t-pixel-xs) var(--font-pixel);text-transform:uppercase;-webkit-font-smoothing:none}.org-invite{display:flex;flex-direction:column;gap:10px}.org-invite-row{display:flex;gap:8px;align-items:center}.org-invite .copy-field{background:var(--paper)}.org-requests{display:flex;flex-direction:column;gap:8px}.req-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.req{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--paper);border:var(--bw) solid var(--ink);clip-path:var(--notch)}.req-who{display:flex;align-items:center;gap:10px;min-width:0}.req-note{margin:0;font-size:13px;color:var(--ink-2)}.req-act{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.req-role{flex:1;min-width:120px}.member-chips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.member-chip{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:4px 8px 4px 4px;background:var(--info-soft);border:var(--bw) solid color-mix(in srgb,var(--primary) 45%,transparent);clip-path:var(--notch);font-size:13.5px;color:var(--ink-2)}.member-chip-main{flex:1 1 200px;display:flex;align-items:center;gap:10px;min-width:0;padding:4px 6px}.member-chip-main>span{min-width:0;overflow-wrap:anywhere;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.member-chip>a:last-child{flex:none}.member-chip-main b{color:var(--ink)}.member-chip-main:hover b{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.member-chip-main .avatar{width:28px;height:28px;flex:none}.member-card-eyebrow{margin-bottom:-10px}.canonical-note{margin:0}.seat-preview{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface-2);border:var(--bw) dashed var(--line-2);font-size:13.5px;color:var(--ink-2)}.seat-preview b{color:var(--ink)}@media (max-width: 640px){.floors-head{align-items:stretch}.dir-search{width:100%}.dir-list{--dir-col: 36px;padding:4px 12px;max-height:none}.dir-row{column-gap:10px}.dir-people{grid-template-columns:minmax(0,1fr)}.dir-person{min-height:44px}.cap-stats{gap:8px}.cap-stats>div+div{padding-left:8px}.org-invite-row{flex-direction:column;align-items:stretch}}.link-manager{display:grid;gap:8px;margin-top:12px;justify-items:start}.link-manager .req-list{width:100%}.link-manager .req{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.link-manager .req .mono{overflow-wrap:anywhere}.verify-methods{display:grid;gap:12px;margin:0;padding:0;list-style:none}.verify-methods .req p{margin:4px 0;overflow-wrap:anywhere}.verify-methods code{display:block;overflow-wrap:anywhere}.org-admin-actions{display:flex;flex-direction:column;gap:var(--s-2)}.org-admin-actions>p{margin:0}._grace_fvvqh_2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:0 0 var(--s-3);padding:var(--s-2) var(--s-3);background:var(--warning-soft);border:var(--bw) solid var(--warning);font-size:14px;line-height:1.45;color:var(--ink)}._text_fvvqh_8{flex:1;min-width:220px;display:grid;gap:2px}._text_fvvqh_8 b{font-weight:700}._text_fvvqh_8 small{font-size:13px;color:var(--ink-soft, var(--ink))}._away_fvvqh_11{margin:var(--s-2) 0 0;text-align:center}._count_140cq_4{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;margin-left:2px;background:var(--c-sun-yellow);color:var(--ink);font:12px/1 var(--font-pixel);-webkit-font-smoothing:none;box-shadow:inset 0 0 0 var(--bw) var(--ink)}._actions_140cq_10{display:contents}._empty_140cq_11{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}._hud_140cq_14{position:absolute;z-index:var(--z-panel);top:16px;right:16px;width:340px;padding:14px 16px 12px;display:flex;flex-direction:column;gap:10px;animation:_hud-in_140cq_1 .24s steps(4,jump-end) both}@keyframes _hud-in_140cq_1{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}._hudHead_140cq_20{display:flex;flex-direction:column;gap:4px}._eyebrow_140cq_21{font:var(--t-pixel-xs)/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--c-lantern);-webkit-font-smoothing:none}._hudTitle_140cq_22{margin:0;font:var(--t-pixel-md)/1.05 var(--font-pixel);-webkit-font-smoothing:none;overflow-wrap:anywhere}._apos_140cq_23{font-size:var(--t-pixel-sm);color:var(--ink-2)}._hudLine_140cq_24{margin:0;font-size:14px;color:var(--ink-2);line-height:1.45;text-wrap:pretty}._hudFoot_140cq_25{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:10px;border-top:var(--bw) dashed var(--line-2)}._grow_140cq_26{flex:1}._spark_140cq_28{display:inline-block;width:10px;height:10px;vertical-align:-1px;margin-right:2px;background:linear-gradient(var(--c-sun-yellow),var(--c-sun-yellow)) center / 2px 10px no-repeat,linear-gradient(var(--c-sun-yellow),var(--c-sun-yellow)) center / 10px 2px no-repeat,linear-gradient(var(--c-white),var(--c-white)) center / 4px 4px no-repeat;animation:_twinkle_140cq_1 .84s steps(1,end) infinite}@keyframes _twinkle_140cq_1{50%{scale:.6}}@media (prefers-reduced-motion: reduce){._spark_140cq_28,._hud_140cq_14{animation:none}}@media (max-width: 640px){._hud_140cq_14{top:auto;left:8px;right:8px;bottom:8px;width:auto;padding:12px 14px 10px}._hudTitle_140cq_22{font-size:var(--t-pixel-sm)}._apos_140cq_23{font-size:var(--t-pixel-xs)}}._card_140cq_46{display:flex;flex-direction:column;gap:14px}._artWell_140cq_47{align-self:flex-start;padding:10px;background:repeating-conic-gradient(var(--surface-2) 0 25%,var(--paper) 0 50%) 0 0 / 16px 16px;box-shadow:inset 0 0 0 var(--bw) var(--ink),var(--shadow-block)}._art_140cq_47{display:block;image-rendering:pixelated;image-rendering:crisp-edges}._text_140cq_54{margin:0;white-space:pre-line;font-size:15px;line-height:1.55;color:var(--ink);overflow-wrap:anywhere;max-width:62ch}._list_140cq_55{list-style:none;margin:0;padding:0;border-top:var(--bw) solid var(--line)}._list_140cq_55 li{display:flex;align-items:baseline;gap:10px;padding:8px 2px;border-bottom:var(--bw) solid var(--line);min-width:0}._num_140cq_57{flex:none;font:12px/1 var(--font-pixel);color:var(--muted);-webkit-font-smoothing:none}._itemTitle_140cq_58{min-width:0;overflow-wrap:anywhere}._itemLink_140cq_59{min-width:0;display:flex;align-items:baseline;gap:8px;color:var(--link);flex-wrap:wrap}._itemLink_140cq_59:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}._host_140cq_61{font:12px var(--mono);color:var(--muted)}._link_140cq_62{display:flex;align-items:center;gap:10px;padding:10px 12px;min-width:0;background:var(--info-soft);color:var(--ink);box-shadow:inset 0 0 0 var(--bw) var(--ink);clip-path:var(--notch)}._link_140cq_62:hover{background:color-mix(in srgb,var(--c-water-lt) 40%,var(--c-white))}._linkHost_140cq_68{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:14px var(--mono)}._linkGo_140cq_69{font:12px/1 var(--font-pixel);text-transform:uppercase;-webkit-font-smoothing:none}._pending_140cq_70{margin:0;display:flex;gap:8px;align-items:flex-start;padding:10px 12px;font-size:13px;color:var(--ink-2);background:var(--warning-soft);border:var(--bw) dashed color-mix(in srgb,var(--c-straw-dark) 60%,transparent)}._share_140cq_74{display:flex;align-items:center;gap:10px;width:100%;justify-content:space-between;min-width:0}._shareAddr_140cq_75{font:13px var(--mono);color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._shareAddr_140cq_75 b{color:var(--ink)}._card_q6d01_5{--bev-hi: var(--c-white);--bev-mid: var(--c-stone);--bev-lo: var(--c-road-dk);--bev-ink: var(--c-outline);--raised: inset -2px -2px var(--bev-ink), inset 2px 2px var(--bev-mid), inset -4px -4px var(--bev-lo), inset 4px 4px var(--bev-hi);--sunken: inset 2px 2px var(--bev-lo), inset -2px -2px var(--bev-hi), inset 4px 4px var(--bev-ink), inset -4px -4px var(--bev-mid);--chrome: var(--c-stone);display:flex;flex-direction:column;overflow:hidden;color:var(--c-outline);font-family:var(--font)}._inline_q6d01_17{position:relative;width:380px;max-width:100%;max-height:none}._card_q6d01_5[data-era="98"]{background:var(--chrome);padding:4px;box-shadow:var(--raised),6px 6px color-mix(in srgb,var(--c-outline) 35%,transparent)}._card_q6d01_5[data-era=xp]{--chrome: color-mix(in srgb, var(--c-cream) 55%, var(--c-white));background:var(--chrome);border:3px solid var(--c-roof-blue);border-top:0;border-radius:10px 10px 4px 4px;box-shadow:0 10px 28px color-mix(in srgb,var(--c-dusk) 35%,transparent),0 0 0 1px var(--c-dusk)}._titlebar_q6d01_36{flex:none;position:relative;display:flex;align-items:center;gap:8px;min-height:34px;padding:4px 4px 4px 8px;color:var(--c-white);-webkit-user-select:none;user-select:none}._card_q6d01_5[data-era="98"] ._titlebar_q6d01_36{background:linear-gradient(90deg,var(--c-dusk),var(--c-roof-blue) 58%,var(--c-roof-blue-lt))}._card_q6d01_5[data-era=xp] ._titlebar_q6d01_36{margin:0 -3px;padding:5px 7px 5px 11px;min-height:38px;border-radius:9px 9px 0 0;background:linear-gradient(180deg,var(--c-roof-blue-lt) 0%,var(--c-roof-blue) 22%,var(--c-roof-blue) 70%,color-mix(in srgb,var(--c-roof-blue) 70%,var(--c-dusk)) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--c-white) 55%,transparent),inset 0 -1px 0 var(--c-dusk)}._card_q6d01_5[data-era=xp] ._titlebar_q6d01_36:after{content:"";position:absolute;left:6px;right:6px;top:3px;height:9px;border-radius:6px 6px 3px 3px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--c-white) 45%,transparent),color-mix(in srgb,var(--c-white) 0%,transparent))}._grip_q6d01_52{display:none}._titleIcon_q6d01_53{image-rendering:pixelated}._title_q6d01_36{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 13.5px/1.2 var(--font);letter-spacing:.01em}._card_q6d01_5[data-era=xp] ._title_q6d01_36{font:italic 700 15px/1.2 var(--font);text-shadow:1px 1px 0 var(--c-dusk);letter-spacing:0}._titleAddr_q6d01_59{font-weight:400;opacity:.85}._card_q6d01_5[data-era=xp] ._titleAddr_q6d01_59{font-style:normal;font-size:12px}._close_q6d01_62{flex:none;display:grid;place-items:center;cursor:pointer;padding:0;font:700 16px/1 var(--font);color:var(--c-outline)}._card_q6d01_5[data-era="98"] ._close_q6d01_62{width:26px;height:24px;background:var(--chrome);border:0;box-shadow:var(--raised)}._card_q6d01_5[data-era="98"] ._close_q6d01_62:active{box-shadow:var(--sunken)}._card_q6d01_5[data-era="98"] ._close_q6d01_62 span{transform:translateY(-1px)}._card_q6d01_5[data-era=xp] ._close_q6d01_62{position:relative;z-index:1;width:28px;height:26px;border-radius:5px;color:var(--c-white);border:1px solid var(--c-white);font-size:18px;background:linear-gradient(180deg,var(--c-roof-red-lt),var(--c-roof-red) 60%,var(--c-brick));box-shadow:0 0 0 1px var(--c-dusk)}._card_q6d01_5[data-era=xp] ._close_q6d01_62:hover{filter:brightness(1.08)}._close_q6d01_62:focus-visible,._btn_q6d01_76:focus-visible,._go_q6d01_76:focus-visible,._icon_q6d01_76:focus-visible,._sibling_q6d01_76:focus-visible,._face_q6d01_76:focus-visible,._cell_q6d01_76:focus-visible,._flagToggle_q6d01_76:focus-visible,._textBtn_q6d01_76:focus-visible,._winClose_q6d01_76:focus-visible{outline:2px dotted var(--c-outline);outline-offset:-5px}._card_q6d01_5[data-era=xp] ._close_q6d01_62:focus-visible{outline-color:var(--c-white)}._scroll_q6d01_82{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._card_q6d01_5[data-era="98"] ._scroll_q6d01_82{margin-top:4px}._desktop_q6d01_86{position:relative;display:flex;flex-direction:column;min-height:214px}._card_q6d01_5[data-era="98"] ._desktop_q6d01_86{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' shape-rendering='crispEdges'%3E%3Crect width='2' height='2' fill='%233f8fd0'/%3E%3Crect width='1' height='1' fill='%233f7a4a'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%233f7a4a'/%3E%3C/svg%3E") 0 0 / 2px 2px;image-rendering:pixelated;box-shadow:var(--sunken);padding:4px}._card_q6d01_5[data-era=xp] ._desktop_q6d01_86{background-color:var(--c-water-lt);background-size:cover;background-position:center bottom;image-rendering:pixelated}._icons_q6d01_100{flex:1;list-style:none;margin:0;padding:10px 8px 6px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px 2px;align-content:start}._icon_q6d01_76{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 2px;border:0;background:none;cursor:pointer;text-decoration:none;color:var(--c-white);font:12px/1.15 var(--font);text-align:center;-webkit-tap-highlight-color:transparent}._icon_q6d01_76>span:first-child{image-rendering:pixelated}._icon_q6d01_76 span:last-child{padding:1px 3px;overflow-wrap:anywhere}._card_q6d01_5[data-era="98"] ._icon_q6d01_76 span:last-child{text-shadow:1px 1px 0 var(--c-outline)}._card_q6d01_5[data-era="98"] ._icon_q6d01_76:hover span:last-child,._card_q6d01_5[data-era="98"] ._icon_q6d01_76:focus-visible span:last-child{background:var(--c-dusk);text-shadow:none}._card_q6d01_5[data-era=xp] ._icon_q6d01_76 span:last-child{text-shadow:1px 1px 1px var(--c-dusk),0 0 3px var(--c-dusk);border-radius:3px}._card_q6d01_5[data-era=xp] ._icon_q6d01_76:hover span:last-child,._card_q6d01_5[data-era=xp] ._icon_q6d01_76:focus-visible span:last-child{background:color-mix(in srgb,var(--c-roof-blue) 85%,transparent);text-shadow:none}._card_q6d01_5[data-era=xp] ._icon_q6d01_76:focus-visible{outline-color:var(--c-white)}._icon_q6d01_76[data-here] span:last-child{font-weight:700}._icon_q6d01_76[data-here]>span:first-child{animation:_here-bob_q6d01_1 2.4s steps(2,jump-none) infinite}@keyframes _here-bob_q6d01_1{50%{transform:translateY(-2px)}}._taskbar_q6d01_122{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;height:34px;padding:3px 4px}._card_q6d01_5[data-era="98"] ._taskbar_q6d01_122{background:var(--chrome);box-shadow:inset 0 2px var(--c-white);margin:4px -4px -4px}._card_q6d01_5[data-era=xp] ._taskbar_q6d01_122{padding:0 6px 0 0;background:linear-gradient(180deg,var(--c-roof-blue-lt),var(--c-roof-blue) 18%,var(--c-roof-blue) 85%,var(--c-dusk))}._go_q6d01_76{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 6px;cursor:pointer;border:0;font:700 13px/1 var(--font-display);color:var(--c-outline);-webkit-font-smoothing:none}._go_q6d01_76>span:first-child{image-rendering:pixelated}._card_q6d01_5[data-era="98"] ._go_q6d01_76{background:var(--chrome);box-shadow:var(--raised)}._card_q6d01_5[data-era="98"] ._go_q6d01_76[aria-expanded=true]{box-shadow:var(--sunken);padding-top:2px}._card_q6d01_5[data-era=xp] ._go_q6d01_76{height:34px;padding:0 18px 0 10px;border-radius:0 14px 14px 0;color:var(--c-white);font:italic 700 16px/1 var(--font);text-shadow:1px 1px 0 var(--c-moss);background:linear-gradient(180deg,var(--c-roof-green-lt),var(--c-roof-green) 45%,var(--c-roof-green) 80%,var(--c-moss));box-shadow:inset 0 1px color-mix(in srgb,var(--c-white) 45%,transparent),2px 0 0 var(--c-dusk)}._card_q6d01_5[data-era=xp] ._go_q6d01_76[aria-expanded=true]{filter:brightness(.9)}._go_q6d01_76:disabled{cursor:default;opacity:.7}._tray_q6d01_143{font:12px/1 var(--font);padding:0 10px;height:24px;display:inline-flex;align-items:center}._card_q6d01_5[data-era="98"] ._tray_q6d01_143{box-shadow:inset 1px 1px var(--c-road-dk),inset -1px -1px var(--c-white)}._card_q6d01_5[data-era=xp] ._tray_q6d01_143{color:var(--c-white);height:34px;background:linear-gradient(180deg,var(--c-water-lt),var(--c-water) 25%,var(--c-water) 85%,var(--c-roof-blue));border-left:1px solid var(--c-dusk);margin-right:-6px}._menu_q6d01_148{position:absolute;left:0;bottom:34px;z-index:3;display:flex;min-width:228px;max-width:calc(100% - 8px);animation:_menu-up_q6d01_1 .12s steps(3,jump-end) both}@keyframes _menu-up_q6d01_1{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}._card_q6d01_5[data-era="98"] ._menu_q6d01_148{left:0;background:var(--chrome);box-shadow:var(--raised);padding:3px}._card_q6d01_5[data-era=xp] ._menu_q6d01_148{left:0;bottom:34px;background:var(--c-white);border:2px solid var(--c-roof-blue);border-radius:8px 8px 0 0;overflow:hidden;box-shadow:4px 4px color-mix(in srgb,var(--c-dusk) 30%,transparent)}._menuBand_q6d01_158{flex:none;width:24px;writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;padding:8px 0;font:700 13px/1 var(--font-display);letter-spacing:.12em;color:var(--c-white);-webkit-font-smoothing:none}._card_q6d01_5[data-era="98"] ._menuBand_q6d01_158{background:linear-gradient(0deg,var(--c-dusk),var(--c-roof-blue))}._card_q6d01_5[data-era=xp] ._menuBand_q6d01_158{background:linear-gradient(90deg,var(--c-roof-green),var(--c-roof-green-lt))}._menuItems_q6d01_165{flex:1;display:flex;flex-direction:column;padding:2px 0}._menuItems_q6d01_165 [role=menuitem]{display:flex;align-items:center;gap:10px;min-height:32px;padding:4px 12px 4px 8px;border:0;background:none;text-align:left;font:13px/1.2 var(--font);color:var(--c-outline);text-decoration:none;cursor:pointer}._menuItems_q6d01_165 [role=menuitem]>span:first-child{image-rendering:pixelated}._card_q6d01_5[data-era="98"] ._menuItems_q6d01_165 [role=menuitem]:hover,._card_q6d01_5[data-era="98"] ._menuItems_q6d01_165 [role=menuitem]:focus{background:var(--c-dusk);color:var(--c-white);outline:none}._card_q6d01_5[data-era=xp] ._menuItems_q6d01_165 [role=menuitem]:hover,._card_q6d01_5[data-era=xp] ._menuItems_q6d01_165 [role=menuitem]:focus{background:var(--c-roof-blue-lt);color:var(--c-white);outline:none}._menuItems_q6d01_165 hr{width:calc(100% - 8px);margin:3px 4px;border:0;border-top:1px solid var(--c-road-dk);border-bottom:1px solid var(--c-white)}._window_q6d01_176{flex:1;align-self:center;margin:8px auto;display:flex;flex-direction:column}._card_q6d01_5[data-era="98"] ._window_q6d01_176{background:var(--chrome);box-shadow:var(--raised);padding:4px}._card_q6d01_5[data-era=xp] ._window_q6d01_176{background:var(--chrome);border:2px solid var(--c-roof-blue);border-top:0;border-radius:7px 7px 3px 3px;box-shadow:3px 3px color-mix(in srgb,var(--c-dusk) 35%,transparent)}._winBar_q6d01_179{display:flex;align-items:center;gap:6px;height:24px;padding:0 3px 0 6px;color:var(--c-white);font:700 12px/1 var(--font-display);-webkit-font-smoothing:none}._winBar_q6d01_179 span:nth-child(2){flex:1}._card_q6d01_5[data-era="98"] ._winBar_q6d01_179{background:linear-gradient(90deg,var(--c-dusk),var(--c-roof-blue))}._card_q6d01_5[data-era=xp] ._winBar_q6d01_179{margin:0 -2px;height:26px;border-radius:6px 6px 0 0;font:italic 700 13px/1 var(--font);background:linear-gradient(180deg,var(--c-roof-blue-lt),var(--c-roof-blue) 30%,var(--c-roof-blue))}._winClose_q6d01_76{width:20px;height:18px;display:grid;place-items:center;border:0;padding:0;cursor:pointer;font:700 14px/1 var(--font)}._card_q6d01_5[data-era="98"] ._winClose_q6d01_76{background:var(--chrome);color:var(--c-outline);box-shadow:inset -1px -1px var(--c-outline),inset 1px 1px var(--c-white),inset -2px -2px var(--c-road-dk)}._card_q6d01_5[data-era=xp] ._winClose_q6d01_76{color:var(--c-white);border-radius:4px;border:1px solid var(--c-white);background:linear-gradient(180deg,var(--c-roof-red-lt),var(--c-roof-red))}._mines_q6d01_188{position:relative;padding:6px;display:flex;flex-direction:column;align-items:center;gap:6px}._minesHead_q6d01_189{align-self:stretch;display:flex;align-items:center;justify-content:space-between;padding:4px 5px}._mines_q6d01_188[data-era="98"] ._minesHead_q6d01_189{box-shadow:inset 2px 2px var(--c-road-dk),inset -2px -2px var(--c-white)}._mines_q6d01_188[data-era=xp] ._minesHead_q6d01_189{background:color-mix(in srgb,var(--c-water-lt) 35%,var(--c-white));border-radius:6px;border:1px solid var(--c-roof-blue-lt)}._digits_q6d01_192{display:block}._face_q6d01_76{width:38px;height:38px;display:grid;place-items:center;border:0;padding:0;cursor:pointer;image-rendering:pixelated}._mines_q6d01_188[data-era="98"] ._face_q6d01_76{background:var(--c-stone);box-shadow:inset -2px -2px var(--c-outline),inset 2px 2px var(--c-white),inset -4px -4px var(--c-road-dk)}._mines_q6d01_188[data-era="98"] ._face_q6d01_76:active{box-shadow:inset 2px 2px var(--c-road-dk),inset -1px -1px var(--c-white)}._mines_q6d01_188[data-era=xp] ._face_q6d01_76{background:linear-gradient(180deg,var(--c-white),var(--c-water-lt));border-radius:8px;border:1px solid var(--c-roof-blue)}._board_q6d01_197{position:relative;display:flex;flex-direction:column;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}._mines_q6d01_188[data-era="98"] ._board_q6d01_197{padding:3px;box-shadow:inset 3px 3px var(--c-road-dk),inset -3px -3px var(--c-white)}._mines_q6d01_188[data-era=xp] ._board_q6d01_197{padding:3px;gap:1px;background:color-mix(in srgb,var(--c-roof-blue-lt) 40%,var(--c-white));border-radius:6px}._row_q6d01_200{display:flex}._mines_q6d01_188[data-era=xp] ._row_q6d01_200{gap:1px}._cell_q6d01_76{width:26px;height:26px;display:grid;place-items:center;border:0;padding:0;cursor:pointer;font:400 calc(18px * var(--font-num-scale))/1 var(--font-num);-webkit-font-smoothing:none;color:var(--c-outline)}._cell_q6d01_76>span{image-rendering:pixelated}._mines_q6d01_188[data-era="98"] ._cell_q6d01_76[data-st=hidden],._mines_q6d01_188[data-era="98"] ._cell_q6d01_76[data-st=flag]{background:var(--c-stone);box-shadow:inset -3px -3px var(--c-road-dk),inset 3px 3px var(--c-white)}._mines_q6d01_188[data-era="98"] ._cell_q6d01_76[data-st=hidden]:active{box-shadow:inset 1px 1px var(--c-road-dk);background:var(--c-road)}._mines_q6d01_188[data-era="98"] ._cell_q6d01_76[data-st=open]{background:var(--c-road);box-shadow:inset 1px 1px var(--c-road-dk);cursor:default}._mines_q6d01_188[data-era=xp] ._cell_q6d01_76{border-radius:3px;width:25px;height:25px}._mines_q6d01_188[data-era=xp] ._cell_q6d01_76[data-st=hidden],._mines_q6d01_188[data-era=xp] ._cell_q6d01_76[data-st=flag]{background:linear-gradient(160deg,var(--c-white),color-mix(in srgb,var(--c-water-lt) 70%,var(--c-white)) 55%,var(--c-water-lt));box-shadow:inset 0 0 0 1px var(--c-roof-blue-lt)}._mines_q6d01_188[data-era=xp] ._cell_q6d01_76[data-st=hidden]:hover{filter:brightness(1.06)}._mines_q6d01_188[data-era=xp] ._cell_q6d01_76[data-st=open]{background:var(--c-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-roof-blue-lt) 30%,var(--c-white));cursor:default}._cell_q6d01_76[data-boom]{background:var(--c-roof-red)!important}._cell_q6d01_76[data-n="1"]{color:var(--c-roof-blue)}._cell_q6d01_76[data-n="2"]{color:var(--c-roof-green)}._cell_q6d01_76[data-n="3"]{color:var(--c-roof-red)}._cell_q6d01_76[data-n="4"]{color:var(--c-dusk)}._cell_q6d01_76[data-n="5"]{color:var(--c-brick)}._cell_q6d01_76[data-n="6"]{color:var(--c-water)}._cell_q6d01_76[data-n="7"]{color:var(--c-outline)}._cell_q6d01_76[data-n="8"]{color:var(--c-road-dk)}._mines_q6d01_188[data-over=lost] ._cell_q6d01_76[data-st=hidden]{opacity:.8}._minesFoot_q6d01_229{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:8px}._flagToggle_q6d01_76,._textBtn_q6d01_76{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;cursor:pointer;border:0;font:12px/1 var(--font);color:var(--c-outline)}._flagToggle_q6d01_76>span{image-rendering:pixelated}._mines_q6d01_188[data-era="98"] ._flagToggle_q6d01_76,._mines_q6d01_188[data-era="98"] ._textBtn_q6d01_76{background:var(--c-stone);box-shadow:inset -2px -2px var(--c-road-dk),inset 2px 2px var(--c-white)}._mines_q6d01_188[data-era="98"] ._flagToggle_q6d01_76[aria-pressed=true]{box-shadow:inset 2px 2px var(--c-road-dk),inset -2px -2px var(--c-white);background:repeating-conic-gradient(var(--c-stone) 0 25%,var(--c-white) 0 50%) 0 0 / 2px 2px;font-weight:700}._mines_q6d01_188[data-era=xp] ._flagToggle_q6d01_76,._mines_q6d01_188[data-era=xp] ._textBtn_q6d01_76{border-radius:4px;border:1px solid var(--c-roof-blue);background:linear-gradient(180deg,var(--c-white),var(--c-cream))}._mines_q6d01_188[data-era=xp] ._flagToggle_q6d01_76[aria-pressed=true]{border-color:var(--c-lantern);box-shadow:0 0 0 2px color-mix(in srgb,var(--c-lantern) 55%,transparent);font-weight:700}._minesMsg_q6d01_239{margin:0;min-height:1.3em;font:700 13px/1.3 var(--font);text-align:center}._minesHelp_q6d01_240{margin:0;font-size:11.5px;color:var(--c-shadow);text-align:center}@media (hover: none){._minesHelp_q6d01_240{display:none}}._confetti_q6d01_242{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}._confetti_q6d01_242 i{position:absolute;top:-8px;left:calc(4% + var(--k) * 7%);width:6px;height:6px;background:var(--c-sun-yellow);animation:_fall_q6d01_1 1.4s steps(10,jump-end) both;animation-delay:calc(var(--k) * 40ms)}._confetti_q6d01_242 i:nth-child(3n){background:var(--c-roof-red-lt)}._confetti_q6d01_242 i:nth-child(3n+1){background:var(--c-roof-green-lt)}._confetti_q6d01_242 i:nth-child(4n){background:var(--c-roof-blue-lt);width:4px}@keyframes _fall_q6d01_1{to{transform:translateY(240px) rotate(270deg);opacity:0}}._boot98_q6d01_254,._bootXp_q6d01_254{position:relative;flex:1;cursor:pointer;overflow:hidden}._boot98_q6d01_254{background:var(--c-outline);color:var(--c-stone);padding:10px 12px}._boot98_q6d01_254 pre{margin:0;font:12px/1.45 ui-monospace,Menlo,monospace;white-space:pre-wrap}._cursor_q6d01_257{animation:_blink_q6d01_1 .5s steps(1) infinite}@keyframes _blink_q6d01_1{50%{opacity:0}}._bar98_q6d01_259{display:flex;gap:2px;margin-top:12px;padding:2px;width:max-content;box-shadow:inset 0 0 0 1px var(--c-road-dk)}._bar98_q6d01_259 i{width:12px;height:12px;background:transparent}._bar98_q6d01_259 i[data-on]{background:var(--c-roof-blue-lt)}._bootSkip_q6d01_262{position:absolute;right:8px;bottom:6px;font:11px/1 var(--font);opacity:.6}._bootXp_q6d01_254{display:grid;place-items:center;background:var(--c-outline);color:var(--c-white)}._bootXp_q6d01_254[data-welcome]{background:linear-gradient(180deg,var(--c-roof-blue),var(--c-roof-blue-lt) 50%,var(--c-roof-blue))}._bootXpInner_q6d01_265{display:flex;flex-direction:column;align-items:center;gap:22px}._bootXpName_q6d01_266{font:italic 700 26px/1 var(--font);letter-spacing:-.01em}._slot_q6d01_267{position:relative;width:140px;height:16px;border:2px solid var(--c-road-dk);border-radius:5px;overflow:hidden;background:var(--c-outline)}._slot_q6d01_267 i{position:absolute;left:0;top:2px;width:8px;height:8px;border-radius:1px;background:var(--c-roof-blue-lt);box-shadow:11px 0 0 var(--c-roof-blue-lt),22px 0 0 var(--c-roof-blue-lt)}._welcome_q6d01_273{font:italic 700 30px/1 var(--font);text-shadow:2px 2px 0 var(--c-dusk);animation:_fade_q6d01_1 .3s ease-out both}@keyframes _fade_q6d01_1{0%{opacity:0}}._about_q6d01_277{padding:14px 14px 12px;display:flex;flex-direction:column;gap:6px}._kind_q6d01_278{margin:0;font:11px/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--c-shadow);-webkit-font-smoothing:none}._tagline_q6d01_279{margin:0;font-size:15px;line-height:1.4}._addr_q6d01_280{margin:0;font-size:13px;display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}._addr_q6d01_280>span{color:var(--c-shadow)}._addr_q6d01_280 a{margin-left:8px;color:var(--c-roof-blue);font-weight:600}._sibling_q6d01_76{margin-top:6px;display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;cursor:pointer;text-align:left;font:13px/1.35 var(--font);color:var(--c-outline);text-decoration:none}._sibling_q6d01_76>span:first-child{image-rendering:pixelated}._card_q6d01_5[data-era="98"] ._sibling_q6d01_76{background:color-mix(in srgb,var(--c-sun-yellow) 30%,var(--c-white));border:1px solid var(--c-outline);box-shadow:2px 2px 0 var(--c-outline)}._card_q6d01_5[data-era="98"] ._sibling_q6d01_76:active{transform:translate(2px,2px);box-shadow:none}._card_q6d01_5[data-era=xp] ._sibling_q6d01_76{background:color-mix(in srgb,var(--c-sun-yellow) 28%,var(--c-white));border:1px solid var(--c-straw-dark);border-radius:8px}._card_q6d01_5[data-era=xp] ._sibling_q6d01_76:hover{border-color:var(--c-lantern)}._foot_q6d01_294{flex:none;display:flex;gap:8px;flex-wrap:wrap;padding:8px 10px 10px}._card_q6d01_5[data-era="98"] ._foot_q6d01_294{padding:8px 4px 4px}._btn_q6d01_76{flex:1 1 140px;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;cursor:pointer;border:0;text-decoration:none;color:var(--c-outline);font:600 14px/1 var(--font)}._card_q6d01_5[data-era="98"] ._btn_q6d01_76{background:var(--chrome);box-shadow:var(--raised)}._card_q6d01_5[data-era="98"] ._btn_q6d01_76:active{box-shadow:var(--sunken)}._card_q6d01_5[data-era="98"] ._btn_q6d01_76[data-primary]{box-shadow:0 0 0 2px var(--c-outline),var(--raised);font-weight:700}._card_q6d01_5[data-era=xp] ._btn_q6d01_76{border-radius:5px;border:1px solid var(--c-dusk);background:linear-gradient(180deg,var(--c-white),var(--c-white) 55%,var(--c-cream))}._card_q6d01_5[data-era=xp] ._btn_q6d01_76:hover{box-shadow:inset 0 0 0 2px var(--c-lantern)}._card_q6d01_5[data-era=xp] ._btn_q6d01_76[data-primary]{box-shadow:inset 0 0 0 2px var(--c-roof-blue-lt);font-weight:700}@media (max-width: 640px){._card_q6d01_5:not(._inline_q6d01_17) ._titlebar_q6d01_36{padding-top:14px;touch-action:none;cursor:grab}._card_q6d01_5:not(._inline_q6d01_17) ._grip_q6d01_52{display:block;position:absolute;top:5px;left:50%;width:36px;height:4px;margin-left:-18px;background:color-mix(in srgb,var(--c-white) 60%,transparent)}._icons_q6d01_100{gap:4px 0;padding:8px 4px 4px}._titleAddr_q6d01_59{display:none}}@media (prefers-reduced-motion: reduce){._icon_q6d01_76[data-here]>span:first-child,._cursor_q6d01_257,._menu_q6d01_148,._welcome_q6d01_273{animation:none}}.org-scale{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 4px;color:var(--ink-2)}.floor-ruler{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow:auto;margin:4px 0 6px;border-left:var(--bw) solid var(--ink)}.floor-tick{display:grid;grid-template-columns:40px 1fr auto;gap:8px;align-items:center;padding:3px 8px;font-size:12px;text-align:left;background:var(--surface-2);border:0;border-bottom:1px dashed var(--line-2);color:var(--ink);cursor:pointer}.floor-tick:hover{background:var(--surface-3)}.floor-tick.is-on{background:var(--warning-soft);box-shadow:inset 4px 0 0 var(--lantern)}.floor-tick.is-over{opacity:.55;text-decoration:line-through}.floor-tick .mono{font:12px var(--font-pixel);-webkit-font-smoothing:none}.seats-picker{display:flex;flex-direction:column;gap:8px}.seats-row{display:flex;align-items:center;gap:12px}.seats-slider{flex:1}.seats-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.seats-price b{font-size:18px}.seats-scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.seats-scale div{background:var(--surface-2);padding:6px 8px}.seats-scale dt{font:11px var(--font-pixel);text-transform:uppercase;color:var(--muted);-webkit-font-smoothing:none}.seats-scale dd{margin:2px 0 0;font-weight:600}@media (max-width: 520px){.seats-scale{grid-template-columns:1fr}}._dialog_p3ocm_2{gap:var(--s-3)}._still_p3ocm_4{display:flex;flex-direction:column;gap:var(--s-4);padding-top:var(--s-4)}._frame_p3ocm_7{position:relative;margin:0;width:100%;background:repeating-conic-gradient(var(--surface-2) 0 25%,var(--paper) 0 50%) 0 0 / 16px 16px;border:var(--bw) solid var(--ink);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop);overflow:hidden;display:grid;place-items:center}._frame_p3ocm_7>img,._frame_p3ocm_7>video,._frame_p3ocm_7>canvas{display:block;width:100%;height:100%;object-fit:contain}._tall_p3ocm_21{width:auto;height:min(56dvh,520px);align-self:center}._drawing_p3ocm_23{font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;color:var(--muted);-webkit-font-smoothing:none;padding:var(--s-4);text-align:center;max-width:36ch}._recBadge_p3ocm_33{position:absolute;top:var(--s-3);right:var(--s-3);display:inline-flex;align-items:center;gap:var(--s-2);padding:4px 8px 3px;background:var(--c-outline);color:var(--c-white);font-family:var(--font-pixel);font-size:var(--t-pixel-xs);-webkit-font-smoothing:none}._recDot_p3ocm_41{width:8px;height:8px;background:var(--danger);animation:_blink_p3ocm_1 1s steps(2,jump-none) infinite}@keyframes _blink_p3ocm_1{50%{opacity:.2}}@media (prefers-reduced-motion: reduce){._recDot_p3ocm_41{animation:none}}._progress_p3ocm_46{position:absolute;left:0;bottom:0;height:6px;width:100%;background:var(--c-sun-yellow);transform-origin:left;transform:scaleX(var(--p));border-top:var(--bw) solid var(--ink)}._actions_p3ocm_57{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3)}._actions_p3ocm_57>.btn-row{align-self:stretch}._note_p3ocm_59{margin:0;color:var(--muted);font-size:13px;line-height:1.4}._badge_p3ocm_62{display:flex;flex-direction:column;gap:var(--s-4);padding-top:var(--s-4)}._badgeStage_p3ocm_63{display:flex;align-items:flex-end;justify-content:center;gap:var(--s-8);flex-wrap:wrap;padding:var(--s-8) var(--s-4) var(--s-6);border:var(--bw) solid var(--ink);background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 100% 16px,var(--paper)}._badgeDark_p3ocm_75{background:linear-gradient(color-mix(in srgb,var(--c-lavender) 14%,transparent) 1px,transparent 1px) 0 0 / 100% 16px,var(--c-outline)}._badgeStage_p3ocm_63 img{display:block;image-rendering:pixelated}._badgeImg_p3ocm_77{max-width:100%;height:auto}._badgeActual_p3ocm_78{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;color:var(--muted);-webkit-font-smoothing:none}._badgeDark_p3ocm_75 ._badgeActual_p3ocm_78{color:var(--c-lavender)}._badgeOpts_p3ocm_84{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}._snippets_p3ocm_86{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-3)}._snippet_p3ocm_86{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}._snippetHead_p3ocm_88{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}._snippetLabel_p3ocm_89{font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;color:var(--ink-2);-webkit-font-smoothing:none}._code_p3ocm_93{display:block;font-family:var(--mono);font-size:12.5px;line-height:1.5;padding:var(--s-2) var(--s-3);background:var(--surface-2);border:var(--bw) solid var(--line-2);color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:all;user-select:all}._code_p3ocm_93:focus-visible{outline:var(--bw) solid var(--ink);outline-offset:2px}._guestbook_8edu4_2{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:var(--bw) dashed var(--line-2)}._head_8edu4_3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._title_8edu4_4{margin:0;font:var(--t-pixel-sm) var(--font-pixel);text-transform:uppercase;letter-spacing:.04em;-webkit-font-smoothing:none}._headAct_8edu4_5{margin-left:auto;display:flex;gap:8px}._empty_8edu4_6{margin:0;padding:12px 14px;background:var(--surface-2);border:var(--bw) dashed var(--line-2);font-size:13.5px;color:var(--ink-2)}._entries_8edu4_7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._entry_8edu4_8{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:10px 10px 10px 12px;background:var(--paper);border:var(--bw) solid var(--ink);clip-path:var(--notch)}._entry_8edu4_8._hidden_8edu4_10{background:var(--surface-2);opacity:.75}._stamp_8edu4_12{display:grid;place-items:center;width:42px;height:42px;background:var(--c-cream);-webkit-mask:radial-gradient(circle at 3px 3px,transparent 1.6px,#000 1.8px) -3px -3px / 6px 6px;mask:radial-gradient(circle at 3px 3px,transparent 1.6px,#000 1.8px) -3px -3px / 6px 6px;transform:rotate(-3deg)}._entry_8edu4_8:nth-child(2n) ._stamp_8edu4_12{transform:rotate(2deg)}._body_8edu4_17{min-width:0;display:flex;flex-direction:column;gap:4px}._text_8edu4_18{margin:0;font-size:14.5px;line-height:1.4;overflow-wrap:anywhere}._meta_8edu4_19{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}._meta_8edu4_19 .avatar{width:18px;height:18px}._stampPick_8edu4_21{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}._stampBtn_8edu4_22{justify-content:center;padding:8px 0;min-height:52px}._count_8edu4_23{font-size:12px;color:var(--muted)}._countLow_8edu4_24{color:var(--danger)}._followers_8edu4_25{margin-left:6px;padding-left:6px;border-left:var(--bw) solid currentColor;opacity:.8}._madeOn_8edu4_26{margin:0;font-size:12.5px;color:var(--muted)}@media (max-width: 520px){._stampPick_8edu4_21{grid-template-columns:repeat(4,1fr)}._entry_8edu4_8{grid-template-columns:auto 1fr auto;gap:8px}}._lobby_q8w1t_3._lobby_q8w1t_3{grid-template-areas:"hero card" "floors card";padding-bottom:32px}._after_q8w1t_4{max-width:1080px;margin:0 auto;padding:0 24px 72px;display:flex;flex-direction:column;gap:32px}@media (max-width: 640px){._after_q8w1t_4{padding:0 16px 56px}}._lobby_q8w1t_3>.profile-stage-col{grid-area:hero}._lobby_q8w1t_3>.profile-card{grid-area:card}._wall_q8w1t_8{grid-area:floors}._card_q8w1t_10{gap:18px}._head_q8w1t_11{display:flex;flex-direction:column;gap:8px}._eyebrow_q8w1t_12{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font:var(--t-pixel-xs)/1.3 var(--font-display);text-transform:uppercase;color:var(--ink-2);-webkit-font-smoothing:none}._addr_q8w1t_13{font-size:14px;color:var(--ink-2)}._addr_q8w1t_13 b{color:var(--ink)}._occupancy_q8w1t_15{display:flex;flex-direction:column;gap:8px;padding:14px 16px 12px;background:var(--surface-2);border:var(--bw) solid var(--ink);clip-path:var(--notch)}._vacancy_q8w1t_16{margin:0;display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:650;color:var(--success)}._yours_q8w1t_17{margin:0;display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:var(--warning-soft);border:var(--bw) solid var(--ink);font-size:13.5px}._legend_q8w1t_20{display:flex;gap:12px;font-size:12px;color:var(--ink-2)}._legend_q8w1t_20>span{display:inline-flex;align-items:center;gap:6px}._legend_q8w1t_20 i{width:12px;height:12px;border:var(--bw) solid var(--ink)}._keyTaken_q8w1t_23{background:var(--c-lantern)}._keyFree_q8w1t_24{background:var(--paper);border-style:dashed!important}._floors_q8w1t_26{--col: 40px;list-style:none;margin:0;padding:8px 14px 4px;display:flex;flex-direction:column}._floor_q8w1t_26{position:relative;display:grid;grid-template-columns:var(--col) minmax(0,1fr);column-gap:12px;padding:7px 0}._floor_q8w1t_26:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--col) / 2 - 1px);width:2px;background:var(--line)}._floor_q8w1t_26:first-child:before{top:18px}._floor_q8w1t_26+._floor_q8w1t_26 ._boxes_q8w1t_31{border-top:var(--bw) solid var(--line);padding-top:7px;margin-top:-7px}._badge_q8w1t_32{position:relative;display:grid;place-items:center;height:28px;margin-top:4px;font:var(--t-num-sm)/1 var(--font-num);color:var(--muted);background:var(--surface-3);border:var(--bw) solid var(--line-2);clip-path:var(--notch);-webkit-font-smoothing:none}._lit_q8w1t_36 ._badge_q8w1t_32{color:var(--c-sun-yellow);background:var(--c-dusk);border-color:var(--ink)}._mineFloor_q8w1t_37 ._badge_q8w1t_32{color:var(--c-outline);background:var(--c-lantern)}._boxes_q8w1t_31{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}._box_q8w1t_31{position:relative;display:grid;grid-template-rows:auto auto 1fr;gap:5px;height:100%;min-height:72px;padding:6px 7px 7px;color:var(--ink);text-decoration:none;background:var(--paper);border:var(--bw) solid var(--ink);clip-path:var(--notch);transition:transform 80ms steps(2),background-color 80ms}._box_q8w1t_31:hover{background:var(--surface-hover);transform:translateY(-2px)}._box_q8w1t_31:active{transform:translateY(0)}._plate_q8w1t_48{justify-self:start;padding:2px 6px 1px;font:var(--t-num-sm)/1 var(--font-num);color:var(--c-outline);background:var(--c-straw);border:var(--bw) solid var(--c-straw-dark);-webkit-font-smoothing:none}._slot_q8w1t_49{height:4px;margin:0 2px;background:var(--c-outline);box-shadow:0 2px 0 var(--line)}._who_q8w1t_50{display:flex;align-items:center;gap:7px;min-width:0}._who_q8w1t_50 .avatar{width:22px;height:22px;flex:none}._who_q8w1t_50{gap:6px}._name_q8w1t_53{min-width:0;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}._box_q8w1t_31:hover ._name_q8w1t_53{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}._swatch_q8w1t_56{position:absolute;top:7px;right:8px;width:12px;height:12px;border:var(--bw) solid var(--ink)}._bare_q8w1t_57{background:repeating-linear-gradient(135deg,var(--c-water-lt) 0 2px,var(--paper) 2px 4px)}._mine_q8w1t_37{background:var(--warning-soft)}._youChip_q8w1t_59{position:absolute;right:6px;bottom:6px}._free_q8w1t_61{border-style:dashed;border-color:var(--line-2);background:repeating-linear-gradient(135deg,var(--surface-2) 0 6px,var(--paper) 6px 12px)}._free_q8w1t_61 ._plate_q8w1t_48{color:var(--muted);background:var(--surface-3);border-color:var(--line-2)}._free_q8w1t_61 ._slot_q8w1t_49{background:var(--line-2);box-shadow:none}._free_q8w1t_61 ._who_q8w1t_50{flex-direction:column;align-items:flex-start;gap:2px}._vacantText_q8w1t_65{font-size:12.5px;color:var(--ink-2)}._rent_q8w1t_66{display:inline-flex;align-items:center;gap:4px;font:var(--t-pixel-xs)/1 var(--font-display);text-transform:uppercase;color:var(--link);-webkit-font-smoothing:none}._free_q8w1t_61:hover{border-color:var(--ink);background:var(--success-soft, var(--surface-hover))}._ground_q8w1t_69{margin:4px 14px 10px;padding:8px 0 0 52px;border-top:var(--bw) solid var(--ink);display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}._how_q8w1t_72{display:flex;flex-direction:column;gap:14px;padding:20px 22px;background:var(--paper);border:var(--bw) solid var(--ink);clip-path:var(--notch);box-shadow:var(--shadow-panel)}._howTitle_q8w1t_73{margin:0;font:var(--t-pixel-sm)/1.2 var(--font-display);text-transform:uppercase;-webkit-font-smoothing:none}._how_q8w1t_72 ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}._how_q8w1t_72 li{display:flex;gap:10px;align-items:flex-start}._how_q8w1t_72 li>.icon,._howArt_q8w1t_76{flex:none;display:grid;place-items:center;width:36px;height:36px;background:var(--surface-2);border:var(--bw) solid var(--ink)}._how_q8w1t_72 b{display:block;font-size:14px;margin-bottom:4px}._how_q8w1t_72 p{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2)}._howCompact_q8w1t_79{box-shadow:none;padding:16px}._howCompact_q8w1t_79 ul{grid-template-columns:repeat(2,minmax(0,1fr))}._more_q8w1t_83{display:flex;flex-direction:column;gap:12px}._moreList_q8w1t_84{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}._moreItem_q8w1t_85{display:flex;flex-direction:column;gap:4px;height:100%;padding:12px 14px;color:var(--ink);text-decoration:none;background:var(--paper)}._moreItem_q8w1t_85:hover ._moreName_q8w1t_86{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}._moreName_q8w1t_86{font-weight:700;font-size:14.5px}._moreMeta_q8w1t_88{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px;font-size:12.5px}._moreMeta_q8w1t_88>:first-child{display:inline-flex;align-items:center;gap:6px;margin-right:auto}@media (max-width: 960px){._lobby_q8w1t_3._lobby_q8w1t_3{grid-template-areas:"hero" "card" "floors"}._how_q8w1t_72 ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._floors_q8w1t_26{--col: 32px;padding:6px 10px 2px}._floor_q8w1t_26{column-gap:8px}._boxes_q8w1t_31{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}._box_q8w1t_31{min-height:80px;padding:6px 6px 7px}._who_q8w1t_50 .avatar{width:20px;height:20px}._name_q8w1t_53{font-size:12px}._legend_q8w1t_20{display:none}._ground_q8w1t_69{padding-left:40px;margin:4px 10px 10px}._how_q8w1t_72{padding:16px}._how_q8w1t_72 ul{grid-template-columns:minmax(0,1fr);gap:14px}._moreList_q8w1t_84{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){._box_q8w1t_31,._box_q8w1t_31:hover{transition:none;transform:none}}._panel_maz12_2{display:flex;flex-direction:column;gap:14px;padding:16px;background:var(--surface-2);border:var(--bw) solid var(--ink);clip-path:var(--notch)}._head_maz12_3{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}._head_maz12_3 h2{margin:0;font:var(--t-pixel-sm)/1.2 var(--font-display);text-transform:uppercase;-webkit-font-smoothing:none}._lede_maz12_5{margin:-4px 0 0;font-size:13px;color:var(--ink-2)}._stage_maz12_7{display:flex;flex-direction:column;align-items:center;gap:10px}._wall_maz12_8{display:grid;place-items:center;width:100%;padding:18px 0 14px;background:repeating-linear-gradient(0deg,transparent 0 10px,color-mix(in srgb,var(--c-brick) 70%,var(--c-outline)) 10px 12px),var(--c-brick);border:var(--bw) solid var(--ink);transition:background-color .2s}._wall_maz12_8 svg{display:block;image-rendering:pixelated}._night_maz12_18{background:repeating-linear-gradient(0deg,transparent 0 10px,color-mix(in srgb,var(--c-dusk) 70%,var(--c-outline)) 10px 12px),color-mix(in srgb,var(--c-brick) 45%,var(--c-dusk))}._group_maz12_22{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:8px}._group_maz12_22 legend{padding:0;margin-bottom:8px;font:var(--t-pixel-xs)/1 var(--font-display);text-transform:uppercase;color:var(--ink-2);-webkit-font-smoothing:none}._swatches_maz12_25{display:flex;flex-wrap:wrap;gap:6px}._swatch_maz12_25{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 10px 4px 5px;font-size:12.5px;color:var(--ink);background:var(--paper);border:var(--bw) solid var(--line-2);cursor:pointer}._swatch_maz12_25 i{width:22px;height:22px;border:var(--bw) solid var(--ink);flex:none}._swatch_maz12_25:hover{border-color:var(--ink)}._bare_maz12_29{background:repeating-linear-gradient(135deg,var(--c-water-lt) 0 3px,var(--paper) 3px 6px)}._thumbs_maz12_31{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}._thumb_maz12_31{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px 5px;background:var(--paper);border:var(--bw) solid var(--line-2);cursor:pointer;color:var(--ink)}._thumb_maz12_31:hover{border-color:var(--ink)}._thumbArt_maz12_34{display:grid;place-items:center;width:74px;height:66px;background:var(--c-brick)}._thumbArt_maz12_34 svg{image-rendering:pixelated}._thumbLabel_maz12_36{font-size:11.5px;line-height:1.2;text-align:center}._on_maz12_37,._on_maz12_37:hover{border-color:var(--ink);background:var(--warning-soft);box-shadow:inset 0 0 0 2px var(--c-lantern)}._actions_maz12_39{margin-top:2px}._fine_maz12_40{margin:0;font-size:12px;color:var(--muted)}@media (max-width: 640px){._panel_maz12_2{padding:14px 12px}._thumbs_maz12_31{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}._swatch_maz12_25{padding-right:8px}}@media (prefers-reduced-motion: reduce){._wall_maz12_8{transition:none}}._window_konhp_3{max-width:1080px;margin:24px auto 0;padding:0;border:2px solid var(--c-outline);box-shadow:4px 4px 0 var(--c-outline);width:calc(100% - 48px)}._titlebar_konhp_4{display:flex;align-items:center;gap:8px;padding:0 4px 0 8px;height:30px;color:var(--c-white);-webkit-user-select:none;user-select:none}._titleIcon_konhp_5{width:14px;height:14px;flex:none}._titleText_konhp_6{flex:1;min-width:0;font:400 13px/1 var(--font-display);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._controls_konhp_7{display:flex;gap:3px;flex:none}._ctl_konhp_8{width:22px;height:20px;display:block;position:relative}._body_konhp_9{background-color:var(--c-water);background-size:cover;background-position:left bottom;background-repeat:no-repeat;image-rendering:pixelated;padding:28px 28px 52px 112px;min-height:260px;display:flex;align-items:flex-start}._panel_konhp_10{max-width:560px;padding:20px 22px 18px;display:flex;flex-direction:column;gap:10px}._kind_konhp_11{margin:0;font:400 12px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase}._brand_konhp_12{margin:0;font:400 clamp(34px,6vw,56px)/1 var(--font-display);letter-spacing:.02em}._tagline_konhp_13{margin:0;font-size:16px;line-height:1.5;color:var(--ink-2)}._actions_konhp_14{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}._host_konhp_15{margin:2px 0 0;font:400 12px/1 var(--font-display);color:var(--muted);letter-spacing:.06em}._btn_konhp_16{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 18px;font:400 14px/1 var(--font-display);color:var(--c-outline);text-decoration:none;cursor:pointer}._power_konhp_17{width:12px;height:12px;flex:none;position:relative}._body_konhp_9{position:relative}._tray_konhp_21{position:absolute;right:8px;bottom:6px;height:28px;padding:0 10px;display:flex;align-items:center;font:400 15px/1 var(--font-display);letter-spacing:.06em}._taskBtn_konhp_22{position:absolute;left:8px;bottom:6px;min-height:28px;height:28px;padding:0 12px;font-size:13px}._winxp_konhp_23 ._taskBtn_konhp_22{left:0;bottom:4px;height:32px;min-height:32px;border-radius:0 14px 14px 0;border-left:0;padding:0 16px 0 12px;font-style:italic}._tray_konhp_21{font-size:16px}._win98_konhp_25 ._tray_konhp_21{background:var(--c-stone);color:var(--c-outline);box-shadow:inset 1px 1px 0 var(--c-road-dk),inset -1px -1px 0 var(--c-white)}._winxp_konhp_23 ._tray_konhp_21{background:var(--c-water);color:var(--c-white);border-left:2px solid var(--c-roof-blue-lt);text-shadow:1px 1px 0 var(--c-roof-blue)}._win98_konhp_25{background:var(--c-stone)}._win98_konhp_25 ._titlebar_konhp_4{background:linear-gradient(90deg,var(--c-dusk) 0 22%,var(--c-roof-blue) 22% 58%,var(--c-roof-blue-lt) 58% 100%);margin:3px 3px 0}._win98_konhp_25 ._titleIcon_konhp_5{background:linear-gradient(var(--c-dusk),var(--c-dusk)) 3px 3px / 8px 6px no-repeat,linear-gradient(var(--c-water-lt),var(--c-water-lt)) 4px 4px / 3px 2px no-repeat,linear-gradient(var(--c-tan),var(--c-tan)) 3px 11px / 8px 2px no-repeat,var(--c-cream);box-shadow:inset 1px 1px 0 var(--c-white),inset -1px -1px 0 var(--c-outline)}._win98_konhp_25 ._ctl_konhp_8{background:var(--c-stone);box-shadow:inset 1px 1px 0 var(--c-white),inset -1px -1px 0 var(--c-outline),inset -2px -2px 0 var(--c-road-dk)}._win98_konhp_25 ._ctlMin_konhp_40:after{content:"";position:absolute;left:6px;bottom:5px;width:8px;height:2px;background:var(--c-outline)}._win98_konhp_25 ._ctlMax_konhp_41:after{content:"";position:absolute;left:5px;top:4px;width:8px;height:8px;border:1px solid var(--c-outline);border-top-width:2px}._win98_konhp_25 ._ctlClose_konhp_42{margin-left:2px}._ctlClose_konhp_42:before,._ctlClose_konhp_42:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;background:currentColor}._ctlClose_konhp_42:before{transform:translate(-50%,-50%) rotate(45deg)}._ctlClose_konhp_42:after{transform:translate(-50%,-50%) rotate(-45deg)}._win98_konhp_25 ._ctlClose_konhp_42{color:var(--c-outline)}._win98_konhp_25 ._body_konhp_9{margin:3px;box-shadow:inset 1px 1px 0 var(--c-road-dk),inset -1px -1px 0 var(--c-white)}._win98_konhp_25 ._panel_konhp_10{background:var(--c-stone);box-shadow:inset 1px 1px 0 var(--c-white),inset -1px -1px 0 var(--c-outline),inset -2px -2px 0 var(--c-road-dk),4px 4px #2b1d2a59}._win98_konhp_25 ._kind_konhp_11{color:var(--c-roof-blue)}._win98_konhp_25 ._brand_konhp_12{color:var(--c-outline);text-shadow:2px 2px 0 var(--c-white)}._win98_konhp_25 ._btn_konhp_16{background:var(--c-stone);box-shadow:inset 1px 1px 0 var(--c-white),inset -1px -1px 0 var(--c-outline),inset -2px -2px 0 var(--c-road-dk)}._win98_konhp_25 ._btn_konhp_16:active{box-shadow:inset 1px 1px 0 var(--c-outline),inset 2px 2px 0 var(--c-road-dk),inset -1px -1px 0 var(--c-white);padding-top:2px}._win98_konhp_25 ._btnMain_konhp_53{outline:1px solid var(--c-outline);outline-offset:-1px}._win98_konhp_25 ._power_konhp_17{background:var(--c-roof-green);box-shadow:inset 1px 1px 0 var(--c-roof-green-lt),inset -1px -1px 0 var(--c-moss)}._win98_konhp_25 ._host_konhp_15{color:var(--c-shadow)}._winxp_konhp_23{background:var(--c-roof-blue);border-radius:10px 10px 0 0;overflow:hidden}._winxp_konhp_23 ._titlebar_konhp_4{height:34px;background:linear-gradient(180deg,var(--c-water-lt) 0 2px,var(--c-roof-blue-lt) 2px 9px,var(--c-water) 9px 16px,var(--c-roof-blue) 16px 30px,var(--c-dusk) 30px 100%);text-shadow:1px 1px 0 var(--c-dusk)}._winxp_konhp_23 ._titleText_konhp_6{font-size:14px}._winxp_konhp_23 ._titleIcon_konhp_5{border-radius:3px;background:linear-gradient(var(--c-grass),var(--c-grass)) 0 9px / 14px 5px no-repeat,linear-gradient(var(--c-white),var(--c-white)) 3px 3px / 5px 2px no-repeat,var(--c-water-lt);box-shadow:0 0 0 1px var(--c-white)}._winxp_konhp_23 ._ctl_konhp_8{width:22px;height:22px;border-radius:4px;border:1px solid var(--c-white);background:linear-gradient(180deg,var(--c-roof-blue-lt) 0 45%,var(--c-water) 45%)}._winxp_konhp_23 ._ctlMin_konhp_40:after{content:"";position:absolute;left:5px;bottom:5px;width:8px;height:3px;background:var(--c-white)}._winxp_konhp_23 ._ctlMax_konhp_41:after{content:"";position:absolute;left:4px;top:4px;width:10px;height:10px;box-sizing:border-box;border:2px solid var(--c-white);border-top-width:3px}._winxp_konhp_23 ._ctlClose_konhp_42{color:var(--c-white);background:linear-gradient(180deg,var(--c-roof-red-lt) 0 45%,var(--c-roof-red) 45%)}._winxp_konhp_23 ._body_konhp_9{border:3px solid var(--c-roof-blue);border-top:0}._winxp_konhp_23 ._panel_konhp_10{background:var(--c-white);border-radius:8px;border:2px solid var(--c-roof-blue-lt);box-shadow:0 4px #3b5fa873}._winxp_konhp_23 ._kind_konhp_11{color:var(--c-roof-green)}._winxp_konhp_23 ._brand_konhp_12{color:var(--c-roof-blue)}._winxp_konhp_23 ._btn_konhp_16{border-radius:999px;border:2px solid var(--c-roof-blue);background:linear-gradient(180deg,var(--c-white) 0 50%,var(--c-stone) 50%);color:var(--c-roof-blue)}._winxp_konhp_23 ._btnMain_konhp_53{border-color:var(--c-moss);color:var(--c-white);text-shadow:1px 1px 0 var(--c-moss);background:linear-gradient(180deg,var(--c-roof-green-lt) 0 45%,var(--c-roof-green) 45%)}._winxp_konhp_23 ._btn_konhp_16:active{transform:translateY(1px)}._winxp_konhp_23 ._power_konhp_17{border-radius:50%;border:2px solid currentColor}._winxp_konhp_23 ._power_konhp_17:after{content:"";position:absolute;left:3px;top:-3px;width:2px;height:7px;background:currentColor;box-shadow:0 0 0 1px var(--c-roof-green)}._facts_konhp_84{display:flex;flex-direction:column;gap:12px}._alley_konhp_85{margin:0}._sibling_konhp_86{display:flex;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;color:var(--ink);border:2px solid var(--c-outline);background:var(--surface-2)}._sibling_konhp_86._win98_konhp_25{box-shadow:inset 1px 1px 0 var(--c-white),inset -1px -1px 0 var(--c-road-dk);background:var(--c-stone)}._sibling_konhp_86._winxp_konhp_23{border-color:var(--c-roof-blue);border-radius:8px}._sibling_konhp_86:hover{background:var(--surface-3)}._sibArt_konhp_90{width:48px;height:32px;flex:none;background-size:cover;image-rendering:pixelated;border:1px solid var(--c-outline)}._disclaimer_konhp_91{margin:0;font-size:12px;color:var(--muted)}._mini_konhp_94{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);border:2px solid var(--c-outline);box-shadow:3px 3px 0 var(--c-outline);min-width:0}._mini_konhp_94 ._titlebar_konhp_4{height:24px;padding:0 3px 0 6px}._mini_konhp_94 ._titleText_konhp_6{font-size:11px}._mini_konhp_94 ._ctl_konhp_8{width:16px;height:15px}._mini_konhp_94._winxp_konhp_23 ._titlebar_konhp_4{height:26px}._mini_konhp_94._winxp_konhp_23 ._ctl_konhp_8{width:17px;height:17px}._mini_konhp_94 ._ctlClose_konhp_42:before,._mini_konhp_94 ._ctlClose_konhp_42:after{width:8px}._mini_konhp_94._win98_konhp_25{padding:0}._mini_konhp_94._win98_konhp_25 ._titlebar_konhp_4{margin:2px 2px 0}._miniBody_konhp_103{display:block;position:relative;height:128px;background-size:cover;background-position:center bottom;image-rendering:pixelated}._mini_konhp_94._win98_konhp_25 ._miniBody_konhp_103{margin:2px 2px 0}._miniPreview_konhp_105{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}._miniFoot_konhp_106{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px}._mini_konhp_94._win98_konhp_25 ._miniFoot_konhp_106{background:var(--c-stone)}._mini_konhp_94._winxp_konhp_23 ._miniFoot_konhp_106{background:var(--c-white)}._miniName_konhp_109{font:400 15px/1.1 var(--font-display)}._mini_konhp_94._winxp_konhp_23 ._miniName_konhp_109{color:var(--c-roof-blue)}._miniKind_konhp_111{font-size:12px;color:var(--ink-2)}._mini_konhp_94:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--c-outline)}@media (max-width: 640px){._window_konhp_3{width:calc(100% - 24px);margin-top:12px;box-shadow:3px 3px 0 var(--c-outline)}._body_konhp_9{padding:14px 12px 52px;min-height:0}._panel_konhp_10{padding:14px 14px 12px}._tagline_konhp_13{font-size:15px}._actions_konhp_14>*{flex:1 1 auto;justify-content:center}._titleText_konhp_6{font-size:11px}._taskBtn_konhp_22{display:none}}@media (prefers-reduced-motion: reduce){._mini_konhp_94:hover{transform:none}}._previewUnit_11acr_2{display:flex;align-items:center;gap:10px;font-size:13.5px;line-height:1.4}._previewWall_11acr_3{display:grid;place-items:center;width:64px;height:56px;flex:none;background:var(--c-brick);border:var(--bw) solid var(--ink)}._previewWall_11acr_3 svg{image-rendering:pixelated}._picker_11acr_6{display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--surface-2);border:var(--bw) solid var(--ink)}._pickFloor_11acr_7{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:center}._pickBadge_11acr_8{display:grid;place-items:center;height:30px;font:var(--t-num-sm)/1 var(--font-num);color:var(--c-sun-yellow);background:var(--c-dusk);border:var(--bw) solid var(--ink);-webkit-font-smoothing:none}._pickUnits_11acr_9{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:5px}._pickUnit_11acr_9{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:34px;padding:0 6px;font:var(--t-num-sm)/1 var(--font-num);border:var(--bw) solid var(--line-2);-webkit-font-smoothing:none}._num_11acr_11{font-variant-numeric:tabular-nums}._taken_11acr_12{color:var(--muted);background:color-mix(in srgb,var(--c-dusk) 10%,var(--surface-3))}._taken_11acr_12 i{position:absolute;left:4px;top:4px;width:7px;height:7px;border:1px solid var(--ink);background:repeating-linear-gradient(135deg,var(--c-water-lt) 0 2px,var(--paper) 2px 4px)}._freeUnit_11acr_14{color:var(--ink);background:var(--paper);border-color:var(--ink);cursor:pointer}._freeUnit_11acr_14:hover{background:var(--success-soft)}._freeUnit_11acr_14._on_11acr_16{color:var(--c-outline);background:var(--c-sun-yellow);box-shadow:inset 0 0 0 2px var(--c-lantern)}._pickKey_11acr_17{margin:4px 0 0;display:flex;gap:14px;font-size:12px;color:var(--ink-2)}._pickKey_11acr_17>span{display:inline-flex;align-items:center;gap:6px}._pickKey_11acr_17 i{width:12px;height:12px;border:var(--bw) solid var(--ink)}._keyFree_11acr_20{background:var(--paper)}._keyTaken_11acr_21{background:color-mix(in srgb,var(--c-dusk) 10%,var(--surface-3));border-color:var(--line-2)!important}._full_11acr_23{display:flex;flex-direction:column;align-items:flex-start;gap:10px}._full_11acr_23 p{margin:0}._gets_11acr_26{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px 14px}._getsTitle_11acr_27{margin:0;font:var(--t-pixel-xs)/1 var(--font-display);text-transform:uppercase;color:var(--ink-2);-webkit-font-smoothing:none}._gets_11acr_26 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}._gets_11acr_26 li{display:flex;gap:8px;align-items:flex-start}._gets_11acr_26 li .icon{flex:none;margin-top:2px}._getsNot_11acr_31{margin:0;font-size:12.5px;color:var(--muted)}._move_11acr_33{display:flex;gap:12px;padding:12px 14px;background:var(--info-soft);border:var(--bw) solid var(--ink);clip-path:var(--notch)}._move_11acr_33 p{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}._move_11acr_33 ._moveTitle_11acr_35{margin-bottom:4px;font-weight:700;color:var(--ink)}._moveIcon_11acr_36{display:grid;place-items:center;width:32px;height:32px;flex:none;background:var(--paper);border:var(--bw) solid var(--ink)}._welcomeArt_11acr_38{position:relative;display:inline-block}._welcomeWindow_11acr_39{position:absolute;right:-28px;bottom:-14px;padding:8px;background:var(--c-brick);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-panel)}._welcomeWindow_11acr_39 svg{display:block;image-rendering:pixelated}@media (max-width: 640px){._pickUnits_11acr_9{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}._welcomeWindow_11acr_39{right:-8px}}.build-tabs{display:inline-flex}.interior{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr) minmax(300px,360px);gap:20px;padding:20px 20px 48px;align-items:start;max-width:1720px;margin:0 auto}.in-left,.in-right{display:flex;flex-direction:column;gap:18px;min-width:0}.in-view{overflow:hidden}.in-view .voxel-stage{display:flex;justify-content:center}.room-canvas{display:block;max-width:100%;height:auto!important;cursor:grab}.room-canvas:active{cursor:grabbing}.in-mid{padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px;min-width:0}.in-plan-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:32px}.in-plan-title{font:13px var(--font-pixel);text-transform:uppercase;letter-spacing:.04em;-webkit-font-smoothing:none}.in-plan-actions{margin-left:auto;display:inline-flex;gap:6px}.in-plan-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.floorplan{display:block;border:var(--bw) solid var(--ink);box-shadow:4px 4px 0 var(--ink);cursor:default;image-rendering:pixelated}.floorplan:focus-visible{outline:var(--bw) solid var(--primary);outline-offset:3px}.in-panel .muted.mono{margin:4px 0 0}.in-upsell{margin:8px 0 0;padding:8px 10px;background:var(--surface-2);color:var(--ink-2);line-height:1.45}.in-upsell.is-near{background:var(--district-soft);box-shadow:inset 4px 0 0 var(--district)}.in-upsell a{color:var(--district);font-weight:650}.in-finish{display:grid;grid-template-columns:52px 1fr;gap:10px;align-items:start}.in-finish+.in-finish{margin-top:10px}.in-finish-label{font:12px var(--font-pixel);text-transform:uppercase;color:var(--muted);padding-top:6px;-webkit-font-smoothing:none}.in-swatches{display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.in-swatches .pal-tile{aspect-ratio:1}.in-catalog{display:flex;flex-direction:column}.in-cat-scroll{margin-top:10px;max-height:calc(100vh - 330px);min-height:280px;overflow:auto;padding-right:4px}.in-cat-group+.in-cat-group{margin-top:12px}.in-cat-head{margin:0 0 6px;font:11px var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);-webkit-font-smoothing:none}.in-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}.in-cat-item{position:relative;padding:4px 4px 6px;cursor:grab;--px-face: var(--surface);color:var(--ink)}.in-cat-item .px-label{flex-direction:column;gap:2px;width:100%}.in-cat-item:hover{--px-face: var(--surface-hover)}.in-cat-item:active{--px-sink: 3px;cursor:grabbing}.in-cat-item.is-locked canvas{opacity:.55;filter:grayscale(.4)}.in-cat-name{font-size:11px;line-height:1.2;text-align:center;min-height:2.4em;display:flex;align-items:center}.in-cat-pin{position:absolute;top:4px;left:4px;width:7px;height:7px;background:var(--c-sun-yellow);box-shadow:0 0 0 1px var(--ink)}.in-cat-lock{position:absolute;top:3px;right:4px;font:9px var(--font-pixel);color:var(--paper);background:var(--district);padding:1px 3px;display:inline-flex;align-items:center;-webkit-font-smoothing:none}.in-cat-lock svg{width:10px;height:10px}.in-object{border-color:var(--ink)}.in-object-tools{display:inline-flex;gap:4px}.in-variants{display:flex;align-items:center;gap:10px;margin-bottom:10px}.in-object-empty p{margin:0 0 10px;line-height:1.5}.in-object-form{display:flex;flex-direction:column;gap:12px}.in-field{display:flex;flex-direction:column;gap:5px;min-width:0}.in-label{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:650;color:var(--ink)}.in-label .muted{font-weight:400;margin-left:auto;font-size:12px}.in-help{font-size:12px;color:var(--muted)}.in-err{font-size:12px;color:var(--danger);font-weight:600}.in-avail{margin-left:auto;font-size:12px;font-weight:600}.in-avail.is-ok{color:var(--success)}.in-avail.is-wait{color:var(--muted);font-weight:400}.in-avail.is-bad{color:var(--danger)}.in-textarea{font:inherit;font-size:14px;line-height:1.45;padding:8px 10px;resize:vertical;min-height:64px;background:var(--paper);color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:inset 2px 2px color-mix(in srgb,var(--c-outline) 10%,transparent)}.in-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;counter-reset:entry}.in-list-row{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;align-items:center}.in-object-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px dashed var(--line-2);padding-top:10px}.in-object-foot a{color:var(--primary)}.pixel-editor{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.pixel-canvas{display:block;border:var(--bw) solid var(--ink);cursor:crosshair;image-rendering:pixelated}.pixel-tools{display:flex;flex-direction:column;gap:10px;min-width:120px;flex:1}.pixel-palette{display:grid;grid-template-columns:repeat(8,18px);gap:3px}.pixel-swatch{width:18px;height:18px;border:1px solid var(--ink);padding:0;cursor:pointer}.pixel-swatch.is-on{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink);position:relative;z-index:1}.in-phone{padding:16px 16px 40px;display:flex;flex-direction:column;gap:16px}.in-objlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.in-objrow{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;text-align:left;background:var(--surface-2);border:var(--bw) solid transparent;color:var(--ink);cursor:pointer;min-height:44px}.in-objrow.is-on{border-color:var(--ink);background:var(--warning-soft)}@media (max-width: 1400px){.interior{grid-template-columns:minmax(280px,330px) minmax(0,1fr) minmax(290px,330px);gap:14px;padding:14px 14px 36px}}@media (max-width: 1100px){.interior{grid-template-columns:minmax(0,1fr) minmax(290px,330px)}.in-left{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}.in-left>*{flex:1 1 280px}}.in-empty{position:absolute;top:50%;left:50%;translate:-50% -50%;max-width:320px;padding:14px 16px;background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:4px 4px 0 var(--ink);text-align:left}.in-empty p{margin:0 0 10px;font-size:13.5px;line-height:1.45}.in-empty{pointer-events:none}.in-empty button{pointer-events:auto}.in-phone>*{min-width:0;max-width:100%}.in-phone .in-field>*,.in-object-form>*{min-width:0;max-width:100%}.in-phone .in-field input{min-width:0;width:100%}.interior-page{overflow-x:clip}.v2-page{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.v2-main{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:316px minmax(0,1fr)}.v2-stage{position:relative;grid-column:2;grid-row:1;min-width:0;overflow:hidden;background:linear-gradient(color-mix(in srgb,var(--c-tan) 22%,transparent) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,color-mix(in srgb,var(--c-tan) 22%,transparent) 1px,transparent 1px) 0 0 / 32px 32px,radial-gradient(120% 90% at 50% 40%,var(--c-white),color-mix(in srgb,var(--c-cream) 70%,var(--c-white)))}.v2-page.is-dark .v2-stage{background:linear-gradient(color-mix(in srgb,var(--c-lavender) 10%,transparent) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,color-mix(in srgb,var(--c-lavender) 10%,transparent) 1px,transparent 1px) 0 0 / 32px 32px,radial-gradient(120% 90% at 50% 40%,color-mix(in srgb,var(--c-dusk) 80%,var(--c-roof-purple)),var(--c-outline))}.v2-scene{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none}.v2-scene canvas{display:block}.v2-hud{position:absolute;left:0;right:0;margin:0 auto;width:max-content;max-width:calc(100% - 28px);bottom:84px;padding:6px 12px;font-size:12.5px;color:var(--c-white);background:color-mix(in srgb,var(--c-outline) 86%,transparent);clip-path:var(--notch);pointer-events:none;white-space:nowrap;display:flex;align-items:center;gap:6px}.v2-hud kbd{color:var(--ink)}.v2-dock{position:absolute;left:0;right:0;margin:0 auto;width:max-content;bottom:14px;display:flex;align-items:center;gap:14px;padding:8px 12px;background:var(--surface);border:var(--bw) solid var(--ink);box-shadow:3px 3px 0 var(--ink);clip-path:var(--notch-drop);max-width:calc(100% - 28px);flex-wrap:wrap;justify-content:center}.v2-dock-group{display:inline-flex;gap:2px}.v2-budget{display:flex;flex-direction:column;gap:2px;min-width:190px}.v2-budget-note{font-size:11px;color:var(--muted)}.v2-budget-note a{color:var(--district);font-weight:650}.v2-ask{position:absolute;left:14px;top:14px;width:min(360px,calc(100% - 28px));z-index:3}.v2-ask:not(.is-open){width:max-content}.v2-ask-open{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;background:none;border:0;cursor:pointer;text-align:left;color:var(--ink);font:inherit}.v2-ask-open:disabled{opacity:.5;cursor:default}.v2-ask-open b{display:block;font:13px var(--font-pixel);text-transform:uppercase;letter-spacing:.03em;-webkit-font-smoothing:none}.v2-ask-open small{display:block;font-size:12px;color:var(--muted)}.v2-robot{width:34px;height:34px;flex:none;display:grid;place-items:center;background:var(--district);color:var(--c-sun-yellow);clip-path:var(--notch)}.v2-ask-form{display:flex;flex-direction:column;gap:10px;padding:12px}.v2-ask-head{display:flex;align-items:center;gap:10px}.v2-ask-head b{flex:1;font:13px var(--font-pixel);text-transform:uppercase;letter-spacing:.03em;-webkit-font-smoothing:none}.v2-ask-input{width:100%;resize:vertical;min-height:64px;padding:8px 10px;font:inherit;font-size:14px;line-height:1.4;color:var(--ink);background:var(--surface-2);border:var(--bw) solid var(--ink);clip-path:var(--notch)}.v2-presets{display:flex;flex-wrap:wrap;gap:6px}.v2-preset{padding:4px 9px;font-size:12px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-2);cursor:pointer;clip-path:var(--notch)}.v2-preset:hover:not(:disabled){background:var(--district-soft, var(--surface-3));color:var(--ink)}.v2-ask-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.v2-preview{position:absolute;left:0;right:0;margin:0 auto;top:14px;width:min(520px,calc(100% - 28px));padding:12px 14px;z-index:4;display:flex;flex-direction:column;gap:6px}.v2-preview-head{display:flex;align-items:center;gap:10px}.v2-preview-head b{font-size:14px}.v2-preview-notes{margin:0;font-size:14px;line-height:1.45}.v2-preview p{margin:0}.v2-preview-issues summary{cursor:pointer;font-size:12.5px;color:var(--ink-2)}.v2-preview-issues ul{margin:6px 0 0;padding-left:18px;font-size:12.5px;color:var(--ink-2);max-height:140px;overflow:auto}.v2-preview-actions{display:flex;gap:8px;margin-top:4px}.v2-right{position:absolute;right:14px;top:14px;bottom:84px;width:min(360px,calc(100% - 340px));display:flex;flex-direction:column;gap:12px;pointer-events:none;z-index:2}.v2-right>*{pointer-events:auto}.v2-issues{padding:10px 12px;font-size:12.5px}.v2-issues-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.v2-issues ul{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px;color:var(--ink-2)}.v2-link{margin-left:6px;padding:0;border:0;background:none;color:var(--primary);font:inherit;font-weight:650;cursor:pointer;text-decoration:underline}.v2-object{overflow:auto;min-height:0;display:flex;flex-direction:column}.v2-object-tools{display:flex;align-items:center;gap:6px;padding:0 0 8px}.v2-object-sp{flex:1}.v2-object .in-panel{margin:0}.v2-side{grid-column:1;grid-row:1;display:flex;flex-direction:column;min-height:0;margin:0;clip-path:none;box-shadow:none;border-width:0 var(--bw) 0 0}.v2-modes{padding:12px 14px 10px;border-bottom:var(--bw) solid var(--line-2)}.v2-modes>*{width:100%}.v2-side-body{flex:1;min-height:0;overflow:auto;padding:12px 14px 16px;display:flex;flex-direction:column;gap:14px}.v2-side-foot{display:flex;justify-content:space-between;padding:8px 10px;border-top:var(--bw) solid var(--line-2)}.v2-group{display:flex;flex-direction:column;gap:8px}.v2-label{font:11px var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);-webkit-font-smoothing:none}.v2-label-sub{margin-top:2px}.v2-hint{margin:0;font-size:12px;line-height:1.45;color:var(--muted)}.v2-cats{display:flex;flex-wrap:wrap;gap:4px}.v2-cat{padding:3px 8px;font-size:12px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-2);cursor:pointer;clip-path:var(--notch)}.v2-cat.is-on{background:var(--ink);color:var(--c-white);border-color:var(--ink)}.v2-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}.v2-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;background:var(--surface);border:var(--bw) solid var(--line-2);cursor:grab;color:var(--ink);clip-path:var(--notch)}.v2-item:hover{border-color:var(--ink);background:var(--surface-hover)}.v2-item.is-on{border-color:var(--primary);background:color-mix(in srgb,var(--c-roof-blue-lt) 18%,var(--surface));box-shadow:inset 0 0 0 2px var(--primary)}.v2-item.is-locked canvas{opacity:.5;filter:grayscale(.5)}.v2-item-name{font-size:11px;line-height:1.2;text-align:center;min-height:2.4em;display:flex;align-items:center}.v2-item-pin{position:absolute;top:5px;right:5px;width:7px;height:7px;background:var(--lantern);box-shadow:0 0 0 1.5px var(--ink)}.v2-item-lock{position:absolute;top:4px;left:4px;font:9px var(--font-pixel);padding:1px 3px;background:var(--district);color:var(--c-sun-yellow)}.v2-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.v2-tool{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 6px;font-size:11px;color:var(--ink-2);background:var(--surface-2);border:var(--bw) solid transparent;cursor:pointer;clip-path:var(--notch)}.v2-tool:hover{color:var(--ink);background:var(--surface-3)}.v2-tool.is-on{color:var(--c-white);background:var(--ink)}.v2-palette{display:grid;grid-template-columns:repeat(8,1fr);gap:3px}.v2-swatch{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--c-outline) 30%,transparent);cursor:pointer;padding:0}.v2-swatch.is-on{outline:var(--bw) solid var(--ink);outline-offset:1px;box-shadow:inset 0 0 0 2px var(--c-white)}.v2-height{display:flex;align-items:center;justify-content:space-between;gap:8px}.v2-select{width:100%;padding:6px 8px;font:inherit;font-size:13px;color:var(--ink);background:var(--surface);border:var(--bw) solid var(--ink);clip-path:var(--notch)}.v2-patterns{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.v2-pattern{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;font-size:10.5px;line-height:1.15;text-align:center;color:var(--ink-2);background:var(--surface);border:var(--bw) solid var(--line-2);cursor:pointer;clip-path:var(--notch)}.v2-pattern.is-on{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 2px var(--c-sun-yellow)}.v2-pattern-sw{width:40px;height:40px;image-rendering:pixelated;border:1px solid var(--line-2)}.v2-surf-wrap{overflow:auto;max-height:300px;border:var(--bw) solid var(--ink);background:var(--surface-2)}.v2-surf-canvas{display:block;image-rendering:pixelated;touch-action:none}.v2-draft{gap:8px}.v2-noroom{max-width:520px;margin:64px auto;padding:24px}@media (max-width: 860px){.v2-page{height:auto;min-height:100dvh;overflow:visible}.v2-main{display:flex;flex-direction:column}.v2-stage{height:58vh;min-height:320px}.v2-side{border-width:var(--bw) 0 0}.v2-side-body{overflow:visible}.v2-right{position:static;width:auto;padding:0 12px 12px;pointer-events:auto}.v2-ask{left:8px;top:8px}.v2-dock{gap:8px;padding:6px 8px;bottom:8px}.v2-budget{min-width:140px}.v2-preview{top:8px}}._page_s5t79_2{background:var(--bg);min-height:100vh}._main_s5t79_3{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:28px;max-width:1180px;margin:0 auto;padding:24px 24px 48px;align-items:start}._left_s5t79_7{display:flex;flex-direction:column;gap:14px;position:sticky;top:76px}._right_s5t79_8{display:flex;flex-direction:column;gap:18px;min-width:0}._stageWrap_s5t79_11{position:relative}._stage_s5t79_11{border:var(--bw) solid var(--ink);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop);min-height:420px}._stageLabel_s5t79_13{position:absolute;left:14px;top:12px;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink);max-width:calc(100% - 28px)}._stageLabel_s5t79_13 b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._secs_s5t79_18{opacity:.75;font-variant-numeric:tabular-nums;margin-left:4px}._thinking_s5t79_19{position:absolute;left:50%;bottom:58px;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:8px 12px;white-space:nowrap;background:var(--district);color:var(--c-sun-yellow);font-size:13px;clip-path:var(--notch)}._capText_s5t79_25{display:inline-block;animation:_capIn_s5t79_1 .5s cubic-bezier(.2,.7,.2,1) both}@keyframes _capIn_s5t79_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._capText_s5t79_25{animation:_capFade_s5t79_1 .6s ease both}}@keyframes _capFade_s5t79_1{0%{opacity:0}to{opacity:1}}._history_s5t79_31{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}._thumb_s5t79_32{position:relative;flex:none;width:84px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;background:var(--paper);border:2px solid var(--line-2);cursor:pointer;font:inherit;color:var(--ink-2)}._thumb_s5t79_32 span{font-size:11.5px;width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._thumb_s5t79_32:hover{background:var(--surface-hover)}._thumbOn_s5t79_38{border-color:var(--ink);background:var(--surface-3);color:var(--ink)}._keptDot_s5t79_39{position:absolute;top:4px;right:4px;width:8px;height:8px;background:var(--success)}._head_s5t79_42 h1{margin:0 0 6px;font:22px/1.2 var(--font-pixel);text-transform:uppercase;letter-spacing:.02em;-webkit-font-smoothing:none}._head_s5t79_42 p{margin:0;color:var(--ink-2);font-size:15.5px;line-height:1.5}._ask_s5t79_46{display:flex;flex-direction:column;gap:12px}._askLabel_s5t79_47{font-weight:700;font-size:15px}._input_s5t79_48{width:100%;box-sizing:border-box;resize:vertical;min-height:64px;padding:12px 14px;font:16px/1.45 var(--font-ui, inherit);color:var(--ink);background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:inset 0 3px 0 var(--surface-2)}._input_s5t79_48:disabled{opacity:.7}._chips_s5t79_54{display:flex;flex-wrap:wrap;gap:8px}._chip_s5t79_54{padding:7px 11px;font:13.5px/1 inherit;font-family:inherit;color:var(--ink);cursor:pointer;background:var(--surface-2);border:2px solid var(--line-2)}._chip_s5t79_54:hover:not(:disabled){background:var(--surface-3);border-color:var(--ink)}._chip_s5t79_54:disabled{opacity:.55;cursor:default}._askRow_s5t79_61{display:flex;gap:10px}._grow_s5t79_62{flex:1}._note_s5t79_63{margin:0;font-size:13px;color:var(--muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}._result_s5t79_66{display:flex;flex-direction:column;gap:12px;padding:16px 16px 14px;background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop)}._resultHead_s5t79_70{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}._resultHead_s5t79_70 h2{margin:0;font-size:19px}._notes_s5t79_72{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}._problems_s5t79_73{margin:0;padding-left:18px;font-size:14px;color:var(--danger)}._actions_s5t79_74{display:flex;gap:10px}._refine_s5t79_75{display:flex;gap:8px}._refineInput_s5t79_76{flex:1;min-width:0;padding:9px 12px;font:15px inherit;font-family:inherit;color:var(--ink);background:var(--surface-2);border:2px solid var(--line-2)}._refineInput_s5t79_76:focus{background:var(--paper);border-color:var(--ink)}._fine_s5t79_82{margin:0;font-size:13.5px;color:var(--muted)}._linkBtn_s5t79_83{background:none;border:0;padding:0;font:inherit;color:var(--primary);cursor:pointer;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;gap:4px}@media (max-width: 860px){._main_s5t79_3{grid-template-columns:1fr;gap:16px;padding:12px 12px 32px}._left_s5t79_7{position:static}._stage_s5t79_11{min-height:0;padding-top:30px;padding-bottom:14px}._head_s5t79_42 p{font-size:14.5px}._thumb_s5t79_32{width:72px}._head_s5t79_42 h1{font-size:18px}._askRow_s5t79_61,._actions_s5t79_74{flex-direction:column}._askRow_s5t79_61 ._grow_s5t79_62,._actions_s5t79_74 ._grow_s5t79_62{flex:none}._thinking_s5t79_19{position:static;transform:none;width:fit-content;max-width:100%;margin:8px auto 0;white-space:normal;flex-wrap:wrap;justify-content:center;font-size:12px}}._page_1k7tk_2{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--ink);--room-bg: radial-gradient(120% 90% at 50% 38%, var(--c-white) 0%, var(--c-cream) 46%, var(--c-tan) 100%);background:var(--room-bg)}._day_1k7tk_7{--room-bg: radial-gradient(120% 90% at 50% 38%, var(--c-white) 0%, var(--c-cream) 46%, color-mix(in srgb, var(--c-tan) 70%, var(--c-cream)) 100%)}._dusk_1k7tk_8{--room-bg: radial-gradient(120% 90% at 50% 34%, color-mix(in srgb, var(--c-roof-purple) 70%, var(--c-dusk)) 0%, var(--c-dusk) 55%, color-mix(in srgb, var(--c-dusk) 60%, var(--c-outline)) 100%)}._night_1k7tk_9{--room-bg: radial-gradient(120% 90% at 50% 34%, color-mix(in srgb, var(--c-dusk) 80%, var(--c-roof-blue)) 0%, color-mix(in srgb, var(--c-dusk) 55%, var(--c-outline)) 55%, var(--c-outline) 100%)}._stage_1k7tk_12{position:absolute;top:0;right:0;bottom:0;left:0;animation:_iris_1k7tk_1 .36s steps(6,jump-end) both}@keyframes _iris_1k7tk_1{0%{clip-path:circle(4% at 50% 55%)}to{clip-path:circle(120% at 50% 55%)}}._status_1k7tk_18{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:var(--z-panel);display:flex;align-items:center;gap:12px;flex-direction:column;padding:18px 22px;max-width:360px;text-align:center}._status_1k7tk_18 p{margin:0;color:var(--ink-2);line-height:1.45}._status_1k7tk_18:has(>svg),._status_1k7tk_18[role=status]{flex-direction:row}._hud_1k7tk_26{position:absolute;z-index:var(--z-panel);top:16px;left:16px;width:340px;padding:14px 16px 12px;display:flex;flex-direction:column;gap:8px;animation:_hud-in_1k7tk_1 .28s .12s steps(4,jump-end) both}@keyframes _hud-in_1k7tk_1{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}._eyebrow_1k7tk_32{font:var(--t-pixel-xs)/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--c-lantern);-webkit-font-smoothing:none;overflow-wrap:anywhere}._title_1k7tk_33{margin:0;font:var(--t-pixel-md)/1.05 var(--font-pixel);-webkit-font-smoothing:none;overflow-wrap:anywhere}._apos_1k7tk_34{font-size:var(--t-pixel-sm);color:var(--ink-2)}._line_1k7tk_35{margin:0;font-size:14px;color:var(--ink-2);line-height:1.45;text-wrap:pretty}._foot_1k7tk_36{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:10px;margin-top:2px;border-top:var(--bw) dashed var(--line-2)}._grow_1k7tk_37{flex:1}._spark_1k7tk_38{display:inline-block;width:10px;height:10px;vertical-align:-1px;margin-right:2px;background:linear-gradient(var(--c-sun-yellow),var(--c-sun-yellow)) center / 2px 10px no-repeat,linear-gradient(var(--c-sun-yellow),var(--c-sun-yellow)) center / 10px 2px no-repeat,linear-gradient(var(--c-white),var(--c-white)) center / 4px 4px no-repeat;animation:_twinkle_1k7tk_1 .84s steps(1,end) infinite}@keyframes _twinkle_1k7tk_1{50%{scale:.6}}._light_1k7tk_49{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border:0;background:none;cursor:pointer;font:var(--t-pixel-xs)/1 var(--font-pixel);text-transform:uppercase;color:var(--ink-2);-webkit-font-smoothing:none}._light_1k7tk_49:hover{color:var(--ink)}._light_1k7tk_49:focus-visible{outline:var(--bw) solid var(--ink);outline-offset:2px}._lightDot_1k7tk_55{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--ink);background:var(--c-sun-yellow)}._lightDot_1k7tk_55[data-l=dusk]{background:var(--c-lantern)}._lightDot_1k7tk_55[data-l=night]{background:var(--c-dusk);box-shadow:inset 0 0 0 2px var(--ink),inset 3px 3px 0 2px var(--c-sun-yellow)}._rail_1k7tk_60{position:absolute;z-index:var(--z-hud);right:16px;top:50%;translate:0 -50%;display:flex;flex-direction:column;align-items:center;gap:14px;animation:_hud-in_1k7tk_1 .28s .18s steps(4,jump-end) both}._lift_1k7tk_65{display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--paper);box-shadow:inset 0 0 0 var(--bw) var(--ink),var(--shadow-block);clip-path:var(--notch)}._floorBtn_1k7tk_69{width:44px;height:36px;border:0;cursor:pointer;display:grid;place-items:center;font:var(--t-pixel-xs)/1 var(--font-pixel);color:var(--ink-2);-webkit-font-smoothing:none;background:var(--surface-2);box-shadow:inset 0 0 0 var(--bw) var(--line-2)}._floorBtn_1k7tk_69:hover{color:var(--ink);box-shadow:inset 0 0 0 var(--bw) var(--ink)}._floorBtn_1k7tk_69[data-on]{background:var(--c-sun-yellow);color:var(--ink);box-shadow:inset 0 0 0 var(--bw) var(--ink),inset 0 -3px color-mix(in srgb,var(--c-straw-dark) 70%,transparent)}._floorBtn_1k7tk_69:focus-visible{outline:var(--bw) solid var(--ink);outline-offset:2px}._tools_1k7tk_77{display:flex;flex-direction:column;gap:8px}._profile_1k7tk_79{position:absolute;z-index:var(--z-hud);left:16px;bottom:14px;font:12px var(--mono);color:color-mix(in srgb,var(--ink) 70%,transparent);text-decoration:none}._dusk_1k7tk_8 ._profile_1k7tk_79,._night_1k7tk_9 ._profile_1k7tk_79{color:color-mix(in srgb,var(--c-white) 70%,transparent)}._profile_1k7tk_79:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width: 899px){._hud_1k7tk_26{left:8px;right:8px;top:8px;width:auto;padding:10px 12px 8px;gap:6px}._title_1k7tk_33{font-size:var(--t-pixel-sm)}._apos_1k7tk_34{font-size:var(--t-pixel-xs)}._line_1k7tk_35{font-size:13px}._rail_1k7tk_60{top:auto;translate:none;bottom:12px;right:8px;left:8px;flex-direction:row;justify-content:space-between;align-items:flex-end}._lift_1k7tk_65{flex-direction:row-reverse}._tools_1k7tk_77{flex-direction:row}._profile_1k7tk_79{display:none}}@media (prefers-reduced-motion: reduce){._stage_1k7tk_12,._hud_1k7tk_26,._rail_1k7tk_60,._spark_1k7tk_38{animation:none}}._lookUp_1k7tk_99{width:52px;padding:8px 0 7px;border:0;cursor:pointer;display:grid;justify-items:center;gap:5px;font:var(--t-pixel-xs)/1.05 var(--font-pixel);text-transform:uppercase;color:var(--ink);-webkit-font-smoothing:none;background:var(--paper);box-shadow:inset 0 0 0 var(--bw) var(--ink),var(--shadow-block);clip-path:var(--notch)}._lookUp_1k7tk_99:hover{background:var(--c-sun-yellow)}._lookUp_1k7tk_99:active{translate:0 2px;box-shadow:inset 0 0 0 var(--bw) var(--ink)}._lookUp_1k7tk_99:focus-visible{outline:var(--bw) solid var(--ink);outline-offset:3px}._lookUpGlyph_1k7tk_107{width:14px;height:10px;background:var(--ink);clip-path:polygon(50% 0,100% 60%,100% 100%,50% 40%,0 100%,0 60%)}._lookUp_1k7tk_99:hover ._lookUpGlyph_1k7tk_107{animation:_climb_1k7tk_1 .6s steps(2,jump-none) infinite}@keyframes _climb_1k7tk_1{50%{translate:0 -2px}}._hint_1k7tk_115{position:absolute;z-index:var(--z-hud);left:50%;bottom:22px;translate:-50% 0;margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 32px);padding:9px 14px;font-size:13px;line-height:1.3;color:var(--c-cream);background:color-mix(in srgb,var(--c-outline) 82%,transparent);clip-path:var(--notch);animation:_hint-in_1k7tk_1 .32s .9s steps(4,jump-end) both;pointer-events:none}._hint_1k7tk_115 b{font:var(--t-pixel-xs)/1 var(--font-pixel);text-transform:uppercase;color:var(--c-sun-yellow);-webkit-font-smoothing:none;letter-spacing:.03em}._dot_1k7tk_125{width:4px;height:4px;background:color-mix(in srgb,var(--c-cream) 55%,transparent)}@keyframes _hint-in_1k7tk_1{0%{opacity:0;translate:-50% 6px}to{opacity:1;translate:-50% 0}}@media (max-width: 899px){._hint_1k7tk_115{bottom:104px}}@media (prefers-reduced-motion: reduce){._hint_1k7tk_115,._lookUp_1k7tk_99:hover ._lookUpGlyph_1k7tk_107{animation:none}}._keys_1k7tk_129{display:inline-flex;align-items:center;gap:4px}._keys_1k7tk_129 ._dot_1k7tk_125{margin-right:4px}@media (max-width: 640px){._keys_1k7tk_129{display:none}._hint_1k7tk_115{max-width:calc(100vw - 120px)}}._main_1bc3s_2{width:min(1040px,100% - 32px);margin:0 auto;padding:32px 0 64px;display:flex;flex-direction:column;gap:20px}._head_1bc3s_3{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}._head_1bc3s_3 h1{margin:4px 0 0;font-size:28px}._tiles_1bc3s_5{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._tile_1bc3s_5{display:flex;flex-direction:column;gap:4px}._tileLabel_1bc3s_7{font:var(--t-pixel-xs) var(--font-pixel);text-transform:uppercase;color:var(--ink-2);-webkit-font-smoothing:none}._tileValue_1bc3s_8{font:var(--t-num-lg) var(--font-num);color:var(--ink);-webkit-font-smoothing:none;font-variant-numeric:tabular-nums}._tileSub_1bc3s_9{font-size:12px;color:var(--muted)}._chartWrap_1bc3s_10{position:relative;padding-left:0}._chart_1bc3s_10{display:block;width:100%;height:220px;overflow:visible}._grid_1bc3s_12{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}._base_1bc3s_13{stroke:var(--ink);stroke-width:2;vector-effect:non-scaling-stroke}._bar_1bc3s_14{fill:var(--primary)}._barOn_1bc3s_15{fill:var(--primary-hover)}._axis_1bc3s_16{font-size:11px;fill:var(--muted);font-family:var(--font-mono, ui-monospace, monospace)}._yMax_1bc3s_17{position:absolute;top:0;left:4px;font-size:11px;color:var(--muted);background:var(--paper);padding:0 4px}._tip_1bc3s_18{position:absolute;top:8px;transform:translate(-50%);padding:6px 10px;display:flex;flex-direction:column;gap:2px;font-size:12.5px;pointer-events:none;white-space:nowrap;z-index:2}._cols_1bc3s_19{display:grid;grid-template-columns:1fr 1fr;gap:20px}._bars_1bc3s_20{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._bars_1bc3s_20 li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13.5px}._barLabel_1bc3s_22{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._barValue_1bc3s_23{font-variant-numeric:tabular-nums;color:var(--ink-2);min-width:3ch;text-align:right}._upsell_1bc3s_24{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}._upsell_1bc3s_24 h2{margin:4px 0 6px}._upsell_1bc3s_24 p{margin:0;max-width:60ch}._proBtns_1bc3s_27{display:flex;gap:8px;flex-wrap:wrap}._fine_1bc3s_28{font-size:12px;color:var(--muted);margin:0}@media (max-width: 760px){._tiles_1bc3s_5{grid-template-columns:repeat(2,1fr)}._cols_1bc3s_19{grid-template-columns:1fr}}._head_1bc3s_3 h1 .handle{font-size:26px}._diagram_nf82q_4{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border:var(--bw) solid var(--ink);background:var(--paper);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop)}._stageBox_nf82q_12{margin:0;position:relative;display:flex;flex-direction:column;background:linear-gradient(to bottom,color-mix(in srgb,var(--c-water-lt) 22%,var(--c-white)),var(--surface-2));border-right:var(--bw) solid var(--ink);transition:background-color .9s ease;min-width:0}._stageBox_nf82q_12:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,var(--c-dusk),color-mix(in srgb,var(--c-dusk) 70%,var(--c-roof-purple)));opacity:0;transition:opacity .9s ease;pointer-events:none}._stageDusk_nf82q_31:before{opacity:1}._stageDusk_nf82q_31 ._caption_nf82q_32{color:color-mix(in srgb,var(--paper) 85%,var(--c-dusk))}._stage_nf82q_12{position:relative;flex:1;min-height:360px;aspect-ratio:4 / 3.1}._caption_nf82q_32{position:relative;padding:0 var(--s-4) var(--s-3);color:var(--ink-2);font-size:12.5px;transition:color .9s ease}._controls_nf82q_36{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5);min-width:0}._control_nf82q_36{display:flex;flex-direction:column;gap:var(--s-2)}._controlHead_nf82q_38{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}._controlLabel_nf82q_39{font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;color:var(--ink-2);-webkit-font-smoothing:none}._small_nf82q_40{color:var(--ink-2);font-size:13px;line-height:1.5}._small_nf82q_40 .icon,._small_nf82q_40 svg{vertical-align:-2px}._link_nf82q_42{color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}._priceRow_nf82q_45{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}._priceRow_nf82q_45 ._small_nf82q_40{flex:1 1 180px}._price_nf82q_45{font-family:var(--font-num);-webkit-font-smoothing:none;line-height:1;white-space:nowrap;color:var(--ink)}._price_nf82q_45 small{font-family:var(--font);font-size:12.5px;color:var(--muted);margin-left:4px;-webkit-font-smoothing:antialiased}._price_md_nf82q_49{font-size:var(--t-num-sm)}._price_lg_nf82q_50{font-size:var(--t-num-md)}._price_xl_nf82q_51{font-size:var(--t-num-lg)}._included_nf82q_52{color:var(--success)}._num_nf82q_53{font-variant-numeric:tabular-nums}._facts_nf82q_56{margin:0;display:flex;flex-direction:column}._fact_nf82q_56{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:6px 0;font-size:14px}._fact_nf82q_56+._fact_nf82q_56{border-top:1px dashed var(--line-2)}._fact_nf82q_56 dt{color:var(--ink-2);display:flex;flex-direction:column}._fact_nf82q_56 dt small{color:var(--muted);font-size:12px}._fact_nf82q_56 dd{margin:0;font-weight:650;text-align:right}._ctas_nf82q_62{display:flex;flex-wrap:wrap;gap:var(--s-3)}._legend_nf82q_65{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4)}._legend_nf82q_65 li{display:inline-flex;align-items:center;gap:6px}._sw_nf82q_67{width:12px;height:12px;border:2px solid var(--ink);flex:none}._sw_vol_nf82q_68{background:color-mix(in srgb,var(--c-roof-blue-lt) 22%,transparent);border-color:var(--c-roof-blue-lt)}._sw_crate_nf82q_69{background:var(--c-straw)}._sw_gold_nf82q_70{background:var(--c-sun-yellow)}._sw_walker_nf82q_71{background:var(--c-roof-red);border-radius:0;width:8px;height:14px}._sw_lit_nf82q_72{background:var(--c-sun-yellow)}._sw_grey_nf82q_73{background:var(--c-stone)}._whereRow_nf82q_76{display:flex;gap:var(--s-3);align-items:center}._whereRow_nf82q_76 p{flex:1;min-width:0}._tierMap_nf82q_78{flex:none;width:64px;height:64px}._ring_nf82q_79{fill:none;stroke:var(--line-2);transition:stroke .45s ease,opacity .45s ease,stroke-width .45s ease}._plaza_nf82q_80{fill:var(--ink)}._marker_nf82q_81{transition:transform .6s cubic-bezier(.65,0,.35,1)}._marker_nf82q_81 rect{fill:var(--paper);stroke:var(--ink);stroke-width:2.5}._seatRow_nf82q_85{display:flex;align-items:center;gap:var(--s-3)}._slider_nf82q_86{flex:1}._seatCount_nf82q_87{font-family:var(--font-num);font-size:var(--t-num-sm);-webkit-font-smoothing:none}._seatCount_nf82q_87 small{font-family:var(--font);font-size:12px;color:var(--muted);-webkit-font-smoothing:antialiased}._steps_nf82q_89{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2)}._step_nf82q_89{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border:var(--bw) solid var(--line-2);color:var(--muted);font-size:12px;transition:background-color .35s ease,border-color .35s ease,color .35s ease,transform .35s ease}._step_nf82q_89 b{font-family:var(--font-num);font-size:var(--t-num-sm);line-height:1;-webkit-font-smoothing:none;font-weight:400}._stepOn_nf82q_92{border-color:var(--ink);background:var(--success-soft);color:var(--ink);transform:translateY(-2px);box-shadow:0 2px 0 var(--ink)}._compare_nf82q_95 ._fact_nf82q_56 dd{min-width:0}._swap_nf82q_96{display:inline-grid;justify-items:end}._swapA_nf82q_97,._swapB_nf82q_97{grid-area:1 / 1;transition:opacity .4s ease,transform .4s ease}._swap_nf82q_96[data-on=a] ._swapB_nf82q_97,._swap_nf82q_96[data-on=b] ._swapA_nf82q_97{opacity:0;transform:translateY(6px);pointer-events:none}._swap_nf82q_96[data-on=b] ._swapB_nf82q_97{color:var(--success)}._handles_nf82q_102{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border:var(--bw) solid var(--ink);background:var(--paper);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop)}._handleRow_nf82q_110{display:flex;align-items:center;justify-content:center;padding:var(--s-8) var(--s-4);background:var(--surface-2);border-right:var(--bw) solid var(--ink);min-height:150px;overflow:hidden}._handleHost_nf82q_111{font-family:var(--mono);font-size:22px;color:var(--muted);margin-right:6px}._tile_nf82q_112{display:inline-grid;place-items:center;width:44px;height:52px;margin:0 3px;font-family:var(--font-pixel);font-size:var(--t-pixel-md);text-transform:uppercase;-webkit-font-smoothing:none;color:var(--paper);background:var(--primary);border:var(--bw) solid var(--ink);box-shadow:inset 0 3px 0 var(--primary-hi),0 3px 0 var(--ink);transition:width .42s cubic-bezier(.65,0,.35,1),margin .42s cubic-bezier(.65,0,.35,1),opacity .3s ease,transform .42s cubic-bezier(.65,0,.35,1),border-width .42s step-end;overflow:hidden}._tileOff_nf82q_129{width:0;margin:0;opacity:0;transform:translateY(-14px) scale(.6);border-width:0}._handleSide_nf82q_130{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);justify-content:center;min-width:0}._unitGrid_nf82q_133{display:grid;grid-template-columns:repeat(25,minmax(0,1fr));gap:3px}._unit_nf82q_133{aspect-ratio:1;background:var(--surface-3);border:1px solid var(--line-2);transform:scale(.55);transition:transform .35s cubic-bezier(.34,1.4,.64,1),background-color .35s ease}._unitOn_nf82q_135{background:var(--c-roof-blue-lt);border-color:var(--ink);transform:none}._unitOn_nf82q_135._unitGold_nf82q_136{background:var(--c-sun-yellow)}._inside_nf82q_139{display:flex;flex-direction:column;gap:var(--s-5)}._explainers_nf82q_140{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}._explainer_nf82q_140{margin:0;display:flex;flex-direction:column;min-width:0;border:var(--bw) solid var(--ink);background:var(--paper);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop)}._exStageBox_nf82q_151{position:relative;background:linear-gradient(to bottom,color-mix(in srgb,var(--c-water-lt) 22%,var(--c-white)),var(--surface-2));border-bottom:var(--bw) solid var(--ink)}._exStage_nf82q_151{position:relative;aspect-ratio:4 / 2.9}._exTag_nf82q_153{position:absolute;left:var(--s-3);top:var(--s-3);display:inline-flex;align-items:center;gap:6px;padding:2px 8px;font-size:12px;color:var(--ink-2);background:color-mix(in srgb,var(--paper) 85%,transparent);border:1px solid var(--line-2);pointer-events:none}._exText_nf82q_154{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);flex:1}._exHead_nf82q_155{margin:var(--s-1) 0 0;font-weight:700;font-size:17px;line-height:1.3;color:var(--ink)}._exText_nf82q_154 ._small_nf82q_40{margin:0}._liveRoom_nf82q_159{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--surface-2)}._liveHost_nf82q_160{position:absolute;top:0;right:0;bottom:0;left:0}._liveFade_nf82q_161{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .45s ease}._liveLoading_nf82q_162{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;-webkit-font-smoothing:none;color:var(--ink-2);padding:6px 10px;background:var(--paper);border:var(--bw) solid var(--ink)}._storeys_nf82q_169{list-style:none;margin:var(--s-2) 0 0;padding:0;display:flex;flex-direction:column;gap:3px}._storeyOffices_nf82q_170{display:flex;justify-content:space-between;align-items:center;height:22px;padding:0 8px;font-size:12px;color:var(--muted);border:1px dashed var(--line-2);background:repeating-linear-gradient(90deg,transparent 0 10px,var(--surface-3) 10px 14px)}._storeyOffices_nf82q_170 small{font-size:11px}._storeyRow_nf82q_172{transition:opacity .4s ease,margin .4s ease}._storeyOff_nf82q_170{opacity:0;margin-top:-3px}._storeyOff_nf82q_170 ._storey_nf82q_169{height:0;border-width:0}._storey_nf82q_169{width:100%;min-height:0;overflow:hidden;height:calc(var(--h) * 8px);display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:0 8px;font:inherit;font-size:13px;text-align:left;color:var(--ink);background:color-mix(in srgb,var(--c-water-lt) 30%,var(--paper));border:var(--bw) solid var(--ink);cursor:pointer;transition:height .4s ease,border-width .4s step-end,background-color .25s ease,transform .25s ease,box-shadow .25s ease}._storey_nf82q_169 small{color:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums}._storeyHall_nf82q_185{background:color-mix(in srgb,var(--c-water-lt) 55%,var(--paper));font-weight:650}._storey_nf82q_169:hover:not(:disabled){transform:translate(2px)}._storeyOn_nf82q_187,._storeyOn_nf82q_187:hover{background:var(--c-sun-yellow);box-shadow:3px 0 0 var(--ink) inset}._storey_nf82q_169:disabled{cursor:default}._storey_nf82q_169:focus-visible{outline:3px solid var(--link);outline-offset:1px}@media (max-width: 900px){._diagram_nf82q_4,._handles_nf82q_102{grid-template-columns:minmax(0,1fr)}._stageBox_nf82q_12,._handleRow_nf82q_110{border-right:0;border-bottom:var(--bw) solid var(--ink)}._stage_nf82q_12{min-height:0;aspect-ratio:1 / .86}._explainers_nf82q_140{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){._controls_nf82q_36,._handleSide_nf82q_130{padding:var(--s-4)}._tile_nf82q_112{width:34px;height:42px;margin:0 2px;font-size:var(--t-pixel-sm)}._handleHost_nf82q_111{font-size:17px}._price_xl_nf82q_51{font-size:var(--t-num-md)}}@media (prefers-reduced-motion: reduce){._stageBox_nf82q_12,._stageBox_nf82q_12:before,._caption_nf82q_32,._ring_nf82q_79,._marker_nf82q_81,._step_nf82q_89,._swapA_nf82q_97,._swapB_nf82q_97,._tile_nf82q_112,._unit_nf82q_133,._storeyRow_nf82q_172,._storey_nf82q_169{transition-duration:.01s!important;transition-delay:0s!important}}:is(._controls_nf82q_36,._handleSide_nf82q_130) ._segFill_nf82q_208{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}:is(._controls_nf82q_36,._handleSide_nf82q_130) ._segFill_nf82q_208>button{padding:0 6px;min-width:0}._wrap_154ij_2{max-width:1120px;margin:0 auto;padding:var(--s-10) var(--s-6) var(--s-12);display:grid;grid-template-columns:220px minmax(0,72ch);grid-template-areas:"toc head" "toc doc";column-gap:var(--s-12);justify-content:center;align-items:start}._head_154ij_13{grid-area:head;display:flex;flex-direction:column;gap:var(--s-3);padding-bottom:var(--s-6);margin-bottom:var(--s-4);border-bottom:var(--bw) solid var(--ink)}._title_154ij_14{font-size:var(--t-pixel-lg);line-height:1.15;text-wrap:balance}._lede_154ij_15{font-size:16px;line-height:1.6;color:var(--ink-2)}._lede_154ij_15 a,._answer_154ij_16 a,._none_154ij_16 a{color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}._search_154ij_17{display:flex;flex-direction:column;gap:var(--s-2);margin-top:var(--s-2)}._search_154ij_17 input::-webkit-search-cancel-button{display:none}._clear_154ij_19{display:inline-grid;place-items:center;width:28px;height:28px;color:var(--ink-2);background:none;border:0;cursor:pointer}._clear_154ij_19:hover{color:var(--ink);background:var(--surface-hover)}._count_154ij_21{min-height:1.4em;font-size:13px;color:var(--muted)}._toc_154ij_24{grid-area:toc;position:sticky;top:84px;display:flex;flex-direction:column;gap:var(--s-3)}._tocHead_154ij_25{font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;color:var(--muted);-webkit-font-smoothing:none}._toc_154ij_24 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}._toc_154ij_24 a{display:flex;justify-content:space-between;gap:var(--s-3);padding:6px var(--s-2);color:var(--ink-2);font-size:14px;line-height:1.35;text-decoration:none}._toc_154ij_24 a:hover{background:var(--surface-hover);color:var(--ink)}._toc_154ij_24 a._dim_154ij_29{color:var(--muted);opacity:.6}._n_154ij_16{font-family:var(--font-num);font-size:var(--t-num-sm);line-height:1;color:var(--muted);-webkit-font-smoothing:none}._doc_154ij_33{grid-area:doc;display:flex;flex-direction:column;gap:var(--s-8);min-width:0}._group_154ij_34{scroll-margin-top:84px;display:flex;flex-direction:column;gap:var(--s-2)}._groupTitle_154ij_35{font-size:var(--t-pixel-md);line-height:1.2}._list_154ij_36{border-top:var(--bw) solid var(--ink)}._item_154ij_37{border-bottom:1px solid var(--line-2);scroll-margin-top:84px}._item_154ij_37 summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:var(--s-4);align-items:center;padding:var(--s-3) var(--s-1);font-weight:650;font-size:15.5px;line-height:1.4}._item_154ij_37 summary::-webkit-details-marker{display:none}._item_154ij_37 summary:hover{background:var(--surface-hover)}._item_154ij_37 summary>:last-child{flex:none;transition:transform .2s ease}._item_154ij_37[open] summary>:last-child{transform:rotate(180deg)}._item_154ij_37:target summary{background:var(--surface-3)}._answer_154ij_16{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);padding:0 var(--s-1) var(--s-4)}._answer_154ij_16 p{color:var(--ink-2);font-size:15px;line-height:1.65}._copy_154ij_46{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;margin-left:-6px;border:0;background:none;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer}._copy_154ij_46:hover{color:var(--ink);background:var(--surface-hover)}._copyText_154ij_48{font-family:var(--mono);font-size:12px}._none_154ij_16{padding:var(--s-6) 0;color:var(--ink-2);font-size:15px}@media (max-width: 860px){._wrap_154ij_2{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "toc" "doc";padding:var(--s-6) var(--s-4) var(--s-10)}._title_154ij_14{font-size:var(--t-pixel-md)}._toc_154ij_24{position:static;margin-bottom:var(--s-6)}._toc_154ij_24 ul{flex-direction:row;flex-wrap:wrap;gap:var(--s-2)}._toc_154ij_24 a{padding:6px 10px;border:1px solid var(--line-2);font-size:13.5px}._tocHead_154ij_25{display:none}._item_154ij_37 summary{font-size:15px;padding:var(--s-3) 0}._answer_154ij_16{padding:0 0 var(--s-4)}}@media (prefers-reduced-motion: reduce){._item_154ij_37 summary>:last-child{transition:none}}._main_1cy99_2{max-width:1120px;margin:0 auto;padding:var(--s-10) var(--s-6) var(--s-12);display:flex;flex-direction:column;gap:var(--s-8)}._num_1cy99_3{font-family:var(--font-num);font-weight:400;-webkit-font-smoothing:none}._addr_1cy99_4{font-family:var(--mono);font-size:.92em;white-space:nowrap;padding:0 4px;background:var(--surface-3);color:var(--ink)}._kicker_1cy99_5{font-family:"Silkscreen",var(--font-cjk, var(--font));font-size:var(--t-pixel-xs);font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:.02em;color:var(--ink-2);-webkit-font-smoothing:none}:root:is([data-locale=ja],[data-locale=zh-Hans],[data-locale=zh-Hant],[data-locale=ko]) ._main_1cy99_2 ._kicker_1cy99_5{-webkit-font-smoothing:auto;letter-spacing:.04em;font-size:13px}:root:is([data-locale=ja],[data-locale=zh-Hans],[data-locale=zh-Hant],[data-locale=ko]) ._main_1cy99_2 :is(h1,h2,h3,p,li,summary,td,th){line-break:strict}:root:is([data-locale=ja],[data-locale=zh-Hant],[data-locale=zh-Hans],[data-locale=ko]) ._main_1cy99_2 :is(h1,h2,h3,._offerDesc_1cy99_12,._offerNote_1cy99_12,._rowTitle_1cy99_12,._proList_1cy99_12 li,._promises_1cy99_12 li){word-break:keep-all;overflow-wrap:anywhere}._hero_1cy99_15{display:flex;flex-direction:column;gap:var(--s-3);max-width:760px}._hero_1cy99_15 h1{font-size:var(--t-pixel-lg);line-height:1.2;text-wrap:balance}._heroLede_1cy99_17{font-size:18px;line-height:1.55;color:var(--ink-2);max-width:62ch;text-wrap:pretty}._heroLede_1cy99_17 b{color:var(--ink);white-space:nowrap}._not_1cy99_19{font-family:var(--mono);font-size:.92em;white-space:nowrap;text-decoration:line-through;text-decoration-color:var(--muted)}._offers_1cy99_22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6);align-items:stretch}._offer_1cy99_12{display:flex;flex-direction:column;background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop);min-width:0}._offerHead_1cy99_32{display:flex;gap:var(--s-4);align-items:center;justify-content:space-between;padding:var(--s-5) var(--s-6) var(--s-4);background:var(--surface-2);border-bottom:var(--bw) solid var(--ink)}._offer_1cy99_12:nth-child(2) ._offerHead_1cy99_32{background:var(--district-soft)}._offerSum_1cy99_34{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}._offerTitle_1cy99_35{font-family:var(--font);font-size:22px;font-weight:750;line-height:1.25;color:var(--ink);text-transform:none;letter-spacing:0;text-wrap:balance;-webkit-font-smoothing:antialiased}._offerDesc_1cy99_12{font-size:15px;font-weight:400;line-height:1.5;color:var(--ink-2);text-wrap:pretty;max-width:40ch;margin-bottom:var(--s-2)}._offerPrice_1cy99_37{font-size:15px;color:var(--ink-2);line-height:1}._offerPrice_1cy99_37 b{font-size:calc(40px * var(--font-num-scale));color:var(--ink);line-height:.8;margin:0 2px}._aptLine_1cy99_39{display:block;margin-top:10px;font-size:14px;color:var(--ink-2);line-height:1.3}._aptLine_1cy99_39 b{font:var(--t-num-md)/.8 var(--font-num);color:var(--ink);-webkit-font-smoothing:none}._aptLine_1cy99_39 a{color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}._offerNote_1cy99_12{font-size:13.5px;line-height:1.5;color:var(--ink-2);max-width:36ch;text-wrap:pretty}._offerArt_1cy99_43{flex:none;width:128px;height:128px;display:grid;place-items:center;margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-2)) calc(-1 * var(--s-2)) 0}._rows_1cy99_45{list-style:none;margin:0;padding:var(--s-2) var(--s-6);display:flex;flex-direction:column}._row_1cy99_12{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--s-3);padding:var(--s-3) 0;align-items:start}._row_1cy99_12+._row_1cy99_12{border-top:1px solid var(--line)}._rowIcon_1cy99_48{width:32px;height:32px;display:grid;place-items:center;background:var(--surface-3);color:var(--ink);box-shadow:inset 0 0 0 var(--bw) var(--ink)}._offer_1cy99_12:nth-child(2) ._rowIcon_1cy99_48{background:var(--district-soft)}._offer_1cy99_12 ._row_1cy99_12 ._rowTitle_1cy99_12{font-family:var(--font);font-size:15.5px;font-weight:700;line-height:1.35;margin:0 0 2px;-webkit-font-smoothing:antialiased}._rowText_1cy99_51{font-size:14px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}._rowText_1cy99_51 svg{vertical-align:-3px}._pro_1cy99_12{margin:var(--s-1) var(--s-6) 0;padding:var(--s-3) var(--s-4);background:color-mix(in srgb,var(--c-sun-yellow) 16%,var(--paper));border:1px dashed var(--line-2);display:flex;flex-direction:column;gap:var(--s-2)}._proHead_1cy99_55{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--s-3);font-size:13.5px;color:var(--ink-2)}._proTag_1cy99_56{font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;color:var(--ink);-webkit-font-smoothing:none}._proList_1cy99_12{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px var(--s-4);font-size:13px;line-height:1.45;color:var(--ink-2)}._proList_1cy99_12 li{display:flex;gap:6px;align-items:flex-start}._proList_1cy99_12 svg{flex:none;margin-top:1px;color:var(--c-straw-dark)}._examples_1cy99_61{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;font-size:13.5px;color:var(--ink-2)}._examples_1cy99_61 li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:4px 0}._examples_1cy99_61 li+li{border-top:1px dashed var(--line-2)}._exPrice_1cy99_64{white-space:nowrap;font-size:12.5px;color:var(--muted)}._exPrice_1cy99_64 b{font-size:var(--t-num-sm);color:var(--ink);margin-right:2px}._exNote_1cy99_66{font-size:12px;color:var(--muted)}._offer_1cy99_12:nth-child(2) ._pro_1cy99_12{background:color-mix(in srgb,var(--c-lavender) 14%,var(--paper))}._offerCta_1cy99_69{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-4);padding:var(--s-5) var(--s-6)}._more_1cy99_70{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:650;color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}._more_1cy99_70:hover{color:var(--primary-hover)}._promises_1cy99_12{list-style:none;margin:calc(-1 * var(--s-2)) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);color:var(--ink-2);font-size:13.5px}._promises_1cy99_12 li{display:inline-flex;align-items:center;gap:6px}._promises_1cy99_12 svg{color:var(--success);flex:none}._who_1cy99_78{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5) 0;border-top:var(--bw) solid var(--ink);border-bottom:1px solid var(--line-2)}._who_1cy99_78 ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-5)}._who_1cy99_78 li{display:flex;flex-direction:column;gap:var(--s-2);font-size:14px;line-height:1.5;color:var(--ink-2)}._who_1cy99_78 li b{color:var(--ink)}._who_1cy99_78 li svg{color:var(--primary)}._details_1cy99_85{display:flex;flex-direction:column;gap:var(--s-10);scroll-margin-top:84px;padding-top:var(--s-4)}._section_1cy99_86{display:flex;flex-direction:column;gap:var(--s-4);scroll-margin-top:84px}._sectionHead_1cy99_87{display:flex;flex-direction:column;gap:var(--s-2);margin-bottom:calc(-1 * var(--s-4))}._sectionHead_1cy99_87 h2,._h2_1cy99_88{font-size:var(--t-pixel-md);line-height:1.2}._lede_1cy99_89{font-size:15.5px;line-height:1.55;color:var(--ink-2);max-width:62ch}._detail_1cy99_85{display:flex;flex-direction:column;gap:var(--s-4);scroll-margin-top:84px}._detailHead_1cy99_91{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line-2)}._details_1cy99_85 ._detail_1cy99_85 ._detailHead_1cy99_91 h3{font-family:var(--font);font-size:19px;font-weight:750;line-height:1.3;-webkit-font-smoothing:antialiased}._detailHead_1cy99_91 p{font-size:14.5px;line-height:1.5;color:var(--ink-2);flex:1 1 320px}._fine_1cy99_94{color:var(--muted);font-size:13px;line-height:1.5;max-width:90ch}._fine_1cy99_94 a{color:var(--link);text-decoration:underline;text-underline-offset:2px}._district_1cy99_97{display:flex;gap:var(--s-6);align-items:center;justify-content:space-between}._district_1cy99_97>div{display:flex;flex-direction:column;gap:var(--s-2);max-width:62ch;color:var(--ink-2);font-size:14.5px}._cardName_1cy99_99{font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;color:var(--ink-2);-webkit-font-smoothing:none}._bigPrice_1cy99_100{font-family:var(--font-num);font-size:var(--t-num-lg);line-height:1;white-space:nowrap;-webkit-font-smoothing:none}._bigPrice_1cy99_100 small{font-family:var(--font);font-size:12.5px;color:var(--muted);margin-left:3px;-webkit-font-smoothing:antialiased}._tableWrap_1cy99_104{border:var(--bw) solid var(--ink);background:var(--paper);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop);overflow-x:auto}._table_1cy99_104{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}._table_1cy99_104 th:first-child{width:26%}._short_1cy99_107{display:none}._table_1cy99_104 th,._table_1cy99_104 td{overflow-wrap:anywhere;text-align:left;padding:10px var(--s-4);vertical-align:top}._table_1cy99_104 thead th{background:var(--surface-2);border-bottom:var(--bw) solid var(--ink);font-family:var(--font-pixel);font-size:var(--t-pixel-xs);font-weight:400;text-transform:uppercase;color:var(--ink-2);-webkit-font-smoothing:none}._table_1cy99_104 tbody tr+tr{border-top:1px solid var(--line-2)}._table_1cy99_104 tbody th{font-weight:650;color:var(--ink-2)}._table_1cy99_104 td{font-variant-numeric:tabular-nums}._table_1cy99_104 td:nth-child(3){background:color-mix(in srgb,var(--c-sun-yellow) 10%,transparent)}._faq_1cy99_116{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-8);border-top:var(--bw) solid var(--ink);align-items:start}._faqItem_1cy99_117{border-bottom:1px solid var(--line-2)}._faqItem_1cy99_117 summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:var(--s-4);align-items:center;padding:var(--s-3) var(--s-1);font-weight:650;font-size:15px;line-height:1.4}._faqItem_1cy99_117 summary::-webkit-details-marker{display:none}._faqItem_1cy99_117 summary:hover{background:var(--surface-hover)}._faqItem_1cy99_117 summary>:last-child{transition:transform .25s ease;flex:none}._faqItem_1cy99_117[open] summary>:last-child{transform:rotate(180deg)}._faqItem_1cy99_117 p{padding:0 var(--s-1) var(--s-4);color:var(--ink-2);font-size:14.5px;line-height:1.6}._faqMore_1cy99_124{font-size:14.5px;color:var(--ink-2)}._faq_1cy99_116 a,._faqMore_1cy99_124 a,._closing_1cy99_125 p a{color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}._closing_1cy99_125{display:flex;gap:var(--s-6);align-items:center;justify-content:space-between}._closing_1cy99_125>div{display:flex;flex-direction:column;gap:var(--s-2)}._closing_1cy99_125 h2{font-size:var(--t-pixel-md);line-height:1.2}._closing_1cy99_125 p{color:color-mix(in srgb,var(--paper) 75%,var(--ink));font-size:13.5px}._closing_1cy99_125 p a{color:var(--paper)}._bar_1cy99_134{display:none}@media (max-width: 1000px){._who_1cy99_78 ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){._offers_1cy99_22{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){._main_1cy99_2{padding:var(--s-6) var(--s-4) var(--s-8);gap:var(--s-6)}._mainBar_1cy99_144{padding-bottom:96px}._hero_1cy99_15 h1{font-size:var(--t-pixel-md)}._heroLede_1cy99_17{font-size:16px}._offerHead_1cy99_32{padding:var(--s-4);gap:var(--s-2)}._offerArt_1cy99_43{width:96px;height:96px}._offerArt_1cy99_43>*{transform:scale(.75)}._offerPrice_1cy99_37 b{font-size:calc(32px * var(--font-num-scale))}._offerTitle_1cy99_35{font-size:19px}._offerDesc_1cy99_12{font-size:14.5px}._rows_1cy99_45{padding:var(--s-1) var(--s-4)}._pro_1cy99_12{margin:var(--s-1) var(--s-4) 0}._proList_1cy99_12{grid-template-columns:minmax(0,1fr)}._offerCta_1cy99_69{padding:var(--s-4)}._who_1cy99_78 ul{grid-template-columns:minmax(0,1fr);gap:var(--s-3)}._who_1cy99_78 li{flex-direction:row;align-items:flex-start}._who_1cy99_78 li svg{flex:none;margin-top:2px}._faq_1cy99_116{grid-template-columns:minmax(0,1fr)}._district_1cy99_97,._closing_1cy99_125{flex-direction:column;align-items:flex-start}._table_1cy99_104 th,._table_1cy99_104 td{padding:var(--s-2);font-size:12.5px}._table_1cy99_104 thead th{font-size:10px}._long_1cy99_164{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._short_1cy99_107{display:inline}._bar_1cy99_134{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-panel);align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:var(--bw) solid var(--ink);transform:translateY(110%);transition:transform .2s ease}._barOn_1cy99_181{transform:none}._barPrice_1cy99_182{font-size:13.5px;color:var(--ink-2);white-space:nowrap}}@media (prefers-reduced-motion: reduce){._faqItem_1cy99_117 summary>:last-child,._bar_1cy99_134{transition:none}}._wrap_1nfao_2{max-width:1120px;margin:0 auto;padding:var(--s-10) var(--s-6) var(--s-12);display:grid;grid-template-columns:232px minmax(0,68ch);grid-template-areas:"toc head" "toc doc";column-gap:var(--s-12);justify-content:center;align-items:start}._head_1nfao_14{grid-area:head;display:flex;flex-direction:column;gap:var(--s-3);padding-bottom:var(--s-6);border-bottom:var(--bw) solid var(--ink);margin-bottom:var(--s-6)}._title_1nfao_15{font-size:var(--t-pixel-lg);line-height:1.15;text-wrap:balance}._meta_1nfao_16{color:var(--ink-2);font-size:14px}._meta_1nfao_16 time{font-family:var(--mono);font-size:.94em}._note_1nfao_18{color:var(--muted);font-size:12.5px}._intro_1nfao_19{font-size:16px;line-height:1.6;color:var(--ink-2);display:flex;flex-direction:column;gap:var(--s-3)}._toc_1nfao_22{grid-area:toc;position:sticky;top:84px;max-height:calc(100vh - 104px);overflow:auto;display:flex;flex-direction:column;gap:var(--s-3);padding-bottom:var(--s-4)}._tocHead_1nfao_33{font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;color:var(--muted);-webkit-font-smoothing:none}._tocHead_1nfao_33+._tocList_1nfao_40{margin-top:calc(-1 * var(--s-1))}._tocList_1nfao_40{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}._tocList_1nfao_40 a{display:flex;gap:var(--s-2);padding:5px var(--s-2);font-size:13.5px;line-height:1.3;color:var(--ink-2);border-left:var(--bw) solid var(--line-2)}._tocList_1nfao_40 a:hover{color:var(--ink);background:var(--surface-hover)}._tocList_1nfao_40 a._on_1nfao_52{color:var(--ink);background:var(--surface-3);border-left-color:var(--ink);font-weight:600}._tocList_1nfao_40 ._n_1nfao_18{flex:none;min-width:1.6em;color:var(--muted);font-weight:400}._related_1nfao_54{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}._related_1nfao_54 a{display:block;padding:3px var(--s-2);font-size:13px;color:var(--link)}._related_1nfao_54 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}._tocMobile_1nfao_58{display:none}._doc_1nfao_61{grid-area:doc;min-width:0;font-size:15.5px;line-height:1.65;color:var(--ink)}._section_1nfao_62{scroll-margin-top:84px;padding-top:var(--s-2)}._section_1nfao_62+._section_1nfao_62{margin-top:var(--s-8)}._section_1nfao_62 h2{display:flex;align-items:baseline;gap:var(--s-3);font-size:var(--t-pixel-sm);line-height:1.3;text-transform:uppercase;margin-bottom:var(--s-3)}._section_1nfao_62 h2 ._n_1nfao_18{flex:none;display:inline-grid;place-items:center;min-width:28px;height:24px;padding:2px 6px 0;background:var(--ink);color:var(--paper);font-size:var(--t-pixel-xs);clip-path:var(--notch)}._doc_1nfao_61 h3{font-family:var(--font);font-weight:700;font-size:15.5px;line-height:1.4;margin:var(--s-5) 0 var(--s-1);-webkit-font-smoothing:antialiased}._doc_1nfao_61 p{margin:0}._doc_1nfao_61 p+p,._doc_1nfao_61 p+ul,._doc_1nfao_61 ul+p,._doc_1nfao_61 p+ol,._doc_1nfao_61 ol+p,._doc_1nfao_61 ul+ul{margin-top:var(--s-3)}._doc_1nfao_61 ul,._doc_1nfao_61 ol{margin:var(--s-2) 0 0;padding-left:1.3em}._doc_1nfao_61 li+li{margin-top:var(--s-1)}._doc_1nfao_61 li::marker{color:var(--muted)}._doc_1nfao_61 a{color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--link) 35%,transparent)}._doc_1nfao_61 a:hover{text-decoration-color:currentColor}._doc_1nfao_61 strong{font-weight:650}._doc_1nfao_61 code{font-family:var(--mono);font-size:.9em;background:var(--surface-2);padding:1px 4px}._doc_1nfao_61 .mono{font-size:.92em}._facts_1nfao_98{margin:var(--s-3) 0 0;border-top:var(--bw) solid var(--ink)}._fact_1nfao_98{display:grid;grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line-2)}._fact_1nfao_98 dt{font-weight:650;color:var(--ink)}._fact_1nfao_98 dd{margin:0;color:var(--ink)}._fact_1nfao_98 dd p+p{margin-top:var(--s-2)}._callout_1nfao_105{margin-top:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--info-soft);border-left:4px solid var(--verified)}@media (max-width: 1023px){._wrap_1nfao_2{grid-template-columns:minmax(0,68ch);grid-template-areas:"head" "tocm" "doc";padding:var(--s-6) var(--s-5) var(--s-10)}._toc_1nfao_22{display:none}._tocMobile_1nfao_58{display:block;grid-area:tocm;margin-bottom:var(--s-6);border:var(--bw) solid var(--ink);background:var(--paper);clip-path:var(--notch)}._tocMobile_1nfao_58 summary{cursor:pointer;padding:var(--s-3) var(--s-4);font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;-webkit-font-smoothing:none}._tocMobile_1nfao_58 ._tocList_1nfao_40{padding:0 var(--s-3) var(--s-3)}}@media (max-width: 640px){._wrap_1nfao_2{padding:var(--s-5) var(--s-4) var(--s-8)}._title_1nfao_15{font-size:var(--t-pixel-md)}._doc_1nfao_61{font-size:15px}._fact_1nfao_98{grid-template-columns:minmax(0,1fr);gap:var(--s-1)}}._main_18624_3{width:min(1120px,100% - 32px);margin:0 auto;padding:40px 0 72px;display:flex;flex-direction:column;gap:18px}._head_18624_5{display:flex;flex-direction:column;gap:10px;padding-bottom:6px}._title_18624_6{font-size:clamp(24px,4vw,40px);line-height:1.05}._lede_18624_7{font-size:15.5px;color:var(--ink-2);max-width:64ch}._lede_18624_7 b{color:var(--ink)}._tabs_18624_11{display:flex;gap:var(--s-1);padding:0 var(--s-2);box-shadow:inset 0 calc(-1 * var(--bw)) 0 var(--ink);overflow-x:auto;scrollbar-width:none}._tab_18624_11{display:inline-flex;align-items:center;height:40px;padding:2px var(--s-4) 0;border:var(--bw) solid transparent;border-bottom:0;font:var(--t-pixel-xs) var(--font-pixel);text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-font-smoothing:none;clip-path:polygon(2px 0,calc(100% - 2px) 0,calc(100% - 2px) 2px,100% 2px,100% 100%,0 100%,0 2px,2px 2px)}._tab_18624_11:hover{color:var(--ink);background:var(--surface-2)}._tabOn_18624_19{color:var(--ink);background:var(--paper);border-color:var(--ink);box-shadow:inset 0 2px 0 var(--c-white)}._tab_18624_11:focus-visible{outline-offset:-6px}._tabShort_18624_21{display:none}._bar_18624_23{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}._note_18624_24{font-size:13.5px;color:var(--ink-2);max-width:70ch}._ring_18624_27{flex:none;display:inline-block;width:18px;height:18px;background:radial-gradient(circle,var(--ink) 0 1.5px,transparent 2px),radial-gradient(circle,transparent 0 3.2px,var(--r0, var(--line-2)) 3.2px 4.6px,transparent 4.6px 5.2px,var(--r1, var(--line-2)) 5.2px 6.6px,transparent 6.6px 7.2px,var(--r2, var(--line-2)) 7.2px 8.4px,transparent 8.4px 8.9px,var(--r3, var(--line-2)) 8.9px 10px,transparent 10px)}._ring_18624_27[data-tier=centre]{--r0: var(--c-roof-red)}._ring_18624_27[data-tier=inner]{--r1: var(--c-lantern)}._ring_18624_27[data-tier=outer]{--r2: var(--c-grass-dk)}._ring_18624_27[data-tier=edge]{--r3: var(--c-water)}._places_18624_36{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}._place_18624_36{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;background:var(--paper);border:var(--bw) solid var(--ink);clip-path:var(--notch);cursor:pointer;font-size:13.5px;font-weight:600;color:var(--ink)}._place_18624_36:hover{background:var(--surface-hover)}._placeOn_18624_43{background:var(--ink);color:var(--paper)}._placeOn_18624_43 ._placeCount_18624_44{background:var(--paper);color:var(--ink)}._placeCount_18624_44{min-width:22px;padding:1px 5px 0;background:var(--surface-3);font:11px/1.5 var(--mono);text-align:center}._placeHead_18624_47{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}._placeHead_18624_47 h2{font-size:var(--t-pixel-md)}._mapLink_18624_49{margin-left:auto;font-size:13px;font-weight:600}._ledger_18624_52{list-style:none;margin:0;padding:0;background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop);container-type:inline-size}._section_18624_57{display:flex;align-items:center;gap:10px;padding:14px 16px 8px;font:var(--t-pixel-xs)/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);-webkit-font-smoothing:none;background:var(--surface-2)}._section_18624_57:not(:first-child){border-top:var(--bw) solid var(--ink)}._section_18624_57+._row_18624_63{border-top:var(--bw) solid var(--line)}._row_18624_63{position:relative;display:grid;align-items:center;gap:0 16px;grid-template-columns:34px 56px minmax(0,1fr) minmax(150px,210px) 112px 116px;grid-template-areas:"num thumb who where since visits";padding:6px 16px 6px 10px}._row_18624_63+._row_18624_63{border-top:var(--bw) dashed var(--line)}._row_18624_63:hover{background:var(--surface-hover);box-shadow:inset 4px 0 0 var(--primary)}._num_18624_74{grid-area:num;font:var(--t-pixel-xs)/1 var(--font-pixel);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;-webkit-font-smoothing:none}._thumb_18624_75{grid-area:thumb;width:56px;height:56px;display:grid;place-items:center;background:var(--surface-2);clip-path:var(--notch)}._thumbEmpty_18624_76{width:28px;height:20px;background:var(--surface-3);clip-path:polygon(50% 0,100% 40%,100% 100%,0 100%,0 40%)}._who_18624_78{grid-area:who;min-width:0;display:flex;align-items:center;gap:10px}._whoText_18624_79{min-width:0;display:flex;flex-direction:column;gap:2px}._name_18624_80{font-weight:700;font-size:15px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._name_18624_80:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}._row_18624_63:hover ._name_18624_80{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}._name_18624_80:focus-visible{outline:none}._name_18624_80:focus-visible:after{outline:var(--bw) solid var(--ink);outline-offset:-4px}._handle_18624_86{font:12.5px var(--mono);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._handle_18624_86 b{color:var(--ink-2);font-weight:600}._stamp_18624_90{flex:none;display:inline-flex;align-items:baseline;gap:4px;padding:3px 6px 2px;background:var(--warning-soft);border:var(--bw) solid var(--ink);box-shadow:2px 2px 0 var(--ink);font:var(--t-pixel-xs)/1 var(--font-pixel);text-transform:uppercase;color:var(--ink);-webkit-font-smoothing:none;rotate:-2deg}._stamp_18624_90 b{font-weight:400;color:var(--danger)}._where_18624_98{grid-area:where;min-width:0;display:flex;align-items:center;gap:10px}._placeText_18624_99{min-width:0;display:flex;flex-direction:column;line-height:1.25}._placeLine_18624_100{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tierLine_18624_101{font-size:12px;color:var(--muted)}._since_18624_103{grid-area:since;display:flex;flex-direction:column;line-height:1.25;font-size:13px}._k_18624_104{font:10px/1.2 var(--font-pixel);text-transform:uppercase;color:var(--muted);-webkit-font-smoothing:none}._since_18624_103 time{font-variant-numeric:tabular-nums;white-space:nowrap}._visits_18624_107{grid-area:visits;display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}._visitN_18624_108 b{font-variant-numeric:tabular-nums}._heat_18624_109{flex:none;width:14px;height:12px;background:linear-gradient(var(--h1, var(--line-2)) 0 0) 0 8px / 4px 4px no-repeat,linear-gradient(var(--h2, var(--line-2)) 0 0) 5px 4px / 4px 8px no-repeat,linear-gradient(var(--h3, var(--line-2)) 0 0) 10px 0 / 4px 12px no-repeat}._heat_18624_109[data-heat="1"]{--h1: var(--c-lantern)}._heat_18624_109[data-heat="2"]{--h1: var(--c-lantern);--h2: var(--c-lantern)}._heat_18624_109[data-heat="3"]{--h1: var(--c-roof-red);--h2: var(--c-roof-red);--h3: var(--c-roof-red)}._more_18624_117{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px}._empty_18624_118{padding:28px 24px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}._empty_18624_118 h2{font-size:var(--t-pixel-md)}@container (max-width: 860px){._row_18624_63{grid-template-columns:30px 56px minmax(0,1fr) minmax(130px,180px);grid-template-areas:"num thumb who where" "num thumb who meta";row-gap:4px}._since_18624_103{grid-area:meta;flex-direction:row;gap:6px;align-items:baseline}._visits_18624_107{display:none}}@container (max-width: 560px){._row_18624_63{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"thumb who" "thumb where" "thumb meta";padding:10px 12px;gap:4px 12px}._num_18624_74{display:none}._thumb_18624_75{width:56px;height:56px}._where_18624_98{gap:6px}._placeText_18624_99{flex-direction:row;gap:6px;align-items:baseline}._since_18624_103{flex-direction:row;gap:6px;align-items:baseline;font-size:12.5px;justify-self:start}._visits_18624_107{display:flex;grid-area:meta;justify-self:end;font-size:12.5px}._who_18624_78 .avatar{display:none}}@media (max-width: 640px){._main_18624_3{padding-top:24px}._tabLong_18624_142{display:none}._tabShort_18624_21{display:inline}._tab_18624_11{padding:2px 9px 0}._tabs_18624_11{padding:0}._places_18624_36{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 6px}._place_18624_36{white-space:nowrap}}._wrap_1pg7m_2{display:flex;flex-direction:column;gap:14px;padding:4px 0 10px}._head_1pg7m_3{display:flex;flex-direction:column;gap:6px}._title_1pg7m_4{font-size:clamp(20px,3vw,28px);line-height:1.1}._lede_1pg7m_5{font-size:15px;color:var(--ink-2);max-width:64ch;margin:0}._grid_1pg7m_6{display:grid;grid-template-columns:1fr 1.25fr;gap:18px}._card_1pg7m_7{display:grid;grid-template-rows:auto 1fr;border:var(--bw, 2px) solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:var(--paper);min-width:0}._text_1pg7m_8{display:flex;flex-direction:column;gap:6px;padding:14px 18px 18px}._name_1pg7m_9{font-size:22px;line-height:1.1;margin:0}._by_1pg7m_10{margin:0;font-size:13px;color:var(--muted)}._blurb_1pg7m_11{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}._cta_1pg7m_12{align-self:flex-start;margin-top:6px;font:var(--t-pixel-xs, 12px/1) var(--font-display);text-transform:uppercase;color:var(--ink);text-decoration:none;padding:9px 12px;border:2px solid var(--ink);background:var(--surface-2)}._cta_1pg7m_12:hover{background:var(--surface-3)}._yokai_1pg7m_16 ._stage_1pg7m_16{position:relative;height:196px;overflow:hidden;image-rendering:pixelated;background:repeating-linear-gradient(0deg,var(--c-roof-purple) 0 2px,transparent 2px 4px) 0 100% / 100% 34% no-repeat,var(--c-dusk)}._moon_1pg7m_20{position:absolute;right:26px;top:18px;width:30px;height:30px;background:var(--c-cream);box-shadow:-8px -4px 0 -2px var(--c-dusk) inset}._yk_1pg7m_21{position:absolute;bottom:4px}._yk_1pg7m_21[data-i="0"]{left:6%;bottom:10px}._yk_1pg7m_21[data-i="1"]{left:34%;bottom:22px}._yk_1pg7m_21[data-i="2"]{left:66%;bottom:6px}._yokai_1pg7m_16 ._text_1pg7m_8{border-top:2px solid var(--ink)}._yokai_1pg7m_16 ._name_1pg7m_9{color:var(--c-roof-purple)}._shops_1pg7m_29{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px;background:repeating-linear-gradient(90deg,var(--c-stone) 0 22px,var(--c-road) 22px 24px),var(--c-stone);border-bottom:2px solid var(--ink)}._timeline_1pg7m_31{display:flex;align-items:center;gap:8px;margin:0;font:400 13px/1 var(--font-display);color:var(--c-roof-blue)}._timeline_1pg7m_31 i{flex:0 1 120px;height:4px;background:repeating-linear-gradient(90deg,var(--c-roof-blue) 0 8px,var(--c-sun-yellow) 8px 12px);position:relative}._timeline_1pg7m_31 i:after{content:"";position:absolute;right:-6px;top:-4px;border:6px solid transparent;border-left-color:var(--c-roof-blue);border-right:0}@media (max-width: 820px){._grid_1pg7m_6{grid-template-columns:1fr}}@media (max-width: 480px){._shops_1pg7m_29{gap:10px;padding:12px 10px 4px}._yokai_1pg7m_16 ._stage_1pg7m_16{height:160px}}:root{--card: var(--paper);--soft: var(--surface-2);--soft-2: var(--surface-3);--ok: var(--success);--ok-bg: var(--success-soft);--bad: var(--danger);--bad-bg: var(--danger-soft);--district-bg: var(--district-soft);font-family:var(--font);font-size:14px;line-height:1.45;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink)}html,body,#root,#ssr{overflow-x:clip}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (pointer: coarse){:root input:not([type=checkbox],[type=radio],[type=range],[type=file]),:root textarea,:root select{font-size:max(16px,1em)}}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--c-sun-yellow);color:var(--ink)}:focus-visible{outline:var(--bw) solid var(--ink);outline-offset:var(--px)}h1,h2,h3{margin:0;font-family:var(--font-pixel);font-weight:400;letter-spacing:0;line-height:1.1;-webkit-font-smoothing:none}h1{font-size:var(--t-pixel-lg)}h2{font-size:var(--t-pixel-md)}h3{font-size:var(--t-pixel-sm)}p{margin:0}.mono{font-family:var(--mono);font-size:.94em;letter-spacing:-.01em}.muted{color:var(--muted)}.small{font-size:12.5px}.eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--font-pixel);font-size:var(--t-pixel-xs);line-height:1.2;text-transform:uppercase;color:var(--muted);-webkit-font-smoothing:none}.lede{font-size:16px;color:var(--ink-2);max-width:52ch}.row-gap{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center}.row-gap-sm{display:flex;gap:8px;flex-wrap:wrap;align-items:center}canvas.pxc,.pxc{image-rendering:pixelated;image-rendering:crisp-edges;display:block}.card{background:var(--surface);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop)}.card{position:relative}.wordmark{display:inline-flex;align-items:center}.env-chip{display:inline-block;margin-left:8px;padding:4px 6px 3px;background:#c8402f;color:#fbf6ee;border:2px solid #2b1d2a;box-shadow:2px 2px #2b1d2a;font:700 9px/1 Silkscreen,Courier New,monospace;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;pointer-events:none;white-space:nowrap;flex:none}body:has(.env-chip) .env-ribbon{display:none}.hud-brand:has(.env-chip){display:flex;align-items:center}.avatar{display:inline-block;flex:none;overflow:hidden;line-height:0;width:calc(var(--av, 32px) + 4px);height:calc(var(--av, 32px) + 4px);background:var(--surface-2);border:var(--bw) solid var(--ink);clip-path:var(--notch)}.avatar canvas{width:100%;height:100%;display:block;image-rendering:pixelated}.hud-card{background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop)}.icon,.inline-icon{flex:none}.inline-icon{display:inline-block;vertical-align:-3px;margin-right:6px}.tip-wrap{display:inline-flex}.tip-wrap:focus-visible{outline:none}.avail-dot{width:8px;height:8px;flex:none;background:var(--success-hi);box-shadow:0 0 0 2px var(--success)}.district-dot{width:8px;height:8px;flex:none;background:var(--lantern);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c-lantern) 55%,var(--c-outline))}.chip-mine{margin-left:8px;vertical-align:3px}.field-label{font-size:12.5px;font-weight:650;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px}.field-error{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--danger);font-weight:600}.field-error:before{content:"";width:6px;height:6px;flex:none;background:currentColor}.check{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2)}.handle{color:var(--ink-2);font-family:var(--mono);font-size:13px}.handle b{color:var(--ink);font-weight:650}a.handle:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}a.link,.link{color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--link) 35%,transparent)}a.link:hover{text-decoration-color:currentColor}.copy-field{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;border:var(--bw) solid var(--ink);background:var(--surface-2);clip-path:var(--notch)}.copy-field .mono{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.save-state{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);white-space:nowrap}.save-state:before{content:"";width:8px;height:8px;background:var(--success)}.save-state.is-dirty:before{background:var(--lantern);box-shadow:0 0 0 2px color-mix(in srgb,var(--c-lantern) 30%,transparent)}.test-mode{vertical-align:1px}.map-page{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--c-grass-dk)}.map-page .map-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.map-page.is-hovering .map-canvas{cursor:pointer}.map-loading{background:linear-gradient(var(--c-water-lt),var(--c-water))}.shell{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-hud)}.shell>*{pointer-events:auto}.shell{--hud-x: 16px;--hud-top: calc(16px + env(safe-area-inset-top, 0px)) ;--hud-key: 48px;--hud-gap: 8px}.shell-tl{position:absolute;top:var(--hud-top);left:calc(var(--hud-x) + env(safe-area-inset-left,0px));display:flex;align-items:flex-start;gap:var(--hud-gap);line-height:0;pointer-events:none}.shell-tl>*{pointer-events:auto}.hud-brand{height:var(--hud-key);padding:0 12px;display:flex;align-items:center}.hud-key{position:relative;width:var(--hud-key);height:var(--hud-key);padding:0;flex:none;display:grid;place-items:center;color:var(--ink);cursor:pointer}.hud-key:hover{background:var(--surface-hover)}.hud-key:active{background:var(--surface-3)}.hud-key:active svg{translate:0 1px}.shell-tc{position:absolute;top:var(--hud-top);left:50%;transform:translate(-50%);width:min(480px,calc(100vw - 300px))}.shell-br{position:absolute;right:calc(var(--hud-x) + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:flex-end;gap:var(--hud-gap);pointer-events:none}.shell-br>*{pointer-events:auto}.shell-bc{position:absolute;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%)}.hud-stepper{display:flex;flex-direction:column;background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop)}.hud-stepper-row{flex-direction:row}.hud-btn{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:var(--paper);color:var(--ink);box-shadow:inset 0 -2px 0 var(--surface-3);transition:background-color var(--snap-1)}.hud-stepper:not(.hud-stepper-row) .hud-btn+.hud-btn{border-top:var(--bw) solid var(--ink)}.hud-stepper-row .hud-btn+.hud-btn{border-left:var(--bw) solid var(--ink)}.hud-btn:hover{background:var(--surface-hover)}.hud-btn:active{background:var(--surface-3);box-shadow:inset 0 2px color-mix(in srgb,var(--c-stone) 80%,var(--c-cream))}.hud-btn:active svg{translate:0 1px}.hud-btn:focus-visible{outline-offset:-6px;box-shadow:none}.hud-mode-key{height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;font:var(--t-pixel-xs)/1 var(--font-pixel);text-transform:uppercase;-webkit-font-smoothing:none;color:var(--ink);white-space:nowrap}.hud-mode-key span{font-size:9px;letter-spacing:.02em}:root:is([data-locale=ja],[data-locale=zh-Hans],[data-locale=zh-Hant],[data-locale=ko]) .hud-mode-key span{font:600 10px/1 var(--font);letter-spacing:0}.hud-compass-wrap{animation:compass-in .16s steps(3,jump-end) both}@keyframes compass-in{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.hud-compass{position:relative;cursor:pointer}.hud-rose{position:absolute;top:0;right:0;bottom:0;left:0;rotate:var(--north, 0deg);pointer-events:none}.hud-rose i{position:absolute;left:50%;top:50%;width:6px;height:16px;margin:-8px 0 0 -3px;background:linear-gradient(var(--c-roof-red, #c8402f) 50%,var(--ink) 50%);clip-path:polygon(50% 0,100% 30%,100% 70%,50% 100%,0 70%,0 30%)}.hud-rose b{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-18px 0 0 -5px;display:grid;place-items:center;rotate:calc(-1 * var(--north, 0deg));font:700 10px/1 var(--font-pixel);color:var(--c-roof-red, #c8402f);-webkit-font-smoothing:none}@media (prefers-reduced-motion: reduce){.hud-compass-wrap{animation:none}}.map-page.is-mapmode{background:#fbf6ee}.btn-claim{padding-left:22px;padding-right:26px}.search{position:relative}.search .search-well:before{bottom:calc(-1 * var(--drop-lg))}.search .search-well{margin-bottom:var(--drop-lg)}.search .search-well.px-focus-within:has(:focus-visible){outline:0;box-shadow:none}.search .search-well input:focus-visible{outline:0}.search .search-well:focus-within:after{top:calc(2 * var(--bw) + var(--px-sink));left:calc(2 * var(--bw));right:calc(2 * var(--bw));bottom:calc(2 * var(--bw) + var(--px-drop) - var(--px-sink))}form.search{margin:0}.search input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search input[type=search]::-webkit-search-cancel-button,.search input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}.search-clear{display:grid;place-items:center;width:28px;height:28px;border:0;background:var(--surface-3);color:var(--ink-2);clip-path:var(--notch)}.search-clear:hover{background:var(--ink);color:var(--paper)}.search-results{list-style:none;margin:4px 0 0;padding:4px;max-height:60vh;overflow:auto}.search-results li{display:flex;align-items:center;gap:10px;padding:6px 8px;cursor:pointer}.search-results li.is-active{background:var(--surface-3);box-shadow:inset 4px 0 0 var(--primary)}.search-results .avatar{width:32px;height:32px}.sr-main{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.sr-name{font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-handle{font-size:12px;color:var(--muted)}.sr-free-icon{width:32px;height:32px;display:grid;place-items:center;background:var(--success-soft);color:var(--success);border:var(--bw) solid var(--success);clip-path:var(--notch)}.sr-free>.icon:last-child{color:var(--muted)}.sr-empty{color:var(--muted);cursor:default!important;justify-content:center;padding:12px!important}.search-results li.sr-head{cursor:default;padding:8px 8px 4px;font:var(--t-pixel-xs)/1 var(--font-pixel);text-transform:uppercase;color:var(--muted);-webkit-font-smoothing:none}.sr-place{font-family:var(--font)}.search-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:repeating-conic-gradient(color-mix(in srgb,var(--c-dusk) 34%,transparent) 0,color-mix(in srgb,var(--c-dusk) 34%,transparent) 25%,color-mix(in srgb,var(--c-dusk) 22%,transparent) 0,color-mix(in srgb,var(--c-dusk) 22%,transparent) 50%) 0 0 / 4px 4px;animation:fade-in .16s ease-out both}.search-sheet{--gap: 8px;position:fixed;z-index:var(--z-overlay);top:max(var(--gap),env(safe-area-inset-top,0px));left:max(var(--gap),env(safe-area-inset-left,0px));right:max(var(--gap),env(safe-area-inset-right,0px));margin:0 auto;max-width:560px;max-height:calc(var(--vvh, 100dvh) - 2 * var(--gap) - env(safe-area-inset-top,0px));display:flex;flex-direction:column;padding:10px;outline:none;animation:search-in .2s cubic-bezier(.2,.8,.2,1) both}@keyframes search-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.search-sheet .search{display:flex;flex-direction:column;min-height:0;flex:1}.search-row{display:flex;align-items:center;gap:8px}.search-row>.search-well{flex:1}.search-sheet .search-well input{font-size:16px}.search-sheet .search .search-well{margin-bottom:var(--drop-lg)}.search-cancel{flex:none;height:44px;padding:0 6px;border:0;background:none;color:var(--ink-2);font:600 15px var(--font);cursor:pointer}.search-cancel:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.search-sheet .search-results{margin:8px -10px -10px;padding:4px 4px max(8px,env(safe-area-inset-bottom,0px));max-height:none;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:var(--bw) solid var(--line)}.search-sheet .search-results li{min-height:52px;padding:8px 10px}.search-sheet .search-results li.sr-head{min-height:0;padding:12px 10px 6px}.search-sheet .search-results .avatar{width:36px;height:36px}.search-sheet .sr-name{font-size:15px}@media (hover: none){.search-sheet .search-results li.is-active:not(:active){background:none;box-shadow:none}.search-sheet .search-results li:active{background:var(--surface-3);box-shadow:inset 4px 0 0 var(--primary)}}@media (prefers-reduced-motion: reduce){.search-sheet,.search-scrim{animation:none}}.addressbar .search-well{gap:0}.addressbar .ab-prefix{display:inline-flex;align-items:center;gap:10px;margin-right:1px}.addressbar .ab-prefix .mono{color:var(--ink-2);font-weight:600;font-size:15px;letter-spacing:-.01em}.addressbar .search-well input{font-family:var(--mono);font-weight:600;letter-spacing:-.01em}.addressbar .search-well input::placeholder{font-family:var(--font);font-weight:400;letter-spacing:0}.addressbar .search-well>:last-child:not(input){margin-left:8px}.search-results.px-card{max-height:min(70vh,640px)}.search-results .ab-group+.ab-group{margin-top:2px}.search-results .sr-head{cursor:default;padding:10px 8px 4px;font:var(--t-pixel-xs)/1 var(--font-pixel);text-transform:uppercase;color:var(--muted);-webkit-font-smoothing:none}.search-results .ab-opt{display:flex;align-items:center;gap:10px;padding:6px 8px;cursor:pointer;min-width:0}.search-results .ab-opt.is-active{background:var(--surface-3);box-shadow:inset 4px 0 0 var(--primary)}.search-results .ab-opt.is-info{cursor:default}.ab-addr{font-weight:700;color:var(--ink)}.ab-badge{flex:none;width:32px;height:32px;display:grid;place-items:center;border:var(--bw) solid var(--ink);clip-path:var(--notch);background:var(--surface-3);color:var(--ink)}.ab-badge.ab-ok{background:var(--success-soft);color:var(--success);border-color:var(--success)}.ab-badge.ab-warn{background:var(--warning-soft)}.ab-badge.ab-wait .icon{animation:ab-spin .9s steps(8) infinite}.ab-badge.ab-place-icon{background:var(--info-soft);color:var(--primary);border-color:var(--primary)}.ab-badge.ab-lot{background:color-mix(in srgb,var(--c-lantern) 26%,var(--c-white));color:var(--c-wood-dark);border-color:var(--c-wood)}@keyframes ab-spin{to{rotate:1turn}}.ab-free .sr-name{white-space:normal}.ab-cta{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 10px 6px;background:var(--primary);color:var(--paper);font:var(--t-pixel-xs)/1 var(--font-pixel);text-transform:uppercase;-webkit-font-smoothing:none;clip-path:var(--notch)}.ab-fly{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);opacity:0}.ab-opt.is-active .ab-fly,.ab-opt:hover .ab-fly{opacity:1}.search-results .ab-opt.ab-start{flex-wrap:wrap;justify-content:space-between;gap:10px 14px;padding:12px 10px;margin-bottom:2px;background:color-mix(in srgb,var(--c-sun-yellow) 14%,var(--paper));box-shadow:none}.search-results .ab-opt.ab-start.is-active{background:color-mix(in srgb,var(--c-sun-yellow) 26%,var(--paper));box-shadow:inset 4px 0 0 var(--primary)}.ab-hook{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:3px;text-wrap:pretty}.ab-slogan{font-size:15px;font-weight:700;line-height:1.35;color:var(--ink)}.ab-sub{font-size:13px;line-height:1.45;color:var(--ink-2)}:root:is([data-locale=ja],[data-locale=zh-Hans],[data-locale=zh-Hant],[data-locale=ko]) .ab-hook{line-break:strict}:root:is([data-locale=ja],[data-locale=zh-Hans],[data-locale=zh-Hant],[data-locale=ko]) .ab-slogan{word-break:keep-all;overflow-wrap:anywhere}.ab-g-explore{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px 4px}.ab-g-explore .sr-head{flex-basis:100%;padding-left:0;padding-right:0}.search-results .ab-opt.ab-chip{flex:none;gap:6px;padding:5px 9px 4px;font-size:13px;font-weight:600;color:var(--ink-2);border:var(--bw) solid var(--line);clip-path:var(--notch);background:var(--paper)}.search-results .ab-opt.ab-chip.is-active{border-color:var(--ink);background:var(--surface-3);box-shadow:none;color:var(--ink)}.search-sheet .search-results .ab-opt{min-height:52px;padding:8px 10px}.search-sheet .search-results .ab-opt.ab-chip{min-height:40px}.search-sheet .search-results .sr-head{padding:12px 10px 6px}.search-sheet .addressbar .ab-prefix .mono,.search-sheet .addressbar .search-well input{font-size:16px}@media (hover: none){.search-sheet .search-results .ab-opt.is-active:not(:active){background:none;box-shadow:none}.search-sheet .search-results .ab-opt.ab-start.is-active:not(:active){background:color-mix(in srgb,var(--c-sun-yellow) 14%,var(--paper))}.search-sheet .search-results .ab-opt:active{background:var(--surface-3);box-shadow:inset 4px 0 0 var(--primary)}.ab-fly{opacity:1}}@media (prefers-reduced-motion: reduce){.ab-badge.ab-wait .icon{animation:none}}.claim-banner{position:absolute;top:calc(72px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px;padding:8px 8px 8px 16px;white-space:nowrap;animation:drop-in .12s steps(2,jump-end) both}.cb-text{display:flex;flex-direction:column;gap:4px;min-width:0}.cb-legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--muted)}.cb-key{display:inline-flex;align-items:center;gap:6px}.cb-swatch{width:12px;height:12px;flex:none;border:2px solid}.cb-house{background:color-mix(in srgb,var(--c-sun-yellow) 35%,transparent);border-color:var(--c-sun-yellow)}.cb-big{background:color-mix(in srgb,var(--c-sakura) 35%,transparent);border-color:var(--c-sakura)}.cb-actions{display:flex;align-items:center;gap:8px}.map-loading-pill{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:12px;padding:12px 18px;font-weight:600}.hovercard{position:fixed;z-index:var(--z-hover);width:280px;padding:12px 14px 14px;pointer-events:none;animation:fade-in .12s steps(2,jump-end) both}.hc-head{display:flex;align-items:center;gap:10px}.hc-id{min-width:0;display:flex;flex-direction:column;gap:2px}.hc-name{font:var(--t-pixel-sm)/1.15 var(--font-pixel);-webkit-font-smoothing:none}.legend-card{pointer-events:auto;width:260px}.legend-head{margin-top:0}.legend-close{border:0;background:none;color:var(--muted);font:600 18px/1 var(--font-pixel);padding:0 2px;cursor:pointer}.legend-close:hover{color:var(--ink)}.legend-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.legend-chime{border:0;background:none;color:var(--muted);font:var(--t-pixel-xs, 11px)/1 var(--font-pixel);text-transform:uppercase;padding:6px 0 6px 8px;min-height:32px;cursor:pointer;-webkit-font-smoothing:none}.legend-chime:hover{color:var(--ink)}.legend-chime[aria-pressed=true]:before{content:"♪ "}.hc-bio{margin-top:8px;color:var(--ink-2);font-size:13px}.hc-foot{margin-top:10px}.hc-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.hc-available{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ink-2);font-size:13px}.hc-meta{margin-top:6px;color:var(--muted);font-size:12px}.hc-price{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;color:var(--ink-2)}.hc-price b{color:var(--ink)}.hc-place{color:var(--muted);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel{position:absolute;z-index:var(--z-panel);top:16px;right:16px;max-height:calc(100% - 36px);width:380px;display:flex;flex-direction:column;overflow:hidden;animation:panel-in .22s cubic-bezier(.2,.8,.2,1) backwards;transition:transform .18s cubic-bezier(.4,0,.6,1),opacity .18s ease-in}.panel.is-dragging{transition:none}.panel.is-closing{opacity:0;transform:translate(24px);pointer-events:none}@keyframes panel-in{0%{opacity:0;transform:translate(24px)}}.panel-head{flex:none;position:relative;display:flex;align-items:center;gap:12px;padding:12px 10px 12px 18px;border-bottom:var(--bw) solid var(--ink);background:var(--paper)}.panel-grip{display:none}.panel-id{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.panel-id .avatar{width:44px;height:44px;flex:none}.panel-titles{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.panel-titles-row{flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px 10px}.panel-title{margin:0;max-width:100%;font:var(--t-pixel-sm)/1.15 var(--font-pixel);text-transform:uppercase;-webkit-font-smoothing:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-title .chip-mine{margin-left:8px;vertical-align:2px}.panel-close{flex:none;align-self:flex-start}.panel-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.panel .voxel-stage{flex:none;border-bottom:var(--bw) solid var(--ink)}.panel-body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:14px}.panel-foot{flex:none;display:flex;gap:var(--s-3);flex-wrap:wrap;align-items:center;padding:12px 18px 14px;border-top:var(--bw) solid var(--ink);background:var(--paper)}.panel-foot>a:only-child{flex:1 1 100%}.id-row{display:flex;align-items:center;gap:14px}.id-row .avatar{width:52px;height:52px}.id-text{min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.id-name{font-size:var(--t-pixel-md);line-height:1.05;display:block;overflow-wrap:anywhere}.id-name-xl{font-size:var(--t-pixel-lg)}.id-badges{display:flex;flex-wrap:wrap;gap:6px}.bio{color:var(--ink-2);font-size:14.5px}.bio-lg{font-size:16px}.links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:var(--bw) solid var(--line)}.links li{border-bottom:var(--bw) solid var(--line)}.links .link-row{display:flex;align-items:center;gap:10px;padding:9px 6px;min-height:40px;color:inherit;text-decoration:none}.links a.link-row:hover{background:var(--surface-2)}.links a.link-row:hover .link-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.links .link-icon{flex:none;color:var(--ink-2)}.links .is-verified .link-icon{color:var(--ink)}.link-text{flex:1;min-width:0;display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap}.link-name{font-weight:650;color:var(--link);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-url{color:var(--muted);font-size:13px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-check{flex:none;display:inline-flex}.link-pending{flex:none;font-size:12px}.links .is-pending .link-name{color:var(--ink-2)}.links-compact .link-row{padding:6px 4px;min-height:0}.links-compact .link-url{display:none}@media (max-width: 560px){.link-text{flex-direction:column;align-items:flex-start;gap:1px}.links .link-row{padding:10px 4px}}.facts{margin:0;display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--surface-2);border:var(--bw) dashed var(--line-2)}.facts>div{display:flex;gap:12px;align-items:center}.facts dt{width:72px;flex:none;font:12px/1 var(--font-pixel);text-transform:uppercase;color:var(--muted);-webkit-font-smoothing:none}.facts dd{margin:0;font-size:13.5px;min-width:0}.price-box{padding:14px 16px;background:var(--success-soft);border:var(--bw) solid var(--success);clip-path:var(--notch)}.price-big{font:var(--t-num-lg)/1 var(--font-num);-webkit-font-smoothing:none}.price-big span{font:600 14px var(--font);color:var(--muted);margin-left:4px}.price-note{color:var(--ink-2);font-size:13px;margin:4px 0 0}.price-tier{margin-top:10px;font-size:13.5px;color:var(--ink)}.price-tier b{font-weight:650}.price-alt{margin:10px 0 0;padding-top:10px;border-top:var(--bw) dashed color-mix(in srgb,var(--success) 45%,transparent);font-size:13px;color:var(--ink-2)}.facts-xy{color:var(--muted);font-size:12.5px}.page{min-height:100%}.crumbs{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13.5px;min-width:0;white-space:nowrap}.crumbs a{color:var(--ink-2)}.crumbs a:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.crumbs b{color:var(--ink);font-weight:650;overflow:hidden;text-overflow:ellipsis}.page-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:120px 20px}.notfound{max-width:560px;margin:0 auto;padding:72px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.notfound .lede{margin-bottom:6px}.lock-badge{width:64px;height:64px;display:grid;place-items:center;background:var(--c-sun-yellow);color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop)}.profile{max-width:1080px;margin:0 auto;padding:40px 24px 72px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start}.profile-stage-col{display:flex;flex-direction:column;gap:16px}.street{display:flex;flex-direction:column;gap:8px}.street-label,.deco-onmap-label{font:12px/1 var(--font-pixel);text-transform:uppercase;color:var(--muted);-webkit-font-smoothing:none}.profile-card{padding:28px;display:flex;flex-direction:column;gap:20px;position:sticky;top:88px}.profile-card .id-row .avatar{width:72px;height:72px}.handle-copy{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:2px 0;color:var(--ink-2);font-size:14px}.handle-copy b{color:var(--ink)}.handle-copy-icon{color:var(--muted);display:inline-flex}.handle-copy:hover .handle-copy-icon{color:var(--ink)}.lives{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;background:var(--surface-2);border:var(--bw) dashed var(--line-2);font-size:13.5px;color:var(--ink-2)}.lives .icon{margin-top:1px;color:var(--ink-2)}.hero-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:340px;color:var(--muted);background:repeating-conic-gradient(var(--surface-2) 0 25%,var(--paper) 0 50%) 0 0 / 16px 16px}.stage-caption{margin-top:-6px;padding:0 4px}.claim{max-width:1080px;margin:0 auto;padding:40px 24px 80px}.claim-head{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.claim-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:28px;align-items:start}.claim-preview{position:sticky;top:88px;overflow:hidden}.claim-preview .voxel-stage{border-bottom:var(--bw) solid var(--ink)}.claim-preview-body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:10px}.claim-preview-handle{font-size:17px;color:var(--ink-2)}.claim-preview-handle b{color:var(--ink)}.claim-preview-empty{padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--muted);text-align:center;background:repeating-conic-gradient(var(--surface-2) 0 25%,var(--paper) 0 50%) 0 0 / 16px 16px}.claim-steps{display:flex;flex-direction:column;gap:20px}.claim-stepper{padding:4px 0 2px}.step{padding:20px 22px 22px;display:flex;flex-direction:column;gap:16px;scroll-margin-top:84px}.step-head{display:flex;align-items:center;gap:12px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.choice{--px-drop: var(--drop);--px-face: var(--paper);--px-lo: var(--surface-3);display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 16px calc(16px + var(--px-drop));text-align:left;color:var(--ink)}.choice:hover{--px-face: var(--surface-hover)}.choice:active{--px-sink: var(--px-drop)}.choice>*{translate:0 calc(var(--px-sink) - var(--px-drop) / 2)}.choice-icon{margin-bottom:8px;color:var(--primary)}.choice-title{font:var(--t-pixel-sm)/1.1 var(--font-pixel);-webkit-font-smoothing:none}.choice-sub{color:var(--muted);font-size:13px}.plot-pick{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;background:var(--surface-2);border:var(--bw) dashed var(--line-2)}.plot-pick-info{display:flex;flex-direction:column;gap:6px}.plot-pick-title{font-weight:650}.handle-prefix{color:var(--muted);font-weight:500}.tiers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:var(--bw) solid var(--ink);clip-path:var(--notch)}.tiers li{display:grid;grid-template-columns:180px 1fr auto;gap:12px;align-items:center;padding:10px 12px;color:var(--muted);background:var(--paper)}.tiers li+li{border-top:var(--bw) solid var(--line)}.tiers li.is-on{background:var(--success-soft);color:var(--ink);box-shadow:inset 4px 0 0 var(--success)}.tier-name{font-weight:650;display:inline-flex;align-items:center;gap:8px}.tier-blurb{font-size:13px}.tier-price{font-weight:600}.price-notes{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;list-style:square}.price-notes b{color:var(--ink-2)}.pay-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pay-total{font:var(--t-num-lg)/1 var(--font-num);-webkit-font-smoothing:none;margin-bottom:6px}.pay-total span{font:500 14px var(--font);color:var(--muted);margin-left:4px}.step-pay{background:var(--surface-2)}.invite-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin:-8px 0 24px;color:var(--district)}.invite-banner>span:nth-child(2){flex:1;min-width:220px}.success{position:relative;max-width:660px;margin:0 auto;padding:56px 24px 80px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.pop-in{animation:pop .24s steps(3,jump-end) both}.confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.confetti i{position:absolute;top:-12px;left:calc(6% + var(--i) * 5%);width:8px;height:8px;background:var(--c-sun-yellow);animation:fall calc(1.6s + var(--i) * .07s) steps(14,jump-end) calc(var(--i) * .04s) both}.confetti i:nth-child(4n+1){background:var(--c-roof-blue-lt)}.confetti i:nth-child(4n+2){background:var(--c-sakura)}.confetti i:nth-child(4n+3){background:var(--c-grass-lt)}.decorator{max-width:1220px;margin:0 auto;padding:32px 24px 80px;display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:28px;align-items:start}.deco-preview{position:sticky;top:88px}.deco-preview-card{overflow:hidden}.deco-preview-card .voxel-stage{border-bottom:var(--bw) solid var(--ink)}.deco-onmap{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px}.deco-save{display:flex;align-items:center;gap:8px}.deco-save .save-state{margin-right:4px}.deco-controls{display:flex;flex-direction:column;gap:16px}.deco-row{padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px}.deco-row-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px}.thumb{--px-drop: 3px;--px-face: var(--surface-2);--px-lo: var(--surface-3);--px-edge: color-mix(in srgb, var(--ink) 40%, transparent);display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px calc(6px + var(--px-drop))}.thumb>:not(.thumb-badge):not(.thumb-check){translate:0 calc(var(--px-sink) - var(--px-drop) / 2)}.thumb:hover:not(:disabled){--px-face: var(--paper);--px-edge: var(--ink)}.thumb:active:not(:disabled){--px-sink: var(--px-drop)}.thumb.is-on{--px-face: var(--paper);--px-edge: var(--ink);--px-hi: var(--c-sun-yellow);--px-sink: var(--px-drop)}.thumb.is-on:after{box-shadow:inset 0 0 0 2px var(--c-sun-yellow)}.thumb:disabled{opacity:.45;cursor:not-allowed}.thumb-label{font:12px/1 var(--font-pixel);color:var(--ink-2);-webkit-font-smoothing:none;text-transform:uppercase}.thumb-check{position:absolute;top:4px;right:4px;width:20px;height:20px;display:grid;place-items:center;background:var(--success);color:var(--paper);clip-path:var(--notch)}.swatches{display:flex;gap:8px;flex-wrap:wrap}.swatch{width:32px;height:32px;padding:0;border:var(--bw) solid var(--ink);clip-path:var(--notch);background:linear-gradient(color-mix(in srgb,var(--sw) 70%,var(--c-white)) 0 4px,var(--sw) 4px)}.swatch:hover{translate:0 -2px}.swatch.is-on{box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 4px var(--ink)}.swatch:focus-visible{clip-path:none}.architect{padding:18px;display:flex;flex-direction:column;gap:14px}.architect-head{display:flex;gap:12px;align-items:flex-start}.architect-head>div{display:flex;flex-direction:column;gap:6px}.architect-link{color:var(--ink);text-decoration:none}.architect-link .architect-head>div{flex:1}.architect-link:hover{background:var(--surface-hover)}.architect-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;background:var(--district);color:var(--c-sun-yellow);clip-path:var(--notch)}.architect-row{display:flex;gap:10px;align-items:flex-start}.architect-notes{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sign-upload{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:var(--bw) dashed var(--line-2)}.sign-custom{--px-face: var(--surface-2);--px-edge: var(--line-2);display:inline-flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;text-align:left}.sign-custom.is-on{--px-face: var(--paper);--px-edge: var(--ink)}.sign-preview{background:repeating-conic-gradient(var(--c-stone) 0 25%,var(--c-white) 0 50%) 0 0 / 12px 12px}.district{max-width:1240px;margin:0 auto;padding:28px 24px 80px}.district-head{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.district-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.district-title-row p{margin-top:8px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.district-panel{padding-top:20px}.district-theme{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:start}.dt-preview{position:sticky;top:88px;display:flex;flex-direction:column;gap:16px}.dt-map{position:relative;height:440px;overflow:hidden;background:var(--c-moss)}.dt-map .map-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dt-map-badge{position:absolute;left:12px;top:12px}.dt-houses{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}.dt-houses-row{display:flex;gap:4px;padding:8px;overflow-x:auto;border:var(--bw) solid var(--ink)}.dt-controls{display:flex;flex-direction:column;gap:16px}.theme-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.theme-card{--px-drop: 3px;--px-face: var(--paper);--px-lo: var(--surface-3);--px-edge: color-mix(in srgb, var(--ink) 40%, transparent);display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 8px calc(10px + var(--px-drop));text-align:left}.theme-card>*{translate:0 calc(var(--px-sink) - var(--px-drop) / 2)}.theme-card:hover{--px-edge: var(--ink)}.theme-card.is-on{--px-edge: var(--ink);--px-sink: var(--px-drop);--px-face: var(--warning-soft)}.theme-card-art{width:100%;display:grid;place-items:center;padding:4px;margin-bottom:4px;border:var(--bw) solid var(--line-2)}.theme-card-name{font:var(--t-pixel-sm)/1.1 var(--font-pixel);padding:0 2px;-webkit-font-smoothing:none}.theme-card .muted{padding:0 2px}.light-swatch{width:12px;height:12px;flex:none;border:2px solid var(--ink)}.light-swatch-day{background:var(--c-sun-yellow)}.light-swatch-dusk{background:linear-gradient(135deg,var(--c-lantern) 50%,var(--c-dusk) 50%)}.light-swatch-night{background:var(--c-dusk)}.wanderers{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.wanderer{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 4px;background:var(--paper);border:var(--bw) solid var(--line-2);clip-path:var(--notch)}.wanderer.is-on{border-color:var(--ink);background:var(--success-soft)}.wanderer-switch{flex:1;justify-content:space-between}.wanderer-switch label{font-size:13px;font-weight:550;color:var(--ink)}.gate-row{display:flex;gap:12px;align-items:center}.gate-row>.px{flex:1}.gate-preview{flex:none;padding:3px;background:var(--c-wood-dark);border:var(--bw) solid var(--ink);box-shadow:0 3px 0 var(--ink)}.gate-preview span{display:block;min-width:110px;max-width:200px;padding:6px 10px 4px;background:var(--c-roof-red);color:var(--c-white);font:12px/1 var(--font-pixel);text-align:center;border:2px solid var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-font-smoothing:none}.publish-bar{position:sticky;bottom:16px;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px}.publish-bar .save-state{flex:1}.plots-tab{overflow:hidden}.plots-head{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:var(--bw) solid var(--ink);flex-wrap:wrap;background:var(--surface-2)}.plots-summary{flex:1;min-width:220px;display:flex;flex-direction:column;gap:8px;font-size:14.5px}.plots-meter{max-width:340px}.plot-table{display:flex;flex-direction:column;max-height:620px;overflow:auto;padding:6px 8px}.plot-tr{display:grid;grid-template-columns:40px 90px 1fr auto;gap:14px;align-items:center;padding:6px 12px;border-bottom:var(--bw) solid var(--line)}.plot-tr:hover{background:var(--surface-2)}.plot-tr-members{grid-template-columns:40px 1fr auto 90px}.plot-owner{display:flex;align-items:center;gap:10px;min-width:0}.plot-owner .avatar,.plot-tr>.avatar{width:32px;height:32px}a.plot-owner:hover b{text-decoration:underline;text-decoration-thickness:2px}.billing{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.billing-plan,.billing-invoices{padding:22px;display:flex;flex-direction:column;gap:14px}.billing-plan ul{margin:0;padding-left:18px;list-style:square}.billing-plan .test-mode{align-self:flex-start}.invoice-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:10px 0;border-top:var(--bw) solid var(--line)}.tower-page{grid-template-areas:"hero card" "floors card"}.tower-page>.profile-stage-col{grid-area:hero}.tower-page>.profile-card{grid-area:card}.tower-page>.floors{grid-area:floors}.floors{padding:0 0 8px;overflow:hidden}.floors-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 18px 14px;border-bottom:var(--bw) solid var(--ink);background:var(--surface-2)}.floors-head>div{display:flex;flex-direction:column;gap:6px}.floor-n{font-weight:700;color:var(--ink-2);text-align:right;font-size:13px}.floor-window{display:inline-flex;gap:2px;padding:2px;background:var(--c-dusk);border:2px solid var(--ink);width:34px;height:18px}.floor-window i{flex:1;background:color-mix(in srgb,var(--c-dusk) 60%,var(--c-shadow))}.floor-window.is-lit i{background:linear-gradient(var(--c-sun-yellow) 0 2px,var(--c-lantern) 2px)}.floor-empty{padding:18px 12px}.floor-badge{--px-face: var(--info-soft);--px-edge: var(--ink);--px-drop: 3px;display:flex;align-items:center;gap:12px;padding:12px 14px calc(12px + var(--px-drop));color:var(--ink-2)}.floor-badge:hover{--px-face: color-mix(in srgb, var(--c-water-lt) 40%, var(--c-white))}.floor-badge:active{--px-sink: 3px}.floor-badge>*{translate:0 calc(var(--px-sink) - var(--px-drop) / 2)}.floor-badge-text{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.floor-badge-text b{color:var(--ink)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes drop-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@keyframes sheet-in{0%{opacity:0;transform:translateY(40px)}}@keyframes slide-in{0%{opacity:0;translate:16px 0}to{opacity:1;translate:0 0}}@keyframes pop{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes think{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes fall{0%{transform:translateY(0);opacity:1}to{transform:translateY(460px) rotate(180deg);opacity:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.dev-notready{padding:40px;font-family:var(--mono);color:var(--muted)}.build-banner{display:flex;align-items:center;gap:10px;padding:12px 24px 8px;font-size:12.5px;color:var(--ink-2);background:var(--warning-soft);border-bottom:var(--bw) solid var(--line-2)}.build-banner-ai{background:var(--surface-2);padding-top:8px;gap:6px}.build-banner-ai a{color:var(--primary);font-weight:600}.build{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr) minmax(300px,380px);gap:20px;padding:20px 20px 48px;align-items:start;max-width:1720px;margin:0 auto}.build-left,.build-right{display:flex;flex-direction:column;gap:18px;min-width:0}.build-view{overflow:hidden}.build-view .voxel-stage{display:flex;justify-content:center;border-bottom:var(--bw) solid var(--ink)}.build-view canvas{max-width:100%;height:auto!important}.build-view-tools{display:flex;gap:16px;flex-wrap:wrap;padding:12px 14px}.issue-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:260px;overflow:auto}.issue{display:flex;align-items:flex-start;gap:8px;padding:6px 6px 6px 8px;font-size:12.5px;line-height:1.35;border-left:4px solid var(--danger)}.issue-error{background:var(--danger-soft)}.issue-warn{background:var(--warning-soft);border-left-color:var(--lantern)}.issue-dot{display:none}.issue-msg{flex:1;min-width:0;padding-top:2px}.issue-msg b{font:12px var(--font-pixel);text-transform:uppercase;margin-right:6px;color:var(--ink-2);-webkit-font-smoothing:none}.build-mid{padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px;min-width:0}.layer-bar{display:flex;align-items:center;gap:10px}.layer-label{font-size:13px;min-width:150px;display:inline-flex;align-items:center;gap:6px}.layer-word{font:12px var(--font-pixel);text-transform:uppercase;color:var(--muted);-webkit-font-smoothing:none}.layer-label b{font-size:16px}.layer-slider{flex:1}.layer-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.layer-compass{font:12px var(--font-pixel);color:var(--muted);text-transform:uppercase;-webkit-font-smoothing:none}.layer-canvas{display:block;border:var(--bw) solid var(--ink);box-shadow:var(--shadow-panel);touch-action:none;image-rendering:pixelated;cursor:crosshair}.layer-canvas.tool-pick{cursor:copy}.layer-foot{min-height:26px;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.tool-btn kbd{font:12px var(--font-pixel);opacity:.6}.tool-row{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.tool-btn{--px-drop: 3px;--px-face: var(--paper);--px-lo: var(--surface-3);height:46px;padding:0 2px var(--px-drop);font:12px/1 var(--font-pixel);text-transform:uppercase;color:var(--ink-2);-webkit-font-smoothing:none}.tool-btn .px-label{flex-direction:column;gap:4px;width:100%}.tool-btn:hover{--px-face: var(--surface-hover);color:var(--ink)}.tool-btn:active{--px-sink: 3px}.tool-btn.is-on{--px-face: var(--primary);--px-hi: var(--primary-hi);--px-lo: var(--primary);--px-sink: 3px;color:var(--paper)}.tool-opts{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.input-num{width:64px}.pal-current{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2)}.pal-current i{width:14px;height:14px;border:2px solid var(--ink)}.palette-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.pal-tile{position:relative;aspect-ratio:1;min-width:0;padding:0;border:var(--bw) solid var(--ink);clip-path:var(--notch);background:linear-gradient(color-mix(in srgb,var(--sw) 72%,var(--c-white)) 0 3px,var(--sw) 3px calc(100% - 3px),color-mix(in srgb,var(--sw) 75%,var(--c-outline)) calc(100% - 3px));display:grid;place-items:center}.pal-tile:hover{translate:0 -2px}.pal-tile.is-on{box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 4px var(--ink);translate:0 0}.pal-tile:focus-visible{clip-path:none}.pal-glow{width:12px;height:12px;color:var(--paper);filter:drop-shadow(1px 1px 0 var(--ink))}.parts-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tgroups{align-self:flex-start}.template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;max-height:240px;overflow:auto;padding:2px 2px 4px}.template-btn{--px-drop: 3px;--px-face: var(--surface-2);--px-lo: var(--surface-3);--px-edge: color-mix(in srgb, var(--ink) 40%, transparent);padding:4px 4px calc(4px + var(--px-drop));display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11.5px;color:var(--ink-2)}.template-btn>*{translate:0 calc(var(--px-sink) - var(--px-drop) / 2)}.template-btn:hover:not(:disabled){--px-edge: var(--ink);--px-face: var(--paper)}.template-btn:active:not(:disabled){--px-sink: 3px}.template-btn:disabled{opacity:.45;cursor:not-allowed}.template-btn span{text-align:center;line-height:1.2}.build-file{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.build-phone{padding:16px 16px 40px;display:flex;flex-direction:column;gap:16px}.build-phone-note{padding:12px 14px;font-size:13px;line-height:1.5}.shortcut-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px}.shortcut-list li{display:flex;align-items:center;gap:4px}.shortcut-list li span{margin-left:6px;color:var(--ink-2)}@media (max-width: 1360px){.build{grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(300px,350px);gap:14px;padding:14px 14px 36px}}@media (max-width: 1100px){.build{grid-template-columns:minmax(0,1fr) minmax(300px,350px)}.build-left{grid-column:1 / -1;flex-direction:row}.build-left>*{flex:1}}@media (max-width: 960px){.profile,.decorator,.district-theme,.billing{grid-template-columns:minmax(0,1fr)}.tower-page{grid-template-areas:"hero" "card" "floors"}.profile:not(.tower-page)>.profile-stage-col{display:contents}.profile:not(.tower-page)>.profile-card{order:1}.profile:not(.tower-page) .street{order:2}.claim-grid{grid-template-columns:minmax(0,1fr)}.claim-preview,.deco-preview,.dt-preview,.profile-card{position:static}}@media (max-width: 640px){h1,.id-name-xl{font-size:var(--t-pixel-md)}.hide-phone{display:none!important}.crumbs,.deco-save .save-state{display:none}.shell{--hud-x: 12px;--hud-top: calc(12px + env(safe-area-inset-top, 0px)) ;--hud-key: 44px}.hud-brand{padding:0 8px}.shell-tl .wordmark>span>span:last-child{display:none}.shell-tl .env-chip{margin-left:6px;font-size:7px;padding:3px 4px 2px}.shell-br{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.shell-bc{bottom:calc(20px + env(safe-area-inset-bottom,0px))}.claim-banner{top:calc(64px + env(safe-area-inset-top,0px));left:12px;right:12px;transform:none;white-space:normal;flex-wrap:wrap;gap:8px;padding:8px 8px 8px 12px}.claim-banner .cb-actions{width:100%}.claim-banner .cb-actions>:last-child{margin-left:auto}.hovercard{display:none}.hovercard.legend-card{display:block;left:12px!important;right:12px;top:auto!important;bottom:calc(84px + env(safe-area-inset-bottom,0px));width:auto}.panel{--gap: 8px;top:auto;left:var(--gap);right:var(--gap);bottom:max(var(--gap),env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100% - max(var(--gap),env(safe-area-inset-top,0px)) - max(var(--gap),env(safe-area-inset-bottom,0px)) - var(--gap));animation-name:sheet-in}.panel.is-closing{transform:translateY(calc(100% + 24px));opacity:1;transition-duration:.18s,0s}.panel-head{padding-top:18px;touch-action:none;cursor:grab}.panel-grip{display:block;position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;background:var(--line-2)}.panel .voxel-stage canvas{max-width:100%;height:auto}.panel-foot{padding:10px 12px 12px}.map-page.has-panel .claim-banner{display:none}.choice-grid{grid-template-columns:1fr}.tiers li{grid-template-columns:1fr auto}.tier-blurb{display:none}.plot-tr{grid-template-columns:36px 1fr auto}.plot-tr .plot-price{display:none}.profile,.claim,.decorator,.district{padding-left:16px;padding-right:16px;padding-top:28px}.hero-xl canvas{max-width:100%;height:auto}.profile-card{padding:20px 18px}.step{padding:16px}.pay-row>.px{width:100%}.architect-row{flex-direction:column;align-items:stretch}.floors-head{padding:14px 14px 12px}.publish-bar{bottom:8px}.gate-row{flex-direction:column;align-items:stretch}}.map-dive{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);pointer-events:all;background:radial-gradient(120% 90% at 50% 38%,var(--c-white) 0%,var(--c-cream) 60%);animation:map-dive .4s steps(4,jump-end) both}@keyframes map-dive{0%,50%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.map-dive{animation:none;opacity:1}}:root[data-locale=ja]{--font-cjk: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", "Noto Sans JP", sans-serif;--font-cjk-dot: "DotGothic16", var(--font-cjk)}:root[data-locale=zh-Hant]{--font-cjk: "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", sans-serif;--font-cjk-dot: "DotGothic16", var(--font-cjk)}:root[data-locale=zh-Hans]{--font-cjk: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-cjk-dot: var(--font-cjk)}:root[data-locale=ko]{--font-cjk: "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Nanum Gothic", sans-serif;--font-cjk-dot: var(--font-cjk)}:root[data-locale=ja],:root[data-locale=zh-Hant],:root[data-locale=zh-Hans],:root[data-locale=ko]{--font-display: "Silkscreen", var(--font-cjk);--font-pixel: var(--font-display)}:root[data-locale=ja] :is(h1,h2,h3),:root[data-locale=zh-Hant] :is(h1,h2,h3){--font-display: "Silkscreen", var(--font-cjk-dot);--font-pixel: var(--font-display)}:root[data-locale=ja] body *,:root[data-locale=zh-Hant] body *,:root[data-locale=zh-Hans] body *,:root[data-locale=ko] body *{-webkit-font-smoothing:auto;font-smooth:auto}:root[data-locale=ja] :is(h1,h2,h3),:root[data-locale=zh-Hant] :is(h1,h2,h3){-webkit-font-smoothing:none}
