.cms-editor{grid-template-columns:220px minmax(0,1fr);gap:20px;display:grid}.cms-sections{background:#121216;border:1px solid #ffffff20;align-content:start;gap:4px;padding:8px;display:grid}.cms-sections button{color:#aaa;text-align:left;cursor:pointer;background:0 0;border:0;padding:11px;font:12px Manrope}.cms-sections button:hover,.cms-sections button.active{color:#fff;background:#fa0060}.cms-form{background:#121216;border:1px solid #ffffff20;gap:15px;padding:24px;display:grid}.cms-form header p{color:#fa0060;letter-spacing:1px;margin:0;font:10px Manrope}.cms-form header h2{letter-spacing:-1px;margin:7px 0 4px;font:600 22px Unbounded,sans-serif}.cms-root,.cms-object{gap:12px;display:grid}.cms-object{border:1px solid #ffffff12;padding:16px}.cms-object h3{margin:0;font-size:12px}.cms-field{color:#bbb;gap:7px;font:11px Manrope;display:grid}.cms-field input,.cms-field textarea{color:#fff;background:#1d1d22;border:1px solid #ffffff24;width:100%;padding:10px;font:13px Manrope}.cms-field textarea{resize:vertical;min-height:80px}.cms-toggle{background:#1d1d22;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.cms-group{border:1px solid #ffffff24;gap:10px;margin:0;padding:14px;display:grid}.cms-group legend{color:#bbb;padding:0 5px;font-size:12px}.cms-card{background:#1b1b20;gap:12px;padding:14px;display:grid}.cms-card-head{justify-content:space-between;align-items:center;font-size:11px;display:flex}.cms-card-head button,.cms-add{color:#fff;cursor:pointer;background:#ffffff14;border:0;padding:7px 10px;font:10px Manrope}.cms-card-head button:hover{background:#ff466f}.cms-add{background:#fa0060;justify-self:start}.cms-save{color:#fff;cursor:pointer;background:#fa0060;border:0;justify-self:start;padding:13px 18px;font:700 11px Manrope}.cms-save:disabled{opacity:.6}.cms-image-preview{object-fit:cover;border:1px solid #ffffff20;max-width:260px;max-height:150px}@media (width<=760px){.cms-editor{grid-template-columns:1fr}.cms-sections{grid-template-columns:repeat(2,1fr)}}.booking-table .booking-status.pending{color:#ffc247}.booking-table .booking-status.confirmed{color:#63e6a3}.booking-table .booking-status.cancelled{color:#84838a}.booking-table .booking-status.completed{color:#7cc7ff}.booking-table .booking-actions{grid-template-columns:100px 1fr;align-items:center;gap:14px;display:grid}.booking-table .booking-actions em{width:100px;margin:0}.booking-table .booking-actions>div{justify-content:flex-end;gap:7px;display:flex}.booking-table .booking-actions button{white-space:nowrap;cursor:pointer;height:34px;margin:0;padding:0 12px}.booking-table .booking-actions .delete-booking{background:#ffffff12}.booking-table .booking-actions .delete-booking:hover{background:#fa0060}@media (width<=760px){.booking-table .booking-actions{grid-template-columns:100px 1fr}.booking-table .booking-actions>div{flex-wrap:wrap;justify-content:flex-start}}.admin-calendar{background:#151519;border:1px solid #ffffff24;width:100%;max-width:none}.admin-calendar-head{border-bottom:1px solid #ffffff20;grid-template-columns:42px 1fr 42px;align-items:center;padding:12px;display:grid}.admin-calendar-head button{color:#fff;cursor:pointer;background:#ffffff10;border:0;justify-self:center;width:32px;height:32px;font:20px/1 Manrope}.admin-calendar-head button:hover{background:#fa0060}.admin-calendar-head strong{text-align:center;font:600 14px Manrope}.admin-calendar-weekdays,.admin-calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.admin-calendar-weekdays{padding:12px 10px 8px}.admin-calendar-weekdays span{text-align:center;color:#85838a;text-transform:uppercase;font:10px Manrope}.admin-calendar-grid{background:#ffffff12;gap:1px}.admin-calendar-grid .day,.admin-calendar-grid .empty{background:#111114;min-height:88px;padding:10px}.admin-calendar-grid .day{color:#aaa;flex-direction:column;gap:7px;display:flex}.admin-calendar-grid .day>b{color:#f3f3f4;font:600 13px Manrope}.admin-calendar-grid .day.booked{color:#fff;background:#fa0060}.admin-calendar-grid .day.booked>b{color:#fff}.admin-calendar-grid .day.booked span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font:600 10px/1.3 Manrope;display:-webkit-box;overflow:hidden}.admin-calendar-grid .day.today{box-shadow:inset 0 0 0 1px #fa0060}.admin-calendar-legend{color:#aaa;align-items:center;gap:8px;margin:0;padding:13px;font-size:10px;display:flex}.admin-calendar-legend i{background:#fa0060;width:9px;height:9px;display:block}@media (width<=760px){.admin-calendar-grid .day,.admin-calendar-grid .empty{min-height:58px;padding:7px}.admin-calendar-grid .day.booked span{display:none}.admin-calendar-weekdays{padding-left:4px;padding-right:4px}}:root{font-family:Manrope,Arial,sans-serif}.admin-login{color:#f4f4f4;background:#09090b;place-items:center;min-height:100vh;display:grid}.admin-login form{background:#17171b;border-radius:16px;gap:12px;width:min(360px,100% - 40px);padding:28px;display:grid}.admin-login p{color:#fa0060;letter-spacing:1px;font-size:10px}.admin-login h1{margin:4px 0 14px;font-family:Unbounded,sans-serif}.admin-login input,.admin-login button{font:inherit;border:0;border-radius:8px;padding:13px}.admin-login input{color:#fff;background:#29292e}.admin-login button{color:#fff;background:#fa0060;font-weight:700}.admin-login small,.admin-error{color:#ff819f}.admin-shell{color:#f5f5f6;background:#0b0b0d;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin-shell aside{border-right:1px solid #ffffff1e;flex-direction:column;gap:9px;padding:25px 16px;display:flex}.admin-shell aside strong{letter-spacing:-3px;margin:4px 10px 34px;font:700 25px Unbounded,sans-serif;position:relative}.admin-shell aside strong span{color:#fa0060}.admin-shell aside small{color:#999;letter-spacing:1px;font:8px Manrope;position:absolute;top:29px;left:0}.admin-shell aside button{color:#d5d4d7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px;font:12px Manrope}.admin-shell aside button:hover{color:#fff;background:#ffffff12}.admin-content{width:100%;max-width:none;padding:55px}.admin-content header p{color:#fa0060;letter-spacing:1px;margin:0;font-size:10px}.admin-content header h1{letter-spacing:-3px;margin:10px 0 35px;font:600 38px Unbounded,sans-serif}.calendar{border:1px solid #ffffff24;border-radius:14px;overflow:hidden}.calendar-head{border-bottom:1px solid #ffffff24;padding:14px 18px;font-size:12px}.calendar-grid{background:#ffffff14;grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.calendar-grid span{color:#aaa;background:#151519;min-height:54px;padding:9px;font-size:12px}.calendar-grid .busy{color:#fff;background:#fa0060}.booking-table{background:#ffffff15;gap:1px;width:100%;margin-top:27px;display:grid}.booking-table article{background:#151519;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;padding:17px;font-size:11px;display:grid}.booking-table b,.booking-table span{display:block}.booking-table span{color:#999;margin-top:5px}.booking-table em{color:#fa0060;margin-right:12px;font-style:normal}.booking-table button{color:#fff;background:#ffffff16;border:0;margin-right:6px;padding:7px 9px;font-size:10px}.metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metrics article{background:#17171b;border-radius:14px;padding:24px}.metrics b{letter-spacing:-3px;color:#fa0060;font:600 42px Unbounded,sans-serif;display:block}.metrics span{color:#aaa;font-size:11px}.content-note{color:#aaa;font-size:13px}.admin-content pre{color:#ddd;background:#17171b;border-radius:12px;max-height:420px;padding:18px;font-size:11px;overflow:auto}@media (width<=760px){.admin-shell{grid-template-columns:1fr}.admin-shell aside{border-bottom:1px solid #ffffff1e;border-right:0;flex-direction:row;overflow:auto}.admin-shell aside strong{min-width:62px;margin:6px 16px 0 4px}.admin-shell aside button{white-space:nowrap}.admin-content{padding:30px 20px}.booking-table article,.metrics{grid-template-columns:1fr}}.cms-editor{grid-template-columns:minmax(340px,42%) minmax(0,1fr);align-items:start;gap:22px;display:grid}.cms-site-map{background:#101014;border:1px solid #fff2;position:sticky;top:24px}.cms-map-top{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.cms-map-top b{letter-spacing:-1px;font:700 15px Unbounded,sans-serif}.cms-map-top b span{color:#fa0060}.cms-map-top small{color:#aaa;letter-spacing:.6px;text-align:right;font:9px Manrope}.cms-zones{background:#ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cms-zone{color:#f5f5f5;text-align:left;cursor:pointer;background:#17171c;border:0;flex-direction:column;align-items:flex-start;gap:8px;min-height:125px;padding:16px;transition:all .18s;display:flex}.cms-zone:hover,.cms-zone.active{background:#fa0060}.cms-zone span{letter-spacing:1px;color:#aaa;font:9px Manrope}.cms-zone.active span,.cms-zone:hover span{color:#fff}.cms-zone strong{letter-spacing:-1px;font:600 18px Unbounded,sans-serif}.cms-zone small{color:#aaa;font:11px/1.4 Manrope}.cms-zone.active small,.cms-zone:hover small{color:#fff}.cms-zone i{text-transform:uppercase;margin-top:auto;font:700 10px Manrope}.cms-zone-hero,.cms-zone-booking{grid-column:span 2;min-height:145px}.cms-zone-hero strong{font-size:28px}.cms-zone-visibility,.cms-zone-seo{min-height:94px}.cms-form{max-height:calc(100vh - 48px);position:sticky;top:24px;overflow:auto}.cms-form header small{color:#aaa;font-size:12px}.cms-form .cms-root{padding-top:4px}@media (width<=980px){.cms-editor{grid-template-columns:1fr}.cms-site-map,.cms-form{max-height:none;position:static}.cms-zone{min-height:105px}}@media (width<=520px){.cms-zones{grid-template-columns:1fr}.cms-zone,.cms-zone-hero,.cms-zone-booking{grid-column:auto}.cms-map-top{flex-direction:column;align-items:flex-start;gap:10px}}.cms-editor{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);align-items:start}.cms-live-preview{background:#09090b;border:1px solid #ffffff26;min-width:0;height:calc(100vh - 48px);position:sticky;top:24px;overflow:hidden}.cms-preview-toolbar{background:#151519;border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.cms-preview-toolbar b{letter-spacing:.8px;color:#fff;font:700 10px Manrope}.cms-preview-toolbar span{color:#aaa;font:10px Manrope}.cms-preview-toolbar div{gap:6px;display:flex}.cms-preview-toolbar button{color:#ddd;cursor:pointer;background:0 0;border:1px solid #ffffff26;padding:6px 8px;font:10px Manrope}.cms-preview-toolbar button:hover{color:#fff;border-color:#fa0060}.cms-live-preview iframe{background:#0b0b0c;border:0;width:100%;height:calc(100% - 50px);display:block}.cms-form{min-width:0}@media (width<=1100px){.cms-editor{grid-template-columns:1fr}.cms-live-preview{height:720px;position:static}.cms-form{max-height:none;position:static}}@media (width<=600px){.cms-live-preview{height:600px}.cms-preview-toolbar{grid-template-columns:1fr;gap:8px}.cms-preview-toolbar div{flex-wrap:wrap}}.analytics-dashboard{gap:18px;display:grid}.analytics-toolbar{justify-content:space-between;align-items:end;gap:18px;display:flex}.analytics-toolbar p{color:#fa0060;letter-spacing:1px;margin:0;font:10px Manrope}.analytics-toolbar h2{letter-spacing:-1px;margin:6px 0 0;font:600 22px Unbounded,sans-serif}.analytics-periods{gap:6px;display:flex}.analytics-periods button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #ffffff24;padding:8px 11px;font:11px Manrope}.analytics-periods button.active,.analytics-periods button:hover{color:#fff;background:#fa0060;border-color:#fa0060}.analytics-metrics{background:#ffffff16;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.analytics-metric{background:#17171b;align-content:start;gap:8px;min-height:132px;padding:18px;display:grid}.analytics-metric span{color:#aaa;text-transform:uppercase;letter-spacing:.6px;font:10px Manrope}.analytics-metric b{letter-spacing:-2px;font:600 clamp(23px,2.2vw,34px) Unbounded,sans-serif}.analytics-metric small{color:#888;font:10px/1.4 Manrope}.analytics-metric.accent b{color:#fa0060}.analytics-funnel,.analytics-panel,.analytics-statuses{background:#17171b;border:1px solid #ffffff12;padding:20px}.analytics-funnel h3,.analytics-panel h3,.analytics-statuses h3{letter-spacing:-.5px;margin:0 0 16px;font:600 13px Unbounded,sans-serif}.analytics-funnel>div{grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:center;display:grid}.analytics-funnel article{background:#202025;gap:6px;padding:14px;display:grid}.analytics-funnel b{color:#fa0060;letter-spacing:-2px;font:600 24px Unbounded,sans-serif}.analytics-funnel span{color:#aaa;font:10px Manrope}.analytics-funnel i{background:#ffffff36;height:1px}.analytics-panel-head{justify-content:space-between;gap:12px;display:flex}.analytics-panel-head small{color:#888;font-size:10px}.analytics-bars{border-bottom:1px solid #ffffff20;align-items:end;gap:5px;height:210px;padding-top:12px;display:flex}.analytics-bars>div{flex:1;grid-template-rows:1fr 18px;align-items:end;min-width:12px;height:100%;display:grid}.analytics-bars span{background:#fa0060;min-height:6px;display:block;position:relative}.analytics-bars i{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%,50%)}.analytics-bars small{color:#777;white-space:nowrap;text-align:center;font-size:8px;overflow:hidden}.analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.analytics-ranked{gap:12px;display:grid}.analytics-ranked>div{grid-template-columns:minmax(0,1fr) 72px auto;align-items:center;gap:8px;font-size:10px;display:grid}.analytics-ranked span{color:#bbb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-ranked i{background:#ffffff14;height:4px}.analytics-ranked i b{background:#fa0060;height:100%;display:block}.analytics-ranked strong{font-size:10px}.analytics-empty{color:#888;margin:0;font-size:11px}.analytics-statuses>div{flex-wrap:wrap;gap:8px;display:flex}.analytics-statuses span{background:#ffffff0d;gap:8px;padding:9px 11px;font-size:11px;display:flex}.analytics-statuses .pending b{color:#ffc247}.analytics-statuses .confirmed b{color:#63e6a3}.analytics-statuses .completed b{color:#7cc7ff}.analytics-statuses .cancelled b{color:#888}@media (width<=1000px){.analytics-metrics{grid-template-columns:repeat(3,1fr)}.analytics-grid{grid-template-columns:1fr}.analytics-funnel>div{grid-template-columns:1fr 20px 1fr}.analytics-funnel article:nth-of-type(n+3),.analytics-funnel i:nth-of-type(n+2){display:none}}@media (width<=600px){.analytics-toolbar{flex-direction:column;align-items:start}.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-funnel>div{grid-template-columns:1fr}.analytics-funnel i{display:none}.analytics-funnel article:nth-of-type(n+3){display:grid}}.octo .booking .calendar-grid button.unavailable,.octo .booking .calendar-grid button:disabled{color:#777;cursor:not-allowed;background:#ffffff08;text-decoration:line-through}.octo .booking .calendar-grid button.unavailable:hover{background:#ffffff08}body{background:#0b0b0c!important}.octo .booking .tariff-select{position:relative}.octo .booking .tariff-trigger{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff7;justify-content:space-between;align-items:center;width:100%;margin-top:5px;padding:12px 0;font:500 14px Manrope;display:flex}.octo .booking .tariff-trigger span{color:#fa0060;transition:transform .2s}.octo .booking .tariff-trigger.open span{transform:rotate(180deg)}.octo .booking .tariff-menu{z-index:8;background:#141418;border:1px solid #ffffff24;margin-top:8px;padding:8px;display:none;position:absolute;top:100%;left:0;right:0}.octo .booking .tariff-menu.show{display:grid}.octo .booking .tariff-menu button{color:#f4f4f5;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 8px;font:500 13px Manrope}.octo .booking .tariff-menu button:hover,.octo .booking .tariff-menu button.active{color:#fff;background:#fa0060}.octo .booking-dates{grid-template-columns:1fr 1fr;gap:14px;display:grid}.octo .booking-dates label,.octo .booking-dates input{cursor:pointer}.octo .booking input[type=date]::-webkit-calendar-picker-indicator{opacity:.75;filter:invert(30%)sepia(96%)saturate(4335%)hue-rotate(321deg)brightness(93%)contrast(102%)}.octo .booking-panel{align-content:stretch;display:grid}.octo .booking-success{color:#fff;background:0 0;align-content:center;justify-items:start;gap:12px;min-height:100%;padding:0;display:grid}.octo .booking-success b{letter-spacing:-2px;font:700 30px/1 Unbounded,sans-serif}.octo .booking-success p{color:#fff;margin:0;font-size:13px;line-height:1.6}.octo .booking input:-webkit-autofill{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#fa0060!important;background-image:none!important;border-bottom-color:#fff7!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fa0060!important}.octo .booking input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#fa0060!important;background-image:none!important;border-bottom-color:#fff7!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fa0060!important}.octo .booking input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#fa0060!important;background-image:none!important;border-bottom-color:#fff7!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fa0060!important}.octo .booking input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;background-color:#fa0060!important;background-image:none!important;border-bottom-color:#fff7!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fa0060!important}@media (width<=760px){.octo .booking-dates{grid-template-columns:1fr}}.octo .booking .date-select{position:relative}.octo .booking .calendar-menu{z-index:8;background:#141418;border:1px solid #ffffff24;margin-top:8px;padding:12px;display:none;position:absolute;top:100%;left:0;right:0}.octo .booking .calendar-menu.show{gap:8px;display:grid}.octo .booking .calendar-head{grid-template-columns:32px 1fr 32px;align-items:center;display:grid}.octo .booking .calendar-head button{color:#fff;cursor:pointer;background:#ffffff14;border:0;height:28px}.octo .booking .calendar-head strong{text-align:center;font:600 13px Manrope}.octo .booking .calendar-weekdays{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.octo .booking .calendar-weekdays span{text-align:center;color:#aaa;font:10px Manrope}.octo .booking .calendar-grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:32px;gap:4px;display:grid}.octo .booking .calendar-grid .empty{pointer-events:none;background:0 0;height:100%;display:block}.octo .booking .calendar-grid button{color:#fff;cursor:pointer;background:#ffffff10;border:0;height:100%;font:500 12px Manrope}.octo .booking .calendar-grid button.in-range{background:#fa006050}.octo .booking .calendar-grid button.selected{color:#fff;background:#fa0060}.octo main>section+section{border-top:0;position:relative}.octo main>section+section:before{content:"";background:#ffffff24;width:min(1184px,100% - 96px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width<=760px){.octo main>section+section:before{width:calc(100% - 44px)}}.octo section.ticker{height:auto;overflow:visible;background:0 0!important}.octo .ticker-window{background:#fa0060;align-items:center;height:54px;display:flex;overflow:hidden;animation:none!important;transform:none!important}.octo .how,.octo .coverage{background:#0b0b0c!important}.octo .tariffs,.octo .games,.octo .how,.octo .coverage,.octo .booking{background:#0b0b0c}.octo .booking{color:#f4f4f5}.octo .booking .button{color:#fff;background:#fa0060}.octo .games-library-note{border-top:1px solid #ffffff2a;align-items:end;gap:12px;margin-top:auto;padding-top:26px;display:flex}.octo .games-library-note strong{color:#fa0060;letter-spacing:-4px;font:600 43px/.75 Unbounded,sans-serif}.octo .games-library-note p{color:#aaa7ad;margin:0;font-size:10px;line-height:1.5}@media (width<=760px){.octo .games-library-note{margin-top:30px}.octo .games-library-note strong{font-size:36px}}.octo .games-layout{grid-template-columns:1fr minmax(310px,.68fr);align-items:stretch;gap:52px;display:grid}.octo .games-info{flex-direction:column;display:flex}.octo .games-info h2{letter-spacing:-5px;margin:0;font:600 48px/.97 Unbounded,sans-serif}.octo .games-info .game-list{margin-top:46px;margin-bottom:0}.octo .games-layout .games-banner{width:auto;height:390px;min-height:0}@media (width<=760px){.octo .games-layout{display:block}.octo .games-info h2{letter-spacing:-3px;font-size:36px}.octo .games-info .game-list{margin-top:36px}.octo .games-layout .games-banner{height:245px;margin-top:28px}}.octo .games-title{align-items:center;gap:35px}.octo .games-banner{background:#1a1a1d;border-radius:14px;width:min(430px,42vw);height:235px;position:relative;overflow:hidden}.octo .games-banner-image{filter:grayscale(.3)contrast(1.1);background:50%/cover no-repeat;transition:opacity .35s;position:absolute;inset:0}.octo .games-banner-image:after{content:"";background:linear-gradient(90deg,#050505c7 0%,#0000 75%),linear-gradient(#0000 45%,#fa006041);position:absolute;inset:0}.octo .games-banner-copy{z-index:1;gap:5px;display:grid;position:absolute;bottom:17px;left:17px}.octo .games-banner-index,.octo .games-banner-type{letter-spacing:.8px;font:9px Manrope}.octo .games-banner-index{color:#fa0060}.octo .games-banner-name{letter-spacing:-2px;font:600 26px/1 Unbounded,sans-serif}.octo .games-banner-type{color:#e5e3e6}.octo .games-banner-controls{z-index:1;gap:5px;display:flex;position:absolute;bottom:13px;right:13px}.octo .games-banner-controls button{color:#fff;cursor:pointer;background:#111b;border:1px solid #fff6;width:30px;height:30px;font-size:15px}@media (width<=760px){.octo .games-title{display:block}.octo .games-banner{width:100%;height:245px;margin-top:27px}.octo .games-banner-name{font-size:22px}}.octo .tariffs,.octo .how,.octo .games,.octo .booking,.octo .coverage-grid{padding-top:112px;padding-bottom:112px}@media (width<=760px){.octo .tariffs,.octo .how,.octo .games,.octo .booking,.octo .coverage-grid{padding-top:72px;padding-bottom:72px}}.octo .ticker{white-space:nowrap;align-items:center;display:flex}.octo .ticker .ticker-track{align-items:center;width:max-content;height:100%;animation:26s linear infinite octo-marquee;display:flex}.octo .ticker .ticker-track span{align-items:center;gap:18px;height:100%;padding-right:18px;display:flex}.octo .ticker .ticker-track i{font-style:normal}.octo .ticker .ticker-track b{margin:0;line-height:1}@keyframes octo-marquee{to{transform:translate(-25%)}}.octo .hero-meta .date-button{align-self:center;gap:20px;margin-left:-8px;padding:13px 16px}.octo .hero-meta .date-button b{font-size:17px}@media (width<=760px){.octo .hero-meta{flex-wrap:wrap}.octo .hero-meta .date-button{flex-basis:100%;margin-top:8px;margin-left:0}}.octo .rating-star{color:#fa0060;font-size:14px}.octo .watch-link{color:#fff;border:1px solid #fa0060;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;transition:background .2s,color .2s;display:inline-flex}.octo .watch-link:hover{color:#fff;background:#fa0060}.octo .watch-link span{color:#fa0060;margin:0;font-size:16px}.octo .watch-link:hover span{color:#fff}.octo .hero h1{line-height:1.06}.octo .coverage{color:#f4f4f5;background:#111113}.octo .coverage-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:105px;padding-bottom:105px;display:grid}.octo .coverage h2{letter-spacing:-4px;margin:20px 0;font:600 52px/.94 Unbounded,sans-serif}.octo .coverage-copy>p:not(.eyebrow){color:#aaa7ad;max-width:335px;font-size:13px;line-height:1.7}.octo .coverage-list{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.octo .coverage-list span{color:#e8e6e8;letter-spacing:.4px;border:1px solid #ffffff35;border-radius:999px;padding:9px 11px;font:9px Manrope}.octo .globe-wrapper{justify-self:end;width:100%;max-width:430px;position:relative}.octo .globe-canvas{aspect-ratio:1;cursor:grab;touch-action:none;width:100%;display:block}.octo .globe-canvas.is-dragging{cursor:grabbing}.octo .globe-wrapper p{color:#f4f4f5;letter-spacing:.7px;width:max-content;margin:0;font:8px Manrope;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}@media (width<=760px){.octo .coverage-grid{grid-template-columns:1fr;gap:32px;padding-top:72px;padding-bottom:65px}.octo .coverage h2{letter-spacing:-3px;font-size:37px}.octo .globe-wrapper{justify-self:center;max-width:310px}.octo .coverage-copy>p:not(.eyebrow){font-size:12px}}.octo .console-art:after{content:"";pointer-events:none;background:linear-gradient(135deg,#fa00602d,#0000 45%,#05050550);position:absolute;inset:0}.octo .hero-product{object-fit:cover;object-position:center;filter:contrast(1.04)saturate(.92);width:100%;height:100%;position:absolute;inset:0}.octo .console-art .art-note{z-index:2;text-shadow:0 2px 9px #000}.octo{--ink:#070707;--lime:#fa0060;--soft:#0b0b0c;--muted:#9d9ba0;color:#f4f4f5;background:#0b0b0c}.octo .logo,.octo .nav-links a,.octo .nav-phone,.octo .watch-link{color:#f4f4f5}.octo .logo span,.octo .hero h1 em,.octo h2 em,.octo .card li:before,.octo .art-note b,.octo .steps b{color:#fa0060}.octo .button,.octo .ticker,.octo .featured .popular{color:#fff;background:#fa0060}.octo .button:hover{box-shadow:0 8px #fff}.octo .hero-text,.octo .section-head>p:last-child,.octo .games-title p{color:#a6a4aa}.octo .hero-meta div{border-color:#ffffff35}.octo .hero-meta small{color:#aaa7ad}.octo .console-art{background:#151517;border-radius:18px}.octo .orb-one{background:#fa0060}.octo .orb-two{background:#700028}.octo .blue-light{border-color:#fa0060;box-shadow:0 0 12px #fa0060}.octo .ticker{font-size:15px}.octo .tariffs,.octo .games{background:#0b0b0c}.octo .card{color:#f5f5f6;background:#19191c;border-radius:14px}.octo .card>p,.octo .card a{color:#aaa7ad}.octo .card a{border-color:#fff2}.octo .featured{background:#fa0060}.octo .featured>p,.octo .featured a{color:#fff}.octo .featured a{border-color:#ffffff6e}.octo .how{background:#111113}.octo .light h2{color:#f5f5f6}.octo .games .game-list span{color:#e3e2e4;border-color:#ffffff35}.octo .booking{color:#fff;background:#fa0060}.octo .booking h2 em{color:#1b1b1e}.octo .booking input{color:#fff;border-color:#fff7}.octo .booking input::placeholder{color:#ffffffac}.octo .booking .button{background:#151518}.octo .booking small{color:#ffffffb5}.octo footer{color:#99979d;background:#0b0b0c}.octo footer>a:last-of-type{color:#fff}.loader{z-index:20;color:#fff;background:#050505;place-content:center;justify-items:center;gap:14px;transition:transform .7s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:0}.loader.done{transform:translateY(-100%)}.loader strong{letter-spacing:-5px;font:700 44px/1 Unbounded,sans-serif}.loader strong span{color:#fa0060}.loader p{color:#9b999d;letter-spacing:1px;margin:0;font:9px Manrope}.loader-track{background:#ffffff2d;width:min(260px,68vw);height:1px}.loader-track i{background:#fa0060;width:0;height:100%;display:block}.loader-count{letter-spacing:1px;font:10px Manrope}:root{--ink:#111214;--lime:#d8ff3e;--soft:#f1f0ec;--muted:#9d9d99}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--soft);color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif}.wrap{max-width:1280px;margin:auto;padding-left:48px;padding-right:48px}.nav{align-items:center;gap:36px;height:91px;display:flex}.logo{color:#111;letter-spacing:-3px;font:700 30px/1 Unbounded,sans-serif;text-decoration:none;position:relative}.logo span{color:#719c00}.logo i{letter-spacing:2px;font:700 8px/1 Manrope,sans-serif;position:absolute;bottom:-9px;right:-3px}.nav-links{gap:26px;margin-left:auto;display:flex}.nav-links a,.nav-phone{color:#111;font-size:12px;font-weight:800;text-decoration:none}.button{background:var(--lime);color:#111;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:30px;padding:17px 21px;font-size:12px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-3px);box-shadow:0 8px #111}.button b{font-size:19px;line-height:10px}.button-small{padding:12px 16px;font-size:10px}.hero{grid-template-columns:52% 48%;align-items:center;min-height:604px;padding-top:35px;padding-bottom:40px;display:grid;overflow:hidden}.eyebrow{letter-spacing:1.5px;margin:0 0 22px;font-size:10px;font-weight:800}.eyebrow span{background:var(--lime);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.hero h1,.section-head h2,.games h2,.booking h2{letter-spacing:-5px;margin:0;font:600 clamp(44px,6vw,80px)/.97 Unbounded,sans-serif}.hero h1 em,h2 em{color:#719c00;font-style:normal}.hero-text{color:#575753;max-width:380px;margin:27px 0;font-size:15px;line-height:1.65}.hero-actions{align-items:center;gap:26px;display:flex}.watch-link{color:#111;font-size:11px;font-weight:800;text-decoration:none}.watch-link span{margin-right:8px;font-size:18px}.hero-meta{gap:38px;margin-top:58px;display:flex}.hero-meta div{border-left:1px solid #c9c8c2;padding-left:12px}.hero-meta strong,.hero-meta small{display:block}.hero-meta strong{font:700 16px Unbounded}.hero-meta small{color:#777;margin-top:7px;font-size:10px}.console-art{background:#171818;border-radius:4px;height:500px;position:relative;overflow:hidden}.orb{filter:blur(1px);border-radius:50%;position:absolute}.orb-one{background:#bbf21c;width:440px;height:440px;top:-148px;right:-135px}.orb-two{background:#6f9400;width:310px;height:310px;bottom:-140px;left:-130px}.grid{background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.ps-mark{color:#fff;letter-spacing:-3px;font:500 25px Unbounded;position:absolute;top:30px;right:35px}.ps-mark sup{font-size:11px}.console{filter:drop-shadow(20px 23px 25px #0008);width:255px;height:350px;position:absolute;top:58px;left:50%;transform:translate(-50%)rotate(-9deg)}.plate{z-index:2;background:linear-gradient(100deg,#f8f8f5,#a8aaa7);border-radius:65% 18% 18% 65%;width:112px;height:350px;position:absolute;top:0}.plate.left{left:0}.plate.right{right:0;transform:scaleX(-1)}.core{z-index:1;background:linear-gradient(90deg,#060707,#313532,#030303);border-radius:14px;width:78px;height:338px;position:absolute;top:7px;left:89px}.blue-light{z-index:3;border-left:4px solid #5a9dff;height:245px;position:absolute;top:30px;left:125px;box-shadow:0 0 12px #4995ff}.controller{z-index:4;background:linear-gradient(140deg,#fff,#cfd1cd);border-radius:46% 46% 37% 37%;width:265px;height:125px;position:absolute;bottom:17px;left:12px;transform:rotate(-12deg);box-shadow:12px 17px 20px #0008}.touch{background:#171918;border-radius:5px;width:82px;height:42px;position:absolute;top:15px;left:91px}.sticks{background:#202222;border:5px solid #616460;border-radius:50%;width:30px;height:30px;position:absolute;top:64px}.s1{left:75px}.s2{right:75px}.dpad{color:#353735;font-size:30px;position:absolute;top:46px;left:24px}.buttons{color:#444;letter-spacing:3px;font-size:14px;line-height:14px;position:absolute;top:39px;right:19px}.art-note{color:#fff;letter-spacing:-.7px;font:500 12px/1.3 Unbounded;position:absolute;bottom:23px;left:23px}.art-note b{color:var(--lime)}.ticker{background:var(--lime);white-space:nowrap;letter-spacing:-1px;align-items:center;height:54px;font:600 16px Unbounded;display:flex;overflow:hidden}.ticker div{animation:22s linear infinite slide}.ticker b{margin:0 20px}@keyframes slide{to{transform:translate(-30%)}}.tariffs{padding-top:124px;padding-bottom:130px}.section-head{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.section-head .eyebrow{grid-column:1/-1}.section-head h2{font-size:47px}.section-head>p:last-child{color:#5d5d59;align-self:end;max-width:315px;margin-bottom:0;font-size:14px;line-height:1.6}.cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:49px;display:grid}.card{background:#e5e4df;flex-direction:column;min-height:335px;padding:28px 27px 25px;transition:all .25s;display:flex;position:relative}.card:hover{transform:translateY(-8px)}.card>p{letter-spacing:1px;color:#666;margin:0;font-size:9px;font-weight:800}.card h3{letter-spacing:-2px;margin:24px 0;font:600 27px Unbounded}.price{letter-spacing:-3px;font:600 39px Unbounded}.price small{letter-spacing:0;font:700 10px Manrope}.card ul{margin:21px 0;padding:0;font-size:11px;line-height:2.05;list-style:none}.card li:before{content:"•";color:#719c00;margin-right:8px;font-size:16px}.card a{text-transform:uppercase;color:#111;border-top:1px solid #c9c8c2;justify-content:space-between;margin-top:auto;padding-top:16px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.featured{color:#fff;background:#1a1b1b}.featured .popular{background:var(--lime);color:#111;padding:8px 12px;font-size:9px;font-weight:800;position:absolute;top:0;right:0}.featured>p{color:#aaa}.featured a{color:#fff;border-color:#444}.how{color:#fff;background:#1a1b1b;padding:112px 0 101px}.light h2{color:#fff}.steps{border-top:1px solid #555;grid-template-columns:repeat(3,1fr);margin-top:68px;display:grid}.steps article{border-right:1px solid #555;min-height:150px;padding:24px 30px 0 0}.steps article+article{padding-left:30px}.steps article:last-child{border:0}.steps b{color:var(--lime);font:600 14px Unbounded}.steps h3{letter-spacing:-1px;margin:30px 0 10px;font:600 17px Unbounded}.steps p{color:#b8b8b2;max-width:240px;font-size:12px;line-height:1.5}.games{padding-top:114px;padding-bottom:123px}.games-title{justify-content:space-between;align-items:end;display:flex}.games h2{font-size:48px}.games-title p{color:#666;max-width:200px;font-size:13px}.game-list{flex-wrap:wrap;gap:9px;margin-top:46px;display:flex}.game-list span{letter-spacing:.3px;border:1px solid #bbbcb5;padding:12px 14px;font-size:10px;font-weight:800}.booking{background:var(--lime);grid-template-columns:1fr 1fr;gap:80px;padding-top:85px;padding-bottom:85px;display:grid}.booking h2{font-size:51px}.booking>div>p:last-child{max-width:280px;font-size:13px;line-height:1.6}.booking form{align-content:center;gap:16px;display:grid}.booking label{text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:800}.booking input{background:0 0;border:0;border-bottom:1px solid #6f8500;outline:none;width:100%;margin-top:5px;padding:12px 0;font:500 14px Manrope}.booking .button{color:#fff;background:#161717;margin-top:8px}.booking small{color:#5b6b00;font-size:9px}footer{color:#777;align-items:center;gap:30px;height:105px;font-size:10px;display:flex}footer>a:last-of-type{color:#111;margin-left:auto;font-weight:800;text-decoration:none}.toast{color:#fff;background:#171818;padding:15px 18px;font-size:12px;transition:all .3s;position:fixed;bottom:25px;right:26px;transform:translateY(100px);box-shadow:0 8px 20px #0003}.toast.show{transform:none}@media (width<=760px){.wrap{padding-left:22px;padding-right:22px}.nav{height:70px}.nav-links,.nav-phone{display:none}.nav .button{margin-left:auto}.hero{padding-top:60px;display:block}.hero h1{letter-spacing:-4px;font-size:48px}.hero-meta{margin:36px 0}.console-art{height:370px}.console{top:10px;transform:translate(-50%)scale(.8)rotate(-9deg)}.controller{bottom:0;left:0;transform:scale(.8)rotate(-12deg)}.tariffs,.games{padding-top:75px;padding-bottom:75px}.section-head{display:block}.section-head h2,.games h2,.booking h2{letter-spacing:-3px;font-size:36px}.section-head>p:last-child{margin-top:20px}.cards,.steps,.booking{grid-template-columns:1fr}.cards{margin-top:32px}.card{min-height:290px}.how{padding:70px 0}.steps{margin-top:37px}.steps article,.steps article+article{border-bottom:1px solid #555;border-right:0;padding:20px 0}.steps article:last-child{border-bottom:0}.steps h3{margin:18px 0 6px}.games-title{display:block}.games-title p{margin-top:20px}.booking{gap:32px;padding-top:60px;padding-bottom:60px}footer{flex-wrap:wrap;gap:15px;height:auto;padding-top:28px;padding-bottom:28px}footer>a:last-of-type{flex-basis:100%;margin-left:0}}
