html{scroll-behavior:smooth}body{margin:0;font-family:Inter,sans-serif;color:var(--t1,#f4f6f8);background:var(--bg,#06080c)}:root[data-theme=light]{--bg:#F6F8F7;--card:#FFFFFF;--card2:#F0F4F2;--panel:#FFFFFF;--bub:#E8EDEA;--t1:#0A0F15;--t2:#2C3644;--t3:#4B5666;--t4:#5B6677;--t5:#8793A3;--mint:#00916D;--mint2:#00B488;--mintl:#075E48;--blue:#2F6FE0;--violet:#7A55E6;--coral:#E0552F;--amber:#B07400;--pink:#D12E80;--band:#E4EDE9;--lnrgb:10 15 21;--mrgb:0 145 109;--cardrgb:255 255 255;color-scheme:light}:root[data-theme=dark]{color-scheme:dark}.site-header{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:88px;gap:24px;z-index:50}.site-logo{display:flex;align-items:center;gap:10px;font:600 24px Inter Tight,sans-serif;letter-spacing:-.02em;text-decoration:none}.site-logo svg{color:var(--mint)}.desktop-nav,.header-actions{display:flex;align-items:center;gap:32px}.header-actions{gap:12px}.header-demo{min-height:44px!important;padding:0 22px!important}button.mode{background:transparent;cursor:pointer}.dd:focus-within .ddm{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.menu-toggle{display:none;background:transparent;border:1px solid rgb(var(--lnrgb) / .2);border-radius:10px;color:var(--t1);padding:10px;font-size:20px;cursor:pointer}.mobile-nav{position:absolute;top:80px;left:16px;right:16px;padding:20px;display:grid;gap:14px;border:1px solid rgb(var(--lnrgb) / .2);border-radius:20px;background:var(--card);box-shadow:0 20px 60px #0004}.mobile-nav a{text-decoration:none;color:var(--t1)}.nl.active,.nl:hover{color:var(--mint)!important}a:focus-visible,button:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.loading,.not-found{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px;text-align:center}@media(max-width:900px){.desktop-nav{display:none}.menu-toggle{display:block}.site-header{gap:12px;padding:0 16px!important}.header-actions{gap:8px}.header-demo{font-size:12px!important;padding:0 12px!important}.site-logo{font-size:21px}}@media(max-width:400px){.mode span:last-child{display:none}.header-actions .mode{padding:0 10px}.site-logo{gap:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.header-actions .mode span:first-child{display:inline!important}.brand-logo{display:inline-block;position:relative;flex:none;width:148px;aspect-ratio:484/129;overflow:hidden;vertical-align:middle}.brand-logo img{position:absolute;display:block;width:105.785124%;max-width:none;height:auto;left:-2.68595%;top:-153.488372%}@media(max-width:400px){.site-logo .brand-logo{width:120px}}
