.mesa-dialog{--ms-felt:#1d3a2b;--ms-wood:#3b2716;--ms-parchment:#efe1c0;--ms-parchment-muted:#e7d7b4b8;--ms-ink:#241a10;--ms-red:#a3262a;--ms-gold:#d4af37;--ms-gold-line:#c9a96055;--ms-axe:#d08a4a;--ms-raven:#9d94d9;--ms-surface:oklch(calc(.1695 * var(--pal-lk) + var(--pal-l0)) calc(.0069 * var(--pal-chroma)) var(--pal-hue) / .9);--ms-raised:oklch(calc(.2822 * var(--pal-lk) + var(--pal-l0)) calc(.0142 * var(--pal-chroma)) var(--pal-hue));--card-w:60px;background:oklch(calc(.1808 * var(--pal-lk) + var(--pal-l0)) calc(.0119 * var(--pal-chroma)) var(--pal-hue));flex-direction:column;width:min(1320px,96vw);max-width:1320px;height:min(900px,100dvh - 32px);display:flex}.mesa-dialog.mead-modal[open]{max-height:calc(100dvh - 24px)}.mesa-dialog>.activity-call-slot{margin-top:8px}.mesa-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:oklch(calc(.1371 * var(--pal-lk) + var(--pal-l0)) calc(.0099 * var(--pal-chroma)) var(--pal-hue) / .93)}.mesa-dialog>.modal-scroll{background:radial-gradient(circle at 50% 40%,#2a1d12 0%,#120d08 75%);border-radius:14px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:auto;box-shadow:inset 0 0 90px #0009}.mesa-dialog :where(.mesa-lobby,.mesa-me,.mesa-result,.mesa-guide-actions,.mesa-rules footer,.mesa-bets) button{background:var(--ms-raised);min-height:38px;color:var(--ms-parchment);font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #9b845099;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.9rem;font-weight:600;display:inline-flex}.mesa-dialog :where(.mesa-lobby,.mesa-me,.mesa-result,.mesa-guide-actions,.mesa-rules footer,.mesa-bets) button:hover:not(:disabled){background:oklch(calc(.3267 * var(--pal-lk) + var(--pal-l0)) calc(.0171 * var(--pal-chroma)) var(--pal-hue));border-color:var(--ms-gold)}.mesa-dialog button.primary{color:#1b140b;background:#c9a960;border-color:#c9a960}.mesa-dialog button.primary:hover:not(:disabled){background:#dcbd72;border-color:#dcbd72}.mesa-dialog button:disabled{opacity:.48;cursor:default}.mesa-dialog :is(button,input):focus-visible{outline:2px solid var(--ms-gold);outline-offset:2px}.mesa-face{background:oklch(calc(.1937 * var(--pal-lk) + var(--pal-l0)) calc(.0168 * var(--pal-chroma)) var(--pal-hue));border-radius:50%;flex-shrink:0;width:44px;height:44px;display:block;overflow:hidden}.mesa-face.is-large{width:56px;height:56px}.mesa-face .portrait-surface{width:100%;height:100%}.mesa-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mesa-team-mark{color:var(--ms-axe)}.is-team1 .mesa-team-mark,.mesa-score-team.is-team1 .mesa-team-mark{color:var(--ms-raven)}.mesa-loading{color:var(--muted);margin:auto}.mesa-wait{color:var(--ms-parchment-muted);text-align:center;margin:0;font-size:.88rem}.mesa-toast-message{z-index:30;color:#ffd9cb;background:#3a1a12f2;border:1px solid #d9683f99;border-radius:12px;max-width:min(520px,100% - 32px);margin:0;padding:9px 16px;font-size:.88rem;position:absolute;top:12px;left:50%;transform:translate(-50%)}.mesa-lobby{flex-direction:column;gap:16px;width:min(900px,100%);margin:auto;padding:26px 24px;display:flex}.mesa-segmented{border:1px solid var(--ms-gold-line);background:var(--ms-surface);border-radius:12px;padding:3px;display:inline-flex}.mesa-dialog .mesa-segmented button{background:0 0;border-color:#0000;min-height:34px}.mesa-dialog .mesa-segmented button[aria-pressed=true]{border-color:var(--ms-gold);color:#fff3d6;background:#c9a96033}.mesa-lobby-players{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mesa-lobby-players li{background:linear-gradient(180deg in srgb, oklch(calc(.2641 * var(--pal-lk) + var(--pal-l0)) calc(.0184 * var(--pal-chroma)) var(--pal-hue) / .9), oklch(calc(.1808 * var(--pal-lk) + var(--pal-l0)) calc(.0119 * var(--pal-chroma)) var(--pal-hue) / .9));min-height:118px;color:var(--ms-parchment);text-align:center;border:1px solid #9b845066;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 10px;font-size:.9rem;display:flex;position:relative}.mesa-lobby-players li.is-me{border-color:var(--ms-gold);box-shadow:0 0 18px #d0ad6238}.mesa-lobby-players li.is-team0{border-top:3px solid var(--ms-axe)}.mesa-lobby-players li.is-team1{border-top:3px solid var(--ms-raven)}.mesa-lobby-players li.is-empty{color:var(--ms-parchment-muted);background:0 0;border-style:dashed;justify-content:center;font-size:.82rem}.mesa-lobby-players .mesa-name{max-width:100%;font-weight:600}.mesa-lobby-players .activity-remove{position:absolute;top:4px;left:4px}.mesa-lobby-tags{min-height:18px;color:var(--ms-gold);align-items:center;gap:6px;display:inline-flex}.mesa-lobby-tags small{font-size:max(var(--text-min,12px), .78rem);color:var(--ms-parchment-muted)}.mesa-lobby-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.mesa-stage{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 14px 12px;display:flex;position:relative}.mesa-score{color:var(--ms-parchment);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.mesa-score>span{align-items:baseline;gap:8px;display:inline-flex}.mesa-score small{color:var(--ms-parchment-muted);font-size:max(var(--text-min,12px), .8rem)}.mesa-score b{font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:600}.mesa-score-team{border:1px solid #0000;border-radius:999px;padding:2px 12px}.mesa-score-team.is-mine{border-color:var(--ms-gold-line);background:#c9a9601a}.mesa-score-team i{color:var(--ms-gold);letter-spacing:2px;font-style:normal}.mesa-score-goal{color:var(--ms-parchment-muted);font-size:max(var(--text-min,12px), .78rem)}.mesa-felt{--seat-rx:44%;--seat-ry:40%;--play-rx:16%;--play-ry:25%;--seat-cx:44cqw;--seat-cy:40cqh;flex:1;min-height:300px;margin-top:26px;position:relative;container:felt/size}.mesa-table{width:min(100cqw, (100cqh - 2 * var(--rim,0px)) * 16 / 9);aspect-ratio:16/9;--pot-y:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container:table/size}.mesa-table:before{content:"";border:14px solid var(--ms-wood);background:radial-gradient(ellipse at 50% 45%, #24513a, var(--ms-felt) 70%, #10241a);border-radius:50%;position:absolute;inset:4% 3%;box-shadow:inset 0 0 40px #000a,0 10px 30px #000a}.mesa-felt-art{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 62%,#000 78%,#0000 100%);mask-image:radial-gradient(60% 62%,#000 78%,#0000 100%)}.mesa-felt-art.is-portrait{display:none}.mesa-seats{margin:0;padding:0;list-style:none;position:absolute;inset:0}.mesa-seat{left:calc(50% + var(--cos) * var(--seat-rx));top:calc(50% + var(--sin) * var(--seat-ry));z-index:3;width:110px;color:var(--ms-parchment);text-align:center;justify-items:center;gap:2px;transition:opacity .3s;display:grid;position:absolute;transform:translate(-50%,-50%)}.mesa-seat-face{background:#120d08d9;border-radius:50%;padding:3px;display:block;position:relative;box-shadow:0 0 0 2px #6b5a3e}.mesa-seat.is-team0 .mesa-seat-face{box-shadow:0 0 0 2px var(--ms-axe)}.mesa-seat.is-team1 .mesa-seat-face{box-shadow:0 0 0 2px var(--ms-raven)}.mesa-seat.is-turn .mesa-seat-face{box-shadow:0 0 0 3px var(--ms-gold), 0 0 22px #d4af3799;animation:1.6s ease-in-out infinite mesa-breathe}.mesa-seat.is-winner .mesa-seat-face{box-shadow:0 0 0 3px #9fd9ae,0 0 26px #9fd9ae88}.mesa-seat.is-folded,.mesa-seat.is-out{opacity:.55}.mesa-dealer{width:26px;height:26px;position:absolute;bottom:-6px;right:-10px}.mesa-dealer.is-plain{background:var(--ms-parchment);color:var(--ms-ink);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.mesa-seat-name{max-width:100%;font-size:max(var(--text-min,12px), .82rem);background:#120d08cc;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-weight:600;display:inline-flex}.mesa-stack{font-size:max(var(--text-min,12px), .8rem);font-variant-numeric:tabular-nums;background:#000a;border-radius:6px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.mesa-stack i{color:var(--ms-gold);font-style:normal;font-size:max(var(--text-min,12px), .72rem);background:#c9a96033;border-radius:4px;padding:0 4px;font-weight:700}.mesa-stack i.is-allin{color:#fff;background:#a3262a}.mesa-stack i.is-rebuy{color:#c8d8f0;background:#2c3b52}.mesa-held{justify-content:center;display:flex}.mesa-held .pcard+.pcard{margin-left:calc(var(--card-w) * -.36)}.mesa-held.is-shown .pcard+.pcard{margin-left:2px}.mesa-bet{color:#fff3d6;font-size:max(var(--text-min,12px), .8rem);transform:translate(calc(-50% - var(--cos) * 92px), calc(-50% - var(--sin) * 58px));background:#000b;border-radius:999px;align-items:center;gap:3px;padding:1px 7px 1px 2px;font-weight:700;animation:.25s ease-out mesa-fade;display:inline-flex;position:absolute;top:50%;left:50%}.mesa-signal-bubble{background:#f4ead2;border-radius:50%;width:46px;height:46px;padding:3px;animation:.3s ease-out mesa-pop;position:absolute;top:-14px;left:calc(50% + 34px);box-shadow:0 2px 10px #000a}.mesa-signal-bubble.is-hidden{filter:grayscale(.6);background:#d8cdb4}.mesa-signal-art{object-fit:contain;width:100%;height:100%}.mesa-center{z-index:2;color:var(--ms-parchment);justify-items:center;gap:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mesa-hud{border:1px solid var(--ms-gold-line);background:#000a;border-radius:12px;align-items:center;gap:10px;padding:3px 12px 3px 6px;display:inline-flex}.mesa-vira{align-items:center;gap:6px;display:inline-flex}.mesa-deck{--card-w:40px;display:flex}.mesa-deck .pcard.is-sm{--w:26px}.mesa-deck .pcard+.pcard{margin-left:-10px;transform:rotate(8deg)}.mesa-vira small{font-size:max(var(--text-min,12px), .78rem);color:var(--ms-parchment-muted)}.mesa-vira small b{color:var(--ms-gold);font-size:1rem}.mesa-pips{gap:5px;margin:0;padding:0;list-style:none;display:flex}.mesa-pips li{border:1px solid #e7d7b488;border-radius:50%;width:12px;height:12px}.mesa-pips li.is-won,.mesa-pips li.is-team0{border-color:var(--ms-gold);background:var(--ms-gold)}.mesa-pips li.is-lost,.mesa-pips li.is-team1{background:#c85a4a;border-color:#c85a4a}.mesa-pips li.is-team1{border-color:var(--ms-raven);background:var(--ms-raven)}.mesa-pips li.is-tie{background:linear-gradient(90deg,#e7d7b4 50%,#0000 50%)}.mesa-value{font-size:max(var(--text-min,12px), .78rem);background:#000a;border-radius:999px;padding:1px 9px}.mesa-value b{color:var(--ms-gold);font-size:.95rem}.mesa-value:not(.is-v1){background:#6a1d18;box-shadow:0 0 14px #a3262a88}.mesa-trick{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.mesa-trick li{left:calc(50% + var(--cos) * var(--play-rx));top:calc(50% + var(--sin) * var(--play-ry));transform:translate(-50%, -50%) rotate(var(--r));animation:.28s ease-out mesa-throw;position:absolute}.mesa-trick li.is-manilha .pcard{box-shadow:0 0 0 2px var(--ms-gold), 0 0 16px #d4af37aa}.mesa-trick.is-gathered li{animation:.6s ease-in 1.4s forwards mesa-gather}.mesa-center.is-poquer{gap:8px}.mesa-board{gap:6px;margin:0;padding:0;list-style:none;display:flex}.mesa-board li.is-dealt{animation:.5s cubic-bezier(.2,.9,.25,1.15) backwards mesa-board-in;animation-delay:calc(var(--i,0) * .15s)}.mesa-pot{background:#000b;border-radius:999px;align-items:center;gap:6px;padding:2px 12px 2px 4px;font-size:.92rem;display:inline-flex}.mesa-pot b{color:var(--ms-gold);font-variant-numeric:tabular-nums}.mesa-seal{right:calc(-1 * var(--card-w) * 1.3);width:64px;min-height:64px;color:var(--ms-parchment-muted);cursor:pointer;background:0 0;border:0;justify-items:center;gap:1px;padding:0;display:grid;position:absolute;top:0}.mesa-dialog .mesa-seal:disabled{cursor:default;opacity:1}.mesa-seal-art{width:52px;height:52px}.mesa-seal-wax{background:radial-gradient(circle at 35% 30%,#e0a53a,#9a5c12);border-radius:50%;width:44px;height:44px}.mesa-seal code{font-size:max(var(--text-min,12px), .7rem)}.mesa-seal.is-open .mesa-seal-art{animation:.5s ease-out mesa-crack}.mesa-seal.is-ok code{color:#9fd9ae}.mesa-seal.is-bad code{color:#ff9c8a}.mesa-pots{font-size:max(var(--text-min,12px), .84rem);background:#000b;border-radius:10px;gap:2px;margin:0;padding:4px 12px;list-style:none;display:grid}.mesa-pots b{color:var(--ms-gold)}.mesa-pots small{color:var(--ms-parchment-muted);font-size:max(var(--text-min,12px), .8rem)}.mesa-felt-clock{z-index:4;min-width:40px;color:var(--ms-parchment);font-variant-numeric:tabular-nums;text-align:center;background:#000b;border-radius:999px;padding:3px 10px;position:absolute;top:8px;right:10px}.mesa-felt-clock-name{color:var(--ms-parchment-muted);font-size:max(var(--text-min,12px), .8rem)}.mesa-burst{z-index:8;pointer-events:none;place-items:center;width:min(80%,520px);animation:1.5s ease-out forwards mesa-burst;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mesa-burst-art{grid-area:1/1;width:100%}.mesa-burst b{color:#fff3d6;letter-spacing:.02em;text-shadow:0 0 2px #000,0 4px 18px #a3262a,0 0 40px #d4af37;grid-area:1/1;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,9cqw,4.4rem);font-weight:800}.mesa-me{justify-items:center;gap:8px;display:grid}.mesa-hand{justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mesa-hand li{animation:.35s ease-out backwards mesa-deal}.mesa-hand li:nth-child(2){animation-delay:80ms}.mesa-hand li:nth-child(3){animation-delay:.16s}.mesa-hand li.is-folded{opacity:.4;filter:grayscale(.7)}.mesa-dialog .mesa-card-button{background:0 0;border:0;border-radius:8px;min-height:0;padding:0;transition:transform .15s;display:block}.mesa-hand.is-live .mesa-card-button:hover:not(:disabled),.mesa-hand.is-live .mesa-card-button:focus-visible{transform:translateY(-10px)}.mesa-dialog .mesa-card-button:disabled{opacity:1}.mesa-hand:not(.is-live) .pcard{filter:brightness(.85)}.mesa-card-button.is-cover .pcard{filter:brightness(.7)sepia(.4);outline:2px dashed var(--ms-gold)}.mesa-moves{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mesa-dialog .mesa-truco-button{color:#fff3d6;letter-spacing:.04em;background:linear-gradient(#b8322a,#7a1a15);border:2px solid #f0c75e;min-height:44px;padding:0 22px;font-family:Fraunces,Georgia,serif;font-size:1.15rem;font-weight:800;box-shadow:0 0 18px #a3262a88}.mesa-dialog .mesa-truco-button:hover:not(:disabled){background:linear-gradient(#cf3b31,#8a1f19);border-color:#ffe08a}.mesa-dialog .mesa-cover-button[aria-pressed=true]{border-color:var(--ms-gold);background:#c9a96033}.mesa-ask{border:1px solid var(--ms-gold-line);background:var(--ms-surface);max-width:560px;color:var(--ms-parchment);text-align:center;border-radius:12px;justify-items:center;gap:8px;padding:10px 14px;animation:.25s ease-out mesa-pop;display:grid}.mesa-ask.is-truco{border-color:#d9683f;box-shadow:0 0 22px #a3262a66}.mesa-ask p{margin:0;font-size:.92rem;line-height:1.45}.mesa-ask-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mesa-dialog .mesa-ask-actions .is-raise{color:#fff3d6;background:#7a1a15;border-color:#f0c75e}.mesa-partner{align-items:center;gap:4px;display:inline-flex}.mesa-partner small{color:var(--ms-parchment-muted);margin-right:4px}.mesa-signals{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.mesa-dialog .mesa-signals-toggle{gap:6px;padding-left:4px;display:none}.mesa-signals-toggle .mesa-signal-art{width:30px;height:30px}@container mesa-room (max-width:600px){.mesa-dialog .mesa-signals-toggle{display:inline-flex}.mesa-signals:not(.is-open){display:none}.mesa-signals.is-open{grid-template-columns:repeat(4,auto);display:grid}}.mesa-hand-result{z-index:5;border:1px solid var(--ms-gold);color:#fff3d6;white-space:nowrap;background:#120d08e6;border-radius:12px;justify-items:center;padding:8px 18px;font-family:Fraunces,Georgia,serif;font-size:1.15rem;font-weight:600;animation:.3s ease-out mesa-fade;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mesa-hand-result small{font-family:inherit;font-size:max(var(--text-min,12px), .8rem);color:var(--ms-parchment-muted)}.mesa-pots li.is-returned{color:var(--ms-parchment-muted)}.mesa-dialog .mesa-signals button{background:#f4ead2;border-radius:50%;width:40px;height:40px;min-height:40px;padding:3px}.mesa-dialog .mesa-signals button:hover:not(:disabled){background:#fff8e6}.mesa-bets{border:1px solid var(--ms-gold-line);background:var(--ms-surface);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.mesa-raise{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mesa-raise label{color:var(--ms-parchment-muted);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;font-size:.86rem;display:inline-flex}.mesa-dialog .mesa-raise input[type=range]{width:160px;accent-color:var(--ms-gold);flex:none;margin:0}.mesa-dialog .mesa-raise input[type=number]{background:oklch(calc(.1637 * var(--pal-lk) + var(--pal-l0)) calc(.0134 * var(--pal-chroma)) var(--pal-hue));width:84px;min-height:36px;color:var(--ms-parchment);font:inherit;font-variant-numeric:tabular-nums;border:1px solid #9b8450;border-radius:8px;flex:none;margin:0;padding:0 8px}.mesa-raise-presets{gap:4px;display:inline-flex}.mesa-dialog .mesa-raise-presets button{min-height:32px;padding:0 9px;font-size:.82rem}.mesa-turn-clock{min-width:44px;color:var(--ms-parchment);font-variant-numeric:tabular-nums;text-align:center}.mesa-turn-clock.is-bank{color:#ffb07a}.mesa-watchers{color:var(--ms-parchment-muted);font-size:max(var(--text-min,12px), .8rem);text-align:center;margin:0}.mesa-result{z-index:20;border:1px solid var(--ms-gold);background:oklch(calc(.1808 * var(--pal-lk) + var(--pal-l0)) calc(.0119 * var(--pal-chroma)) var(--pal-hue) / .95);width:min(520px,100% - 24px);max-height:calc(100% - 24px);color:var(--ms-parchment);border-radius:16px;justify-items:center;gap:10px;padding:0 0 16px;animation:.35s ease-out mesa-pop-center;display:grid;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 60px #000c}.mesa-result-art{aspect-ratio:1200/420;object-fit:cover;border-radius:15px 15px 0 0;width:100%}.mesa-result h3{text-align:center;color:#fff3d6;align-items:center;gap:8px;margin:0;padding:0 16px;font-family:Fraunces,Georgia,serif;font-size:1.4rem;font-weight:600;display:flex}.mesa-result-score{margin:0;font-size:1.05rem}.mesa-result-score b{color:var(--ms-gold);font-size:1.3rem}.mesa-standings{gap:4px;width:calc(100% - 32px);margin:0;padding:0 0 0 22px;display:grid}.mesa-standings li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mesa-standings li .mesa-face{width:28px;height:28px}.mesa-standings li.is-me{color:#fff3d6;font-weight:700}.mesa-standings b{font-variant-numeric:tabular-nums}.mesa-result-actions{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 16px;display:flex}.mesa-overlay{z-index:40;background:oklch(calc(.1371 * var(--pal-lk) + var(--pal-l0)) calc(.0099 * var(--pal-chroma)) var(--pal-hue) / .8);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.mesa-guide,.mesa-rules,.mesa-deck-check{border:1px solid var(--ms-gold-line);background:oklch(calc(.1908 * var(--pal-lk) + var(--pal-l0)) calc(.0142 * var(--pal-chroma)) var(--pal-hue));width:min(560px,100%);max-height:100%;color:var(--ms-parchment);border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex;overflow:auto}.mesa-deck-check{width:min(720px,100%)}.mesa-guide-art{aspect-ratio:16/7;object-fit:cover;border-radius:10px;width:100%}.mesa-guide h3,.mesa-rules h3,.mesa-deck-check h3{align-items:center;gap:8px;margin:0;font-family:Fraunces,Georgia,serif;font-weight:500;display:flex}.mesa-guide ol{gap:6px;margin:0;padding-left:22px;line-height:1.45;display:grid}.mesa-guide-actions,.mesa-rules footer{justify-content:flex-end;gap:10px;display:flex}.mesa-rules header,.mesa-deck-check header{justify-content:space-between;align-items:center;display:flex}.mesa-rules-scroll{gap:12px;display:grid;overflow:auto}.mesa-rules section h4{color:#f2e3bf;margin:0 0 4px}.mesa-rules section p,.mesa-deck-check>p{color:var(--ms-parchment-muted);margin:0;line-height:1.5}.mesa-deck-verdict{font-weight:700}.mesa-deck-check>.mesa-deck-verdict.is-ok{color:#9fd9ae}.mesa-deck-check>.mesa-deck-verdict.is-bad{color:#ff9c8a}.mesa-hash{overflow-wrap:anywhere;font-size:max(var(--text-min,12px), .78rem);background:#000a;border-radius:6px;padding:6px 8px}.mesa-deck-order{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mesa-deck-order li{justify-items:center;gap:1px;display:grid}.mesa-deck-order small{color:var(--ms-parchment-muted);font-size:var(--text-min,12px)}.mesa-deck-order li.is-closed .pcard{opacity:.55}.mesa-stage{isolation:isolate}.mesa-backdrop{z-index:-1;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mesa-backdrop.is-portrait{display:none}.mesa-stage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80% 75%,#08060426,#080604b8 72%,#080604eb);position:absolute;inset:0}@container mesa-room not (min-aspect-ratio:1){.mesa-backdrop.is-landscape{display:none}.mesa-backdrop.is-portrait{display:block}}.mesa-setup-block{border:1px solid var(--ms-gold-line);background:oklch(calc(.2123 * var(--pal-lk) + var(--pal-l0)) calc(.0169 * var(--pal-chroma)) var(--pal-hue) / .85);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.mesa-setup-block h3{color:#f2e3bf;align-items:baseline;gap:8px;margin:0;font-family:Fraunces,Georgia,serif;font-size:1.05rem;font-weight:600;display:flex}.mesa-setup-block h3 small{color:var(--ms-gold);font-family:inherit;font-size:max(var(--text-min,12px), .8rem);background:#c9a96033;border-radius:999px;padding:0 8px}.mesa-setup-help{color:var(--ms-parchment-muted);margin:0;font-size:.86rem;line-height:1.45}.mesa-variants{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.mesa-dialog .mesa-variant{background:linear-gradient(180deg in srgb, oklch(calc(.2331 * var(--pal-lk) + var(--pal-l0)) calc(.0206 * var(--pal-chroma)) var(--pal-hue)), oklch(calc(.1808 * var(--pal-lk) + var(--pal-l0)) calc(.0119 * var(--pal-chroma)) var(--pal-hue)));min-height:0;color:var(--ms-parchment);font:inherit;text-align:left;white-space:normal;border:1px solid #9b845066;border-radius:14px;grid-template-rows:auto auto 1fr auto;align-content:start;gap:8px;padding:0 0 12px;font-weight:400;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden}.mesa-variant>:not(.mesa-variant-art){margin:0 14px}.mesa-variant-art{aspect-ratio:16/5.5;object-fit:cover;width:100%;transition:transform .6s,filter .3s}.mesa-dialog button.mesa-variant:hover:not(:disabled){border-color:var(--ms-gold);transform:translateY(-2px)}.mesa-dialog button.mesa-variant:hover:not(:disabled) .mesa-variant-art{transform:scale(1.04)}.mesa-dialog button.mesa-variant:not(.is-chosen) .mesa-variant-art{filter:saturate(.6)brightness(.72)}.mesa-dialog .mesa-variant.is-chosen{border-color:var(--ms-gold);box-shadow:0 0 0 1px var(--ms-gold), 0 0 26px #d4af3733}.mesa-variant-name{align-items:center;gap:8px;display:flex}.mesa-variant-name b{color:#fff3d6;font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:700}.mesa-variant-check{color:var(--ms-gold);flex:none;margin-left:auto}.mesa-variant-text{color:var(--ms-parchment-muted);font-size:.86rem;line-height:1.45}.mesa-variant-facts{flex-wrap:wrap;gap:6px;display:flex}.mesa-variant-facts>span{color:#f2e3bf;font-size:max(var(--text-min,12px), .78rem);background:#c9a96022;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-weight:600;display:inline-flex}.mesa-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;display:grid}.mesa-dialog .mesa-option{background:linear-gradient(180deg in srgb, oklch(calc(.2331 * var(--pal-lk) + var(--pal-l0)) calc(.0206 * var(--pal-chroma)) var(--pal-hue)), oklch(calc(.1808 * var(--pal-lk) + var(--pal-l0)) calc(.0119 * var(--pal-chroma)) var(--pal-hue)));min-height:0;color:var(--ms-parchment);font:inherit;text-align:left;white-space:normal;border:1px solid #9b845066;border-radius:12px;align-content:start;justify-items:start;gap:6px;padding:12px 14px;font-weight:400;transition:border-color .2s,box-shadow .2s;display:grid}.mesa-dialog button.mesa-option:hover:not(:disabled){border-color:var(--ms-gold)}.mesa-dialog .mesa-option.is-chosen{border-color:var(--ms-gold);box-shadow:0 0 0 1px var(--ms-gold), 0 0 20px #d4af3733}.mesa-option-name{width:100%;color:var(--ms-gold);align-items:center;gap:8px;display:flex}.mesa-option-name b{color:#f2e3bf;font-family:Fraunces,Georgia,serif;font-size:1rem;font-weight:600}.mesa-option-text{color:var(--ms-parchment-muted);font-size:.84rem;line-height:1.45}.mesa-dialog .mesa-segmented.is-minutes button{justify-items:center;gap:1px;min-height:44px;padding:4px 14px;display:grid}.mesa-segmented.is-minutes b{font-size:.95rem}.mesa-segmented.is-minutes small{color:var(--ms-parchment-muted);font-size:max(var(--text-min,12px), .72rem);font-weight:500}.mesa-lobby-players li.is-empty:has(.mesa-free-seat){padding:0}.mesa-dialog .mesa-lobby .mesa-free-seat{width:100%;min-height:116px;color:var(--ms-parchment-muted);background:0 0;border:0;border-radius:13px;flex-direction:column;flex:1;gap:6px;font-size:.82rem;font-weight:500}.mesa-dialog .mesa-lobby .mesa-free-seat svg{box-sizing:content-box;border:1px dashed var(--ms-gold-line);border-radius:50%;padding:6px;transition:transform .25s,border-color .25s}.mesa-dialog .mesa-lobby .mesa-free-seat:hover:not(:disabled){color:var(--ms-parchment);background:#c9a9601a}.mesa-dialog .mesa-lobby .mesa-free-seat:hover:not(:disabled) svg{border-color:var(--ms-gold);transform:scale(1.08)}.mesa-score.is-truco{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;width:min(760px,100%);margin:0 auto;display:grid}.mesa-score.is-truco .mesa-score-team{background:linear-gradient(#2b2016f2,#17110bf2);border:1px solid #6b5a3e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name num""games num";align-items:center;column-gap:12px;padding:6px 16px;display:grid;box-shadow:inset 0 1px #ffffff12,0 6px 18px #000a}.mesa-score.is-truco .mesa-score-team.is-team0{border-left:4px solid var(--ms-axe)}.mesa-score.is-truco .mesa-score-team.is-team1{border-right:4px solid var(--ms-raven);text-align:right;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num name""num games"}.mesa-score.is-truco .mesa-score-team.is-mine{border-color:var(--ms-gold);box-shadow:0 0 0 1px var(--ms-gold), 0 0 24px #d4af3733, 0 6px 18px #000a}.mesa-score.is-truco .mesa-score-team small{color:#f2e3bf;font-size:max(var(--text-min,12px), .95rem);text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:600;overflow:hidden}.mesa-score.is-truco .mesa-score-team i{grid-area:games}.mesa-score .mesa-score-num{color:#fff3d6;font-variant-numeric:tabular-nums;text-shadow:0 2px #000,0 0 18px #d4af3755;grid-area:num;font-family:Fraunces,Georgia,serif;font-size:2.6rem;font-weight:700;line-height:1;animation:.7s cubic-bezier(.2,.9,.25,1.3) mesa-score-bump}.mesa-score-team.is-scoring .mesa-score-num{color:#ffe39a}.mesa-score-mid{background:#000a;border-radius:12px;align-content:center;justify-items:center;gap:5px;padding:4px 12px;display:grid}.mesa-score-mid .mesa-score-goal{font-size:max(var(--text-min,12px), .78rem);letter-spacing:.06em;text-transform:uppercase}.mesa-score-mid .mesa-hud{background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.mesa-score-mid .mesa-pips li{width:14px;height:14px}.mesa-score-mid .mesa-value{font-size:max(var(--text-min,12px), .84rem);padding:2px 10px;animation:.35s ease-out mesa-pop}.mesa-score-mid .mesa-value b{font-size:1.15rem}@container mesa-room (max-width:600px){.mesa-score.is-truco{gap:6px}.mesa-score.is-truco .mesa-score-team,.mesa-score.is-truco .mesa-score-team.is-team1{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"name""num""games";justify-items:center;padding:4px 8px}.mesa-score.is-truco .mesa-score-team small{max-width:100%}.mesa-score .mesa-score-num{font-size:1.9rem}.mesa-score-mid{padding:3px 6px}.mesa-score-mid .mesa-score-goal{display:none}}.mesa-stage .mesa-felt{margin-bottom:18px}@container mesa-room (max-height:460px) and (min-width:600px){.mesa-stage .mesa-felt{--rim:16px;min-height:0;margin-top:8px;margin-bottom:2px}.mesa-score.is-truco .mesa-score-team,.mesa-score.is-truco .mesa-score-team.is-team1{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"name""num""games";justify-items:center;padding:3px 8px}.mesa-score .mesa-score-num{font-size:1.6rem}.mesa-score-mid .mesa-score-goal{display:none}.mesa-score.is-poquer{flex-wrap:nowrap;gap:10px}.mesa-score.is-poquer>span{gap:4px}.mesa-score.is-poquer b{font-size:1.05rem}.mesa-stage.is-poquer .mesa-me .mesa-hand .pcard.is-lg{--w:calc(var(--card-w) * .9)}.mesa-stage>.mesa-me{min-height:0}}.mesa-vira-spot{z-index:1;pointer-events:none;justify-items:center;gap:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mesa-vira-label{color:var(--ms-gold);font-family:Fraunces,Georgia,serif;font-size:max(var(--text-min,12px), .78rem);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 4px #000;font-weight:600}.mesa-vira-stack{display:grid}.mesa-vira-stack>.pcard{--w:calc(var(--card-w) * 1.2);grid-area:1/1}.mesa-vira-stack>.mesa-vira-deck{transform:translate(-24%,-3%)rotate(-10deg);box-shadow:2px 2px #1c2a20,4px 4px #14201a,6px 6px #0e1712,0 8px 16px #000a}.mesa-vira-stack>.mesa-vira-card{box-shadow:0 0 0 2px var(--ms-gold), 0 0 26px #d4af3788, 0 8px 18px #000c;animation:.7s cubic-bezier(.2,.9,.25,1.2) .25s backwards mesa-vira-in;transform:translate(16%,2%)rotate(7deg)}.mesa-manilha{z-index:1;border:1px solid var(--ms-gold);color:var(--ms-parchment);font-size:max(var(--text-min,12px), .82rem);white-space:nowrap;background:#120d08f0;border-radius:999px;margin-top:-10px;padding:2px 12px;position:relative;box-shadow:0 0 14px #d4af3744}.mesa-manilha b{color:var(--ms-gold);margin-left:2px;font-family:Fraunces,Georgia,serif;font-size:1.2rem}@container felt (max-width:560px){.mesa-vira-stack>.pcard{--w:var(--card-w)}}.mesa-burst.is-truco b{font-size:clamp(2.4rem,11cqw,5.6rem)}.mesa-stage.is-v6 .mesa-burst b{color:#ffe0b0}.mesa-stage.is-v9 .mesa-burst b{color:#ffc98a}.mesa-stage.is-v12 .mesa-burst b{color:#ffd166;font-size:clamp(2.8rem,13cqw,6.4rem)}.mesa-stage.is-shaking .mesa-table{animation:.5s cubic-bezier(.36,.07,.19,.97) mesa-shake}.mesa-stage.is-v9 .mesa-table,.mesa-stage.is-v12 .mesa-table{animation-duration:.7s}.mesa-stage.is-shaking .mesa-felt:after{content:"";z-index:7;pointer-events:none;background:radial-gradient(#a3262a66,#0000 62%);animation:.9s ease-out forwards mesa-flash;position:absolute;inset:0}.mesa-burst.is-allin b{color:#ffe9b0;text-shadow:0 0 2px #000,0 4px 18px #d4af37,0 0 46px #ff8a3d}.mesa-burst.is-allin .mesa-burst-art{filter:hue-rotate(28deg)saturate(1.2)}.mesa-notice{z-index:9;color:#ffe2db;text-overflow:ellipsis;white-space:nowrap;background:#2a0f0cf2;border:1px solid #ff9c8a88;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 16px);margin:0;padding:6px 14px;font-weight:600;animation:7s ease-out forwards mesa-notice;display:inline-flex;position:absolute;top:4px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 24px #000a}.mesa-result-reason{color:#ffcfbf;text-align:center;margin:0;padding:0 18px;font-size:.95rem}.mesa-result-hint{color:var(--ms-parchment-muted);font-size:max(var(--text-min,12px), .82rem);text-align:center;margin:0;padding:0 18px}.mesa-croupier{z-index:2;aspect-ratio:1;pointer-events:none;width:clamp(64px,16%,180px);position:absolute;top:0;left:50%;transform:translate(-50%,-24%)}.mesa-croupier-art{object-fit:contain;opacity:0;filter:drop-shadow(0 10px 16px #000c);width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 76%,#0000 98%);mask-image:linear-gradient(#000 76%,#0000 98%)}.mesa-stage.is-poquer .mesa-felt{margin-top:30px}@container felt (max-height:340px){.mesa-croupier{display:none}.mesa-center.is-poquer{gap:4px;top:36%}.mesa-pot{padding:1px 10px;font-size:.9rem}.mesa-pot-heap{display:none}}.mesa-croupier.is-idle .mesa-croupier-art.is-idle,.mesa-croupier.is-deal .mesa-croupier-art.is-deal,.mesa-croupier.is-announce .mesa-croupier-art.is-announce{opacity:1}.mesa-croupier-line{width:max-content;max-width:min(240px,40cqw);color:var(--ms-ink);font-family:Fraunces,Georgia,serif;font-size:max(var(--text-min,12px), .95rem);background:#f4ead2;border:1px solid #b8893f;border-radius:12px 12px 12px 3px;padding:6px 12px;font-weight:600;animation:3.2s ease-out forwards mesa-line;position:absolute;top:28%;left:88%;box-shadow:0 6px 16px #000a}.mesa-chips{width:22px;height:22px;display:inline-block;position:relative}.mesa-chips img{left:0;bottom:calc(var(--i) * 3px);filter:drop-shadow(0 1px 1px #000b);width:22px;height:22px;position:absolute}.mesa-dialog .mesa-bet{align-items:flex-end;gap:6px;padding:2px 10px 2px 5px;animation:.35s cubic-bezier(.2,.9,.25,1.2) mesa-bet-in}.mesa-bet b{color:#ffe39a;font-variant-numeric:tabular-nums}.mesa-stack-art{object-fit:contain;width:22px;height:22px}.mesa-pot{gap:8px;padding:4px 14px;font-size:1rem}.mesa-pot b{min-width:3ch;font-size:1.15rem;display:inline-block}.mesa-seat.is-allin .mesa-seat-face{animation:1.2s ease-out 2 mesa-allin;box-shadow:0 0 0 3px #ff8a3d,0 0 34px #ff8a3dcc}.mesa-held .pcard{animation:.5s cubic-bezier(.2,.8,.3,1) backwards mesa-deal-in;animation-delay:calc(var(--seat,0) * 70ms)}.mesa-held .pcard:nth-child(2){animation-delay:calc(var(--seat,0) * 70ms + .24s)}.mesa-held .pcard:nth-child(3){animation-delay:calc(var(--seat,0) * 70ms + .48s)}.mesa-held.is-shown .pcard{animation:.45s ease-out backwards mesa-flip;animation-delay:calc(var(--seat,0) * 90ms)}@keyframes mesa-deal-in{0%{opacity:0;transform:translate(calc(var(--cos,0) * -1 * var(--seat-cx)), calc(var(--sin,0) * -1 * var(--seat-cy))) rotate(-30deg) scale(.7)}50%{opacity:1}}@keyframes mesa-board-in{0%{opacity:0;transform:translateY(-14px)rotateY(90deg)}}@keyframes mesa-vira-in{0%{opacity:0;transform:translate(-24%,-3%)rotate(-10deg)rotateY(90deg)}}@keyframes mesa-score-bump{0%{color:#ffe39a;transform:scale(1.6)}to{transform:none}}@keyframes mesa-shake{10%,90%{translate:-1px}20%,80%{translate:3px 1px}30%,50%,70%{translate:-6px -1px}40%,60%{translate:6px 1px}}@keyframes mesa-flash{0%{opacity:1}to{opacity:0}}@keyframes mesa-notice{0%{opacity:0;translate:0 -8px}6%{opacity:1;translate:0}88%{opacity:1}to{opacity:0}}@keyframes mesa-line{0%{opacity:0;transform:translateY(6px)scale(.92)}8%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}@keyframes mesa-bet-in{0%{opacity:0;translate:0 8px}}@keyframes mesa-allin{50%{box-shadow:0 0 0 5px #ffb07a,0 0 50px #ff8a3d}}.mesa-seat{--bust:86px}.mesa-seat-face{isolation:isolate}.mesa-seat-face:has(>.mesa-seat-bust){width:var(--bust);height:var(--bust);box-shadow:none;background:0 0;border-radius:0;padding:0;animation:none}.mesa-seat-bust{object-fit:contain;filter:drop-shadow(0 6px 10px #000b);width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.mesa-seat-face:has(>.mesa-seat-bust):before{content:"";z-index:-1;background:radial-gradient(circle at 50% 55%, var(--glow,transparent), transparent 70%);opacity:0;border-radius:50%;transition:opacity .3s;position:absolute;inset:6% 2% 16%}.mesa-seat.is-turn .mesa-seat-face:before{--glow:#ffd98acc;opacity:1;animation:1.6s ease-in-out infinite mesa-glow}.mesa-seat.is-winner .mesa-seat-face:before{--glow:#9fd9aecc;opacity:1}.mesa-seat.is-allin .mesa-seat-face:before{--glow:#ff8a3dee;opacity:1;animation:.6s ease-in-out 4 mesa-glow}:is(.mesa-seat.is-turn .mesa-seat-face:has(>.mesa-seat-bust),.mesa-seat.is-winner .mesa-seat-face:has(>.mesa-seat-bust),.mesa-seat.is-allin .mesa-seat-face:has(>.mesa-seat-bust)){box-shadow:none;animation:none}.mesa-seat-badge{background:#120d08;border-radius:50%;padding:2px;display:block;position:absolute;bottom:10%;right:-2px;box-shadow:0 0 0 2px #6b5a3e}.mesa-seat .mesa-seat-badge .mesa-face{width:26px;height:26px}.mesa-seat.is-team0 .mesa-seat-badge{box-shadow:0 0 0 2px var(--ms-axe)}.mesa-seat.is-team1 .mesa-seat-badge{box-shadow:0 0 0 2px var(--ms-raven)}.mesa-seat.is-turn .mesa-seat-badge{box-shadow:0 0 0 2px var(--ms-gold)}.mesa-seat-timer{z-index:1;background:#000b;border-radius:2px;height:4px;position:absolute;bottom:-5px;left:12%;right:12%;overflow:hidden}.mesa-seat-timer i{transform-origin:0;background:linear-gradient(90deg,#ffe3a0,#d4af37);height:100%;transition:transform .25s linear;display:block}.mesa-win-float{z-index:4;color:#ffe39a;white-space:nowrap;text-shadow:0 1px #000,0 0 14px #d4af37cc;pointer-events:none;font-family:Fraunces,Georgia,serif;font-size:1.2rem;font-weight:800;animation:2.6s ease-out 1.2s both mesa-win-float;position:absolute;top:0;left:50%}.mesa-lobby-bust{width:76px;height:76px;display:block;position:relative}.mesa-lobby-bust .mesa-seat-badge .mesa-face{width:24px;height:24px}@container felt (max-width:560px){.mesa-seat{--bust:62px}.mesa-seat .mesa-seat-badge .mesa-face{width:20px;height:20px}}@container felt (max-height:340px){.mesa-seat{--bust:50px}}.mesa-avatars{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;display:grid}.mesa-dialog .mesa-avatar{min-height:0;color:var(--ms-parchment);font:inherit;white-space:normal;background:linear-gradient(#241c13,#15110c);border:1px solid #9b845066;border-radius:12px;align-content:start;justify-items:center;gap:2px;padding:6px 6px 8px;font-weight:400;transition:border-color .2s,box-shadow .2s;display:grid}.mesa-avatar-art{object-fit:contain;width:72px;height:72px;display:block;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.mesa-avatar-art.is-plain{color:var(--ms-gold);background:#2a2017;border-radius:50%;place-items:center;font-family:Fraunces,Georgia,serif;font-size:1.4rem;font-weight:700;display:grid;-webkit-mask-image:none;mask-image:none}.mesa-avatar-name{font-size:max(var(--text-min,12px), .82rem);text-align:center;font-weight:600}.mesa-avatar small{color:var(--ms-parchment-muted);font-size:max(var(--text-min,12px), .72rem)}.mesa-dialog button.mesa-avatar:hover:not(:disabled){border-color:var(--ms-gold)}.mesa-dialog .mesa-avatar.is-chosen{border-color:var(--ms-gold);box-shadow:0 0 0 1px var(--ms-gold), 0 0 18px #d4af3733}.mesa-dialog button.mesa-avatar:disabled{opacity:.45}.mesa-pot{position:relative}.mesa-pot-heap{width:108px;height:72px;transform:scale(var(--swell,1));transform-origin:70% 85%;pointer-events:none;transition:transform .6s cubic-bezier(.2,.9,.25,1.2);display:block;position:absolute;bottom:-14px;right:calc(100% - 22px)}.mesa-pot-heap.is-stage0{display:none}.mesa-pot-heap img{object-fit:contain;opacity:0;filter:drop-shadow(0 4px 6px #000c);width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.mesa-pot-heap img.is-on{opacity:1}.mesa-pot.is-paid .mesa-pot-heap{animation:.7s ease-in .9s forwards mesa-heap-out}@keyframes mesa-heap-out{to{opacity:0;transform:scale(.3)translateY(10px)}}.mesa-flyer{z-index:6;pointer-events:none;--dur:.62s;--lift:34px;width:0;height:0;position:absolute;top:50%;left:50%}.mesa-flyer.is-bet{--dur:.45s;--lift:18px}.mesa-flyer.is-out{--dur:.85s;--lift:46px}.mesa-flyer-chip{animation:mesa-fly-x var(--dur) linear var(--delay,0s) both;position:absolute;top:0;left:0}.mesa-flyer-chip>img{filter:drop-shadow(0 2px 2px #000b);width:22px;height:22px;animation:mesa-fly-y var(--dur) ease-out var(--delay,0s) both;margin:-11px 0 0 -11px;display:block}.mesa-bets-slot{place-items:center;min-height:62px;display:grid}.mesa-bets-wait{background:oklch(calc(.1424 * var(--pal-lk) + var(--pal-l0)) calc(.0092 * var(--pal-chroma)) var(--pal-hue) / .7);color:var(--ms-parchment-muted);border:1px dashed #c9a96044;border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 18px;font-size:.95rem;display:inline-flex}.mesa-bets-wait-clock{color:var(--ms-parchment);font-variant-numeric:tabular-nums;background:#000a;border-radius:999px;padding:0 8px}@container mesa-room (max-width:600px) or (max-height:460px){.mesa-bets-slot{min-height:128px}}@container mesa-room (max-width:600px){.mesa-stage .mesa-felt{min-height:300px}}.mesa-dialog.is-my-turn:after{content:"";z-index:50;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--ms-gold), inset 0 0 70px #d4af3766;pointer-events:none;animation:1.8s ease-in-out infinite mesa-glow;position:absolute;inset:0}.mesa-your-turn{z-index:9;border:1px solid var(--ms-gold);color:#ffe7a6;pointer-events:none;background:linear-gradient(#3a2a10f2,#1e150bf2);border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 14px;font-family:Fraunces,Georgia,serif;font-size:1.05rem;font-weight:700;animation:.5s cubic-bezier(.2,.9,.25,1.3) both mesa-your-turn-in;display:inline-flex;position:absolute;bottom:8px;right:10px;box-shadow:0 0 24px #d4af3766,0 8px 22px #000a}@container felt (max-width:560px){.mesa-your-turn{padding:4px 10px;font-size:.95rem;inset:4px auto auto 6px}}.mesa-your-turn b{color:#fff3d6;font-variant-numeric:tabular-nums;background:#000a;border-radius:999px;padding:0 8px;font-size:.9rem}@media (prefers-reduced-motion:reduce){.mesa-dialog.is-my-turn:after{animation:none}}html[data-motion=reduce] .mesa-dialog.is-my-turn:after{animation:none}@keyframes mesa-glow{50%{opacity:.45}}@keyframes mesa-win-float{0%{opacity:0;transform:translate(-50%,10px)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(-50%,-34px)}}@keyframes mesa-your-turn-in{0%{opacity:0;transform:translateY(12px)scale(.9)}}@keyframes mesa-fly-x{0%{opacity:0;transform:translateX(calc(var(--fx) + var(--jx,0px)))}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateX(calc(var(--tx) + var(--jx,0px)))}}@keyframes mesa-fly-y{0%{transform:translateY(var(--fy)) rotate(0deg)}50%{transform:translateY(calc((var(--fy) + var(--ty)) / 2 - var(--lift))) rotate(180deg);animation-timing-function:ease-in}to{transform:translateY(var(--ty)) rotate(360deg)}}@keyframes mesa-breathe{50%{box-shadow:0 0 0 3px var(--ms-gold), 0 0 34px #d4af37cc}}@keyframes mesa-throw{0%{opacity:0;transform:translate(-50%, 40%) rotate(calc(var(--r) - 20deg)) scale(1.15)}}@keyframes mesa-gather{to{opacity:0;transform:translate(-50%,-50%)scale(.7)}}@keyframes mesa-deal{0%{opacity:0;transform:translateY(-40px)rotate(-8deg)}}@keyframes mesa-flip{0%{opacity:0;transform:rotateY(90deg)}}@keyframes mesa-fade{0%{opacity:0}}@keyframes mesa-pop{0%{opacity:0;transform:scale(.92)}}@keyframes mesa-crack{30%{transform:scale(1.15)rotate(-6deg)}}@keyframes mesa-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(-6deg)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.08)rotate(2deg)}28%{transform:translate(-50%,-50%)scale(1)rotate(-1deg)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.04)}}@keyframes mesa-pop-center{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}}.mesa-stage.is-paused .mesa-felt{filter:saturate(.5)brightness(.8)}@container felt not (min-aspect-ratio:1.1){.mesa-table{width:min(100cqw, (100cqh - 2 * var(--rim,0px)) * 2 / 3);aspect-ratio:2/3}.mesa-felt-art.is-landscape{display:none}.mesa-felt-art.is-portrait{display:block}.mesa-seats{--seat-rx:40%;--seat-ry:43%}.mesa-seat{--seat-rx:40%;--seat-ry:43%;--seat-cx:40cqw;--seat-cy:43cqh}.mesa-trick li{--play-rx:24%;--play-ry:20%}.mesa-croupier{width:clamp(64px,26%,150px)}.mesa-stage.is-poquer .mesa-held:not(.is-shown){display:none}.mesa-stage.is-poquer .mesa-center.is-poquer{top:48%}.mesa-stage.is-poquer .mesa-pot-heap{width:66px;height:44px;bottom:-8px}.mesa-stage.is-poquer .mesa-bet{transform:translate(calc(-50% - var(--cos) * 30px), calc(-50% - var(--sin) * 30px - 44px))}}@container felt (max-width:560px){.mesa-seat{width:84px}.mesa-seat .mesa-face{width:36px;height:36px}.mesa-center.is-poquer{--card-w:38px;top:58%}.mesa-felt-clock-name{display:none}.mesa-center.is-poquer{grid-template-columns:auto auto;align-items:center;column-gap:6px}.mesa-center.is-poquer>:is(.mesa-board,.mesa-pots){grid-column:1/-1}.mesa-seal{grid-auto-flow:column;align-items:center;gap:4px;width:auto;min-height:44px;position:static}.mesa-seal-art{width:34px;height:34px}.mesa-seal code{display:none}.mesa-bet{transform:translate(calc(-50% - var(--cos) * 60px), calc(-50% - var(--sin) * 54px))}}@container felt (max-height:340px){.mesa-seat .mesa-face{width:32px;height:32px}.mesa-held{display:none}.mesa-center{--card-w:40px}.mesa-trick{--card-w:42px}}.mesa-dialog>.modal-scroll{container:mesa-room/size}@container mesa-room (max-height:460px) and (min-width:600px){.mesa-stage{grid-template:"felt score""felt me"minmax(0,1fr)"felt more"/minmax(0,1fr) minmax(220px,320px);gap:6px 10px;display:grid}.mesa-score{grid-area:score}.mesa-felt{grid-area:felt;min-height:0;margin-top:18px}.mesa-me{grid-area:me;align-content:safe center;overflow:auto}.mesa-stage>.mesa-wait,.mesa-watchers{grid-area:more}.mesa-hand .pcard.is-lg{--w:var(--card-w)}.mesa-stage.is-truco .mesa-hand .pcard.is-lg{--w:calc(var(--card-w) * 1.15)}}@container mesa-room (min-width:900px) and (min-height:461px){.mesa-me{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:16px}.mesa-me>:is(.mesa-ask,.mesa-wait){grid-column:1/-1;justify-self:center}.mesa-me>.mesa-bets-slot{grid-area:3/1/auto/-1;justify-self:stretch}.mesa-me>.mesa-hand{grid-area:2/2}.mesa-me>.mesa-moves{grid-area:2/1;justify-self:end}.mesa-me>.mesa-signals{grid-area:2/3;grid-template-columns:repeat(4,auto);justify-self:start;display:grid}}@container mesa-room (max-width:600px) or (max-height:460px){.mesa-bets{gap:6px;padding:8px;position:relative}.mesa-raise{flex:100%;justify-content:center;gap:6px}.mesa-raise label{flex:100%}.mesa-raise label>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mesa-dialog .mesa-raise input[type=range]{flex:80px;width:auto;min-width:0}.mesa-dialog .mesa-raise input[type=number]{width:72px}.mesa-raise-to{display:none}.mesa-turn-clock{min-width:0;font-size:max(var(--text-min,12px), .8rem);background:#120d08;border-radius:999px;padding:0 6px;position:absolute;top:-10px;right:8px}}@container mesa-room (max-width:600px){.mesa-result{order:-1;width:100%;max-height:none;animation-name:mesa-pop;position:relative;top:auto;left:auto;transform:none}}@container mesa-room (max-height:460px){.mesa-result{grid-area:1/1/auto/-1;width:100%;max-height:none;animation-name:mesa-pop;position:relative;top:auto;left:auto;transform:none}.mesa-result-art{display:none}}@media (pointer:coarse){.mesa-dialog :where(.mesa-lobby,.mesa-me,.mesa-result,.mesa-guide-actions,.mesa-rules footer,.mesa-bets) button{min-height:var(--tap)}.mesa-dialog .mesa-signals button{width:var(--tap);height:var(--tap);min-height:var(--tap)}.mesa-raise input[type=number]{min-height:var(--tap);font-size:max(16px,1rem)}.mesa-dialog .mesa-raise-presets button{min-height:var(--tap)}}@media (max-width:1100px){.mesa-dialog{--card-w:54px}}@media (max-width:900px),(max-height:560px){.mesa-dialog{--card-w:48px}.mesa-stage{padding:8px}.mesa-felt{min-height:280px}}@media (max-width:600px){.mesa-dialog{--card-w:44px}.mesa-lobby{padding:16px 12px}.mesa-lobby-players{grid-template-columns:repeat(2,minmax(0,1fr))}.mesa-felt{min-height:360px}.mesa-score{gap:6px 10px}.mesa-score b{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.mesa-dialog *,.mesa-dialog :before,.mesa-dialog :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-motion=reduce] .mesa-dialog *,html[data-motion=reduce] .mesa-dialog :before,html[data-motion=reduce] .mesa-dialog :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (forced-colors:active){.mesa-pips li{border:2px solid canvastext}.mesa-pips li:is(.is-won,.is-lost,.is-team0,.is-team1){background:canvastext}.mesa-seat.is-turn .mesa-seat-face{outline:3px solid highlight}}
:where(.pcard){--w:var(--card-w,60px)}:where(.pcard.is-sm){--w:calc(var(--card-w,60px) * .6)}:where(.pcard.is-lg){--w:calc(var(--card-w,60px) * 1.3)}.pcard{--pc-ink:var(--ms-ink,#241a10);--pc-red:var(--ms-red,#a3262a);--pc-stock:#f4e8cb;--pc-line:#7d6239;--pc-gold:#a8802e;isolation:isolate;width:var(--w);height:calc(var(--w) * 1.4);overflow-clip-margin:10px;border-radius:calc(var(--w) * .075);background-color:var(--pc-stock);box-shadow:inset 0 0 0 1px #fffaee99, inset 0 calc(var(--w) * -.04) calc(var(--w) * .08) #6e4f1f1c, 0 1px 1px #00000052, 0 3px 9px #0000005c;color:var(--pc-ink);-webkit-user-select:none;user-select:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.33 0 0 0 0 0.22 0 0 0 0 0.08 0 0 0 0.22 0'/%3E%3C/filter%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.035' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.3 0 0 0 0 0.1 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23m)'/%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E"),radial-gradient(120% 90% at 35% 25%,#fdf8ea 0%,#f4e8cb 50%,#e6d2a6 100%);background-size:160px 160px,100% 100%;border:1px solid #5b452a;flex-shrink:0;font-family:Fraunces,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;line-height:1;display:inline-grid;position:relative;overflow:clip;container:pcard/inline-size}.pcard.is-red{color:var(--pc-red)}.pcard:before{content:"";inset:max(2px, calc(var(--w) * .04));border:1px solid color-mix(in srgb, var(--pc-line) 48%, transparent);border-radius:calc(var(--w) * .045);pointer-events:none;position:absolute}.pcard:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(158deg,#ffffff38 0%,#fff0 36% 66%,#4a2e0c17 100%);position:absolute;inset:0}.pcard .pcard-index{z-index:2;top:max(2px, calc(var(--w) * .035));left:max(2px, calc(var(--w) * .035));align-content:start;justify-items:center;row-gap:calc(var(--w) * .02);padding:calc(var(--w) * .04) calc(var(--w) * .02) calc(var(--w) * .03) calc(var(--w) * .02);display:grid;position:absolute}.pcard .pcard-index.is-end{top:auto;left:auto;right:max(2px, calc(var(--w) * .035));bottom:max(2px, calc(var(--w) * .035));transform:rotate(180deg)}.pcard .pcard-index b{font-size:max(var(--text-min,12px), calc(var(--w) * .16));font-variant-numeric:lining-nums;letter-spacing:-.02em;font-weight:700;line-height:.84;display:block}.pcard .pcard-index.is-ten b{letter-spacing:-.11em;text-indent:-.11em}.pcard .pcard-index svg{width:max(8px, calc(var(--w) * .12));height:max(8px, calc(var(--w) * .12));fill:currentColor;display:block}.pcard .pcard-pips{z-index:1;fill:currentColor;width:100%;height:100%;position:absolute;inset:0}.pcard .pcard-ring circle:first-child{fill:none;stroke:currentColor;stroke-opacity:.3;stroke-width:.6px}.pcard .pcard-ring circle+circle{fill:var(--pc-gold)}.pcard .pcard-engrave{fill:none;stroke:var(--pc-stock);stroke-opacity:.55;stroke-width:3.2px}.pcard .pcard-seal{fill:var(--pc-gold);stroke:var(--pc-gold)}.pcard .pcard-seal circle{fill:none;stroke-width:1.1px}.pcard .pcard-seal circle.is-fine{stroke-width:.45px}.pcard .pcard-seal line{stroke:currentColor;stroke-opacity:.22;stroke-width:.5px}.pcard .pcard-rivet{fill:var(--pc-gold);stroke:var(--pc-stock);stroke-opacity:.6;stroke-width:.6px}.pcard .pcard-solo{z-index:1;width:calc(var(--w) * .42);height:calc(var(--w) * .42);fill:currentColor;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.pcard.is-court.is-art-none .pcard-solo{display:block}.pcard .pcard-art{z-index:1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.pcard .pcard-art img{object-fit:cover;width:100%;height:100%;display:block}.pcard.is-court .pcard-solo{display:none}.pcard.is-court .pcard-index{background:color-mix(in srgb, var(--pc-stock) 93%, transparent);border:1px solid color-mix(in srgb, var(--pc-line) 55%, transparent);border-radius:calc(var(--w) * .045);box-shadow:0 1px 2px #2a18083d}.pcard.is-art-full .pcard-index{box-sizing:border-box;align-content:center;row-gap:calc(var(--w) * .012);min-width:16.6%;min-height:17%;padding:calc(var(--w) * .014);border:max(1px, calc(var(--w) * .008)) solid #e2ae48;border-radius:calc(var(--w) * .03);box-shadow:0 0 0 max(.5px, calc(var(--w) * .004)) #2a1606, inset 0 0 0 max(.5px, calc(var(--w) * .003)) #8d5e05;background:#f6e6bf;top:2.57%;left:4.2%}.pcard.is-art-full .pcard-index.is-end{min-width:17.4%;min-height:19.43%;inset:auto 4.6% 5.57% auto}.pcard.is-art-full .pcard-index b{font-size:max(var(--text-min,12px), calc(var(--w) * .13))}.pcard.is-art-full .pcard-index svg{width:max(6px, calc(var(--w) * .085));height:max(6px, calc(var(--w) * .085))}.pcard.is-art-portrait .pcard-art{inset:max(3px, calc(var(--w) * .07));border-radius:calc(var(--w) * .03);box-shadow:0 0 0 1px color-mix(in srgb, var(--pc-line) 70%, transparent)}.pcard.is-art-portrait .pcard-art img{object-position:50% 16%;filter:sepia(.14)saturate(.9)contrast(1.03)}.pcard.is-art-portrait .pcard-art:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px #fff4d65c, inset 0 0 calc(var(--w) * .14) #2a160666;position:absolute;inset:0}.pcard.is-art-portrait .pcard-index{border-radius:0 0 calc(var(--w) * .06) 0;background:var(--pc-stock);box-shadow:none;border-width:0 1px 1px 0}.pcard .pcard-mark{z-index:2;box-sizing:border-box;color:#1b140b;width:max-content;min-width:calc(100% + 2px);font-family:inherit;font-size:max(var(--text-min,12px), calc(var(--w) * .14));text-align:center;text-transform:none;letter-spacing:.01em;text-shadow:0 1px #f6e3a466;white-space:nowrap;background:linear-gradient(#e6c45e,#c49a2c 55%,#9c7618);border-block:1px solid #6e5216;padding:2px 4px 3px;font-weight:700;line-height:1;position:absolute;inset:auto auto 9% 50%;translate:-50%;box-shadow:0 1px 3px #0000005c}@container pcard not (min-width:62px){.pcard .pcard-mark{letter-spacing:-.04em;min-width:100%;padding-inline:1px}}@container pcard not (min-width:50px){.pcard .pcard-pips{display:none}.pcard .pcard-solo{display:block}}@container pcard not (min-width:40px){.pcard .pcard-index.is-end{display:none}.pcard .pcard-index{row-gap:1px;padding:1px 1px 1px 2px}.pcard .pcard-solo{aspect-ratio:1;width:48%;height:auto;inset:auto 9% 7% auto;translate:none}.pcard.is-art-full .pcard-solo{aspect-ratio:auto;width:15.8%;height:18.3%;padding:1px;display:block;bottom:6.14%;right:5.4%}}.pcard.is-back{background:#1c2a20;border-color:#2a1d12}.pcard.is-back:before{display:none}.pcard.is-back>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pcard.is-slot{box-shadow:none;background:#00000026;border:1px dashed #e7d7b455}.pcard.is-slot:before,.pcard.is-slot:after{display:none}@media (forced-colors:active){.pcard{background-image:none;border:2px solid canvastext}.pcard .pcard-engrave{stroke:canvas;stroke-opacity:1}.pcard:after{display:none}.pcard.is-court .pcard-index{border-color:canvastext}}
.start-countdown{place-items:center;gap:12px;margin-top:4px;display:grid}.start-countdown:before{content:"";background:radial-gradient(circle,#0000 52%,#00000038 53%,#0000 56%),repeating-radial-gradient(circle at 42% 38%,#ffffff06 0 3px,#0000 3px 7px),radial-gradient(circle at 35% 30%,#7d5733,#4a311c 62%,#2a1a0d);border-radius:50%;grid-area:1/1;width:112px;height:112px;transition:background .3s,box-shadow .3s;box-shadow:inset 0 2px #b08752aa,inset 0 -8px 16px #000a,0 12px 26px #000b,0 0 0 3px #24170b,0 0 0 5px #b8893f66}.start-countdown-ring{filter:drop-shadow(0 0 8px #ff8a3d88);grid-area:1/1;width:136px;height:136px;transform:rotate(-90deg)}.start-countdown-ring circle{fill:none;stroke-width:6px;stroke-linecap:round;stroke-dasharray:100}.start-countdown-ring .is-track{stroke:#ffffff14;stroke-dasharray:none}.start-countdown-ring .is-burn{stroke:url(#start-countdown-ember);transition:stroke-dashoffset .12s linear}.start-countdown-num{color:#ffdc8f;font-variant-numeric:tabular-nums;text-shadow:0 0 22px #ff8a3dcc,0 3px #3a210c,0 6px 14px #000c;grid-area:1/1;min-width:1ch;font-family:Fraunces,serif;font-size:4rem;font-weight:800;line-height:1;animation:.85s cubic-bezier(.2,.9,.25,1.2) both sc-count}.start-countdown-marks{gap:12px;margin:0;padding:0;list-style:none;display:flex}.start-countdown-marks li{background:#2a1d10;border:1px solid #b8893f66;width:12px;height:12px;transition:background .25s,box-shadow .25s,border-color .25s;transform:rotate(45deg)}.start-countdown-marks li.is-lit{background:linear-gradient(135deg,#ffe3a0,#e3953a);border-color:#ffd98a;box-shadow:0 0 10px #ff8a3daa}.start-countdown.is-waiting{opacity:.6}.start-countdown.is-go:before{background:radial-gradient(circle at 35% 30%,#fff1c6,#f0c46c 55%,#b9822f);box-shadow:inset 0 2px #fff8e2,inset 0 -8px 16px #8a5a1c88,0 0 40px #ffcc6acc,0 0 0 3px #6b4512,0 0 0 5px #ffe3a0}.start-countdown.is-go .start-countdown-num{color:#3a2208;text-shadow:0 1px #fff3cf;font-size:2.6rem;animation:.6s cubic-bezier(.2,.9,.25,1.3) both sc-go}.start-countdown.is-go:after{content:"";border:3px solid #ffd98a;border-radius:50%;grid-area:1/1;width:112px;height:112px;animation:.7s ease-out both sc-flare}@keyframes sc-count{0%{opacity:0;transform:translateY(-14px)scale(1.8)}40%{opacity:1;transform:translateY(0)scale(.92)}65%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes sc-go{0%{opacity:0;transform:scale(.5)rotate(-8deg)}60%{opacity:1;transform:scale(1.12)rotate(2deg)}to{opacity:1;transform:none}}@keyframes sc-flare{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.start-countdown-layer{z-index:35;background:radial-gradient(circle,#120d08cc,#07050399 70%);place-content:center;justify-items:center;gap:14px;animation:.3s ease-out both sc-fade;display:grid;position:absolute;inset:0}.start-countdown-layer.is-leaving{pointer-events:none;animation:.5s ease-in both sc-fade-out}.start-countdown-title{color:#f2e3bf;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 10px #000;margin:0;font-family:Fraunces,serif;font-size:1.3rem}@keyframes sc-fade{0%{opacity:0}}@keyframes sc-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.start-countdown-layer,.start-countdown-layer *,.start-countdown *{animation-duration:.01ms!important}}html[data-motion=reduce] :is(.start-countdown-layer,.start-countdown-layer *,.start-countdown *){animation-duration:.01ms!important}
