.arFiJq_header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07100fdb;border-bottom:1px solid #1c332ecc;position:sticky;top:0}.arFiJq_inner{width:min(var(--max-width), calc(100% - 48px));justify-content:space-between;align-items:center;height:82px;margin:0 auto;display:flex}.arFiJq_brand{font-family:var(--font-mono);letter-spacing:-.02em;align-items:center;gap:11px;font-size:15px;font-weight:700;display:flex}.arFiJq_prompt{color:var(--accent)}.arFiJq_nav{color:var(--muted);font-family:var(--font-mono);align-items:center;gap:30px;font-size:13px;display:flex}.arFiJq_nav a{transition:color .16s,border-color .16s}.arFiJq_nav a:hover,.arFiJq_nav .arFiJq_active{color:var(--ink)}.arFiJq_contact{border:1px solid var(--line);border-radius:6px;padding:9px 14px;color:var(--accent)!important}.arFiJq_contact:hover{border-color:var(--accent-strong)}@media (max-width:680px){.arFiJq_inner{width:calc(100% - 32px);height:70px}.arFiJq_nav{gap:18px}.arFiJq_contact{display:none}}
:root{--ink:#eef5f3;--muted:#92a7a2;--faint:#5d716d;--accent:#77f2b2;--accent-strong:#20c979;--bg:#07100f;--surface:#0b1715;--surface-raised:#10211e;--line:#1c332e;--max-width:1180px;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 80% -10%, #20c97924, transparent 32rem), var(--bg);font-family:var(--font-sans);font-size:17px;line-height:1.65;overflow-x:hidden}body:before{z-index:-1;content:"";pointer-events:none;opacity:.025;background-image:linear-gradient(var(--ink) 1px, transparent 1px), linear-gradient(90deg, var(--ink) 1px, transparent 1px);background-size:48px 48px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#03100b;background:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.site-main{width:min(var(--max-width), calc(100% - 48px));min-height:calc(100vh - 92px);margin:0 auto}@media (max-width:680px){.site-main{width:min(100% - 32px, var(--max-width))}}
