@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3uxanau8_3a66.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.09k4gbkm5_fm2.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:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}.albert_sans_8800046e-module__nYUCEW__className{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.albert_sans_8800046e-module__nYUCEW__variable{--font-albert-sans:"Albert Sans", "Albert Sans Fallback"}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.1yo2pz3g4u6be.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0ic9f6t6i9npx.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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.3wo4ln4ldr9c9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.24jxsbewvqxgy.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:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.16b55mzif2khb.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.0oq27de-d8s-p.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:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_3755b5b-module__84e1xa__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_3755b5b-module__84e1xa__variable{--font-lato:"Lato", "Lato Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_fd5d7ba9-module__tpD3tW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_fd5d7ba9-module__tpD3tW__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_406eca52-module__HTod0G__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_406eca52-module__HTod0G__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@media (prefers-reduced-motion:no-preference){@keyframes UpdateNotification-module-scss-module__WXqsvq__os-orbit{to{transform:rotate(360deg)}}@keyframes UpdateNotification-module-scss-module__WXqsvq__os-orbit-rev{to{transform:rotate(-360deg)}}@keyframes UpdateNotification-module-scss-module__WXqsvq__os-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes UpdateNotification-module-scss-module__WXqsvq__os-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes UpdateNotification-module-scss-module__WXqsvq__os-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes UpdateNotification-module-scss-module__WXqsvq__os-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}}.UpdateNotification-module-scss-module__WXqsvq__notification{z-index:9999;max-width:420px;animation:.4s cubic-bezier(.32,.72,0,1) UpdateNotification-module-scss-module__WXqsvq__slideIn;position:fixed;bottom:24px;right:24px}@media (max-width:768px){.UpdateNotification-module-scss-module__WXqsvq__notification{max-width:none;bottom:16px;left:16px;right:16px}}.UpdateNotification-module-scss-module__WXqsvq__content{-webkit-backdrop-filter:blur(20px)saturate(180%);color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:16px;padding:20px 24px;display:flex;position:relative;box-shadow:0 10px 40px #0000004d,inset 0 0 0 1px #ffffff0d}.UpdateNotification-module-scss-module__WXqsvq__content:before{content:"";opacity:.9;z-index:-1;background:linear-gradient(135deg,#08090d 0%,#000 100%);border-radius:8px;position:absolute;inset:0}@media (max-width:768px){.UpdateNotification-module-scss-module__WXqsvq__content{gap:12px;padding:16px 20px}}.UpdateNotification-module-scss-module__WXqsvq__icon{color:#10b981;filter:drop-shadow(0 2px 4px #10b9814d);flex-shrink:0;width:28px;height:28px;animation:3s linear infinite UpdateNotification-module-scss-module__WXqsvq__rotate}@media (max-width:768px){.UpdateNotification-module-scss-module__WXqsvq__icon{width:24px;height:24px}}.UpdateNotification-module-scss-module__WXqsvq__text{flex:1;font-family:Albert Sans,sans-serif}.UpdateNotification-module-scss-module__WXqsvq__text strong{color:#fff;letter-spacing:-.01em;margin-bottom:4px;font-family:Lato,sans-serif;font-size:15px;font-weight:700;display:block}@media (max-width:768px){.UpdateNotification-module-scss-module__WXqsvq__text strong{font-size:14px}}.UpdateNotification-module-scss-module__WXqsvq__text p{color:#ffffffd9;margin:0;font-size:13px;line-height:1.4}@media (max-width:768px){.UpdateNotification-module-scss-module__WXqsvq__text p{font-size:12px}}.UpdateNotification-module-scss-module__WXqsvq__button{color:#fff;cursor:pointer;white-space:nowrap;background:#10b981;border:none;border-radius:6px;padding:10px 20px;font-family:Albert Sans,sans-serif;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 2px 8px #10b9814d}.UpdateNotification-module-scss-module__WXqsvq__button:hover{background:#12d091;transform:translateY(-2px);box-shadow:0 4px 12px #10b98166}.UpdateNotification-module-scss-module__WXqsvq__button:active{transform:translateY(0)}@media (max-width:768px){.UpdateNotification-module-scss-module__WXqsvq__button{padding:8px 16px;font-size:13px}}.UpdateNotification-module-scss-module__WXqsvq__close{color:#fffc;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;font-size:20px;line-height:1;transition:all .2s;display:flex}.UpdateNotification-module-scss-module__WXqsvq__close:hover{color:#fff;background:#fff3;border-color:#ffffff40}@media (max-width:768px){.UpdateNotification-module-scss-module__WXqsvq__close{width:24px;height:24px;font-size:18px}}@keyframes UpdateNotification-module-scss-module__WXqsvq__slideIn{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes UpdateNotification-module-scss-module__WXqsvq__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:no-preference){@keyframes os-orbit{to{transform:rotate(360deg)}}@keyframes os-orbit-rev{to{transform:rotate(-360deg)}}@keyframes os-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes os-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes os-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes os-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}}:root{--color-bg:#f5f5f7;--color-bg-alt:#fff;--color-bg-elevated:#fff;--color-bg-overlay:#00000080;--color-text:#1a1a2e;--color-text-muted:#52526b;--color-text-inverted:#fff;--color-heading:#08090d;--color-primary:#08090d;--color-primary-dark:#060710;--color-primary-darker:#040508;--color-secondary:#10b981;--color-secondary-hover:#059669;--color-secondary-rgb:16, 185, 129;--color-accent:#0ea5e9;--color-accent-rgb:14, 165, 233;--glow-blue:#38bdf8;--glow-green:#34d399;--color-border:#e0e0e6;--color-border-light:#ffffff1a;--color-input-bg:#f5f5f7;--color-input-border:#c4c4cc;--color-placeholder:#8e8ea0;--color-error:#ef4444;--color-error-light:#fee2e2;--color-error-dark:#b91c1c;--color-error-text:#fca5a5;--color-success:#16a34a;--color-success-light:#dcfce7;--shadow-sm:0 2px 4px #0000000f;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 25px 50px -12px #00000040;--shadow-glow:0 0 20px #10b98126;--shadow-neon-blue:0 0 12px #38bdf866, 0 0 32px #38bdf826;--shadow-neon-green:0 0 12px #34d39966, 0 0 32px #34d39926;--color-violet:#7c3aed;--color-violet-hover:#6d28d9;--color-violet-rgb:124, 58, 237;--shadow-neon-violet:0 0 12px #7c3aed66, 0 0 32px #7c3aed26;--card-bg:#fff;--card-border:#e0e0e6;--glass-bg:#fff9;--glass-border:#ffffff4d;--header-gradient:linear-gradient(to bottom, #0000004d, transparent);--footer-bg:#08090d;--footer-text:#94a3b8;--footer-text-muted:#6b7280;--trustbar-bg:#060710;--quick-gradient:linear-gradient(135deg, #040508 0%, #08090d 100%);--skeleton-base:#e5e7eb;--skeleton-highlight:#fff9;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--color-gold:#b5c98a;--color-gold-ink:#0a0b0d;--color-gold-soft:#b5c98a1f;--color-gold-alt-1:#e3a45f;--color-gold-alt-1-soft:#e3a45f1f;--color-gold-alt-2:#a9c4a0;--color-gold-alt-2-soft:#a9c4a01f;--color-gold-alt-3:#d39a7a;--color-gold-alt-3-soft:#d39a7a1f;--color-os-bg:#f5f4f1;--color-os-bg-1:#fff;--color-os-bg-2:#ecebe5;--color-os-line:#14161c1a;--color-os-line-2:#14161c2b;--color-os-text:#16181c;--color-os-muted:#565b64;--color-os-faint:#9a9ea7;--color-os-danger:#e0584f;--color-os-positive:#5fae7e}:root.dark,[data-theme=dark]{--color-bg:#06080e;--color-bg-alt:#0c1019;--color-bg-elevated:#151b2b;--color-bg-overlay:#000000b3;--color-text:#e4e4ed;--color-text-muted:#8e8ea0;--color-text-inverted:#08090d;--color-heading:#f5f5f7;--color-primary:#f5f5f7;--color-primary-dark:#e4e4ed;--color-primary-darker:#c4c4cc;--color-secondary:#34d399;--color-secondary-hover:#10b981;--color-secondary-rgb:52, 211, 153;--color-accent:#38bdf8;--color-accent-rgb:56, 189, 248;--glow-blue:#7dd3fc;--glow-green:#6ee7b7;--color-border:#1e2640;--color-border-light:#ffffff14;--color-input-bg:#151b2b;--color-input-border:#2a3350;--color-placeholder:#6b7280;--color-error:#f87171;--color-error-light:#ef444433;--color-error-dark:#dc2626;--color-error-text:#fca5a5;--color-success:#4ade80;--color-success-light:#22c55e33;--shadow-sm:0 2px 4px #0006;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -1px #0006;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -2px #0006;--shadow-xl:0 25px 50px -12px #0009;--shadow-glow:0 0 20px #34d39926;--shadow-neon-blue:0 0 12px #38bdf880, 0 0 40px #38bdf833;--shadow-neon-green:0 0 12px #34d39980, 0 0 40px #34d39933;--color-violet:#a78bfa;--color-violet-hover:#8b5cf6;--color-violet-rgb:167, 139, 250;--shadow-neon-violet:0 0 12px #a78bfa80, 0 0 40px #a78bfa33;--card-bg:#0c1019;--card-border:#1e2640;--glass-bg:#0c101999;--glass-border:#ffffff14;--header-gradient:linear-gradient(to bottom, #00000080, transparent);--footer-bg:#040508;--footer-text:#8e8ea0;--footer-text-muted:#6b7280;--trustbar-bg:#040508;--quick-gradient:linear-gradient(135deg, #040508 0%, #06080e 100%);--skeleton-base:#1e2535;--skeleton-highlight:#ffffff0f;--color-os-bg:#0a0b0d;--color-os-bg-1:#101216;--color-os-bg-2:#171a23;--color-os-line:#ffffff17;--color-os-line-2:#ffffff29;--color-os-text:#ecedf0;--color-os-muted:#9aa0aa;--color-os-faint:#5b616b}.theme-transition{transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal),box-shadow var(--transition-normal)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grecaptcha-badge{visibility:hidden!important}body{background-color:var(--color-bg);color:var(--color-text);transition:background-color var(--transition-normal),color var(--transition-normal);font-family:Albert Sans,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--color-heading);transition:color var(--transition-normal);margin-bottom:1rem;font-family:Lato,sans-serif}a{color:inherit;text-decoration:none}button{font-family:Albert Sans,sans-serif}img{max-width:100%;height:auto}.skip-to-content{background:var(--color-primary);color:var(--color-text-inverted);z-index:10000;opacity:0;border-radius:0 0 4px;padding:8px 16px;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s;position:absolute;top:0;left:0;transform:translateY(-100%)}.skip-to-content:focus{opacity:1;transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.scroll-reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.scroll-reveal.visible{opacity:1;transform:translateY(0)}
