.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}@property --g{syntax: "<color>"; inherits: true; initial-value: #ff8a1f;}@property --g-ink{syntax: "<color>"; inherits: true; initial-value: #1e0e00;}:root{--night: #15113d;--night-2: #1e1852;--night-3: #2a2370;--line: #3a3285;--text: #f4f2ff;--muted: #b8b2e0;--dim: #8a84bd;--brand: #ff8a1f;--g: #ff8a1f;--g-ink: #1e0e00;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: clamp(16px, 1.2vw, 20px);--s-5: clamp(22px, 2vw, 32px);--s-6: clamp(30px, 3vw, 48px);--s-7: clamp(44px, 4.6vw, 76px);--s-8: clamp(64px, 7vw, 120px);--s-9: clamp(84px, 9.5vw, 168px);--gut: clamp(20px, 4vw, 72px);--max: 1520px;--r-1: 10px;--r-2: 14px;--r-3: 20px;--hdr: 64px;--bar: 0px;--bar-top: 0px;--hdr-stack: calc(var(--hdr) + var(--bar));--display: "Schibsted Grotesk Variable", "Onest Variable", system-ui, sans-serif;--d-track: -.03em;--d-lh: .98;--d-w: 800;--d-w2: 700;--ds: 1;--ease-out: cubic-bezier(.22, 1, .36, 1);--t-in: .38s;--t-out: .48s;--t-move: .26s;--t-move-out: .34s;--body: "Onest Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--ease: cubic-bezier(.22, .8, .24, 1);color-scheme:dark}@media(max-width:900px){:root{--hdr: 56px}}html{background:var(--night);color:var(--text);transition:--g .7s var(--ease),--g-ink .7s var(--ease);scroll-padding-top:calc(var(--hdr-stack) + 16px);-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{transition:none}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font:400 17px/1.6 var(--body);background:var(--night);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.is-locked{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit}button,input,select{font:inherit;color:inherit}button{cursor:pointer}p{margin:0}ul,ol{margin:0;padding:0}h1,h2,h3,h4{margin:0;font-family:var(--display);font-weight:var(--d-w2);letter-spacing:-.02em;text-wrap:balance}h1{font-size:calc(clamp(48px,6.4vw,112px) * var(--ds));line-height:var(--d-lh);letter-spacing:var(--d-track);font-weight:var(--d-w)}h2{font-size:calc(clamp(36px,4.4vw,72px) * var(--ds));line-height:calc(var(--d-lh) + .04);letter-spacing:var(--d-track);font-weight:var(--d-w)}h3{font-size:calc(clamp(22px,1.7vw,30px) * var(--ds));line-height:1.14;font-weight:var(--d-w2)}:focus-visible{outline:2px solid var(--g);outline-offset:2px;border-radius:6px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-80px;z-index:100;background:var(--g);color:var(--g-ink);padding:12px 18px;border-radius:999px;font-weight:700;text-decoration:none}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gut));margin-inline:auto;padding-inline:var(--gut)}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-5)}.band{position:relative;overflow-x:clip;padding-block:var(--s-9) var(--s-8)}.band+.band{border-top:1px solid color-mix(in oklab,var(--line) 55%,transparent)}.sec-head{max-width:62ch;margin-bottom:var(--s-6)}.sec-head h2+p{margin-top:var(--s-4);color:var(--muted);font-size:calc(clamp(17px,1.2vw,20px) * var(--ds));max-width:56ch}.label{font:600 12px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--g);margin-bottom:var(--s-3)}.muted{color:var(--muted)}.lead{color:var(--muted);font-size:clamp(17px,1.25vw,21px);line-height:1.55}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-weight:650;font-size:16px;line-height:1;text-decoration:none;white-space:nowrap;transition:transform var(--t-move-out) var(--ease-out),background-color var(--t-out) var(--ease-out),color var(--t-out) var(--ease-out),border-color var(--t-out) var(--ease-out)}.btn:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 16px 36px -14px color-mix(in oklab,var(--g) 85%,transparent);opacity:0;transition:opacity var(--t-out) var(--ease-out)}.btn:hover{transition-duration:var(--t-move),var(--t-in),var(--t-in),var(--t-in)}.btn:hover:after{opacity:1;transition-duration:var(--t-in)}.btn-g{background-color:var(--g, #ff8a1f);color:var(--g-ink, #1e0e00);box-shadow:0 10px 30px -14px color-mix(in oklab,var(--g) 60%,transparent)}.btn-g:hover{transform:translateY(-1px);background-color:var(--g, #ff8a1f);color:var(--g-ink, #1e0e00)}.btn-g:active{transform:translateY(0)}.btn-ghost{border-color:var(--line);background-color:color-mix(in oklab,var(--night-2) 70%,transparent);color:var(--text)}.btn-ghost:after{box-shadow:0 0 0 1px color-mix(in oklab,var(--g) 30%,transparent),0 14px 30px -18px color-mix(in oklab,var(--g) 60%,transparent)}.btn-ghost:hover{border-color:color-mix(in oklab,var(--g) 60%,var(--line));background-color:var(--night-3)}.btn-sm{min-height:44px;padding:0 18px;font-size:15px}.link-g{color:var(--g);font-weight:650;text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:44px}.link-g:after{content:"";width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:transform .25s var(--ease)}.link-g:hover:after{transform:translate(3px) rotate(45deg)}.link-g:hover{text-decoration:underline;text-underline-offset:4px}.hdr{--hdr-t: .46s;--hdr-ease: cubic-bezier(.22, 1, .36, 1);--fpl: 18px;--fpr: 8px;position:sticky;top:0;z-index:60;width:100%;border:1px solid transparent;transition:transform var(--hdr-t) var(--hdr-ease)}.hdr:before{content:"";position:absolute;z-index:-1;inset:-1px;border-radius:0;background:color-mix(in oklab,var(--night) 88%,transparent);border:1px solid transparent;border-bottom-color:color-mix(in oklab,var(--line) 75%,transparent);box-shadow:0 0 #05031400,inset 0 1px #fff0;transition-property:left,right,border-radius,background-color,border-color,box-shadow;transition-duration:var(--hdr-t);transition-timing-function:var(--hdr-ease)}.hdr .logo,.hdr .nav,.hdr .hdr-end{transition:transform var(--hdr-t) var(--hdr-ease)}.hdr.is-float{transform:translateY(12px)}.hdr.is-float:before{left:var(--pl, 12px);right:var(--pr, 12px);border-radius:calc(var(--hdr) / 2 + 1px);background-color:#1a1546f2;border-color:#ffffff17;box-shadow:0 18px 40px -18px #050314bf,inset 0 1px #ffffff0f}.hdr.is-float .logo,.hdr.is-float .nav{transform:translate(var(--dxl, 0px))}.hdr.is-float .hdr-end{transform:translate(var(--dxr, 0px))}.hdr.is-float .mega{width:var(--pw, min(1100px, calc(100vw - 24px) ))}.hdr.is-float{pointer-events:none}.hdr.is-float:before,.hdr.is-float .hdr-in>*{pointer-events:auto}@media(max-width:1100px){.hdr{--fpl: 14px}.hdr.is-float:before{border-radius:18px}}@media(prefers-reduced-motion:reduce){.hdr,.hdr:before,.hdr .logo,.hdr .nav,.hdr .hdr-end{transition:none}}.hdr-in{display:flex;align-items:center;gap:var(--s-5);height:var(--hdr)}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;min-height:44px;flex:none}.logo img{width:28px;height:28px}.logo span{font:700 21px/1 var(--display);letter-spacing:-.02em}.nav{display:flex;gap:2px;margin-left:var(--s-3)}.nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;color:var(--muted);text-decoration:none;font-weight:500;font-size:15px;border-radius:999px;transition:color var(--t-out) var(--ease-out),background-color var(--t-out) var(--ease-out)}.nav a:hover{color:var(--text);background:color-mix(in oklab,var(--night-3) 70%,transparent)}.nav a[aria-current=page]{color:var(--text);box-shadow:inset 0 -2px 0 var(--g);border-radius:0}.hdr-end{margin-left:auto;display:flex;align-items:center;gap:var(--s-2)}.hdr-basket{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;flex:none;border:0;border-radius:999px;background:transparent;color:var(--text);font:inherit;font-weight:600;cursor:pointer}.hdr-basket:hover{background:var(--night-3)}.hdr-basket[hidden],[data-basket-open][hidden]{display:none}.hdr-basket svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.hdr-basket .bk-n{min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;background:var(--g);color:var(--night);font-size:12px;font-variant-numeric:tabular-nums}.signin{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;color:var(--text);text-decoration:none;font-weight:550;font-size:15px;border-radius:999px}.signin:hover{background:var(--night-3)}.avatar{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;background:var(--g);color:var(--g-ink);font:750 14px/1 var(--display)}.when-in{display:none!important}.signed-in .when-in{display:inline-flex!important}.signed-in .when-out{display:none!important}.hdr-end .signin{flex:none;white-space:nowrap}.signup{box-shadow:inset 0 0 0 1px var(--line)}.signup:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g) 55%,var(--line))}@media(max-width:1199px){.hdr-end .signup{display:none!important}}@media(max-width:1359px){.nav{margin-left:0}.nav a{padding:0 10px}.hdr-end .acct-name{display:none}}.acct{position:relative}.acct-btn{border:0;background:transparent;cursor:pointer;padding-right:14px}.acct-btn[aria-expanded=true]{background:var(--night-3)}.acct-name{max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-btn .chev{width:8px;height:8px;border-width:2px;color:var(--muted);margin-left:2px}.acct-btn .avatar{position:relative}.needs-confirm .acct-btn .avatar:after{content:"";position:absolute;top:-1px;right:-1px;width:9px;height:9px;border-radius:50%;background:#ffb35c;box-shadow:0 0 0 2px var(--night)}.acct-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:70;width:max-content;min-width:236px;max-width:min(320px,calc(100vw - 24px));display:grid;gap:2px;padding:6px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--night-2);box-shadow:0 24px 60px -24px #000000d9}.acct-menu[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.acct-menu:not([hidden]){animation:acctIn .18s var(--ease-out)}@keyframes acctIn{0%{opacity:0;transform:translateY(-4px)}}}.acct-head{padding:10px 12px 8px;color:var(--muted);font-size:13px;border-bottom:1px solid var(--line);margin-bottom:4px;overflow-wrap:anywhere}.acct-head strong{color:var(--text);font-weight:650}.acct-menu [role=menuitem]{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--text);text-decoration:none;font:500 15px/1.2 var(--body);text-align:left;cursor:pointer;transition:background-color var(--t-out) var(--ease-out)}.acct-menu [role=menuitem]:hover,.acct-menu [role=menuitem]:focus-visible{background:var(--night-3);outline:none;transition-duration:var(--t-in)}.acct-menu .acct-out{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 10px 10px;color:var(--muted)}.acct-dot{width:8px;height:8px;border-radius:50%;background:#ffb35c;margin-left:auto}html:not(.needs-confirm) .acct-confirm{display:none!important}.menu-btn{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--night-2);place-items:center;padding:0}.menu-btn span,.menu-btn span:before,.menu-btn span:after{display:block;width:18px;height:2px;background:var(--text);border-radius:2px;position:relative;content:""}.menu-btn span:before{position:absolute;top:-6px}.menu-btn span:after{position:absolute;top:6px}@media(max-width:1100px){.nav,.hdr-end .signin{display:none!important}.menu-btn{display:inline-grid}.hdr-in{gap:var(--s-3)}.hdr-end .btn{min-height:40px;padding:0 16px;font-size:14px}}@media(max-width:340px){.logo span{display:none}}html.has-trialbar:not(.trialbar-off){--bar: 46px;--bar-top: 40px}html.trialbar-off .trialbar{display:none}.hdr{margin-bottom:var(--bar-top)}.trialbar{position:absolute;z-index:1;left:-1px;right:-1px;top:100%;height:var(--bar-top);display:flex;justify-content:center;pointer-events:none;transition:opacity .26s var(--ease-out),visibility 0s}.trialbar:before{content:"";position:absolute;inset:0;background:color-mix(in oklab,var(--g) 14%,var(--night));border-bottom:1px solid color-mix(in oklab,var(--g) 30%,var(--line));transition:opacity var(--hdr-t) var(--hdr-ease)}.trialbar-in{position:relative;pointer-events:auto;display:flex;align-items:center;gap:12px;height:100%;margin:0;padding:0 4px 0 16px;white-space:nowrap;color:var(--text);font-size:14px;line-height:1;border:1px solid transparent;border-radius:999px;transition:height var(--hdr-t) var(--hdr-ease),margin var(--hdr-t) var(--hdr-ease),background-color var(--hdr-t) var(--hdr-ease),border-color var(--hdr-t) var(--hdr-ease),box-shadow var(--hdr-t) var(--hdr-ease)}.trialbar-tag{font:700 11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--g)}.trialbar-txt{color:var(--text)}.trialbar-go{display:inline-flex;align-items:center;gap:6px;min-height:30px;color:var(--g);font-weight:650;text-decoration:none}.trialbar-go:after{content:"";width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:transform .25s var(--ease)}.trialbar-go:hover{text-decoration:underline;text-underline-offset:4px}.trialbar-go:hover:after{transform:translate(3px) rotate(45deg)}.trialbar-short{display:none}.trialbar-x{position:relative;flex:none;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:background-color var(--t-out) var(--ease-out),color var(--t-out) var(--ease-out)}.trialbar-x:before,.trialbar-x:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;border-radius:1px}.trialbar-x:before{transform:translate(-50%,-50%) rotate(45deg)}.trialbar-x:after{transform:translate(-50%,-50%) rotate(-45deg)}.trialbar-x:hover,.trialbar-x:focus-visible{background:var(--night-3);color:var(--text);transition-duration:var(--t-in)}.hdr.is-float .trialbar:before{opacity:0}.hdr.is-float .trialbar-in{height:36px;margin-top:8px;background:#1a1546f5;border-color:#ffffff17;box-shadow:0 14px 30px -16px #050314cc,inset 0 1px #ffffff0d}.hdr:has(.mega.is-open) .trialbar{opacity:0;visibility:hidden;transition:opacity .16s var(--ease-out),visibility 0s .16s}@media(max-width:760px){.trialbar-more{display:none}.trialbar-in{gap:10px;font-size:13px;padding-left:14px}}@media(max-width:520px){.trialbar-tag,.trialbar-long{display:none}.trialbar-short{display:inline}}.msheet{position:fixed;inset:0;z-index:80;background:var(--night);display:flex;flex-direction:column;padding:0 var(--gut) var(--s-6);overflow-y:auto;overscroll-behavior:contain}.msheet[hidden]{display:none}.msheet-top{display:flex;align-items:center;justify-content:space-between;height:var(--hdr);flex:none}.msheet-close{width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--night-2);display:grid;place-items:center;padding:0}.msheet-close:before,.msheet-close:after{content:"";grid-area:1 / 1;width:18px;height:2px;background:var(--text);border-radius:2px;transform:rotate(45deg)}.msheet-close:after{transform:rotate(-45deg)}.msheet nav{display:flex;flex-direction:column;margin-top:var(--s-5)}.msheet nav a{display:flex;align-items:center;justify-content:space-between;min-height:60px;font:700 calc(clamp(26px,8vw,34px) * var(--ds))/1.1 var(--display);letter-spacing:-.02em;text-decoration:none;border-bottom:1px solid var(--line)}.msheet nav a:after{content:"";width:10px;height:10px;border-top:2px solid var(--g);border-right:2px solid var(--g);transform:rotate(45deg)}.msheet-cta{margin-top:auto;padding-top:var(--s-6);display:grid;gap:var(--s-3)}.msheet-cta .btn{width:100%}@media(prefers-reduced-motion:no-preference){.msheet:not([hidden]){animation:sheetIn .35s var(--ease)}@keyframes sheetIn{0%{opacity:0;transform:translateY(-8px)}}}.capture{display:flex;gap:var(--s-2);max-width:560px}.capture input{flex:1 1 auto;min-width:0;min-height:52px;padding:0 20px;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,var(--night-2) 85%,transparent);color:var(--text);font-size:16px;transition:border-color .2s,box-shadow .2s}.capture input::placeholder{color:var(--muted);opacity:.85}.capture input:focus{outline:none;border-color:var(--g);box-shadow:0 0 0 3px color-mix(in oklab,var(--g) 30%,transparent)}.capture .btn{min-height:52px;flex:none}.capture .as-sam,.signed-in .capture input,.signed-in .capture .as-out{display:none}.signed-in .capture .as-sam{display:inline-flex}@media(max-width:480px){.capture{flex-direction:column}.capture .btn{width:100%}}.cart{position:relative;isolation:isolate}.cart:before{content:"";position:absolute;inset:-14% -10%;z-index:-1;background:radial-gradient(closest-side,color-mix(in oklab,var(--g) 55%,transparent),color-mix(in oklab,var(--g) 12%,transparent) 60%,transparent);filter:blur(40px);opacity:.9;pointer-events:none}.cart-art{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-3);overflow:hidden;background:var(--night-2);box-shadow:0 0 0 1px var(--g),0 40px 80px -30px #050314cc}.cart-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s var(--ease),transform 1.4s var(--ease);transform:scale(1.03)}.cart-art img.is-on{opacity:1;transform:scale(1)}.cart-plate{margin-top:var(--s-3);display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap;padding:14px 16px 14px 14px;border-radius:var(--r-2);background:color-mix(in oklab,var(--night-2) 88%,transparent);border:1px solid var(--line)}.cart-plate .tile{width:48px;height:48px;border-radius:10px;flex:none}.cart-plate .who{flex:1 1 180px;min-width:0}.cart-plate .who strong{display:block;font:700 22px/1.1 var(--display);letter-spacing:-.02em}.cart-plate .who span{color:var(--muted);font-size:15px}.cart-plate .buy{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.price-tag{font:700 22px/1 var(--display);letter-spacing:-.02em}.price-tag small{font:500 13px/1.3 var(--body);color:var(--muted);letter-spacing:0;display:block;margin-top:4px}.toast{position:fixed;left:50%;bottom:24px;z-index:90;transform:translate(-50%,20px);opacity:0;pointer-events:none;max-width:min(560px,calc(100vw - 32px));padding:14px 18px 14px 16px;border-radius:14px;background:var(--night-3);border:1px solid var(--g);box-shadow:0 20px 50px -20px #000000b3;display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45;transition:opacity .3s var(--ease),transform .3s var(--ease)}.toast.is-on{opacity:1;transform:translate(-50%)}.toast:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--g);flex:none;margin-top:6px}.toast code{font-size:13px;color:var(--muted);word-break:break-all}html:has(.om,.msheet:not([hidden]),.rail.is-open,.gsheet:not([hidden]),.lb:not([hidden])) :is(.crisp-client,#crisp-chatbox){opacity:0;visibility:hidden;pointer-events:none}@media(max-width:760px){html:has(.crisp-client) .toast{bottom:84px}}@media(prefers-reduced-motion:no-preference){.js .reveal{transition:opacity .8s var(--ease),transform .8s var(--ease)}.js .reveal:not(.in){opacity:0;transform:translateY(18px)}}.faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-7);align-items:start}.faq-grid .sec-head{position:sticky;top:calc(var(--hdr-stack) + 32px);margin-bottom:0}.faq-grid .sec-head p.muted{margin-top:var(--s-4)}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:72px;padding:var(--s-3) 0;font:650 calc(clamp(18px,1.4vw,22px) * var(--ds))/1.3 var(--display);letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:linear-gradient(var(--g),var(--g)) center / 12px 2px no-repeat,linear-gradient(var(--g),var(--g)) center / 2px 12px no-repeat;transition:transform .3s var(--ease),background-color .2s}.faq details[open] summary:after{transform:rotate(45deg);background-color:var(--night-3)}.faq summary:hover:after{background-color:var(--night-3)}.faq details>div{padding:0 0 var(--s-5);color:var(--muted);max-width:62ch}.faq details>div p+p{margin-top:var(--s-3)}.faq-grid.head-right{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.faq-grid.head-right .sec-head{grid-column:2;grid-row:1;padding-left:var(--s-5);border-left:1px solid color-mix(in oklab,var(--g) 40%,var(--line))}.faq-grid.head-right .faq{grid-column:1;grid-row:1}@media(max-width:900px){.faq-grid,.faq-grid.head-right{grid-template-columns:1fr;gap:var(--s-5)}.faq-grid .sec-head{position:static}.faq-grid.head-right .sec-head,.faq-grid.head-right .faq{grid-column:auto;grid-row:auto}.faq-grid.head-right .sec-head{padding-left:0;border-left:0}}.split-head{display:flex;flex-wrap:wrap;align-items:last baseline;justify-content:space-between;gap:var(--s-4) var(--s-6);margin-bottom:var(--s-6)}.split-head .sec-head{margin-bottom:0}.split-head .aside{max-width:42ch;text-align:right;color:var(--muted);display:grid;justify-items:end;gap:4px}@media(max-width:760px){.split-head .aside{text-align:left;justify-items:start}}.center-head{text-align:center;margin-inline:auto}.center-head h2+p{margin-inline:auto}.close-cta{padding-block:var(--s-9);text-align:left}.close-cta .field{position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 90% at 85% 50%,color-mix(in oklab,var(--g) 42%,transparent),transparent 70%),radial-gradient(40% 70% at 5% 100%,color-mix(in oklab,var(--g) 16%,transparent),transparent 70%)}.close-cta .wrap{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-6);align-items:end}.close-cta h2{font-size:calc(clamp(44px,6vw,104px) * var(--ds));line-height:.95}.close-cta .cta-side{display:grid;gap:var(--s-4)}.close-cta .cta-meta{color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 18px;font-size:15px}.close-cta .cta-meta strong{color:var(--text)}@media(max-width:900px){.close-cta .wrap{grid-template-columns:1fr}}.ftr{border-top:1px solid var(--line);padding-block:var(--s-8) var(--s-6);background:color-mix(in oklab,var(--night) 60%,#0e0b2c)}.ftr-top{display:grid;grid-template-columns:minmax(0,4fr) repeat(6,minmax(0,2fr));gap:var(--s-5)}.ftr-brand p{color:var(--muted);margin-top:var(--s-4);max-width:36ch;font-size:15px}.ftr h3{font:600 12px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--g);margin-bottom:var(--s-3)}.ftr ul{list-style:none;display:grid}.ftr ul a{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);text-decoration:none;font-size:15px}.ftr ul a:hover{color:var(--text)}.ftr-bottom{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);justify-content:space-between;color:var(--muted);font-size:14px}@media(max-width:1000px){.ftr-top{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr-brand{grid-column:1 / -1}}.seg{display:inline-flex;padding:4px;gap:2px;border-radius:999px;background:var(--night-2);border:1px solid var(--line);max-width:100%;flex-wrap:wrap}.seg button{min-height:44px;padding:0 18px;border-radius:999px;border:0;background:transparent;color:var(--muted);font-weight:600;font-size:15px;white-space:nowrap;transition:background-color var(--t-out) var(--ease-out),color var(--t-out) var(--ease-out)}.seg button:hover{color:var(--text);transition-duration:var(--t-in)}.seg button[aria-checked=true],.seg button[aria-pressed=true]{background:var(--g);color:var(--g-ink)}.seg .off{font-size:12px;font-weight:700;margin-left:6px;opacity:.8}.scrim{position:fixed;inset:0;z-index:70;background:#08061c99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s var(--ease)}.scrim.is-on{opacity:1}.scrim[hidden]{display:none}body{background-color:var(--night);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E");background-size:220px 220px;isolation:isolate}body:before,body:after{content:"";position:fixed;top:0;left:0;z-index:-1;pointer-events:none;width:calc(100% + var(--tile));height:calc(100% + var(--tile));background-size:var(--tile) var(--tile);will-change:transform;animation:star-drift var(--drift) linear infinite}body:before{--tile: 389px;--drift: 320s;background-image:radial-gradient(1px 1px at 23px 41px,rgb(244 242 255 / .55),transparent 1.5px),radial-gradient(1.5px 1.5px at 211px 173px,rgb(244 242 255 / .45),transparent 2px),radial-gradient(1px 1px at 300px 320px,rgb(244 242 255 / .3),transparent 1.5px)}body:after{--tile: 241px;--drift: 150s;background-image:radial-gradient(1px 1px at 131px 97px,rgb(244 242 255 / .35),transparent 1.5px),radial-gradient(1px 1px at 77px 200px,rgb(244 242 255 / .3),transparent 1.5px)}@keyframes star-drift{to{transform:translate3d(calc(-1 * var(--tile)),calc(-1 * var(--tile)),0)}}@media(prefers-reduced-motion:reduce){body:before,body:after{animation:none!important}}.aurora{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;-webkit-mask-image:linear-gradient(transparent,#000 10%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 10%,#000 78%,transparent)}.aurora span{position:absolute;border-radius:50%;filter:blur(60px);will-change:transform}.aurora .a1{width:62%;aspect-ratio:1;right:-8%;top:-18%;background:radial-gradient(closest-side,color-mix(in oklab,var(--g) 52%,transparent),transparent);animation:drift1 52s ease-in-out infinite alternate}.aurora .a2{width:44%;aspect-ratio:1.35;right:22%;top:28%;opacity:.7;background:radial-gradient(closest-side,color-mix(in oklab,color-mix(in oklch,var(--g),#6d4dff 58%) 50%,transparent),transparent);animation:drift2 44s ease-in-out infinite alternate}.aurora .a3{width:42%;aspect-ratio:1;left:-12%;bottom:-22%;background:radial-gradient(closest-side,color-mix(in oklab,color-mix(in oklch,var(--g),#ff5fc8 40%) 30%,transparent),transparent);animation:drift3 58s ease-in-out infinite alternate}.aurora .grid{inset:0;border-radius:0;filter:none;opacity:0;transition:opacity .8s var(--ease);background-image:linear-gradient(color-mix(in oklab,var(--g) 22%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--g) 22%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(45% 60% at 74% 42%,#000,transparent);mask-image:radial-gradient(45% 60% at 74% 42%,#000,transparent)}html[data-game=arma-reforger] .aurora .grid{opacity:.8}.aurora:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .8s var(--ease);-webkit-mask-image:radial-gradient(52% 66% at 74% 44%,#000 30%,transparent 78%);mask-image:radial-gradient(52% 66% at 74% 44%,#000 30%,transparent 78%)}html[data-game=arma-reforger] .aurora:before{opacity:.2;background:url(/assets/brand/camo.svg) 0 0 / 420px 420px}@media(max-width:900px){.aurora:before{-webkit-mask-image:radial-gradient(90% 26% at 50% 84%,#000 30%,transparent 80%);mask-image:radial-gradient(90% 26% at 50% 84%,#000 30%,transparent 80%)}}@keyframes drift1{to{transform:translate(-9%,7%) scale(1.1) rotate(10deg)}}@keyframes drift2{to{transform:translate(12%,-10%) scale(.92) rotate(-8deg)}}@keyframes drift3{to{transform:translate(14%,-8%) scale(1.15)}}@media(prefers-reduced-motion:reduce){.aurora span{animation:none!important}}.band>.wrap{position:relative;z-index:1}.tone,.pcard,.plan,.gcard,.mtile,.win,.cart-plate,.build,.prec,.byo{box-shadow:inset 0 1px #ffffff12}.lift{position:relative;transition:transform var(--t-move-out) var(--ease-out),border-color var(--t-out) var(--ease-out),background-color var(--t-out) var(--ease-out)}.lift:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px color-mix(in oklab,var(--c, var(--g)) 42%,transparent),0 24px 50px -24px color-mix(in oklab,var(--c, var(--g)) 62%,transparent);opacity:0;transition:opacity var(--t-out) var(--ease-out)}.lift:hover,.lift:focus-visible,.lift[aria-checked=true],.lift[aria-selected=true]{transition-duration:var(--t-move),var(--t-in),var(--t-in)}.lift:hover:after,.lift:focus-visible:after{opacity:1;transition-duration:var(--t-in)}.lift.inner:after{inset:0;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g) 45%,transparent);background:radial-gradient(90% 70% at 50% 0%,color-mix(in oklab,var(--g) 16%,transparent),transparent 70%)}.band+.band{border-top:0}.band+.band:before{content:"";position:absolute;inset:0 0 auto;height:clamp(80px,9vw,160px);pointer-events:none;z-index:0;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--g) 30%,var(--line)) 50%,transparent) 0 0 / 100% 1px no-repeat,linear-gradient(to bottom,color-mix(in oklab,var(--night-2) 55%,transparent),transparent)}.m-div{display:block;height:12px;width:100%;background:linear-gradient(var(--g),var(--g)) 0 50% / 100% 2px no-repeat}.m-label{transition:letter-spacing .4s var(--ease)}html[data-game=minecraft] .m-div,.motif-site .m-div{background:var(--g);clip-path:polygon(0 2px,100% 2px,100% 6px,92% 6px,92% 100%,84% 100%,84% 6px,70% 6px,70% 100%,64% 100%,64% 6px,48% 6px,48% 100%,40% 100%,40% 6px,26% 6px,26% 100%,20% 100%,20% 6px,8% 6px,8% 100%,0 100%)}html[data-game=minecraft] .m-frame .card,html[data-game=minecraft] .m-frame .prec-art,html[data-game=minecraft] .prec.m-frame{border-radius:0}html[data-game=minecraft] .m-label,.motif-site .label,.motif-site .m-label{font-family:ui-monospace,Cascadia Mono,Consolas,Courier New,monospace;letter-spacing:.06em}html[data-game=arma-reforger] .m-div{background:linear-gradient(var(--g),var(--g)) 0 100% / 100% 1px no-repeat,repeating-linear-gradient(90deg,var(--g) 0 1px,transparent 1px 12px) 0 100% / 100% 5px no-repeat,repeating-linear-gradient(90deg,var(--g) 0 1px,transparent 1px 60px) 0 100% / 100% 10px no-repeat}html[data-game=arma-reforger] .m-label{letter-spacing:.2em;font-weight:800}html[data-game=arma-reforger] .m-frame .card,html[data-game=arma-reforger] .prec.m-frame,html[data-game=arma-reforger] .m-frame .prec-art{border-radius:4px}.m-brk{position:absolute;inset:-9px;pointer-events:none;z-index:7;opacity:0;transition:opacity .5s var(--ease);--b: var(--g);background:linear-gradient(var(--b),var(--b)) 0 0 / 18px 2px,linear-gradient(var(--b),var(--b)) 0 0 / 2px 18px,linear-gradient(var(--b),var(--b)) 100% 0 / 18px 2px,linear-gradient(var(--b),var(--b)) 100% 0 / 2px 18px,linear-gradient(var(--b),var(--b)) 0 100% / 18px 2px,linear-gradient(var(--b),var(--b)) 0 100% / 2px 18px,linear-gradient(var(--b),var(--b)) 100% 100% / 18px 2px,linear-gradient(var(--b),var(--b)) 100% 100% / 2px 18px;background-repeat:no-repeat}html[data-game=arma-reforger] .m-brk{opacity:1}html[data-game=rust] .m-div{height:12px;border-radius:2px;background:radial-gradient(circle,color-mix(in oklab,var(--g) 30%,#fff) 0 2px,color-mix(in oklab,var(--g-ink) 70%,transparent) 2.5px 3.2px,transparent 3.5px) 0 50% / 48px 100% round no-repeat,repeating-linear-gradient(90deg,var(--g) 0 4px,color-mix(in oklab,var(--g) 55%,var(--night)) 4px 8px)}html[data-game=rust] .m-label{letter-spacing:.12em;font-weight:800}html[data-game=rust] .m-frame .card,html[data-game=rust] .prec.m-frame{border-radius:8px}html[data-game=dayz] .m-div{height:12px;background:linear-gradient(90deg,var(--g),color-mix(in oklab,var(--g) 60%,var(--night-3)) 40%,var(--g) 70%,color-mix(in oklab,var(--g) 70%,var(--night-3)));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M0 12V6l5 2 4-4 7 3 4-5 7 4 6-2 5 4 8-3 4 2 6-5 6 4 8-1 5 3 8-4 6 3 5-2 8 4 7-3 5 2 6-2V12z'/%3E%3C/svg%3E") 0 0 / 240px 100% round no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M0 12V6l5 2 4-4 7 3 4-5 7 4 6-2 5 4 8-3 4 2 6-5 6 4 8-1 5 3 8-4 6 3 5-2 8 4 7-3 5 2 6-2V12z'/%3E%3C/svg%3E") 0 0 / 240px 100% round no-repeat}html[data-game=dayz] .m-label{letter-spacing:.1em}html[data-game=dayz] .m-frame .card.r0,html[data-game=dayz] .m-frame .prec-art{-webkit-mask:linear-gradient(#000,#000) top / 100% calc(100% - 9px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0h120v4l-6 3-5-2-8 4-6-3-7 2-5-4-8 3-6-2-4 4-8-3-5 2-7-4-5 3-6-2-8 4-4-3-7 2-5-3-6 3-4-2z'/%3E%3C/svg%3E") bottom / 240px 10px repeat-x;mask:linear-gradient(#000,#000) top / 100% calc(100% - 9px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0h120v4l-6 3-5-2-8 4-6-3-7 2-5-4-8 3-6-2-4 4-8-3-5 2-7-4-5 3-6-2-8 4-4-3-7 2-5-3-6 3-4-2z'/%3E%3C/svg%3E") bottom / 240px 10px repeat-x}html[data-game=squad] .m-div{height:12px;background:var(--g);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath d='M0 0h7l6 6-6 6H0l6-6z'/%3E%3C/svg%3E") 0 0 / 20px 12px round no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath d='M0 0h7l6 6-6 6H0l6-6z'/%3E%3C/svg%3E") 0 0 / 20px 12px round no-repeat}html[data-game=squad] .m-label:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;vertical-align:1px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}html[data-game=squad] .m-frame .card.r0{clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);border-radius:4px}html[data-game=enshrouded] .m-div{height:12px;background:linear-gradient(to top,var(--g),color-mix(in oklab,var(--g) 18%,transparent));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 12' preserveAspectRatio='none'%3E%3Cpath d='M0 12V8c2 0 3-3 7-3 3 0 4 2 6 2s3-4 8-4 6 4 9 4c2 0 3-2 6-2 4 0 5 3 8 3h4v4z'/%3E%3C/svg%3E") 0 0 / 48px 100% round no-repeat,linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 12' preserveAspectRatio='none'%3E%3Cpath d='M0 12V8c2 0 3-3 7-3 3 0 4 2 6 2s3-4 8-4 6 4 9 4c2 0 3-2 6-2 4 0 5 3 8 3h4v4z'/%3E%3C/svg%3E") 0 0 / 48px 100% round no-repeat,linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-composite:intersect}html[data-game=enshrouded] .m-label{letter-spacing:.14em}html[data-game=enshrouded] .m-label:before{content:"";display:inline-block;width:11px;height:11px;margin-right:8px;vertical-align:-1px;background:currentColor;clip-path:polygon(50% 0,57% 43%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 43%)}html[data-game=enshrouded] .m-frame .card.r0,html[data-game=enshrouded] .m-frame .prec-art{-webkit-mask:linear-gradient(to bottom,#000 74%,rgb(0 0 0 / .5) 90%,transparent);mask:linear-gradient(to bottom,#000 74%,rgb(0 0 0 / .5) 90%,transparent)}.motif-camo .band+.band:after{content:"";position:absolute;left:0;right:0;top:-3px;height:7px;pointer-events:none;z-index:0;background:url(/assets/brand/camo.svg) 0 0 / 240px 240px;opacity:.6;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.motif-site :is(.tone,.plan,.pcard,.gcard,.cart-art,.win,.byo,.byo-sum,.cart-plate,.build,.card,.prec,.shot,.tour-inline){border-radius:0!important}.motif-site .band+.band:before{background:linear-gradient(to bottom,color-mix(in oklab,var(--night-2) 55%,transparent),transparent)}.motif-site .band+.band:after{content:"";position:absolute;left:0;right:0;top:0;height:8px;pointer-events:none;background:color-mix(in oklab,var(--g) 35%,transparent);clip-path:polygon(0 0,100% 0,100% 50%,96% 50%,96% 100%,88% 100%,88% 50%,80% 50%,80% 0,72% 0,72% 50%,64% 50%,64% 100%,52% 100%,52% 50%,44% 50%,44% 0,36% 0,36% 50%,26% 50%,26% 100%,18% 100%,18% 50%,8% 50%,8% 0,0 0)}.stack{position:relative;padding:7% 8% 0 0;touch-action:pan-y}.stack-inner{position:relative;aspect-ratio:16 / 9}.stack .card{position:absolute;inset:0;padding:0;border:0;margin:0;border-radius:var(--r-3);overflow:hidden;background:var(--night-2);box-shadow:0 0 0 1px var(--c),0 30px 60px -30px #050314d9;transform:translate(var(--tx, 0%),var(--ty, 0%)) rotate(var(--rot, 0deg)) scale(var(--sc, 1));transform-origin:50% 70%;transition:transform .56s cubic-bezier(.34,1.4,.5,1),opacity .45s var(--ease),border-radius .4s var(--ease);cursor:pointer}.stack .card img{width:100%;height:100%;object-fit:cover;pointer-events:none}.stack .card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(155deg,color-mix(in oklab,var(--c) 50%,transparent),color-mix(in oklab,var(--night) 72%,transparent));opacity:.8;transition:opacity .5s var(--ease)}.stack .card.r0:after{opacity:0}.stack .card.r0{z-index:5}.stack .card.r1{--tx: 4%;--ty: -6%;--rot: 2.5deg;--sc: .95;z-index:4}.stack .card.r2{--tx: 8%;--ty: -12%;--rot: 5deg;--sc: .9;z-index:3}.stack .card:not(.r0,.r1,.r2){--tx: 8%;--ty: -12%;--rot: 5deg;--sc: .9;z-index:1;opacity:0}.stack .card.leaving{animation:dealOut .56s cubic-bezier(.3,.7,.3,1) both}.stack .card.arriving{animation:dealIn .56s cubic-bezier(.34,1.3,.5,1) both}@keyframes dealOut{0%{transform:none;z-index:10;opacity:1}42%{transform:translate(-60%,7%) rotate(-9deg) scale(.97);z-index:10;opacity:1}58%{z-index:0}to{transform:translate(8%,-12%) rotate(5deg) scale(.9);z-index:0;opacity:1}}@keyframes dealIn{0%{transform:translate(-60%,7%) rotate(-9deg) scale(.97);z-index:10;opacity:0}30%{opacity:1}to{transform:none;z-index:10;opacity:1}}@media(prefers-reduced-motion:reduce){.stack .card{--tx: 0% !important;--ty: 0% !important;--rot: 0deg !important;--sc: 1 !important;opacity:0;animation:none!important;transition:opacity .35s ease!important}.stack .card.r0{opacity:1}}@media(hover:hover){.stack .card.r0:hover{--ty: -1.2%}}html[data-font=rethink]{--display: "Rethink Sans", "Onest Variable", system-ui, sans-serif;--d-track: -.03em;--d-lh: .98;--d-w: 800;--d-w2: 700;--ds: 1}html[data-font=unbounded]{--display: "Unbounded", "Onest Variable", system-ui, sans-serif;--d-track: -.02em;--d-lh: 1.06;--d-w: 700;--d-w2: 600;--ds: .88}html[data-font=onest]{--display: "Onest Variable", system-ui, sans-serif;--d-track: -.035em;--d-lh: .98;--d-w: 800;--d-w2: 700;--ds: 1}input.range{-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:0;background:transparent;cursor:pointer;--p: 0%}input.range:focus{outline:none}input.range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--g) 0 var(--p),var(--night-3) var(--p) 100%);box-shadow:inset 0 0 0 1px #ffffff0a}input.range::-moz-range-track{height:6px;border-radius:999px;background:var(--night-3)}input.range::-moz-range-progress{height:6px;border-radius:999px;background:var(--g)}input.range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:var(--night);border:2px solid var(--g);box-shadow:0 0 12px -2px color-mix(in oklab,var(--g) 70%,transparent);transition:transform var(--t-move-out) var(--ease-out),box-shadow var(--t-out) var(--ease-out)}input.range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--night);border:2px solid var(--g);box-shadow:0 0 12px -2px color-mix(in oklab,var(--g) 70%,transparent);transition:transform var(--t-move-out) var(--ease-out),box-shadow var(--t-out) var(--ease-out)}input.range:hover::-webkit-slider-thumb{transform:scale(1.1);transition-duration:var(--t-move),var(--t-in)}input.range:hover::-moz-range-thumb{transform:scale(1.1)}input.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px color-mix(in oklab,var(--g) 32%,transparent),0 0 14px color-mix(in oklab,var(--g) 70%,transparent)}input.range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 6px color-mix(in oklab,var(--g) 32%,transparent)}input.range:active::-webkit-slider-thumb{transform:scale(1.18)}.range-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.range-head label{font-weight:600}.range-head output{font:var(--d-w2) 18px/1 var(--display);font-variant-numeric:tabular-nums;color:var(--g-ink);background:var(--g);padding:6px 10px;border-radius:999px;min-width:3.4em;text-align:center;transition:background-color var(--t-in) var(--ease-out),color var(--t-in) var(--ease-out)}.range-ticks{display:flex;justify-content:space-between;color:var(--muted);font-size:13px;margin-top:-4px;font-variant-numeric:tabular-nums}.check{position:relative}.check input{position:absolute;opacity:0;width:20px;height:20px;margin:0;left:0;top:50%;transform:translateY(-50%)}.cbx{flex:none;width:20px;height:20px;border-radius:6px;background:var(--night-3);border:1.5px solid var(--line);display:grid;place-items:center;transition:background-color var(--t-out) var(--ease-out),border-color var(--t-out) var(--ease-out)}.cbx svg{width:14px;height:14px}.cbx path{fill:none;stroke:var(--g-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;stroke-dashoffset:18;transition:stroke-dashoffset .26s var(--ease-out)}.check:hover .cbx{border-color:color-mix(in oklab,var(--g) 60%,var(--line));transition-duration:var(--t-in)}.check input:checked+.cbx{background:var(--g);border-color:var(--g);transition-duration:var(--t-in)}.check input:checked+.cbx path{stroke-dashoffset:0;transition-delay:60ms}.check input:focus-visible+.cbx{outline:2px solid var(--g);outline-offset:2px}.pin{position:absolute;transform:translate(-50%,-50%);z-index:3;width:44px;height:44px;padding:0;border:0;background:none;color:var(--text);display:grid;place-items:center}.pin .dot{width:30px;height:30px;border-radius:50%;background:var(--g);box-shadow:0 0 0 6px color-mix(in oklab,var(--g) 26%,transparent),0 6px 18px #00000080;display:grid;place-items:center;transition:transform var(--t-move-out) var(--ease-out)}.pin:hover .dot,.pin:focus-visible .dot{transform:scale(1.12);transition-duration:var(--t-move)}.pin .dot:before,.pin .dot:after{content:"";grid-area:1 / 1;width:12px;height:2px;background:var(--g-ink);border-radius:2px}.pin .dot:after{transform:rotate(90deg)}.pin .txt{position:absolute;top:50%;left:calc(100% + 2px);font:600 13px/1.2 var(--body);padding:7px 11px;border-radius:999px;white-space:nowrap;background:#15113de6;border:1px solid color-mix(in oklab,var(--g) 50%,transparent);opacity:0;transform:translate(-6px,-50%);pointer-events:none;transition:opacity var(--t-out) var(--ease-out),transform var(--t-move-out) var(--ease-out)}.pin.left .txt{left:auto;right:calc(100% + 2px);transform:translate(6px,-50%)}.pin:hover .txt,.pin:focus-visible .txt{opacity:1;transform:translateY(-50%);transition-duration:var(--t-in),var(--t-move)}@media(prefers-reduced-motion:no-preference){.pin .dot{animation:pinPulse 2.8s var(--ease-out) 3}@keyframes pinPulse{50%{box-shadow:0 0 0 12px color-mix(in oklab,var(--g) 0%,transparent),0 6px 18px #00000080}}}.zoom{position:fixed;z-index:92;width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;background:var(--night-2);border:1px solid color-mix(in oklab,var(--g) 55%,var(--line));border-radius:18px;box-shadow:inset 0 1px #ffffff12,0 40px 90px -30px #000000d9,0 0 60px -20px color-mix(in oklab,var(--g) 45%,transparent);padding:14px;display:grid;gap:12px;opacity:0;transform:scale(.6);transition:opacity .26s var(--ease-out),transform .38s var(--ease-out)}.zoom[hidden]{display:none}.zoom:has(img){width:min(1080px,calc(100vw - 32px))}.zoom.is-open{opacity:1;transform:none}.zoom-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.zoom-top strong{font:var(--d-w2) 18px/1.2 var(--display)}.zoom .msheet-close{width:40px;height:40px;flex:none}.zoom img{width:100%;height:auto;border-radius:10px;border:1px solid var(--line);background:var(--night)}.zoom p{color:var(--muted);font-size:15px}.zoom .seg{justify-self:start}.zoom-scrim{position:fixed;inset:0;z-index:91;background:#08061c73;opacity:0;transition:opacity .26s var(--ease-out)}.zoom-scrim.is-on{opacity:1}.zoom-scrim[hidden]{display:none}@media(max-width:700px){.zoom{left:0!important;right:0;bottom:0;top:auto!important;width:100%;max-height:86vh;border-radius:18px 18px 0 0;transform:translateY(100%);transform-origin:50% 100%!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.zoom.is-open{transform:none}}.mhero{padding-block:var(--s-7) var(--s-8)}.mhero .field{position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 80% at 78% 40%,color-mix(in oklab,var(--g) 32%,transparent),transparent 72%),radial-gradient(35% 50% at 0% 100%,color-mix(in oklab,#4aa3ff 14%,transparent),transparent 70%)}.mhero .g12{position:relative;row-gap:var(--s-6);align-items:center}.mhero-copy{grid-column:1 / 7}.mhero-art{grid-column:7 / 13}@media(max-width:900px){.mhero-copy,.mhero-art{grid-column:1 / -1}}.mhero h1{margin-top:var(--s-3);font-size:calc(clamp(46px,6vw,104px) * var(--ds))}.mhero .lead{margin-top:var(--s-5);max-width:40ch}.edition{margin-top:var(--s-6)}.edition-cap{margin-top:var(--s-3);color:var(--muted);font-size:15px;min-height:1.6em}.mhero-cta{margin-top:var(--s-5);display:flex;flex-wrap:wrap;gap:var(--s-3)}.mhero-meta{margin-top:var(--s-4);color:var(--muted);font-size:15px;display:flex;flex-wrap:wrap;gap:6px 20px}.mhero-meta strong{color:var(--text);font-weight:650}.mhero-trial{margin-top:var(--s-2);color:var(--muted);font-size:15px;display:flex;flex-wrap:wrap;align-items:center;gap:0 14px}.mhero-trial[hidden]{display:none}.plans-trial{margin-top:var(--s-4);color:var(--muted);font-size:15px;display:flex;flex-wrap:wrap;align-items:center;gap:0 14px}[data-trial-ad][hidden],[data-trial-line][hidden],[data-trial-off][hidden]{display:none!important}.mhero .cart-art img{opacity:1;transform:none}.plans-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s-5);margin-bottom:var(--s-6)}.plans-head .sec-head{margin-bottom:0}.plans{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:var(--s-4);align-items:center}.plan{position:relative;display:grid;gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-3);border:1px solid var(--line);background:var(--night-2)}.plan.pop{padding:var(--s-6) var(--s-5);border-color:var(--g);background:linear-gradient(170deg,color-mix(in oklab,var(--g) 16%,var(--night-2)),var(--night-2) 55%);box-shadow:0 40px 80px -40px color-mix(in oklab,var(--g) 60%,transparent)}.plan .top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.plan h3{font-size:calc(clamp(24px,2vw,34px) * var(--ds))}.badge{padding:5px 12px;border-radius:999px;background:var(--g);color:var(--g-ink);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.plan .who{color:var(--muted);font-size:15px}.specs{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.specs li{padding:12px 0}.specs li+li{padding-left:12px;border-left:1px solid var(--line)}.specs b{display:block;font:750 22px/1 var(--display);letter-spacing:-.02em}.specs span{font-size:13px;color:var(--muted)}.plan .amt{font:800 calc(clamp(40px,3.6vw,60px) * var(--ds))/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.plan .amt small{font:500 16px var(--body);color:var(--muted);letter-spacing:0}.plan .billed{color:var(--muted);font-size:14px;margin-top:6px;min-height:1.5em}.plan .btn{width:100%}@media(max-width:1000px){.plans{grid-template-columns:1fr;max-width:620px}.plan.pop{order:-1}}.plans-note{margin-top:var(--s-5);color:var(--muted);font-size:14px}.byo{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;margin-top:var(--s-8);border-radius:var(--r-3);background:linear-gradient(160deg,color-mix(in oklab,var(--g) 8%,var(--night-2)),var(--night-2) 55%);border:1px solid var(--line)}.byo-controls{padding:var(--s-6);min-width:0}@media(max-width:900px){.byo{grid-template-columns:1fr}.byo-controls{padding:var(--s-5)}}.byo h3{font-size:calc(clamp(26px,2.4vw,40px) * var(--ds))}.byo .muted{margin-top:var(--s-3)}.sliders{display:grid;gap:var(--s-5);margin-top:var(--s-6)}.byo-extras{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-5);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line)}@media(max-width:640px){.byo-extras{grid-template-columns:1fr}}.byo-extras .ttl{font-weight:600;display:block;margin-bottom:8px}.byo-extras .note{color:var(--muted);font-size:13px;margin-top:8px}.stepper{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--night)}.stepper button{width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--text);font:600 20px/1 var(--body);transition:background-color var(--t-out) var(--ease-out),color var(--t-out) var(--ease-out)}.stepper button:hover:not(:disabled){background:var(--night-3);color:var(--g);transition-duration:var(--t-in)}.stepper button:disabled{opacity:.35;cursor:not-allowed}.stepper output{min-width:3.2ch;text-align:center;font:var(--d-w2) 18px/1 var(--display);font-variant-numeric:tabular-nums}.coupon{display:flex;gap:8px}.coupon input{flex:1 1 auto;min-width:0;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--night);font-size:16px;text-transform:uppercase;letter-spacing:.04em;transition:border-color var(--t-out) var(--ease-out)}.coupon input:focus{outline:none;border-color:var(--g);box-shadow:0 0 0 3px color-mix(in oklab,var(--g) 28%,transparent)}.coupon-msg{min-height:1.4em}.coupon-msg.ok{color:var(--text)}.byo-sum{position:sticky;top:calc(var(--hdr-stack) + 24px);align-self:start;padding:var(--s-6) var(--s-5);display:grid;gap:var(--s-4);border-left:1px solid var(--line)}@media(max-width:900px){.byo-sum{position:static;border-left:0;border-top:1px solid var(--line);padding:var(--s-5)}}.byo-sum .amt{font:var(--d-w) calc(clamp(44px,4vw,68px) * var(--ds))/1 var(--display);letter-spacing:var(--d-track);font-variant-numeric:tabular-nums}.byo-sum .amt small{font:500 16px var(--body);color:var(--muted);letter-spacing:0}.byo-sum .billed{color:var(--muted);font-size:14px}.byo-sum dl{display:grid;grid-template-columns:1fr auto;gap:8px 12px;margin:0;font-size:14px;color:var(--muted);padding-block:var(--s-3);border-block:1px solid var(--line)}.byo-sum dd{margin:0;text-align:right;color:var(--text);font-variant-numeric:tabular-nums}.tour{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s-6);align-items:start}.hs{position:absolute;inset:0;display:none}.hs.is-on{display:block}.tour-shot{position:relative;margin-top:var(--s-5)}.tour-shot .tour-inline{margin-top:0!important}@media(min-width:1001px){.tour-shot{display:none}}.tour-list{display:grid;position:relative;padding-left:44px}.tour-item{min-height:72vh;display:flex;flex-direction:column;justify-content:center;padding-block:var(--s-6);opacity:.4;transition:opacity .5s var(--ease)}.tour-item.is-on{opacity:1}.tour-item h3{font-size:calc(clamp(28px,2.6vw,44px) * var(--ds));letter-spacing:-.03em;line-height:1.02}.tour-item p.body{margin-top:var(--s-4);color:var(--muted);max-width:46ch}.tour-item ul{list-style:none;margin-top:var(--s-4);display:grid;gap:10px}.tour-item li{display:flex;gap:12px;align-items:baseline}.tour-item li:before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--g);transform:translateY(-1px)}.tour-inline{display:none}.tour-frame{position:sticky;top:calc(var(--hdr-stack) + 40px)}.tour-frame .win{border-radius:var(--r-3);border:1px solid var(--line);background:var(--night-2);box-shadow:0 40px 90px -40px color-mix(in oklab,var(--g) 50%,transparent)}.tour-frame .bar{display:flex;align-items:center;gap:10px;height:42px;padding:0 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.tour-frame .bar:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--g)}.tour-frame .shot{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:0 0 var(--r-3) var(--r-3)}.tour-frame .shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0s .5s}.tour-frame .shot img.is-on{opacity:1;z-index:1;transition:opacity .5s var(--ease)}@media(prefers-reduced-motion:no-preference){.tour-frame .hs.is-on{animation:hsIn .5s var(--ease) both}@keyframes hsIn{0%{opacity:0}}}.tour-dots{display:flex;gap:8px;margin-top:var(--s-4)}.tour-dots span{width:12px;height:12px;border-radius:0;background:var(--night-3);transition:background-color .3s}.tour-dots span.is-on{background:var(--g)}@media(max-width:1000px){.tour{grid-template-columns:1fr}.tour-frame{display:none}.tour-item{min-height:0;opacity:1;padding-block:var(--s-5);border-top:1px solid var(--line)}.tour-inline{display:block;margin-top:var(--s-5);border-radius:var(--r-2);border:1px solid var(--line);width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}}.also{container-type:inline-size}.also ul{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.also li{padding:var(--s-5) var(--s-4) var(--s-5) 0;border-bottom:1px solid var(--line)}.also li strong{display:block;font:700 19px/1.2 var(--display);letter-spacing:-.01em}.also li strong:before{content:"";display:block;width:22px;height:3px;background:var(--g);border-radius:2px;margin-bottom:14px}.also li span{display:block;margin-top:6px;color:var(--muted);font-size:15px}@container (max-width: 900px){.also ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 460px){.also ul{grid-template-columns:1fr}}.hero-div{width:180px;margin-top:var(--s-5)}.plan .amt .n{display:inline-block;min-width:4.6ch}.plan{transition:transform var(--t-move-out) var(--ease-out),border-color var(--t-out) var(--ease-out)}.plan.pop{transform:translateY(-10px)}@media(max-width:1000px){.plan.pop{transform:none}}.plan .amt.bump .n{animation:bump .5s cubic-bezier(.34,1.6,.5,1)}@keyframes bump{40%{color:var(--g)}}.tour-rail{position:absolute;left:4px;top:0;bottom:0;width:4px;border-radius:4px;background:var(--night-3)}.tour-fill{position:absolute;left:0;top:0;width:4px;border-radius:4px;height:var(--h, 12px);max-height:100%;background:var(--g);box-shadow:0 0 10px color-mix(in oklab,var(--g) 60%,transparent);transition:height .2s var(--ease-out)}.tour-item{position:relative}.tour-item:before{content:"";position:absolute;left:-46px;top:calc(50% - 8px);width:16px;height:16px;border-radius:50%;background:var(--night-3);border:2px solid var(--night);transition:background-color var(--t-out) var(--ease-out),transform var(--t-move-out) var(--ease-out)}.tour-item.is-on:before{background:var(--g);transform:scale(1.2)}@media(max-width:1000px){.tour-list{padding-left:0}.tour-rail,.tour-item:before{display:none}}html:not(.js) .tour{grid-template-columns:1fr}html:not(.js) .tour-frame,html:not(.js) .tour-rail,html:not(.js) .tour-item:before{display:none}html:not(.js) .tour-item{min-height:0;opacity:1}html:not(.js) .tour-inline{display:block;margin-top:var(--s-5);width:100%;height:auto}html:not(.js) .tour-list{padding-left:0}.mhero .cart{position:relative}html[data-game=dayz] .mhero .m-frame .cart-art{-webkit-mask:linear-gradient(#000,#000) top / 100% calc(100% - 9px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0h120v4l-6 3-5-2-8 4-6-3-7 2-5-4-8 3-6-2-4 4-8-3-5 2-7-4-5 3-6-2-8 4-4-3-7 2-5-3-6 3-4-2z'/%3E%3C/svg%3E") bottom / 240px 10px repeat-x;mask:linear-gradient(#000,#000) top / 100% calc(100% - 9px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0h120v4l-6 3-5-2-8 4-6-3-7 2-5-4-8 3-6-2-4 4-8-3-5 2-7-4-5 3-6-2-8 4-4-3-7 2-5-3-6 3-4-2z'/%3E%3C/svg%3E") bottom / 240px 10px repeat-x}html[data-game=squad] .mhero .m-frame .cart-art{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%);border-radius:4px}html[data-game=arma-reforger] .mhero .m-frame .cart-art,html[data-game=arma-reforger] .plan,html[data-game=arma-reforger] .byo{border-radius:4px}html[data-game=rust] .mhero .m-frame .cart-art{border-radius:8px}html[data-game=enshrouded] .mhero .m-frame .cart-art{-webkit-mask:linear-gradient(to bottom,#000 78%,rgb(0 0 0 / .5) 92%,transparent);mask:linear-gradient(to bottom,#000 78%,rgb(0 0 0 / .5) 92%,transparent)}html[data-game=arma-reforger] .badge{border-radius:3px;letter-spacing:.16em}html[data-game=squad] .badge{border-radius:3px}.mhero .m-brk{inset:-9px}.hero-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s-5)}.hero-chips li{padding:8px 14px;border-radius:999px;font-size:14px;font-weight:600;border:1px solid color-mix(in oklab,var(--g) 45%,var(--line));background:color-mix(in oklab,var(--g) 10%,var(--night-2))}html[data-game=arma-reforger] .hero-chips li{border-radius:3px;letter-spacing:.06em;text-transform:uppercase;font-size:12px}html[data-game=squad] .hero-chips li{border-radius:3px}.plan .n,.price-big,[data-price],#prec-price,.sum .n{font-variant-numeric:proportional-nums lining-nums}.plan .players{font-size:15px;color:var(--muted);margin-top:calc(var(--s-3) * -1)}.plan .players b{font:var(--d-w2) 20px/1 var(--display);color:var(--g);letter-spacing:-.01em;margin-right:2px}@media(hover:hover)and (pointer:fine){html.js{scrollbar-width:none}html.js::-webkit-scrollbar{display:none}}.gsheet,.rail,.zoom,.msheet,.switch,.ftabs{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--g) 55%,var(--night-3)) transparent}.gsheet::-webkit-scrollbar,.rail::-webkit-scrollbar,.zoom::-webkit-scrollbar,.msheet::-webkit-scrollbar{width:8px;height:8px}.gsheet::-webkit-scrollbar-track,.rail::-webkit-scrollbar-track,.zoom::-webkit-scrollbar-track,.msheet::-webkit-scrollbar-track{background:transparent}.gsheet::-webkit-scrollbar-thumb,.rail::-webkit-scrollbar-thumb,.zoom::-webkit-scrollbar-thumb,.msheet::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--g) 55%,var(--night-3));border-radius:999px;border:2px solid transparent;background-clip:padding-box}.sbar{position:fixed;top:4px;bottom:4px;right:3px;z-index:99;width:10px;pointer-events:none;opacity:0;transition:opacity var(--t-out) var(--ease-out)}.sbar.is-on{opacity:1;pointer-events:auto;transition-duration:var(--t-in)}.sbar-thumb{position:absolute;right:0;top:0;width:6px;min-height:40px;border-radius:999px;background:color-mix(in oklab,var(--g) 55%,var(--night-3));box-shadow:0 0 0 1px #15113d80;transition:width var(--t-move-out) var(--ease-out),background-color var(--t-out) var(--ease-out);cursor:grab;will-change:transform}.sbar:hover .sbar-thumb,.sbar.is-drag .sbar-thumb{width:10px;background:color-mix(in oklab,var(--g) 80%,var(--night-3));transition-duration:var(--t-move),var(--t-in)}.sbar.is-drag .sbar-thumb{cursor:grabbing}html.sbar-dragging,html.sbar-dragging *{user-select:none;cursor:grabbing!important}html.sbar-dragging{scroll-behavior:auto!important}.also-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5);margin-top:var(--s-7)}.also-strip figure{margin:0;display:grid;gap:var(--s-3)}.also-strip img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r-2);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff12}.also-strip figcaption strong,.also-text strong{display:block;font:var(--d-w2) 19px/1.2 var(--display);letter-spacing:-.01em}.also-strip figcaption span,.also-text span{display:block;margin-top:6px;color:var(--muted);font-size:15px;max-width:60ch}.also-text{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line)}.also-text ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}@media(max-width:760px){.also-strip,.also-text ul{grid-template-columns:1fr}}@property --mg{syntax: "<color>"; inherits: true; initial-value: #ff8a1f;}.nav-games{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:0;background:transparent;color:var(--muted);font:500 15px var(--body);border-radius:999px;transition:color var(--t-out) var(--ease-out),background-color var(--t-out) var(--ease-out)}.nav-games:hover,.nav-games[aria-expanded=true]{color:var(--text);background:color-mix(in oklab,var(--night-3) 70%,transparent);transition-duration:var(--t-in)}.nav-games[aria-current=page]{color:var(--text)}.chev{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--t-move) var(--ease-out)}[aria-expanded=true]>.chev{transform:translateY(1px) rotate(-135deg)}.mega{--mg: var(--g);position:absolute;top:calc(100% + 10px);left:50%;z-index:70;width:min(1100px,calc(100vw - 24px));padding:18px;border-radius:20px;background:#17123f;border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff12,0 40px 80px -30px #050314e6;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px) scale(.985);transform-origin:50% 0;transition:opacity .26s var(--ease-out),transform .26s var(--ease-out),visibility 0s linear .26s,--mg .38s var(--ease-out);isolation:isolate;overflow:hidden}.mega:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 90% at 50% 0%,color-mix(in oklab,var(--mg) 22%,transparent),transparent 70%)}.mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) scale(1);transition:opacity .26s var(--ease-out),transform .26s var(--ease-out),visibility 0s,--mg .38s var(--ease-out)}.mega-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 12px}.mega-head .label{margin:0}.mega-head .link-g,.mega-foot .link-g{min-height:40px;font-size:14px}.mega-row{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.mega-card{display:grid;text-decoration:none;border-radius:14px;overflow:hidden;background:var(--night-2);border:1px solid var(--line);transition:transform var(--t-move-out) var(--ease-out),border-color var(--t-out) var(--ease-out),background-color var(--t-out) var(--ease-out)}.mega-card:hover,.mega-card:focus-visible{transform:translateY(-3px);border-color:color-mix(in oklab,var(--c) 70%,var(--line));background:color-mix(in oklab,var(--c) 10%,var(--night-2));transition-duration:var(--t-move),var(--t-in),var(--t-in)}.mega-card:focus-visible{outline:2px solid var(--c);outline-offset:2px}.mega-art{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--night-3)}.mega-art img{width:100%;height:100%;object-fit:cover}.mega-txt{display:grid;gap:2px;padding:10px 12px 12px}.mega-txt strong{font:var(--d-w2) 16px/1.2 var(--display)}.mega-genre{font-size:12px;color:var(--muted)}.mega-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;margin-top:6px;font-size:12px;color:var(--muted)}.mega-meta span:last-child{color:var(--c);font-weight:650}.mega-foot{display:flex;flex-wrap:wrap;gap:4px 24px;padding:12px 4px 0;margin-top:14px;border-top:1px solid var(--line)}@media(prefers-reduced-motion:reduce){.mega,.mega.is-open{transform:translate(-50%)}}@media(max-width:1100px){.mega{display:none}}.msheet-games-btn{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);text-align:left;font:700 clamp(26px,8vw,34px)/1.1 var(--display);letter-spacing:-.02em}.msheet-games-btn .chev{width:10px;height:10px;border-color:var(--g);border-width:2px}.msheet-games ul{list-style:none;display:grid;gap:2px;padding:8px 0 12px;border-bottom:1px solid var(--line)}.msheet .msheet-games ul a{display:flex;align-items:center;gap:12px;min-height:52px;border:0;justify-content:flex-start;font:600 17px/1.2 var(--body);letter-spacing:0}.msheet .msheet-games ul a:after{display:none}.msheet-games img{width:36px;height:36px;border-radius:9px}.msheet-games strong{display:block}.msheet-games small{display:block;color:var(--muted);font-size:13px;font-weight:500}.msg-all{padding-left:48px;color:var(--g)}.dd{position:relative;width:100%}.dd-btn{width:100%;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 16px 8px 8px;text-align:left;border-radius:16px;border:1px solid var(--line);background:var(--night-2);color:var(--text);box-shadow:inset 0 1px #ffffff12;transition:border-color var(--t-out) var(--ease-out),background-color var(--t-out) var(--ease-out)}.dd-btn:hover,.dd-btn[aria-expanded=true]{border-color:color-mix(in oklab,var(--g) 60%,var(--line));background:var(--night-3);transition-duration:var(--t-in)}.dd-btn img,.dd-list img{width:40px;height:40px;border-radius:10px;flex:none}.dd-btn>span:not(.chev){flex:1;min-width:0;display:grid}.dd-btn small{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--g)}.dd-btn strong{font:var(--d-w2) 18px/1.2 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-btn .chev{width:9px;height:9px;border-width:2px;color:var(--g);flex:none;margin-right:4px}.dd-btn:not(:has(img)){padding-left:16px}.dd-list{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:40;list-style:none;max-height:min(60vh,420px);overflow-y:auto;padding:6px;border-radius:16px;border:1px solid var(--line);background:var(--night-2);box-shadow:inset 0 1px #ffffff12,0 30px 60px -24px #050314e6;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--g) 55%,var(--night-3)) transparent}.dd-list:focus{outline:none}.dd-list:focus-visible{outline:2px solid var(--g);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.dd-list:not([hidden]){animation:ddIn .22s var(--ease-out)}@keyframes ddIn{0%{opacity:0;transform:translateY(-6px)}}}.dd-list li{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 12px 6px 6px;border-radius:12px;cursor:pointer;border:1px solid transparent}.dd-list li:not(:has(img)){padding-left:12px}.dd-list li span{display:grid;min-width:0}.dd-list li strong{font-weight:650;font-size:16px}.dd-list li small{font-size:14px;color:var(--muted)}.dd-list li.is-active{background:var(--night-3)}.dd-list li[aria-selected=true]{border-color:var(--g);background:color-mix(in oklab,var(--g) 14%,var(--night-2))}.dd-list li[aria-selected=true]:after{content:"";margin-left:auto;width:6px;height:11px;border-right:2px solid var(--g);border-bottom:2px solid var(--g);transform:rotate(45deg) translate(-2px,-2px);flex:none}.dd-mobile{display:none}@media(max-width:699px){.dd-mobile{display:block}.dd-desktop{display:none!important}}html:not(.js) .dd-mobile{display:none!important}html:not(.js) .dd-desktop{display:flex!important;flex-wrap:wrap}.legal-note{margin-top:var(--s-3);font-size:14px;color:var(--muted);max-width:60ch}.legal-note a{color:var(--text);text-underline-offset:3px}.legal-note a:hover{color:var(--g)}.g12>*,.show>*,.tour>*,.reg>*,.faq-grid>*,.plans>*,.byo>*,.close-cta .wrap>*,.browser .wrap>*{min-width:0}img,svg,video{max-width:100%}@media(max-width:1100px){.ftr-top{grid-template-columns:repeat(3,minmax(0,1fr))}.ftr-brand{grid-column:1 / -1}}@media(max-width:700px){.ftr-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-4)}.ftr-bottom{flex-direction:column;font-size:14px}.plans-head .seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-radius:16px}.plans-head .seg button{border-radius:12px}.plans-head{align-items:stretch}}@media(max-width:900px){.hdr-end .btn{min-height:44px}.cart-plate .buy{width:100%;justify-content:space-between}}@media(max-width:480px){:root :is(main h1){font-size:calc(clamp(34px,10.2vw,46px) * var(--ds));line-height:calc(var(--d-lh) + .04)}:root :is(.sec-head h2,.custom h2){font-size:calc(clamp(30px,8.6vw,40px) * var(--ds))}:root .close-cta h2{font-size:calc(clamp(36px,10.5vw,48px) * var(--ds))}.band{padding-block:var(--s-8) var(--s-7)}:root :is(.fine,.gs-note,.bench-note,.plate-buy .billed,.city small,.byo-extras .note,.price-tag small,.stack-hint,.facts span,.cell small,.rrow .city span,.msheet-games small,.range-ticks,.plan .billed,.co-list li,.gcard .pr small,.mega-meta,.win-bar,.tour-frame .bar,.specs span){font-size:14px}:root .cmp td:before{font-size:14px}.toast{left:16px;right:16px;max-width:none;transform:translateY(20px)}.toast.is-on{transform:none}.hdr-in{gap:8px}}@media(max-width:380px){.hdr-end .btn{padding:0 12px}}@media(max-width:560px){.hdr-basket{position:relative;width:44px;padding:0;justify-content:center}.hdr-basket .bk-n{position:absolute;top:3px;right:0;min-width:18px;height:18px;padding:0 5px;font-size:11px}}@media(max-width:400px){.hdr-in:has(.hdr-basket:not([hidden])) .logo span{display:none}}@media(max-width:640px){.byo-extras{grid-template-columns:minmax(0,1fr)}}.byo-extras>*,.coupon input,.close-cta .cta-side,.close-cta .cta-side>*,.capture{min-width:0}.coupon input{flex:1 1 auto;width:100%}.cos-host{z-index:3}.co{position:absolute;z-index:1;transform:translate(-50%,-50%);width:44px;height:44px;padding:0;border:0;background:none;border-radius:50%;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.co-dot{position:relative;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:750 13px/1 var(--display);color:var(--g-ink);background:var(--g);box-shadow:0 0 0 5px color-mix(in oklab,var(--g) 28%,transparent),0 6px 18px #00000080;transition:transform var(--t-move-out) var(--ease-out),box-shadow var(--t-out) var(--ease-out)}.co:hover .co-dot,.co.is-open .co-dot{transform:scale(1.12);box-shadow:0 0 0 7px color-mix(in oklab,var(--g) 40%,transparent),0 6px 18px #00000080;transition-duration:var(--t-move),var(--t-in)}.co:focus-visible{outline:none}.co:focus-visible .co-dot{outline:2px solid var(--text);outline-offset:3px}@container (max-width: 680px){.co-dot{width:24px;height:24px;font-size:12px;box-shadow:0 0 0 4px color-mix(in oklab,var(--g) 30%,transparent),0 4px 12px #00000080}}@media(max-width:480px){.co-dot{width:24px;height:24px;font-size:12px}}.co-bubble{position:absolute;z-index:4;width:max-content;max-width:280px;padding:10px 13px;border-radius:12px;border:1px solid var(--g);background:#15113df5;color:var(--text);font:500 14px/1.4 var(--body);box-shadow:inset 0 1px #ffffff12,0 14px 34px -12px #000c;pointer-events:auto}.co-bubble[hidden]{display:none}.co-bubble strong{display:block;font-weight:650}.co-bubble span{display:block;margin-top:4px;color:var(--muted)}@media(prefers-reduced-motion:no-preference){.co-bubble.in[data-side=r]{animation:bubR .22s var(--ease-out)}.co-bubble.in[data-side=l]{animation:bubL .22s var(--ease-out)}.co-bubble.in[data-side=b]{animation:bubB .22s var(--ease-out)}.co-bubble.in[data-side=t]{animation:bubT .22s var(--ease-out)}@keyframes bubR{0%{opacity:0;transform:translate(-6px)}}@keyframes bubL{0%{opacity:0;transform:translate(6px)}}@keyframes bubB{0%{opacity:0;transform:translateY(-6px)}}@keyframes bubT{0%{opacity:0;transform:translateY(6px)}}}.co-row{width:100%;display:flex;gap:12px;align-items:center;text-align:left;min-height:44px;padding:6px 10px;border:1px solid transparent;border-radius:12px;background:none;color:var(--muted);font-size:15px;transition:background-color var(--t-out) var(--ease-out),border-color var(--t-out) var(--ease-out),color var(--t-out) var(--ease-out)}.co-row:hover{background:var(--night-2);color:var(--text);transition-duration:var(--t-in)}.co-row.is-on{border-color:var(--g);background:color-mix(in oklab,var(--g) 12%,var(--night-2));color:var(--text)}.co-row b{flex:none;width:26px;height:26px;border-radius:50%;background:var(--g);color:var(--g-ink);display:inline-grid;place-items:center;font:750 13px/1 var(--display)}.zoomable{position:relative}.enlarge{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border-radius:999px;border:1px solid var(--line);color:var(--text);font:600 14px/1 var(--body);white-space:nowrap;background:#15113db3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px -12px #000000b3;opacity:.82;transition:opacity var(--t-out) var(--ease-out),border-color var(--t-out) var(--ease-out)}.enlarge svg{width:18px;height:18px;fill:none;stroke:var(--g);stroke-width:2;stroke-linecap:round}.enlarge:hover,.enlarge:focus-visible{opacity:1;border-color:var(--g);transition-duration:var(--t-in)}@media(min-width:900px){.enlarge{inset:auto 14px 14px auto;transform:translateY(4px);opacity:0;pointer-events:none}.enlarge span:before{content:"Click"}.enlarge span{font-size:0}.enlarge span:before{font-size:14px}.enlarge span:after{content:" to enlarge";font-size:14px}.zoomable:hover>.enlarge,.zoomable:focus-within>.enlarge,.enlarge:focus-visible{opacity:1;transform:none;pointer-events:auto}}html:not(.js) .enlarge{display:none}.lb{position:fixed;inset:0;z-index:120;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:rgb(10 8 32 / var(--lb-fade, 1));opacity:0;transition:opacity .26s var(--ease-out)}.lb[hidden]{display:none}.lb.is-open{opacity:1}.lb-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(10px,env(safe-area-inset-top)) 14px 10px 20px}.lb-cap{font:var(--d-w2) 18px/1.2 var(--display);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-close{position:relative;width:48px;height:48px;flex:none;border-radius:14px;border:1px solid var(--line);background:var(--night-2)}.lb-close span:before,.lb-close span:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:2px;background:var(--text);border-radius:2px;transform:translate(-50%,-50%) rotate(45deg)}.lb-close span:after{transform:translate(-50%,-50%) rotate(-45deg)}.lb-close:hover{border-color:var(--g)}.lb-stage{position:relative;overflow:hidden;touch-action:none;cursor:zoom-in;user-select:none;-webkit-user-select:none}.lb.is-zoomed .lb-stage{cursor:grab}.lb-img{position:absolute;left:0;top:0;max-width:none;transform-origin:0 0;border-radius:6px;box-shadow:0 30px 80px -30px #000000e6;-webkit-user-drag:none}.lb-cos{position:absolute;container-type:inline-size}.lb-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px max(12px,env(safe-area-inset-bottom))}.lb-zoom{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:4px;border-radius:999px;border:1px solid var(--line);background:var(--night-2)}.lb-zoom button{min-width:44px;height:44px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--text);font:600 18px/1 var(--body)}.lb-zoom button:hover{background:var(--night-3);color:var(--g)}.lb-zoom .lb-txt{font-size:14px}.lb-zoom button[hidden]{display:none}.lb-level{min-width:4.2ch;text-align:center;font-variant-numeric:tabular-nums;font-size:14px;color:var(--muted)}@media(prefers-reduced-motion:reduce){.lb{transition:opacity .12s linear}}.cos-host,.hs{pointer-events:none}.cos-host>.co,.cos-host>.co-bubble,.hs .pin{pointer-events:auto}.hs{z-index:3}.tour-shot>.pin{z-index:3}.zoom-shot,.also-shot{position:relative}.lb:not(.is-ready) .lb-cos{visibility:hidden}.lb.is-portrait .lb-bar{justify-content:center}.lb-tip{position:absolute;left:50%;top:50%;z-index:6;transform:translate(-50%,-50%);padding:10px 16px;border-radius:999px;border:1px solid var(--line);white-space:nowrap;background:#15113dc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:600 14px/1.2 var(--body);color:var(--text);pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out)}.lb-tip.is-on{opacity:1}.lb-map{position:absolute;left:12px;bottom:12px;z-index:5;width:120px;aspect-ratio:16 / 9;border-radius:8px;border:1px solid var(--line);overflow:hidden;background:var(--night);box-shadow:0 10px 30px -10px #000c;touch-action:none;cursor:pointer}.lb-map[hidden]{display:none}.lb-map img{width:100%;height:100%;object-fit:fill;opacity:.85;pointer-events:none}.lb-view{position:absolute;border:2px solid var(--g);border-radius:3px;box-shadow:0 0 0 999px #0a082073;pointer-events:none}@media(orientation:landscape){.lb-map{display:none!important}}@keyframes vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.js .reveal.in-now{transition:none!important}.ladder-plans{margin-top:var(--s-6)}.ladder-plans-h{font:var(--d-w2) calc(22px * var(--ds))/1.2 var(--display);margin-bottom:var(--s-3)}.ladder-plans-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-3);background:var(--night-2)}.ladder-plans-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ladder-plans-table th,.ladder-plans-table td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.ladder-plans-table thead th{font:600 12px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ladder-plans-table tbody tr:last-child>*{border-bottom:0}.ladder-plans-table tbody th{font:var(--d-w2) 17px/1.2 var(--display)}.ladder-plans-table tbody th .badge{margin-left:10px;vertical-align:2px}.ladder-plans-table tr.pop{background:color-mix(in oklab,var(--g) 10%,transparent)}.ladder-plans-table .amt{font-weight:700}.ladder-plans-table td:last-child{text-align:right}@media(max-width:720px){.ladder-plans-wrap{overflow:visible;border:0;background:none}.ladder-plans-table thead{display:none}.ladder-plans-table,.ladder-plans-table tbody{display:block}.ladder-plans-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:10px;padding:12px 14px;margin-bottom:8px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--night-2)}.ladder-plans-table th,.ladder-plans-table td{padding:0;border:0;white-space:nowrap}.ladder-plans-table tbody th{grid-column:1 / 3;grid-row:1}.ladder-plans-table td.amt{grid-column:3;grid-row:1;justify-self:end}.ladder-plans-table td:last-child{grid-column:4;grid-row:1;justify-self:end}.ladder-plans-table .btn{min-height:36px;padding:0 12px;font-size:14px}.ladder-plans-table td[data-l]:not(.amt){grid-row:2;font-size:13px}.ladder-plans-table td[data-l]:not(.amt):before{content:attr(data-l);display:block;color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}}a[aria-busy=true]{cursor:progress}.om{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:24px}.om-scrim{position:absolute;inset:0;background:#0a0820bd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:om-fade .22s var(--ease-out) both}.om-card{position:relative;width:min(980px,100%);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);border:1px solid var(--line);border-radius:var(--r-3);background:var(--night);box-shadow:0 40px 120px -40px #000000e6,0 0 0 1px color-mix(in oklab,var(--g) 12%,transparent);animation:om-in .28s var(--ease-out) both}@keyframes om-fade{0%{opacity:0}}@keyframes om-in{0%{opacity:0;transform:translateY(12px) scale(.985)}}@media(prefers-reduced-motion:reduce){.om-scrim,.om-card{animation:none}}.om-close{position:absolute;top:14px;right:14px;z-index:2;width:44px;height:44px;padding:0;border-radius:12px;border:1px solid var(--line);background:var(--night-2)}.om-close span:before,.om-close span:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:2px;border-radius:2px;background:var(--text);transform:translate(-50%,-50%) rotate(45deg)}.om-close span:after{transform:translate(-50%,-50%) rotate(-45deg)}.om-close:hover{border-color:var(--g)}.om-main{padding:var(--s-6) var(--s-5);display:grid;align-content:start;gap:var(--s-4);min-width:0}.om-main .label{margin-bottom:0}.om-title{font:var(--d-w) calc(clamp(28px,2.4vw,38px) * var(--ds))/1.05 var(--display);letter-spacing:var(--d-track)}.om-tabs{justify-self:start;display:inline-grid;grid-auto-flow:column;gap:2px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--night-2)}.om-tabs[hidden]{display:none}.om-tabs button{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-weight:600;font-size:15px;transition:background-color var(--t-out) var(--ease-out),color var(--t-out) var(--ease-out)}.om-tabs button:hover{color:var(--text);transition-duration:var(--t-in)}.om-tabs button[aria-selected=true]{background:var(--night-3);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g) 35%,transparent)}.om-form{display:grid;gap:var(--s-3)}.om-form[hidden],.om-form .btn[hidden]{display:none}.om-field{display:grid;gap:6px;min-width:0}.om-field>span{font-weight:600;font-size:14px}.om-field small{color:var(--dim);font-size:13px}.om-field input{min-width:0;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,var(--night-2) 85%,transparent);color:var(--text);font-size:16px;transition:border-color .2s,box-shadow .2s}.om-field input:focus{outline:none;border-color:var(--g);box-shadow:0 0 0 3px color-mix(in oklab,var(--g) 30%,transparent)}.om-field input[aria-invalid=true]{border-color:#ff8f7a}.om-terms{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--muted);cursor:pointer}.om-terms .cbx{margin-top:1px}.om-terms input{top:11px}.om-terms a{color:var(--text);text-underline-offset:3px}.om-captcha{min-height:65px}.om-captcha[hidden]{display:none}.om-err{color:#ffb2a3;font-size:14px;line-height:1.45}.om-ok{color:var(--text);font-size:14px;line-height:1.45}.om-err:empty,.om-ok:empty{display:none}.om-submit{width:100%;margin-top:4px}.om-submit:disabled,.om-confirm:disabled{opacity:.7;cursor:progress}.om-fine{color:var(--dim);font-size:13px;line-height:1.5}.om-fine a{color:var(--muted);text-underline-offset:3px}.om-fine .om-switch{padding:0;border:0;background:none;font:inherit;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.om-fine .om-switch:hover{color:var(--text)}.om-lead{color:var(--muted);line-height:1.55}.om-lead strong{color:var(--text);overflow-wrap:anywhere}.om-signin{justify-self:start}.om-row{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.om-code-input{justify-self:start;width:min(100%,15ch);text-align:center;letter-spacing:.32em;font:700 26px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.om-sum{padding:var(--s-6) var(--s-5);display:grid;align-content:start;gap:var(--s-3);min-width:0;background:color-mix(in oklab,var(--night-2) 80%,var(--night));border-left:1px solid var(--line)}.om-sum .label{margin-bottom:0}.om-game{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-right:48px}.om-game strong{font:var(--d-w2) 22px/1.15 var(--display);letter-spacing:-.01em}.om-game span{color:var(--muted)}.om-spec{color:var(--muted);font-size:14px}.om-note{padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.45;background:color-mix(in oklab,#ffb35c 10%,var(--night));border:1px solid color-mix(in oklab,#ffb35c 40%,var(--line))}.om-note:empty{display:none}.om-lines{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding-block:var(--s-3);border-block:1px solid var(--line);font-size:15px}.om-lines dt{color:var(--muted);min-width:0}.om-lines dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.om-lines[aria-busy=true]{min-height:112px;background:repeating-linear-gradient(to bottom,transparent 0 14px,color-mix(in oklab,var(--night-3) 70%,transparent) 14px 26px,transparent 26px 32px) content-box}.om-promo input{min-height:44px;background:var(--night)}.om-promo[hidden]{display:none}.om-promo-msg:empty{display:none}.om-promo .btn{flex:none}.om-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:var(--s-2)}.om-total span{font-weight:600}.om-amount{font:var(--d-w) 30px/1 var(--display);letter-spacing:var(--d-track);font-variant-numeric:tabular-nums}.om-billed{color:var(--dim);font-size:13px;line-height:1.5}.om-lines dt small{display:block;margin-top:2px;color:var(--dim);font-size:13px}.om-spec[hidden]{display:none}.bk-list{list-style:none;margin:0;padding:0;border-block:1px solid var(--line)}.bk-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:12px 0}.bk-row+.bk-row{border-top:1px solid var(--line)}.bk-what{display:grid;gap:2px;min-width:0}.bk-what strong{font-weight:600}.bk-what small{color:var(--muted);font-size:14px}.bk-remove{flex:none;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.bk-remove:hover{color:var(--text);border-color:var(--g)}.bk-add{justify-self:center;align-self:center;min-height:36px;padding:0 8px;background:none;border:0;color:var(--muted);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bk-add:hover{color:var(--text)}.plan .bk-add{margin-top:calc(-1 * var(--s-3))}.bk-add[hidden]{display:none}.om-solo{width:min(540px,100%);grid-template-columns:minmax(0,1fr)}.om-solo .om-main{padding-right:calc(var(--s-5) + 40px)}.om-solo .om-title{padding-right:8px}@media(max-width:760px){.om-solo .om-main{padding-right:20px}.om-solo .om-title{padding-right:52px}.om{padding:0;place-items:stretch}.om-card{max-height:100dvh;height:100dvh;border-radius:0;border:0;grid-template-columns:minmax(0,1fr);align-content:start}.om-sum{order:-1;border-left:0;border-bottom:1px solid var(--line);padding:20px 20px 18px}.om-main{padding:22px 20px calc(28px + env(safe-area-inset-bottom))}.om-close{top:12px;right:12px}}
