@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt7-GT7LEc.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:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v26/8vIJ7ww63mVu7gt79mT7.woff2) format("woff2");unicode-range:U+0000-00FF,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:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYlK-4E4Q.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:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYsK-4E4Q.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYnK-4E4Q.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:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYmK-4E4Q.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:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYoK-4.woff2) format("woff2");unicode-range:U+0000-00FF,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:"Exo 2";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYlK-4E4Q.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:"Exo 2";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYsK-4E4Q.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYnK-4E4Q.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:"Exo 2";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYmK-4E4Q.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:"Exo 2";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYoK-4.woff2) format("woff2");unicode-range:U+0000-00FF,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:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYlK-4E4Q.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:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYsK-4E4Q.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYnK-4E4Q.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:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYmK-4E4Q.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:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYoK-4.woff2) format("woff2");unicode-range:U+0000-00FF,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:"Exo 2";font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYlK-4E4Q.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:"Exo 2";font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYsK-4E4Q.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYnK-4E4Q.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:"Exo 2";font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYmK-4E4Q.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:"Exo 2";font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/exo2/v26/7cHmv4okm5zmbtYoK-4.woff2) format("woff2");unicode-range:U+0000-00FF,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:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/orbitron/v35/yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format("woff2");unicode-range:U+0000-00FF,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:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/orbitron/v35/yMJRMIlzdpvBhQQL_Qq7dy0.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--neon-rgb: 0, 255, 247;--gold-rgb: 244, 206, 100;--danger-rgb: 255, 92, 138;--text: #eafcff;--dim: #93a7bd;--surface-sunken: rgba(5, 7, 18, .85);--surface: rgba(13, 16, 36, .97);--surface-raised: rgba(17, 21, 45, .9);--border-soft: rgba(var(--neon-rgb), .18);--border-strong: rgba(var(--neon-rgb), .35);--radius-control: .6rem;--radius-panel: 1rem;--radius-pill: 999px;--shadow-panel: 0 14px 30px rgba(0, 0, 0, .5);--backdrop: rgba(5, 6, 16, .86);--header-h: 7.5rem;background-color:#0b0c1d;cursor:url("./media/cursor_neurathic-GKEQVVBX.cur"),auto;font-family:"Exo 2";color:#fff;letter-spacing:.2px}*,*:before,*:after{box-sizing:border-box}label{cursor:url("./media/cursor_neurathic-GKEQVVBX.cur"),auto}p,input[type=password],input[type=email],textarea,select,li,h3{cursor:url("./media/cursor_text-FIZ52E3M.cur"),auto}button,img,select,a,input[type=checkbox],.slot,.slot.bl{cursor:url("./media/cursor_hand-KNIT2UPX.cur"),auto}.ripple-layer{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:9999}.ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ripple .25s ease-out;background:#ffffff80;pointer-events:none;z-index:9999;width:20px;height:20px}@keyframes ripple{to{transform:scale(2);opacity:0}}button{padding:1rem;background:transparent;border:2px solid #00fff7;color:#00fff7;font-weight:600;font-size:.95rem;transition:all .3s ease;letter-spacing:1px;box-shadow:0 0 0 transparent}button:hover{background:#00fff7;color:#000;box-shadow:0 0 12px #00fff766}:where(button,a,[role=button],[tabindex]):focus-visible{outline:2px solid rgb(var(--neon-rgb));outline-offset:2px}.btn-main{min-height:3rem;padding:0 1.6rem;border:1px solid rgba(var(--gold-rgb),.8);border-radius:var(--radius-control);background:linear-gradient(135deg,#f9dd83,#d49a2c);font:inherit;font-size:.88rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#1b1204}.btn-main:hover:not(:disabled){background:linear-gradient(135deg,#ffe7a0,#e2aa3c);color:#1b1204;box-shadow:0 10px 26px rgba(var(--gold-rgb),.35)}.btn-main:disabled{opacity:.5}.btn-main:focus-visible{outline:2px solid #fff3c9;outline-offset:3px}.btn-secondary{min-height:3rem;padding:0 1.4rem;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:#0d1024b3;font:inherit;font-size:.85rem;font-weight:700;letter-spacing:.08em;color:var(--text)}.btn-secondary:hover:not(:disabled){background:rgba(var(--neon-rgb),.12);color:#fff;box-shadow:none}.btn-secondary:disabled{opacity:.35}.historical{font-family:Cinzel,serif;font-weight:700;background:linear-gradient(90deg,#f4ce64,#fff2a8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 .1px rgba(244,206,100,.8),0 0 .1px rgba(255,242,168,.6666666667);letter-spacing:1px;transition:text-shadow .3s ease}.historical:hover{text-shadow:0 0 .5px #f4ce64,0 0 .5px #fff2a8}.fictitious{font-family:Orbitron,sans-serif;background:linear-gradient(90deg,#bb6df3,#e0aaff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 .1px rgba(187,109,243,.6666666667),0 0 .1px rgba(224,170,255,.4666666667);transition:text-shadow .3s ease}.fictitious:hover{text-shadow:0 0 .5px #bb6df3,0 0 .5px #e0aaff}.narratives{font-family:Cinzel,serif;background:linear-gradient(90deg,#ff5c8a,#ff92a7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 .1px rgba(255,92,138,.6),0 0 .1px rgba(255,146,167,.6666666667);transition:text-shadow .3s ease}.narratives:hover{text-shadow:0 0 .5px rgba(255,41,84,.8549019608),0 0 .5px rgba(255,92,138,.6)}.aliens{font-family:Orbitron,sans-serif;text-transform:uppercase;background:linear-gradient(90deg,#63e0ff,#00fff7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 .1px rgba(99,224,255,.8),0 0 .1px rgba(0,255,247,.4666666667);letter-spacing:2px;transition:text-shadow .3s ease}.aliens:hover{text-shadow:0 0 .5px #63e0ff,0 0 .5px #00fff7}.ia{font-family:Courier New,monospace;background:linear-gradient(90deg,#00fff7,#a0fff4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 .1px rgba(0,255,247,.4666666667),0 0 .1px rgba(160,255,244,.6);letter-spacing:1px;transition:text-shadow .3s ease}.ia:hover{text-shadow:0 0 .5px #00fff7,0 0 .5px #a0fff4}.conquerors{font-family:Cinzel,serif;font-weight:800;background:linear-gradient(90deg,#ff934f,#ffcc80);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 .1px rgba(255,147,79,.6),0 0 .1px rgba(255,204,128,.6);letter-spacing:1px;transition:text-shadow .3s ease}.conquerors:hover{text-shadow:0 0 .5px #ff934f,0 0 .5px #ffcc80}.orators{font-family:Orbitron,sans-serif;font-weight:700;font-style:italic;background:linear-gradient(90deg,#82ff4e,#caff8a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 .1px rgba(130,255,78,.6),0 0 .1px rgba(202,255,138,.4666666667);transition:text-shadow .3s ease}.orators:hover{text-shadow:0 0 .5px #82ff4e,0 0 .5px #caff8a}.wise{font-family:Cinzel,serif;font-variant:small-caps;font-weight:700;background:linear-gradient(90deg,#9db3ff,#d1dbff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 .1px rgba(157,179,255,.5333333333),0 0 .1px rgba(209,219,255,.4666666667);transition:text-shadow .3s ease}.wise:hover{text-shadow:0 0 .5px #9db3ff,0 0 .5px #d1dbff}.content-wrapper{margin-top:var(--header-h)}.swal2-popup{background:var(--surface)!important;border:1px solid var(--border-strong)!important;box-shadow:var(--shadow-panel),0 0 25px rgba(var(--neon-rgb),.18)!important;border-radius:var(--radius-panel)!important;padding:1.8rem!important;font-family:"Exo 2",sans-serif!important;color:#eafcff!important;cursor:url("./media/cursor_neurathic-GKEQVVBX.cur"),auto}.swal2-popup .swal2-x-mark{cursor:url("./media/cursor_neurathic-GKEQVVBX.cur"),auto}.swal2-title{color:#00fff7!important;text-shadow:0 0 10px rgba(0,255,247,.6666666667)!important;font-weight:700!important;letter-spacing:1px!important;cursor:url("./media/cursor_neurathic-GKEQVVBX.cur"),auto}.swal2-html-container{color:#cceff9!important;font-size:1rem!important;margin-top:.5rem!important;cursor:url("./media/cursor_neurathic-GKEQVVBX.cur"),auto}.swal2-confirm{background:transparent!important;border:2px solid #00fff7!important;color:#00fff7!important;font-weight:600!important;padding:.7rem 1.5rem!important;border-radius:var(--radius-control)!important;transition:.3s!important;font-family:"Exo 2",sans-serif!important}.swal2-confirm:hover{background:#00fff7!important;color:#000!important;box-shadow:0 0 15px #00fff777!important;cursor:url("./media/cursor_hand-KNIT2UPX.cur"),auto}.btn-ghost{height:2.6rem;padding:0 1rem;border:1px solid rgba(var(--neon-rgb),.5);border-radius:var(--radius-control);background:none;font:inherit;font-size:.82rem;letter-spacing:.04em;color:#00fff7;box-shadow:none}.btn-ghost:hover{background:#00fff71f;color:#d9fffd;box-shadow:0 0 14px #00fff74d}.btn-ghost.danger{border-color:rgba(var(--danger-rgb),.55);color:#ff8fb0}.btn-ghost.danger:hover{background:rgba(var(--danger-rgb),.12);color:#ffd3e0;box-shadow:0 0 14px rgba(var(--danger-rgb),.3)}.btn-ghost.subtle{border-color:#93a7bd59;color:#93a7bd}.btn-ghost.subtle:hover{background:#93a7bd1f;color:#eafcff;box-shadow:none}.page-tag{padding:.15rem .45rem;border:1px solid rgba(147,167,189,.3);border-radius:.4rem;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:#93a7bd}@media (max-width: 900px){:root{--header-h: 4.5rem}}@media (max-width: 480px){:root{--header-h: 4rem}}@media (orientation: landscape) and (max-height: 500px){:root{--header-h: 3.5rem}}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,.8,.24,1)}::view-transition-new(*){animation:none}::view-transition-old(*){animation-duration:.16s}
