@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_3c0b78{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_3c0b78{--font-serif:"Fraunces","Fraunces Fallback"}.Header_header__MvnS2{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:rgba(255,255,255,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--purple-light);position:-webkit-sticky;position:sticky;top:0;z-index:10}.Header_searchSlot__Rc6HW{flex:1 1;display:flex;justify-content:center}.Header_brand__tPzig{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--purple-deep)}.Header_brandLogo__KGjWI{width:32px;height:32px}.Header_brandName__ksPdj{font-family:var(--font-display);font-weight:900;font-size:20px;background:var(--holo-text-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;letter-spacing:-.01em}.Header_nav__EE71E{display:flex;align-items:center;gap:var(--space-5)}.Header_navLink__Q_hTB{font-family:var(--font-ui);font-size:14px;color:var(--purple-deep);text-decoration:none;transition:color .15s ease}.Header_navLink__Q_hTB:hover{color:var(--magenta-link)}.Header_submitLink__9k2Ry{background:var(--holo-text-gradient);color:var(--white);-webkit-text-fill-color:var(--white);padding:6px 14px;border-radius:var(--radius-pill);font-weight:700;font-size:13px;transition:transform .15s ease,box-shadow .15s ease}.Header_submitLink__9k2Ry:hover{color:var(--white);transform:scale(1.05);box-shadow:0 4px 12px rgba(255,133,193,.4)}.Header_tools__DO2Ep{position:relative;display:inline-flex;align-items:center}.Header_toolsTrigger__YU289{display:inline-flex;align-items:center;gap:3px;background:none;border:none;padding:0;cursor:pointer}.Header_toolsActive__UsbjW{color:var(--magenta-link)}.Header_caret__ZSN6q{font-size:10px;transition:transform .15s ease}.Header_toolsTrigger__YU289[aria-expanded=true] .Header_caret__ZSN6q{transform:rotate(180deg)}.Header_menu__v3J_a{position:absolute;top:calc(100% + 8px);left:50%;min-width:220px;display:flex;flex-direction:column;padding:6px;background:rgba(255,255,255,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--purple-light);border-radius:var(--radius-md,12px);box-shadow:0 8px 28px rgba(170,120,220,.25);opacity:0;transform:translate(-50%,-6px);pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:20}.Header_menuOpen__wFnfw{opacity:1;transform:translate(-50%);pointer-events:auto}.Header_menuItem__Lv1qj{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:8px;text-decoration:none;transition:background .12s ease}.Header_menuItem__Lv1qj:hover{background:var(--holo-text-gradient)}.Header_menuLabel__gOcw_{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--purple-deep)}.Header_menuDesc__y4KtW{font-family:var(--font-mono);font-size:11px;color:var(--purple-medium)}.Header_menuItem__Lv1qj:hover .Header_menuLabel__gOcw_{color:var(--white)}.Header_menuItem__Lv1qj:hover .Header_menuDesc__y4KtW{color:rgba(255,255,255,.85)}@media (max-width:640px){.Header_header__MvnS2{padding:var(--space-3)}.Header_nav__EE71E{gap:var(--space-3)}.Header_navLink__Q_hTB,.Header_submitLink__9k2Ry{font-size:12px}.Header_brandName__ksPdj{font-size:16px}.Header_menu__v3J_a{left:auto;right:0;transform:translateY(-6px);min-width:200px}.Header_menuOpen__wFnfw{transform:translateY(0)}}.Footer_footer__UaG1g{padding:var(--space-7) var(--space-5) var(--space-5);border-top:1px solid var(--purple-light);background:rgba(255,255,255,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin-top:var(--space-8);gap:var(--space-5);color:var(--purple-medium)}.Footer_brand___zP6t,.Footer_footer__UaG1g{display:flex;flex-direction:column;align-items:center}.Footer_brand___zP6t{gap:var(--space-2);text-align:center}.Footer_brandRow___rk9_{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none}.Footer_brandLogo___ZEij{width:28px;height:28px}.Footer_brandName___BP45{font-family:var(--font-display);font-weight:900;font-size:20px;background:var(--holo-text-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;letter-spacing:-.01em}.Footer_tagline__EtMBR{margin:0;font-size:12px;font-style:italic;color:var(--purple-medium);max-width:380px}.Footer_tagline__EtMBR a{color:var(--magenta-link)}.Footer_cols__PSek3{display:grid;grid-template-columns:repeat(4,auto);grid-gap:var(--space-5) var(--space-7);gap:var(--space-5) var(--space-7);justify-content:center;text-align:left}.Footer_col__Uenj5{display:flex;flex-direction:column;gap:8px}.Footer_colHead__XDOil{font-family:var(--font-ui);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--magenta-link);margin-bottom:2px}.Footer_col__Uenj5 a{font-family:var(--font-ui);font-size:13px;font-style:normal;color:var(--purple-deep);text-decoration:none;transition:color .12s ease;width:-moz-fit-content;width:fit-content}.Footer_col__Uenj5 a:hover{color:var(--magenta-link)}.Footer_bottom__O5rKs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:11px;font-style:normal;color:var(--purple-medium);border-top:1px solid var(--purple-light);padding-top:var(--space-4);width:100%;max-width:760px}@media (max-width:640px){.Footer_cols__PSek3{grid-template-columns:repeat(2,auto);gap:var(--space-4) var(--space-6);justify-content:space-evenly;width:100%}}.LoadoutTray_wrap__0knOa{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:200;display:flex;flex-direction:column;align-items:center;gap:10px}.LoadoutTray_tray__qjMnZ{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 14px;border-radius:var(--radius-pill,999px);border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#ff8fc8,#b69bff 50%,#8fd0ff) border-box;box-shadow:0 14px 34px -10px rgba(120,60,180,.55),0 2px 8px rgba(120,60,180,.3);animation:LoadoutTray_trayIn__XhWWI .32s cubic-bezier(.2,.8,.2,1)}@keyframes LoadoutTray_trayIn__XhWWI{0%{opacity:0;transform:translateY(16px)}}.LoadoutTray_badge__GwvBp{display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border:none;cursor:pointer;border-radius:999px;font-family:var(--font-mono,monospace);font-weight:700;font-size:13px;color:#fff;background:linear-gradient(120deg,#ff5fae,#a06be0 60%,#4fb0ee);transition:transform .15s ease}.LoadoutTray_badge__GwvBp:hover{transform:scale(1.06)}.LoadoutTray_list__bw3CM{display:flex;flex-direction:column;gap:2px;max-width:min(90vw,320px);max-height:220px;overflow-y:auto;padding:8px;border-radius:var(--radius-md,14px);border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#ff8fc8,#b69bff 50%,#8fd0ff) border-box;box-shadow:0 14px 34px -10px rgba(120,60,180,.55),0 2px 8px rgba(120,60,180,.3);animation:LoadoutTray_trayIn__XhWWI .2s cubic-bezier(.2,.8,.2,1)}.LoadoutTray_item__Ttu_R{display:flex;align-items:center;gap:8px;padding:5px 6px 5px 10px;border-radius:8px}.LoadoutTray_item__Ttu_R:hover{background:rgba(197,179,232,.18)}.LoadoutTray_itemName__nVoUf{flex:1 1;font-family:var(--font-mono,monospace);font-size:12px;color:var(--purple-deep,#3a1d5e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoadoutTray_itemRemove__DkFIU{flex-shrink:0;width:20px;height:20px;display:grid;place-items:center;border:none;border-radius:50%;cursor:pointer;background:none;font-size:11px;color:var(--purple-medium,#7a5aa8)}.LoadoutTray_itemRemove__DkFIU:hover{color:#fff;background:var(--magenta-link,#cc0066)}.LoadoutTray_label__uwhBz{font-weight:600;color:var(--purple-deep,#3a1d5e)}.LoadoutTray_build__1oOxo,.LoadoutTray_label__uwhBz{font-family:var(--font-mono,monospace);font-size:13px}.LoadoutTray_build__1oOxo{padding:7px 14px;border-radius:999px;font-weight:700;text-decoration:none;color:#fff;background:linear-gradient(120deg,#ff5fae,#a06be0 60%,#4fb0ee);box-shadow:0 4px 12px -4px rgba(160,60,180,.6);transition:transform .15s ease,box-shadow .15s ease}.LoadoutTray_build__1oOxo:hover{transform:translateY(-1px);box-shadow:0 8px 18px -4px rgba(160,60,180,.7)}.LoadoutTray_clear__uNVqJ{padding:6px 8px;cursor:pointer;background:none;border:none;font-family:var(--font-mono,monospace);font-size:12px;color:var(--purple-medium,#7a5aa8);text-decoration:underline;text-underline-offset:2px}.LoadoutTray_clear__uNVqJ:hover{color:var(--magenta-link,#cc0066)}@media (max-width:480px){.LoadoutTray_wrap__0knOa{bottom:14px}.LoadoutTray_tray__qjMnZ{gap:9px;padding:9px 10px 9px 12px}.LoadoutTray_label__uwhBz{display:none}}@media (prefers-reduced-motion:reduce){.LoadoutTray_badge__GwvBp,.LoadoutTray_list__bw3CM,.LoadoutTray_tray__qjMnZ{animation:none;transition:none}.LoadoutTray_build__1oOxo{transition:none}.LoadoutTray_build__1oOxo:hover{transform:none}}.SearchBar_wrapper__BWL37{position:relative;flex:0 1 280px;max-width:280px}.SearchBar_input__KHKv1{width:100%;font-family:var(--font-ui);font-size:13px;padding:8px 14px;border-radius:var(--radius-pill);border:1.5px solid var(--purple-light);background:rgba(255,255,255,.9);color:var(--purple-deep);transition:border-color .15s ease,box-shadow .15s ease}.SearchBar_input__KHKv1:focus{outline:0;border-color:var(--pink-hot);box-shadow:0 0 0 3px rgba(255,133,193,.2)}.SearchBar_input__KHKv1::placeholder{color:var(--purple-medium);font-style:italic}.SearchBar_results__gDcKW{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:60vh;overflow-y:auto;background:var(--white);border:1px solid var(--purple-light);border-radius:var(--radius-md);box-shadow:var(--shadow-hover);z-index:20;padding:var(--space-2)}.SearchBar_result__7PR7e{display:block;padding:8px 12px;text-decoration:none;color:var(--purple-deep);border-radius:var(--radius-sm);font-size:13px}.SearchBar_result__7PR7e:focus,.SearchBar_result__7PR7e:hover{background:var(--pink-pearl);color:var(--magenta-link)}.SearchBar_resultTitle__SYeQy{font-weight:700;display:block;margin-bottom:2px}.SearchBar_resultExcerpt__DYeSQ{font-size:11px;color:var(--purple-medium);display:block}.SearchBar_empty__8r1nH{text-align:center;font-style:italic;color:var(--purple-medium);font-size:12px;padding:var(--space-3)}@media (max-width:640px){.SearchBar_wrapper__BWL37{display:none}}:root{--pink-hot:#ff85c1;--pink-soft:#ffd1f0;--pink-pearl:#ffe3f5;--blue-soft:#c5d4ff;--blue-pearl:#e0eaff;--blue-cool:#6680c8;--purple-light:#d9c5ff;--purple-pale:#ede0ff;--purple-deep:#6b3aa0;--purple-medium:#9c7bc4;--magenta-link:#cc0066;--white:#ffffff;--dark-violet:#1a0033;--cyan-pale:#c5e8ff;--crt-green:#00ff00;--holo-gradient:linear-gradient(135deg,var(--pink-soft) 0%,var(--blue-soft) 25%,var(--purple-light) 50%,var(--cyan-pale) 75%,var(--pink-pearl) 100%);--holo-text-gradient:linear-gradient(90deg,var(--pink-hot),var(--blue-cool));--card-surface:linear-gradient(135deg,var(--white) 0%,var(--pink-pearl) 30%,var(--blue-pearl) 70%,var(--white) 100%);--shadow-card:0 2px 6px rgba(184,165,232,0.2);--shadow-hover:0 4px 12px rgba(184,165,232,0.35);--font-ui:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande",sans-serif;--font-display:"Trebuchet MS","Lucida Sans Unicode",sans-serif;--font-accent:"Comic Sans MS","Marker Felt",cursive;--font-mono:"Courier New","Consolas",monospace;--font-italic:"Georgia","Times New Roman",serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;font-family:var(--font-ui);font-size:15px;line-height:1.5;color:var(--purple-deep);background-color:var(--purple-pale);background-image:url(/holo-bg.png);background-attachment:fixed;background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:100dvh}*{scrollbar-width:thin;scrollbar-color:var(--magenta-link) transparent}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--pink-hot),var(--magenta-link));border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ffd1f0,var(--pink-hot))}a{color:var(--magenta-link);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--pink-hot)}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer}.holo-text{background:var(--holo-text-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.holo-text,.holo-text-3d{color:transparent;font-family:var(--font-display);font-weight:900}.holo-text-3d{letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(180deg,#ffffff,#ffb3d9 10%,#ff5b9d 22%,#ffffff 32%,#ff85c1 42%,#c044d4 54%,#ffffff 64%,#6680c8 76%,#5fb8ff 88%,#ffffff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px rgba(107,58,160,.6);filter:drop-shadow(0 2px 0 rgba(107,58,160,.65)) drop-shadow(0 4px 0 rgba(107,58,160,.4)) drop-shadow(0 6px 2px rgba(107,58,160,.25)) drop-shadow(0 8px 16px rgba(107,58,160,.5)) drop-shadow(0 0 28px rgba(255,91,157,.35)) drop-shadow(0 0 48px rgba(95,184,255,.2))}.holo-card{background:var(--card-surface);border:2px solid;border-image:linear-gradient(135deg,var(--pink-hot),var(--blue-soft)) 1;box-shadow:var(--shadow-card);padding:var(--space-4)}.holo-card:hover{box-shadow:var(--shadow-hover)}.SocialLinks_social___PNgz{display:inline-flex;align-items:center;gap:8px}.SocialLinks_btn__pqFcf{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-pill);border:1.5px solid var(--purple-light);color:var(--purple-deep);background:rgba(255,255,255,.4);transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.SocialLinks_btn__pqFcf:hover{color:var(--white);border-color:var(--magenta-link);background:var(--holo-text-gradient);transform:translateY(-1px);box-shadow:0 3px 10px rgba(255,133,193,.35)}