.tm-root{color:#2c2c2c;background:#faf8f4;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tm-nav{background:linear-gradient(#3d2218 0%,#2d1a14 15%,#1a0f0b 100%);line-height:1.1}.tm-seat--empty{color:#7a6a52;background:#f0e8d8;border-color:#d4c4a0}.tm-seat--empty:hover{background:#fdf3d8;border-color:#d4af37}.tm-seat--occupied{color:#2d7a3a;background:#e8f5ec;border-color:#b0d4b8}.tm-seat--selected{box-shadow:0 0 8px #d4af3766;border-color:#d4af37!important}.tm-seat[data-pos="1"]{bottom:-4px;left:50%;transform:translate(-50%)}.tm-seat[data-pos="2"]{bottom:4px;left:14%}.tm-seat[data-pos="3"]{top:50%;left:-4px;transform:translateY(-50%)}.tm-seat[data-pos="4"]{top:4px;left:14%}.tm-seat[data-pos="5"]{top:-4px;left:50%;transform:translate(-50%)}.tm-seat[data-pos="6"]{top:-4px;right:36%;transform:translate(50%)}.tm-seat[data-pos="7"]{top:4px;right:14%}.tm-seat[data-pos="8"]{top:50%;right:-4px;transform:translateY(-50%)}.tm-seat[data-pos="9"]{bottom:4px;right:14%}.tm-seat[data-pos="10"]{bottom:-4px;right:36%;transform:translate(50%)}.tm-fs{z-index:9999;color:#2c2c2c;touch-action:manipulation;background:#e4ddd0;flex-direction:column;font-size:1.5vh;display:flex;position:fixed;inset:0;overflow:hidden}.tm-fs-break{background:linear-gradient(135deg,#d6e8f0 0%,#c8dce8 100%)}.tm-fs-topbar{background:linear-gradient(#3d2218 0%,#2d1a14 15%,#1a0f0b 100%);flex-shrink:0;justify-content:space-between;align-items:center;height:5vh;padding:0 1.5vw;display:flex;box-shadow:inset 0 4px 10px #ffffff14,inset 0 -2px 8px #0006,0 4px 16px #0000004d}.tm-fs-topbar__left{align-items:center;gap:.75em;min-width:0;display:flex}.tm-fs-topbar__brand{flex-shrink:0;align-items:center;gap:.45em;display:flex}.tm-fs-topbar__brand-icon{color:#d4af37;flex-shrink:0;width:1.4em;height:1.4em}.tm-fs-topbar__brand-text{letter-spacing:.02em;align-items:baseline;gap:.25em;font-family:Cinzel,serif;font-weight:700;display:flex}.tm-fs-topbar__brand-main{color:#ffffffe6;font-size:1em}.tm-fs-topbar__brand-accent{color:#d4af37;font-size:1em}.tm-fs-topbar__brand-sep{background:#fff3;flex-shrink:0;width:1px;height:1.4em;display:inline-block}.tm-fs-topbar__name{color:#ffffffb3;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-family:Cinzel,Georgia,serif;font-size:1em;font-weight:600;overflow:hidden}.tm-fs-topbar__badge{color:#fffffff2;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(#d4af3729,#d4af3714);border:1px solid #ffffff0f;border-radius:12px;padding:.25em .6em;font-size:.75em;font-weight:700;box-shadow:inset 0 1px #00000040}.tm-fs-topbar__right{flex-shrink:0;align-items:center;gap:.4em;display:flex}.tm-fs-topbar__btn{cursor:pointer;border:none;border-radius:6px;padding:.35em .7em;font-size:.78em;font-weight:600;transition:all .2s}.tm-fs-topbar__btn--elim{color:#fff;background:#dc2626bf;padding:.35em .85em}.tm-fs-topbar__btn--elim:hover{background:#dc2626}.tm-fs-topbar__btn--nav{color:#fff6;background:0 0;padding:.2em .5em;font-size:1.2em}.tm-fs-topbar__btn--nav:hover{color:#fff}.tm-fs-topbar__btn--start{color:#1a0f0b;background:linear-gradient(135deg,#d4af37,#b8962f)}.tm-fs-topbar__btn--start:hover{background:linear-gradient(135deg,#e8c347,#d4af37)}.tm-fs-topbar__btn--pause{color:#fff;background:#ca8a04d9}.tm-fs-topbar__btn--pause:hover{background:#ca8a04}.tm-fs-topbar__btn--exit{color:#ffffff59;background:0 0;font-size:1em}.tm-fs-topbar__btn--exit:hover{color:#fff}.tm-fs-topbar__volume-wrap{align-items:center;display:flex;position:relative}.tm-fs-topbar__btn--volume{color:#ffffff73;background:0 0;justify-content:center;align-items:center;padding:.3em .45em;line-height:1;display:flex}.tm-fs-topbar__btn--volume:hover{color:#ffffffe6}.tm-fs-topbar__volume-panel{z-index:200;background:#2d1a14;border:1px solid #ffffff26;border-radius:10px;flex-direction:column;gap:.6em;width:180px;padding:.9em 1.1em .8em;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 24px #0009}.tm-fs-topbar__volume-slider{cursor:pointer;accent-color:#d4af37;width:100%;display:block}.tm-fs-topbar__volume-row{justify-content:space-between;align-items:center;gap:.5em;display:flex}.tm-fs-topbar__volume-label{color:#ffffff8c;letter-spacing:.04em;flex-shrink:0;font-size:.75em;font-weight:600}.tm-fs-topbar__volume-mute{color:#ffffffbf;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:5px;flex-shrink:0;padding:.25em .6em;font-size:.72em;font-weight:600;transition:background .15s}.tm-fs-topbar__volume-mute:hover{color:#fff;background:#ffffff2e}.tm-fs-main{flex-direction:column;flex:1;gap:.75em;min-height:0;padding:.75em;display:flex;overflow:hidden}@media (min-width:1024px){.tm-fs-main{flex-direction:row;gap:0;padding:0}}.tm-fs-panel{flex-direction:column;gap:.6em;min-width:0;display:flex}.tm-fs-panel--left,.tm-fs-panel--right{scrollbar-width:none;background:#faf8f4;border:none;border-left:1px solid #e8d5b7;border-right:1px solid #e8d5b7;border-radius:0;padding:1em;overflow-y:auto}.tm-fs-panel--left::-webkit-scrollbar{display:none}.tm-fs-panel--right::-webkit-scrollbar{display:none}.tm-fs-panel--left{border-left:none}.tm-fs-panel--right{border-right:none}@media (min-width:1024px){.tm-fs-panel--left{flex-shrink:0;width:24vw;max-width:none}.tm-fs-panel--right{flex-shrink:0;width:24vw;max-width:none;overflow-y:hidden}}@media (max-width:1023px){.tm-fs-panel--left,.tm-fs-panel--right{max-height:25vh}}.tm-fs-panel__section{flex-direction:column;display:flex}.tm-fs-panel__section--earnings{border-top:1px solid #e8d5b7;margin-top:.4em;padding-top:.6em}.tm-fs-panel__head{text-transform:uppercase;letter-spacing:.1em;color:#7a6a52;border-bottom:1px solid #e8d5b7;margin-bottom:.6em;padding-bottom:.5em;font-family:Inter,sans-serif;font-size:.95em;font-weight:700}.tm-fs-panel__body{flex-direction:column;align-items:center;display:flex}.tm-fs-panel__empty{color:#9a8a72;text-align:center;padding:1.5em .5em;font-size:.8em}.tm-fs-panel__empty-text{color:#9a8a72;text-align:center;padding:1em 0;font-size:.78em;font-style:italic}.tm-fs-clock__break-row{background:#f0ebe3;border:1px solid #e0d5c3;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:1em;width:100%;max-width:40vw;margin-top:.4em;padding:.45em 1.2em;display:flex}.tm-fs-clock__break-label{text-transform:uppercase;letter-spacing:.15em;color:#7a6a52;white-space:nowrap;flex-shrink:0;font-size:clamp(1.95em,1.5vh,.9em);font-weight:700}.tm-fs-clock__break-value{color:#3a2e1e;font-variant-numeric:tabular-nums;text-align:right;font-family:Cinzel,Georgia,serif;font-size:clamp(3vh,6vh,8vw);font-weight:800;line-height:1}.tm-fs-break-counter{color:#5a4e3a;background:#f0ebe3;border:1px solid #e0d5c3;border-radius:8px;align-items:center;gap:.45em;margin-top:.4em;padding:.55em .75em;font-size:.78em;font-weight:500;display:flex}.tm-fs-break-counter svg{color:#7a6a52;flex-shrink:0}.tm-fs-break-counter strong{color:#2c2c2c;font-weight:700}.tm-fs-clock{background:#fff;border:none;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;min-width:0;min-height:0;padding:3vh 2vw 2vh;display:flex;box-shadow:inset 0 0 40px #00000005}.tm-fs-clock__level{text-align:center;margin-bottom:.15em}.tm-fs-clock__level--normal{text-transform:uppercase;letter-spacing:.25em;color:#2d7a3a;font-family:Inter,sans-serif;font-size:clamp(1.8em,4.5vh,3.2em);font-weight:700}.tm-fs-clock__level--break{text-transform:uppercase;letter-spacing:.2em;color:#1e6091;font-family:Inter,sans-serif;font-size:clamp(2em,5vh,3.5em);font-weight:700}.tm-fs-timer{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#1a1a2e;margin-bottom:.35em;font-family:Cinzel,Georgia,serif;font-weight:900;line-height:1}.tm-fs-timer--warning{color:#b8860b}.tm-fs-timer--critical{color:#c0392b;animation:1s ease-in-out infinite tm-pulse}@keyframes tm-pulse{0%,to{opacity:1}50%{opacity:.6}}.tm-fs-clock__bar{width:100%;max-width:40vw;margin-bottom:.6em}.tm-fs-clock__blinds-group{flex-direction:column;align-items:stretch;gap:.2em;width:100%;max-width:40vw;margin-bottom:.9em;display:flex}.tm-fs-clock__blinds{grid-template-columns:1fr auto 1fr;place-items:center;display:grid}.tm-fs-clock__blinds--with-ante{grid-template-columns:1fr auto 1fr auto 1fr}.tm-fs-clock__blind-col{text-align:center}.tm-fs-clock__blind-label{text-transform:uppercase;letter-spacing:.1em;color:#7a6a52;margin-bottom:.1em;font-size:clamp(.7em,1.6vh,.95em);font-weight:600}.tm-fs-clock__blind-value{color:#1a1a2e;font-family:Cinzel,Georgia,serif;font-size:clamp(1.4em,5vh,3.5em);font-weight:800;line-height:1.1}.tm-fs-clock__blind-divider{background:#d4c4a0;width:1px;height:2.5em}.tm-fs-clock__ante{color:#5a4e3a;background:#f0ebe3;border:1px solid #e0d5c3;border-radius:20px;margin-bottom:.25em;padding:.25em 1em;font-size:clamp(.7em,1.8vh,.95em);font-weight:600;display:inline-block}.tm-fs-clock__next-blinds{opacity:.5;flex-direction:column;align-items:stretch;gap:.2em;display:flex}.tm-fs-clock__next-header{text-transform:uppercase;letter-spacing:.18em;color:#7a6a52;justify-content:center;align-items:center;font-size:clamp(1em,1.1vh,.65em);font-weight:700;display:flex}.tm-fs-clock__next-cols{grid-template-columns:1fr auto 1fr;place-items:center;display:grid}.tm-fs-clock__next-cols--with-ante{grid-template-columns:1fr auto 1fr auto 1fr}.tm-fs-clock__next-col{text-align:center}.tm-fs-clock__next-blind-label{text-transform:uppercase;letter-spacing:.1em;color:#7a6a52;margin-bottom:.1em;font-size:clamp(1em,1vh,.6em);font-weight:600}.tm-fs-clock__next-blind-value{color:#1a1a2e;font-family:Cinzel,Georgia,serif;font-size:clamp(2.85em,2.4vh,1.8em);font-weight:800;line-height:1.1}.tm-fs-clock__next-blind-value--ante{color:#b8860b}.tm-fs-clock__next-divider{background:#d4c4a0;flex-shrink:0;width:1px;height:2em}.tm-fs-clock__next-break-val{color:#1e6091;font-family:Cinzel,Georgia,serif;font-size:clamp(.85em,2.4vh,1.8em);font-weight:700}.tm-fs-payout-list{flex-direction:column;gap:.4em;width:100%;display:flex}.tm-fs-payout-row{border-bottom:1px solid #f0e8d8;justify-content:space-between;align-items:center;padding:.35em 0;display:flex}.tm-fs-payout-row:last-child{border-bottom:none}.tm-fs-payout-row__pos{align-items:center;gap:.5em;display:flex}.tm-fs-payout-badge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.2vh;height:2.2vh;font-size:.65em;font-weight:700;display:inline-flex}.tm-fs-payout-badge--1{background:linear-gradient(135deg,#d4af37,#b8962f)}.tm-fs-payout-badge--2{background:linear-gradient(135deg,#8b9a72,#6b7a52)}.tm-fs-payout-badge--3{background:linear-gradient(135deg,#b87333,#8b5a2b)}.tm-fs-payout-badge--other{background:#b0a08a}.tm-fs-payout-row__label{color:#2c2c2c;font-size:1.05em;font-weight:600}.tm-fs-payout-row__amount{color:#3d2218;font-variant-numeric:tabular-nums;font-size:1.1em;font-weight:700}.tm-fs-bubble{background:#f5f0e8;border:1px solid #e0d5c3;border-radius:10px;align-items:flex-start;gap:.6em;margin-top:.5em;padding:.65em .75em;display:flex}.tm-fs-bubble--near{background:#fce4ec;border-color:#f8bbd0}.tm-fs-bubble--itm{background:#e8f5e9;border-color:#a5d6a7}.tm-fs-bubble__icon{flex-shrink:0;margin-top:.1em;font-size:1.2em;line-height:1}.tm-fs-bubble__text{flex-direction:column;gap:.15em;display:flex}.tm-fs-bubble__text strong{color:#2c2c2c;font-size:.78em;font-weight:700}.tm-fs-bubble__text span{color:#7a6a52;text-transform:uppercase;letter-spacing:.05em;font-size:.68em}.tm-fs-earnings-list{flex-direction:column;gap:.35em;display:flex}.tm-fs-earnings-row{background:#f0ebe3;border:1px solid #e8dece;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:.5em;padding:.3em .5em;display:flex}.tm-fs-earnings-row--top{background:#d4af3714;border-color:#d4af37}.tm-fs-earnings-row__info{min-width:0}.tm-fs-earnings-row__name{color:#2c2c2c;word-break:break-word;font-size:1em;font-weight:600;line-height:1.25}.tm-fs-earnings-row__detail{color:#9a8a72;margin-top:.1em;font-size:.78em}.tm-fs-earnings-row__amt{color:#b8962f;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.05em;font-weight:700}.tm-fs-bottom{flex-wrap:wrap;flex-shrink:0;gap:.6em;padding:.6em .75em;display:flex}.tm-fs-stat-card{background:#faf8f4;border:1px solid #e8d5b7;border-radius:10px;flex:1;align-items:center;gap:.65em;min-width:0;padding:1.1em 1.3em;display:flex}.tm-fs-stat-card__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5vh;height:3.5vh;font-size:1em;display:flex}.tm-fs-stat-card__icon--gold{background:#d4af3726}.tm-fs-stat-card__icon--green{color:#2d7a3a;background:#2d7a3a1f}.tm-fs-stat-card__icon--rose{background:#be64641f}.tm-fs-stat-card__icon--blue{background:#1e60911f}.tm-fs-stat-card__label{text-transform:uppercase;letter-spacing:.08em;color:#9a8a72;margin-bottom:.25em;font-size:.9em;font-weight:600;line-height:1}.tm-fs-stat-card__value{color:#2c2c2c;font-variant-numeric:tabular-nums;font-size:2.4em;font-weight:800;line-height:1.1}.tm-fs-stat-card__sub{color:#9a8a72;font-size:.75em;font-weight:500}.tm-fs-info-strip{color:#7a6a52;letter-spacing:.03em;background:#d8cfc0;border-top:1px solid #c8bfae;flex-shrink:0;justify-content:space-between;align-items:center;padding:.4em 1em;font-size:.65em;font-weight:500;display:flex}.tm-fs-info-strip__hint{color:#b0a08a;font-size:.6em}.tm-level-bar{background:#e8d5b7;border-radius:2px;height:4px;overflow:hidden}.tm-level-bar__fill{background:linear-gradient(90deg,#2d7a3a,#4aad58);border-radius:2px;height:100%;transition:width 1s linear}.tm-level-bar__fill--warning{background:linear-gradient(90deg,#b8860b,#d4a017)}.tm-level-bar__fill--critical{background:linear-gradient(90deg,#c0392b,#e05444)}.tm-root ::-webkit-scrollbar{width:6px;height:6px}.tm-setup-scroll{scrollbar-width:thin;scrollbar-color:#d4c4a0 #f0e8d8}.tm-setup-scroll::-webkit-scrollbar{width:8px}.tm-setup-scroll::-webkit-scrollbar-track{background:#f0e8d8;border-radius:4px}.tm-setup-scroll::-webkit-scrollbar-thumb{background:#c0a87a;border:2px solid #f0e8d8;border-radius:4px}.tm-setup-scroll::-webkit-scrollbar-thumb:hover{background:#b8962f}.tm-root ::-webkit-scrollbar-track{background:#f0e8d8}.tm-root ::-webkit-scrollbar-thumb{background:#d4c4a0;border-radius:3px}.tm-root ::-webkit-scrollbar-thumb:hover{background:#c0a87a}.br-overlay{z-index:10000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.br-overlay--landed .br-header{opacity:.25;filter:saturate(.6);transition:opacity .4s,filter .4s}.br-overlay--landed .br-card:not(.br-card--armed){opacity:.28;filter:saturate(.4)brightness(.7);transition:opacity .45s,filter .45s}.br-overlay--reveal .br-header,.br-overlay--reveal .br-strip-container{opacity:.3;filter:saturate(.8);transition:opacity .55s,filter .55s}.br-overlay--finale .br-header,.br-overlay--finale .br-strip-container{opacity:.08;filter:blur(3px)saturate(.5);pointer-events:none}.br-overlay--shake{animation:.5s cubic-bezier(.36,.07,.19,.97) br-shake}@keyframes br-shake{0%,to{transform:translate(0)}15%{transform:translate(-7px,3px)}30%{transform:translate(6px,-4px)}45%{transform:translate(-5px,-2px)}60%{transform:translate(4px,3px)}75%{transform:translate(-2px,1px)}90%{transform:translate(1px,-1px)}}.br-bounty-fx--bronze{--br-conf-1:#c9a26c;--br-conf-2:#8a6340;--br-conf-3:#6b4d2e}.br-bounty-fx--silver{--br-conf-1:#eef1f8;--br-conf-2:#b8c0d4;--br-conf-3:#8890a8}.br-bounty-fx--gold{--br-conf-1:#ffe08a;--br-conf-2:#ffc23d;--br-conf-3:#ff9a1f}.br-bounty-fx--platinum{--br-conf-1:#f3e8ff;--br-conf-2:#cfa9ff;--br-conf-3:#ffd76a}.br-backdrop{background:radial-gradient(#180e06e6 0%,#000000fb 100%);animation:.6s ease-out br-fade-in;position:absolute;inset:0}@keyframes br-fade-in{0%{opacity:0}to{opacity:1}}.br-header{z-index:2;text-align:center;opacity:0;margin-bottom:40px;position:relative}.br-header--visible{opacity:1}.br-header-title{letter-spacing:.2em;color:#f3e6c8;text-shadow:0 1px #000000b3,0 0 34px #ffc85a47;font-family:Cinzel,Georgia,serif;font-size:clamp(1.5rem,4vw,2.8rem);font-weight:800}.br-header--visible .br-header-title{animation:.7s cubic-bezier(.16,1,.3,1) backwards br-title-punch}@keyframes br-title-punch{0%{opacity:0;letter-spacing:.5em;filter:blur(7px);transform:scale(1.35)}60%{opacity:1;filter:blur()}to{letter-spacing:.2em;transform:scale(1)}}.br-header-sub{color:#b0a080;justify-content:center;align-items:center;gap:10px;margin-top:12px;font-size:clamp(.85rem,2vw,1.15rem);display:flex}.br-header--visible .br-header-sub{animation:.55s ease-out .25s backwards br-sub-rise}@keyframes br-sub-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.br-header-name{color:gold;font-weight:700}.br-header-vs{color:#7a6a52;font-style:italic}.br-strip-container{z-index:2;opacity:0;background:linear-gradient(#000000b8 0%,#00000073 50%,#000000b8 100%);border:2px solid #d4af374d;border-radius:10px;width:90%;max-width:900px;height:180px;transition:all .5s ease-out .2s;position:relative;overflow:hidden;transform:scale(.95);box-shadow:inset 0 0 40px #000000b3}.br-strip-container:before,.br-strip-container:after{content:"";z-index:6;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.br-strip-container:before{background:linear-gradient(90deg,#040200f2,#0000);left:0}.br-strip-container:after{background:linear-gradient(-90deg,#040200f2,#0000);right:0}.br-strip--visible{opacity:1;transform:scale(1)}.br-strip-track{align-items:center;padding:0 10px;display:flex;position:absolute;inset:0}.br-strip{will-change:transform;align-items:center;display:flex}.br-pointer{z-index:10;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.br-pointer--top{filter:drop-shadow(0 0 6px #ffd70099);border-top:14px solid gold;border-left:10px solid #0000;border-right:10px solid #0000;top:-2px}.br-pointer--bottom{filter:drop-shadow(0 0 6px #ffd70099);border-bottom:14px solid gold;border-left:10px solid #0000;border-right:10px solid #0000;bottom:-2px}.br-pointer-line{z-index:5;background:#ffd70059;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.br-pointer-line--tick{animation:.12s ease-out br-pointer-tick}@keyframes br-pointer-tick{0%{background:#ffeb8ce6;transform:translate(-50%)scaleX(1)}to{background:#ffd70059;transform:translate(-50%)scaleX(1)}}.br-card{border:2px solid #4a3f2f;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;height:140px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.br-card:before{content:"";background:var(--br-card-band,#4a3f2f);height:6px;position:absolute;top:0;left:0;right:0}.br-card--t-bronze{--br-card-band:#8a5f38;background:linear-gradient(160deg,#2e2016 0%,#241811 55%,#170f09 100%);border-color:#6b4d2e}.br-card--t-bronze .br-card-amount{color:#cfa678}.br-card--t-silver{--br-card-band:#aeb8cf;background:linear-gradient(160deg,#2a3040 0%,#202634 55%,#141926 100%);border-color:#8b95ad}.br-card--t-silver .br-card-amount{color:#e4e9f5}.br-card--t-gold{--br-card-band:#ffc93d;background:linear-gradient(160deg,#3d2f0e 0%,#2d2208 55%,#1c1504 100%);border-color:#d4af37}.br-card--t-gold .br-card-amount{color:#ffd75e}.br-card--t-platinum{--br-card-band:#cfa9ff;background:linear-gradient(160deg,#34264a 0%,#281c3a 55%,#191026 100%);border-color:#b08ae8;box-shadow:inset 0 0 26px #b482ff24}.br-card--t-platinum .br-card-amount{color:#ecdcff}.br-card-shine{pointer-events:none;background:linear-gradient(135deg,#0000 40%,#ffffff08 50%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.br-card-amount{letter-spacing:.02em;text-shadow:0 2px 8px #00000080;font-family:Courier New,SF Mono,monospace;font-size:1.5rem;font-weight:800}.br-card-label{color:#8a7a60;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:.7rem}.br-card-star{color:gold;opacity:.6;font-size:14px;position:absolute;top:6px;right:8px}.br-card--armed{animation:.62s ease-in-out .1s 2 br-heartbeat;box-shadow:0 0 24px #ffd70073,0 0 70px #ffd7002e;border-color:gold!important}@keyframes br-heartbeat{0%,to{transform:scale(1)}22%{transform:scale(1.055)}42%{transform:scale(1)}62%{transform:scale(1.03)}}.br-card--winner{box-shadow:0 0 20px #ffd70066,0 0 60px #ffd70026,inset 0 0 30px #ffd70014;border-color:gold!important}.br-flash{z-index:18;pointer-events:none;animation:.55s ease-out forwards br-flash-out;position:absolute;inset:0}.br-flash--bronze{background:radial-gradient(#aa784652 0%,#0000 70%)}.br-flash--silver{background:radial-gradient(#d7e1f566 0%,#0000 70%)}.br-flash--gold{background:radial-gradient(#ffd6648c 0%,#ffa0282e 45%,#0000 75%)}.br-flash--platinum{background:radial-gradient(#f5ebffa6 0%,#be96ff38 45%,#0000 75%)}@keyframes br-flash-out{0%{opacity:1}to{opacity:0}}.br-reveal{--br-mid:#d4af37;--br-bright:#ffd36a;--br-box-border:#ffd7008c;--br-box-inset:#ffc8501f;--br-amount-1:#fff5d0;--br-amount-2:gold;--br-amount-3:#ff9f1a;z-index:20;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:absolute;inset:0}.br-reveal--tier-bronze{--br-mid:#a67c52;--br-bright:#cd8c55;--br-box-border:#9669418c;--br-box-inset:#965a2d1a;--br-amount-1:#e8d8c4;--br-amount-2:#c49a6c;--br-amount-3:#7d5228}.br-reveal--tier-silver{--br-mid:#a8a8b8;--br-bright:#e8e8f0;--br-box-border:#c8cddc99;--br-box-inset:#dce1f01a;--br-amount-1:#fff;--br-amount-2:#d0d4e0;--br-amount-3:#8890a8}.br-reveal--tier-gold{--br-mid:#d4af37;--br-bright:#ffe566}.br-reveal--tier-platinum{--br-mid:#e8d0ff;--br-bright:#fff8ff;--br-box-border:#c8b4ffbf;--br-box-inset:#c8a0ff29;--br-amount-1:#fffaff;--br-amount-2:#e8b4ff;--br-amount-3:#a855f7}.br-reveal--finale{pointer-events:auto}.br-reveal--finale .br-reveal-curtain{opacity:1}.br-reveal-curtain{z-index:0;opacity:0;pointer-events:none;background:radial-gradient(90% 70% at 50% 45%,#08050c26 0%,#0000 55%),#050308d1;transition:opacity .5s;position:absolute;inset:0}.br-beams{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.br-beam{background:linear-gradient(180deg,color-mix(in srgb,var(--br-bright)26%,transparent)0%,color-mix(in srgb,var(--br-mid)10%,transparent)55%,transparent 100%);filter:blur(14px);mix-blend-mode:screen;transform-origin:50% 0;width:22vmin;height:150%;animation:5.5s ease-in-out infinite br-beam-sway;position:absolute;top:-20%;left:50%}.br-beam--l{margin-left:-18vmin;transform:rotate(14deg)}.br-beam--r{margin-left:4vmin;animation-delay:-2.7s;transform:rotate(-12deg)}@keyframes br-beam-sway{0%,to{opacity:.55}50%{opacity:.95}}.br-reveal-center{z-index:3;text-align:center;flex-direction:column;align-items:center;max-width:min(400px,92vw);display:flex;position:relative}.br-reveal-box{border:3px solid var(--br-box-border);width:min(340px,88vw);min-height:210px;box-shadow:0 0 0 1px color-mix(in srgb,var(--br-bright)15%,transparent),0 20px 60px #0000008c,0 0 90px color-mix(in srgb,var(--br-mid)36%,transparent),inset 0 1px 0 #ffffff14;background:linear-gradient(165deg,#1a1a2a 0%,#0f0f1a 48%,#12101c 100%);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:36px 24px 30px;animation:.5s cubic-bezier(.22,1.4,.36,1) backwards br-box-pop;display:flex;position:relative;overflow:hidden}@keyframes br-box-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.br-reveal-box-shine{background:linear-gradient(125deg,transparent 35%,var(--br-box-inset)50%,transparent 65%);pointer-events:none;animation:3.5s ease-in-out infinite br-shine-sweep;position:absolute;inset:0}@keyframes br-shine-sweep{0%,to{opacity:.3;transform:translate(-30%)}50%{opacity:.6;transform:translate(30%)}}.br-reveal-amount{z-index:2;letter-spacing:.03em;background:linear-gradient(180deg,var(--br-amount-1)0%,var(--br-amount-2)45%,var(--br-amount-3)100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--br-bright)30%,transparent));-webkit-background-clip:text;background-clip:text;font-family:Courier New,SF Mono,monospace;font-size:clamp(2.6rem,9.5vw,3.75rem);font-weight:900;line-height:1.1;animation:.55s cubic-bezier(.16,1,.3,1) .12s backwards br-amount-slam;position:relative}@keyframes br-amount-slam{0%{opacity:0;filter:blur(12px);transform:scale(2.5)}55%{opacity:1;filter:blur();transform:scale(.93)}to{transform:scale(1)}}.br-reveal-label{z-index:2;color:var(--br-mid);text-transform:uppercase;letter-spacing:.28em;text-shadow:0 1px 2px #0009;margin-top:14px;font-size:clamp(.75rem,2vw,.95rem);font-weight:700;animation:.4s ease-out .45s backwards br-sub-rise;position:relative}.br-reveal-winner{z-index:2;text-shadow:0 1px 2px #00000080;flex-direction:column;gap:2px;margin:22px 0 0;line-height:1.35;animation:.45s ease-out .6s backwards br-sub-rise;display:flex;position:relative}.br-reveal-winner-caption{color:#9a8a72;text-transform:uppercase;letter-spacing:.32em;font-size:clamp(.72rem,1.6vw,.85rem)}.br-reveal-winner strong{color:#ffe8a0;letter-spacing:.04em;font-family:Cinzel,Georgia,serif;font-size:clamp(1.3rem,3.6vw,1.9rem)}.br-reveal-dismiss{color:#ffffff61;margin-top:24px;font-size:.8rem;animation:2s ease-in-out infinite br-blink}@keyframes br-blink{0%,to{opacity:.3}50%{opacity:.8}}.br-confetti{z-index:15;pointer-events:none;position:absolute;inset:0;overflow:hidden}.br-confetti-piece{opacity:0;border-radius:1px;animation-name:br-confetti-fall;animation-timing-function:cubic-bezier(.3,.2,.7,.9);animation-fill-mode:forwards;display:block;position:absolute;top:-4%}.br-confetti-piece--0{background:var(--br-conf-1,#ffe08a)}.br-confetti-piece--1{background:var(--br-conf-2,#ffc23d)}.br-confetti-piece--2{background:var(--br-conf-3,#ff9a1f)}@keyframes br-confetti-fall{0%{opacity:1;transform:translate(0)rotate3d(1,.6,.3,0)}to{opacity:.85;transform:translate(var(--br-drift,0px),110vh)rotate3d(1,.6,.3,var(--br-spin,720deg))}}@media (prefers-reduced-motion:reduce){.br-overlay--shake{animation:none}.br-confetti{display:none}.br-header--visible .br-header-title{animation:none}.br-reveal-amount{animation-duration:10ms}}.tm-mini-table{color:#d4edda;background:linear-gradient(135deg,#1a5c2e 0%,#1e7a3a 100%);border:2px solid #5a3d1e;border-radius:20px;justify-content:center;align-items:center;width:64px;height:40px;font-size:11px;font-weight:700;display:flex}.tm-winner-overlay{z-index:10001;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tm-winner-backdrop{background:radial-gradient(80% 70% at 50% 40%,#28190aeb 0%,#000000f5 70%);animation:.8s ease-out tm-winner-fade;position:absolute;inset:0}@keyframes tm-winner-fade{0%{opacity:0}to{opacity:1}}.tm-winner-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tm-winner-confetti-piece{opacity:.9;border-radius:2px;width:8px;height:12px;animation:3.5s linear infinite tm-confetti-fall;position:absolute;top:-12px}.tm-winner-confetti-piece:nth-child(3n){background:gold}.tm-winner-confetti-piece:nth-child(3n+1){background:#c9a227;width:6px;height:10px}.tm-winner-confetti-piece:nth-child(3n+2){background:#fff8e7;width:5px;height:8px}@keyframes tm-confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.3;transform:translateY(110vh)rotate(720deg)}}.tm-winner-content{z-index:2;text-align:center;max-width:900px;animation:1s cubic-bezier(.22,1,.36,1) .15s both tm-winner-rise;position:relative}@keyframes tm-winner-rise{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.tm-winner-crown{filter:drop-shadow(0 0 24px #ffd70080);font-size:clamp(3rem,12vw,5.5rem);line-height:1;animation:2.5s ease-in-out infinite tm-winner-glow}@keyframes tm-winner-glow{0%,to{filter:drop-shadow(0 0 20px #ffd70073)}50%{filter:drop-shadow(0 0 36px #ffd700bf)}}.tm-winner-kicker{letter-spacing:.35em;text-transform:uppercase;color:#ffd700bf;margin-top:8px;font-size:clamp(.75rem,2.2vw,1rem);font-weight:600}.tm-winner-name{background:linear-gradient(135deg,#fffef8 0%,gold 35%,#f0c14b 55%,gold 75%,#c9a227 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:12px;font-family:Cinzel,Georgia,serif;font-size:clamp(2.2rem,10vw,5rem);font-weight:800;line-height:1.05;animation:4s ease-in-out infinite br-shimmer}.tm-winner-prize,.tm-winner-bounty{color:#ffffff8c;margin-top:20px;font-size:clamp(1rem,3vw,1.5rem)}.tm-winner-prize span,.tm-winner-bounty span{color:gold;font-weight:700}.tm-winner-dismiss{color:gold;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffd7001f;border:2px solid #ffd70073;border-radius:999px;margin-top:40px;padding:14px 36px;font-size:15px;font-weight:700;transition:background .2s,border-color .2s}.tm-winner-dismiss:hover{background:#ffd70038;border-color:#ffd700bf}.tm-tournament-resume{z-index:10000;justify-content:center;align-items:flex-start;padding:clamp(12px,3vh,28px);display:flex;position:fixed;inset:0;overflow-y:auto}.tm-tournament-resume__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060a14eb;position:fixed;inset:0}.tm-tournament-resume__panel{color:#ffffffe0;background:linear-gradient(165deg,#121a2a 0%,#0a0e18 100%);border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:720px;margin-bottom:32px;padding:clamp(20px,4vw,32px);position:relative;box-shadow:0 24px 80px #0000008c}.tm-tournament-resume__head{text-align:center;border-bottom:1px solid #ffffff14;margin-bottom:24px;padding-bottom:20px}.tm-tournament-resume__title{color:gold;letter-spacing:.08em;text-transform:uppercase;font-family:Cinzel,Georgia,serif;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700}.tm-tournament-resume__sub{color:#ffffff80;margin-top:8px;font-size:1rem}.tm-tournament-resume__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:24px;display:grid}.tm-tournament-resume__card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:14px 16px}.tm-tournament-resume__card h2{letter-spacing:.12em;text-transform:uppercase;color:#fff6;margin-bottom:8px;font-size:11px}.tm-tournament-resume__stat{color:#ffffffd1;font-size:14px;line-height:1.45}.tm-tournament-resume__hint{color:#ffffff61;margin-top:8px;font-size:11px}.tm-tournament-resume__card--champ{background:#ffd7000f;border-color:#ffd70059}.tm-tournament-resume__champ-name{color:gold;font-size:1.35rem;font-weight:700}.tm-tournament-resume__section{margin-bottom:28px}.tm-tournament-resume__section h2{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;margin-bottom:12px;font-size:12px}.tm-tournament-resume__table-wrap{border:1px solid #ffffff14;border-radius:10px;overflow-x:auto}.tm-tournament-resume__table{border-collapse:collapse;width:100%;font-size:14px}.tm-tournament-resume__table th,.tm-tournament-resume__table td{text-align:left;border-bottom:1px solid #ffffff0f;padding:10px 12px}.tm-tournament-resume__table th{text-transform:uppercase;letter-spacing:.1em;color:#fff6;font-size:10px}.tm-tournament-resume__badge{text-transform:uppercase;color:#2d7a3a;margin-left:6px;font-size:10px;font-weight:600}.tm-tournament-resume__empty{color:#ffffff73;font-size:14px;font-style:italic}.tm-tournament-resume__elist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tm-tournament-resume__eitem{background:#00000040;border:1px solid #ffffff0f;border-radius:10px;padding:12px 14px}.tm-tournament-resume__eplace{text-transform:uppercase;letter-spacing:.1em;color:#b8860b;margin-bottom:6px;font-size:10px}.tm-tournament-resume__enames{font-size:15px;line-height:1.4}.tm-tournament-resume__emeta{color:#ffffff61;margin-top:6px;font-size:12px}.tm-tournament-resume__actions{flex-wrap:wrap;justify-content:center;gap:10px;padding-top:8px;display:flex}.tm-tournament-resume__btn{cursor:pointer;color:#ffffffd9;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;padding:12px 22px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s}.tm-tournament-resume__btn:hover{background:#ffffff1a}.tm-tournament-resume__btn--primary{color:gold;background:#ffd7001f;border-color:#ffd70073}.tm-tournament-resume__btn--primary:hover{background:#ffd70033}.tm-setup-steps{justify-content:space-between;align-items:center;max-width:100%;display:flex;position:relative}.tm-setup-step{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:.5rem;padding:0;display:flex;position:relative}.tm-setup-step:active{transform:scale(.98)}.tm-setup-step__circle{color:#7a6a52;z-index:2;background:#f0e8d8;border:2px solid #e8d5b7;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.tm-setup-step__label{color:#9a8a72;font-size:.75rem;font-weight:600;transition:color .3s}.tm-setup-step__line{z-index:1;background:#e8d5b7;height:2px;position:absolute;top:1.25rem;left:calc(50% + 1.25rem);right:calc(1.25rem - 50%)}.tm-setup-step--active .tm-setup-step__circle{color:#1a0f0b;background:#d4af37;border-color:#b8962f;box-shadow:0 0 0 4px #d4af3733}.tm-setup-step--active .tm-setup-step__label{color:#2c2c2c}.tm-setup-step--done .tm-setup-step__circle{color:#fff;background:#2d7a3a;border-color:#256532}.tm-setup-step--done .tm-setup-step__label{color:#2d7a3a}.tm-setup-step--done .tm-setup-step__line{background:#2d7a3a}.tm-setup-card{background:#fff;border:1px solid #e8d5b7;border-radius:1rem;padding:1.5rem;animation:.3s ease-out forwards slide-up-fade;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}@keyframes slide-up-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tm-setup-card__icon{margin-bottom:.75rem;font-size:1.75rem}.tm-setup-card__title{color:#2c2c2c;margin-bottom:.25rem;font-family:Cinzel,Georgia,serif;font-size:1.25rem;font-weight:700}.tm-setup-card__desc{color:#7a6a52;margin-bottom:1.25rem;font-size:.85rem}.tm-launch{background:#fff;border:1px solid #e8d5b7;border-radius:1rem;max-width:800px;margin:0 auto;padding:2rem;box-shadow:0 8px 16px -4px #0000000d}.tm-launch__header{text-align:center;margin-bottom:2rem}.tm-launch__crown{color:#d4af37;margin-bottom:.5rem;font-size:2.5rem;line-height:1}.tm-launch__title{color:#2c2c2c;margin-bottom:.25rem;font-family:Cinzel,Georgia,serif;font-size:1.75rem;font-weight:800}.tm-launch__sub{color:#7a6a52;font-size:.95rem}.tm-launch__summary{background:#faf8f4;border:1px solid #f0e8d8;border-radius:.75rem;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;display:flex}@media (min-width:640px){.tm-launch__summary{flex-direction:row;align-items:flex-start}}.tm-launch__summary-col{flex-direction:column;flex:1;gap:1rem;display:flex}.tm-launch__divider{display:none}@media (min-width:640px){.tm-launch__divider{background:#e8d5b7;width:1px;height:100px;margin:0 1rem;display:block}}.tm-launch__sum-group{flex-direction:column;gap:.25rem;display:flex}.tm-launch__sum-label{text-transform:uppercase;letter-spacing:.05em;color:#9a8a72;font-size:.75rem;font-weight:600}.tm-launch__sum-value{color:#2c2c2c;font-size:1.1rem;font-weight:700}.tm-launch__sum-value--gold{color:#b8860b}.tm-launch__sum-cap{color:#9a8a72;font-size:.85rem;font-weight:500}.tm-launch__checks{background:#f5f0e8;border-radius:.5rem;flex-direction:column;gap:.75rem;margin-bottom:2rem;padding:1rem;display:flex}.tm-launch__check{align-items:center;gap:.75rem;font-size:.9rem;font-weight:500;display:flex}.tm-launch__check-icon{border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;font-weight:700;display:flex}.tm-launch__check--ok{color:#2c2c2c}.tm-launch__check--ok .tm-launch__check-icon{color:#fff;background:#2d7a3a}.tm-launch__check--warn{color:#9a8a72}.tm-launch__check--warn .tm-launch__check-icon{color:#7a6a52;background:#e8d5b7}.tm-launch__cta{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.tm-launch__cta{flex-direction:row;justify-content:center}}.tm-launch__btn{cursor:pointer;border:none;border-radius:.75rem;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:320px;padding:1rem 1.5rem;font-weight:600;transition:all .2s;display:flex;position:relative}.tm-launch__btn:disabled{opacity:.5;cursor:not-allowed}.tm-launch__btn--primary{color:#fff;background:linear-gradient(135deg,#2d7a3a,#1f5a28);font-size:1.1rem;box-shadow:0 4px 12px #2d7a3a4d}.tm-launch__btn--primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #2d7a3a66}.tm-launch__btn--secondary{color:#5a4a38;background:#f0e8d8;font-size:1rem}.tm-launch__btn--secondary:hover:not(:disabled){background:#e8d5b7}.tm-launch__btn-icon{opacity:.8;font-size:1.5rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.tm-launch__btn-hint{opacity:.8;margin-top:.25rem;font-size:.75rem;font-weight:400}.tm-fs-left-zone{flex-direction:row;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.tm-fs-left-zone--compact{border-right:1px solid #e8d5b7;flex-direction:column;flex:1}.tm-fs-left-zone--compact .tm-fs-clock{background:#fff;border-bottom:1px solid #e8d5b7;flex:none;order:-1;justify-content:flex-start;min-height:0;padding:1em 1.5em}.tm-fs-left-zone--compact .tm-fs-clock__next-blinds{display:none}.tm-fs-left-zone--compact .tm-fs-clock__level--normal,.tm-fs-left-zone--compact .tm-fs-clock__level--break{font-size:clamp(.75em,2vh,1.1em)!important}.tm-fs-left-zone--compact .tm-fs-clock__blind-value{font-size:clamp(1.3em,3.5vh,2.5em)!important}.tm-fs-left-zone--compact .tm-fs-clock__blind-label{font-size:clamp(.55em,1.2vh,.72em)!important}.tm-fs-left-zone--compact .tm-fs-clock__blinds{column-gap:1em;margin-bottom:.25em}.tm-fs-left-zone--compact .tm-fs-clock__bar{max-width:100%;margin-bottom:.4em}.tm-fs-left-zone--compact .tm-fs-panel--left{border-left:none;border-right:none;flex:1;min-height:0;overflow-y:auto;width:100%!important;max-width:none!important}.tm-fs-panel--right{transition:max-width .4s cubic-bezier(.4,0,.2,1),padding .35s,opacity .25s}.tm-fs-main--manager-open .tm-fs-panel--right{opacity:0;overflow:hidden;border:none!important;flex-shrink:1!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important}.tm-fs-manager{background:#faf8f4;flex-direction:column;flex:1;min-width:0;max-width:0;transition:max-width .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.tm-fs-manager--open{flex:0 0 50%;max-width:50%}.tm-fs-manager__header{background:#f0e8d8;border-bottom:1px solid #e8d5b7;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75em;padding:.6em 1.1em;display:flex}.tm-fs-manager__tabs{gap:.3em;display:flex}.tm-fs-manager__tab{cursor:pointer;color:#7a6a52;letter-spacing:.02em;background:0 0;border:1px solid #d4c4a0;border-radius:5px;padding:.28em .8em;font-size:.72em;font-weight:700;transition:background .15s,color .15s,border-color .15s}.tm-fs-manager__tab:hover:not(.tm-fs-manager__tab--active){color:#2c2c2c;background:#faf8f4}.tm-fs-manager__tab--active{color:#1a0f0b;background:#d4af37;border-color:#b8962f}.tm-fs-manager__close{color:#9a8a72;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:.25em .5em;font-size:.95em;line-height:1;transition:color .15s,background .15s}.tm-fs-manager__close:hover{color:#2c2c2c;background:#e8d5b7}.tm-fs-manager__body{scrollbar-width:none;flex:1;min-height:0;padding:1.1em 1.25em;overflow-y:auto}.tm-fs-manager__body::-webkit-scrollbar{display:none}.tm-fs-mgr-stat-strip{gap:.5em;margin-bottom:1em;display:flex}.tm-fs-mgr-stat{text-align:center;background:#f5f0e8;border:1px solid #e0d5c3;border-radius:7px;flex:1;padding:.45em .65em}.tm-fs-mgr-stat__label{text-transform:uppercase;letter-spacing:.1em;color:#9a8a72;margin-bottom:.12em;font-size:.58em;font-weight:700}.tm-fs-mgr-stat__value{color:#2c2c2c;font-variant-numeric:tabular-nums;font-size:.95em;font-weight:800}.tm-fs-mgr-info{color:#5a4a38;background:#f5f0e8;border:1px solid #e0d5c3;border-radius:8px;margin-bottom:1em;padding:.55em .85em;font-size:.78em;line-height:1.45}.tm-fs-mgr-info strong{color:#2c2c2c}.tm-fs-mgr-info--open{background:#edf5ee;border-color:#b0d4b8}.tm-fs-mgr-info--closed{color:#9a8a72;background:#f8f4ee}.tm-fs-mgr-form{gap:.55em;margin-bottom:1.1em;display:flex}.tm-fs-mgr-input{color:#2c2c2c;background:#fff;border:1px solid #d4c4a0;border-radius:7px;outline:none;flex:1;padding:.6em .85em;font-family:Inter,sans-serif;font-size:.88em;transition:border-color .15s,box-shadow .15s}.tm-fs-mgr-input:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3726}.tm-fs-mgr-input::placeholder{color:#b0a08a}.tm-fs-mgr-submit{color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:.02em;background:linear-gradient(135deg,#2d7a3a,#1f5a28);border:none;border-radius:7px;padding:.6em 1.1em;font-family:Inter,sans-serif;font-size:.82em;font-weight:700;transition:opacity .15s}.tm-fs-mgr-submit:hover:not(:disabled){opacity:.88}.tm-fs-mgr-submit:disabled{opacity:.38;cursor:not-allowed}.tm-fs-mgr-player-list{flex-direction:column;gap:.4em;display:flex}.tm-fs-mgr-player-row{background:#fff;border:1px solid #e8d5b7;border-radius:7px;justify-content:space-between;align-items:center;gap:.75em;padding:.5em .75em;display:flex}.tm-fs-mgr-player-name{color:#2c2c2c;font-size:.84em;font-weight:600;line-height:1.2}.tm-fs-mgr-player-meta{color:#9a8a72;margin-top:.1em;font-size:.67em}.tm-fs-mgr-btn{cursor:pointer;white-space:nowrap;border-radius:5px;flex-shrink:0;padding:.3em .75em;font-family:Inter,sans-serif;font-size:.72em;font-weight:700;transition:background .15s}.tm-fs-mgr-btn--addon{color:#6a4e00;background:#d4af371a;border:1px solid #d4af3766}.tm-fs-mgr-btn--addon:hover{background:#d4af3740}.tm-fs-mgr-btn--reentry{color:#1a4a24;background:#2d7a3a14;border:1px solid #2d7a3a4d}.tm-fs-mgr-btn--reentry:hover{background:#2d7a3a33}.tm-fs-mgr-recent{border-top:1px solid #e8d5b7;margin-top:.85em;padding-top:.85em}.tm-fs-mgr-recent__head{text-transform:uppercase;letter-spacing:.12em;color:#9a8a72;margin-bottom:.5em;font-size:.62em;font-weight:700}.tm-fs-mgr-recent__item{color:#5a4a38;align-items:center;gap:.5em;padding:.18em 0;font-size:.8em;display:flex}.tm-fs-mgr-recent__dot{background:#2d7a3a;border-radius:50%;flex-shrink:0;width:5px;height:5px}.tm-fs-mgr-empty{color:#9a8a72;text-align:center;padding:2.5em 1em;font-size:.82em;font-style:italic}.tm-fs-manager__tab--elim{color:#c0392b;border-color:#dc262659}.tm-fs-manager__tab--elim:hover:not(.tm-fs-manager__tab--active){color:#991b1b;background:#dc26260f}.tm-fs-manager__tab--elim.tm-fs-manager__tab--active{color:#fff;background:#dc2626e0;border-color:#b91c1c}.tm-fs-mgr-step-title{color:#2c2c2c;margin-bottom:.85em;font-size:.88em;font-weight:700}.tm-fs-mgr-back{color:#9a8a72;cursor:pointer;background:0 0;border:none;align-items:center;gap:.3em;padding:0 0 .65em;font-family:Inter,sans-serif;font-size:.78em;transition:color .15s;display:flex}.tm-fs-mgr-back:hover{color:#2c2c2c}.tm-fs-mgr-elim-breadcrumb{color:#7a6a52;background:#f5f0e8;border-radius:6px;margin-bottom:.85em;padding:.4em .75em;font-size:.78em}.tm-fs-mgr-elim-breadcrumb strong{color:#c0392b}.tm-fs-mgr-player-row--pick-bust{cursor:pointer;transition:background .12s,border-color .12s}.tm-fs-mgr-player-row--pick-bust:hover{background:#fdf2f2;border-color:#dc262659}.tm-fs-mgr-player-row--pick-elim{cursor:pointer;transition:background .12s,border-color .12s}.tm-fs-mgr-player-row--pick-elim:hover{background:#f2faf4;border-color:#2d7a3a59}.tm-fs-mgr-elim-confirm{flex-direction:column;gap:.75em;display:flex}.tm-fs-mgr-elim-card{border:1px solid #e0d5c3;border-radius:8px;padding:.75em 1em}.tm-fs-mgr-elim-card--bust{background:#fef2f2;border-left:3px solid #dc2626}.tm-fs-mgr-elim-card--elim{background:#f2faf4;border-left:3px solid #2d7a3a}.tm-fs-mgr-elim-card__label{text-transform:uppercase;letter-spacing:.1em;color:#9a8a72;margin-bottom:.2em;font-size:.6em;font-weight:700}.tm-fs-mgr-elim-card__name{color:#2c2c2c;font-size:1.05em;font-weight:700}.tm-fs-mgr-bounty-info{color:#5a4a38;background:#d4af371a;border:1px solid #d4af3766;border-radius:8px;padding:.65em .85em;font-size:.8em}.tm-fs-mgr-bounty-info strong{color:#7a5a00}.tm-fs-mgr-elim-confirm-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:8px;width:100%;margin-top:.25em;padding:.7em 1em;font-family:Inter,sans-serif;font-size:.9em;font-weight:700;transition:opacity .15s}.tm-fs-mgr-elim-confirm-btn:hover{opacity:.9}.tm-fs-topbar__btn--entry{color:#fff;background:#2d7a3ab3;padding:.35em .85em}.tm-fs-topbar__btn--entry:hover,.tm-fs-topbar__btn--entry--active{background:#2d7a3a}.tm-fs-topbar__btn--addon{color:#fff;background:#8b5a2b99;padding:.35em .85em}.tm-fs-topbar__btn--addon:hover,.tm-fs-topbar__btn--addon--active{background:#8b5a2be6}.tm-promo{background:linear-gradient(160deg,#f8edd8 0%,#f0e0c0 100%);border:1px solid #c9a060;border-radius:8px;flex-direction:column;flex:1 1 0;min-height:0;margin-top:auto;display:flex;position:relative;overflow:hidden}.tm-promo__texture{opacity:.12;mix-blend-mode:multiply;pointer-events:none;background-image:url(/assets/textures/leather-texture.png);background-repeat:repeat;background-size:256px 256px;position:absolute;inset:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tm-promo__texture{background-image:url(/assets/textures/leather-texture@2x.png)}}.tm-promo__body{z-index:1;flex:1 1 0;align-items:stretch;min-height:0;display:flex;position:relative}.tm-promo__left{flex-direction:column;flex:1 1 0;justify-content:center;gap:.18rem;min-width:0;padding:.7rem .55rem .7rem .85rem;display:flex;overflow:hidden;container-type:inline-size}.tm-promo__img-col{box-sizing:border-box;flex:0 0 38%;justify-content:center;align-items:center;width:38%;padding:.35rem;display:flex;overflow:hidden}.tm-promo__img{object-fit:contain;width:100%;height:100%;display:block}.tm-promo__brand{letter-spacing:.02em;white-space:nowrap;align-items:baseline;gap:.22rem;font-family:Cinzel,serif;font-weight:900;display:flex;overflow:hidden}.tm-promo__brand-main{color:#2d1a14;font-size:11.2cqi}.tm-promo__brand-accent{color:#a07020;font-size:11.2cqi}.tm-promo__headline{color:#6b4a2c;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Inter,sans-serif;font-size:6.5cqi;font-weight:600;line-height:1.2;overflow:hidden}.tm-promo__carousel{width:100%}.tm-promo__feature{color:#9a6010;align-items:flex-start;gap:.25rem;min-width:0;margin:0;font-family:Inter,sans-serif;font-size:7.5cqi;font-weight:700;line-height:1.15;display:flex}.tm-promo__feature-arrow{opacity:.75;flex-shrink:0;font-size:.8em}.tm-promo__feature-text{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.tm-promo__dots{align-items:center;gap:.26rem;display:flex}.tm-promo__dot{background:#5a3c1438;border-radius:50%;flex-shrink:0;width:4px;height:4px;transition:background .3s}.tm-promo__dot--active{background:#a07020}.tm-fs-ready{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a0f0bcc;justify-content:center;align-items:center;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0}.tm-fs-ready__card{background:#faf8f4;border:2px solid #d4af37;border-radius:1.5em;flex-direction:column;align-items:center;padding:3em 4em;animation:.5s ease-out forwards slide-up-fade;display:flex;transform:translateY(20px);box-shadow:0 20px 40px #0006,inset 0 0 0 1px #ffffff80}.tm-fs-ready__pulse{width:100px;height:100px;margin-bottom:2em;position:relative}.tm-fs-ready__pulse:before{content:"";background:#d4af374d;border-radius:50%;animation:2s cubic-bezier(.215,.61,.355,1) infinite pulse-ring;position:absolute;inset:-10px}@keyframes pulse-ring{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.tm-fs-ready__play{color:#1a0f0b;cursor:pointer;z-index:2;background:linear-gradient(135deg,#d4af37,#b8962f);border:none;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:2.5em;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 8px 16px #0003}.tm-fs-ready__play:hover{transform:scale(1.05);box-shadow:0 12px 24px #0000004d}.tm-fs-ready__play:active{transform:scale(.95)}.tm-fs-ready__title{color:#2c2c2c;text-align:center;margin-bottom:.5em;font-family:Cinzel,Georgia,serif;font-size:2.5em;font-weight:800}.tm-fs-ready__stats{color:#7a6a52;align-items:center;gap:.75em;margin-bottom:2em;font-size:1.1em;font-weight:600;display:flex}.tm-fs-ready__hint{color:#9a8a72;text-transform:uppercase;letter-spacing:.1em;opacity:.8;font-size:.85em}.tm-setup-shell{flex-direction:column;height:100vh;max-height:100vh;display:flex;overflow:hidden}.tm-setup-hdr{background:linear-gradient(#3d2218 0%,#2d1a14 15%,#1a0f0b 100%);flex-shrink:0;align-items:center;gap:1rem;height:3.5rem;padding:0 1.5rem;display:flex;box-shadow:inset 0 4px 10px #ffffff14,inset 0 -2px 8px #0006,0 4px 16px #00000080}.tm-setup-hdr__back{color:#ffffff80;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.875rem;transition:color .15s}.tm-setup-hdr__back:hover{color:#fff}.tm-setup-hdr__title{color:#fff;flex:1;margin:0;font-family:Cinzel,Georgia,serif;font-size:1.1rem;font-weight:700}.tm-setup-body{flex:1;grid-template-columns:1fr 1fr;gap:1rem;min-height:0;padding:1rem 1.5rem;display:grid;overflow:hidden}@media (max-width:700px){.tm-setup-body{grid-template-columns:1fr;overflow-y:auto}}.tm-setup-col{flex-direction:column;gap:.75rem;min-height:0;display:flex;overflow:hidden}.tm-setup-sect{background:#fff;border:1px solid #e8d5b7;border-radius:.75rem;flex-direction:column;flex-shrink:0;padding:1rem 1.25rem;display:flex;box-shadow:0 2px 4px #0000000a}.tm-setup-sect--grow{flex:1;min-height:0;overflow:hidden}.tm-setup-sect__hd{text-transform:uppercase;letter-spacing:.1em;color:#7a6a52;border-bottom:1px solid #f0e8d8;flex-shrink:0;margin-bottom:.75rem;padding-bottom:.625rem;font-size:.7rem;font-weight:700}.tm-setup-sect__scroll{scrollbar-width:thin;scrollbar-color:#d4c4a0 #f0e8d8;flex:1;min-height:0;overflow-y:auto}.tm-setup-ft{background:#faf8f4;border-top:1px solid #e8d5b7;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1.5rem;display:flex}.tm-manager{flex-direction:column;height:100vh;display:flex;overflow:hidden}.tm-manager .tm-nav{flex-shrink:0;position:static}.tm-manager-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tm-panel-scroll{scrollbar-width:thin;scrollbar-color:#d4c4a0 transparent;flex:1;width:100%;max-width:1400px;margin:0 auto;padding:1.25rem 1.5rem;overflow-y:auto}.tm-panel{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.tm-panel__aside{scrollbar-width:thin;scrollbar-color:#d4c4a0 transparent;background:#faf8f4;border-right:1px solid #e8d5b7;flex-direction:column;flex-shrink:0;gap:.625rem;width:288px;padding:.875rem;display:flex;overflow-y:auto}.tm-panel__aside--wide{width:324px}.tm-panel__main{scrollbar-width:thin;scrollbar-color:#d4c4a0 transparent;flex:1;min-width:0;padding:.875rem 1rem;overflow-y:auto}.tm-card{background:#fff;border:1px solid #e8d5b7;border-radius:.625rem;overflow:hidden}.tm-card__hd{background:#faf8f4;border-bottom:1px solid #f0e8d8;justify-content:space-between;align-items:center;padding:.45rem .75rem;display:flex}.tm-card__hd-title{text-transform:uppercase;letter-spacing:.09em;color:#7a6a52;font-size:.68rem;font-weight:700}.tm-card__body{padding:.625rem .75rem}.tm-stats-strip{gap:.35rem;display:flex}.tm-stat-chip{background:#fff;border:1px solid #e8d5b7;border-radius:.5rem;flex-direction:column;flex:1;align-items:center;min-width:0;padding:.35rem .4rem;display:flex}.tm-stat-chip__val{color:#2c2c2c;font-size:1rem;font-weight:800;line-height:1.1}.tm-stat-chip__lbl{text-transform:uppercase;letter-spacing:.06em;color:#9a8a72;text-align:center;white-space:nowrap;margin-top:.1rem;font-size:.55rem;font-weight:600}.tm-aside-label{text-transform:uppercase;letter-spacing:.1em;color:#b0a08a;font-size:.62rem;font-weight:700}.tm-btn{cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:.45rem .75rem;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.tm-btn:disabled{opacity:.35;cursor:not-allowed}.tm-btn--inline{width:auto}.tm-btn--sm{padding:.3rem .55rem;font-size:.72rem}.tm-btn--gold{color:#1a0f0b;background:#d4af37;border-color:#b8962f}.tm-btn--gold:hover:not(:disabled){background:#b8962f}.tm-btn--stone{color:#5a4a38;background:#f0e8d8;border-color:#e0d0b0}.tm-btn--stone:hover:not(:disabled){background:#e8d5b7}.tm-btn--blue{color:#1d4ed8;background:#2563eb14;border-color:#2563eb2e}.tm-btn--blue:hover:not(:disabled){background:#2563eb26}.tm-btn--purple{color:#6d28d9;background:#6d28d914;border-color:#6d28d92e}.tm-btn--purple:hover:not(:disabled){background:#6d28d926}.tm-btn--amber{color:#a16207;background:#ca8a041a;border-color:#ca8a0438}.tm-btn--amber:hover:not(:disabled){background:#ca8a042e}.tm-btn--red{color:#b91c1c;background:#dc262614;border-color:#dc26262e}.tm-btn--red:hover:not(:disabled){background:#dc262626}.tm-table{border-collapse:collapse;text-align:left;width:100%}.tm-table thead th{text-transform:uppercase;letter-spacing:.08em;color:#9a8a72;z-index:2;background:#faf8f4;border-bottom:2px solid #e8d5b7;padding:.45rem .5rem;font-size:.65rem;font-weight:700;position:sticky;top:0}.tm-table tbody td{color:#2c2c2c;border-bottom:1px solid #f0e8d8;padding:.35rem .5rem;font-size:.82rem}.tm-table tbody tr:last-child td{border-bottom:none}.tm-table tbody tr:hover td{background:#faf8f4}.tm-table tbody tr.tm-row--active td{background:#fdf3d8}.tm-table tbody tr.tm-row--break td{color:#2d5fa0}
