.TopLoader_bar__VakVT{position:fixed;top:0;left:0;height:3px;z-index:99999;background:var(--clr-accent);box-shadow:0 0 10px rgba(254,138,2,.55),0 0 4px rgba(254,138,2,.35);border-radius:0 2px 2px 0;pointer-events:none;will-change:width,opacity}.TopLoader_visible__lM4Y5{opacity:1;transition:width .25s ease-out}.TopLoader_hidden__tgfTP{opacity:0;transition:width .25s ease-out,opacity .3s ease .1s}:root{--clr-primary:#004fd5;--clr-primary-dark:#0b3c5d;--clr-primary-deeper:#072845;--clr-primary-light:#eaf0fd;--clr-primary-hover:#0041b0;--clr-primary-50:#f0f5ff;--clr-primary-100:#c8dcfa;--clr-primary-200:#90bcee;--clr-secondary:#0599b0;--clr-secondary-light:#e0f5f9;--clr-secondary-hover:#047a8c;--clr-accent:#fe8a02;--clr-accent-light:#fff4e5;--clr-accent-hover:#e07a00;--clr-accent-dark:#7a4200;--clr-success:#10b981;--clr-success-light:#ecfdf5;--clr-success-dark:#065f46;--clr-error:#e11d48;--clr-error-light:#fff1f2;--clr-error-dark:#9f1239;--clr-warning:#fe8a02;--clr-warning-light:#fff4e5;--clr-info:#0599b0;--clr-info-light:#e0f5f9;--clr-white:#fff;--clr-bg:#f0f5fa;--clr-bg-alt:#e8eff6;--clr-surface:#fff;--clr-surface-raised:#f8fbfe;--clr-border:#ccdde8;--clr-border-light:#e0ecf3;--clr-divider:#d8e8f0;--clr-text-primary:#0b3c5d;--clr-text-secondary:#4a7a9b;--clr-text-muted:#6b8fa8;--clr-text-placeholder:#9bb5c8;--clr-text-inverse:#fff;--clr-text-link:#004fd5;--clr-overlay-light:hsla(0,0%,100%,.88);--clr-overlay-dark:rgba(7,40,69,.6);--clr-scrim:rgba(11,60,93,.5);--shadow-xs:0 1px 2px rgba(11,60,93,.05);--shadow-sm:0 2px 6px rgba(11,60,93,.08),0 1px 2px rgba(11,60,93,.04);--shadow-md:0 4px 12px rgba(11,60,93,.1),0 2px 4px rgba(11,60,93,.05);--shadow-lg:0 8px 24px rgba(11,60,93,.12),0 4px 8px rgba(11,60,93,.06);--shadow-xl:0 16px 40px rgba(11,60,93,.14),0 8px 16px rgba(11,60,93,.07);--shadow-inner:inset 0 1px 3px rgba(11,60,93,.08);--shadow-focus:0 0 0 3px rgba(0,79,213,.2);--shadow-focus-error:0 0 0 3px rgba(225,29,72,.18);--font-base:"Inter","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","Fira Code","Consolas",monospace;--text-xs:0.6875rem;--text-sm:0.8125rem;--text-base:0.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-none:1;--lh-tight:1.25;--lh-snug:1.375;--lh-normal:1.5;--lh-relaxed:1.625;--lh-loose:1.75;--ls-tight:-0.025em;--ls-snug:-0.015em;--ls-normal:0;--ls-wide:0.025em;--ls-wider:0.05em;--ls-widest:0.1em;--sp-0:0;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--sp-24:6rem;--sp-32:8rem;--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-3xl:32px;--radius-full:9999px;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-inout:cubic-bezier(0.4,0,0.2,1);--duration-fast:120ms;--duration-base:200ms;--duration-slow:300ms;--duration-slower:500ms;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-popover:450;--z-toast:500;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;--container-padding:clamp(1rem,4vw,2rem);--navbar-height:68px;--ticker-height:40px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-base);font-size:var(--text-base);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--clr-text-primary);background-color:var(--clr-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}audio,canvas,embed,iframe,img,object,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{color:var(--clr-text-link);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}a:hover{text-decoration:underline}ol,ul{list-style:none}button{cursor:pointer;background:none}button,hr{border:none}hr{border-top:1px solid var(--clr-divider)}:focus-visible{outline:2px solid var(--clr-primary);outline-offset:3px;border-radius:var(--radius-sm)}.heading-1{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight)}.heading-1,.heading-2{line-height:var(--lh-tight);color:var(--clr-text-primary)}.heading-2{font-size:clamp(var(--text-2xl),3.5vw,var(--text-4xl));font-weight:var(--fw-bold);letter-spacing:var(--ls-snug)}.heading-3{font-size:clamp(var(--text-xl),2.5vw,var(--text-3xl));font-weight:var(--fw-bold)}.heading-3,.heading-4{line-height:var(--lh-snug);color:var(--clr-text-primary)}.heading-4{font-size:var(--text-xl);font-weight:var(--fw-semibold)}.body-lg{font-size:var(--text-lg);line-height:var(--lh-relaxed)}.body-base{font-size:var(--text-base)}.body-base,.body-sm{line-height:var(--lh-normal)}.body-sm{font-size:var(--text-sm)}.caption{font-size:var(--text-xs);line-height:var(--lh-normal);letter-spacing:var(--ls-wide)}.container{width:100%;max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--container-padding)}.container--sm{max-width:var(--container-sm)}.container--md{max-width:var(--container-md)}.container--lg{max-width:var(--container-lg)}.container--2xl{max-width:var(--container-2xl)}.section{padding-block:clamp(var(--sp-12),7vw,var(--sp-24))}.section--sm{padding-block:clamp(var(--sp-8),5vw,var(--sp-16))}.grid{display:grid}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-4{gap:var(--sp-4)}.gap-6{gap:var(--sp-6)}.gap-8{gap:var(--sp-8)}.text-primary{color:var(--clr-primary)}.text-secondary{color:var(--clr-text-secondary)}.text-muted{color:var(--clr-text-muted)}.text-accent{color:var(--clr-accent)}.text-success{color:var(--clr-success)}.text-error{color:var(--clr-error)}.bg-surface{background-color:var(--clr-surface)}.bg-primary{background-color:var(--clr-primary)}.bg-primary-light{background-color:var(--clr-primary-light)}.divider{height:1px;background:var(--clr-divider);border:none;margin-block:var(--sp-6)}.section-label{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--clr-primary);margin-bottom:var(--sp-4)}.section-label:before{content:"";display:block;width:20px;height:2px;background:var(--clr-accent);border-radius:var(--radius-full)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--clr-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--clr-text-muted)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.animate-fade-in-up{animation:fadeInUp var(--duration-slow) var(--ease-out) both}.animate-fade-in{animation:fadeIn var(--duration-slow) var(--ease-out) both}.animate-scale-in{animation:scaleIn var(--duration-base) var(--ease-out) both}::-moz-selection{background-color:var(--clr-primary-light);color:var(--clr-primary-dark)}::selection{background-color:var(--clr-primary-light);color:var(--clr-primary-dark)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:1rem;padding:var(--sp-2) var(--sp-4);background:var(--clr-primary);color:var(--clr-white);border-radius:var(--radius-md);font-weight:var(--fw-semibold);z-index:var(--z-toast);transition:top var(--duration-fast)}.skip-link:focus{top:1rem}@media print{.no-print{display:none!important}body{background:#fff;color:#000}}@media (max-width:767px){.hide-mobile{display:none!important}}@media (min-width:768px){.hide-desktop{display:none!important}}