.preview-comparison[data-v-697c6c58]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.rule-block[data-v-697c6c58]{min-width:0;overflow-wrap:anywhere}@media(max-width:500px){.preview-comparison[data-v-697c6c58]{grid-template-columns:1fr}}.pbz-speedrun{color-scheme:dark;--ink:#111;--panel:#1c1c1c;--line:#9b9b9b35;--gold:#aeaeae;--bright:#cfcfcf;--paper:#dedede;--muted:#a6a6a6;--dim:#767676;--red:#888;--green:#b3b3b3;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--body:"PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--brush:"Kaiti SC","STKaiti","KaiTi",serif}.pbz-speedrun *{box-sizing:border-box}.pbz-speedrun [hidden]{display:none!important}.pbz-speedrun{background:radial-gradient(ellipse at 10% -10%,rgba(113,113,113,.11),rgba(0,0,0,0) 45rem),var(--ink);color:var(--paper);font:14px/1.6 var(--body);margin:0;min-height:100vh;scroll-behavior:smooth}.pbz-speedrun button,.pbz-speedrun select{font:inherit}.pbz-speedrun button{cursor:pointer}.pbz-speedrun button:disabled{cursor:wait;opacity:.5}.pbz-speedrun a,.pbz-speedrun button,.pbz-speedrun select,.pbz-speedrun summary{-webkit-tap-highlight-color:transparent}.pbz-speedrun a:focus-visible,.pbz-speedrun button:focus-visible,.pbz-speedrun select:focus-visible,.pbz-speedrun summary:focus-visible{outline:2px solid var(--bright);outline-offset:4px}.pbz-speedrun .shell{margin:auto;padding:27px 0 25px;width:min(1640px,calc(100% - 64px))}.pbz-speedrun .masthead{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:0 0 23px}.pbz-speedrun .brand{align-items:center;display:flex;gap:17px}.pbz-speedrun .seal{border:1px solid #8a8a8a;color:#a5a5a5;display:grid;font:31px var(--brush);height:52px;place-items:center;transform:rotate(-5deg);width:49px}.pbz-speedrun .brand-name{font:30px/1.15 var(--brush);letter-spacing:4px}.pbz-speedrun .brand-sub{color:var(--muted);font-size:10px;letter-spacing:8px;margin-top:8px}.pbz-speedrun .header-actions{align-items:center;display:flex;gap:20px}.pbz-speedrun .tool-switch{border:1px solid var(--line);border-radius:6px;display:flex;gap:3px;padding:4px}.pbz-speedrun .tool-switch button{background:rgba(0,0,0,0);border:0;border-radius:3px;color:var(--muted);font-size:12px;padding:8px 15px}.pbz-speedrun .tool-switch button[aria-current]{background:rgba(153,153,153,.125);color:var(--bright)}.pbz-speedrun .header-note{color:var(--gold);font-size:11px;letter-spacing:2px}.pbz-speedrun .status-strip{background:linear-gradient(100deg,rgba(40,40,40,.533),#181818);border:1px solid #b0b0b036;border-radius:6px;display:flex;gap:13px;margin:21px 0 23px;min-height:65px;padding:13px 17px;position:relative}.pbz-speedrun .status-dot{background:var(--green);border-radius:50%;box-shadow:0 0 12px rgba(179,179,179,.2);flex:none;height:8px;width:8px}.pbz-speedrun .status-copy strong{color:#d9d9d9;display:block;font-size:13px;font-weight:600}.pbz-speedrun .status-copy span{color:var(--muted);font-size:11px}.pbz-speedrun .status-actions{align-items:center;flex:none;gap:12px;margin-left:auto}.pbz-speedrun .storage-tag{color:#b0b0b0;font-size:10px}.pbz-speedrun .button{background:rgba(143,143,143,.08);border:1px solid #9b9b9b55;border-radius:4px;color:var(--bright);font-size:11px;padding:8px 12px}.pbz-speedrun .button:hover{background:rgba(143,143,143,.153);border-color:rgba(155,155,155,.533)}.pbz-speedrun .icon-button{background:none;border:0;color:var(--muted);font-size:19px;line-height:1;min-width:32px;padding:7px}.pbz-speedrun .status-strip[data-state=busy] .status-dot{animation:pbz-speedrun-breathe 1s ease-in-out infinite}.pbz-speedrun .status-strip[data-state=error]{background:rgba(44,44,44,.125);border-color:rgba(136,136,136,.333)}.pbz-speedrun .status-strip[data-state=error] .status-dot{background:var(--red)}.pbz-speedrun .status-strip[data-state=empty]{border-color:rgba(155,155,155,.333)}.pbz-speedrun .status-strip[data-state=empty] .status-dot{background:var(--gold)}.pbz-speedrun .status-menu-wrap{position:relative}.pbz-speedrun .status-menu{background:#212121;border:1px solid #9b9b9b66;border-radius:5px;box-shadow:0 16px 36px rgba(0,0,0,.533);padding:6px;position:absolute;right:0;top:calc(100% + 13px);width:225px;z-index:8}.pbz-speedrun .status-menu button{background:none;border:0;border-radius:3px;color:var(--paper);display:block;font-size:12px;padding:10px;text-align:left;width:100%}.pbz-speedrun .status-menu button:hover{background:rgba(155,155,155,.08)}.pbz-speedrun .menu-caption{color:var(--dim);font-size:10px;margin:5px 10px}.pbz-speedrun .layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 330px}.pbz-speedrun .panel{background:linear-gradient(130deg,rgba(33,33,33,.8),#181818);border:1px solid var(--line);border-radius:7px;min-width:0}.pbz-speedrun .board-panel{overflow:hidden}.pbz-speedrun .board-heading{align-items:center;background:linear-gradient(115deg,rgba(54,54,54,.4),rgba(27,27,27,0));border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;min-height:147px;overflow:hidden;padding:28px 30px 26px;position:relative}.pbz-speedrun .board-heading-copy{min-width:0;position:relative;z-index:1}.pbz-speedrun .eyebrow{color:var(--gold);font-size:11px;letter-spacing:3px;margin-bottom:7px}.pbz-speedrun h1{font:37px/1.35 var(--brush);letter-spacing:3px;margin:0}.pbz-speedrun .board-heading p{color:var(--muted);font-size:12px;margin:9px 0 0}.pbz-speedrun .board-mark{border-left:1px solid #9b9b9b44;display:grid;flex:none;gap:2px;padding-left:25px;position:relative;text-align:center;z-index:1}.pbz-speedrun .board-mark strong{color:var(--bright);font:35px/1.2 var(--mono);letter-spacing:-2px}.pbz-speedrun .board-mark span{color:var(--muted);font-size:10px;letter-spacing:2px}.pbz-speedrun .board-content{padding:0 27px 20px}.pbz-speedrun .board-tabs{border-bottom:1px solid var(--line);display:flex;gap:30px}.pbz-speedrun .board-tab{background:rgba(0,0,0,0);border:0;color:var(--muted);font-size:15px;padding:20px 1px 16px;position:relative}.pbz-speedrun .board-tab[aria-selected=true]{color:var(--bright);font-weight:600}.pbz-speedrun .board-tab[aria-selected=true]:after{background:var(--gold);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.pbz-speedrun .board-tab:hover{color:var(--paper)}.pbz-speedrun .board-tab span{font-size:11px;margin-left:4px;opacity:.7}.pbz-speedrun .filter-bar{align-items:center;display:flex;gap:12px;padding:19px 0 18px}.pbz-speedrun .filter-label{color:var(--muted);font-size:12px}.pbz-speedrun .difficulty-filter{background:#1c1c1c;border:1px solid var(--line);border-radius:4px;color:#d5d5d5;font-size:12px;min-width:151px;padding:8px 34px 8px 12px}.pbz-speedrun .board-count{color:var(--dim);font-size:11px;margin-left:auto}.pbz-speedrun .rank-table{border:1px solid #9b9b9b2b;border-radius:5px}.pbz-speedrun table{border-collapse:collapse;text-align:left;width:100%}.pbz-speedrun .rank-table table{min-width:760px;table-layout:fixed}.pbz-speedrun .rank-table th{background:rgba(155,155,155,.043);color:#9c9c9c;font-size:13px;font-weight:400;padding:12px 13px;white-space:nowrap}.pbz-speedrun .rank-table td{border-top:1px solid #9b9b9b1e;font-size:16px;height:64px;padding:10px 13px;vertical-align:middle}.pbz-speedrun .rank-table tbody tr:hover td{background:rgba(155,155,155,.03)}.pbz-speedrun .rank-table tbody tr.is-me td{background:rgba(139,139,139,.125)}.pbz-speedrun .rank-table tbody tr.is-me td:first-child{box-shadow:inset 2px 0 var(--gold)}.pbz-speedrun .rank-table .rank-number{color:#b2b2b2;font:18px var(--mono)}.pbz-speedrun .rank-number.top{color:var(--bright)}.pbz-speedrun .player{align-items:center;display:flex;gap:10px;min-width:0}.pbz-speedrun .avatar{background:rgba(155,155,155,.04);border:1px solid #9b9b9b3b;border-radius:50%;color:#b6b6b6;display:grid;flex:none;font:15px var(--brush);height:31px;place-items:center;width:31px}.pbz-speedrun .player-info{display:grid;gap:2px;min-width:0}.pbz-speedrun .player-name{background:none;border:0;color:var(--paper);font-size:16px;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.pbz-speedrun .player-name:hover{color:var(--bright)}.pbz-speedrun .player-channel{color:#999;font-size:11px}.pbz-speedrun .player-self{border:1px solid #9b9b9b4d;border-radius:3px;color:#bdbdbd;display:inline-block;font-size:9px;margin-left:6px;padding:0 4px;vertical-align:1px}.pbz-speedrun .rank-table .rank-time{color:#d4d4d4;font:19px var(--mono);white-space:nowrap}.pbz-speedrun .rank-cycle,.pbz-speedrun .rank-difficulty{color:#b6b6b6;white-space:nowrap}.pbz-speedrun .rank-table .rank-date{color:#a7a7a7;font:14px var(--mono);white-space:nowrap}.pbz-speedrun .rank-empty{color:var(--muted);padding:47px 20px;text-align:center}.pbz-speedrun .rank-empty strong{color:var(--paper);display:block;font-size:16px;margin-bottom:7px}.pbz-speedrun .rank-empty p{font-size:12px;margin:0}.pbz-speedrun .rank-foot{color:#868686;display:flex;font-size:10px;gap:16px;justify-content:space-between;margin-top:15px}.pbz-speedrun .rank-foot p{margin:0}.pbz-speedrun .rank-foot span{color:#a0a0a0;flex:none}.pbz-speedrun .side-panel{display:grid;gap:20px;position:-webkit-sticky;position:sticky;top:24px}.pbz-speedrun .personal-card{padding:24px 23px 21px}.pbz-speedrun .side-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.pbz-speedrun .side-heading h2{color:#ddd;font:23px var(--brush);letter-spacing:1px;margin:0}.pbz-speedrun .side-heading>span{color:var(--dim);font-size:10px}.pbz-speedrun .profile{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;padding:19px 0}.pbz-speedrun .profile .avatar{font-size:21px;height:39px;width:39px}.pbz-speedrun .profile-name{color:#d7d7d7;display:block;font-size:14px}.pbz-speedrun .pb-label,.pbz-speedrun .profile-channel{color:var(--muted);font-size:10px}.pbz-speedrun .pb-label{margin-top:21px}.pbz-speedrun .pb-time{color:var(--bright);display:block;font:38px/1.25 var(--mono);letter-spacing:-1.5px;margin:5px 0 10px}.pbz-speedrun .personal-meta{color:#b0b0b0;display:flex;flex-wrap:wrap;font-size:11px;gap:8px}.pbz-speedrun .personal-meta span+span:before{color:#6c6c6c;content:"·";margin-right:8px}.pbz-speedrun .personal-date{color:#868686;font-size:11px;margin:9px 0 17px}.pbz-speedrun .personal-rank{align-items:baseline;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding:15px 0}.pbz-speedrun .personal-rank span{color:var(--muted);font-size:11px}.pbz-speedrun .personal-rank strong{color:var(--bright);font:20px var(--brush)}.pbz-speedrun .personal-hint{color:#8d8d8d;font-size:10px;line-height:1.7;margin:0 0 16px}.pbz-speedrun .detail-button{background:rgba(155,155,155,.035);border:1px solid var(--line);border-radius:4px;color:#b9b9b9;font-size:11px;padding:10px;width:100%}.pbz-speedrun .detail-button:hover{background:rgba(155,155,155,.094)}.pbz-speedrun .personal-empty{padding:25px 0 3px}.pbz-speedrun .personal-empty strong{color:#cfcfcf;display:block;font:20px var(--brush)}.pbz-speedrun .personal-empty p{color:var(--muted);font-size:12px;margin:9px 0 18px}.pbz-speedrun .personal-empty .button{width:100%}.pbz-speedrun .rule-link{background:none;border:0;color:#a4a4a4;font-size:11px;padding:0;text-align:left}.pbz-speedrun .rule-link:hover{color:var(--bright)}.pbz-speedrun .side-note{color:#6b6b6b;font-size:10px;line-height:1.8;margin:0;padding:0 5px}.pbz-speedrun .footer{border-top:1px solid var(--line);color:#747474;font-size:10px;gap:20px;justify-content:space-between;margin-top:25px;padding-top:15px}.pbz-speedrun .footer strong{color:#989898;font-weight:400}.pbz-speedrun .toast{background:rgba(38,38,38,.93);border:1px solid #9b9b9b65;border-radius:5px;bottom:24px;box-shadow:0 10px 30px rgba(0,0,0,.533);color:#ddd;font-size:12px;max-width:min(430px,calc(100% - 32px));opacity:0;padding:13px 17px;pointer-events:none;position:fixed;right:24px;transform:translateY(8px);transition:opacity .16s,transform .16s;z-index:60}.pbz-speedrun .toast.show{opacity:1;transform:translateY(0)}.pbz-speedrun .drawer-overlay{background:rgba(4,4,4,.72);display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;position:fixed;z-index:50}.pbz-speedrun .drawer-scrim{background:none;border:0;top:0;right:0;bottom:0;left:0;position:absolute}.pbz-speedrun .drawer{background:#1c1c1c;border-left:1px solid var(--line);box-shadow:-18px 0 45px rgba(0,0,0,.533);height:100%;overflow:auto;position:relative;width:min(525px,100%)}.pbz-speedrun .drawer-head{align-items:center;background:rgba(28,28,28,.96);border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding:21px 25px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.pbz-speedrun .drawer-head h2{font:24px var(--brush);margin:0}.pbz-speedrun .drawer-close{background:none;border:1px solid var(--line);border-radius:50%;color:var(--gold);font-size:22px;height:34px;width:34px}.pbz-speedrun .drawer-body{padding:24px 25px 35px}.pbz-speedrun .drawer-intro{color:var(--muted);font-size:12px;line-height:1.9;margin:0 0 24px}.pbz-speedrun .detail-time{color:var(--bright);font:38px var(--mono);margin-bottom:18px}.pbz-speedrun .detail-grid{background:rgba(155,155,155,.133);border:1px solid #9b9b9b22;display:grid;gap:1px;grid-template-columns:1fr 1fr}.pbz-speedrun .detail-cell{background:#1c1c1c;display:grid;gap:6px;padding:14px}.pbz-speedrun .detail-cell span{color:var(--muted);font-size:10px}.pbz-speedrun .detail-cell strong{font-size:13px;font-weight:400;overflow-wrap:anywhere}.pbz-speedrun .rule-block{margin-top:24px}.pbz-speedrun .rule-block h3{color:var(--gold);font:19px var(--brush);margin:0 0 8px}.pbz-speedrun .rule-block li,.pbz-speedrun .rule-block p{color:#b0b0b0;font-size:12px;line-height:1.9}.pbz-speedrun .rule-block p{margin:6px 0}.pbz-speedrun .rule-block ol{padding-left:20px}.pbz-speedrun .data-details{border-top:1px solid var(--line);margin-top:26px;padding-top:17px}.pbz-speedrun .data-details summary{color:#a4a4a4;cursor:pointer;font-size:12px}.pbz-speedrun .data-details p{color:#989898;font-size:11px;line-height:1.9}.pbz-speedrun .data-details code{color:#b6b6b6;font:10px/1.7 var(--mono);overflow-wrap:anywhere}.pbz-speedrun .drawer-active{overflow:hidden}@keyframes pbz-speedrun-breathe{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.pbz-speedrun *,.pbz-speedrun :after,.pbz-speedrun :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media(min-width:1700px){.pbz-speedrun .layout{grid-template-columns:minmax(0,1fr) 360px}.pbz-speedrun .board-heading{min-height:160px}.pbz-speedrun .rank-table td{height:66px}.pbz-speedrun .pb-time{font-size:42px}}@media(max-width:1120px){.pbz-speedrun .shell{width:calc(100% - 40px)}.pbz-speedrun .layout{gap:18px;grid-template-columns:minmax(0,1fr) 285px}.pbz-speedrun .board-content{padding:0 19px 18px}.pbz-speedrun .board-heading{padding:25px 21px}.pbz-speedrun .board-tabs{gap:25px}.pbz-speedrun .activity-card,.pbz-speedrun .personal-card{padding:21px 19px}.pbz-speedrun .pb-time{font-size:32px}.pbz-speedrun .rank-table table{min-width:760px}.pbz-speedrun .rank-table td,.pbz-speedrun .rank-table th{padding-left:10px;padding-right:10px}.pbz-speedrun .board-count{font-size:10px}}@media(max-width:960px){.pbz-speedrun .layout{grid-template-columns:1fr}.pbz-speedrun .side-panel{align-items:start;grid-template-columns:1fr 1fr;position:static}.pbz-speedrun .side-note{grid-column:1/-1}.pbz-speedrun .board-heading{min-height:135px}.pbz-speedrun .rank-table table{min-width:760px}.pbz-speedrun .pb-time{font-size:38px}.pbz-speedrun .activity-card{min-height:260px}}@media(max-width:600px){.pbz-speedrun .shell{padding-top:20px;width:calc(100% - 28px)}.pbz-speedrun .masthead{padding-bottom:19px}.pbz-speedrun .brand{gap:12px}.pbz-speedrun .seal{font-size:25px;height:40px;width:36px}.pbz-speedrun .brand-name{font-size:24px;letter-spacing:2px}.pbz-speedrun .brand-sub{font-size:8px;letter-spacing:4px}.pbz-speedrun .header-actions{gap:0}.pbz-speedrun .header-note{display:none}.pbz-speedrun .tool-switch button{font-size:10px;padding:7px 9px}.pbz-speedrun .status-strip{gap:10px;margin:17px 0;padding:12px}.pbz-speedrun .status-copy strong{font-size:12px}.pbz-speedrun .status-copy span{display:block;font-size:10px}.pbz-speedrun .status-actions{gap:4px}.pbz-speedrun .storage-tag{display:none}.pbz-speedrun .status-actions .button{font-size:10px;padding:7px 8px}.pbz-speedrun .board-heading{gap:10px;min-height:137px;padding:23px 18px}.pbz-speedrun .board-heading p{font-size:11px;max-width:210px}.pbz-speedrun .eyebrow{font-size:9px;letter-spacing:2px}.pbz-speedrun h1{font-size:29px;letter-spacing:2px;max-width:210px;text-wrap:balance}.pbz-speedrun .board-mark{padding-left:14px}.pbz-speedrun .board-mark strong{font-size:28px}.pbz-speedrun .board-mark span{font-size:8px}.pbz-speedrun .board-content{padding:0 13px 15px}.pbz-speedrun .board-tabs{gap:24px}.pbz-speedrun .board-tab{font-size:13px;padding:17px 0 13px}.pbz-speedrun .filter-bar{gap:9px;padding:15px 0}.pbz-speedrun .filter-label{font-size:10px}.pbz-speedrun .difficulty-filter{font-size:11px;min-width:117px;padding:7px 22px 7px 9px}.pbz-speedrun .board-count{font-size:9px}.pbz-speedrun .rank-foot{display:block;line-height:1.8}.pbz-speedrun .rank-foot span{display:block;margin-top:4px}.pbz-speedrun .side-panel{gap:17px;grid-template-columns:1fr}.pbz-speedrun .activity-card{min-height:228px}.pbz-speedrun .footer{display:block;font-size:9px}.pbz-speedrun .footer span{display:block;margin-top:7px}.pbz-speedrun .drawer-head{padding:19px}.pbz-speedrun .drawer-body{padding:22px 19px}.pbz-speedrun .detail-time{font-size:33px}}.pbz-archive .tool-notice,.pbz-speedrun .tool-notice{align-items:center;background:#181c18;border:1px solid #806c43;color:#c9c5b7;display:flex;flex-wrap:wrap;font:13px/1.6 sans-serif;gap:14px;margin:12px auto;max-width:1440px;padding:12px 20px;position:relative;z-index:1}.pbz-archive .tool-notice strong,.pbz-speedrun .tool-notice strong{color:#d7b974;white-space:nowrap}.pbz-archive .tool-notice p,.pbz-speedrun .tool-notice p{color:#f4b1a0;flex-basis:100%;margin:0}.pbz-archive .tool-notice a,.pbz-speedrun .tool-notice a{color:#e2ca92}.pbz-archive .tool-notice button,.pbz-speedrun .tool-notice button{background:rgba(0,0,0,0);border:1px solid #806c43;color:inherit;cursor:pointer;padding:5px 12px}.pbz-archive .tool-notice select,.pbz-speedrun .tool-notice select{background:#20241f;color:#e4d7bb}.pbz-archive .tool-notice [role=alert],.pbz-speedrun .tool-notice [role=alert]{flex-basis:100%}.pbz-archive [hidden],.pbz-speedrun [hidden]{display:none!important}.pbz-archive :focus-visible,.pbz-speedrun :focus-visible{outline:2px solid #d6bd83;outline-offset:4px}@media(max-width:700px){.pbz-archive .tool-notice,.pbz-speedrun .tool-notice{gap:6px;margin:8px;padding:10px}.pbz-archive .tool-notice>span,.pbz-speedrun .tool-notice>span{flex-basis:100%}}.pbz-client-guide{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pbz-client-guide[data-variant=page]{box-sizing:border-box;flex-direction:column;font-size:14px;gap:14px;margin:0;max-width:520px;padding:32px;text-align:center;width:100%}.pbz-client-guide[data-variant=page] strong{font-size:20px}.pbz-client-guide[data-variant=inline] .pbz-client-guide-text{color:#b8b8b8;font-size:13px;line-height:1.5}.pbz-client-guide a.button{box-sizing:border-box;text-align:center;text-decoration:none}.pbz-client-guide-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pbz-client-guide[data-variant=inline] .pbz-client-guide-actions{justify-content:flex-start}.pbz-client-guide[data-variant=page] .button{align-items:center;background:rgba(0,0,0,0);border:1px solid #806c43;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;height:36px;justify-content:center;line-height:1;margin:0;padding:0 16px;text-decoration:none;white-space:nowrap}.pbz-client-guide[data-variant=page] .button.primary{background:#20241f;border-color:#c5ae78;color:#e2ca92}.pbz-client-guide[data-variant=page] .button:focus-visible{outline:1px solid #e4c78b;outline-offset:-1px}@media(max-width:700px){.pbz-client-guide[data-variant=page] .pbz-client-guide-actions{align-items:stretch;flex-direction:column;width:100%}.pbz-client-guide[data-variant=page]{padding:24px 16px}}:is(.pbz-speedrun,.pbz-archive) .pbz-guide-modal{align-items:center;background:rgba(4,4,4,.72);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:50}:is(.pbz-speedrun,.pbz-archive) .pbz-guide-modal-card{max-width:520px;position:relative;width:100%}:is(.pbz-speedrun,.pbz-archive) .pbz-guide-modal-card:focus{outline:none}:is(.pbz-speedrun,.pbz-archive) .pbz-guide-modal-card .pbz-client-guide{background:#181c18;border:1px solid #806c43;border-radius:0;color:#c9c5b7;margin:0}:is(.pbz-speedrun,.pbz-archive) .pbz-guide-modal-close{background:none;border:0;color:#b8b8b8;cursor:pointer;font-size:22px;line-height:1;padding:4px 8px;position:absolute;right:10px;top:8px;z-index:2}:is(.pbz-speedrun,.pbz-archive) .pbz-guide-modal-close:hover{color:#fff}.pbz-archive .pbz-demo-banner{align-items:center;background:rgba(24,28,24,.95);border-bottom:1px solid #806c43;color:#c9c5b7;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:center;line-height:1.5;padding:10px 16px;position:-webkit-sticky;position:sticky;top:var(--pbz-app-top,0);z-index:40}.pbz-archive .pbz-demo-banner .pbz-client-guide{flex:0 0 auto}.pbz-archive .pbz-demo-banner .button{align-items:center;background:rgba(0,0,0,0);border:1px solid #806c43;color:#e2ca92;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:1;padding:0 12px;text-decoration:none;white-space:nowrap}.pbz-archive .pbz-demo-banner .button.primary{background:#20241f;border-color:#c5ae78;color:#e2ca92}@media(max-width:700px){.pbz-archive .pbz-demo-banner{flex-wrap:nowrap;font-size:12px;gap:8px;justify-content:space-between;padding:8px 12px}.pbz-archive .pbz-demo-banner-text{flex:1 1 auto;min-width:0}}.pbz-app-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);left:0;position:fixed;right:0;top:0;z-index:45}.pbz-speedrun .drawer-overlay,:is(.pbz-speedrun,.pbz-archive) .pbz-guide-modal{top:var(--pbz-app-top,0)}@font-face{font-display:swap;font-family:PBZ WenKai;font-style:normal;font-weight:400;src:url(./pbz-wenkai-regular.CfzQ8A_W.woff2) format("woff2")}.pbz-speedrun{--brush:"PBZ WenKai","Kaiti SC","STKaiti","KaiTi",serif}.pbz-speedrun .avatar img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.pbz-speedrun .tool-switch a{color:inherit;font:inherit;padding:9px 16px;text-decoration:none}.pbz-speedrun .rank-table{overflow-x:auto}.pbz-speedrun .rank-empty{white-space:normal}.pbz-speedrun .status-copy strong{overflow-wrap:anywhere}.pbz-speedrun .status-menu{max-height:60vh;overflow:auto}.pbz-speedrun .drawer-block{border-bottom:1px solid #3e3e3e;padding:18px 0}.pbz-speedrun .drawer-block h3{color:#b7b7b7;margin:0 0 10px}.pbz-speedrun .drawer-block p{color:#b8b8b8;line-height:1.8}@media(max-width:700px){.pbz-speedrun .status-actions{justify-content:flex-start;width:100%}.pbz-speedrun .rank-table table{min-width:760px}.pbz-speedrun .status-menu{right:0}.pbz-speedrun .status-strip{align-items:flex-start;flex-wrap:wrap}.pbz-speedrun .status-dot{flex-shrink:0;margin-top:5px}.pbz-speedrun .status-copy{flex:1 1 calc(100% - 25px)}.pbz-speedrun .status-actions{flex:1 1 calc(100% - 18px);gap:8px;margin-left:18px;width:auto}.pbz-speedrun .board-count{overflow-wrap:anywhere}.pbz-speedrun .board-content{min-width:0}}.pbz-speedrun .board-heading h1{font-size:22px}.pbz-speedrun .board-mark strong{font-size:52px}.pbz-speedrun .board-mark span{font-size:12px}.pbz-speedrun .speedrun-logo{display:block;height:auto;width:178px}.pbz-speedrun .board-heading .board-tagline{color:var(--paper);font:37px/1.6 var(--brush);letter-spacing:2px;margin-top:10px}.pbz-speedrun .side-panel{position:static}.pbz-speedrun .activity-card{background:var(--panel);display:grid;gap:16px;padding:20px}.pbz-speedrun .activity-media{aspect-ratio:16/9;background:linear-gradient(135deg,#252525,#181818);border:1px solid var(--line);border-radius:4px;overflow:hidden;width:100%}.pbz-speedrun .activity-media img{display:block;height:100%;object-fit:contain;width:100%}.pbz-speedrun .activity-card .button{display:block;text-align:center;text-decoration:none;width:100%}.pbz-speedrun .activity-card .button:disabled{cursor:default}.pbz-speedrun .board-rules{min-width:0;padding:0 5px}.pbz-speedrun .board-rules h2{color:var(--paper);font:20px/1.5 var(--brush);margin:0 0 16px}.pbz-speedrun .board-rules .drawer-intro{margin-bottom:18px}.pbz-speedrun .board-rules .rule-block{margin-top:18px}.pbz-speedrun .board-rules .rule-block h3{font-size:18px}.pbz-speedrun .board-rules .rule-block p{color:var(--muted);font-size:13px;margin-bottom:0}.pbz-speedrun .board-rules .rule-block ul{display:grid;gap:8px;margin:0;-webkit-padding-start:18px;list-style:disc;padding-inline-start:18px}.pbz-speedrun .board-rules .rule-block li{-webkit-padding-start:2px;color:var(--muted);font-size:13px;line-height:1.9;padding-inline-start:2px}.pbz-speedrun .tool-notice{background:var(--panel);border-color:var(--line);color:var(--muted)}.pbz-speedrun .tool-notice a,.pbz-speedrun .tool-notice p{color:var(--paper)}.pbz-speedrun :focus-visible{outline-color:var(--bright)}@media(max-width:960px){.pbz-speedrun .board-rules{grid-column:1/-1}}@media(max-width:600px){.pbz-speedrun .masthead{gap:12px}.pbz-speedrun .speedrun-logo{width:132px}.pbz-speedrun .board-heading h1{font-size:18px;letter-spacing:1px;max-width:none}.pbz-speedrun .board-heading .board-tagline{font-size:27px;letter-spacing:1px;max-width:none}.pbz-speedrun .board-heading{flex-wrap:wrap}.pbz-speedrun .board-heading-copy{flex:1 1 100%}.pbz-speedrun .board-mark{align-items:baseline;border-left:0;display:flex;gap:8px;padding-left:0}.pbz-speedrun .board-mark strong{font-size:36px}.pbz-speedrun .board-mark span{font-size:10px}.pbz-speedrun .filter-bar{flex-wrap:wrap}.pbz-speedrun .filter-label{white-space:nowrap}.pbz-speedrun .status-strip{flex-wrap:wrap}.pbz-speedrun .status-copy{flex:1;min-width:0}.pbz-speedrun .status-actions{margin-left:18px}}.pbz-speedrun{background-color:var(--ink);isolation:isolate;position:relative}.pbz-speedrun:before{background-image:linear-gradient(rgba(0,0,0,.62),rgba(0,0,0,.74)),url(https://img2-tc.tapimg.com/moment/etag/FqrmJxy3m7bnVbalecFdtTbvue8t_20261030155412.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}.pbz-speedrun .panel,.pbz-speedrun .status-strip,.pbz-speedrun .tool-notice{border-radius:20px}.pbz-speedrun .activity-media,.pbz-speedrun .button,.pbz-speedrun .detail-button,.pbz-speedrun .detail-grid,.pbz-speedrun .difficulty-filter,.pbz-speedrun .tool-switch{border-radius:12px}.pbz-speedrun .status-menu button,.pbz-speedrun .tool-switch a,.pbz-speedrun .tool-switch button{border-radius:9px}.pbz-speedrun .rank-table,.pbz-speedrun .status-menu,.pbz-speedrun .toast{border-radius:14px}.pbz-speedrun .player-self{border-radius:6px}.pbz-speedrun .detail-grid{overflow:hidden}.pbz-speedrun .drawer{border-radius:20px 0 0 20px}.pbz-speedrun .board-panel{background:var(--panel);isolation:isolate;position:relative}.pbz-speedrun .board-heading:before{background-image:url(https://img2-tc.tapimg.com/moment/etag/FjbyeUAXIF2AJpvjOwAhfej9lym9_20261030155412.webp);background-position:center 25%;background-size:cover;content:"";top:0;right:0;bottom:-24px;left:0;-webkit-mask-image:linear-gradient(#000,#000 20%,#000000e6 38%,#0000008c 58%,#0003 76%,#0000000a 90%,#0000 96%);mask-image:linear-gradient(#000,#000 20%,rgba(0,0,0,.9) 38%,rgba(0,0,0,.55) 58%,rgba(0,0,0,.2) 76%,rgba(0,0,0,.04) 90%,rgba(0,0,0,0) 96%);pointer-events:none;position:absolute;transform:scale(1.1);transform-origin:center;z-index:-1}.pbz-speedrun .board-heading{background:rgba(0,0,0,0);border-bottom:0;isolation:isolate;overflow:visible}.pbz-speedrun .board-heading-copy,.pbz-speedrun .board-mark{text-shadow:0 2px 8px #000000bf}.pbz-speedrun .status-strip{align-items:center;display:grid;grid-template-columns:8px minmax(0,1fr) auto}.pbz-speedrun .status-copy{min-width:0;overflow-wrap:anywhere}.pbz-speedrun .status-actions{display:flex;flex-wrap:wrap;gap:8px}.pbz-speedrun .status-actions label{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.pbz-speedrun .status-actions select{background:var(--panel);border:1px solid var(--line);border-radius:9px;color:var(--paper);font:inherit;padding:7px}@media(max-width:700px){.pbz-speedrun .status-strip{align-items:start;grid-template-columns:8px minmax(0,1fr)}.pbz-speedrun .status-actions{grid-column:2;justify-content:flex-start;margin:0;width:100%}.pbz-speedrun .status-copy{width:100%}.pbz-speedrun .rank-table{overflow-x:auto}.pbz-speedrun .rank-table table{min-width:760px}}.pbz-speedrun .profile>div{flex:1;min-width:0}.pbz-speedrun .profile-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbz-speedrun .player-info{flex:1}.pbz-speedrun .drawer-head h2{min-width:0;overflow-wrap:anywhere}.pbz-speedrun .drawer-scrim:focus,.pbz-speedrun .drawer:focus,:root[data-pbz-input=pointer] .pbz-speedrun :focus{outline:none}.pbz-speedrun .has-collapse{gap:12px;justify-content:flex-start}.pbz-speedrun .has-collapse h2{flex:1}.pbz-speedrun .drawer-collapse{background:rgba(255,255,255,.04);border-radius:10px;flex:none;height:36px;order:-1;position:relative;width:36px}.pbz-speedrun .drawer-collapse:after,.pbz-speedrun .drawer-collapse:before{border-right:2px solid;border-top:2px solid;content:"";height:9px;position:absolute;top:12px;transform:rotate(45deg);width:9px}.pbz-speedrun .drawer-collapse:before{left:8px}.pbz-speedrun .drawer-collapse:after{left:14px}.pbz-speedrun .footer{align-items:center;display:flex;justify-content:center}.pbz-speedrun .footer-logo{display:block;filter:grayscale(1) brightness(0) invert(1);height:auto;margin-inline:auto;opacity:.7;width:76px}.pbz-speedrun .rank-table .rank-date{line-height:1.6;white-space:normal}.pbz-speedrun .rank-deaths{color:#b6b6b6;white-space:nowrap}@media(max-width:600px){.pbz-speedrun .board-count{flex-basis:100%;margin-left:0}}@media(min-width:601px)and (max-width:1280px){.pbz-speedrun .layout{grid-template-columns:minmax(0,1fr)}.pbz-speedrun .side-panel{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.pbz-speedrun .board-rules{grid-column:1/-1}}@media(min-width:601px)and (max-height:650px){.pbz-speedrun .shell{padding-top:16px}.pbz-speedrun .masthead{padding-bottom:14px}.pbz-speedrun .speedrun-logo{width:148px}.pbz-speedrun .status-strip{margin-block:16px;padding:12px 16px}.pbz-speedrun .board-heading{min-height:125px;padding-block:18px}.pbz-speedrun .board-tab{padding-block:14px 12px}.pbz-speedrun .filter-bar{padding-block:14px}}.pbz-speedrun .rank-table{max-width:100%;overscroll-behavior-x:contain}.pbz-speedrun .personal-empty .pbz-client-guide{margin-bottom:8px;width:100%}.pbz-speedrun .personal-empty .pbz-client-guide-actions{align-items:stretch;flex-direction:column;width:100%}@media(max-width:700px){.pbz-speedrun .status-actions .pbz-client-guide,.pbz-speedrun .status-actions .pbz-client-guide-actions{display:contents}.pbz-speedrun .status-actions .pbz-client-guide-text{color:var(--muted);flex:1 1 100%;font-size:12px}}.pbz-speedrun .difficulty-filter,.pbz-speedrun .status-actions select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23d5d5d5' stroke-width='1.4' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.pbz-speedrun button.avatar{cursor:pointer;overflow:hidden;padding:0}.pbz-speedrun button.avatar:hover{border-color:var(--bright)}.pbz-speedrun .rank-row{cursor:pointer}
