/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-bold:700;--font-weight-black:900;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,[data-theme=dark]{--basalt-deep:8 8 9;--basalt-surface:26 26 28;--basalt-bright:42 42 46;--circuit-glow:0 243 255;--circuit-dim:#00f3ff26;--accent-red:244 63 108;--accent-red-dim:#f43f6c26;--accent-red-glow:#f43f6c66;--accent-teal:0 212 184;--accent-teal-dim:#00d4b826;--pastel-lavender:147 154 255;--pastel-gold:248 217 116;--pastel-mint:105 212 166;--pastel-sky:85 184 255;--pastel-blue:191 219 254;--pastel-purple:233 213 255;--pastel-green:187 247 208;--text:224 224 222;--text-muted:#e0e0de80;--border:#ffffff0d;--grain-opacity:.015;--aura-blend:screen;--radius:.75rem;--liquid-ease:cubic-bezier(.23,1,.32,1);color-scheme:dark}[data-theme=light]{--basalt-deep:228 228 224;--basalt-surface:218 218 213;--basalt-bright:205 205 198;--circuit-glow:0 120 145;--circuit-dim:#00789126;--accent-red:190 42 82;--accent-red-dim:#be2a521a;--accent-red-glow:#be2a524d;--accent-teal:0 140 120;--accent-teal-dim:#008c781f;--pastel-lavender:100 106 200;--pastel-gold:190 155 40;--pastel-mint:40 160 110;--pastel-sky:30 130 200;--text:17 17 19;--text-muted:#11111399;--border:#00000014;--grain-opacity:.01;--aura-blend:multiply;--radius:.75rem;--liquid-ease:cubic-bezier(.23,1,.32,1);color-scheme:light}*{border-color:var(--border)}h1{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;letter-spacing:-.04em;font-weight:900;line-height:1.05}body{font-family:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;background:rgb(var(--basalt-deep));background-image:radial-gradient(ellipse at 50% 40%,rgb(var(--basalt-bright)) 0,rgb(var(--basalt-deep)) 70%);color:rgb(var(--text));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}body:before{opacity:var(--grain-opacity);z-index:-2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body:after,body:before{content:"";pointer-events:none;position:fixed;inset:0}body:after{z-index:100;background:linear-gradient(135deg,#0000 40%,#ffffff04 50%,#0000 60%)}[data-theme=light] body:after{background:linear-gradient(135deg,#0000 40%,#ffffff0a 50%,#0000 60%)}}@layer components;@layer utilities{.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-50{z-index:50}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-\[min\(640px\,85\%\)\]{width:min(640px,85%)}.w-full{width:100%}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[900px\]{max-width:900px}.max-w-\[960px\]{max-width:960px}.max-w-\[1200px\]{max-width:1200px}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.animate-pulse{animation:var(--animate-pulse)}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-px-4{scroll-padding-inline:calc(var(--spacing) * 4)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[var\(--border\)\]{border-color:var(--border)}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-\[rgb\(var\(--circuit-glow\)\)\]{background-color:rgb(var(--circuit-glow))}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.3rem\]{--tw-tracking:.3rem;letter-spacing:.3rem}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.text-\[rgb\(var\(--circuit-glow\)\)\]{color:rgb(var(--circuit-glow))}.text-\[rgb\(var\(--text\)\)\]{color:rgb(var(--text))}.text-\[rgb\(var\(--text-muted\,224_224_222\)\)\]{color:rgb(var(--text-muted,224 224 222))}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.group-hover\:text-\[rgb\(var\(--circuit-glow\)\)\]:is(:where(.group):hover *){color:rgb(var(--circuit-glow))}.hover\:border-\[rgb\(var\(--circuit-glow\)\)\]:hover{border-color:rgb(var(--circuit-glow))}}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.text-balance{text-wrap:balance}.glow-circuit{box-shadow:0 0 40px var(--circuit-dim)}.glow-red{box-shadow:0 0 40px var(--accent-red-dim)}.text-glow{text-shadow:0 0 10px rgb(var(--circuit-glow))}.text-glow-red{text-shadow:0 0 10px rgb(var(--accent-red))}.monolith-title{-webkit-text-fill-color:transparent;background:linear-gradient(#fff,#555);-webkit-background-clip:text;background-clip:text}[data-theme=light] .monolith-title:after{-webkit-text-fill-color:transparent;background:linear-gradient(#111113,#1111138c);-webkit-background-clip:text;background-clip:text}.glass{background:rgb(var(--basalt-surface)/.45);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0f}.glass:hover{background:rgb(var(--basalt-surface)/.65);border-color:rgb(var(--circuit-glow)/.15);transition:all .3s var(--liquid-ease)}.dropdown-panel{background:rgb(var(--basalt-surface)/.96);-webkit-backdrop-filter:blur(20px)}[data-theme=light] .dropdown-panel{background:rgb(var(--basalt-surface)/.98)}.card-default{background:#ffffff05;border:1px solid #ffffff0d}[data-theme=light] .card-default{-webkit-backdrop-filter:blur(12px);background:#ffffff47;border-color:#ffffff59}[data-theme=light] .card-default:hover,[data-theme=light] .glass:hover{background:#ffffff73;border-color:#00789126;box-shadow:0 4px 16px #0000000f,0 12px 40px #0000000a}.spotlight-card{border-radius:var(--radius);transition:all .3s var(--liquid-ease);background:#ffffff05;border:1px solid #ffffff0d;padding:2rem;position:relative;overflow:hidden}.spotlight-card:before{content:"";opacity:0;background:radial-gradient(600px circle at var(--spotlight-x,50%) var(--spotlight-y,50%),rgb(var(--circuit-glow)/.06),transparent 40%);pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.spotlight-card:hover:before{opacity:1}.spotlight-card:hover{border-color:rgb(var(--circuit-glow)/.15);transform:translateY(-6px);box-shadow:0 8px 32px #0000004d}.parallax-overlay{background:rgba(var(--basalt-deep),.7);-webkit-backdrop-filter:blur(12px)}[data-theme=light] .parallax-overlay{background:rgba(var(--basalt-deep),.65)}.parallax-sections>div>section,.parallax-sections>section{-webkit-backdrop-filter:blur(20px);background:rgba(var(--basalt-deep),.48)}.parallax-sections>div>section:nth-of-type(2n),.parallax-sections>section:nth-of-type(2n){background:rgba(var(--basalt-deep),.72)}.parallax-sections>div>section.parallax-transparent,.parallax-sections>section.parallax-transparent{-webkit-backdrop-filter:none!important;background:0 0!important}[data-theme=light] .parallax-sections>div>section,[data-theme=light] .parallax-sections>section{-webkit-backdrop-filter:blur(24px);background:#ffffff1f}[data-theme=light] .parallax-sections>div>section:nth-of-type(2n),[data-theme=light] .parallax-sections>section:nth-of-type(2n){-webkit-backdrop-filter:blur(24px);background:#ffffff3d}[data-theme=light] .parallax-sections>div>section.parallax-transparent,[data-theme=light] .parallax-sections>section.parallax-transparent{-webkit-backdrop-filter:none!important;background:0 0!important}.bedrock{background:rgba(var(--basalt-deep),.85);-webkit-backdrop-filter:blur(16px);border:1px solid #ffffff0a}[data-theme=light] .bedrock{-webkit-backdrop-filter:blur(16px);background:#ffffff4d;border-color:#ffffff61;box-shadow:0 1px 8px #00000008}.grid-bg{position:relative}.outline-text{-webkit-text-stroke:1px #ffffff4d;color:#0000}[data-theme=light] .outline-text{-webkit-text-stroke:1px #0003}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2)format("woff2-variations");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2)format("woff2-variations");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2)format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2)format("woff2-variations");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.0d2c2f66.woff2)format("woff2-variations");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.23645aad.woff2)format("woff2-variations");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-greek-wght-normal.c6c31cb1.woff2)format("woff2-variations");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.93fc40a8.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.9c9751ca.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-wght-normal.a865edea.woff2)format("woff2-variations");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}:root{--font-inter:"Inter Variable",system-ui,sans-serif;--font-jetbrains:"JetBrains Mono Variable",monospace}[data-theme=light] .metric-value,[data-theme=light] .monolith-title{-webkit-text-fill-color:transparent;background:linear-gradient(#111113,#1111138c);-webkit-background-clip:text;background-clip:text}[data-theme=light] .spotlight-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff61;border-color:#0000000f;box-shadow:0 1px 3px #0000000a}[data-theme=light] .spotlight-card:hover{background:#ffffff8c;border-color:#00789133;box-shadow:0 4px 16px #00000014,0 12px 40px #0000000d}[data-theme=light] .glass{background:#ffffff61;border-color:#0000000f;box-shadow:0 1px 3px #0000000d,0 4px 16px #00000008,inset 0 1px #fff9}[data-theme=light] .glass:hover{background:#ffffff8c;border-color:#00789133}[data-theme=light] .code-block{background:#ffffff47;border-color:#0000000f}.nav-link{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-radius:var(--radius);transition:all .2s var(--liquid-ease);padding:.375rem .75rem;font-size:.7rem;font-weight:500}.nav-link:hover{color:rgb(var(--text));background:rgb(var(--basalt-bright)/.3)}.nav-link-active{color:rgb(var(--circuit-glow));background:var(--circuit-dim)}.nav-icon-btn{border-radius:var(--radius);width:32px;height:32px;color:var(--text-muted);transition:all .2s var(--liquid-ease);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.nav-icon-btn:hover{color:rgb(var(--text));background:rgb(var(--basalt-bright)/.3)}.nav-cta{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--circuit-glow));border:1px solid rgb(var(--circuit-glow)/.25);cursor:pointer;transition:all .5s var(--liquid-ease);background:0 0;padding:.375rem 1rem;font-size:.7rem;font-weight:500}.nav-cta:hover{background:var(--circuit-dim);border-color:rgb(var(--circuit-glow)/.5)}.status-dot{background:rgb(var(--circuit-glow));border-radius:50%;width:8px;height:8px;animation:pulse-dot-dual 3s ease-in-out infinite;display:inline-block}.topic-label{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.15rem;color:rgb(var(--accent-red));align-items:center;gap:.75rem;font-size:.65rem;font-weight:500;display:flex}.topic-label:before{content:"";background:rgb(var(--accent-red));width:24px;height:2px;box-shadow:0 0 8px var(--accent-red-glow)}.topic-label:after{content:"";background:linear-gradient(90deg,rgb(var(--accent-red)/.3),transparent);flex:1;height:1px}.section-subtitle{font-family:var(--font-sans,system-ui,sans-serif);color:var(--text-muted);max-width:560px;font-size:1.1rem;font-weight:300;line-height:1.7}.kinetic-bar{background:linear-gradient(90deg,transparent,var(--border),transparent);height:1px;position:relative;overflow:hidden}.kinetic-bar:after{content:"";background:rgb(var(--circuit-glow));filter:blur(4px);width:120px;height:100%;animation:sweep 4s var(--liquid-ease) infinite;position:absolute;top:0;left:0}.kinetic-bar.red:after{background:rgb(var(--accent-red))}[data-theme=light] .kinetic-bar:after{filter:blur(6px);opacity:.7}.badge{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.15rem;border-radius:9999px;padding:.25rem .625rem;font-size:.65rem;font-weight:500}.badge-circuit{background:var(--circuit-dim);color:rgb(var(--circuit-glow))}.badge-red{background:var(--accent-red-dim);color:rgb(var(--accent-red))}.badge-beginner{color:rgb(var(--circuit-glow));background:#00f3ff1a}.badge-intermediate{color:rgb(var(--accent-red));background:#f43f6c1a}.badge-advanced{color:#b478ff;background:#b478ff1a}.bedrock-btn{background:rgb(var(--text));color:rgb(var(--basalt-deep));font-family:var(--font-jetbrains),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.05rem;transition:all .5s var(--liquid-ease);cursor:pointer;border:none;padding:.75rem 1.5rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-block}.bedrock-btn:hover{box-shadow:-4px 4px 0 rgb(var(--circuit-glow));transform:translate(4px,-4px)}.bedrock-btn:active{box-shadow:-4px 4px 0 rgb(var(--accent-red))}[data-theme=light] .bedrock-btn{background:rgb(var(--text));color:rgb(var(--basalt-deep))}.btn-outline{color:rgb(var(--circuit-glow));font-family:var(--font-jetbrains),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.05rem;border:1px solid rgb(var(--circuit-glow)/.3);transition:all .5s var(--liquid-ease);cursor:pointer;background:0 0;padding:.75rem 1.5rem;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-block}.btn-outline:hover{background:var(--circuit-dim);border-color:rgb(var(--circuit-glow)/.6)}.btn-outline:active{background:var(--accent-red-dim);border-color:rgb(var(--accent-red)/.6);color:rgb(var(--accent-red))}.btn-red{color:rgb(var(--accent-red));font-family:var(--font-jetbrains),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.05rem;border:1px solid rgb(var(--accent-red)/.3);transition:all .5s var(--liquid-ease);cursor:pointer;background:0 0;padding:.75rem 1.5rem;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-block}.btn-red:hover{background:var(--accent-red-dim);border-color:rgb(var(--accent-red)/.6)}.btn-green,[role=button][class*=bg-emerald],[role=button][class*=bg-green],a[class*=bg-emerald],a[class*=bg-green],button[class*=bg-emerald],button[class*=bg-green]{color:rgb(var(--basalt-deep))!important}.code-block{background:rgb(var(--basalt-deep));border:1px solid rgb(var(--circuit-glow)/.12);border-radius:var(--radius);font-family:var(--font-jetbrains),"JetBrains Mono",monospace;color:rgb(var(--text));padding:1.25rem;font-size:.8rem;line-height:1.6;position:relative;overflow-x:auto}.code-block pre{white-space:pre;margin:0}.metric-value{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;-webkit-text-fill-color:transparent;background:linear-gradient(#fff,#666);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:900}[data-theme=light] .monolith-container .bg-base{-webkit-backdrop-filter:blur(16px);background:#ffffff40}[data-theme=light] .monolith-container .hover\:bg-surface:hover{background:#fff6;box-shadow:inset 0 0 60px #0078910a}[data-theme=light] .monolith-container .bg-border{background:#00000014}[data-theme=light] .glow-circuit{box-shadow:0 0 30px var(--circuit-dim),0 0 60px #0078910f}[data-theme=light] .glow-red{box-shadow:0 0 30px var(--accent-red-dim),0 0 60px #be2a520f}[data-theme=light] .text-glow{text-shadow:0 0 8px #00789140}[data-theme=light] .text-glow-red{text-shadow:0 0 8px #be2a5233}[data-theme=light] .group:hover>.absolute.top-0{filter:brightness(1.2)}[data-theme=light] .group.relative:hover{box-shadow:0 4px 16px #0000001a,0 12px 40px #0000000f}.click-flash{background:rgb(var(--accent-red));opacity:0;pointer-events:none;z-index:200;transition:opacity 80ms;position:fixed;inset:0}.data-tape{border-top:1px solid var(--border);border-bottom:1px solid var(--border);width:100%;padding:.625rem 0;position:relative;overflow:hidden}.data-tape-inner{width:max-content;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.15rem;color:var(--text-muted);gap:3rem;font-size:.6rem;font-weight:400;animation:tape-scroll 35s linear infinite;display:flex}.data-tape-inner span{white-space:nowrap}.data-tape-inner .tape-value{color:rgb(var(--circuit-glow))}.fade-in-section{opacity:0;transition:opacity .6s var(--liquid-ease),transform .6s var(--liquid-ease);transform:translateY(24px)}.fade-in-section.visible{opacity:1;transform:translateY(0)}::selection{background:var(--accent-red-dim);color:rgb(var(--text))}.merge-bg{pointer-events:none;z-index:-3;position:fixed;inset:0;overflow:hidden}.merge-bg svg{width:100%;height:100%}.merge-bg .ball{fill:#ffffff12;animation:merge-orbit var(--merge-duration,20s) ease-in-out infinite}.merge-bg .ball-1{--merge-duration:18s}.merge-bg .ball-2{--merge-duration:25s;animation-delay:-8s}.merge-bg .ball-3{--merge-duration:22s;animation-delay:-14s}.merge-bg .accent-ball-1{fill:rgb(var(--circuit-glow)/.05);animation:merge-orbit 30s ease-in-out infinite}.merge-bg .accent-ball-2{fill:rgb(var(--accent-red)/.04);animation:merge-orbit 28s ease-in-out infinite reverse}[data-theme=light] .merge-bg{opacity:.4}[data-theme=light] .merge-bg .ball{fill:#0000000a}:root .light-only,[data-theme=light] .dark-only{display:none!important}[data-theme=light] .light-only{display:block!important}[data-theme=light] .orbital-star-field{opacity:.15!important}[data-theme=light] .orbital-nebula{opacity:.3!important}[data-theme=light] .orbital-flare{display:none!important}[data-theme=light] .circuit-bg{opacity:0}@keyframes logoPulse{0%,to{background:rgb(var(--accent-red));box-shadow:0 0 10px rgb(var(--accent-red))}25%{background:rgb(var(--accent-red));box-shadow:0 0 4px rgb(var(--accent-red));opacity:.5}50%{background:rgb(var(--circuit-glow));box-shadow:0 0 10px rgb(var(--circuit-glow))}75%{background:rgb(var(--circuit-glow));box-shadow:0 0 4px rgb(var(--circuit-glow));opacity:.5}}.animate-logo-pulse{animation:logoPulse 3s ease-in-out infinite}@keyframes sweep{0%{transform:translate(-120px)}to{transform:translate(calc(100vw + 120px))}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes aura-drift{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-20px)scale(1.05)}50%{transform:translate(-20px,15px)scale(.95)}75%{transform:translate(15px,25px)scale(1.02)}}@keyframes tape-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes merge-orbit{0%,to{transform:translate(0)scale(1)}25%{transform:translate(50px,-30px)scale(1.1)}50%{transform:translate(-30px,40px)scale(.9)}75%{transform:translate(20px,-20px)scale(1.05)}}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes twinkle{0%,to{opacity:var(--base-opacity,.3)}50%{opacity:calc(var(--base-opacity,.3) * 2.5)}}@keyframes orbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes wire-flow{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@keyframes heartbeat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}@keyframes feed-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulse-dot{0%,to{box-shadow:0 0 4px rgb(var(--circuit-glow))}50%{box-shadow:0 0 12px rgb(var(--circuit-glow)),0 0 24px var(--circuit-dim)}}@keyframes pulse-dot-dual{0%,to{background:rgb(var(--circuit-glow));box-shadow:0 0 6px rgb(var(--circuit-glow)/.6)}25%{background:rgb(var(--circuit-glow)/.3);box-shadow:none}50%{background:rgb(var(--accent-red));box-shadow:0 0 6px var(--accent-red-glow)}75%{background:rgb(var(--accent-red)/.3);box-shadow:none}}@keyframes metaball-orbit{0%{transform:rotate(0deg) translateX(var(--orbit-radius,100px)) rotate(0deg)}to{transform:rotate(1turn) translateX(var(--orbit-radius,100px)) rotate(-1turn)}}@keyframes merge-orbit-a{0%{transform:rotate(0deg) translateX(var(--radius,150px)) rotate(0deg)}to{transform:rotate(1turn) translateX(var(--radius,150px)) rotate(-1turn)}}@keyframes merge-orbit-b{0%{transform:rotate(120deg) translateX(var(--radius,120px)) rotate(-120deg)}to{transform:rotate(480deg) translateX(var(--radius,120px)) rotate(-480deg)}}@keyframes merge-drift{0%{transform:translate(0)scale(1)}25%{transform:translate(15vw,-10vh)scale(1.1)}50%{transform:translate(-10vw,15vh)scale(.9)}75%{transform:translate(5vw,5vh)scale(1.15)}to{transform:translate(-5vw,-5vh)scale(1)}}@keyframes blob-drift{0%{transform:translate(-10%,-10%)scale(1)}33%{transform:translate(15%,25%)scale(1.15)rotate(30deg)}66%{transform:translate(-5%,10%)scale(.95)rotate(-15deg)}to{transform:translate(10%,-5%)scale(1.1)rotate(45deg)}}@keyframes counter-orbit{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes blink-star{0%,to{opacity:1;transform:scale(1)}30%{opacity:.3;transform:scale(.7)}60%{opacity:1;transform:scale(1.15)}80%{opacity:.6;transform:scale(.9)}}@keyframes beacon-star{0%,to{opacity:1;transform:scale(1)}15%{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1.4)}55%{opacity:.7;transform:scale(.85)}75%{opacity:1;transform:scale(1.2)}}@keyframes signal-ring{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(4)}}@keyframes thread-pulse{0%,to{opacity:0}40%{opacity:1}60%{opacity:1}}@keyframes halo-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes atmosphere-pulse{0%,to{box-shadow:0 0 20px rgb(var(--circuit-glow)/.06),0 0 50px rgb(var(--circuit-glow)/.03),inset 0 0 20px rgb(var(--circuit-glow)/.04);border-color:rgb(var(--circuit-glow)/.08)}50%{box-shadow:0 0 40px rgb(var(--circuit-glow)/.15),0 0 80px rgb(var(--circuit-glow)/.06),inset 0 0 30px rgb(var(--circuit-glow)/.08);border-color:rgb(var(--circuit-glow)/.2)}}@keyframes glow-ring-pulse{0%,to{border-color:rgb(var(--circuit-glow)/.15);box-shadow:0 0 8px rgb(var(--circuit-glow)/.05)}50%{border-color:rgb(var(--circuit-glow)/.45);box-shadow:0 0 25px rgb(var(--circuit-glow)/.15),0 0 50px rgb(var(--circuit-glow)/.05)}}@keyframes voice-wave{0%{height:4px}to{height:12px}}@keyframes circuit-flow{to{stroke-dashoffset:0}}@keyframes junction-pulse{0%,to{opacity:.3;r:1.5}50%{opacity:1;r:2.5}}@keyframes streak-pulse{0%,to{filter:drop-shadow(0 0 4px #f43f6c99)drop-shadow(0 0 8px #f43f6c4d);transform:scale(1)}50%{filter:drop-shadow(0 0 8px #f43f6ce6)drop-shadow(0 0 16px #f43f6c80);transform:scale(1.08)}}@keyframes streak-pulse-circuit{0%,to{filter:drop-shadow(0 0 4px #00f3ff99)drop-shadow(0 0 8px #00f3ff4d);transform:scale(1)}50%{filter:drop-shadow(0 0 8px #00f3ffe6)drop-shadow(0 0 16px #00f3ff80);transform:scale(1.1)}}.animate-fade-up{animation:fade-up .6s var(--liquid-ease) forwards}.animate-aura{animation:aura-drift 20s ease-in-out infinite}.animate-aura-drift{animation:aura-drift 20s ease-in-out infinite alternate}.animate-spin{animation:orbit-spin 1s linear infinite}.streak-flame{animation:streak-pulse 2s ease-in-out infinite}.streak-flame.circuit{animation:streak-pulse-circuit 2s ease-in-out infinite}.circuit-bg{pointer-events:none;z-index:-1;opacity:.06;position:fixed;inset:0}.circuit-bg svg{width:100%;height:100%}.circuit-bg .circuit-path{stroke:rgb(var(--circuit-glow));stroke-width:.8px;fill:none;stroke-dasharray:200;stroke-dashoffset:200px;animation:circuit-flow 12s linear infinite}.circuit-bg .circuit-path-red{stroke:rgb(var(--accent-red));stroke-width:.5px;fill:none;stroke-dasharray:150;stroke-dashoffset:150px;animation:circuit-flow 18s linear infinite}.circuit-bg .junction-dot{fill:rgb(var(--circuit-glow));animation:junction-pulse 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.markdown-body{color:rgba(var(--text),.9)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{font-family:var(--font-mono,ui-monospace),monospace;margin:1.5em 0 .5em;font-weight:700;line-height:1.2}.markdown-body h1{text-transform:uppercase;letter-spacing:-.02em;font-size:1.5rem}.markdown-body h2{font-size:1.15rem}.markdown-body h3{font-size:1rem}.markdown-body p{margin:0 0 .9em}.markdown-body a{color:rgb(var(--circuit-glow));text-underline-offset:2px;text-decoration:underline}.markdown-body ol,.markdown-body ul{margin:0 0 .9em;padding-left:1.25rem}.markdown-body li{margin:.2em 0}.markdown-body code{font-family:var(--font-mono,ui-monospace),monospace;background:#ffffff0f;border-radius:.2em;padding:.1em .35em;font-size:.85em}.markdown-body pre{border:1px solid var(--border);background:#ffffff0a;border-radius:.4em;margin:0 0 .9em;padding:.9em 1em;overflow-x:auto}.markdown-body pre code{background:0 0;padding:0}.markdown-body blockquote{border-left:2px solid rgb(var(--circuit-glow));opacity:.85;margin:0 0 .9em;padding-left:1em}.markdown-body hr{border:none;border-top:1px solid var(--border);margin:1.5em 0}.markdown-body strong{color:rgb(var(--text))}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}