@font-face{font-family:"Roboto";font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/fonts/roboto-cyrillic-ext.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/fonts/roboto-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/fonts/roboto-greek-ext.woff2") format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/fonts/roboto-greek.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/fonts/roboto-latin-ext.woff2") format("woff2");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:"Roboto";font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/fonts/roboto-latin.woff2") format("woff2");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}
:root{--color-bg:#ffffff;--color-surface:#f3f6f9;--color-selected:#dbe3eb;--color-border:#c9d6e3;--color-text:#00050a;--color-text-primary:#484d53;--color-text-muted:#49525a;--color-accent:#3499fe;--color-accent-2:#2a84fe;--color-on-brand:#ffffff;--color-accent-ink:var(--color-accent);--color-cta-bg:var(--color-accent);--color-cta-bg-hover:var(--color-accent-2);--color-header-bar:#ffffff;--color-header-content:transparent;--color-footer:rgba(243, 246, 249, 0.5);--color-footer-text:#00050a;--color-footer-muted:#49525a;--font-display:"Roboto",system-ui,sans-serif;--font-body:"Roboto",system-ui,sans-serif;--fs-body:1rem;--fs-small:.875rem;--fs-h1:clamp(2rem, 4vw, 3rem);--fs-h2:clamp(1.55rem,2.7vw,2.2rem);--fs-h3:clamp(1.15rem,2vw,1.4rem);--fs-hero:clamp(1.75rem, 4vw, 3rem);--gap:1.5rem;--header-h:4rem;--sidebar-w:13rem;--section-gap:3.25rem;--section-gap-mob:2rem;--hero-padding-v:1.25rem;--footer-padding-v:3rem;--radius-sm:.625rem;--radius-md:1rem;--radius-lg:1.5rem;--shadow-soft:0 .75rem 2.2rem rgba(0,5,10,.12);--ease-enter:cubic-bezier(.16,1,.3,1);--ease-toggle:cubic-bezier(.65,0,.35,1);--t-fast:220ms;--t-slow:320ms}
*,*::before,*::after{box-sizing:border-box}
html{color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}
body{min-width:20rem;margin:0;background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.62;text-rendering:optimizeLegibility;padding-block-end:0}
img,svg{display:block;max-width:100%}
img{height:auto}
a{color:inherit;text-underline-offset:.16em}
button{background:transparent;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}
.nowrap{white-space:nowrap}
:focus-visible{outline:0;box-shadow:0 0 0 .2rem rgba(42,132,254,.48)}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0;overflow:hidden}
.ui-icon{width:1.35rem;height:1.35rem;flex:0 0 auto}
.skip-link{position:fixed;z-index:300;inset:.5rem auto auto .5rem;padding:.7rem 1rem;border-radius:var(--radius-sm);background:var(--color-cta-bg);color:var(--color-on-brand);transform:translateY(-150%);transition:transform var(--t-fast) var(--ease-toggle);text-decoration:none}
.skip-link:focus{transform:translateY(0)}
.skybar{position:sticky;top:0;z-index:120;height:var(--header-h);background:var(--color-header-bar);border-block-end:1px solid var(--color-border)}
.skybar__inner{width:min(calc(100% - 2rem),92rem);height:100%;margin-inline:auto;display:flex;align-items:center;gap:1rem;background:var(--color-header-content)}
.skybar__brand{display:inline-flex;flex:0 0 auto}
.skybar__brand img{width:5.6rem;height:auto;object-fit:contain}
.skybar__actions{margin-inline-start:auto;display:flex;align-items:center;gap:.45rem;min-width:0}
.skybar__login,.skybar__burger,.locale-pop__trigger{min-height:2.75rem;border:1px solid var(--color-border);border-radius:.85rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;text-decoration:none;white-space:nowrap}
.skybar__login{display:none;padding-inline:.8rem;color:var(--color-text-primary);font-weight:700}
.skybar__burger{width:2.75rem;flex:0 0 2.75rem;background:var(--color-surface)}
.locale-pop{position:relative;min-width:0}
.skybar__login:hover,.skybar__login:focus-visible,.skybar__burger:hover,.skybar__burger:focus-visible,.locale-pop__trigger:hover,.locale-pop__trigger:focus-visible,.navdeck__close:hover,.navdeck__close:focus-visible{background:var(--color-selected);color:var(--color-text)}
.locale-pop__trigger{max-width:8.5rem;padding:.25rem .65rem;background:var(--color-bg);font-size:.9rem;font-weight:600}
.locale-pop__trigger>.ui-icon{display:none}
.locale-pop__trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.locale-pop__chevron{width:1rem;height:1rem;transition:transform var(--t-fast) var(--ease-toggle)}
.locale-pop.is-open .locale-pop__chevron{transform:rotate(180deg)}
.locale-pop__menu{position:fixed;z-index:135;top:calc(var(--header-h) + .5rem);right:1rem;left:1rem;width:auto;max-height:calc(100vh - var(--header-h) - 2rem);overflow-y:auto;padding:.45rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-soft);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.4rem);transition:opacity var(--t-fast) var(--ease-enter),transform var(--t-fast) var(--ease-enter),visibility 0s linear var(--t-fast)}
.locale-pop.is-open .locale-pop__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity var(--t-fast) var(--ease-enter),transform var(--t-fast) var(--ease-enter),visibility 0s}
.locale-pop__option{min-height:2.75rem;padding:.65rem .75rem;border-radius:.7rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--color-text);font-weight:500;text-decoration:none}
.locale-pop__option:hover,.locale-pop__option:focus-visible,.locale-pop__option[aria-current="page"]{background:var(--color-selected)}
.locale-pop__check{width:0.55rem;height:0.55rem;border-radius:50%;background:transparent;flex:0 0 auto;flex-shrink:0}
.locale-pop__option[aria-current="page"] .locale-pop__check{background:var(--color-accent-ink)}
.shell{width:min(calc(100% - 2rem),92rem);margin-inline:auto}
.page-main{min-width:0}
.navdeck{position:fixed;z-index:115;inset:var(--header-h) auto 0 0;width:min(var(--sidebar-w),88vw);padding:1rem;background:var(--color-bg);border-inline-end:1px solid var(--color-border);display:flex;flex-direction:column;gap:1rem;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-100%);transition:opacity var(--t-slow) var(--ease-toggle),transform var(--t-slow) var(--ease-toggle),visibility 0s linear var(--t-slow);overflow-y:auto}
.navdeck.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);transition:opacity var(--t-slow) var(--ease-toggle),transform var(--t-slow) var(--ease-toggle),visibility 0s}
.navdeck__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.navdeck__label{font-weight:700;color:var(--color-text)}
.navdeck__close{width:2.75rem;height:2.75rem;border-radius:.8rem;display:grid;place-items:center;background:var(--color-surface)}
.navdeck__links{display:grid;gap:.35rem}
.navdeck__link{min-height:2.85rem;padding:.65rem .75rem;border-radius:.75rem;display:flex;align-items:center;gap:.75rem;color:var(--color-text-primary);font-weight:600;text-decoration:none}
.navdeck__link:hover,.navdeck__link:focus-visible,.navdeck__link.is-active{background:var(--color-selected);color:var(--color-text)}
.navdeck__action{min-height:2.85rem;margin-block-start:auto;padding:.65rem .8rem;border-radius:.8rem;background:var(--color-cta-bg);color:var(--color-on-brand);display:flex;align-items:center;justify-content:center;gap:.55rem;font-weight:700;text-decoration:none;transition:background var(--t-fast) var(--ease-enter)}
.navdeck__action:hover,.navdeck__action:focus-visible{background:var(--color-cta-bg-hover)}
.navshade{position:fixed;z-index:110;inset:var(--header-h) 0 0;background:rgba(0,5,10,.5);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-slow) var(--ease-toggle),visibility 0s linear var(--t-slow)}
.navshade.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--t-slow) var(--ease-toggle),visibility 0s}
.campaign{margin-block-start:1rem}
.campaign__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden;box-shadow:var(--shadow-soft)}
.campaign__slide{grid-area:1/1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "art";align-content:start;opacity:0;visibility:hidden;transition:opacity var(--t-slow) var(--ease-enter),visibility 0s linear var(--t-slow)}
.campaign__slide.is-active{opacity:1;visibility:visible;transition:opacity var(--t-slow) var(--ease-enter),visibility 0s;z-index:1}
.campaign__art{grid-area:art;width:100%;height:auto;object-fit:contain;object-position:center center;background:var(--color-surface)}
.campaign__slide:first-child .campaign__art{content:url("/assets/img/promo/promo-mobile-rewards.webp")}
.campaign__copy{grid-area:copy;position:relative;z-index:2;padding:var(--hero-padding-v) 1.1rem 1rem;color:var(--color-text)}
.campaign__title{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:700;line-height:1.12}
.campaign__copy p{margin:.75rem 0 0;color:var(--color-text-muted)}
.campaign__actions{margin-block-start:1rem;display:flex;flex-wrap:wrap;gap:.65rem}
.campaign__actions .action{white-space:normal;text-align:center}
.action{min-height:2.85rem;padding:.7rem 1rem;border-radius:.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background var(--t-fast) var(--ease-enter),color var(--t-fast) var(--ease-enter),border-color var(--t-fast) var(--ease-enter)}
.action--hero{background:var(--color-accent);color:var(--color-on-brand,#fff)}
.action--hero:hover,.action--hero:focus-visible{background:var(--color-accent-2)}
.action--ghost{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text)}
.action--ghost:hover,.action--ghost:focus-visible{background:var(--color-selected)}
.action--primary{background:var(--color-cta-bg);color:var(--color-on-brand)}
.action--primary:hover,.action--primary:focus-visible{background:var(--color-cta-bg-hover)}
.campaign__controls{position:absolute;z-index:4;top:.5rem;right:.75rem;bottom:auto;display:flex;align-items:center;gap:.35rem;padding:.25rem .35rem;border-radius:999px;background:var(--color-text-primary)}
.campaign__arrow{display:none;width:3rem;height:3rem;border-radius:50%;place-items:center;color:var(--color-on-brand);flex-shrink:0}
.campaign__arrow:hover,.campaign__arrow:focus-visible{background:var(--color-accent-2)}
.campaign__dots{display:flex;align-items:center;gap:.1rem}
.campaign__dot{width:2.3rem;height:2.3rem;padding:.9rem;border-radius:50%;background-color:rgba(255,255,255,.45);background-clip:content-box;flex-shrink:0}
.campaign__dot.is-active{background-color:var(--color-on-brand)}
.breadcrumb{margin-block-start:1rem;display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:var(--fs-small)}
.breadcrumb a{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-accent-ink)}
.breadcrumb .ui-icon{width:1rem;height:1rem}
.guideflow{margin-block-start:var(--section-gap-mob)}
.guideflow__intro,.guideflow__band{display:flow-root;padding:1.15rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}
.guideflow__band{margin-block-start:var(--section-gap-mob)}
.guideflow__band--instruction{border-inline-start:.35rem solid var(--color-accent);background:var(--color-surface)}
.copy-block.guideflow__band--instruction h2{font-size:clamp(1.25rem,2vw,1.65rem);font-weight:600;line-height:1.32}
.guideflow__band--safety{border-color:var(--color-border);background:var(--color-surface)}
.guideflow__band--faq{background:var(--color-surface)}
.copy-block{color:var(--color-text-primary)}
.copy-block h1,.copy-block h2,.copy-block h3,.copy-block h4{font-family:var(--font-display);color:var(--color-text);hyphens:auto}
.copy-block h1{margin:0 0 1rem;font-size:var(--fs-h1);line-height:1.16}
.copy-block h2{margin:0 0 1rem;font-size:var(--fs-h2);line-height:1.25}
.copy-block h3{margin:1.5rem 0 .75rem;font-size:var(--fs-h3);line-height:1.35}
.copy-block h4{margin:1.25rem 0 .65rem;font-size:1.1rem}
.copy-block p{margin:.85rem 0}
.copy-block ul,.copy-block ol{margin:1rem 0;padding-inline-start:1.4rem}
.copy-block table{max-width:100%;color:var(--color-text)}
.copy-block img{width:auto;max-width:100%;height:auto}
.copy-block li+li{margin-block-start:.45rem}
.copy-block a{color:var(--color-accent-ink);text-decoration:underline}
.copy-block blockquote{margin:1.2rem 0;padding:.9rem 1rem;border-inline-start:.3rem solid var(--color-accent);background:var(--color-surface)}
.copy-block pre{max-width:100%;overflow-x:auto;padding:1rem;border-radius:.7rem;background:var(--color-surface);color:var(--color-text)}
.copy-block code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
.guideflow__media{max-width:100%;margin:1.25rem auto;text-align:center}
.guideflow__companion{display:grid;gap:1rem;align-items:start}
.guideflow__companion>.guideflow__media{margin:0}
.guideflow__companion-copy{min-width:0}

.guideflow__media--product .guideflow__source-image{width:100%}
.guideflow__companion-copy>p:first-child{margin-block-start:0}
.guideflow__companion-copy>p:last-child{margin-block-end:0}
.guideflow__media s{display:block}
.copy-block a.guideflow__media-link{display:block;text-decoration:none}
.guideflow__source-image{width:auto;max-width:100%;height:auto;margin-inline:auto;object-fit:contain}
.guideflow__source-image--portrait{max-width:min(100%,20rem)}
.guideflow__table-frame{max-width:100%;margin:1.2rem 0;overflow-x:auto;border:1px solid var(--color-border);border-radius:.8rem;background:var(--color-bg)}
.guideflow__table{width:100%;border-collapse:collapse;color:var(--color-text);font-size:.95rem}
.guideflow__table th,.guideflow__table td{padding:.75rem .8rem;border-block-end:1px solid var(--color-border);text-align:start;vertical-align:top}
.guideflow__table th{background:var(--color-selected);font-weight:700}
.guideflow__table tr:last-child td{border-block-end:0}
.guideflow__table--wide{min-width:68ch}
.guideflow__table--stacked,.guideflow__table--stacked thead,.guideflow__table--stacked tbody,.guideflow__table--stacked tr,.guideflow__table--stacked th,.guideflow__table--stacked td{display:block;width:100%}
.guideflow__table--stacked tr{padding:.45rem;background:var(--color-bg)}
.guideflow__table--stacked th,.guideflow__table--stacked td{border:0}
.guideflow__table--stacked th{border-radius:.45rem;background:var(--color-selected)}
.install-card{margin-block-start:var(--section-gap-mob);padding:1.2rem;border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);display:grid;gap:1rem;align-items:center}
.install-card__title{font-size:clamp(1.45rem,3vw,2rem);font-weight:700;line-height:1.2}
.install-card__copy p{color:var(--color-text-primary)}
.install-card__art{width:auto;max-width:100%;height:auto;margin-inline:auto;object-fit:contain}
.guideflow__prompt{margin-block-start:1rem;display:flex;justify-content:center}
.playdeck{margin-block-start:var(--section-gap-mob);padding:1.1rem;border-radius:var(--radius-lg);background:var(--color-surface)}
.playdeck__group{min-width:0}
.playdeck__group+.playdeck__group{margin-block-start:2rem;padding-block-start:1.5rem;border-block-start:1px solid var(--color-border)}
.playdeck__heading{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;overflow-wrap:break-word;hyphens:auto}
.section-label,.section-label span{min-width:0;overflow-wrap:break-word;hyphens:auto}
.section-label{display:flex;align-items:center;gap:.6rem;color:var(--color-text);font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:700}
.playdeck__controls{display:flex;gap:.35rem;flex:0 0 auto}
.playdeck__controls button{width:2.65rem;height:2.65rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-bg);color:var(--color-accent-ink);display:grid;place-items:center;flex-shrink:0}
.playdeck__controls button:hover:not(:disabled),.playdeck__controls button:focus-visible{background:var(--color-selected)}
.playdeck__controls button:disabled{opacity:.38;cursor:default}
.playdeck__rail{position:relative;width:100%;max-width:100%;min-width:0;margin-inline:0;margin-block-start:.9rem;padding-block:.35rem 1rem;display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:0;scrollbar-width:none}
.playdeck__rail::-webkit-scrollbar{display:none}
.playdeck__rail .playtile:first-child,.playdeck__rail .playtile:last-child{margin-inline:0}
.playtile{flex:0 0 9.6rem;min-width:0;min-height:0;align-self:flex-start;border:1px solid var(--color-border);border-radius:.85rem;background:var(--color-bg);color:var(--color-text);text-decoration:none;scroll-snap-align:start;overflow:hidden}
.playtile__media{position:relative;display:block;background:var(--color-surface);overflow:hidden}
.playtile__media img{width:100%;height:auto;object-fit:contain;object-position:center center}
.playtile__media::after{content:"";position:absolute;inset:0;background:rgba(52,153,254,.14);opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease-toggle)}
.playtile__chip{position:absolute;z-index:1;top:.6rem;right:.6rem;width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;background:var(--color-accent);color:var(--color-on-brand);opacity:1;transition:opacity var(--t-fast) var(--ease-toggle);flex-shrink:0}
.playtile__icon{width:1.25rem;height:1.25rem}
.playtile__name{display:block;min-height:4rem;padding:.7rem .75rem;font-size:.95rem;font-weight:700;line-height:1.35;text-decoration:none}
.playtile:hover,.playtile:focus-visible{border-color:var(--color-accent)}
.playtile:hover .playtile__media::after,.playtile:focus-visible .playtile__media::after{opacity:1}
.playtile:hover .playtile__chip,.playtile:focus-visible .playtile__chip{opacity:1}
.faqset__item{border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-bg)}
.faqset__item+.faqset__item{margin-block-start:.65rem}
.copy-block h3.faqset__question{width:100%;min-height:3.25rem;margin:0;padding:.85rem 3rem .85rem 1rem;position:relative;font-size:1.05rem;text-align:start;font-weight:700;cursor:pointer}
.copy-block h3.faqset__question::before,.copy-block h3.faqset__question::after,.copy-block p.faqset__question::before,.copy-block p.faqset__question::after{content:"";position:absolute;top:50%;right:1rem;width:1rem;height:.12rem;background:var(--color-accent-ink);transform:translateY(-50%);transition:transform var(--t-fast) var(--ease-toggle)}
.copy-block h3.faqset__question::after,.copy-block p.faqset__question::after{transform:translateY(-50%) rotate(90deg)}
.faqset__item.is-open h3.faqset__question::after,.faqset__item.is-open p.faqset__question::after{transform:translateY(-50%) rotate(0)}
.faqset__answer{max-height:0;overflow:hidden;padding-inline:1rem;transition:max-height var(--t-slow) var(--ease-toggle),padding var(--t-slow) var(--ease-toggle)}
.faqset__item.is-open .faqset__answer{max-height:60rem;padding-block-end:1rem}
.copy-block p.faqset__question{position:relative;max-width:none;margin:0;padding:.85rem 3rem .85rem 1rem;font-weight:700;color:var(--color-text);cursor:pointer}
.copy-block p.faqset__answer-copy{max-width:none;margin:0}
.float-action{position:fixed;z-index:90;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));min-height:3rem;padding:.75rem 1rem;border-radius:999px;background:var(--color-cta-bg);color:var(--color-on-brand);display:flex;align-items:center;gap:.5rem;font-weight:700;text-decoration:none;box-shadow:0 .6rem 1.7rem rgba(0,5,10,.28);transition:background var(--t-fast) var(--ease-enter)}
.float-action:hover,.float-action:focus-visible{background:var(--color-cta-bg-hover)}
.nightbase{margin-block-start:var(--section-gap);padding-block:var(--footer-padding-v) calc(var(--footer-padding-v) + 4.75rem);background:var(--color-footer);color:var(--color-footer-text)}
.nightbase__inner{width:min(calc(100% - 2rem),92rem);margin-inline:auto}
.nightbase__grid{display:grid;gap:1.5rem}
.nightbase__language-lists{display:grid;gap:1.5rem}
.nightbase__brand{display:flex;align-items:center;gap:1rem}
.nightbase__brand img{width:7.2rem;height:auto;object-fit:contain}
.nightbase__age{width:3rem;height:3rem;border:2px solid var(--color-footer-text);border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-weight:800}
.nightbase__title{margin-block-end:.65rem;font-weight:700;color:var(--color-footer-text)}
.nightbase ul{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}
.nightbase a{color:var(--color-footer-text);text-decoration:none}
.nightbase a:hover,.nightbase a:focus-visible{text-decoration:underline}
.nightbase__responsible p{margin:0;color:var(--color-footer-muted)}
.nightbase__marks{margin-block-start:2rem;padding:1rem;border-radius:var(--radius-md);background:var(--color-bg);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
.nightbase__mark{min-width:0;min-height:3.5rem;padding:.55rem;border:1px solid var(--color-border);border-radius:.6rem;display:grid;place-items:center;background:var(--color-bg)}
.nightbase__mark:nth-child(2),.nightbase__mark:nth-child(6){background:var(--color-text-primary);border-color:var(--color-text-primary)}
.nightbase__mark img{width:auto;max-width:min(100%,11.25rem);max-height:2.7rem;height:auto;object-fit:contain}
.nightbase__copyright{margin-block-start:1.5rem;padding-block-start:1rem;border-block-start:1px solid var(--color-border);color:var(--color-footer-muted);font-size:var(--fs-small)}
#notfound{min-height:50vh;width:min(calc(100% - 2rem),60rem);margin-inline:auto;padding-block:clamp(3rem,10vw,8rem);display:grid;place-items:center;text-align:center}
.notfound__code{font-size:clamp(4rem,15vw,9rem);font-weight:800;line-height:1;color:var(--color-accent)}
.notfound__title{font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700;color:var(--color-text)}
#notfound p{margin:.8rem auto;color:var(--color-text-muted)}
.notfound__home{margin-block-start:1rem;display:inline-flex;align-items:center;gap:.5rem;color:var(--color-accent-ink);font-weight:700}
@media (hover:hover) and (pointer:fine){.playtile__chip{opacity:0}.playtile:hover .playtile__chip,.playtile:focus-visible .playtile__chip{opacity:1}}
@media (min-width:24.5rem){.skybar__login{display:inline-flex}.locale-pop__trigger>.ui-icon{display:block}}
@media (min-width:40rem){.locale-pop__trigger{max-width:10rem}.locale-pop__menu{position:absolute;top:calc(100% + .55rem);right:0;left:auto;width:min(21rem,calc(100vw - 2rem))}.guideflow__table--stacked{display:table}.guideflow__table--stacked thead{display:table-header-group}.guideflow__table--stacked tbody{display:table-row-group}.guideflow__table--stacked tr{display:table-row}.guideflow__table--stacked th,.guideflow__table--stacked td{display:table-cell;width:auto}.guideflow__table--stacked th{border-radius:0}.install-card{grid-template-columns:minmax(0,1fr) minmax(15rem,28rem)}.nightbase__language-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.nightbase__marks{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:48rem){:root{--section-gap-mob:3rem}.campaign__stage{border:0;background:var(--color-surface)}.campaign__slide{grid-template-areas:"stack";align-items:stretch}.campaign__slide::before{content:"";grid-area:stack;position:relative;z-index:1;background:linear-gradient(90deg,rgba(0,5,10,.9) 0%,rgba(0,5,10,.62) 40%,rgba(0,5,10,.06) 72%);pointer-events:none}.campaign__art,.campaign__slide:first-child .campaign__art{content:normal;grid-area:stack;align-self:stretch;width:100%;height:auto;background:var(--color-surface)}.campaign__copy{grid-area:stack;align-self:center;padding:2rem 3rem;max-width:31rem;color:var(--color-on-brand)}.campaign__copy p{color:var(--color-on-brand)}.action--hero{background:var(--color-bg);color:var(--color-text)}.action--hero:hover,.action--hero:focus-visible{background:var(--color-selected)}.action--ghost{border-color:rgba(255,255,255,.72);background:transparent;color:var(--color-on-brand)}.action--ghost:hover,.action--ghost:focus-visible{background:rgba(255,255,255,.13)}.campaign__controls{top:auto;right:1rem;bottom:1rem}.campaign__arrow{display:grid}.guideflow__intro,.guideflow__band{padding:clamp(1.5rem,3vw,2.5rem)}.guideflow__media--portrait{float:inline-end;width:min(42%,20rem);margin:0 0 1.25rem 1.5rem}.guideflow__media--portrait.guideflow__media--compact{float:none;width:min(100%,10rem);margin:1.25rem auto}.playdeck{padding:1.5rem}.nightbase__grid{grid-template-columns:1.1fr 2fr 1.2fr}.nightbase__marks{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media (min-width:64rem){html[lang="fr-FR"] .guideflow__intro:has(img[src$="editorial-fr-app-home.webp"]),html[lang="fr-FR"] .guideflow__band:has(img[src$="editorial-fr-cashier.webp"]),html[lang="en-AU"] .guideflow__band:has(img[src$="source-en-au-01.webp"]){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:2rem;align-items:start}html[lang="fr-FR"] .guideflow__intro:has(img[src$="editorial-fr-app-home.webp"])>h1,html[lang="fr-FR"] .guideflow__band:has(.guideflow__media--portrait)>h2,html[lang="en-AU"] .guideflow__band:has(img[src$="source-en-au-01.webp"])>h2{grid-column:1/-1}html[lang="fr-FR"] .guideflow__intro:has(img[src$="editorial-fr-app-home.webp"])>.guideflow__media--portrait,html[lang="fr-FR"] .guideflow__band:has(img[src$="editorial-fr-cashier.webp"])>.guideflow__media--portrait,html[lang="en-AU"] .guideflow__band:has(img[src$="source-en-au-01.webp"])>.guideflow__media--portrait{grid-column:2;grid-row:2/span 30;float:none;width:auto;margin:0}html[lang="fr-FR"] .guideflow__intro:has(img[src$="editorial-fr-app-home.webp"])>:not(h1):not(.guideflow__media--portrait),html[lang="fr-FR"] .guideflow__band:has(.guideflow__media--portrait)>:not(h2):not(.guideflow__media--portrait),html[lang="en-AU"] .guideflow__band:has(img[src$="source-en-au-01.webp"])>:not(h2):not(.guideflow__media--portrait){grid-column:1}html[lang="en-AU"] .guideflow__media:has(img[src$="source-en-au-01.webp"]){width:min(100%,14.3125rem);max-width:14.3125rem}html[lang="en-AU"] img[src$="source-en-au-01.webp"]{max-width:100%}}
@media (min-width:64rem){html[lang="fr-FR"] .guideflow__intro:has(img[src$="editorial-fr-app-home.webp"])>.guideflow__media--portrait{grid-row:2/4}html[lang="fr-FR"] .guideflow__intro:has(img[src$="editorial-fr-app-home.webp"])>p:nth-last-child(2){grid-column:1/-1}html[lang="fr-FR"] .guideflow__intro:has(img[src$="editorial-fr-app-home.webp"])>.guideflow__media--portrait{width:min(100%,15.625rem);max-width:15.625rem}html[lang="fr-FR"] .guideflow__intro:has(img[src$="editorial-fr-app-home.webp"])>.guideflow__media--portrait img{max-width:100%}}
@media (min-width:64rem){.guideflow__account-flow{position:relative;padding-inline-end:25.4375rem;min-height:22.125rem}.guideflow__account-flow>.guideflow__media{position:absolute;inset:0 0 auto auto;width:23.4375rem;margin:0}.guideflow__account-flow>p:first-child{margin-block-start:0}.guideflow__account-flow>p:last-child{margin-block-end:0}.guideflow__companion{grid-template-columns:minmax(0,1fr) auto;gap:1.5rem}.guideflow__companion>.guideflow__media{grid-column:2;grid-row:1}.guideflow__companion-copy{grid-column:1;grid-row:1}.guideflow__companion--promo{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:80rem){.skybar__burger{display:none}.locale-pop__trigger{max-width:10rem}.shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);gap:1.5rem;align-items:start}.navdeck{position:sticky;inset:auto;top:calc(var(--header-h) + 1rem);z-index:20;width:auto;max-height:calc(100vh - var(--header-h) - 2rem);padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none;overflow-y:auto;align-self:start}.navdeck__top,.navdeck__close{display:none}.navdeck__action{margin-block-start:1rem}.navshade{visibility:hidden}.campaign{margin-block-start:1.5rem}.nightbase__inner{padding-inline:calc(var(--sidebar-w) + 1.5rem)}}
@media (min-width:90rem){.playdeck__rail{grid-template-columns:repeat(7,minmax(0,1fr))}.playdeck__group:last-child .playdeck__rail{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
