:is(.baccarat-root,.road-map-modal-body) .bead-plate-wrapper{display:flex;align-items:stretch;gap:0}:is(.baccarat-root,.road-map-modal-body) .road-map-compact-button{border:0;background:transparent;color:inherit;cursor:pointer;display:block;padding:0;text-align:inherit}:is(.baccarat-root,.road-map-modal-body) .bead-plate-wrapper:hover .baccarat-bead-plate,:is(.baccarat-root,.road-map-modal-body) .bead-plate-wrapper:focus-within .baccarat-bead-plate,:is(.baccarat-root,.road-map-modal-body) .bead-plate-wrapper:hover .big-road-grid,:is(.baccarat-root,.road-map-modal-body) .bead-plate-wrapper:focus-within .big-road-grid{border-color:#ffd7786b;box-shadow:inset 0 2px 8px #00000080,0 0 0 1px #ffd7781f}:is(.baccarat-root,.road-map-modal-body) .bead-plate-wrapper .big-road-grid{--road-cell-size: 12px;--road-gap: 3px;border-radius:8px 0 0 8px;padding:6px;margin:0}:is(.baccarat-root,.road-map-modal-body) .road-map-compact-button:focus-visible{outline:2px solid rgba(255,215,120,.68);outline-offset:2px;border-radius:8px 0 0 8px}:is(.baccarat-root,.road-map-modal-body) .baccarat-bead-plate{--road-cell-size: 12px;--road-gap: 3px;display:grid;grid-template-rows:repeat(var(--road-rows, 6),var(--road-cell-size));grid-template-columns:repeat(var(--road-cols, 15),var(--road-cell-size));grid-auto-flow:column;gap:var(--road-gap);background:#021c0fd9;border:1px solid rgba(255,215,120,.2);border-radius:8px 0 0 8px;padding:6px;box-shadow:inset 0 2px 8px #00000080}:is(.baccarat-root,.road-map-modal-body) .baccarat-bead-plate.is-full{--road-cell-size: 18px;--road-gap: 5px;border-radius:10px;padding:12px;width:max-content;margin:0 auto}:is(.baccarat-root,.road-map-modal-body) .bead-cell{width:var(--road-cell-size);height:var(--road-cell-size);background:#ffffff0a;border:.5px solid rgba(255,255,255,.05);border-radius:50%;display:flex;align-items:center;justify-content:center}:is(.baccarat-root,.road-map-modal-body) .bead-circle{width:100%;height:100%;border-radius:50%;box-shadow:inset 0 1px 2px #fff6,0 1px 2px #0000004d;position:relative;display:flex;align-items:center;justify-content:center}:is(.baccarat-root,.road-map-modal-body) .bead-text{color:#fff;font-weight:900;font-size:calc(var(--road-cell-size) * .55);font-family:var(--font-sans);text-shadow:0 1px 1px rgba(0,0,0,.6);line-height:1}:is(.baccarat-root,.road-map-modal-body) .bead-pair-dot{position:absolute;width:calc(var(--road-cell-size) * .32);height:calc(var(--road-cell-size) * .32);border-radius:50%;border:.5px solid rgba(255,255,255,.8);box-shadow:0 .5px 1px #00000080}:is(.baccarat-root,.road-map-modal-body) .bead-pair-dot.is-banker{top:0;left:0;background:#ef4444}:is(.baccarat-root,.road-map-modal-body) .bead-pair-dot.is-player{bottom:0;right:0;background:#3b82f6}:is(.baccarat-root,.road-map-modal-body) .bead-circle.is-player{background:radial-gradient(circle,#3b82f6,#1d4ed8)}:is(.baccarat-root,.road-map-modal-body) .bead-circle.is-banker{background:radial-gradient(circle,#ef4444,#b91c1c)}:is(.baccarat-root,.road-map-modal-body) .bead-circle.is-tie,:is(.baccarat-root,.road-map-modal-body) .bead-circle.is-player_pair,:is(.baccarat-root,.road-map-modal-body) .bead-circle.is-banker_pair{background:radial-gradient(circle,#10b981,#047857)}:is(.baccarat-root,.road-map-modal-body) .road-map-expand-cell{min-width:28px;border:1px solid rgba(255,215,120,.28);border-left:0;border-radius:0 8px 8px 0;background:#0f3421cc;color:var(--baccarat-gold);cursor:pointer;display:grid;place-items:center;padding:4px 0;font-family:var(--font-sans);font-size:8px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;transition:all .2s ease}:is(.baccarat-root,.road-map-modal-body) .bead-plate-wrapper:hover .road-map-expand-cell,:is(.baccarat-root,.road-map-modal-body) .bead-plate-wrapper:focus-within .road-map-expand-cell{background:#ffd77826;border-color:var(--baccarat-gold)}:is(.baccarat-root,.road-map-modal-body) .road-map-expand-cell span{writing-mode:vertical-rl;transform:rotate(180deg)}:is(.baccarat-root,.road-map-modal-body) .road-map-tabs{display:flex;justify-content:center;gap:6px;margin:0 0 12px}:is(.baccarat-root,.road-map-modal-body) .road-map-tab{border:1px solid rgba(255,215,120,.22);border-radius:999px;background:#042214cc;color:#ffffffad;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.4px;line-height:1;padding:8px 12px;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease}:is(.baccarat-root,.road-map-modal-body) .road-map-tab:hover{border-color:#ffd7786b;color:#ffffffe0}:is(.baccarat-root,.road-map-modal-body) .road-map-tab.is-active{background:#ffd77829;border-color:#ffd7788f;color:var(--baccarat-gold)}:is(.baccarat-root,.road-map-modal-body) .big-road-grid{--road-cell-size: 18px;--road-gap: 5px;display:grid;grid-template-rows:repeat(var(--road-rows, 6),var(--road-cell-size));grid-template-columns:repeat(var(--road-cols, 30),var(--road-cell-size));grid-auto-flow:column;gap:var(--road-gap);width:max-content;margin:0 auto;padding:12px;border:1px solid rgba(255,215,120,.2);border-radius:10px;background:#021c0fd9;box-shadow:inset 0 2px 8px #00000080}:is(.baccarat-root,.road-map-modal-body) .big-road-cell{width:var(--road-cell-size);height:var(--road-cell-size);display:flex;align-items:center;justify-content:center;background:#ffffff09;border:.5px solid rgba(255,255,255,.05);border-radius:3px}:is(.baccarat-root,.road-map-modal-body) .big-road-ring{position:relative;display:block;width:calc(var(--road-cell-size) - 3px);height:calc(var(--road-cell-size) - 3px);border:2px solid currentColor;border-radius:50%;background:#ffffff05;box-shadow:0 1px 2px #00000059}:is(.baccarat-root,.road-map-modal-body) .big-road-ring.is-player{color:#3b82f6}:is(.baccarat-root,.road-map-modal-body) .big-road-ring.is-banker{color:#ef4444}:is(.baccarat-root,.road-map-modal-body) .big-road-tie-line{position:absolute;top:50%;left:50%;width:140%;height:2px;background:#10b981;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none;box-shadow:0 .5px 1px #00000080}:is(.baccarat-root,.road-map-modal-body) .big-road-tie-count{position:absolute;top:-4px;right:-4px;min-width:10px;height:10px;border-radius:50%;background:#10b981;color:#052e1d;font-size:7px;font-weight:900;font-style:normal;display:flex;align-items:center;justify-content:center;box-shadow:0 .5px 1.5px #0009}:is(.baccarat-root,.road-map-modal-body) .big-road-ring.is-tie{border-color:transparent;background:transparent;box-shadow:none}:is(.baccarat-root,.road-map-modal-body) .derived-road-grid{--road-cell-size: 18px;--road-gap: 5px;display:grid;grid-template-rows:repeat(var(--road-rows, 6),var(--road-cell-size));grid-template-columns:repeat(var(--road-cols, 30),var(--road-cell-size));grid-auto-flow:column;gap:var(--road-gap);width:max-content;margin:0 auto;padding:12px;border:1px solid rgba(255,215,120,.2);border-radius:10px;background:#021c0fd9;box-shadow:inset 0 2px 8px #00000080}:is(.baccarat-root,.road-map-modal-body) .derived-road-cell{width:var(--road-cell-size);height:var(--road-cell-size);display:flex;align-items:center;justify-content:center;background:#ffffff09;border:.5px solid rgba(255,255,255,.05);border-radius:3px}:is(.baccarat-root,.road-map-modal-body) .derived-road-mark{display:block;width:calc(var(--road-cell-size, 18px) - 6px);height:calc(var(--road-cell-size, 18px) - 6px);border-radius:50%;color:#ef4444}:is(.baccarat-root,.road-map-modal-body) .derived-road-mark.is-blue{color:#3b82f6}:is(.baccarat-root,.road-map-modal-body) .derived-road-grid.is-ring .derived-road-mark{border:2px solid currentColor;background:transparent}:is(.baccarat-root,.road-map-modal-body) .derived-road-grid.is-dot .derived-road-mark{background:currentColor;box-shadow:inset 0 1px 2px #ffffff59,0 1px 2px #00000059}:is(.baccarat-root,.road-map-modal-body) .derived-road-grid.is-slash .derived-road-mark{background:linear-gradient(135deg,transparent 40%,currentColor 40%,currentColor 60%,transparent 60%);border-radius:0;box-shadow:none}:is(.baccarat-root,.road-map-modal-body) .baccarat-predictors{display:flex;flex-direction:column;gap:8px;padding:10px 14px;background:#021c0fb3;border-top:1px solid rgba(255,215,120,.15);border-radius:0 0 12px 12px}:is(.baccarat-root,.road-map-modal-body) .baccarat-predictors.in-modal{flex-direction:row;justify-content:center;gap:24px;border:1px solid rgba(255,215,120,.2);border-radius:12px;padding:12px 20px;margin:12px 0;background:#021c0f80}:is(.baccarat-root,.road-map-modal-body) .predictor-row{display:flex;align-items:center;gap:12px}:is(.baccarat-root,.road-map-modal-body) .predictor-title{font-size:10px;font-weight:900;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6)}:is(.baccarat-root,.road-map-modal-body) .predictor-row.is-banker .predictor-title{background:#ef4444}:is(.baccarat-root,.road-map-modal-body) .predictor-row.is-player .predictor-title{background:#3b82f6}:is(.baccarat-root,.road-map-modal-body) .predictor-mark{width:12px;height:12px;display:inline-block;border-radius:50%;box-sizing:border-box}:is(.baccarat-root,.road-map-modal-body) .predictor-mark.is-none{background:#ffffff0d;border:1px dashed rgba(255,255,255,.25)}:is(.baccarat-root,.road-map-modal-body) .predictor-mark.is-ring.is-red{border:2.5px solid #ef4444;background:transparent}:is(.baccarat-root,.road-map-modal-body) .predictor-mark.is-ring.is-blue{border:2.5px solid #3b82f6;background:transparent}:is(.baccarat-root,.road-map-modal-body) .predictor-mark.is-dot.is-red{background:#ef4444;box-shadow:inset 0 1px 2px #ffffff4d}:is(.baccarat-root,.road-map-modal-body) .predictor-mark.is-dot.is-blue{background:#3b82f6;box-shadow:inset 0 1px 2px #ffffff4d}:is(.baccarat-root,.road-map-modal-body) .predictor-mark.is-slash.is-red{background:linear-gradient(135deg,transparent 40%,#ef4444 40%,#ef4444 60%,transparent 60%);border-radius:0}:is(.baccarat-root,.road-map-modal-body) .predictor-mark.is-slash.is-blue{background:linear-gradient(135deg,transparent 40%,#3b82f6 40%,#3b82f6 60%,transparent 60%);border-radius:0}:is(.baccarat-root,.road-map-modal-body) .legend-bead{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;border-radius:50%;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5)}:is(.baccarat-root,.road-map-modal-body) .legend-dot{width:12px;height:12px;display:inline-block}:is(.baccarat-root,.road-map-modal-body) .legend-pair-dot{display:inline-block;width:8px;height:8px;border-radius:50%;border:.5px solid rgba(255,255,255,.8)}:is(.baccarat-root,.road-map-modal-body) .legend-pair-dot.is-banker{background:#ef4444}:is(.baccarat-root,.road-map-modal-body) .legend-pair-dot.is-player{background:#3b82f6}:is(.baccarat-root,.road-map-modal-body) .modal-predictors-wrapper{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:14px}:is(.baccarat-root,.road-map-modal-body) .predictor-label{font-size:11px;font-weight:800;color:var(--baccarat-gold);text-transform:uppercase;letter-spacing:.8px}:is(.baccarat-root,.road-map-modal-body) .road-map-legend{display:flex;justify-content:center;gap:16px;margin-top:14px;color:#ffffffb3;font-size:11px;font-weight:700}:is(.baccarat-root,.road-map-modal-body) .road-map-legend span{display:inline-flex;align-items:center;gap:6px}:is(.baccarat-root,.road-map-modal-body) .road-map-legend .bead-circle{width:12px;height:12px;display:inline-block}:is(.baccarat-root,.road-map-modal-body) .road-map-legend .derived-road-mark{width:12px;height:12px;background:currentColor;display:inline-block}:is(.baccarat-root,.road-map-modal-body) .road-map-all-container{display:flex;flex-direction:column;gap:16px;padding:0;width:100%}:is(.baccarat-root,.road-map-modal-body) .road-map-item{display:flex;flex-direction:column;gap:6px;width:100%;overflow:hidden}:is(.baccarat-root,.road-map-modal-body) .road-map-grid-scroll-wrap{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:rgba(255,215,120,.45) rgba(2,28,15,.1);-webkit-overflow-scrolling:touch}:is(.baccarat-root,.road-map-modal-body) .road-map-grid-scroll-wrap::-webkit-scrollbar{height:6px}:is(.baccarat-root,.road-map-modal-body) .road-map-grid-scroll-wrap::-webkit-scrollbar-track{background:#021c0f73;border-radius:999px}:is(.baccarat-root,.road-map-modal-body) .road-map-grid-scroll-wrap::-webkit-scrollbar-thumb{background:#ffd7789e;border-radius:999px}:is(.baccarat-root,.road-map-modal-body) .road-map-grid-scroll-wrap::-webkit-scrollbar-thumb:hover{background:#ffd778d1}:is(.baccarat-root,.road-map-modal-body) .road-map-title{color:#ffd84d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;padding-left:4px}.road-map-modal-body{overflow-x:hidden;padding:8px 12px 12px;overflow-y:overlay!important;scrollbar-gutter:auto!important;scrollbar-width:thin;scrollbar-color:rgba(255,215,120,.4) transparent!important}.road-map-modal-body .road-map-grid-scroll-wrap{container-type:inline-size;width:100%;overflow-x:hidden!important;padding-bottom:0!important}.road-map-modal-body .baccarat-bead-plate.is-full,.road-map-modal-body .big-road-grid,.road-map-modal-body .derived-road-grid{--road-gap: 3px;--road-padding: 8px;--road-cell-size: calc( ( 100cqw - (var(--road-cols) - 1) * var(--road-gap) - 2 * var(--road-padding) ) / var(--road-cols) ) !important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:var(--road-padding)!important;box-sizing:border-box!important;grid-template-rows:repeat(var(--road-rows),var(--road-cell-size))!important;grid-template-columns:repeat(var(--road-cols),var(--road-cell-size))!important;gap:var(--road-gap)!important;border-radius:8px!important}.road-map-modal-body .bead-cell,.road-map-modal-body .big-road-cell,.road-map-modal-body .derived-road-cell{width:var(--road-cell-size)!important;height:var(--road-cell-size)!important}.road-map-modal-body .big-road-ring{width:calc(var(--road-cell-size) - 3px)!important;height:calc(var(--road-cell-size) - 3px)!important;border-width:1.5px!important}.road-map-modal-body .big-road-tie{right:-3px!important;top:-4px!important;min-width:9px!important;height:9px!important;font-size:7px!important;line-height:9px!important}.road-map-modal-body .derived-road-mark{width:calc(var(--road-cell-size) - 4px)!important;height:calc(var(--road-cell-size) - 4px)!important}.road-map-modal-body::-webkit-scrollbar{width:6px!important}.road-map-modal-body::-webkit-scrollbar-track{background:transparent!important}.road-map-modal-body::-webkit-scrollbar-thumb{background:#ffd77866!important;border-radius:999px!important}.road-map-modal-body::-webkit-scrollbar-thumb:hover{background:#ffd778b3!important}@media(max-width:760px){:is(.baccarat-root,.road-map-modal-body) .bead-plate-wrapper{min-width:0;flex:1 1 auto;display:flex;align-items:stretch}:is(.baccarat-root,.road-map-modal-body) .road-map-compact-button{min-width:0}:is(.baccarat-root,.road-map-modal-body) .baccarat-bead-plate{--road-cell-size: clamp(5px, 1.25vw, 7px);--road-gap: 1px;padding:4px;border-radius:6px 0 0 6px}:is(.baccarat-root,.road-map-modal-body) .road-map-expand-cell{min-width:18px;padding:2px 0;border-radius:0 6px 6px 0}:is(.baccarat-root,.road-map-modal-body) .road-map-expand-cell span{display:none}:is(.baccarat-root,.road-map-modal-body) .road-map-expand-cell:after{content:"+";font-size:12px;line-height:1}}@media(max-width:580px){:is(.baccarat-root,.road-map-modal-body) .baccarat-bead-plate{--road-cell-size: 9px;--road-gap: 2px;padding:4px}:is(.baccarat-root,.road-map-modal-body) .baccarat-bead-plate.is-full,:is(.baccarat-root,.road-map-modal-body) .big-road-grid,:is(.baccarat-root,.road-map-modal-body) .derived-road-grid{--road-cell-size: 16px;--road-gap: 4px;padding:10px}:is(.baccarat-root,.road-map-modal-body) .road-map-expand-cell{min-width:24px;font-size:7px}}@media(max-height:720px){:is(.baccarat-root,.road-map-modal-body) .bead-plate-wrapper{min-width:0;flex:1 1 auto}:is(.baccarat-root,.road-map-modal-body) .road-map-compact-button{min-width:0}:is(.baccarat-root,.road-map-modal-body) .baccarat-bead-plate{--road-cell-size: clamp(5px, 1.25vw, 7px);--road-gap: 1px;padding:4px;border-radius:6px 0 0 6px}:is(.baccarat-root,.road-map-modal-body) .road-map-expand-cell{min-width:18px;padding:2px 0;border-radius:0 6px 6px 0}:is(.baccarat-root,.road-map-modal-body) .road-map-expand-cell span{display:none}:is(.baccarat-root,.road-map-modal-body) .road-map-expand-cell:after{content:"+";font-size:12px;line-height:1}}@media(max-height:640px){:is(.baccarat-root,.road-map-modal-body) .baccarat-bead-plate{--road-cell-size: clamp(4px, 1.1vw, 6px);padding:3px}:is(.baccarat-root,.road-map-modal-body) .road-map-expand-cell{min-width:16px}:is(.baccarat-root,.road-map-modal-body) .road-map-expand-cell:after{font-size:11px}}@media(max-height:560px){:is(.baccarat-root,.road-map-modal-body) .baccarat-bead-plate{--road-cell-size: 4px;padding:2px}:is(.baccarat-root,.road-map-modal-body) .road-map-expand-cell{min-width:14px}:is(.baccarat-root,.road-map-modal-body) .road-map-expand-cell:after{font-size:10px}}@media(min-width:768px)and (max-width:1180px)and (orientation:portrait){:is(.baccarat-root,.road-map-modal-body) .baccarat-tablet-roadmaps{grid-area:roadmaps;display:flex;flex-direction:column;gap:8px;min-width:0;padding:clamp(10px,1.4vmin,14px);border:1px solid rgba(255,215,120,.2);border-radius:12px;background:linear-gradient(180deg,rgba(255,215,120,.055),transparent 34%),#021c0f9e;box-shadow:inset 0 1px #ffffff0d,inset 0 0 22px #00000038;overflow:hidden}:is(.baccarat-root,.road-map-modal-body) .tablet-roadmap-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffffffad;font-size:10px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase}:is(.baccarat-root,.road-map-modal-body) .tablet-roadmap-head span{color:var(--baccarat-gold)}:is(.baccarat-root,.road-map-modal-body) .tablet-roadmap-head button{border:1px solid rgba(255,215,120,.26);border-radius:999px;background:#ffd77814;color:#ffedb8c7;cursor:pointer;font:inherit;letter-spacing:.7px;padding:6px 10px;text-transform:uppercase}:is(.baccarat-root,.road-map-modal-body) .tablet-roadmap-grid{min-width:0;overflow:hidden}:is(.baccarat-root,.road-map-modal-body) .tablet-roadmap-grid .big-road-grid,:is(.baccarat-root,.road-map-modal-body) .tablet-roadmap-grid .derived-road-grid{--road-cell-size: clamp(8px, 1.18vw, 12px);--road-gap: 2px;margin:0;padding:7px;max-width:100%}:is(.baccarat-root,.road-map-modal-body) .tablet-roadmap-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media(min-width:768px)and (orientation:landscape){:is(.baccarat-root,.road-map-modal-body) .baccarat-tablet-roadmaps{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(7px,1.1dvh,11px);min-height:0;padding:clamp(8px,1.3dvh,12px);border:1px solid rgba(255,215,120,.2);border-radius:12px;background:linear-gradient(180deg,rgba(255,215,120,.055),transparent 32%),#021c0f9e;overflow:hidden}:is(.baccarat-root,.road-map-modal-body) .tablet-roadmap-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;color:#ffffff9e;font-size:9px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}:is(.baccarat-root,.road-map-modal-body) .tablet-roadmap-head span{color:var(--baccarat-gold)}:is(.baccarat-root,.road-map-modal-body) .tablet-roadmap-head button{border:1px solid rgba(255,215,120,.28);border-radius:999px;background:#ffd77814;color:#ffedb8c7;cursor:pointer;font:inherit;letter-spacing:.6px;padding:5px 9px;text-transform:uppercase}:is(.baccarat-root,.road-map-modal-body) .tablet-roadmap-grid{min-width:0;overflow:hidden}:is(.baccarat-root,.road-map-modal-body) .tablet-roadmap-grid .big-road-grid,:is(.baccarat-root,.road-map-modal-body) .tablet-roadmap-grid .derived-road-grid{--road-cell-size: clamp(5px, .72vw, 9px);--road-gap: 1px;margin:0;padding:6px;max-width:100%}:is(.baccarat-root,.road-map-modal-body) .tablet-roadmap-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}}
