@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1762733230274aa-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5e677ab2f0dd0bc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Abril Fatface Fallback;src:local("Arial");ascent-override:102.31%;descent-override:28.14%;line-gap-override:0.00%;size-adjust:103.41%}.__className_6eafd1{font-family:Abril Fatface,Abril Fatface Fallback;font-weight:400;font-style:normal}.__variable_6eafd1{--font-accent:"Abril Fatface","Abril Fatface Fallback"}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0243a93baa3a5144-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80435c732b94789f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d38dd3a93f59421d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_ce3ec5{font-family:Archivo,Archivo Fallback}.__variable_ce3ec5{--font-body:"Archivo","Archivo Fallback"}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:400 700;font-display:swap;src:url(/_next/static/media/dde811df4453cd2a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:400 700;font-display:swap;src:url(/_next/static/media/71466f54228b8eb4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:400 700;font-display:swap;src:url(/_next/static/media/9cade694b3101877-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:400 700;font-display:swap;src:url(/_next/static/media/1e2cfc65e7c727c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:400 700;font-display:swap;src:url(/_next/static/media/bc88013a0568646b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:400 700;font-display:swap;src:url(/_next/static/media/326104fa09d0360a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/2bb5d94cb709ed78-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/a6b1aa4c4466de40-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/0e0ea81040c66cc3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/ea2b83bb16b48ef0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/15196a352b147537-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/b1f5dd594236228e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:STIX Two Text Fallback;src:local("Times New Roman");ascent-override:72.67%;descent-override:22.70%;line-gap-override:23.84%;size-adjust:104.86%}.__className_ee86ba{font-family:STIX Two Text,STIX Two Text Fallback}.__variable_ee86ba{--font-reading:"STIX Two Text","STIX Two Text Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{color-scheme:dark;--bxo-carbon:#01070d;--bxo-midnight:#031a28;--bxo-deep-teal:#09354a;--bxo-structural-blue:#115872;--bxo-signal-cyan:#15b5d3;--bxo-electric-cyan:#2eeffa;--bxo-ice-cyan:#89fafd;--bxo-steel:#78a4b5;--bxo-chrome:#b6d1da;--bxo-frost:#eefbfc;--bxo-carbon-rgb:1 7 13;--bxo-midnight-rgb:3 26 40;--bxo-deep-teal-rgb:9 53 74;--bxo-structural-blue-rgb:17 88 114;--bxo-signal-cyan-rgb:21 181 211;--bxo-electric-cyan-rgb:46 239 250;--bxo-ice-cyan-rgb:137 250 253;--bxo-steel-rgb:120 164 181;--bxo-chrome-rgb:182 209 218;--bxo-frost-rgb:238 251 252;--bxo-surface-rgb:7 24 35;--bxo-surface-secondary-rgb:8 28 40;--bxo-text-secondary-rgb:156 184 196;--bxo-text-tertiary-rgb:111 145 159;--bxo-bg-primary:var(--bxo-carbon);--bxo-bg-secondary:var(--bxo-midnight);--bxo-surface:rgba(7,24,35,0.88);--bxo-surface-secondary:#081c28;--bxo-surface-elevated:var(--bxo-deep-teal);--bxo-accent-primary:var(--bxo-electric-cyan);--bxo-accent-primary-dark:var(--bxo-signal-cyan);--bxo-accent-primary-light:var(--bxo-ice-cyan);--bxo-accent-soft:rgba(46,239,250,0.1);--bxo-accent-muted:rgba(46,239,250,0.16);--bxo-accent-border:rgba(46,239,250,0.32);--bxo-gradient-cyan:linear-gradient(135deg,var(--bxo-ice-cyan) 0%,var(--bxo-electric-cyan) 22%,var(--bxo-signal-cyan) 52%,#0a84a3 76%,var(--bxo-structural-blue) 100%);--bxo-gradient-chrome:linear-gradient(135deg,var(--bxo-frost) 0%,var(--bxo-chrome) 20%,var(--bxo-steel) 42%,var(--bxo-frost) 61%,#48798e 82%,var(--bxo-midnight) 100%);--bxo-gradient-panel:linear-gradient(160deg,rgba(17,88,114,0.26),rgba(7,24,35,0.94) 46%,rgba(1,7,13,0.98));--bxo-gradient-page:radial-gradient(circle at 80% 6%,rgba(46,239,250,0.12),transparent 27rem),radial-gradient(circle at 18% 84%,rgba(21,181,211,0.08),transparent 32rem),linear-gradient(145deg,var(--bxo-carbon) 0%,#03131e 52%,var(--bxo-midnight) 100%);--bxo-success:#35e0b2;--bxo-success-rgb:53 224 178;--bxo-success-dark:#20b990;--bxo-success-light:#79f1ce;--bxo-warning:#f4c95d;--bxo-warning-rgb:244 201 93;--bxo-warning-dark:#d3a83e;--bxo-warning-light:#ffe297;--bxo-warning-border:rgba(244,201,93,0.4);--bxo-danger:#ff6680;--bxo-danger-rgb:255 102 128;--bxo-danger-dark:#db435f;--bxo-danger-light:#ff9bad;--bxo-danger-soft:rgba(255,102,128,0.1);--bxo-danger-border:rgba(255,102,128,0.3);--bxo-info:var(--bxo-signal-cyan);--bxo-info-dark:#0a84a3;--bxo-info-light:var(--bxo-ice-cyan);--bxo-text-primary:var(--bxo-frost);--bxo-text-secondary:#9cb8c4;--bxo-text-tertiary:#6f919f;--bxo-text-disabled:rgba(120,164,181,0.56);--bxo-border-subtle:rgba(120,164,181,0.18);--bxo-border-default:rgba(120,164,181,0.24);--bxo-border-strong:rgba(46,239,250,0.48);--bxo-divider:rgba(120,164,181,0.14);--bxo-overlay-light:rgba(1,7,13,0.5);--bxo-overlay-medium:rgba(1,7,13,0.74);--bxo-overlay-dark:rgba(1,7,13,0.92);--bxo-space-0:0;--bxo-space-1:4px;--bxo-space-2:8px;--bxo-space-3:12px;--bxo-space-4:16px;--bxo-space-5:20px;--bxo-space-6:24px;--bxo-space-7:28px;--bxo-space-8:32px;--bxo-space-9:36px;--bxo-space-10:40px;--bxo-space-11:44px;--bxo-space-12:48px;--bxo-space-13:52px;--bxo-space-14:56px;--bxo-space-15:60px;--bxo-space-16:64px;--bxo-space-17:68px;--bxo-space-18:72px;--bxo-space-19:76px;--bxo-space-20:80px;--bxo-space-21:84px;--bxo-space-22:88px;--bxo-space-23:92px;--bxo-space-24:96px;--bxo-radius-none:0;--bxo-radius-xs:2px;--bxo-radius-sm:6px;--bxo-radius-base:8px;--bxo-radius-md:10px;--bxo-radius-lg:12px;--bxo-radius-xl:16px;--bxo-radius-2xl:18px;--bxo-radius-full:9999px;--bxo-shadow-xs:0 1px 2px rgba(0,0,0,0.18);--bxo-shadow-sm:0 4px 12px rgba(0,0,0,0.22);--bxo-shadow-base:0 8px 24px rgba(0,0,0,0.28);--bxo-shadow-md:0 12px 40px rgba(0,0,0,0.35);--bxo-shadow-lg:0 20px 56px rgba(0,0,0,0.42);--bxo-shadow-xl:0 28px 80px rgba(0,0,0,0.5);--bxo-shadow-accent-sm:0 4px 16px rgba(21,181,211,0.12),inset 0 0 0 1px rgba(46,239,250,0.18);--bxo-shadow-accent-md:0 12px 40px rgba(21,181,211,0.16),inset 0 0 0 1px rgba(46,239,250,0.24);--bxo-shadow-accent-lg:0 20px 64px rgba(21,181,211,0.2),inset 0 0 0 1px rgba(46,239,250,0.3);--bxo-logo-glow:0 0 20px rgba(46,239,250,0.22);--bxo-duration-xfast:120ms;--bxo-duration-fast:160ms;--bxo-duration-base:220ms;--bxo-duration-slow:300ms;--bxo-duration-slower:360ms;--bxo-ease-linear:linear;--bxo-ease-in:cubic-bezier(0.4,0,1,1);--bxo-ease-out:cubic-bezier(0,0,0.2,1);--bxo-ease-in-out:cubic-bezier(0.4,0,0.2,1);--bxo-ease-emphasized:cubic-bezier(0.16,1,0.3,1);--bxo-font-display:var(--font-body),"Archivo","Segoe UI",Arial,sans-serif;--bxo-font-editorial:var(--font-accent),"Abril Fatface",Georgia,serif;--bxo-font-reading:var(--font-reading),"STIX Two Text",Georgia,serif;--bxo-font-ui:var(--font-body),"Archivo","Segoe UI",Arial,sans-serif;--bxo-font-mono:var(--font-mono),"JetBrains Mono","Cascadia Code","SFMono-Regular",Consolas,monospace;--bxo-text-xs:12px;--bxo-text-sm:14px;--bxo-text-base:16px;--bxo-text-lg:18px;--bxo-text-xl:20px;--bxo-text-2xl:24px;--bxo-text-3xl:30px;--bxo-text-4xl:36px;--bxo-line-height-tight:1.2;--bxo-line-height-snug:1.375;--bxo-line-height-normal:1.5;--bxo-line-height-relaxed:1.625;--bxo-line-height-loose:2;--bxo-z-hide:-1;--bxo-z-auto:auto;--bxo-z-0:0;--bxo-z-10:10;--bxo-z-20:20;--bxo-z-30:30;--bxo-z-40:40;--bxo-z-50:50;--bxo-z-dropdown:1000;--bxo-z-sticky:1020;--bxo-z-fixed:1030;--bxo-z-modal:1040;--bxo-z-popover:1050;--bxo-z-tooltip:1060}.bg-gradient-accent{background:var(--bxo-gradient-cyan)}.bg-gradient-success{background:linear-gradient(135deg,var(--bxo-success) 0,var(--bxo-success-dark) 100%)}.bg-gradient-warning{background:linear-gradient(135deg,var(--bxo-warning) 0,var(--bxo-warning-dark) 100%)}.bg-gradient-danger{background:linear-gradient(135deg,var(--bxo-danger) 0,var(--bxo-danger-dark) 100%)}.bg-gradient-dark{background:var(--bxo-gradient-panel)}.glass-base{background:var(--bxo-surface);border:1px solid var(--bxo-border-subtle)}.glass-elevated{background:var(--bxo-gradient-panel);border:1px solid var(--bxo-border-default)}.focus-ring{outline:none}.focus-ring:focus-visible{box-shadow:0 0 0 2px var(--bxo-bg-primary),0 0 0 4px var(--bxo-accent-primary)}.interactive{transition:all var(--bxo-duration-base) var(--bxo-ease-out)}.interactive:hover{transform:translateY(-1px)}.interactive:active{transform:translateY(0)}.disabled{opacity:.5;cursor:not-allowed}.skeleton{background:linear-gradient(90deg,var(--bxo-surface) 25%,var(--bxo-surface-elevated) 50%,var(--bxo-surface) 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.pulse-subtle{animation:pulse-subtle 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.85}}.scale-in{animation:scale-in .2s var(--bxo-ease-out)}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.slide-up{animation:slide-up .3s var(--bxo-ease-out)}@keyframes slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fade-in .3s var(--bxo-ease-out)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}