@import url(https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap);:root{--ink:#f4eff6;--muted:#c4b8cb;--paper:#f5f7f3;--line:#594362;--coral:#ef6e5b;--mint:#bfe5d6;--gold:#e9bb5d;--dark:#2b1134}*{box-sizing:border-box}body{background:#2b1134;background:var(--dark);color:#f4eff6;color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:16px;margin:0}button{color:inherit;cursor:pointer;font:inherit}.app-shell{margin:auto;max-width:1440px;overflow:hidden;padding:0 5.5vw 28px}.topbar{align-items:center;border-bottom:1px solid #594362;border-bottom:1px solid var(--line);display:flex;height:86px;justify-content:space-between}.brand,.nav-link,.pill,.profile-button,.quiet-button,.search-button,.text-button{background:none;border:0}.brand{align-items:center;display:flex;font-size:16px;font-weight:600;gap:10px;letter-spacing:-.3px;padding:0}.brand em{color:#ef6e5b;color:var(--coral);font-style:normal}.brand-mark{background:#493052;color:#f5f4ee;display:grid;font-family:DM Mono,monospace;font-size:15px;height:28px;place-items:center;transform:rotate(-8deg);width:28px}.nav{display:flex;gap:34px;margin-left:120px}.nav-link{color:#c4b8cb;color:var(--muted);font-size:15px;padding:31px 0 27px;position:relative}.nav-link.active{color:#f4eff6;color:var(--ink);font-weight:600}.nav-link.active:after{background:#ef6e5b;background:var(--coral);bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.profile-button{align-items:center;display:flex;gap:9px;padding:0}.profile-button span{background:#bfe5d6;background:var(--mint);border:1px solid #c2d2cc;border-radius:50%;display:grid;font-size:11px;font-weight:700;height:34px;place-items:center;width:34px}.profile-button i{border-bottom:1px solid;border-right:1px solid;height:7px;transform:rotate(45deg) translateY(-2px);width:7px}.eyebrow{color:#ef6e5b;color:var(--coral);font:500 12px DM Mono,monospace;letter-spacing:1.1px;margin:0 0 11px;text-transform:uppercase}h2,h3,p{margin-top:0}.channel-ad{--ad-ink:#f5f4ee;grid-column-gap:18px;align-items:center;background:#101f26;color:var(--ad-ink);column-gap:18px;display:grid;grid-template-columns:minmax(0,1fr) 124px;isolation:isolate;margin:24px 0 40px;min-height:148px;overflow:hidden;padding:18px 32px;position:relative}.channel-ad:after,.channel-ad:before{content:"";pointer-events:none;position:absolute;z-index:-1}.channel-ad:before{background-image:linear-gradient(#d3eddc1f 1px,#0000 0),linear-gradient(90deg,#d3eddc1f 1px,#0000 0);background-size:38px 38px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%);mask-image:linear-gradient(90deg,#0000,#000 65%);opacity:.22}.channel-ad:after{aspect-ratio:1;border:1px solid #ffffff24;border-radius:50%;box-shadow:0 0 0 38px hsla(0,0%,100%,.025),0 0 0 88px #ffffff05;right:-95px;top:-180px;width:510px}.ad-copy{grid-column-gap:18px;grid-row-gap:8px;align-items:center;column-gap:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;row-gap:8px;z-index:2}.ad-address,.ad-cover-label,.ad-footer,.ad-kicker,.ad-visual-caption{font-family:DM Mono,monospace;text-transform:uppercase}.ad-kicker{align-items:center;color:#b9d2c7;display:flex;font-size:12px;gap:10px;grid-column:1/-1;letter-spacing:1.3px;margin-bottom:0}.ad-live-dot{animation:ad-pulse 1.8s ease-in-out infinite;background:#f18764;border-radius:50%;box-shadow:0 0 12px #f18764bf;height:7px;width:7px}.ad-copy h1{color:var(--ad-ink);font-size:clamp(24px,2.6vw,34px);font-weight:600;grid-column:1;letter-spacing:0;line-height:1.08;margin:0}.ad-copy h1 br{display:none}.ad-copy h1 em{color:#f18764;font-style:normal}.ad-description{color:#bdc9c4;font-size:15px;line-height:1.65;margin-bottom:23px;max-width:370px}.ad-address,.ad-description{display:none}.ad-cta{align-items:center;background:#f18764;color:#172329;display:inline-flex;font-size:14px;font-weight:700;gap:12px;grid-column:2;grid-row:2;padding:11px 13px;text-decoration:none;transition:background .2s ease,transform .2s ease;white-space:nowrap}.ad-cta:hover{background:#ff9b79;transform:translateY(-2px)}.ad-cta span{font-size:17px}.ad-address{color:#8fa49b;font-size:11px;letter-spacing:.7px;margin:12px 0 0}.ad-visual{display:grid;min-height:112px;perspective:800px;place-items:center;position:relative}.ad-cover{animation:ad-float 5s ease-in-out infinite;background:#263d43;box-shadow:0 18px 50px #0006;height:92px;overflow:hidden;position:relative;transform:rotateY(-9deg) rotate(3deg);width:68px;z-index:1}.ad-cover:after{background:linear-gradient(180deg,#0000 35%,#0a161beb);content:"";inset:0;position:absolute}.ad-cover img{height:100%;object-fit:cover;width:100%}.ad-cover-label{bottom:15px;color:#fff;display:flex;flex-direction:column;font-size:10px;gap:5px;left:13px;letter-spacing:1px;position:absolute;right:13px;z-index:1}.ad-cover-label b{color:#f7a17f;font-size:8px;font-weight:400}.ad-orbit{border:1px solid #b7dcca54;border-radius:50%;height:112px;position:absolute;width:112px}.ad-orbit-back{animation:ad-orbit 18s linear infinite;transform:rotateX(68deg) rotate(-20deg)}.ad-orbit-front{animation:ad-orbit 13s linear infinite reverse;border-color:#f187648c;height:90px;transform:rotateX(68deg) rotate(25deg);width:90px}.ad-signal{align-items:center;bottom:15%;display:flex;gap:4px;height:30px;position:absolute;right:9%}.ad-signal i{animation:ad-signal 1s ease-in-out infinite alternate;background:#f18764;height:9px;width:3px}.ad-signal i:nth-child(3n){animation-delay:-.7s}.ad-signal i:nth-child(3n+1){animation-delay:-.3s}.ad-visual-caption{bottom:5%;color:#b9d2c7;display:none;font-size:8px;letter-spacing:1px;position:absolute;right:0}.ad-footer{display:none}.ad-footer b{color:#f18764;font-size:12px}@keyframes ad-float{0%,to{transform:rotateY(-9deg) rotate(3deg) translateY(0)}50%{transform:rotateY(-5deg) rotate(1deg) translateY(-9px)}}@keyframes ad-orbit{0%{rotate:0deg}to{rotate:1turn}}@keyframes ad-pulse{50%{box-shadow:0 0 3px #f1876480;opacity:.45}}@keyframes ad-signal{to{height:25px}}.hero-card{align-items:end;background-position:50%;background-size:cover;color:#fff;display:flex;min-height:370px;padding:42px 48px;position:relative}.hero-shade{background:linear-gradient(90deg,#131f1feb,#131f1f8a 47%,#131f1f14);inset:0;position:absolute}.hero-copy,.hero-status{position:relative;z-index:1}.hero-copy{max-width:455px}.hero-copy .eyebrow{color:#bfe5d6;color:var(--mint)}.hero-copy h2{font-size:clamp(38px,5vw,66px);letter-spacing:-3px;line-height:.94;margin-bottom:18px}.hero-copy h2 a{color:inherit;text-decoration:none}.hero-description{color:#d9e2de;font-size:15px;line-height:1.6;max-width:370px}.hero-actions{align-items:center;display:flex;gap:20px;margin-top:25px}.primary-button{background:#ef6e5b;background:var(--coral);border:0;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:14px 20px;text-decoration:none}.primary-button span{font-size:17px;margin-left:18px}.quiet-button{color:#fff;font-size:14px;padding:14px 0}.hero-status{display:flex;flex-direction:column;gap:5px;margin-left:auto;min-width:130px}.hero-status strong{font-size:28px}.hero-status small,.hero-status span{color:#c4d0cc;font:12px DM Mono,monospace;text-transform:uppercase}.card-progress,.progress-line{background:#ffffff4d;height:3px;margin:12px 0 5px}.card-progress i,.progress-line i{background:#bfe5d6;background:var(--mint);display:block;height:100%}.content-section{padding:62px 0 0}.section-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:24px}.section-heading h2{font-size:28px;letter-spacing:-1px;margin-bottom:0}.text-button{font-size:14px;font-weight:600}.text-button span{color:#ef6e5b;color:var(--coral);font-size:18px;margin-left:8px}.game-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(4,1fr)}.game-card{background:#0000;border:1px solid #0000;color:inherit;display:block;font:inherit;padding:0 0 15px;text-align:left;text-decoration:none}.game-card.selected{border-color:#ef6e5b;border-color:var(--coral);padding:4px}.cover-wrap{background:#dae3df;height:196px;overflow:hidden;position:relative}.cover-wrap img{display:block;filter:saturate(.72);height:100%;object-fit:cover;transition:transform .3s;width:100%}.game-card:hover img{transform:scale(1.04)}.status-dot{border:2px solid #fff;border-radius:50%;height:8px;position:absolute;right:12px;top:12px;width:8px}.status-dot.coral{background:#ef6e5b;background:var(--coral)}.status-dot.mint{background:#bfe5d6;background:var(--mint)}.status-dot.gold{background:#e9bb5d;background:var(--gold)}.game-info{align-items:start;display:flex;justify-content:space-between;padding:14px 1px 0}.discovery-card h3,.game-info h3{font-size:17px;margin:0 0 4px}.discovery-card p,.game-info p{color:#c4b8cb;color:var(--muted);font-size:13px;margin:0}.game-info strong{color:#ef6e5b;color:var(--coral);font:13px DM Mono,monospace}.card-progress{background:#594362;background:var(--line);margin:14px 1px 0}.card-progress i{background:#ef6e5b;background:var(--coral)}.add-card{align-items:center;background:#0000;border:1px dashed #b6c9c1;color:#c4b8cb;color:var(--muted);display:flex;flex-direction:column;justify-content:center;min-height:263px}.add-card span{border:1px solid #9fb9ae;border-radius:50%;color:#ef6e5b;color:var(--coral);display:grid;font-size:22px;font-weight:300;height:35px;margin-bottom:14px;place-items:center;width:35px}.add-card strong{color:#f4eff6;color:var(--ink);font-size:14px}.add-card small{font-size:12px;margin-top:6px}.filter-pills{display:flex;gap:7px}.pill{border:1px solid #594362;border:1px solid var(--line);color:#c4b8cb;color:var(--muted);font-size:12px;padding:7px 12px}.pill.active{background:#ef6e5b;background:var(--coral);border-color:#ef6e5b;border-color:var(--coral);color:#fff}.discovery-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(4,1fr)}.discovery-card{min-width:0;position:relative}.discovery-card>a{color:inherit;display:block;text-decoration:none}.discovery-card>a>img{display:block;filter:saturate(.7);height:145px;object-fit:cover;width:100%}.discovery-card>a>div{padding:13px 0}.discovery-card button{background:#fff;border:0;bottom:48px;font-size:19px;height:27px;line-height:1;position:absolute;right:11px;width:27px}.discovery-section{padding-bottom:65px}footer{border-top:1px solid #594362;border-top:1px solid var(--line);color:#c4b8cb;color:var(--muted);display:flex;font:12px DM Mono,monospace;justify-content:space-between;letter-spacing:.5px;padding-top:18px;text-transform:uppercase}@media (max-width:800px){.app-shell{padding:0 20px 22px}.topbar{height:72px}.nav{gap:15px;margin-left:0}.nav-link{padding:25px 0 23px}.channel-ad{column-gap:10px;grid-template-columns:minmax(0,1fr) 98px;padding:16px 22px}.ad-visual{min-height:94px}.ad-cover{height:80px;width:58px}.ad-orbit{height:98px;width:98px}.ad-orbit-front{height:78px;width:78px}.hero-card{display:block;min-height:470px;padding:30px 25px}.hero-copy{padding-top:190px}.hero-status{margin:30px 0 0}.discovery-grid,.game-grid{grid-template-columns:repeat(2,1fr)}.cover-wrap{height:170px}.add-card{min-height:237px}footer{flex-direction:column;gap:15px}}@media (max-width:500px){.brand>span:last-child{display:none}.nav{gap:10px}.nav-link{font-size:13px}.profile-button i{display:none}.channel-ad{column-gap:6px;grid-template-columns:minmax(0,1fr) 78px;margin:20px 0 28px;min-height:200px;padding:16px}.ad-copy{grid-template-columns:minmax(0,1fr);row-gap:8px}.ad-kicker{font-size:10px;gap:7px;letter-spacing:.8px}.ad-copy h1{font-size:clamp(22px,7vw,26px)}.ad-cta{font-size:13px;gap:8px;grid-column:1;grid-row:auto;justify-self:start;padding:10px 11px}.ad-visual{min-height:88px}.ad-cover{height:72px;width:54px}.ad-orbit{height:86px;width:86px}.ad-orbit-front{height:68px;width:68px}.ad-signal{display:none}.hero-copy{padding-top:165px}.hero-copy h2{font-size:45px}.hero-actions{gap:12px}.primary-button{padding:13px 14px}.discovery-grid,.game-grid{gap:12px}.cover-wrap{height:145px}.section-heading{align-items:start;flex-direction:column;gap:15px}.discovery-section .section-heading{align-items:end;flex-direction:row}.filter-pills{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ad-cover,.ad-live-dot,.ad-orbit,.ad-signal i{animation:none}.ad-cta{transition:none}}
/*# sourceMappingURL=main.bfe20e7b.css.map*/