.pfnZla_page{min-width:0;padding:28px}.pfnZla_tag{--c:var(--paper-4);border:1px solid color-mix(in oklab, var(--c) 28%, transparent);background:color-mix(in oklab, var(--c) 10%, transparent);color:var(--c);font-family:var(--font-display);letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.pfnZla_dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pfnZla_btn{border:1px solid var(--border);background:var(--ink-2);min-height:36px;color:var(--paper-3);font-family:var(--font-display);letter-spacing:.07em;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;transition:filter .12s,border-color .12s,color .12s,background-color .12s;display:inline-flex}.pfnZla_btn:hover{color:var(--paper);border-color:rgb(var(--fg-rgb) / calc(.3 * var(--line-k)))}.pfnZla_btn:disabled{cursor:not-allowed;opacity:.55}.pfnZla_btn svg{flex:none;width:15px;height:15px}.pfnZla_btnRed{background:var(--red-2);color:var(--on-accent);box-shadow:0 0 16px color-mix(in srgb, var(--red-1) 30%, transparent);border-color:#0000}.pfnZla_btnRed:hover{filter:brightness(1.15);border-color:#0000}.pfnZla_btnAmber{border-color:color-mix(in srgb, var(--amber) 40%, transparent);background:color-mix(in srgb, var(--amber) 8%, transparent);color:var(--amber)}.pfnZla_btnAmber:hover{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 60%, transparent)}.pfnZla_btnLime{border-color:color-mix(in srgb, var(--lime) 35%, transparent);background:color-mix(in srgb, var(--lime) 8%, transparent);color:var(--lime)}.pfnZla_btnLime:hover{color:var(--lime);border-color:color-mix(in srgb, var(--lime) 60%, transparent)}.pfnZla_btnSm{min-height:30px;padding:0 12px;font-size:10.5px}.pfnZla_btnIcon{width:30px;min-height:30px;color:var(--paper-4);padding:0}.pfnZla_btnIcon svg{width:14px;height:14px}.pfnZla_muted{color:var(--paper-4)}.pfnZla_mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pfnZla_spacer{flex:1}.pfnZla_panel{border:1px solid var(--border);background:var(--ink-2);min-width:0;box-shadow:var(--shadow-card);border-radius:18px;padding:10px}.pfnZla_heading{justify-content:space-between;align-items:flex-end;gap:16px;padding:8px 8px 12px;display:flex}.pfnZla_heading>div{min-width:0}.pfnZla_eyebrow{color:var(--red-1);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.pfnZla_heading h2{color:var(--paper);font-family:var(--font-display);letter-spacing:.025em;margin:5px 0 0;font-size:15px;font-weight:800}.pfnZla_heading p,.pfnZla_headingNote{color:var(--paper-4);font-family:var(--font-body);text-align:end;margin:0;font-size:11px}.pfnZla_headingLink{color:var(--paper-4);font-family:var(--font-display);letter-spacing:.06em;white-space:nowrap;font-size:10px;font-weight:800;text-decoration:none}.pfnZla_headingLink:hover{color:var(--paper)}.pfnZla_empty{color:var(--paper-4);font-family:var(--font-body);margin:0;font-size:13px}.pfnZla_sections{flex-direction:column;gap:30px;display:flex}.pfnZla_sectionTitle{color:var(--paper-4);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 12px;font-size:12px;font-weight:800;display:flex}.pfnZla_sectionCount{color:#5a5a63}.pfnZla_rows{flex-direction:column;gap:8px;display:flex}.pfnZla_row{border:1px solid var(--border);background:var(--ink-2);color:inherit;border-radius:12px;grid-template-columns:minmax(0,1.55fr) minmax(0,1.15fr) 104px 210px;align-items:center;gap:20px;padding:15px 18px;text-decoration:none;transition:border-color .12s,background-color .12s;display:grid;position:relative}.pfnZla_row:hover{border-color:rgb(var(--fg-rgb) / calc(.3 * var(--line-k)));background:var(--ink-3)}.pfnZla_rowFeatured{border-color:color-mix(in srgb, var(--red-1) 16%, transparent);box-shadow:0 0 10px -2px color-mix(in srgb, var(--red-1) 14%, transparent)}.pfnZla_rowFeatured:hover{border-color:color-mix(in srgb, var(--red-1) 32%, transparent)}.pfnZla_rowDone{background:0 0;padding-block:11px}.pfnZla_rowDone .pfnZla_rowName{color:var(--paper-2);font-size:14px}.pfnZla_rowIdent{flex-direction:column;gap:7px;min-width:0;display:flex}.pfnZla_rowName{color:var(--paper);font-family:var(--font-display);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.pfnZla_rowChips{flex-wrap:wrap;gap:6px;display:flex}.pfnZla_rowFormat{min-width:0;color:var(--paper-4);font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11.5px;display:flex;overflow:hidden}.pfnZla_timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.pfnZla_tlPoint{border-top:2px solid var(--ink-4);flex-direction:column;gap:3px;min-width:0;padding-top:7px;display:flex}.pfnZla_tlPoint small{color:var(--paper-4);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:800}.pfnZla_tlPoint b{color:var(--paper-3);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.pfnZla_tlDone{border-top-color:var(--paper-4)}.pfnZla_tlCur{border-top-color:var(--lime)}.pfnZla_tlCur b{color:var(--lime)}.pfnZla_tlNext{border-top-color:var(--amber)}.pfnZla_tlNext b{color:var(--amber)}.pfnZla_fill{flex-direction:column;gap:5px;display:flex}.pfnZla_fill b{color:var(--paper);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.pfnZla_fill b small{color:var(--paper-4);font-size:11px}.pfnZla_fill span{color:var(--paper-4);font-family:var(--font-body);font-size:10px}.pfnZla_bar{background:var(--fill-2);border-radius:4px;height:4px;overflow:hidden}.pfnZla_bar i{background:var(--paper-3);border-radius:4px;height:100%;display:block}.pfnZla_barFull i{background:var(--lime)}.pfnZla_rowCta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pfnZla_rowDelete{border-color:color-mix(in srgb, var(--red-1) 35%, transparent);background:color-mix(in srgb, var(--red-1) 12%, transparent);color:var(--red-1)}.pfnZla_rowDelete:hover{border-color:color-mix(in srgb, var(--red-1) 60%, transparent);background:color-mix(in srgb, var(--red-1) 24%, transparent);color:var(--red-1)}.pfnZla_note{border:1px solid;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.pfnZla_note p{font-family:var(--font-body);flex:1;margin:0;font-size:12px}.pfnZla_noteClose{color:var(--paper-4);cursor:pointer;background:0 0;border:0;font-size:16px;font-weight:800}.pfnZla_winner{min-width:0;color:var(--paper);font-family:var(--font-display);justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.pfnZla_winner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pfnZla_winner svg{color:#f5c542;flex:none;width:15px;height:15px}.pfnZla_problemChip{cursor:pointer}.pfnZla_problems{border:1px solid color-mix(in srgb, var(--red-1) 30%, transparent);background:color-mix(in srgb, var(--red-1) 8%, transparent);color:var(--paper);font-family:var(--font-body);border-radius:8px;flex-direction:column;grid-column:1/-1;gap:3px;margin-top:4px;padding:8px 10px;font-size:11px;display:flex}.pfnZla_nexusMark{background:var(--red-1);width:64.7804px;height:13px;color:var(--on-accent);display:block;-webkit-mask:url(/logos/nexus-orgs-mark.svg) 50%/contain no-repeat;mask:url(/logos/nexus-orgs-mark.svg) 50%/contain no-repeat}.pfnZla_snapshot{border:1px solid var(--border);background:var(--ink-2);box-shadow:var(--shadow-card);border-radius:18px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:10px;padding:10px;display:grid}.pfnZla_ident{background:var(--fill-1);border-radius:12px;flex-direction:column;gap:11px;min-width:0;padding:18px 20px;display:flex;position:relative;overflow:hidden}.pfnZla_identTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pfnZla_ident h1{overflow-wrap:anywhere;color:var(--paper);font-family:var(--font-display);letter-spacing:.05em;margin:0;font-size:26px;font-weight:800}.pfnZla_identFormat{color:var(--paper-4);font-family:var(--font-body);font-size:12px}.pfnZla_watermark{aspect-ratio:1475/470;background:rgb(var(--fg-rgb) / .05);pointer-events:none;width:min(230px,34%);position:absolute;top:50%;right:22px;transform:translateY(-50%);-webkit-mask:url(/logos/nexus-tournaments.svg) 50%/contain no-repeat;mask:url(/logos/nexus-tournaments.svg) 50%/contain no-repeat}.pfnZla_ident>:not(.pfnZla_watermark){position:relative}.pfnZla_metrics{grid-area:2/1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pfnZla_metric{background:var(--fill-1);min-width:0;color:inherit;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:15px 16px;text-decoration:none;display:flex}.pfnZla_metric>svg{width:18px;height:18px;color:var(--paper-4);flex:none}.pfnZla_metric>div{min-width:0}.pfnZla_metric span,.pfnZla_metric small{color:var(--paper-4);font-family:var(--font-body);font-size:10px;font-weight:650;line-height:1.25;display:block}.pfnZla_metric strong{color:var(--paper);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1;display:block;overflow:hidden}.pfnZla_metric strong small{color:var(--paper-4);font-size:13px;display:inline}.pfnZla_metricPrimary{border-color:color-mix(in srgb, var(--red-1) 32%, transparent);background:color-mix(in srgb, var(--red-1) 10%, transparent)}.pfnZla_metricPrimary>svg,.pfnZla_metricPrimary strong{color:var(--red-1)}.pfnZla_stages{background:var(--fill-1);border-radius:12px;flex-direction:column;grid-area:1/2/span 2;padding:16px 18px;display:flex}.pfnZla_stage{grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:10px;padding:7px 0;display:grid}.pfnZla_stage i{border:2px solid var(--ink-5);border-radius:50%;width:10px;height:10px;margin-top:4px}.pfnZla_stage b{color:var(--paper-3);font-family:var(--font-display);letter-spacing:.04em;font-size:12px;font-weight:800;display:block}.pfnZla_stage small{color:var(--paper-4);font-family:var(--font-body);font-size:10.5px;display:block}.pfnZla_stage em{color:var(--paper-3);font-family:var(--font-mono);white-space:nowrap;font-size:10.5px;font-style:normal}.pfnZla_stageDone i{border-color:var(--paper-4);background:var(--paper-4)}.pfnZla_stageCur i{border-color:var(--lime);background:var(--lime);box-shadow:0 0 10px color-mix(in srgb, var(--lime) 50%, transparent)}.pfnZla_stageCur b{color:var(--paper)}.pfnZla_stageCur em{color:var(--lime)}.pfnZla_actionBar{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 2px 0;display:flex}.pfnZla_regsNote{color:var(--amber);font-family:var(--font-body);font-size:11px}.pfnZla_menuWrap{position:relative}.pfnZla_menu{z-index:50;border:1px solid var(--border);background:var(--ink-2);min-width:240px;box-shadow:var(--shadow-card);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.pfnZla_menuItem{width:100%;color:var(--paper-2);font-family:var(--font-display);letter-spacing:.03em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.pfnZla_menuItem:hover{background:var(--fill-2)}.pfnZla_menuItem small{color:var(--paper-4);font-family:var(--font-body);margin-left:auto;font-size:10.5px;font-weight:600}.pfnZla_menuItem:disabled{cursor:not-allowed;opacity:.5}.pfnZla_slim{border:1px solid var(--border);background:var(--ink-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;display:flex}.pfnZla_slim h1{color:var(--paper);font-family:var(--font-display);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:17px;font-weight:800;overflow:hidden}.pfnZla_state{border-color:color-mix(in srgb, var(--red-1) 35%, transparent)}.pfnZla_stateWarn{border-color:color-mix(in srgb, var(--amber) 35%, transparent)}.pfnZla_stateGo{border-color:color-mix(in srgb, var(--lime) 30%, transparent)}.pfnZla_check{background:var(--fill-1);border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 4px 6px;padding:9px 10px;display:grid}.pfnZla_check>i{width:20px;height:20px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.pfnZla_checkBad{background:color-mix(in srgb, var(--red-1) 15%, transparent);color:var(--red-1)}.pfnZla_checkWarn{background:color-mix(in srgb, var(--amber) 15%, transparent);color:var(--amber)}.pfnZla_checkOk{background:color-mix(in srgb, var(--lime) 12%, transparent);color:var(--lime)}.pfnZla_check span{color:var(--paper-2);font-family:var(--font-body);font-size:12.5px}.pfnZla_checkAction{color:var(--red-1);font-family:var(--font-display);letter-spacing:.06em;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:10.5px;font-weight:800;text-decoration:none}.pfnZla_checkAction:hover{filter:brightness(1.2)}.pfnZla_overview{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px;margin-top:16px;display:grid}.pfnZla_overviewWide{grid-column:1/-1}.pfnZla_stack{flex-direction:column;gap:10px;display:flex}.pfnZla_leaders{flex-direction:column;gap:5px;padding:0 4px 4px;display:flex}.pfnZla_leader{background:var(--fill-1);border-radius:9px;grid-template-columns:30px 24px minmax(0,1fr) auto 44px;align-items:center;gap:10px;padding:6px 8px 6px 6px;display:grid}.pfnZla_leaderPlace{width:30px;height:30px;color:var(--paper);font-family:var(--font-display);background:#3c4a0b;border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.pfnZla_leader b{color:var(--paper-2);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.pfnZla_leader em{color:var(--paper);font-family:var(--font-mono);text-align:right;font-style:normal;font-weight:700}.pfnZla_wl{gap:4px;display:flex}.pfnZla_wl i{background:var(--lime);border-radius:50%;width:7px;height:7px}.pfnZla_wl i.pfnZla_l,.pfnZla_l{background:var(--red-1);color:var(--on-accent)}.pfnZla_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pfnZla_seg{border:1px solid var(--border);background:var(--ink-2);border-radius:999px;flex-wrap:wrap;align-items:center;gap:2px;padding:4px;display:inline-flex}.pfnZla_segBtn{color:var(--paper-4);font-family:var(--font-display);letter-spacing:.05em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800}.pfnZla_segBtn:hover{color:var(--paper)}.pfnZla_segBtn small{font-family:var(--font-mono);opacity:.75;margin-left:5px;font-size:10px}.pfnZla_segOn,.pfnZla_segOn:hover{background:var(--red-2);color:var(--on-accent)}.pfnZla_dayHead{color:var(--paper-4);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;cursor:default;align-items:center;gap:10px;margin:18px 0 8px;font-size:11px;font-weight:800;display:flex}.pfnZla_dayHead:after{content:"";background:var(--fill-2);flex:1;height:1px}.pfnZla_dayHead .pfnZla_mono{letter-spacing:0}.pfnZla_dayToday{color:var(--paper)}.pfnZla_dayFold{cursor:pointer}.pfnZla_dayFold:hover{color:var(--paper-2)}.pfnZla_match{border:1px solid var(--border);background:var(--ink-2);border-radius:12px;grid-template-columns:56px 34px minmax(0,1fr) 100px minmax(0,1fr) minmax(0,auto);align-items:center;gap:12px;margin-bottom:6px;padding:9px 12px;transition:border-color .12s,background-color .12s;display:grid}.pfnZla_matchClickable{cursor:pointer}.pfnZla_matchClickable:hover{border-color:rgb(var(--fg-rgb) / calc(.3 * var(--line-k)));background:var(--ink-3)}.pfnZla_matchLive{border-color:color-mix(in srgb, var(--lime) 35%, transparent)}.pfnZla_matchMine{border-color:color-mix(in srgb, var(--red-1) 40%, transparent)}.pfnZla_matchCompact{grid-template-columns:62px minmax(0,1fr) 84px minmax(0,1fr)}.pfnZla_time{color:var(--paper-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.pfnZla_timeLive{color:var(--lime);font-family:var(--font-display);letter-spacing:.08em;font-size:11px;font-weight:800}.pfnZla_grp{border:1px solid var(--border);color:var(--paper-4);font-family:var(--font-display);letter-spacing:.06em;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:3px 0;font-size:10px;font-weight:800;overflow:hidden}.pfnZla_side{align-items:center;gap:9px;min-width:0;display:flex}.pfnZla_sideLeft{text-align:right;justify-content:flex-end}.pfnZla_sideName{color:var(--paper-2);font-family:var(--font-display);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.pfnZla_sideWin .pfnZla_sideName{color:var(--lime)}.pfnZla_sideLose .pfnZla_sideName{color:var(--paper-4)}.pfnZla_sideMe .pfnZla_sideName{color:var(--red-1)}.pfnZla_score{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.pfnZla_score b{color:var(--paper-4);font-family:var(--font-display);letter-spacing:.04em;font-size:12px;font-weight:900}.pfnZla_score small{max-width:100%;color:var(--paper-4);font-family:var(--font-display);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8.5px;font-weight:800;overflow:hidden}.pfnZla_scoreLive small{color:var(--lime)}.pfnZla_matchActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.pfnZla_streamOn{border-color:color-mix(in srgb, var(--red-1) 50%, transparent);background:color-mix(in srgb, var(--red-1) 12%, transparent);color:var(--red-1)}.pfnZla_streamOn:hover{color:var(--red-1)}.pfnZla_sent{border-color:var(--lime);color:var(--lime)}.pfnZla_resolution{border:1px solid var(--border);background:var(--ink-2);border-radius:10px;flex-direction:column;gap:6px;margin:2px 0 6px;padding:10px 14px;display:flex}.pfnZla_resolutionChips{flex-wrap:wrap;gap:6px;display:flex}.pfnZla_groupGrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;gap:16px;display:grid}.pfnZla_poolBar{border:1px solid var(--border);background:var(--fill-1);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;display:flex}.pfnZla_poolNames{min-width:0;color:var(--paper-3);font-family:var(--font-body);font-size:12px}.pfnZla_legend{color:var(--paper-4);font-family:var(--font-body);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:11px;display:flex}.pfnZla_legend span{align-items:center;gap:6px;display:inline-flex}.pfnZla_bracketPanel{margin-bottom:18px}.pfnZla_bracketControls{flex-wrap:wrap;align-items:center;gap:14px;padding:0 8px 6px;display:flex}.pfnZla_bracketControls>*{flex:none}.pfnZla_errorText{color:var(--red-1);font-family:var(--font-body);font-size:12px}.pfnZla_gmSheet{border:1px solid var(--border);background:var(--ink-2);width:min(1040px,96vw);max-height:92vh;box-shadow:0 32px 100px rgb(0 0 0/calc(.8 * var(--shadow-a)));border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.pfnZla_gmHead{border-bottom:1px solid var(--fill-2);flex-shrink:0;align-items:flex-start;gap:14px;padding:16px 20px 14px;display:flex}.pfnZla_gmClose{border:1px solid var(--border);width:32px;height:32px;color:var(--paper-3);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:17px;display:grid}.pfnZla_gmClose:hover{color:var(--paper);border-color:rgb(var(--fg-rgb) / calc(.3 * var(--line-k)))}.pfnZla_gmBody{background:var(--ink-1);flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.pfnZla_gmFace{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.pfnZla_gmScore{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.pfnZla_gmScore b{color:var(--paper);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.pfnZla_gmScore b.pfnZla_muted,.pfnZla_gmScore .pfnZla_muted{color:var(--paper-4);font-family:var(--font-display);font-size:20px;font-weight:900}.pfnZla_gmScore small{color:var(--paper-4);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:800}.pfnZla_gmSection{border:1px solid var(--border);background:var(--ink-2);border-radius:14px;padding:12px 14px}.pfnZla_gmSectionHead{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.pfnZla_gmSectionHead h3{color:var(--paper);font-family:var(--font-display);letter-spacing:.03em;margin:4px 0 0;font-size:14px;font-weight:800}.pfnZla_gmRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pfnZla_gmRow>button{flex:none;min-width:0}.pfnZla_gmConfirm{border:1px solid var(--amber);background:color-mix(in srgb, var(--amber) 10%, transparent);color:var(--paper);font-family:var(--font-body);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.pfnZla_gmConfirm>span{flex:1;min-width:180px}@media (max-width:768px){.pfnZla_gmSheet{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.pfnZla_gmHead{padding:12px 14px}.pfnZla_gmBody{padding:12px}.pfnZla_gmFace{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:6px}}.pfnZla_board{border:1px solid var(--border);background-color:var(--ink-1);background-image:radial-gradient(circle, rgb(var(--fg-rgb) / .09) 1px, transparent 1.4px);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-size:22px 22px;border-radius:18px;position:relative;overflow:hidden}.pfnZla_boardGrabbing{cursor:grabbing}.pfnZla_boardCanvas{will-change:transform;align-items:flex-start;gap:72px;width:max-content;padding:28px 32px 56px;display:flex;position:absolute;top:0;left:0}.pfnZla_boardCanvas [data-node-key]{cursor:default}.pfnZla_boardSection{flex:none}.pfnZla_boardTitle{color:var(--red-1);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.pfnZla_boardBar{pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;bottom:12px;right:12px}.pfnZla_boardBar>*{pointer-events:auto}.pfnZla_boardHint{color:var(--paper-4);font-family:var(--font-body);font-size:11px}.pfnZla_prBody{flex-direction:column;gap:10px;padding:0 8px 8px;display:flex}.pfnZla_prText{max-width:72ch;color:var(--paper-3);font-family:var(--font-body);margin:0;font-size:12px}.pfnZla_prRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pfnZla_prOk{color:var(--lime);font-family:var(--font-body);font-size:12px}.pfnZla_prRoster{border:1px solid var(--border);background:var(--ink-1);border-radius:12px;padding:12px}.pfnZla_fillPanel{flex-direction:column;display:flex}.pfnZla_fitWrap{flex:auto;min-height:150px;margin:0 4px 4px;position:relative}.pfnZla_fitList{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.pfnZla_podiumRow{grid-template-columns:30px minmax(0,1fr) auto;min-height:42px}.pfnZla_profileLink{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pfnZla_leader .pfnZla_profileLink{grid-column:span 2}.pfnZla_podiumRow .pfnZla_profileLink{grid-column:auto}.pfnZla_profileLink b{transition:color .12s}.pfnZla_profileLink:hover b{color:var(--paper);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--fg-rgb) / .35);text-decoration-color:rgb(var(--fg-rgb) / .35)}.pfnZla_aside{color:var(--paper-4);font-family:var(--font-display);letter-spacing:.08em;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:800;overflow:hidden}.pfnZla_timeCell{flex-direction:column;gap:2px;min-width:0;display:flex}.pfnZla_timeCell .pfnZla_aside{text-align:left;font-size:8.5px}.pfnZla_winnerName{cursor:default;align-items:center;gap:8px;min-width:0;display:inline-flex}.pfnZla_winnerName span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pfnZla_btnSolidLime{background:var(--lime);color:var(--ink-1);border-color:#0000}.pfnZla_btnSolidLime:hover{color:var(--ink-1);filter:brightness(1.08);border-color:#0000}.pfnZla_btnSolidAmber{background:var(--amber);color:#1a1206;border-color:#0000}.pfnZla_btnSolidAmber:hover{color:#1a1206;filter:brightness(1.08);border-color:#0000}.pfnZla_gmGrow{flex:1 1 0;min-width:120px}.pfnZla_gmLabel{color:var(--paper-4);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pfnZla_gmTimers{flex-direction:column;gap:10px;display:flex;overflow-x:auto}.pfnZla_gmTimerRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.pfnZla_gmTimerMid{flex-direction:column;align-items:center;min-width:64px;display:flex}.pfnZla_gmTimerMid small{color:var(--paper-4);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.pfnZla_gmTimerMid b{color:var(--paper-3);font-family:var(--font-mono);font-size:13px;font-weight:700}.pfnZla_gmTotals{border-top:1px solid var(--fill-2);padding-top:10px}.pfnZla_gmTotals>b{color:var(--paper);font-family:var(--font-display);font-size:16px;font-weight:800}.pfnZla_gmTotals .pfnZla_gmTimerMid b{color:var(--paper);font-size:14px}.pfnZla_gmTie{flex-direction:column;align-items:center;gap:8px;margin-top:12px;display:flex}.pfnZla_gmTie>span{color:var(--amber);font-family:var(--font-display);letter-spacing:.06em;font-size:11px;font-weight:800}.pfnZla_gmSwitch{color:var(--paper-4);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:9.5px;font-weight:800;display:inline-flex}.pfnZla_gmSwitch[aria-pressed=true]{color:var(--red-1)}.pfnZla_gmSwitch i{background:var(--fill-2);border-radius:999px;width:40px;height:22px;transition:background-color .15s;position:relative}.pfnZla_gmSwitch i:after{content:"";background:var(--on-accent);border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.pfnZla_gmSwitch i[data-on="1"]{background:var(--red-2);color:var(--on-accent)}.pfnZla_gmSwitch i[data-on="1"]:after{left:21px}.pfnZla_gmGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pfnZla_gmGrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pfnZla_gmGrid3>*,.pfnZla_gmGrid2>*{min-width:0}.pfnZla_menuUp{min-width:0;inset:auto 0 calc(100% + 6px)}@media (max-width:768px){.pfnZla_gmGrid3,.pfnZla_gmGrid2{grid-template-columns:minmax(0,1fr)}.pfnZla_fitWrap{min-height:236px}}@media (max-width:1100px){.pfnZla_row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 90px 180px;gap:14px}.pfnZla_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.pfnZla_page{padding:16px 12px}.pfnZla_row,.pfnZla_rowDone{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ident ident""time time""fill cta";gap:10px;padding:13px 14px}.pfnZla_rowIdent{grid-area:ident}.pfnZla_timeline{grid-area:time}.pfnZla_fill{flex-direction:row;grid-area:fill;align-items:center;gap:8px}.pfnZla_fill .pfnZla_bar{width:48px}.pfnZla_rowCta{grid-area:cta}.pfnZla_rowName{font-size:15px}.pfnZla_snapshot{grid-template-columns:minmax(0,1fr)}.pfnZla_stages{grid-area:auto/1;padding:12px 14px}.pfnZla_metrics{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr))}.pfnZla_metric{padding:11px 12px}.pfnZla_metric>svg{display:none}.pfnZla_ident{padding:14px}.pfnZla_ident h1{font-size:20px}.pfnZla_watermark{display:none}.pfnZla_actionBar>.pfnZla_btnRed{width:100%}.pfnZla_overview{grid-template-columns:minmax(0,1fr)}.pfnZla_match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"time time grp""a score b""act act act";gap:8px}.pfnZla_match>.pfnZla_time{grid-area:time}.pfnZla_match>.pfnZla_grp{grid-area:grp;justify-self:end;padding:2px 8px}.pfnZla_match>.pfnZla_sideLeft{grid-area:a}.pfnZla_match>.pfnZla_score{grid-area:score}.pfnZla_match>.pfnZla_side:not(.pfnZla_sideLeft){grid-area:b}.pfnZla_match>.pfnZla_matchActions{border-top:1px solid rgb(var(--fg-rgb) / calc(.06 * var(--line-k)));flex-wrap:wrap;grid-area:act;justify-content:flex-start;padding-top:6px}.pfnZla_match>.pfnZla_matchActions:empty{display:none}.pfnZla_matchCompact{grid-template-areas:"time time time""a score b"}.pfnZla_groupGrid{grid-template-columns:minmax(0,1fr)}}.pfnZla_guildOnly{align-items:center;gap:6px;display:inline-flex}.pfnZla_guildOnly>a{border-radius:999px;text-decoration:none;display:inline-flex}
