.saxrq40{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-2);min-height:32px;color:var(--fg-1);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:500;line-height:1.5;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.saxrq40:hover{background:var(--bg-3);color:var(--fg-0);-webkit-text-decoration:none;text-decoration:none}.saxrq40[data-variant=primary]{border-color:var(--accent-solid);background:var(--accent-solid);color:var(--fg-0)}.saxrq40[data-variant=primary]:hover{border-color:var(--accent-solid-hover);background:var(--accent-solid-hover)}.saxrq40[data-size=large]{min-height:40px;padding:0 16px}.saxrq40:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.saxrq40:disabled{opacity:.5;cursor:not-allowed}.s14qjufx{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-2);min-height:32px;color:var(--fg-1);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:500;line-height:1.5;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.s14qjufx:hover{background:var(--bg-3);color:var(--fg-0);-webkit-text-decoration:none;text-decoration:none}.s14qjufx[data-variant=primary]{border-color:var(--accent-solid);background:var(--accent-solid);color:var(--fg-0)}.s14qjufx[data-variant=primary]:hover{border-color:var(--accent-solid-hover);background:var(--accent-solid-hover)}.s14qjufx[data-size=large]{min-height:40px;padding:0 16px}.s14qjufx:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.s14qjufx:disabled{opacity:.5;cursor:not-allowed}.lv74mal{color:var(--fg-0);white-space:nowrap;font-family:var(--font-mono);align-items:center;gap:10px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.lv74mal:hover{-webkit-text-decoration:none;text-decoration:none}.lv74mal:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px}.m8rjvia{display:block}.azily1r{color:var(--accent-fg);font-weight:500}@media (width<=420px){.wxk5478{font-size:var(--text-sm)}}.dhtl6gg{font-family:var(--font-mono);font-size:var(--text-sm);position:relative}.t1tazkt{min-height:32px;color:var(--fg-2);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.t1tazkt:hover{color:var(--fg-0)}.t1tazkt[data-active]{color:var(--accent-fg)}.t1tazkt[data-icon-only]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-2);justify-content:center;width:40px;height:40px}.t1tazkt:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.t1tazkt[aria-expanded=true]:not([data-icon-only]) .tegmky6{transform:rotate(180deg)}.pnfux1d{z-index:1;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-2);min-width:220px;max-width:calc(100vw - 40px);box-shadow:var(--shadow-md);margin:0;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.pnfux1d[data-align=end]{left:auto;right:0}.s6qg701+.s6qg701{border-top:1px solid var(--border-subtle);margin-top:6px;padding-top:6px}.s1gs9gqi{color:var(--text-muted);font-size:var(--text-xs);padding:8px 12px 4px;display:block}.l1jfeb43{border-radius:var(--radius-md);color:var(--fg-1);padding:10px 12px;-webkit-text-decoration:none;text-decoration:none;display:block}.l1jfeb43:hover{background:var(--bg-3);color:var(--fg-0);-webkit-text-decoration:none;text-decoration:none}.l1jfeb43[aria-current=page]{color:var(--accent-fg)}.l1jfeb43:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.h17u014c{z-index:50;border-bottom:1px solid var(--border-subtle);background:var(--bg-0);position:sticky;top:0}.ibphbgm{align-items:center;gap:20px;width:min(1120px,100%);height:56px;margin:auto;padding:0 clamp(20px,4vw,48px);display:flex}@media (width<=1080px){.ibphbgm{gap:8px}}.pxdglta{font-family:var(--font-mono);font-size:var(--text-sm);align-items:center;gap:18px;margin-left:8px;display:flex}@media (width<=1080px){.pxdglta{display:none}}.nhrzmb8{color:var(--fg-2)}.nhrzmb8[aria-current=page]{color:var(--accent-fg)}.a9maycs{font-family:var(--font-mono);font-size:var(--text-sm);align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<=1080px){.a9maycs{order:2}}@media (width<=800px){.r18fdoql{display:none}}.m36lmyg{display:none}@media (width<=1080px){.m36lmyg{order:3;display:block}}.f1fo7tne{border-top:1px solid var(--border-subtle)}.i1stwdh7{width:min(1120px,100%);font-family:var(--font-mono);font-size:var(--text-xs);align-items:center;gap:20px;margin:auto;padding:24px clamp(20px,4vw,48px);display:flex}@media (width<=800px){.i1stwdh7{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;flex-direction:column;align-items:flex-start}}.ntx4oop{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:18px;display:flex}@media (width<=800px){.ntx4oop{gap:10px 18px}}.lyc4jp9{color:var(--fg-3)}.lyc4jp9[aria-current=page]{color:var(--accent-fg)}.n1ue42ki{color:var(--fg-3);font-size:var(--text-2xs);margin-left:auto}@media (width<=800px){.n1ue42ki{margin:0}}.toughcrowd-app[data-astro-cid-tq46r5sz]{min-height:100vh}.with-footer[data-astro-cid-tq46r5sz]{flex-direction:column;min-height:100dvh;display:flex}.with-footer[data-astro-cid-tq46r5sz]>main[data-astro-cid-tq46r5sz]{flex-direction:column;flex:1;min-width:0;display:flex}.skip-link[data-astro-cid-tq46r5sz]{z-index:1000;background:var(--fg-0);color:var(--bg-0);padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link[data-astro-cid-tq46r5sz]:focus{transform:none}
