@font-face{font-family:Space Grotesk;src:url(/assets/fonts/grotesk-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/plex-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/plex-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root,[data-theme=dark],.dark{--paper: #050608;--surface: #0E1116;--surface-hover: #151A22;--surface-active: #1D232E;--ink: #F4F2EB;--muted: #A3ABB7;--faint: #7C8695;--line: rgba(255, 255, 255, .08);--line2: rgba(255, 255, 255, .16);--accent: #C8F751;--accent-ink: #050608;--accent-faint: rgba(200, 247, 81, .1);--accent-border: rgba(200, 247, 81, .28);--logo-q: #C8F751;--nav-bg: rgba(5, 6, 8, .82);--sidebar-bg: #0A0C10;--badge-bg: rgba(255, 255, 255, .05);--badge-border: rgba(255, 255, 255, .12);--card-shadow: 0 4px 24px rgba(0, 0, 0, .45);--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--disp: "Space Grotesk", system-ui, -apple-system, sans-serif;--body: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}[data-theme=light],.light{--paper: #F6F4EE;--surface: #FFFFFF;--surface-hover: #EFECE3;--surface-active: #E4DFC5;--ink: #0A0B0D;--muted: #485260;--faint: #6A7584;--line: rgba(10, 11, 13, .09);--line2: rgba(10, 11, 13, .18);--accent: #0A0B0D;--accent-ink: #C8F751;--accent-faint: rgba(10, 11, 13, .06);--accent-border: rgba(10, 11, 13, .18);--logo-q: #0A0B0D;--nav-bg: rgba(246, 244, 238, .88);--sidebar-bg: #ECE7DC;--badge-bg: rgba(10, 11, 13, .05);--badge-border: rgba(10, 11, 13, .12);--card-shadow: 0 4px 20px rgba(0, 0, 0, .06)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--paper);color:var(--ink);overflow-x:hidden}body{font-family:var(--body);background-color:var(--paper);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .25s ease,color .25s ease;min-height:100vh;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease}button,input,textarea{font:inherit;color:inherit}button{background:transparent;border:none;cursor:pointer}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (max-width: 640px){.container{padding-left:16px;padding-right:16px}.hero-actions{flex-direction:column!important;width:100%!important}.hero-btn{width:100%!important;justify-content:center!important;text-align:center!important}.hero-eyebrow{font-size:.71875rem!important;padding:6px 10px!important;gap:6px!important;max-width:100%!important;white-space:nowrap!important}.hide-on-compact{display:none!important}}.bg-grid-pattern{background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px}[data-theme=light] .bg-grid-pattern{background-image:radial-gradient(rgba(10,11,13,.06) 1px,transparent 1px)}.bento-card{background-color:var(--surface);border:1px solid var(--line);border-radius:16px;position:relative;overflow:hidden;box-shadow:var(--card-shadow);transition:border-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.bento-card:hover{border-color:var(--line2);transform:translateY(-2px);box-shadow:0 12px 32px #00000073}.jump-nav-container{position:sticky;top:64px;z-index:45;background-color:var(--nav-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);padding:10px 0;transition:background-color .25s ease,border-color .25s ease}.jump-nav-scroller{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.jump-nav-scroller::-webkit-scrollbar{display:none}.jump-nav-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:20px;font-family:var(--mono);font-size:.75rem;font-weight:600;white-space:nowrap;color:var(--muted);background-color:transparent;border:1px solid transparent;transition:all .2s cubic-bezier(.16,1,.3,1);cursor:pointer;text-decoration:none}.jump-nav-pill:hover{color:var(--ink);background-color:var(--badge-bg);border-color:var(--line)}.jump-nav-pill.active{color:var(--accent-ink);background-color:var(--accent);border-color:var(--accent);box-shadow:0 0 16px var(--accent-faint)}.sidebar-toggle-btn,.desktop-sidebar{display:none!important}.desktop-nav{display:flex!important}.mobile-menu-btn{display:none!important}.header-cta-btn{display:inline-flex!important}.main-content-layout{margin-left:0;width:100%}@media (max-width: 1023px){.desktop-header-links{display:none!important}.mobile-menu-btn{display:inline-flex!important}.header-cta-btn{display:none!important}}@media (min-width: 1024px){.desktop-header-links{display:flex!important}.mobile-menu-btn{display:none!important}.header-cta-btn{display:inline-flex!important}}@keyframes slideDrawerDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-drawer-animate{animation:slideDrawerDown .22s cubic-bezier(.16,1,.3,1) forwards}.mobile-nav-card{transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.mobile-nav-card:active{transform:scale(.985)}.sidebar-nav-link:focus-visible,.mobile-nav-card:focus-visible,.mobile-menu-btn:focus-visible,.sidebar-toggle-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--line2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--faint)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes waveHand{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%,to{transform:rotate(0)}}.wave-animation{display:inline-block;transform-origin:70% 70%;animation:waveHand 2.8s ease-in-out infinite}@keyframes pingSmall{75%,to{transform:scale(2);opacity:0}}.status-ping{animation:pingSmall 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes nameGlideIn{0%{opacity:0;transform:translateY(14px) scale(.97);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.hero-title-container{min-height:2.25em;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:16px}@media (min-width: 768px){.hero-title-container{min-height:1.25em}}.hero-name-flipper{display:inline-block;transform-origin:left center;will-change:transform,opacity,filter}@keyframes intelShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.hero-intelqong-title{display:inline-block;cursor:default;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1)}.hero-intelqong-brand{display:inline-block;background:linear-gradient(90deg,var(--accent) 0%,#84CC16 30%,var(--accent) 55%,var(--ink) 80%,var(--accent) 100%);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:intelShimmer 6s linear infinite;position:relative;transition:all .3s ease}.hero-intelqong-brand:hover{animation:intelShimmer 2.2s linear infinite;filter:drop-shadow(0 2px 14px var(--accent-border))}.hero-q-glyph{display:inline-block;color:var(--accent);transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .2s ease;transform-origin:center}.hero-intelqong-title:hover .hero-q-glyph{transform:scale(1.18) rotate(-5deg);color:#84cc16}
