:root{
--deep:#0b1210;--deep-2:#0e1613;--slab:#151f1b;--slab-2:#1d2a24;--slab-3:#26362e;
--line:#2b3b32;--line-2:#3a4d41;
--lucky:#1cc15f;--lucky-dark:#149449;--on-lucky:#04230f;
--flame:#ec4a2b;--amber:#f4b13a;
--text:#eef3ee;--text-2:#bfcabf;--text-3:#879184;
--round:10px;--round-lg:18px;--head-h:72px;--wrap:1120px;--pad:40px;
--face-display:"Space Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
--face-body:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}
*{box-sizing:border-box}
html,body{max-width:100%;overflow-x:hidden}
html{scroll-behavior:smooth;scroll-padding-top:calc(var(--head-h) + 14px)}
body{margin:0;padding-top:var(--head-h);overflow-x:clip;font-family:var(--face-body);color:var(--text);
background:var(--deep);line-height:1.64;-webkit-font-smoothing:antialiased;font-size:16px}
img{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
h1,h2,h3{font-family:var(--face-display);line-height:1.15;margin:0;font-weight:600;letter-spacing:-.01em}
p{margin:0 0 1rem}
p:last-child{margin-bottom:0}
:focus-visible{outline:3px solid var(--amber);outline-offset:2px;border-radius:6px}
.plr-frame{width:100%;max-width:calc(var(--wrap) + var(--pad)*2);margin-inline:auto;padding-inline:var(--pad)}

.plr-masthead{position:fixed;top:0;left:0;right:0;z-index:90;background:var(--slab);border-bottom:1px solid var(--line)}
.plr-masthead__row{display:flex;align-items:center;gap:1.1rem;height:var(--head-h)}
.plr-emblem{display:inline-flex;cursor:pointer}
.plr-emblem img{height:40px;width:auto}
.plr-menu{display:flex;gap:.15rem;margin-left:.5rem}
.plr-menu__link{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .8rem;border-radius:8px;
color:var(--text-2);font-size:.92rem;font-weight:600;cursor:pointer;white-space:nowrap}
.plr-menu__link img{width:18px;height:18px}
.plr-menu__link:hover{background:var(--slab-2);color:var(--text)}
.plr-masthead__act{margin-left:auto;display:flex;gap:.55rem;align-items:center}
.plr-toggle{display:none;width:44px;height:44px;border-radius:9px;background:var(--slab-2);border:1px solid var(--line);
cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0}
.plr-toggle span{width:20px;height:2px;background:var(--text);border-radius:2px;transition:transform .25s,opacity .25s}
.plr-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.plr-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}
.plr-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}

.plr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;border:1px solid transparent;
font-family:var(--face-display);font-weight:600;font-size:.94rem;line-height:1;padding:.78rem 1.3rem;border-radius:9px;
white-space:nowrap;transition:background .18s,border-color .18s,transform .18s}
.plr-btn--fill{background:var(--lucky);color:var(--on-lucky)}
.plr-btn--fill:hover{background:var(--lucky-dark)}
.plr-btn--line{background:transparent;color:var(--text);border-color:var(--line-2)}
.plr-btn--line:hover{background:var(--slab-2);border-color:var(--lucky)}
.plr-btn--amber{background:transparent;color:var(--amber);border-color:var(--amber)}
.plr-btn--amber:hover{background:var(--slab-2)}
.plr-btn--block{width:100%}
.plr-btn--lg{padding:.98rem 1.7rem;font-size:1.05rem}
.plr-btn--beat{animation:plr-beat 2.8s ease-in-out infinite;will-change:transform}
.plr-btn--beat:hover{animation-play-state:paused}
@keyframes plr-beat{0%,100%{transform:scale(1);box-shadow:0 0 0 rgba(28,193,95,0)}50%{transform:scale(1.045);box-shadow:0 0 22px rgba(28,193,95,.4)}}

.plr-shade{position:fixed;inset:0;top:var(--head-h);background:rgba(5,9,7,.6);z-index:80;opacity:0;visibility:hidden;transition:opacity .25s}
.plr-shade.is-shown{opacity:1;visibility:visible}
.plr-drawer{position:fixed;top:var(--head-h);left:0;right:0;z-index:85;background:var(--slab);border-bottom:1px solid var(--line);
transform:translateY(-120%);transition:transform .28s ease;max-height:calc(100vh - var(--head-h));overflow-y:auto;padding:16px var(--pad)}
.plr-drawer.is-down{transform:translateY(0)}
.plr-drawer__list{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}
.plr-drawer__list li{display:flex;align-items:center;gap:.6rem;padding:.65rem .8rem;border-radius:9px;background:var(--slab-2);
border:1px solid var(--line);color:var(--text-2);font-weight:600;font-size:.92rem;cursor:pointer}
.plr-drawer__list img{width:20px;height:20px}
.plr-drawer__list li:hover{color:var(--text);border-color:var(--line-2)}
.plr-drawer__act{display:flex;gap:.6rem}
.plr-drawer__act .plr-btn{flex:1}

.plr-crumbs{background:var(--deep-2);border-bottom:1px solid var(--line)}
.plr-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:.6rem 0;font-size:.82rem;color:var(--text-3)}
.plr-crumbs li{display:flex;align-items:center;gap:.45rem}
.plr-crumbs li+li::before{content:"/";color:var(--line-2)}
.plr-crumbs [role="link"]{cursor:pointer;color:var(--text-2)}
.plr-crumbs [role="link"]:hover{color:var(--lucky)}
.plr-crumbs [aria-current="page"]{color:var(--text)}

.plr-lead{background:var(--slab);border-bottom:1px solid var(--line);text-align:center}
.plr-lead__inner{padding-block:3rem;max-width:56rem;margin-inline:auto}
.plr-badge{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:var(--lucky);
background:var(--slab-2);border:1px solid var(--line-2);padding:.4rem .9rem;border-radius:999px}
.plr-headline{font-size:clamp(2rem,4.4vw,3.1rem);font-weight:700;margin:1rem auto 0;color:var(--text);max-width:20ch}
.plr-headline b{color:var(--lucky)}
.plr-lead__sub{color:var(--text-2);margin:1.1rem auto 0;max-width:44rem;font-size:1.05rem}
.plr-lead__cta{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}
.plr-lead__stats{list-style:none;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin:1.6rem 0 0;padding:0}
.plr-lead__stats li{display:flex;align-items:center;gap:.5rem;background:var(--slab-2);border:1px solid var(--line);
border-radius:999px;padding:.5rem 1rem;font-size:.9rem;color:var(--text-2)}
.plr-lead__stats img{width:22px;height:22px}
.plr-lead__stats b{color:var(--text);font-family:var(--face-display)}

.plr-offer{background:var(--slab-2);border-block:1px solid var(--line-2)}
.plr-offer__in{display:flex;align-items:center;justify-content:center;gap:1.6rem;flex-wrap:wrap;padding-block:1.4rem;text-align:center}
.plr-offer__figure{font-family:var(--face-display);font-size:2rem;font-weight:700;color:var(--text)}
.plr-offer__figure b{color:var(--lucky)}
.plr-offer__spins{font-family:var(--face-display);font-size:1.1rem;color:var(--amber);font-weight:600}
.plr-offer__meta{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center;color:var(--text-3);font-size:.86rem}
.plr-offer__meta b{color:var(--text)}
.plr-offer__btn{flex:none}

.plr-quick{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem;padding-block:1.4rem}
.plr-quick__item{display:flex;align-items:center;gap:.7rem;background:var(--slab);border:1px solid var(--line);border-radius:var(--round);padding:.8rem .9rem}
.plr-quick__item img{width:30px;height:30px;flex:none}
.plr-quick__item small{display:block;color:var(--text-3);font-size:.74rem}
.plr-quick__item b{display:block;font-family:var(--face-display);color:var(--text);font-size:.96rem}

.plr-band{padding-block:1.2rem}
.plr-slab{background:var(--slab);border:1px solid var(--line);border-radius:var(--round-lg);padding:1.9rem}
.plr-slab>h2{font-size:clamp(1.45rem,2.5vw,1.9rem);color:var(--text)}
.plr-slab>h2:not(:first-child){margin-top:2.1rem;padding-top:1.6rem;border-top:1px solid var(--line)}
.plr-slab h3{font-size:1.18rem;color:var(--text);margin:1.5rem 0 .5rem}
.plr-slab p,.plr-slab li{color:var(--text-2)}
.plr-preface{font-size:1.08rem;color:var(--text-2)}
.plr-preface b{color:var(--text)}

.plr-poster{display:block;border-radius:var(--round-lg);overflow:hidden;border:1px solid var(--line);margin-top:1.3rem;cursor:pointer}
.plr-poster img{width:100%;height:auto}

.plr-sheet-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--round);margin-top:.5rem}
.plr-sheet{width:100%;border-collapse:collapse;font-size:.9rem;min-width:540px}
.plr-sheet__cap{text-align:left;color:var(--text-3);font-size:.82rem;padding:.5rem .2rem}
.plr-sheet th,.plr-sheet td{padding:.75rem .9rem;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}
.plr-sheet thead th{background:var(--slab-3);color:var(--text);font-family:var(--face-display);font-weight:600}
.plr-sheet tbody th{background:var(--slab-2);color:var(--text);font-weight:700;white-space:nowrap}
.plr-sheet td{color:var(--text-2)}
.plr-sheet tbody tr:hover td{background:var(--slab-2)}

.plr-index{margin-top:1.3rem;background:var(--slab-2);border:1px solid var(--line);border-radius:var(--round);padding:1.1rem 1.3rem}
.plr-index__lead{color:var(--text-2);margin:0 0 .7rem}
.plr-index__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}
.plr-index__chips li{background:var(--slab);border:1px solid var(--line);border-radius:999px;padding:.4rem .9rem;font-size:.86rem;color:var(--text-2);cursor:pointer}
.plr-index__chips li:hover{border-color:var(--lucky);color:var(--text)}

.plr-ticker{list-style:none;margin:1.1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}
.plr-ticker__row{display:flex;align-items:center;gap:.9rem;background:var(--slab-2);border:1px solid var(--line);border-radius:10px;padding:.6rem .95rem;font-size:.9rem}
.plr-ticker__row.is-new{border-color:var(--lucky);background:var(--slab-3)}
.plr-ticker__g{font-weight:700;color:var(--text);flex:1}
.plr-ticker__v{font-family:var(--face-display);font-weight:600;color:var(--amber)}
.plr-ticker__t{color:var(--text-3);font-size:.8rem;min-width:78px;text-align:right}
.plr-ticker__f{font-size:.68rem;color:var(--on-lucky);background:var(--lucky);border-radius:5px;padding:.14rem .4rem;font-weight:700}

.plr-bonus{display:grid;grid-template-columns:1.4fr 1fr;gap:1rem;margin-top:1.2rem}
.plr-bonus__lead{background:var(--slab-2);border:1px solid var(--line-2);border-radius:var(--round-lg);padding:1.4rem;display:flex;flex-direction:column;gap:.6rem}
.plr-bonus__lead .plr-figure{font-family:var(--face-display);font-size:1.9rem;color:var(--text);font-weight:700}
.plr-bonus__lead .plr-figure b{color:var(--lucky)}
.plr-bonus__side{display:grid;grid-template-rows:1fr 1fr;gap:1rem}
.plr-brick{background:var(--slab-2);border:1px solid var(--line);border-radius:var(--round);padding:1.15rem;display:flex;flex-direction:column;gap:.45rem}
.plr-brick:hover{border-color:var(--line-2)}
.plr-brick__ic{width:44px;height:44px}
.plr-brick h3{margin:.1rem 0 0;font-size:1.06rem}
.plr-brick p{font-size:.9rem;margin:0}
.plr-brick .plr-btn{margin-top:auto;align-self:flex-start}

.plr-deck{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.2rem}
.plr-deck--four{grid-template-columns:repeat(4,1fr)}

.plr-walk{margin:.7rem 0 0;padding:0;list-style:none;counter-reset:w;position:relative}
.plr-walk li{position:relative;padding-left:3rem;padding-bottom:1rem;color:var(--text-2)}
.plr-walk li:last-child{padding-bottom:0}
.plr-walk li::before{counter-increment:w;content:counter(w);position:absolute;left:0;top:-.1rem;width:2rem;height:2rem;
background:var(--slab-2);border:2px solid var(--lucky);color:var(--lucky);border-radius:50%;display:flex;align-items:center;
justify-content:center;font-family:var(--face-display);font-weight:700;font-size:.9rem;z-index:1}
.plr-walk li::after{content:"";position:absolute;left:.95rem;top:1.9rem;bottom:-.1rem;width:2px;background:var(--line)}
.plr-walk li:last-child::after{display:none}
.plr-walk strong{color:var(--text)}
.plr-points{margin:.6rem 0 0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.45rem}
.plr-points li{color:var(--text-2)}
.plr-points strong{color:var(--text)}

.plr-row{margin-top:1.7rem}
.plr-row__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.75rem}
.plr-row__kick{display:block;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);font-weight:700}
.plr-row__name{font-size:1.22rem;color:var(--text);margin-top:.15rem}
.plr-row__ctrl{display:flex;gap:.4rem;flex:none}
.plr-nudge{width:38px;height:38px;border-radius:9px;background:var(--slab-2);border:1px solid var(--line);color:var(--text);cursor:pointer;font-size:1.1rem;line-height:1}
.plr-nudge:hover{background:var(--slab-3);border-color:var(--lucky)}
.plr-belt{display:grid;grid-auto-flow:column;grid-auto-columns:180px;gap:.85rem;overflow-x:auto;scroll-behavior:smooth;padding-bottom:.5rem;scrollbar-width:thin}
.plr-cover{display:flex;flex-direction:column;gap:.45rem;cursor:pointer}
.plr-cover__pic{position:relative;aspect-ratio:360/472;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--slab-2)}
.plr-cover__pic img{width:100%;height:100%;object-fit:cover}
.plr-cover__rtp{position:absolute;top:.45rem;right:.45rem;background:rgba(4,10,6,.84);color:var(--amber);font-size:.7rem;font-weight:700;padding:.2rem .45rem;border-radius:6px;border:1px solid var(--line-2)}
.plr-cover__hit{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;background:rgba(4,10,6,.5);transition:opacity .2s}
.plr-cover__pic:hover .plr-cover__hit{opacity:1}
.plr-cover__go{background:var(--lucky);color:var(--on-lucky);font-family:var(--face-display);font-weight:700;padding:.5rem 1.1rem;border-radius:8px;font-size:.9rem}
.plr-cover__meta{display:flex;flex-direction:column;gap:.05rem}
.plr-cover__title{font-size:.88rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.plr-cover__by{font-size:.76rem;color:var(--text-3)}
.plr-cover__by b{color:var(--amber);font-weight:700}
.plr-center{display:flex;justify-content:center;margin-top:1.5rem}

.plr-split{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:1rem;align-items:start}
.plr-split__side{min-width:0}
.plr-specs{background:var(--slab-2);border:1px solid var(--line);border-radius:var(--round);padding:1.1rem 1.3rem}
.plr-specs h3{margin:0 0 .5rem}
.plr-specs dl{margin:0;display:flex;flex-direction:column;gap:.35rem}
.plr-specs dl div{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding-top:.35rem;font-size:.88rem}
.plr-specs dt{color:var(--text-3)}
.plr-specs dd{margin:0;color:var(--text);font-weight:700}
.plr-get{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.1rem}
.plr-get__item{display:inline-flex;align-items:center;gap:.6rem;background:var(--slab-2);border:1px solid var(--line-2);border-radius:10px;padding:.6rem 1rem;cursor:pointer}
.plr-get__item:hover{border-color:var(--lucky)}
.plr-get__item img{width:28px;height:28px}
.plr-get__item small{display:block;font-size:.68rem;color:var(--text-3)}
.plr-get__item b{display:block;font-family:var(--face-display);font-size:.98rem;color:var(--text)}
.plr-handheld{border-radius:var(--round);overflow:hidden;border:1px solid var(--line);margin-top:1.1rem}
.plr-handheld img{width:100%;height:auto}

.plr-marks{list-style:none;display:flex;flex-wrap:wrap;gap:.7rem;margin:1.1rem 0 0;padding:0;align-items:center}
.plr-marks li{background:var(--slab-2);border:1px solid var(--line);border-radius:10px;padding:.55rem .9rem;display:flex;align-items:center}
.plr-marks img{height:34px;width:auto}
.plr-marks--makers img{height:26px}

.plr-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.2rem}
.plr-note{background:var(--slab-2);border:1px solid var(--line);border-radius:var(--round);padding:1.15rem;display:flex;flex-direction:column;gap:.5rem}
.plr-note header{display:flex;align-items:center;gap:.7rem}
.plr-note header img{width:50px;height:50px;border-radius:50%}
.plr-note b{font-family:var(--face-display);color:var(--text)}
.plr-note small{display:block;color:var(--text-3);font-size:.78rem}
.plr-note__rate{color:var(--amber);letter-spacing:.1em}
.plr-note p{font-size:.9rem;margin:0}

.plr-qa{margin-top:1.1rem;display:flex;flex-direction:column;gap:.55rem}
.plr-qa details{background:var(--slab-2);border:1px solid var(--line);border-radius:10px;overflow:hidden}
.plr-qa summary{cursor:pointer;padding:.95rem 1.1rem;font-family:var(--face-display);font-weight:600;color:var(--text);list-style:none;position:relative;padding-right:2.4rem}
.plr-qa summary::-webkit-details-marker{display:none}
.plr-qa summary::after{content:"+";position:absolute;right:1.1rem;top:.8rem;color:var(--lucky);font-size:1.3rem}
.plr-qa details[open] summary::after{content:"\2212"}
.plr-qa__a{padding:0 1.1rem 1rem}
.plr-qa__a p{font-size:.9rem;color:var(--text-2);margin:0}

.plr-stamp{padding-block:1.2rem}
.plr-stamp__box{display:flex;align-items:center;gap:.9rem;background:var(--slab-2);border:1px solid var(--line-2);border-radius:var(--round);padding:1rem 1.2rem}
.plr-stamp__box img{width:34px;height:34px;flex:none}
.plr-stamp__box p{margin:0;font-size:.9rem;color:var(--text-2)}
.plr-stamp__box strong{color:var(--text)}

.plr-base{background:var(--slab);border-top:1px solid var(--line);margin-top:1.2rem}
.plr-base__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:1.6rem;padding-block:2.1rem}
.plr-base__grid>*{min-width:0}
.plr-base__about img{height:42px;width:auto;margin-bottom:.7rem}
.plr-base__about p{font-size:.86rem;color:var(--text-2)}
.plr-base__social{margin-top:.8rem}
.plr-base__social p{font-size:.8rem;color:var(--text-3);margin:0 0 .5rem}
.plr-base__social ul{list-style:none;display:flex;gap:.5rem;margin:0;padding:0}
.plr-base__social li span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;background:var(--slab-2);border:1px solid var(--line);border-radius:9px;cursor:pointer}
.plr-base__social li span:hover{border-color:var(--lucky)}
.plr-base__social img{width:20px;height:20px}
.plr-base__ttl{font-family:var(--face-display);font-weight:600;color:var(--text);font-size:.98rem;margin:0 0 .6rem}
.plr-base__col span{display:block;color:var(--text-2);font-size:.88rem;padding:.22rem 0;cursor:pointer}
.plr-base__col span:hover{color:var(--lucky)}
.plr-base__getp p{font-size:.84rem;color:var(--text-2);margin:0 0 .6rem}
.plr-base__getp .plr-get{margin-top:0;flex-direction:column}
.plr-base__fine{border-top:1px solid var(--line);padding-block:1.5rem}
.plr-base__pay{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:0 0 1.2rem;padding:0 0 1.2rem;border-bottom:1px solid var(--line)}
.plr-base__pay li{background:var(--slab-2);border:1px solid var(--line);border-radius:9px;padding:.4rem .8rem}
.plr-base__pay img{height:28px;width:auto}
.plr-base__seals{list-style:none;display:grid;grid-template-columns:repeat(7,1fr);gap:.7rem;align-items:center;margin:0 0 1.3rem;padding:0}
.plr-base__seals li{display:flex;align-items:center;justify-content:center;background:var(--slab-2);border:1px solid var(--line);border-radius:9px;padding:.5rem;min-height:56px}
.plr-base__seals img{max-height:40px;width:auto}
.plr-base__legal{font-size:.8rem;color:var(--text-3);margin:0 0 .8rem}
.plr-base__legal strong{color:var(--text-2)}
.plr-base__rights{font-size:.78rem;color:var(--text-3);margin:0}

.plr-lift{position:fixed;right:18px;bottom:18px;width:46px;height:46px;border-radius:50%;background:var(--lucky);color:var(--on-lucky);
border:none;font-size:1.2rem;cursor:pointer;z-index:70;opacity:0;visibility:hidden;transition:opacity .25s}
.plr-lift.is-shown{opacity:1;visibility:visible}

.plr-hold{content-visibility:auto;contain-intrinsic-size:auto 620px}

@media(max-width:980px){
.plr-menu{display:none}
.plr-toggle{display:flex}
}
@media(max-width:860px){
:root{--pad:26px}
.plr-quick{grid-template-columns:repeat(2,1fr)}
.plr-bonus{grid-template-columns:1fr}
.plr-split{grid-template-columns:1fr}
.plr-base__grid{grid-template-columns:1fr 1fr}
}
@media(max-width:720px){
.plr-deck,.plr-deck--four{grid-template-columns:repeat(2,1fr)}
.plr-notes{grid-template-columns:1fr 1fr}
.plr-belt{grid-auto-columns:152px}
.plr-base__seals{grid-template-columns:repeat(4,1fr)}
.plr-slab{padding:1.35rem}
.plr-offer__in{gap:1rem}
}
@media(max-width:540px){
:root{--pad:18px}
.plr-masthead__act .plr-btn--line{display:none}
.plr-deck,.plr-deck--four{grid-template-columns:1fr}
.plr-notes{grid-template-columns:1fr}
.plr-quick{grid-template-columns:1fr}
.plr-base__grid{grid-template-columns:1fr}
.plr-base__seals{grid-template-columns:repeat(3,1fr)}
.plr-drawer__list{grid-template-columns:1fr}
.plr-offer__figure{font-size:1.6rem}
}
@media(max-width:400px){
:root{--pad:14px}
.plr-belt{grid-auto-columns:142px}
.plr-emblem img{height:34px}
.plr-base__seals{grid-template-columns:repeat(2,1fr)}
}
@media (prefers-reduced-motion: reduce){
html{scroll-behavior:auto}
.plr-btn--beat{animation:none}
.plr-belt{scroll-behavior:auto}
*{transition:none!important}
}
.plr-toggle{display:flex}
.plr-masthead .plr-masthead__row{max-width:none;margin-inline:0;padding-inline:1.25rem}
.plr-drawer{position:fixed;top:var(--head-h);left:0;right:auto;bottom:0;width:var(--side-w);z-index:85;background:var(--slab);border-right:1px solid var(--line);overflow-y:auto;padding:16px 14px;transform:translateX(0);transition:transform .25s ease}
.plr-drawer.is-away{transform:translateX(-100%)}
.plr-drawer__list{grid-template-columns:1fr;gap:.4rem}
.plr-drawer__list li{display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem;border-radius:9px;border:1px solid transparent;color:var(--text-2);cursor:pointer}
.plr-drawer__list li:hover{color:var(--text);border-color:var(--line-2)}
.plr-stage{margin-left:var(--side-w);transition:margin-left .25s ease}
.plr-stage.is-away{margin-left:0}
.plr-toc ol{margin:.6rem 0 0;padding-left:1.2rem;columns:2;column-gap:1.4rem}
.plr-toc li{margin:.25rem 0}
.plr-toc span{color:var(--lucky);cursor:pointer}
.plr-toc span:hover{text-decoration:underline}
.plr-qa summary h3{display:inline;margin:0;font-size:inherit;font-weight:600;font-family:var(--face-display);color:inherit}
@media(max-width:980px){.plr-drawer{transform:translateX(-100%)}.plr-drawer.is-slid{transform:translateX(0)}.plr-stage{margin-left:0}}
@media(max-width:640px){.plr-toc ol{columns:1}}

.plr-drawer{display:flex;flex-direction:column}
.plr-drawer__cap{font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);margin:.2rem .4rem .6rem}
.plr-drawer__group{display:flex;flex-direction:column;gap:.32rem}
.plr-drawer__item{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:9px;border:1px solid transparent;color:var(--text-2);cursor:pointer;font-size:.94rem}
.plr-drawer__item img{width:21px;height:21px;flex:none}
.plr-drawer__item b{font-weight:500}
.plr-drawer__item:hover{background:var(--slab-2);border-color:var(--line-2);color:var(--text)}
.plr-drawer__foot{margin-top:auto;padding-top:14px;display:flex;flex-direction:column;gap:.55rem}
.plr-drawer__pair{display:flex;flex-direction:column;gap:.45rem}
.plr-drawer__pair .plr-btn{width:100%}
.plr-drawer__lang,.plr-fold{display:flex;align-items:center;gap:.5rem;border:1px solid var(--line);border-radius:9px;padding:.5rem .7rem;color:var(--text-2);cursor:pointer;font-size:.9rem;background:transparent;font-family:var(--face-body)}
.plr-drawer__lang:hover,.plr-fold:hover{border-color:var(--line-2);color:var(--text)}
.plr-drawer.is-tight{width:var(--side-min)}
.plr-drawer.is-tight .plr-drawer__cap,.plr-drawer.is-tight .plr-drawer__item b,.plr-drawer.is-tight .plr-drawer__pair,.plr-drawer.is-tight .plr-drawer__lang,.plr-drawer.is-tight .plr-fold b{display:none}
.plr-drawer.is-tight .plr-drawer__item{justify-content:center;padding:.55rem}
.plr-drawer.is-tight .plr-fold{justify-content:center}
.plr-stage.is-tight{margin-left:var(--side-min)}
.plr-lead{text-align:left}
.plr-lead__grid{display:flex;gap:2.2rem;align-items:flex-start;padding-block:3rem}
.plr-lead__inner{max-width:none;margin:0;flex:1;min-width:0}
.plr-headline{margin:1rem 0 0}
.plr-lead__sub{margin:1.1rem 0 0;max-width:46ch}
.plr-lead__cta{display:flex;gap:.7rem;margin-top:1.4rem;flex-wrap:wrap}
.plr-lead__stats{display:flex;gap:1.3rem;margin:1.4rem 0 0;padding:0;list-style:none;flex-wrap:wrap}
.plr-lead__stats li{display:flex;align-items:center;gap:.5rem;color:var(--text-2)}
.plr-offer{background:var(--slab-2);border:1px solid var(--line-2);border-radius:var(--round-lg);padding:1.4rem;flex:0 0 360px}
.plr-offer__tag{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin:0 0 .5rem;font-weight:700}
.plr-offer__big{font-family:var(--face-display);font-size:2rem;font-weight:700;margin:0;color:var(--text)}
.plr-offer__spins{color:var(--lucky);font-weight:700;margin:.2rem 0 0}
.plr-offer__note{color:var(--text-3);font-size:.86rem;margin:.7rem 0 0}
.plr-offer__rows{margin:1rem 0;border-top:1px solid var(--line)}
.plr-offer__rows div{display:flex;justify-content:space-between;padding:.55rem 0;border-bottom:1px solid var(--line)}
.plr-offer__rows dt{color:var(--text-2)}
.plr-offer__rows dd{font-weight:700;margin:0;color:var(--text)}
.plr-offer__btn{width:100%}
@media(max-width:860px){.plr-lead__grid{display:block}.plr-offer{width:100%;margin-top:1.4rem}}

.plr-menu__link{color:var(--lucky);background:rgba(28,193,95,.10);border:1px solid rgba(28,193,95,.22)}
.plr-menu__link:hover{background:rgba(28,193,95,.18);border-color:rgba(28,193,95,.4);color:var(--lucky)}
.plr-drawer__item{background:rgba(28,193,95,.06);border:1px solid rgba(28,193,95,.16);color:var(--text)}
.plr-drawer__item:hover{background:rgba(28,193,95,.16);border-color:rgba(28,193,95,.38);color:var(--text)}
.plr-drawer__flag{width:22px;height:14px;border-radius:2px;flex:none;box-shadow:0 0 0 1px rgba(255,255,255,.12)}

.plr-masthead .plr-masthead__row{max-width:none;margin-inline:0;padding-inline:20px}
.plr-toggle{display:flex}
.plr-drawer{position:fixed;top:var(--head-h);left:0;right:auto;bottom:0;width:var(--side-w);z-index:65;background:var(--slab);border-right:1px solid var(--line);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:14px 12px;transform:translateX(0);transition:width .2s ease,transform .22s ease}
.plr-drawer__cap{font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);padding:10px 8px 6px;white-space:nowrap}
.plr-drawer__group{display:flex;flex-direction:column;gap:6px}
.plr-drawer__item{font-size:.9rem;white-space:nowrap}
.plr-drawer__item img{width:22px;height:22px;flex:0 0 auto}
.plr-drawer__foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.5rem}
.plr-drawer__cta{display:flex;flex-direction:column;gap:.45rem}
.plr-drawer__cta .plr-btn{width:100%}
.plr-drawer__lang,.plr-collapse{display:flex;align-items:center;gap:.55rem;border:1px solid var(--line);border-radius:9px;padding:.55rem .7rem;color:var(--text-2);cursor:pointer;font-size:.86rem;background:var(--slab-2);font-family:var(--face-body);white-space:nowrap}
.plr-collapse{color:var(--text-3);font-weight:600}
.plr-drawer__lang:hover,.plr-collapse:hover{color:var(--text);border-color:var(--line-2)}
.plr-drawer__flag{width:22px;height:14px;border-radius:3px;flex:0 0 auto;box-shadow:0 0 0 1px rgba(255,255,255,.12)}
.plr-stage{margin-left:var(--side-w);transition:margin-left .2s ease}
body.is-side-min .plr-drawer{width:var(--side-min);padding-inline:8px}
body.is-side-min .plr-stage{margin-left:var(--side-min)}
body.is-side-min .plr-drawer__item b,body.is-side-min .plr-drawer__cap,body.is-side-min .plr-drawer__lang b,body.is-side-min .plr-collapse b,body.is-side-min .plr-drawer__cta{display:none}
body.is-side-min .plr-drawer__item{justify-content:center;padding-inline:.4rem}
body.is-side-min .plr-drawer__lang,body.is-side-min .plr-collapse{justify-content:center;padding-inline:.4rem}
.plr-shade{position:fixed;inset:0;background:rgba(6,10,8,.7);z-index:64;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s}
.plr-shade.is-shown{opacity:1;pointer-events:auto;visibility:visible}
@media(max-width:1100px){.plr-menu{display:none}.plr-drawer{transform:translateX(-100%);width:min(84vw,280px)}body.is-side-open .plr-drawer{transform:translateX(0)}.plr-collapse{display:none}.plr-stage,body.is-side-min .plr-stage{margin-left:0}.plr-lead__grid{display:block}.plr-offer{width:100%;margin-top:1.4rem}}
