.hill-climb[data-astro-cid-opoodxyf]{margin-block:36px}.hc-plot[data-astro-cid-opoodxyf]{aspect-ratio:16/7;background:var(--popular-ground);--hue:var(--diagram-network);border-radius:12px;min-height:220px;position:relative;overflow:hidden}.hc-plot[data-astro-cid-opoodxyf] svg[data-astro-cid-opoodxyf]{width:100%;height:100%;position:absolute;inset:0}.hc-area[data-astro-cid-opoodxyf]{fill:color-mix(in oklab, var(--hue) 22%, var(--popular-ground))}.hc-line[data-astro-cid-opoodxyf]{fill:none;stroke:var(--hue);stroke-width:3px}.hc-fog[data-astro-cid-opoodxyf]{background:var(--popular-ground);opacity:0;-webkit-mask-image:radial-gradient(circle var(--fr,120px) at var(--fx,30%) var(--fy,50%), transparent 0 55%, #000 100%);mask-image:radial-gradient(circle var(--fr,120px) at var(--fx,30%) var(--fy,50%), transparent 0 55%, #000 100%);position:absolute;inset:0}.hc-climber[data-astro-cid-opoodxyf],.hc-ghost[data-astro-cid-opoodxyf]{border-radius:50%;position:absolute;translate:-50% -50%}.hc-climber[data-astro-cid-opoodxyf]{background:var(--ink);width:20px;height:20px;box-shadow:0 0 0 3px var(--popular-ground)}.hc-score[data-astro-cid-opoodxyf]{font:600 13px var(--nav-font);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%}.hc-ghost[data-astro-cid-opoodxyf]{border:3px solid var(--hue);opacity:0;width:18px;height:18px}.hc-ghost[data-astro-cid-opoodxyf][data-failed]{border-color:var(--diagram-client)}.hc-flag[data-astro-cid-opoodxyf]{border-right:3px solid var(--diagram-client);font:12px var(--nav-font);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);white-space:nowrap;padding:2px 8px;position:absolute;translate:calc(2px - 100%) calc(-100% - 8px)}.hc-loop[data-astro-cid-opoodxyf]{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;font-size:15px;display:flex}.hc-chip[data-astro-cid-opoodxyf]{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:4px 12px;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.hc-chip[data-astro-cid-opoodxyf][data-active]{background:var(--diagram-network);border-color:var(--diagram-network);color:var(--paper)}.hc-arrow[data-astro-cid-opoodxyf]{color:var(--muted)}.hc-status[data-astro-cid-opoodxyf]{color:var(--diagram-client);margin-left:auto;font-weight:600}.hc-notes[data-astro-cid-opoodxyf]{counter-reset:note;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hc-notes[data-astro-cid-opoodxyf] li[data-astro-cid-opoodxyf]{counter-increment:note;background:color-mix(in oklab, var(--diagram-auth) 10%, var(--popular-ground));border:1px solid color-mix(in oklab, var(--diagram-auth) 35%, var(--popular-ground));color:var(--ink);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;font-size:15px;line-height:1.45;display:flex}.hc-notes[data-astro-cid-opoodxyf] li[data-astro-cid-opoodxyf]:before{content:counter(note);font:600 12px var(--nav-font);color:var(--diagram-auth)}.hc-notes[data-astro-cid-opoodxyf] strong[data-astro-cid-opoodxyf]{font-family:var(--brand-font);font-weight:600}.hill-climb[data-astro-cid-opoodxyf] figcaption[data-astro-cid-opoodxyf]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 16px;max-width:720px;margin-inline:auto;display:flex}.hc-replay[data-astro-cid-opoodxyf]{border:1px solid var(--control-border);background:var(--paper);min-height:32px;color:var(--ink);font:13px var(--nav-font);cursor:pointer;border-radius:6px;padding:4px 12px;transition:background-color .15s ease-out}.hc-replay[data-astro-cid-opoodxyf]:hover{background:var(--nav-highlight)}.hc-replay[data-astro-cid-opoodxyf]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (width<=760px){.hc-plot[data-astro-cid-opoodxyf]{aspect-ratio:4/3}.hc-notes[data-astro-cid-opoodxyf]{grid-template-columns:1fr}.hc-status[data-astro-cid-opoodxyf]{width:100%;margin-left:0}}.score-rounds[data-astro-cid-hqnjyamr]{margin-block:36px}.sr-legend[data-astro-cid-hqnjyamr]{font:13px var(--nav-font);color:var(--ink);gap:18px;margin-bottom:10px;display:flex}.sr-legend[data-astro-cid-hqnjyamr] span[data-astro-cid-hqnjyamr]{align-items:center;gap:8px;display:inline-flex}.sr-legend[data-astro-cid-hqnjyamr] span[data-astro-cid-hqnjyamr]:before{content:"";background:var(--hue);border-radius:2px;width:18px;height:3px}.sr-plot[data-astro-cid-hqnjyamr]{aspect-ratio:16/7;background:var(--popular-ground);border-radius:12px;min-height:240px;position:relative;overflow:hidden}.sr-plot[data-astro-cid-hqnjyamr] svg[data-astro-cid-hqnjyamr]{width:100%;height:100%;position:absolute;inset:0}.sr-line[data-astro-cid-hqnjyamr]{fill:none;stroke:var(--hue);stroke-width:3px;stroke-linejoin:round}.sr-grid[data-astro-cid-hqnjyamr]{border-top:1px solid var(--line);position:absolute;left:0;right:0}.sr-grid[data-astro-cid-hqnjyamr] span[data-astro-cid-hqnjyamr]{font:11px var(--nav-font);color:var(--muted);position:absolute;top:2px;left:6px}.sr-goal[data-astro-cid-hqnjyamr]{border-top:2px dashed var(--diagram-client);position:absolute;left:0;right:0}.sr-goal[data-astro-cid-hqnjyamr] span[data-astro-cid-hqnjyamr]{font:11px var(--nav-font);color:var(--diagram-client);text-transform:uppercase;letter-spacing:.04em;position:absolute;bottom:4px;left:6px}.sr-blind[data-astro-cid-hqnjyamr]{border-left:1px solid var(--control-border);background:color-mix(in oklab, var(--ink) 6%, transparent);position:absolute;top:0;bottom:0;right:0}.sr-blind[data-astro-cid-hqnjyamr] span[data-astro-cid-hqnjyamr],.sr-memory[data-astro-cid-hqnjyamr]{font:11px var(--nav-font);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;position:absolute;bottom:8px}.sr-blind[data-astro-cid-hqnjyamr] span[data-astro-cid-hqnjyamr]{color:var(--ink);left:8px}.sr-memory[data-astro-cid-hqnjyamr]{color:var(--muted);margin-right:8px}.sr-mark[data-astro-cid-hqnjyamr]{background:var(--ink);width:20px;height:20px;color:var(--paper);font:600 11px var(--nav-font);box-shadow:0 0 0 2px var(--popular-ground);border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%}.sr-axis[data-astro-cid-hqnjyamr]{font:11px var(--nav-font);color:var(--muted);justify-content:space-between;padding:6px 3%;display:flex}.sr-key[data-astro-cid-hqnjyamr]{counter-reset:mark;color:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 22px;margin:6px 0 0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:grid}.sr-key[data-astro-cid-hqnjyamr] li[data-astro-cid-hqnjyamr]{counter-increment:mark;align-items:baseline;gap:8px;display:flex}.sr-key[data-astro-cid-hqnjyamr] li[data-astro-cid-hqnjyamr]:before{content:counter(mark);text-align:center;background:var(--ink);height:20px;color:var(--paper);line-height:20px;font:600 11px/20px var(--nav-font);border-radius:50%;flex:0 0 20px}.sr-round[data-astro-cid-hqnjyamr]{white-space:nowrap;font:12px var(--nav-font);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex:none}.score-rounds[data-astro-cid-hqnjyamr] figcaption[data-astro-cid-hqnjyamr]{max-width:720px;margin-inline:auto}.visually-hidden[data-astro-cid-hqnjyamr]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.sr-plot[data-astro-cid-hqnjyamr]{aspect-ratio:4/3}.sr-key[data-astro-cid-hqnjyamr]{grid-template-columns:minmax(0,1fr)}}.score-spend[data-astro-cid-2fojibsm]{margin-block:36px}.ss-plot[data-astro-cid-2fojibsm]{aspect-ratio:16/7;background:var(--popular-ground);border-radius:12px;min-height:240px;position:relative;overflow:hidden}.ss-plot[data-astro-cid-2fojibsm] svg[data-astro-cid-2fojibsm]{width:100%;height:100%;position:absolute;inset:0}.ss-line[data-astro-cid-2fojibsm]{fill:none;stroke:var(--diagram-network);stroke-width:3px;stroke-linejoin:round}.ss-dot[data-astro-cid-2fojibsm]{background:var(--diagram-network);width:9px;height:9px;box-shadow:0 0 0 2px var(--popular-ground);border-radius:50%;position:absolute;translate:-50% -50%}.ss-dot[data-astro-cid-2fojibsm].blind{background:var(--control-border)}.ss-dot[data-astro-cid-2fojibsm]{transition:scale .15s ease-out}.ss-dot[data-astro-cid-2fojibsm][data-active]{box-shadow:0 0 0 2px var(--popular-ground), 0 0 0 4px var(--ink);scale:1.6}.ss-plot[data-astro-cid-2fojibsm]{touch-action:pan-y;cursor:crosshair}.ss-plot[data-astro-cid-2fojibsm]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ss-tip[data-astro-cid-2fojibsm]{z-index:2;pointer-events:none;background:var(--ink);color:var(--paper);font:12px/1.35 var(--nav-font);white-space:nowrap;border-radius:6px;padding:4px 8px;position:absolute;translate:-50% calc(-100% - 14px)}.ss-tip[data-astro-cid-2fojibsm][data-below]{translate:-50% 14px}.ss-tip[data-astro-cid-2fojibsm] b[data-astro-cid-2fojibsm]{font-weight:600}.ss-grid[data-astro-cid-2fojibsm]{border-top:1px solid var(--line);position:absolute;left:0;right:0}.ss-grid[data-astro-cid-2fojibsm] span[data-astro-cid-2fojibsm]{font:11px var(--nav-font);color:var(--muted);position:absolute;top:2px;left:6px}.ss-memory[data-astro-cid-2fojibsm]{background:color-mix(in oklab, var(--diagram-client) 10%, transparent);position:absolute;top:0;left:0;right:0}.ss-memory[data-astro-cid-2fojibsm] span[data-astro-cid-2fojibsm]{font:11px var(--nav-font);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);position:absolute;top:8px;left:30px}.ss-ceiling[data-astro-cid-2fojibsm]{border-top:2px dashed var(--diagram-client);position:absolute;left:0;right:0}.ss-ceiling[data-astro-cid-2fojibsm] span[data-astro-cid-2fojibsm]{font:12px var(--nav-font);color:var(--diagram-client);position:absolute;top:4px;right:10px}.ss-sweet[data-astro-cid-2fojibsm]{background:color-mix(in oklab, var(--diagram-network) 16%, transparent);border-inline:1px solid var(--diagram-network);position:absolute;top:0;bottom:0}.ss-sweet[data-astro-cid-2fojibsm] span[data-astro-cid-2fojibsm]{font:11px var(--nav-font);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);white-space:nowrap;position:absolute;bottom:8px;left:6px}.ss-mark[data-astro-cid-2fojibsm],.ss-key-mark[data-astro-cid-2fojibsm]{background:var(--ink);width:20px;height:20px;color:var(--paper);font:600 11px var(--nav-font);border-radius:50%;place-items:center;display:inline-grid}.ss-mark[data-astro-cid-2fojibsm]{box-shadow:0 0 0 2px var(--popular-ground);position:absolute;translate:-50% -50%}.ss-key[data-astro-cid-2fojibsm]{color:var(--ink);align-items:center;gap:8px;margin:6px 0 0;font-size:15px;display:flex}.ss-axis[data-astro-cid-2fojibsm]{font:11px var(--nav-font);color:var(--muted);justify-content:space-between;padding:6px 3%;display:flex}.score-spend[data-astro-cid-2fojibsm] figcaption[data-astro-cid-2fojibsm]{max-width:720px;margin-inline:auto}.visually-hidden[data-astro-cid-2fojibsm]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.ss-plot[data-astro-cid-2fojibsm]{aspect-ratio:4/3}.ss-memory[data-astro-cid-2fojibsm] span[data-astro-cid-2fojibsm]{max-width:45%}}.lane-bars[data-astro-cid-u6ebzzlt]{margin-block:32px}.lb-legend[data-astro-cid-u6ebzzlt]{font:13px var(--nav-font);color:var(--ink);gap:18px;margin-bottom:6px;display:flex}.lb-legend[data-astro-cid-u6ebzzlt] span[data-astro-cid-u6ebzzlt]{align-items:center;gap:8px;display:inline-flex}.lb-legend[data-astro-cid-u6ebzzlt] span[data-astro-cid-u6ebzzlt]:before{content:"";border-radius:2px;width:14px;height:10px}.lb-legend[data-astro-cid-u6ebzzlt] .build[data-astro-cid-u6ebzzlt]:before{background:var(--diagram-network)}.lb-legend[data-astro-cid-u6ebzzlt] .join[data-astro-cid-u6ebzzlt]:before{background:var(--diagram-client)}.lane-bars[data-astro-cid-u6ebzzlt] table[data-astro-cid-u6ebzzlt]{border-collapse:collapse;width:100%;font-size:15px;display:table;overflow:visible}.lane-bars[data-astro-cid-u6ebzzlt] tr[data-astro-cid-u6ebzzlt]{border:0}.lane-bars[data-astro-cid-u6ebzzlt] [data-astro-cid-u6ebzzlt]:is(th,td){vertical-align:middle;text-align:left;background:0 0;border:0;padding:10px 0;font-weight:400}.lane-bars[data-astro-cid-u6ebzzlt] th[data-astro-cid-u6ebzzlt]{width:34%;padding-right:16px}.lb-name[data-astro-cid-u6ebzzlt]{color:var(--ink);font-family:var(--brand-font);font-weight:500;line-height:1.3;display:block}.chosen[data-astro-cid-u6ebzzlt] .lb-name[data-astro-cid-u6ebzzlt]{font-weight:600}.lb-note[data-astro-cid-u6ebzzlt]{color:var(--muted);font-size:13px;display:block}.lane-bars[data-astro-cid-u6ebzzlt] td[data-astro-cid-u6ebzzlt]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.lb-bar[data-astro-cid-u6ebzzlt]{background:var(--popular-ground);border-radius:3px;gap:2px;height:16px;display:flex;overflow:hidden}.lb-fill[data-astro-cid-u6ebzzlt]{width:var(--w);transform-origin:0;height:100%;display:block}.lb-fill[data-astro-cid-u6ebzzlt].build{background:var(--diagram-network)}.lb-fill[data-astro-cid-u6ebzzlt].join{background:var(--diagram-client)}.lb-value[data-astro-cid-u6ebzzlt]{font-family:var(--nav-font);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;min-width:7ch;font-size:13px}.visually-hidden[data-astro-cid-u6ebzzlt]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.lane-bars[data-astro-cid-u6ebzzlt] tr[data-astro-cid-u6ebzzlt]{padding-block:6px;display:block}.lane-bars[data-astro-cid-u6ebzzlt] [data-astro-cid-u6ebzzlt]:is(th,td){padding:0}.lane-bars[data-astro-cid-u6ebzzlt] th[data-astro-cid-u6ebzzlt]{flex-wrap:wrap;align-items:baseline;gap:2px 8px;width:auto;padding:0 0 6px;display:flex}.lb-name[data-astro-cid-u6ebzzlt],.lb-note[data-astro-cid-u6ebzzlt]{display:inline}}.score-sheet[data-astro-cid-2rxroc3b]{margin-block:36px}.ssh-legend[data-astro-cid-2rxroc3b]{font:13px var(--nav-font);color:var(--ink);gap:18px;margin-bottom:6px;display:flex}.ssh-legend[data-astro-cid-2rxroc3b] span[data-astro-cid-2rxroc3b]{align-items:center;gap:8px;display:inline-flex}.ssh-legend[data-astro-cid-2rxroc3b] .app[data-astro-cid-2rxroc3b]:before{content:"";background:var(--diagram-network);border-radius:2px;width:14px;height:10px}.ssh-legend[data-astro-cid-2rxroc3b] .rival[data-astro-cid-2rxroc3b]:before{content:"";background:var(--diagram-client);border-radius:1px;width:3px;height:14px}.score-sheet[data-astro-cid-2rxroc3b] table[data-astro-cid-2rxroc3b]{border-collapse:collapse;width:100%;font-size:15px;display:table;overflow:visible}.score-sheet[data-astro-cid-2rxroc3b] tr[data-astro-cid-2rxroc3b]{border:0}.score-sheet[data-astro-cid-2rxroc3b] [data-astro-cid-2rxroc3b]:is(th,td){vertical-align:middle;text-align:left;background:0 0;border:0;padding:6px 0;font-weight:400}.score-sheet[data-astro-cid-2rxroc3b] th[data-astro-cid-2rxroc3b]{width:34%;padding-right:16px}.ssh-name[data-astro-cid-2rxroc3b]{color:var(--ink);font-family:var(--brand-font);font-weight:500;line-height:1.3;display:block}.ssh-rival[data-astro-cid-2rxroc3b]{color:var(--muted);font-size:13px;display:block}.score-sheet[data-astro-cid-2rxroc3b] td[data-astro-cid-2rxroc3b]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.ssh-track[data-astro-cid-2rxroc3b]{background:var(--popular-ground);border-radius:3px;height:16px;position:relative}.ssh-bar[data-astro-cid-2rxroc3b]{background:var(--diagram-network);transform-origin:0;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.ssh-gap[data-astro-cid-2rxroc3b]{background:color-mix(in oklab, var(--diagram-client) 28%, transparent);transform-origin:0;position:absolute;top:3px;bottom:3px}.ssh-tick[data-astro-cid-2rxroc3b]{background:var(--diagram-client);border-radius:1px;width:3px;position:absolute;top:-3px;bottom:-3px;translate:-50%}.ssh-value[data-astro-cid-2rxroc3b]{white-space:nowrap;min-width:9ch;font:13px var(--nav-font);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.ssh-best[data-astro-cid-2rxroc3b]{color:var(--diagram-client)}.visually-hidden[data-astro-cid-2rxroc3b]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.score-sheet[data-astro-cid-2rxroc3b] tr[data-astro-cid-2rxroc3b]{padding-block:4px;display:block}.score-sheet[data-astro-cid-2rxroc3b] [data-astro-cid-2rxroc3b]:is(th,td){padding:0}.score-sheet[data-astro-cid-2rxroc3b] th[data-astro-cid-2rxroc3b]{flex-wrap:wrap;align-items:baseline;gap:2px 8px;width:auto;padding:0 0 4px;display:flex}.ssh-name[data-astro-cid-2rxroc3b],.ssh-rival[data-astro-cid-2rxroc3b]{display:inline}}.round-loop[data-astro-cid-thwxgti3]{margin-block:36px}.rl-steps[data-astro-cid-thwxgti3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rl-step[data-astro-cid-thwxgti3]{border:1px solid var(--line);background:var(--popular-ground);border-radius:10px;flex-direction:column;gap:4px;padding:14px;transition:border-color .25s ease-out,background-color .25s ease-out;display:flex;position:relative}.rl-step[data-astro-cid-thwxgti3]:not(:last-child):after{content:"→";z-index:1;background:var(--paper);border:1px solid var(--line);width:22px;height:22px;font:13px var(--nav-font);color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:32px;right:-7px;translate:50%}.rl-step[data-astro-cid-thwxgti3][data-active]{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, var(--popular-ground))}.rl-art[data-astro-cid-thwxgti3]{align-items:center;gap:6px;height:54px;margin-bottom:4px;display:flex}.rl-head[data-astro-cid-thwxgti3]{align-items:baseline;gap:8px;display:flex}.rl-num[data-astro-cid-thwxgti3]{font:600 12px var(--nav-font);color:var(--muted)}.rl-title[data-astro-cid-thwxgti3]{font-family:var(--brand-font);color:var(--ink);font-weight:600}.rl-who[data-astro-cid-thwxgti3]{font:12px var(--nav-font);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.rl-text[data-astro-cid-thwxgti3]{color:var(--ink);font-size:15px;line-height:1.45}.rl-report[data-astro-cid-thwxgti3]{border:1px solid var(--hue);background:var(--paper);border-radius:4px;flex-direction:column;gap:5px;width:40px;padding:7px 6px;display:flex}.rl-report[data-astro-cid-thwxgti3] i[data-astro-cid-thwxgti3],.rl-brief[data-astro-cid-thwxgti3] i[data-astro-cid-thwxgti3]{background:var(--hue);border-radius:2px;height:3px;display:block}.rl-report[data-astro-cid-thwxgti3] i[data-astro-cid-thwxgti3]:nth-child(2){width:70%}.rl-report[data-astro-cid-thwxgti3] i[data-astro-cid-thwxgti3]:nth-child(3){width:85%}.rl-brief[data-astro-cid-thwxgti3]{border:1px solid var(--control-border);background:var(--paper);border-radius:4px;flex-direction:column;gap:5px;width:60px;padding:7px 6px;display:flex}.rl-brief[data-astro-cid-thwxgti3] i[data-astro-cid-thwxgti3]:nth-child(odd){width:90%}.rl-lanes[data-astro-cid-thwxgti3]{flex-direction:column;gap:5px;width:80px;display:flex}.rl-lanes[data-astro-cid-thwxgti3] i[data-astro-cid-thwxgti3]{background:var(--paper);border-radius:2px;height:7px;display:block;overflow:hidden}.rl-lanes[data-astro-cid-thwxgti3] b[data-astro-cid-thwxgti3]{background:var(--diagram-network);transform-origin:0;height:100%;display:block}.rl-prs[data-astro-cid-thwxgti3]{gap:5px;display:flex}.rl-prs[data-astro-cid-thwxgti3] i[data-astro-cid-thwxgti3]{background:var(--diagram-network);width:18px;height:18px;color:var(--paper);font:600 11px var(--nav-font);border-radius:50%;place-items:center;font-style:normal;display:grid}.rl-return[data-astro-cid-thwxgti3]{border:1px dashed var(--control-border);border-top:0;border-radius:0 0 10px 10px;height:22px;margin:6px 12.5% 0;position:relative}.rl-return[data-astro-cid-thwxgti3]:before{content:"↑";font:13px var(--nav-font);color:var(--muted);position:absolute;top:-12px;left:-7px}.rl-return[data-astro-cid-thwxgti3] span[data-astro-cid-thwxgti3]{background:var(--paper);font:11px var(--nav-font);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:0 8px;position:absolute;bottom:-9px;left:50%;translate:-50%}.round-loop[data-astro-cid-thwxgti3] figcaption[data-astro-cid-thwxgti3]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 16px;max-width:720px;margin:16px auto 0;display:flex}.rl-replay[data-astro-cid-thwxgti3]{border:1px solid var(--control-border);background:var(--paper);min-height:32px;color:var(--ink);font:13px var(--nav-font);cursor:pointer;border-radius:6px;padding:4px 12px}.rl-replay[data-astro-cid-thwxgti3]:hover{background:var(--nav-highlight)}.rl-replay[data-astro-cid-thwxgti3]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (width<=760px){.rl-steps[data-astro-cid-thwxgti3]{grid-template-columns:minmax(0,1fr);gap:22px}.rl-step[data-astro-cid-thwxgti3]{grid-template-columns:92px minmax(0,1fr);align-content:start;column-gap:12px;display:grid}.rl-art[data-astro-cid-thwxgti3]{grid-row:1/span 3;justify-content:center;align-self:center;height:auto;margin:0}.rl-step[data-astro-cid-thwxgti3]:not(:last-child):after{content:"↓";inset:auto auto -7px 50%;translate:-50% 50%}.rl-return[data-astro-cid-thwxgti3]{text-align:center;border:0;height:auto;margin:10px 0 0}.rl-return[data-astro-cid-thwxgti3]:before{content:none}.rl-return[data-astro-cid-thwxgti3] span[data-astro-cid-thwxgti3]{padding:0;position:static;translate:none}.rl-return[data-astro-cid-thwxgti3] span[data-astro-cid-thwxgti3]:before{content:"↺ "}.rl-return[data-astro-cid-thwxgti3] span[data-astro-cid-thwxgti3]:after{content:": back to step 1"}}.file-clash[data-astro-cid-wrtraaa3]{margin-block:36px}.fc-panels[data-astro-cid-wrtraaa3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fc-panel[data-astro-cid-wrtraaa3]{background:var(--popular-ground);border-radius:12px;padding:14px}.fc-title[data-astro-cid-wrtraaa3]{font-family:var(--brand-font);color:var(--ink);margin:0;font-size:16px;font-weight:600}.fc-stats[data-astro-cid-wrtraaa3]{font:13px var(--nav-font);color:var(--muted);margin:2px 0 0}.fc-plot[data-astro-cid-wrtraaa3]{aspect-ratio:16/9;margin-top:10px;position:relative}.fc-plot[data-astro-cid-wrtraaa3] svg[data-astro-cid-wrtraaa3]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fc-link[data-astro-cid-wrtraaa3]{stroke:var(--hue);stroke-width:2px;opacity:.75}[data-astro-cid-wrtraaa3][data-panel=fan] .fc-link[data-astro-cid-wrtraaa3]{stroke:var(--control-border);opacity:1}.fc-agent[data-astro-cid-wrtraaa3]{background:var(--hue);width:14px;height:14px;box-shadow:0 0 0 2px var(--popular-ground);border-radius:50%;position:absolute;top:18%;translate:-50% -50%}[data-astro-cid-wrtraaa3][data-panel=fan] .fc-agent[data-astro-cid-wrtraaa3]{background:var(--ink)}.fc-file[data-astro-cid-wrtraaa3]{border:2px solid var(--hue,var(--control-border));background:var(--paper);border-radius:3px 8px 3px 3px;width:26px;height:32px;transition:background-color .3s ease-out,border-color .3s ease-out;position:absolute;top:76%;translate:-50%}[data-astro-cid-wrtraaa3][data-panel=lanes] .fc-file[data-astro-cid-wrtraaa3]{background:color-mix(in oklab, var(--hue) 22%, var(--paper))}[data-astro-cid-wrtraaa3][data-panel=lanes] .fc-file[data-astro-cid-wrtraaa3].unowned{border-color:var(--control-border);background:var(--paper)}.fc-file[data-astro-cid-wrtraaa3].clash{border-color:var(--diagram-client);background:color-mix(in oklab, var(--diagram-client) 22%, var(--paper))}.fc-badge[data-astro-cid-wrtraaa3]{background:var(--diagram-client);color:var(--paper);font:600 11px var(--nav-font);border-radius:8px;padding:1px 5px;position:absolute;top:-12px;right:-12px}.fc-name[data-astro-cid-wrtraaa3]{font:11px var(--nav-font);color:var(--muted);white-space:nowrap;position:absolute;top:calc(100% + 4px);left:50%;translate:-50%}.fc-row-label[data-astro-cid-wrtraaa3]{font:11px var(--nav-font);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;display:none;position:absolute;left:0}.file-clash[data-astro-cid-wrtraaa3] figcaption[data-astro-cid-wrtraaa3]{max-width:720px;margin-inline:auto}.visually-hidden[data-astro-cid-wrtraaa3]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.fc-panels[data-astro-cid-wrtraaa3]{grid-template-columns:minmax(0,1fr)}}.blind-check[data-astro-cid-jxusahck]{margin-block:32px}.blind-check[data-astro-cid-jxusahck] table[data-astro-cid-jxusahck]{border-collapse:collapse;width:100%;font-size:15px;display:table;overflow:visible}.blind-check[data-astro-cid-jxusahck] tr[data-astro-cid-jxusahck]{border:0}.blind-check[data-astro-cid-jxusahck] [data-astro-cid-jxusahck]:is(th,td){vertical-align:middle;text-align:left;color:var(--ink);background:0 0;border:0;padding:5px 0;font-weight:400}.blind-check[data-astro-cid-jxusahck] th[data-astro-cid-jxusahck][scope=row]{width:42%;color:var(--muted);padding-right:16px;font-size:14px}.bc-group[data-astro-cid-jxusahck] th[data-astro-cid-jxusahck]{font-family:var(--brand-font);padding-top:14px;font-weight:600}.bc-group[data-astro-cid-jxusahck] th[data-astro-cid-jxusahck]:before{content:"";background:var(--hue);border-radius:2px;width:14px;height:3px;margin:0 8px 4px 0;display:inline-block}.blind-check[data-astro-cid-jxusahck] tbody[data-astro-cid-jxusahck]:first-of-type .bc-group[data-astro-cid-jxusahck] th[data-astro-cid-jxusahck]{padding-top:0}.blind-check[data-astro-cid-jxusahck] td[data-astro-cid-jxusahck]{grid-template-columns:minmax(0,1fr) 6ch;align-items:center;column-gap:12px;display:grid}.bc-track[data-astro-cid-jxusahck]{background:var(--popular-ground);border-radius:3px;height:14px}.bc-bar[data-astro-cid-jxusahck]{background:var(--hue);transform-origin:0;border-radius:3px;min-width:3px;height:100%;display:block}[data-astro-cid-jxusahck][data-kind=chart] .bc-bar[data-astro-cid-jxusahck]{border:2px dashed var(--hue);background:0 0}[data-astro-cid-jxusahck][data-kind=noise] .bc-bar[data-astro-cid-jxusahck]{background:var(--muted)}.bc-value[data-astro-cid-jxusahck]{font:13px var(--nav-font);font-variant-numeric:tabular-nums;text-align:right}.visually-hidden[data-astro-cid-jxusahck]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.blind-check[data-astro-cid-jxusahck] tr[data-astro-cid-jxusahck]:not(.bc-group){padding-block:3px;display:block}.blind-check[data-astro-cid-jxusahck] th[data-astro-cid-jxusahck][scope=row]{width:auto;padding:0 0 3px;display:block}.blind-check[data-astro-cid-jxusahck] td[data-astro-cid-jxusahck]{padding:0}}.designer-study[data-astro-cid-pnroumtg]{margin-block:36px}.ds-panels[data-astro-cid-pnroumtg]{grid-template-columns:1.3fr 1fr 1fr;gap:14px;display:grid}.ds-panel[data-astro-cid-pnroumtg]{border:1px solid var(--line);background:var(--popular-ground);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.ds-title[data-astro-cid-pnroumtg]{font:600 16px/1.3 var(--brand-font);color:var(--ink);margin:0}.ds-sub[data-astro-cid-pnroumtg]{font:13px/1.4 var(--nav-font);color:var(--muted);margin:0}.ds-legend[data-astro-cid-pnroumtg]{font:13px var(--nav-font);color:var(--ink);gap:14px;display:flex}.ds-legend[data-astro-cid-pnroumtg] span[data-astro-cid-pnroumtg]{align-items:center;gap:6px;display:inline-flex}.ds-legend[data-astro-cid-pnroumtg] span[data-astro-cid-pnroumtg]:before{content:"";border-radius:50%;width:10px;height:10px}.ds-legend[data-astro-cid-pnroumtg] .old[data-astro-cid-pnroumtg]:before{background:var(--paper);border:2px solid var(--control-border);box-sizing:border-box}.ds-legend[data-astro-cid-pnroumtg] .new[data-astro-cid-pnroumtg]:before{background:var(--diagram-network)}.ds-ratings[data-astro-cid-pnroumtg]{border-collapse:collapse;width:100%;margin:0;font-size:15px;display:table;overflow:visible}.ds-ratings[data-astro-cid-pnroumtg] tr[data-astro-cid-pnroumtg]{border:0}.ds-ratings[data-astro-cid-pnroumtg] [data-astro-cid-pnroumtg]:is(th,td){vertical-align:middle;text-align:left;background:0 0;border:0;padding:8px 0;font-weight:400}.ds-ratings[data-astro-cid-pnroumtg] th[data-astro-cid-pnroumtg]{width:5.5em;font:600 13px var(--nav-font);color:var(--ink);padding-right:10px}.ds-first[data-astro-cid-pnroumtg]{white-space:nowrap;color:var(--muted);font-size:11px;font-weight:400;line-height:1.2;display:block}.ds-track-cell[data-astro-cid-pnroumtg]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.ds-track[data-astro-cid-pnroumtg]{background:color-mix(in oklab, var(--ink) 6%, transparent);border-radius:7px;height:14px;position:relative}.ds-span[data-astro-cid-pnroumtg]{background:color-mix(in oklab, var(--diagram-network) 45%, transparent);transform-origin:0;height:4px;position:absolute;top:5px}.ds-dot[data-astro-cid-pnroumtg]{box-sizing:border-box;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;translate:-50% -50%}.ds-dot[data-astro-cid-pnroumtg].old{background:var(--paper);border:2px solid var(--control-border)}.ds-dot[data-astro-cid-pnroumtg].new{background:var(--diagram-network)}.ds-value[data-astro-cid-pnroumtg]{min-width:4.5ch;font:13px var(--nav-font);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;white-space:nowrap}.ds-tasks[data-astro-cid-pnroumtg]{flex-direction:column;gap:12px;margin:4px 0 0;display:flex}.ds-task-row[data-astro-cid-pnroumtg]{flex-direction:column;gap:4px;display:flex}.ds-task-row[data-astro-cid-pnroumtg] dt[data-astro-cid-pnroumtg]{font:13px var(--nav-font);color:var(--ink)}.ds-task-row[data-astro-cid-pnroumtg] dd[data-astro-cid-pnroumtg]{align-items:center;gap:10px;margin:0;display:flex}.ds-cells[data-astro-cid-pnroumtg]{flex:1;grid-template-columns:repeat(15,minmax(0,1fr));gap:3px;max-width:220px;display:grid}.ds-cells[data-astro-cid-pnroumtg] i[data-astro-cid-pnroumtg]{aspect-ratio:1;background:color-mix(in oklab, var(--ink) 8%, transparent);border-radius:2px}.ds-cells[data-astro-cid-pnroumtg] i[data-astro-cid-pnroumtg].done.old{background:var(--control-border)}.ds-cells[data-astro-cid-pnroumtg] i[data-astro-cid-pnroumtg].done.new{background:var(--diagram-network)}.ds-count[data-astro-cid-pnroumtg]{font:13px var(--nav-font);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.ds-grid[data-astro-cid-pnroumtg]{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;max-width:168px;margin-top:4px;display:grid}.ds-grid[data-astro-cid-pnroumtg] i[data-astro-cid-pnroumtg]{aspect-ratio:1;background:color-mix(in oklab, var(--ink) 8%, transparent);border-radius:3px}.ds-grid[data-astro-cid-pnroumtg] i[data-astro-cid-pnroumtg].won{background:var(--diagram-cloud)}.ds-rank-count[data-astro-cid-pnroumtg]{white-space:normal;margin:0}.designer-study[data-astro-cid-pnroumtg] figcaption[data-astro-cid-pnroumtg]{text-align:center;max-width:720px;margin:16px auto 0}.visually-hidden[data-astro-cid-pnroumtg]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.ds-panels[data-astro-cid-pnroumtg]{grid-template-columns:1fr 1fr}.ds-panel[data-astro-cid-pnroumtg]:first-child{grid-column:1/-1}}@media (width<=600px){.ds-panels[data-astro-cid-pnroumtg]{grid-template-columns:minmax(0,1fr)}}
