.ss-count{display:block;margin-top:10px;font-size:var(--text-sm);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-count b{color:var(--color-text-primary)}.ss-line{margin:10px 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.ss-line b{color:var(--color-brand-deep)}.ss-list .ss-line{margin:10px 0;font-size:var(--text-base)}.ss-bar{height:6px;border-radius:999px;background:#e9eef5;overflow:hidden}.ss-bar i{display:block;height:100%;background:var(--color-brand);transform-origin:0 50%}.ss-list ul{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-auto-rows:34px;grid-gap:6px;gap:6px}.ss-list li{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 12px;border-radius:10px;background:var(--color-brand-light);color:var(--color-brand-deep);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-list li:nth-child(2){opacity:.8}.ss-list li:nth-child(3){opacity:.55}.ss-list li:nth-child(4){opacity:.3}.ss-list li.is-new{animation:ss-rise .3s var(--ease-out) both}@keyframes ss-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ss-shimmer{0%{background-position:200% 0}to{background-position:0 0}}.ss-list li.is-wait{background:linear-gradient(90deg,#eef2f7,#f7f9fc 50%,#eef2f7);background-size:200% 100%;animation:ss-shimmer 1.2s linear infinite}.ss-list li{transition:background .35s ease,color .35s ease,opacity .35s ease}.ss-list.is-done li{opacity:1!important}.ss-list.is-done li.is-best{background:var(--color-brand);color:#fff}.ss-list li.is-empty{background:transparent}.ss-bar i{transition:transform .3s ease}.bl-sc-go.is-waiting{opacity:.55;cursor:default}.ss-nights{display:flex;gap:6px;margin:0 0 10px}.ss-nights span{flex:1 1;padding:5px 0;border-radius:999px;background:#eef2f7;color:var(--color-text-secondary);font-size:12px;font-weight:600;text-align:center;white-space:nowrap;transition:background .12s ease,color .12s ease}.ss-nights span.is-on{background:var(--color-brand);color:#fff}.ss-nights span.is-done{background:var(--color-brand-light);color:var(--color-brand-deep)}.ss-later{margin:-8px 0 14px;font-size:12px;color:var(--color-text-secondary)}.ss-list li{opacity:1!important;animation:none!important}.ss-list li.is-best{position:relative;gap:8px;background:var(--color-brand);color:#fff}.ss-list li.is-best>span:not(.ss-tag){flex:1 1}.ss-tag{padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.22);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ss-list li.is-best.is-flash{background:#12b76a}.ss-list ul li:nth-child(n+2){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-list li[data-tap]{cursor:pointer}.ss-list li[data-tap]:hover{filter:brightness(.96)}.ss-rows{position:relative}.ss-cover{position:absolute;left:-6px;right:-6px;top:61px;bottom:-8px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:18px 6px 6px;border-radius:0 0 14px 14px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.97) 22px,#fff);animation:ss-cover-in .4s var(--ease-out) both}.ss-cover .bl-sc-alert{margin:0;justify-content:center}.ss-cover .bl-sc-go{margin:0;width:100%}@keyframes ss-cover-in{0%{opacity:0}to{opacity:1}}.ss-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-head{max-height:90px;overflow:hidden;transition:max-height .45s var(--ease-out),opacity .3s ease}.ss-list.is-done .ss-head{max-height:0;opacity:0}.ss-list.is-done ul{margin-top:4px}.ss-lock{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--color-brand)}.ss-lock svg{width:14px;height:14px}.ss-list.is-done:not(.is-peek)+.bl-sc-alert{margin-top:14px}.ss-switch{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom, 0px) + 14px);transform:translateX(-50%);z-index:3000;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;max-width:calc(100vw - 24px);padding:5px;border-radius:18px;background:rgba(16,24,40,.9);box-shadow:0 8px 24px rgba(0,0,0,.3);font-family:var(--font-sans)}.ss-switch-label{padding:0 6px 0 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.6)}.ss-switch button{border:0;border-radius:999px;padding:7px 11px;background:transparent;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.ss-switch button.is-on{background:#fff;color:#101828}.ss-switch button.ss-switch-replay{color:#7cc4ff}.ss-list li.ss-more{justify-content:center;background:transparent;color:var(--color-brand);font-weight:700;cursor:pointer}.ss-list.is-done ul{position:relative}.ss-list.is-done li:nth-child(4){-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);mask-image:linear-gradient(180deg,#000 30%,transparent)}.ss-list.is-done+.bl-sc-go{margin-top:10px}.bl-sc-go+.bl-sc-alert{justify-content:center;margin:10px 0 0;font-size:13px;font-weight:var(--font-medium);color:var(--color-text-secondary)}.bl-sc-go+.bl-sc-alert .bl-sc-alert-box{width:18px;height:18px;border-radius:5px}.bl-sc-go+.bl-sc-alert .bl-sc-alert-box svg{width:12px;height:12px}.ss-list.is-done li:nth-child(4){position:relative;-webkit-mask-image:linear-gradient(180deg,#000 10%,transparent 95%);mask-image:linear-gradient(180deg,#000 10%,transparent 95%)}.ss-list.is-done li:nth-child(4):after{content:"";position:absolute;inset:0;border-radius:inherit;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(180deg,transparent,#000);mask-image:linear-gradient(180deg,transparent,#000)}.ss-list.is-done li:nth-child(4)>*{filter:blur(.6px)}.ss-list.is-done .ss-rows{margin-bottom:18px}.ss-more-tag{position:absolute;left:50%;bottom:-12px;transform:translateX(-50%);padding:4px 12px;border-radius:999px;background:#fff;box-shadow:0 2px 10px rgba(13,43,63,.14);color:var(--color-brand);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.ss-bar.is-wait i{width:35%;transform:translateX(-100%);animation:ss-sweep 1.3s ease-in-out infinite}@keyframes ss-sweep{0%{transform:translateX(-100%)}to{transform:translateX(290%)}}