.ub-page{--ub-miss:#ff6b5e;--ub-cut:var(--dp-bg);--ub-spectrum:linear-gradient(90deg,#3fd16a 0 16.66%,#2f9bff 0 33.33%,#ff7a45 0 50%,#c13ff0 0 66.66%,#ffc21a 0 83.33%,#19b3a6 0);padding-bottom:72px}html[data-ub] .ub-start{visibility:hidden}.ub-brain,.ub-page .ub-ic{display:block;flex:none;width:1em;height:1em}.ub-brains{display:inline-flex;align-items:center;gap:.14em;font-size:15px;color:var(--dp-gold)}.ub-brains .off{color:color-mix(in srgb,var(--dp-txt) 18%,transparent)}.ub-kick{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 0;margin:0;font:700 12.5px/1.2 var(--dp-body);letter-spacing:.14em;text-transform:uppercase;color:var(--dp-txt3)}.ub-kick>span+span:before{content:"·";margin:0 10px;color:var(--dp-txt3)}.ub-kick>span:nth-child(2){color:var(--dp-txt)}.ub-kick-brand{color:var(--dp-pink)}.ub-word{margin:0;font:400 clamp(38px,5.6vw,78px)/.96 var(--dp-display);letter-spacing:-.04em;word-spacing:-.3em;text-transform:uppercase;color:#fff;text-shadow:4px 4px 0 var(--dp-ol)}.ub-word em{font-style:normal;color:var(--dp-pink)}.ub-word:after{content:"";display:block;width:min(340px,62%);height:9px;margin:clamp(14px,1.6vw,20px) auto 0;background:var(--ub-spectrum);box-shadow:0 0 0 2px var(--dp-ol),3px 3px 0 2px var(--dp-ol)}.ub-word-sm{font-size:clamp(26px,3vw,40px);text-shadow:3px 3px 0 var(--dp-ol)}.ub-word-sm:after{width:min(220px,56%);height:7px;margin-top:12px}.ub-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px;font:400 17px/1.1 var(--dp-display);letter-spacing:-.02em;word-spacing:-.3em;text-transform:uppercase;color:#fff}.ub-h span{font:600 13px/1 var(--dp-body);letter-spacing:0;word-spacing:0;text-transform:none;color:var(--dp-txt3)}.ub-actions{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:min(100%,400px);margin:0 auto}.ub-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:0 28px;border:2px solid var(--dp-ol);background:var(--dp-panel2);font:700 18px/1.1 var(--dp-body);letter-spacing:.01em;text-decoration:none;cursor:pointer;box-shadow:0 0 0 1px rgba(255,255,255,.1) inset,4px 4px 0 var(--dp-ol);transition:transform .12s var(--dp-ease),box-shadow .12s var(--dp-ease),background .15s;-webkit-tap-highlight-color:transparent}.daily-page .ub-btn:visited,.ub-btn{color:var(--dp-txt)}.ub-btn:hover{transform:translate(-2px,-2px);box-shadow:0 0 0 1px rgba(255,255,255,.1) inset,6px 6px 0 var(--dp-ol);background:#26262f}.ub-btn:active{transform:translate(3px,3px);box-shadow:none}.ub-btn:disabled{opacity:.55;cursor:default;transform:none}.ub-btn .ub-ic{width:22px;height:22px}.daily-page .ub-btn-hot:visited,.ub-btn-hot{background:var(--dp-pink);color:#fff;box-shadow:4px 4px 0 var(--dp-ol)}.ub-btn-hot:hover{background:var(--dp-pink2);box-shadow:6px 6px 0 var(--dp-ol)}.ub-btn-miss{background:var(--ub-miss);color:#160b0a;box-shadow:4px 4px 0 var(--dp-ol)}.ub-btn-miss:hover{background:#ff8378;box-shadow:6px 6px 0 var(--dp-ol)}.ub-linkbtn{padding:6px 4px;border:0;background:none;color:var(--dp-txt);font:inherit;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--dp-pink);text-decoration-color:var(--dp-pink);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.ub-testing{margin:18px auto 0;max-width:64ch;font-size:13px;line-height:1.45;color:var(--dp-txt3);text-align:center;text-wrap:balance}.ub-testing .ub-linkbtn{font-size:13px;color:var(--dp-txt2)}.ub-start{gap:clamp(22px,3.2vh,34px);max-width:1240px;margin:0 auto;padding:clamp(22px,3.4vh,40px) 0 0;text-align:center}.ub-mast,.ub-start{display:flex;flex-direction:column;align-items:center}.ub-mast{gap:clamp(12px,1.6vh,18px)}.ub-pitch{margin:2px 0 0;max-width:40ch;color:var(--dp-txt2);font:500 clamp(16px,1.4vw,19px)/1.4 var(--dp-body)}.ub-course{--ub-cut:var(--dp-panel);list-style:none;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:14px;gap:14px;width:100%;margin:0;padding:8px 0 0}.ub-stop{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;text-align:center}.ub-stop-no{display:block;margin:0 0 7px;font:400 14px/1 var(--dp-display);color:var(--dp-txt3);letter-spacing:-.02em}.ub-stop-art{position:relative;display:block;aspect-ratio:1/1;background:var(--dp-sheet);border:3px solid var(--c);box-shadow:4px 4px 0 var(--dp-ol)}.ub-stop-art img{display:block;width:100%;height:100%;object-fit:cover}.ub-stop-body{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1 1;padding:10px 2px 0}.ub-stop-name{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:700 14.5px/1.2 var(--dp-body);color:#fff;text-wrap:balance;overflow-wrap:anywhere}.ub-stop .ub-brains{font-size:14px}.ub-stop.final .ub-stop-art{border-color:var(--dp-gold);box-shadow:0 0 0 2px var(--dp-ol),5px 5px 0 2px var(--dp-ol),0 0 32px color-mix(in srgb,var(--dp-gold) 45%,transparent)}.ub-stop.final .ub-stop-no{color:var(--dp-gold)}.ub-stop.final .ub-no-n{display:none}.ub-final{display:inline-block;padding:3px 7px 2px;background:var(--dp-gold);color:#0b0a1f;border:2px solid var(--dp-ol);box-shadow:2px 2px 0 var(--dp-ol);font:400 11px/1 var(--dp-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.ub-stop-no .ub-final{margin-top:-5px}.ub-final-art{display:none}.ub-course.dim .ub-stop-art img{filter:saturate(.35) brightness(.55)}.ub-course.dim .ub-stop-name,.ub-rules{color:var(--dp-txt2)}.ub-rules{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 30px;margin:0;padding:0;font:500 16px/1.35 var(--dp-body)}.ub-rules li{display:inline-flex;align-items:center;gap:10px;text-align:left}.ub-rules b{color:var(--ub-miss);font-weight:700}.ub-rules .ub-ic{width:26px;height:26px;padding:5px;color:#0b0a1f;border:2px solid var(--dp-ol);box-shadow:2px 2px 0 var(--dp-ol)}.ub-rules li:first-child .ub-ic{background:var(--dp-pink)}.ub-rules li:nth-child(2) .ub-ic{background:var(--ub-miss)}.ub-rules li:nth-child(3) .ub-ic{background:var(--dp-green)}.ub-go-wrap{display:flex;flex-direction:column;align-items:center;width:100%}.ub-go{position:relative;width:min(100%,440px);min-height:72px;font:400 clamp(18px,1.6vw,22px)/1 var(--dp-display);letter-spacing:-.02em;word-spacing:-.25em;text-transform:uppercase;box-shadow:5px 5px 0 var(--dp-ol)}.ub-go .ub-ic{width:28px;height:28px}.ub-go:after{content:"";position:absolute;inset:-2px;border:2px solid var(--dp-pink);pointer-events:none;animation:ub-ring 2.4s var(--dp-ease) infinite}@keyframes ub-ring{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.08,1.32)}}.ub-closed{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(100%,560px);padding:26px 22px 24px;background:var(--dp-panel);border:2px solid var(--dp-ol);border-top:6px solid var(--dp-gold);box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,var(--dp-sh)}.ub-closed-line{margin:0;font:700 clamp(18px,1.6vw,21px)/1.35 var(--dp-body);color:#fff;text-wrap:balance}.ub-closed-sub{margin:0 0 8px;max-width:44ch;color:var(--dp-txt2);font-size:15px;line-height:1.5;text-wrap:balance}.ub-cd{color:var(--dp-gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ub-void .ub-stamp{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(100%,520px);padding:24px;background:var(--dp-panel);border:2px solid var(--dp-ol);border-top:6px solid var(--ub-miss);box-shadow:var(--dp-sh)}.ub-void .ub-stamp b{font:400 22px/1 var(--dp-display);text-transform:uppercase;color:var(--ub-miss)}.ub-void .ub-stamp p{margin:0;color:var(--dp-txt2);font-size:16px;line-height:1.5}html.ub-locked,html.ub-locked body{height:100%;overflow:hidden;overscroll-behavior:none}.ub-run{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:var(--dp-bg);color:var(--dp-txt);font-family:var(--dp-body);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ub-bar{position:relative;z-index:10;flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:14px;height:calc(64px + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) calc(20px + env(safe-area-inset-right, 0px)) 0 calc(20px + env(safe-area-inset-left, 0px));background:var(--dp-bg2);border-bottom:2px solid var(--dp-ol);box-shadow:0 2px 0 color-mix(in srgb,var(--c,var(--dp-pink)) 85%,transparent)}.ub-bar,.ub-bar-l{align-items:center;gap:14px}.ub-bar-l,.ub-bar-r{display:flex;min-width:0}.ub-bar-r{justify-content:flex-end}.ub-steps{list-style:none;display:flex;align-items:flex-end;gap:4px;height:30px;margin:0;padding:0;flex:none}.ub-steps li{width:16px;height:calc(6px + var(--h, 1) * 8px);background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);transition:background .3s,transform .3s var(--dp-ease)}.ub-steps li.won{background:var(--dp-green)}.ub-steps li.miss{background:var(--ub-miss)}.ub-steps li.now{background:var(--c);box-shadow:0 0 0 2px #fff;animation:ub-now 1.6s ease-in-out infinite}@keyframes ub-now{50%{box-shadow:0 0 0 2px #fff,0 0 14px 2px color-mix(in srgb,var(--c) 70%,transparent)}}.ub-bar-where{display:inline-flex;align-items:baseline;gap:2px;min-width:0;font:700 15px/1 var(--dp-body);color:#fff;white-space:nowrap}.ub-of{color:var(--dp-txt3)}.ub-bar-name{min-width:0;overflow:hidden;text-overflow:ellipsis;margin-left:10px;padding-left:12px;border-left:2px solid var(--dp-rule);color:var(--dp-txt2);font-weight:600}.ub-clock{position:relative;display:flex;justify-content:center;min-width:7ch}.ub-clock-t{font:400 36px/1 var(--dp-display);letter-spacing:-.05em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:3px 3px 0 var(--dp-ol)}.ub-clock-pop{position:absolute;left:50%;top:100%;transform:translateX(-50%);padding:4px 8px;background:var(--ub-miss);color:#160b0a;border:2px solid var(--dp-ol);box-shadow:2px 2px 0 var(--dp-ol);font:400 15px/1 var(--dp-display);white-space:nowrap;animation:ub-pop 1.6s var(--dp-ease) forwards;pointer-events:none}@keyframes ub-pop{0%{opacity:0;transform:translate(-50%,-14px) scale(1.4)}18%{opacity:1;transform:translate(-50%,6px) scale(1)}75%{opacity:1;transform:translate(-50%,6px)}to{opacity:0;transform:translate(-50%)}}.ub-giveup{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:0 8px 0 18px;border:2px solid var(--dp-ol);background:var(--dp-panel2);color:#fff;font:700 15px/1.1 var(--dp-body);cursor:pointer;box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,3px 3px 0 var(--dp-ol);transition:transform .12s var(--dp-ease),box-shadow .12s,background .15s;white-space:nowrap}.ub-giveup:hover:not(:disabled){background:#2a2a34;transform:translate(-1px,-1px);box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,4px 4px 0 var(--dp-ol)}.ub-giveup:active:not(:disabled){transform:translate(2px,2px);box-shadow:none}.ub-giveup:disabled{opacity:.45;cursor:default}.ub-giveup-p{padding:6px 8px;background:var(--ub-miss);color:#160b0a;border:2px solid var(--dp-ol);font:400 13px/1 var(--dp-display);letter-spacing:-.02em}.ub-short{display:none}.ub-stage{flex:1 1 auto;display:flex;justify-content:center;padding:14px 18px calc(16px + env(safe-area-inset-bottom, 0px));background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 32px),var(--dp-bg)}.ub-frame,.ub-stage{position:relative;min-height:0}.ub-frame{width:min(100%,1180px);height:100%;background:var(--dp-sheet);border:2px solid var(--dp-ol);box-shadow:0 0 0 1px rgba(255,255,255,.08),var(--dp-sh);animation:ub-in .35s var(--dp-ease) both}@keyframes ub-in{0%{opacity:0;transform:translateY(10px)}}.ub-frame .gameframe-wrap,.ub-frame .gameframe-wrap.gameframe-inline{aspect-ratio:auto!important;width:100%;max-width:none;height:100%;border:0;border-radius:0;background:var(--dp-sheet)}.ub-frame .gameframe{background:var(--dp-sheet)}.ub-frame .gameframe-inline{overscroll-behavior:none}.ub-count{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:var(--dp-bg)}.ub-count.go{background:transparent;animation:ub-lift .7s var(--dp-ease) forwards;pointer-events:none}@keyframes ub-lift{0%,40%{opacity:1}to{opacity:0}}.ub-count-n{font:400 clamp(120px,min(40vh,52vw),360px)/1 var(--dp-display);letter-spacing:-.06em;color:var(--dp-pink);text-shadow:8px 8px 0 var(--dp-ol);animation:ub-tick .64s var(--dp-ease) both;text-transform:uppercase}.ub-count-n[data-n="2"]{color:var(--dp-gold)}.ub-count-n[data-n="1"]{color:var(--dp-green)}.ub-count-n[data-n="0"]{color:#fff;font-size:clamp(90px,min(30vh,36vw),260px)}.ub-count.go .ub-count-first{opacity:0}@keyframes ub-tick{0%{opacity:0;transform:scale(1.5)}30%{opacity:1;transform:scale(1)}}.ub-count-first{color:var(--dp-txt2);font:600 18px/1.3 var(--dp-body)}.ub-count-first b{color:#fff}.ub-beat{position:absolute;inset:0;z-index:4;justify-content:center;padding:20px;background:var(--dp-bg)}.ub-beat,.ub-beat-card{display:flex;align-items:center}.ub-beat-card{--ub-cut:var(--dp-bg);flex-direction:column;gap:10px;text-align:center;animation:ub-beat .4s var(--dp-ease) both}@keyframes ub-beat{0%{opacity:0;transform:scale(.9)}}.ub-beat-mark{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;border:3px solid var(--dp-ol);box-shadow:4px 4px 0 var(--dp-ol);color:#0b0a1f}.ub-beat-mark .ub-ic{width:40px;height:40px}.ub-beat.won .ub-beat-mark{background:var(--dp-green)}.ub-beat.miss .ub-beat-mark{background:var(--ub-miss)}.ub-beat-word{margin-top:4px;font:400 clamp(24px,3.4vw,34px)/1 var(--dp-display);letter-spacing:-.03em;word-spacing:-.3em;text-transform:uppercase}.ub-beat.won .ub-beat-word{color:var(--dp-green)}.ub-beat.miss .ub-beat-word{color:var(--ub-miss)}.ub-beat-time{font:400 clamp(48px,9vw,92px)/1 var(--dp-display);letter-spacing:-.05em;color:#fff;text-shadow:5px 5px 0 var(--dp-ol)}.ub-beat.miss .ub-beat-time{color:var(--ub-miss)}.ub-beat-of{margin-top:8px;color:var(--dp-txt3);font:700 13px/1.2 var(--dp-body);letter-spacing:.12em;text-transform:uppercase}.ub-beat-next{display:flex;align-items:center;gap:14px;margin-top:22px;padding:10px 18px 10px 10px;background:var(--dp-panel);border:2px solid var(--dp-ol);border-left:6px solid var(--c);box-shadow:var(--dp-sh);text-align:left;--ub-cut:var(--dp-panel)}.ub-beat-next img{width:64px;height:64px;object-fit:cover;border:2px solid var(--dp-ol);background:var(--dp-sheet)}.ub-beat-next>span{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.ub-beat-next small{color:var(--dp-txt3);font:700 11px/1 var(--dp-body);letter-spacing:.12em;text-transform:uppercase}.ub-beat-next b{color:#fff;font:700 19px/1.15 var(--dp-body)}.ub-beat-done{margin-top:14px;color:var(--dp-gold);font:400 20px/1 var(--dp-display);text-transform:uppercase}.ub-sheet{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(8,8,11,.74);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ub-fade .16s ease-out}@keyframes ub-fade{0%{opacity:0}}.ub-sheet-card{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(100%,440px);max-height:100%;overflow:auto;padding:26px 24px 24px;text-align:center;background:var(--dp-panel);border:2px solid var(--dp-ol);border-top:6px solid var(--ub-miss);box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,6px 6px 0 var(--dp-ol);animation:ub-beat .2s var(--dp-ease) both}.ub-sheet-kick{color:var(--dp-txt3);font:700 12px/1 var(--dp-body);letter-spacing:.14em}.ub-sheet-card h2,.ub-sheet-kick{margin:0;text-transform:uppercase}.ub-sheet-card h2{font:400 clamp(20px,2.4vw,26px)/1.15 var(--dp-display);letter-spacing:-.03em;word-spacing:-.3em;color:#fff;text-wrap:balance}.ub-sheet-body{margin:0 0 10px;color:var(--dp-txt2);font-size:16px;line-height:1.45}.ub-sheet-body b{color:var(--ub-miss)}.ub-sheet .ub-actions{width:100%}.ub-share{position:fixed;z-index:1001}.ub-share .ub-sheet-card{width:min(100%,460px);border-top-color:var(--dp-pink)}.ub-share-img{display:block;width:auto;height:min(48vh,520px);max-width:100%;aspect-ratio:9/16;object-fit:contain;border:2px solid var(--dp-ol);box-shadow:4px 4px 0 var(--dp-ol)}.ub-share-text{margin:4px 0 8px;padding:0;white-space:pre-wrap;color:var(--dp-txt2);font:500 14px/1.5 var(--dp-body)}.ub-close{margin-top:2px;font-size:15px}.ub-results{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,4vw,72px);gap:clamp(32px,4vw,72px);align-items:start;max-width:1180px;margin:0 auto;padding:clamp(26px,4vh,48px) 0 0}.ub-res-hero{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.ub-res-label{margin:14px 0 -6px;color:var(--dp-txt3);font:700 13px/1 var(--dp-body);letter-spacing:.16em;text-transform:uppercase}.ub-res-time{margin:0;font:400 clamp(76px,11vw,150px)/.95 var(--dp-display);letter-spacing:-.06em;color:#fff;text-shadow:6px 6px 0 var(--dp-ol);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ub-res-tally{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;margin:0 0 6px;color:var(--dp-txt2);font:600 18px/1.3 var(--dp-body)}.ub-res-tally>span+span:before{content:"·";margin:0 10px;color:var(--dp-txt3)}.ub-res-tally b{color:#fff}.ub-res-tally .miss{color:var(--ub-miss)}.ub-res-tally .clean{color:var(--dp-green)}.ub-res-rank{margin:-4px 0 8px;padding:8px 14px;background:color-mix(in srgb,var(--dp-gold) 16%,transparent);border:2px solid var(--dp-gold);color:#fff;font:700 15px/1.2 var(--dp-body)}.ub-res-rank.quiet{background:none;border-color:var(--dp-rule);color:var(--dp-txt2);font-weight:500}.ub-res-hero .ub-actions{margin-top:8px}.ub-res-side{display:flex;flex-direction:column;gap:30px;min-width:0}.ub-splits{--ub-cut:var(--dp-panel);list-style:none;margin:0;padding:4px 10px;background:var(--dp-panel);border:2px solid var(--dp-ol);box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,var(--dp-sh)}.ub-splits li{display:grid;grid-template-columns:22px 40px minmax(0,1fr) 22px 68px;align-items:center;grid-gap:12px;gap:12px;padding:6px 4px;border-top:1px solid var(--dp-rule)}.ub-splits li:first-child{border-top:0}.ub-sp-no{font:400 13px/1 var(--dp-display);color:var(--dp-txt3);text-align:center}.ub-sp-art{width:40px;height:40px;object-fit:cover;background:var(--dp-sheet);border:2px solid var(--dp-ol);box-shadow:inset 0 -3px 0 var(--c)}.ub-sp-name{display:flex;flex-direction:column;gap:4px;min-width:0}.ub-sp-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 15.5px/1.2 var(--dp-body);color:#fff}.ub-sp-name small{display:inline-flex;align-items:center;gap:8px;color:var(--dp-txt3);font:600 12.5px/1 var(--dp-body)}.ub-sp-name .ub-brains{font-size:12px}.ub-sp-mark{display:grid;place-items:center;width:22px;height:22px;color:#0b0a1f;border:2px solid var(--dp-ol)}.ub-sp-mark .ub-ic{width:13px;height:13px}.ub-splits li.won .ub-sp-mark{background:var(--dp-green)}.ub-splits li.miss .ub-sp-mark{background:var(--ub-miss)}.ub-splits li.miss .ub-sp-art{filter:saturate(.3) brightness(.6)}.ub-sp-time{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font:700 16px/1 var(--dp-body);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ub-sp-time em{font:400 11.5px/1 var(--dp-display);font-style:normal;color:var(--ub-miss)}.ub-splits li.miss .ub-sp-time{color:var(--dp-txt2)}.ub-top ol{list-style:none;margin:0;padding:4px 10px;background:var(--dp-panel);border:2px solid var(--dp-ol);box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,var(--dp-sh)}.ub-top li{display:flex;align-items:center;gap:12px;padding:9px 4px;border-top:1px solid var(--dp-rule);font-size:15px}.ub-top li:first-child{border-top:0}.ub-top li.me{background:color-mix(in srgb,var(--dp-pink) 16%,transparent);box-shadow:inset 3px 0 0 var(--dp-pink)}.ub-top .rk{flex:none;display:grid;place-items:center;width:28px;height:28px;font:700 13px/1 var(--dp-body);color:var(--dp-txt2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ub-top .rk-1,.ub-top .rk-2,.ub-top .rk-3{color:#0b0a1f;border:2px solid var(--dp-ol);box-shadow:var(--dp-sh-sm)}.ub-top .rk-1{background:var(--dp-gold)}.ub-top .rk-2{background:#d8d4ee}.ub-top .rk-3{background:#ff9a5c}.ub-top .nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#fff;text-decoration:none}.daily-page .ub-top .nm:visited{color:#fff}.ub-top .nm:hover{color:var(--dp-pink)}.ub-top .sv{font-size:12.5px;color:var(--dp-txt3)}.ub-top li b{min-width:64px;text-align:right;font:700 16px/1 var(--dp-body);color:var(--dp-gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ub-signin{margin:0;color:var(--dp-txt2);font-size:15px;line-height:1.55;text-align:center}.ub-signin a{color:#fff;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--dp-pink);text-decoration-color:var(--dp-pink);text-decoration-thickness:2px;text-underline-offset:4px}@media (max-width:1099px){.ub-course{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 16px;max-width:760px}.ub-results{grid-template-columns:minmax(0,1fr);max-width:640px}.ub-res-hero{position:static}.ub-bar-name{display:none}}@media (max-width:760px){body:has(.ub-page) .wf-phbar{display:none}.ub-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;height:calc(54px + env(safe-area-inset-top, 0px));padding-left:calc(10px + env(safe-area-inset-left, 0px));padding-right:calc(10px + env(safe-area-inset-right, 0px))}.ub-bar-l{flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.ub-steps{gap:2px;height:20px}.ub-steps li{width:8px;height:calc(5px + var(--h, 1) * 5px)}.ub-bar-where{font-size:12px}.ub-clock{min-width:0}.ub-clock-t{font-size:25px;text-shadow:2px 2px 0 var(--dp-ol)}.ub-giveup{flex-direction:column;justify-content:center;gap:4px;min-height:44px;padding:4px 12px;font-size:13.5px}.ub-giveup-p{padding:2px 5px;font-size:10px;border-width:1.5px}.ub-long{display:none}.ub-short{display:inline}.ub-stage{padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background:var(--dp-sheet)}.ub-frame{width:100%;border:0;box-shadow:none}.ub-beat,.ub-count{background:var(--dp-bg)}}@media (max-width:640px){.ub-page{padding-bottom:28px}.ub-start{gap:18px;padding-top:16px}.ub-mast{gap:10px}.ub-kick{font-size:11px;letter-spacing:.12em}.ub-kick>span+span:before{margin:0 7px}.ub-word{font-size:clamp(36px,12.2vw,54px);line-height:.9;text-shadow:3px 3px 0 var(--dp-ol)}.ub-word .ub-word-a{display:block}.ub-word:after{width:min(240px,66%);height:7px;margin-top:12px}.ub-pitch{display:none}.ub-course{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:6px 10px;padding-top:0}.ub-stop{flex-direction:row;align-items:center;gap:8px;text-align:left}.ub-stop-no{flex:none;width:18px;margin:0;font-size:11px;text-align:center}.ub-stop.final .ub-no-n{display:inline}.ub-final-top{display:none}.ub-final-art{display:block;position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);padding:2px 4px 1px;font-size:8px;border-width:1.5px;box-shadow:none}.ub-stop-art{flex:none;width:42px;border-width:2px;box-shadow:2px 2px 0 var(--dp-ol)}.ub-stop-body{align-items:flex-start;gap:4px;padding:0;min-width:0}.ub-stop-name{font-size:13.5px;line-height:1.15}.ub-stop .ub-brains{font-size:11px}.ub-stop.final .ub-stop-art{box-shadow:0 0 0 2px var(--dp-ol),2px 2px 0 2px var(--dp-ol),0 0 18px color-mix(in srgb,var(--dp-gold) 45%,transparent)}.ub-rules{flex-direction:column;align-items:flex-start;gap:8px;font-size:14.5px}.ub-rules .ub-ic{width:22px;height:22px;padding:4px}.ub-go-wrap{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;width:calc(100% + 32px);margin:-6px -16px 0;padding:14px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,transparent,var(--dp-bg) 26%)}.ub-go-wrap .ub-testing{margin-top:10px}.ub-go{min-height:64px;font-size:18px}.ub-btn{min-height:56px;font-size:17px}.ub-res-time{font-size:clamp(64px,21vw,96px);text-shadow:4px 4px 0 var(--dp-ol)}.ub-res-tally{font-size:16px}.ub-splits{padding:2px 6px}.ub-splits li{grid-template-columns:16px 40px minmax(0,1fr) 20px 58px;gap:9px;padding:7px 2px}.ub-sp-art{width:40px;height:40px}.ub-sp-name b{font-size:14.5px}.ub-sp-time{font-size:15px}.ub-beat-next{padding:8px 14px 8px 8px}.ub-beat-next img{width:52px;height:52px}.ub-beat-next b{font-size:17px}}@media (max-width:370px){.ub-stop-name{font-size:12.5px}.ub-clock-t{font-size:22px}.ub-giveup{padding:4px 9px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ub-go,.ub-steps li.now{animation:none}.ub-beat-card,.ub-clock-pop,.ub-count-n,.ub-frame,.ub-sheet,.ub-sheet-card{animation-duration:.01s}}html[data-mode=day] .ub-beat-time,html[data-mode=day] .ub-res-time,html[data-mode=day] .ub-word{color:var(--dp-txt);text-shadow:4px 4px 0 #ffc21a}html[data-mode=day] .ub-word em{color:var(--dp-pink)}html[data-mode=day] .ub-bar-where,html[data-mode=day] .ub-beat-next b,html[data-mode=day] .ub-closed-line,html[data-mode=day] .ub-count-first b,html[data-mode=day] .ub-giveup,html[data-mode=day] .ub-h,html[data-mode=day] .ub-res-rank,html[data-mode=day] .ub-res-tally b,html[data-mode=day] .ub-sheet-card h2,html[data-mode=day] .ub-signin a,html[data-mode=day] .ub-sp-name b,html[data-mode=day] .ub-sp-time,html[data-mode=day] .ub-stop-name,html[data-mode=day] .ub-top .nm{color:var(--dp-txt)}html[data-mode=day] .ub-clock-t{color:var(--dp-txt);text-shadow:2px 2px 0 #ffc21a}html[data-mode=day] .ub-count-n[data-n="0"]{color:var(--dp-txt);text-shadow:8px 8px 0 #ffc21a}html[data-mode=day] .ub-beat.miss .ub-beat-time{text-shadow:4px 4px 0 var(--dp-txt)}html[data-mode=day] .ub-stage{background:var(--dp-bg)}html[data-mode=day] .ub-steps li{background:rgba(22,18,58,.14)}html[data-mode=day] .ub-steps li.won{background:var(--dp-green)}html[data-mode=day] .ub-steps li.miss{background:var(--ub-miss)}html[data-mode=day] .ub-steps li.now{background:var(--c);box-shadow:0 0 0 2px var(--dp-txt)}html[data-mode=day] .ub-btn:hover{background:#ebe4d6}html[data-mode=day] .ub-btn-hot,html[data-mode=day] .ub-btn-hot:hover{color:#fff;background:var(--dp-pink)}html[data-mode=day] .ub-brains{color:#c98a00}html[data-mode=day] .ub-giveup:hover:not(:disabled){background:#ebe4d6}