html,body{width:100%;height:100%;background:radial-gradient(120% 120% at 50% 0%,#1a4a7a,#0d2040 60%);color:var(--ink);font-family:var(--sans)}#bg{position:fixed;inset:0;z-index:0}#bg canvas{display:block}.ca2d186{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 38%,#0a193214,#0a142d8c 70%,#081024a6),linear-gradient(#0a142d4d,#0a142d4d)}body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:44px;padding:96px 32px}.c7a2a8d,.c00c25d{position:relative;z-index:2}.c7a2a8d,.c50a518,.c3e860f,.c9af211{transition:opacity .18s ease}html[data-court-pending] .c7a2a8d,html[data-court-pending] .c50a518,html[data-court-pending] .c3e860f,html[data-court-pending] .c9af211{opacity:0}.c7a2a8d{text-align:center;font-family:var(--sans)}.c7a2a8d .c82a353{display:inline-flex;align-items:baseline;font-size:64px;font-weight:700;letter-spacing:-.02em;line-height:1}.c7a2a8d .c82a353 .ce3b98a{color:var(--ink)}.c7a2a8d .c82a353 .ce9de08{width:16px;height:16px;margin:0 2px;border-radius:50%;background:var(--amber);box-shadow:0 0 14px #aadd008c;align-self:center;transform:translateY(2px)}.c7a2a8d .c82a353 .ccc2585{color:#6b7d90;font-weight:600}.c7a2a8d .ca08a0f{width:164px;height:2px;margin:15px auto 0;background:linear-gradient(90deg,transparent,#3a4a5a 12%,#3a4a5a 88%,transparent)}.c9af211{position:fixed;top:calc(14px + env(safe-area-inset-top));right:calc(14px + env(safe-area-inset-right));z-index:3;display:flex;align-items:center;gap:10px;font-family:var(--sans);font-size:13px}.c9af211[hidden],.c9af211 [hidden]{display:none}.cef31c3{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 11px;border:1px solid #747775;border-radius:999px;background:#fff;color:#1f1f1f;font-family:inherit;font-size:inherit;font-weight:600;text-decoration:none;cursor:pointer}.cef31c3:hover{background:#f1f3f4}.cef31c3 .cf5765f{display:block;width:18px;height:18px;flex-shrink:0}.cef31c3:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.c21d9fc{border:1px solid var(--amber);border-radius:999px;background:var(--amber);color:#1f1f1f;padding:8px 12px;font:inherit;font-weight:700;cursor:pointer}.c1dbb36{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 5px;border-radius:999px;border:1px solid transparent;text-decoration:none;cursor:pointer}.cad8e29{width:26px;height:26px;border-radius:50%;object-fit:cover}.cf1875f{color:var(--ink);text-decoration:none;cursor:pointer}.c1dbb36:hover{border-color:#3a4a5a;background:#0d204099}.c1dbb36:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:4px}.c79cd7b{color:#6b7d90}.c00c25d{display:flex;flex-direction:column;gap:18px;width:100%;max-width:440px}.ce642b1{display:block;width:100%;padding:20px 28px;border-radius:14px;border:none;text-decoration:none;color:inherit;text-align:center;font-family:inherit;cursor:pointer;transition:transform .15s,background .15s,box-shadow .15s}.ce642b1 .caaf232{font-family:var(--sans);font-size:23px;font-weight:600;letter-spacing:.01em}.ce642b1 .caaf232 kbd{font-family:var(--mono);font-size:12px;color:#6b7d90;background:#ffffff12;border:1px solid #2e3f50;border-bottom-width:2px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 5px;vertical-align:middle;pointer-events:none}.ce642b1.cc0f69e .caaf232 kbd{background:#ffffff1f;border-color:#4a5f72;border-bottom-color:#1a2830}.ce642b1.c986a1b .caaf232 kbd{color:#1a330080;background:#00000014;border-color:#1a330033;border-bottom-color:#1a33004d}.ce642b1 .cddc6e2{margin-top:6px;font-size:13px;color:#8295a8}.ce642b1.cc0f69e{background:#2e3d4d;box-shadow:inset 0 0 0 1px #ffffff14}.ce642b1.cc0f69e:hover{transform:translateY(-2px);background:#374a5c;box-shadow:inset 0 0 0 1px #ffffff24}.ce642b1.c986a1b{background:var(--amber);box-shadow:0 8px 28px #aadd0038}.ce642b1.c986a1b .caaf232{color:#1a3300}.ce642b1.c986a1b .cddc6e2{color:#1a3300a6}.ce642b1.c986a1b:hover{background:#baec00;transform:translateY(-2px);box-shadow:0 12px 34px #aadd0057}.ce642b1.c89b750{background:var(--career);box-shadow:0 8px 28px #23638a42}.ce642b1.c89b750 .caaf232{color:#f4faff}.ce642b1.c89b750 .cddc6e2{color:#d4e8f4}.ce642b1.c89b750 .caaf232 kbd{color:#d4e8f4;background:#0000002e;border-color:#00000047;border-bottom-color:#0006}.ce642b1.c89b750:hover{background:var(--career-hover);transform:translateY(-2px);box-shadow:0 12px 34px #23638a61}.ce642b1.c14493f{position:relative;background:#1b2430;box-shadow:inset 0 0 0 1px #68b8d94d;cursor:default}.ce642b1.c14493f .caaf232{color:#9fb0c2}.ce642b1.c14493f .c2a1073{position:absolute;top:12px;right:12px;padding:2px 9px;font-family:var(--sans);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9fb0c2;background:#68b8d91f;border:1px solid rgba(104,184,217,.3);border-radius:999px}.ce642b1.c14493f .cddc6e2{color:#6d7f92}.ce642b1.c14493f:hover{background:#1b2430;transform:none;box-shadow:inset 0 0 0 1px #68b8d94d}.c50a518{position:relative;width:100%;max-width:620px}.c50a518 .c00c25d{max-width:none}.c50a518 #mainMenu{max-width:440px;margin:0 auto}#mainMenu{padding-bottom:50px}.c00c25d.cecdcac{gap:10px;padding:24px 26px 16px;border-radius:16px;background:#090d12bd;border:1px solid rgba(255,255,255,.06);box-shadow:0 22px 55px #00000080}.c00c25d.cecdcac .ce642b1{padding:16px 22px;border-radius:12px}.c00c25d.cecdcac .ce642b1 .caaf232{font-size:19px}.cb81b96{margin-bottom:6px;text-align:center}.ca88650{margin:0;font-family:var(--sans);font-size:23px;font-weight:600;letter-spacing:.01em;color:#f4faff}.cffb6d8{margin:7px auto 0;max-width:480px;font-size:14px;line-height:1.55;color:#8295a8}.c3c4823{display:block;margin-top:6px;padding:6px 0;background:none;border:none;color:#8295a8;font-family:inherit;font-size:13px;text-align:center;cursor:pointer;transition:color .15s}.c3c4823:hover{color:var(--ink)}.c3c4823 kbd{font-family:var(--mono);font-size:12px;color:#6b7d90;background:#ffffff12;border:1px solid #2e3f50;border-bottom-width:2px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 5px;vertical-align:middle;pointer-events:none}.ce642b1:focus-visible,.c3c4823:focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media(max-width:900px){html,body{overflow:hidden}body{gap:20px;padding:40px 16px}.c7a2a8d .c82a353{font-size:38px}.c7a2a8d .c82a353 .ce9de08{width:10px;height:10px}.c7a2a8d .ca08a0f{width:80px;margin-top:8px}.c50a518{min-height:0;overflow-y:auto}.ce642b1{padding:8px 14px;border-radius:10px}.ce642b1 .caaf232{font-size:14px}.ce642b1 .caaf232 kbd{font-size:10px;min-width:20px;height:20px}.ce642b1 .cddc6e2{font-size:10px;margin-top:2px}.cb81b96{margin-bottom:2px}.ca88650{font-size:17px}.cffb6d8{margin-top:4px;font-size:11px;line-height:1.45}.c3c4823{font-size:10px}.c3c4823 kbd{font-size:10px;min-width:20px;height:20px}#mainMenu{padding-bottom:32px}.c00c25d.cecdcac{gap:10px;padding:16px 14px 10px;border-radius:14px;box-shadow:none}.c00c25d.cecdcac .ce642b1{padding:8px 14px;border-radius:10px}.c00c25d.cecdcac .ce642b1 .caaf232{font-size:14px}}@media(max-width:900px)and (orientation:portrait){body{padding-bottom:20vh}}@media(max-width:900px)and (orientation:landscape){body{gap:10px;padding:12px 16px}.c7a2a8d .c82a353{font-size:26px}.c7a2a8d .c82a353 .ce9de08{width:8px;height:8px}.c7a2a8d .ca08a0f{width:60px;margin-top:4px}.ce642b1,.c00c25d.cecdcac .ce642b1{padding:5px 12px}.c00c25d.cecdcac{gap:6px;padding:10px 14px 4px}.cb81b96{margin-bottom:0}.ce642b1 .caaf232,.c00c25d.cecdcac .ce642b1 .caaf232{font-size:13px}.ce642b1 .cddc6e2{font-size:9px;margin-top:1px}#mainMenu{padding-bottom:16px}}.c3e860f{position:fixed;left:0;right:0;bottom:20px;z-index:2;display:flex;justify-content:center;gap:22px}.c3e860f a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#8295a8;opacity:.8;transition:color .15s,opacity .15s,transform .15s}.c3e860f a:hover{color:var(--amber);opacity:1;transform:translateY(-2px)}.c3e860f a:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}.c3e860f svg{width:22px;height:22px;fill:currentColor}@media(max-width:900px){.c3e860f{bottom:10px}.c3e860f a{width:28px;height:28px}.c3e860f svg{width:18px;height:18px}}@media(max-width:900px)and (orientation:landscape){.c3e860f{display:none}}@media(pointer:coarse){.ce642b1:active{transform:scale(.97);filter:brightness(1.1)}.c3c4823:active{color:var(--ink)}}
