:root{--paper:#fff8e7;--ink:#281b19;--muted:#75645d;--line:rgba(40,27,25,0.18);--signal:#c8323b;--green:#177054;--boost:#62d4e6;--boost-ink:#08788b;--lemon:#f4c95d;--sky:#dcebe2;--lilac:#d8b9dc;--burgundy:#7c1f2d;--red:#b62f36;--gold:#e3ae45;--serif:"Recoleta","Cooper Black","Iowan Old Style",Baskerville,serif;--sans:"Avenir Next","Helvetica Neue",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#f7e9c8;font-family:var(--sans)}a,button{color:inherit}button{font:inherit}.hero{min-height:720px;padding:22px clamp(20px,5vw,76px) clamp(70px,8vw,110px);overflow:hidden;position:relative;text-align:center;background-color:#f7e9c8;background-image:radial-gradient(circle at 9% 13%,rgba(182,47,54,.13) 0 3px,transparent 4px),linear-gradient(rgba(40,27,25,.04) 1px,transparent 0),linear-gradient(90deg,rgba(40,27,25,.04) 1px,transparent 0);background-size:80px 80px,42px 42px,42px 42px}.hero:after,.hero:before{content:"";position:absolute;border:2px solid rgba(124,31,45,.16);border-radius:50%}.hero:before{width:280px;height:280px;top:96px;left:-205px}.hero:after{width:380px;height:380px;right:-270px;bottom:-245px}.hero-nav{position:relative;z-index:2;display:flex;justify-content:space-between;gap:18px;max-width:1180px;margin:0 auto}.brand,.hero-nav{align-items:center}.brand{display:inline-flex;gap:11px;font-family:var(--serif);font-size:19px;text-decoration:none;letter-spacing:-.03em}.brand-machine{display:grid;grid-template-columns:repeat(3,1fr);width:54px;height:35px;padding:6px;border:2px solid var(--ink);border-radius:8px 8px 11px 11px;background:var(--gold);box-shadow:2px 3px 0 var(--ink);transform:rotate(-2deg)}.brand-machine b{display:grid;place-items:center;border-right:1px solid rgba(40,27,25,.25);background:var(--paper);color:var(--red);font-size:10px;line-height:1}.brand-machine b:last-child{border-right:0}.hero-intro{position:relative;z-index:1;margin:clamp(46px,6vw,72px) auto clamp(54px,6vw,72px)}.hero-intro p{margin:0;color:var(--muted);font-size:15px}.reset-notifications{position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;width:auto;margin-left:auto}.notification-chip{display:inline-grid;grid-template-columns:28px auto;grid-template-rows:auto auto;column-gap:9px;align-items:center;min-width:150px;padding:8px 14px 8px 10px;border:2px solid var(--ink);border-radius:999px;color:var(--ink);background:var(--paper);box-shadow:2px 3px 0 var(--ink);font:inherit;font-size:13px;font-weight:800;line-height:1;text-align:left;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.notification-chip:focus-visible,.notification-chip:hover{transform:translateY(-1px);box-shadow:2px 4px 0 var(--ink)}.notification-chip svg{grid-row:1/3;width:28px;height:28px;padding:5px;border:1px solid var(--ink);border-radius:50%;fill:var(--burgundy);stroke:var(--burgundy);stroke-width:1.5;background:#fff9e9}.notification-chip span{margin-top:3px;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.notification-telegram{background:#7bd7e6}.notification-email{background:var(--gold)}.notification-email.is-confirmed,.notification-email:disabled{opacity:1;cursor:default}.notification-email-form{position:absolute;top:calc(100% + 12px);right:0;z-index:2;display:flex;align-items:stretch;width:min(430px,calc(100vw - 40px));min-height:47px;border:2px solid var(--ink);border-radius:999px;overflow:hidden;background:var(--paper);box-shadow:2px 3px 0 var(--ink)}.notification-email-form label,.notification-honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.notification-email-form input[type=email]{min-width:0;flex:1 1;border:0;outline:0;padding:0 17px;color:var(--ink);background:transparent;font:inherit;font-size:14px}.notification-email-form input[type=email]:focus{box-shadow:inset 0 0 0 3px rgba(124,31,45,.18)}.notification-email-form button{border:0;border-left:2px solid var(--ink);padding:0 17px;color:var(--paper);background:var(--burgundy);font:inherit;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.notification-email-form button:disabled{cursor:wait;opacity:.7}.notification-message{position:absolute;top:calc(100% + 68px);right:0;width:min(430px,calc(100vw - 40px));margin:0;color:var(--muted);font-size:12px;line-height:1.35;text-align:center}.notification-message.is-confirmed,.notification-message.is-sent{color:var(--green);font-weight:700}.slot-machine{position:relative;z-index:2;width:min(880px,calc(100% - 70px));margin:0 auto;padding:19px;border:3px solid var(--ink);border-radius:38px 38px 30px 30px;color:var(--paper);background:var(--burgundy);box-shadow:0 11px 0 var(--ink),0 26px 48px rgba(70,29,25,.24)}.machine-lights{display:grid;grid-template-columns:repeat(15,1fr);gap:12px;padding:0 8px 14px}.machine-lights i{aspect-ratio:1;border:1px solid var(--ink);border-radius:50%;background:#ffe592;box-shadow:inset 0 -2px 0 rgba(167,93,29,.35),0 0 9px rgba(255,226,128,.65)}.machine-face{padding:clamp(17px,3vw,28px);border:3px solid var(--ink);border-radius:23px 23px 17px 17px;background:var(--gold);box-shadow:inset 0 0 0 4px rgba(255,244,196,.42)}.machine-label{display:block;margin-bottom:12px;color:var(--ink);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.reels{display:grid;grid-template-columns:.55fr .9fr .62fr .95fr;gap:8px;padding:10px;border:3px solid var(--ink);border-radius:14px;background:#392522;box-shadow:inset 0 5px 12px rgba(0,0,0,.42)}.reel-window{min-width:0;overflow:hidden;position:relative;display:grid;place-items:center;height:clamp(118px,14vw,166px);border:2px solid var(--ink);border-radius:7px;color:var(--burgundy);background:linear-gradient(180deg,rgba(71,42,22,.17),transparent 22%,transparent 78%,rgba(71,42,22,.17)),var(--paper)}.reel-window:after,.reel-window:before{content:"";position:absolute;z-index:1;left:0;width:100%;height:1px;background:rgba(40,27,25,.15)}.reel-window:before{top:25%}.reel-window:after{bottom:25%}.reel-window span{font-family:var(--serif);font-size:clamp(41px,7vw,78px);line-height:.85;letter-spacing:-.06em;text-transform:uppercase}.reel-window:nth-child(2) span{font-size:clamp(29px,5.3vw,61px)}.reel-window:nth-child(3) span{font-size:clamp(31px,5.6vw,65px)}.reel-provider{color:var(--paper);background:linear-gradient(180deg,rgba(255,248,231,.08),transparent 24%,transparent 76%,rgba(0,0,0,.16)),var(--burgundy);box-shadow:inset 0 0 0 3px rgba(227,174,69,.45),inset 0 5px 13px rgba(0,0,0,.24)}.reel-provider small{position:absolute;z-index:2;top:16px;font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.reel-provider span{max-width:94%;font-family:var(--sans);font-size:clamp(23px,4vw,43px);font-weight:800;line-height:.95;letter-spacing:-.045em;text-align:center}.machine-readout{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:13px;color:rgba(40,27,25,.72);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.machine-readout a{display:inline-flex;align-items:center;gap:5px;color:var(--ink);text-decoration:none}.pull-meter{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center;margin-top:18px;padding:12px 16px;border:3px solid var(--ink);border-radius:10px;color:var(--paper);background:#2b1c19;box-shadow:inset 0 0 0 2px rgba(255,248,231,.08)}.pull-meter-label{display:flex;align-items:center}.pull-meter i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--ink);background:var(--gold);font-family:var(--serif);font-size:16px;font-style:normal}.pull-stats{justify-content:flex-start;gap:9px;white-space:nowrap}.pull-stat,.pull-stats{display:flex;align-items:baseline}.pull-stat{gap:5px}.pull-stat strong{color:#ffe38b;font-family:var(--serif);font-size:clamp(30px,3.6vw,44px);line-height:.8;font-weight:400;letter-spacing:.04em;text-shadow:0 0 14px rgba(255,227,139,.42)}.pull-stat small{font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.pull-stats em{color:rgba(255,248,231,.72);font-family:var(--serif);font-size:19px;font-style:normal}.machine-readout svg,.signal-row svg{width:16px;fill:none;stroke:currentColor;stroke-width:1.5}.lever-sign{position:absolute;z-index:3;top:15%;right:-183px;display:grid;gap:4px;width:126px;padding:11px 12px;border:2px solid var(--ink);border-radius:8px;color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 3px var(--gold),3px 5px 0 var(--ink);text-align:left;transform:rotate(3deg)}.lever-sign:after{content:"↙";position:absolute;bottom:-38px;left:11px;color:var(--burgundy);font-family:var(--serif);font-size:34px;line-height:1;text-shadow:1px 1px 0 var(--paper)}.lever-sign small{color:var(--burgundy);font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.lever-sign strong{font-family:var(--serif);font-size:17px;line-height:1.05;font-weight:400}.slot-handle{--handle-angle:34deg;appearance:none;position:absolute;top:36%;right:-68px;width:72px;height:180px;padding:0;border:0;background:transparent;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transform:rotate(calc(var(--drag-progress, 0) * var(--handle-angle)));transform-origin:24px 130px;transition:transform .18s cubic-bezier(.22,1.45,.45,1)}.slot-handle.is-dragging{cursor:grabbing;transition:none}.slot-handle:focus-visible{outline:3px solid var(--green);outline-offset:6px;border-radius:30px}.slot-handle:disabled{cursor:wait}.handle-arm,.handle-base,.handle-knob{position:absolute;display:block}.handle-knob{z-index:2;top:0;left:28px;width:42px;height:42px;border:3px solid var(--ink);border-radius:50%;background:var(--red);box-shadow:inset -6px -6px 0 rgba(88,16,24,.24),2px 4px 0 var(--ink);transition:background .12s ease,transform .12s ease,box-shadow .12s ease}.slot-handle.is-ready .handle-knob{background:var(--lemon);box-shadow:inset -6px -6px 0 rgba(88,16,24,.16),2px 4px 0 var(--ink),0 0 0 6px rgba(255,226,84,.28);transform:scale(1.06)}.handle-arm{top:31px;left:45px;width:10px;height:103px;border:2px solid var(--ink);border-radius:7px;background:#f5d37b;transform:rotate(7deg);transform-origin:bottom}.handle-base{bottom:17px;left:5px;width:48px;height:55px;border:3px solid var(--ink);border-radius:10px 18px 18px 10px;background:var(--gold);box-shadow:2px 4px 0 var(--ink)}.is-spinning .slot-handle{animation:pull 1.05s ease-in-out}.is-spinning .reel-window span{animation:reel-spin .22s linear infinite;filter:blur(3px)}.is-spinning .reel-window:nth-child(2) span{animation-delay:.04s}.is-spinning .reel-window:nth-child(3) span{animation-delay:.09s}.is-spinning .reel-window:nth-child(4) span{animation-delay:.13s}.is-spinning .machine-lights i:nth-child(odd){animation:blink .18s steps(1) infinite}.is-spinning .machine-lights i:nth-child(2n){animation:blink .18s steps(1) .09s infinite}.sponsor-bar{display:grid;grid-template-columns:120px repeat(2,minmax(240px,1fr));gap:10px;align-items:center;padding:12px clamp(20px,4vw,58px);color:var(--paper);background:#241916}.sponsor-title{color:var(--lemon);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sponsor-slot{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:center;min-width:0;padding:9px 11px;border:1px dashed rgba(255,253,247,.35);border-radius:13px}.sponsor-plus{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--ink);background:var(--lemon);font-family:var(--serif);font-size:22px}.sponsor-slot small,.sponsor-slot strong{display:block}.sponsor-slot strong{font-family:var(--serif);font-size:17px;font-weight:400}.sponsor-slot small{margin-top:2px;color:rgba(255,253,247,.5);font-size:10px}.sponsor-slot b{color:var(--lemon);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.feed,.history{padding:96px clamp(20px,5vw,72px)}.history{position:relative;overflow:hidden;border-bottom:8px solid var(--gold);color:var(--paper);background:radial-gradient(circle at 50% -20%,rgba(255,248,231,.09),transparent 42%),#115c47}.history:before{content:"";position:absolute;inset:18px;pointer-events:none;border:1px solid rgba(227,174,69,.32);border-radius:40% 40% 14px 14px}.simple-heading{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:end;gap:24px;max-width:1360px;margin:0 auto 32px}.simple-heading>div>span{color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.simple-heading h2{margin:6px 0 0;font-family:var(--serif);font-size:clamp(46px,5vw,68px);line-height:1;font-weight:400;letter-spacing:-.045em}.legend{display:flex;align-items:center;gap:10px;color:var(--paper);font-size:12px;font-weight:600}.legend span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(255,248,231,.28);border-radius:99px;background:rgba(0,0,0,.12)}.legend i{width:13px;height:13px;border:1px solid var(--paper);border-radius:50%}.history .simple-heading{margin-bottom:20px}.activity-toolbar{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;max-width:1360px;margin:0 auto 22px}.activity-toolbar .legend{flex:0 0 auto;padding-top:2px}.activity-filters{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0}.activity-filters button{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:36px;padding:7px 10px 7px 8px;border:1px solid rgba(255,248,231,.3);border-radius:99px;color:var(--paper);background:rgba(0,0,0,.14);font-size:11px;font-weight:700;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.activity-filters button:hover{border-color:var(--gold);background:rgba(0,0,0,.24);transform:translateY(-1px)}.activity-filters button.active{border-color:var(--ink);color:var(--ink);background:var(--gold);box-shadow:0 3px 0 var(--ink);transform:translateY(-1px)}.activity-filters button:focus-visible{outline:3px solid var(--paper);outline-offset:3px}.activity-filters i,.activity-filters img{display:block;width:20px;height:20px;border-radius:7px;background:var(--paper)}.activity-filters img{object-fit:contain;padding:3px}.activity-filters i{background:radial-gradient(circle at 6px 6px,var(--signal) 0 3px,transparent 3.5px),radial-gradient(circle at 14px 6px,var(--lilac) 0 3px,transparent 3.5px),radial-gradient(circle at 10px 14px,var(--boost) 0 3px,transparent 3.5px),var(--paper)}.activity-filters b{display:grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:99px;color:var(--paper);background:rgba(0,0,0,.34);font-size:9px}.activity-filters button.active b{color:var(--gold);background:var(--ink)}.visual-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;max-width:1360px;margin:0 auto}.heatmap-card,.mix-card{min-width:0;padding:clamp(20px,2.5vw,30px);border:3px solid var(--gold);border-radius:24px;box-shadow:inset 0 0 0 3px rgba(255,248,231,.18),0 10px 0 rgba(40,27,25,.42)}.baccarat-board{overflow:hidden;min-height:390px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.08),transparent 48%),#0a4939}.board-plaque{width:max-content;margin:-31px auto 18px;padding:7px 17px;border:2px solid var(--ink);border-radius:5px;color:var(--ink);background:var(--gold);box-shadow:0 3px 0 var(--ink);font-family:var(--serif);font-size:15px;letter-spacing:.02em}.baccarat-grid{--bead-gap-x:clamp(2px,0.55vw,7px);--bead-gap-y:clamp(5px,0.7vw,10px);--weekday-width:clamp(30px,3vw,38px);--body-gap:clamp(6px,0.7vw,10px);width:min(100%,1000px);margin:38px auto 0}.heatmap-months{display:grid;grid-template-columns:repeat(26,minmax(0,1fr));gap:var(--bead-gap-x);margin:0 0 14px calc(var(--weekday-width) + var(--body-gap));color:rgba(255,248,231,.72);font-size:10px;font-weight:700}.heatmap-months span{overflow:visible;white-space:nowrap}.heatmap-body{display:grid;grid-template-columns:var(--weekday-width) minmax(0,1fr);gap:var(--body-gap)}.heatmap-weekdays{display:grid;grid-template-rows:repeat(7,minmax(0,1fr));gap:var(--bead-gap-y);color:rgba(255,248,231,.72);font-size:11px;font-weight:700;line-height:1}.heatmap-weekdays span{display:flex;align-items:center}.heatmap-cells{display:grid;min-width:0;grid-template-columns:repeat(26,minmax(0,1fr));grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:var(--bead-gap-x);row-gap:var(--bead-gap-y)}.heat-cell{appearance:none;width:100%;height:auto;aspect-ratio:1;padding:0;border:1px solid rgba(255,248,231,.3);border-radius:50%;background:rgba(255,248,231,.08);transition:transform .15s ease}.heat-cell:not(:disabled){cursor:pointer}.heat-cell:not(:disabled):focus-visible,.heat-cell:not(:disabled):hover,.heat-cell[aria-expanded=true]{z-index:1;transform:scale(1.45);box-shadow:0 0 0 2px var(--paper);outline:none}.heat-cell:disabled{color:inherit}.heat-regular{background:var(--signal)!important}.heat-banked{background:var(--lilac)!important}.heat-increase{border-color:var(--paper);background:var(--boost)!important;box-shadow:inset 0 0 0 1px rgba(40,27,25,.28)}.heat-mixed{background:linear-gradient(135deg,var(--signal) 50%,var(--lilac) 50%)}.heat-future{border-style:dashed;opacity:.3;background:transparent}.source-ticket{width:min(640px,100%);max-height:min(760px,86vh);overflow-x:hidden;overflow-y:auto;position:relative;border:3px solid var(--ink);border-radius:24px;color:var(--ink);background:radial-gradient(rgba(124,31,45,.09) 1px,transparent 1px),var(--paper);background-size:20px 20px;box-shadow:inset 0 0 0 5px var(--gold),0 12px 0 var(--ink),0 30px 80px rgba(0,0,0,.4)}.source-popover{position:fixed;z-index:100;width:min(440px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 32px));border-radius:18px;box-shadow:inset 0 0 0 4px var(--gold),0 8px 0 var(--ink),0 24px 60px rgba(0,0,0,.36);transform:translateX(-50%);animation:deal-ticket .16s ease-out both}.source-popover.is-above{transform:translate(-50%,-100%);transform-origin:bottom center}.source-popover.is-centered{transform:translateX(-50%);transform-origin:center}.source-popover:not(.is-above){transform-origin:top center}@keyframes deal-ticket{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.source-ticket:after,.source-ticket:before{content:"";position:absolute;top:124px;width:24px;height:24px;border:3px solid var(--ink);border-radius:50%;background:#291a18}.source-ticket:before{left:-15px}.source-ticket:after{right:-15px}.ticket-topline{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:2px dashed rgba(40,27,25,.32);color:var(--burgundy);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ticket-topline button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:2px solid var(--ink);border-radius:50%;color:var(--paper);background:var(--burgundy);font-size:22px;line-height:1;cursor:pointer}.source-popover:not(.is-pinned) .ticket-topline button{opacity:.55}.ticket-topline button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.ticket-heading{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:24px;background:rgba(227,174,69,.22)}.source-popover .ticket-heading{gap:14px;padding:18px 20px}.source-popover .ticket-harness-logo{width:52px;height:52px}.source-popover .ticket-heading h3{font-size:28px}.source-popover .ticket-events{padding:0 20px 20px}.source-popover .ticket-event{padding:18px 0}.source-popover .ticket-event p{margin:10px 0 14px;font-size:18px}.ticket-harness-logos{display:flex;align-items:center;min-width:68px;isolation:isolate}.ticket-harness-logo{display:grid;flex:0 0 auto;place-items:center;width:64px;height:64px;border:3px solid var(--ink);border-radius:18px;color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 4px var(--gold),3px 3px 0 var(--ink);overflow:hidden}.ticket-harness-logo+.ticket-harness-logo{margin-left:-14px}.ticket-harness-logo img{display:block;width:34px;height:34px;object-fit:contain}.ticket-harness-logo b{font-size:13px;letter-spacing:.04em}.ticket-heading small{display:block;margin-bottom:4px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ticket-heading h3{margin:0;font-family:var(--serif);font-size:clamp(30px,5vw,42px);line-height:1;font-weight:400;letter-spacing:-.035em}.ticket-events{padding:0 24px 24px}.ticket-event{padding:24px 0;border-bottom:1px solid var(--line)}.ticket-event:last-child{border-bottom:0;padding-bottom:0}.ticket-event-meta{display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:11px}.ticket-event-meta span:first-child{color:var(--signal);font-weight:800;text-transform:uppercase}.ticket-event p{margin:13px 0 18px;font-family:var(--serif);font-size:20px;line-height:1.42}.ticket-event a{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:10px;align-items:center;padding:12px 14px;border:2px solid var(--ink);border-radius:10px;background:var(--gold);font-size:11px;text-decoration:none}.ticket-event a span{overflow:hidden;color:rgba(40,27,25,.72);text-overflow:ellipsis;white-space:nowrap}.ticket-event a strong{text-transform:uppercase;letter-spacing:.08em}.ticket-event a svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.5}.mix-card{display:grid;place-items:center;align-content:center;gap:18px;color:var(--ink);background:linear-gradient(135deg,transparent 48%,rgba(124,31,45,.08) 49% 51%,transparent 52%),var(--gold);background-size:18px 18px}.mix-title{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mix-donut{display:grid;place-items:center;width:142px;height:142px;border:3px dashed var(--paper);border-radius:50%}.mix-donut:after{content:"";grid-area:1/1;width:82px;height:82px;border:2px solid var(--ink);border-radius:50%;background:var(--paper)}.mix-donut span{z-index:1;grid-area:1/1;color:var(--muted);font-size:10px;text-align:center;text-transform:uppercase}.mix-donut strong{display:block;color:var(--ink);font-family:var(--serif);font-size:34px;line-height:.9;font-weight:400}.mix-key{display:flex;gap:18px;font-size:11px;font-weight:600}.mix-key span{text-align:center}.mix-key b{display:block;margin-top:3px;font-family:var(--serif);font-size:23px;font-weight:400}.feed{background-color:var(--paper);background-image:radial-gradient(rgba(124,31,45,.07) 1px,transparent 0);background-size:24px 24px}.feed .simple-heading>div>span{color:var(--signal)}.feed .simple-heading{margin-bottom:20px}.filters{display:flex;flex-wrap:wrap;gap:6px;max-width:58vw}.feed-filters{flex-wrap:nowrap;max-width:1360px;margin:0 auto 28px;padding-bottom:5px;overflow-x:auto;scrollbar-width:none}.feed-filters::-webkit-scrollbar{display:none}.filters button{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:8px 11px;border:1px solid var(--line);border-radius:99px;background:transparent;font-size:11px;font-weight:600;cursor:pointer}.feed-filter-logo{display:grid;width:16px;height:16px;place-items:center;margin:-3px 0;border:1px solid rgba(40,27,25,.12);border-radius:6px;background:var(--paper)}.feed-filter-logo img{display:block;width:12px;height:12px;object-fit:contain}.filters button.active,.filters button:hover{border-color:var(--ink);color:var(--paper);background:var(--burgundy)}.signal-list{overflow:hidden;border:2px solid var(--ink);border-radius:18px;background:rgba(255,248,231,.86);box-shadow:0 7px 0 rgba(40,27,25,.14)}.signal-row{display:grid;grid-template-columns:38px 130px minmax(0,1fr) 90px 20px;gap:16px;align-items:center;padding:21px 18px;border-bottom:1px solid var(--line);text-decoration:none}.signal-row:hover{background:#f8eac6}.signal-mark{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:white;background:var(--mark);font-family:var(--serif);font-size:11px}.signal-mark img{position:absolute;inset:0;width:100%;height:100%;border:2px solid rgba(40,27,25,.16);border-radius:inherit;object-fit:cover;background:var(--paper)}.signal-meta small,.signal-meta strong{display:block}.signal-meta strong{font-family:var(--serif);font-size:20px;font-weight:400}.signal-meta small{margin-top:3px;color:var(--muted);font-size:11px}.signal-row p{display:-webkit-box;margin:0;overflow:hidden;font-family:var(--serif);font-size:18px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kind-dot{justify-self:end;padding:6px 8px;border:1px solid;color:var(--signal);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.kind-banked{color:#7255d9}.kind-limit-increase{color:var(--boost-ink)}.signal-row>svg{justify-self:end}.mobile-sponsor{display:none}.empty-signal{padding:50px 10px;color:var(--muted);text-align:center;font-size:17px}.show-events{display:block;margin:24px auto 0;padding:12px 18px;border:1px solid var(--ink);border-radius:99px;color:var(--paper);background:var(--burgundy);font-size:11px;font-weight:700;text-transform:uppercase;cursor:pointer}@media (max-width:760px){.hero{min-height:auto;padding:16px 16px 68px}.brand{font-size:17px}.brand-machine{width:48px;height:32px}.hero-intro{margin:39px auto 56px}.hero-nav{flex-wrap:wrap;gap:12px}.reset-notifications{width:auto;margin-left:auto}.notification-chip{min-width:136px;column-gap:7px;padding-right:10px}.slot-machine{width:calc(100% - 76px);margin-inline:auto;padding:8px;border-radius:28px 28px 22px 22px;box-shadow:0 8px 0 var(--ink),0 20px 35px rgba(70,29,25,.22)}.machine-lights{gap:6px;padding:0 5px 10px}.machine-face{padding:8px;border-radius:17px 17px 13px 13px}.machine-label{margin-bottom:8px}.reels{grid-template-columns:.5fr .85fr .6fr .95fr;gap:5px;padding:6px}.reel-window{height:clamp(91px,28vw,112px)}.reel-window span{font-size:clamp(35px,13vw,54px)}.reel-window:nth-child(2) span{font-size:clamp(15px,4.4vw,18px)}.reel-window:nth-child(3) span{font-size:clamp(18px,5vw,21px)}.reel-provider small{top:10px;font-size:7px}.reel-provider span{font-size:clamp(13px,4.2vw,17px);line-height:1}.machine-readout{display:grid;justify-content:normal;justify-items:center;gap:7px;margin-top:10px;line-height:1.2}.machine-readout,.pull-meter{grid-template-columns:minmax(0,1fr)}.pull-meter{gap:9px;margin-top:12px;padding:12px 6px}.pull-meter-label{display:none}.pull-meter i{width:22px;height:22px;font-size:13px}.pull-stats{display:flex;width:100%;justify-content:center;font-size:clamp(8px,2.2vw,13px)}.pull-stat,.pull-stats{align-items:baseline;gap:.3em}.pull-stat{flex-direction:row}.pull-stat strong{font-family:var(--sans);font-size:1.15em;font-weight:600;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;line-height:1.1;letter-spacing:0;text-shadow:none}.pull-stat small{font-size:1em;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none}.pull-stats em{font-family:var(--sans);font-size:1em;font-weight:500;line-height:1.4}.lever-sign{top:auto;right:2px;bottom:-52px;display:flex;width:178px;gap:8px;align-items:center;padding:8px 10px;transform:rotate(1deg)}.lever-sign:after{content:"↗";top:-27px;right:13px;bottom:auto;left:auto;font-size:28px}.lever-sign small{flex:0 0 52px;font-size:7px;line-height:1.2}.lever-sign strong{font-size:14px}.slot-handle{--handle-angle:12deg;top:37%;right:-36px;width:48px;height:120px;transform-origin:15px 84px}.handle-knob{left:17px;width:32px;height:32px}.handle-arm{top:25px;left:29px;width:8px;height:60px}.handle-base{bottom:11px;left:0;width:34px;height:43px}.sponsor-bar{border-top:1px solid rgba(255,248,231,.2);display:flex;padding:11px 20px;overflow-x:auto}.sponsor-title{flex:0 0 70px}.sponsor-bar .sponsor-slot{flex:0 0 250px}.feed,.history{padding:64px 20px}.simple-heading{display:block}.filters,.legend{max-width:none}.legend{flex-wrap:wrap}.activity-toolbar{display:block}.activity-toolbar .legend{margin-top:12px;padding-top:0}.activity-filters{flex-wrap:nowrap;margin-right:-20px;padding:2px 20px 5px 0;overflow-x:auto;scrollbar-width:none}.activity-filters::-webkit-scrollbar{display:none}.feed-filters{flex-wrap:nowrap;margin-right:-20px;padding:2px 20px 5px 0;overflow-x:auto;scrollbar-width:none}.feed-filters::-webkit-scrollbar{display:none}.visual-grid{grid-template-columns:1fr}.heatmap-card,.mix-card{padding:18px}.baccarat-board{min-height:315px}.baccarat-grid{margin-top:28px}.heatmap-months{margin-bottom:10px}.source-popover{width:min(360px,calc(100vw - 20px));max-height:min(480px,calc(100vh - 24px));border-radius:16px}.ticket-heading{padding:20px}.ticket-harness-logo{width:52px;height:52px}.ticket-heading h3{font-size:31px}.ticket-events{padding:0 20px 20px}.ticket-event p{font-size:18px}.mix-card{grid-template-columns:142px 1fr;padding:22px}.mix-title{grid-column:1/-1}.mix-key{flex-direction:column}.mix-key span{display:flex;justify-content:space-between;min-width:90px;text-align:left}.mix-key b{display:inline;margin:0}.signal-row{grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;padding:19px 14px}.signal-meta{grid-column:2}.signal-row p{grid-column:2;font-size:18px}.kind-dot{grid-column:2;justify-self:start}.signal-row>svg{grid-column:3;grid-row:1/4}.mobile-sponsor{display:block;padding:14px 0;border-bottom:1px solid var(--line)}.mobile-sponsor .sponsor-slot{color:var(--ink);border-color:var(--ink);background:#f3d782}.mobile-sponsor .sponsor-slot small{color:var(--muted)}.mobile-sponsor .sponsor-slot b{color:var(--signal)}}@media (max-width:360px){.pull-meter{grid-template-columns:minmax(0,1fr);padding-inline:2px}.pull-meter-label{display:none}.reels{gap:3px;padding:4px}.reel-window:nth-child(2) span{font-size:12px}.reel-window:nth-child(3) span{font-size:14px}.reel-provider span{font-size:11px}}@media (min-width:761px) and (max-width:1120px){.activity-toolbar{gap:12px}.activity-toolbar .legend{gap:5px}.activity-toolbar .legend span{gap:5px;padding:7px 8px;font-size:10px}.lever-sign{top:auto;right:4px;bottom:-58px;width:190px}.lever-sign:after{content:"↗";top:-30px;right:18px;bottom:auto;left:auto}}@media (prefers-reduced-motion:no-preference){.hero-intro,.slot-machine,.visual-grid{animation:rise .55s both}.slot-machine{animation-delay:.06s}.visual-grid{animation-delay:.1s}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes pull{0%,to{transform:rotate(0)}42%{transform:rotate(var(--handle-angle))}}@keyframes reel-spin{0%{transform:translateY(-25%) scaleY(.9)}to{transform:translateY(25%) scaleY(.9)}}@keyframes blink{50%{background:var(--red);box-shadow:none}}}@media (prefers-reduced-motion:reduce){.is-spinning .machine-lights i,.is-spinning .reel-window span,.is-spinning .slot-handle{animation:none}}