.AppLayout-module__qOZl_W__appContent{grid-template-rows:auto 1fr auto;height:100vh;display:grid}.AppLayout-module__qOZl_W__appContentTable{height:100dvh;max-height:100dvh}.AppLayout-module__qOZl_W__main{flex-direction:column;min-height:0;display:flex;overflow:auto}.AppLayout-module__qOZl_W__mainTable{overflow:hidden}.AppLayout-module__qOZl_W__header{padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-bg-surface);justify-content:space-between;align-items:center;display:flex}.AppLayout-module__qOZl_W__headerTable{padding-top:max(calc(12px*var(--table-ui-scale,1)),env(safe-area-inset-top,0px));padding-right:max(calc(16px*var(--table-ui-scale,1)),env(safe-area-inset-right,0px));padding-bottom:calc(12px*var(--table-ui-scale,1));padding-left:max(calc(16px*var(--table-ui-scale,1)),env(safe-area-inset-left,0px))}.AppLayout-module__qOZl_W__headerTable .AppLayout-module__qOZl_W__title{font-size:calc(18px*var(--table-ui-scale,1))}.AppLayout-module__qOZl_W__headerTable .AppLayout-module__qOZl_W__headerAside,.AppLayout-module__qOZl_W__headerTable .AppLayout-module__qOZl_W__userMenu{gap:calc(12px*var(--table-ui-scale,1))}.AppLayout-module__qOZl_W__headerTable .AppLayout-module__qOZl_W__chipStack{margin-left:calc(16px*var(--table-ui-scale,1));gap:calc(8px*var(--table-ui-scale,1));font-size:calc(13px*var(--table-ui-scale,1))}.AppLayout-module__qOZl_W__headerTable .AppLayout-module__qOZl_W__avatarButton{width:max(var(--table-control-min-size),calc(32px*var(--table-ui-scale,1)));height:max(var(--table-control-min-size),calc(32px*var(--table-ui-scale,1)));font-size:calc(13px*var(--table-ui-scale,1))}.AppLayout-module__qOZl_W__headerTable .AppLayout-module__qOZl_W__claimButton{width:max(26px,calc(26px*var(--table-ui-scale,1)));height:max(26px,calc(26px*var(--table-ui-scale,1)));font-size:calc(14px*var(--table-ui-scale,1))}.AppLayout-module__qOZl_W__headerTable .AppLayout-module__qOZl_W__chip{width:calc(22px*var(--table-ui-scale,1));height:calc(22px*var(--table-ui-scale,1))}.AppLayout-module__qOZl_W__loginButton{padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-bg-primary);cursor:pointer;transition:var(--transition-fast);margin-left:var(--space-2);border:none}.AppLayout-module__qOZl_W__loginButton:hover{background:var(--color-accent-hover)}.AppLayout-module__qOZl_W__title{font-size:var(--font-size-lg);color:var(--color-accent);letter-spacing:.02em;margin:0;font-weight:700}.AppLayout-module__qOZl_W__titleLink{color:inherit;text-decoration:none}.AppLayout-module__qOZl_W__titleLink:hover{text-decoration:underline}.AppLayout-module__qOZl_W__userInfo{align-items:center;gap:var(--space-2);display:flex}.AppLayout-module__qOZl_W__userMenu{align-items:center;gap:var(--space-3);display:flex;position:relative}.AppLayout-module__qOZl_W__headerAside{align-items:center;gap:var(--space-3);display:flex}.AppLayout-module__qOZl_W__avatarButton{border:1px solid var(--color-border);background:var(--color-bg-primary);width:32px;height:32px;color:var(--color-text-primary);cursor:pointer;border-radius:999px;place-items:center;font-weight:700;display:grid}.AppLayout-module__qOZl_W__avatarButton:hover{border-color:var(--color-accent)}.AppLayout-module__qOZl_W__menu{right:0;top:calc(100% + var(--space-2));background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);z-index:300;--overlay-ui-scale:1;min-width:180px;transform:scale(var(--overlay-ui-scale,1));transform-origin:100% 0;position:absolute;overflow:hidden;box-shadow:0 8px 24px #0000002e}.AppLayout-module__qOZl_W__menuHeader{padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--color-border);gap:2px;display:grid}.AppLayout-module__qOZl_W__menuTitle{font-weight:700}.AppLayout-module__qOZl_W__menuSubTitle{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.AppLayout-module__qOZl_W__menuItem{width:100%;padding:var(--space-3)var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);background:0 0;border:none;text-decoration:none;display:flex}.AppLayout-module__qOZl_W__menuItem:hover{background:#ffffff0f}.AppLayout-module__qOZl_W__menuItemDanger{color:#ff7878}.AppLayout-module__qOZl_W__chip{background:radial-gradient(circle,#922b21 0% 24%,#fff 24% 28%,#c0392b 28% 40%,#0000 40%),conic-gradient(from 32deg,#e74c3c 0deg 45deg,#fff 45deg 90deg,#e74c3c 90deg 135deg,#fff 135deg 180deg,#e74c3c 180deg 225deg,#fff 225deg 270deg,#e74c3c 270deg 315deg,#fff 315deg 360deg);border-radius:50%;width:22px;height:22px;bottom:0;left:0}.AppLayout-module__qOZl_W__chipStack{align-items:center;gap:var(--space-2);margin-left:var(--space-4);display:flex}.AppLayout-module__qOZl_W__claimButton{border:1px solid var(--color-border);width:26px;height:26px;color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:999px;place-items:center;font-weight:800;line-height:1;display:grid}.AppLayout-module__qOZl_W__claimButton:hover{border-color:var(--color-accent);color:var(--color-accent)}@media screen and (max-width:420px){.AppLayout-module__qOZl_W__title{font-size:var(--font-size-md)}.AppLayout-module__qOZl_W__loginButton,.AppLayout-module__qOZl_W__userInfo{font-size:var(--font-size-sm)}.AppLayout-module__qOZl_W__chipStack{font-size:var(--font-size-xs)}}
.Card-module__b6YjYG__card{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-surface);border:1px solid var(--color-border);box-shadow:0 2px 4px #0000001a}
.modal-overlay{height:var(--modal-vvh,100dvh);z-index:999;--overlay-ui-scale:1;padding:max(16px,env(safe-area-inset-top,0px))max(16px,env(safe-area-inset-right,0px))max(16px,env(safe-area-inset-bottom,0px))max(16px,env(safe-area-inset-left,0px));background:#000c;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-content{background:var(--color-bg-surface);border-radius:var(--radius-lg);width:min(480px,calc(96vw/var(--overlay-ui-scale,1)));max-width:min(480px,calc(96vw/var(--overlay-ui-scale,1)));min-width:0;color:var(--color-text-primary);max-height:calc((var(--modal-vvh,100dvh) - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))/var(--overlay-ui-scale,1));transform:scale(var(--overlay-ui-scale,1));transform-origin:top;-webkit-overflow-scrolling:touch;flex-shrink:0;margin:auto 0;overflow:hidden auto;box-shadow:0 8px 24px #000000b3}@media (max-width:480px){.modal-overlay{padding:max(12px,env(safe-area-inset-top,0px))max(12px,env(safe-area-inset-right,0px))max(12px,env(safe-area-inset-bottom,0px))max(12px,env(safe-area-inset-left,0px))}.modal-content{width:min(480px,calc((100vw - 24px)/var(--overlay-ui-scale,1)));max-width:min(480px,calc((100vw - 24px)/var(--overlay-ui-scale,1)));border-radius:var(--radius-md);max-height:calc((var(--modal-vvh,100dvh) - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))/var(--overlay-ui-scale,1))}}@media (max-height:520px) and (orientation:landscape){.modal-content{width:min(360px,calc((88vw - 24px)/var(--overlay-ui-scale,1)));max-width:min(360px,calc((88vw - 24px)/var(--overlay-ui-scale,1)))}}
.api-error-toast{bottom:var(--space-6);padding:var(--space-3)var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);z-index:9999;animation:.2s ease-out api-error-in;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0006}.api-error-toast--error{color:var(--color-danger)}.api-error-toast--warning{color:var(--color-warning)}.api-error-toast--info{color:var(--color-info)}.api-error-toast--success{color:var(--color-success)}@keyframes api-error-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.Seat-module__doWQsq__seatWrapper{display:inline-block;position:relative}.Seat-module__doWQsq__winner .Seat-module__doWQsq__avatar{transition:transform 1s ease-out,box-shadow 1s ease-out;box-shadow:0 0 0 2px #f1c40f,0 0 24px #f1c40fe6}.Seat-module__doWQsq__cardsRow{flex-direction:row;gap:4px;display:flex;position:absolute}.Seat-module__doWQsq__seatWrapper.Seat-module__doWQsq__cardsLeft .Seat-module__doWQsq__cardsRow{top:25%;right:100%}.Seat-module__doWQsq__seatWrapper.Seat-module__doWQsq__cardsRight .Seat-module__doWQsq__cardsRow{left:100%}.Seat-module__doWQsq__seat{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.Seat-module__doWQsq__avatarBlock{width:58px;height:82px;position:relative;overflow:visible}.Seat-module__doWQsq__lastActionOverlay{z-index:3;max-width:132px;margin-bottom:var(--space-1);pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.Seat-module__doWQsq__avatar{z-index:1;border-radius:var(--radius-md);background:var(--color-border);width:100%;height:100%;position:relative}@property --time-left{syntax:"<number>";inherits:false;initial-value:0}.Seat-module__doWQsq__timeBankRing{border-radius:calc(var(--radius-md) + 3px);background:conic-gradient(from -35deg,transparent 0%,transparent calc((1 - var(--time-left))*100%),var(--color-time-bank,#f1c40f)calc((1 - var(--time-left))*100%),var(--color-time-bank,#f1c40f)100%);--time-left:0;z-index:0;width:calc(100% + 6px);height:calc(100% + 6px);transition:--time-left 1s linear;position:absolute;top:-3px;left:-3px}.Seat-module__doWQsq__dealerButton{color:#2c3e50;z-index:2;background:#f1c40f;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px}.Seat-module__doWQsq__playerInfo{flex-direction:column;align-items:center;gap:2px;display:flex}.Seat-module__doWQsq__username{font-size:var(--font-size-md);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-weight:700;overflow:hidden}.Seat-module__doWQsq__stackLine{gap:var(--space-1);align-items:baseline;display:flex}.Seat-module__doWQsq__stack{font-size:var(--font-size-sm);color:var(--color-text-primary);text-align:center;min-width:80px;font-weight:600}.Seat-module__doWQsq__balance{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:700}.Seat-module__doWQsq__lastAction{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-style:italic;line-height:1.35;overflow:hidden}.Seat-module__doWQsq__empty{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-style:italic}.Seat-module__doWQsq__joinWrap{width:100%;display:block}.Seat-module__doWQsq__joinWrap button{width:100%}@media screen and (max-width:420px){.Seat-module__doWQsq__avatarBlock{width:48px;height:68px}.Seat-module__doWQsq__username{font-size:var(--font-size-sm)}.Seat-module__doWQsq__stack{font-size:var(--font-size-xs)}.Seat-module__doWQsq__balance{font-size:var(--font-size-xxs)}}
