:root{--room: #0d0b09;--ink: #f6f0e3;--muted: #b3a994;--gold: #f2b84b;--felt1: #1f8a5c;--felt2: #0b4a31;--wood1: #6b3f22;--wood2: #2c160a;--good: #3fe0a0;--bad: #ff6e66;--mid: #f2b84b;--fd: 'Bricolage Grotesque',system-ui,sans-serif;--fb: 'Inter',system-ui,sans-serif;--fm: 'IBM Plex Mono',ui-monospace,monospace;color-scheme: dark}*{box-sizing: border-box;margin: 0}body{background: radial-gradient(80% 60% at 50% 30%,#241a12,var(--room) 70%) no-repeat,var(--room);color: var(--ink);font: 400 16px/1.55 var(--fb);overflow-x: hidden;-webkit-font-smoothing: antialiased}.wrap{width: min(1180px,100% - 32px);margin-inline: auto}.nav{display: flex;justify-content: space-between;align-items: center;padding-block: 20px}.logo{display: flex;align-items: center;gap: 10px;font: 800 20px var(--fd);color: var(--ink);text-decoration: none}.logo i{width: 26px;height: 26px;border-radius: 50%;background: repeating-conic-gradient(var(--gold) 0 30deg,#f6efe0 0 60deg);box-shadow: inset 0 0 0 4px #b3241d,inset 0 0 0 6px #f6efe0}.links{display: flex;gap: 6px;align-items: center}.links a{color: var(--muted);text-decoration: none;font-weight: 500;font-size: 15px;padding: 8px 12px}.btn{display: inline-flex;align-items: center;gap: 8px;text-decoration: none;border: 0;cursor: pointer;font: 700 15px var(--fb);padding: 13px 22px;border-radius: 99px;transition: transform .15s,box-shadow .15s}.btn.gold{background: var(--gold);color: #1d1405;box-shadow: 0 6px 0 #a7741c,0 14px 30px -10px rgba(242,184,75,.6)}.btn.gold:hover{transform: translateY(-2px);box-shadow: 0 8px 0 #a7741c,0 18px 34px -10px rgba(242,184,75,.7)}.btn.gold:active{transform: translateY(4px);box-shadow: 0 2px 0 #a7741c}@media (max-width: 700px){.links a:not(.btn){display: none}.links .btn{padding: 10px 16px;font-size: 14px}}.hero-txt{text-align: center;padding-top: 30px;display: grid;justify-items: center;gap: 16px}.hero-txt h1{font: 800 clamp(40px,6.4vw,78px)/.98 var(--fd);letter-spacing: -.03em;max-width: 15ch;text-wrap: balance}.hero-txt h1 em{font-style: normal;color: var(--gold);white-space: nowrap}.hero-txt p{color: var(--muted);font-size: 18px;max-width: 54ch}.tablebox{position: relative;margin: 56px auto 0;width: min(980px,100%);aspect-ratio: 2.05 / 1}@media (max-width: 700px){.tablebox{aspect-ratio: 1 / 1.25;margin-top: 46px}}.rail{position: absolute;inset: 0;border-radius: 999px;background: linear-gradient(180deg,var(--wood1),var(--wood2));padding: 18px;box-shadow: 0 50px 90px -30px rgba(0,0,0,.9),inset 0 2px 0 rgba(255,255,255,.15),inset 0 -6px 12px rgba(0,0,0,.5)}@media (max-width: 700px){.rail{border-radius: 46% / 40%;padding: 12px}}.felt{position: relative;width: 100%;height: 100%;border-radius: inherit;background: radial-gradient(60% 70% at 50% 40%,var(--felt1),var(--felt2) 85%);box-shadow: inset 0 0 0 2px rgba(255,255,255,.08),inset 0 0 60px rgba(0,0,0,.55);overflow: hidden}.felt::before{content: "";position: absolute;inset: 0;background: repeating-radial-gradient(circle at 30% 30%,rgba(255,255,255,.025) 0 1px,transparent 1px 3px)}.felt::after{content: "MTTLab";position: absolute;left: 50%;top: 24%;transform: translateX(-50%);font: 800 clamp(22px,4vw,44px) var(--fd);color: rgba(255,255,255,.06);letter-spacing: .08em}@media (max-width: 700px){.felt::after{top: 18%}}.center{position: absolute;left: 50%;top: 52%;transform: translate(-50%,-50%);display: grid;justify-items: center;gap: 10px;text-align: center;width: min(82%,520px);z-index: 3}.pot{display: flex;align-items: center;gap: 8px;font: 600 14px var(--fm);background: rgba(0,0,0,.35);padding: 6px 14px 6px 8px;border-radius: 99px}.stack{display: flex}.stack i{width: 18px;height: 18px;border-radius: 50%;margin-left: -8px;background: repeating-conic-gradient(var(--c) 0 30deg,#f6efe0 0 60deg);box-shadow: inset 0 0 0 3px var(--c),0 2px 3px rgba(0,0,0,.5)}.stack i:first-child{margin-left: 0}.q{font: 700 clamp(17px,2.2vw,24px)/1.25 var(--fd);text-shadow: 0 2px 10px rgba(0,0,0,.4)}.q .eff{font: 600 .9em var(--fm);background: var(--gold);color: #1d1405;padding: 1px 10px;border-radius: 99px;white-space: nowrap}.banner{background: rgba(8,12,10,.82);backdrop-filter: blur(6px);border-radius: 16px;padding: 14px 18px;display: grid;gap: 6px;box-shadow: 0 0 0 2px var(--gc),0 20px 40px -10px rgba(0,0,0,.7);animation: pop .35s cubic-bezier(.2,.9,.3,1.3) both;width: 100%;max-width: 400px}@keyframes pop{from{opacity: 0;transform: scale(.85)}}.banner b{font: 800 26px var(--fd);color: var(--gc)}.banner p{font-size: 14.5px;color: var(--muted)}.banner p strong{color: var(--ink);font-family: var(--fm)}.banner .mini{display: grid;grid-template-columns: repeat(13,minmax(0,1fr));gap: 1.5px;max-width: 170px;margin: 4px auto 0;width: 100%}.banner .mini span{aspect-ratio: 1;border-radius: 1.5px;background: rgba(255,255,255,.1)}.banner .mini span.on{background: var(--gold)}.banner .mini span.cur{outline: 2px solid #fff;position: relative;z-index: 1}@media (max-width: 700px){.banner .mini{max-width: 120px}.banner{padding: 10px 12px}.banner b{font-size: 20px}.banner p{font-size: 12.5px}.center{top: 46%;width: 76%}}.seats{position: absolute;inset: 0;z-index: 4;pointer-events: none}.seat{position: absolute;transform: translate(-50%,-50%);display: grid;justify-items: center;gap: 4px;z-index: 2;transition: opacity .3s}.seat .av{width: 58px;height: 58px;border-radius: 50%;display: grid;place-items: center;font: 700 13px var(--fd);background: radial-gradient(circle at 35% 30%,#3a3129,#17120d);box-shadow: 0 0 0 3px #2b211a,0 10px 20px -6px rgba(0,0,0,.8)}.seat .tag{font: 600 11.5px var(--fm);background: rgba(0,0,0,.6);padding: 2px 9px;border-radius: 99px;white-space: nowrap}.seat.fold{opacity: .38}.seat.fold .av::after{content: "FOLD";position: absolute;font: 700 9px var(--fm);letter-spacing: .1em;color: var(--muted);margin-top: 44px}.seat.blind .tag{color: var(--gold)}.seat.me .av{width: 66px;height: 66px;background: radial-gradient(circle at 35% 30%,#ffd77e,var(--gold));color: #1d1405;box-shadow: 0 0 0 3px #fff3,0 0 30px rgba(242,184,75,.6)}.seat .bet{position: absolute;top: 50%;left: 50%}@media (max-width: 700px){.seat .av{width: 42px;height: 42px;font-size: 11px}.seat.me .av{width: 48px;height: 48px}.seat .tag{font-size: 10px;padding: 1px 6px}}.mycards{position: absolute;left: 50%;bottom: -10px;transform: translateX(-50%);display: flex;z-index: 4}.pc{width: 84px;height: 118px;border-radius: 12px;background: linear-gradient(160deg,#fff,#ebe5d8);color: #111;display: grid;place-content: center;justify-items: center;font: 600 38px/1 var(--fm);box-shadow: 0 20px 34px -12px rgba(0,0,0,.9);animation: deal .55s cubic-bezier(.2,.9,.3,1.2) both}.pc i{font-style: normal;font-size: 28px;margin-top: 4px}.pc.h,.pc.d{color: #d0342c}.pc:first-child{transform: rotate(-8deg) translateY(4px)}.pc + .pc{margin-left: -20px;transform: rotate(8deg) translateY(4px);animation-delay: .12s}@keyframes deal{from{opacity: 0;transform: translate(0,-260px) rotate(-30deg) scale(.6)}}@media (max-width: 700px){.pc{width: 62px;height: 88px;font-size: 28px}.pc i{font-size: 20px}.mycards{bottom: -26px}}.fly{position: absolute;width: 22px;height: 22px;border-radius: 50%;background: repeating-conic-gradient(var(--gold) 0 30deg,#f6efe0 0 60deg);box-shadow: inset 0 0 0 4px #b3241d;z-index: 5;left: 50%;bottom: 14%;animation: fly .7s cubic-bezier(.3,.7,.3,1) forwards}@keyframes fly{to{transform: translate(var(--dx),var(--dy));opacity: 0}}.acts{display: flex;justify-content: center;gap: 16px;margin: 70px auto 0}@media (max-width: 700px){.acts{margin-top: 56px}}.acts button{min-width: 170px;font: 800 20px var(--fd);padding: 18px 26px;border-radius: 99px;border: 0;cursor: pointer;transition: transform .12s,box-shadow .12s,opacity .2s}.b-fold{background: #2b231c;color: var(--ink);box-shadow: 0 6px 0 #15100b}.b-push{background: var(--gold);color: #1d1405;box-shadow: 0 6px 0 #a7741c,0 0 40px -6px rgba(242,184,75,.6)}.acts button:not(:disabled):hover{transform: translateY(-2px)}.acts button:not(:disabled):active{transform: translateY(5px);box-shadow: 0 1px 0 #000}.acts button:disabled{opacity: .35;cursor: default}.acts button.next{background: transparent;color: var(--ink);box-shadow: inset 0 0 0 2px rgba(255,255,255,.3)}@media (max-width: 480px){.acts button{min-width: 0;flex: 1;font-size: 18px;padding: 16px}}.sub{text-align: center;color: var(--muted);font-size: 13.5px;margin-top: 16px}section.feats{padding-block: 110px 60px;text-align: center}.kick{font: 600 13px var(--fm);color: var(--gold);letter-spacing: .14em;text-transform: uppercase}h2{font: 800 clamp(32px,4.6vw,54px)/1.02 var(--fd);letter-spacing: -.03em;margin: 14px auto 0;max-width: 18ch;text-wrap: balance}.hand5{display: flex;justify-content: center;margin-top: 56px;padding-inline: 20px}.fc{width: 210px;min-height: 290px;margin-left: -8px;border-radius: 18px;background: linear-gradient(165deg,#fffdf7,#efe7d6);color: #1b1610;padding: 20px;text-align: left;display: flex;flex-direction: column;gap: 10px;box-shadow: 0 30px 50px -20px rgba(0,0,0,.9);transition: transform .3s cubic-bezier(.2,.8,.2,1),z-index 0s;position: relative}.fc:first-child{margin-left: 0}.fc:nth-child(1){transform: rotate(-12deg) translateY(30px)}.fc:nth-child(2){transform: rotate(-6deg) translateY(8px)}.fc:nth-child(3){transform: rotate(0)}.fc:nth-child(4){transform: rotate(6deg) translateY(8px)}.fc:nth-child(5){transform: rotate(12deg) translateY(30px)}.fc:hover{transform: translateY(-24px) rotate(0) scale(1.04);z-index: 5}.fc .corner{font: 700 26px/1 var(--fm);color: #c0392b}.fc .corner.k{color: #1b1610}.fc h3{font: 800 20px/1.15 var(--fd);margin-top: auto}.fc p{font-size: 14px;color: #5e5546}@media (max-width: 900px){.hand5{flex-direction: column;align-items: center;gap: 14px}.fc{margin-left: 0;width: min(420px,100%);min-height: 0;transform: none !important}.fc h3{margin-top: 6px}}.cta-end{text-align: center;padding-block: 70px 110px;display: grid;justify-items: center;gap: 18px}.chips-tower{display: flex;gap: 10px;align-items: flex-end;height: 90px}.chips-tower span{width: 46px;display: flex;flex-direction: column-reverse}.chips-tower i{height: 9px;border-radius: 50% / 100%;background: var(--c);box-shadow: inset 0 -3px 0 rgba(0,0,0,.3),0 -1px 0 rgba(255,255,255,.4);margin-top: -2px}.cta-end p{color: var(--muted)}.note{text-align: center;color: #6f665a;font: 500 12px var(--fm);padding-bottom: 30px}.mods{display: flex;flex-wrap: wrap;gap: 8px;justify-content: center;margin-top: 4px}.mods a{text-decoration: none;color: var(--ink);font: 600 13.5px var(--fb);padding: 8px 14px;border-radius: 99px;background: rgba(255,255,255,.06);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1);transition: background .15s}.mods a:hover{background: rgba(242,184,75,.16);box-shadow: inset 0 0 0 1px rgba(242,184,75,.5)}.mods a b{color: var(--gold);margin-right: 6px}.table-cap{text-align: center;font: 600 12px var(--fm);color: var(--gold);letter-spacing: .14em;text-transform: uppercase;margin-top: 46px}section.tour{padding-top: 110px}.tour-head{text-align: center;display: grid;justify-items: center;gap: 14px}.tour-head p{color: var(--muted);max-width: 58ch}.tabs{display: flex;gap: 6px;justify-content: center;flex-wrap: wrap;margin-top: 34px}.tabs button{border: 0;cursor: pointer;font: 700 14.5px var(--fb);color: var(--muted);background: transparent;padding: 11px 18px;border-radius: 99px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.12);transition: all .15s}.tabs button:hover{color: var(--ink)}.tabs button[aria-selected="true"]{background: var(--gold);color: #1d1405;box-shadow: none}.screen{margin-top: 22px;border-radius: 22px;background: linear-gradient(180deg,#1c1611,#120e0a);box-shadow: inset 0 0 0 1px rgba(255,255,255,.08),0 40px 80px -40px rgba(0,0,0,.9);overflow: hidden}.sbar{display: flex;align-items: center;gap: 8px;padding: 12px 18px;border-bottom: 1px solid rgba(255,255,255,.07);font: 500 12px var(--fm);color: #7d7262}.sbar i{width: 10px;height: 10px;border-radius: 50%;background: #3a2f25}.sbar .ex{margin-left: auto;color: var(--gold);background: rgba(242,184,75,.1);padding: 3px 10px;border-radius: 99px}.panel{padding: 26px;display: none;animation: fade .35s ease both}.panel.on{display: block}@keyframes fade{from{opacity: 0;transform: translateY(6px)}}.kpis{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 10px}@media (max-width: 760px){.kpis{grid-template-columns: repeat(2,minmax(0,1fr))}.kpis div:last-child{grid-column: span 2}}.kpis div{background: rgba(255,255,255,.04);border-radius: 14px;padding: 14px 16px;display: grid;gap: 2px;min-width: 0}.kpis b{font: 600 24px var(--fm)}.kpis span{font-size: 12.5px;color: var(--muted)}.kpis .up{color: var(--good)}.two{display: grid;grid-template-columns: 1.15fr .85fr;gap: 16px;margin-top: 16px}@media (max-width: 860px){.two{grid-template-columns: 1fr}}.box{background: rgba(255,255,255,.035);border-radius: 16px;padding: 18px;min-width: 0}.box h4{font: 700 15px var(--fd);margin-bottom: 12px;display: flex;justify-content: space-between;gap: 10px;align-items: baseline}.box h4 small{font: 500 12px var(--fb);color: var(--muted)}table.pos{width: 100%;border-collapse: collapse;font-size: 13.5px}table.pos th{text-align: left;font: 600 11px var(--fm);color: #8c8070;text-transform: uppercase;letter-spacing: .06em;padding: 0 6px 8px}table.pos td{padding: 7px 6px;border-top: 1px solid rgba(255,255,255,.06);font-family: var(--fm);font-variant-numeric: tabular-nums}table.pos td:first-child{font: 700 13px var(--fd)}.val{display: grid;grid-template-columns: 38px 1fr;gap: 8px;align-items: center}.rng{position: relative;height: 6px;border-radius: 3px;background: rgba(255,255,255,.07)}.rng em{position: absolute;top: 0;bottom: 0;border-radius: 3px;background: rgba(63,224,160,.25)}.rng u{position: absolute;top: -3px;width: 4px;height: 12px;border-radius: 2px;background: var(--ink);transform: translateX(-50%)}.rng.bad u{background: var(--bad);box-shadow: 0 0 8px var(--bad)}.flag{color: var(--bad);font-weight: 700}.leg2{display: flex;gap: 14px;flex-wrap: wrap;font-size: 12px;color: var(--muted);margin-top: 10px}.leg2 span::before{content: "";display: inline-block;width: 10px;height: 10px;border-radius: 3px;margin-right: 6px;vertical-align: -1px;background: var(--c)}.scen{display: grid;gap: 10px}.scen div{display: grid;grid-template-columns: 1fr auto;gap: 4px 10px;align-items: center}.scen b{font: 600 14px var(--fm)}.scen span{font-size: 13.5px}.scen small{grid-column: 1 / -1;font-size: 12px;color: var(--muted)}.scen .bad{color: var(--bad)}.scen .ok{color: var(--good)}svg.ch{width: 100%;height: auto;display: block}.leak{display: grid;grid-template-columns: 34px 1fr auto;gap: 12px;align-items: center;padding: 14px 0;border-top: 1px solid rgba(255,255,255,.06)}.leak:first-of-type{border-top: 0;padding-top: 0}.leak .rk{width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;font: 800 15px var(--fd);background: rgba(255,110,102,.14);color: var(--bad)}.leak h5{font: 700 15px var(--fd)}.leak p{font-size: 13px;color: var(--muted)}.leak .cost{font: 600 16px var(--fm);color: var(--bad);white-space: nowrap;text-align: right}.leak .cost small{display: block;font: 500 11px var(--fb);color: var(--muted)}.handcard{display: grid;gap: 12px}.handcard .hh{display: flex;gap: 10px;align-items: center}.mc{width: 44px;height: 62px;border-radius: 7px;background: #fbf8f0;color: #111;display: grid;place-content: center;justify-items: center;font: 600 20px/1 var(--fm)}.mc i{font-style: normal;font-size: 15px}.mc.r{color: #d0342c}.hrow{display: flex;justify-content: space-between;font-size: 13.5px;padding: 7px 0;border-top: 1px solid rgba(255,255,255,.06)}.hrow span{color: var(--muted)}.hrow b{font-family: var(--fm);font-weight: 600}.verdict{border-radius: 12px;padding: 12px 14px;background: rgba(255,110,102,.1);box-shadow: inset 0 0 0 1px rgba(255,110,102,.35);font-size: 14px}.verdict b{color: var(--bad)}.bars2{display: grid;gap: 10px}.bars2 div{display: grid;grid-template-columns: 92px 1fr 54px;gap: 10px;align-items: center;font-size: 13px}.bars2 .tr{height: 14px;border-radius: 4px;background: rgba(255,255,255,.05);position: relative}.bars2 .tr i{position: absolute;top: 0;bottom: 0;border-radius: 4px}.bars2 .tr .z{position: absolute;left: 40%;top: -3px;bottom: -3px;width: 1px;background: rgba(255,255,255,.3)}.bars2 b{font: 600 13px var(--fm);text-align: right}.bars2 small{color: var(--muted);font-size: 11px;display: block}.grade{display: grid;gap: 8px}.slot{display: grid;grid-template-columns: 56px 1fr auto;gap: 12px;align-items: center;padding: 10px 12px;border-radius: 12px;background: rgba(255,255,255,.04)}.slot .t{font: 600 14px var(--fm);color: var(--gold)}.slot b{font: 700 14px var(--fd);display: block}.slot small{font-size: 12px;color: var(--muted)}.slot .roi{font: 600 13px var(--fm);color: var(--good)}.gsum{display: flex;gap: 16px;flex-wrap: wrap;font-size: 12.5px;color: var(--muted);margin-top: 6px}.gsum b{color: var(--ink);font-family: var(--fm)}.report{display: grid;grid-template-columns: .9fr 1.1fr;gap: 16px}@media (max-width: 860px){.report{grid-template-columns: 1fr}}.coach{position: relative;border-radius: 16px;padding: 22px;background: linear-gradient(160deg,rgba(31,138,92,.28),rgba(11,74,49,.2));box-shadow: inset 0 0 0 1px rgba(63,224,160,.25)}.coach .who{display: flex;align-items: center;gap: 10px;margin-bottom: 12px}.coach .who i{width: 38px;height: 38px;border-radius: 50%;display: grid;place-items: center;background: var(--gold);color: #1d1405;font: 800 15px var(--fd);font-style: normal}.coach .who b{font: 700 15px var(--fd);display: block}.coach .who small{color: var(--muted);font-size: 12px}.coach p{font-size: 15px;line-height: 1.6}.coach p + p{margin-top: 10px}.goals{display: grid;gap: 8px;margin-top: 16px}.goals div{display: flex;gap: 10px;align-items: flex-start;font-size: 14px}.goals div::before{content: "";flex: none;width: 16px;height: 16px;margin-top: 2px;border-radius: 4px;box-shadow: inset 0 0 0 2px var(--gold)}.mk{display: grid;gap: 14px}.mkbar{height: 18px;border-radius: 9px;background: rgba(255,255,255,.06);overflow: hidden;display: flex}.mkbar i{background: linear-gradient(90deg,var(--bad),#ff9a66)}.sess{display: grid;gap: 6px}.sess div{display: grid;grid-template-columns: 70px 1fr auto;gap: 10px;font-size: 13.5px;padding: 8px 0;border-top: 1px solid rgba(255,255,255,.06)}.sess span{color: var(--muted)}.sess b{font-family: var(--fm);font-weight: 600}.pos-v{color: var(--good)}.neg-v{color: var(--bad)}@media (max-width: 600px){#crumb{display: none}.val{grid-template-columns: 1fr}.val .rng{display: none}.panel{padding: 16px}.box{padding: 14px}.bars2 div{grid-template-columns: 74px 1fr 46px}}.disc{text-align: center;color: #7d7262;font-size: 12.5px;margin-top: 14px}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important}}html{scroll-behavior: smooth}[id]{scroll-margin-top: 20px}a{color: inherit}.links a.on{color: var(--ink)}.lang{display: inline-flex;border-radius: 99px;padding: 2px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.14);margin: 0 4px}.lang a{font: 600 12px var(--fm) !important;padding: 5px 9px !important;border-radius: 99px;color: var(--muted);text-decoration: none}.lang a.cur{background: var(--gold);color: #1d1405 !important}@media (max-width: 700px){.links .lang a{display: inline-block !important}}.muted{color: var(--muted)}.mono{font-family: var(--fm)}section.price{padding-block: 60px 40px}.price-wrap{display: grid;grid-template-columns: 1fr 1fr;gap: 18px;margin-top: 40px;align-items: stretch}@media (max-width: 860px){.price-wrap{grid-template-columns: 1fr}}.plan{position: relative;border-radius: 22px;padding: 30px;background: radial-gradient(120% 90% at 30% 0%,#23845a,#0b4a31 80%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1),0 30px 60px -30px rgba(0,0,0,.9);display: grid;gap: 14px;align-content: start}.plan .ribbon{justify-self: start;font: 600 12px var(--fm);background: var(--gold);color: #1d1405;padding: 4px 12px;border-radius: 99px}.plan .p{font: 800 clamp(44px,6vw,64px)/1 var(--fd);letter-spacing: -.02em}.plan .p small{font: 500 16px var(--fb);color: rgba(246,240,227,.75)}.plan .p s{font: 600 20px var(--fm);color: rgba(246,240,227,.55);margin-right: 10px;vertical-align: .6em}.plan ul{list-style: none;padding: 0;display: grid;gap: 9px}.plan li{display: flex;gap: 10px;align-items: flex-start}.plan li::before{content: "♠";color: var(--gold);flex: none}.plan .btn{justify-self: start;margin-top: 6px}.cmp{border-radius: 22px;padding: 30px;background: linear-gradient(180deg,#1c1611,#120e0a);box-shadow: inset 0 0 0 1px rgba(255,255,255,.08);display: grid;gap: 12px;align-content: start}.cmp h3{font: 700 20px var(--fd)}.cmp table{width: 100%;border-collapse: collapse;font-size: 15px}.cmp td{padding: 11px 0;border-top: 1px solid rgba(255,255,255,.07)}.cmp td:last-child{text-align: right;font-family: var(--fm)}.cmp tr.tot td{font-weight: 700;color: var(--bad)}.cmp tr.us td{color: var(--gold);font-weight: 700}.cmp .fine{font-size: 12.5px;color: #7d7262}section.faqs{padding-block: 60px}.faq{max-width: 760px;margin: 34px auto 0;display: grid;gap: 10px}.faq details{border-radius: 16px;background: rgba(255,255,255,.04);box-shadow: inset 0 0 0 1px rgba(255,255,255,.07);padding: 0 20px}.faq summary{cursor: pointer;list-style: none;padding: 18px 0;font: 700 17px var(--fd);display: flex;justify-content: space-between;gap: 14px}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";color: var(--gold);font: 600 22px/1 var(--fm)}.faq details[open] summary::after{content: "−"}.faq details p{color: var(--muted);padding-bottom: 18px}.signup{width: 100%;max-width: 520px;text-align: left;display: grid;gap: 14px;background: linear-gradient(180deg,#1c1611,#120e0a);border-radius: 22px;padding: 26px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.09),0 30px 60px -30px rgba(0,0,0,.9)}.signup label{display: grid;gap: 6px;font-weight: 600;font-size: 14px}.signup input[type=text],.signup input[type=tel]{width: 100%;font: 400 16px var(--fb);color: var(--ink);background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.12);border-radius: 12px;padding: 13px 14px}.signup input::placeholder{color: #7d7262}.signup input:focus{outline: 2px solid var(--gold);outline-offset: 1px;border-color: transparent}.signup fieldset{border: 0;padding: 0;margin: 0;display: grid;gap: 8px}.signup legend{font-weight: 600;font-size: 14px;margin-bottom: 6px;padding: 0}.abi{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.abi label{position: relative;font-weight: 500}.abi input{position: absolute;opacity: 0;inset: 0;cursor: pointer}.abi span{display: grid;place-items: center;text-align: center;min-height: 50px;padding: 8px 6px;border-radius: 12px;background: rgba(255,255,255,.05);box-shadow: inset 0 0 0 1px rgba(255,255,255,.12);font-size: 14px}.abi input:checked + span{background: rgba(242,184,75,.16);box-shadow: inset 0 0 0 2px var(--gold);font-weight: 700}.abi input:focus-visible + span{outline: 2px solid var(--gold);outline-offset: 2px}.signup .btn.gold{justify-content: center;font-size: 17px;padding: 15px;margin-top: 4px}.signup .btn[disabled]{opacity: .6;cursor: progress}.signup .err{color: var(--bad);font-size: 13.5px;min-height: 1em}.signup .fine{font-size: 12.5px;color: #7d7262;text-align: center}.done{width: 100%;max-width: 520px;display: grid;gap: 12px;justify-items: center;text-align: center;border-radius: 22px;padding: 32px 24px;background: radial-gradient(120% 90% at 30% 0%,#23845a,#0b4a31 80%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1)}.done .ok{width: 58px;height: 58px;border-radius: 50%;display: grid;place-items: center;background: var(--gold);color: #1d1405;font: 800 28px var(--fb)}.done h3{font: 800 28px var(--fd)}.done p{color: rgba(246,240,227,.8)}.done .row{display: flex;gap: 10px;flex-wrap: wrap;justify-content: center;margin-top: 6px}.done .btn:not(.gold){background: rgba(0,0,0,.3);color: var(--ink)}footer.foot{border-top: 1px solid rgba(255,255,255,.08);padding-block: 26px 40px;color: #7d7262;font-size: 13.5px;display: grid;gap: 10px}.foot-links{display: flex;gap: 18px;flex-wrap: wrap}.foot-links a{color: var(--muted);text-decoration: none}.foot-links a:hover{color: var(--ink)}.page-head{text-align: center;padding-top: 26px;display: grid;justify-items: center;gap: 12px}.page-head h1{font: 800 clamp(36px,5.6vw,64px)/1 var(--fd);letter-spacing: -.03em;max-width: 18ch;text-wrap: balance}.page-head h1 em{font-style: normal;color: var(--gold)}.page-head p{color: var(--muted);font-size: 17px;max-width: 56ch}.filters{display: flex;flex-wrap: wrap;gap: 14px 24px;justify-content: center;margin-top: 26px}.chips{display: flex;flex-wrap: wrap;gap: 6px;align-items: center;justify-content: center}.chips .lbl{font: 600 11.5px var(--fm);letter-spacing: .12em;text-transform: uppercase;color: #8c8070;margin-right: 4px}.chip{border: 0;cursor: pointer;font: 600 13.5px var(--fb);color: var(--muted);background: rgba(255,255,255,.05);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1);padding: 8px 13px;border-radius: 99px}.chip[aria-pressed="true"]{background: var(--gold);color: #1d1405;box-shadow: none}.hud{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;max-width: 760px;margin: 22px auto 0}.hud div{border-radius: 14px;padding: 12px 14px;background: rgba(255,255,255,.04);box-shadow: inset 0 0 0 1px rgba(255,255,255,.07);text-align: center;display: grid}.hud b{font: 600 22px var(--fm)}.hud span{font-size: 12px;color: var(--muted)}.hud .good b{color: var(--good)}.hud .bad b{color: var(--bad)}@media (max-width: 600px){.hud{grid-template-columns: repeat(2,minmax(0,1fr))}}.kbd{font: 500 11px var(--fm);border-radius: 5px;padding: 1px 6px;margin-left: 10px;box-shadow: inset 0 0 0 1px currentColor;opacity: .55}@media (hover: none){.kbd{display: none}}.below{max-width: 760px;margin: 26px auto 0;display: grid;gap: 14px}.card2{border-radius: 20px;padding: 22px;background: linear-gradient(180deg,#1c1611,#120e0a);box-shadow: inset 0 0 0 1px rgba(255,255,255,.08);display: grid;gap: 12px}.card2 h3{font: 800 24px var(--fd)}.card2 .big{font: 800 54px/1 var(--fd);color: var(--gold)}.card2 .row{display: flex;gap: 10px;flex-wrap: wrap}.card2 .btn:not(.gold){background: rgba(255,255,255,.07);color: var(--ink)}.date-pill{font: 600 12.5px var(--fm);background: rgba(0,0,0,.35);padding: 5px 12px;border-radius: 99px}.streak{display: flex;gap: 26px;flex-wrap: wrap}.streak b{display: block;font: 600 26px var(--fm)}.streak span{font-size: 12.5px;color: var(--muted)}.next-in{font: 500 13px var(--fm);color: var(--muted)}.yday{font-size: 14px;color: var(--muted);border-top: 1px solid rgba(255,255,255,.07);padding-top: 12px}.toast{position: fixed;left: 50%;bottom: 24px;transform: translateX(-50%) translateY(20px);background: var(--gold);color: #1d1405;padding: 10px 16px;border-radius: 10px;font-weight: 700;font-size: 14px;opacity: 0;transition: opacity .2s,transform .2s;pointer-events: none;z-index: 50}.toast.on{opacity: 1;transform: translateX(-50%) translateY(0)}.locked{text-align: center;color: var(--muted);font-size: 14px;margin-top: 14px}@media (max-width: 480px){.acts button.next{font-size: 15px;padding: 14px 12px;flex: 1.2;white-space: nowrap}}.signup .hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.signup{position: relative}.signup .fine{line-height: 1.5}.logo svg{width: 32px;height: 32px;flex: none}.logo b{color: var(--gold);font-weight: 800}.logo{gap: 8px}