@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/static/barlow-condensed-vietnamese-700-italic-CIM4raJp.woff2) format("woff2"),url(/static/barlow-condensed-vietnamese-700-italic-5nF77AAc.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/static/barlow-condensed-latin-ext-700-italic-CbhzQEkf.woff2) format("woff2"),url(/static/barlow-condensed-latin-ext-700-italic-BL4pfkGS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/static/barlow-condensed-latin-700-italic-DjyOzRJ7.woff2) format("woff2"),url(/static/barlow-condensed-latin-700-italic-B90Hg2GM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.garage-drop-pair{position:absolute;top:15%;right:0;bottom:11%;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;isolation:isolate}.garage-drop{position:relative;min-width:0;min-height:0}.garage-drop-viewport{position:absolute;top:0;right:0;bottom:48px;left:0;pointer-events:none}.garage-drop-webgl{width:100%;height:100%;display:block}.garage-drop-control{position:absolute;top:0;right:0;bottom:48px;left:0;border-radius:14px;cursor:grab;touch-action:none;outline-offset:-5px}.garage-drop-control:active{cursor:grabbing}.garage-drop-control:focus-visible{outline:3px solid #ffe1a3}.garage-drop-caption{position:absolute;bottom:0;left:50%;transform:translate(-50%);white-space:nowrap;text-align:center;padding:8px 15px;background:#092b47f0;border:1px solid #4f9dc3;border-bottom:3px solid #061c30;border-radius:10px 4px;color:#fff8ec;pointer-events:none}.garage-drop-caption strong{display:block;font:italic 700 25px/1 Barlow Condensed,sans-serif;text-transform:uppercase}.garage-drop-rare .garage-drop-caption{border-color:#aa92bc;border-bottom-color:#211a34}.garage-drop-loading{position:absolute;left:0;right:0;top:48%;text-align:center;font:700 12px DM Sans Variable,sans-serif;color:#f8fcff}@media(min-width:801px)and (max-width:1200px){.garage-drop-pair{gap:0;top:20%;right:-8px;bottom:15%;left:-8px}.garage-drop-caption{padding:7px 8px}.garage-drop-caption strong{font-size:21px}}@media(max-width:800px){.garage-drop-pair{top:70px;right:4px;bottom:0;left:4px;gap:0}.garage-drop-viewport,.garage-drop-control{bottom:30px}.garage-drop-caption{padding:4px 8px;border-radius:7px 3px}.garage-drop-caption strong{font-size:17px}}.campaign-admin{min-height:100dvh;background:#061b30;color:#e5f4ff;font-family:DM Sans Variable,sans-serif;padding:30px max(20px,calc((100vw - 1120px)/2));color-scheme:dark}.campaign-admin *{box-sizing:border-box}.campaign-admin button,.campaign-admin input,.campaign-admin textarea,.campaign-admin select{font:inherit}.campaign-admin button{cursor:pointer}.campaign-admin button:disabled{cursor:wait;opacity:.55}.campaign-admin button:focus-visible,.campaign-admin input:focus-visible,.campaign-admin textarea:focus-visible,.campaign-admin a:focus-visible{outline:3px solid #ffd275;outline-offset:3px}.ca-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.ca-header img{width:135px}.ca-header h1{font:italic 700 30px Barlow Condensed;margin:0}.ca-header span{display:block;font-size:12px;color:#8eb7cf;margin-top:4px}.ca-panel{background:#0b2945;border:1px solid #267fa9;border-radius:12px;padding:23px;margin-bottom:22px;box-shadow:0 6px #0002}.ca-panel h2{font:italic 700 27px Barlow Condensed;margin:0 0 15px}.ca-panel p{font-size:14px;line-height:1.6;color:#b9d6e8}.ca-login{max-width:520px;margin:60px auto}.campaign-admin label{display:block;font-size:13px;font-weight:700;color:#bce5f6}.campaign-admin input,.campaign-admin textarea,.campaign-admin select{width:100%;background:#041c31;border:1px solid #38718f;border-radius:5px;color:#e5f4ff;padding:12px;margin-top:8px;font-size:14px}.campaign-admin textarea{min-height:75px;resize:vertical}.ca-button{border:1px solid #3898c3;border-radius:5px;background:#0d415d;color:#e5f4ff;padding:11px 16px;font-size:13px;font-weight:700}.ca-primary{background:#ffd077;color:#09243c;border-color:#ffd077;border-bottom:3px solid #ac712b}.ca-login .ca-primary{margin-top:18px;width:100%}.ca-muted{font-size:12px!important;color:#8db1c9!important}.ca-status{border:1px solid #4783a3;background:#103650;padding:12px 15px;border-radius:6px;font-size:13px;margin:12px 0 20px}.ca-status.ca-error{border-color:#c57c76;background:#482c36;color:#ffd2cb}.ca-config-row{display:flex;align-items:end;gap:12px}.ca-config-row label{flex:1}.ca-config-row button{min-height:43px;white-space:nowrap}.ca-list-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:28px 0 15px}.ca-list-heading h2{font:italic 700 28px Barlow Condensed;margin:0}.ca-filter{display:flex;gap:6px}.ca-filter button{background:#0a2945;border:1px solid #23799d;color:#c7e4f5;border-radius:5px;padding:9px 13px;font-size:12px}.ca-filter button[aria-pressed=true]{background:#075f91;border-color:#65c9ef;color:#fff}.ca-review-note{font-size:13px;color:#ffd077;background:#17334a;border-left:3px solid #ffd077;padding:13px;margin-bottom:16px;line-height:1.5}.ca-card{padding:20px;background:#0b2945;border:1px solid #286787;border-radius:9px;margin-bottom:13px}.ca-card-header{display:flex;justify-content:space-between;gap:20px}.ca-card h3{margin:0;font-size:17px}.ca-wallet{font:12px monospace;color:#90b8d2;display:block;margin-top:7px}.ca-badge{font-size:11px;font-weight:800;letter-spacing:.5px;border:1px solid #4086a3;color:#99def5;border-radius:4px;padding:6px 9px;height:fit-content;text-transform:uppercase}.ca-meta{display:flex;flex-wrap:wrap;gap:9px 22px;color:#a8cbdc;font-size:12px;margin:17px 0}.ca-links{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.ca-links a{border:1px solid #348bb2;border-radius:5px;color:#c0edff;text-decoration:none;padding:9px 12px;font-size:13px}.ca-review-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px;align-items:end;border-top:1px solid #285773;padding-top:15px}.ca-actions{display:flex;gap:8px;padding-bottom:2px}.ca-reject{background:#51323b;border-color:#a8656a;color:#ffe0df}.ca-existing-note{font-size:13px;color:#c3d9e5;line-height:1.5;margin-bottom:0}.ca-empty{padding:45px 20px;text-align:center;border:1px dashed #38708d;border-radius:9px;color:#9cbdd1;font-size:14px}.ca-refresh{margin-left:10px}.ca-toolbar{display:flex;align-items:center;gap:8px}.ca-loading{font-size:14px;color:#9bd8ef;padding:24px 0}@media(max-width:650px){.campaign-admin{padding:20px 16px}.ca-header{flex-wrap:wrap;gap:13px}.ca-header img{width:110px}.ca-header h1{font-size:26px}.ca-header>button{margin-left:auto}.ca-panel{padding:17px}.ca-login{margin:30px auto}.ca-config-row{display:block}.ca-config-row button{width:100%;margin-top:12px}.ca-list-heading{align-items:start;flex-direction:column}.ca-filter{width:100%}.ca-filter button{flex:1}.ca-card{padding:16px}.ca-review-form{grid-template-columns:1fr}.ca-actions button{flex:1}.ca-actions{width:100%}.ca-meta{gap:9px 14px}.ca-header span{font-size:11px}.ca-toolbar{width:100%;justify-content:space-between}}.ca-access{display:flex;align-items:center;gap:10px;color:#9ac9de;font-size:12px}.ca-access b{color:#8de7cf;font-size:11px;letter-spacing:.6px}.ca-login-wallet{width:100%;margin:8px 0 12px;min-height:47px}.ca-token-fallback{border-top:1px solid #2d5974;margin-top:19px;padding-top:16px}.ca-token-fallback summary{cursor:pointer;font-size:13px;color:#9ac9de;padding:5px 0}.ca-token-fallback form{padding-top:16px}.ca-login .ca-token-fallback .ca-primary{margin-top:12px}.ca-overview-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 14px}.ca-overview-title h2{font:italic 700 29px Barlow Condensed;margin:0}.ca-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:22px}.ca-metric{background:linear-gradient(135deg,#103753,#092540);border:1px solid #2b779b;border-radius:10px 3px;padding:18px 15px;min-width:0}.ca-metric>span{display:block;color:#abd1e4;font-size:11px;font-weight:700;letter-spacing:.5px;line-height:1.4;min-height:31px}.ca-metric>strong{display:block;font:italic 700 43px/1 Barlow Condensed;font-variant-numeric:tabular-nums;color:#f2faff;margin:8px 0}.ca-metric>small{display:block;color:#8fb5cc;font-size:11px;line-height:1.4}.ca-metric-normal strong{color:#79e7f3}.ca-metric-rare strong{color:#c6a0ff}.ca-metric-gold strong{color:#ffd077}.ca-section-tabs{display:flex;gap:9px;border-bottom:1px solid #2b607d;padding-bottom:13px;margin:26px 0 20px}.ca-section-tabs button{padding:11px 20px;border:1px solid #2c7497;border-radius:6px;background:#082840;color:#b7d9eb;font-weight:700;font-size:13px}.ca-section-tabs button[aria-pressed=true]{background:#095b87;color:#fff;border-color:#62caee;box-shadow:inset 0 -3px #ffd077}.ca-registry-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.ca-registry-header h2{margin:0}.ca-registry-header p{margin:5px 0 0;font-size:12px}.ca-table-wrap{overflow-x:auto;border:1px solid #285f7e;border-radius:7px}.ca-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;min-width:740px}.ca-table thead{background:#071e34;color:#8ec5df}.ca-table th{font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;padding:13px 14px;white-space:nowrap}.ca-table td{padding:14px;border-top:1px solid #244d67;color:#c7e0ee;vertical-align:middle}.ca-table td:first-child{color:#edf8ff;font-weight:700}.ca-table .ca-wallet{font-weight:400;margin-top:6px;white-space:nowrap}.ca-table .ca-referral-count{font-variant-numeric:tabular-nums;font-weight:800;color:#8de7cf}.ca-reward-normal,.ca-reward-rare{font-size:11px;display:inline-block;padding:5px 8px;border-radius:4px;white-space:nowrap}.ca-reward-normal{color:#8ce6f6;background:#0a435b;border:1px solid #2f8499}.ca-reward-rare{color:#d9baff;background:#392d58;border:1px solid #8062ae}.ca-table .ca-badge{font-size:9px;display:inline-block}.ca-pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;color:#91bbd1;font-size:12px}.ca-inline-error{color:#ffbeb6;background:#482c36;border:1px solid #a96867;border-radius:5px;padding:12px;font-size:13px}.ca-auth-check{max-width:520px;margin:60px auto;text-align:center}.ca-auth-check>span{font:italic 700 30px Barlow Condensed;color:#a4e1f1}.ca-metric-error{margin-bottom:20px}.ca-header-actions{display:flex;align-items:center;gap:15px}@media(max-width:1000px){.ca-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.ca-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ca-metric{padding:14px 13px}.ca-metric>strong{font-size:37px;margin:6px 0}.ca-metric>span{font-size:10px;min-height:28px}.ca-metric>small{font-size:10px}.ca-header-actions{width:100%;justify-content:space-between}.ca-access{font-size:11px}.ca-section-tabs button{flex:1;padding:11px 9px;font-size:12px}.ca-registry-header{align-items:flex-start}.ca-table th,.ca-table td{padding:11px}.ca-registry-header p{max-width:210px}.ca-pagination{gap:10px;align-items:center}.ca-pagination .ca-button{white-space:nowrap}}.ca-login-wallet{display:flex;align-items:center;justify-content:center;text-decoration:none}.ca-table-wrap:focus-visible,.ca-token-fallback summary:focus-visible{outline:3px solid #ffd275;outline-offset:3px}.campaign-admin{height:100dvh;min-height:0;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;overscroll-behavior-y:contain;scrollbar-gutter:stable}.ca-section-tabs{flex-wrap:wrap}.ca-security h3{font:italic 700 23px Barlow Condensed;margin:26px 0 13px}.ca-security-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ca-security-summary>div{padding:16px;background:#082840;border:1px solid #2b607d;border-radius:6px}.ca-security-summary strong{display:block;color:#8de7cf;font:italic 700 32px Barlow Condensed;font-variant-numeric:tabular-nums}.ca-security-summary span{display:block;color:#a8cbdc;font-size:12px;margin-top:5px}.ca-security-match{padding:16px;background:#09253e;border:1px solid #285f7e;border-radius:7px;margin-bottom:14px}.ca-security-match .ca-card-header{align-items:flex-start;margin-bottom:12px;flex-wrap:wrap}.ca-security-match .ca-card-header p{font:12px monospace;overflow-wrap:anywhere;margin:12px 0 0}.ca-security-match .ca-card-header>.ca-muted{font-size:11px;line-height:1.6}.ca-security .ca-table .ca-wallet{white-space:normal;overflow-wrap:anywhere;min-width:180px}.ca-security-activity{min-width:1050px}.ca-security-device{display:block;color:#90b8d2;font-size:12px;margin-top:6px}.ca-security-ip{font-family:monospace;overflow-wrap:anywhere;min-width:120px}@media(max-width:650px){.ca-security-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ca-security-summary>div{padding:12px}.ca-security-match{padding:12px}.ca-security .ca-registry-header{flex-wrap:wrap}.ca-security .ca-registry-header p{max-width:none}.ca-section-tabs button{flex:1 1 140px}}.ca-review-controls{margin:24px 0 16px;padding:18px;background:#0b2945;border:1px solid #267fa9;border-radius:10px}.ca-review-tabs{display:flex;gap:8px;padding-bottom:16px;border-bottom:1px solid #285773}.ca-review-tabs button{flex:1;border:1px solid #38718f;border-radius:6px;background:#061f36;color:#b9d6e8;padding:14px 16px;font-size:14px;font-weight:800}.ca-review-tabs button[aria-pressed=true]{background:#075f91;border-color:#65c9ef;color:#fff;box-shadow:inset 0 -3px #65c9ef}.ca-review-controls .ca-list-heading{margin:16px 0 0;align-items:flex-start}.ca-review-controls .ca-list-heading h2{font:700 15px/1.5 DM Sans Variable;color:#bce5f6}.ca-review-controls .ca-toolbar{flex-shrink:0}.ca-review-controls .ca-refresh{margin-left:0}@media(max-width:650px){.ca-review-controls{padding:14px}.ca-review-tabs{gap:6px}.ca-review-tabs button{padding:13px 8px;font-size:12px}.ca-review-controls .ca-toolbar{flex-wrap:wrap}.ca-review-controls .ca-filter{width:auto;flex:1}.ca-review-controls .ca-filter button{padding:9px}}.campaign-admin .ca-moderation{margin:20px 0;padding:18px 0;border-block:1px solid #31546a}.campaign-admin .ca-moderation-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.campaign-admin .ca-moderation-toolbar h3{margin:0 0 6px}.campaign-admin .ca-moderation-toolbar p{margin:0;color:#abc4d4;max-width:650px}.campaign-admin .ca-match-select{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:14px}.campaign-admin .ca-match-select input{width:18px;height:18px;accent-color:#55dfe8}.campaign-admin .ca-moderation-preview{padding:18px 0 0;max-width:800px}.campaign-admin .ca-moderation-preview ul{list-style:none;padding:0;margin:12px 0}.campaign-admin .ca-moderation-preview li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #294354}.campaign-admin .ca-moderation-preview li span{color:#b4cedd}.campaign-admin .ca-moderation-preview textarea{display:block;width:100%;min-height:70px;margin-top:8px}.campaign-admin .ca-moderation-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.campaign-admin .ca-danger{border-color:#f38e85;color:#ffc6be;background:#482b36}@media(max-width:600px){.campaign-admin .ca-moderation-toolbar{align-items:stretch;flex-direction:column;gap:12px}.campaign-admin .ca-moderation-preview li{flex-direction:column;gap:3px}.campaign-admin .ca-moderation-buttons{flex-wrap:wrap}}.campaign-admin .ca-security-match .ca-card-header .ca-match-select{display:flex;flex-wrap:wrap;max-width:100%}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/static/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/static/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,#root{width:100%;height:100%;margin:0}body{--ease:cubic-bezier(.23,1,.32,1);overflow:hidden;font-family:DM Sans Variable,sans-serif;background:#062650;color:#fff}button,input{font:inherit}button{cursor:pointer}*{box-sizing:border-box}@scope (.legacy-design) to (.design-surface,.design-gallery,.design-chooser){:root{font-family:DM Sans Variable,sans-serif;color:#fff;background:#062650;font-synthesis:none;--ease:cubic-bezier(.23,1,.32,1)}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.65;cursor:wait}.race-scene{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:#078cff}.scenery{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:url(/bahia.png) 70% 65%/cover no-repeat;transform:scale(1.035) translate(var(--drift,0px));transition:transform 1.3s var(--ease);animation:scene-in 1.2s var(--ease) both}.scene-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#032a63f7,#043877e8 30%,#064b9b80 58%,#034d8d00 85%),linear-gradient(0deg,#032752f0 0%,transparent 42%,#004b96aa 100%)}header{display:flex;justify-content:space-between;align-items:center;padding:28px 4vw;position:relative;z-index:2}header img{width:clamp(150px,13vw,230px);height:70px;object-fit:contain}.live{font-size:10px;letter-spacing:2px;font-weight:800;display:flex;align-items:center;gap:10px}.live i{width:6px;height:6px;background:#24e4be;border-radius:50%;box-shadow:0 0 15px #24e4be}.hero{min-height:calc(100svh - 245px);display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:25px 5vw 70px;gap:2vw}.hero-copy{animation:rise-in .75s var(--ease) .1s both;position:relative;z-index:2}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:850;color:#24e4be;margin:0 0 20px}h1,h2{font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:700;margin:0;letter-spacing:-1.8px;line-height:.87}h1{font-size:clamp(76px,7.8vw,150px);text-shadow:0 4px 25px #03275244}h1 em,h2 em{font-style:inherit;color:#24e4be}h1 em{white-space:nowrap}.condition{font-size:14px;line-height:1.7;color:#d5e9ff;margin:24px 0}.condition strong{color:#fff}.cta{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;min-height:62px;background:#ff8a00;border:1px solid #ffae3a;box-shadow:0 5px #be5700,0 12px 35px #00204755;border-radius:5px;color:#062650;padding:16px 25px;font-size:13px;font-weight:950;letter-spacing:.3px;transition:transform .16s var(--ease),background .16s ease,box-shadow .16s ease}.cta:hover{transform:translateY(-3px);background:#ffa329;box-shadow:0 8px #be5700,0 18px 35px #00204755}.cta:active{transform:translateY(3px) scale(.985);box-shadow:0 1px #be5700}.cta span{font-size:25px;line-height:1}.micro{font-size:10px;color:#acc9e7;margin:19px 0 0}.box-stage{position:relative;min-height:440px;display:flex;justify-content:center;align-items:center;perspective:1100px;animation:rise-in 1s var(--ease) .25s both;transform:translate(var(--drift,0px));transition:transform 1.3s var(--ease)}.crate{width:280px;height:240px;position:relative;transform-style:preserve-3d;transform:rotateX(-14deg) rotateY(-26deg) rotate(3deg);animation:crate-float 6s ease-in-out infinite;filter:drop-shadow(0 25px 22px #00295866)}.crate-front{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,#0c7fd0,#035385);border:8px solid #043255;border-radius:10px;box-shadow:inset 0 0 0 3px #43d5ff,inset 0 -16px #003959;overflow:hidden}.crate-top{position:absolute;left:0;top:0;width:280px;height:125px;background:repeating-linear-gradient(90deg,#0a7daf 0,#0a7daf 60px,#075576 60px,#075576 66px);border:8px solid #043255;border-radius:8px;transform-origin:bottom;transform:translateY(-125px) rotateX(90deg);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 2px #44e3ec}.crate-top span{font-size:20px;font-weight:950;font-style:italic;letter-spacing:-1px;color:#b7fff1}.crate-side{position:absolute;right:-125px;top:0;width:125px;height:240px;transform-origin:left;transform:rotateY(90deg);background:#024666;border:8px solid #043255;border-radius:8px;box-shadow:inset 0 0 0 2px #1798b5;display:flex;justify-content:space-around;padding:10px}.crate-side i{display:block;width:14px;background:#092e46;border:2px solid #1a809b}.crate-stripe{position:absolute;width:55px;top:0;bottom:0;left:22px;background:#ff8a00;border-left:4px solid #ffc770;border-right:4px solid #fdb647;transform:skew(-12deg)}.crate-badge{position:absolute;right:20px;top:16px;text-align:right}.crate-badge span{font-size:22px;font-weight:1000;font-style:italic;color:#fff}.crate-badge small{display:block;font-size:5px;letter-spacing:1px}.crate-front b{position:absolute;right:20px;top:70px;font-family:Barlow Condensed,sans-serif;font-size:56px;line-height:.83;font-style:italic;color:#fff;text-align:right;text-shadow:3px 3px #003759}.crate-latch{position:absolute;left:121px;bottom:14px;width:32px;height:24px;background:#e9fbff;border:5px solid #043255;border-radius:5px;box-shadow:0 0 0 2px #83cddf}.box-shadow{position:absolute;width:270px;height:40px;background:#002a52aa;filter:blur(12px);border-radius:50%;bottom:50px;animation:shadow-float 6s ease-in-out infinite}.reward-tag{position:absolute;right:5%;top:5px;transform:rotate(8deg);background:#24e4be;color:#062650;padding:12px 18px;box-shadow:6px 6px #062650;border:2px solid #062650;z-index:3}.reward-tag span,.reward-tag small{display:block;font-size:8px;letter-spacing:1px;font-weight:850}.reward-tag strong{display:block;font-family:Barlow Condensed;font-size:40px;font-style:italic;line-height:1.1}.box-caption{position:absolute;bottom:4px;font-size:9px;letter-spacing:2px;font-weight:800;text-shadow:0 2px 8px #032650}.orbit{position:absolute;width:410px;height:410px;border:1px solid #bafff155;border-radius:50%;transform:rotateX(65deg) rotate(-20deg);animation:orbit-turn 18s linear infinite;box-shadow:0 0 40px #24e4be20}.orbit-two{width:460px;height:460px;animation-direction:reverse;border-style:dashed;border-color:#fff3}.float-mark{position:absolute;color:#24e4be;font-size:35px;text-shadow:0 0 20px #24e4be;animation:star-float 4s ease-in-out infinite}.mark-one{left:17%;top:10%}.mark-two{right:10%;bottom:15%;font-size:20px;animation-delay:-2s}.race-rail{position:relative;display:flex;align-items:center;padding:22px 5vw;gap:6vw;background:#032752dc;border-top:1px solid #8cc6ff33;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:rise-in .8s var(--ease) .35s both}.quota,.rail-prize{display:grid;grid-template-columns:auto auto;column-gap:24px;align-items:center}.rail-label{font-size:8px;font-weight:850;letter-spacing:1.5px;color:#a2c6e9;grid-column:1/-1}.quota>strong,.rail-prize>strong{font-family:Barlow Condensed;font-size:48px;font-style:italic;line-height:1.15}.quota small{font-size:24px;color:#739cbe}.quota>span:last-child,.rail-prize>span:last-child{font-size:10px;line-height:1.5}.rail-prize em{font-style:inherit;color:#24e4be}.rail-arrow{margin-left:auto;font-size:28px;color:#24e4be}.referral-scene{position:relative;overflow:hidden;background:#062650;display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;padding:100px 8vw;isolation:isolate}.referral-number{position:absolute;left:37%;top:-70px;font-family:Barlow Condensed;font-size:440px;font-style:italic;line-height:1;color:#0d3864;z-index:-1}.referral-intro h2{font-size:clamp(56px,5.3vw,90px)}.referral-intro>p:not(.eyebrow){max-width:400px;font-size:14px;line-height:1.7;color:#c0daf1}.text-cta{color:#ffab35;background:none;border:0;border-bottom:1px solid #ffab3566;padding:14px 0;display:flex;gap:25px;font-size:10px;letter-spacing:1px;font-weight:850}.text-cta:hover{color:#ffd79f}.referral-rules>div{display:flex;gap:22px;padding:0 0 23px;margin-bottom:23px;border-bottom:1px solid #4a709344}.referral-rules>div>span{font-family:Barlow Condensed;font-size:29px;color:#24e4be}.referral-rules p{font-size:12px;line-height:1.7;margin:0;color:#b6d0e9}.referral-rules strong{display:block;color:#fff;font-size:14px;margin-bottom:4px}.referral-rules .rules-note{font-size:9px;color:#88a9c9}footer{background:#031b37;padding:28px 5vw;display:flex;align-items:center;gap:5vw}footer img{width:115px}footer p{font-size:9px;line-height:1.6;color:#8ba9c5;max-width:500px}footer>span{margin-left:auto;font-size:9px;letter-spacing:2px;color:#24e4be}dialog{border:1px solid #64b1db;border-radius:16px;padding:0;background:#f2f8ff;color:#062650;max-width:450px;width:calc(100% - 32px);max-height:90svh;box-shadow:0 30px 100px #001a49aa}dialog[open]{animation:dialog-in .24s var(--ease)}dialog::backdrop{background:#001b40bb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-content{padding:36px;position:relative}.close{position:absolute;right:16px;top:12px;border:0;background:transparent;font-size:28px;color:#527392;width:32px;height:32px;line-height:1;border-radius:50%}.close:hover{background:#d9eaf5}.dialog-content .eyebrow{font-size:8px;color:#527392;margin-bottom:15px}.dialog-content h2{font-size:55px;letter-spacing:-.8px}.dialog-content h2 em{color:#087d9e}.dialog-intro{font-size:12px;color:#57718c;line-height:1.6;margin:18px 0 24px}label{display:flex;justify-content:space-between;font-size:11px;font-weight:750;margin:18px 0 7px}label small{font-size:9px;color:#6e879d;font-weight:400}input{width:100%;min-height:46px;background:#fff;border:1px solid #c4d6e6;border-radius:5px;padding:11px;font-size:12px;color:#062650}.dialog-cta{width:100%;margin-top:8px;min-height:54px;gap:10px;font-size:10px;padding:14px}.sign-note{font-size:9px;text-align:center;color:#6c859a;line-height:1.7;margin:22px 0 0}.error{background:#ffe2d7;padding:12px;border-radius:6px;color:#8e2e16;font-size:11px;line-height:1.6}.benefit{background:#d8f3e8;border:1px solid #91d9be;border-radius:8px;padding:15px;font-size:12px;margin:22px 0}.benefit p{font-size:11px;line-height:1.6;margin-bottom:0}.wallet{font-size:11px;color:#587592}.ref-count{font-size:11px}.ref-count strong{font-size:24px;color:#087d9e}.success-symbol{color:#13bb92;font-size:45px;position:absolute;right:38px;top:70px}.eligible .success-symbol{animation:celebrate 1s var(--ease) both}.optional-fields{margin-top:20px;border-top:1px solid #d3e1eb;padding-top:14px}.optional-fields summary{font-size:10px;color:#59758c;cursor:pointer}.optional-fields input{margin-bottom:4px}:focus-visible{outline:3px solid #ffba4f;outline-offset:5px}input:focus-visible{outline-color:#0e8baa}button:focus-visible{animation:none!important}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-in{0%{opacity:.3;transform:scale(1.08)}to{opacity:1;transform:scale(1.035)}}@keyframes crate-float{0%,to{transform:translateY(0) rotateX(-14deg) rotateY(-26deg) rotate(3deg)}50%{transform:translateY(-18px) rotateX(-10deg) rotateY(-20deg) rotate(1deg)}}@keyframes shadow-float{50%{transform:scale(.88);opacity:.6}}@keyframes orbit-turn{to{transform:rotateX(65deg) rotate(340deg)}}@keyframes star-float{50%{transform:translateY(-12px) rotate(18deg)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes celebrate{0%{opacity:0;transform:scale(.7) rotate(-35deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(min-width:1600px){.hero{padding-left:7vw;padding-right:7vw}.box-stage{transform:scale(1.2) translate(var(--drift,0px))}}@media(max-width:900px){h1{font-size:80px}.hero{grid-template-columns:1.1fr .9fr;padding:30px 5vw 45px}.box-stage{transform:scale(.8);min-width:280px}.reward-tag{right:-10px;top:-20px}.race-rail{gap:5vw}.referral-scene{gap:5vw;padding:70px 6vw}.quota,.rail-prize{column-gap:12px}.quota>span:last-child,.rail-prize>span:last-child{font-size:9px}}@media(max-width:600px){header{padding:16px 22px}header img{width:140px;height:45px}.live{font-size:7px;letter-spacing:1px;max-width:110px;line-height:1.5}.race-scene{min-height:100svh}.scenery{background-position:71% 70%;opacity:.9}.scene-shade{background:linear-gradient(90deg,#032a63ee,#03498d80),linear-gradient(0deg,#032752 0%,transparent 70%)}.hero{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:24px 25px 0;min-height:auto}.eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:15px}h1{font-size:clamp(63px,16vw,90px);line-height:.88;letter-spacing:-1px}.condition{font-size:11px;margin:18px 0}.cta{min-height:54px;padding:14px 19px;font-size:11px;gap:25px}.micro{font-size:8px;margin-top:15px}.box-stage{min-height:315px;transform:scale(.72);margin:-5px -20px -38px;transform-origin:center center}.reward-tag{right:0;top:0}.box-caption{bottom:-3px;font-size:9px}.box-shadow{bottom:2px}.race-rail{padding:19px 25px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.quota,.rail-prize{display:block}.rail-label{display:block;font-size:6px;letter-spacing:1px;margin-bottom:3px}.quota>strong,.rail-prize>strong{font-size:36px;display:block}.quota small{font-size:19px}.quota>span:last-child,.rail-prize>span:last-child{display:block;font-size:7px;line-height:1.5}.rail-arrow{display:none}.referral-scene{display:block;padding:55px 25px}.referral-intro h2{font-size:58px}.referral-intro>p:not(.eyebrow){font-size:12px;max-width:310px}.referral-number{font-size:270px;left:45%;top:-20px}.referral-rules{margin-top:36px}.referral-rules>div{gap:16px;padding-bottom:18px;margin-bottom:18px}.referral-rules p{font-size:10px}.referral-rules strong{font-size:12px}.text-cta,.referral-rules .rules-note{font-size:8px}footer{padding:23px 25px;flex-wrap:wrap;gap:15px}footer img{width:95px}footer p{font-size:8px;order:3;margin:0}footer>span{font-size:7px}.dialog-content{padding:32px 24px}.dialog-content h2{font-size:50px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.scenery{transform:none}.box-stage{transition:none}.crate{transform:rotateX(-14deg) rotateY(-26deg) rotate(3deg)}}.crate{filter:none}.scenery{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 32%);mask-image:linear-gradient(to bottom,transparent 0%,#000 32%)}.race-scene{background:#064786}header{padding:24px 4.5vw;border-bottom:1px solid #d2f7ff12}header img{width:175px;height:58px}.live{font-size:9px;letter-spacing:2.2px;color:#d5eeff}.hero{grid-template-columns:1.12fr .88fr;min-height:calc(100svh - 223px);padding:52px 6vw 76px;gap:3vw}.hero-copy>.eyebrow{display:flex;align-items:center;gap:12px;color:#9be9e0;letter-spacing:2.5px}.hero-copy>.eyebrow:before{content:"";height:1px;width:30px;background:#24e4be}h1{font-size:clamp(86px,8.7vw,158px);letter-spacing:-2.5px;line-height:.84}h1 em{color:#fff;-webkit-text-stroke:1px #fff;text-shadow:0 0 40px #7cfff518}h1>em:after{content:"";display:inline-block;width:12px;height:12px;background:#ff8a00;margin-left:10px;transform:skew(-12deg)}.condition{margin:28px 0 24px;font-size:12px;line-height:1.8;color:#a9cce8}.condition strong{font-size:14px;color:#b8fff0}.cta{border-radius:3px;background:#ff9419;border-color:#ffb55d;min-height:59px;letter-spacing:.6px;padding:16px 24px;box-shadow:0 4px #a74a00,0 14px 40px #001c4755;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;left:-60%;top:-50%;height:200%;width:40%;background:linear-gradient(90deg,transparent,#fff5,transparent);transform:skew(-20deg);transition:transform .6s var(--ease);pointer-events:none}.cta:hover:before{transform:translate(450%) skew(-20deg)}.micro{font-size:9px;letter-spacing:.3px}.scene-shade{background:linear-gradient(90deg,#031b39f5,#042b53ed 30%,#06345e80 56%,#05385515 85%),linear-gradient(0deg,#041e3bf0,transparent 45%,#06345250)}.race-scene{background:#042643}.scenery{background-size:auto 160%;background-position:75% 100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%);mask-image:linear-gradient(to bottom,transparent 0%,#000 18%)}.box-stage{min-height:410px;margin-top:30px;align-self:center}.crate{animation:crate-float 7s ease-in-out infinite;transform:rotateX(-16deg) rotateY(-28deg) rotate(2deg)}.crate-front{background:linear-gradient(135deg,#1383b3,#09567c 55%,#033b60);border-color:#031e36;box-shadow:inset 0 0 0 2px #6be6eb,inset 0 -15px #022d4d,inset 8px 0 18px #9cfff516}.crate-front:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;pointer-events:none;background:radial-gradient(circle at 5px 5px,#b4e9eb 0 2px,#042740 2px 4px,transparent 4px),radial-gradient(circle at calc(100% - 5px) 5px,#b4e9eb 0 2px,#042740 2px 4px,transparent 4px),radial-gradient(circle at 5px calc(100% - 5px),#b4e9eb 0 2px,#042740 2px 4px,transparent 4px),radial-gradient(circle at calc(100% - 5px) calc(100% - 5px),#b4e9eb 0 2px,#042740 2px 4px,transparent 4px)}.crate-front:before{content:"";position:absolute;top:-50%;right:-60%;bottom:-50%;left:-60%;background:linear-gradient(120deg,transparent 40%,#d1fff512 48%,transparent 56%);animation:crate-sheen 7s ease-in-out infinite;pointer-events:none}.crate-top{background:repeating-linear-gradient(90deg,#0b8aaa 0,#0b8aaa 55px,#08627b 55px,#08627b 65px);border-color:#031e36;box-shadow:inset 0 0 0 2px #55d9da,inset 0 9px 16px #9affec22}.crate-top span{font-size:17px;letter-spacing:1px;opacity:.9}.crate-side{background:linear-gradient(90deg,#06496b,#032f4d);border-color:#031e36}.crate-stripe{width:48px;left:20px;background:repeating-linear-gradient(0deg,#ff9419 0,#ff9419 23px,#f4860b 23px,#f4860b 25px);border-left:3px solid #ffd28a;border-right:3px solid #c56800}.crate-front b{font-size:61px;letter-spacing:-1px;top:74px;right:18px}.crate-badge{top:18px}.crate-badge span{font-size:20px;letter-spacing:-1px}.crate-badge small{font-size:5px;letter-spacing:.5px}.crate-latch{bottom:17px;left:119px;background:linear-gradient(#e3f8fa,#8db4c5);border-color:#03233c;box-shadow:0 0 0 2px #70bccd}.crate-serial{position:absolute;left:8px;bottom:7px;font-size:5px;letter-spacing:1px;color:#b1d5df;transform:rotate(-90deg);transform-origin:0 0}.crate-vent{position:absolute;width:37px;height:18px;right:20px;bottom:23px;background:repeating-linear-gradient(0deg,#02263e 0 2px,transparent 2px 5px);transform:skew(-12deg)}.reward-tag{right:1%;top:0;transform:rotate(6deg);background:#d9fff2;box-shadow:4px 4px #09364c;border-width:1px;padding:13px 17px}.reward-tag strong{font-size:35px;letter-spacing:-.3px}.reward-tag span,.reward-tag small{font-size:7px;letter-spacing:1.2px}.orbit{border-color:#7ef2dc33;box-shadow:none;width:390px;height:390px}.orbit-two{width:440px;height:440px;border-color:#fffff022}.box-caption{font-size:8px;letter-spacing:2px;color:#b9d9e7;bottom:8px}.float-mark{font-size:24px}.mark-one{top:8%;left:15%}.mark-two{font-size:13px;bottom:19%}.race-rail{padding:22px 6vw;background:#031c34e8;gap:8vw}.rail-label{font-size:7px;letter-spacing:1.8px}.quota>strong{font-size:45px;color:#c6fff3}.quota small{font-size:21px}.rail-prize>strong{font-size:45px}.quota>span:last-child,.rail-prize>span:last-child{font-size:9px;color:#b0c8db}.referral-scene{background:radial-gradient(ellipse at 90% 0,#0b4b64,transparent 65%),#05233e;padding:95px 7vw;gap:9vw}.referral-number{color:#10415c;left:38%;font-size:470px;top:-80px;letter-spacing:-18px}.referral-intro h2{font-size:clamp(55px,5.6vw,92px);line-height:.9;letter-spacing:-1.5px}.referral-intro .eyebrow{max-width:330px;line-height:1.7;font-size:8px}.referral-intro>p:not(.eyebrow){font-size:13px;color:#bbd6e4;max-width:350px;margin:25px 0 14px}.referral-rules>div{border-color:#80c8cf22}.referral-rules>div>span{font-size:24px;color:#82d7c7}.referral-rules strong{font-size:13px}.referral-rules p{font-size:11px}.referral-scene.reveal-ready .referral-intro,.referral-scene.reveal-ready .referral-rules{opacity:0;transform:translateY(24px);transition:transform .75s var(--ease),opacity .75s var(--ease)}.referral-scene.reveal-ready.is-visible .referral-intro,.referral-scene.reveal-ready.is-visible .referral-rules{opacity:1;transform:none}.referral-scene.reveal-ready.is-visible .referral-rules{transition-delay:.1s}dialog{border-color:#9be9dc;box-shadow:0 30px 120px #000c;max-width:455px;border-radius:12px}dialog::backdrop{background:#001626d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dialog-content{padding:40px}.dialog-content h2{font-size:61px;line-height:.9;letter-spacing:-1px}.dialog-intro{font-size:12px;line-height:1.8;margin:22px 0}.dialog-content>.eyebrow{letter-spacing:1.7px}.dialog-cta{font-size:10px;padding:15px 18px}.optional-fields summary{font-size:10px;line-height:1.7}.sign-note{font-size:9px;line-height:1.8}.success-symbol{right:36px;top:74px}.eligible .success-symbol{animation:celebrate .8s var(--ease) both,success-glow 3s ease-in-out .8s 2}.benefit{background:#d9f6ec}.error{font-size:11px;line-height:1.7}footer{background:#02182b}footer p{max-width:550px;line-height:1.8}@keyframes crate-float{0%,to{transform:translateY(0) rotateX(-16deg) rotateY(calc(-28deg + var(--tilt,0deg))) rotate(2deg)}50%{transform:translateY(-14px) rotateX(-12deg) rotateY(calc(-23deg + var(--tilt,0deg))) rotate(0)}}@keyframes crate-sheen{0%,20%,to{transform:translate(-35%)}60%,80%{transform:translate(35%)}}@keyframes success-glow{50%{text-shadow:0 0 30px #17c79b88;transform:rotate(12deg)}}@media(min-width:1600px){.hero{padding-left:7vw;padding-right:7vw}.box-stage{transform:scale(1.15) translate(var(--drift,0px))}}@media(max-width:1000px){.hero{padding:42px 5vw 55px;grid-template-columns:1.1fr .9fr}h1{font-size:clamp(76px,9.6vw,105px)}.box-stage{transform:scale(.85);min-width:270px;margin-left:-15px}.condition strong{font-size:12px}.reward-tag{right:-5%;top:-20px}.race-rail{gap:4vw;padding-left:5vw;padding-right:5vw}.referral-scene{gap:6vw}.referral-intro h2{font-size:60px}}@media(max-width:600px){header{padding:17px 23px}header img{width:128px;height:44px}.live{font-size:6px;letter-spacing:1.3px;max-width:100px}.hero{padding:30px 26px 0;display:flex;min-height:auto}.hero-copy>.eyebrow{font-size:7px;letter-spacing:1.5px;margin-bottom:19px}.hero-copy>.eyebrow:before{width:18px}h1{font-size:clamp(76px,22vw,105px);letter-spacing:-1.5px;line-height:.83}h1>em:after{width:8px;height:8px;margin-left:6px}.condition{font-size:10px;line-height:1.8;margin:23px 0 20px;max-width:285px}.condition strong{font-size:11px;line-height:1.7}.cta{font-size:10px;min-height:53px;gap:32px;padding:15px 18px}.micro{font-size:8px;line-height:1.6;margin-top:16px}.box-stage{min-height:330px;transform:scale(.73);margin:7px -20px -23px;align-self:stretch}.reward-tag{right:-1%;top:3px}.scenery{background-position:68% 100%;background-size:auto 150%;-webkit-mask-image:linear-gradient(to bottom,transparent 10%,#000 48%);mask-image:linear-gradient(to bottom,transparent 10%,#000 48%)}.scene-shade{background:linear-gradient(180deg,#031c3af0 5%,#052b4c99 40%,#05264133,#031c3aeb),linear-gradient(90deg,#03233d80,transparent)}.race-rail{padding:23px 26px;gap:18px}.rail-label{font-size:6px;line-height:1.7;letter-spacing:1px}.quota>strong,.rail-prize>strong{font-size:38px;margin:3px 0}.quota small{font-size:18px}.quota>span:last-child,.rail-prize>span:last-child{font-size:8px;line-height:1.6}.referral-scene{padding:60px 26px}.referral-intro h2{font-size:57px}.referral-intro .eyebrow{font-size:7px;max-width:250px;line-height:1.8}.referral-intro>p:not(.eyebrow){font-size:12px;margin-top:22px}.referral-number{font-size:310px;left:40%;top:10px}.referral-rules{margin-top:32px}.referral-rules>div{padding-bottom:20px;margin-bottom:20px}.referral-rules p{font-size:11px}.referral-rules strong{font-size:13px}.referral-rules .rules-note{font-size:9px;line-height:1.8}.text-cta{font-size:9px;gap:20px}.dialog-content{padding:38px 26px 30px}.dialog-content h2{font-size:55px}.dialog-content .eyebrow{font-size:7px}.dialog-intro{font-size:11px}.dialog-cta{font-size:9px;padding:14px;gap:14px}.success-symbol{right:28px;top:72px}footer{padding:25px 26px}footer p{font-size:8px}}@media(prefers-reduced-motion:reduce){.referral-scene.reveal-ready .referral-intro,.referral-scene.reveal-ready .referral-rules{opacity:1;transform:none;transition:none}.crate-front:before{display:none}.cta:hover,.cta:active{transform:none}.eligible .success-symbol{animation:none}.scenery{transform:none}.crate{transform:rotateX(-16deg) rotateY(-28deg) rotate(2deg)}}.scenery{background-image:url(/assets/hero-launch-v2.png);background-size:cover;background-position:72% 67%;-webkit-mask-image:none;mask-image:none}.scene-shade{background:linear-gradient(90deg,#031b39d9 0%,#042b53ba 28%,#06345e24 55%,transparent 80%),linear-gradient(0deg,#041e3bed 0%,transparent 35%,#06345215 100%)}.box-stage{align-self:start;margin-top:0;min-height:335px;transform:scale(.87) translate(var(--drift,0px));transform-origin:right top}.reward-tag{right:-3%;top:-5px}.box-caption{bottom:-13px}.box-shadow{bottom:5px;opacity:.7}.hero{align-items:center}.crate-serial{font-size:5px;letter-spacing:1.1px}@media(min-width:1600px){.box-stage{transform:scale(1.05) translate(var(--drift,0px));margin-top:5px}}@media(max-width:1000px)and (min-width:601px){.box-stage{transform:scale(.77);min-height:330px;transform-origin:right top;margin-top:15px}}@media(max-width:600px){.hero{align-items:stretch}.box-stage{transform:scale(.71);transform-origin:center center;min-height:330px;margin:10px -20px -22px;align-self:stretch}.reward-tag{right:1%;top:3px}.scenery{background-size:auto 74%;background-position:80% 95%;background-repeat:no-repeat}.scene-shade{background:linear-gradient(180deg,#031c3a,#032542e8 32%,#052b4c33 65%,#031c3af0),linear-gradient(90deg,#03233d55,transparent)}.box-caption{bottom:0}.box-shadow{bottom:2px}}@media(prefers-reduced-motion:reduce){.scenery{transform:none}}.live{padding:10px 14px;border:1px solid #c4efff30;border-radius:30px;background:#032641d9;box-shadow:0 4px 20px #00203820;color:#f0fbff}.referral-intro h2 em{white-space:nowrap}h1>em:after{margin-left:7px}.reward-tag strong{font-size:33px}@media(max-width:600px){.live{padding:8px 10px;max-width:none;font-size:6px}.referral-intro h2{font-size:clamp(48px,14vw,57px)}h1>em:after{margin-left:6px}.reward-tag strong{font-size:33px}}html,body,#root,main{width:100%;height:100%;margin:0}body{overflow:hidden}.race-scene{height:100svh;height:100dvh;min-height:0;display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:86px minmax(0,1fr) 100px;padding:0 5vw;overflow:hidden}.race-scene>header{grid-column:1/-1;padding:17px 0;height:auto;border-bottom:1px solid #d2f7ff1a}header img{width:155px;height:50px}.live{font-size:8px;padding:9px 12px}.hero{grid-column:1/-1;grid-row:2;display:contents;min-height:0;padding:0}.hero-copy{grid-column:1;grid-row:2;align-self:center;padding:0 0 132px;z-index:3}h1{font-size:clamp(64px,6.8vw,118px);letter-spacing:-1.7px;line-height:.92}h1 em{display:block;color:#24e4be;-webkit-text-stroke:0;text-shadow:none}h1>em:after{display:none}.condition{margin:19px 0 25px;max-width:370px;font-size:12px;line-height:1.6}.condition strong{font-size:12px;color:#fff}.cta{min-height:56px;font-size:11px;padding:15px 22px;gap:25px}.remaining-panel{position:absolute;left:5vw;bottom:140px;display:flex;align-items:center;gap:22px;background:#e0fff2;color:#052e42;padding:16px 22px;border-left:5px solid #24e4be;box-shadow:0 8px 24px #001f3933;z-index:3;min-width:335px}.remaining-panel>span{font-size:9px;letter-spacing:1.6px;line-height:1.7;font-weight:850;max-width:110px}.remaining-panel>strong{font-family:Barlow Condensed;font-size:58px;font-style:italic;line-height:.9;white-space:nowrap}.remaining-panel small{font-size:24px;color:#48756f;margin-left:5px}.remaining-panel>p{font-size:9px;line-height:1.5;max-width:130px;margin:0}.box-stage{grid-column:2;grid-row:2;align-self:start;justify-self:end;width:100%;min-height:320px;margin:30px 0 0;transform:scale(.86) translate(var(--drift,0px));transform-origin:80% 0}.reward-tag{right:0;top:-5px}.crate{margin-right:40px}.box-shadow{bottom:8px;right:22%}.orbit{width:350px;height:350px}.orbit-two{width:390px;height:390px}.mark-one{left:20%;top:10%}.mark-two{right:12%;bottom:15%}.referral-strip{grid-column:1/-1;grid-row:3;display:flex;align-items:center;gap:25px;border-top:1px solid #85d3db44;position:relative;z-index:3;background:#031c34d9;margin:0 -5vw;padding:17px 5vw}.referral-strip>strong{font-family:Barlow Condensed;font-style:italic;font-size:45px;line-height:1;white-space:nowrap}.referral-strip em{color:#24e4be;font-style:inherit}.referral-strip>p{font-size:11px;line-height:1.6;margin:0;color:#d5e8f1}.referral-details{margin-left:auto;color:#b5eee4;background:transparent;border:1px solid #76b9b766;border-radius:3px;padding:12px 16px;font-size:9px;letter-spacing:1px;font-weight:750}.referral-details span{margin-left:18px;font-size:17px}.referral-details:hover{background:#23516a66}.scenery{background-position:72% 65%;background-size:cover}.scene-shade{background:linear-gradient(90deg,#031b39ed 0%,#042b53b8 30%,#06345e12 60%,transparent 85%),linear-gradient(0deg,#041e3be8 0%,transparent 35%,#0634520a 100%)}dialog{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.rules-dialog .dialog-content h2{font-size:40px;line-height:.95}.rules-dialog .dialog-intro{font-size:12px}.dialog-content{padding:34px}.dialog-content h2{font-size:56px}.dialog-content .cta{font-size:10px;padding:15px;gap:15px;min-height:54px}.optional-fields summary{font-size:10px}.box-caption,.race-rail,footer,.referral-scene{display:none}@media(min-width:1600px){.box-stage{transform:scale(1.08) translate(var(--drift,0px));margin-top:45px}.remaining-panel{bottom:155px}.hero-copy{padding-bottom:145px}}@media(max-height:720px)and (min-width:601px){.race-scene{grid-template-rows:72px minmax(0,1fr) 85px}header img{width:140px;height:40px}.hero-copy{padding-bottom:110px}h1{font-size:clamp(58px,6.3vw,90px)}.condition{margin:13px 0 18px}.remaining-panel{bottom:111px;padding:12px 18px}.remaining-panel>strong{font-size:50px}.box-stage{margin-top:14px;transform:scale(.76) translate(var(--drift,0px))}.referral-strip{padding-top:12px;padding-bottom:12px}}@media(max-width:900px)and (min-width:601px){.race-scene{padding:0 4vw}.hero-copy{padding-bottom:135px}h1{font-size:70px}.condition strong{font-size:11px}.box-stage{transform:scale(.71);transform-origin:right top;margin-top:40px}.remaining-panel{left:4vw;min-width:310px;bottom:135px}.referral-strip{margin-left:-4vw;margin-right:-4vw;padding-left:4vw;padding-right:4vw}}@media(max-width:600px){.race-scene{padding:0 24px;grid-template-columns:1fr;grid-template-rows:65px minmax(0,1fr) 74px}.race-scene>header{padding:12px 0}header img{width:118px;height:38px}.live{font-size:6px;letter-spacing:.7px;padding:7px 9px}.hero-copy{grid-column:1;grid-row:2;align-self:start;padding:23px 0 0}h1{font-size:clamp(58px,16vw,73px);line-height:.88;letter-spacing:-1px}h1 em{display:inline-block;margin-left:6px}.condition{margin:13px 0 16px;max-width:300px;line-height:1.5}.condition strong{font-size:10px;line-height:1.5}.cta{min-height:48px;padding:13px 17px;font-size:9px;gap:25px}.remaining-panel{left:24px;right:24px;bottom:auto;top:310px;min-width:0;padding:12px 15px;gap:12px;border-left-width:4px;justify-content:space-between}.remaining-panel>span{font-size:8px;line-height:1.5;max-width:105px;letter-spacing:1.2px}.remaining-panel>strong{font-size:49px}.remaining-panel small{font-size:23px}.remaining-panel>p{font-size:8px;max-width:80px}.box-stage{grid-column:1;grid-row:2;align-self:end;justify-self:center;width:100%;min-height:260px;margin:0 0 -30px;transform:scale(.59);transform-origin:center 50%;z-index:2}.crate{margin-right:20px}.reward-tag{right:-7%;top:-10px;padding:9px 12px}.reward-tag strong{font-size:29px}.reward-tag span,.reward-tag small{font-size:6px}.orbit{width:320px;height:320px}.orbit-two{width:355px;height:355px}.box-shadow{bottom:-8px}.float-mark{display:none}.referral-strip{grid-column:1;grid-row:3;margin:0 -24px;padding:13px 24px;gap:12px}.referral-strip>strong{font-size:34px}.referral-strip>p{font-size:9px;line-height:1.4}.referral-details{padding:9px 8px;font-size:6px;letter-spacing:.3px;max-width:70px;line-height:1.4}.referral-details span{margin-left:2px;font-size:11px}.scenery{background-position:78% 100%;background-size:auto 80%;background-repeat:no-repeat}.scene-shade{background:linear-gradient(180deg,#031c3a,#032542f2 34%,#052b4c00 69%,#031c3adb),linear-gradient(90deg,#03233d55,transparent)}.dialog-content{padding:34px 24px 26px}.dialog-content h2{font-size:50px}.rules-dialog .dialog-content h2{font-size:38px}.dialog-content .cta{font-size:9px}.dialog-intro{font-size:11px}.sign-note{font-size:8px}.success-symbol{right:26px;top:65px}}@media(max-width:600px)and (max-height:740px){.race-scene{grid-template-rows:56px minmax(0,1fr) 65px}.race-scene>header{padding:9px 0}header img{width:105px;height:35px}.hero-copy{padding-top:14px}h1{font-size:55px;line-height:.86}.condition{margin:10px 0 12px;max-width:290px}.condition strong{font-size:9px}.cta{min-height:44px;padding:11px 15px;font-size:8px}.remaining-panel{top:261px;padding:9px 13px}.remaining-panel>strong{font-size:42px}.remaining-panel small{font-size:20px}.remaining-panel>span{font-size:7px}.box-stage{min-height:220px;transform:scale(.48);margin-bottom:-35px;transform-origin:center 50%}.reward-tag{right:-12%}.referral-strip{padding-top:10px;padding-bottom:10px}.referral-strip>strong{font-size:29px}.referral-strip>p{font-size:8px}.referral-details{padding:8px 6px;font-size:6px}.scenery{background-size:auto 75%}.dialog-content{padding:30px 23px 24px}.dialog-content h2{font-size:46px}}@media(prefers-reduced-motion:reduce){.box-stage,.scenery{transition:none}.crate{animation:none}}.referral-strip>p{font-size:9px;letter-spacing:1px}.referral-strip>p>strong{font-size:10px;letter-spacing:.4px;font-weight:650}.remaining-panel>span{font-size:10px;max-width:100px}@media(max-width:600px){.referral-strip>p{font-size:7px;letter-spacing:.6px}.referral-strip>p>strong{font-size:7px;letter-spacing:.1px}.remaining-panel>span{font-size:9px}}@media(max-width:600px)and (max-height:740px){.remaining-panel>span{font-size:8px}}.box-stage{animation:stage-in .8s var(--ease) .15s both}@keyframes stage-in{0%{opacity:0}to{opacity:1}}@media(max-width:600px){.box-stage{transform:scale(.72);margin-bottom:0}}@media(max-width:600px)and (max-height:740px){.box-stage{transform:scale(.65);margin-bottom:0}}@media(prefers-reduced-motion:reduce){.box-stage{animation:none}}.remaining-panel>span{font-size:12px;letter-spacing:1px;max-width:120px}.remaining-panel{min-width:370px}.referral-strip>p{font-size:13px;letter-spacing:.6px}.referral-strip>p>strong{font-size:16px;letter-spacing:.2px}.hero-copy>.cta{font-size:14px}.condition strong{font-size:13px}@media(max-width:600px){.race-scene{grid-template-rows:65px minmax(0,1fr) 96px}.remaining-panel{min-width:0;top:340px}.remaining-panel>span{font-size:12px;max-width:125px;letter-spacing:.4px}.referral-strip{gap:10px;padding-top:12px;padding-bottom:12px}.referral-strip>strong{font-size:32px}.referral-strip>p{font-size:12px;letter-spacing:.2px;line-height:1.4;max-width:143px}.referral-strip>p>strong{font-size:12px;line-height:1.4;font-weight:700}.referral-details{max-width:64px;padding:9px 7px;font-size:9px;letter-spacing:0}.referral-details span{display:none}.condition{max-width:342px}.condition strong{font-size:13px;line-height:1.4}.hero-copy>.cta{font-size:14px;gap:15px}.remaining-panel small{font-size:20px}}@media(max-width:600px)and (max-height:740px){.race-scene{grid-template-rows:56px minmax(0,1fr) 90px}.remaining-panel{top:296px;padding:10px 13px}.remaining-panel>strong{font-size:44px}.remaining-panel>span{font-size:12px}.condition strong{font-size:13px}.condition{max-width:342px;line-height:1.4}.hero-copy>.cta{font-size:14px;gap:14px}.box-stage{transform:scale(.59);min-height:205px}.referral-strip>p,.referral-strip>p>strong{font-size:12px}.referral-details{font-size:9px}}.scenery{background-image:url(/assets/play-hud-background.png);background-size:cover;background-position:center;background-color:#082039;top:-12px;right:-12px;bottom:-12px;left:-12px;filter:blur(6px);transform:none;animation:none;transition:none}.scene-shade{background:linear-gradient(90deg,#03172cbb,#03172c88 34%,#03172c22 65%,#03172c33),linear-gradient(180deg,#041c3255 0%,transparent 25%,transparent 75%,#041c3266 100%)}@media(max-width:600px){.scenery{background-size:cover;background-position:77% center;filter:blur(5px)}.scene-shade{background:linear-gradient(180deg,#031c3ae8,#032542bb 35%,#052b4c22 68%,#031c3a66),linear-gradient(90deg,#03233d55,transparent)}}@media(min-width:901px){.box-stage{align-self:center;justify-self:center;margin:0;transform-origin:center;transform:scale(.86) translate(var(--drift,0px)) translateY(-15px)}}@media(min-width:1600px){.box-stage{transform:scale(1.02) translate(var(--drift,0px)) translateY(-15px)}}@media(max-height:720px)and (min-width:901px){.box-stage{transform:scale(.76) translate(var(--drift,0px)) translateY(-10px)}}}@scope (.legacy-design) to (.design-surface,.design-gallery,.design-chooser){.mission-list{margin:20px 0;padding:15px;border:1px solid #216b9b;border-radius:8px;background:#092b45}.mission-list h3{color:#68d9fc}.mission-list p{font-size:12px;line-height:1.5}.mission-list a{color:#7ceacf;font-size:12px}.mission-list .dialog-cta{font-size:14px;min-height:42px}.mission-list label{margin-top:14px}}.design-gallery{height:100dvh;overflow:auto;background:#e7eee9;color:#102522;padding:50px max(24px,5vw);font-family:DM Sans Variable}.gallery-heading{max-width:1000px;margin:0 auto 40px}.gallery-heading>a{color:#254b44;text-decoration:none;font-size:13px}.gallery-heading>span{display:block;margin:35px 0 15px;font-size:11px;letter-spacing:2px}.gallery-heading h1{font:700 clamp(55px,7vw,100px)/.94 "Barlow Condensed";letter-spacing:-2px;color:#102522}.gallery-heading h1 em{color:#16765d}.gallery-heading p{max-width:510px;font-size:14px;line-height:1.6}.gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;max-width:1200px;margin:auto}.gallery-card{color:inherit;text-decoration:none;border:1px solid #b1c4ba;background:#fff;transition:transform .25s ease}.gallery-card:hover{transform:translateY(-5px)}.gallery-mini{position:relative;aspect-ratio:16/9;overflow:hidden;background:#082139;color:#fff;padding:20px;isolation:isolate}.gallery-mini img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.7}.gallery-mini:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06162de8,transparent);z-index:-1}.gallery-mini>span{position:absolute;right:18px;top:12px;font:700 44px Barlow Condensed;color:#fff8}.gallery-mini>b{position:absolute;left:7%;top:20%;font:italic 700 clamp(28px,4vw,60px)/.9 "Barlow Condensed";text-transform:uppercase}.gallery-mini>i{position:absolute;bottom:16%;left:7%;font:800 9px DM Sans Variable;background:#fca83d;color:#102522;padding:9px 14px}.gallery-card-label{display:flex;justify-content:space-between;align-items:center;padding:18px;gap:12px}.gallery-card-label strong{font-size:16px}.gallery-card-label>span{font-size:9px;letter-spacing:1px}.gallery-card-2 .gallery-mini{background:#eee2be;color:#152b28}.gallery-card-2 img{opacity:.12}.gallery-card-2 .gallery-mini:after{background:transparent}.gallery-card-2 .gallery-mini>b{left:40%;font-style:normal}.gallery-card-3 .gallery-mini>b,.gallery-card-8 .gallery-mini>b{top:30%;left:20%;text-align:center}.gallery-card-4 .gallery-mini img{opacity:.35}.gallery-card-5 .gallery-mini{background:#36135b}.gallery-card-5 img{mix-blend-mode:luminosity;opacity:.3}.gallery-card-6 .gallery-mini{background:#ddd2b7;color:#29281e}.gallery-card-6 img{opacity:.2}.gallery-card-7 .gallery-mini{background:#ffb43b;color:#102522}.gallery-card-7 img{opacity:.3;mix-blend-mode:luminosity}.gallery-card-7 .gallery-mini>b{transform:rotate(-7deg)}.gallery-card-9 .gallery-mini{background:#030414}.gallery-card-9 img{opacity:.15}.gallery-card-10 .gallery-mini{background:#5025b2}.gallery-card-10 img{opacity:.35;image-rendering:pixelated}.gallery-references{max-width:1200px;margin:40px auto 10px;padding-top:25px;border-top:1px solid #b1c4ba}.gallery-references p{font-size:12px;color:#4c625c}.gallery-references a{display:inline-block;color:#183f34;font-size:12px;margin:8px 25px 0 0}.design-chooser{position:fixed;z-index:20;top:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;background:#081c2cf2;border:1px solid #9dc3c866;color:#fff;border-radius:30px;padding:4px;box-shadow:0 4px 20px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 11px DM Sans Variable}.design-chooser a,.design-chooser button{display:block;color:#fff;text-decoration:none;background:transparent;border:0;padding:8px 12px;white-space:nowrap}.design-chooser .chooser-gallery{font-size:10px}.design-chooser button{border-left:1px solid #9dc3c833}.chooser-hidden{left:auto;right:12px;top:10px;transform:none}.chooser-hidden button{border:0;font-size:9px;letter-spacing:1px}.design-chooser a:hover,.design-chooser button:hover{background:#ffffff18;border-radius:20px}@media(max-width:600px){.gallery-grid{grid-template-columns:1fr}.design-gallery{padding-top:30px}.gallery-heading>span{font-size:9px}.gallery-mini>b{font-size:45px}.design-chooser{top:auto;bottom:8px;max-width:calc(100vw - 20px)}.design-chooser a,.design-chooser button{padding:7px 8px}.design-chooser .chooser-gallery{font-size:8px}.chooser-hidden{bottom:8px;top:auto;right:10px}.gallery-card-label strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.gallery-card{transition:none}}.chooser-hidden{left:50%;right:auto;transform:translate(-50%)}@media(max-width:600px){.design-chooser{top:10px;bottom:auto}.chooser-hidden{top:16px;bottom:auto;left:50%;right:auto;transform:translate(-50%)}}.gallery-mini{padding:0}.gallery-mini:after{display:none}.gallery-mini img.gallery-real-preview{opacity:1;mix-blend-mode:normal;image-rendering:auto;object-fit:cover;z-index:0}.design-chooser.chooser-hidden{top:2px;bottom:auto;left:50%;right:auto;transform:translate(-50%);padding:2px}.chooser-hidden button{padding:3px 8px;font-size:8px;line-height:10px;letter-spacing:.8px}.design-brand{display:block;width:145px;height:auto;object-fit:contain}.design-box{--box-front:#0876aa;--box-side:#03445e;--box-top:#109abc;--box-accent:#ff941a;position:relative;width:240px;height:205px;transform-style:preserve-3d;transform:rotateX(-12deg) rotateY(-23deg) rotate(3deg);filter:none}.design-box-front{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--box-front),white 12%),var(--box-front));border:7px solid #052438;border-radius:8px;box-shadow:inset 0 0 0 2px #a9f6ff88;overflow:hidden}.design-box-front small{position:absolute;right:15px;top:19px;font:700 8px DM Sans Variable;letter-spacing:1px;color:#e5faff}.design-box-front strong{position:absolute;right:18px;top:57px;font:italic 700 53px/.86 Barlow Condensed;text-align:right;color:#fff;letter-spacing:-1px}.design-box-stripe{position:absolute;inset:0 auto 0 19px;width:43px;background:var(--box-accent);border-inline:3px solid #ffffff55;transform:skew(-9deg)}.design-box-lock{position:absolute;bottom:13px;left:108px;width:25px;height:19px;border:4px solid #052438;background:#d7f9ff;border-radius:3px}.design-box-top{position:absolute;left:0;top:0;width:240px;height:105px;transform-origin:bottom;transform:translateY(-105px) rotateX(90deg);background:var(--box-top);border:7px solid #052438;border-radius:8px;display:grid;place-items:center;font:italic 800 17px DM Sans Variable;color:#d7ffff}.design-box-side{position:absolute;right:-105px;top:0;width:105px;height:205px;transform-origin:left;transform:rotateY(90deg);background:var(--box-side);border:7px solid #052438;border-radius:7px;display:flex;justify-content:space-around;padding:13px}.design-box-side i{width:12px;background:#052438;border:1px solid #ffffff33}.design-surface{height:100dvh;width:100%;overflow:hidden;position:relative;isolation:isolate}.design-surface *{box-sizing:border-box}.design-surface button{cursor:pointer}.design-surface button:focus-visible{outline:3px solid currentColor;outline-offset:5px}@media(prefers-reduced-motion:reduce){.design-surface *,.design-surface *:before,.design-surface *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.design-box{filter:none!important}.design-box-cad{transform-style:flat}.design-box-cad>img{display:block;width:100%;height:100%;object-fit:contain}.game-brand{display:block;width:150px;height:auto;object-fit:contain}.game-vehicle{display:block;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:0;filter:drop-shadow(0 22px 12px #06192c66)}.game-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;z-index:-2;pointer-events:none}.game-track-map{display:block;width:100%;height:100%;max-height:160px;border:1px solid #2f789c;border-radius:6px;overflow:hidden}.game-map-ground{fill:#268fc5}.game-map-kerb{fill:#6c9858;stroke:#eee3bb;stroke-width:15;stroke-linejoin:round}.game-map-road{fill:none;stroke:#35485c;stroke-width:11;stroke-linejoin:round}.game-map-line{fill:none;stroke:#f5f6e4;stroke-width:1;stroke-dasharray:5 4;stroke-linejoin:round}.game-bonus{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:#c9e3ef;padding:12px 16px;border:1px solid #2f6689;background:#06233ddb;border-radius:6px;position:relative;z-index:3}.game-bonus b{color:#8fe6cd;font-size:11px;letter-spacing:1px;margin-right:9px}.game-bonus button{background:transparent;border:0;color:#b3d9ec;font-size:12px;text-align:right;cursor:pointer}.game-bonus button:hover{color:#fff}.game-bonus button:focus-visible{outline:2px solid #ffc664;outline-offset:4px}.game-panel{background:linear-gradient(145deg,#103b5deb,#06223deb);border:1px solid #377eaa;border-radius:8px;box-shadow:0 5px #031e34aa,0 15px 30px #001b3444}.game-primary{background:linear-gradient(#ffd47c,#efb64b);border:1px solid #ffe298;border-bottom:4px solid #ac732a;color:#06233c;border-radius:7px;padding:14px 24px;font:italic 700 25px Barlow Condensed;cursor:pointer}.game-primary:hover{filter:brightness(1.08);transform:translateY(-2px)}.game-primary:active{transform:translateY(2px)}.game-preview-label{color:#c4e5f7;font-size:11px;letter-spacing:1.5px;text-transform:uppercase}@media(max-width:600px){.game-brand{width:120px}.game-bonus{font-size:11px;gap:6px;padding:10px;align-items:flex-start;flex-direction:column}.game-bonus b{font-size:10px}.game-bonus button{font-size:11px;text-align:left}.game-primary{font-size:22px;min-height:45px}}@media(prefers-reduced-motion:reduce){.design-surface *{animation:none!important;transition:none!important}}.campaign-claim{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.65fr);gap:12px;padding:24px;position:relative;overflow:hidden}.campaign-kicker{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#81d7f3}.campaign-claim h1{font:italic 700 clamp(35px,3.4vw,56px)/.96 "Barlow Condensed";margin:14px 0 10px;color:#fff}.campaign-claim h1 em{font-style:inherit;color:#8fecd4}.campaign-claim p,.campaign-referrals p{font-size:13px;line-height:1.5;color:#c3dce9;margin:10px 0 16px}.campaign-stock{display:flex;gap:14px;align-items:center;margin:18px 0}.campaign-stock>strong{font:italic 700 66px/.9 Barlow Condensed;color:#fff3b2}.campaign-stock>span{font-size:12px;font-weight:800;line-height:1.5;color:#e8f5fa}.campaign-stock small{font-size:10px;color:#9abace}.campaign-claim .game-primary{font-size:23px;display:flex;gap:20px;justify-content:space-between;min-height:48px;width:100%}.campaign-claim .campaign-status{font-size:11px;margin:12px 0 0}.campaign-claim-box{display:grid;place-items:center;perspective:900px;min-width:0}.campaign-claim-box .design-box{transform:scale(.65) rotateX(-12deg) rotateY(-23deg) rotate(3deg)}.campaign-referrals{padding:22px}.campaign-referrals h2{font:italic 700 33px/.98 Barlow Condensed;color:#fff;margin:12px 0}.campaign-secondary{border:1px solid #51b5cf;background:#0a4661;color:#e1fbff;border-radius:5px;padding:13px;font-size:12px;font-weight:800;width:100%;cursor:pointer}.campaign-secondary:hover{background:#135a72}.campaign-rules{display:block;border:0;background:transparent;color:#a9c9dc;padding:12px 0 0;font-size:11px;cursor:pointer}.campaign-link{display:flex;gap:6px}.campaign-link input{min-width:0;width:100%;font-size:11px;background:#041d32;border:1px solid #3b6b89;color:#d1edff;border-radius:4px;padding:10px}.campaign-link button{background:#8de7cf;color:#06283a;border:0;border-radius:4px;font-size:10px;font-weight:800;padding:8px;white-space:nowrap;cursor:pointer}.campaign-ref-total{display:block;font-size:11px;color:#b4d7e9;margin-top:10px}.campaign-leaderboard{padding:20px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.campaign-board-head{border-bottom:1px solid #3f6d8b;padding-bottom:14px}.campaign-board-head h2{font:italic 700 46px/.95 Barlow Condensed;color:#fff;margin:10px 0}.campaign-board-head h2 em{color:#ffc664;font-style:inherit}.campaign-board-head>span:last-child{font-size:11px;line-height:1.5;display:block;color:#b7d6e6}.campaign-empty{display:grid;place-content:center;text-align:center;flex:1;color:#aacbdd;min-height:90px}.campaign-empty>span{font-size:35px;color:#60b9d7}.campaign-empty>strong{font-size:15px;color:#e1f3ff;margin-top:8px}.campaign-empty p{font-size:12px;line-height:1.6;margin:9px 0}.campaign-leaderboard ol{list-style:none;padding:0;margin:10px 0 0;overflow:auto;min-height:0}.campaign-leaderboard li{display:flex;align-items:center;gap:12px;border-bottom:1px solid #315571;padding:9px 0;font-size:12px}.campaign-leaderboard li>b{color:#ffc664;font:italic 700 25px Barlow Condensed}.campaign-leaderboard li>span{flex:1;min-width:0}.campaign-leaderboard li strong{display:block;color:#e2f3ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-leaderboard li small{font-size:10px;color:#9dbbd1}.campaign-leaderboard li>em{font:italic 700 25px Barlow Condensed;color:#94ebd4}.campaign-claim button:focus-visible,.campaign-referrals button:focus-visible{outline:3px solid #ffd47c;outline-offset:3px}@media(max-width:600px){.campaign-claim{padding:14px;gap:0;grid-template-columns:minmax(0,1fr) 100px}.campaign-kicker{font-size:9px;letter-spacing:.8px}.campaign-claim h1{font-size:33px;margin:8px 0}.campaign-claim p{font-size:12px;margin:6px 0}.campaign-stock{margin:10px 0;gap:10px}.campaign-stock>strong{font-size:48px}.campaign-stock>span{font-size:11px}.campaign-claim .game-primary{font-size:18px;padding:9px 12px;min-height:42px;gap:8px}.campaign-claim-box .design-box{transform:scale(.43) rotateX(-12deg) rotateY(-23deg) rotate(3deg)}.campaign-referrals{padding:13px}.campaign-referrals h2{font-size:25px;margin:7px 0}.campaign-referrals p{font-size:12px;margin:7px 0 10px}.campaign-secondary{font-size:11px;padding:10px}.campaign-leaderboard{padding:13px}.campaign-board-head{padding-bottom:8px}.campaign-board-head h2{font-size:34px;margin:5px 0}.campaign-board-head>span:last-child{font-size:10px}.campaign-empty{min-height:40px}.campaign-empty>span{display:none}.campaign-empty>strong{font-size:12px;margin-top:8px}.campaign-empty p{font-size:11px;margin:4px 0}.campaign-rules{font-size:10px;padding-top:7px}}.campaign-claim-box{position:relative;min-height:0;height:100%;align-self:stretch}.campaign-claim-box>.design-box{position:absolute;top:50%;left:50%;margin-left:-120px;margin-top:-102px}.campaign-full-top{flex:none;border:0;background:transparent;color:#aee6f5;font-size:10px;font-weight:800;padding:10px 0 0;text-align:left;cursor:pointer}.campaign-full-board{width:min(430px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;border:1px solid #4e9ec6;border-radius:10px;background:#082b45;color:#e6f7ff;padding:28px;box-shadow:0 25px 80px #0008}.campaign-full-board::backdrop{background:#031c35cc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.campaign-full-board h2{font:italic 700 37px Barlow Condensed;margin:5px 0 10px}.campaign-full-board p{font-size:12px}.campaign-full-board .close{color:#bce8f4}.campaign-full-board ol{overflow:visible;max-height:none}.campaign-full-board li{padding:10px 0}.gp01,.gp02,.gp03{font-family:DM Sans Variable,sans-serif;color:#edf7ff;background:#071b2d;padding:24px 3%;display:flex;flex-direction:column;gap:18px}.gp01:after,.gp02:after,.gp03:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#05162a77,transparent 38%,#05162a99);pointer-events:none}.gpa-head{display:flex;align-items:center;justify-content:space-between;gap:15px;z-index:3;min-height:45px}.gpa-head .design-brand{width:150px}.gpa-section{font:800 12px DM Sans Variable;letter-spacing:3px;color:#a6d8f7}.gpa-head button{display:flex;align-items:center;gap:12px;padding:9px 15px;background:#09213be6;border:1px solid #2388ce;border-radius:6px;color:#eaf6ff;font:800 11px DM Sans Variable}.gpa-avatar{border:1px solid #62b6f7;border-radius:50%;width:27px;height:27px;background:#0867ad;display:grid;place-items:center}.gpa-panel{background:linear-gradient(130deg,#103350f5,#071d34f2);border:1px solid #168ee4;border-radius:13px 3px;box-shadow:0 6px #04132355,0 18px 35px #00122033;padding:23px}.gpa-label{font-size:11px;letter-spacing:1.7px;font-weight:800;color:#51b9fc}.gpa-chip{font:700 12px DM Sans Variable;color:#a8efe6;background:#12635944;border:1px solid #31b5a277;border-radius:4px;padding:5px 8px;display:inline-block}.gpa-play{display:flex;justify-content:center;align-items:center;gap:28px;width:100%;border:0;border-bottom:4px solid #bb6e20;border-radius:8px 2px;padding:15px 20px;background:linear-gradient(#ffd982,#f5b84e);color:#09213b;font:italic 800 25px Barlow Condensed;letter-spacing:1px;transition:transform .16s ease-out}.gpa-play:active,.gpa-outline:active{transform:translateY(2px)}.gpa-outline{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 12px;background:#09223b;border:1px solid #269ae5;border-radius:5px;color:#eaf6ff;font:800 12px DM Sans Variable}.gpa-racefacts{display:flex;justify-content:space-between;font-size:12px;color:#a4c6de;border-bottom:1px solid #2b6081;padding:13px 0}.gpa-racefacts b{color:#fff}.gpa-choices{display:flex;gap:12px}.gpa-choices button{position:relative;display:grid;grid-template-columns:90px 1fr;align-items:center;text-align:left;flex:1;min-width:0;height:83px;border:1px solid #3585b3;background:#08243bdc;color:#e2f5ff;border-radius:8px;padding:7px 12px 7px 4px;transition:transform .18s ease-out,background .18s ease-out}.gpa-choices button>img,.gpa-choices button>div{grid-row:1 / 3;width:90px;height:70px;object-fit:contain}.gpa-choices button span{font:italic 800 24px Barlow Condensed;align-self:end}.gpa-choices button small{font:800 8px DM Sans Variable;letter-spacing:1px;color:#7bb9df;align-self:start;margin-top:4px}.gpa-choices button.gpa-selected{border:2px solid #36d8f0;background:#0b4e70e6;box-shadow:inset 0 0 20px #26cfe11a,0 0 15px #0bc5e522}.gpa-selected small{color:#69eadf!important}.gp01-stage{display:grid;grid-template-columns:255px 1fr 270px;gap:26px;align-items:center;flex:1;min-height:0;position:relative}.gp01-carinfo{align-self:center}.gp01-carinfo h1{font:italic 800 50px/.95 Barlow Condensed;margin:16px 0}.gp01-info{border-top:1px solid #327297;margin:22px 0;padding-top:20px}.gp01-info>span{font-size:11px;letter-spacing:1px;color:#65e3d7;font-weight:800}.gp01-info p{font-size:15px;line-height:1.55;margin:12px 0 0;color:#c2d8e8}.gp01-vehicle{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:0;animation:gpa-car-in .25s ease-out}.gp01-vehicle>img,.gp01-vehicle>div:not(.gp01-floor){width:min(49vw,680px);height:min(49vw,560px);max-width:none;object-fit:contain;position:absolute;filter:drop-shadow(0 35px 18px #01111b77);transform:translateY(20px)}.gp01-floor{position:absolute;bottom:13%;width:110%;height:20%;border:1px solid #70daf277;border-radius:50%;background:radial-gradient(ellipse,#5be8ff22,transparent 70%);transform:perspective(300px) rotateX(45deg)}.gp01-race h2{font:italic 800 42px Barlow Condensed;margin:12px 0 18px}.gp01-race h2>span{color:#ffcc60;margin-right:10px}.gp01-race>svg,.gp01-race>img,.gp01-race>div:not(.gpa-racefacts){width:100%;height:90px;object-fit:contain;background:#08243c;border:1px solid #277cae;border-radius:5px}.gp01-race p{font-size:14px;line-height:1.5;color:#bed3e2;margin:16px 0}.gp01-bottom{width:min(940px,85%);margin-inline:auto;z-index:2}.gp01-carousel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.gp01-carousel-head>span:last-child{font-size:9px;letter-spacing:1px;color:#b3cede}.gp01-bonus,.gp02-bonus,.gp03-bonus{flex-shrink:0;z-index:2}.gp02-stage{display:grid;grid-template-columns:230px 1fr 275px;gap:22px;flex:1;min-height:0;align-items:center}.gp02-catalog{height:100%;display:flex;flex-direction:column;justify-content:center;min-height:0}.gp02-title{margin-bottom:20px}.gp02-title h1{font:italic 800 41px/.95 Barlow Condensed;margin:10px 0}.gpa-vertical{flex-direction:column;gap:10px}.gpa-vertical button{flex:none;height:83px;grid-template-columns:100px 1fr}.gpa-vertical button>img,.gpa-vertical button>div{width:100px}.gp02-showcase{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:0}.gp02-watermark{font:italic 900 clamp(70px,9vw,150px)/.8 "Barlow Condensed";text-transform:uppercase;position:absolute;top:14%;left:0;right:0;text-align:center;white-space:nowrap;color:#e7faff22;text-shadow:0 0 40px #5edaf544}.gp02-vehicle{display:flex;align-items:center;justify-content:center;width:100%;height:100%;animation:gpa-car-in .25s ease-out}.gp02-vehicle>img,.gp02-vehicle>div{width:150%;height:110%;object-fit:contain;max-width:none;filter:drop-shadow(0 35px 20px #00101f88)}.gp02-selected{position:absolute;bottom:4%;left:4%;right:0;border-left:3px solid #49d4f3;padding-left:18px}.gp02-selected h2{font:italic 800 50px Barlow Condensed;margin:5px 0}.gp02-selected>span:last-child{font:700 12px DM Sans Variable;color:#9bd0ed}.gp02-details h2{font:italic 800 38px/.95 Barlow Condensed;margin:16px 0 24px}.gp02-detailrow{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #316482;padding:13px 0;font-size:13px}.gp02-detailrow>span{font-size:11px;color:#8fbcd7}.gp02-details>svg,.gp02-details>img,.gp02-details>div:not(.gp02-detailrow){width:100%;height:75px;object-fit:contain;margin-top:12px}.gp02-details p{font-size:13px;line-height:1.5;color:#a8c7dd;margin:18px 0}.gp03-stage{display:grid;grid-template-columns:1.05fr 1fr;gap:25px;flex:1;min-height:0;align-items:center}.gp03-track{padding:27px;position:relative;overflow:hidden}.gp03-trackhead{display:flex;justify-content:space-between;align-items:center;gap:10px}.gp03-tabs{display:flex;gap:9px;margin-top:22px}.gp03-tabs button{flex:1;background:#08243c;color:#c2e2f5;border:1px solid #297fac;border-radius:5px;padding:12px;font:800 13px DM Sans Variable;transition:transform .18s ease-out}.gp03-tabs .gpa-selected{background:#087bc1;border-color:#40d2ff;color:#fff}.gp03-map{height:260px;margin:20px 0;position:relative;display:flex;align-items:center;justify-content:center;animation:gpa-car-in .23s ease-out;background:radial-gradient(ellipse,#1979a52b,transparent 70%),linear-gradient(#2c769522 1px,transparent 1px),linear-gradient(90deg,#2c769522 1px,transparent 1px);background-size:auto,25px 25px,25px 25px;border:1px solid #236083;border-radius:7px}.gp03-map>svg,.gp03-map>img,.gp03-map>div{width:90%;height:80%;object-fit:contain}.gp03-map-title{position:absolute;bottom:15px;left:18px;color:#79d8ff;font:italic 800 22px Barlow Condensed;text-transform:uppercase;letter-spacing:2px}.gp03-trackbottom{display:flex;justify-content:space-between;align-items:center}.gp03-trackbottom h1{font:italic 800 51px/.9 Barlow Condensed;margin:0}.gp03-trackbottom h1 small{display:block;font:800 10px DM Sans Variable;letter-spacing:1.5px;color:#80b3d1;margin-top:12px}.gp03-trackbottom>div{border-left:1px solid #2c6583;padding-left:25px}.gp03-trackbottom>div>span{display:block;font-size:10px;color:#80b3d1;letter-spacing:1px}.gp03-trackbottom strong{font:italic 800 45px Barlow Condensed;color:#ffce73}.gp03-trackbottom strong small{font-size:19px}.gp03-garage{height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative;min-height:0}.gp03-vehicle{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.gp03-vehicle>img,.gp03-vehicle>div{width:115%;height:115%;object-fit:contain;max-width:none;filter:drop-shadow(0 25px 20px #00101f66)}.gp03-carlabel{position:absolute;top:10%;left:5%}.gp03-carlabel h2{font:italic 800 42px Barlow Condensed;margin:7px 0}.gp03-entry{padding:20px 23px;position:relative}.gp03-entry h3{font:italic 800 31px Barlow Condensed;margin:6px 0}.gp03-entry p{font-size:13px;color:#b0cbdd;margin:5px 0 17px}.gp03-entry .gpa-play{font-size:23px;padding:13px 20px}@keyframes gpa-car-in{0%{opacity:.4;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(hover:hover)and (pointer:fine){.gpa-choices button:hover{transform:translateY(-3px);background:#105171e6}.gpa-play:hover{transform:translateY(-2px)}.gp01-vehicle:hover>img,.gp02-vehicle:hover>img{transform:translateY(8px) rotate(-1deg);transition:transform .25s ease-out}}@media(max-width:700px){.gp01,.gp02,.gp03{padding:12px 14px;gap:10px}.gpa-head{min-height:35px;gap:10px}.gpa-head .design-brand{width:105px}.gpa-section{font-size:8px;letter-spacing:1px;margin-left:auto}.gpa-head button{font-size:0;padding:5px;background:#09213bcc;gap:0}.gpa-avatar{width:25px;height:25px;font-size:11px}.gpa-head button>span:last-child{display:none}.gpa-label{font-size:10px;letter-spacing:1.1px}.gpa-panel{padding:15px;border-radius:10px 3px}.gpa-chip{font-size:10px;padding:4px 6px}.gpa-play{font-size:24px;padding:12px 14px;min-height:47px}.gpa-outline{font-size:12px;padding:11px 10px}.gpa-choices{gap:6px}.gpa-choices button{height:75px;display:flex;flex-direction:column;justify-content:center;padding:3px;gap:0}.gpa-choices button>img,.gpa-choices button>div{width:65px;height:41px}.gpa-choices button span{font-size:18px;align-self:center;white-space:nowrap}.gpa-choices button small{font-size:6px;align-self:center;margin-top:2px;letter-spacing:.5px}.gp01-stage{display:grid;grid-template-columns:1fr 130px;grid-template-rows:77px 1fr;gap:12px;flex:1;min-height:280px}.gp01-carinfo{grid-column:1;grid-row:1;padding:13px;background:#0b2c46e6;align-self:start;z-index:2}.gp01-carinfo h1{font-size:33px;margin:5px 0}.gp01-carinfo .gpa-chip{position:absolute;top:28px;left:95px;font-size:9px}.gp01-info,.gp01-carinfo .gpa-outline{display:none}.gp01-vehicle{grid-column:1 / 3;grid-row:1 / 3;align-self:stretch;pointer-events:none;margin-top:40px;margin-right:75px}.gp01-vehicle>img,.gp01-vehicle>div:not(.gp01-floor){width:330px;height:330px;transform:translate(-20px,22px)}.gp01-floor{bottom:8%;left:-10%;width:100%;height:17%}.gp01-race{grid-column:2;grid-row:2;z-index:2;align-self:center;padding:12px 10px}.gp01-race>.gpa-label{font-size:10px;letter-spacing:1px}.gp01-race h2{font-size:30px;margin:9px 0}.gp01-race h2>span{margin-right:5px}.gp01-race>svg,.gp01-race>img,.gp01-race>div:not(.gpa-racefacts){height:48px}.gpa-racefacts{font-size:10px;padding:10px 0;gap:4px}.gp01-race p{font-size:12px;line-height:1.35;margin:10px 0}.gp01-race .gpa-play{font-size:23px;padding:10px 7px;gap:14px}.gp01-bottom{width:100%}.gp01-carousel-head{margin-bottom:6px}.gp01-carousel-head .gpa-label{font-size:9px}.gp01-carousel-head>span:last-child{font-size:7px}.gp02-stage{grid-template-columns:90px 1fr;grid-template-rows:1fr auto;gap:10px;align-items:stretch}.gp02-catalog{grid-column:1;grid-row:1 / 3;justify-content:flex-start}.gp02-title{margin-bottom:10px}.gp02-title .gpa-label{font-size:8px}.gp02-title h1{font-size:23px;line-height:1;margin:8px 0}.gpa-vertical{gap:8px}.gpa-vertical button{height:85px;flex:none;display:flex;padding:5px 3px}.gpa-vertical button>img,.gpa-vertical button>div{width:80px;height:48px}.gpa-vertical button span{font-size:21px}.gp02-showcase{grid-column:2;grid-row:1;min-height:210px}.gp02-watermark{font-size:57px;white-space:normal;top:10%;line-height:.85;color:#e7faff33}.gp02-vehicle>img,.gp02-vehicle>div{width:170%;height:130%;transform:translate(-8px,12px)}.gp02-selected{bottom:0;left:7%;padding-left:10px}.gp02-selected h2{font-size:36px;margin:4px 0}.gp02-selected .gpa-label{font-size:8px}.gp02-selected>span:last-child{font-size:10px}.gp02-details{grid-column:2;grid-row:2;padding:13px}.gp02-details>.gpa-label{font-size:9px}.gp02-details h2{font-size:27px;margin:7px 0 12px;line-height:.95}.gp02-details h2 br{display:none}.gp02-detailrow{padding:8px 0;font-size:12px;gap:5px}.gp02-detailrow>span{font-size:10px}.gp02-details>svg,.gp02-details>img,.gp02-details>div:not(.gp02-detailrow){display:none}.gp02-details p{font-size:12px;line-height:1.3;margin:10px 0}.gp02-details .gpa-play{font-size:22px;gap:15px;padding:10px}.gp03-stage{display:flex;flex-direction:column;gap:10px;align-items:stretch;flex:1;min-height:0}.gp03-track{padding:14px;flex:none}.gp03-trackhead{gap:4px}.gp03-trackhead .gpa-label{font-size:9px;letter-spacing:.7px}.gp03-trackhead .gpa-chip{font-size:9px}.gp03-tabs{gap:6px;margin-top:11px}.gp03-tabs button{font-size:12px;padding:9px}.gp03-map{height:124px;margin:10px 0}.gp03-map-title{font-size:15px;bottom:8px;left:11px}.gp03-trackbottom h1{font-size:33px}.gp03-trackbottom h1 small{font-size:8px;margin-top:7px;letter-spacing:.9px}.gp03-trackbottom>div{padding-left:17px}.gp03-trackbottom>div>span{font-size:9px}.gp03-trackbottom strong{font-size:30px}.gp03-trackbottom strong small{font-size:15px}.gp03-garage{flex:1;min-height:0;display:grid;grid-template-columns:110px 1fr;gap:5px;align-items:center}.gp03-vehicle{grid-column:1;grid-row:1;height:100%;min-height:150px;z-index:1;pointer-events:none}.gp03-vehicle>img,.gp03-vehicle>div{width:240px;height:240px;transform:translate(-10px,8px)}.gp03-carlabel{top:0;left:3px;z-index:2}.gp03-carlabel .gpa-label{font-size:7px;letter-spacing:.5px}.gp03-carlabel h2{font-size:27px;margin:4px 0}.gp03-entry{grid-column:2;grid-row:1;padding:13px;z-index:2}.gp03-entry .gpa-label{font-size:9px}.gp03-entry h3{font-size:23px;line-height:1;margin:7px 0}.gp03-entry p{font-size:12px;line-height:1.35;margin:7px 0 12px}.gp03-entry .gpa-play{font-size:19px;padding:10px 9px;gap:9px}}@media(max-width:700px)and (max-height:690px){.gp01-stage{min-height:250px}.gp01-vehicle>img,.gp01-vehicle>div:not(.gp01-floor){width:305px;height:305px}.gp02-title h1{font-size:22px}.gpa-vertical button{height:77px}.gp02-showcase{min-height:180px}.gp02-details h2{font-size:25px}.gp03-map{height:110px}.gp03-track{padding:12px}.gp03-garage{min-height:160px}}@media(prefers-reduced-motion:reduce){.gp01-vehicle,.gp02-vehicle,.gp03-map{animation:none}.gpa-choices button,.gpa-play,.gp03-tabs button{transition:none}}.gp01 .game-bonus,.gp02 .game-bonus,.gp03 .game-bonus,.gp01 .game-bonus button,.gp02 .game-bonus button,.gp03 .game-bonus button{font-size:13px}@media(max-width:700px){.gp01 .game-bonus,.gp02 .game-bonus,.gp03 .game-bonus,.gp01 .game-bonus button,.gp02 .game-bonus button,.gp03 .game-bonus button{font-size:12px;line-height:1.3;padding-block:8px}.gp01 .game-bonus button,.gp02 .game-bonus button,.gp03 .game-bonus button{padding:0}.gp01 .gpa-racefacts{font-size:12px;letter-spacing:0}.gp03-trackbottom>div>span{font-size:11px}}@media(min-width:701px){.gp02-stage{grid-template-rows:minmax(0,1fr)}.gp02-showcase{min-height:0;overflow:hidden}.gp02-vehicle{min-height:0}.gp02-selected{bottom:3%}}.gpa-campaign{gap:20px}.gpa-campaign-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:45px;position:relative;z-index:3}.gpa-campaign-head .design-brand{width:150px}.gpa-campaign-head>span{font-size:11px;letter-spacing:2px;color:#c2e7fb;font-weight:800}.gpa-campaign-head button{color:#d2edff;border:1px solid #3885b6;background:#082b47dd;border-radius:5px;font:700 11px DM Sans Variable;padding:11px 15px}.gpa-campaign .campaign-claim{grid-template-columns:minmax(0,1fr) 110px;padding:22px}.gpa-campaign .campaign-claim h1{font-size:43px}.gpa-campaign .campaign-claim-box .design-box{transform:scale(.49) rotateX(-12deg) rotateY(-23deg) rotate(3deg)}.gpa-campaign .campaign-claim .game-primary{font-size:22px;gap:8px;padding:13px 12px}.gpa-campaign .campaign-stock>strong{font-size:59px}.gpa-campaign .campaign-stock{margin:17px 0}.gpa-campaign-carlabel{font:italic 800 36px Barlow Condensed;text-shadow:0 3px 10px #00111c;position:absolute;color:#fff}.gpa-campaign-carlabel small{display:block;color:#a6dbf1;font:800 9px DM Sans Variable;letter-spacing:1.5px;margin-top:5px}.gpa-campaign-picker{display:flex;gap:7px;position:relative;z-index:2}.gpa-campaign-picker button{min-width:0;flex:1;border:1px solid #327fa7;border-radius:5px;background:#082b43e8;color:#dff3ff;padding:5px;display:flex;align-items:center;gap:6px;transition:transform .18s ease-out}.gpa-campaign-picker button.gpa-selected{border:2px solid #5be3e2;background:#0b506bdc}.gpa-campaign-picker img{width:70px;height:55px}.gpa-campaign-picker span{font:italic 800 20px Barlow Condensed;white-space:nowrap}.gp01-campaign-main{display:grid;grid-template-columns:355px 1fr 285px;gap:20px;flex:1;min-height:0;align-items:center}.gp01-campaign-car{position:relative;min-height:0;height:100%;display:flex;align-items:center;justify-content:center}.gp01-campaign-car>.game-vehicle{position:absolute;width:145%;height:120%;max-width:none;object-fit:contain;animation:gpa-car-in .2s ease-out}.gp01-campaign-car .gpa-campaign-carlabel{bottom:7%;left:8%;z-index:1}.gp01-top{height:100%;max-height:440px;display:flex;min-height:0}.gp01-top>.campaign-leaderboard{width:100%}.gp01-campaign-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.gp01-invite .campaign-referrals{padding:17px 20px;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.gp01-invite .campaign-kicker{grid-column:1}.gp01-invite .campaign-referrals h2{font-size:26px;grid-column:1;margin:8px 0}.gp01-invite .campaign-referrals p{grid-column:1;font-size:13px;margin:0}.gp01-invite .campaign-secondary,.gp01-invite .campaign-link{grid-column:2;grid-row:2;align-self:center}.gp01-invite .campaign-rules{grid-column:2;grid-row:3;text-align:left;padding:0}.gp01-invite .campaign-ref-total{grid-column:2}.gp02-campaign-main{display:grid;grid-template-columns:1fr 650px;gap:20px;flex:1;min-height:0}.gp02-campaign-showroom{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.gp02-campaign-title>span,.gp03-pass-heading>span{font-size:11px;letter-spacing:1.8px;color:#8ed6f3;font-weight:800}.gp02-campaign-title h1{font:italic 800 45px/.95 Barlow Condensed;margin:11px 0;text-shadow:0 2px 12px #002640}.gp02-campaign-car{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.gp02-campaign-car>.game-vehicle{width:135%;height:120%;max-width:none;animation:gpa-car-in .2s ease-out}.gp02-campaign-car .gpa-campaign-carlabel{bottom:0;left:0;font-size:31px}.gp02-campaign-showroom .gpa-campaign-picker{margin-top:18px}.gp02-campaign-showroom .gpa-campaign-picker button{flex-direction:column;gap:0;padding:4px}.gp02-campaign-showroom .gpa-campaign-picker img{height:48px}.gp02-campaign-showroom .gpa-campaign-picker span{font-size:18px}.gp02-campaign-panels{display:grid;grid-template-columns:355px 1fr;gap:18px;align-items:center;min-height:0}.gp02-top{height:100%;max-height:450px;display:flex;min-height:0}.gp02-top>.campaign-leaderboard{width:100%}.gp02-invite .campaign-referrals{display:flex;align-items:center;gap:20px;padding:17px 22px}.gp02-invite .campaign-kicker{display:none}.gp02-invite .campaign-referrals h2{font-size:27px;min-width:160px;margin:0}.gp02-invite .campaign-referrals p{font-size:13px;margin:0;max-width:245px}.gp02-invite .campaign-secondary,.gp02-invite .campaign-link{max-width:330px;margin-left:auto}.gp02-invite .campaign-rules{padding:0;min-width:125px}.gp03-campaign-main{display:grid;grid-template-columns:1.25fr 1fr;gap:25px;flex:1;min-height:0;align-items:stretch}.gp03-pass{display:flex;flex-direction:column;min-height:0;position:relative}.gp03-pass-heading h1{font:italic 800 48px/.92 Barlow Condensed;margin:12px 0}.gp03-pass-art{flex:1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center}.gp03-pass-art>.game-track-map{position:absolute;width:55%;height:55%;left:0;top:5%;opacity:.7;transform:rotate(-7deg);max-height:none}.gp03-pass-art>.game-vehicle{position:absolute;width:70%;height:150%;right:-6%;max-width:none}.gp03-pass-art>span{position:absolute;bottom:10%;left:0;color:#addbf1;font-size:9px;letter-spacing:1px;font-weight:800}.gp03-claim .campaign-claim{grid-template-columns:minmax(0,1fr) 160px;padding:22px 26px}.gp03-claim .campaign-claim h1{font-size:40px;margin:10px 0}.gp03-claim .campaign-stock{margin:13px 0}.gp03-claim .campaign-claim-box .design-box{transform:scale(.6) rotateX(-12deg) rotateY(-23deg) rotate(3deg)}.gp03-campaign-side{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:18px;min-height:0}.gp03-invite .campaign-referrals{padding:20px}.gp03-invite .campaign-referrals h2{font-size:30px}.gp03-invite .campaign-referrals h2 br{display:none}.gp03-top{display:flex;min-height:0}.gp03-top>.campaign-leaderboard{width:100%}.gp03-top .campaign-board-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px}.gp03-top .campaign-board-head h2{grid-column:2;grid-row:1 / 3;margin:0}.gp03-top .campaign-board-head>span:last-child{grid-column:1;font-size:12px}@media(max-width:700px){.gpa-campaign{padding:12px 14px;gap:10px}.gpa-campaign-head{min-height:32px;gap:10px}.gpa-campaign-head .design-brand{width:104px}.gpa-campaign-head>span{display:none}.gpa-campaign-head button{font-size:9px;padding:8px 10px;letter-spacing:.3px}.gpa-campaign .campaign-claim{grid-template-columns:minmax(0,1fr) 95px;padding:13px 15px;gap:0}.gpa-campaign .campaign-claim h1{font-size:32px;line-height:.98;margin:7px 0}.gpa-campaign .campaign-claim p{font-size:12px;line-height:1.35;margin:6px 0}.gpa-campaign .campaign-stock{margin:9px 0;gap:10px}.gpa-campaign .campaign-stock>strong{font-size:45px}.gpa-campaign .campaign-stock>span{font-size:11px;line-height:1.3}.gpa-campaign .campaign-claim .game-primary{font-size:19px;min-height:42px;padding:9px 11px;gap:6px}.gpa-campaign .campaign-claim-box .design-box{transform:scale(.39) rotateX(-12deg) rotateY(-23deg) rotate(3deg)}.gpa-campaign .campaign-kicker{font-size:9px;letter-spacing:.6px}.gpa-campaign .campaign-claim .campaign-status{font-size:10px;margin-top:6px}.gpa-campaign .campaign-referrals{padding:12px 14px;display:block}.gpa-campaign .campaign-referrals h2{font-size:24px;line-height:1;margin:6px 0}.gpa-campaign .campaign-referrals h2 br{display:none}.gpa-campaign .campaign-referrals p{font-size:12px;line-height:1.35;margin:5px 0 8px}.gpa-campaign .campaign-secondary{font-size:11px;line-height:1.2;padding:9px;min-height:34px}.gpa-campaign .campaign-rules{font-size:10px;padding-top:5px;min-width:0}.gpa-campaign .campaign-ref-total{font-size:10px;margin-top:5px}.gpa-campaign .campaign-leaderboard{padding:11px 14px;height:100%;width:100%}.gpa-campaign .campaign-board-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px;padding-bottom:7px}.gpa-campaign .campaign-board-head h2{grid-column:2;grid-row:1 / 3;font-size:33px;margin:0}.gpa-campaign .campaign-board-head>span:last-child{grid-column:1;font-size:10px;max-width:225px;line-height:1.25}.gpa-campaign .campaign-empty{min-height:35px;place-content:center}.gpa-campaign .campaign-empty>strong{font-size:12px;margin-top:5px}.gpa-campaign .campaign-empty p{font-size:11px;line-height:1.3;margin:4px 0}.gpa-campaign .campaign-empty p br{display:none}.gpa-campaign .campaign-empty>span{display:none}.gpa-campaign-picker{gap:5px}.gpa-campaign-picker button{padding:3px;gap:0;flex-direction:column;min-height:55px}.gpa-campaign-picker img{height:34px;width:60px}.gpa-campaign-picker span{font-size:16px}.gp01-campaign-main{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(108px,1fr);gap:10px;flex:none;min-height:0}.gp01-claim{grid-row:1;z-index:2}.gp01-top{grid-row:2;height:117px;max-height:none;z-index:2}.gp01-campaign-car{position:absolute;right:0;top:9px;width:110px;height:160px;opacity:.3;pointer-events:none;z-index:1}.gp01-campaign-car>.game-vehicle{width:180%;height:150%}.gp01-campaign-car .gpa-campaign-carlabel,.gp01-campaign-car .gp01-floor{display:none}.gp01-campaign-bottom{display:flex;flex-direction:column;gap:9px;min-height:0;flex:1;justify-content:space-between}.gp01-campaign-bottom>.gpa-campaign-picker{width:100%}.gp01-invite{width:100%;order:-1}.gp01-invite .campaign-referrals h2{grid-column:auto}.gp01-invite .campaign-secondary,.gp01-invite .campaign-link,.gp01-invite .campaign-rules{grid-column:auto;grid-row:auto}.gp02-campaign-main{display:flex;flex-direction:column;gap:9px;flex:none}.gp02-campaign-showroom{height:72px;flex:none;display:block;padding-left:90px}.gp02-campaign-title{display:none}.gp02-campaign-car{position:absolute;left:0;top:-5px;width:90px;height:80px;display:flex}.gp02-campaign-car>.game-vehicle{width:130%;height:140%}.gp02-campaign-car .gpa-campaign-carlabel{font-size:15px;bottom:-1px;left:0;white-space:nowrap}.gp02-campaign-car .gpa-campaign-carlabel small{display:none}.gp02-campaign-showroom .gpa-campaign-picker{margin:0;height:66px}.gp02-campaign-showroom .gpa-campaign-picker img{width:46px;height:35px}.gp02-campaign-showroom .gpa-campaign-picker span{font-size:14px}.gp02-campaign-panels{display:flex;flex-direction:column;gap:9px;align-items:stretch}.gp02-top{height:112px;max-height:none}.gp02-invite{flex:1;display:flex;align-items:center}.gp02-invite .campaign-referrals{width:100%;display:block}.gp02-invite .campaign-referrals h2{min-width:0;font-size:24px;margin:5px 0}.gp02-invite .campaign-referrals p{max-width:none;margin:5px 0 8px;font-size:12px}.gp02-invite .campaign-secondary,.gp02-invite .campaign-link{max-width:none;margin-left:0}.gp02-invite .campaign-kicker{display:none}.gp03-campaign-main{display:flex;flex-direction:column;gap:10px;flex:1}.gp03-pass{display:block;flex:none}.gp03-pass-heading{position:absolute;top:8px;right:9px;z-index:2;pointer-events:none}.gp03-pass-heading>span,.gp03-pass-heading h1{display:none}.gp03-pass-art{height:62px;margin-bottom:9px;position:relative;overflow:hidden;border:1px solid #2684b477;background:#06284188;border-radius:5px}.gp03-pass-art>.game-track-map{width:40%;height:95%;left:4%;top:3%;transform:rotate(0);opacity:.9}.gp03-pass-art>.game-vehicle{width:40%;height:190%;right:6%;top:-45%}.gp03-pass-art>span{bottom:5px;left:auto;right:8px;font-size:6px;letter-spacing:.3px}.gp03-claim .campaign-claim{grid-template-columns:minmax(0,1fr) 95px;padding:13px 15px}.gp03-claim .campaign-claim h1{font-size:32px;margin:7px 0}.gp03-claim .campaign-stock{margin:9px 0}.gp03-claim .campaign-claim-box .design-box{transform:scale(.39) rotateX(-12deg) rotateY(-23deg) rotate(3deg)}.gp03-campaign-side{display:flex;flex-direction:column;gap:9px;flex:1;justify-content:space-between}.gp03-invite .campaign-referrals{padding:12px 14px}.gp03-invite .campaign-referrals h2{font-size:24px}.gp03-top{height:112px;flex:none}.gp03-top .campaign-board-head>span:last-child{font-size:10px}}@media(max-width:700px)and (max-height:690px){.gpa-campaign{gap:8px}.gpa-campaign .campaign-claim{padding-block:11px}.gpa-campaign .campaign-claim h1{font-size:30px}.gpa-campaign .campaign-stock{margin:7px 0}.gpa-campaign .campaign-stock>strong{font-size:41px}.gpa-campaign .campaign-referrals{padding-block:10px}.gpa-campaign .campaign-referrals h2{font-size:22px}.gp01-top,.gp02-top,.gp03-top{height:105px}.gp02-campaign-showroom{height:61px}.gp02-campaign-showroom .gpa-campaign-picker{height:58px}.gp03-pass-art{height:54px;margin-bottom:8px}.gp03-claim .campaign-claim{padding-block:11px}.gp03-claim .campaign-claim h1{font-size:30px}.gp03-claim .campaign-stock{margin:7px 0}}@media(hover:hover)and (pointer:fine){.gpa-campaign-picker button:hover{transform:translateY(-2px)}}.gp04,.gp05,.gp06{background:#071d33;color:#edf8ff;font-family:DM Sans Variable,sans-serif}.gp04:after,.gp05:after,.gp06:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#061a3090,transparent 60%,#061a3060);z-index:-1;pointer-events:none}.gpb-campaign-header{position:absolute;top:0;left:3%;right:3%;height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:5}.gpb-campaign-header .design-brand{width:145px}.gpb-campaign-header>span{font:italic 700 17px Barlow Condensed;letter-spacing:1px;text-shadow:0 2px 4px #000}.gpb-campaign-header button{background:#092540;border:1px solid #258bc0;color:#d6f3ff;border-radius:6px;padding:12px 16px;font-size:12px}.gpb-claim,.gpb-invite,.gpb-board{position:absolute;z-index:2;min-height:0}.gpb-claim>.campaign-claim,.gpb-invite>.campaign-referrals,.gpb-board>.campaign-leaderboard{height:100%}.gp04 .gpb-claim{left:3%;top:16%;width:43%;height:61%}.gp04 .gpb-invite{left:49%;top:53%;width:26%;height:36%}.gp04 .gpb-board{right:3%;top:16%;width:20%;height:73%}.gp04-context{position:absolute;left:49%;top:16%;width:26%;text-align:center}.gp04-context>.game-track-map{width:100%;height:180px;border:3px solid #55cde3;border-radius:13px;filter:drop-shadow(0 10px 15px #00132388)}.gp04-context>span{display:block;background:#092540e8;padding:8px;font-size:10px;letter-spacing:1px}.gp04-track-tabs{display:flex;gap:5px;margin-bottom:12px}.gp04-track-tabs button,.gp05-selector button{background:#092540e8;border:1px solid #258bc0;color:#d6f3ff;border-radius:5px;padding:9px;font:italic 700 17px Barlow Condensed;flex:1}.gp04-track-tabs button.is-active,.gp05-selector button.is-active{border-color:#ffd16c;background:#155171;box-shadow:inset 0 -3px #ffd16c}.gp04-car{position:absolute;left:6%;bottom:-2%;width:35%;height:25%;pointer-events:none}.gp04-car img{height:100%;width:100%;object-fit:contain}.gp05 .gpb-claim{left:3%;top:15%;width:40%;height:62%}.gp05 .gpb-board{right:3%;top:15%;width:23%;height:77%}.gp05 .gpb-invite{left:46%;bottom:8%;width:25%;height:34%}.gp05-vehicle{position:absolute;left:36%;top:9%;width:43%;height:49%;pointer-events:none;animation:gpb-reveal .2s ease-out}.gp05-vehicle img{width:100%;height:100%;object-fit:contain;animation:gpb-sway 8s ease-in-out infinite}.gp05-selector{position:absolute;left:44%;top:48%;width:29%;display:flex;gap:5px;z-index:3}.gp05-selector button{font-size:15px;padding:8px 5px}.gp06 .gpb-claim{left:3%;top:16%;width:41%;height:63%}.gp06 .gpb-invite{left:47%;bottom:8%;width:27%;height:36%}.gp06 .gpb-board{right:3%;top:16%;width:20%;height:76%}.gp06-vehicle{position:absolute;left:38%;top:11%;width:44%;height:44%;pointer-events:none}.gp06-vehicle img{width:100%;height:100%;object-fit:contain;animation:gpb-sway 7s ease-in-out infinite}.gp06-carousel{position:absolute;left:50%;top:45%;width:22%;display:flex;justify-content:space-between;align-items:center;gap:9px;background:#092540ed;border:1px solid #258bc0;border-radius:8px;padding:8px 12px}.gp06-carousel button{border:0;background:none;color:#b5e9fa;font-size:30px;line-height:1;padding:0 10px}.gp06-carousel>span{font:italic 700 22px Barlow Condensed;text-align:center}.gp06-carousel small{display:block;font:9px DM Sans Variable;color:#80c5e7;letter-spacing:1px;margin-top:3px}.gp04 .campaign-claim,.gp05 .campaign-claim,.gp06 .campaign-claim{align-items:center}.gp04 .campaign-claim-box .design-box,.gp05 .campaign-claim-box .design-box,.gp06 .campaign-claim-box .design-box{animation:gpb-box 8s ease-in-out infinite}.gp04 button,.gp05 button,.gp06 button{transition:transform .16s ease}.gp04 button:active,.gp05 button:active,.gp06 button:active{transform:scale(.97)}@keyframes gpb-sway{50%{transform:translateY(-5px)}}@keyframes gpb-reveal{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes gpb-box{50%{transform:scale(.65) translateY(-5px) rotateX(-12deg) rotateY(-19deg) rotate(3deg)}}@media(max-width:700px){.gpb-campaign-header{left:4%;right:4%;height:57px;gap:8px}.gpb-campaign-header .design-brand{width:99px}.gpb-campaign-header>span{font-size:11px;letter-spacing:0}.gpb-campaign-header button{font-size:8px;padding:9px 6px}.gp04 .gpb-claim,.gp05 .gpb-claim,.gp06 .gpb-claim{left:4%;right:4%;width:auto;top:10%;height:35%}.gp04 .gpb-invite,.gp05 .gpb-invite,.gp06 .gpb-invite{left:4%;right:4%;width:auto;top:47%;bottom:auto;height:25%}.gp04 .gpb-board,.gp05 .gpb-board,.gp06 .gpb-board{left:4%;right:4%;width:auto;top:74%;height:23%}.gp04 .campaign-claim,.gp05 .campaign-claim,.gp06 .campaign-claim{padding:13px;grid-template-columns:minmax(0,1fr) 95px}.gp04 .campaign-claim h1,.gp05 .campaign-claim h1,.gp06 .campaign-claim h1{font-size:30px;margin:6px 0}.gp04 .campaign-stock,.gp05 .campaign-stock,.gp06 .campaign-stock{margin:7px 0}.gp04 .campaign-stock>strong,.gp05 .campaign-stock>strong,.gp06 .campaign-stock>strong{font-size:43px}.gp04 .campaign-claim p,.gp05 .campaign-claim p,.gp06 .campaign-claim p{font-size:12px;line-height:1.35}.gp04 .campaign-claim .game-primary,.gp05 .campaign-claim .game-primary,.gp06 .campaign-claim .game-primary{min-height:38px;font-size:18px;padding:8px 10px}.gp04 .campaign-claim-box .design-box,.gp05 .campaign-claim-box .design-box,.gp06 .campaign-claim-box .design-box{animation:none;transform:scale(.43) rotateX(-12deg) rotateY(-23deg) rotate(3deg)}.gp04 .campaign-referrals,.gp05 .campaign-referrals,.gp06 .campaign-referrals{padding:12px}.gp04 .campaign-referrals h2,.gp05 .campaign-referrals h2,.gp06 .campaign-referrals h2{font-size:23px;margin:5px 0}.gp04 .campaign-referrals h2 br,.gp05 .campaign-referrals h2 br,.gp06 .campaign-referrals h2 br{display:none}.gp04 .campaign-referrals p,.gp05 .campaign-referrals p,.gp06 .campaign-referrals p{margin:5px 0 8px;font-size:12px}.gp04 .campaign-secondary,.gp05 .campaign-secondary,.gp06 .campaign-secondary{font-size:12px;padding:9px}.gp04 .campaign-rules,.gp05 .campaign-rules,.gp06 .campaign-rules{padding-top:6px;font-size:11px}.gp04 .campaign-leaderboard,.gp05 .campaign-leaderboard,.gp06 .campaign-leaderboard{padding:10px 12px}.gp04 .campaign-board-head,.gp05 .campaign-board-head,.gp06 .campaign-board-head{display:grid;grid-template-columns:80px 1fr;gap:3px 10px;align-items:center;padding-bottom:6px}.gp04 .campaign-board-head>.campaign-kicker,.gp05 .campaign-board-head>.campaign-kicker,.gp06 .campaign-board-head>.campaign-kicker{display:none}.gp04 .campaign-board-head h2,.gp05 .campaign-board-head h2,.gp06 .campaign-board-head h2{font-size:29px;margin:0}.gp04 .campaign-board-head>span:last-child,.gp05 .campaign-board-head>span:last-child,.gp06 .campaign-board-head>span:last-child{font-size:11px;line-height:1.3}.gp04 .campaign-empty,.gp05 .campaign-empty,.gp06 .campaign-empty{min-height:0}.gp04 .campaign-empty p,.gp05 .campaign-empty p,.gp06 .campaign-empty p{font-size:12px;line-height:1.3;margin:3px 0}.gp04 .campaign-empty strong,.gp05 .campaign-empty strong,.gp06 .campaign-empty strong{margin:3px 0;font-size:12px}.gp04-context{top:11%;left:64%;width:30%;z-index:3;pointer-events:none;opacity:.4}.gp04-context>.game-track-map{height:80px;border:0}.gp04-track-tabs,.gp04-context>span{display:none}.gp04-car{display:none}.gp05-vehicle,.gp06-vehicle{left:56%;top:11%;width:42%;height:18%;z-index:3;opacity:.8}.gp05-selector,.gp06-carousel{display:none}.gp05 .campaign-claim-box,.gp06 .campaign-claim-box{padding-top:75px}.gp06 .gpb-invite{top:47%;height:25%}.gp06 .gpb-board{top:74%;height:23%}}@media(hover:hover)and (pointer:fine){.gp04 button:hover,.gp05 button:hover,.gp06 button:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.gp04 *,.gp05 *,.gp06 *{animation:none!important;transition:none!important}}@media(max-width:700px){.gp04 .gpb-claim,.gp05 .gpb-claim,.gp06 .gpb-claim{top:10%;height:40%}.gp04 .gpb-invite,.gp05 .gpb-invite,.gp06 .gpb-invite{top:52%;height:24%}.gp04 .gpb-board,.gp05 .gpb-board,.gp06 .gpb-board{top:78%;height:19%}.gp04 .campaign-claim h1,.gp05 .campaign-claim h1,.gp06 .campaign-claim h1{font-size:28px;line-height:.95}.gp04 .campaign-claim .campaign-status,.gp05 .campaign-claim .campaign-status,.gp06 .campaign-claim .campaign-status{font-size:11px;line-height:1.3;margin:6px 0 0}.gp04 .campaign-empty p br,.gp05 .campaign-empty p br,.gp06 .campaign-empty p br{display:none}.gp04 .campaign-empty p,.gp05 .campaign-empty p,.gp06 .campaign-empty p{font-size:12px;line-height:1.25}.gp04 .campaign-claim-box,.gp05 .campaign-claim-box,.gp06 .campaign-claim-box{padding-top:0}.gp05 .campaign-claim-box .design-box,.gp06 .campaign-claim-box .design-box{margin-top:40px}}@media(max-width:700px){.gp04 .campaign-claim-box>.design-box,.gp05 .campaign-claim-box>.design-box,.gp06 .campaign-claim-box>.design-box{position:absolute;left:50%;top:65%;margin-left:-120px;margin-top:-102px;transform:scale(.36) rotateX(-12deg) rotateY(-23deg) rotate(3deg);transform-origin:center;animation:none}}.game-07,.game-08,.game-09,.game-10{color:#eef8ff;font-family:DM Sans Variable,sans-serif;display:flex;flex-direction:column;padding:22px 30px;gap:18px;background:#082b48}.game-07:after,.game-08:after,.game-09:after,.game-10:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#06254033,#051c3e66);z-index:-1;pointer-events:none}.gp07-header,.gp08-header,.gp09-header,.gp10-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.gp07-header>span,.gp08-header>span,.gp09-header>span,.gp10-header>span{font-size:12px;font-weight:800;letter-spacing:2px;text-shadow:0 2px 5px #000}.gp07-header button,.gp08-header button,.gp09-header button,.gp10-header button{background:#082c49e8;color:#c9efff;border:1px solid #3984b1;border-radius:6px;padding:10px 15px;font-size:13px}.gp07-layout,.gp08-layout,.gp09-layout,.gp10-layout{flex:1;min-height:0;position:relative;display:grid;gap:16px}.gp07-claim,.gp08-claim,.gp09-claim,.gp10-claim,.gp07-top,.gp08-top,.gp09-top,.gp10-top,.gp07-invite,.gp08-invite,.gp09-invite,.gp10-invite{min-height:0;position:relative;z-index:2}.gp07-layout .campaign-claim,.gp08-layout .campaign-claim,.gp09-layout .campaign-claim,.gp10-layout .campaign-claim,.gp07-top .campaign-leaderboard,.gp08-top .campaign-leaderboard,.gp09-top .campaign-leaderboard,.gp10-top .campaign-leaderboard,.gp07-layout .campaign-referrals,.gp08-layout .campaign-referrals,.gp09-layout .campaign-referrals,.gp10-layout .campaign-referrals{height:100%}.gp07-car,.gp08-car,.gp09-car,.gp10-car{position:relative;min-height:0;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.gp07-catalog,.gp08-catalog,.gp09-catalog,.gp10-catalog{display:flex;gap:6px;position:relative;z-index:2;width:100%}.gp07-catalog button,.gp08-catalog button,.gp09-catalog button,.gp10-catalog button{background:#082c49e8;color:#d8edff;border:1px solid #337eac;border-radius:5px;flex:1;padding:10px 5px;font:700 italic 18px Barlow Condensed;white-space:nowrap;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.gp07-catalog button.is-selected,.gp08-catalog button.is-selected,.gp09-catalog button.is-selected,.gp10-catalog button.is-selected{background:#0878da;border-color:#4bdbff}.gp07-catalog button:active,.gp08-catalog button:active,.gp09-catalog button:active,.gp10-catalog button:active{transform:translateY(2px)}.gp07-car>.game-vehicle,.gp08-car>.game-vehicle,.gp09-car>.game-vehicle,.gp10-car>.game-vehicle{position:absolute;width:120%;height:100%;animation:gp-c-arrive .45s cubic-bezier(.2,.8,.2,1)}.gp07-layout{grid-template-columns:minmax(360px,1fr) minmax(260px,1fr) 280px;grid-template-rows:1fr 175px}.gp07-claim{grid-column:1;grid-row:1}.gp07-car{grid-column:2;grid-row:1/3;padding-bottom:15px}.gp07-car>span{position:absolute;top:15px;text-align:center;font:800 italic 26px Barlow Condensed;text-shadow:0 3px 6px #08203d}.gp07-car>.game-vehicle{bottom:25px}.gp07-top{grid-column:3;grid-row:1/3}.gp07-invite{grid-column:1;grid-row:2}.gp07-claim .campaign-claim{grid-template-columns:1fr 100px;padding:24px}.gp07-claim .campaign-claim-box .design-box{transform:scale(.48) rotateX(-12deg) rotateY(-23deg)}.gp07-invite .campaign-referrals{padding:16px 20px}.gp07-invite .campaign-referrals h2{font-size:29px;margin:8px 0}.gp07-invite .campaign-referrals h2 br{display:none}.gp07-invite .campaign-referrals p{margin:5px 0 10px}.gp07-invite .campaign-rules{padding-top:7px}.gp08-layout{grid-template-columns:minmax(350px,1fr) minmax(300px,1.1fr) 290px;grid-template-rows:38px 1fr 154px}.gp08-lights{grid-column:1/3;display:flex;gap:10px;align-items:center;justify-content:center}.gp08-lights i{width:25px;height:25px;border:3px solid #45201d;border-radius:50%;background:#d43d2e;position:relative}.gp08-lights i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#ffc29d;opacity:0;animation:gp-c-light 4s linear infinite}.gp08-claim{grid-column:1;grid-row:2}.gp08-top{grid-column:3;grid-row:1/4}.gp08-car{grid-column:2;grid-row:2;padding-bottom:15px}.gp08-car>.game-vehicle{height:120%;width:125%;bottom:0}.gp08-map{display:none}.gp08-invite{grid-column:1/3;grid-row:3}.gp08-invite .campaign-referrals{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;padding:18px 22px}.gp08-invite .campaign-kicker,.gp08-invite h2,.gp08-invite p{grid-column:1}.gp08-invite h2{font-size:29px;margin:7px 0}.gp08-invite h2 br{display:none}.gp08-invite p{margin:4px 0}.gp08-invite .campaign-secondary,.gp08-invite .campaign-link{grid-column:2;grid-row:1/4;align-self:center}.gp08-invite .campaign-rules{grid-column:2;padding-top:0;text-align:right}.gp08-claim .campaign-claim{grid-template-columns:1fr 90px;padding:20px}.gp08-claim .campaign-claim-box .design-box{transform:scale(.45) rotateX(-12deg) rotateY(-23deg)}.gp09-layout{grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:190px 1fr}.gp09-car{grid-column:1;grid-row:1/3;padding:0 10px 18px}.gp09-car>span{position:absolute;top:12px;left:10px;font:800 italic 35px/.95 Barlow Condensed;max-width:250px;text-shadow:0 3px 6px #08203d}.gp09-car>.game-vehicle{top:30px;height:90%;width:135%}.gp09-claim{grid-column:2/4;grid-row:1;display:flex;flex-direction:column;gap:7px}.gp09-invite{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:7px}.gp09-top{grid-column:3;grid-row:2;display:flex;flex-direction:column;gap:7px}.gp09-menu-label{font:800 italic 18px Barlow Condensed;color:#9edfff;padding-left:6px}.gp09-claim .campaign-claim{grid-template-columns:1fr 160px;padding:15px 23px}.gp09-claim .campaign-claim-copy{display:grid;grid-template-columns:1fr 190px;column-gap:20px}.gp09-claim .campaign-kicker,.gp09-claim h1,.gp09-claim .campaign-claim-copy>p{grid-column:1}.gp09-claim h1{font-size:35px;margin:8px 0 4px}.gp09-claim .campaign-claim-copy>p{margin:3px 0;font-size:13px}.gp09-claim .campaign-stock{grid-column:2;grid-row:1/3;margin:0;gap:10px}.gp09-claim .campaign-stock>strong{font-size:66px}.gp09-claim .game-primary{grid-column:2;grid-row:3;padding:8px 12px;font-size:20px;min-height:40px}.gp09-claim .campaign-claim-box .design-box{transform:scale(.48) rotateX(-12deg) rotateY(-23deg)}.gp10-layout{grid-template-columns:330px 1fr 300px;grid-template-rows:1fr 165px}.gp10-claim{grid-column:1;grid-row:1/3}.gp10-car{grid-column:2;grid-row:1;padding:0 10px 15px}.gp10-top{grid-column:3;grid-row:1/3}.gp10-invite{grid-column:2;grid-row:2}.gp10-claim .campaign-claim{display:flex;flex-direction:column;padding:24px}.gp10-claim .campaign-claim-box{flex:1;min-height:120px}.gp10-claim .campaign-claim-box .design-box{transform:scale(.65) rotateX(-12deg) rotateY(-23deg)}.gp10-car-label{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px}.gp10-car-label span{font-size:12px;color:#93d7ff;letter-spacing:1.5px}.gp10-car-label strong{font:800 italic 38px Barlow Condensed}.gp10-car>.game-vehicle{height:110%;bottom:0}.gp10-ring{position:absolute;bottom:70px;width:90%;height:70px;border:2px solid #69ddff99;border-radius:50%;background:#54d1e311}.gp10-invite .campaign-referrals{padding:14px 18px}.gp10-invite h2{font-size:29px;margin:7px 0}.gp10-invite h2 br{display:none}.gp10-invite p{margin:5px 0 10px}.gp10-invite .campaign-rules{padding-top:6px}@keyframes gp-c-arrive{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes gp-c-light{15%,40%{opacity:.85}55%,to{opacity:0}}@media(max-width:700px){.game-07,.game-08,.game-09,.game-10{padding:12px 13px;gap:10px}.gp07-header .design-brand,.gp08-header .design-brand,.gp09-header .design-brand,.gp10-header .design-brand{width:110px}.gp07-header>span,.gp08-header>span,.gp09-header>span,.gp10-header>span{display:none}.gp07-header button,.gp08-header button,.gp09-header button,.gp10-header button{font-size:12px;padding:7px 10px}.gp07-layout,.gp08-layout,.gp09-layout,.gp10-layout{display:grid;gap:9px;grid-template-columns:1fr 1fr;grid-template-rows:245px 1fr}.gp07-claim,.gp08-claim,.gp09-claim,.gp10-claim{grid-column:1/3;grid-row:1;display:block}.gp07-invite,.gp08-invite,.gp09-invite,.gp10-invite{grid-column:1;grid-row:2;display:block}.gp07-top,.gp08-top,.gp09-top,.gp10-top{grid-column:2;grid-row:2;display:block}.gp07-car,.gp08-car,.gp09-car,.gp10-car{position:absolute;top:55px;right:0;width:160px;height:165px;z-index:3;padding:0;pointer-events:none}.gp07-car>.game-vehicle,.gp08-car>.game-vehicle,.gp09-car>.game-vehicle,.gp10-car>.game-vehicle{width:130%;height:120%;bottom:0;top:auto}.gp07-car>span,.gp09-car>span,.gp10-car-label,.gp10-ring,.gp08-map{display:none}.gp07-catalog,.gp08-catalog,.gp09-catalog,.gp10-catalog{position:absolute;bottom:-15px;right:5px;width:143px;gap:3px;pointer-events:auto;display:grid;grid-template-columns:1fr 1fr}.gp07-catalog button,.gp08-catalog button,.gp09-catalog button,.gp10-catalog button{padding:4px 2px;font-size:12px}.gp07-layout .campaign-claim,.gp08-layout .campaign-claim,.gp09-layout .campaign-claim,.gp10-layout .campaign-claim{display:block;padding:13px 14px}.gp07-layout .campaign-claim-copy,.gp08-layout .campaign-claim-copy,.gp09-layout .campaign-claim-copy,.gp10-layout .campaign-claim-copy{display:block}.gp07-layout .campaign-claim-box,.gp08-layout .campaign-claim-box,.gp09-layout .campaign-claim-box,.gp10-layout .campaign-claim-box{display:none}.gp07-layout .campaign-claim h1,.gp08-layout .campaign-claim h1,.gp09-layout .campaign-claim h1,.gp10-layout .campaign-claim h1{font-size:31px;line-height:.95;margin:9px 0 8px;max-width:205px}.gp07-layout .campaign-claim-copy>p,.gp08-layout .campaign-claim-copy>p,.gp09-layout .campaign-claim-copy>p,.gp10-layout .campaign-claim-copy>p{font-size:12px;max-width:190px;margin:6px 0}.gp07-layout .campaign-stock,.gp08-layout .campaign-stock,.gp09-layout .campaign-stock,.gp10-layout .campaign-stock{margin:12px 0;gap:9px}.gp07-layout .campaign-stock>strong,.gp08-layout .campaign-stock>strong,.gp09-layout .campaign-stock>strong,.gp10-layout .campaign-stock>strong{font-size:55px}.gp07-layout .campaign-stock>span,.gp08-layout .campaign-stock>span,.gp09-layout .campaign-stock>span,.gp10-layout .campaign-stock>span{font-size:11px}.gp07-layout .campaign-claim .game-primary,.gp08-layout .campaign-claim .game-primary,.gp09-layout .campaign-claim .game-primary,.gp10-layout .campaign-claim .game-primary{width:100%;font-size:22px;padding:8px 12px;min-height:44px;position:relative;z-index:5}.gp07-layout .campaign-referrals,.gp08-layout .campaign-referrals,.gp09-layout .campaign-referrals,.gp10-layout .campaign-referrals{display:block;padding:12px 10px}.gp07-layout .campaign-referrals h2,.gp08-layout .campaign-referrals h2,.gp09-layout .campaign-referrals h2,.gp10-layout .campaign-referrals h2{font-size:25px;line-height:.95;margin:9px 0}.gp07-layout .campaign-referrals h2 br,.gp08-layout .campaign-referrals h2 br,.gp10-layout .campaign-referrals h2 br{display:block}.gp07-layout .campaign-referrals p,.gp08-layout .campaign-referrals p,.gp09-layout .campaign-referrals p,.gp10-layout .campaign-referrals p{font-size:12px;line-height:1.4;margin:8px 0 12px}.gp07-layout .campaign-secondary,.gp08-layout .campaign-secondary,.gp09-layout .campaign-secondary,.gp10-layout .campaign-secondary{font-size:12px;line-height:1.4;padding:9px 6px}.gp07-layout .campaign-rules,.gp08-layout .campaign-rules,.gp09-layout .campaign-rules,.gp10-layout .campaign-rules{font-size:11px;line-height:1.4;text-align:left;padding-top:10px}.gp07-layout .campaign-leaderboard,.gp08-layout .campaign-leaderboard,.gp09-layout .campaign-leaderboard,.gp10-layout .campaign-leaderboard{padding:12px 10px}.gp07-layout .campaign-board-head>span:last-child,.gp08-layout .campaign-board-head>span:last-child,.gp09-layout .campaign-board-head>span:last-child,.gp10-layout .campaign-board-head>span:last-child{font-size:11px;line-height:1.4}.gp07-layout .campaign-empty p,.gp08-layout .campaign-empty p,.gp09-layout .campaign-empty p,.gp10-layout .campaign-empty p{font-size:12px;line-height:1.4}.gp07-layout .campaign-kicker,.gp08-layout .campaign-kicker,.gp09-layout .campaign-kicker,.gp10-layout .campaign-kicker{font-size:10px;letter-spacing:.4px}.gp07-layout .campaign-link,.gp08-layout .campaign-link,.gp09-layout .campaign-link,.gp10-layout .campaign-link{flex-direction:column}.gp07-layout .campaign-link button,.gp08-layout .campaign-link button,.gp09-layout .campaign-link button,.gp10-layout .campaign-link button{font-size:12px;min-height:30px}.gp09-menu-label{display:none}.gp08-layout{grid-template-rows:268px 1fr;padding-top:23px}.gp08-lights{position:absolute;top:0;left:0;right:0;gap:7px;height:17px}.gp08-lights i{height:15px;width:15px;border-width:2px}.gp08-car{top:77px}.gp08-invite .campaign-ref-total{font-size:11px}.gp10-layout{grid-template-columns:1.05fr 1fr;grid-template-rows:245px 1fr}.gp09-layout{grid-template-columns:1fr 1fr;grid-template-rows:245px 1fr}}@media(prefers-reduced-motion:reduce){.gp07-car>.game-vehicle,.gp08-car>.game-vehicle,.gp09-car>.game-vehicle,.gp10-car>.game-vehicle,.gp08-lights i:after{animation:none}.gp07-catalog button,.gp08-catalog button,.gp09-catalog button,.gp10-catalog button{transition:none}}@media(max-width:700px){.gp07-layout,.gp09-layout,.gp10-layout,.gp08-layout{grid-template-rows:295px minmax(0,1fr)}.gp07-layout .campaign-claim h1,.gp08-layout .campaign-claim h1,.gp09-layout .campaign-claim h1,.gp10-layout .campaign-claim h1{font-size:29px;margin:7px 0}.gp07-layout .campaign-claim-copy>p,.gp08-layout .campaign-claim-copy>p,.gp09-layout .campaign-claim-copy>p,.gp10-layout .campaign-claim-copy>p{line-height:1.3;margin:5px 0}.gp07-layout .campaign-stock,.gp08-layout .campaign-stock,.gp09-layout .campaign-stock,.gp10-layout .campaign-stock{margin:8px 0}.gp07-layout .campaign-claim-copy>.campaign-status,.gp08-layout .campaign-claim-copy>.campaign-status,.gp09-layout .campaign-claim-copy>.campaign-status,.gp10-layout .campaign-claim-copy>.campaign-status{max-width:none;font-size:11px;line-height:1.3;margin:6px 0 0}.gp07-layout .campaign-referrals,.gp08-layout .campaign-referrals,.gp09-layout .campaign-referrals,.gp10-layout .campaign-referrals{padding:10px}.gp07-layout .campaign-referrals h2,.gp08-layout .campaign-referrals h2,.gp09-layout .campaign-referrals h2,.gp10-layout .campaign-referrals h2{margin:7px 0}.gp07-layout .campaign-referrals p,.gp08-layout .campaign-referrals p,.gp09-layout .campaign-referrals p,.gp10-layout .campaign-referrals p{margin:7px 0 9px}}@media(min-width:701px){.gp07-layout,.gp10-layout{grid-template-rows:minmax(0,1fr) 215px}.gp09-layout{grid-template-rows:350px minmax(0,1fr)}.gp09-claim .campaign-claim{grid-template-columns:minmax(0,1fr) 145px;padding:18px 22px}.gp09-claim .campaign-claim-copy{display:block}.gp09-claim .campaign-claim h1{font-size:37px;margin:9px 0 6px}.gp09-claim .campaign-claim-copy>p{margin:6px 0}.gp09-claim .campaign-stock{margin:12px 0;gap:12px}.gp09-claim .campaign-stock>strong{font-size:58px}.gp09-claim .game-primary{font-size:22px;padding:10px 15px;min-height:44px}.gp09-claim .campaign-claim-copy>.campaign-status{font-size:11px;line-height:1.3;margin:6px 0 0}.gp09-invite .campaign-referrals{padding:16px}.gp09-invite .campaign-referrals h2{font-size:29px;margin:8px 0}.gp09-invite .campaign-referrals p{margin:7px 0 12px}}.launch-stock{position:relative;isolation:isolate;width:370px;max-width:100%;padding:12px 18px 14px;color:#f0f8ff;background:linear-gradient(120deg,#103957f5,#061d34f5 75%);border:1px solid #3997bd;border-bottom:3px solid #0d4f79;border-radius:15px 4px;box-shadow:0 5px #03162b55,0 12px 25px #00152733,inset 0 1px #9ce7ff24;font-family:DM Sans Variable,sans-serif;overflow:hidden;animation:launch-stock-arrive .24s cubic-bezier(.22,1,.36,1) both;pointer-events:none}.launch-stock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 35%,#a4e8ff12 47%,#e4f8ff25 50%,transparent 64%);transform:translate(-130%);animation:launch-stock-sweep 8s ease-in-out 1s infinite}.launch-stock:after{content:"";position:absolute;right:0;top:0;width:39px;height:3px;background:#ffc66a;box-shadow:-8px 0 #ffc66a44}.launch-stock-heading{display:flex;align-items:center;gap:7px;font-size:9px;line-height:1;font-weight:800;letter-spacing:1.3px;color:#a3cee4}.launch-stock-flag{width:12px;height:10px;background:conic-gradient(#98cce0 25%,transparent 0 50%,#98cce0 0 75%,transparent 0);background-size:6px 6px;opacity:.85}.launch-stock-state{margin-left:auto;border:1px solid #59d6bd55;border-radius:3px;background:#32d7b31a;color:#80efd1;padding:3px 5px;font-size:8px;letter-spacing:1px}.launch-stock-main{display:flex;align-items:center;gap:12px;margin:7px 0 11px;font-variant-numeric:tabular-nums}.launch-stock-total{font:italic 700 73px/.86 Barlow Condensed,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-1px;color:#f3fcff;min-width:2.15ch;text-align:center;text-shadow:0 3px #001b32,0 0 20px #64deff20}.launch-stock-label{font:italic 700 26px/.94 Barlow Condensed,sans-serif;letter-spacing:.8px;color:#d0edfa}.launch-stock-breakdown{display:grid;gap:10px;padding-left:13px;margin-left:auto;border-left:1px solid #4480a166;white-space:nowrap}.launch-stock-breakdown>span{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.4px;color:#bed9e8}.launch-stock-breakdown b{font-size:15px;line-height:1;min-width:2ch;font-variant-numeric:tabular-nums}.launch-stock-breakdown i{width:5px;height:13px;display:block;transform:skew(-13deg);margin-right:3px}.launch-stock-normal i,.launch-stock-bar-normal{background:#4ce0f4}.launch-stock-normal b{color:#83eafb}.launch-stock-rare i,.launch-stock-bar-rare{background:#b98aff}.launch-stock-rare b{color:#d0adff}.launch-stock-bar{height:5px;background:#02162a;border-radius:2px;overflow:hidden;display:flex;gap:2px;box-shadow:0 0 0 1px #5a8da02b}.launch-stock-bar>span{height:100%;flex-shrink:0;transform-origin:left;transform:scaleX(1)}.launch-stock-bar-normal{width:calc(var(--launch-normal-share)*100%)}.launch-stock-bar-rare{width:calc(var(--launch-rare-share)*100%);flex-shrink:1}.launch-stock-bar-pending{background:repeating-linear-gradient(120deg,#284a5e 0,#284a5e 7px,#14354c 7px,#14354c 14px)}.launch-stock-empty .launch-stock-total{color:#ffc66a}.launch-stock-empty .launch-stock-state{background:#ffc66a12;border-color:#ffc66a66;color:#ffd79a}@keyframes launch-stock-arrive{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes launch-stock-sweep{0%,65%{transform:translate(-130%)}85%,to{transform:translate(130%)}}@media(max-width:800px){.launch-stock{width:280px;padding:8px 12px 10px;border-radius:11px 3px;border-bottom-width:2px}.launch-stock-heading{font-size:7px;letter-spacing:.8px}.launch-stock-state{font-size:7px;padding:2px 4px}.launch-stock-flag{width:9px;height:8px;background-size:5px 5px}.launch-stock-main{gap:9px;margin:5px 0 8px}.launch-stock-total{font-size:47px;min-width:2.2ch;letter-spacing:0}.launch-stock-label{font-size:21px;letter-spacing:.4px}.launch-stock-breakdown{gap:7px;padding-left:9px}.launch-stock-breakdown>span{font-size:11px;gap:4px;letter-spacing:0}.launch-stock-breakdown b{font-size:12px}.launch-stock-breakdown i{width:4px;height:10px;margin-right:1px}.launch-stock-bar{height:4px;gap:1px}}@media(prefers-reduced-motion:reduce){.launch-stock,.launch-stock:before{animation:none}.launch-stock:before{display:none}}.play-landing{background:#0b2a43;color:#ecf7ff;font-family:DM Sans Variable;display:grid;grid-template-rows:74px minmax(0,1fr) 84px}.play-landing>.game-backdrop{background-image:url(/static/play-garage-empty-aFfwGbcz.webp)!important;background-position:center;background-size:cover;filter:brightness(.9)}.pl-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03172c33,transparent 30%,#03172c22);z-index:-1}.pl-hud{display:flex;align-items:center;justify-content:space-between;padding:12px 28px;gap:15px}.pl-hud .design-brand{width:155px}.pl-account{display:flex;gap:13px;align-items:center}.pl-live{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:1px;color:#c7e3ed;background:#092b40d9;border:1px solid #47718c;padding:11px;border-radius:6px}.pl-live i{width:5px;height:5px;background:#28e0bc;border-radius:50%}.pl-account>button{display:flex;align-items:center;gap:12px;background:#092740ef;border:1px solid #2494c9;border-bottom:3px solid #06203a;border-radius:6px;padding:9px 13px;color:#e6f5ff;font-size:11px}.pl-avatar{display:grid;place-items:center;width:25px;height:25px;border:1px solid #5cbde9;border-radius:50%;background:#0c6ba2;color:#fff}.pl-stage{position:relative;min-height:0}.pl-box-stage{position:absolute;left:28%;right:28%;top:9%;bottom:7%;display:grid;place-items:center;perspective:1100px}.pl-box-stage>.design-box{--box-front:#0b75ad;--box-side:#03435e;--box-top:#17a8c2;--box-accent:#ffab31;transform:scale(1.25) rotateX(-14deg) rotateY(-27deg) rotate(3deg);animation:pl-float 7s ease-in-out infinite}.pl-box-stage:hover>.design-box{animation-play-state:paused}.pl-box-ring{position:absolute;width:330px;height:115px;border:1px solid #5fe1f366;border-radius:50%;bottom:13%;background:#43d1d412;box-shadow:0 0 35px #40cadd22}.pl-box-shadow{position:absolute;width:230px;height:65px;border-radius:50%;bottom:19%;background:#001b34aa;filter:blur(15px)}.pl-object-label{position:absolute;bottom:2%;font-size:10px;letter-spacing:1.6px;color:#e3f5fc;background:#08273bd9;border:1px solid #377a9b;border-radius:6px;padding:10px 15px}.pl-loadout,.pl-race-console{position:absolute;width:270px;background:linear-gradient(145deg,#0d3353ef,#061f39f5);border:1px solid #268ec0;border-bottom:4px solid #164566;border-radius:12px 3px;box-shadow:0 8px 10px #00162c44}.pl-loadout{left:24px;bottom:11%;padding:20px}.pl-panel-label{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:1px;color:#67c9f2;font-weight:800}.pl-panel-label>b{color:#98f2d4;background:#28544b;border:1px solid #5d8e7e;border-radius:3px;padding:4px 7px;font-size:10px;letter-spacing:0}.pl-loadout h1{font:italic 700 38px/.95 Barlow Condensed;margin:17px 0 11px;color:#fff}.pl-condition{font-size:12px;line-height:1.5;margin:0 0 15px;color:#bad9ed}.pl-condition strong{color:#fff;font-weight:600}.pl-quota{display:flex;align-items:center;gap:12px;border-top:1px solid #386789;padding-top:15px}.pl-quota>strong{font:italic 700 54px/.9 Barlow Condensed;color:#35dfba}.pl-quota>span{font-size:11px;font-weight:850;line-height:1.5;color:#e3f6ff}.pl-quota small{display:block;font-size:10px;color:#89abc1}.pl-quota-track{height:5px;border-radius:3px;background:#1d4c65;margin-top:13px;overflow:hidden}.pl-quota-track>span{display:block;height:100%;background:#27d9b8;transition:width .4s ease}.pl-status{font-size:11px;line-height:1.6;color:#a8c9df;margin:12px 0}.pl-primary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(#ffd57b,#f6c05f);color:#072b45;border:1px solid #ffe1a0;border-bottom:4px solid #b9772f;border-radius:7px;min-height:50px;padding:10px 13px;font:italic 700 22px Barlow Condensed;transition:transform .15s ease}.pl-primary:hover{transform:translateY(-2px);filter:brightness(1.04)}.pl-primary:active{transform:translateY(2px)}.pl-primary span{font-family:DM Sans Variable;font-size:23px}.pl-delivery{display:block;color:#bad8e8;font-size:10px;line-height:1.5;margin-top:10px}.pl-race-console{right:24px;bottom:11%;height:354px;padding:16px}.pl-race-console>.campaign-leaderboard{background:none;border:0;box-shadow:none;border-radius:0;padding:0;height:calc(100% - 53px)}.pl-race-console .campaign-board-head h2{font-size:36px;margin:9px 0}.pl-race-console .campaign-board-head>.campaign-kicker{font-size:10px}.pl-race-console .campaign-board-head>span:last-child{font-size:11px;line-height:1.5}.pl-race-console .campaign-empty{min-height:0}.pl-race-console .campaign-empty>span{font-size:28px}.pl-race-console .campaign-empty strong{font-size:13px}.pl-race-console .campaign-empty p{font-size:11px}.pl-invite{display:flex;width:100%;justify-content:space-between;align-items:center;background:#073754;border:1px solid #49a6c7;border-radius:5px;padding:12px 13px;color:#e0f6ff;font-size:12px;font-weight:800}.pl-dock{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;gap:8px;background:#071f36f0;border-top:1px solid #258cbd;padding:12px 20px}.pl-dock button{min-width:145px;min-height:48px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #21618a;border-bottom:3px solid #04182e;border-radius:6px;background:#061b31;color:#e7f6ff;font:italic 700 22px Barlow Condensed}.pl-dock button.is-active{background:#0789df;border-color:#52c4ff;box-shadow:inset 0 -3px #ffbf60}.pl-dock button>span{font:22px DM Sans Variable}.pl-dock button:hover{background:#12577a}.pl-modal{width:min(430px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;background:#092a43;border:1px solid #5c9bc0;border-radius:10px;padding:34px 16px 16px;color:#e7f6ff;box-shadow:0 25px 80px #001321aa}.pl-modal::backdrop{background:#02182dbb;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.pl-modal>.campaign-referrals,.pl-modal>.campaign-leaderboard{border:0;background:none;box-shadow:none;padding:10px}.pl-top-modal>.campaign-leaderboard{min-height:260px}.pl-close{position:absolute;top:5px;right:11px;width:30px;height:30px;background:none;border:0;color:#badced;font-size:28px}.play-landing button:focus-visible{outline:3px solid #ffe29e;outline-offset:3px}@keyframes pl-float{50%{transform:scale(1.25) translateY(-10px) rotateX(-13deg) rotateY(-23deg) rotate(2deg)}}@media(max-width:1000px)and (min-width:601px){.pl-loadout,.pl-race-console{width:245px}.pl-loadout{left:18px}.pl-race-console{right:18px}.pl-box-stage{left:32%;right:32%}.pl-box-stage>.design-box{animation:none;transform:scale(.9) rotateX(-14deg) rotateY(-27deg) rotate(3deg)}}@media(max-width:600px){.play-landing{grid-template-rows:56px minmax(0,1fr) 66px}.pl-hud{padding:8px 15px}.pl-hud .design-brand{width:113px}.pl-live{display:none}.pl-account>button{font-size:9px;padding:6px 8px;gap:7px}.pl-avatar{width:22px;height:22px}.play-landing>.game-backdrop{background-position:54% center}.pl-box-stage{left:0;right:0;top:5px;bottom:auto;height:220px}.pl-box-stage>.design-box{animation:pl-mobile-float 7s ease-in-out infinite;transform:scale(.74) rotateX(-14deg) rotateY(-27deg) rotate(3deg)}.pl-box-ring{width:210px;height:60px;bottom:16px}.pl-box-shadow{width:170px;height:40px;bottom:35px}.pl-object-label{bottom:0;font-size:8px;padding:6px 9px;letter-spacing:1px}.pl-loadout,.pl-race-console{bottom:17px;width:calc(50% - 20px);border-radius:8px 3px}.pl-loadout{left:13px;padding:12px;height:280px}.pl-panel-label{font-size:8px;letter-spacing:.5px}.pl-panel-label>b{font-size:8px;padding:3px 4px}.pl-loadout h1{font-size:28px;margin:12px 0 8px}.pl-condition{font-size:11px;line-height:1.4;margin:0 0 10px}.pl-quota{padding-top:10px;gap:8px}.pl-quota>strong{font-size:43px}.pl-quota>span{font-size:9px}.pl-quota small{font-size:8px}.pl-quota-track{margin-top:9px;height:4px}.pl-status{font-size:10px;line-height:1.4;margin:9px 0}.pl-primary{min-height:43px;font-size:17px;padding:7px 8px;gap:3px;position:absolute;bottom:11px;left:11px;width:calc(100% - 22px)}.pl-primary span{font-size:18px}.pl-delivery{font-size:9px;line-height:1.25;margin-top:7px}.pl-race-console{right:13px;padding:11px;height:280px}.pl-race-console>.campaign-leaderboard{height:calc(100% - 48px)}.pl-race-console .campaign-board-head h2{font-size:30px;margin:7px 0}.pl-race-console .campaign-board-head>.campaign-kicker{font-size:8px;letter-spacing:.7px}.pl-race-console .campaign-board-head>span:last-child{font-size:10px}.pl-race-console .campaign-empty strong{font-size:12px}.pl-race-console .campaign-empty p{font-size:10px;line-height:1.4}.pl-invite{font-size:10px;padding:11px 8px}.pl-dock{padding:8px 11px;gap:5px}.pl-dock button{min-width:0;flex:1;min-height:45px;gap:5px;font-size:17px}.pl-dock button>span{font-size:16px}}@media(max-width:600px)and (max-height:700px){.pl-box-stage{height:195px;top:-5px}.pl-box-stage>.design-box{animation:none;transform:scale(.65) rotateX(-14deg) rotateY(-27deg) rotate(3deg)}.pl-loadout,.pl-race-console{height:280px;bottom:12px}.pl-object-label{display:none}}@keyframes pl-mobile-float{50%{transform:scale(.74) translateY(-7px) rotateX(-13deg) rotateY(-23deg) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.play-landing *{animation:none!important;transition:none!important}}@media(min-width:801px){.play-landing{grid-template-rows:76px minmax(0,1fr) 90px;color:#f3f8ff}.pl-hud{padding:10px 26px;gap:20px;background:linear-gradient(#071d36a8,transparent)}.pl-hud .design-brand{height:54px;width:auto;max-width:42vw;object-fit:contain}.pl-account{gap:18px}.pl-account>button{background:#071d36f5;border:2px solid #126bb5;border-radius:12px 4px;min-height:48px;padding:9px 15px;box-shadow:0 3px #021225;font-size:12px}.pl-avatar{width:29px;height:29px}.pl-loadout{left:26px;top:50%;bottom:auto;transform:translateY(-50%);width:350px;padding:20px;border:3px solid #126bb5;border-radius:17px 5px;background:linear-gradient(135deg,#0c3154,#061a33 75%);box-shadow:0 5px #02122580,0 10px 22px #02122540}.pl-loadout h1{font-size:42px;line-height:1;letter-spacing:.3px;margin:0 0 10px}.pl-panel-label{font-size:11px;letter-spacing:1.5px;margin-bottom:9px;color:#4db1ff}.pl-quota>strong{font-size:56px}.pl-quota>span{font-size:13px;line-height:1.3;letter-spacing:1px}.pl-condition,.pl-status{font-size:12px;line-height:1.4}.pl-primary{background:#ff8618;color:#071d36;border:2px solid #ffb257;border-bottom:4px solid #b74b09;border-radius:10px 4px;min-height:42px;font-size:13px;font-family:DM Sans Variable;font-style:normal;font-weight:800;padding:8px 12px;box-shadow:inset 0 2px #ffd19d55}.pl-race-console{right:26px;bottom:7%;width:300px;padding:15px;border:3px solid #126bb5;border-right-color:#ff8618;border-radius:18px 5px;background:linear-gradient(125deg,#0b3157,#06182f);box-shadow:0 8px 25px #03101640;height:354px}.pl-dock{height:90px;background:#071d36f5;border-top:2px solid #126bb5;gap:8px;padding:10px 22px}.pl-dock button{width:min(170px,16%);min-width:0;height:61px;gap:11px;background:#061a32;border:2px solid #125b99;border-radius:12px 4px;font-size:23px}.pl-dock button.is-active{background:#087bee;border-color:#36c1ff;box-shadow:inset 0 2px #9addff55,0 3px #023c76}.pl-dock button>span{font-size:27px}.pl-box-stage{left:0;right:0;top:0;bottom:0}.pl-box-stage>.design-box{transform:scale(1.25) rotateX(-14deg) rotateY(-27deg) rotate(3deg)}}@media(min-width:801px)and (max-height:800px){.pl-loadout{padding:15px 18px;max-height:calc(100% - 35px)}.pl-loadout h1{font-size:36px;margin-bottom:8px}.pl-quota>strong{font-size:48px}.pl-panel-label{margin-bottom:6px}.pl-primary{min-height:40px}}@media(min-width:801px)and (max-height:760px){.pl-race-console{bottom:4%}}@media(min-width:801px)and (max-width:1200px){.pl-loadout{width:310px;left:18px}.pl-race-console{width:270px;right:18px}}@media(max-width:800px){.play-landing{grid-template-rows:76px minmax(0,1fr) 76px}.pl-hud{padding:10px 13px}.pl-hud .design-brand{height:40px;width:auto;max-width:42vw}.pl-dock{height:76px;background:#071d36f5;border-top:2px solid #126bb5;gap:4px;padding:7px 8px}.pl-dock button{height:56px;flex-direction:column;gap:3px;padding:4px 1px;font-size:14px;border:2px solid #125b99;border-radius:12px 4px}.pl-dock button>span{font-size:19px}.pl-loadout,.pl-race-console{border-width:3px;border-color:#126bb5;border-radius:17px 5px}.pl-race-console{border-right-color:#ff8618}.pl-primary{background:#ff8618;border-color:#ffb257;border-bottom-color:#b74b09}}@media(min-width:801px){.pl-loadout{min-height:436px;display:flex;flex-direction:column}.pl-loadout .pl-primary{margin-top:auto}.pl-loadout .pl-delivery{margin-bottom:0}.pl-race-console{min-height:403px;height:403px}.pl-race-console .campaign-board-head h2{font-size:32px;line-height:normal}.pl-invite{height:50px;min-height:50px;padding:5px 12px;font:italic 700 23px/1 Barlow Condensed;background:#ff8618;color:#071d36;border:2px solid #ffb257;border-bottom:4px solid #b74b09;border-radius:10px 3px}.pl-race-console>.campaign-leaderboard{height:calc(100% - 60px)}}@media(min-width:801px)and (max-height:760px){.pl-race-console{width:270px}.pl-loadout{max-height:calc(100% - 35px);min-height:min(436px,calc(100% - 35px))}}@media(min-width:801px){.pl-primary{height:50px;min-height:50px;max-height:50px;padding:5px 12px;gap:9px;font:italic 700 23px/1 Barlow Condensed;letter-spacing:3px;white-space:nowrap;background:#efc56f;color:#071d36;border:2px solid #ffb257;border-bottom:4px solid #b74b09;border-radius:10px 3px;box-shadow:0 4px #8e692c66,0 10px 30px #101b2280}.pl-invite{height:42px;min-height:42px;padding:8px 12px;font:800 13px DM Sans Variable;letter-spacing:0;background:#071d36;color:#f3f8ff;border:2px solid #11568f;border-bottom:4px solid #024078;border-radius:10px 4px;box-shadow:inset 0 1px #6fbbef22}.pl-race-console>.campaign-leaderboard{height:calc(100% - 52px)}.pl-object-label{width:202px;height:60px;bottom:3%;display:flex;align-items:center;justify-content:center;border:1px solid #126bb5;border-radius:18px;background:#071d36e8;font:700 14px DM Sans Variable;letter-spacing:1px;padding:6px 12px}.pl-dock button.is-active{position:relative}.pl-dock button.is-active:after{content:"";position:absolute;left:50%;bottom:4px;width:26px;height:3px;transform:translate(-50%);background:#ff8618;border-radius:999px}}@media(max-width:800px){.pl-primary{background:#efc56f;color:#071d36;border-color:#ffb257;border-bottom-color:#b74b09;font-family:Barlow Condensed;font-style:italic;font-weight:700}.pl-dock button.is-active{position:relative}.pl-dock button.is-active:after{content:"";position:absolute;left:50%;bottom:2px;width:26%;height:2px;transform:translate(-50%);background:#ff8618;border-radius:999px}}@media(min-width:801px){.pl-loadout{width:365px;min-height:436px;text-align:center;padding:20px}.pl-race-console{width:290px;height:436px;min-height:436px;top:50%;bottom:auto;transform:translateY(-50%);text-align:center;padding:20px}.pl-box-stage{left:405px;right:330px;top:0;bottom:0}.pl-loadout h1{font-size:40px}.pl-panel-label{justify-content:center;gap:15px;font-size:12px}.pl-quota{justify-content:center}.pl-quota>strong{font-size:54px}.pl-quota>span{text-align:left;font-size:14px}.pl-condition,.pl-status{font-size:13px}.pl-primary{font-size:25px;height:54px;min-height:54px;max-height:54px;justify-content:center;position:relative}.pl-primary>span{position:absolute;right:12px}.pl-race-console .campaign-board-head h2{font-size:36px}.pl-race-console .campaign-board-head>span:last-child{font-size:12px}.pl-race-console .campaign-empty strong{font-size:14px}.pl-race-console .campaign-empty p{font-size:12px}.pl-invite{font-size:14px;justify-content:center;position:relative;height:46px;min-height:46px}.pl-invite>span{position:absolute;right:12px}.pl-race-console>.campaign-leaderboard{height:calc(100% - 56px)}}@media(min-width:801px)and (max-width:1100px){.pl-loadout{width:300px;left:18px}.pl-race-console{width:270px;right:18px}.pl-box-stage{left:330px;right:300px}.box-pair{gap:0}.box-pair .rotating-solid{transform:scale(.52) rotateX(var(--pitch)) rotateY(var(--yaw))}}@media(max-width:800px){.pl-loadout,.pl-race-console{text-align:center}.pl-panel-label{justify-content:center;gap:6px}.pl-loadout h1{font-size:30px}.pl-condition{font-size:11.5px}.pl-quota{justify-content:center}.pl-quota>strong{font-size:46px}.pl-quota>span{text-align:left}.pl-primary{justify-content:center}.pl-race-console .campaign-board-head h2{font-size:32px}.pl-invite{justify-content:center}.pl-box-stage{top:4px;height:200px}.pl-box-ring{width:90%;bottom:20px}.pl-box-shadow{width:85%;bottom:30px}}.box-pair .rotating-box-interaction{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}@media(max-width:800px){.pl-loadout h1{margin-top:9px;margin-bottom:6px}.pl-condition{margin-bottom:7px}.pl-quota{padding-top:7px}.pl-status{font-size:9.5px;margin:6px 0;line-height:1.35}.box-caption small{font-size:7px}}.pl-central-quota{position:absolute;z-index:4;top:2%;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:17px;white-space:nowrap;color:#f3f8ff;text-shadow:0 3px 7px #031b35;background:#071d36c9;border:1px solid #397ca5;border-radius:16px 4px;padding:8px 24px;pointer-events:none;animation:quota-arrive .55s cubic-bezier(.22,1,.36,1) both}.pl-central-quota strong{font:italic 700 clamp(70px,6vw,110px)/.9 "Barlow Condensed";color:#35edba;animation:quota-value .45s ease-out both}.pl-central-quota>span{font:italic 700 clamp(26px,2.4vw,40px)/1 "Barlow Condensed";letter-spacing:1px}.pl-central-quota:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #35edba66;border-radius:inherit;animation:quota-glow 4s ease-in-out infinite}.pl-loadout .pl-status{border-top:1px solid #195784;padding-top:16px;margin-top:16px}.pl-loadout .pl-primary{margin-top:28px}.pl-loadout{min-height:0!important;height:auto!important}.pl-loadout .pl-condition{margin-bottom:0}@keyframes quota-arrive{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@keyframes quota-value{0%{opacity:.4;scale:.94}to{opacity:1;scale:1}}@keyframes quota-glow{50%{border-color:#35edbaaa;box-shadow:0 0 16px #35edba22}}@media(max-width:800px){.pl-central-quota{top:-2px;padding:4px 13px;gap:9px;border-radius:10px 3px}.pl-central-quota strong{font-size:40px}.pl-central-quota>span{font-size:20px}.pl-loadout{height:280px!important}.pl-loadout .pl-status{font-size:11px;line-height:1.5;margin-top:15px;padding-top:15px}.pl-loadout .pl-primary{margin-top:0}.pl-box-stage{top:0;height:210px}.box-pair .rotating-box-interaction{top:40px}}@media(prefers-reduced-motion:reduce){.pl-central-quota,.pl-central-quota strong,.pl-central-quota:after{animation:none}}.pl-central-quota>span>small{display:block;font:700 11px DM Sans Variable;letter-spacing:.4px;margin-top:8px;color:#c8e7f7}@media(max-width:800px){.pl-central-quota>span>small{font-size:8px;margin-top:3px}.pl-central-quota{padding:4px 10px}.pl-central-quota strong{font-size:38px}.pl-central-quota>span{font-size:18px}.pl-loadout .pl-status{font-size:10px}}.pl-account-control{position:relative}.pl-account-trigger{display:flex;align-items:center;gap:10px;background:#071d36f5;border:2px solid #126bb5;border-radius:12px 4px;min-height:48px;padding:9px 15px;box-shadow:0 3px #021225;color:#e9f8ff;font:italic 700 20px Barlow Condensed;cursor:pointer}.pl-username{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-account-menu{position:absolute;right:0;top:calc(100% + 9px);min-width:190px;padding:6px;background:#071d36;border:2px solid #126bb5;border-radius:12px 4px;box-shadow:0 8px 24px #0008;z-index:100}.pl-account-menu a,.pl-account-menu button{display:block;width:100%;padding:12px;text-align:left;border:0;border-radius:5px;background:transparent;color:#e9f8ff;text-decoration:none;font:italic 700 20px Barlow Condensed;cursor:pointer}.pl-account-menu a:hover,.pl-account-menu button:hover{background:#12466b}.pl-account-menu button:disabled{opacity:.6;cursor:wait}.pl-account-menu p{font-size:12px;line-height:1.4;color:#ffbca9;padding:0 8px}.pl-account-trigger:focus-visible,.pl-account-menu a:focus-visible,.pl-account-menu button:focus-visible{outline:3px solid #ffd077;outline-offset:3px}@media(max-width:600px){.pl-account-trigger{min-height:40px;padding:5px 8px;gap:6px;font-size:17px}.pl-username{max-width:100px}.pl-account-menu{min-width:170px}.pl-account-menu a,.pl-account-menu button{font-size:18px}}@media(min-width:801px){.pl-race-console{width:310px;height:min(700px,calc(100% - 24px));min-height:0;padding:18px;display:flex;flex-direction:column;gap:12px}.pl-box-stage{right:350px}.pl-race-console>.campaign-leaderboard{height:auto;flex:1;min-height:0;overflow:hidden}.pl-race-console .campaign-board-head{flex:none;padding-bottom:12px}.pl-race-console .campaign-board-head h2{font-size:38px;line-height:1;margin:8px 0}.pl-race-console .campaign-board-head>span:last-child{font-size:12px;line-height:1.4}.pl-race-console .campaign-leaderboard>ol{flex:1;margin:8px 0 0;padding-right:7px}.pl-race-console .campaign-leaderboard li{min-height:40px;padding:6px 1px;gap:10px;font-size:14px}.pl-race-console .campaign-leaderboard li>b,.pl-race-console .campaign-leaderboard li>em{font-size:26px;line-height:1;flex:none}.pl-race-console .campaign-leaderboard li>em{min-width:26px;text-align:right;padding-right:2px}.pl-race-console .campaign-full-top{padding:12px 0 0;font-size:11px;min-height:30px}.pl-race-console>.pl-invite{flex:none;margin-top:0;width:100%;font-size:15px}}@media(min-width:1500px){.pl-race-console{width:330px;height:min(740px,calc(100% - 32px));padding:20px}.pl-box-stage{right:370px}.pl-race-console .campaign-leaderboard li{min-height:44px;padding:8px 1px;font-size:15px}}@media(min-width:801px)and (max-width:1100px){.pl-race-console{width:270px;right:18px;padding:14px}.pl-box-stage{right:300px}.pl-race-console .campaign-leaderboard li{font-size:13px}}.pl-race-console .campaign-leaderboard>ol,.campaign-full-board{scrollbar-width:thin;scrollbar-color:#40b9dc #061d33;scrollbar-gutter:stable;overscroll-behavior:contain}.pl-race-console .campaign-leaderboard>ol::-webkit-scrollbar,.campaign-full-board::-webkit-scrollbar{width:6px}.pl-race-console .campaign-leaderboard>ol::-webkit-scrollbar-track,.campaign-full-board::-webkit-scrollbar-track{background:#061d33;border-radius:8px}.pl-race-console .campaign-leaderboard>ol::-webkit-scrollbar-thumb,.campaign-full-board::-webkit-scrollbar-thumb{background:#359fc4;border:1px solid #62cdeb;border-radius:8px}.pl-race-console .campaign-leaderboard>ol::-webkit-scrollbar-thumb:hover,.campaign-full-board::-webkit-scrollbar-thumb:hover{background:#65d8ec}.pl-race-console .campaign-leaderboard>ol:focus-visible,.campaign-full-board>ol:focus-visible{outline:2px solid #ffd279;outline-offset:-2px;border-radius:3px}@media(max-width:800px){.pl-race-console .campaign-leaderboard>ol{padding-right:5px}.pl-race-console .campaign-leaderboard li{gap:6px;padding:7px 0}.pl-race-console .campaign-leaderboard li>em{min-width:20px;text-align:right;padding-right:1px}}@media(min-width:801px)and (max-height:800px){.pl-race-console .campaign-leaderboard li{min-height:33px;padding:3px 1px}}@media(max-width:800px){.pl-race-console .campaign-board-head h2{font-size:28px;line-height:1;margin:6px 0}.pl-race-console .campaign-board-head>span:last-child{font-size:10px;line-height:1.35}.pl-race-console .campaign-leaderboard li{min-height:32px;padding:4px 0;font-size:12px}.pl-race-console .campaign-leaderboard li>b,.pl-race-console .campaign-leaderboard li>em{font-size:23px;line-height:1}}.legacy-design dialog.mission-dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 28px);padding:0;border:2px solid #46b9e1;border-radius:18px 5px;background:linear-gradient(145deg,#183653,#091b31);color:#effaff;box-shadow:0 22px 80px #0009;overflow:auto}.legacy-design .mission-dialog::backdrop{background:#03101dcc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.legacy-design .mission-dialog .dialog-content{padding:30px 28px;background:none;color:inherit;position:relative}.legacy-design .mission-dialog h2{font:italic 700 36px/1 Barlow Condensed,sans-serif;color:#fff;margin:10px 0 22px}.legacy-design .mission-dialog h2 em{color:#64d8f1}.legacy-design .mission-dialog .eyebrow{color:#8bdff1;font-size:11px;letter-spacing:.12em;padding-right:20px}.legacy-design .mission-dialog .close{position:absolute;right:12px;top:10px;width:32px;height:32px;color:#fff;background:#122b42;border:1px solid #75cae1;border-radius:7px;font-size:24px;z-index:2}.legacy-design .mission-dialog p{color:#c5dcea;line-height:1.5}.legacy-design .mission-dialog label{display:block;color:#e7f8ff;font-size:14px;margin:16px 0 7px}.legacy-design .mission-dialog input{width:100%;box-sizing:border-box;background:#071626;color:#fff;border:1px solid #4b7695;border-radius:7px;padding:12px;font:inherit;min-height:44px}.legacy-design .mission-dialog .cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:18px;border:2px solid #ffd66d;border-radius:10px 3px;background:linear-gradient(#ffe391,#e5ad31);color:#172331;font:italic 700 23px/1 Barlow Condensed,sans-serif;box-shadow:inset 0 -3px #b97d22;padding:10px}.legacy-design .mission-dialog button:disabled{opacity:.45;cursor:not-allowed}.legacy-design .mission-dialog :focus-visible{outline:3px solid #a4edff;outline-offset:3px}.mission-stepper{display:flex;list-style:none;padding:0;gap:6px;margin:0 0 22px}.mission-stepper li{flex:1;border-bottom:3px solid #39556b;padding:8px 0;color:#8ba8bc;font-size:12px}.mission-stepper li[aria-current]{color:#ffe18a;border-color:#ffce5d}.wallet-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wallet-grid>div{text-align:center}.wallet-grid button{width:100%;display:flex;flex-direction:column;align-items:center;gap:7px;padding:16px 8px;background:#193a55;border:1px solid #5ba5c6;color:#fff;border-radius:12px 4px;transition:transform .18s,background .18s}.wallet-grid button:not(:disabled):hover{background:#235271;transform:translateY(-2px)}.wallet-grid small{font-size:10px;letter-spacing:.09em;color:#9fdcec}.wallet-grid a{display:inline-block;color:#a9e7ff;font-size:12px;margin:7px 0}.wallet-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#d29c44;color:#13263c;font-weight:900}.wallet-icon.phantom{background:#b7a2fa}.wallet-icon.backpack{background:#f46771}.wallet-icon.rabby{background:#8ca8ff}.legacy-design .mission-dialog .sign-note,.legacy-design .mission-dialog .drop-rules{font-size:12px;margin:18px 0 0;color:#a9c4d8}.connected-wallet{padding:10px;background:#0a2237;border-radius:6px;font-size:13px}.mission-back,.legacy-design .mission-dialog .mission-refresh{background:transparent;border:1px solid #5a9bbb;color:#bdeaff;padding:10px 14px;border-radius:7px;margin-top:12px;font:inherit;font-size:13px}.legacy-design .mission-dialog .benefit{background:#102f46;border:1px solid #497a93;color:#fff;padding:14px;border-radius:8px}.legacy-design .mission-dialog .benefit strong{color:#ffe18a}.legacy-design .mission-dialog .mission-list{background:#0a2034;border:1px solid #37617b;border-radius:10px;padding:15px;margin:16px 0}.legacy-design .mission-dialog .mission-list a{color:#8be6ff}.legacy-design .mission-dialog .error{background:#502536;color:#ffced7;padding:12px;border-radius:6px;font-size:14px}.legacy-design .mission-dialog .automatic-note{font-size:13px;color:#ffe18a}.legacy-design .mission-dialog .success-symbol{font-size:30px;color:#ffd568}.legacy-design .mission-dialog .wallet{font-size:12px}.legacy-design .mission-dialog .ref-count{font-size:13px}@media(max-width:500px){.legacy-design .mission-dialog .dialog-content{padding:25px 18px}.legacy-design .mission-dialog h2{font-size:32px}.wallet-grid{gap:10px}.wallet-grid button{padding:13px 7px}.mission-stepper{margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.wallet-grid button{transition:none}}.legacy-design dialog.mission-dialog{width:min(420px,calc(100vw - 24px))}.legacy-design .mission-dialog .dialog-content{padding:25px 22px}.legacy-design .mission-dialog h2{font-size:30px;margin:0 36px 18px 0;text-transform:none}.mission-stepper{margin:0 0 16px;gap:10px}.mission-stepper li{font-size:11px;padding:7px 0;border-bottom-width:2px}.wallet-grid{display:flex;flex-direction:column;gap:9px}.wallet-grid button{flex-direction:row;min-height:62px;padding:12px 15px;gap:13px;text-align:left;border-radius:10px 4px}.wallet-grid strong{font-size:16px}.wallet-logo{width:30px;height:30px;object-fit:contain;flex:none}.wallet-row-status{margin-left:auto;font-size:24px;color:#a9dbeb}.wallet-grid button:disabled .wallet-row-status{font-size:11px}.wallet-grid a{margin:5px 0 1px;font-size:11px}.legacy-design .mission-dialog .sign-note{text-align:center;font-size:11px;margin-top:13px}.legacy-design .mission-dialog .drop-rules{font-size:11px;line-height:1.4;margin-top:13px}.wallet-grid button:not(:disabled):hover{transform:translate(2px)}@media(max-width:500px){.legacy-design .mission-dialog .dialog-content{padding:23px 19px}.legacy-design .mission-dialog h2{font-size:29px}.wallet-grid button{padding:11px 13px;min-height:59px}}.wallet-row-status.is-loading{font-size:11px}.legacy-design dialog.mission-dialog.missions-wide{width:min(840px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.legacy-design .mission-dialog.missions-wide .dialog-content{padding:28px 30px}.missions-header{padding:0 36px 0 0;display:flex;align-items:center;gap:18px;justify-content:space-between}.legacy-design .mission-dialog.missions-wide .missions-header .eyebrow{font-size:11px;letter-spacing:.3px;margin:0 0 9px;color:#99bed4;padding:0}.legacy-design .mission-dialog.missions-wide h2{font-size:34px;margin:0;color:#fff;letter-spacing:0}.missions-progress{font-size:12px;font-weight:800;color:#8ce5f0;white-space:nowrap;border:1px solid #467b94;border-radius:5px;padding:8px 10px}.legacy-design .mission-dialog.missions-wide .missions-next{font-size:14px;margin:16px 0 22px;color:#d0e4ee}.missions-columns{display:grid;grid-template-columns:.85fr 1.35fr;gap:28px}.missions-reward{padding:6px 26px 0 0;border-right:1px solid #3d6881;text-align:center}.legacy-design .mission-dialog.missions-wide .missions-reward .eyebrow{font-size:10px;letter-spacing:1px;margin:20px 0 10px;padding:0;color:#91ddec}.missions-reward h3{font:italic 700 33px/1 Barlow Condensed;margin:0;color:#ffe093}.missions-reward h3 small{display:block;font:700 15px DM Sans Variable;margin-top:9px;color:#eef9ff}.legacy-design .mission-dialog.missions-wide .missions-reward>p:not(.eyebrow){font-size:13px;line-height:1.55;color:#bad2e1}.mission-drop-visual{width:112px;height:100px;position:relative;margin:5px auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(130deg,#35b6db,#115e85);border:7px solid #082b45;outline:2px solid #7ee9fa;border-radius:7px;box-shadow:8px 8px #0a3855,inset 0 0 0 2px #8fefff;transform:rotate(-5deg)}.mission-drop-visual:before,.mission-drop-visual:after{content:"";position:absolute;top:0;bottom:0;width:9px;background:#c5edee;border:2px solid #0b3c59}.mission-drop-visual:before{left:9px}.mission-drop-visual:after{right:9px}.mission-drop-visual span{font:italic 700 16px Barlow Condensed;color:#bdf4ff}.mission-drop-visual strong{font:italic 700 24px Barlow Condensed;color:#fff;text-shadow:0 2px #103d59;z-index:1}.mission-drop-visual i{position:absolute;bottom:4px;width:15px;height:12px;background:#ffe393;border:2px solid #234257;z-index:1}.is-rare .mission-drop-visual{background:linear-gradient(130deg,#bb91ec,#553b8e);outline-color:#e2c2ff;box-shadow:8px 8px #34294f,inset 0 0 0 2px #dec3ff}.is-rare .mission-drop-visual:before,.is-rare .mission-drop-visual:after{background:#f2d488}.missions-stock{display:flex;justify-content:center;gap:13px;margin-top:20px;font-size:11px;font-weight:700;white-space:nowrap}.missions-stock span{display:flex;align-items:center;gap:4px}.missions-stock i{display:block;width:5px;height:10px;background:#62dbed}.missions-stock span+span i{background:#bb8ef5}.legacy-design .mission-dialog.missions-wide .missions-stock-note{font-size:11px!important;color:#91aec3!important}.mission-row{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid #3e647b}.mission-row:first-child{padding-top:0}.mission-number{flex:none;width:25px;height:25px;display:grid;place-items:center;background:#183a54;border:1px solid #477791;border-radius:6px;color:#c3e5f5;font-weight:800;font-size:13px}.is-complete>.mission-number{background:#174b47;border-color:#399e8e;color:#90f0d0}.mission-row-body{min-width:0;flex:1}.mission-row-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.mission-row h3{font-size:14px;line-height:1.3;margin:0;color:#f1faff}.mission-state{font-size:10px;color:#f5d68d;white-space:nowrap}.is-complete .mission-state{color:#8be7cb}.legacy-design .mission-dialog.missions-wide .mission-row p{font-size:12px;line-height:1.5;margin:8px 0;color:#b5cfdf}.missions-invite{display:flex;margin-top:10px}.legacy-design .mission-dialog.missions-wide .missions-invite input{font-size:11px;min-height:37px;padding:9px;border-radius:5px 0 0 5px;min-width:0}.missions-invite button{flex:none;font-size:10px;font-weight:800;padding:8px 10px;background:#1b5674;color:#e1f8ff;border:1px solid #5da2c1;border-radius:0 5px 5px 0}.missions-tweet{display:inline-block;font-size:11px;font-weight:800;color:#98e4f2;margin:5px 0}.legacy-design .mission-dialog.missions-wide .mission-row label{font-size:12px;margin-top:12px}.legacy-design .mission-dialog.missions-wide .mission-row input{font-size:12px;min-height:40px}.legacy-design .mission-dialog.missions-wide .mission-row .cta{font-size:19px;min-height:40px;margin-top:10px}.legacy-design .mission-dialog.missions-wide .mission-refresh{font-size:11px;margin:14px 0 0;padding:9px 12px}.legacy-design .mission-dialog.missions-wide .mission-rejected{color:#ffd1d7!important}@media(max-width:680px){.legacy-design .mission-dialog.missions-wide .dialog-content{padding:27px 22px}.missions-header{display:block;padding-right:28px}.legacy-design .mission-dialog.missions-wide h2{font-size:29px}.missions-progress{display:inline-block;font-size:11px;margin-top:13px;padding:6px 8px}.legacy-design .mission-dialog.missions-wide .missions-next{font-size:12px;margin:12px 0 18px}.missions-columns{grid-template-columns:1fr;gap:16px}.missions-reward{border-right:0;border-bottom:1px solid #3d6881;text-align:left;min-height:115px;position:relative;padding:0 0 16px 115px}.mission-drop-visual{position:absolute;left:4px;top:8px;width:82px;height:75px;border-width:5px;box-shadow:5px 5px #0a3855}.mission-drop-visual:before{left:6px}.mission-drop-visual:after{right:6px}.mission-drop-visual strong{font-size:21px}.mission-drop-visual span{font-size:13px}.legacy-design .mission-dialog.missions-wide .missions-reward .eyebrow{margin:0 0 7px;font-size:8px}.missions-reward h3{font-size:28px}.missions-reward h3 small{font-size:12px;margin-top:5px}.legacy-design .mission-dialog.missions-wide .missions-reward>p:not(.eyebrow){font-size:11px;margin:8px 0}.missions-stock{justify-content:flex-start;gap:9px;font-size:9px;margin-top:10px}.mission-row-heading{flex-wrap:wrap;gap:4px}.mission-row{padding:13px 0;gap:9px}.mission-row h3{font-size:13px}.mission-row p{font-size:11px}.mission-state{font-size:10px}.mission-number{width:23px;height:23px}}.mission-account-tools{display:flex;align-items:center;gap:14px;margin:0 0 9px}.mission-account-tools button,.mission-account-tools a{font:600 11px DM Sans Variable;color:#a9e2f1;border:0;background:none;padding:0;text-decoration:underline;text-underline-offset:3px}.mission-account-tools button:disabled{opacity:.5}.pl-admin-link{display:inline-flex;align-items:center;min-height:36px;font:700 12px DM Sans Variable;color:#a6e9f5;padding:8px 11px;border:1px solid #3e93b6;background:#092b43;border-radius:8px 3px;text-decoration:none}@media(max-width:600px){.pl-account{gap:6px}.pl-admin-link{font-size:9px;padding:6px;min-height:30px}}.missions-model{height:230px;width:100%;position:relative;margin:0 auto 14px}.missions-model .garage-drop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0}.missions-model .garage-drop-viewport{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.missions-model .garage-drop-control,.missions-model .garage-drop-caption{display:none}.missions-model .garage-drop-loading{font-size:11px}.missions-reward{padding-top:0}.missions-stock-note small{display:block;font-size:10px;color:#89a8bd;margin-top:7px}.legacy-design .mission-dialog.missions-wide .missions-next{margin:12px 0 18px;font-size:12px;color:#8eb4ca}.legacy-design .mission-dialog.missions-wide .mission-row p{margin:6px 0}.mission-row:first-child{padding-top:0;padding-bottom:14px}.mission-row:first-child .mission-number{width:25px;height:25px}.missions-review-note{font-size:10px!important;text-transform:uppercase;letter-spacing:.6px;color:#91aabd!important}.missions-tweet{padding:8px 0;margin:0}.legacy-design .mission-dialog.missions-wide .mission-row label{margin-top:7px}.legacy-design .mission-dialog.missions-wide .mission-row .cta{margin-top:8px}.legacy-design .mission-dialog.missions-wide .missions-stock-note{margin-bottom:0}@media(max-width:680px){.missions-reward{padding-left:125px;min-height:150px;padding-bottom:17px}.missions-model{position:absolute;left:-12px;top:-5px;width:140px;height:140px;margin:0}.missions-reward h3{font-size:27px;margin-top:8px}.missions-stock{flex-wrap:wrap;font-size:10px;gap:7px}.missions-stock-note small{font-size:9px;line-height:1.4}.legacy-design .mission-dialog.missions-wide .missions-next{margin:10px 0 17px}.mission-row{padding:12px 0}}.legacy-design .mission-dialog.missions-wide .missions-tweet{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;margin:2px 0 3px;border:1px solid #63c5e9;border-radius:5px;background:#0a3b55;color:#b9efff;text-decoration:none;font-size:11px;line-height:1}.legacy-design .mission-dialog.missions-wide .missions-tweet:hover{background:#125575}.missions-columns{margin-top:18px}.legacy-design dialog.mission-dialog.missions-awarded{width:min(620px,calc(100vw - 24px))}.mission-award{text-align:center;padding-top:5px}.legacy-design .mission-dialog.missions-awarded h2{font-size:38px;color:#d6f7ff;padding:0 24px;margin:0}.mission-award.is-rare h2{color:#dfc2ff}.mission-award-model{height:285px;width:100%;position:relative;margin:10px auto 0}.mission-award-model .garage-drop,.mission-award-model .garage-drop-viewport{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0}.mission-award-model .garage-drop-control,.mission-award-model .garage-drop-caption{display:none}.legacy-design .mission-dialog .mission-award-delivery{font-size:11px;color:#8cabc0;margin:0 0 20px}.mission-award-invite{display:flex;max-width:460px;margin:0 auto}.legacy-design .mission-dialog .mission-award-invite input{min-width:0;min-height:43px;margin:0;font-size:12px;border-radius:6px 0 0 6px}.mission-award-invite button{flex:none;border:1px solid #5da2c1;border-radius:0 6px 6px 0;padding:10px 14px;background:#164866;color:#e5faff;font-size:11px;font-weight:800;cursor:pointer}@media(max-width:600px){.legacy-design .mission-dialog.missions-awarded .dialog-content{padding:32px 20px 24px}.legacy-design .mission-dialog.missions-awarded h2{font-size:30px;padding:0 15px}.mission-award-model{height:250px}.mission-award-invite button{padding:10px;font-size:10px}.legacy-design .mission-dialog .mission-award-invite input{font-size:10px}}.mission-download{display:inline-flex;align-items:center;justify-content:center;margin:16px auto 0;min-height:35px;padding:8px 14px;border:1px solid #3c718c;border-radius:5px;background:transparent;color:#a9d9ec;font-size:11px;font-weight:700;cursor:pointer}.mission-download:hover{background:#123c54;color:#e7f9ff}.mission-download:disabled{opacity:.6;cursor:wait}.mission-download:focus-visible{outline:3px solid #ffd077;outline-offset:3px}.legacy-design dialog.mission-dialog{width:min(480px,calc(100vw - 24px))}.legacy-design .mission-dialog .dialog-content{padding:30px 28px}.legacy-design .mission-dialog h2{font-size:34px;margin-bottom:22px}.wallet-grid{gap:11px}.wallet-grid button{min-height:66px;padding:13px 17px}.wallet-grid strong{font-size:17px}.wallet-logo{width:32px;height:32px}.mission-stepper li{font-size:12px}.legacy-design .mission-dialog .close{right:14px;top:12px;width:34px;height:34px}.legacy-design dialog.rules-dialog,.pl-modal,.campaign-full-board{width:min(500px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 28px);overflow:auto;overscroll-behavior:contain;background:linear-gradient(145deg,#153852,#081e34);color:#effaff;border:2px solid #4aa6cc;border-radius:18px 5px;padding:42px 28px 28px;box-shadow:0 22px 80px #0009}.legacy-design dialog.rules-dialog{width:min(520px,calc(100vw - 24px));padding:0}.legacy-design .rules-dialog .dialog-content{padding:40px 30px 30px}.legacy-design .rules-dialog h2{font:italic 700 44px/.98 Barlow Condensed;letter-spacing:-.4px;color:#f3fbff;padding-right:18px}.legacy-design .rules-dialog h2 em{color:#8ee7f4}.legacy-design .rules-dialog .dialog-intro{font-size:15px;line-height:1.65;color:#c3dce9;margin:22px 0}.legacy-design .rules-dialog .dialog-intro+.dialog-intro{border-top:1px solid #46748b;padding-top:20px}.legacy-design .rules-dialog .cta{background:linear-gradient(#ffe391,#e5ad31);color:#152a3c;border:2px solid #ffda7a;border-radius:10px 3px;font:italic 700 23px/1 Barlow Condensed;min-height:52px;width:100%;padding:12px 16px;box-shadow:inset 0 -3px #b97d22}.legacy-design .rules-dialog .close,.pl-close,.campaign-full-board>.close{position:absolute;right:14px;top:12px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #74bcd5;border-radius:7px;background:#102c43;color:#effaff;font:24px/1 DM Sans Variable;padding:0;z-index:2}.pl-modal::backdrop,.campaign-full-board::backdrop,.legacy-design .rules-dialog::backdrop{background:#03101dcc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pl-modal>.campaign-referrals,.pl-modal>.campaign-leaderboard{padding:0;border:0;background:none;box-shadow:none}.pl-modal .campaign-kicker{font-size:12px;letter-spacing:1.2px;color:#8bd9eb}.pl-modal .campaign-referrals h2{font:italic 700 42px/.98 Barlow Condensed;margin:14px 0 18px;color:#fff}.pl-modal .campaign-referrals>p{font-size:15px;line-height:1.6;color:#c4dce9}.pl-modal .campaign-secondary{font-size:15px;min-height:50px;padding:13px 16px;background:linear-gradient(#ffe391,#e5ad31);color:#142c3d;border:1px solid #ffdc80;border-radius:10px 3px}.pl-modal .campaign-rules{font-size:14px;color:#a1e5f5;margin-top:20px;padding-top:17px;border-top:1px solid #426e87;width:100%;text-align:left}.pl-modal .campaign-link{margin:20px 0 14px}.pl-modal .campaign-link input{font-size:14px;padding:12px;min-width:0}.pl-modal .campaign-link button{font-size:12px;padding:12px}.pl-modal .campaign-ref-total{font-size:14px;line-height:1.5;color:#c6e1ec}.pl-top-modal .campaign-board-head{padding-bottom:18px;border-bottom:1px solid #416c86}.pl-top-modal .campaign-board-head h2{font:italic 700 52px/1 Barlow Condensed;margin:12px 0}.pl-top-modal .campaign-board-head>span:last-child{font-size:13px;line-height:1.5;color:#c5e0ed}.pl-top-modal .campaign-empty{padding:24px 0 6px;min-height:180px}.pl-top-modal .campaign-empty>span{font-size:34px}.pl-top-modal .campaign-empty strong{font-size:18px;color:#fff}.pl-top-modal .campaign-empty p{font-size:14px;line-height:1.6}.pl-top-modal ol,.campaign-full-board ol{max-height:none;overflow:visible}.pl-top-modal li,.campaign-full-board li{padding:12px 0;font-size:15px;border-bottom:1px solid #426a8055}.pl-modal :focus-visible,.rules-dialog :focus-visible,.campaign-full-board :focus-visible{outline:3px solid #a4edff;outline-offset:3px}.pl-stock-position{position:absolute;top:2%;left:50%;transform:translate(-50%);z-index:4;pointer-events:none}@media(max-width:800px){.pl-stock-position{top:-2px}}@media(max-width:500px){.legacy-design .mission-dialog .dialog-content{padding:28px 22px}.legacy-design .mission-dialog h2{font-size:32px}.wallet-grid button{min-height:63px;padding:12px 15px}.legacy-design dialog.rules-dialog,.pl-modal,.campaign-full-board{padding:42px 22px 24px}.legacy-design dialog.rules-dialog{padding:0}.legacy-design .rules-dialog .dialog-content{padding:42px 24px 26px}.legacy-design .rules-dialog h2{font-size:38px}.legacy-design .rules-dialog .dialog-intro{font-size:14px}.pl-modal .campaign-referrals h2{font-size:37px}.pl-top-modal .campaign-board-head h2{font-size:46px}}@media(prefers-reduced-motion:reduce){.legacy-design dialog[open],.pl-modal[open],.campaign-full-board[open]{animation:none}}.legacy-design dialog.mission-dialog{max-width:calc(100vw - 24px);box-sizing:border-box}@media(max-width:600px){.pl-stock-position{top:-18px}}.launch-rule-steps{list-style:none;counter-reset:launch-step;padding:0;margin:20px 0}.launch-rule-steps li{counter-increment:launch-step;position:relative;padding:12px 0 12px 35px;border-bottom:1px solid #426f8755}.launch-rule-steps li:before{content:counter(launch-step);position:absolute;left:0;top:12px;color:#8de3f1;font:italic 700 25px/1 Barlow Condensed}.launch-rule-steps strong,.launch-rule-reward strong,.launch-rule-prizes strong{display:block;color:#effaff;font-size:15px;margin-bottom:5px}.launch-rule-steps span,.legacy-design .rules-dialog .launch-rule-reward,.legacy-design .rules-dialog .launch-rule-prizes{font-size:14px;line-height:1.45;color:#c5deeb}.legacy-design .rules-dialog .launch-rule-reward{margin:18px 0}.launch-rule-reward strong{color:#ffdc81}.legacy-design .rules-dialog .launch-rule-prizes{padding-top:16px;border-top:1px solid #426f87;margin:16px 0 20px}.legacy-design .rules-dialog .cta{font-size:21px}
