@font-face{font-family:__Besley_7e1ce4;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/1f4a16fc03ae89de-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Besley_7e1ce4;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/89027d631dd2d1b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Besley_7e1ce4;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/7ea8f666c483998f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Besley_7e1ce4;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/bf8c4b4c6de91678-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Besley_Fallback_7e1ce4;src:local("Times New Roman");ascent-override:100.86%;descent-override:34.29%;line-gap-override:0.00%;size-adjust:123.94%}.__className_7e1ce4{font-family:__Besley_7e1ce4,__Besley_Fallback_7e1ce4}.__variable_7e1ce4{--font-display:"__Besley_7e1ce4","__Besley_Fallback_7e1ce4"}@font-face{font-family:__Libre_Franklin_50a249;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Libre_Franklin_50a249;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Libre_Franklin_50a249;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Libre_Franklin_50a249;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Libre_Franklin_50a249;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Libre_Franklin_Fallback_50a249;src:local("Arial");ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:104.31%}.__className_50a249{font-family:__Libre_Franklin_50a249,__Libre_Franklin_Fallback_50a249;font-style:normal}.__variable_50a249{--font-text:"__Libre_Franklin_50a249","__Libre_Franklin_Fallback_50a249"}:root{--table:#0f3b2e;--table-deep:#0a2c22;--table-rule:#1e5443;--board:#cde5d2;--board-deep:#b7d6bf;--paper:#f5f8f1;--paper-deep:#e6ede1;--ink:#10231c;--ink-2:#3b5046;--ink-3:#66796f;--on-table:#e4efe7;--on-table-2:#98b8a8;--red:#dd2a1b;--red-deep:#a81d12;--yellow:#f5d63a;--green:#1e7a47;--blue:#1f6db3;--amber:#8a5d00;--g1:#8a5a3a;--g2:#a7dcf2;--g3:#d6408c;--g4:#f0922b;--g5:#db3a2e;--g6:#f5d63a;--g7:#2f9d5c;--g8:#1f6db3;--r-sm:3px;--r-md:5px;--rule:2px;--header-h:60px;--inspector-w:372px;--lift:3px 3px 0 var(--ink);--lift-lg:6px 6px 0 var(--ink);--display:var(--font-display),"Clarendon","Rockwell",Georgia,serif;--font:var(--font-text),"Franklin Gothic Medium","Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(0.2,0,0.2,1);--fast:110ms;--focus:var(--blue)}*{box-sizing:border-box}body,html{margin:0;height:100%}body{background:var(--table);color:var(--ink);font-family:var(--font);font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--yellow);color:var(--ink)}a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}a:hover{color:var(--red-deep)}button,input,select{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.label{font-weight:650}.label,.meta{font-size:12px;color:var(--ink-2)}.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums}.title{font-size:16px;line-height:1.2}.display,.title{font-family:var(--display);font-weight:700}.display{font-size:28px;line-height:1.1;letter-spacing:-.01em;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.muted{color:var(--ink-3)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app{display:grid;grid-template-rows:var(--header-h) minmax(0,1fr) 32px;height:100vh;height:100dvh}.header{--focus:var(--yellow);display:flex;align-items:center;gap:20px;padding:0 20px;border-bottom:var(--rule) solid var(--ink);background:var(--table-deep);color:var(--on-table)}.wordmark{display:inline-block;padding:3px 12px 4px;border:var(--rule) solid var(--ink);border-radius:var(--r-sm);background:var(--red);box-shadow:var(--lift);color:var(--paper);font-size:21px;font-weight:900;line-height:1.1;letter-spacing:.01em;text-shadow:1.5px 1.5px 0 var(--ink);transform:rotate(-2deg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.header__where,.wordmark{font-family:var(--display);white-space:nowrap}.header__where{margin:0;font-style:italic;font-size:14px;color:var(--on-table)}.header__where span{display:block;font-family:var(--font);font-style:normal;font-size:11px;color:var(--on-table-2)}.purse{display:flex;gap:24px;margin:0;padding-left:20px;border-left:1px solid var(--table-rule)}.purse div{display:flex;flex-direction:column}.purse dt{font-size:11px;color:var(--on-table-2)}.purse dd{margin:0;font-family:var(--display);font-size:17px;font-weight:700;line-height:1.15;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.divider{width:1px;height:16px;background:var(--table-rule);flex:none}.spacer{flex:1 1}.workspace{display:grid;grid-template-columns:minmax(0,1fr) var(--inspector-w);min-height:0}.stage{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:0;background-color:var(--table);background-image:radial-gradient(hsla(0,0%,100%,.04) 1px,transparent 0);background-size:4px 4px}.stage:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,#12241d 0,#060d0a 70%);opacity:0;transition:opacity .9s var(--ease);pointer-events:none}.stage:has(.board-area[data-view=table]):before{opacity:1}.inspector{display:flex;flex-direction:column;min-height:0;padding:20px 20px 20px 0;background-color:var(--table);background-image:radial-gradient(hsla(0,0%,100%,.04) 1px,transparent 0);background-size:4px 4px}.inspector__body{flex:1 1;overflow:auto;min-height:0;border:var(--rule) solid var(--ink);border-radius:0 var(--r-md) var(--r-md) var(--r-md);background:var(--paper);box-shadow:var(--lift-lg);scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent}.statusbar{--focus:var(--yellow);display:flex;align-items:center;gap:14px;padding:0 20px;border-top:var(--rule) solid var(--ink);background:var(--table-deep);color:var(--on-table-2);font-size:12px;white-space:nowrap;overflow:hidden}.statusbar strong{color:var(--on-table);font-weight:600}.statusbar__dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--on-table-2)}.statusbar__dot[data-state=live]{background:#5fd38d}.statusbar__dot[data-state=reconnecting]{background:var(--yellow)}.social{display:inline-flex;align-items:center;gap:12px;text-transform:none;letter-spacing:.02em}.social__link{color:inherit;text-decoration:none;font-weight:600;white-space:nowrap}.social__link:hover{color:var(--yellow)}.section{padding:16px 18px;border-bottom:1.5px dashed var(--ink-3)}.section:last-child{border-bottom:none}.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.section__title{margin:0;font-family:var(--display);font-size:16px;font-weight:700;line-height:1.2}.row{display:flex;align-items:center;gap:8px}.row--between{justify-content:space-between}.stack{display:flex;flex-direction:column}.t-right{text-align:right}.btn{--btn-bg:var(--paper);--btn-fg:var(--ink);position:relative;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:var(--rule) solid var(--ink);border-radius:var(--r-sm);background:var(--btn-bg);box-shadow:var(--lift);color:var(--btn-fg);font-size:13px;font-weight:650;cursor:pointer;white-space:nowrap;transition:box-shadow var(--fast) var(--ease),background var(--fast) var(--ease)}.btn:hover:not(:disabled){--btn-bg:#fff}.btn:active:not(:disabled){top:2px;left:2px;box-shadow:1px 1px 0 var(--ink)}.btn:disabled{box-shadow:none;opacity:.5;cursor:not-allowed}.btn--primary{--btn-bg:var(--red);--btn-fg:var(--paper);font-weight:700}.btn--primary:hover:not(:disabled){--btn-bg:#ea3626}.btn--danger{--btn-bg:var(--yellow);--btn-fg:var(--ink)}.btn--danger:hover:not(:disabled){--btn-bg:#ffe352}.btn--ghost{--btn-bg:transparent;border-color:transparent;box-shadow:none;padding:0 8px;font-weight:600}.btn--ghost:hover:not(:disabled){--btn-bg:var(--paper-deep)}.btn--ghost:active:not(:disabled){top:0;left:0;box-shadow:none}.header .btn--ghost{color:var(--on-table)}.header .btn--ghost:hover:not(:disabled){--btn-bg:var(--table-rule)}.header__link{white-space:nowrap;text-decoration:none}.header__link-short{display:none}@media (max-width:1240px){.header__link-full{display:none}.header__link-short{display:inline}}.btn--sm{height:28px;padding:0 10px;font-size:12px}.btn--block{width:100%;height:40px;font-size:14px}.input{height:38px;width:100%;padding:0 12px;border:var(--rule) solid var(--ink);border-radius:var(--r-sm);background:#fff;font-family:var(--display);font-size:17px;font-weight:700;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.input:focus{outline:3px solid var(--focus);outline-offset:1px}.input[readonly]{background:var(--paper-deep);font-size:12px}.input--text,.input[readonly]{font-family:var(--font);font-weight:500}.input--text{font-size:13px}.field{display:flex;flex-direction:column;gap:6px}.field__money{position:relative}.field__money .input{padding-right:72px}.field__unit{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:12px;font-weight:650;color:var(--ink-3);pointer-events:none}.field__hint{font-size:11px;color:var(--ink-3)}.presets{display:flex;flex-wrap:wrap;gap:6px}.presets button{height:24px;padding:0 9px;border:1.5px solid var(--ink);border-radius:var(--r-sm);background:var(--paper-deep);font-size:12px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.presets button:hover:not(:disabled){background:#fff}.presets button:disabled{opacity:.45;cursor:not-allowed}.presets button[data-active=true]{background:var(--ink);color:var(--paper)}.segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:var(--rule) solid var(--ink);border-radius:var(--r-sm);overflow:hidden}.segmented button{height:32px;border:none;border-right:var(--rule) solid var(--ink);background:var(--paper-deep);color:var(--ink-2);font-size:13px;font-weight:650;cursor:pointer}.segmented button:last-child{border-right:none}.segmented button[data-active=true]{background:var(--ink);color:var(--paper)}.segmented button:focus-visible{outline-offset:-4px}.tabs{--focus:var(--yellow);display:flex;gap:4px;padding-left:0;margin-bottom:calc(var(--rule) * -1);position:relative;z-index:1}.tabs button{height:34px;padding:0 14px;border:var(--rule) solid var(--ink);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--table-rule);color:var(--on-table);font-size:13px;font-weight:600;cursor:pointer}.tabs button:hover{background:#286651}.tabs button[data-active=true]{background:var(--paper);border-bottom-color:var(--paper);color:var(--ink);font-weight:700}.badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border:1.5px solid;border-radius:var(--r-sm);color:var(--ink-2);font-size:11px;font-weight:700;white-space:nowrap}.badge--accent{color:var(--green)}.badge--danger{color:var(--red-deep)}.badge--warning{color:var(--amber)}.badge--info{color:var(--blue)}.header .badge--accent{color:#7fe0a6}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper-deep);font-size:12px;font-weight:550}.pill__dot{display:inline-block;width:8px;height:8px;border:1px solid var(--ink);border-radius:50%}.table{width:100%;border-collapse:collapse;font-size:12.5px}.table th{padding:0 6px 6px;border-bottom:var(--rule) solid var(--ink);color:var(--ink-2);font-size:12px;font-weight:650;text-align:left}.table td{padding:7px 6px;border-bottom:1px dotted var(--ink-3);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.table td:first-child,.table th:first-child{padding-left:0}.table td:last-child,.table th:last-child{padding-right:0}.table tr:last-child td{border-bottom:none}.table tbody tr[data-clickable=true]{cursor:pointer}.table tbody tr[data-clickable=true]:hover td{background:var(--paper-deep)}.table tr.is-active td{background:#fdf3bf;font-weight:650}.table td.t-right,.table th.t-right{text-align:right}.table .t-num{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.empty{margin:0;padding:28px 22px;color:var(--ink-2);font-family:var(--display);font-style:italic;font-size:15px;line-height:1.4;text-align:center}.section .empty{padding:8px 0;font-size:14px;text-align:left}.skeleton{height:12px;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--paper-deep),#f0f4ec,var(--paper-deep));background-size:200% 100%;animation:skeleton 1.4s linear infinite}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.error-text{margin:0;color:var(--red-deep);font-weight:600}.note{margin:10px 0 0;font-size:12px;color:var(--ink-2)}.note--quote{font-family:var(--display);font-size:14px;font-weight:600;color:var(--ink);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.board-area{position:relative;flex:1 1;display:grid;place-items:center;padding:24px 28px 28px 24px;min-height:0;container-type:size;perspective:1500px;perspective-origin:50% 26%;--tilt:0deg;--zoom:1;--rise:0px;--px:0;--py:0}.board-area[data-view=table]{--tilt:53deg;--zoom:0.95;--rise:-18px}.scene{--size:min(100cqw,100cqh);width:var(--size);height:var(--size);transform-style:preserve-3d;transform:translateY(var(--rise)) scale(var(--zoom)) rotateX(calc(var(--tilt) + var(--py) * -2.5deg)) rotateY(calc(var(--px) * 4deg));transition:transform 1.1s cubic-bezier(.2,.75,.2,1)}.board,.scene{position:relative}.board{--focus:var(--blue);--corner:1.56fr;width:100%;height:100%;display:grid;grid-template-columns:var(--corner) repeat(9,1fr) var(--corner);grid-template-rows:var(--corner) repeat(9,1fr) var(--corner);grid-gap:var(--rule);gap:var(--rule);border:3px solid var(--ink);border-radius:var(--r-sm);background:var(--ink);box-shadow:10px 12px 0 rgba(4,18,13,.55);container-type:inline-size;transform-style:preserve-3d;transition:box-shadow .6s var(--ease)}.board-area[data-view=table] .board{box-shadow:none}.board:after{content:"";position:absolute;top:100%;right:-3px;left:-3px;height:13px;margin-top:3px;border:1.5px solid var(--ink);border-top:none;background:repeating-linear-gradient(0deg,#8fa896 0 2px,#7d9784 2px 4px);transform-origin:top;transform:rotateX(-90deg);opacity:0;transition:opacity .6s var(--ease);pointer-events:none}.board-area[data-view=table] .board:after{opacity:1}.tile{position:relative;display:block;min-width:0;min-height:0;padding:0;border:none;border-radius:0;background:#35584a;color:var(--ink);cursor:pointer;transform-style:preserve-3d}.tile__card{position:absolute;inset:0;display:flex;background:var(--board);overflow:hidden;transform:translateZ(0);transition:transform .19s cubic-bezier(.3,1.4,.5,1),background var(--fast) var(--ease)}.tile:hover .tile__card{background:var(--paper)}.tile:focus-visible{outline:none;z-index:2}.tile:focus-visible .tile__card{outline:3px solid var(--focus);outline-offset:-3px}.board-area[data-view=table] .tile:hover:not(.tile--occupied) .tile__card{transform:translateZ(11px)}.tile--band-top .tile__card{flex-direction:column}.tile--band-bottom .tile__card{flex-direction:column-reverse}.tile--band-left .tile__card{flex-direction:row}.tile--band-right .tile__card{flex-direction:row-reverse}.tile__band{position:relative;flex:none;display:flex;align-items:center;justify-content:center;gap:2px;background:var(--group);color:var(--band-ink,var(--paper));container-type:size}.tile__weave{position:absolute;inset:0;overflow:hidden}.tile--band-bottom .tile__band,.tile--band-top .tile__band{height:21%}.tile--band-top .tile__band{border-bottom:var(--rule) solid var(--ink)}.tile--band-bottom .tile__band{border-top:var(--rule) solid var(--ink)}.tile--band-left .tile__band,.tile--band-right .tile__band{width:17%;flex-direction:column}.tile--band-left .tile__band{border-right:var(--rule) solid var(--ink)}.tile--band-right .tile__band{border-left:var(--rule) solid var(--ink)}.tile__guilloche{position:absolute;inset:0;width:100%;height:100%;color:var(--paper);opacity:.55}.tile--band-left .tile__guilloche,.tile--band-right .tile__guilloche{inset:auto;top:50%;left:50%;width:100cqh;height:100cqw;transform:translate(-50%,-50%) rotate(90deg)}.tile__hotel,.tile__house{position:relative;display:block;flex:none;height:74cqh;width:auto}.tile--band-left .tile__hotel,.tile--band-left .tile__house,.tile--band-right .tile__hotel,.tile--band-right .tile__house{height:auto;width:74cqw}.tile__hotel,.tile__house{transition:opacity .25s var(--ease)}.board-area[data-view=table] .tile__hotel,.board-area[data-view=table] .tile__house{opacity:0}.tile__body{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35cqi;padding:.5cqi .45cqi}.tile__logo{display:block;width:84%;height:2.9cqi;object-fit:contain}.tile--band-left .tile__logo,.tile--band-right .tile__logo{width:78%;height:2.5cqi}.tile__ticker{font-family:var(--display);font-size:1.42cqi;font-weight:800;line-height:1;letter-spacing:.01em}.tile__ticker--long{font-size:1.22cqi;letter-spacing:-.02em}.tile__ticker--solo{font-size:1.9cqi;font-weight:900}.tile__rent{font-size:1.12cqi;font-weight:600;line-height:1;color:var(--ink-2);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.tile__glyph{font-family:var(--display);font-size:4.6cqi;font-weight:900;line-height:.9;color:var(--red);text-shadow:1.5px 1.5px 0 var(--ink)}.tile--tax .tile__glyph{color:var(--ink);text-shadow:none;font-size:3.8cqi}.tile__art{display:block;width:78%;max-height:58%;object-fit:contain}.tile--corner .tile__art{width:80%;max-height:62%}.tile__name{font-size:1.08cqi;font-weight:700;line-height:1.05;text-align:center}.tile--corner .tile__name{font-family:var(--display);font-size:1.5cqi;font-weight:800}.tile--mine .tile__card{background:var(--paper)}.tile--mine .tile__body:after{content:"";position:absolute;right:.5cqi;bottom:.5cqi;width:1cqi;min-width:7px;aspect-ratio:1;border:1.5px solid var(--ink);border-radius:50%;background:var(--red)}.tile--selected{z-index:1}.tile--selected .tile__card{background:var(--paper);box-shadow:inset 0 0 0 3px var(--red)}.board__center{grid-area:2/2/11/11;position:relative;display:grid;place-items:center;background:var(--board);container-type:inline-size;transform-style:preserve-3d}.centre{z-index:1;flex-direction:column;align-items:center;width:100%;padding:0 8cqi;text-align:center}.centre,.popup-wrap{position:relative;transform-style:preserve-3d;display:flex}.popup-wrap{justify-content:center;pointer-events:none}.popup-wrap--vignette{margin-bottom:-7cqi}.popup{transform-origin:50% 100%;transform:rotateX(0deg) scale(1);transition:transform 1.1s cubic-bezier(.3,1.5,.45,1)}.board-area[data-view=table] .popup{transform:rotateX(-67deg) scale(.6);transition-delay:.42s}.popup--vignette{width:min(62cqi,430px);border:var(--rule) solid transparent;border-radius:50% 50% 8px 8px/62% 62% 8px 8px;background:transparent;transition:transform 1.1s cubic-bezier(.3,1.5,.45,1),background .5s var(--ease),border-color .5s var(--ease),box-shadow .5s var(--ease)}.board-area[data-view=table] .popup--vignette{border-color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 5px var(--paper),inset 0 0 0 6.5px var(--ink-3)}.centre__vignette{display:block;width:100%;height:auto;opacity:.92;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popup-shadow{position:absolute;bottom:0;background:rgba(16,35,28,.3);transform-origin:50% 100%;transform:skewX(-24deg) scaleY(.001);opacity:0;transition:transform .9s var(--ease),opacity .5s var(--ease)}.popup-shadow--arch{left:22%;right:22%;height:46%;border-radius:50% 50% 0 0/80% 80% 0 0}.popup-shadow--bar{left:8%;right:8%;height:70%;border-radius:var(--r-md)}.board-area[data-view=table] .popup-shadow{transform:skewX(-24deg) scaleY(1);opacity:1;transition-delay:.52s}.centre__banner{position:relative;display:inline-block;padding:.4cqi 5cqi 1cqi;border:3px solid var(--ink);border-radius:var(--r-md);background:var(--red);box-shadow:var(--lift-lg);color:var(--paper);font-family:var(--display);font-size:clamp(30px,12.5cqi,96px);font-weight:900;line-height:1.05;letter-spacing:.02em;text-shadow:.5cqi .5cqi 0 var(--ink);transform-origin:50% 100%;transform:translateZ(16px) rotateX(0deg) rotate(-5deg);transition:transform 1.1s cubic-bezier(.3,1.5,.45,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.board-area[data-view=table] .centre__banner{transform:translateZ(0) rotateX(-67deg) rotate(0deg);transition-delay:.56s}.centre__season{margin:3.4cqi 0 0;font-family:var(--display);font-style:italic;font-size:clamp(12px,2.7cqi,17px);color:var(--ink-2)}.deck{z-index:0;place-items:center;width:20cqi;aspect-ratio:1.55;border-radius:var(--r-md);box-shadow:2px 2px 0 var(--ink),4px 4px 0 var(--paper),5px 5px 0 var(--ink),7px 7px 0 var(--paper),8px 8px 0 var(--ink);font-family:var(--display);font-size:clamp(11px,2.7cqi,17px);font-weight:800;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,1.4,.5,1),box-shadow .3s var(--ease);--stack:18px}.deck,.deck__top{position:absolute;display:grid}.deck__top{inset:0;place-items:center;border:var(--rule) solid var(--ink);border-radius:var(--r-md);background:inherit;overflow:hidden}.deck:after,.deck:before{content:"";position:absolute;border:1.5px solid var(--ink);background-color:#f7f9f4}.deck:before{top:100%;left:0;width:100%;height:var(--stack);background-image:repeating-linear-gradient(0deg,transparent 0 1.5px,rgba(16,35,28,.32) 1.5px 2.5px);transform-origin:top;transform:rotateX(-90deg)}.deck:after{top:0;left:100%;width:var(--stack);height:100%;background-color:#e3e9de;background-image:repeating-linear-gradient(90deg,transparent 0 1.5px,rgba(16,35,28,.32) 1.5px 2.5px);transform-origin:left;transform:rotateY(90deg)}.deck__top>span{position:relative;padding:.2em .7em;border:1.5px solid var(--ink);border-radius:var(--r-sm);background:var(--paper);color:var(--ink)}.deck__rosette{position:absolute;top:50%;left:50%;width:150%;transform:translate(-50%,-50%);opacity:.55}.deck--chance{top:6%;left:4%;background:var(--g4)}.deck--chance,.deck--market{color:var(--ink);transform:translateZ(0) rotate(-38deg)}.deck--market{right:4%;bottom:6%;background:var(--g2)}.board-area[data-view=table] .deck{box-shadow:none;transition-delay:.48s}.board-area[data-view=table] .deck--chance,.board-area[data-view=table] .deck--market{transform:translateZ(18px) rotate(-38deg)}.tray{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:6.5cqi}.dice,.die3d,.die3d__cube,.die3d__lift,.tray{transform-style:preserve-3d}.dice{display:flex;gap:20px}.die3d{--s:46px;--half:calc(var(--s) / 2);position:relative;width:var(--s);height:var(--s)}.die3d:nth-child(2){rotate:11deg}.die3d__shadow{position:absolute;inset:1px;border-radius:9px;background:rgba(16,35,28,.38);transform:translate(6px,7px);transition:transform .3s var(--ease),opacity .3s var(--ease)}.die3d__lift{transition:transform .32s cubic-bezier(.2,.8,.3,1)}.die3d__cube,.die3d__face,.die3d__lift{position:absolute;inset:0}.die3d__face{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:7px;border:var(--rule) solid var(--ink);border-radius:9px;background:#fff}.die3d__face--1{transform:translateZ(var(--half))}.die3d__face--6{transform:rotateY(180deg) translateZ(var(--half))}.die3d__face--2{transform:rotateY(90deg) translateZ(var(--half))}.die3d__face--5{transform:rotateY(-90deg) translateZ(var(--half))}.die3d__face--3{transform:rotateX(90deg) translateZ(var(--half))}.die3d__face--4{transform:rotateX(-90deg) translateZ(var(--half))}.die3d__face--2,.die3d__face--3,.die3d__face--4,.die3d__face--5{background:#eef2ea}.pip{place-self:center;width:8px;height:8px;border-radius:50%;background:transparent}.pip--on{background:var(--ink)}.dice[data-phase=air] .die3d__lift{transform:translateZ(78px)}.dice[data-phase=air] .die3d__shadow{transform:translate(14px,18px) scale(.72);opacity:.45}.dice[data-phase=settle] .die3d__lift{animation:die-drop .82s cubic-bezier(.3,0,.4,1) both}.dice[data-phase=settle] .die3d:nth-child(2) .die3d__lift{animation-delay:70ms}@keyframes die-drop{0%{transform:translateZ(78px)}52%{transform:translateZ(0)}70%{transform:translateZ(15px)}86%{transform:translateZ(0)}93%{transform:translateZ(4px)}to{transform:translateZ(0)}}.tray__result{font-family:var(--display);font-size:15px;font-weight:600;text-align:left;line-height:1.2}.tray__result strong{display:block;font-size:19px;font-weight:900}.board__phase{max-width:31ch;margin:3cqi 0 0;font-size:13px;color:var(--ink)}.board__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:2.6cqi}.board__actions .btn--primary{height:42px;padding:0 24px;font-family:var(--display);font-size:17px;font-weight:800}@container (max-width: 470px){.centre__season,.deck{display:none}.centre{padding:0 4cqi}.popup--vignette{width:50cqi}.popup-wrap--vignette{margin-bottom:-6cqi}.tray{margin-top:5cqi;gap:10px}.tray__result{font-size:12px}.tray__result strong{font-size:15px}.board__phase{margin-top:3cqi;font-size:12px;line-height:1.3}.board__actions{gap:8px;margin-top:3cqi}.board__actions .btn{height:32px;padding:0 12px;font-size:12px}.board__actions .btn--primary{height:34px;padding:0 16px;font-size:14px}}@container (max-width: 330px){.board__phase{display:none}.popup--vignette{width:46cqi}}.buildings-layer{position:absolute;inset:0;pointer-events:none;transform-style:preserve-3d;transform:translateZ(1px)}.bldg,.bldg__rise,.bldg__solid{position:absolute;top:0;left:0;width:0;height:0;transform-style:preserve-3d}.bldg__rise{transform:scaleZ(.001);opacity:0;transition:transform .65s cubic-bezier(.3,1.6,.5,1),opacity .16s var(--ease)}.board-area[data-view=table] .bldg__rise{transform:scaleX(1);opacity:1;transition-delay:calc(.7s + var(--n) * 45ms)}.bldg__face,.bldg__shadow{position:absolute;top:0;left:0}.bldg__face{border:1px solid var(--ink)}.bldg__shadow{background:rgba(16,35,28,.34);transform:translate(-50%,-50%) translate(5px,-5px)}.bldg__solid--house{--wall:#2a9a5c;--wall-dark:#1c7244;--roof:#1e7a47;--roof-dark:#155a34}.bldg__solid--hotel{--wall:#e8402f;--wall-dark:#b32a1d;--roof:#c92f20;--roof-dark:#8f2015}.bldg__face--wall{background:var(--wall)}.bldg__face--wall-dark{background:var(--wall-dark)}.bldg__face--roof{background:var(--roof)}.bldg__face--roof-dark{background:var(--roof-dark)}.pawn-layer{position:absolute;inset:0;pointer-events:none;transform-style:preserve-3d;transform:translateZ(2px)}.pawn{position:absolute;top:0;left:0;width:0;height:0;will-change:transform;transform-style:preserve-3d;--pawn-size:clamp(26px,3.71cqi,39px)}.pawn--local{--pawn-size:clamp(32px,4.56cqi,48px)}.pawn__inner>svg{width:var(--pawn-size);height:var(--pawn-size)}.pawn:before{content:"";position:absolute;left:calc(var(--pawn-size) * -.3846);top:calc(var(--pawn-size) * -.1923);width:calc(var(--pawn-size) * .8462);height:calc(var(--pawn-size) * .3846);border-radius:50%;background:rgba(16,35,28,.42);transform:translate(calc(var(--pawn-size) * .1538),calc(var(--pawn-size) * .0769))}.pawn__inner{position:absolute;left:0;top:0;transform:translate(-50%,-92%) rotateX(calc(var(--tilt) * -1));transform-origin:50% 94%;transition:transform .9s cubic-bezier(.2,.75,.2,1),opacity .42s var(--ease)}.pawn--landing .pawn__inner{animation:pawn-land .22s var(--ease)}@keyframes pawn-land{0%{transform:translate(-50%,-92%) rotateX(calc(var(--tilt) * -1)) scale(1.16,.84)}to{transform:translate(-50%,-92%) rotateX(calc(var(--tilt) * -1)) scale(1)}}.pawn__tag{position:absolute;bottom:100%;left:50%;margin-bottom:2px;transform:translateX(-50%);padding:0 calc(var(--pawn-size) * .1538);border:1.5px solid var(--ink);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);font-size:calc(var(--pawn-size) * .3846);font-weight:700;line-height:calc(var(--pawn-size) * .5385);white-space:nowrap}.pawn--local .pawn__tag{background:var(--red);color:var(--paper)}.pawn--away .pawn__inner{opacity:.9}.cloth{position:absolute;inset:0;transform-style:preserve-3d;transform:translateZ(-14px);opacity:0;visibility:hidden;transition:opacity .7s var(--ease),visibility 0s .7s;pointer-events:none}.board-area[data-view=table] .cloth{opacity:1;visibility:visible;transition:opacity .9s .15s var(--ease),visibility 0s}.table__cloth,.table__light{position:absolute;top:-36%;right:-130%;bottom:-90%;left:-130%}.table__cloth{background:#15543e url(/print/felt.webp) 0 0/360px 360px}.table__light{background:radial-gradient(ellipse 46% 40% at 50% 47%,rgba(255,236,190,.2) 0,rgba(255,236,190,.06) 45%,transparent 70%),radial-gradient(ellipse 62% 58% at 50% 47%,transparent 40%,rgba(2,8,6,.55) 78%,rgba(2,8,6,.9) 100%);transform:translateZ(.5px)}.table__boardshadow{position:absolute;inset:-1.5%;border-radius:10px;background:rgba(1,8,5,.62);filter:blur(16px);transform:translateZ(1px) translate(1.2%,2.4%)}.table__rail{position:absolute;top:-43%;right:-130%;left:-130%;height:14%;background:linear-gradient(180deg,rgba(255,225,180,.1) 0,transparent 18%,transparent 66%,rgba(255,220,170,.35) 0,rgba(255,220,170,.35) 67.5%,rgba(8,4,2,.6) 0,rgba(8,4,2,.74)),#4a2c19 url(/print/walnut.webp) 50% /100% 100% no-repeat;box-shadow:0 26px 40px rgba(0,0,0,.6);transform:translateZ(2px)}.table__bank{inset:0}.notes,.table__bank{position:absolute;transform-style:preserve-3d}.notes{--w:13.5%;left:-17%;width:var(--w);aspect-ratio:2.05}.notes__top{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:space-between;padding:4% 6%;border:1.5px solid var(--ink);border-radius:3px;background:var(--tint);box-shadow:inset 0 0 0 3px var(--tint),inset 0 0 0 4px rgba(16,35,28,.5);color:var(--ink);font-family:var(--display);font-size:clamp(8px,1.5cqi,13px);font-weight:900;line-height:1;overflow:hidden}.notes__top b:last-child{align-self:flex-end}.notes__rosette{position:absolute;top:50%;left:50%;width:62%;transform:translate(-50%,-50%);color:var(--ink);opacity:.4}.notes:after,.notes:before{content:"";position:absolute;border:1px solid var(--ink);background-color:var(--tint)}.notes:before{top:100%;left:0;width:100%;height:var(--stack);background-image:linear-gradient(rgba(16,35,28,.14),rgba(16,35,28,.14)),repeating-linear-gradient(0deg,transparent 0 1px,rgba(16,35,28,.3) 1px 1.6px);transform-origin:top;transform:rotateX(-90deg)}.notes:after{top:0;left:100%;width:var(--stack);height:100%;background-image:linear-gradient(rgba(16,35,28,.32),rgba(16,35,28,.32)),repeating-linear-gradient(90deg,transparent 0 1px,rgba(16,35,28,.3) 1px 1.6px);transform-origin:left;transform:rotateY(90deg)}.bldg--spare{transform-style:preserve-3d}.board-area[data-view=table] .bldg__shadow,.board-area[data-view=table] .pawn:before{filter:blur(2.5px)}.board-area[data-view=table] .die3d__shadow{filter:blur(4px)}.board-area[data-view=table] .popup-shadow{filter:blur(9px)}.view-toggle{--focus:var(--yellow);position:absolute;top:16px;left:20px;z-index:3;display:flex;border:var(--rule) solid var(--ink);border-radius:var(--r-sm);overflow:hidden;box-shadow:var(--lift)}.view-toggle button{height:28px;padding:0 11px;border:none;border-right:var(--rule) solid var(--ink);background:var(--table-rule);color:var(--on-table);font-size:12px;font-weight:600;cursor:pointer}.view-toggle button:last-child{border-right:none}.view-toggle button:hover{background:#286651}.view-toggle button[data-active=true]{background:var(--paper);color:var(--ink);font-weight:700}.board--intro .tile{animation:tile-deal .52s cubic-bezier(.2,.9,.3,1.15) both;animation-delay:calc(var(--i) * 17ms)}@keyframes tile-deal{0%{opacity:0;transform:translateZ(70px) scale(.86)}to{opacity:1;transform:none}}.board--intro .centre__vignette{animation:ink-in .8s .28s var(--ease) both}@keyframes ink-in{0%{opacity:0;filter:blur(3px)}to{opacity:.92;filter:none}}.board--intro .centre__banner{animation:stamp .48s cubic-bezier(.3,0,.2,1) .68s both}@keyframes stamp{0%{opacity:0;transform:translateZ(170px) rotateX(0deg) rotate(-15deg) scale(1.55)}55%{opacity:1;transform:translateZ(0) rotateX(0deg) rotate(-5deg) scale(.95)}78%{transform:translateZ(24px) rotateX(0deg) rotate(-5deg) scale(1.02)}to{opacity:1;transform:translateZ(16px) rotateX(0deg) rotate(-5deg) scale(1)}}.board--intro .deck{animation:deck-in .45s .42s var(--ease) both}@keyframes deck-in{0%{opacity:0;translate:0 -24px}to{opacity:1;translate:0 0}}.board--intro .pawn-layer{animation:rise-in .3s .95s var(--ease) both}.board--intro .board__actions,.board--intro .board__phase,.board--intro .centre__season,.board--intro .tray{animation:rise-in .36s .86s var(--ease) both}@keyframes rise-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.dealt-slot{inset:0;z-index:6;pointer-events:none}.dealt,.dealt-slot{position:absolute;transform-style:preserve-3d}.dealt{--deal-top:29%;--deal-z:64px;--deal-s:1;--chance-dy:-17cqi;--market-dy:47cqi;top:var(--deal-top);left:50%;width:min(54cqi,318px);aspect-ratio:1.72;pointer-events:auto;padding:0;border:none;background:none;cursor:pointer;transform:translate(-50%,-50%) translate(0) translateZ(var(--deal-z)) rotateX(calc(var(--tilt) * -1)) rotate(-2deg) rotateY(0deg) scale(var(--deal-s));animation:deal-market 1.15s cubic-bezier(.2,.7,.2,1) both}.dealt[data-deck=chance]{animation-name:deal-chance}.board-area[data-view=table] .dealt{--deal-top:64%;--deal-z:215px;--deal-s:0.86;--chance-dy:-52cqi;--market-dy:12cqi}.dealt[data-leaving=true]{animation:card-away .22s var(--ease) both}@keyframes deal-chance{0%{transform:translate(-50%,-50%) translate(-31cqi,var(--chance-dy)) translateZ(12px) rotateX(0deg) rotate(-38deg) rotateY(180deg) scale(.36)}42%{transform:translate(-50%,-50%) translate(-12cqi,calc(var(--chance-dy) * .4)) translateZ(210px) rotateX(calc(var(--tilt) * -.5)) rotate(-16deg) rotateY(100deg) scale(.78)}to{transform:translate(-50%,-50%) translate(0) translateZ(var(--deal-z)) rotateX(calc(var(--tilt) * -1)) rotate(-2deg) rotateY(0deg) scale(var(--deal-s))}}@keyframes deal-market{0%{transform:translate(-50%,-50%) translate(31cqi,var(--market-dy)) translateZ(12px) rotateX(0deg) rotate(-38deg) rotateY(-180deg) scale(.36)}42%{transform:translate(-50%,-50%) translate(12cqi,calc(var(--market-dy) * .4)) translateZ(210px) rotateX(calc(var(--tilt) * -.5)) rotate(-16deg) rotateY(-100deg) scale(.78)}to{transform:translate(-50%,-50%) translate(0) translateZ(var(--deal-z)) rotateX(calc(var(--tilt) * -1)) rotate(-2deg) rotateY(0deg) scale(var(--deal-s))}}@keyframes card-away{to{opacity:0;transform:translate(-50%,-50%) translateY(-3cqi) translateZ(calc(var(--deal-z) + 60px)) rotateX(calc(var(--tilt) * -1)) rotate(-2deg) rotateY(0deg) scale(calc(var(--deal-s) * .94))}}.dealt__back,.dealt__front,.dealt__inner{position:absolute;inset:0;border-radius:8px}.dealt__inner{transform-style:preserve-3d}.dealt__back,.dealt__front{border:var(--rule) solid var(--ink);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.dealt__front{display:flex;flex-direction:column;justify-content:center;gap:.5em;padding:6% 7%;background:var(--paper);box-shadow:inset 0 0 0 5px var(--paper),inset 0 0 0 6.5px var(--deck-ink);color:var(--ink);font-size:clamp(11px,2.7cqi,14.5px);line-height:1.3;text-align:center}.dealt__back{display:grid;place-items:center;background:var(--deck-ink);color:var(--paper);transform:rotateY(180deg)}.dealt{--deck-ink:var(--g2)}.dealt[data-deck=chance]{--deck-ink:var(--g4)}.dealt__rosette{width:120%;opacity:.6}.dealt__title{font-family:var(--display);font-size:1.9em;font-weight:900;line-height:1.05}.dealt[data-deck=chance] .dealt__title{color:var(--red);text-shadow:1.5px 1.5px 0 var(--ink)}.dealt__line:first-of-type{font-weight:650}.deed__band{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:2px 12px;gap:2px 12px;padding:14px 18px 24px;border-bottom:var(--rule) solid var(--ink);background:var(--group,var(--ink));color:var(--band-ink,var(--paper));overflow:hidden}.deed__guilloche{position:absolute;right:0;bottom:0;left:0;width:100%;height:15px;color:var(--paper);opacity:.75;pointer-events:none}.deed__kind,.deed__no,.deed__ticker{position:relative}.deed__kind{grid-column:1/-1;font-style:italic;font-size:13px}.deed__kind,.deed__ticker{font-family:var(--display)}.deed__ticker{margin:0;font-size:38px;font-weight:900;line-height:1;letter-spacing:.005em}.deed__ticker--long{font-size:28px}.deed__no{font-family:var(--display);font-size:14px;font-weight:600;font-feature-settings:"lnum";font-variant-numeric:lining-nums;padding-bottom:3px}.deed__mark{display:flex;align-items:center;gap:14px;min-height:56px}.deed__logo{max-width:132px;height:40px;object-position:left center}.deed__art,.deed__logo{display:block;flex:none;object-fit:contain}.deed__art{width:84px;max-height:64px}.deed__statement{margin:0;font-family:var(--display);font-style:italic;font-size:13.5px;line-height:1.35;color:var(--ink-2)}.spark{display:block;width:100%;height:40px;margin-top:12px}.kv{margin:14px 0 0;font-size:13px}.kv__row{display:flex;align-items:baseline;padding:3.5px 0}.kv__row:before{content:"";order:1;flex:1 1;min-width:16px;margin:0 6px;border-bottom:1.5px dotted var(--ink-3);transform:translateY(-3px)}.kv dt{order:0;color:var(--ink-2)}.kv dd{order:2;margin:0;font-weight:650;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;text-align:right}.kv__row--lead dd,.kv__row--lead dt{font-family:var(--display);font-size:16px;font-weight:800;color:var(--ink);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.kv__unit{margin-left:4px;font-family:var(--font);font-size:11px;font-weight:600;color:var(--ink-3)}.figure{gap:2px}.feed,.figure{display:flex;flex-direction:column}.feed{margin:0 -18px -16px}.feed__item{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:10px;gap:10px;padding:7px 18px;border-top:1px dotted var(--ink-3);font-size:12.5px}.feed__item time{color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.toast{position:fixed;right:20px;bottom:48px;z-index:40;display:flex;gap:10px;align-items:flex-start;max-width:400px;padding:12px 12px 12px 14px;border:var(--rule) solid var(--ink);border-left:8px solid var(--red);border-radius:var(--r-sm);background:var(--paper);box-shadow:var(--lift-lg)}.toast .meta{color:var(--ink);font-size:13px}.overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:rgba(6,26,20,.78)}.modal{width:100%;max-width:440px;border:var(--rule) solid var(--ink);border-radius:var(--r-md);background:var(--paper);box-shadow:var(--lift-lg);overflow:hidden}.modal__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:var(--rule) solid var(--ink)}.modal__body{display:flex;flex-direction:column;gap:12px;padding:16px}.modal__foot{display:flex;gap:10px;justify-content:flex-end;padding:12px 16px;border-top:1.5px dashed var(--ink-3)}.wallet-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.wallet-option{position:relative;top:0;left:0;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;border:var(--rule) solid var(--ink);border-radius:var(--r-sm);background:#fff;box-shadow:var(--lift);text-align:left;cursor:pointer;transition:background var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.wallet-option:hover:not(:disabled){background:#fdf3bf}.wallet-option:active:not(:disabled){top:2px;left:2px;box-shadow:1px 1px 0 var(--ink)}.wallet-option:disabled{cursor:default}.wallet-option:disabled:not([data-waiting=true]){box-shadow:none;opacity:.5}.wallet-option__icon{flex:none;width:36px;height:36px;border-radius:8px;object-fit:contain}.wallet-option__icon--plain{display:grid;place-items:center;border:1.5px solid var(--ink);background:var(--paper-deep)}.wallet-option__name{flex:1 1;min-width:0;font-family:var(--display);font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-option__state{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:650;color:var(--ink-2);white-space:nowrap}.wallet-option__spinner{display:inline-block;width:13px;height:13px;border:2px solid;border-top:2px solid transparent;border-radius:50%}.wallet-problem{margin:0;padding:10px 12px;border:var(--rule) solid var(--ink);border-left:8px solid var(--red);border-radius:var(--r-sm);background:#fff;font-size:13px;font-weight:550}.wallet-empty__lead{margin:0;font-family:var(--display);font-size:18px;font-weight:800}@media (max-width:1320px){:root{--inspector-w:340px}.purse{gap:18px}}@media (max-width:1080px){.app{grid-template-rows:auto minmax(0,1fr) 32px}.header{flex-wrap:wrap;gap:10px 16px;min-height:var(--header-h);padding:10px 16px}.workspace{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow:auto}.stage{overflow:visible}.board-area{flex:none;max-width:780px;aspect-ratio:1;padding:16px 20px 22px 16px}.board-area,.inspector{width:100%;margin:0 auto}.inspector{max-width:600px;padding:4px 16px 24px}.statusbar__wide{display:none}.inspector__body{flex:none;overflow:visible}.board-area[data-view]{--tilt:0deg;--zoom:1;--rise:0px}.board-area[data-view=table] .board{box-shadow:10px 12px 0 rgba(4,18,13,.55)}.board-area .cloth,.board-area[data-view=table] .board:after,.view-toggle{display:none}}@media (max-width:640px){.header__where,.purse dt{display:none}.purse{gap:14px;padding-left:0;border-left:none}.purse dd{font-size:15px}.board-area{padding:10px 14px 16px 10px}.board{box-shadow:5px 6px 0 rgba(4,18,13,.55)}.tile__logo,.tile__rent{display:none}.tile__ticker,.tile__ticker--solo{font-size:2.05cqi;font-weight:800;letter-spacing:-.02em}.tile__ticker--long{font-size:1.7cqi;letter-spacing:-.04em}.tile__name{font-size:1.6cqi}.tile__band{min-height:0}.popup--vignette{width:52cqi}.die3d{--s:36px}.die3d__face{padding:5px}.pip{width:6px;height:6px}.tabs button{padding:0 10px}.statusbar__wide{display:none}}@media (prefers-reduced-motion:reduce){.board--intro .board__actions,.board--intro .board__phase,.board--intro .centre__banner,.board--intro .centre__season,.board--intro .centre__vignette,.board--intro .deck,.board--intro .pawn-layer,.board--intro .tile,.board--intro .tray,.dealt,.dice[data-phase=settle] .die3d__lift,.pawn--landing .pawn__inner,.skeleton,.spin{animation:none}.bldg__rise,.board,.btn,.centre__banner,.deck,.die3d__lift,.die3d__shadow,.pawn__inner,.popup,.popup-shadow,.tile__card{transition:none}}.play-guide{width:min(840px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:2px solid var(--ink);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);box-shadow:var(--lift-lg);overflow:auto}.play-guide::-webkit-backdrop{background:rgba(10,44,34,.78)}.play-guide::backdrop{background:rgba(10,44,34,.78)}.play-guide__foot,.play-guide__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;background:var(--board)}.play-guide__head{border-bottom:2px solid var(--ink)}.play-guide__body{padding:24px 32px}.play-guide h1{margin:0;font-family:var(--display);font-size:clamp(28px,4vw,38px);font-weight:900;line-height:1.15;text-align:center}.play-guide__intro{max-width:550px;margin:12px auto 0;color:var(--ink-2);text-align:center;font-size:14px}.play-guide__chapters{display:grid;grid-template-columns:1fr 1fr;margin-top:16px}.play-guide__chapter{min-width:0;padding:0 24px 0 0}.play-guide__chapter+.play-guide__chapter{border-left:1px solid var(--ink);padding:0 0 0 24px}.play-guide__chapter>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;mix-blend-mode:multiply}.play-guide__step{display:flex;align-items:flex-start;gap:12px;margin:16px 0 20px}.play-guide__number{font-family:var(--display);font-size:22px;color:var(--red-deep);line-height:1.2}.play-guide h2{font-family:var(--display);font-size:17px;line-height:1.3;margin:0 0 6px}.play-guide__specials p,.play-guide__step p{margin:0;color:var(--ink-2);line-height:1.6}.play-guide__specials{display:flex;align-items:center;gap:20px;border-top:2px solid var(--ink);padding-top:20px}.play-guide__specials>img{flex:none;object-fit:contain;mix-blend-mode:multiply}.play-guide__specials p+p{margin-top:8px}.play-guide__mode{border-top:1px dashed var(--ink-3);padding-top:12px;margin:20px 0 0;font-size:12px;color:var(--ink-2)}.play-guide__foot{position:-webkit-sticky;position:sticky;bottom:0;border-top:2px solid var(--ink)}.play-guide__foot>span{font-family:var(--display);font-size:13px}@media (max-width:580px){.play-guide{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.play-guide__foot,.play-guide__head{padding:12px 16px}.play-guide__body{padding:20px}.play-guide__chapters{grid-template-columns:1fr}.play-guide__chapter,.play-guide__chapter+.play-guide__chapter{padding:0;border-left:0}.play-guide__chapter+.play-guide__chapter{border-top:1px solid var(--ink)}.play-guide__chapter>img{max-height:200px}.play-guide__specials{gap:12px;align-items:flex-start}.play-guide__specials>img{width:52px;height:64px}.play-guide__foot>span{max-width:120px;font-size:12px}}