html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;padding:0;font-family:Oswald,sans-serif}.home-page-cont{flex-grow:3;align-items:flex-start;display:flex}.home-page-options{margin-top:3%;display:block}.home-page-left{text-align:left;font-size:110%}.skill-descriptions,.player-class-description{text-align:left}.skill-descriptions .header{font-size:110%;font-weight:700}.skill-descriptions .skill{padding-top:5px}.skill-descriptions .description{padding-left:10px}.chance-dialog{--chance-orange:#f59e0b;--chance-orange-deep:#c2410c;--chance-paper:#fffaf0;--chance-ink:#1f2328;--chance-muted:#4b5563;--chance-accent:#15803d;--chance-accent-soft:#dcfce7}.chance-dialog.dark{--chance-paper:#1f1b16;--chance-ink:#f5f1ea;--chance-muted:#c9c2b8}.chance-dialog .chance-card.bad{--chance-accent:#b91c1c;--chance-accent-soft:#fee2e2}.chance-dialog.dark .chance-card.good{--chance-accent:#4ade80;--chance-accent-soft:#4ade8029}.chance-dialog.dark .chance-card.bad{--chance-accent:#f87171;--chance-accent-soft:#f8717129}.chance-dialog .MuiDialog-paper{box-shadow:none;background:0 0;overflow:visible}.chance-card{background:var(--chance-paper);color:var(--chance-ink);border:3px solid var(--chance-orange);text-align:center;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000059,0 2px 6px #0003}.chance-card-band{background:linear-gradient(135deg, var(--chance-orange), var(--chance-orange-deep));color:#fff;align-items:center;gap:10px;padding:10px 16px;display:flex}.chance-card-mark{width:30px;height:30px;color:var(--chance-orange-deep);background:#fff;border-radius:50%;place-items:center;font-size:20px;font-weight:700;line-height:1;display:inline-grid}.chance-card-kind{letter-spacing:.12em;text-transform:uppercase;font-size:20px;font-weight:600}.chance-card-tone{color:var(--chance-orange-deep);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffffffeb;border-radius:999px;margin-left:auto;padding:3px 10px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700}.chance-card-body{padding:22px 24px 8px}.chance-card-icon{background:var(--chance-accent-soft);width:64px;height:64px;color:var(--chance-accent);border-radius:50%;place-items:center;font-size:36px;display:inline-grid}.chance-card-headline{color:var(--chance-ink);margin:14px 0 6px;font-family:Oswald,sans-serif;font-size:28px;font-weight:600;line-height:1.15}.chance-card-text{max-width:32ch;color:var(--chance-muted);margin:0 auto;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}.chance-card-text b{color:var(--chance-accent);font-weight:700}.chance-card-actions{justify-content:center;padding:16px 24px 20px;display:flex}.chance-dialog .chance-card-close{background:var(--chance-orange-deep);color:#fff;border-radius:999px;min-width:140px;font-weight:600}.chance-dialog .chance-card-close:hover{background:#9a3412}.chance-dialog .chance-card-close.Mui-disabled{background:var(--chance-orange-deep);color:#fff;opacity:.6}.chance-card-choices{flex-wrap:wrap;gap:10px}.chance-card-waiting{color:var(--chance-muted);margin:12px 0 0;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-style:italic}@media (prefers-reduced-motion:no-preference){.chance-card{animation:.42s cubic-bezier(.34,1.4,.64,1) both chance-card-in}.chance-card-icon{animation:.36s cubic-bezier(.34,1.6,.64,1) .18s both chance-icon-pop}}@keyframes chance-card-in{0%{opacity:0;transform:translateY(24px)rotate(-4deg)scale(.9)}to{opacity:1;transform:none}}@keyframes chance-icon-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (width<=480px){.chance-dialog .MuiDialog-paper{width:calc(100% - 32px);margin:16px}.chance-card-band{gap:8px;padding:9px 12px}.chance-card-kind{font-size:18px}.chance-card-body{padding:18px 16px 6px}.chance-card-headline{font-size:24px}.chance-card-actions{padding:14px 16px 16px}}.help-page-cont{text-align:left;height:100%;padding-bottom:32px}.help-content{text-align:left;color:#000000d9;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55}.help-tabs{border-bottom:1px solid #0000001f;margin-bottom:8px}.help-tabs .MuiTab-root{text-transform:none;min-width:0;padding:10px 14px;font-size:15px}.help-panel{max-width:820px;padding:4px 2px 8px}.help-panel h3{margin:22px 0 6px;font-size:18px;font-weight:600}.help-panel h3:first-child{margin-top:12px}.help-panel h4{margin:8px 0 4px;font-size:16px;font-weight:600}.help-panel p{margin:6px 0 10px}.help-panel ul,.help-panel ol{margin:6px 0 12px;padding-left:22px}.help-panel li{margin-bottom:4px}.help-callout{background:#eef5fa;border-left:4px solid #0072b2;border-radius:0 6px 6px 0;margin:14px 0;padding:10px 14px}.help-formula{background:#f4f4f4;border:1px solid #e2e2e2;border-radius:6px;margin:4px 0 10px;padding:6px 12px;font-family:Roboto Mono,Consolas,monospace;font-size:14px;display:inline-block}.help-table{margin:8px 0 14px}.help-table .MuiTableCell-head{background:#fafafa;font-weight:600}.help-class-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:12px 0;display:grid}.help-class-card{padding:12px 14px 4px}.help-class-card h3{margin:0}.help-class-tagline{color:#0009;font-style:italic}.help-class-card .MuiListItemIcon-root{min-width:36px;font-size:.6rem}.help-class-card .MuiListItem-root{padding-left:0}.help-dialog-content{min-height:60vh}.field-error{color:#bf1650}.field-error:before{content:"⚠ ";display:inline}.turnstile{min-height:65px;margin-top:10px}.game-grid-header{background-color:#d1cece}.row-small-name{margin:0;padding:0;font-size:75%;font-weight:700}.contact-page{text-align:left;justify-items:start;gap:14px;padding-bottom:16px;display:grid}.contact-page>*{justify-self:stretch}.contact-page .back-link{justify-self:start}.contact-form{gap:16px;display:grid}.contact-hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.contact-error{color:#b3261e;margin:0;font-size:14px}.contact-sent{background:#e8f5e9;border-radius:8px;justify-items:start;gap:12px;padding:14px 16px;display:grid}.contact-sent p{margin:0}.inbox{gap:14px;display:grid}.inbox-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.inbox-item{background:#fafbfc;border:1px solid #dde1e5;border-radius:8px;gap:8px;min-width:0;padding:12px 14px;display:grid}.inbox-head{color:#5f6b76;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.inbox-from{overflow-wrap:anywhere}.inbox-from b{color:#2b333b}.inbox-when{white-space:nowrap;margin-left:auto}.inbox-subject{text-transform:uppercase;letter-spacing:.04em;color:#0d47a1;background:#e3f2fd;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.inbox-subject.s-bugs{color:#b3261e;background:#fde7e5}.inbox-subject.s-feedback{color:#1b5e20;background:#e8f5e9}.inbox-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#2b333b;margin:0;font-size:14px;line-height:1.5}.inbox-actions{flex-wrap:wrap;gap:8px;display:flex}.MuiDataGrid-colCellTitleContainer,.MuiDataGrid-colCellTitle{overflow:visible!important}.MuiDataGrid-iconButtonContainer{display:none}.MuiDataGrid-cell{overflow:visible!important}.social-share-cont{vertical-align:top;text-align:center;margin-right:10px;display:inline-block}.social-share-count{white-space:nowrap;justify-content:center;width:0;margin-top:3px;font-size:12px;display:inline-flex;overflow:visible}.social-share-btn{cursor:pointer}.social-share-btn:hover:not(:active){opacity:.75}#fb-share-button{background:#3b5998;border-radius:3px;padding:5px 8px;font-weight:600;display:inline-block;position:static}#fb-share-button:hover{cursor:pointer;background:#213a6f}#fb-share-button svg{fill:#fff;vertical-align:middle;border-radius:2px;width:18px}#fb-share-button span{vertical-align:middle;color:#fff;padding:0 3px;font-size:14px}.lobby-skills dt{font-weight:600}.lobby-skills dd{color:#000000b3;margin:0}.lobby .player-class-description .MuiListItemIcon-root{min-width:30px;font-size:.5rem}.confetti-canvas{pointer-events:none;z-index:2000;width:100vw;height:100vh;position:fixed;inset:0}.networth{margin:8px 0 20px}.networth figcaption{margin-bottom:6px;font-size:15px;font-weight:600}.networth-plot svg{width:100%;height:auto;display:block}.networth-plot .grid{stroke:#e6e6e6;stroke-width:1px}.networth-plot .axis{stroke:#9a9a9a;stroke-width:1px}.networth-plot .tick{fill:#666;font-variant-numeric:tabular-nums;font-size:12px}.networth-legend{flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.networth-legend li{align-items:center;gap:6px;display:inline-flex}.networth-legend .swatch{border-radius:3px;flex-shrink:0;width:12px;height:12px}.networth-legend .value{color:#666;font-variant-numeric:tabular-nums}.networth-note{color:#666;margin:8px 0 16px;font-size:14px}.pstat-turn{color:#5f6b76;font-variant-numeric:tabular-nums;margin-left:10px;font-size:13px;font-weight:500}.pstat-label{letter-spacing:.06em;text-transform:uppercase;color:#6b7681;font-size:11px;font-weight:600}.pstat-share{margin-bottom:16px}.pstat-share-bar{background:#eef1f4;border-radius:999px;gap:2px;height:12px;margin:6px 0;display:flex;overflow:hidden}.pstat-share-bar span{flex-basis:0;min-width:3px}.pstat-share-legend{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pstat-share-legend li{align-items:center;gap:6px;display:inline-flex}.pstat-share-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.pstat-share-legend b{font-variant-numeric:tabular-nums}.pstat-grid{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:14px;display:grid}.pstat-card{background:#fff;border:1px solid #dde1e5;border-top:4px solid #999;border-radius:8px;gap:12px;min-width:0;padding:12px 14px 14px;display:grid}.pstat-card.is-me{box-shadow:0 0 0 2px #e3ecf7}.pstat-card.bankrupt{opacity:.6}.pstat-head{align-items:center;gap:8px;min-width:0;display:flex}.pstat-rank{color:#44505b;font-variant-numeric:tabular-nums;background:#eef1f4;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:700}.pstat-name{flex-direction:column;flex:1;min-width:0;font-weight:600;line-height:1.25;display:flex}.pstat-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pstat-name small{color:#6b7681;font-size:12px;font-weight:400}.pstat-you{text-transform:uppercase;letter-spacing:.06em;color:#2f5d8f;background:#e3ecf7;border-radius:999px;align-self:flex-start;margin-top:2px;padding:1px 6px;font-size:10px;font-weight:700}.pstat-trade{flex-shrink:0}.pstat-worth{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pstat-big{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.15}.pstat-change{font-variant-numeric:tabular-nums;font-size:12px}.pstat-change.up{color:#2e7d32}.pstat-change.down{color:#c62828}.pstat-change.flat{color:#6b7681}.pstat-spark{flex-shrink:0;width:120px;height:34px}.pstat-row3{border-top:1px solid #eef1f4;border-bottom:1px solid #eef1f4;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:8px 0;display:grid}.pstat-row3 dt,.pstat-record dt{color:#6b7681;font-size:12px}.pstat-row3 dd,.pstat-record dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.pstat-plus{color:#9aa4ad;font-weight:400}.pstat-section{gap:6px;display:grid}.pstat-groups{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pstat-group{color:#2e7d32;background:#f5f7f9;border-radius:5px;align-items:center;gap:2px;padding:3px 4px;font-size:11px;display:inline-flex}.pstat-group.full{background:#e8f3e6}.pstat-group i{border-radius:2px;width:9px;height:12px;display:inline-block}.pstat-group i.empty{background:0 0;box-shadow:inset 0 0 0 1px #c9d0d6}.pstat-group.icons{color:#44505b;font-variant-numeric:tabular-nums;gap:4px;padding:3px 6px}.pstat-summary{color:#44505b;margin:0;font-size:13px}.pstat-record{grid-template-columns:1fr 1fr;gap:4px 16px;margin:0;display:grid}.pstat-record>div{border-bottom:1px dotted #e3e7eb;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding-bottom:3px;display:flex}.pstat-record dd{white-space:nowrap}.pstat-foot{color:#6b7681;margin:14px 0 0;font-size:12px}.pstat-brief{color:#44505b;font-variant-numeric:tabular-nums;margin:0;font-size:13px}.pstat-more{color:#2f5d8f;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.pstat-more svg{font-size:11px;transition:transform .15s}.pstat-more svg.flip{transform:rotate(180deg)}.pstat-more:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #3478c8}@media (width<=600px){.pstat-dialog .MuiDialogTitle-root{padding:max(12px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 8px max(16px, env(safe-area-inset-left,0px))}.pstat-dialog .MuiDialogContent-root{padding:4px max(12px, env(safe-area-inset-right,0px)) 12px max(12px, env(safe-area-inset-left,0px))}.pstat-dialog .MuiDialogActions-root{padding-bottom:max(8px, env(safe-area-inset-bottom,0px))}.pstat-card{gap:8px;padding:10px 12px}.pstat-grid{gap:10px}.pstat-big{font-size:20px}.pstat-worth .pstat-label{display:none}.pstat-share{margin-bottom:12px}}@media (width<=480px){.pstat-record{grid-template-columns:1fr}}.leaderboard{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #dde1e5;border-radius:8px;flex:100%;align-self:flex-start;gap:14px;width:100%;min-width:0;max-width:980px;margin:0 auto;padding:16px 18px 14px;display:grid;container-type:inline-size}.lb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.lb-head h1{margin:0;font-size:22px;line-height:1.15}.back-link{color:#2f5d8f;background:#f1f6fc;border:1px solid #cfdcec;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 14px 7px 12px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.back-link:hover{background:#e3edf9;border-color:#b4c9e2}.back-link:focus-visible{outline-offset:2px;outline:2px solid #3478c8}.lb-sub{color:#5f6b76;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px}.lb-sorts{background:#eef1f4;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.lb-sorts button{font:inherit;color:#44505b;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:13px}.lb-sorts button[aria-pressed=true]{color:#1f2933;background:#fff;font-weight:600;box-shadow:0 1px 2px #0000001f}.lb-sorts button:focus-visible,.lb-foot a:focus-visible{outline-offset:2px;outline:2px solid #3478c8}.lb-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lb-podium-item{background:#f5f7f9;border-top:4px solid #c9d0d6;border-radius:8px;gap:2px;min-width:0;padding:10px 12px;display:grid}.lb-podium-item.gold{background:#fbf6e6;border-top-color:#d4a017}.lb-podium-item.silver{background:#f3f5f7;border-top-color:#9aa3ab}.lb-podium-item.bronze{background:#f8efe7;border-top-color:#b87333}.lb-medal{color:#6b7681;font-size:12px;font-weight:700}.gold .lb-medal{color:#a77d07}.silver .lb-medal{color:#6f7880}.bronze .lb-medal{color:#8d5420}.lb-podium-name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.lb-podium-wins{font-size:14px}.lb-podium-wins b{font-variant-numeric:tabular-nums;font-size:20px}.lb-podium-rate{color:#5f6b76;font-variant-numeric:tabular-nums;font-size:12px}.lb-table{border-collapse:collapse;width:100%;font-size:14px}.lb-table th{text-transform:uppercase;letter-spacing:.05em;color:#6b7681;text-align:left;white-space:nowrap;border-bottom:1px solid #dde1e5;padding:0 8px 6px;font-size:11px;font-weight:600}.lb-table td{vertical-align:middle;border-bottom:1px solid #eef1f4;padding:8px}.lb-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lb-table tr.is-me td{background:#f2f7fd}.lb-rank{color:#6b7681;font-variant-numeric:tabular-nums;width:2.5em;font-weight:700}td.lb-rank.gold{color:#a77d07}td.lb-rank.silver{color:#6f7880}td.lb-rank.bronze{color:#8d5420}.lb-player{min-width:0}.lb-name{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.lb-you{text-transform:uppercase;letter-spacing:.06em;color:#2f5d8f;background:#e3ecf7;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}.lb-name .lb-you{margin-left:0}.lb-streak{color:#d9480f;font-size:12px;font-weight:700}.lb-live{color:#2e7d32;margin-top:1px;font-size:12px;display:block}.lb-brief{color:#6b7681;font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px;display:none}.lb-wins{font-weight:700}.lb-rate{white-space:nowrap}.lb-bar{vertical-align:middle;background:#eef1f4;border-radius:999px;width:64px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.lb-bar i{background:#3478c8;border-radius:999px;height:100%;display:block}.lb-rate-num{font-variant-numeric:tabular-nums}.lb-when{color:#5f6b76;white-space:nowrap}.lb-table td.lb-when,.lb-table th:last-child{padding-left:18px}.lb-note{color:#5f6b76;margin:0;font-size:13px}.lb-more{font:inherit;color:#2f5d8f;cursor:pointer;background:#fff;border:1px solid #dde1e5;border-radius:6px;justify-self:center;padding:6px 14px;font-size:13px;font-weight:600}.lb-more:hover{background:#f5f7f9}.lb-more:focus-visible{outline-offset:2px;outline:2px solid #3478c8}.lb-foot{color:#6b7681;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:12px;display:flex}.lb-foot a{color:#2f5d8f;font-size:14px;font-weight:600}@container (width<=640px){.lb-wide,.lb-podium{display:none}.lb-brief{display:block}.lb-bar,.lb-table th.lb-rate,.lb-table td.lb-rate{display:none}.lb-sorts{width:100%}.lb-sorts button{flex:1;padding:6px 4px}.lb-head h1{font-size:20px}}.profile{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #dde1e5;border-radius:8px;flex:100%;align-self:flex-start;gap:16px;width:100%;min-width:0;max-width:980px;margin:0 auto;padding:16px 18px 14px;display:grid;container-type:inline-size}.pf-head{justify-items:start;gap:6px;display:grid}.pf-head h1{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:24px;line-height:1.15;display:inline-flex}.pf-head h1 .lb-you{margin-left:0}.pf-head .lb-sub{flex-wrap:wrap;gap:4px 12px;display:flex}.pf-head .lb-live{margin:0;display:inline}.pf-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pf-tile{background:#f5f7f9;border-radius:8px;gap:2px;min-width:0;padding:10px 12px;display:grid}.pf-tile-value{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:700;overflow:hidden}.pf-tile-label{color:#5f6b76;font-size:12px}.pf-empty{color:#3d4852;background:#f5f7f9;border-radius:8px;margin:0;padding:14px;font-size:14px}.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pf-section{border:1px solid #eef1f4;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:12px 14px;display:grid}.pf-section h2{text-transform:uppercase;letter-spacing:.05em;color:#5f6b76;margin:0;font-size:13px;font-weight:700}.pf-wide{grid-column:1/-1}.pf-classes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-classes li{grid-template-columns:6.5em auto 3em 1fr;align-items:center;gap:4px;font-size:14px;display:grid}.pf-class-name{font-weight:600}.pf-class-num{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.pf-class-games{color:#6b7681;text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.pf-comeback{margin:0;font-size:15px;line-height:1.45}.pf-comeback b{font-variant-numeric:tabular-nums;font-size:20px}.pf-when{color:#6b7681;font-size:13px}.pf-h2h{border-collapse:collapse;width:100%;font-size:14px}.pf-h2h th{text-align:left;color:#6b7681;border-bottom:1px solid #dde1e5;padding:0 6px 4px;font-size:12px;font-weight:600}.pf-h2h td{border-bottom:1px solid #eef1f4;padding:6px}.pf-h2h .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pf-h2h td.up{color:#2e7d32;font-weight:700}.pf-h2h td.down{color:#c62828;font-weight:700}.pf-h2h a,.pf-seats a{color:#2f5d8f;font-weight:600;text-decoration:none}.pf-h2h a:hover,.pf-seats a:hover{text-decoration:underline}.pf-bots-row td:first-child{color:#5f6b76}.pf-props{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-props li{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.pf-props i{border-radius:3px;flex:none;width:10px;height:22px;box-shadow:inset 0 0 0 1px #0000001f}.pf-props i.pf-nogroup{background:#cfd6dc}.pf-prop-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.pf-prop-num{color:#6b7681;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.pf-games{margin:0;padding:0;list-style:none;display:grid}.pf-game{border-bottom:1px solid #eef1f4;align-items:flex-start;gap:12px;min-width:0;padding:10px 0;display:flex}.pf-game:last-child{border-bottom:0}.pf-result{text-align:center;color:#5f6b76;background:#eef1f4;border-radius:999px;flex:none;width:4.5em;padding:3px 0;font-size:12px;font-weight:700}.pf-result.won{color:#8a6400;background:#fbf1d3}.pf-game-main{flex:1;gap:6px;min-width:0;display:grid}.pf-game-title{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.pf-game-name{overflow-wrap:anywhere;font-weight:700}.pf-game-meta{color:#6b7681;font-size:12px}.pf-seats{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pf-seats li{align-items:center;gap:5px;min-width:0;display:inline-flex}.pf-seats li.is-self{font-weight:700}.pf-seats li>span:first-of-type,.pf-seats li>a{white-space:nowrap}.pf-seats i{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:inset 0 0 0 1px #00000026}.pf-seat-worth{color:#6b7681;font-variant-numeric:tabular-nums;font-weight:400}.pf-bot{color:#8a96a1;margin-left:4px;font-size:11px}.lb-name a,.lb-podium-name a{color:inherit;text-decoration:none}.lb-name a:hover,.lb-podium-name a:hover{color:#2f5d8f;text-decoration:underline}.lb-name a:focus-visible,.lb-podium-name a:focus-visible,.pf-h2h a:focus-visible,.pf-seats a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #3478c8}@container (width<=760px){.pf-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-grid{grid-template-columns:minmax(0,1fr)}}@container (width<=420px){.pf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-tile-value{font-size:18px}.pf-head h1{font-size:21px}.pf-game{gap:8px}.pf-result{width:3.8em}}.game-list{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #dde1e5;border-radius:8px;flex:100%;align-self:flex-start;gap:14px;width:100%;min-width:0;max-width:820px;margin:0 auto;padding:16px 18px 18px;display:grid;container-type:inline-size}.gl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.gl-head h1{margin:0;font-size:22px;line-height:1.15}.gl-sub{color:#5f6b76;margin:2px 0 0;font-size:13px}.gl-actions{flex-wrap:wrap;gap:8px;display:flex}.gl-note{color:#5f6b76;margin:0;font-size:14px}.gl-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gl-card{background:#fafbfc;border:1px solid #dde1e5;border-radius:8px;align-items:center;gap:16px;min-width:0;padding:12px 14px;display:flex}.gl-card:hover{background:#f6f9fd;border-color:#b4c9e2}.gl-main{flex:1;gap:4px;min-width:0;display:grid}.gl-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.gl-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.gl-lock{color:#8a5a00;background:#fdf1d8;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.gl-meta{color:#5f6b76;font-size:13px}.gl-meta b{color:#2b333b;font-weight:600}.gl-seat-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.gl-seats{gap:4px;display:inline-flex}.gl-seat{border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:inline-grid}.gl-seat.human{color:#fff;background:#3478c8}.gl-seat.bot{color:#55606b;background:#e2e6ea}.gl-seat.open{box-sizing:border-box;border:2px dashed #b9c2ca}.gl-seat-text{color:#44505b;font-size:13px}.gl-join{flex-shrink:0;min-width:88px!important}.gl-live{color:#b3261e;text-transform:uppercase;letter-spacing:.04em;background:#fde7e5;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.gl-tabs{border-bottom:1px solid #e6e9ec;min-height:40px!important}.gl-tabs .MuiTab-root{text-transform:none;min-height:40px;font-size:15px;font-weight:600}.gl-empty{text-align:center;border:1px dashed #cfd6dc;border-radius:8px;justify-items:center;gap:6px;padding:28px 16px;display:grid}.gl-empty p{color:#44505b;max-width:42ch;margin:0}.gl-empty .MuiButton-root{margin-top:8px}@container (width<=480px){.gl-card{flex-direction:column;align-items:stretch;gap:10px}.gl-join,.gl-actions{width:100%}.gl-head h1{font-size:20px}}.board{grid-template-rows:11vh repeat(9,8.5vh) 11vh;grid-template-columns:11vw repeat(9,8.5vw) 11vw;place-content:center;height:100%;display:grid}#root{height:100%}.square{text-align:center;border:1px solid #000;margin:0;padding:0;position:relative}.square .container{justify-content:space-between;height:100%;display:flex}.square.mortgaged .container{background:repeating-linear-gradient(45deg,#0000,#0000 10px,#ccc 10px 20px),linear-gradient(#eee,#999)}.square .container-bottom,.square .container-top{flex-direction:column}.square .container-left,.square .container-right{flex-direction:row;align-items:center}.square-name{text-transform:uppercase;flex-grow:4;font-size:calc(.1rem + .4vw + .5vh);font-weight:700;line-height:calc(1.1em + .5vw)}.container-bottom .square-name{height:70%}.container-top .square-name{order:-1;height:70%}.container-left .square-name{order:-1;width:70%}.container-right .square-name{width:70%}.container-bottom .square-color-bar{border-bottom:2px solid;flex-direction:row;justify-content:center;align-items:center;height:30%;display:flex}.container-bottom .square-color-bar .house,.container-top .square-color-bar .house,.container-left .square-color-bar .house,.container-right .square-color-bar .house{font-size:calc(.4rem + .4vw + .4vh)}.container-top .square-color-bar{border-top:2px solid;flex-direction:row;justify-content:center;align-items:center;height:30%;display:flex}.container-left .square-color-bar{border-left:2px solid;flex-direction:column;justify-content:center;align-items:center;width:18%;height:100%;display:flex}.container-right .square-color-bar{border-right:2px solid;flex-direction:column;justify-content:center;align-items:center;width:18%;height:100%;display:flex}.square.chance .container{flex-wrap:wrap;justify-content:center;align-items:center}.square.chance .container-top,.square.chance .container-bottom{flex-wrap:nowrap}.square.chance .blank{flex-basis:10%}.square.chance .icon{flex-basis:70%;font-size:calc(.1rem + .4vw + .4vh)}.square.chance .square-name{flex-basis:20%;order:2;font-size:70%}.square.chance .container-top .square-name{order:-2}.square.chance .container-left .square-name{order:-2;font-size:70%}.square.chance .container-left .blank{order:5}.square.chance .container-left .icon{flex-basis:auto}.square.chance .container-right .square-name{order:2;font-size:70%}.square.chance .container-right .blank{order:-5}.square.chance .container-right .icon{flex-basis:auto}.square.lotto .container{flex-wrap:wrap;justify-content:center;align-items:center}.square.lotto .container-top,.square.lotto .container-bottom{flex-wrap:nowrap}.square.lotto .blank{flex-basis:10%}.square.lotto .icon{flex-basis:70%;font-size:calc(.1rem + .4vw + .4vh)}.square.lotto .square-name{flex-basis:20%;order:2;font-size:70%}.square.lotto .container-top .square-name{order:-2}.square.lotto .container-left .square-name{order:-2;font-size:70%}.square.lotto .container-left .blank{order:5}.square.lotto .container-left .icon{flex-basis:auto}.square.lotto .container-right .square-name{order:2;font-size:70%}.square.lotto .container-right .blank{order:-5}.square.lotto .container-right .icon{flex-basis:auto}.square.train-station .container{flex-wrap:wrap;justify-content:center;align-items:center}.square.train-station .container-top,.square.train-station .container-bottom{flex-wrap:nowrap}.square.train-station .blank{flex-basis:10%}.square.train-station .icon{flex-basis:70%;font-size:calc(.1rem + .5vw + .5vh)}.square.train-station .square-name{flex-basis:20%;order:2}.square.train-station .container-top .square-name{order:-2}.square.train-station .container-left .square-name{order:-2;font-size:70%}.square.train-station .container-left .blank{order:5}.square.train-station .container-left .icon{flex-basis:auto}.square.train-station .container-right .square-name{order:2;font-size:70%}.square.train-station .container-right .blank{order:-5}.square.train-station .container-right .icon{flex-basis:auto}.square.utility .container{flex-wrap:wrap;justify-content:center;align-items:center}.square.utility .container-top,.square.utility .container-bottom{flex-wrap:nowrap}.square.utility .blank{flex-basis:10%}.square.utility .icon{flex-basis:70%;font-size:calc(.1rem + .5vw + .5vh)}.square.utility .square-name{flex-basis:20%;order:2}.square.utility .container-top .square-name,.square.utility .container-left .square-name{order:-2}.square.utility .container-left .blank{order:5}.square.utility .container-left .icon{flex-basis:auto}.square.utility .container-right .square-name{order:2}.square.utility .container-right .blank{order:-5}.square.utility .container-right .icon{flex-basis:auto}.square.isolation{opacity:.5}.square.isolation .container{justify-content:center}.square.isolation .icon{justify-content:center;align-items:center;font-size:calc(.1rem + .5vw + .5vh);display:flex}.square.go-to-isolation{background-image:url(/assets/policeman-G4-VI82B.svg);background-repeat:no-repeat;background-size:cover}.square.central-park .icon{opacity:.5;background-image:url(/assets/central_park-DV_Aau7N.jpg);background-repeat:no-repeat;background-size:cover;flex-basis:90%}.square.central-park .square-name{flex-basis:10%}.square.payday .icon{font-size:calc(2rem + .5vw + .5vh)}.dark-purple{background:#c76cff}.light-blue{background:#d2eaf5}.purple{background:#b02f7c}.orange{background:#fa811d}.red{background:#f50c2b}.yellow{background:#dbc900}.green{background:#41994e}.dark-blue{background:#5a6dba}.island-color{background:#365f7b}.board>div:nth-child(-n+11){grid-row:11}.board>div:first-child{grid-column:11}.board>div:nth-child(2){grid-column:10}.board>div:nth-child(3){grid-column:9}.board>div:nth-child(4){grid-column:8}.board>div:nth-child(5){grid-column:7}.board>div:nth-child(6){grid-column:6}.board>div:nth-child(7){grid-column:5}.board>div:nth-child(8){grid-column:4}.board>div:nth-child(9){grid-column:3}.board>div:nth-child(10){grid-column:2}.board>div:nth-child(11){grid-column:1}.board>div:nth-child(12){grid-row:10}.board>div:nth-child(13){grid-row:9}.board>div:nth-child(14){grid-row:8}.board>div:nth-child(15){grid-row:7}.board>div:nth-child(16){grid-row:6}.board>div:nth-child(17){grid-row:5}.board>div:nth-child(18){grid-row:4}.board>div:nth-child(19){grid-row:3}.board>div:nth-child(20){grid-row:2}.board>div:nth-child(21){grid-column:1}.board>div:nth-child(22){grid-column:2}.board>div:nth-child(23){grid-column:3}.board>div:nth-child(24){grid-column:4}.board>div:nth-child(25){grid-column:5}.board>div:nth-child(26){grid-column:6}.board>div:nth-child(27){grid-column:7}.board>div:nth-child(28){grid-column:8}.board>div:nth-child(29){grid-column:9}.board>div:nth-child(30){grid-column:10}.board>div:nth-child(31){grid-column:11}.board>div:nth-child(32){grid-row:2}.board>div:nth-child(33){grid-row:3}.board>div:nth-child(34){grid-row:4}.board>div:nth-child(35){grid-row:5}.board>div:nth-child(36){grid-row:6}.board>div:nth-child(37){grid-row:7}.board>div:nth-child(38){grid-row:8}.board>div:nth-child(39){grid-row:9}.board>div:nth-child(40){grid-row:10}.square.owned:after{content:"";z-index:1;background:var(--owner);pointer-events:none;position:absolute}.square.owned-bottom:after{height:5px;bottom:0;left:0;right:0}.square.owned-top:after{height:5px;top:0;left:0;right:0}.square.owned-left:after{width:5px;top:0;bottom:0;left:0}.square.owned-right:after{width:5px;top:0;bottom:0;right:0}.owner-badge{z-index:2;color:#fff;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex;position:absolute;box-shadow:0 0 0 1.5px #fff,0 1px 2px #0000004d}.owned-bottom .owner-badge{bottom:8px;right:3px}.owned-top .owner-badge{top:8px;right:3px}.owned-left .owner-badge{top:3px;left:8px}.owned-right .owner-badge{top:3px;right:8px}.board .square{transition:opacity .15s,filter .15s,box-shadow .15s}.board .square.dimmed{opacity:.35;filter:grayscale(.7)}.board .square.spotlit{z-index:3;box-shadow:0 0 0 3px var(--owner), 0 3px 10px #0000004d}.board .square.action-target{z-index:3;cursor:pointer;box-shadow:0 0 0 3px #1976d2,0 0 12px #1976d28c}@media (prefers-reduced-motion:no-preference){.board .square.action-target{animation:1.4s ease-in-out infinite action-target-pulse}}@keyframes action-target-pulse{0%,to{box-shadow:0 0 0 3px #1976d2,0 0 6px #1976d259}50%{box-shadow:0 0 0 3px #1976d2,0 0 16px #1976d2bf}}.board .square.action-target:hover{background-color:#1976d214}.action-chip{z-index:2;color:#fff;pointer-events:none;background:#1976d2;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex;position:absolute;box-shadow:0 0 0 1.5px #fff}.square .action-chip{bottom:8px;left:3px}.owned-top .action-chip{top:8px;bottom:auto;left:3px}.owned-left .action-chip{bottom:3px;left:8px}.owned-right .action-chip{bottom:3px;left:auto;right:8px}.square-pops{z-index:30;pointer-events:none;width:0;height:0;position:absolute;top:40%;left:50%}.square-pop{white-space:nowrap;color:#fff;text-shadow:0 1px 1px #00000059;font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:700;line-height:1;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 0 0 2px #fff,0 3px 10px #00000059}.square-pop-build{font-size:12px;font-weight:600}.center-square{background:#eef0f2;flex-direction:row;grid-area:2/2/11/11;gap:10px;min-height:0;padding:10px;display:flex}.static-center{overflow-y:auto}.center-square .center-left-side{flex-direction:column;flex:auto;gap:10px;min-width:0;min-height:0;display:flex;overflow-y:auto}.center-square>.players-display{flex:0 0 clamp(170px,20%,250px);min-height:0;overflow-y:auto}.turn-bar,.turn-stage,.info-card,.log-strip,.player-info{background:#fff;border:1px solid #dde1e5;border-radius:8px}.turn-bar{flex-wrap:wrap;flex:none;align-items:center;gap:6px 16px;padding:8px 12px;display:flex}.turn-bar .game-results{flex:260px;align-items:center;gap:12px;min-width:0;min-height:48px;display:flex}.game-results .dice-roll,.game-results .animated-die-container{flex:none;display:flex}.game-results .description{text-align:left;min-width:0;font-size:15px;line-height:1.35}.turn-bar .die-face{width:38px;height:38px;margin:2px;padding:5px;box-shadow:inset 0 3px #fff,inset 0 -3px #bbb,inset 3px 0 #d7d7d7,inset -3px 0 #d7d7d7}.turn-bar .pip{width:8px;height:8px;box-shadow:inset 0 2px #111,inset 0 -2px #555}.player-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.watching-label{color:#0d47a1;background:#e3f2fd;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.watchers-badge{color:#5f6b76;align-items:center;gap:4px;font-size:13px;display:inline-flex}.action-mode-hint{background:#e3f2fd;border-radius:6px;align-items:center;gap:10px;padding:3px 3px 3px 10px;font-size:14px;display:flex}.turn-timer{flex:1 0 100%;align-items:center;gap:8px;display:flex}.turn-timer-track{background:#e3e7eb;border-radius:2px;flex:1;height:4px;overflow:hidden}.turn-timer-fill{background:#1976d2;height:100%;transition:width 1s linear}.turn-timer-text{text-align:right;color:#5f6b76;font-variant-numeric:tabular-nums;min-width:32px;font-size:12px}.turn-timer.low .turn-timer-fill{background:#d32f2f}.turn-timer.low .turn-timer-text{color:#d32f2f;font-weight:600}.dev-dice{gap:8px;display:flex}.turn-stage{flex:none;padding:10px 0}.auction-container .auction-header,.lotto-container .header{font-size:16px;font-weight:600}.auction-container .auction-sub-header{color:#5f6b76;margin-bottom:8px;font-size:13px}.auction-container .bid-table{margin-bottom:8px}.lotto-container .lotto-options{flex-direction:row;justify-content:space-around;margin-top:10px;display:flex}.lotto-container .lotto-option{cursor:pointer;flex-basis:33%}.lotto-container .lotto-option.picked{border:5px solid #000;border-radius:5px}.lotto-container .prize-amount{margin-top:10px;font-size:130%;font-weight:700}.lotto-container .lotto-animation{margin-top:10px}.lotto-result{font-size:130%;font-weight:700}.info-card{text-align:left;flex:none;overflow:hidden}.info-card-header{border-bottom:1px solid #e3e7eb;border-left:4px solid #0000;align-items:center;gap:8px;padding:6px 12px;display:flex}.info-card-header:not(.square-header){background:#f6f7f9}.info-card-title{font-size:15px;font-weight:600}.info-card-sub{color:#5f6b76;margin-left:auto;font-size:12px}.square-header{color:#fff;text-shadow:0 1px 1px #00000059;border-left:0}.square-header .info-card-sub{color:inherit}.square-header.station{background:#37474f}.square-header.light-blue,.square-header.yellow,.square-header.plain{color:#1d2126;text-shadow:none}.square-header.plain{background:#f6f7f9}.info-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:6px 14px;padding:8px 12px 10px;display:grid}.info-label{text-transform:uppercase;letter-spacing:.04em;color:#6b7782;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.info-value{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.info-houses{color:#2e7d32;letter-spacing:1px}.info-card-text{color:#37424c;margin:8px 12px 10px;font-size:14px}.log-strip{flex-direction:column;flex:none;min-height:0;margin-top:auto;padding:4px 8px 8px;display:flex}.log-strip.expanded{flex:auto;margin-top:0}.log-strip-head{align-items:center;gap:4px;display:flex}.log-strip-head .MuiButton-root{text-transform:none;color:#5f6b76;min-width:0;padding:2px 10px;font-weight:600}.log-strip-head .MuiButton-root.active{color:#1976d2;background:#e3f2fd}.log-strip-toggle{margin-left:auto!important}.log-strip-list{overflow:hidden}.log-strip.expanded .log-strip-list{flex:auto;min-height:0;overflow-y:auto}.chat-messages{text-align:left;color:#37424c;margin:0;padding:2px 4px;font-size:13px;line-height:1.45;list-style:none}.log-empty{color:#8a949d;font-style:italic}.log-strip-note{color:#8a949d;margin-top:6px;font-size:12px;font-style:italic}.log-strip .MuiTextField-root{margin-top:6px}.players-display{flex-direction:column;gap:6px;display:flex}.player-info{text-align:left;cursor:pointer;border-left:4px solid #0000;min-width:0;padding:6px 8px}.player-info:hover{border-color:#c5ccd3}.player-info.their-turn{background:#fffdf2}.player-info.bankrupt{opacity:.55}.player-row-main{align-items:center;gap:6px;min-width:0;display:flex}.player-piece{flex:none;font-size:18px}.player-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.player-info .money{color:#1d2126;font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.player-info .money-bankrupt{color:#c62828;font-size:13px}.player-row-sub{color:#6b7782;align-items:center;gap:6px;margin-top:2px;padding-left:29px;font-size:12px;display:flex}.player-costs{color:#a15c00;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.skill-row{border-top:1px solid #eceff1;align-items:center;gap:12px;padding:8px 0;display:flex}.skill-row-text{flex:1}.skill-row-name{font-weight:600}.skill-row-level{text-align:center;background:#eef0f2;border-radius:10px;min-width:22px;margin-left:4px;padding:0 6px;font-size:12px;display:inline-block}.skill-row-desc{color:#5f6b76;font-size:13px}.trade-dialog-cont{display:flex;align-items:flex-start!important}.trade-item{padding:0 5px 0 0!important}.game-over-overview .MuiListItemText-primary{font-weight:700}.MuiTableCell-sizeSmall{padding:6px 0 6px 10px!important}.skill-points-left{color:#37424c;margin-bottom:8px;font-size:14px}.skill-row-level{transition:background-color .3s,color .3s}.skill-row-level.bumped{color:#fff;background:#2e7d32}.trade-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=520px){.trade-summary{grid-template-columns:1fr}}.trade-side{border:1px solid #dde1e5;border-top-width:4px;border-radius:8px;min-width:0;padding:8px 10px 10px}.trade-side.get{border-top-color:#2e7d32}.trade-side.give{border-top-color:#c62828}.trade-side-head{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-bottom:6px;font-size:15px;font-weight:700;display:flex}.trade-side.get .trade-side-head>svg{color:#2e7d32}.trade-side.give .trade-side-head>svg{color:#c62828}.trade-from{color:#5f6b76;font-size:13px;font-weight:400}.trade-player{white-space:nowrap;font-weight:600}.trade-items{margin:0;padding:0;list-style:none}.trade-items li{padding:4px 0;font-size:14px}.trade-items li+li{border-top:1px solid #f0f2f4}.trade-cash{font-variant-numeric:tabular-nums;font-weight:600}.trade-cash svg{color:#b8860b}.trade-nothing{color:#8a949d;font-size:14px;font-style:italic}.trade-square{align-items:center;gap:8px;min-width:0;display:inline-flex}.trade-swatch{border-radius:3px;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000026}.trade-square-icon{color:#37474f;flex:none}.trade-tag{color:#8a949d;border:1px solid #dde1e5;border-radius:8px;padding:0 6px;font-size:11px}.trade-net{text-align:right;margin-top:10px;font-size:14px;font-weight:600}.trade-net.plus{color:#2e7d32}.trade-net.minus{color:#c62828}.trade-outcome{margin:0 0 10px;font-size:15px}.trade-pick{border-radius:6px;padding:0 4px!important}.trade-hint{color:#8a949d;margin:10px 0 0;font-size:12px}.travel-title{align-items:center;gap:10px;display:flex}.travel-title svg{color:#37474f}.travel-intro{color:#37424c;margin:0 0 12px;font-size:14px}.travel-stations{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=480px){.travel-stations{grid-template-columns:1fr}}.travel-station{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #c5ccd3;border-left:4px solid #37474f;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.travel-station:not(:disabled):hover,.travel-station:not(:disabled):focus-visible{background:#e3f2fd;border-color:#1976d2;outline:none;box-shadow:0 1px 4px #1976d240}.travel-station-icon{color:#fff;background:#37474f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.travel-station-text{flex-direction:column;min-width:0;display:flex}.travel-station-name{color:#1d2126;font-size:15px;font-weight:600}.travel-station-sub{color:#5f6b76;font-size:12px}.travel-station.blocked{cursor:default;background:#f6f7f9;border-color:#e3e7eb #e3e7eb #e3e7eb #c5ccd3}.travel-station.blocked .travel-station-icon{background:#c5ccd3}.travel-station.blocked .travel-station-name{color:#8a949d}.travel-station.here{border-left-color:#1976d2}.travel-station.here .travel-station-icon{background:#1976d2}.action-mode-count{color:#1976d2;white-space:nowrap;font-size:12px;font-weight:600}.action-mode-hint.none{color:#5f6b76;background:#f6f7f9}.auction-result{text-align:left;gap:6px;padding:10px 14px 12px;display:grid}.auction-result-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.auction-result-title{color:#5f6b76;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.auction-result-close{color:#5f6b76;cursor:pointer;background:0 0;border:0;border-radius:6px;width:26px;height:26px;font-size:14px}.auction-result-close:hover{color:#1f2933;background:#eef1f4}.auction-result-close:focus-visible{outline-offset:1px;outline:2px solid #3478c8}.auction-result-headline{margin:0;font-size:15px;line-height:1.35}.auction-result-detail{color:#5f6b76;margin:0;font-size:13px}.auction-result-bids{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.auction-result-bids li{border-radius:6px;align-items:center;gap:8px;padding:3px 6px;font-size:13px;display:flex}.auction-result-bids li.won{background:#f1f6ee;font-weight:600}.auction-result-bids .dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.auction-result-bids .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auction-result-bids .chip{color:#2f6b2a;background:#dcebd5;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.auction-result-bids .amount{font-variant-numeric:tabular-nums;margin-left:auto}.single-piece{stroke:red;stroke-width:10px;width:0;height:0;font-size:calc(.5rem + .4vw + .4vh);position:absolute}.piece-icon{line-height:0;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.piece-probe{visibility:hidden;pointer-events:none;top:0;left:0}.piece-badge{color:#fff;text-align:center;background:#1d2126;border-radius:7px;min-width:14px;padding:0 3px;font:700 9px/13px system-ui,sans-serif;position:absolute;top:-4px;right:-8px;box-shadow:0 0 0 1px #fff}.single-piece.moving{z-index:10;filter:drop-shadow(0 3px 2px #00000059)}.die-face{background-color:#e7e7e7;border-radius:10%;flex:none;grid-template-areas:"a.c""e g f""d.b";width:70px;height:70px;margin:16px;padding:10px;display:grid;box-shadow:inset 0 5px #fff,inset 0 -5px #bbb,inset 5px 0 #d7d7d7,inset -5px 0 #d7d7d7}.animated-die-container{display:flex}.pip{background-color:#333;border-radius:50%;place-self:center;width:15px;height:15px;display:block;box-shadow:inset 0 3px #111,inset 0 -3px #555}.pip:nth-child(2){grid-area:b}.pip:nth-child(3){grid-area:c}.pip:nth-child(4){grid-area:d}.pip:nth-child(5){grid-area:e}.pip:nth-child(6){grid-area:f}.pip:nth-child(odd):last-child{grid-area:g}@media (width<=768px){.home-page-left,.fat-cat-logo,.square.chance .square-name,.square.lotto .square-name{display:none!important}.square-title{overflow:hidden!important}}@media (width<=450px){.square-name{font-size:50%}.square.payday .square-name,.square.central-park .square-name{display:none!important}.square-title{overflow:hidden!important}.square.train-station .square-name{display:none!important}}.board-hub{display:none}@media (width<=700px) and (orientation:portrait){html:has(.game-board){overflow:hidden}html:has(.game-board) body{overflow:hidden}html:has(.game-board) .single-piece{font-size:min(2.6vw,1.35svh)}.game-board{--board-size:min(100vw, 52svh);--corner:calc(var(--board-size) * .12);--edge:calc(var(--board-size) * .76 / 9);grid-template-columns:var(--corner) repeat(9, var(--edge)) var(--corner);grid-template-rows:var(--corner) repeat(9, var(--edge)) var(--corner) minmax(0, 1fr);height:100dvh}.game-board>.board-hub{background:#eef0f2;grid-area:2/2/11/11;min-height:0;padding:4px;display:flex;overflow:hidden}.board-hub .players-display{flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:4px;display:grid}.board-hub .player-info{padding:4px 6px}.board-hub .player-row-main{flex-wrap:wrap}.board-hub .player-info .money{width:100%;padding-left:24px;font-size:14px}.board-hub .player-row-sub{flex-wrap:wrap;padding-left:24px}.board-hub .player-costs{margin-left:0}.game-board>.center-square{grid-area:12/1/auto/-1;min-height:0;padding:6px 8px 12px;overflow-y:auto}.game-board>.center-square>.players-display{display:none}.game-board .center-left-side{flex-basis:100%;gap:8px}.game-board .turn-bar{gap:4px 10px;padding:6px 8px}.game-board .game-results .description{font-size:14px}.game-board .player-actions .MuiButton-root{min-height:44px}.game-board .log-strip.expanded .log-strip-list{max-height:14rem}.game-board .owner-badge{width:8px;height:8px;box-shadow:0 0 0 1px #fff}.game-board .owner-badge svg{display:none}.game-board .owned-bottom .owner-badge{bottom:5px;right:2px}.game-board .owned-top .owner-badge{top:5px;right:2px}.game-board .owned-left .owner-badge{top:2px;left:5px}.game-board .owned-right .owner-badge{top:2px;right:5px}.game-board .square.owned-bottom:after,.game-board .square.owned-top:after{height:3px}.game-board .square.owned-left:after,.game-board .square.owned-right:after{width:3px}.game-board .action-chip{display:none}.game-board .square.action-target{box-shadow:0 0 0 2px #1976d2,0 0 8px #1976d299}}
