.road-page[data-astro-cid-5sariifz]{--road-border:#333e59;--road-muted:#9caac4;max-width:1500px;padding-top:24px}.road-crumb[data-astro-cid-5sariifz]{color:#a7b3cf;align-items:center;gap:9px;margin-bottom:18px;font-size:12px;display:flex}.road-crumb[data-astro-cid-5sariifz] a[data-astro-cid-5sariifz]:hover{color:#f7c751}.road-heading[data-astro-cid-5sariifz]{justify-content:space-between;align-items:center;gap:20px;padding:0 0 21px;display:flex}.road-heading[data-astro-cid-5sariifz] h1[data-astro-cid-5sariifz]{letter-spacing:-.7px;margin:8px 0 7px;font-size:clamp(27px,3vw,37px)}.road-heading[data-astro-cid-5sariifz] p[data-astro-cid-5sariifz]{color:#adb8d0;margin:0;font-size:13px;line-height:1.7}.engine-status[data-astro-cid-5sariifz]{color:#b1bdd4;background:#1a2236;border:1px solid #39435a;border-radius:99px;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:flex}.engine-status[data-astro-cid-5sariifz] i[data-astro-cid-5sariifz]{background:#eab957;border-radius:50%;width:7px;height:7px}.engine-status[data-astro-cid-5sariifz].ready i[data-astro-cid-5sariifz]{background:#6dccad}.engine-status[data-astro-cid-5sariifz].error i[data-astro-cid-5sariifz]{background:#f28c89}.road-control[data-astro-cid-5sariifz]{background:linear-gradient(128deg,#202d46 0%,#171d32 85%);border:1px solid #394661;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.road-entry[data-astro-cid-5sariifz]{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.road-entry-caption[data-astro-cid-5sariifz]{flex-direction:column;gap:5px;min-width:100px;display:flex}.road-entry-caption[data-astro-cid-5sariifz] strong[data-astro-cid-5sariifz]{font-size:16px}.road-entry-caption[data-astro-cid-5sariifz] span[data-astro-cid-5sariifz]{color:#a5b0ca;font-size:11px}.road-entry-buttons[data-astro-cid-5sariifz]{gap:10px;display:flex}.road-input[data-astro-cid-5sariifz]{cursor:pointer;color:#fff;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:104px;min-height:65px;transition:transform .13s,filter .13s;display:flex}.road-input[data-astro-cid-5sariifz] b[data-astro-cid-5sariifz]{font-size:23px;line-height:1.1}.road-input[data-astro-cid-5sariifz] small[data-astro-cid-5sariifz]{opacity:.83;font-size:10px;font-weight:550}.road-input[data-astro-cid-5sariifz]:hover:not(:disabled){filter:brightness(1.14);transform:translateY(-2px)}.road-input[data-astro-cid-5sariifz]:active:not(:disabled){transform:translateY(0)}.road-input[data-astro-cid-5sariifz]:disabled{cursor:wait;opacity:.58}.road-input-banker[data-astro-cid-5sariifz]{background:linear-gradient(160deg,#d94d56,#a82f3f);border-color:#e0717b}.road-input-player[data-astro-cid-5sariifz]{background:linear-gradient(160deg,#397bd5,#2353a3);border-color:#6ba2ed}.road-input-tie[data-astro-cid-5sariifz]{background:linear-gradient(160deg,#26957a,#1a6b63);border-color:#4db7a1}.road-operations[data-astro-cid-5sariifz]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.road-zoom[data-astro-cid-5sariifz]{background:#172136;border:1px solid #485777;border-radius:8px;align-items:center;display:flex;overflow:hidden}.road-zoom[data-astro-cid-5sariifz] button[data-astro-cid-5sariifz]{color:#e4e9f4;cursor:pointer;background:0 0;border:0;width:37px;height:36px;font-size:19px}.road-zoom[data-astro-cid-5sariifz] button[data-astro-cid-5sariifz]:disabled{opacity:.35;cursor:not-allowed}.road-zoom[data-astro-cid-5sariifz] button[data-astro-cid-5sariifz]:not(:disabled):hover{background:#34415f}.road-zoom[data-astro-cid-5sariifz] output[data-astro-cid-5sariifz]{color:#e4e9f4;font-variant-numeric:tabular-nums;place-items:center;min-width:48px;font-size:11px;display:grid}.road-zoom[data-astro-cid-5sariifz] button[data-astro-cid-5sariifz]:focus-visible{outline-offset:-2px;outline:2px solid #f7c751}.road-ghost[data-astro-cid-5sariifz]{cursor:pointer;white-space:nowrap;color:#e4e9f4;background:#252e45;border:1px solid #4b5672;border-radius:7px;min-height:37px;padding:8px 11px;font-size:12px}.road-ghost[data-astro-cid-5sariifz]:disabled{opacity:.4;cursor:not-allowed}.road-ghost[data-astro-cid-5sariifz]:hover:not(:disabled){background:#34415f}.road-ghost[data-astro-cid-5sariifz]:focus-visible{outline-offset:2px;outline:2px solid #f7c751}.road-clear[data-astro-cid-5sariifz]{color:#eab1b4}.road-stats[data-astro-cid-5sariifz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.road-stat[data-astro-cid-5sariifz]{border:1px solid var(--road-border);background:#171e32;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.road-stat[data-astro-cid-5sariifz] span[data-astro-cid-5sariifz]{color:var(--road-muted);font-size:12px}.road-stat[data-astro-cid-5sariifz] strong[data-astro-cid-5sariifz]{font-variant-numeric:tabular-nums;font-size:23px}.road-stat-banker[data-astro-cid-5sariifz] strong[data-astro-cid-5sariifz]{color:#f1848c}.road-stat-player[data-astro-cid-5sariifz] strong[data-astro-cid-5sariifz]{color:#82b7f8}.road-stat-tie[data-astro-cid-5sariifz] strong[data-astro-cid-5sariifz]{color:#67d4ad}.road-recent[data-astro-cid-5sariifz]{border:1px solid var(--road-border);background:#12192b;border-radius:9px;align-items:center;gap:15px;min-height:51px;margin-bottom:15px;padding:9px 14px;display:flex}.road-recent-label[data-astro-cid-5sariifz],.road-recent-count[data-astro-cid-5sariifz]{color:#9da9c2;flex:none;font-size:11px}.road-recent-items[data-astro-cid-5sariifz]{flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.road-chip[data-astro-cid-5sariifz]{border:1px solid #4b5773;border-radius:5px;flex:none;place-items:center;min-width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.road-chip[data-astro-cid-5sariifz].B{color:#ffaab0;background:#512a38;border-color:#844552}.road-chip[data-astro-cid-5sariifz].P{color:#b8d5ff;background:#263e69;border-color:#3e689d}.road-chip[data-astro-cid-5sariifz].T{color:#a5f1d2;background:#1b4e46;border-color:#348a77}.road-placeholder[data-astro-cid-5sariifz]{color:#7989a9;font-size:12px}.road-panel[data-astro-cid-5sariifz]{background:linear-gradient(#1b253b,#121a2e);border:1px solid #33405c;border-radius:11px;min-width:0;overflow:hidden}.road-panel-feature[data-astro-cid-5sariifz]{margin-bottom:14px}.road-panel-title[data-astro-cid-5sariifz]{border-bottom:1px solid #303d57;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.road-panel-title[data-astro-cid-5sariifz]>div[data-astro-cid-5sariifz]{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.road-panel-actions[data-astro-cid-5sariifz]{flex-wrap:wrap;justify-content:flex-end;align-items:center!important;gap:12px!important;display:flex!important}.road-expand[data-astro-cid-5sariifz]{color:#dbe9fd;white-space:nowrap;cursor:pointer;background:#253550;border:1px solid #526482;border-radius:7px;padding:7px 9px;font-size:11px}.road-expand[data-astro-cid-5sariifz]:not(:disabled):hover{background:#364c70}.road-expand[data-astro-cid-5sariifz]:disabled{opacity:.4;cursor:not-allowed}.road-expand[data-astro-cid-5sariifz]:focus-visible{outline-offset:2px;outline:2px solid #f7c751}.road-panel-title[data-astro-cid-5sariifz] h2[data-astro-cid-5sariifz]{color:#f3f5fc;margin:0;font-size:15px}.road-panel-title[data-astro-cid-5sariifz] small[data-astro-cid-5sariifz]{color:#93a2c0;font-size:11px}.road-panel-index[data-astro-cid-5sariifz]{color:#dfbd74;font-size:10px;font-weight:800}.road-legend[data-astro-cid-5sariifz]{white-space:nowrap;color:#a6b3cf;align-items:center;gap:6px;font-size:11px;display:flex}.road-legend[data-astro-cid-5sariifz] i[data-astro-cid-5sariifz]{border-radius:50%;width:8px;height:8px;margin-left:7px;display:inline-block}.legend-banker[data-astro-cid-5sariifz]{background:#ec6869}.legend-player[data-astro-cid-5sariifz]{background:#63aaff}.legend-tie[data-astro-cid-5sariifz]{background:#50c995}.road-grid[data-astro-cid-5sariifz]{scrollbar-width:thin;scrollbar-color:#52617a #161e30;overscroll-behavior-inline:contain;width:100%;height:162px;overflow:auto hidden}.road-grid[data-astro-cid-5sariifz] svg{max-width:none;display:block}.road-skeleton[data-astro-cid-5sariifz]{text-align:center;color:#7887a6;padding:67px 20px;font-size:12px}.road-derived[data-astro-cid-5sariifz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.road-focus-dialog[data-astro-cid-5sariifz]{color:#f3f5fc;background:#101829;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.road-focus-dialog[data-astro-cid-5sariifz]::backdrop{background:#030711de}.road-focus-shell[data-astro-cid-5sariifz]{flex-direction:column;height:100%;min-height:0;display:flex}.road-focus-toolbar[data-astro-cid-5sariifz]{background:#182338;border-bottom:1px solid #354460;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.road-focus-toolbar[data-astro-cid-5sariifz] h2[data-astro-cid-5sariifz]{margin:0;font-size:17px}.road-focus-controls[data-astro-cid-5sariifz]{align-items:center;gap:7px;display:flex}.road-focus-controls[data-astro-cid-5sariifz] output[data-astro-cid-5sariifz]{text-align:center;min-width:46px;font-size:12px}.road-focus-controls[data-astro-cid-5sariifz] .road-ghost[data-astro-cid-5sariifz]{min-height:38px}.road-focus-grid[data-astro-cid-5sariifz]{overscroll-behavior:contain;scrollbar-color:#53637e #172136;flex:1;min-height:0;padding:20px;overflow:auto}.road-focus-grid[data-astro-cid-5sariifz] svg{max-width:none;display:block}.road-focus-tip[data-astro-cid-5sariifz]{color:#97a8c6;border-top:1px solid #354460;margin:0;padding:10px 20px;font-size:12px}.road-mobile-dock[data-astro-cid-5sariifz]{display:none}.road-message[data-astro-cid-5sariifz]{color:#f9a4a7;min-height:19px;margin:12px 0 0;font-size:12px}.road-message[data-astro-cid-5sariifz][data-kind=success]{color:#8dd5b8}.road-notice[data-astro-cid-5sariifz]{color:#929fbb;margin:0;padding:7px 0 0;font-size:12px;line-height:1.8}@media (width<=1000px){.road-control[data-astro-cid-5sariifz]{flex-direction:column;align-items:flex-start;gap:14px}.road-derived[data-astro-cid-5sariifz]{grid-template-columns:1fr}.road-operations[data-astro-cid-5sariifz]{justify-content:flex-end;align-self:stretch}}@media (width<=620px){.road-page[data-astro-cid-5sariifz]{padding-top:15px}.road-heading[data-astro-cid-5sariifz]{flex-direction:column;align-items:flex-start;gap:10px}.road-control[data-astro-cid-5sariifz]{padding:13px}.road-entry[data-astro-cid-5sariifz]{gap:12px;width:100%}.road-entry-caption[data-astro-cid-5sariifz]{flex-direction:row;align-items:baseline;gap:10px;width:100%}.road-entry-buttons[data-astro-cid-5sariifz]{gap:7px;width:100%}.road-input[data-astro-cid-5sariifz]{flex:1;width:auto;min-height:60px}.road-operations[data-astro-cid-5sariifz]{justify-content:flex-end;width:100%}.road-ghost[data-astro-cid-5sariifz]{padding:8px 10px;font-size:11px}.road-stats[data-astro-cid-5sariifz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.road-stat[data-astro-cid-5sariifz]{flex-direction:column;align-items:flex-start;gap:6px;padding:11px 9px}.road-stat[data-astro-cid-5sariifz] span[data-astro-cid-5sariifz]{font-size:10px}.road-stat[data-astro-cid-5sariifz] strong[data-astro-cid-5sariifz]{font-size:21px}.road-panel-title[data-astro-cid-5sariifz]{padding:11px}.road-panel-title[data-astro-cid-5sariifz] small[data-astro-cid-5sariifz]{flex-basis:100%;margin-left:23px}.road-legend[data-astro-cid-5sariifz]{gap:4px;font-size:10px}.road-recent[data-astro-cid-5sariifz]{gap:9px;padding:9px}.road-recent-label[data-astro-cid-5sariifz]{font-size:10px}.road-recent-count[data-astro-cid-5sariifz]{display:none}.road-page[data-astro-cid-5sariifz]{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.road-panel-title[data-astro-cid-5sariifz]{align-items:flex-start}.road-panel-actions[data-astro-cid-5sariifz]{gap:7px!important}.road-panel-actions[data-astro-cid-5sariifz] .road-legend[data-astro-cid-5sariifz]{display:none}.road-focus-toolbar[data-astro-cid-5sariifz]{padding:12px}.road-focus-toolbar[data-astro-cid-5sariifz] h2[data-astro-cid-5sariifz]{font-size:15px}.road-focus-grid[data-astro-cid-5sariifz]{padding:12px}.road-focus-tip[data-astro-cid-5sariifz]{padding:8px 12px}.road-mobile-dock[data-astro-cid-5sariifz]{z-index:30;padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a101ff7;border-top:1px solid #3b4765;grid-template-columns:repeat(3,minmax(0,1fr)) 62px;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #00000045}.road-dock-button[data-astro-cid-5sariifz]{color:#fff;cursor:pointer;border:1px solid #58708e;border-radius:11px;min-height:52px;font-size:21px;font-weight:800}.road-dock-banker[data-astro-cid-5sariifz]{background:#b63a48;border-color:#de6a74}.road-dock-player[data-astro-cid-5sariifz]{background:#275aaf;border-color:#6497e2}.road-dock-tie[data-astro-cid-5sariifz]{background:#177663;border-color:#47b49b}.road-dock-undo[data-astro-cid-5sariifz]{background:#303a50;border-color:#586a85;font-size:26px}.road-dock-button[data-astro-cid-5sariifz]:disabled{opacity:.42;cursor:not-allowed}.road-dock-button[data-astro-cid-5sariifz]:focus-visible{outline-offset:2px;outline:2px solid #f7c751}}@media (prefers-reduced-motion:reduce){.road-input[data-astro-cid-5sariifz]{transition:none}}
