.gdianqiu-wrap{width:min(100%,900px);max-width:100%;margin:0 auto;position:relative}.gdianqiu-canvas{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#5aa84f;border-radius:10px;width:100%;height:auto;margin:0 auto;display:block;box-shadow:0 2px 10px #0000002e}@media (prefers-color-scheme:dark){.gdianqiu-canvas{background:#3f7f37;box-shadow:0 2px 14px #0000008c}}.gdianqiu-over{gap:8px;padding:10px 12px;overflow:auto}.gdianqiu-over.is-hub{background:#0c141ee6;justify-content:flex-start}.gdianqiu-over.is-hub .g-overlay-title{color:#ffe9a8}.gdianqiu-over.is-hub .g-overlay-sub{color:#f4f1ea}@media (max-width:720px){.gdianqiu-wrap:has(>.gdianqiu-over.is-hub:not([hidden]))>.gdianqiu-canvas{display:none}.gdianqiu-wrap:has(>.gdianqiu-over.is-hub:not([hidden]))>.gdianqiu-over{border-radius:10px;min-height:0;position:static}}.gdianqiu-btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gdianqiu-golinks{flex-direction:column;align-items:center;gap:4px;margin-top:4px;display:flex}.gdianqiu-golinks-tip{opacity:.75;font-size:12px;font-weight:700}.gdianqiu-golinks .g-btn{font-weight:700}.gdianqiu-golinks .gdianqiu-btns{flex-wrap:nowrap}@media (max-width:720px){.gdianqiu-golinks{gap:2px;margin-top:0}.gdianqiu-golinks-tip{font-size:11px}.gdianqiu-golinks .g-btn{min-height:0;padding:4px 10px;font-size:13px}}.gdianqiu-bracket{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(100%,620px);margin:2px auto;display:grid}.gdianqiu-bcol{flex-direction:column;gap:4px;min-width:0;display:flex}.gdianqiu-blist{flex-direction:column;flex:1;justify-content:space-around;gap:4px;display:flex}.gdianqiu-bhead{color:#ffe9a8;text-align:center;font-size:12px;font-weight:700}.gdianqiu-bteam{color:#fff;background:#ffffff1a;border:2px solid #2b2420;border-radius:8px;align-items:center;gap:5px;min-width:0;padding:3px 6px;font-size:13px;display:flex}.gdianqiu-bteam.is-me{background:#ffd23f40;border-color:#ffd23f;font-weight:700}.gdianqiu-bteam.is-out{opacity:.55;text-decoration:line-through}.gdianqiu-bname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gdianqiu-bname.is-tbd{opacity:.5;margin:0 auto}.gdianqiu-crest-host{flex:none;display:inline-flex}.gdianqiu-crest{display:block}.gdianqiu-levels{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:min(100%,640px);margin:0 auto;display:grid}.gdianqiu-lv{color:#2b2420;min-width:0;font:inherit;cursor:pointer;background:#fbf6e9;border:2px solid #2b2420;border-radius:9px;flex-direction:column;align-items:center;gap:1px;padding:4px 3px;display:flex}.gdianqiu-lv:hover{background:#fff3cf}.gdianqiu-lv.is-cur{box-shadow:0 0 0 2px #ffd23f}.gdianqiu-lv.is-locked{color:#eee;cursor:default;background:#8b8f94}.gdianqiu-lv-n{opacity:.7;font-size:11px}.gdianqiu-lv-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;overflow:hidden}.gdianqiu-lv-star{color:#d99a00;letter-spacing:1px;font-size:12px}.gdianqiu-lv.is-locked .gdianqiu-lv-star{color:inherit}.gdianqiu-pads{justify-content:space-between;gap:10px;max-width:900px;margin:6px auto 0;display:flex}.gdianqiu-pads[hidden]{display:none}.gdianqiu-pad{opacity:.55;background:#0000000d;border:2px solid #2b2420;border-radius:10px;flex:1 1 0;max-width:260px;padding:6px}.gdianqiu-pad.is-on{opacity:1;background:#ffd23f2e}.gdianqiu-pad.is-set{background:#5fd35a33}.gdianqiu-pad-tag{text-align:center;margin-bottom:4px;font-size:12px;font-weight:700}.gdianqiu-pad-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.gdianqiu-pad-btn{touch-action:none;-webkit-user-select:none;user-select:none;padding:8px 0;font-size:13px}.g-side .gdianqiu-pad{max-width:150px}.g-side .gdianqiu-pad-btn{padding:12px 0}@media (max-width:720px){.gdianqiu-over{padding:8px 10px}.gdianqiu-over .g-overlay-title{font-size:19px}.gdianqiu-over .g-overlay-sub{font-size:13px}.gdianqiu .g-bar-1>.g-stat{min-width:48px;padding:1px 7px}.gdianqiu-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.gdianqiu-lv-name{font-size:11px}.gdianqiu-bracket{gap:3px}.gdianqiu-bteam{gap:3px;padding:2px 3px;font-size:11px}.gdianqiu-bhead{font-size:11px}}@media (orientation:landscape){.is-fs .gdianqiu .g-status{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.is-fs .gdianqiu>.g-cloud{display:none}@media (orientation:portrait){.game-stage.is-fs>.gdianqiu{margin-top:auto;margin-bottom:auto}}
