.score-sheet-module__PqNBWG__panel{color:#223d30;background:#fafbf6;border:1px solid #c6cdbf;border-radius:12px;min-width:0;overflow:hidden;container-type:inline-size}.score-sheet-module__PqNBWG__compact{padding:0 12px;display:none}.score-sheet-module__PqNBWG__summaryTable{table-layout:fixed;border-collapse:collapse;color:#f4f3da;font-variant-numeric:tabular-nums;background:#20553e;border-radius:8px;width:100%;font-size:14px;overflow:hidden}.score-sheet-module__PqNBWG__summaryTable th,.score-sheet-module__PqNBWG__summaryTable td{text-align:right;border-bottom:1px solid #ffffff20;padding:12px 6px}.score-sheet-module__PqNBWG__summaryTable thead th{color:#d6e3bc;font-size:11px;font-weight:500}.score-sheet-module__PqNBWG__summaryTable th:first-child{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:40%;padding-left:12px;overflow:hidden}.score-sheet-module__PqNBWG__summaryTable th:last-child,.score-sheet-module__PqNBWG__summaryTable td:last-child{width:25%;padding-right:12px}.score-sheet-module__PqNBWG__summaryTable tbody tr:last-child>*{border-bottom:0}.score-sheet-module__PqNBWG__directed{border-bottom:1px solid #dce2d5;padding:12px 0;font-size:12px}.score-sheet-module__PqNBWG__directed summary{cursor:pointer}.score-sheet-module__PqNBWG__whistRow{overflow-wrap:anywhere;margin-top:12px}.score-sheet-module__PqNBWG__whistRow dl{gap:6px;margin:6px 0 0;display:grid}.score-sheet-module__PqNBWG__whistRow dl>div{color:#45634f;justify-content:space-between;gap:12px;display:flex}.score-sheet-module__PqNBWG__whistRow dd{font-variant-numeric:tabular-nums;margin:0}.score-sheet-module__PqNBWG__full .score-sheet-module__PqNBWG__classic{max-width:760px;margin:0 auto}@container (max-width:440px){.score-sheet-module__PqNBWG__adaptive .score-sheet-module__PqNBWG__classic{display:none}.score-sheet-module__PqNBWG__adaptive .score-sheet-module__PqNBWG__compact{display:block}}@media (max-width:1100px){.score-sheet-module__PqNBWG__adaptive .score-sheet-module__PqNBWG__classic{display:none}.score-sheet-module__PqNBWG__adaptive .score-sheet-module__PqNBWG__compact{display:block}}.score-sheet-module__PqNBWG__panel header{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.score-sheet-module__PqNBWG__panel h2{margin:0;font-size:14px}.score-sheet-module__PqNBWG__panel header span{color:#45634f;font-size:13px}.score-sheet-module__PqNBWG__field{width:100%;height:auto;display:block}.score-sheet-module__PqNBWG__board{background:#20553e;border:1px solid #173f2e;border-radius:8px;margin:0 12px;padding:12px;overflow:hidden}.score-sheet-module__PqNBWG__lines{stroke:#d6e3bc;stroke-width:2px;fill:none}.score-sheet-module__PqNBWG__writing{fill:#f4f3da;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:36px}.score-sheet-module__PqNBWG__player{font-family:Manrope,sans-serif;font-size:32px;font-weight:600}.score-sheet-module__PqNBWG__target circle{fill:#20553e;stroke:#d6e3bc;stroke-width:2px}.score-sheet-module__PqNBWG__target text{fill:#f4f3da;font:600 32px Manrope,sans-serif}.score-sheet-module__PqNBWG__balances{border-bottom:1px solid #dce2d5;gap:8px;padding:12px 10px;display:flex}.score-sheet-module__PqNBWG__balances>div{text-align:center;flex:1;gap:7px;min-width:0;display:grid}.score-sheet-module__PqNBWG__balances span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.score-sheet-module__PqNBWG__balances strong{color:#245338;font-variant-numeric:tabular-nums;font-size:16px}.score-sheet-module__PqNBWG__entries{padding:12px 16px;font-size:12px}.score-sheet-module__PqNBWG__entries summary{cursor:pointer}.score-sheet-module__PqNBWG__entries p{color:#586552;line-height:1.6}.score-sheet-module__PqNBWG__entries ol{max-height:260px;padding:0;list-style:none;overflow:auto}.score-sheet-module__PqNBWG__entries li{border-bottom:1px solid #dce2d5;gap:4px;padding:10px 0;display:grid}.score-sheet-module__PqNBWG__entries small{color:#586552}.score-sheet-module__PqNBWG__target path{stroke:#d6e3bc;stroke-width:1px;opacity:.65}.score-sheet-module__PqNBWG__target .score-sheet-module__PqNBWG__stake{font-size:26px;font-weight:400}
.review-module__UO3DBW__page.club-shell{padding-inline:clamp(12px,3vw,48px)}.review-module__UO3DBW__content{max-width:1520px;margin-inline:auto}.review-module__UO3DBW__page>.topbar{max-width:1520px;margin-inline:auto}.review-module__UO3DBW__content{padding:20px 0 40px}.review-module__UO3DBW__back{color:var(--muted);font-size:13px}.review-module__UO3DBW__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:20px 0 12px;display:flex}.review-module__UO3DBW__heading h2{margin:0;font-size:22px}.review-module__UO3DBW__heading p{color:var(--muted);margin:0;font-size:13px}.review-module__UO3DBW__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.review-module__UO3DBW__toolbar button,.review-module__UO3DBW__toolbar select{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);cursor:pointer;border-radius:7px;padding:8px 14px;font:600 13px Manrope,sans-serif}.review-module__UO3DBW__toolbar .review-module__UO3DBW__primary{background:var(--green);color:#fffaf0;border-color:var(--green)}.review-module__UO3DBW__toolbar button:disabled{opacity:.45;cursor:default}.review-module__UO3DBW__toolbar label{align-items:center;gap:8px;margin-inline:4px;font-size:12px;display:flex}.review-module__UO3DBW__toolbar>span{color:var(--muted);font-size:13px}.review-module__UO3DBW__layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:20px;display:grid}.review-module__UO3DBW__main{min-width:0}.review-module__UO3DBW__moves,.review-module__UO3DBW__results{border:1px solid var(--line);background:#fafbf6;border-radius:12px;overflow:hidden}.review-module__UO3DBW__moves h2{border-bottom:1px solid var(--line);margin:0;padding:16px;font-size:15px}.review-module__UO3DBW__log{scrollbar-width:thin;max-height:690px;overflow:auto}.review-module__UO3DBW__log summary{cursor:pointer;border-bottom:1px solid var(--line);background:#edf0e7;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.review-module__UO3DBW__log summary:before{content:"▸";margin-right:8px}.review-module__UO3DBW__log details[open]>summary:before{content:"▾"}.review-module__UO3DBW__log summary button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px 10px}.review-module__UO3DBW__log table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.review-module__UO3DBW__log th{color:var(--muted);text-overflow:ellipsis;padding:9px 4px;font-weight:500;overflow:hidden}.review-module__UO3DBW__log th:first-child,.review-module__UO3DBW__log td:first-child{text-align:center;width:30px;color:var(--muted);font-size:11px}.review-module__UO3DBW__log td{text-align:center;border-bottom:1px solid #e7eadd;padding:2px}.review-module__UO3DBW__log td button{color:#234735;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;min-height:34px;padding:5px 3px;font:600 12px/1.3 Manrope,sans-serif}.review-module__UO3DBW__log td button:hover:not(:disabled),.review-module__UO3DBW__log td button.review-module__UO3DBW__selected{background:#dfe9d4;outline:1px solid #93ae87}.review-module__UO3DBW__log td button.review-module__UO3DBW__red{color:#a33930}.review-module__UO3DBW__log td button:disabled{cursor:default}.review-module__UO3DBW__results{padding:16px}.review-module__UO3DBW__results p{justify-content:space-between;gap:20px;display:flex}.review-module__UO3DBW__position{justify-content:space-between;gap:12px;padding:12px 0;font-size:13px;display:flex}.review-module__UO3DBW__position span{color:var(--muted)}.review-module__UO3DBW__replay .review-module__UO3DBW__table.table-scene:not(.fullscreenTable){margin-bottom:0}.review-module__UO3DBW__replay .review-module__UO3DBW__table.table-scene{height:clamp(300px,100svh - 220px,800px);min-height:0}.review-module__UO3DBW__replay .review-module__UO3DBW__table button:disabled{opacity:1;cursor:default}.review-module__UO3DBW__replay .review-module__UO3DBW__table button:hover{translate:none}:is(.review-module__UO3DBW__replay .review-module__UO3DBW__table .live-seat:first-child,.review-module__UO3DBW__replay .review-module__UO3DBW__table .live-seat:nth-child(2)){top:38px}.review-module__UO3DBW__replay .review-module__UO3DBW__table .live-seat:nth-child(3){bottom:18px}.review-module__UO3DBW__action{text-align:center;color:#fff4dd;gap:6px;display:grid;position:absolute;inset:40% 0 auto}.review-module__UO3DBW__action strong{font-size:20px}.review-module__UO3DBW__action span{font-size:13px}.review-module__UO3DBW__note{color:var(--muted);margin:10px 0;font-size:12px}.review-module__UO3DBW__timeline{width:100%;accent-color:var(--green);cursor:pointer}.review-module__UO3DBW__toolbar button:focus-visible,.review-module__UO3DBW__log button:focus-visible,.review-module__UO3DBW__log summary:focus-visible,.review-module__UO3DBW__timeline:focus-visible{outline-offset:2px;outline:3px solid #b88138}@media (max-width:1100px){.review-module__UO3DBW__layout{grid-template-columns:minmax(0,1fr)}.review-module__UO3DBW__log{max-height:440px}}@media (max-width:600px){.review-module__UO3DBW__content{padding-top:14px}.review-module__UO3DBW__heading h2{font-size:18px}.review-module__UO3DBW__replay .review-module__UO3DBW__table.table-scene{height:clamp(300px,100svh - 180px,800px)}.review-module__UO3DBW__toolbar{gap:6px}.review-module__UO3DBW__toolbar button{padding:8px 11px}.review-module__UO3DBW__position{flex-wrap:wrap}}.review-module__UO3DBW__kittyNote{border-bottom:1px solid var(--line);margin:0;padding:10px 12px;font-size:13px}
.action-panel-module__pmSZLq__popup{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tt-panel:#f3eee3;--tt-surface:#e4dccb;--tt-field:#ebe4d3;--tt-raised:#d9cfb9;--tt-line:#d3c9b3;--tt-line-2:#cabfa6;--tt-total-line:#c9bea6;--tt-text:#24282c;--tt-soft:#3d4247;--tt-muted:#666a6e;--tt-faint:#7d8185;--tt-neg:#b23a2e;--tt-amber-soft:#7a4f0c;--tt-amber-bg:#efdcb0;--tt-status-bg:#efdcb0;z-index:10;box-sizing:border-box;border:1px solid var(--tt-line-2);background:var(--tt-panel);width:min(420px,92%);box-shadow:0 18px 44px color-mix(in srgb, var(--tt-ground) 70%, transparent);color:var(--tt-text);font-family:var(--tt-font);overscroll-behavior:contain;border-radius:20px;padding:16px;font-size:14px;line-height:1.4;position:absolute;left:50%;overflow-y:auto;transform:translate(-50%)}.action-panel-module__pmSZLq__popup:focus{outline:none}.action-panel-module__pmSZLq__popup p{margin:0}.action-panel-module__pmSZLq__title{margin:0;padding-right:40px;font-size:17px;font-weight:700;line-height:1.3}.action-panel-module__pmSZLq__header{margin-bottom:12px}.action-panel-module__pmSZLq__sub{color:var(--tt-muted);margin-top:4px;font-size:13px}.action-panel-module__pmSZLq__close{z-index:2;width:44px;height:44px;color:var(--tt-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.action-panel-module__pmSZLq__close svg{width:14px;height:14px}.action-panel-module__pmSZLq__close:hover{background:var(--tt-surface);color:var(--tt-text)}.action-panel-module__pmSZLq__btn{box-sizing:border-box;background:var(--tt-surface);min-width:0;min-height:48px;color:var(--tt-text);font:600 15px/1.25 var(--tt-font);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:10px 14px;text-decoration:none;display:inline-flex}.action-panel-module__pmSZLq__btn:hover:not(:disabled,[aria-disabled=true]){background:var(--tt-raised)}.action-panel-module__pmSZLq__btn:focus-visible,.action-panel-module__pmSZLq__close:focus-visible{outline:2px solid var(--tt-amber-soft);outline-offset:2px}.action-panel-module__pmSZLq__btn:disabled{opacity:.4;cursor:default}.action-panel-module__pmSZLq__primary{background:var(--tt-amber);color:var(--tt-amber-ink);font-weight:700}.action-panel-module__pmSZLq__primary:hover:not(:disabled,[aria-disabled=true]){background:var(--tt-amber-soft)}.action-panel-module__pmSZLq__ghost{border-color:var(--tt-line);color:var(--tt-soft);background:0 0;font-weight:500}.action-panel-module__pmSZLq__ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--tt-surface)}.action-panel-module__pmSZLq__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.action-panel-module__pmSZLq__actions>.action-panel-module__pmSZLq__btn{flex:110px}.action-panel-module__pmSZLq__error{color:var(--tt-neg);margin-top:12px;font-size:13px}.action-panel-module__pmSZLq__contractRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.action-panel-module__pmSZLq__contract{color:var(--tt-muted);font-size:14px}.action-panel-module__pmSZLq__contract strong{color:var(--tt-text);font:700 24px/1.2 var(--tt-mono);margin-left:6px}.action-panel-module__pmSZLq__hint{color:var(--tt-muted);margin-top:10px;font-size:13px}.action-panel-module__pmSZLq__hint strong{color:var(--tt-text);font-family:var(--tt-mono);font-weight:700}.action-panel-module__pmSZLq__discard{gap:4px;display:grid}.action-panel-module__pmSZLq__discardSide .action-panel-module__pmSZLq__hint{text-align:center;margin-top:4px}.action-panel-module__pmSZLq__kitty{justify-items:center;gap:8px;margin:2px 0 6px;display:grid}.action-panel-module__pmSZLq__kittyLabel{color:var(--tt-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.action-panel-module__pmSZLq__kittyCards{justify-content:center;gap:10px;display:flex}.action-panel-module__pmSZLq__kittyCard{width:var(--kitty-card,72px);aspect-ratio:5/7;box-shadow:0 2px 8px color-mix(in srgb, var(--tt-ground) 60%, transparent);animation:action-panel-module__pmSZLq__kitty-turn calc(.44s * var(--motion-scale,1)) cubic-bezier(.3, .7, .3, 1) backwards;animation-delay:calc(var(--kitty-index,0) * .15s * var(--motion-scale,1));border-radius:5px;flex:none;display:block;position:relative}@keyframes action-panel-module__pmSZLq__kitty-turn{0%{opacity:.3;transform:perspective(700px)rotateY(88deg)}to{opacity:1;transform:perspective(700px)rotateY(0)}}.action-panel-module__pmSZLq__rows{gap:8px;margin-top:8px;display:grid}.action-panel-module__pmSZLq__row{background:var(--tt-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:flex}.action-panel-module__pmSZLq__row strong{font:700 16px/1 var(--tt-mono)}.action-panel-module__pmSZLq__select{box-sizing:border-box;border:1px solid var(--tt-line);background:var(--tt-field);width:88px;min-height:44px;color:var(--tt-text);font:600 16px/1 var(--tt-mono);border-radius:12px;padding:0 10px}.action-panel-module__pmSZLq__select:focus-visible{outline:2px solid var(--tt-amber-soft);outline-offset:2px}.action-panel-module__pmSZLq__trigger{z-index:6;box-sizing:border-box;border:1px solid var(--tt-amber);background:var(--tt-amber-bg);max-width:min(92%,420px);min-height:44px;box-shadow:0 8px 24px color-mix(in srgb, var(--tt-ground) 60%, transparent);color:var(--tt-amber-soft);font:600 14px/1.2 var(--tt-font);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 18px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.action-panel-module__pmSZLq__trigger:hover{background:var(--tt-status-bg)}.action-panel-module__pmSZLq__trigger:focus-visible{outline:2px solid var(--tt-amber-soft);outline-offset:2px}.action-panel-module__pmSZLq__prompt{width:min(360px,92%);top:50%;transform:translate(-50%,-50%)}.action-panel-module__pmSZLq__prompt .action-panel-module__pmSZLq__actions{margin-top:12px}.action-panel-module__pmSZLq__floating{width:min(var(--popup-max,440px), var(--popup-avail-w,calc(100vw - 24px)));max-height:var(--popup-avail-h,calc(100dvh - 24px));flex-direction:column;margin:0;padding:20px;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__header,.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__actions{flex:none}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__header{margin-bottom:8px}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__actions{margin-top:0;padding-top:14px}.action-panel-module__pmSZLq__floatingBody{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__actions{justify-content:flex-end}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__actions>.action-panel-module__pmSZLq__btn{flex:140px}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__actions>.action-panel-module__pmSZLq__btn:only-child{flex:0 220px}.action-panel-module__pmSZLq__floatingBody>*+*{margin-top:20px}.action-panel-module__pmSZLq__wide{--popup-max:680px}.action-panel-module__pmSZLq__finalList{gap:8px;display:grid}.action-panel-module__pmSZLq__finalHeading{color:var(--tt-muted);text-align:right;padding-right:14px;font-size:12px}.action-panel-module__pmSZLq__finalRow{background:var(--tt-surface);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 14px;display:flex}.action-panel-module__pmSZLq__finalRow[data-leading=true]{border-color:var(--tt-amber);background:var(--tt-amber-bg);min-height:72px}.action-panel-module__pmSZLq__finalName{overflow-wrap:anywhere;font-size:15px;font-weight:600;display:block}.action-panel-module__pmSZLq__finalRow small{color:var(--tt-amber-soft);margin-top:4px;font-size:12px;display:block}.action-panel-module__pmSZLq__finalScore{font:700 22px/1 var(--tt-mono);font-variant-numeric:tabular-nums;flex-shrink:0}.action-panel-module__pmSZLq__finalRow[data-leading=true] .action-panel-module__pmSZLq__finalScore{font-size:28px}.action-panel-module__pmSZLq__finalNote{color:var(--tt-muted);margin-top:16px;font-size:12px;line-height:1.6}.action-panel-module__pmSZLq__dealHead{flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.action-panel-module__pmSZLq__dealContract{font:700 28px/1.2 var(--tt-mono)}.action-panel-module__pmSZLq__dealDeclarer{color:var(--tt-muted);font-size:14px}.action-panel-module__pmSZLq__dealScroll{overflow-x:auto}.action-panel-module__pmSZLq__dealTable{border-collapse:collapse;width:100%;font-size:13px}.action-panel-module__pmSZLq__dealTable caption{color:var(--tt-muted);text-align:left;padding:12px 0 8px;font-size:12px}.action-panel-module__pmSZLq__dealTable th,.action-panel-module__pmSZLq__dealTable td{border-bottom:1px solid var(--tt-line-2);text-align:right;padding:10px 8px}.action-panel-module__pmSZLq__dealTable thead th{border-bottom-color:var(--tt-line);color:var(--tt-muted);font-size:12px;font-weight:500}.action-panel-module__pmSZLq__dealTable tbody th{font-weight:600}.action-panel-module__pmSZLq__dealTable th:first-child{text-align:left}.action-panel-module__pmSZLq__dealTable td{font-family:var(--tt-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.action-panel-module__pmSZLq__dealTable tbody tr:last-child>*{border-bottom:0}.action-panel-module__pmSZLq__gain,.action-panel-module__pmSZLq__loss{font-weight:700}.action-panel-module__pmSZLq__gain{color:var(--tt-amber-soft)}.action-panel-module__pmSZLq__loss,.action-panel-module__pmSZLq__neg{color:var(--tt-neg)}.action-panel-module__pmSZLq__cut{display:inline}.action-panel-module__pmSZLq__bidText{white-space:nowrap}.action-panel-module__pmSZLq__bidText small{color:var(--tt-muted);font-size:.8em;font-weight:400}.action-panel-module__pmSZLq__red{color:var(--tt-neg)}@media (max-width:600px) and (orientation:portrait){.action-panel-module__pmSZLq__floating{padding:16px}.action-panel-module__pmSZLq__dealScroll{overflow-x:visible}.action-panel-module__pmSZLq__dealTable,.action-panel-module__pmSZLq__dealTable tbody,.action-panel-module__pmSZLq__dealTable tr{width:100%;display:block}.action-panel-module__pmSZLq__dealTable caption{padding:8px 0;display:block}.action-panel-module__pmSZLq__dealTable thead{display:none}.action-panel-module__pmSZLq__dealTable tr{border-top:1px solid var(--tt-line-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 8px;padding:8px 0;display:grid}.action-panel-module__pmSZLq__dealTable th,.action-panel-module__pmSZLq__dealTable td{text-align:left;border:0;min-width:0;padding:0}.action-panel-module__pmSZLq__dealTable th:first-child{grid-column:1/-1;font-size:14px}.action-panel-module__pmSZLq__dealTable td{white-space:normal;overflow-wrap:anywhere;align-content:start;gap:3px;display:grid}.action-panel-module__pmSZLq__dealTable td:before{content:attr(data-label);color:var(--tt-muted);font-family:var(--tt-font);font-size:11px;font-weight:600}.action-panel-module__pmSZLq__cut{display:block}.action-panel-module__pmSZLq__dealContract{font-size:22px}}@media (max-width:380px) and (orientation:portrait){.action-panel-module__pmSZLq__dealTable tr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px) and (max-height:600px) and (orientation:landscape){.action-panel-module__pmSZLq__popup{border-radius:16px;padding:10px 12px}.action-panel-module__pmSZLq__popup[data-popup-kind=bidding]{width:min(100% - 24px,max(420px,min(600px,100% - 232px)))}.action-panel-module__pmSZLq__popup:not(.action-panel-module__pmSZLq__floating) .action-panel-module__pmSZLq__btn{min-height:44px;padding-block:6px}.action-panel-module__pmSZLq__title{font-size:15px}.action-panel-module__pmSZLq__close{width:32px;height:32px;top:2px;right:4px}.action-panel-module__pmSZLq__header{margin-bottom:4px}.action-panel-module__pmSZLq__actions{margin-top:10px}.action-panel-module__pmSZLq__discard{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.action-panel-module__pmSZLq__kitty{--kitty-card:40px;gap:4px;margin:0}.action-panel-module__pmSZLq__discardSide .action-panel-module__pmSZLq__hint{text-align:left;margin-top:0}.action-panel-module__pmSZLq__discardSide .action-panel-module__pmSZLq__actions{margin-top:6px}.action-panel-module__pmSZLq__contractRow{margin-bottom:4px}.action-panel-module__pmSZLq__contractRow .action-panel-module__pmSZLq__btn{min-height:36px}.action-panel-module__pmSZLq__floating{padding:8px 14px 10px}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__header{margin-bottom:0}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__actions{justify-content:flex-end;padding-top:8px;display:flex}.action-panel-module__pmSZLq__floating>.action-panel-module__pmSZLq__actions>.action-panel-module__pmSZLq__btn{flex:none;min-width:160px;min-height:36px;padding:6px 20px}.action-panel-module__pmSZLq__dealHead{column-gap:14px}.action-panel-module__pmSZLq__dealContract{font-size:20px}.action-panel-module__pmSZLq__dealTable caption{padding:2px 0 4px}.action-panel-module__pmSZLq__dealTable th,.action-panel-module__pmSZLq__dealTable td{padding:5px 8px}.action-panel-module__pmSZLq__finalRow{min-height:40px;padding-block:6px}.action-panel-module__pmSZLq__finalRow[data-leading=true]{min-height:52px}.action-panel-module__pmSZLq__finalNote{margin-top:8px}}@media (max-width:1100px) and (max-height:380px) and (orientation:landscape){.action-panel-module__pmSZLq__popup{padding:8px 12px}.action-panel-module__pmSZLq__popup:not(.action-panel-module__pmSZLq__floating) .action-panel-module__pmSZLq__btn{min-height:38px}}.action-panel-module__pmSZLq__triggerShort{display:none}@media (max-width:639px){.action-panel-module__pmSZLq__trigger{min-height:36px;padding:0 12px;font-size:13px}.action-panel-module__pmSZLq__triggerFull{display:none}.action-panel-module__pmSZLq__triggerShort{display:inline}}@media (max-width:360px){.action-panel-module__pmSZLq__trigger{padding:0 9px;font-size:12px}}
.bid-stepper-module__82jtTa__panel{gap:12px;display:grid}.bid-stepper-module__82jtTa__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;min-height:24px;padding-right:32px;font-size:14px;display:flex}.bid-stepper-module__82jtTa__label{color:var(--tt-muted)}.bid-stepper-module__82jtTa__highest{align-items:baseline;gap:6px;min-width:0;font-weight:600;display:inline-flex}.bid-stepper-module__82jtTa__who{color:var(--tt-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.bid-stepper-module__82jtTa__empty{color:var(--tt-muted);font-weight:400}.bid-stepper-module__82jtTa__note{color:var(--tt-muted);flex-basis:100%;font-size:12px}.bid-stepper-module__82jtTa__stepper{justify-content:space-between;align-items:center;gap:8px;display:flex}.bid-stepper-module__82jtTa__step{box-sizing:border-box;background:var(--tt-surface);width:56px;height:56px;color:var(--tt-text);cursor:pointer;border:0;border-radius:16px;flex:none;place-items:center;padding:0;display:grid}.bid-stepper-module__82jtTa__step svg{width:22px;height:22px}.bid-stepper-module__82jtTa__step:hover:not([aria-disabled=true]){background:var(--tt-raised)}.bid-stepper-module__82jtTa__step:focus-visible,.bid-stepper-module__82jtTa__chip:focus-visible{outline:2px solid var(--tt-amber-soft);outline-offset:2px}.bid-stepper-module__82jtTa__step[aria-disabled=true]{opacity:.35;cursor:default}.bid-stepper-module__82jtTa__value{min-width:0;color:var(--tt-text);font:700 46px/1 var(--tt-mono);flex:auto;justify-content:center;align-items:center;gap:8px;display:flex}.bid-stepper-module__82jtTa__valueSuit{font-family:var(--tt-font);font-size:38px;font-weight:400}.bid-stepper-module__82jtTa__valueNoTrump{font-family:var(--tt-font);font-size:30px;font-weight:700}.bid-stepper-module__82jtTa__red{color:var(--tt-neg)}.bid-stepper-module__82jtTa__chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.bid-stepper-module__82jtTa__chip{box-sizing:border-box;background:var(--tt-surface);min-width:0;min-height:44px;color:var(--tt-text);font:600 16px/1 var(--tt-mono);cursor:pointer;border:1px solid #0000;border-radius:12px;padding:0}.bid-stepper-module__82jtTa__chip:hover:not(:disabled){background:var(--tt-raised)}.bid-stepper-module__82jtTa__chip[data-suit=true]{font-family:var(--tt-font);font-size:18px}.bid-stepper-module__82jtTa__chip[data-red=true]{color:var(--tt-neg)}.bid-stepper-module__82jtTa__chip[aria-pressed=true]{border-color:var(--tt-amber);background:var(--tt-amber-bg);color:var(--tt-amber-soft)}.bid-stepper-module__82jtTa__chip[aria-pressed=true][data-red=true]{color:var(--tt-neg)}.bid-stepper-module__82jtTa__chip:disabled{opacity:.3;cursor:default}.bid-stepper-module__82jtTa__toggle{box-sizing:border-box;border:1px solid var(--tt-line);min-height:44px;color:var(--tt-soft);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.bid-stepper-module__82jtTa__toggle input{width:20px;height:20px;accent-color:var(--tt-amber);flex:none;margin:0}.bid-stepper-module__82jtTa__toggle:has(input:focus-visible){outline:2px solid var(--tt-amber-soft);outline-offset:2px}.bid-stepper-module__82jtTa__toggle:has(input:disabled){opacity:.6;cursor:default}.bid-stepper-module__82jtTa__actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.bid-stepper-module__82jtTa__main{border-radius:14px;min-height:52px;font-size:16px}.bid-stepper-module__82jtTa__misere{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.bid-stepper-module__82jtTa__misere>button{min-height:44px;font-size:14px;line-height:1.2}@media not ((max-width:1100px) and (max-height:600px) and (orientation:landscape)){[data-tight=true] .bid-stepper-module__82jtTa__panel{gap:8px}[data-tight=true] .bid-stepper-module__82jtTa__step{width:52px;height:52px}[data-tight=true] .bid-stepper-module__82jtTa__value{font-size:40px}[data-tight=true] .bid-stepper-module__82jtTa__valueSuit{font-size:34px}[data-tight=true] .bid-stepper-module__82jtTa__chip,[data-tight=true] .bid-stepper-module__82jtTa__toggle,[data-tight=true] .bid-stepper-module__82jtTa__misere>button{min-height:40px}[data-tight=true] .bid-stepper-module__82jtTa__main{min-height:48px}}@media (max-width:1100px) and (max-height:600px) and (orientation:landscape){.bid-stepper-module__82jtTa__panel{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"summary summary""stepper actions""levels misere""suits kitty";align-items:center;gap:6px 14px}.bid-stepper-module__82jtTa__summary{flex-wrap:nowrap;grid-area:summary;min-height:0}.bid-stepper-module__82jtTa__note{text-overflow:ellipsis;white-space:nowrap;flex:auto;order:1;min-width:0;overflow:hidden}.bid-stepper-module__82jtTa__highest{flex:none;order:2}.bid-stepper-module__82jtTa__stepper{grid-area:stepper}.bid-stepper-module__82jtTa__chips[data-group=levels]{grid-area:levels}.bid-stepper-module__82jtTa__chips[data-group=suits]{grid-area:suits}.bid-stepper-module__82jtTa__actions{grid-area:actions}.bid-stepper-module__82jtTa__misere{grid-area:misere;gap:6px}.bid-stepper-module__82jtTa__toggle{grid-area:kitty}.bid-stepper-module__82jtTa__step{border-radius:14px;width:48px;height:48px}.bid-stepper-module__82jtTa__step svg{width:18px;height:18px}.bid-stepper-module__82jtTa__value{font-size:34px}.bid-stepper-module__82jtTa__valueSuit{font-size:28px}.bid-stepper-module__82jtTa__valueNoTrump{font-size:22px}.bid-stepper-module__82jtTa__chip,.bid-stepper-module__82jtTa__toggle,.bid-stepper-module__82jtTa__misere>button{min-height:38px}.bid-stepper-module__82jtTa__main{min-height:44px;font-size:15px}.bid-stepper-module__82jtTa__misere>button{font-size:13px}}@media (max-width:1100px) and (max-height:380px) and (orientation:landscape){.bid-stepper-module__82jtTa__panel{gap:4px 12px}.bid-stepper-module__82jtTa__summary{font-size:13px;line-height:1.2}.bid-stepper-module__82jtTa__step{border-radius:12px;width:40px;height:40px}.bid-stepper-module__82jtTa__value{font-size:28px}.bid-stepper-module__82jtTa__valueSuit{font-size:24px}.bid-stepper-module__82jtTa__chip,.bid-stepper-module__82jtTa__toggle,.bid-stepper-module__82jtTa__misere>button{min-height:32px}.bid-stepper-module__82jtTa__chip{border-radius:10px}.bid-stepper-module__82jtTa__main{min-height:38px}.bid-stepper-module__82jtTa__misere>button{padding-block:2px;font-size:12px;line-height:1.1}.bid-stepper-module__82jtTa__toggle{padding-block:0;font-size:13px}}
.player-invitations-module__SJNghG__panel{border:1px solid var(--line);z-index:100;background:#faf9f5;border-radius:16px;width:min(360px,100vw - 32px);max-height:65vh;padding:20px;position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 12px 40px #172f2326}.player-invitations-module__SJNghG__panel h2{margin:0;font-size:18px}.player-invitations-module__SJNghG__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.player-invitations-module__SJNghG__hide{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:14px}.player-invitations-module__SJNghG__hide:hover{background:#efe7d4}body.has-bottom-nav .player-invitations-module__SJNghG__panel{bottom:calc(80px + env(safe-area-inset-bottom))}.player-invitations-module__SJNghG__card+.player-invitations-module__SJNghG__card{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.player-invitations-module__SJNghG__card p{color:#6c7873;margin:6px 0;font-size:14px}.player-invitations-module__SJNghG__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.player-invitations-module__SJNghG__open{color:#244d3e;font-weight:600;text-decoration:underline}@media (max-width:600px){.player-invitations-module__SJNghG__panel{bottom:16px;right:16px}}
.table-invite-module__Z4gYpq__invite{margin:12px 0}.table-invite-module__Z4gYpq__panel{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;max-width:480px;margin-top:12px;padding:20px}.table-invite-module__Z4gYpq__panel label{gap:8px;margin-bottom:12px;display:grid}.table-invite-module__Z4gYpq__panel input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;padding:10px}.table-invite-module__Z4gYpq__panel ul{max-height:280px;padding:0;list-style:none;overflow:auto}.table-invite-module__Z4gYpq__panel li{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.table-invite-module__Z4gYpq__panel p{font-size:13px}.table-invite-module__Z4gYpq__compactInvite{display:contents}.table-invite-module__Z4gYpq__compactInvite>.table-invite-module__Z4gYpq__panel{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-area:2/1/auto/-1;max-width:none;margin:0;padding:12px 0 0}.table-invite-module__Z4gYpq__linkRow{align-items:flex-end;gap:8px;max-width:640px;display:flex}.table-invite-module__Z4gYpq__panel .table-invite-module__Z4gYpq__linkRow label{min-width:0;color:var(--muted);flex:1;gap:4px;margin:0;font-size:12px;display:grid}.table-invite-module__Z4gYpq__panel .table-invite-module__Z4gYpq__linkRow input{height:38px;margin:0;padding:8px 10px;font-size:13px}.table-invite-module__Z4gYpq__panel .table-invite-module__Z4gYpq__linkRow button{flex-shrink:0;min-height:38px;margin:0;padding:8px 12px;font-size:13px}.table-invite-module__Z4gYpq__panel p,.table-invite-module__Z4gYpq__panel ul{margin:8px 0 0}@media (max-width:600px){.table-invite-module__Z4gYpq__compactInvite>.table-invite-module__Z4gYpq__panel{grid-row:3}.table-invite-module__Z4gYpq__linkRow{flex-wrap:wrap}.table-invite-module__Z4gYpq__linkRow label{flex-basis:100%}}
.side-panel-module__Ws8q5q__rail{width:360px;min-width:0;min-height:0;color:var(--tt-text);font-family:var(--tt-font);flex-direction:column;flex:0 0 360px;align-self:stretch;gap:16px;display:flex}@media (max-width:1100px){.side-panel-module__Ws8q5q__rail{display:none}}.side-panel-module__Ws8q5q__alert{border:1px solid var(--tt-neg);background:var(--tt-panel);color:var(--tt-neg);border-radius:14px;margin:0;padding:12px 16px;font-size:13px;line-height:1.4}.side-panel-module__Ws8q5q__card,.side-panel-module__Ws8q5q__activity{border:1px solid var(--tt-surface);background:var(--tt-panel);border-radius:20px}.side-panel-module__Ws8q5q__card{flex-direction:column;flex:none;gap:14px;padding:20px;display:flex}.side-panel-module__Ws8q5q__cardHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.side-panel-module__Ws8q5q__cardHead h2{margin:0;font-size:17px;font-weight:600}.side-panel-module__Ws8q5q__cardMeta{color:var(--tt-muted);font-size:13px}.side-panel-module__Ws8q5q__card[data-headless]{background:0 0;border:0;padding:0}.side-panel-module__Ws8q5q__card[data-headless] .side-panel-module__Ws8q5q__cardHead{justify-content:flex-start}.side-panel-module__Ws8q5q__figure{font-family:var(--tt-mono);font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.side-panel-module__Ws8q5q__scoreTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.side-panel-module__Ws8q5q__scoreLabelCol{width:76px}.side-panel-module__Ws8q5q__scoreTable thead th{color:var(--tt-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;padding:0 0 10px 8px;font-weight:500;overflow:hidden}.side-panel-module__Ws8q5q__scoreTable tbody tr{border-top:1px solid var(--tt-surface)}.side-panel-module__Ws8q5q__scoreTable tbody th{color:var(--tt-soft);text-align:left;padding:10px 0;font-weight:500}.side-panel-module__Ws8q5q__scoreTable td{padding:10px 0 10px 8px}.side-panel-module__Ws8q5q__scoreTable .side-panel-module__Ws8q5q__totalRow{border-top-color:var(--tt-total-line)}.side-panel-module__Ws8q5q__scoreTable .side-panel-module__Ws8q5q__totalRow th{color:var(--tt-text);padding:12px 0 0;font-weight:600}.side-panel-module__Ws8q5q__scoreTable .side-panel-module__Ws8q5q__totalRow td{padding:12px 0 0 8px;font-weight:600}.side-panel-module__Ws8q5q__scoreTable td[data-negative]{color:var(--tt-neg)}.side-panel-module__Ws8q5q__progress{flex-direction:column;gap:6px;display:flex}.side-panel-module__Ws8q5q__progressText{color:var(--tt-muted);justify-content:space-between;font-size:13px;display:flex}.side-panel-module__Ws8q5q__bar{background:var(--tt-surface);border-radius:3px;height:6px;overflow:hidden}.side-panel-module__Ws8q5q__bar>div{background:var(--tt-amber);height:100%}.side-panel-module__Ws8q5q__activity{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.side-panel-module__Ws8q5q__tabs{border-bottom:1px solid var(--tt-surface);flex:none;gap:4px;padding:8px;display:flex}.side-panel-module__Ws8q5q__tabs button{min-width:0;height:40px;color:var(--tt-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:14px;font-weight:600;display:flex}.side-panel-module__Ws8q5q__tabs button:hover{color:var(--tt-text)}.side-panel-module__Ws8q5q__tabs button[aria-selected=true]{background:var(--tt-raised);color:var(--tt-text)}.side-panel-module__Ws8q5q__badge{box-sizing:border-box;background:var(--tt-amber);min-width:18px;height:18px;color:var(--tt-amber-ink);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.side-panel-module__Ws8q5q__panel,.side-panel-module__Ws8q5q__chat{flex-direction:column;flex:auto;min-height:0;display:flex}.side-panel-module__Ws8q5q__log{overscroll-behavior:contain;flex-direction:column-reverse;flex:auto;min-height:0;display:flex;overflow-y:auto}.side-panel-module__Ws8q5q__log ol{flex-direction:column;gap:8px;margin:0;padding:16px;list-style:none;display:flex}.side-panel-module__Ws8q5q__system{color:var(--tt-faint);text-align:center;margin-top:6px;font-size:12px;line-height:1.4}.side-panel-module__Ws8q5q__message{flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;display:flex}.side-panel-module__Ws8q5q__message[data-mine]{align-items:flex-end}.side-panel-module__Ws8q5q__message[data-tight]{margin-top:-4px}.side-panel-module__Ws8q5q__log li:first-child{margin-top:0}.side-panel-module__Ws8q5q__author{color:var(--tt-muted);font-size:12px;font-weight:600}.side-panel-module__Ws8q5q__bubble{background:var(--tt-surface);max-width:85%;color:var(--tt-text);overflow-wrap:anywhere;border-radius:4px 14px 14px;padding:8px 12px;font-size:14px;line-height:1.4}.side-panel-module__Ws8q5q__message[data-mine] .side-panel-module__Ws8q5q__bubble{background:var(--tt-amber-bg);color:color-mix(in srgb, var(--tt-amber-soft) 30%, var(--tt-text));border-radius:14px 4px 14px 14px}.side-panel-module__Ws8q5q__redSuit{color:var(--tt-neg)}.side-panel-module__Ws8q5q__empty{color:var(--tt-faint);text-align:center;margin:0;padding:12px 0;font-size:13px;line-height:1.5}.side-panel-module__Ws8q5q__notice,.side-panel-module__Ws8q5q__chatError{flex:none;margin:0;padding:0 16px 12px;font-size:12px;line-height:1.4}.side-panel-module__Ws8q5q__notice{color:var(--tt-muted)}.side-panel-module__Ws8q5q__chatError{color:var(--tt-neg)}.side-panel-module__Ws8q5q__chips{flex-wrap:wrap;flex:none;gap:6px;padding:0 12px 10px;display:flex}.side-panel-module__Ws8q5q__chips button{border:1px solid var(--tt-line);height:32px;color:var(--tt-soft);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:0 12px;font-size:13px}.side-panel-module__Ws8q5q__chips button:hover:not(:disabled){background:var(--tt-surface)}.side-panel-module__Ws8q5q__composer{flex:none;gap:8px;padding:0 12px 12px;display:flex}.side-panel-module__Ws8q5q__composer input{border:1px solid var(--tt-line);background:var(--tt-field);min-width:0;height:44px;color:var(--tt-text);font:inherit;border-radius:12px;flex:auto;padding:0 14px;font-size:14px}.side-panel-module__Ws8q5q__composer input::placeholder{color:var(--tt-faint)}.side-panel-module__Ws8q5q__composer button{background:var(--tt-amber);width:44px;height:44px;color:var(--tt-amber-ink);cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.side-panel-module__Ws8q5q__composer button:disabled,.side-panel-module__Ws8q5q__chips button:disabled{cursor:default;opacity:.5}.side-panel-module__Ws8q5q__pane{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:20px;display:flex;overflow-y:auto}.side-panel-module__Ws8q5q__paneHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.side-panel-module__Ws8q5q__paneHead h3{margin:0;font-size:17px;font-weight:600}.side-panel-module__Ws8q5q__paneHead span{color:var(--tt-muted);font-size:13px}.side-panel-module__Ws8q5q__bidList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.side-panel-module__Ws8q5q__bidList li{color:var(--tt-soft);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:14px;display:flex}.side-panel-module__Ws8q5q__bidValue,.side-panel-module__Ws8q5q__pass{font-weight:600}.side-panel-module__Ws8q5q__bidValue{color:var(--tt-text);gap:4px;display:inline-flex}.side-panel-module__Ws8q5q__pass{color:var(--tt-faint)}.side-panel-module__Ws8q5q__summary{border-top:1px solid var(--tt-surface);color:var(--tt-muted);margin:0;padding-top:12px;font-size:14px;line-height:1.5}.side-panel-module__Ws8q5q__trickCards{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.side-panel-module__Ws8q5q__trickCards li{color:var(--tt-muted);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.side-panel-module__Ws8q5q__trickCards li[data-winner]>span:last-child{color:var(--tt-text);font-weight:600}.side-panel-module__Ws8q5q__miniCard{border-radius:6px;width:46px;line-height:0;display:block;position:relative}.side-panel-module__Ws8q5q__trickCards li[data-winner] .side-panel-module__Ws8q5q__miniCard{box-shadow:0 0 0 2px var(--tt-amber)}.side-panel-module__Ws8q5q__overlay{z-index:60;position:fixed;inset:0}.side-panel-module__Ws8q5q__backdrop{background:#0009;background:color-mix(in srgb, var(--tt-ground) 72%, transparent);position:absolute;inset:0}.side-panel-module__Ws8q5q__sheet{border-top:1px solid var(--tt-line);background:var(--tt-panel);max-width:640px;max-height:78dvh;color:var(--tt-text);font-family:var(--tt-font);overscroll-behavior:contain;border-radius:20px 20px 0 0;flex-direction:column;margin-inline:auto;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #0006}.side-panel-module__Ws8q5q__sheet[data-kind=chat]{height:min(78dvh,640px)}.side-panel-module__Ws8q5q__sheet:focus-visible,.side-panel-module__Ws8q5q__rail :focus-visible,.side-panel-module__Ws8q5q__sheet :focus-visible{outline:2px solid var(--tt-amber);outline-offset:2px}.side-panel-module__Ws8q5q__sheet:focus-visible{outline-offset:-2px}.side-panel-module__Ws8q5q__dragZone{touch-action:none;flex:none}.side-panel-module__Ws8q5q__grab{cursor:grab;justify-content:center;padding-top:8px;display:flex}.side-panel-module__Ws8q5q__grab:before{background:var(--tt-total-line);content:"";border-radius:2px;width:40px;height:4px}.side-panel-module__Ws8q5q__sheetHead{border-bottom:1px solid var(--tt-surface);justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 8px 0 20px;display:flex}.side-panel-module__Ws8q5q__sheetTitle{align-items:center;gap:12px;min-width:0;display:flex}.side-panel-module__Ws8q5q__sheetTitle h2{white-space:nowrap;margin:0;font-size:17px;font-weight:600}.side-panel-module__Ws8q5q__participants{min-width:0;display:flex}.side-panel-module__Ws8q5q__participants span{box-sizing:border-box;border:2px solid var(--tt-panel);background:var(--tt-raised);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:flex}.side-panel-module__Ws8q5q__participants span+span{margin-left:-8px}.side-panel-module__Ws8q5q__close{width:44px;height:44px;color:var(--tt-soft);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.side-panel-module__Ws8q5q__close:hover{background:var(--tt-surface)}.side-panel-module__Ws8q5q__sheetBody{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.side-panel-module__Ws8q5q__sheet[data-kind=chat] .side-panel-module__Ws8q5q__sheetBody{overflow:hidden}.side-panel-module__Ws8q5q__sheet[data-kind=score] .side-panel-module__Ws8q5q__sheetBody{padding:16px 20px calc(20px + env(safe-area-inset-bottom));gap:12px}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__activity{background:0 0;border:0;border-radius:0}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__alert{margin:12px 16px 0}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__invite{padding:12px 16px 0}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__bubble{max-width:80%;padding:9px 13px;font-size:15px}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__chips{white-space:nowrap;flex-wrap:nowrap;gap:8px;padding:0 16px 10px;overflow-x:auto}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__chips button{flex:none;height:36px;padding:0 14px;font-size:14px;position:relative}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__chips button:after{content:"";position:absolute;inset:-4px 0}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__composer{padding:0 16px calc(16px + env(safe-area-inset-bottom));gap:8px}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__composer input{border-radius:14px;height:48px;font-size:16px}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__composer button{border-radius:14px;width:48px;height:48px}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__notice,.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__chatError{padding:0 16px 12px}@media (prefers-reduced-motion:no-preference){.side-panel-module__Ws8q5q__backdrop{animation:.2s ease-out side-panel-module__Ws8q5q__fadeIn}.side-panel-module__Ws8q5q__sheet{animation:.22s ease-out side-panel-module__Ws8q5q__riseIn}}@keyframes side-panel-module__Ws8q5q__fadeIn{0%{opacity:0}}@keyframes side-panel-module__Ws8q5q__riseIn{0%{opacity:0;transform:translateY(32px)}}@keyframes side-panel-module__Ws8q5q__slideIn{0%{opacity:0;transform:translate(32px)}}@media (max-width:1100px) and (max-height:500px) and (orientation:landscape){.side-panel-module__Ws8q5q__sheet{width:52%;max-width:none;max-height:none;padding-right:env(safe-area-inset-right);border-top:0;border-left:1px solid var(--tt-line);border-radius:20px 0 0 20px;margin-inline:0;inset:0 0 0 auto;box-shadow:-12px 0 32px #0006}.side-panel-module__Ws8q5q__sheet[data-kind=chat]{height:auto}.side-panel-module__Ws8q5q__grab,.side-panel-module__Ws8q5q__participants{display:none}.side-panel-module__Ws8q5q__sheetHead{height:52px;padding:0 4px 0 16px}.side-panel-module__Ws8q5q__sheetTitle h2{font-size:16px}.side-panel-module__Ws8q5q__sheet[data-kind=score] .side-panel-module__Ws8q5q__sheetBody{padding:12px 16px 16px}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__log ol{gap:6px;padding:12px 16px 10px}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__system,.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__author{font-size:11px}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__bubble{max-width:85%;padding:7px 11px;font-size:14px;line-height:1.35}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__chips{gap:6px;padding:0 16px 8px}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__chips button{height:32px;padding:0 12px;font-size:13px}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__chips button:after{inset:-6px 0}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__composer{padding:0 16px 14px}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__composer input{border-radius:12px;height:44px}.side-panel-module__Ws8q5q__sheet .side-panel-module__Ws8q5q__composer button{border-radius:12px;width:44px;height:44px}}@media (prefers-reduced-motion:no-preference) and (max-width:1100px) and (max-height:500px) and (orientation:landscape){.side-panel-module__Ws8q5q__sheet{animation-name:side-panel-module__Ws8q5q__slideIn}}
