._loaderOverlay_xqtq4_1{background-color:var(--app-bg,#051421);z-index:10000;contain:strict;will-change:opacity;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._loaderContent_xqtq4_13{flex-direction:column;align-items:center;gap:3.5rem;display:flex}._techCore_xqtq4_21{justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}._ring_xqtq4_30{will-change:transform;border-radius:50%;position:absolute;transform:translateZ(0)}._ringOuter_xqtq4_37{border:2px solid #00d2ff;border-color:#00d2ff #0000;width:100%;height:100%;animation:2.5s cubic-bezier(.68,-.55,.265,1.55) infinite _spinOuter_xqtq4_1}._ringMiddle_xqtq4_47{border:1px solid #00629b33;border-left:2px solid #00629b;border-right:2px solid #00629b;width:75%;height:75%;animation:1.8s cubic-bezier(.455,.03,.515,.955) infinite _spinInner_xqtq4_1}._ringInner_xqtq4_57{border:2px dashed #0087a3;width:55%;height:55%;animation:4s linear infinite _spinOuter_xqtq4_1}._crosshair_xqtq4_64{background:linear-gradient(90deg,#0000 49.5%,#00d2ff26 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#00d2ff26 50%,#0000 50.5%);border-radius:50%;width:130%;height:130%;animation:2s ease-in-out infinite _pulseRadar_xqtq4_1;position:absolute}._corePulse_xqtq4_75{will-change:transform, opacity;background:#00e4fe;border-radius:50%;width:16px;height:16px;animation:1s ease-in-out infinite alternate _pulseCore_xqtq4_1;transform:translateZ(0);box-shadow:0 0 20px #00e4fe,0 0 40px #00e4fe,0 0 60px #00e4fe}._dataContainer_xqtq4_90{flex-direction:column;align-items:center;gap:1rem;display:flex}._cyberText_xqtq4_97{color:#fff;font-family:var(--font-body);letter-spacing:.25em;text-transform:uppercase;text-shadow:0 0 12px #00d2ffcc;margin:0;padding-left:.25em;font-size:1.35rem;font-weight:700}._cyberText_xqtq4_97:after{content:"_";animation:1s step-end infinite _blink_xqtq4_1}._progressBar_xqtq4_114{background:#00629b4d;border-radius:2px;width:220px;height:3px;position:relative;overflow:hidden;transform:translateZ(0)}._progressScanner_xqtq4_124{will-change:transform;background:#00d2ff;width:50px;height:100%;animation:1.5s ease-in-out infinite _scanData_xqtq4_1;position:absolute;top:0;left:0;box-shadow:0 0 10px #00d2ff,0 0 20px #00d2ff}._statusInfo_xqtq4_138{color:#0087a3;width:100%;font-family:var(--font-body);letter-spacing:.05em;justify-content:space-between;font-size:.75rem;font-weight:600;display:flex}@keyframes _spinOuter_xqtq4_1{0%{transform:rotate(0)translateZ(0)}to{transform:rotate(360deg)translateZ(0)}}@keyframes _spinInner_xqtq4_1{0%{transform:rotate(0)translateZ(0)}to{transform:rotate(-360deg)translateZ(0)}}@keyframes _pulseRadar_xqtq4_1{0%,to{opacity:.2;transform:scale(.95)translateZ(0)}50%{opacity:.8;transform:scale(1.05)translateZ(0)}}@keyframes _pulseCore_xqtq4_1{0%{opacity:.7;transform:scale(.8)translateZ(0)}to{opacity:1;transform:scale(1.3)translateZ(0)}}@keyframes _blink_xqtq4_1{0%,to{opacity:1}50%{opacity:0}}@keyframes _scanData_xqtq4_1{0%{transform:translate(-50px)translateZ(0)}to{transform:translate(250px)translateZ(0)}}._wrapper_1yzju_6{z-index:13000;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}._backdrop_1yzju_15{-webkit-backdrop-filter:blur(7px)saturate(120%);backdrop-filter:blur(7px)saturate(120%);background:radial-gradient(circle at 18% 16%,#ff1a1a29 0%,#0000 42%),radial-gradient(circle at 82% 84%,#910c0c47 0%,#0000 50%),linear-gradient(140deg,#140404d1,#080202f0);position:absolute;top:0;bottom:0;left:0;right:0}._modal_1yzju_27{scrollbar-width:thin;scrollbar-color:#ff1a1a4d transparent;-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);width:min(92vw,500px);max-height:90vh;color:var(--olympics-text,#fff0f0);background:linear-gradient(170deg,#200808b3 0%,#0c0404c7 100%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);border:1px solid #ff383847;border-radius:14px;padding:1.4rem 1.2rem 1.1rem;position:relative;overflow-y:auto;box-shadow:0 22px 55px #0009,inset 0 1px #ffffff14,inset 0 -1px #ff1a1a2e}._modal_1yzju_27[data-variant=info],._modal_1yzju_27[data-variant=warning]{border-color:#f59e0b6b}._modal_1yzju_27[data-variant=error]{border-color:#ff313180}._modal_1yzju_27[data-variant=success]{border-color:#22c55e73}._modal_1yzju_27:before{content:"chess::modal";color:#f59e0b38;letter-spacing:.08em;pointer-events:none;font-family:monospace;font-size:.56rem;position:absolute;bottom:10px;right:12px}._modal_1yzju_27:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff1a1a59,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}._cornerTL_1yzju_89,._cornerBR_1yzju_90{pointer-events:none;opacity:.75;border:2px solid #f59e0bb3;width:18px;height:18px;position:absolute}._cornerTL_1yzju_89{border-width:2px 0 0 2px;top:8px;left:8px}._cornerBR_1yzju_90{border-width:0 2px 2px 0;bottom:8px;right:8px}._closeBtn_1yzju_110{color:#fff4eec2;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;place-items:center;width:26px;height:26px;transition:background .18s,color .18s,border-color .18s;display:grid;position:absolute;top:12px;right:12px}._closeBtn_1yzju_110:hover{color:#fff;background:#ff1a1a26;border-color:#ff505080}._closeBtn_1yzju_110:focus-visible{outline-offset:2px;outline:2px solid #ff5050b3}._header_1yzju_139{align-items:center;gap:.65rem;margin-bottom:.9rem;padding-right:2rem;display:flex}._iconWrap_1yzju_147{color:#ffe0e0f2;background:#ff1a1a29;border:1px solid #ff1a1a52;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}._modal_1yzju_27[data-variant=error] ._iconWrap_1yzju_147{color:#ff6b6b;background:#ff1a1a33;border-color:#ff1a1a70}._modal_1yzju_27[data-variant=success] ._iconWrap_1yzju_147{color:#22c55e;background:#22c55e29;border-color:#22c55e4d}._modal_1yzju_27[data-variant=info] ._iconWrap_1yzju_147,._modal_1yzju_27[data-variant=warning] ._iconWrap_1yzju_147{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b5c}._title_1yzju_177{letter-spacing:.05em;text-transform:uppercase;color:#fff3f3;font-size:.98rem;font-weight:700;font-family:var(--olympics-font,"Manrope", sans-serif);margin:0}._body_1yzju_188{font-family:var(--olympics-font,"Manrope", sans-serif);margin:0 0 1.2rem}._message_1yzju_193{color:#ffeeeee6;margin:0;font-size:.9rem;line-height:1.62}._footer_1yzju_201{justify-content:flex-end;gap:.65rem;display:flex}._primaryBtn_1yzju_207,._secondaryBtn_1yzju_208{min-width:110px;font-family:var(--olympics-font,"Manrope", sans-serif);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:.5rem;padding:.55rem .85rem;font-size:.78rem;font-weight:700;transition:background .15s,border-color .15s,box-shadow .15s}._primaryBtn_1yzju_207:focus-visible{outline-offset:2px;outline:2px solid #ff5050b3}._secondaryBtn_1yzju_208:focus-visible{outline-offset:2px;outline:2px solid #ff5050b3}._primaryBtn_1yzju_207{color:#fff6f6;background:linear-gradient(135deg,#ff1a1a42,#910c0c33);border:1px solid #ff4a4a85}._primaryBtn_1yzju_207:hover{background:linear-gradient(135deg,#ff1a1a5c,#910c0c47);border-color:#ff6e6eb8;box-shadow:0 0 18px #ff1a1a2e}._secondaryBtn_1yzju_208{color:#ffe8e8f2;background:#ffffff14;border:1px solid #ffffff3d}._secondaryBtn_1yzju_208:hover{background:#ffffff24;border-color:#ffffff6b}:root{--olympics-red:#ff1a1a;--olympics-green:#22c55e;--olympics-cyan:#00adef;--olympics-amber:#f59e0b;--olympics-text:#fff0f0;--olympics-glass-bg:#1e0a0ab3;--olympics-glass-border:#ffffff1f;--olympics-font:"Manrope", sans-serif;--olympics-bg:#010000}._loaderContainer_c1jg2_3{background:var(--olympics-bg);min-height:100svh;color:var(--olympics-text);font-family:var(--olympics-font);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}._loaderContainer_c1jg2_3._fullscreen_c1jg2_17{z-index:12000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle at 20% 20%,#dc262633,#0000 50%),radial-gradient(circle at 80% 80%,#38bdf826,#0000 55%),#050209e6;width:100vw;min-height:100svh;position:fixed;top:0;bottom:0;left:0;right:0}._loaderContainer_c1jg2_3._compact_c1jg2_31{background:0 0;height:auto;min-height:0;padding:1.5rem}._loaderCore_c1jg2_38{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}._ringOuter_c1jg2_47,._ringMiddle_c1jg2_48,._ringInner_c1jg2_49,._core_c1jg2_50{border-radius:50%;position:absolute}._ringOuter_c1jg2_47{border:3px solid #0000;border-top-color:var(--olympics-cyan);border-bottom-color:var(--olympics-red);width:100%;height:100%;animation:1.5s linear infinite _spinOuter_c1jg2_1}._ringMiddle_c1jg2_48{border:2px solid #0000;border-left-color:var(--olympics-amber);border-right-color:var(--olympics-amber);opacity:.6;width:70%;height:70%;animation:2s linear infinite reverse _spinMiddle_c1jg2_1}._ringInner_c1jg2_49{border:2px dashed var(--olympics-glass-border);opacity:.4;width:45%;height:45%;animation:3s linear infinite _spinOuter_c1jg2_1}._core_c1jg2_50{background:var(--olympics-amber);width:12px;height:12px;box-shadow:0 0 12px var(--olympics-amber), 0 0 24px #f59e0b66;animation:1.5s ease-in-out infinite _pulse_c1jg2_1}._message_c1jg2_92{letter-spacing:.2em;text-transform:uppercase;color:#fff0f0b3;margin:0;font-size:.75rem;font-weight:500}._dots_c1jg2_101{gap:.5rem;display:flex}._dot_c1jg2_101{background:var(--olympics-amber);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite _dotPulse_c1jg2_1}._dot_c1jg2_101:nth-child(2){animation-delay:.2s}._dot_c1jg2_101:nth-child(3){animation-delay:.4s}@keyframes _spinOuter_c1jg2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _spinMiddle_c1jg2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_c1jg2_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}@keyframes _dotPulse_c1jg2_1{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}._footer_1ie49_1{color:#f8fafc;background-color:#00223d;border-top:1px solid #00d2ff1a;width:100%;padding:5rem 0 0;position:relative;overflow:hidden}._glowEffect_1ie49_11{pointer-events:none;z-index:0;background:radial-gradient(#00d2ff26 0%,#0000 70%);width:600px;height:300px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}._footerContainer_1ie49_23{z-index:1;max-width:1400px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem);position:relative}._footerGrid_1ie49_31{grid-template-columns:2fr 1fr 1fr;gap:4rem;margin-bottom:4rem;display:grid}._brandCol_1ie49_39{flex-direction:column;gap:1.5rem;max-width:450px;display:flex}._logoWrapper_1ie49_46{align-items:center;gap:1rem;display:flex}._logoRing_1ie49_52{background:linear-gradient(135deg,#ffffff1a,#fff0);border:1px solid #00d2ff4d;border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;padding:3px;display:flex;box-shadow:0 0 20px #00d2ff26}._logo_1ie49_46{object-fit:cover;border-radius:9px;width:100%;height:100%}._logoText_1ie49_72{color:#fff;letter-spacing:-.01em;font-size:1.4rem;font-weight:800}._brandDesc_1ie49_79{color:#94a3b8;margin:0;font-size:1.05rem;line-height:1.7}._socialLinks_1ie49_86{gap:1rem;margin-top:.5rem;display:flex}._socialLinks_1ie49_86 a{color:#e2e8f0;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}._socialLinks_1ie49_86 a:hover{color:#0b1b2a;background:#00d2ff;transform:translateY(-4px)scale(1.1);box-shadow:0 10px 20px #00d2ff4d}._colTitle_1ie49_112{color:#fff;margin-top:0;margin-bottom:2rem;font-size:1.25rem;font-weight:700;display:inline-block;position:relative}._colTitle_1ie49_112:after{content:"";background:#00d2ff;border-radius:4px;width:30px;height:3px;position:absolute;bottom:-8px;left:0}._linksList_1ie49_134{flex-direction:column;gap:1.15rem;margin:0;padding:0;list-style:none;display:flex}._linksList_1ie49_134 a{color:#94a3b8;align-items:center;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}._linksList_1ie49_134 a:before{content:"♕";color:#00d2ff;opacity:0;margin-right:8px;font-weight:700;transition:all .3s;transform:translate(-10px)}._linksList_1ie49_134 a:hover{color:#fff;transform:translate(5px)}._linksList_1ie49_134 a:hover:before{opacity:1;transform:translate(0)}._contactList_1ie49_174{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}._contactList_1ie49_174 li{color:#94a3b8;align-items:flex-start;gap:1rem;font-size:1rem;font-weight:500;line-height:1.5;display:flex}._contactIconWrapper_1ie49_193{color:#00d2ff;background:#00d2ff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._footerBottom_1ie49_206{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 0;display:flex;position:relative}._copyrightBlock_1ie49_217 p{color:#64748b;margin:0;font-size:.95rem}._scrollTopBtn_1ie49_223{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00d2ff 0%,#00629b 100%);border:4px solid #00223d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;top:-24px;left:50%;transform:translate(-50%);box-shadow:0 -5px 20px #00d2ff33}._scrollTopBtn_1ie49_223:hover{transform:translate(-50%)translateY(-5px);box-shadow:0 0 25px #00d2ff66}._credits_1ie49_248{color:#64748b;margin:0;font-size:.95rem}._teamBrand_1ie49_254{color:#00d2ff;cursor:pointer;font-weight:700;text-decoration:none;transition:all .2s}._teamBrand_1ie49_254:hover{color:#fff;text-shadow:0 0 10px #00d2ff99}@media (max-width:900px){._footerGrid_1ie49_31{grid-template-columns:1fr 1fr;gap:3rem}._brandCol_1ie49_39{grid-column:1/-1;max-width:100%}}@media (max-width:600px){._footerGrid_1ie49_31{grid-template-columns:1fr;gap:2.5rem}._footerBottom_1ie49_206{text-align:center;flex-direction:column;justify-content:center;padding-top:4rem}._scrollTopBtn_1ie49_223{top:-20px}}._eventTheme_1ie49_295{color:#1e1e1e;font-family:var(--bnb-font-body);background:#f7efe4;border-top:2px solid #1e1e1e;padding-top:48px;overflow:clip}._eventTheme_1ie49_295 ._glowEffect_1ie49_11{display:none}._eventTheme_1ie49_295 ._footerContainer_1ie49_23{max-width:1280px}._eventTheme_1ie49_295 ._footerGrid_1ie49_31{gap:40px;margin-bottom:48px}._eventTheme_1ie49_295 ._logoRing_1ie49_52{width:76px;height:80px;box-shadow:none;background:0 0;border:0;padding:0}._eventTheme_1ie49_295 ._logo_1ie49_46{object-fit:contain;border-radius:0}._eventTheme_1ie49_295 ._logoText_1ie49_72,._eventTheme_1ie49_295 ._colTitle_1ie49_112{color:#1646a0;font-family:var(--bnb-font-display);letter-spacing:.03em;font-size:1.65rem;font-weight:400}._eventTheme_1ie49_295 ._brandCol_1ie49_39{gap:16px}._eventKicker_1ie49_336{color:#e84424;font-family:var(--bnb-font-display);letter-spacing:.04em;font-size:1.45rem}._eventTheme_1ie49_295 ._brandDesc_1ie49_79,._eventTheme_1ie49_295 ._contactList_1ie49_174 li,._eventTheme_1ie49_295 ._linksList_1ie49_134 a{color:#555;font-size:.9rem}._eventTheme_1ie49_295 ._colTitle_1ie49_112:after{background:#e84424}._eventTheme_1ie49_295 ._socialLinks_1ie49_86 a,._eventTheme_1ie49_295 ._contactIconWrapper_1ie49_193{color:#1646a0;background:#1646a014;border-radius:4px}._eventTheme_1ie49_295 ._socialLinks_1ie49_86 a:hover{color:#fff;background:#1646a0;box-shadow:2px 2px #1e1e1e}._eventTheme_1ie49_295 ._linksList_1ie49_134 a:hover,._eventTheme_1ie49_295 ._teamBrand_1ie49_254{color:#1646a0}._eventTheme_1ie49_295 ._linksList_1ie49_134 a:before{content:""}._eventTheme_1ie49_295 ._footerBottom_1ie49_206{border-color:#1e1e1e26}._eventTheme_1ie49_295 ._copyrightBlock_1ie49_217 p,._eventTheme_1ie49_295 ._credits_1ie49_248{color:#555;font-size:.8rem}._eventTheme_1ie49_295 ._scrollTopBtn_1ie49_223{background:#1646a0;border-color:#f7efe4;box-shadow:2px 2px #1e1e1e}._eventTheme_1ie49_295 ._teamBrand_1ie49_254:hover{color:#113880;text-shadow:none}._eventTheme_1ie49_295 a:focus-visible{outline-offset:4px;outline:3px solid #1646a0}._eventTheme_1ie49_295 button:focus-visible{outline-offset:4px;outline:3px solid #1646a0}@media (max-width:600px){._eventTheme_1ie49_295 ._footerGrid_1ie49_31{gap:32px}}@media (prefers-reduced-motion:reduce){._eventTheme_1ie49_295 *,._eventTheme_1ie49_295 :before{transition:none!important}}._button_13l6h_1{cursor:pointer;will-change:transform;border:1px solid #0000;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}._button_13l6h_1:active:not(:disabled){transform:scale(.96)}._button_13l6h_1:disabled{opacity:.6;cursor:not-allowed}._spinner_13l6h_27{animation:1s linear infinite _spin_13l6h_27}@keyframes _spin_13l6h_27{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._icon_13l6h_40{flex-shrink:0}._primary_13l6h_47{background-color:var(--primary-cyan-dark);color:var(--neutral-white);box-shadow:0 4px 14px var(--primary-cyan-transparent-25)}._primary_13l6h_47:hover:not(:disabled){background-color:var(--primary-cyan-default);box-shadow:0 6px 20px var(--primary-cyan-transparent-40)}._secondary_13l6h_57{background-color:var(--neutral-white-transparent-10);color:var(--neutral-white);border-color:var(--neutral-white-transparent-05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._secondary_13l6h_57:hover:not(:disabled){background-color:var(--neutral-white-transparent-15);border-color:var(--neutral-white-transparent-10)}._outline_13l6h_68{border-color:var(--primary-cyan-dark);color:var(--primary-cyan-dark);background-color:#0000}._outline_13l6h_68:hover:not(:disabled){background-color:var(--primary-cyan-transparent-10)}._ghost_13l6h_77{color:var(--primary-blue-light);background-color:#0000}._ghost_13l6h_77:hover:not(:disabled){background-color:var(--neutral-white-transparent-08);color:var(--neutral-white)}._sm_13l6h_89{padding:.4rem .8rem;font-size:.875rem}._md_13l6h_93{padding:.6rem 1.25rem;font-size:1rem}._lg_13l6h_97{padding:.8rem 1.75rem;font-size:1.125rem}._header_1hx0v_1{--header-bg:#fdfefe;--header-border:#e7edf3;--text-main:#000;--text-brand:#000;--accent:#006199;--accent-strong:#00629b;--accent-strong-hover:#00507a;--focus-ring:#00458e;--radius-md:.625rem;--radius-lg:.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;z-index:40;justify-content:space-between;align-items:center;gap:var(--space-5);width:100%;min-height:5rem;padding:var(--space-4) var(--space-6);background:var(--header-bg);border-bottom:1px solid var(--header-border);transition:transform .38s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0d2c480f}._headerHidden_1hx0v_39{pointer-events:none;transform:translateY(-120%);box-shadow:none!important}@media (prefers-reduced-motion:reduce){._header_1hx0v_1{transition:none}}._recruitmentHeader_1hx0v_51{--header-bg:#04151fe0;--header-border:#49cfda26;--text-main:#f4e9d2;--text-brand:#f4e9d2;--accent:#49cfda;--accent-strong:#72e4ec;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;left:0;right:0;box-shadow:0 4px 24px #00000073}._logoLink_1hx0v_66{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}._logo_1hx0v_66{object-fit:cover;border-radius:10px;width:44px;height:44px}._brand_1hx0v_80{white-space:nowrap;color:var(--text-brand);font-size:1.125rem;font-weight:900}._brand_1hx0v_80 span{color:var(--accent)}._nav_1hx0v_91{justify-content:center;align-items:center;gap:var(--space-5);flex:1;min-width:0;display:flex}._link_1hx0v_100{color:var(--text-main);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;font-size:1rem;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}._link_1hx0v_100:hover{color:var(--accent)}._link_1hx0v_100:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._authBtn_1hx0v_119:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._menuBtn_1hx0v_120:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._active_1hx0v_125{color:var(--accent);border-bottom-color:var(--accent)}._desktopActions_1hx0v_130{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}._mobileActions_1hx0v_138{display:none}._authBtn_1hx0v_119{min-width:6.5rem;height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-md);color:#fff;cursor:pointer;background:linear-gradient(160deg,#0f84d0 0%,#00629b 52%,#004f84 100%);border:1px solid #00458e80;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s,background .25s;display:inline-flex;box-shadow:0 3px 10px #00529347,inset 0 1px #ffffff38}._authBtn_1hx0v_119:hover{background:linear-gradient(160deg,#1b94e0 0%,#0071b3 52%,#005a94 100%);border-color:#00458ebf;transform:translateY(-1px);box-shadow:0 6px 16px #0052935c,inset 0 1px #ffffff47}._authBtn_1hx0v_119:active{transform:scale(.97)}._logoutBtn_1hx0v_181{min-width:6.5rem;height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-md);color:#b91c1c;cursor:pointer;background:#b91c1c0f;border:1px solid #b91c1c59;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s,border-color .2s,color .2s;display:inline-flex}._logoutBtn_1hx0v_181:hover{color:#991b1b;background:#b91c1c1f;border-color:#b91c1c8c;transform:translateY(-1px)}._logoutBtn_1hx0v_181:active{transform:scale(.97)}._recruitmentHeader_1hx0v_51 ._authBtn_1hx0v_119{color:#b9f2f8;background:linear-gradient(160deg,#49cfda2e,#49cfda12);border-color:#49cfda73;box-shadow:0 0 14px #49cfda1f,inset 0 1px #ffffff14}._recruitmentHeader_1hx0v_51 ._authBtn_1hx0v_119:hover{color:#f0fdff;background:linear-gradient(160deg,#49cfda47,#49cfda1f);border-color:#72e4eccc;box-shadow:0 0 22px #49cfda47,inset 0 1px #ffffff1f}._recruitmentHeader_1hx0v_51 ._logoutBtn_1hx0v_181{color:#fda4af;background:#fb718514;border-color:#fb718566}._recruitmentHeader_1hx0v_51 ._logoutBtn_1hx0v_181:hover{color:#fecdd3;background:#fb718529;border-color:#fb7185a6}._recruitmentHeader_1hx0v_51 ._menuBtn_1hx0v_120{background:0 0;border-color:#49cfda4d}._recruitmentHeader_1hx0v_51 ._menuBtn_1hx0v_120:hover{background:#49cfda1a}._menuBtn_1hx0v_120{border-radius:var(--radius-md);cursor:pointer;background:#fff;border:1px solid #d6e2ee;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:2.75rem;height:2.75rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:none}._menuBtn_1hx0v_120:hover{background:#f4f6f8;border-color:#c2d3e0}._menuBtn_1hx0v_120:active{transform:scale(.96)}._menuLine_1hx0v_279{background:var(--text-brand);border-radius:2px;width:20px;height:2px;transition:all .2s cubic-bezier(.16,1,.3,1);display:block}._menuBtn_1hx0v_120[aria-expanded=true] ._menuLine_1hx0v_279:first-child{background:var(--accent-strong);transform:translateY(7.6px)rotate(45deg)}._menuBtn_1hx0v_120[aria-expanded=true] ._menuLine_1hx0v_279:nth-child(2){opacity:0}._menuBtn_1hx0v_120[aria-expanded=true] ._menuLine_1hx0v_279:nth-child(3){background:var(--accent-strong);transform:translateY(-7.6px)rotate(-45deg)}@media (max-width:1200px){._brandWrap_1hx0v_303{flex:1;min-width:0}._brand_1hx0v_80{text-overflow:ellipsis;overflow:hidden}._menuBtn_1hx0v_120{order:3;margin-left:auto;display:inline-flex}._desktopActions_1hx0v_130{display:none}._mobileActions_1hx0v_138{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--header-border);flex-direction:column;display:flex}._authBtnMobile_1hx0v_332,._logoutBtnMobile_1hx0v_333{border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;height:3rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}._authBtnMobile_1hx0v_332{background:var(--accent-strong);color:#fff}._authBtnMobile_1hx0v_332:hover{background:var(--accent-strong-hover)}._logoutBtnMobile_1hx0v_333{color:#cc1e1ecc;background:#cc1e1e1a}._logoutBtnMobile_1hx0v_333:hover{color:#cc1e1e;background:#cc1e1e33}._nav_1hx0v_91{align-items:stretch;gap:var(--space-1);width:100%;padding:var(--space-4);border-top:1px solid var(--header-border);border-bottom:1px solid var(--header-border);max-height:calc(100vh - 5rem);overscroll-behavior:contain;visibility:hidden;opacity:0;pointer-events:none;background:#fdfefe;flex-direction:column;max-height:calc(100dvh - 5rem);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),visibility .4s;display:flex;position:absolute;top:100%;left:0;overflow-y:auto;transform:translateY(-12px);box-shadow:0 16px 32px #0d2c481f}._navOpen_1hx0v_395{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}._link_1hx0v_100{padding:0 var(--space-4);border-radius:var(--radius-md);border-bottom:none;border-left:4px solid #0000;justify-content:flex-start;min-height:3.25rem;transition:background-color .2s,border-color .2s,color .2s}._link_1hx0v_100:hover{background:#f4f7f9}._link_1hx0v_100._active_1hx0v_125{border-left-color:var(--accent);background:#edf5fb}._recruitmentHeader_1hx0v_51 ._nav_1hx0v_91{background:#04151ff5;box-shadow:0 16px 32px #00000080}._recruitmentHeader_1hx0v_51 ._link_1hx0v_100:hover{background:#49cfda14}._recruitmentHeader_1hx0v_51 ._link_1hx0v_100._active_1hx0v_125{background:#49cfda1f}._recruitmentHeader_1hx0v_51 ._authBtnMobile_1hx0v_332{color:#b9f2f8;background:linear-gradient(160deg,#49cfda2e,#49cfda12);border:1px solid #49cfda73}._recruitmentHeader_1hx0v_51 ._authBtnMobile_1hx0v_332:hover{color:#f0fdff;background:#49cfda38;border-color:#72e4eccc}._recruitmentHeader_1hx0v_51 ._logoutBtnMobile_1hx0v_333{color:#fda4af;background:#fb718514;border:1px solid #fb718559}._recruitmentHeader_1hx0v_51 ._logoutBtnMobile_1hx0v_333:hover{color:#fecdd3;background:#fb718529;border-color:#fb718599}}@media (max-width:1100px){._header_1hx0v_1{gap:var(--space-4);padding:var(--space-4) var(--space-4)}._brand_1hx0v_80{font-size:1rem}._link_1hx0v_100{font-size:.95rem}._authBtn_1hx0v_119{min-width:7rem;height:2.75rem;font-size:.95rem}}@media (max-width:650px){._header_1hx0v_1{padding:var(--space-3) var(--space-3)}._brand_1hx0v_80,._link_1hx0v_100{font-size:.9rem}._authBtn_1hx0v_119{min-width:6rem;height:2.5rem;font-size:.9rem}}._eventTheme_1hx0v_504{--header-bg:#f7efe4;--header-border:#1e1e1e;--text-main:#1e1e1e;--text-brand:#1646a0;--accent:#1646a0;--accent-strong:#1646a0;--accent-strong-hover:#113880;--focus-ring:#1646a0;font-family:var(--bnb-font-body);border-bottom:2px solid var(--header-border);box-shadow:none;gap:var(--space-5)}._eventTagline_1hx0v_518{font-family:var(--bnb-font-display);letter-spacing:.04em;color:#e84424;white-space:nowrap;font-size:1.05rem}._eventTheme_1hx0v_504 ._authBtn_1hx0v_119,._eventTheme_1hx0v_504 ._authBtnMobile_1hx0v_332,._eventRegister_1hx0v_528{color:#fff;font-family:var(--bnb-font-body);background:#1646a0;border:2px solid #1e1e1e;border-radius:4px;min-width:0;min-height:44px;font-size:.85rem;font-weight:700;box-shadow:2px 2px #1e1e1e}._eventRegister_1hx0v_528{background:#e84424;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}._eventTheme_1hx0v_504 ._authBtn_1hx0v_119:hover,._eventTheme_1hx0v_504 ._authBtnMobile_1hx0v_332:hover{background:#113880}._eventRegister_1hx0v_528:hover{background:#cf3719}._eventTheme_1hx0v_504 ._logoutBtn_1hx0v_181{color:#a12e15;border-color:#e84424;border-radius:4px;min-width:0}._eventTheme_1hx0v_504 ._menuBtn_1hx0v_120{border:1.5px solid #1e1e1e;border-radius:4px;box-shadow:2px 2px #1e1e1e}._eventRegister_1hx0v_528:focus-visible{outline-offset:4px;outline:3px solid #1646a0}@media (min-width:1201px) and (max-width:1420px){._eventTagline_1hx0v_518{display:none}}@media (max-width:600px){._eventTagline_1hx0v_518{font-size:.9rem}._eventTheme_1hx0v_504 ._logoLink_1hx0v_66{gap:10px}}@media (max-width:360px){._eventTagline_1hx0v_518{display:none}}._eventLogo_1hx0v_588{object-fit:contain;mix-blend-mode:multiply;width:66px;height:44px;display:block}._eventTheme_1hx0v_504 ._nav_1hx0v_91{background:#f7efe4}@media (max-width:600px){._eventLogo_1hx0v_588{width:66px;height:44px}}._shell_7agd9_7{flex-direction:column;min-height:100vh;display:flex}._main_7agd9_13{flex:1}._skipLink_7agd9_17{z-index:100;color:#003a5a;background:#fdfefe;border-radius:.5rem;padding:.75rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}._skipLink_7agd9_17:focus-visible{outline-offset:2px;outline:3px solid #006199;transform:translateY(0)}._eventTheme_7agd9_35{background:var(--bnb-warm-cream);color:var(--bnb-deep-charcoal)}._eventMain_7agd9_40{view-transition-name:bnb-content}._eventPage_7agd9_43{animation:.3s cubic-bezier(.2,.7,.2,1) backwards _eventPageIn_7agd9_1}@keyframes _eventPageIn_7agd9_1{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}::view-transition-old(bnb-content){animation:.2s both _eventPageOut_7agd9_1}::view-transition-new(bnb-content){animation:.3s cubic-bezier(.2,.7,.2,1) both _eventPageIn_7agd9_1}@keyframes _eventPageOut_7agd9_1{to{opacity:0;translate:0 -8px}}@media (prefers-reduced-motion:reduce){._eventPage_7agd9_43{animation:none}::view-transition-old(bnb-content){animation:none}::view-transition-new(bnb-content){animation:none}}._eventLoading_7agd9_78{color:#1646a0;min-height:60dvh;font-family:var(--bnb-font-body);background:#f7efe4;place-items:center;display:grid}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.blueprint-background{width:100%;height:100vh;background-color:var(--bg);pointer-events:none;z-index:0;height:100dvh;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.corner-system-tag{font-family:var(--font-inter);text-transform:uppercase;letter-spacing:.12em;color:var(--corner-text);white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:1;font-size:13px;font-weight:500;position:absolute;top:65px}.corner-system-tag.top-left{left:200px}.corner-system-tag.top-right{right:200px}.blueprint-grid-svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.blueprint-center-schematic{pointer-events:none;justify-content:center;align-items:center;width:900px;height:900px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.schematic-svg{width:100%;height:100%}@media (max-width:1024px){.corner-system-tag{letter-spacing:.1em;font-size:11px;top:24px}.corner-system-tag.top-left{left:24px}.corner-system-tag.top-right{right:24px}.blueprint-center-schematic{width:650px;height:650px}}@media (max-width:768px){.corner-system-tag.top-left{left:20px}.corner-system-tag.top-right{right:20px}.blueprint-center-schematic{width:500px;height:500px}}@media (max-width:480px){.corner-system-tag{letter-spacing:.08em;text-align:center;width:100%;font-size:10px;left:0!important;right:0!important}.corner-system-tag.top-left{top:10px}.corner-system-tag.top-right,.blueprint-center-schematic,.grid-line-desktop{display:none}}@media (max-width:360px){.corner-system-tag{letter-spacing:.06em;font-size:9.5px}}.session-loader-page{background-color:var(--bg);box-sizing:border-box;justify-content:center;align-items:center;width:100vw;min-height:100vh;display:flex;position:relative}.session-loader-card{background-color:var(--card);width:346px;box-shadow:7px 7px 0 var(--blue-dark), 0 20px 30px #00000014;text-align:center;z-index:10;box-sizing:border-box;padding:42px 31px;position:relative}.loader-protocol-tag{font-family:var(--font-inter);letter-spacing:.2em;color:var(--muted);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.loader-title{font-family:var(--font-bebas);color:var(--blue);letter-spacing:.04em;margin:0 0 10px;font-size:40px;line-height:1}.loader-desc{font-family:var(--font-inter);color:var(--text-sub);margin:0;font-size:13px}:root{--bg:#fff7f0;--card:#fff;--input-bg:#faf1e6;--blue:#1846a0;--blue-dark:#1a4287;--text:#1a1a1a;--text-sub:#3a3a4a;--muted:#8a8a8a;--grid:#0000000a;--corner-text:#c9c2ba;--crosshair:#c8c8c8;--error:#d32f2f;--font-bebas:"Bebas Neue", sans-serif;--font-inter:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--color-nile-blue:#1646a0;--color-sunset-orange:#e84424;--color-warm-cream:#f7efe4;--color-deep-charcoal:#1e1e1e;--color-white:#fff;--color-nile-blue-tint:#e8effb;--color-nile-blue-dark:#0f3278;--color-nile-blue-pill:#0a1c5073;--color-sunset-orange-tint:#fceae5;--color-border:#d5ccbf;--color-border-faint:#e5ddd3;--color-muted-text:#655d55;--color-muted-faint:#a09890;--color-success:#1d6848;--color-success-surface:#e4f2e9;--color-draft-bg:#fde8e3;--color-draft-text:#9b2313;--color-draft-border:#f5b8ad;--color-pending-bg:var(--color-warm-cream);--color-pending-text:#3a3530;--color-danger-number:#e84424;--color-danger-fill:#d93d1a;--color-rubric-track:#ddd6cd;--color-surface:var(--color-white);--color-page:var(--color-warm-cream);--color-filter-strip:#f0e8dc;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-content:clamp(var(--space-2), 3vw, var(--space-4));--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--shadow-raised:0 2px 8px #1e1e1e1a;--shadow-floating:0 12px 32px #1e1e1e29;--shadow-card:0 1px 0 0 var(--color-border), 0 2px 8px #1e1e1e0f, 0 8px 24px #1646a00d;--shadow-primary-button:3px 3px 0 var(--color-deep-charcoal);--app-header-height:64px;--app-sidebar-width:240px;--app-sidebar-width-large:260px;--app-content-max-width:1200px;--mobile-tabbar-height:72px;--size-control-min:44px;--size-avatar:40px;--size-judge-summary-mobile:96px;--size-judge-summary-desktop:180px;--size-icon:24px;--size-icon-compact:20px;--size-icon-sm:16px;--size-competition-selector-max:32rem;--size-hero-summary-min:18rem;--size-team-card-min-height:13rem;--size-action-min-width:9rem;--size-copy-max:60ch;--card-hover-lift:4px;--button-hover-lift:2px;--button-press-offset:3px;--motion-card-duration:.3s;--motion-hover-duration:.16s;--motion-check-duration:.24s;--motion-shimmer-duration:1.2s;--motion-wave-duration:18s;--motion-stagger-step:50ms;--motion-stagger-cap:6;--motion-ease-out:cubic-bezier(.22, 1, .36, 1);--border-width:1px;--focus-ring-width:3px;--focus-ring-offset:3px;--line-height-tight:.95;--line-height-label:1.2;--line-height-solid:1;--line-height-body:1.5;--letter-spacing-subtitle:.08em;--letter-spacing-eyebrow:.12em;--letter-spacing-mono:.06em;--font-headline:"Bebas Neue", Impact, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:ui-monospace, "Courier New", monospace;--text-xs:clamp(.6875rem, .66rem + .14vw, .8125rem);--text-sm:clamp(.8125rem, .78rem + .16vw, .9375rem);--text-base:clamp(.9375rem, .9rem + .19vw, 1.0625rem);--text-lg:clamp(1.0625rem, 1rem + .32vw, 1.25rem);--text-xl:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--text-2xl:clamp(1.625rem, 1.35rem + 1.2vw, 2.5rem);--text-display:clamp(2.25rem, 1.6rem + 2.8vw, 4rem);--z-base:0;--z-dropdown:10;--z-sticky:20;--z-overlay:30;--z-modal:40;--z-toast:50}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.judging-portal{width:100%;min-height:100vh;background-color:var(--bg,#fff7f0);min-height:100dvh;color:var(--text,#1a1a1a);font-family:var(--font-inter,"Inter", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;flex-direction:column;width:100%;min-height:100dvh;display:flex}button{background:0 0;border:none;font-family:inherit}input{font-family:inherit}@media (max-width:480px){input{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-400:#90a1b9;--color-slate-900:#0f172b;--color-gray-600:#4a5565;--color-gray-800:#1e2939;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-base:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-black:900;--tracking-wide:.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-slate-400:color(display-p3 .577446 .629622 .716602);--color-slate-900:color(display-p3 .0639692 .0891152 .163036);--color-gray-600:color(display-p3 .297358 .332176 .39043);--color-gray-800:color(display-p3 .125854 .159497 .216835)}}@supports (color:lab(0% 0 0)){:root,:host{--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-800:lab(16.1051% -1.18239 -11.7533)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-8{margin:calc(var(--spacing) * 8)}.m-41{margin:calc(var(--spacing) * 41)}.m-85{margin:calc(var(--spacing) * 85)}.m-108{margin:calc(var(--spacing) * 108)}.m-121{margin:calc(var(--spacing) * 121)}.m-128{margin:calc(var(--spacing) * 128)}.m-150{margin:calc(var(--spacing) * 150)}.m-160{margin:calc(var(--spacing) * 160)}.m-162{margin:calc(var(--spacing) * 162)}.m-166{margin:calc(var(--spacing) * 166)}.m-168{margin:calc(var(--spacing) * 168)}.m-173{margin:calc(var(--spacing) * 173)}.m-174{margin:calc(var(--spacing) * 174)}.m-180{margin:calc(var(--spacing) * 180)}.m-192{margin:calc(var(--spacing) * 192)}.m-193{margin:calc(var(--spacing) * 193)}.m-195{margin:calc(var(--spacing) * 195)}.m-198{margin:calc(var(--spacing) * 198)}.m-201{margin:calc(var(--spacing) * 201)}.m-212{margin:calc(var(--spacing) * 212)}.m-238{margin:calc(var(--spacing) * 238)}.m-241{margin:calc(var(--spacing) * 241)}.m-254{margin:calc(var(--spacing) * 254)}.m-257{margin:calc(var(--spacing) * 257)}.m-260{margin:calc(var(--spacing) * 260)}.m-302{margin:calc(var(--spacing) * 302)}.m-308{margin:calc(var(--spacing) * 308)}.m-319{margin:calc(var(--spacing) * 319)}.m-332{margin:calc(var(--spacing) * 332)}.m-346{margin:calc(var(--spacing) * 346)}.m-368{margin:calc(var(--spacing) * 368)}.m-380{margin:calc(var(--spacing) * 380)}.m-475{margin:calc(var(--spacing) * 475)}.m-567{margin:calc(var(--spacing) * 567)}.m-656{margin:calc(var(--spacing) * 656)}.m-664{margin:calc(var(--spacing) * 664)}.m-674{margin:calc(var(--spacing) * 674)}.m-746{margin:calc(var(--spacing) * 746)}.m-804{margin:calc(var(--spacing) * 804)}.m-995{margin:calc(var(--spacing) * 995)}.m-2080{margin:calc(var(--spacing) * 2080)}.m-2198{margin:calc(var(--spacing) * 2198)}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-full{height:100%}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.w-64{width:calc(var(--spacing) * 64)}.w-96{width:calc(var(--spacing) * 96)}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[\#00629B\]{background-color:#00629b}.bg-\[\#00629B\]\/20{background-color:#00629b33;background-color:color(display-p3 .158786 .378178 .590256/.2);background-color:lab(39.1441% -7.62537 -38.5201/.2)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#004B75\]{--tw-gradient-via:#004b75;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#00629B\]{--tw-gradient-to:#00629b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-\[\#004B75\]{color:#004b75}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-slate-400{color:var(--color-slate-400)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}@media (hover:hover){.hover\:bg-\[\#00507a\]:hover{background-color:#00507a}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:48rem){.md\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}}}:root{--primary-blue-card-bg:#031526;--primary-blue-deep:#05233a;--primary-blue-dark:#0a3556;--primary-blue-light:#a3ccdf;--primary-blue-extralight:#e6f4fc;--primary-cyan-dark:#0087a3;--primary-cyan-default:#00b4d8;--primary-cyan-light:#9be8ff;--neutral-black-transparent-00:#02081000;--neutral-black-transparent-10:#0208101a;--neutral-black-transparent-35:#02081059;--neutral-black-transparent-50:#02081080;--neutral-white:#f8fbff;--neutral-white-dark:#ebf4fb;--neutral-white-transparent-04:#f8fbff0a;--neutral-white-transparent-05:#f8fbff0d;--neutral-white-transparent-08:#f8fbff14;--neutral-white-transparent-10:#f8fbff1a;--neutral-white-transparent-15:#f8fbff26;--neutral-white-transparent-20:#f8fbff33;--neutral-gray-extralight:#f3f8fc;--neutral-gray-light:#dcecf7;--neutral-gray:#bfd7e7;--neutral-gray-dark:#37556f;--primary-blue-transparent-20:#0a355633;--primary-blue-transparent-24:#0a35563d;--primary-blue-transparent-40:#0a355666;--primary-blue-transparent-82:#0a3556d1;--primary-blue-transparent-92:#0a3556eb;--primary-blue-transparent-95:#031526f2;--primary-cyan-transparent-10:#00b4d81a;--primary-cyan-transparent-15:#00b4d826;--primary-cyan-transparent-20:#00b4d833;--primary-cyan-transparent-25:#00b4d840;--primary-cyan-transparent-30:#00b4d84d;--primary-cyan-transparent-40:#00b4d866;--primary-cyan-transparent-60:#00b4d899;--danger-red-default:#ff5f6d;--danger-red-light:#ffc8cd;--danger-red-dark:#7f1d1d;--danger-red-transparent:#ff5f6d33;--danger-red-transparent-15:#ff5f6d26;--danger-red-transparent-20:#ff5f6d33;--danger-red-transparent-30:#ff5f6d4d;--success-green-default:#2fb87f;--success-green-light:#e7f9f1;--success-green-dark:#135e3f;--border-radius-sm:.35rem;--border-radius-md:.6rem;--border-radius-lg:.9rem;--border-radius-xl:1.25rem;--border-radius-2xl:1.6rem;--border-radius-full:999px;--shadow-sm:0 8px 20px #02081024;--shadow-md:0 16px 32px #02081033;--shadow-lg:0 24px 48px #02081042;--shadow-xl:0 32px 64px #02081052;--gradient-primary:linear-gradient(105deg, #0094b8 0%, #00629b 100%);--gradient-card:linear-gradient(160deg, #08253d 0%, #031526 70%)}.ds-page{background:radial-gradient(circle at 8% 10%,#00b4d824 0%,#0000 34%),radial-gradient(circle at 90% 92%,#00629b33 0%,#0000 42%),linear-gradient(145deg,#031526 0%,#07315a 44%,#05466f 100%);flex-direction:column;align-items:center;width:100%;max-width:100vw;min-height:calc(100vh - 80px);padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,4vw,2rem);display:flex;position:relative;overflow:hidden visible}.ds-page:after{content:"";z-index:0;pointer-events:none;opacity:.18;background-image:linear-gradient(#7dd3fc14 1px,#0000 1px),linear-gradient(90deg,#7dd3fc14 1px,#0000 1px);background-size:48px 48px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 78%)}.ds-page>*{z-index:1;position:relative}.ds-page-header,.ds-page-content{z-index:1;width:min(100%,1120px);position:relative}.ds-page-header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:clamp(2rem,5vw,3.75rem);display:flex}.ds-pill{border-radius:var(--border-radius-full);border:1px solid var(--primary-cyan-transparent-30);background:var(--primary-cyan-transparent-10);color:var(--primary-cyan-light);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.ds-title{color:var(--neutral-white);letter-spacing:-.03em;margin:0;font-size:clamp(2.4rem,6vw,4.25rem);font-weight:900;line-height:1.08}.ds-title-accent{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#4ddbf4,#9be8ff);-webkit-background-clip:text;background-clip:text}.ds-subtitle{color:#d3e9f6;max-width:72ch;margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.7}.ds-surface{border-radius:var(--border-radius-2xl);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(165deg,#f8fbff24,#f8fbff12);border:1px solid #9be8ff3d}.ds-chip{border-radius:var(--border-radius-full);border:1px solid var(--primary-cyan-transparent-30);background:var(--primary-cyan-transparent-10);color:var(--primary-cyan-light);align-items:center;padding:.35rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.ds-status-success,.ds-status-error{border-radius:var(--border-radius-md);margin-bottom:1rem;padding:.9rem 1rem;font-size:.9rem;font-weight:600}.ds-status-success{color:var(--success-green-dark);background-color:var(--success-green-light);border:1px solid var(--success-green-default)}.ds-status-error{color:var(--danger-red-dark);background-color:var(--danger-red-light);border:1px solid var(--danger-red-transparent-30)}@media (max-width:768px){.ds-page{padding:2.25rem 1rem}}:root{--olympics-red:#ff1a1a;--olympics-green:#22c55e;--olympics-cyan:#00adef;--olympics-amber:#f59e0b;--olympics-text:#fff0f0;--olympics-glass-bg:#1e0a0ab3;--olympics-glass-border:#ffffff1f;--olympics-font:"Manrope", sans-serif;--olympics-bg:#010000;--nile-deep:#04151f;--nile-deep-raised:#092631;--nile-current:#49cfda;--nile-current-soft:#49cfda29;--nile-sand:#e3b65d;--nile-sand-soft:#e3b65d29;--nile-papyrus:#f4e9d2;--nile-ink:#071017;--nile-muted:#9bb0ba;--nile-line:#9bb0ba33;--nile-error:#f07b72;--nile-success:#66d5ad;--nile-radius-sm:.65rem;--nile-radius-md:1rem;--nile-radius-lg:1.5rem;--nile-shadow-depth:0 28px 80px #00000057;--nile-focus-ring:0 0 0 3px #49cfda52;--nile-motion-fast:.18s;--nile-motion-medium:.42s;--nile-motion-slow:.8s;--nile-ease-out:cubic-bezier(.16, 1, .3, 1);--nf-deep-nile:var(--nile-deep);--nf-current-cyan:var(--nile-current);--nf-solar-sand:var(--nile-sand);--nf-papyrus:var(--nile-papyrus);--nf-radius-xl:var(--nile-radius-lg);--bnb-nile-blue:#1646a0;--bnb-nile-blue-hover:#113880;--bnb-nile-blue-subtle:#1646a014;--bnb-blue-light:#eff6ff;--bnb-sunset-orange:#e84424;--bnb-sunset-orange-hover:#cf3719;--bnb-sunset-orange-subtle:#e844241a;--bnb-warm-cream:#f7efe4;--bnb-warm-cream-dark:#eee4d4;--bnb-deep-charcoal:#1e1e1e;--bnb-charcoal-muted:#555;--bnb-charcoal-light:#767676;--bnb-white:#fff;--bnb-error:#dc2626;--bnb-error-bg:#fef2f2;--bnb-error-border:#fca5a5;--bnb-success:#15803d;--bnb-success-bg:#f0fdf4;--bnb-success-border:#86efac;--bnb-font-display:"Bebas Neue", Impact, "Arial Black", sans-serif;--bnb-font-body:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bnb-border-width:2px;--bnb-border-color:#1e1e1e;--bnb-border-subtle:#1e1e1e26;--bnb-radius-sm:4px;--bnb-radius-md:8px;--bnb-radius-lg:14px;--bnb-radius-xl:20px;--bnb-space-1:8px;--bnb-space-2:16px;--bnb-space-3:24px;--bnb-space-4:32px;--bnb-space-5:48px;--bnb-shadow-hard-sm:2px 2px 0px #1e1e1e;--bnb-shadow-hard-md:4px 4px 0px #1e1e1e;--bnb-shadow-hard-lg:6px 6px 0px #1e1e1e;--bnb-shadow-orange:4px 4px 0px #e84424;--bnb-shadow-blue:4px 4px 0px #1646a0;--bnb-focus-ring:0 0 0 3px #1646a066}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/sora-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/sora-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--app-bg:#051421;--font-body:"Manrope", sans-serif;--font-heading:"Sora", sans-serif;--font-mono:"JetBrains Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font-body);background-color:var(--app-bg);color:#e2e8f0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}#root{overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}@keyframes pulseGlowPawn{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.02)}}@keyframes pulseGlowRook{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.02)}}*{scrollbar-width:thin;scrollbar-color:#71818a transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#71818a padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#91a1aa}::-webkit-scrollbar-thumb:active{background-color:#a5b4bd}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
