.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-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--reveal .br-header,.br-overlay--reveal .br-strip-container{opacity:.35;filter:saturate(.85);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-bounty-fx--bronze{--br-spark1:#c9a26c;--br-spark2:#7a5a38;--br-spark-glow:#c9a26c73}.br-bounty-fx--silver{--br-spark1:#e0e4f0;--br-spark2:#9098b0;--br-spark-glow:#c8d2f073}.br-bounty-fx--gold,.br-bounty-fx--platinum{--br-spark1:#ffd78a;--br-spark2:#ffc857;--br-spark-glow:#ffc8648c}.br-bounty-fx--platinum{--br-spark1:#e9d4ff;--br-spark2:#c4a0ff;--br-spark-glow:#c8a0ff80}.br-backdrop{background:radial-gradient(#140c05eb 0%,#000000fa 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;transition:all .6s ease-out;position:relative;transform:translateY(-20px)}.br-header--visible{opacity:1;transform:translateY(0)}.br-header-title{letter-spacing:.15em;background:linear-gradient(135deg,gold 0%,orange 30%,gold 50%,#ffc107 70%,gold 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;text-shadow:0 0 40px #ffd7004d;-webkit-background-clip:text;background-clip:text;font-family:Cinzel,Georgia,serif;font-size:clamp(1.5rem,4vw,2.8rem);font-weight:800;animation:3s ease-in-out infinite br-shimmer}@keyframes br-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.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-name{color:gold;font-weight:700}.br-header-vs{color:#7a6a52;font-style:italic}.br-strip-container{z-index:2;opacity:0;background:#00000080;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)}.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:#ffd70040;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.br-card{background:linear-gradient(160deg,#1a1a2e 0%,#16213e 50%,#0f1626 100%);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-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--winner{animation:1.5s ease-in-out infinite br-winner-pulse;box-shadow:0 0 20px #ffd70066,0 0 60px #ffd70026,inset 0 0 30px #ffd70014;border-color:gold!important}@keyframes br-winner-pulse{0%,to{box-shadow:0 0 20px #ffd70066,0 0 60px #ffd70026,inset 0 0 30px #ffd70014}50%{box-shadow:0 0 30px #ffd70099,0 0 80px #ffd70040,inset 0 0 40px #ffd7001f}}.br-reveal{--br-mid:#d4af37;--br-bright:#ffd36a;--br-ambient-a:#ffc86459;--br-ambient-b:#ff962833;--br-box-border:#ffd7008c;--br-box-inset:#ffc8501f;--br-amount-1:#fff5d0;--br-amount-2:gold;--br-amount-3:#ff9f1a;--br-orb-size:42vmin;--br-orb-b-size:28vmin;--br-particle:#ffd78a;--br-particle-2:#ffc857;--br-burst:#ffe6a040;z-index:20;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;animation:.75s ease-out forwards br-reveal-in;display:flex;position:absolute;inset:0}.br-reveal--tier-bronze{--br-mid:#a67c52;--br-bright:#cd8c55;--br-ambient-a:#b4784673;--br-ambient-b:#5a371e59;--br-box-border:#b47846a6;--br-box-inset:#b464321f;--br-amount-1:#f5e6d0;--br-amount-2:#d4a574;--br-amount-3:#8b5a2b;--br-orb-size:32vmin;--br-orb-b-size:20vmin;--br-particle:#c9a26c;--br-particle-2:#8a6340;--br-burst:#c88c5033}.br-reveal--tier-silver{--br-mid:#a8a8b8;--br-bright:#e8e8f0;--br-ambient-a:#c8d2e666;--br-ambient-b:#646e8c47;--br-box-border:#c8cddc99;--br-box-inset:#dce1f01a;--br-amount-1:#fff;--br-amount-2:#d0d4e0;--br-amount-3:#8890a8;--br-orb-size:36vmin;--br-orb-b-size:24vmin;--br-particle:#d8dce8;--br-particle-2:#98a0b8;--br-burst:#c8d2f038}.br-reveal--tier-gold{--br-mid:#d4af37;--br-bright:#ffe566;--br-ambient-a:#ffd25a6b;--br-ambient-b:#ff821e47;--br-orb-size:40vmin;--br-orb-b-size:26vmin}.br-reveal--tier-platinum{--br-mid:#e8d0ff;--br-bright:#fff8ff;--br-ambient-a:#c8a0ff80;--br-ambient-b:#7850ff52;--br-box-border:#c8b4ffbf;--br-box-inset:#c8a0ff29;--br-amount-1:#fffaff;--br-amount-2:#e8b4ff;--br-amount-3:#a855f7;--br-orb-size:48vmin;--br-orb-b-size:34vmin;--br-particle:#e9d4ff;--br-particle-2:#b886ff;--br-burst:#c8a0ff66}.br-reveal--finale{pointer-events:auto}.br-reveal--finale .br-reveal-curtain{opacity:1}@keyframes br-reveal-in{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.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-reveal-ambient{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.br-reveal-orb{filter:blur(1px);mix-blend-mode:screen;opacity:.85;border-radius:50%;animation:4s ease-in-out infinite br-orb-breathe;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.br-reveal-orb--a{width:var(--br-orb-size);height:var(--br-orb-size);background:radial-gradient(circle,var(--br-ambient-a)0%,transparent 68%);margin-left:-2vmin}.br-reveal-orb--b{width:var(--br-orb-b-size);height:var(--br-orb-b-size);background:radial-gradient(circle,var(--br-ambient-b)0%,transparent 70%);margin-left:2vmin;animation-delay:-1.2s;top:46%}.br-reveal--tier-platinum .br-reveal-orb--c{filter:blur(8px);mix-blend-mode:screen;opacity:.45;background:conic-gradient(from 120deg,#c878ff33,#64c8ff1f,#ffc8782e,#c878ff33);width:58vmin;height:58vmin;margin-left:0;animation:12s linear infinite br-conic-slow;top:40%}.br-reveal-spark-burst{background:repeating-conic-gradient(from 0deg,transparent 0deg 4deg,var(--br-burst)4deg 5deg);filter:blur(1px);mix-blend-mode:screen;opacity:.35;pointer-events:none;width:120vmin;height:120vmin;margin-top:-60vmin;margin-left:-60vmin;animation:22s linear infinite br-burst-rotate;position:absolute;top:42%;left:50%}.br-reveal-ring{border:1px solid color-mix(in srgb,var(--br-mid)50%,transparent);width:72vmin;height:72vmin;box-shadow:0 0 0 1px color-mix(in srgb,var(--br-bright)20%,transparent),0 0 48px color-mix(in srgb,var(--br-mid)35%,transparent);pointer-events:none;opacity:.5;border-radius:50%;margin-top:-36vmin;margin-left:-36vmin;animation:2.2s ease-in-out infinite br-ring-pulse;position:absolute;top:45%;left:50%}@keyframes br-orb-breathe{0%,to{opacity:.8;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes br-conic-slow{to{transform:rotate(1turn)}}@keyframes br-burst-rotate{to{transform:rotate(1turn)}}@keyframes br-ring-pulse{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:.6;transform:scale(1.02)}}.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(320px,86vw);min-height:200px;box-shadow:0 0 0 1px color-mix(in srgb,var(--br-bright)15%,transparent),0 20px 60px #0000008c,0 0 80px color-mix(in srgb,var(--br-mid)32%,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:32px 24px 28px;animation:.65s cubic-bezier(.22,1,.36,1) backwards br-box-pop;display:flex;position:relative;overflow:hidden}.br-reveal--finale .br-reveal-box{width:min(360px,90vw);min-height:220px;box-shadow:0 0 0 1px color-mix(in srgb,var(--br-bright)22%,transparent),0 28px 80px #000000a6,0 0 120px color-mix(in srgb,var(--br-mid)45%,transparent),inset 0 0 0 1px var(--br-box-inset);padding:40px 28px 32px}@keyframes br-box-pop{0%{opacity:0;transform:scale(.82)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}.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;color:var(--br-amount-1);text-shadow:0 0 24px color-mix(in srgb,var(--br-amount-2)50%,transparent),0 2px 0 #0006,0 0 1px #000;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)25%,transparent));-webkit-background-clip:text;background-clip:text;font-family:Courier New,SF Mono,monospace;font-size:clamp(2.4rem,9vw,3.4rem);font-weight:900;line-height:1.1;position:relative}.br-reveal--finale .br-reveal-amount{font-size:clamp(2.6rem,9.5vw,3.75rem)}.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;position:relative}.br-reveal-winner{z-index:2;color:#c4b8a0;text-shadow:0 1px 2px #00000080;margin:20px 0 0;font-size:clamp(.88rem,2vw,1.1rem);line-height:1.4;position:relative}.br-reveal-winner strong{color:#ffe8a0}.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-particles{z-index:15;pointer-events:none;position:absolute;inset:0;overflow:hidden}.br-particle{background:var(--br-spark1,#ffd78a);width:4px;height:4px;box-shadow:0 0 6px var(--br-spark-glow,#ffc8648c);border-radius:50%;animation:ease-out infinite br-particle-float;position:absolute}.br-bounty-fx--platinum .br-particle:nth-child(odd){background:var(--br-spark1);width:5px;height:5px}.br-bounty-fx--platinum .br-particle:nth-child(3n){background:var(--br-spark2)}@keyframes br-particle-float{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-80px)scale(0)}}.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}
