@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}}._options_dst64_4{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3)}._provider_dst64_5{justify-content:flex-start}._provider_dst64_5>span{gap:var(--s-3)}._note_dst64_7{margin:var(--s-4) 0 0;font-size:13px;color:var(--muted);line-height:1.45}._error_dst64_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_dst64_11{display:grid;gap:var(--s-3);justify-items:start;max-width:480px;margin:var(--s-10) auto;padding:var(--s-6)}._prompt_dst64_11 h2{margin:0;font-family:var(--font-pixel);font-size:var(--t-pixel-sm);font-weight:400;text-transform:uppercase}._prompt_dst64_11 p{margin:0;color:var(--ink-2)}._wait_dst64_14{display:flex;align-items:center;justify-content:center;gap:var(--s-3);padding:var(--s-10) var(--s-4);color:var(--muted)}._who_dst64_17{display:inline-flex;align-items:center;gap:var(--s-2);padding:0;border:0;background:none;cursor:pointer;color:var(--ink)}._who_dst64_17 img{image-rendering:auto;object-fit:cover}._initial_dst64_19{font-family:var(--font-pixel);font-size:var(--t-pixel-sm);line-height:1}._menuHead_dst64_20{display:grid;min-width:0}._menuHead_dst64_20 b{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}._menuHead_dst64_20 small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}._shellTr_dst64_25{position:absolute;top:16px;right:16px;padding:4px;display:flex;align-items:center;gap:10px}._shellTr_dst64_25:has(.signin-trigger){padding:0;background:none;border:0;box-shadow:none;clip-path:none}@media (max-width: 640px){._shellTr_dst64_25{top:12px;right:12px}._shellTr_dst64_25:has(>a){flex-direction:column-reverse;align-items:flex-end;gap:8px}._shellTr_dst64_25~.shell-tc{right:72px}._shellTr_dst64_25 .signin-label{display:none}}@media (min-width: 641px){._shellTr_dst64_25~.shell-tc{width:min(480px,calc(100vw - 360px))}}._signin_dst64_27{max-width:440px;margin:0 auto;padding:var(--s-12) var(--s-4) var(--s-10)}._signin_dst64_27 h1{margin:0 0 var(--s-2)}._signin_dst64_27 .lede{margin:0 0 var(--s-6)}._account_dst64_47{max-width:880px;margin:0 auto;padding:var(--s-10) var(--s-6) var(--s-12);display:grid;gap:var(--s-8)}._profile_dst64_48{display:flex;align-items:center;gap:var(--s-5)}._profile_dst64_48 h1{margin:0;overflow-wrap:anywhere}._profile_dst64_48 p{margin:var(--s-1) 0 0;color:var(--ink-2);overflow-wrap:anywhere}._profileMain_dst64_51{flex:1;min-width:0}._rows_dst64_53{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}._row_dst64_53{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_dst64_55{flex:1;min-width:0;display:grid}._rowMain_dst64_55 small{color:var(--muted)}._linkRow_dst64_57{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4)}._empty_dst64_58{margin:0;color:var(--muted)}._hint_dst64_59{margin:var(--s-3) 0 0;font-size:13px;color:var(--muted)}._tableWrap_dst64_61{overflow-x:auto}._table_dst64_61{width:100%;border-collapse:collapse;font-size:14px}._table_dst64_61 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_dst64_61 td{padding:var(--s-2) var(--s-3);border-top:var(--bw) solid var(--line);white-space:nowrap}._table_dst64_61 td._num_dst64_65{font-variant-numeric:tabular-nums}._foot_dst64_67{display:flex;justify-content:flex-end}@media (max-width: 640px){._account_dst64_47{padding:var(--s-6) var(--s-4) var(--s-10);gap:var(--s-6)}._profile_dst64_48{gap:var(--s-3)}}._pix_lr04p_2{image-rendering:pixelated;image-rendering:crisp-edges;display:block}._paperLabel_lr04p_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_lr04p_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_lr04p_11:hover{background:var(--surface-hover)}._chip_lr04p_11:active{translate:0 2px;box-shadow:0 1px 0 var(--ink)}._chip_lr04p_11 b{font-weight:400;background:var(--c-cream);padding:2px 5px 1px;margin-left:2px}._chipHud_lr04p_20{height:30px;border:0;box-shadow:none;background:transparent;padding:0 4px}._chipHud_lr04p_20:active{translate:0 1px;box-shadow:none}._chipHud_lr04p_20 ._dot_lr04p_22{right:-4px;top:-2px}._dot_lr04p_22{position:absolute;right:-6px;top:-6px;width:10px;height:10px;background:var(--c-roof-red);border:2px solid var(--ink)}._bump_lr04p_24{animation:_bump_lr04p_24 .7s steps(1,end) .12s}@keyframes _bump_lr04p_24{0%,20%{translate:0 -2px}40%,to{translate:0 0}}@media (max-width: 640px){._chipHud_lr04p_20 ._chipLabel_lr04p_27{display:none}._chip_lr04p_11{padding:0 6px 0 5px;gap:5px}}._stage_lr04p_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_lr04p_33[data-f="4"]{translate:0 3px;box-shadow:0 1px 0 var(--ink)}._stage_lr04p_33[data-f="5"]{translate:0 -2px;box-shadow:0 6px 0 var(--ink)}._stageSlot_lr04p_42{position:absolute;left:100px;top:16px;width:64px;height:64px;outline:2px dotted var(--c-road-dk);outline-offset:-2px}._stage_lr04p_33[data-f="5"] ._stageSlot_lr04p_42,._stage_lr04p_33[data-f="6"] ._stageSlot_lr04p_42{outline-color:transparent}._pad_lr04p_44{position:absolute;left:8px;top:80px}._tool_lr04p_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_lr04p_33[data-f="2"] ._tool_lr04p_45{translate:0 20px}._stage_lr04p_33[data-f="3"] ._tool_lr04p_45{translate:99px -18px}._stage_lr04p_33[data-f="4"] ._tool_lr04p_45{translate:99px 20px}._stage_lr04p_33[data-f="5"] ._tool_lr04p_45{translate:106px -40px}._stage_lr04p_33[data-f="6"] ._tool_lr04p_45{translate:150px -140px}._stageImp_lr04p_51{position:absolute;left:100px;top:16px}._wet_lr04p_52{opacity:.88}._spark_lr04p_53{position:absolute;width:6px;height:6px;background:var(--c-sun-yellow);box-shadow:0 0 0 2px var(--c-outline)}._spark_lr04p_53:nth-of-type(1){left:92px;top:10px}._spark_lr04p_53:nth-of-type(2){left:166px;top:30px}._spark_lr04p_53:nth-of-type(3){left:158px;top:82px}._toastHost_lr04p_59{position:fixed;z-index:var(--z-toast);left:16px;bottom:64px;pointer-events:none}._toast_lr04p_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_lr04p_1 .3s steps(3,end) both}._toastOut_lr04p_68{animation:_toastOut_lr04p_68 .18s steps(2,end) both}@keyframes _toastIn_lr04p_1{0%{translate:-40px 0;opacity:0}to{translate:0 0;opacity:1}}@keyframes _toastOut_lr04p_68{to{translate:0 8px;opacity:0}}._toastBody_lr04p_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_lr04p_71:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}._toastText_lr04p_73{display:grid;gap:4px;min-width:0}._t1_lr04p_74{font:400 var(--t-pixel-sm) / 1 var(--font-pixel);letter-spacing:.02em}._t1_lr04p_74 em{font-style:normal;color:var(--c-straw-dark)}._t2_lr04p_76{font-size:13px;line-height:1.35;color:var(--ink-2)}._t3_lr04p_77{font-size:12px;color:var(--muted)}._toastClose_lr04p_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_lr04p_78:hover{color:var(--ink);background:var(--surface-2)}@media (max-width: 640px){._toastHost_lr04p_59{left:8px;right:8px;bottom:100px}._toast_lr04p_59{max-width:none}._toastBody_lr04p_71{padding:8px 30px 10px 8px;gap:10px}._stage_lr04p_33{width:152px}._stage_lr04p_33 ._stageSlot_lr04p_42,._stage_lr04p_33 ._stageImp_lr04p_51{left:80px}._stage_lr04p_33[data-f="3"] ._tool_lr04p_45{translate:79px -18px}._stage_lr04p_33[data-f="4"] ._tool_lr04p_45{translate:79px 20px}._stage_lr04p_33[data-f="5"] ._tool_lr04p_45{translate:86px -40px}._spark_lr04p_53:nth-of-type(1){left:72px}._spark_lr04p_53:nth-of-type(2){left:142px}._spark_lr04p_53:nth-of-type(3){left:136px}}@media (prefers-reduced-motion: reduce){._toast_lr04p_59,._toastOut_lr04p_68,._bump_lr04p_24{animation:none}}._desk_lr04p_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_lr04p_104{max-width:520px;margin:48px auto;display:grid;gap:12px;justify-items:start}._spreads_lr04p_105{display:grid;gap:48px;max-width:1180px;margin:0 auto}._spread_lr04p_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_lr04p_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_lr04p_114{min-width:0;display:flex}._leaf_lr04p_114>*{flex:1}._tabs_lr04p_116,._phonePages_lr04p_116{display:none}._page_lr04p_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_lr04p_124{opacity:.85}._pageHead_lr04p_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_lr04p_125 h2{margin:0;font:400 18px / 1.1 var(--font-pixel);text-transform:uppercase;letter-spacing:.04em}._pageHead_lr04p_125 h2 small{font:500 14px var(--font);color:var(--ink-2);margin-left:8px;text-transform:none;letter-spacing:0}._count_lr04p_128{font:400 11px var(--font-pixel);color:var(--ink-2);white-space:nowrap;text-transform:uppercase}._pageFoot_lr04p_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_lr04p_131{display:flex;gap:3px;margin:-6px 0 18px}._progress_lr04p_131 i{width:14px;height:8px;outline:2px dotted var(--c-road-dk);outline-offset:-2px}._progress_lr04p_131 i._pipOn_lr04p_133{background:var(--c-dusk);outline:0}._slots_lr04p_135{display:grid;grid-template-columns:repeat(3,128px);gap:18px 26px;justify-content:center}._slot_lr04p_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_lr04p_135{cursor:default}._slotImg_lr04p_140{position:relative;display:block;line-height:0;filter:drop-shadow(0 3px 0 var(--c-outline))}._missing_lr04p_141 ._slotImg_lr04p_140{filter:none}._slot_lr04p_135:hover ._slotImg_lr04p_140{translate:0 -2px}._nm_lr04p_143{font:400 10px var(--font-pixel);color:var(--ink-2);text-transform:uppercase;text-align:center}._nmMissing_lr04p_144{color:var(--c-road-dk)}._hint_lr04p_145{font-size:11px;line-height:1.3;color:var(--c-road-dk);text-align:center;max-width:128px}._newTag_lr04p_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_lr04p_153{animation:_thunk_lr04p_153 1.95s steps(1,end) both}@keyframes _thunk_lr04p_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_lr04p_153{animation:none}}._diary_lr04p_163 ._day_lr04p_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_lr04p_164{font:400 11px / 1.3 var(--font-pixel);padding-top:6px}._date_lr04p_164 b{display:block;font-size:22px;font-weight:400}._imps_lr04p_166{display:flex;flex-wrap:wrap;align-items:flex-start}._imp_lr04p_166{display:flex;flex-direction:column;align-items:center;margin-right:-14px;padding:0;border:0;background:none;cursor:pointer;color:inherit}._imp_lr04p_166 ._slotImg_lr04p_140{filter:none}._imp_lr04p_166:hover ._slotImg_lr04p_140{translate:0 -2px}._impName_lr04p_170{font:400 9px var(--font-pixel);color:var(--ink-2);margin-top:2px;text-transform:uppercase}._pager_lr04p_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_lr04p_172{padding:28px 8px;max-width:46ch;color:var(--ink-2);font-size:14px;line-height:1.5}._empty_lr04p_172 b{color:var(--ink)}._emptyLink_lr04p_174{display:inline-block;margin-top:10px;font:400 12px var(--font-pixel);color:var(--link);text-transform:uppercase}._cover_lr04p_177{position:relative;min-height:640px;height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background-color:var(--c-dusk);background-image:conic-gradient(var(--c-dusk) 25%,color-mix(in srgb,var(--c-dusk) 82%,var(--c-outline)) 0 50%,var(--c-dusk) 0 75%,color-mix(in srgb,var(--c-dusk) 82%,var(--c-outline)) 0);background-size:4px 4px;box-shadow:inset 0 0 0 8px color-mix(in srgb,var(--c-dusk) 70%,var(--c-outline))}._corner_lr04p_184{position:absolute;width:44px;height:44px;background:var(--c-straw);border:2px solid var(--c-outline);rotate:45deg}._tl_lr04p_185{left:-24px;top:-24px}._tr_lr04p_185{right:-24px;top:-24px}._bl_lr04p_124{left:-24px;bottom:-24px}._br_lr04p_185{right:-24px;bottom:-24px}._band_lr04p_186{position:absolute;right:46px;top:-2px;bottom:-2px;width:14px;background:var(--c-lantern);border-left:2px solid var(--c-outline);border-right:2px solid var(--c-outline)}._coverTitle_lr04p_187{margin:0;font:400 32px / 1 var(--font-pixel);color:var(--c-sun-yellow);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 0 var(--c-outline)}._coverSub_lr04p_188{margin-top:-12px;font:500 15px var(--font);color:var(--c-lavender);letter-spacing:.08em}._coverCount_lr04p_189{font:400 12px var(--font-pixel);color:var(--c-cream);text-transform:uppercase}._coverCount_lr04p_189 b{font-weight:400;color:var(--c-sun-yellow)}._coverCount_lr04p_189 em{font-style:normal;color:var(--c-sakura)}._owner_lr04p_192{position:absolute;bottom:34px;font:400 12px var(--font-pixel);color:var(--c-cream);background:var(--c-outline);padding:5px 10px 4px;text-transform:uppercase}._card_lr04p_195{display:grid;grid-template-columns:128px 1fr;gap:16px;align-items:start}._card_lr04p_195>img{filter:drop-shadow(0 3px 0 var(--c-outline))}._cardTitle_lr04p_197{margin:0 0 2px;font:400 15px / 1.2 var(--font-pixel);text-transform:uppercase}._cardSub_lr04p_198{margin:0 0 6px;font-size:13px;color:var(--ink-2)}._cardBlurb_lr04p_199{margin:0 0 10px;font-size:13px;line-height:1.4}._cardDl_lr04p_200{display:grid;grid-template-columns:62px 1fr;gap:3px 8px;margin:0;font-size:12px}._cardDl_lr04p_200 dt{font:400 10px var(--font-pixel);color:var(--muted);padding-top:2px;text-transform:uppercase}._cardDl_lr04p_200 dd{margin:0}._mat_lr04p_203{display:inline-flex;vertical-align:-2px;margin-right:6px;border:1px solid var(--ink)}._mat_lr04p_203 i{display:block;width:6px;height:10px}._mat_paper_lr04p_205 i{background:var(--c-white)}._mat_ink_lr04p_206 i{background:var(--c-dusk)}._mat_gold_lr04p_207 i{background:var(--c-sun-yellow)}._mat_gold_lr04p_207 i:nth-child(2){background:var(--c-white)}._mat_holo_lr04p_209 i:nth-child(1){background:var(--c-sakura)}._mat_holo_lr04p_209 i:nth-child(2){background:var(--c-lavender)}._mat_holo_lr04p_209 i:nth-child(3){background:var(--c-water-lt)}._mat_holo_lr04p_209 i:nth-child(4){background:var(--c-sun-yellow)}._unlocks_lr04p_215{margin-top:26px;border-top:2px dashed color-mix(in srgb,var(--c-tan) 80%,var(--c-cream));padding-top:14px}._unlocks_lr04p_215 h3{margin:0 0 10px;font:400 12px var(--font-pixel);text-transform:uppercase}._unlocks_lr04p_215 h3 small{font:500 12px var(--font);color:var(--muted);margin-left:6px;text-transform:none}._unlocks_lr04p_215 ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}._unlocks_lr04p_215 li{display:grid;grid-template-columns:120px 1fr 90px;gap:10px;align-items:center;font-size:13px;color:var(--ink-2)}._unlocks_lr04p_215 li b{color:var(--ink);font-weight:650}._unlockMeter_lr04p_221{height:8px;border:2px solid var(--ink);background:var(--paper)}._unlockMeter_lr04p_221 i{display:block;height:100%;background:var(--c-road-dk)}._unlockOn_lr04p_223 ._unlockMeter_lr04p_221 i{background:var(--c-roof-green)}@media (max-width: 900px){._spreads_lr04p_105{display:none}._tabs_lr04p_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_lr04p_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_lr04p_116:last-child{border-right:0}._tabOn_lr04p_230{background:var(--c-dusk);color:var(--c-white)}._phonePages_lr04p_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_lr04p_118,._cover_lr04p_177{min-height:0;padding:18px 14px 52px}._cover_lr04p_177{min-height:520px}._pageFoot_lr04p_129{left:14px;right:14px}._slots_lr04p_135{grid-template-columns:repeat(2,128px);gap:14px 22px}._diary_lr04p_163 ._day_lr04p_163,._card_lr04p_195{grid-template-columns:1fr}._unlocks_lr04p_215 li{grid-template-columns:1fr 80px}._unlocks_lr04p_215 li>span:nth-child(2){grid-column:1 / -1;order:3}}._showcase_lr04p_243{margin-top:var(--s-5);padding-top:var(--s-4);border-top:2px solid var(--line)}._showHead_lr04p_244{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}._showTitle_lr04p_245{font:400 12px var(--font-pixel);text-transform:uppercase}._showCount_lr04p_246{font:400 12px var(--font-pixel);background:var(--c-cream);padding:2px 5px 1px}._showLink_lr04p_247{margin-left:auto;font-size:13px;color:var(--link)}._showRow_lr04p_248{display:flex;flex-wrap:wrap;gap:12px}._showItem_lr04p_249{display:block;line-height:0;filter:drop-shadow(0 3px 0 var(--c-outline))}._showItem_lr04p_249:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._rules_lr04p_253{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:14px}._rules_lr04p_253 li{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:center}._rules_lr04p_253 li img{filter:drop-shadow(0 3px 0 var(--c-outline))}._rules_lr04p_253 b{display:block;font:400 12px var(--font-pixel);text-transform:uppercase;margin-bottom:2px}._rules_lr04p_253 span{font-size:13px;color:var(--ink-2)}._houseRules_lr04p_258{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_lr04p_258 b{color:var(--ink);font-weight:650}._trigger_1uylm_2{white-space:nowrap}._hud_1uylm_3{min-width:0}._links_1uylm_5{display:flex;align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:13px}._links_1uylm_5 ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4)}._links_1uylm_5 a{color:var(--ink-2);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:transparent}._links_1uylm_5 a:hover{color:var(--ink);text-decoration-color:currentColor}._links_1uylm_5 [aria-current]{color:var(--ink);font-weight:600}._banner_1uylm_17{position:fixed;z-index:60;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_1uylm_17 p{margin:0;flex:1 1 180px}._actions_1uylm_31{display:flex;gap:var(--s-2)}@media (max-width: 640px){._banner_1uylm_17{left:12px;right:12px;bottom:auto;top:72px;max-width: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_1dvln_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_1dvln_4[data-tier=centre]{--r0: var(--c-roof-red)}._ring_1dvln_4[data-tier=inner]{--r1: var(--c-lantern)}._ring_1dvln_4[data-tier=outer]{--r2: var(--c-grass-dk)}._ring_1dvln_4[data-tier=edge]{--r3: var(--c-water)}._featured_1dvln_13{position:absolute;top:84px;left:16px;width:272px;display:flex;flex-direction:column;max-height:calc(100% - 200px);animation:_drop-in_1dvln_1 .12s steps(2,jump-end) both}._head_1dvln_19{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 4px}._open_1dvln_20 ._head_1dvln_19{border-bottom:var(--bw) solid var(--ink);background:var(--surface-2)}._toggle_1dvln_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_1dvln_21:hover{background:var(--surface-hover)}._title_1dvln_26{font:var(--t-pixel-xs)/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.04em;-webkit-font-smoothing:none}._guide_1dvln_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_1dvln_29>span{flex:1;min-width:0}:root:is([data-locale=ja],[data-locale=zh-Hans],[data-locale=zh-Hant]) ._guide_1dvln_29{font-style:normal;line-break:strict}._streets_1dvln_33{list-style:none;margin:0;padding:4px 0;overflow:auto}._street_1dvln_33+._street_1dvln_33{border-top:var(--bw) dashed var(--line)}._streetName_1dvln_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_1dvln_35:hover span:nth-child(2){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}._tierTag_1dvln_41{margin-left:auto;font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap}._residents_1dvln_42{list-style:none;margin:0;padding:0 4px 6px}._resident_1dvln_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_1dvln_42:hover{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--primary)}._resident_1dvln_42 .avatar{width:24px;height:24px}._who_1dvln_49{min-width:0;flex:1;display:flex;flex-direction:column;line-height:1.2}._name_1dvln_50{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._handle_1dvln_51{font:11.5px var(--mono);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._heat_1dvln_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_1dvln_54[data-heat="1"]{--h1: var(--c-lantern)}._heat_1dvln_54[data-heat="2"]{--h1: var(--c-lantern);--h2: var(--c-lantern)}._heat_1dvln_54[data-heat="3"]{--h1: var(--c-roof-red);--h2: var(--c-roof-red);--h3: var(--c-roof-red)}._foot_1dvln_62{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 10px;border-top:var(--bw) solid var(--ink)}._dirLink_1dvln_63{font-size:13px;font-weight:600}._caption_1dvln_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_1dvln_1 .12s steps(2,jump-end) both}._capTop_1dvln_72{grid-area:top;display:flex;align-items:center;gap:12px}._capCount_1dvln_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_1dvln_74{list-style:none;margin:0;padding:0;display:flex;gap:4px;flex:1}._pips_1dvln_74 li{flex:1;height:6px;background:var(--surface-3);position:relative;overflow:hidden}._pips_1dvln_74 li._pipDone_1dvln_76{background:var(--ink)}._pips_1dvln_74 li._pipNow_1dvln_77:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--primary);transform-origin:left;transform:scaleX(0)}._pips_1dvln_74 li._pipRun_1dvln_78:after{animation:_pip_1dvln_74 var(--dwell, 3s) linear forwards}@keyframes _pip_1dvln_74{to{transform:scaleX(1)}}._capBody_1dvln_80{grid-area:body;display:flex;align-items:center;gap:10px;min-width:0}._capText_1dvln_81{min-width:0;display:flex;flex-direction:column;gap:2px}._capTitle_1dvln_82{font:var(--t-pixel-sm)/1.1 var(--font-pixel);-webkit-font-smoothing:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._capSub_1dvln_83{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._capSub_1dvln_83 .mono{color:var(--muted);font-size:11.5px}._capActions_1dvln_85{grid-area:actions;display:flex;align-items:center;gap:6px}._capVisit_1dvln_86{font-size:13px;font-weight:600;margin-right:4px}@media (prefers-reduced-motion: reduce){._pips_1dvln_74 li._pipRun_1dvln_78:after{animation:none;transform:scaleX(1)}}@media (max-width: 640px){._featured_1dvln_13{top:68px;left:12px;width:auto;max-width:calc(100vw - 24px);max-height:calc(100% - 260px)}._featured_1dvln_13._open_1dvln_20{right:12px}._caption_1dvln_66{bottom:16px;grid-template-columns:1fr;grid-template-areas:"top" "body" "actions"}._capActions_1dvln_85{justify-content:flex-end}}.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}}.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}._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)}.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}}.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_1d9h1_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_1d9h1_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_1d9h1_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_1d9h1_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_1d9h1_12{position:absolute;top:0;right:0;bottom:0;left:0;animation:_iris_1d9h1_1 .36s steps(6,jump-end) both}@keyframes _iris_1d9h1_1{0%{clip-path:circle(4% at 50% 55%)}to{clip-path:circle(120% at 50% 55%)}}._status_1d9h1_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_1d9h1_18 p{margin:0;color:var(--ink-2);line-height:1.45}._status_1d9h1_18:has(>svg),._status_1d9h1_18[role=status]{flex-direction:row}._hud_1d9h1_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_1d9h1_1 .28s .12s steps(4,jump-end) both}@keyframes _hud-in_1d9h1_1{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}._eyebrow_1d9h1_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_1d9h1_33{margin:0;font:var(--t-pixel-md)/1.05 var(--font-pixel);-webkit-font-smoothing:none;overflow-wrap:anywhere}._apos_1d9h1_34{font-size:var(--t-pixel-sm);color:var(--ink-2)}._line_1d9h1_35{margin:0;font-size:14px;color:var(--ink-2);line-height:1.45;text-wrap:pretty}._foot_1d9h1_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_1d9h1_37{flex:1}._spark_1d9h1_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_1d9h1_1 .84s steps(1,end) infinite}@keyframes _twinkle_1d9h1_1{50%{scale:.6}}._light_1d9h1_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_1d9h1_49:hover{color:var(--ink)}._light_1d9h1_49:focus-visible{outline:var(--bw) solid var(--ink);outline-offset:2px}._lightDot_1d9h1_55{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--ink);background:var(--c-sun-yellow)}._lightDot_1d9h1_55[data-l=dusk]{background:var(--c-lantern)}._lightDot_1d9h1_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_1d9h1_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_1d9h1_1 .28s .18s steps(4,jump-end) both}._lift_1d9h1_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_1d9h1_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_1d9h1_69:hover{color:var(--ink);box-shadow:inset 0 0 0 var(--bw) var(--ink)}._floorBtn_1d9h1_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_1d9h1_69:focus-visible{outline:var(--bw) solid var(--ink);outline-offset:2px}._tools_1d9h1_77{display:flex;flex-direction:column;gap:6px}._profile_1d9h1_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_1d9h1_8 ._profile_1d9h1_79,._night_1d9h1_9 ._profile_1d9h1_79{color:color-mix(in srgb,var(--c-white) 70%,transparent)}._profile_1d9h1_79:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width: 899px){._hud_1d9h1_26{left:8px;right:8px;top:8px;width:auto;padding:10px 12px 8px;gap:6px}._title_1d9h1_33{font-size:var(--t-pixel-sm)}._apos_1d9h1_34{font-size:var(--t-pixel-xs)}._line_1d9h1_35{font-size:13px}._rail_1d9h1_60{top:auto;translate:none;bottom:12px;right:8px;left:8px;flex-direction:row;justify-content:space-between;align-items:flex-end}._lift_1d9h1_65{flex-direction:row-reverse}._tools_1d9h1_77{flex-direction:row}._profile_1d9h1_79{display:none}}@media (prefers-reduced-motion: reduce){._stage_1d9h1_12,._hud_1d9h1_26,._rail_1d9h1_60,._spark_1d9h1_38{animation:none}}._lookUp_1d9h1_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_1d9h1_99:hover{background:var(--c-sun-yellow)}._lookUp_1d9h1_99:active{translate:0 2px;box-shadow:inset 0 0 0 var(--bw) var(--ink)}._lookUp_1d9h1_99:focus-visible{outline:var(--bw) solid var(--ink);outline-offset:3px}._lookUpGlyph_1d9h1_107{width:14px;height:10px;background:var(--ink);clip-path:polygon(50% 0,100% 60%,100% 100%,50% 40%,0 100%,0 60%)}._lookUp_1d9h1_99:hover ._lookUpGlyph_1d9h1_107{animation:_climb_1d9h1_1 .6s steps(2,jump-none) infinite}@keyframes _climb_1d9h1_1{50%{translate:0 -2px}}._hint_1d9h1_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_1d9h1_1 .32s .9s steps(4,jump-end) both;pointer-events:none}._hint_1d9h1_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_1d9h1_125{width:4px;height:4px;background:color-mix(in srgb,var(--c-cream) 55%,transparent)}@keyframes _hint-in_1d9h1_1{0%{opacity:0;translate:-50% 6px}to{opacity:1;translate:-50% 0}}@media (max-width: 899px){._hint_1d9h1_115{bottom:104px}}@media (prefers-reduced-motion: reduce){._hint_1d9h1_115,._lookUp_1d9h1_99:hover ._lookUpGlyph_1d9h1_107{animation:none}}._keys_1d9h1_129{display:inline-flex;align-items:center;gap:4px}._keys_1d9h1_129 ._dot_1d9h1_125{margin-right:4px}@media (max-width: 640px){._keys_1d9h1_129{display:none}._hint_1d9h1_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}._main_1y8lv_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_1y8lv_3{font-family:var(--font-num);font-weight:400;-webkit-font-smoothing:none}._addr_1y8lv_4{font-family:var(--mono);font-size:.92em;white-space:nowrap;padding:0 4px;background:var(--surface-3);color:var(--ink)}._kicker_1y8lv_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]) ._main_1y8lv_2 ._kicker_1y8lv_5{-webkit-font-smoothing:auto;letter-spacing:.04em;font-size:13px}:root:is([data-locale=ja],[data-locale=zh-Hans],[data-locale=zh-Hant]) ._main_1y8lv_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]) ._main_1y8lv_2 :is(h1,h2,h3,._offerDesc_1y8lv_12,._offerNote_1y8lv_12,._rowTitle_1y8lv_12,._proList_1y8lv_12 li,._promises_1y8lv_12 li){word-break:keep-all;overflow-wrap:anywhere}._hero_1y8lv_15{display:flex;flex-direction:column;gap:var(--s-3);max-width:760px}._hero_1y8lv_15 h1{font-size:var(--t-pixel-lg);line-height:1.2;text-wrap:balance}._heroLede_1y8lv_17{font-size:18px;line-height:1.55;color:var(--ink-2);max-width:62ch;text-wrap:pretty}._heroLede_1y8lv_17 b{color:var(--ink);white-space:nowrap}._not_1y8lv_19{font-family:var(--mono);font-size:.92em;white-space:nowrap;text-decoration:line-through;text-decoration-color:var(--muted)}._offers_1y8lv_22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6);align-items:stretch}._offer_1y8lv_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_1y8lv_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_1y8lv_12:nth-child(2) ._offerHead_1y8lv_32{background:var(--district-soft)}._offerSum_1y8lv_34{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}._offerTitle_1y8lv_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_1y8lv_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_1y8lv_37{font-size:15px;color:var(--ink-2);line-height:1}._offerPrice_1y8lv_37 b{font-size:calc(40px * var(--font-num-scale));color:var(--ink);line-height:.8;margin:0 2px}._offerNote_1y8lv_12{font-size:13.5px;line-height:1.5;color:var(--ink-2);max-width:36ch;text-wrap:pretty}._offerArt_1y8lv_40{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_1y8lv_42{list-style:none;margin:0;padding:var(--s-2) var(--s-6);display:flex;flex-direction:column}._row_1y8lv_12{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--s-3);padding:var(--s-3) 0;align-items:start}._row_1y8lv_12+._row_1y8lv_12{border-top:1px solid var(--line)}._rowIcon_1y8lv_45{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_1y8lv_12:nth-child(2) ._rowIcon_1y8lv_45{background:var(--district-soft)}._offer_1y8lv_12 ._row_1y8lv_12 ._rowTitle_1y8lv_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_1y8lv_48{font-size:14px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}._rowText_1y8lv_48 svg{vertical-align:-3px}._pro_1y8lv_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_1y8lv_52{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--s-3);font-size:13.5px;color:var(--ink-2)}._proTag_1y8lv_53{font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;color:var(--ink);-webkit-font-smoothing:none}._proList_1y8lv_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_1y8lv_12 li{display:flex;gap:6px;align-items:flex-start}._proList_1y8lv_12 svg{flex:none;margin-top:1px;color:var(--c-straw-dark)}._examples_1y8lv_58{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;font-size:13.5px;color:var(--ink-2)}._examples_1y8lv_58 li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:4px 0}._examples_1y8lv_58 li+li{border-top:1px dashed var(--line-2)}._exPrice_1y8lv_61{white-space:nowrap;font-size:12.5px;color:var(--muted)}._exPrice_1y8lv_61 b{font-size:var(--t-num-sm);color:var(--ink);margin-right:2px}._exNote_1y8lv_63{font-size:12px;color:var(--muted)}._offer_1y8lv_12:nth-child(2) ._pro_1y8lv_12{background:color-mix(in srgb,var(--c-lavender) 14%,var(--paper))}._offerCta_1y8lv_66{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_1y8lv_67{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_1y8lv_67:hover{color:var(--primary-hover)}._promises_1y8lv_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_1y8lv_12 li{display:inline-flex;align-items:center;gap:6px}._promises_1y8lv_12 svg{color:var(--success);flex:none}._who_1y8lv_75{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_1y8lv_75 ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-5)}._who_1y8lv_75 li{display:flex;flex-direction:column;gap:var(--s-2);font-size:14px;line-height:1.5;color:var(--ink-2)}._who_1y8lv_75 li b{color:var(--ink)}._who_1y8lv_75 li svg{color:var(--primary)}._details_1y8lv_82{display:flex;flex-direction:column;gap:var(--s-10);scroll-margin-top:84px;padding-top:var(--s-4)}._section_1y8lv_83{display:flex;flex-direction:column;gap:var(--s-4);scroll-margin-top:84px}._sectionHead_1y8lv_84{display:flex;flex-direction:column;gap:var(--s-2);margin-bottom:calc(-1 * var(--s-4))}._sectionHead_1y8lv_84 h2,._h2_1y8lv_85{font-size:var(--t-pixel-md);line-height:1.2}._lede_1y8lv_86{font-size:15.5px;line-height:1.55;color:var(--ink-2);max-width:62ch}._detail_1y8lv_82{display:flex;flex-direction:column;gap:var(--s-4);scroll-margin-top:84px}._detailHead_1y8lv_88{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_1y8lv_82 ._detail_1y8lv_82 ._detailHead_1y8lv_88 h3{font-family:var(--font);font-size:19px;font-weight:750;line-height:1.3;-webkit-font-smoothing:antialiased}._detailHead_1y8lv_88 p{font-size:14.5px;line-height:1.5;color:var(--ink-2);flex:1 1 320px}._fine_1y8lv_91{color:var(--muted);font-size:13px;line-height:1.5;max-width:90ch}._fine_1y8lv_91 a{color:var(--link);text-decoration:underline;text-underline-offset:2px}._district_1y8lv_94{display:flex;gap:var(--s-6);align-items:center;justify-content:space-between}._district_1y8lv_94>div{display:flex;flex-direction:column;gap:var(--s-2);max-width:62ch;color:var(--ink-2);font-size:14.5px}._cardName_1y8lv_96{font-family:var(--font-pixel);font-size:var(--t-pixel-xs);text-transform:uppercase;color:var(--ink-2);-webkit-font-smoothing:none}._bigPrice_1y8lv_97{font-family:var(--font-num);font-size:var(--t-num-lg);line-height:1;white-space:nowrap;-webkit-font-smoothing:none}._bigPrice_1y8lv_97 small{font-family:var(--font);font-size:12.5px;color:var(--muted);margin-left:3px;-webkit-font-smoothing:antialiased}._tableWrap_1y8lv_101{border:var(--bw) solid var(--ink);background:var(--paper);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop);overflow-x:auto}._table_1y8lv_101{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}._table_1y8lv_101 th:first-child{width:26%}._short_1y8lv_104{display:none}._table_1y8lv_101 th,._table_1y8lv_101 td{overflow-wrap:anywhere;text-align:left;padding:10px var(--s-4);vertical-align:top}._table_1y8lv_101 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_1y8lv_101 tbody tr+tr{border-top:1px solid var(--line-2)}._table_1y8lv_101 tbody th{font-weight:650;color:var(--ink-2)}._table_1y8lv_101 td{font-variant-numeric:tabular-nums}._table_1y8lv_101 td:nth-child(3){background:color-mix(in srgb,var(--c-sun-yellow) 10%,transparent)}._faq_1y8lv_113{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_1y8lv_114{border-bottom:1px solid var(--line-2)}._faqItem_1y8lv_114 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_1y8lv_114 summary::-webkit-details-marker{display:none}._faqItem_1y8lv_114 summary:hover{background:var(--surface-hover)}._faqItem_1y8lv_114 summary>:last-child{transition:transform .25s ease;flex:none}._faqItem_1y8lv_114[open] summary>:last-child{transform:rotate(180deg)}._faqItem_1y8lv_114 p{padding:0 var(--s-1) var(--s-4);color:var(--ink-2);font-size:14.5px;line-height:1.6}._faq_1y8lv_113 a,._closing_1y8lv_121 p a{color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}._closing_1y8lv_121{display:flex;gap:var(--s-6);align-items:center;justify-content:space-between}._closing_1y8lv_121>div{display:flex;flex-direction:column;gap:var(--s-2)}._closing_1y8lv_121 h2{font-size:var(--t-pixel-md);line-height:1.2}._closing_1y8lv_121 p{color:color-mix(in srgb,var(--paper) 75%,var(--ink));font-size:13.5px}._closing_1y8lv_121 p a{color:var(--paper)}._bar_1y8lv_130{display:none}@media (max-width: 1000px){._who_1y8lv_75 ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){._offers_1y8lv_22{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){._main_1y8lv_2{padding:var(--s-6) var(--s-4) var(--s-8);gap:var(--s-6)}._mainBar_1y8lv_140{padding-bottom:96px}._hero_1y8lv_15 h1{font-size:var(--t-pixel-md)}._heroLede_1y8lv_17{font-size:16px}._offerHead_1y8lv_32{padding:var(--s-4);gap:var(--s-2)}._offerArt_1y8lv_40{width:96px;height:96px}._offerArt_1y8lv_40>*{transform:scale(.75)}._offerPrice_1y8lv_37 b{font-size:calc(32px * var(--font-num-scale))}._offerTitle_1y8lv_35{font-size:19px}._offerDesc_1y8lv_12{font-size:14.5px}._rows_1y8lv_42{padding:var(--s-1) var(--s-4)}._pro_1y8lv_12{margin:var(--s-1) var(--s-4) 0}._proList_1y8lv_12{grid-template-columns:minmax(0,1fr)}._offerCta_1y8lv_66{padding:var(--s-4)}._who_1y8lv_75 ul{grid-template-columns:minmax(0,1fr);gap:var(--s-3)}._who_1y8lv_75 li{flex-direction:row;align-items:flex-start}._who_1y8lv_75 li svg{flex:none;margin-top:2px}._faq_1y8lv_113{grid-template-columns:minmax(0,1fr)}._district_1y8lv_94,._closing_1y8lv_121{flex-direction:column;align-items:flex-start}._table_1y8lv_101 th,._table_1y8lv_101 td{padding:var(--s-2);font-size:12.5px}._table_1y8lv_101 thead th{font-size:10px}._long_1y8lv_160{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._short_1y8lv_104{display:inline}._bar_1y8lv_130{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_1y8lv_177{transform:none}._barPrice_1y8lv_178{font-size:13.5px;color:var(--ink-2);white-space:nowrap}}@media (prefers-reduced-motion: reduce){._faqItem_1y8lv_114 summary>:last-child,._bar_1y8lv_130{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}}: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}.shell-tl: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-tl{position:absolute;top:16px;left:16px;padding:8px 12px;line-height:0}.shell-tc{position:absolute;top:16px;left:50%;transform:translate(-50%);width:min(480px,calc(100vw - 300px))}.shell-br{position:absolute;right:16px;bottom:20px;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.shell-bc{position:absolute;left:50%;bottom:24px;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 .hud-mode-btn{width:auto;height:40px;padding:0 12px 0 10px;display:inline-flex;align-items:center;gap:6px;font:var(--t-pixel-xs)/1 var(--font-pixel);text-transform:uppercase;-webkit-font-smoothing:none;color:var(--ink-2);cursor:pointer}.hud-mode .hud-mode-btn.is-on{background:var(--ink);color:var(--paper);box-shadow:inset 0 -2px color-mix(in srgb,var(--ink) 70%,black);cursor:default}.hud-mode .hud-mode-btn.is-on:hover{background:var(--ink)}.hud-mode .hud-mode-btn.is-on .icon{color:var(--c-sun-yellow, #f5d34c)}.hud-compass{position:relative;width:44px;height:44px;display:grid;place-items:center;background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-panel);clip-path:var(--notch-drop);font:700 12px/1 var(--font-pixel);color:var(--ink);-webkit-font-smoothing:none}.hud-compass span{position:absolute;top:6px}.hud-compass i{position:absolute;bottom:7px;width:4px;height:14px;background:linear-gradient(var(--c-roof-red, #c8402f) 50%,var(--ink) 50%)}.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)}.hud-search{position:absolute;top:12px;left:72px;width:44px;height:44px;padding:0;display:grid;place-items:center;color:var(--ink);cursor:pointer}.shell-tl:has(.env-chip)~.hud-search{left:128px}.hud-search:hover{background:var(--surface-hover)}.hud-search:active{background:var(--surface-3)}.hud-search:active svg{translate:0 1px}.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]) .ab-hook{line-break:strict}:root:is([data-locale=ja],[data-locale=zh-Hans],[data-locale=zh-Hant]) .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:84px;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 a{display:flex;align-items:center;gap:10px;padding:8px 6px}.links a:hover{background:var(--surface-2)}.links a:hover .link-url{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.link-kind{width:72px;flex:none;font:12px/1 var(--font-pixel);text-transform:uppercase;color:var(--muted);-webkit-font-smoothing:none}.link-url{color:var(--link);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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-tl{top:12px;left:12px;padding: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-tl:has(.env-chip)~.shell-tc{left:128px}.shell-tc{top:12px;left:72px;right:12px;width:auto;transform:none}.shell-tc .search-well kbd{display:none}.shell-br{right:12px;bottom:96px}.shell-bc{bottom:20px}.claim-banner{top:80px;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=ja],:root[data-locale=zh-Hant],:root[data-locale=zh-Hans]{--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 *{-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}
