/* GENERATED by tools/look-layout.py from site.css - the layout of every customer page, without Ruby's candy look.
   Never edit by hand (BASE-THEME.md part 3): the templates' look is in look/base.css and look/<template>.css. */
.st-title,.st-heading,.st-btn,.st-window,.st-chip b{font-family:var(--st-font-display)!important}
.st-window .st-caps{font-family:var(--st-font-body)!important}
.st-head{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 auto 22px;text-align:center}
.st-head .st-chip{letter-spacing:.08em}
.st-title{margin:0;font-size:var(--st-fs-title);font-weight:400;line-height:1.04;letter-spacing:.012em;text-wrap:balance}
.st-title em{font-style:normal}
.st-lede{margin:0;max-width:34em;font-size:var(--st-fs-body);font-weight:500;line-height:1.45;text-wrap:pretty}
.st-heading{margin:0;font-size:var(--st-fs-h3);font-weight:400;line-height:1.12;letter-spacing:.01em}
.st-caps{font:800 var(--st-fs-label)/1.15 var(--st-font-body);letter-spacing:.03em;text-transform:uppercase}
.st-caps b{font-weight:800}
.st-panel{position:relative;padding:var(--st-pad);border-radius:var(--st-r);isolation:isolate;overflow:hidden;overflow:clip}
.st-media{position:relative;display:block;margin:calc(-1*var(--st-pad)) calc(-1*var(--st-pad)) var(--st-pad);border-radius:var(--st-r);overflow:hidden}
.st-media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}
.st-panel--dark{position:relative;padding:var(--st-pad);border-radius:var(--st-r);isolation:isolate;overflow:hidden;overflow:clip}
.st-window{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:23px;padding:3px 8px;border-radius:var(--st-r-sm);font:400 14px/1 var(--st-font-display);letter-spacing:.04em;white-space:nowrap}
.st-window--bar{display:flex;width:100%;min-height:32px;font-size:15px}
.st-window--note{display:block;min-height:30px;padding:6px 11px;white-space:normal;text-align:center;font:800 var(--st-fs-label)/1.25 var(--st-font-body)!important;letter-spacing:.02em;text-transform:uppercase}
.st-window--note b{font-weight:800}
.st-window svg{width:14px;height:14px;flex:none}
.st-window .st-caps{font-size:10px;text-align:left}
@media (min-width:900px){.st-window{font-size:17px;border-radius:var(--st-r-sm)}}
@media (min-width:900px){.st-window--bar{min-height:40px;font-size:19px}}
@media (min-width:900px){.st-window svg{width:17px;height:17px}}
@media (min-width:900px){.st-window .st-caps{font-size:12px}}
.st-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;min-width:48px;margin:0 0 5px;padding:0 22px;border-radius:var(--st-r);cursor:pointer;-webkit-appearance:none;appearance:none;font-size:18px;font-weight:400;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap}
.st-btn>*{position:relative}
.st-btn{max-width:100%}
.st-btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis;padding:2px 1px 3px}
.st-btn svg{width:19px;height:19px;flex:none}
.st-btn:active,.st-btn.is-pressed{transform:translateY(4px)}
.st-btn--block{display:flex;width:100%}
.st-btn.st-btn--block{padding-left:8px;padding-right:8px}
.st-btn--sm{height:44px;padding:0 16px;border-radius:var(--st-r-sm);font-size:15px;letter-spacing:.04em}
.st-btn--sm svg{width:16px;height:16px}
@media (min-width:900px){.st-btn{height:56px;padding:0 30px;border-radius:var(--st-r);font-size:22px}}
@media (min-width:900px){.st-btn svg{width:23px;height:23px}}
@media (min-width:900px){.st-btn--sm{height:46px;font-size:17px}}
.st-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 9px;border-radius:999px;white-space:nowrap;font:800 var(--st-fs-label)/1.1 var(--st-font-body);letter-spacing:.03em;text-transform:uppercase}
.st-chip>i{flex:none;width:6px;height:6px;border-radius:50%}
.st-chip svg{flex:none;width:13px;height:13px}
.st-chip b{font-size:1.3em;font-weight:400;line-height:.9;letter-spacing:.02em;text-transform:none}
.st-rail{display:block;height:7px}
.st-seam{position:relative;z-index:3;display:flow-root;height:0;margin:0 calc(-1*var(--st-pad)) 52px}
.st-media+.st-seam{margin-top:calc(-1*var(--st-pad))}
.st-seam>.st-rail{position:absolute;left:0;right:0;top:-3px}
.st-thumb{position:relative;display:block;margin:0;border-radius:var(--st-r);overflow:hidden}
.st-thumb img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}
.st-arrow{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;margin:0 0 4px;padding:0;border-radius:50%;cursor:pointer;-webkit-appearance:none;appearance:none}
.st-arrow svg{width:20px;height:20px}
.st-arrow:active{transform:translateY(3px)}
.st-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.st [hidden]{display:none!important}
body.st{margin:0;min-height:100vh;display:flex;flex-direction:column}
.st h1,.st h2,.st h3,.st p{margin:0}
.st img{max-width:100%}
.st-main{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:18px 16px 44px;display:flex;flex-direction:column;gap:26px}
.st-narrow{width:100%;max-width:520px;margin:0 auto}
.st-mid{width:100%;max-width:960px;margin:0 auto}
.st-stack{display:flex;flex-direction:column;gap:14px}
.st-row{display:flex;align-items:center;justify-content:space-between;gap:10px}
.st-center{text-align:center}
.st-muted{font-size:13px;line-height:1.45}
.st-link{font-weight:700;text-decoration:underline;text-underline-offset:3px}
.st-head{margin-bottom:0}
.st-head .st-lede{margin-top:2px}
.st-sectionhead{display:flex;align-items:center;gap:10px;margin:4px 0 0}
.st-sectionhead::after{content:"";flex:1;height:1px}
.st-top{position:sticky;top:0;z-index:40}
.st-top__row{display:flex;align-items:center;gap:8px;max-width:1400px;margin:0 auto;padding:6px 12px;min-height:62px}
.st-logo{display:flex;align-items:center;gap:10px;flex:none;min-width:0;text-decoration:none}
.st-logo img{display:block;width:52px;height:52px;object-fit:contain}
.st-logo span{font:400 21px/1 var(--st-font-display);letter-spacing:.01em;white-space:nowrap}
.st-nav{display:none}
.st-top__end{margin-left:auto;display:flex;align-items:center;gap:7px}
.st-auth{display:flex;padding:4px;border-radius:var(--st-r)}
.st-auth a{display:flex;align-items:center;min-height:38px;padding:0 13px;border-radius:var(--st-r-sm);font:600 15px/1 var(--st-font-body);text-decoration:none}
.st-wallet{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 11px;border-radius:999px;text-decoration:none;font:800 13px/1 var(--st-font-body);font-variant-numeric:tabular-nums}
.st-wallet img{width:16px;height:16px}
.st-wallet__part{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}
.st-wallet__part small{font-size:9px;line-height:1;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.72}
.st-wallet__part b{font-weight:inherit;line-height:1}
.st-wallet__part+.st-wallet__part{padding-left:7px}
.st-iconbtn{position:relative;display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--st-r-sm);padding:0;cursor:pointer;text-decoration:none;list-style:none}
.st-iconbtn::-webkit-details-marker{display:none}
.st-iconbtn svg{width:26px;height:26px}
.st-count{position:absolute;top:3px;right:1px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;display:grid;place-items:center;font:800 11px/1 var(--st-font-body)}
.st-hwins{display:none;align-items:center;min-height:32px;padding:0 10px;border-radius:999px;white-space:nowrap;text-decoration:none;font:700 12.5px/1 var(--st-font-body);font-variant-numeric:tabular-nums}
.st-hwins b{font-weight:800}
.st-hwins__long{display:none}
.st-community{display:inline-grid;place-items:center;flex:none;width:38px;height:38px;border-radius:999px;text-decoration:none}
.st-community svg{width:22px;height:22px}
.st-community__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.st-menu__wins{display:block;padding:10px 12px;border-radius:var(--st-r-sm);font:600 14px/1.3 var(--st-font-body);text-decoration:none}
@media (min-width:440px){.st-hwins{display:inline-flex}}
@media (max-width:359px){.st-wallet{padding:0 7px;gap:4px}.st-wallet img{display:none}.st-wallet__part b{font-size:12px}.st-wallet__part+.st-wallet__part{padding-left:5px}}
@media (min-width:1100px){.st-hwins__long{display:inline}.st-community{display:inline-flex;gap:7px;width:auto;padding:0 13px 0 10px}.st-community__label{position:static;width:auto;height:auto;overflow:visible;clip:auto;font:700 13px/1 var(--st-font-body)}}
.st-menu{position:relative}
.st-menu__panel{position:absolute;right:0;top:calc(100% + 10px);width:min(330px,calc(100vw - 24px));z-index:60;display:grid;gap:8px;--st-pad:14px}
.st-menu__panel .st-btn{width:100%;justify-content:flex-start}
.st-menu__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.st-menu__panel form{margin:0}
@media (min-width:900px){.st-top__row{padding:8px 16px;min-height:76px;gap:12px}.st-logo img{width:60px;height:60px}.st-nav{display:flex;gap:2px;margin-left:10px}.st-nav a{padding:12px 13px;border-radius:var(--st-r-sm);font:800 13px/1 var(--st-font-body);letter-spacing:.05em;text-transform:uppercase;text-decoration:none}}
.st-flash{display:flex;gap:12px;align-items:flex-start;--st-pad:14px;font-weight:600;font-size:14.5px;line-height:1.4}
.st-flash svg{flex:none;width:24px;height:24px}
.st-foot{margin-top:auto;padding:26px 16px 40px;display:flex;flex-direction:column;gap:18px;align-items:center}
.st-foot>.st-panel{width:100%;max-width:1040px;--st-pad:14px}
.st-foot__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}
.st-tile{display:flex;align-items:center;min-height:46px;padding:8px 12px;border-radius:var(--st-r);text-decoration:none;font:600 14px/1.2 var(--st-font-body)}
.st-foot__small{max-width:760px;text-align:center;font:500 12.5px/1.55 var(--st-font-body)}
.st-foot__small p+p{margin-top:6px}
.st-18{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;font:400 15px/1 var(--st-font-display)}
@media (min-width:700px){.st-foot__links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:1000px){.st-foot__links{grid-template-columns:repeat(4,minmax(0,1fr))}}
.st-form{display:grid;gap:16px}
.st-form--tight{gap:12px}
.st-field{display:grid;gap:7px;min-width:0}
.st-field>label,.st-field__top>label,.st-label{font:700 14.5px/1.2 var(--st-font-body)}
.st-field__top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}
.st-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.st-input{display:block;width:100%;min-height:50px;margin:0;padding:12px 14px;border-radius:var(--st-r-sm);font:600 16px/1.2 var(--st-font-body);-webkit-appearance:none;appearance:none}
.st-input:disabled{opacity:.6}
select.st-input{padding-right:42px}
input[type=date].st-input{min-height:50px}
input[type=file].st-input{padding:11px 12px;font-size:14px}
.st-hint{font:500 12.5px/1.45 var(--st-font-body)}
.st-error{font:700 13.5px/1.35 var(--st-font-body)}
.st-check{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--st-r);cursor:pointer;font:600 14px/1.4 var(--st-font-body)}
.st-check input{flex:none;display:grid;place-content:center;width:26px;height:26px;margin:0;border-radius:var(--st-r-sm);cursor:pointer;-webkit-appearance:none;appearance:none}
.st-check input:checked::after{content:"";width:12px;height:7px;margin-top:-3px;transform:rotate(-45deg)}
.st-check a{font-weight:800}
.st-or{display:flex;align-items:center;gap:12px;font:800 11px/1 var(--st-font-body);letter-spacing:.16em;text-transform:uppercase}
.st-or::before,.st-or::after{content:"";flex:1}
.st-plainbtn{padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.st-panelhead{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}
.st-seg{display:flex;width:100%;max-width:520px;margin:0 auto;padding:5px;border-radius:var(--st-r)}
.st-seg>a,.st-seg>label{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-width:0;min-height:52px;padding:0 10px;border-radius:var(--st-r);cursor:pointer;font:800 15px/1.15 var(--st-font-body);text-decoration:none;text-align:center}
.st-seg>input{position:absolute;opacity:0;pointer-events:none}
.st-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.st-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
@media (min-width:700px){.st-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}
@media (min-width:1100px){.st-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}
.st-card{--st-pad:8px;display:flex;flex-direction:column;min-width:0;padding:0 8px 8px;border-radius:var(--st-r);text-decoration:none}
.st-card .st-media{margin:0 -8px 8px;aspect-ratio:1/1}
.st-card__top{display:flex;flex-direction:column;align-items:center;gap:4px}
.st-card__top .st-chip{font-size:10px}
.st-card__top .st-window{gap:5px;padding:3px 6px 3px 4px;border-radius:var(--st-r-sm)}
.st-card .st-heading{font-size:14px;line-height:1.15;margin:6px 0 3px;overflow-wrap:anywhere}
.st-card__sub{margin:0 0 6px;font:500 10.5px/1.35 var(--st-font-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.st-card__foot{margin-top:auto}
.st-card .st-window--bar{min-height:25px;font-size:13.5px}
.st-card__meta{display:flex;justify-content:space-between;gap:6px;margin:7px 0 6px;font:800 10.5px/1 var(--st-font-body);text-transform:uppercase}
.st-card .st-btn{margin-top:9px;letter-spacing:.06em}
.st-card .st-btn.st-btn--sm{height:42px;font-size:15px}
.st-card__corner{position:absolute;z-index:2;top:8px;left:8px;right:8px;display:flex;justify-content:space-between;pointer-events:none}
@media (min-width:900px){.st-card{--st-pad:10px;padding:0 10px 10px}.st-card .st-media{margin:0 -10px 10px}.st-card .st-heading{font-size:17px}.st-card__sub{font-size:12.5px}.st-card__meta{font-size:12px}}
.st-boost{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font:800 10.5px/1 var(--st-font-body);letter-spacing:.05em;text-transform:uppercase}
.st-boost svg{width:12px;height:12px}
.st-empty{--st-pad:22px;text-align:center}
.st-featured{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:4px 16px 14px}
.st-featured::-webkit-scrollbar{display:none}
.st-featured>*{scroll-snap-align:center}
.st-featured:has(>*+*){grid-auto-columns:88%}
.st-feature{--st-pad:12px;display:grid;gap:0;padding-top:0}
.st-feature .st-media{aspect-ratio:1/1}
.st-feature__body{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}
.st-feature .st-heading{font-size:22px}
.st-feature__sub{font:500 13.5px/1.45 var(--st-font-body);max-width:38em}
.st-feature__body .st-meta{width:100%}
.st-feature__price{display:none}
@media (min-width:900px){.st-featured{margin:0;padding:4px 0 14px}.st-featured:has(>*+*){grid-auto-columns:calc(100% - 150px)}.st-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0;--st-pad:0px}.st-feature .st-media{margin:0;border-radius:var(--st-r-sm);height:100%;aspect-ratio:auto}.st-feature .st-seam{display:none}.st-feature__price{display:block}.st-feature__body{justify-content:center;padding:34px 30px;gap:14px}.st-feature .st-heading{font-size:32px}.st-feature__sub{font-size:15px}}
.st-featured__nav{display:none}
@media (min-width:900px){.st-featured__nav:not([hidden]){display:flex;justify-content:flex-end;gap:10px;margin-top:-4px}}
.st-meta{display:flex;justify-content:space-between;gap:8px;font:800 var(--st-fs-label)/1.1 var(--st-font-body);letter-spacing:.03em;text-transform:uppercase}
.st-meta b{font-weight:800}
.st-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
@media (min-width:800px){.st-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}
.st-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;--st-pad:14px}
.st-step .st-window{padding:5px 7px}
.st-step p{font:500 13.5px/1.45 var(--st-font-body);margin-top:4px}
.st-step .st-heading{font-size:18px}
.st-strip{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px 12px;scroll-snap-type:x proximity}
.st-strip::-webkit-scrollbar{display:none}
.st-winpill{flex:none;scroll-snap-align:start;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:999px}
.st-winpill__av{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;flex:none;font:400 16px/1 var(--st-font-display)}
.st-winpill__who{display:flex;flex-direction:column;gap:2px;font:800 13px/1.1 var(--st-font-body)}
.st-winpill__who small{font:600 11px/1.1 var(--st-font-body);max-width:15em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.st-ticker{overflow:hidden;scroll-snap-type:none}
.st-ticker__track{display:flex;gap:10px;width:max-content;animation:st-ticker var(--st-ticker-s,40s) linear infinite}
.st-ticker:hover .st-ticker__track,.st-ticker:focus-within .st-ticker__track,.st-ticker:active .st-ticker__track{animation-play-state:paused}
@keyframes st-ticker{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 5px))}}
@media (prefers-reduced-motion:reduce){.st-ticker{overflow-x:auto;scroll-snap-type:x proximity}.st-ticker__track{animation:none}.st-ticker__track>[aria-hidden]{display:none}}
.st-total{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}
.st-comp{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}
@media (min-width:900px){.st-comp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.st-comp__wide{grid-column:1/-1}}
.st-comp__title{display:flex;flex-direction:column;gap:12px}
.st-comp__title .st-title{text-align:left;font-size:27px}
@media (min-width:900px){.st-comp__title .st-title{font-size:38px}}
.st-comp__line{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.st-comp .st-thumb{aspect-ratio:1/1}
.st-gauge{display:grid;gap:9px;--st-pad:14px}
.st-gauge .st-row .st-heading{font-size:19px}
.st-ladder{display:grid;gap:8px;--st-pad:14px}
.st-ladder__value{font:400 34px/1.05 var(--st-font-display);font-variant-numeric:tabular-nums}
.st-ladder__line{margin:0;font:600 14px/1.4 var(--st-font-body)}
.st-ladder__rungs summary{cursor:pointer;font:700 13px/1.4 var(--st-font-body)}
.st-ladder__rungs .st-table{margin-top:8px}
.st-tabs{display:grid;gap:14px}
.st-tabs>input{position:absolute;opacity:0;pointer-events:none}
.st-tabs .st-seg{max-width:none}
.st-tabpanel{display:none}
#st-tab-online:checked~.st-tabpanel--online,#st-tab-postal:checked~.st-tabpanel--postal{display:block}
.st-spendbox{--st-pad:14px;padding-top:0}
.st-spendbox__head{margin:0 calc(-1*var(--st-pad)) 14px;padding:14px 12px 12px;text-align:center}
.st-spendbox__head .st-title{font-size:22px}
.st-spendbox .st-rail{margin:0 calc(-1*var(--st-pad)) 14px}
.st-spend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0}
.st-spend input{position:absolute;opacity:0;pointer-events:none}
.st-spend label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:76px;padding:9px 4px;border-radius:var(--st-r);cursor:pointer;text-align:center}
.st-spend label b{font:400 23px/1 var(--st-font-display);letter-spacing:.01em}
.st-spend label small{font:700 12px/1.2 var(--st-font-body)}
.st-spend input:checked+label::after{content:"";position:absolute;top:-7px;right:-7px;width:24px;height:24px;border-radius:50%}
.st-spend input:disabled+label{opacity:.45;cursor:not-allowed}
.st-spend__own{grid-column:1/-1}
.st-spend__own label{flex-direction:row;gap:10px;min-height:52px;font:800 14px/1 var(--st-font-body)}
.st-own{display:none;align-items:center;gap:10px;margin-top:12px}
.st-spend:has(#st-own:checked)~.st-own{display:flex}
.st-own .st-input{text-align:center;font-size:20px;font-weight:800}
.st-qty{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;align-items:center;width:100%}
.st-qty button{height:48px;border-radius:var(--st-r-sm);cursor:pointer;font:400 26px/1 var(--st-font-display)}
.st-answers{display:grid;gap:9px;margin:0;padding:0}
.st-answers legend{margin-bottom:10px;padding:0;font:700 15px/1.35 var(--st-font-body)}
.st-answers input{position:absolute;opacity:0;pointer-events:none}
.st-answers__rule{margin:12px 0 0;font-size:13px;line-height:1.45}
.st-answers label{display:flex;align-items:center;gap:10px;min-height:50px;padding:10px 14px;border-radius:var(--st-r);cursor:pointer;font:700 15px/1.25 var(--st-font-body)}
.st-answers label::before{content:"";flex:none;width:20px;height:20px;border-radius:50%}
.st-buy{display:grid;gap:12px;margin-top:16px}
.st-buy__sum{display:flex;justify-content:space-between;align-items:center;gap:10px;font:700 14px/1.2 var(--st-font-body)}
.st-buy__sum b{font:400 22px/1 var(--st-font-display)}
.st-postal{font:500 14px/1.55 var(--st-font-body)}
.st-postal p+p,.st-postal p+ul,.st-postal ul+p{margin-top:10px}
.st-postal address{font-style:normal;font-weight:700;white-space:pre-line}
.st-iw{display:grid;gap:14px}
.st-iw__board{--st-pad:0px;padding:0}
.st-iw__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}
.st-iw__stats>div{display:flex;flex-direction:column;gap:6px;padding:16px 4px 14px}
.st-iw__stats b{font:400 26px/1 var(--st-font-display);letter-spacing:.02em}
.st-iw__stats span{font:800 10.5px/1 var(--st-font-body);letter-spacing:.06em;text-transform:uppercase}
.st-iw__pot{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 14px 16px}
.st-iw__won{display:flex;align-items:center;gap:8px;font:800 12px/1 var(--st-font-body);letter-spacing:.05em;text-transform:uppercase}
.st-iw__won b{font:400 20px/1 var(--st-font-display);text-transform:none}
.st-iw__won svg{width:20px;height:20px}
.st-odds{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin:0 14px 16px;--st-pad:14px}
.st-odds svg{width:34px;height:34px}
.st-odds__line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 4px}
.st-odds__line .st-window{font-size:22px;padding:5px 10px;border-radius:var(--st-r-sm)}
.st-odds p{font:700 14px/1.3 var(--st-font-body)}
.st-odds small{display:block;font:600 12px/1.4 var(--st-font-body)}
.st-prizes{display:grid;gap:10px}
.st-prizegroup{display:flex;align-items:center;gap:10px;margin-top:8px}
.st-prizegroup::after{content:"";flex:1;height:1px}
.st-prize{--st-pad:0px;padding:0;display:grid;grid-template-columns:minmax(0,1fr) 84px;align-items:stretch}
.st-prize__main{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;padding:9px 10px 9px 9px;min-width:0}
.st-prize__badge{display:grid;place-content:center;aspect-ratio:1/1;border-radius:var(--st-r-sm);text-align:center;overflow:hidden;font:400 17px/1 var(--st-font-display);letter-spacing:.01em}
.st-prize__badge small{display:block;margin-top:3px;font:800 7.5px/1 var(--st-font-body);letter-spacing:.06em;text-transform:uppercase}
.st-prize__badge.is-thing svg{width:28px;height:28px}
.st-prize__name{font:400 17px/1.1 var(--st-font-display);overflow-wrap:anywhere}
.st-prize__name small{font:800 11px/1 var(--st-font-body);text-transform:uppercase;letter-spacing:.04em}
.st-prize__body{display:grid;gap:6px;min-width:0}
.st-prize__found{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:700 12.5px/1.2 var(--st-font-body)}
.st-last{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font:800 10.5px/1.1 var(--st-font-body);letter-spacing:.04em;text-transform:uppercase}
.st-last::before{content:"";width:6px;height:6px;border-radius:50%}
.st-prize__left{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px}
.st-prize__left b{font:400 24px/1 var(--st-font-display)}
.st-prize__left span{font:800 11px/1 var(--st-font-body);letter-spacing:.08em;text-transform:uppercase}
.st-prize.is-gone{opacity:.72}
.st-prize__nums{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 12px;font:800 12px/1.2 var(--st-font-body);letter-spacing:.04em;text-transform:uppercase;text-decoration:none}
.st-prize__nums::after{content:"";flex:none;width:7px;height:7px;transform:rotate(45deg)}
html.st-iwopen{overflow:hidden}
.st-iwdlg{box-sizing:border-box;width:100%;max-width:100%;height:88vh;height:88dvh;max-height:100%;margin:auto 0 0;padding:0;overflow:visible}
.st-iwdlg[open]{display:flex}
.st-iwdlg__panel{--st-pad:0px;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;border-radius:var(--st-r)}
.st-iwdlg__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 10px 16px}
.st-iwdlg__kicker{margin:0 0 3px;font:800 11px/1 var(--st-font-body);letter-spacing:.08em;text-transform:uppercase}
.st-iwdlg__title{margin:0;font:400 20px/1.1 var(--st-font-display);overflow-wrap:anywhere}
.st-iwdlg__close{flex:none;display:grid;place-items:center;width:44px;height:44px;margin:-6px -6px 0 0;border-radius:50%;cursor:pointer}
.st-iwdlg__close svg{width:20px;height:20px}
.st-iwdlg__body{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}
.st-iwdlg__body[aria-busy] .st-iwlist{opacity:.6}
.st-iwdlg .st-iwlist{flex:1;min-height:0;display:flex;flex-direction:column}
.st-iwdlg .st-iwlist>*{flex:none}
.st-iwdlg .st-iwlist>.st-iwlist__scroll{flex:0 1 auto;min-height:120px;overflow:auto;overscroll-behavior:contain}
.st-iwskel{display:grid;gap:8px}
.st-iwskel i{display:block;height:34px;border-radius:var(--st-r-sm);animation:st-iwskel 1.1s linear infinite}
@keyframes st-iwskel{to{background-position:-200% 0}}
@media (prefers-reduced-motion:reduce){.st-iwskel i{animation:none}}
@media (min-width:720px){.st-iwdlg{width:min(640px,92vw);height:min(82vh,780px);margin:auto}.st-iwdlg__panel{border-radius:var(--st-r)}}
.st-iwgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;margin:0;padding:2px;list-style:none;font-variant-numeric:tabular-nums}
.st-iwcell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;height:46px;padding:0 4px;border-radius:var(--st-r-sm);text-align:center}
.st-iwcell b{font:800 15px/1 var(--st-font-body);letter-spacing:-.01em}
.st-iwcell small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 10px/1.1 var(--st-font-body);opacity:.85}
.st-iwcell.is-forfeited b{text-decoration:line-through;opacity:.7}
.st-iwcell.is-gold small{opacity:1;font-weight:800}
.st-iwkey{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;font:700 11.5px/1.2 var(--st-font-body)}
.st-iwkey li{display:flex;align-items:center;gap:5px}
.st-iwkey li::before{content:"";width:12px;height:12px;border-radius:var(--st-r-sm)}
.st-iwgrid.is-wide{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}
@media (min-width:720px){.st-iwgrid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.st-iwgrid.is-wide{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}
.st-iwlist__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}
.st-iwlist__pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}
.st-iwlist__pager>a[rel=next]{justify-self:end}
.st-iwlist__at{display:flex;align-items:center;gap:6px;font-weight:800;white-space:nowrap}
.st-iwlist__at input{box-sizing:content-box;width:var(--w,3ch);min-width:2ch;padding:5px 7px;border-radius:var(--st-r-sm);font:800 16px/1.2 var(--st-font-body);font-variant-numeric:tabular-nums;text-align:center}
.st-iwlist__range{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:-4px 0 0;font-size:12px}
.st-iwlist__range>a:last-child{justify-self:end}
.st-iwlist__pager a,.st-iwlist__range a,.st-iwlist__show a{display:inline-flex;align-items:center;min-height:36px}
.st-iwlist{display:grid;gap:10px;font:600 13px/1.35 var(--st-font-body)}
.st-iwlist__show{display:flex;flex-wrap:wrap;align-items:center;gap:14px}
.st-iwlist a{font-weight:800}
.st-iwlist__show a[aria-current]{text-decoration:none}
.st-iwlist__find{display:flex;align-items:stretch;flex:1 1 15em;max-width:22em}
.st-iwlist__find label{flex:1;min-width:0;display:flex}
.st-iwlist__find input{flex:1;min-width:0;padding:8px 10px;border-radius:var(--st-r-sm);font:600 16px/1.2 var(--st-font-body)}
.st-iwlist__find button{flex:none;padding:0 16px;border-radius:var(--st-r-sm);font:800 13px/1 var(--st-font-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}
.st-iwcell.is-gold s,.st-iwlist__boost s{opacity:.7;font-weight:600}
.st-prize__strip{grid-column:1/-1;display:flex;align-items:center;gap:6px;margin:0;padding:7px 12px;font:800 11.5px/1.3 var(--st-font-body);letter-spacing:.03em;text-transform:uppercase}
.st-prize__strip svg{flex:none;width:13px;height:13px}
.st-iw__boosted{display:flex;align-items:center;gap:6px;font:800 13px/1.2 var(--st-font-body)}
.st-iw__boosted svg{width:15px;height:15px}
.st-iwlist__boost{display:grid;gap:6px;padding:10px 12px;border-radius:var(--st-r-sm)}
.st-iwlist__boost a{text-decoration:underline}
.st-iwlist__gold{display:flex;flex-wrap:wrap;gap:4px 12px;list-style:none;margin:0;padding:0}
@media (min-width:900px){.st-prize{grid-template-columns:minmax(0,1fr) 110px}.st-prize__main{grid-template-columns:72px minmax(0,1fr);gap:14px}.st-prize__badge{font-size:21px}.st-prize__name{font-size:20px}}
.st-doc{--st-pad:18px;font:500 15px/1.6 var(--st-font-body)}
.st-doc>.st-doc__head{margin:calc(-1*var(--st-pad)) calc(-1*var(--st-pad)) 0;padding:14px var(--st-pad)}
.st-doc>.st-rail{margin:0 calc(-1*var(--st-pad)) 16px}
.st-doc h2,.st-doc h3{font:400 21px/1.15 var(--st-font-display);margin:22px 0 8px}
.st-doc h3{font-size:18px}
.st-doc p,.st-doc ul,.st-doc ol,.st-doc table{margin:0 0 12px}
.st-doc ul,.st-doc ol{padding-left:1.3em}
.st-doc li+li{margin-top:4px}
.st-doc a{font-weight:700}
.st-doc strong{font-weight:800}
.st-doc table{border-collapse:collapse;width:100%;font-size:14px}
.st-doc th,.st-doc td{padding:6px 8px;text-align:left;vertical-align:top}
@media (min-width:900px){.st-doc{--st-pad:28px;font-size:16px}}
.st-list{display:grid;gap:10px}
.st-item{--st-pad:14px;display:grid;gap:8px;text-decoration:none}
.st-item .st-heading{font-size:18px}
.st-item__row{display:flex;justify-content:space-between;align-items:center;gap:10px;font:600 14px/1.35 var(--st-font-body)}
.st-item__row b{font-weight:800}
.st-item__thumb{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center}
.st-item__thumb .st-thumb{aspect-ratio:1/1;border-radius:var(--st-r-sm)}
.st-item__thumb--sm{grid-template-columns:48px minmax(0,1fr);gap:10px}
.st-item__thumb--sm .st-thumb{border-radius:var(--st-r-sm)}
.st-item__thumb--lg{grid-template-columns:88px minmax(0,1fr);gap:14px}
@media (min-width:700px){.st-item__thumb--lg{grid-template-columns:104px minmax(0,1fr)}}
.st-item__body{display:grid;gap:6px;min-width:0}
.st-tickets{display:flex;flex-wrap:wrap;gap:6px}
.st-ticket{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:var(--st-r-sm);font:800 13px/1 var(--st-font-body);font-variant-numeric:tabular-nums}
.st-table{display:grid;gap:0;border-radius:var(--st-r);overflow:hidden}
.st-table>div{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;font:600 14px/1.3 var(--st-font-body);font-variant-numeric:tabular-nums}
.st-table>div b{font-weight:800}
.st-statement>div span{display:flex;flex-direction:column;gap:2px;min-width:0}
.st-statement>div small{font:700 12px/1.2 var(--st-font-body)}
.st-statement>div b{white-space:nowrap}
.st-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}
.st-search .st-btn{margin:0}
.st-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font:800 11px/1.1 var(--st-font-body);letter-spacing:.04em;text-transform:uppercase}
.st-status.is-good::before{content:"";width:7px;height:7px;border-radius:50%}
.st-basket{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}
@media (min-width:900px){.st-basket{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px}}
.st-line{--st-pad:10px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:start}
.st-line .st-thumb{aspect-ratio:1/1;border-radius:var(--st-r-sm)}
.st-line__title{font:400 16px/1.15 var(--st-font-display);text-decoration:none;overflow-wrap:anywhere}
.st-line__meta{margin-top:4px;font:600 13px/1.35 var(--st-font-body)}
.st-line__meta b{font-weight:800}
.st-line__acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}
.st-line__acts form{margin:0;display:flex;align-items:center;gap:8px}
.st-line__acts .st-input{width:84px;min-height:40px;padding:6px 8px;text-align:center}
.st-line__acts .st-btn{margin:0}
.st-sum{display:grid;gap:10px;--st-pad:16px}
.st-sum__row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font:600 14px/1.3 var(--st-font-body);font-variant-numeric:tabular-nums}
.st-sum__row b{font-weight:800}
.st-sum__total{display:flex;justify-content:space-between;align-items:center;padding-top:10px}
.st-sum__total span{font:800 13px/1 var(--st-font-body);letter-spacing:.06em;text-transform:uppercase}
.st-payopts{display:grid;gap:10px;margin:0;padding:0}
.st-payopts input{position:absolute;opacity:0;pointer-events:none}
.st-payopts label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:center;padding:12px 14px;border-radius:var(--st-r);cursor:pointer}
.st-payopts label::before{content:"";grid-row:1/span 2;width:22px;height:22px;border-radius:50%}
.st-payopts label b{font:400 17px/1.1 var(--st-font-display)}
.st-payopts label small{font:600 12.5px/1.35 var(--st-font-body)}
.st-payopts input:disabled+label{opacity:.5;cursor:not-allowed}
.st-cardmarks{display:flex;gap:8px;align-items:center;justify-content:center;font:700 12px/1 var(--st-font-body)}
.st-added{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;--st-pad:18px}
.st-added .st-heading{font-size:22px}
.st-added p{margin:0;font:600 14px/1.4 var(--st-font-body)}
.st-added__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}
.st-continue{display:block;text-align:center;margin-top:12px;font:700 14px/1.3 var(--st-font-body)}
.st-state{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;--st-pad:20px}
.st-draw__stage{width:100%;display:grid;gap:10px;margin-top:4px}
.st-draw__step{display:grid;gap:3px;padding:10px 12px;border-radius:var(--st-r-sm);text-align:left;font:600 13px/1.35 var(--st-font-body)}
.st-draw__step b{font:800 15px/1.2 var(--st-font-body)}
.st-draw__step code,.st-draw__how code{font-weight:600;font-size:11.5px;line-height:1.45;overflow-wrap:anywhere}
.st-draw__step small{font:700 12px/1.2 var(--st-font-body)}
.st-draw__result{display:grid;gap:8px;justify-items:center}
.st-draw__winner{display:grid;gap:2px;justify-items:center;padding:10px 16px;border-radius:var(--st-r);min-width:220px}
.st-draw__winner span{font:700 12px/1.2 var(--st-font-body);text-transform:uppercase;letter-spacing:.04em}
.st-draw__ticket{font:800 34px/1.1 var(--st-font-display);font-variant-numeric:tabular-nums;letter-spacing:.06em}
.st-draw__winner em{font:800 18px/1.2 var(--st-font-body);font-style:normal;min-height:1.2em}
.st-draw__how{font:600 12.5px/1.5 var(--st-font-body);max-width:none!important}
.st-draw__mode{margin:0;font:700 13px/1.4 var(--st-font-body)}
.st-draw__numbers{display:grid;gap:6px;width:100%}
.st-draw__number{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--st-r-sm);text-align:left}
.st-draw__number span{font:700 12px/1.2 var(--st-font-body)}
.st-draw__number .st-draw__ticket{font-size:22px}
.st-draw__number em{font:700 13px/1.2 var(--st-font-body);font-style:normal}
.st-draw__presses{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0}
.st-draw__presses[hidden]{display:none}
.st-drawwin{position:fixed;inset:0;width:min(92vw,460px);height:fit-content;max-height:90vh;overflow:auto;margin:auto;text-align:left}
.st-drawwin:not([open]){display:none}
.st-drawwin form{display:grid;gap:12px;margin:0}
.st-drawwin__facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}
.st-drawwin__facts div{padding:8px 10px;border-radius:var(--st-r-sm)}
.st-drawwin__facts dt{font:700 12px/1.2 var(--st-font-body)}
.st-drawwin__facts dd{margin:2px 0 0;font:800 18px/1.2 var(--st-font-body);font-variant-numeric:tabular-nums}
.st-drawwin__facts small{display:block;font:600 11px/1.3 var(--st-font-body)}
.st-drawwin__modes{display:grid;gap:8px;margin:0;padding:0}
.st-drawwin__modes legend{font:700 13px/1.2 var(--st-font-body);margin-bottom:6px}
.st-drawwin__mode{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:10px 12px;border-radius:var(--st-r-sm);cursor:pointer}
.st-drawwin__mode input{margin-top:3px;width:18px;height:18px}
.st-drawwin__mode b{display:block;font:800 15px/1.2 var(--st-font-body)}
.st-drawwin__mode small{display:block;margin-top:2px;font:600 12.5px/1.4 var(--st-font-body)}
.st-drawwin__mode.is-off{opacity:.55;cursor:not-allowed}
.st-drawwin__acts{display:flex;flex-wrap:wrap;gap:8px}
.st-loading{--st-pad:28px;min-height:46vh;justify-content:center}
.st-spinner{width:46px;height:46px;border-radius:50%;animation:st-spin .9s linear infinite}
@keyframes st-spin{to{transform:rotate(360deg)}}
.st-state .st-heading{font-size:26px}
.st-state p{font:500 14.5px/1.5 var(--st-font-body);max-width:34em}
.st-drandclock:not([hidden]){display:flex;flex-direction:column;align-items:center;gap:4px;min-width:96px;padding:12px 18px 10px;border-radius:var(--st-r)}
.st-drandclock b{font:400 56px/1 var(--st-font-display);font-variant-numeric:tabular-nums}
.st-drandclock small{font:800 11px/1 var(--st-font-body);letter-spacing:.08em;text-transform:uppercase}
.st-state .st-drandline{font:700 15.5px/1.45 var(--st-font-body)}
.st-drandline b{font-variant-numeric:tabular-nums;white-space:nowrap}
.st-trail{display:grid;gap:10px;--st-pad:18px}
.st-trail .st-heading{font-size:24px}
.st-trail>p{margin:0;font:600 14.5px/1.45 var(--st-font-body)}
.st-trail ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.st-trail li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-radius:var(--st-r)}
.st-trail__n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:800 14px/1 var(--st-font-body);font-variant-numeric:tabular-nums}
.st-trail__l{font:700 14.5px/1.3 var(--st-font-body)}
.st-trail__l small{display:block;margin-top:2px;font:600 12px/1.2 var(--st-font-body)}
.st-trail__r{white-space:nowrap;padding:4px 10px;border-radius:999px;font:800 13px/1.2 var(--st-font-body)}
.st-trail p.st-trail__f{font:600 12.5px/1.45 var(--st-font-body)}
.st-wins{display:grid;gap:10px}
.st-win{--st-pad:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}
.st-win__name{font:400 18px/1.15 var(--st-font-display)}
.st-win small{display:block;font:700 12.5px/1.3 var(--st-font-body)}
.st-tabsnav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:4px 16px 8px}
.st-tabsnav::-webkit-scrollbar{display:none}
.st-tabsnav a{flex:none;display:flex;align-items:center;min-height:42px;padding:0 15px;border-radius:999px;text-decoration:none;white-space:nowrap;font:800 13px/1 var(--st-font-body);letter-spacing:.03em}
.st-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.st-balance{--st-pad:14px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}
.st-balance b{font:400 30px/1 var(--st-font-display);font-variant-numeric:tabular-nums}
.st-balance span{font:800 11px/1.1 var(--st-font-body);letter-spacing:.06em;text-transform:uppercase}
.st-balance small{font:600 11.5px/1.35 var(--st-font-body)}
.st-grid2{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}
@media (min-width:900px){.st-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}
.st nav .pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}
.st .pagination .page-link{display:grid;place-items:center;min-width:42px;height:42px;padding:0 10px;border-radius:var(--st-r-sm);text-decoration:none;font:800 14px/1 var(--st-font-body)}
.st .pagination .disabled .page-link{opacity:.4}
@media (max-width:370px){.st-auth a{padding:0 10px;font-size:14px}.st-logo img{width:46px;height:46px}.st-spend label b{font-size:20px}.st-pair{grid-template-columns:minmax(0,1fr)}}
.st-reveal{margin:4px 0 0}
.st-reveal .st-reveal__box{position:relative}
.st-reveal .st-reveal__stage{position:relative;width:100%;border-radius:var(--st-r);overflow:hidden}
.st-reveal .st-reveal__arena{position:relative;width:100%;height:100%;min-height:120px}
.st-reveal .st-reveal__start{position:absolute;z-index:50;top:50%;left:50%;transform:translate(-50%,-50%);width:min(92%,360px);text-align:center}
.st-reveal .st-reveal__start h3{margin:0 0 8px;font:700 20px/1.2 var(--st-font-display)}
.st-reveal .st-reveal__start p{margin:0 0 12px;font:600 14px/1.4 var(--st-font-body)}
.st-reveal button{appearance:none;border-radius:99px;padding:10px 18px;font:800 14px/1 var(--st-font-body);cursor:pointer}
.st-reveal .st-reveal__controls{position:absolute;z-index:40;top:12px;right:12px;display:flex;gap:10px}
.st-reveal .st-reveal__controls button{padding:7px 12px;font-size:12px}
.st-reveal .st-reveal__end{padding:16px 12px;text-align:center;font:600 14px/1.4 var(--st-font-body)}
.st-reveal .st-reveal__end p{margin:4px 0}
.st-reveal .st-reveal__end-head{font:800 18px/1.2 var(--st-font-body)}
.st-reveal .st-reveal__end-won{font:800 24px/1.2 var(--st-font-body)}
.st-reveal__groups{list-style:none;margin:8px auto 0;padding:0;display:grid;gap:4px;max-width:320px}
.st-reveal__groups li{display:flex;justify-content:space-between;gap:10px;padding:7px 12px;border-radius:var(--st-r-sm);font:700 15px/1.2 var(--st-font-body)}
.st-reveal__totals{margin:10px 0 0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;font:800 15px/1.2 var(--st-font-body)}
.st-reveal .st-reveal__count{margin:8px 0 0;font:700 13px/1 var(--st-font-body);text-align:right}
.st-reveal [hidden]{display:none!important}
.st-reveal-card{display:grid;gap:8px}
.st-fold{margin-top:10px}
.st-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:var(--st-r-sm);font:800 14px/1.2 var(--st-font-body)}
.st-fold>summary::-webkit-details-marker{display:none}
.st-fold>summary::after{content:"+";font:800 18px/1 var(--st-font-body)}
.st-fold[open]>summary::after{content:"\2212"}
.st-fold>div{padding:10px 2px 0}
.st-comp__sub{font:600 15px/1.45 var(--st-font-body);margin:-4px 0 10px}
.st-was{font:700 13px/1 var(--st-font-body);text-decoration:line-through}
.st-was--card{position:absolute;right:14px;bottom:-9px;padding:3px 7px;border-radius:99px}
.st-gallery{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none}
.st-gallery::-webkit-scrollbar{display:none}
.st-gallery button{flex:0 0 64px;width:64px;height:64px;border-radius:var(--st-r-sm);overflow:hidden;padding:0;cursor:pointer}
.st-gallery img{width:100%;height:100%;object-fit:cover;display:block}
.st-video{position:relative;aspect-ratio:16/9;border-radius:var(--st-r);overflow:hidden}
.st-video iframe,.st-video video{position:absolute;inset:0;width:100%;height:100%}
.st-offer{margin:0 0 12px;text-align:center;font:600 14px/1.5 var(--st-font-body)}
.st-offer .st-chip{margin-right:6px}
.st-odds-line{margin:8px 0 10px}
.st-gate p{max-width:34ch}
.st-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}
.st-card .st-media video{width:100%;height:100%;object-fit:cover;display:block}
#st-upsell:not([hidden]){display:flex}
.st-upsell-pop{position:fixed;inset:0;z-index:70;align-items:flex-end;justify-content:center;padding:12px}
.st-upsell-pop__card{position:relative;width:100%;max-width:420px;max-height:88vh;overflow:auto;--st-pad:0;padding:0}
.st-upsell-pop__img{display:block;border-radius:var(--st-r);overflow:hidden}
.st-upsell-pop__img img{display:block;width:100%;max-height:min(30vh,250px);object-fit:cover}
.st-upsell-pop__body{display:grid;gap:10px;padding:16px 18px 14px}
.st-upsell-pop__body .st-chip{justify-self:start}
.st-upsell-pop__body .st-line__meta .st-was{margin:0 4px}
.st-upsell-pop__amts{margin-top:4px}
.st-upsell-pop__no{display:block;width:100%;min-height:44px;margin:-2px 0 0;padding:0;cursor:pointer;font:700 14px/1 var(--st-font-body);text-decoration:underline;text-underline-offset:3px}
.st-upsell-pop__x{position:absolute;top:10px;right:10px;z-index:3;width:40px;height:40px;padding:0 0 2px;border-radius:50%;font:700 22px/1 var(--st-font-body);cursor:pointer}
@media (min-width:768px){.st-upsell-pop{align-items:center}.st-upsell-pop__img img{max-height:34vh}}
@media (max-height:700px){.st-upsell-pop__img img{max-height:20vh}}
.st-pills--cats{margin-top:-4px}
.st-prize__badge img{width:100%;height:100%;object-fit:cover;border-radius:var(--st-r)}
.st-lb__prizes{display:grid;gap:10px;--st-pad:14px}
.st-lb__prize{display:flex;align-items:center;gap:12px}
.st-lb__prize>div{flex:1;display:flex;flex-direction:column;min-width:0}
.st-lb__prize b{font:400 18px/1.1 var(--st-font-display)}
.st-lb__prize small{font:700 12px/1.3 var(--st-font-body)}
.st-lb__place{flex:none;min-width:44px;padding:6px 8px;border-radius:999px;text-align:center;font:400 14px/1 var(--st-font-display)}
.st-lb__me{display:flex;align-items:center;justify-content:center;gap:10px;font:600 14px/1.4 var(--st-font-body)}
.st-lb__table{display:grid;gap:6px}
.st-lb__row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--st-r-sm);font:600 14px/1.3 var(--st-font-body)}
.st-lb__pos{flex:none;width:34px;text-align:center;font:400 15px/1 var(--st-font-display)}
.st-lb__name{flex:1;min-width:0;overflow-wrap:anywhere}
.st-lb__name small{margin-left:6px}
.st-lb__row b{font:400 16px/1 var(--st-font-display)}
.st-prize__pts{vertical-align:middle}
.st-code{--st-pad:12px}
.st-code__form{display:flex;gap:8px;align-items:center}
.st-code__form .st-input{flex:1;min-width:0;text-transform:uppercase}
.st-code__on{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.st-code__what{flex:1;font:700 14px/1.3 var(--st-font-body)}
.st-code__note{margin:8px 0 0;font-size:13px}
.st-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
@media (min-width:640px){.st-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}
.st-reflink{display:flex;gap:8px;align-items:center}
.st-reflink .st-input{flex:1;min-width:0}
.st-sharebtns{display:flex;flex-wrap:wrap;gap:8px}
.st-terms{max-height:280px;overflow:auto;font-size:14px;line-height:1.55}
.st-terms p{margin:0 0 10px}
.st-invite{margin:0 0 6px;font-weight:700}
.st-marquee{position:relative;z-index:42;overflow:hidden}
.st-marquee__track{display:inline-flex;align-items:center;white-space:nowrap;padding:8px 0;animation:st-marquee 40s linear infinite}
.st-marquee:hover .st-marquee__track,.st-marquee:focus-within .st-marquee__track{animation-play-state:paused}
.st-marquee__item{display:inline-flex;align-items:center;padding:0 32px;font:800 13px/1.3 var(--st-font-body);letter-spacing:.2px}
.st-marquee__item::before{content:"\2666";margin-right:32px;opacity:.5}
.st-marquee__item a{text-decoration:underline;text-underline-offset:3px}
@keyframes st-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.st-marquee__track{animation:none;padding-left:16px}}
.st-cookies{position:fixed;z-index:65;left:10px;right:10px;bottom:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-radius:var(--st-r);font:500 12.5px/1.45 var(--st-font-body,system-ui,sans-serif)}
.st-cookies p{margin:0;flex:1 1 210px}
.st-cookies a{text-decoration:underline;text-underline-offset:2px}
.st-cookies__btns{display:flex;gap:6px;margin-left:auto}
.st-cookies button{font:700 12px/1 var(--st-font-body,system-ui,sans-serif);border-radius:999px;padding:9px 13px;cursor:pointer}
@media (min-width:700px){.st-cookies{left:16px;right:auto;bottom:16px;max-width:430px}}
.st-vault{display:grid;gap:8px;text-align:center;--st-pad:18px}
.st-vault .st-chip{justify-self:center}
.st-vault__body{font:500 14px/1.45 var(--st-font-body);white-space:pre-line}
.st-vault__links{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none}
.st-vault__links a{display:block;padding:12px 13px;border-radius:var(--st-r);font-weight:800;text-decoration:none}
.st-std{text-align:center}
:is(.st-std,.st-linecard) .st-std__comp{margin:0;font:700 13px/1.3 var(--st-font-body)}
.st-std .st-std__intro:not([hidden]){display:grid;gap:6px;font:500 14px/1.45 var(--st-font-body)}
.st-std .st-std__fair{font-size:13px}
.st-std .st-std__fair a{text-decoration:underline;text-underline-offset:2px}
.st-std .st-std__loading,.st-std .st-std__bigline{font-weight:700}
.st-std .st-std__choose:not([hidden]),.st-std .st-std__bar:not([hidden]){display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 0}
.st-std [data-std-act]{min-width:44px;min-height:44px;margin:0;padding:0 16px;border-radius:var(--st-r-sm);cursor:pointer;-webkit-appearance:none;appearance:none;font:800 15px/1.1 var(--st-font-body)}
.st-std .st-std__bar [data-std-act]{min-height:44px;padding:0 12px;font-size:14px}
.st-std .st-std__stage:not([hidden]){display:block;width:100%;max-width:640px;margin:0 auto;border-radius:var(--st-r);overflow:hidden;touch-action:pan-y}
.st-std .st-std__stage canvas{display:block}
.st-std .st-std__progress{font:700 13px/1.2 var(--st-font-body);font-variant-numeric:tabular-nums}
.st-std [data-std-debug]{font-weight:600;font-size:11px;line-height:1.3;font-variant-numeric:tabular-nums}
:is(.st-std,.st-linecard) .st-std__results:not([hidden]){display:grid;gap:6px;justify-items:center}
:is(.st-std,.st-linecard) .st-std__results-count{font:800 16px/1.2 var(--st-font-body)}
:is(.st-std,.st-linecard) .st-std__groups:not([hidden]){list-style:none;margin:2px 0 0;padding:0;display:grid;gap:4px;width:100%;max-width:340px}
:is(.st-std,.st-linecard) .st-std__groups li:not([hidden]){display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:var(--st-r-sm);font:700 14px/1.25 var(--st-font-body);text-align:left}
:is(.st-std,.st-linecard) .st-std__groups img{flex:0 0 40px;width:40px;height:40px;border-radius:var(--st-r-sm);object-fit:cover}
:is(.st-std,.st-linecard) .st-std__totals:not([hidden]){display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;font:800 15px/1.2 var(--st-font-body)}
.st-sr{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.st-preview__ribbon{margin:0;padding:8px 12px;text-align:center;font:800 12px/1.2 var(--st-font-body);letter-spacing:.06em;text-transform:uppercase}
.st-preview .st-preview__main:not([hidden]){display:block;padding:16px}
.st-orderhead{display:grid;justify-items:center;gap:4px;text-align:center}
.st-orderhead .st-muted{margin:0;font-size:13px}
.st-notice{margin:0;padding:12px 16px!important;font:500 13px/1.45 var(--st-font-body);text-align:center}
.st-linecard{display:grid;gap:8px;text-align:center}
.st-linecard>.st-std__results:not([hidden]){display:grid;gap:6px;justify-items:center}
.st-linecard__game{margin:0;font-family:var(--st-font-display);font-size:var(--st-fs-h3);font-weight:400;line-height:1.12}
.rb-page .st-reveal-card .st-reveal__end{display:none!important}
.st-reveal-card :is(.rbj-fair-notice,.rmm-fair-notice,.rpmk-fair-notice,.rn-fair-notice,.rrt-fair-notice,.rcr-fair-notice){display:none!important}
.st-summary{display:grid;gap:12px}
.st-summary>.st-heading{margin:0}
.st-sumline{display:grid;gap:6px;padding-top:12px}
.st-summary>.st-heading+.st-sumline{padding-top:0}
.st-sumline__title{margin:0;font:800 16px/1.25 var(--st-font-body)}
.st-sumline .st-muted{margin:0}
.st-sumline .st-fold{margin-top:2px}
.st-std__groups .st-std__link{display:block;font:600 12px/1.3 var(--st-font-body)}
.st-std__groups .st-std__link a{text-decoration:underline}
