.pp-bc{max-width:72rem;margin:0 auto;padding:.7rem 1.25rem .1rem;font-size:.82rem}.pp-bc ol{flex-wrap:wrap;align-items:center;gap:.15rem .1rem;margin:0;padding:0;list-style:none;display:flex}.pp-bc li{color:#111827;align-items:center;gap:.1rem;min-width:0;font-weight:700;display:inline-flex}.pp-bc a{color:#6b7280;border-radius:.35rem;padding:.1rem .25rem;font-weight:600;text-decoration:none}.pp-bc a:hover{color:var(--primary);background:color-mix(in oklab,var(--primary) 8%,transparent)}.pp-bc-sep{color:#9ca3af;flex-shrink:0;width:.85rem;height:.85rem}.tpl-dark .pp-bc li{color:#f3f4f6}.tpl-dark .pp-bc a{color:#9ca3af}.tpl-dark .pp-bc-sep{color:#6b7280}@media (width<=479.98px){.pp-bc{padding-left:1rem;padding-right:1rem;font-size:.78rem}}.pp-admin-contact{background:var(--primary);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .9rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.pp-admin-contact:hover{filter:brightness(1.05)}.pp-vp-card{z-index:2;box-sizing:border-box;text-align:center;background:#fff;border-radius:1.5rem;width:100%;max-width:22.5rem;height:min(38rem,100dvh - 2.5rem);padding:0;position:relative;overflow:hidden;box-shadow:0 30px 70px -25px #0000008c}.pp-vp-card,.pp-vp-card>form{flex-direction:column;display:flex}.pp-vp-card>form,.pp-vp-scroll{flex:auto;min-height:0}.pp-vp-scroll{overscroll-behavior:contain;scrollbar-width:thin;padding:3.5rem 1.5rem 1rem;overflow-y:auto}.pp-vp-foot{padding:.85rem 1.25rem calc(.85rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb;flex:none}.pp-vp-foot>.pp-vp-btn:first-child{margin-top:0}.pp-vp-card>.pp-vp-scroll:last-child,.pp-vp-card>form>.pp-vp-scroll:last-child{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pp-vp-art{place-items:center;width:11rem;height:8.5rem;margin:0 auto .75rem;display:grid;position:relative}.pp-vp-glow{background:radial-gradient(closest-side,color-mix(in oklab,var(--primary) 22%,#fff),transparent);border-radius:999px;position:absolute;inset:0}.pp-vp-avatar{background:var(--primary);border-radius:999px;place-items:center;width:7rem;height:7rem;display:grid;position:relative;overflow:hidden}.pp-vp-avatar svg{width:7rem;height:7rem;margin-top:1rem}.pp-vp-badge{background:var(--primary);border:4px solid #fff;border-radius:999px;place-items:center;width:3rem;height:3rem;display:grid;position:absolute;bottom:.35rem;right:1.25rem}.pp-vp-sparks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pp-vp-sparks .sp{fill:var(--primary);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite pp-vp-twinkle}.pp-vp-sparks .sp2{opacity:.85;animation-delay:.8s}.pp-vp-sparks .sp3{opacity:.7;animation-delay:1.5s}@keyframes pp-vp-twinkle{0%,to{transform:scale(1)rotate(0)}50%{opacity:.55;transform:scale(.72)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.pp-vp-sparks .sp{animation:none}}.pp-vp-title{color:var(--primary);margin:0;font-size:1.85rem;font-weight:800;line-height:1.2}.pp-vp-sub{color:#374151;margin:1rem 0 0;font-size:1.05rem;font-weight:700}.pp-vp-desc{color:#4b5563;margin:.9rem 0 1.25rem;font-size:.95rem;line-height:1.65}.pp-vp-btn{box-sizing:border-box;width:100%;height:var(--pp-field-h);padding:0 var(--pp-field-px);border-radius:var(--pp-field-radius);font:inherit;font-size:var(--pp-field-fs);cursor:pointer;justify-content:center;align-items:center;gap:.35rem;font-weight:700;transition:transform .12s,filter .12s;display:flex}.pp-vp-btn:active{transform:scale(.985)}.pp-vp-btn.primary{color:#fff;background:var(--primary);border:0}.pp-vp-btn.primary:hover{filter:brightness(1.05)}.pp-vp-btn.ghost{color:#374151;border:var(--pp-field-border) solid color-mix(in oklab,var(--primary) 35%,#fff);background:#fff;margin-top:.6rem}.pp-vp-btn.ghost:hover{background:color-mix(in oklab,var(--primary) 6%,#fff)}.pp-vp-note{color:#4b5563;white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;margin:1rem 0 0;font-size:.78rem;display:flex}.pp-vp-note svg{color:var(--primary);flex-shrink:0}.pp-vp-step{color:var(--primary);background:color-mix(in oklab,var(--primary) 10%,#fff);border-radius:999px;margin:-.75rem 0 .5rem;padding:.2rem .7rem;font-size:.72rem;font-weight:700;display:inline-block}.pp-vp-icon{background:var(--primary);color:#fff;border-radius:999px;place-items:center;width:5.5rem;height:5.5rem;margin:.25rem auto .9rem;display:grid}.pp-vp-art>.pp-vp-icon{margin:0;position:relative}.pp-vp-input{box-sizing:border-box;width:100%;height:var(--pp-field-h);padding:0 var(--pp-field-px);border-radius:var(--pp-field-radius);border:var(--pp-field-border) solid color-mix(in oklab,var(--primary) 35%,#fff);color:#111827;font:inherit;font-size:var(--pp-field-fs);text-align:center;letter-spacing:.08em;font-weight:700;line-height:calc(var(--pp-field-h) - var(--pp-field-border)*2);background:#fff;outline:none;margin:0 0 .9rem;display:block}.pp-vp-desc+.pp-dp-field,.pp-vp-desc+.pp-vp-input,.pp-vp-sub+.pp-dp-field,.pp-vp-sub+.pp-vp-input{margin-top:1rem}.pp-vp-input.text{text-align:left;letter-spacing:0;font-weight:600}.pp-vp-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 18%,#fff)}.pp-vp-input.pin{letter-spacing:.4em;font-size:1.5rem}.pp-vp-input::placeholder{color:#9ca3af;letter-spacing:.05em;font-weight:500}.pp-vp-link{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;margin:-.35rem 0 .9rem;padding:0;font-size:.85rem;font-weight:700;display:inline-block}.pp-vp-link:disabled{color:#9ca3af;cursor:default;font-weight:500}.pp-vp-err{color:#b91c1c;background:#fef2f2;border-radius:.75rem;margin:0 0 .9rem;padding:.55rem .8rem;font-size:.85rem}.pp-vp-btn:disabled{opacity:.7;cursor:default}.pp-vp-ok{z-index:1100;animation:.25s both pp-vp-fade}.pp-vp-confetti{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;inset:0}.pp-vp-ok-card{z-index:2;animation:.45s cubic-bezier(.2,1.4,.4,1) both pp-vp-pop;position:relative}.pp-vp-ok-check{width:7rem;height:7rem;position:relative}.pp-vp-ok-check .ring{fill:var(--primary);stroke:var(--primary);stroke-width:4px;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,1.4,.4,1) both pp-vp-ring}.pp-vp-ok-check .tick{fill:none;stroke:#fff;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:.45s ease-out .35s forwards pp-vp-draw}@keyframes pp-vp-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-vp-pop{0%{opacity:0;transform:translateY(24px)scale(.9)}to{opacity:1;transform:none}}@keyframes pp-vp-ring{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes pp-vp-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.pp-vp-ok,.pp-vp-ok-card,.pp-vp-ok-check .ring{animation:none}.pp-vp-ok-check .tick{stroke-dashoffset:0;animation:none}}.pp-vp-rows{text-align:left;border:1px solid #e5e7eb;border-radius:1rem;margin:.9rem 0 1.1rem;padding:0;overflow:hidden}.pp-vp-rows .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .75rem;padding:.6rem .9rem;font-size:.88rem;display:flex}.pp-vp-rows .row+.row{border-top:1px solid #f3f4f6}.pp-vp-rows dt{color:#6b7280;min-width:0;margin:0;font-weight:600}.pp-vp-rows dd{text-align:right;color:#374151;min-width:0;margin:0 0 0 auto;font-weight:700}.pp-vp-rows dd.pp-vp-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pp-vp-rows dd.ok{color:var(--primary)}.pp-vp-rows dd.warn{color:#d97706}.pp-vp-rows dd.bad{color:#b91c1c}.pp-vp-enter-active .pp-vp-card,.pp-vp-leave-active .pp-vp-card{transition:transform .2s}.pp-vp-enter-from .pp-vp-card,.pp-vp-leave-to .pp-vp-card{transform:translateY(12px)scale(.97)}.pp-x{z-index:7;color:#4b5563;cursor:pointer;background:#0000000f;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;line-height:0;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.pp-x svg{flex-shrink:0;width:1.05rem;height:1.05rem}.pp-x:hover:not(:disabled){color:#111827;background:#0000001f}.pp-x:active:not(:disabled){transform:scale(.94)}.pp-x:disabled{opacity:.4;cursor:default}.pp-x-dark{color:#fff;background:#ffffff29}.pp-x-dark:hover:not(:disabled){color:#fff;background:#ffffff4d}.pp-vp-card.wl-card{text-align:left;max-width:26rem;height:auto;max-height:min(38rem,100dvh - 2.5rem)}.wl-head{border-bottom:1px solid #eef0f3;padding:2.4rem 1.25rem .9rem}.wl-title{margin:0 0 .5rem;font-size:1.1rem;font-weight:800}.wl-balance{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.wl-balance small{color:#6b7280;font-size:.78rem}.wl-balance b{color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.9rem;font-weight:800}.wl-refresh{color:#333;cursor:pointer;background:#0000000d;border:0;border-radius:999px;align-self:center;place-items:center;width:1.8rem;height:1.8rem;padding:0;display:grid}.wl-refresh svg{width:.95rem;height:.95rem}.wl-refresh:disabled{opacity:.6;cursor:default}.wl-hint{color:#6b7280;margin:.5rem 0 0;font-size:.76rem}.wl-list{flex-direction:column;gap:.1rem;padding:.4rem .6rem .9rem;display:flex}.wl-note{text-align:center;color:#6b7280;margin:1.2rem 0;font-size:.9rem}.wl-note.err{color:#b91c1c}.wl-row{border-radius:.75rem;align-items:center;gap:.7rem;padding:.6rem .5rem;display:flex}.wl-row:hover{background:#f9fafb}.wl-ico{background:color-mix(in oklab,var(--primary) 10%,transparent);width:2.1rem;height:2.1rem;color:var(--primary);border-radius:999px;flex:none;place-items:center;display:grid}.wl-row.out .wl-ico{color:#4b5563;background:#7f7f7f1f}.wl-ico svg{width:1.05rem;height:1.05rem}.wl-row-main{flex-direction:column;flex:auto;min-width:0;line-height:1.25;display:flex}.wl-row-main b{font-size:.92rem;font-weight:700}.wl-row-main b,.wl-row-main small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wl-row-main small{color:#6b7280;font-size:.74rem}.wl-row-amt{flex-direction:column;flex:none;align-items:flex-end;line-height:1.25;display:flex}.wl-row-amt b{font-variant-numeric:tabular-nums;color:#dc2626;font-size:.98rem;font-weight:800}.wl-row.in .wl-row-amt b{color:#16a34a}.wl-row-amt small{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:.7rem}.wl-more{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #7f7f7f4d;border-radius:999px;align-self:center;margin-top:.5rem;padding:.45rem 1.1rem;font-size:.85rem;font-weight:700}.pp-vp-card.pf-card{text-align:left;max-width:22rem;height:auto;padding:2.4rem 1.1rem 1.1rem}.pf-head{text-align:center;flex-direction:column;align-items:center;gap:.2rem;margin-bottom:.9rem;display:flex}.pf-ava{-o-object-fit:cover;object-fit:cover;border:3px solid color-mix(in oklab,var(--primary) 30%,#fff);border-radius:999px;width:4.2rem;height:4.2rem}.pf-ava-txt{background:var(--primary);color:#fff;place-items:center;font-size:1.6rem;font-weight:800;display:grid}.pf-name{margin:.4rem 0 0;font-size:1.15rem;font-weight:800}.pf-sub{color:#6b7280;margin:0;font-size:.78rem}.pf-wallet{background:color-mix(in oklab,var(--primary) 10%,#fff);width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;border:0;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.pf-wallet-l{flex-direction:column;line-height:1.15;display:flex}.pf-wallet-l small{color:#6b7280;font-size:.74rem}.pf-wallet-l b{color:var(--primary);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.pf-wallet-r{color:var(--primary);align-items:center;gap:.2rem;font-size:.85rem;font-weight:700;display:inline-flex}.pf-oa{box-sizing:border-box;color:#fff;width:100%;font:inherit;cursor:pointer;background:#06c755;border:0;border-radius:.9rem;align-items:center;gap:.7rem;margin:0 0 .8rem;padding:.7rem .85rem;text-decoration:none;display:flex}.pf-oa:disabled{opacity:.75;cursor:default}.pf-oa.linked{color:#065f32;cursor:default;background:oklab(96.1424% -.024539 .014963)}.pf-oa-go .pp-ico{width:1.2rem;height:1.2rem}.pf-oa img,.pf-oa-fb{-o-object-fit:cover;object-fit:cover;background:#fff;border-radius:50%;flex:none;width:2.4rem;height:2.4rem}.pf-oa-fb{color:#06c755;place-items:center;font-weight:800;display:grid}.pf-oa-t{text-align:left;flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.pf-oa-t b{font-size:.92rem}.pf-oa-t small{opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.pf-oa-go{opacity:.9;font-size:1.3rem}.pf-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin:.8rem 0;display:grid}.pf-act{font:inherit;color:#fff;cursor:pointer;border:0;border-radius:.9rem;justify-content:center;align-items:center;gap:.4rem;padding:.8rem;font-size:1rem;font-weight:800;display:inline-flex}.pf-act.dep{background:var(--primary)}.pf-act.wd{background:#111827}.pf-act .pp-ico{width:1.15rem;height:1.15rem}.pf-logout{color:#b91c1c;width:100%;font:inherit;cursor:pointer;background:#fef2f2;border:0;border-radius:.85rem;justify-content:center;align-items:center;gap:.4rem;padding:.65rem;font-size:.9rem;font-weight:700;display:inline-flex}.pp-vp-card.wr-card{text-align:left;max-width:24rem;height:auto;max-height:min(40rem,100dvh - 2.5rem)}.wr-title{margin:0;padding:2.3rem 1.25rem 0;font-size:1.25rem;font-weight:800}.wr-sub{color:#6b7280;margin:.1rem 0 0;padding:0 1.25rem;font-size:.9rem}.wr-sub b{color:var(--primary)}.wr-body{flex-direction:column;gap:.45rem;padding:.9rem 1.25rem 1rem;display:flex}.wr-label{margin-top:.3rem;font-size:.85rem;font-weight:700}.wr-quick{flex-wrap:wrap;gap:.4rem;display:flex}.wr-q{font:inherit;cursor:pointer;background:#fff;border:1px solid #7f7f7f4d;border-radius:999px;padding:.35rem .75rem;font-size:.85rem;font-weight:700}.wr-q.on{background:var(--primary);border-color:var(--primary);color:#fff}.wr-q:disabled{opacity:.4;cursor:default}.wr-input{box-sizing:border-box;width:100%;height:2.7rem;font:inherit;border:1px solid #7f7f7f4d;border-radius:.8rem;padding:0 .9rem;font-size:.95rem}.wr-amount{text-align:center;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:800}.wr-muted{color:#6b7280;font-weight:500}.wr-hint{margin:.2rem 0 0;font-size:.78rem}.wr-pending{background:color-mix(in oklab,var(--primary) 8%,#fff);border:1px dashed color-mix(in oklab,var(--primary) 40%,transparent);border-radius:1rem;flex-direction:column;gap:.2rem;padding:.9rem 1rem;display:flex}.wr-pending small{color:#6b7280;font-size:.78rem}.wr-pending p{margin:.4rem 0 0;font-size:.85rem}.wr-hist{border-top:1px solid #7f7f7f26;flex-direction:column;gap:.25rem;margin-top:.6rem;padding-top:.5rem;display:flex}.wr-hist-row{color:#6b7280;align-items:center;gap:.6rem;font-size:.82rem;display:flex}.wr-hist-row b{color:#111827;font-variant-numeric:tabular-nums;margin-left:auto}.wr-st{background:#7f7f7f1f;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.wr-st.done{color:#15803d;background:#dcfce7}.wr-st.rejected{color:#b91c1c;background:#fee2e2}.wr-foot{align-items:center;gap:.6rem;display:flex}.wr-foot .pp-vp-btn{flex:auto}.wr-contact{color:var(--primary);text-underline-offset:2px;flex:none;font-size:.85rem;font-weight:700;text-decoration:underline}.pp-line{gap:.5rem;position:relative}.pp-credit,.pp-line{align-items:center;display:inline-flex}.pp-credit{cursor:default;color:#111;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:999px;gap:.4rem;padding:.25rem .3rem .25rem .7rem;font-size:.9rem;font-weight:600}.pp-credit-open{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.pp-credit-baht{color:#666;font-size:.7rem;font-weight:600}.pp-credit-num{font-variant-numeric:tabular-nums;color:var(--primary,#06c755)}.pp-credit-btn{color:#333;cursor:pointer;background:#0000000d;border:0;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;padding:0;display:grid}.pp-credit-btn:hover:not(:disabled){background:#0000001a}.pp-credit-btn:disabled{cursor:default;opacity:.7}@keyframes pp-spin{to{transform:rotate(1turn)}}.pp-spin{animation:.8s linear infinite pp-spin}.pp-line-btn{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#06c755;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.pp-line-btn:disabled{opacity:.6;cursor:default}.pp-line-btn:hover{filter:brightness(1.05)}.pp-line-user{max-width:12rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .6rem .25rem .25rem;display:inline-flex}.pp-line-avatar{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:1.9rem;height:1.9rem}.pp-line-avatar-txt{color:#fff;background:#06c755;place-items:center;font-size:.85rem;font-weight:700;display:grid}.pp-line-name{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}@media (width<=520px){.pp-line-name{display:none}.pp-line-user{padding-right:.25rem}.pp-credit{padding-left:.55rem;font-size:.82rem}}.pp-mnav,.pp-mnav-scrim,.pp-mnav-sheet,.pp-mnav-spacer{display:none}.pp-fixed-top{z-index:30;top:0;left:0;right:0;position:fixed!important}.pp-fixed-top-spacer{height:var(--pp-header-h,4.25rem)}@media (width<=1023.98px){.pp-page-link{display:none!important}.pp-mnav-spacer{height:calc(4.25rem + env(safe-area-inset-bottom));display:block}.pp-mnav{z-index:40;padding:.35rem .5rem calc(.35rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #00000014;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.pp-mnav-item{font:inherit;cursor:pointer;color:#6b7280;background:0 0;border:0;border-radius:.75rem;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem 0;font-size:.72rem;font-weight:600;text-decoration:none;display:flex}.pp-mnav-item.active{color:var(--primary)}.pp-mnav-item:active{background:color-mix(in oklab,var(--primary) 8%,#fff)}.pp-mnav-scrim{z-index:39;background:#00000047;display:block;position:fixed;inset:0}.pp-mnav-sheet{left:.5rem;right:.5rem;bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:41;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border-radius:1rem;gap:.15rem;padding:.4rem;display:grid;position:fixed;box-shadow:0 10px 30px #0000002e}.pp-mnav-more-item{color:#374151;border-radius:.75rem;align-items:center;gap:.65rem;padding:.7rem .8rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.pp-mnav-more-item.active{color:var(--primary);background:color-mix(in oklab,var(--primary) 8%,#fff)}.tpl-dark .pp-mnav{background:#111827f0;border-top-color:#ffffff1a}.tpl-dark .pp-mnav-item{color:#9ca3af}.tpl-dark .pp-mnav-item.active{color:var(--primary)}.tpl-dark .pp-mnav-sheet{background:#111827f7}.tpl-dark .pp-mnav-more-item{color:#d1d5db}}.pp-ticker{background:color-mix(in oklab,var(--primary) 10%,#fff);color:color-mix(in oklab,var(--primary) 70%,#000);border-bottom:1px solid color-mix(in oklab,var(--primary) 18%,#fff);align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.85rem;font-weight:600;display:flex;overflow:hidden}.pp-ticker-icon{background:var(--primary);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:1.6rem;height:1.6rem;display:grid}.pp-ticker-track{white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.pp-ticker-text{will-change:transform;animation:pp-ticker var(--pp-ticker-dur,20s) linear infinite;flex-shrink:0}@media (hover:hover){.pp-ticker-track:hover .pp-ticker-text{animation-play-state:paused}}@keyframes pp-ticker{0%{transform:translateX(var(--pp-ticker-w,100vw))}to{transform:translate(-100%)}}.tpl-dark .pp-ticker{background:color-mix(in oklab,var(--primary) 22%,#111827);color:#f3f4f6;border-bottom-color:#ffffff1a}.tpl-bet{--bt-bg:#fff;max-width:60rem;margin:0 auto;padding:1.25rem 1.25rem 4rem}.tpl-dark .tpl-bet{--bt-bg:#111827}.tpl-bet .bt-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.tpl-bet .bt-draw{text-align:right;align-items:center;gap:.7rem;min-width:0;display:flex}.tpl-bet .bt-draw-text{min-width:0}.tpl-bet .bt-icon{width:3rem;height:3rem;color:var(--primary);background:0 0;border-radius:999px;flex-shrink:0;place-items:center;font-weight:800;display:grid;overflow:hidden}.tpl-bet .bt-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.tpl-bet .bt-icon-fallback{font-size:1.1rem}.tpl-bet .bt-cover{color:#fff;background:linear-gradient(145deg,color-mix(in oklab,var(--primary) 70%,#fff) 0,var(--primary) 55%,color-mix(in oklab,var(--primary) 75%,#000) 100%);background-position:50%;background-size:cover;border-radius:1rem;place-items:center;height:7rem;margin-bottom:1rem;display:grid;position:relative;overflow:hidden}@media (width>=768px){.tpl-bet .bt-cover{height:9rem}}.tpl-bet .bt-cover img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px #00000040);width:5rem;height:5rem}.tpl-bet .bt-cover img.cover{-o-object-fit:cover;object-fit:cover;filter:none;width:100%;height:100%}.tpl-bet .bt-icon-fallback.big{color:#fff;font-size:2.4rem}.tpl-bet .bt-link{color:inherit;font:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;text-decoration:none}.tpl-bet .bt-link.danger{color:#dc2626;font-size:.8rem;text-decoration:underline}.tpl-bet .bt-title{margin:0;font-size:1.25rem;font-weight:800}.tpl-bet .bt-round{opacity:.6;font-size:.9rem;font-weight:500}.tpl-bet .bt-sub{opacity:.75;margin:.15rem 0 0;font-size:.9rem}.tpl-bet .bt-sub.urgent{color:#f59e0b;opacity:1;font-weight:700}.tpl-bet .bt-kinds{scrollbar-width:none;gap:.4rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.tpl-bet .bt-kinds::-webkit-scrollbar{display:none}.tpl-bet .bt-kind{box-sizing:border-box;height:calc(var(--pp-field-h,3rem)*.8);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f4d;border-radius:999px;flex-shrink:0;padding:0 .95rem;font-size:.9rem;font-weight:700}.tpl-bet .bt-kind.active{background:var(--primary);border-color:var(--primary);color:#fff}.tpl-bet .bt-rate{opacity:.75;font-size:.68rem;font-weight:600}.tpl-bet .bt-notice{background:var(--bt-bg);border:1px solid #7f7f7f40;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.5rem 0 1rem;padding:1rem 1.1rem;display:flex}.tpl-bet .bt-notice span{opacity:.75;flex:14rem;font-size:.9rem}.tpl-bet .bt-submit.inline{width:auto;margin:0;padding:0 1.25rem}.tpl-bet .bt-tag{letter-spacing:.02em;border-radius:999px;flex-shrink:0;padding:.05rem .45rem;font-size:.68rem;font-weight:800}.tpl-bet .bt-tag.limit{color:#b91c1c;background:#dc26261f}.tpl-bet .bt-tag.hot{color:#b45309;background:#f59e0b26}.tpl-bet .bt-row.limited .bt-num{color:#b91c1c;text-decoration:line-through}.tpl-bet .bt-row.hot .bt-num{color:#d97706}.tpl-bet .bt-favsave{gap:.5rem;margin:.25rem 0 .6rem;display:flex}.tpl-bet .bt-favsave .bt-input{text-align:left;font-variant-numeric:normal;flex:1}.bt-fav-actions{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.tpl-bet .bt-kind.dim{opacity:.55}.tpl-bet .bt-kind.off{opacity:.35;cursor:not-allowed;text-decoration:line-through}.tpl-bet .bt-kind.off .bt-rate{text-decoration:none}.tpl-bet .bt-kinds-hint{margin:0 0 .5rem;font-size:.85rem}.tpl-bet .bt-kinds-hint b{color:var(--primary)}.tpl-bet .bt-body{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=768px){.tpl-bet .bt-body{grid-template-columns:22rem minmax(0,1fr);align-items:start}}.tpl-bet .bt-pad{min-width:0}.tpl-bet .bt-board-tabs{max-width:100%}.tpl-bet .bt-pad{background:var(--bt-bg);border:1px solid #7f7f7f40;border-radius:1rem;padding:.9rem}.tpl-bet .bt-display{justify-content:center;gap:.5rem;margin-bottom:.75rem;display:flex;position:relative}.tpl-bet .bt-digit{font-variant-numeric:tabular-nums;border:1.5px solid #7f7f7f66;border-radius:.75rem;place-items:center;width:3rem;height:3.4rem;font-size:1.7rem;font-weight:800;display:grid}.tpl-bet .bt-digit.done,.tpl-bet .bt-digit.on{border-style:solid;border-color:var(--primary);color:var(--primary)}.tpl-bet .bt-digit.done{animation:.7s ease-out both bt-done}@keyframes bt-done{0%,60%{opacity:1}to{opacity:.35}}.tpl-bet .bt-keys{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.tpl-bet .bt-key{height:3rem;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #7f7f7f40;border-radius:.75rem;font-size:1.25rem;font-weight:700}.tpl-bet .bt-key:active{background:color-mix(in oklab,var(--primary) 18%,transparent)}.tpl-bet .bt-key.fn{opacity:.85;font-size:.9rem}.tpl-bet .bt-key-back{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;color:#dc2626;justify-content:center;align-items:center;display:inline-flex}.tpl-bet .bt-key-back:active{background:#dc262624}.tpl-bet .bt-key-ico{pointer-events:none;display:block}.tpl-bet .bt-keys-hint{text-align:center;margin:.45rem 0 0;display:block}.tpl-bet .bt-tools{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;display:flex}.tpl-bet .bt-tool{border:1px solid color-mix(in oklab,var(--primary) 45%,transparent);color:var(--primary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:700}.tpl-bet .bt-tool.on{background:var(--primary);color:#fff;border-color:var(--primary)}.bt-favs-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.bt-favs-note{opacity:.75;margin:.25rem 0;font-size:.85rem}.bt-favs-note.bad{color:#b91c1c;opacity:1}.bt-favs-list{flex-direction:column;gap:.5rem;display:flex}.bt-fav{background:#7f7f7f14;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .75rem;padding:.6rem .75rem;display:grid}.bt-fav-main{display:contents}.bt-fav-title{grid-area:1/1;align-items:center;gap:.45rem;min-width:0;display:flex}.bt-fav-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.92rem;overflow:hidden}.bt-fav-badge{background:color-mix(in srgb,var(--primary) 14%,transparent);color:color-mix(in srgb,var(--primary) 70%,#000);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.2rem;padding:.05rem .45rem;font-size:.7rem;font-weight:700;display:inline-flex}.bt-fav-badge svg{width:.8rem;height:.8rem}.bt-favs-card .bt-fav.added{background:color-mix(in srgb,var(--primary) 7%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent)}.bt-fav-nums{flex-wrap:wrap;grid-area:3/1/auto/-1;gap:.3rem;margin-top:.45rem;display:flex}.bt-fav-chip{font-variant-numeric:tabular-nums;letter-spacing:.05em;background:#7f7f7f26;border-radius:.5rem;align-items:center;gap:.3rem;padding:.1rem .5rem;font-size:.9rem;font-weight:700;display:inline-flex}.bt-fav-chip small{opacity:.7;letter-spacing:0;font-size:.68rem;font-weight:500}.bt-fav-chip.more{opacity:.7}.bt-fav-more{grid-area:2/1;justify-self:start;font-size:.8rem}.bt-fav-actions{grid-area:1/2/span 2}.bt-fav-add{align-items:center;gap:.3rem;display:inline-flex}.bt-fav-add-ico{flex-shrink:0;width:.95em;height:.95em}@media (width<=767.98px){.bt-fav-title{flex-wrap:wrap;row-gap:.2rem}.bt-fav-name{white-space:normal;overflow-wrap:anywhere;line-height:1.3;overflow:visible}.bt-favs-card .bt-tool.bt-fav-add{justify-content:center;width:2rem;height:2rem;padding:0}.bt-favs-card .bt-fav-add .bt-fav-add-ico{width:1.05rem;height:1.05rem}.bt-fav-add-text{display:none}}.bt-fav .bt-tool{white-space:nowrap;flex-shrink:0}.tpl-bet .bt-toolbox{--bt-label-w:4.8rem;-moz-column-gap:.5rem;grid-template-columns:max-content minmax(0,1fr);gap:.45rem .5rem;margin:0 0 1rem;display:grid}.tpl-bet .bt-toolbox .bt-tools{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;margin:0;display:grid}@supports not (grid-template-columns:subgrid){.tpl-bet .bt-toolbox{flex-direction:column;gap:.45rem;display:flex}.tpl-bet .bt-toolbox .bt-tools{grid-template-columns:var(--bt-label-w) minmax(0,1fr);gap:.5rem}}.tpl-bet .bt-toolbox .bt-ranges{margin-top:0}.tpl-bet .bt-tools .pp-tabsc{min-width:0}.tpl-bet .bt-tools-btns{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:.4rem;min-width:0;padding:.1rem 0;display:flex;overflow-x:auto}.tpl-bet .bt-tools-btns::-webkit-scrollbar{display:none}.tpl-bet .bt-tools-btns .bt-tool{scroll-snap-align:start;flex:none}@media (hover:none) and (pointer:coarse){.tpl-bet .bt-tools .pp-tabsc-arrow{width:1.6rem;height:1.6rem;display:grid}}.tpl-bet .bt-tools-label{opacity:.85;white-space:nowrap;background:#7f7f7f1f;border-radius:.5rem;justify-content:flex-start;align-items:center;width:100%;min-height:1.85rem;padding:.3rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}@media (width<=479.98px){.tpl-bet .bt-toolbox{flex-direction:column;gap:.45rem;display:flex}.tpl-bet .bt-toolbox .bt-tools{grid-template-columns:minmax(0,1fr);gap:.3rem}.tpl-bet .bt-tools-label{opacity:.6;background:0 0;min-height:0;padding:0}}.tpl-bet .bt-tool:disabled{opacity:.35;cursor:default}.tpl-bet .bt-digit.ghost{opacity:.5;font-size:1rem}.tpl-bet .bt-amount{grid-template-columns:auto 1fr;align-items:center;gap:.4rem .6rem;margin-top:.9rem;font-size:.85rem;display:grid}.tpl-bet .bt-hint{opacity:.6;grid-column:1/-1;font-size:.75rem}.tpl-bet .bt-amount-presets{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.tpl-bet .bt-preset{box-sizing:border-box;height:calc(var(--pp-field-h,3rem)*.7);color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #7f7f7f59;border-radius:999px;font-size:.9rem;font-weight:700}.tpl-bet .bt-preset:hover{border-color:var(--primary);color:var(--primary)}.tpl-bet .bt-preset.on{border-color:var(--primary);background:var(--primary);color:#fff}.tpl-bet .bt-input{box-sizing:border-box;height:calc(var(--pp-field-h,3rem)*.8);width:100%;font:inherit;color:inherit;text-align:right;font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #7f7f7f59;border-radius:999px;padding:0 .9rem;font-size:.95rem;font-weight:700}.tpl-bet .bt-input.sm{width:6.5rem;max-width:34vw;height:2.1rem;font-size:.9rem}.tpl-bet .bt-input:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in oklab,var(--primary) 25%,transparent);outline:none}.tpl-bet .bt-slip{background:var(--bt-bg);border:1px solid #7f7f7f40;border-radius:1rem;flex-direction:column;gap:.6rem;padding:.9rem;display:flex}.tpl-bet .bt-slip-head{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.tpl-bet .bt-slip-head>.bt-muted,.tpl-bet .bt-slip-head>b{white-space:nowrap}.tpl-bet .bt-slip-actions{white-space:nowrap;align-items:center;gap:.7rem;margin-left:auto;display:inline-flex}.tpl-bet .bt-muted{opacity:.6;font-size:.85rem}.tpl-bet .bt-empty{text-align:center;opacity:.7;border:1px solid #7f7f7f66;border-radius:.75rem;margin:.5rem 0;padding:1.25rem;font-size:.9rem}.tpl-bet .bt-list{scrollbar-width:thin;border-bottom:1px solid #7f7f7f33;max-height:40vh;margin-right:-.25rem;padding-right:.25rem;overflow-y:auto}@media (width>=768px){.tpl-bet .bt-list{min-height:12rem;max-height:calc(100vh - 24rem)}}.tpl-bet .bt-group-title{z-index:1;background:var(--bt-bg);margin:0;padding:.45rem 0 .3rem;font-size:.8rem;font-weight:700;position:sticky;top:0}.tpl-bet .bt-group-title>span{opacity:.7}.tpl-bet .bt-row{border-bottom:1px solid #7f7f7f26;grid-template-columns:minmax(min-content,1fr) auto auto auto;grid-template-areas:"num tag amt x""win left left.";align-items:center;gap:.15rem .45rem;padding:.3rem 0;display:grid}.tpl-bet .bt-row .bt-num{white-space:nowrap;grid-area:num}.tpl-bet .bt-row .bt-tag{white-space:nowrap;grid-area:tag}.tpl-bet .bt-row .bt-input.sm{grid-area:amt}.tpl-bet .bt-row .bt-x{grid-area:x}.tpl-bet .bt-row .bt-row-pay{display:contents}.tpl-bet .bt-row .bt-row-win{white-space:normal;grid-area:win;min-width:0}.tpl-bet .bt-row .bt-row-lbl,.tpl-bet .bt-row .bt-row-win b{white-space:nowrap}.tpl-bet .bt-row .bt-row-left{grid-area:left;justify-self:end;margin-left:0}@media (width<=639.98px){.tpl-bet .bt-row{grid-template-areas:"num tag amt x""win left left left"}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-bet .bt-row .bt-input.sm{width:4.6rem;max-width:22vw;padding:0 .55rem}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-bet .bt-row{-moz-column-gap:.35rem;column-gap:.35rem}}.tpl-bet .bt-row-pay{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 .6rem;padding-right:2.45rem;font-size:.74rem;display:flex}.tpl-bet .bt-row-win{opacity:.75;white-space:nowrap}.tpl-bet .bt-row-win b{color:var(--primary);font-weight:700}.tpl-bet .bt-row-left{opacity:.75;white-space:nowrap;text-align:right;margin-left:auto}.tpl-bet .bt-row-left.bt-remaining-low{opacity:1}.tpl-bet .bt-row.blocked{background:#dc262612;border:1px solid #dc262638;border-radius:.75rem;margin:.25rem 0;padding:.4rem .6rem}.tpl-bet .bt-row.blocked .bt-num{color:#b91c1c;text-decoration:line-through}.tpl-bet .bt-group-rate{opacity:.65;font-variant-numeric:tabular-nums;margin-left:.5rem;font-weight:500}.tpl-bet .bt-num{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--primary);flex:1;font-size:1.15rem;font-weight:800}.bt-x{color:#b91c1c;opacity:.85;cursor:pointer;background:#dc262614;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;padding:0;font-size:1.35rem;line-height:1;display:inline-grid}.bt-x:hover{opacity:1;color:#dc2626;background:#dc262629}.bt-x-ico{width:1.05rem;height:1.05rem}.bt-favs-card .bt-x,.tpl-bet .bt-x{width:2rem;height:2rem}.tpl-bet .bt-kinds-err{margin-bottom:.6rem}.tpl-bet .bt-err{color:#b91c1c;background:#dc262614;margin:0;font-size:.85rem}.tpl-bet .bt-done,.tpl-bet .bt-err{border-radius:.75rem;padding:.55rem .8rem}.tpl-bet .bt-done{background:color-mix(in oklab,var(--primary) 14%,transparent);color:var(--primary);font-size:.9rem;font-weight:700}.tpl-bet .bt-total{justify-content:space-between;align-items:baseline;padding-top:.4rem;font-size:1rem;display:flex}.tpl-bet .bt-total b{color:var(--primary);font-variant-numeric:tabular-nums;font-size:1.4rem}.tpl-bet .bt-submit{box-sizing:border-box;height:var(--pp-field-h,3rem);background:var(--primary);color:#fff;font:inherit;font-size:var(--pp-field-fs,1.05rem);cursor:pointer;border:0;border-radius:999px;font-weight:800}.tpl-bet .bt-submit:disabled{opacity:.5;cursor:default}.bt-overlay{justify-content:center;align-items:center;overflow-y:auto}@keyframes bt-rise{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.bt-sheet{z-index:2;color:#111827;background:#fff;border-radius:1.25rem;width:100%;max-width:60rem;max-height:calc(100dvh - 5.5rem);margin-top:3.5rem;animation:.45s cubic-bezier(.2,1.2,.3,1) both bt-rise;position:relative;overflow-y:auto;box-shadow:0 30px 70px -25px #0009}.bt-overlay .bt-sheet .tpl-bet{max-width:none;margin:0;padding:1.25rem 1.25rem 1.5rem}.bt-sheet .bt-submit:disabled{opacity:.5}.bt-sheet-bar{z-index:6;color:#111827;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;gap:.5rem;min-height:3.2rem;padding:.5rem 2.9rem .5rem .9rem;position:sticky;top:0}.bt-sheet-bar,.bt-sheet-meta{align-items:center;display:flex}.bt-sheet-meta{gap:.55rem;min-width:0;line-height:1.25}.bt-sheet-icon{border-radius:999px;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid;overflow:hidden}.bt-sheet-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.bt-sheet-text{flex-direction:column;min-width:0;display:flex}.bt-sheet-round{color:#6b7280;font-weight:600}.bt-sheet-title{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:800;overflow:hidden}.bt-sheet-close-time{color:#6b7280;font-variant-numeric:tabular-nums;font-size:.78rem}.bt-sheet-close-time.urgent{color:#b45309;font-weight:700}.bt-sheet-close-time.closed{color:#b91c1c}@media (width>=640px){.bt-overlay .bt-bet-sheet .tpl-bet{padding-top:.1rem}.bt-bet-sheet .bt-in-popup .bt-cover{margin-bottom:.5rem}}@media (width<=639.98px){.bt-sheet{border-radius:1rem;max-height:calc(100dvh - 1.5rem);margin-top:.75rem}.bt-overlay .bt-sheet .tpl-bet{padding:.5rem 1rem 1.25rem}}.tpl-bet .bt-skel{background:linear-gradient(90deg,#7f7f7f1f,#7f7f7f3d,#7f7f7f1f) 0 0/200% 100%;border-color:#0000;animation:1.2s ease-in-out infinite bt-skel}@keyframes bt-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.tpl-bet .bt-body.bt-waiting{opacity:.45;pointer-events:none;filter:saturate(.6)}.tpl-bet .bt-confirm{background:#f59e0b14;border:1px solid #f59e0b80;border-radius:.9rem;flex-direction:column;gap:.5rem;margin:.5rem 0;padding:.75rem .85rem;display:flex}.tpl-bet .bt-confirm-title{color:#b45309;font-size:.92rem}.tpl-bet .bt-confirm-list{flex-direction:column;gap:.25rem;max-height:10rem;display:flex;overflow:auto}.tpl-bet .bt-confirm-row{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.88rem;display:flex}.tpl-bet .bt-confirm-kind{opacity:.75;font-size:.75rem}.tpl-bet .bt-confirm-chg{font-variant-numeric:tabular-nums}.tpl-bet .bt-confirm-chg b{color:#b45309}.tpl-bet .bt-confirm-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tpl-bet .bt-confirm.bt-reject{background:#dc262612;border-color:#dc262673}.tpl-bet .bt-reject .bt-confirm-chg,.tpl-bet .bt-reject .bt-confirm-title{color:#b91c1c}.tpl-bet .bt-kinds-wrap{position:relative}.tpl-bet .bt-kinds-wrap:after,.tpl-bet .bt-kinds-wrap:before{content:"";pointer-events:none;opacity:0;z-index:1;width:3rem;transition:opacity .15s;position:absolute;top:0;bottom:.6rem}.tpl-bet .bt-kinds-wrap:before{background:linear-gradient(90deg,var(--bt-bg,#fff),transparent);left:0}.tpl-bet .bt-kinds-wrap:after{background:linear-gradient(270deg,var(--bt-bg,#fff),transparent);right:0}.tpl-bet .bt-kinds-wrap.can-left:before,.tpl-bet .bt-kinds-wrap.can-right:after{opacity:1}.tpl-bet .bt-kinds-arrow{z-index:2;background:var(--bt-bg,#fff);width:1.9rem;height:1.9rem;color:inherit;cursor:pointer;border:1px solid #7f7f7f4d;border-radius:999px;place-items:center;padding:0;font-size:1.2rem;line-height:1;display:grid;position:absolute;top:calc(50% - .3rem);transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.tpl-bet .bt-kinds-arrow.left{left:-.35rem}.tpl-bet .bt-kinds-arrow.right{right:-.35rem}.tpl-bet .bt-kinds-arrow:hover{background:color-mix(in oklab,var(--primary) 10%,var(--bt-bg,#fff))}.tpl-bet .bt-extras{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;margin:-.15rem 0 .75rem;display:flex}.tpl-bet .bt-extra{color:inherit;font:inherit;cursor:pointer;opacity:.9;background:0 0;border:1px solid #7f7f7f66;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:600}.tpl-bet .bt-extra.on,.tpl-bet .bt-extra:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.tpl-bet .bt-extra.on{background:color-mix(in oklab,var(--primary) 10%,transparent)}.tpl-bet .bt-extra:disabled{opacity:.45;cursor:default}.tpl-bet .bt-chips{flex-wrap:wrap;gap:.35rem;padding:.3rem 0 .5rem;display:flex}.tpl-bet .bt-chip{font-variant-numeric:tabular-nums;border:1px solid #7f7f7f4d;border-radius:.55rem;align-items:center;gap:.15rem;padding:.2rem .3rem .2rem .6rem;display:inline-flex}.tpl-bet .bt-chip b{letter-spacing:.08em;color:var(--primary);font-size:1rem}.tpl-bet .bt-chip.limited{background:#dc26260f;border-color:#dc262680}.tpl-bet .bt-chip.limited b{color:#b91c1c;text-decoration:line-through}.tpl-bet .bt-chip.hot{border-color:#f59e0b8c}.tpl-bet .bt-chip-x{color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:1rem;line-height:1}.tpl-bet .bt-chip-x:hover{opacity:1;color:#b91c1c}.tpl-bet .bt-price{flex-direction:column;gap:.75rem;display:flex}.tpl-bet fieldset.bt-price{border:0;min-width:0;margin:0;padding:0}.tpl-bet fieldset:disabled :is(.bt-preset,.bt-input,.bt-x,.bt-link,.bt-chip-x,.zb-chip-x,.bt-back-btn,.bt-extra){opacity:.45;cursor:default;pointer-events:none}.tpl-bet .bt-step-head{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;display:flex}.tpl-bet .bt-step-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:1rem;overflow:hidden}.tpl-bet .bt-step-head .bt-extra{white-space:nowrap;margin-left:auto}.tpl-bet .bt-back-btn{white-space:nowrap;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f59;border-radius:999px;flex-shrink:0;padding:.45rem .9rem;font-weight:700}.tpl-bet .bt-back-btn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.tpl-bet .bt-price .bt-amount{border:1px solid #7f7f7f33;border-radius:.9rem;margin-top:0;padding:.75rem .9rem}@media (width>=768px){.tpl-bet .bt-price{grid-template-columns:22rem 1fr;align-items:start;gap:1rem;display:grid}.tpl-bet .bt-price .bt-step-head{grid-column:1/-1}}.tpl-bet .bt-remaining-low{color:#b91c1c;font-weight:700}.rp-sheet{flex-direction:column;max-width:44rem;height:min(38rem,100dvh - 5.5rem);display:flex;overflow:hidden}.rp-sheet>.bt-sheet-bar{flex:none}.bt-sheet-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.bt-sheet-scroll:last-child{padding-bottom:env(safe-area-inset-bottom)}@media (width<=639.98px){.rp-sheet{height:min(38rem,100dvh - 1.5rem)}}.bt-overlay .bt-sheet .rp{padding:1.1rem 1.1rem 1.4rem}@media (width>=640px){.bt-overlay .bt-sheet .rp,.bt-overlay .bt-sheet .tpl-bet{padding-top:1rem}}.rp-head{align-items:center;gap:.8rem;margin-bottom:.9rem;display:flex}.rp-head-text{flex:1;min-width:0}.rp .bt-title{margin:0;font-size:1.15rem}.rp .bt-sub{margin:.1rem 0 0}.rp-icon{background:#f3f4f6;border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}.rp-icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rp-icon-fallback{color:var(--primary);font-size:1.2rem;font-weight:800}.rp-refresh{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:inline-flex}.rp-refresh:hover:not(:disabled){background:#f9fafb}.rp-refresh:disabled{opacity:.5;cursor:default}.rp-refresh svg{display:block}.rp-refresh.spin svg{animation:.8s linear infinite rp-spin}@keyframes rp-spin{to{transform:rotate(1turn)}}.rp-list{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.6rem;display:grid}.rp-round{-moz-column-gap:.6rem;text-align:left;color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.9rem;grid-template-columns:1fr auto;grid-template-areas:"no time""close time";align-items:center;gap:.15rem .6rem;padding:.7rem 2rem .7rem .9rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.rp-round:hover:not(:disabled){border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 14px #0000000f}.rp-round.off,.rp-round:disabled{opacity:.55;cursor:default}.rp-no{grid-area:no;font-size:1rem;font-weight:800}.rp-close{color:#6b7280;grid-area:close;font-size:.78rem}.rp-time{font-variant-numeric:tabular-nums;color:#111827;white-space:nowrap;grid-area:time;font-size:.95rem;font-weight:700}.rp-round.off .rp-time{color:#9ca3af;font-weight:600}.rp-chev{color:#9ca3af;font-size:1.2rem;line-height:1;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.rp-ghost{pointer-events:none;flex-direction:column;justify-content:center;gap:.45rem;min-height:3.8rem;display:flex}.rp-ghost .tl-ghost-line{background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6) 0 0/200% 100%;border-radius:.35rem;height:.7rem;animation:1.2s linear infinite rp-shimmer;display:block}.rp-ghost .w40{width:40%}.rp-ghost .w60{width:60%}@keyframes rp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rp-note{color:#6b7280;text-align:center;background:#f9fafb;border-radius:.8rem;padding:1rem;font-size:.92rem}.rp-note.bad{color:#b91c1c;background:#fef2f2}.rp-note .tl-link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.rp-close,.rp-no{white-space:nowrap}@media (width<=560px){.rp-list{grid-template-columns:1fr;gap:.5rem}.rp-round{padding:.65rem 1.8rem .65rem .9rem}}.bt-float{z-index:2;color:#fff;flex-direction:column;gap:1rem;width:100%;max-width:28rem;max-height:calc(100dvh - 1.5rem);padding:2.6rem 1rem 1rem;animation:.45s cubic-bezier(.2,1.2,.3,1) both bt-rise;display:flex;position:relative;overflow-y:auto}.bt-float-head{text-align:center}.bt-float-title{text-shadow:0 2px 12px #0006;overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:800}.bt-float-sub{opacity:.85;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.bt-float-set{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:1rem;flex-direction:column;gap:.6rem;padding:.85rem .9rem;display:flex}.bt-float-tag{background:var(--primary);color:#fff;border-radius:999px;align-self:flex-start;padding:.15rem .6rem;font-size:.72rem;font-weight:800}.bt-float-groups{scrollbar-width:thin;scrollbar-color:#ffffff73 transparent;gap:.7rem;max-height:min(38dvh,19rem);padding-right:.25rem;overflow-y:auto}.bt-float-group,.bt-float-groups{flex-direction:column;display:flex}.bt-float-group{gap:.35rem}.bt-float-group-title{opacity:.9;justify-content:space-between;align-items:baseline;font-size:.8rem;font-weight:700;display:flex}.bt-float-group-title small{opacity:.75;font-weight:600}.bt-float-chips{flex-wrap:wrap;gap:.3rem;display:flex}.bt-float-chip{color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:.05em;background:#fff;border-radius:.5rem;align-items:center;padding:.22rem .55rem;font-size:.95rem;font-weight:800;display:inline-flex}.bt-float-btn{box-sizing:border-box;width:100%;height:var(--pp-field-h,3rem);border-radius:var(--pp-field-radius,999px);background:var(--primary);color:#fff;font:inherit;font-size:var(--pp-field-fs,1rem);cursor:pointer;white-space:nowrap;border:0;font-weight:800}.bt-float-btn:disabled{opacity:.5;cursor:default}.bt-float-btn.danger{background:#dc2626;box-shadow:0 12px 30px -14px #dc2626b3}.bt-float-btn.ghost{background:#ffffff24;border:1px solid #ffffff59;margin-top:-.4rem}.bt-float-btn.ghost:hover:not(:disabled){background:#ffffff3d}.bt-float-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.bt-float-actions .bt-float-btn{min-width:0;margin-top:0}html[data-text-size=large] .bt-float-actions,html[data-text-size=xlarge] .bt-float-actions{grid-template-columns:1fr}html[data-text-size=large] .bt-float-actions .bt-float-btn.ghost,html[data-text-size=xlarge] .bt-float-actions .bt-float-btn.ghost{order:1}.bt-float.card{color:#111827;background:#fff;border-radius:1.25rem;max-width:24rem;padding:2.6rem 1.25rem 1.25rem;box-shadow:0 30px 70px -25px #0000008c}.bt-float.card .bt-float-title{text-shadow:none;font-size:1.3rem}.bt-float.card .bt-float-sub{color:#6b7280;opacity:1}.bt-float.card .bt-float-set{background:#f3f4f6;border-color:#e5e7eb}.bt-float.card .bt-float-group-title{color:#374151;opacity:1}.bt-float.card .bt-float-chip{background:color-mix(in oklab,var(--primary) 12%,#fff)}.bt-float.card .bt-float-btn.ghost{color:#374151;background:#fff;border:1px solid #d1d5db}.bt-float.card .bt-float-btn.ghost:hover:not(:disabled){background:#f3f4f6}.bt-favs-card{gap:.75rem;max-width:34rem;height:min(36rem,100dvh - 2rem);overflow:hidden}@media (width>=768px){.bt-favs-card{max-width:42rem}}.bt-favs-card .bt-favs-head{margin:0;font-size:1.05rem}.bt-favs-card .bt-favs-head b{font-size:1.15rem;font-weight:800}.bt-favs-sub{color:#6b7280;margin:0 0 .25rem;font-size:.85rem}.bt-favs-body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:.5rem;min-height:0;padding-right:.2rem;display:flex;overflow-y:auto}.bt-favs-card .bt-fav{background:#f3f4f6}.bt-favs-card .bt-tool{border-color:color-mix(in oklab,var(--primary) 45%,transparent);color:var(--primary);font:inherit;cursor:pointer;background:0 0;border-style:solid;border-width:1px;border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:700}.bt-favs-card .bt-tool.on{background:var(--primary);color:#fff}.bt-favs-card .bt-tool.bt-fav-remove{color:color-mix(in srgb,var(--primary) 75%,#000);border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:#fff}.bt-favs-card .bt-tool.bt-fav-remove:hover{background:color-mix(in srgb,var(--primary) 10%,#fff)}.bt-favs-card .bt-link{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:700}.bt-float.card .bt-float-btn.danger{box-shadow:none}.tpl-bet .bt-err-link{color:inherit;font:inherit;text-underline-offset:.15em;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.bt-float.card.bt-blocked-card{height:min(34rem,100dvh - 1.5rem);padding-top:1.5rem;overflow:hidden}.bt-blocked-card .bt-float-actions,.bt-blocked-card .bt-float-head{flex:none}.bt-blocked-card .bt-float-set{flex:auto;min-height:0}.bt-blocked-card .bt-float-groups{flex:auto;min-height:0;max-height:none}.bt-blocked-card .bt-float-group-title small{color:#b91c1c;opacity:1}.bt-float.card .bt-float-chip.bt-blocked-chip{white-space:nowrap;color:#b91c1c;background:#fef2f2;border:1px solid #dc262638;gap:.3rem}.bt-blocked-chip small{letter-spacing:0;opacity:.8;font-size:.66rem;font-weight:700}.tpl-bet .bt-mode{background:#7f7f7f1f;border-radius:999px;gap:.25rem;margin:0 0 .8rem;padding:.25rem;display:inline-flex}.tpl-bet .bt-mode-btn{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.tpl-bet .bt-mode-btn svg{flex-shrink:0}.tpl-bet .bt-mode-btn.on{background:var(--primary);color:#fff}.tpl-bet .bt-mode-btn:disabled{opacity:.4;cursor:default}.tpl-bet .bt-board-tabs-wrap{align-items:center;gap:.25rem;margin-bottom:.45rem;display:flex}.tpl-bet .bt-board-tabs{scrollbar-width:none;scroll-behavior:smooth;flex:1;gap:.3rem;min-width:0;padding-bottom:.1rem;display:flex;overflow-x:auto}.tpl-bet .bt-board-arrow{width:1.9rem;height:1.9rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f4d;border-radius:999px;flex-shrink:0;place-items:center;font-size:1.1rem;line-height:1;display:grid}.tpl-bet .bt-board-arrow:disabled{opacity:.3;cursor:default}.tpl-bet .bt-board-tabs::-webkit-scrollbar{display:none}.tpl-bet .bt-board-tab{color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #7f7f7f4d;border-radius:999px;flex-shrink:0;padding:.3rem .7rem;font-size:.78rem;font-weight:700}.tpl-bet .bt-board-tab.on{background:var(--primary);border-color:var(--primary);color:#fff}.tpl-bet .bt-board-hint{opacity:.75;margin:0 0 .55rem;font-size:.78rem}.tpl-bet .bt-board-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:.3rem;display:grid}.tpl-bet .bt-board-grid.d1{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.tpl-bet .bt-cell{aspect-ratio:1;min-width:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.02em;cursor:pointer;background:#ffffff0f;border:1px solid #7f7f7f40;border-radius:.5rem;place-items:center;padding:0;font-size:.82rem;font-weight:700;transition:background .1s,color .1s;display:grid}.tpl-bet .bt-board-grid.d1 .bt-cell{border-radius:.75rem;font-size:1.4rem}.tpl-bet .bt-board-grid.d3 .bt-cell{letter-spacing:0;font-size:.72rem}.tpl-bet .bt-cell.on,.tpl-bet .bt-cell:hover:not(.on){border-color:var(--primary)}.tpl-bet .bt-cell.on{background:var(--primary);color:#fff}.tpl-bet .bt-cell.limited:not(.on){opacity:.45;text-decoration:line-through}.tpl-bet .bt-cell.hot:not(.on){color:#d97706;border-color:#f59e0b8c}@media (width<=400px){.tpl-bet .bt-board-grid{gap:.22rem}.tpl-bet .bt-cell{border-radius:.4rem;font-size:.74rem}.tpl-bet .bt-board-grid.d3 .bt-cell{font-size:.64rem}}.tpl-bet .bt-confirm-chg,.tpl-bet .bt-done,.tpl-bet .bt-err,.tpl-bet .bt-money,.tpl-bet .bt-submit{font-variant-numeric:tabular-nums}.tpl-bet .bt-tool{-webkit-tap-highlight-color:transparent;transition:background-color .12s,border-color .12s,color .12s,transform 80ms}@media (hover:hover) and (pointer:fine){.tpl-bet .bt-tool:hover:not(:disabled){border-color:var(--primary);background:color-mix(in oklab,var(--primary) 12%,transparent)}.tpl-bet .bt-tool.on:hover:not(:disabled){background:color-mix(in oklab,var(--primary) 85%,#000);border-color:color-mix(in oklab,var(--primary) 85%,#000);color:#fff}}.tpl-bet .bt-tool:active:not(:disabled){border-color:var(--primary);background:color-mix(in oklab,var(--primary) 26%,transparent);transform:scale(.95)}.tpl-bet .bt-tool.on:active:not(:disabled){background:color-mix(in oklab,var(--primary) 72%,#000);border-color:color-mix(in oklab,var(--primary) 72%,#000);color:#fff}@media (prefers-reduced-motion:reduce){.tpl-bet .bt-tool{transition:none}.tpl-bet .bt-tool:active:not(:disabled){transform:none}}.tpl-bet .bt-locked{color:#92400e;background:#fef3c7;border-radius:.9rem;align-items:flex-start;gap:.5rem;margin:0 0 .9rem;padding:.7rem .9rem;font-size:.85rem;line-height:1.4;display:flex}.tpl-bet .bt-locked .pp-ico{flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem}.tpl-bet .bt-body.bt-locked-body{grid-template-columns:minmax(0,1fr)}.pp-tabsc{min-width:0;position:relative}.pp-tabsc:after,.pp-tabsc:before{content:"";pointer-events:none;opacity:0;z-index:1;border-radius:inherit;width:2.5rem;transition:opacity .15s;position:absolute;top:0;bottom:0}.pp-tabsc:before{background:linear-gradient(90deg,var(--pp-tabsc-bg,#fff),transparent);left:0}.pp-tabsc:after{background:linear-gradient(270deg,var(--pp-tabsc-bg,#fff),transparent);right:0}.pp-tabsc.can-l:before,.pp-tabsc.can-r:after{opacity:1}.pp-tabsc-arrow{z-index:2;background:var(--pp-tabsc-bg,#fff);width:1.8rem;height:1.8rem;color:inherit;font:inherit;cursor:pointer;border:1px solid #7f7f7f4d;border-radius:999px;place-items:center;padding:0;font-size:1.15rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.pp-tabsc-arrow.left{left:-.3rem}.pp-tabsc-arrow.right{right:-.3rem}.pp-tabsc-arrow:hover{background:color-mix(in oklab,var(--primary) 10%,var(--pp-tabsc-bg,#fff));border-color:color-mix(in oklab,var(--primary) 45%,transparent)}@media (hover:none) and (pointer:coarse){.pp-tabsc-arrow{display:none}}.tpl-dark .pp-tabsc-arrow{border-color:#ffffff38}.tpl-bet .ys{margin-bottom:1rem}.tpl-bet .ys-timer{font-variant-numeric:tabular-nums;color:var(--primary);font-size:.85rem;font-weight:800}.tpl-bet .ys-timer.urgent{color:#dc2626}.tpl-bet .ys-timer.done{color:#6b7280}.tpl-bet .ys-note{color:#6b7280;margin:0;font-size:.76rem}.tpl-bet .ys-note.warn{color:#92400e;background:#fef3c7;border-radius:.6rem;margin:0 0 .6rem;padding:.45rem .7rem}.tpl-bet .ys-pad{flex-direction:column;gap:.6rem;display:flex}.tpl-bet .ys-pad .bt-display{margin-bottom:0}.tpl-bet .ys-pad .bt-digit{width:2.7rem}.tpl-bet .ys-fire{width:100%}.tpl-bet .ys-slip{gap:.5rem}.tpl-bet .ys-list{border-bottom:0;flex-direction:column;gap:.15rem;max-height:22rem;padding-bottom:.2rem;display:flex}@media (width>=768px){.tpl-bet .ys-list{min-height:0;max-height:24rem}}.tpl-bet .ys-row{border-radius:.55rem;grid-template-columns:1.8rem auto 1fr auto;align-items:center;gap:.5rem;padding:.32rem .55rem;font-size:.85rem;display:grid}.tpl-bet .ys-row.mine{background:color-mix(in oklab,var(--primary) 14%,#fff)}.tpl-bet .ys-more{color:#6b7280;margin:0 0 .2rem;font-size:.72rem}.tpl-bet .ys-more b{color:var(--primary)}.tpl-bet .ys-row.key{outline:1.5px dashed color-mix(in oklab,var(--primary) 60%,transparent);outline-offset:-1.5px}.tpl-bet .ys-row.key .ys-ord{color:var(--primary);font-weight:800}.tpl-bet .ys-ord{color:#6b7280;font-variant-numeric:tabular-nums;font-size:.72rem}.tpl-bet .ys-num{letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--primary);font-size:1.05rem}.tpl-bet .ys-who{color:#374151;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tpl-bet .ys-row small{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:.7rem}.tpl-bet .ys-res{background:color-mix(in oklab,var(--primary) 8%,#fff);border:1px dashed color-mix(in oklab,var(--primary) 40%,transparent);border-radius:.8rem;flex-direction:column;gap:.3rem;padding:.6rem .8rem;display:flex}.tpl-bet .ys-res-nums{gap:.6rem;display:flex}.tpl-bet .ys-res-num{background:#fff;border:1px solid #7f7f7f33;border-radius:.6rem;flex-direction:column;align-items:center;min-width:4.5rem;padding:.3rem .6rem;display:flex}.tpl-bet .ys-res-num small{color:#6b7280;font-size:.66rem}.tpl-bet .ys-res-num b{letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:1.35rem}.tpl-bet .ys-res-num.top b{color:var(--primary)}.tpl-bet .ys-res-calc{color:#6b7280;font-variant-numeric:tabular-nums;font-size:.72rem}.tpl-bet .ys-prev-h{color:#6b7280;margin-bottom:.3rem;font-size:.76rem;font-weight:700}.tpl-bet .ys-prev-row{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.tpl-bet .ys-prev-row::-webkit-scrollbar{display:none}.tpl-bet .ys-prev-card{background:#fff;border:1px solid #7f7f7f33;border-radius:.6rem;flex-direction:column;flex:none;align-items:center;min-width:4.2rem;padding:.35rem .5rem;line-height:1.15;display:flex}.tpl-bet .ys-prev-card small{color:#6b7280;font-size:.66rem}.tpl-bet .ys-prev-card b{color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:1.05rem}.tpl-bet .ys-prev-card span{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.tpl-bet .ys .pp-tabsc:after,.tpl-bet .ys .pp-tabsc:before{display:none}.tpl-bet .bt-yktabs{background:#7f7f7f1a;border-radius:999px;gap:.3rem;margin:0 0 .9rem;padding:.25rem;display:flex}.tpl-bet .bt-yktab{height:2.5rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:.35rem;font-size:.92rem;font-weight:700;display:inline-flex}.tpl-bet .bt-yktab .pp-ico{width:1rem;height:1rem}.tpl-bet .bt-yktab.on{background:var(--primary);color:#fff;box-shadow:0 2px 8px color-mix(in oklab,var(--primary) 30%,transparent)}.tpl-bet .bt-yktab-n{background:#ffffff40;border-radius:999px;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .35rem;font-size:.72rem;display:inline-grid}.tpl-bet .bt-yktab:not(.on) .bt-yktab-n{background:var(--primary);color:#fff}.rp-list{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.rp-list .rp-round{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no time""close close"}.rp-list .rp-no{align-items:center;gap:.45rem;min-width:0;display:flex}.rp-list .rp-no .rp-tag{flex:none;margin-left:0}.rp-list .rp-close{text-overflow:ellipsis;min-width:0;overflow:hidden}.rp-round.current{border-color:var(--primary);background:color-mix(in oklab,var(--primary) 6%,#fff)}.rp-tag{background:var(--primary);color:#fff;vertical-align:middle;border-radius:999px;padding:.1rem .5rem;font-size:.68rem;font-weight:700;display:inline-block}.rp-tag.mine{color:#374151;background:#7f7f7f26}.rp-round.urgent .rp-time{color:#dc2626}.pp-toasts{top:calc(1rem + env(safe-area-inset-top));z-index:1300;pointer-events:none;flex-direction:column;gap:.5rem;width:min(92vw,26rem);display:flex;position:fixed;left:50%;transform:translate(-50%)}.pp-toast{pointer-events:auto;color:#fff;font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111827f2;border:0;border-left:4px solid #60a5fa;border-radius:.9rem;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.92rem;font-weight:600;display:flex;box-shadow:0 12px 30px -12px #0009}.pp-toast svg{color:#60a5fa;flex-shrink:0}.pp-toast.success{border-left-color:#34d399}.pp-toast.success svg{color:#34d399}.pp-toast.warn{border-left-color:#fbbf24}.pp-toast.warn svg{color:#fbbf24}.pp-toast.error{border-left-color:#f87171}.pp-toast.error svg{color:#f87171}.pp-toast-enter-active,.pp-toast-leave-active{transition:opacity .25s,transform .25s}.pp-toast-enter-from,.pp-toast-leave-to{opacity:0;transform:translateY(-10px)}.tpl-clean .tpl-lottery .tl-card-foot .tl-fav-btn{color:#7f7f7f61;width:1.75rem;height:1.75rem;margin:0;position:absolute;top:.35rem;right:.35rem}.tpl-clean .tpl-lottery .tl-card-foot .tl-fav-btn svg{width:16px;height:16px}.tpl-clean .tpl-lottery .tl-card-foot .tl-fav-btn.on{color:#f59e0b}.tpl-clean .tpl-lottery .tl-card:not(.has-thumb):has(.tl-card-foot .tl-fav-btn) .tl-card-head{padding-right:1.25rem}.tpl-clean .tpl-lottery .tl-compact .tl-card-foot .tl-fav-btn{width:1.5rem;height:1.5rem;margin:0;top:.2rem;right:.2rem}.tpl-clean .tpl-lottery .tl-compact .tl-card-foot .tl-fav-btn svg{width:14px;height:14px}.tpl-clean .tpl-lottery .tl-compact .tl-card:not(.has-thumb):has(.tl-card-foot .tl-fav-btn) .tl-card-head{padding-right:1.1rem}.tpl-clean .tpl-lottery .tl-card-foot.closed:has(.tl-fav-btn){justify-content:flex-end}.tpl-clean .tpl-lottery .tl-row-side .tl-fav-btn:not(.on),.tpl-clean .tpl-lottery .tl-table .tl-fav-btn:not(.on){color:#7f7f7f61}.tpl-clean .tpl-lottery .tl-fav-btn:not(.on):not(.busy):not(.locked):hover{color:#f59e0b}.tpl-clean .tpl-bet .bt-group{margin-top:1rem}.tpl-clean .tpl-bet .bt-group+.bt-group{margin-top:1.5rem}.tpl-clean .tpl-bet .bt-group-title{border-left:3px solid var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--bt-bg,#fff));border-radius:.6rem;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:.75rem 0 .15rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.tpl-clean .tpl-bet .bt-group-title>span{opacity:1;color:color-mix(in srgb,var(--primary) 65%,#000);font-weight:800}.tpl-clean .tpl-bet .bt-group-rate{opacity:.7;margin-left:0}.tpl-clean .tpl-bet .bt-group .bt-row:last-child{border-bottom:0}.tpl-clean .bt-sheet-bar{background:var(--primary);color:#fff;border-bottom-color:#0000}.tpl-clean .bt-sheet-round{color:#fffc}.tpl-clean .bt-sheet-icon{box-sizing:border-box;background:#ffffffeb;padding:.15rem}.tpl-clean .bt-sheet-close-time{color:#ffffffd9}.tpl-clean .bt-sheet-close-time.closed,.tpl-clean .bt-sheet-close-time.urgent{color:#fff;background:#0003;border-radius:999px;align-self:flex-start;margin-top:.1rem;padding:0 .45rem;font-weight:700}.tpl-clean .bt-sheet-bar .pp-x{color:#fff;background:#ffffff29}.tpl-clean .bt-sheet-bar .pp-x:hover:not(:disabled){color:#fff;background:#ffffff4d}html.pp-clean-page{scrollbar-color:color-mix(in srgb,var(--pp-scroll) 55%,transparent) transparent}.tpl-clean{scrollbar-color:color-mix(in srgb,var(--primary) 55%,transparent) transparent}:where(html.pp-clean-page,html.pp-clean-page *,.tpl-clean,.tpl-clean *)::-webkit-scrollbar{background:0 0;width:8px;height:8px}:where(html.pp-clean-page)::-webkit-scrollbar{width:11px}:where(html.pp-clean-page,html.pp-clean-page *)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pp-scroll) 55%,transparent) padding-box;border:2px solid #0000;border-radius:999px}:where(.tpl-clean,.tpl-clean *)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 55%,transparent) padding-box;border:2px solid #0000;border-radius:999px}:where(html.pp-clean-page,html.pp-clean-page *)::-webkit-scrollbar-thumb:hover{background-color:var(--pp-scroll)}:where(.tpl-clean,.tpl-clean *)::-webkit-scrollbar-thumb:hover{background-color:var(--primary)}:where(html.pp-clean-page,html.pp-clean-page *,.tpl-clean,.tpl-clean *)::-webkit-scrollbar-corner{background:0 0}:where(html.pp-clean-page,html.pp-clean-page *,.tpl-clean,.tpl-clean *)::-webkit-scrollbar-track{background:0 0}.tpl-clean .tpl-results .tr-card .tl-card-title .tl-name{white-space:normal;text-overflow:clip;-webkit-line-clamp:3}@media (width>=768px){:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-results .tl-grid.tl-compact{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-results .tr-body .tl-grid:not(.tl-track):not(.tl-compact){flex-wrap:wrap;display:flex}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-results .tl-grid:not(.tl-track):not(.tl-compact)>.tr-card{flex:1 0 15rem;min-width:min-content;max-width:100%;height:auto}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-results .tl-grid.tl-track>.tr-card{min-width:min-content;height:auto}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-results .tl-grid:not(.tl-compact)>.tr-card{container-type:normal}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-results .tl-grid:not(.tl-compact)>.tr-card .tr-main-row{container-type:inline-size}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-results .tl-grid:not(.tl-compact)>.tr-card .tr-fields{grid-template-columns:auto minmax(min-content,1fr)}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-results .tl-grid:not(.tl-compact) .tl-card-title{flex:1 0 auto;min-width:auto}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-results .tl-grid:not(.tl-compact) .tl-card-title .tl-name{white-space:nowrap;text-overflow:clip;flex:none;min-width:auto;display:block;overflow:visible}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-lottery:not(.tl-embed) .tl-grid:not(.tl-track):not(.tl-compact):not(.tl-skeleton){flex-wrap:wrap;display:flex}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-lottery:not(.tl-embed) .tl-grid:not(.tl-track):not(.tl-compact):not(.tl-skeleton)>.tl-card{flex:1 0 15rem;min-width:min-content;max-width:100%}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-lottery:not(.tl-embed) .tl-grid.tl-track>.tl-card{min-width:min-content}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-lottery:not(.tl-embed) .tl-grid:not(.tl-compact) .tl-card-title{flex:auto;min-width:min-content}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-lottery:not(.tl-embed) .tl-grid:not(.tl-compact) .tl-card-title .tl-name{text-overflow:clip;font-size:inherit;letter-spacing:normal;overflow:visible}}.tpl-clean .tpl-bet .bt-board-grid:not(.d1){grid-template-columns:repeat(auto-fill,minmax(max(2.5rem,10% - .405rem),1fr));gap:.45rem}.tpl-clean .tpl-bet .bt-board-grid:not(.d1) .bt-cell{border-radius:.55rem;font-size:.85rem}.tpl-clean .tpl-bet .bt-board-grid.d3 .bt-cell{letter-spacing:0;font-size:.8rem}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-bet .bt-board-grid:not(.d1){grid-template-columns:repeat(auto-fill,minmax(max(2.75rem,10% - .27rem),1fr));gap:.3rem}:is(html[data-text-size=large],html[data-text-size=xlarge]) .tpl-clean .tpl-bet .bt-board-grid:not(.d1) .bt-cell{border-radius:.5rem;font-size:.82rem}.pp-navscroll{scrollbar-width:none}.pp-navscroll::-webkit-scrollbar{display:none}
