@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/site-assets/manrope-cyrillic-ext-400-normal-CRdE35mU.woff2) format("woff2"),url(/site-assets/manrope-cyrillic-ext-400-normal-Djnz4Wsr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/site-assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/site-assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/site-assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/site-assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/site-assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/site-assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/site-assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/site-assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/site-assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/site-assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/site-assets/manrope-cyrillic-ext-500-normal-Dz8SjJZ9.woff2) format("woff2"),url(/site-assets/manrope-cyrillic-ext-500-normal-PaLk8PaH.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/site-assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/site-assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/site-assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/site-assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/site-assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/site-assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/site-assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/site-assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/site-assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/site-assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/site-assets/manrope-cyrillic-ext-600-normal-Dk-u7o-5.woff2) format("woff2"),url(/site-assets/manrope-cyrillic-ext-600-normal-DjQx9_jq.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/site-assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/site-assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/site-assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/site-assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/site-assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/site-assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/site-assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/site-assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/site-assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/site-assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/site-assets/manrope-cyrillic-ext-700-normal-cq7F7ESW.woff2) format("woff2"),url(/site-assets/manrope-cyrillic-ext-700-normal-ezu7N0xg.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/site-assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/site-assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/site-assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/site-assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/site-assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/site-assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/site-assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/site-assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/site-assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/site-assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/site-assets/manrope-cyrillic-ext-800-normal-By7E3MqD.woff2) format("woff2"),url(/site-assets/manrope-cyrillic-ext-800-normal-Dlsls8yD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/site-assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/site-assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/site-assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/site-assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/site-assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/site-assets/manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/site-assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/site-assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/site-assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/site-assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-void: #030707;--color-void-2: #07100f;--color-panel: rgba(6, 14, 13, .76);--color-panel-strong: rgba(8, 17, 16, .93);--color-line: rgba(134, 233, 214, .17);--color-line-strong: rgba(134, 233, 214, .35);--color-text: #f6fbf7;--color-muted: #a7b5b2;--color-soft: #c9d4d1;--color-cyan: #65e6d6;--color-green: #66c888;--color-green-strong: #42b874;--color-heat: #ff9e39;--color-steel: #7f8d91;--shadow-panel: 0 28px 90px rgba(0, 0, 0, .42);--page-max: 1492px;--page-gutter: clamp(22px, 3.2vw, 52px);--font-sans: "Manrope", "Avenir Next", "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-void)}body{margin:0;min-width:320px;background:radial-gradient(circle at 59% 25%,rgba(91,180,164,.1),transparent 30%),linear-gradient(180deg,#020505,#030707 48%,#050909);color:var(--color-text);font-family:var(--font-sans);line-height:1.48;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}#root,.site-shell{min-height:100vh}.site-shell{position:relative;isolation:isolate}.site-header{position:fixed;inset:0 0 auto;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:34px;min-height:68px;padding:0 var(--page-gutter);border-bottom:1px solid rgba(177,237,224,.12);background:#030606b8;backdrop-filter:blur(18px)}.brand,.site-nav,.header-action{display:inline-flex;align-items:center}.brand{gap:12px;font-size:1.28rem;font-weight:800;letter-spacing:0}.brand-mark{position:relative;width:27px;height:27px;transform:rotate(45deg)}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";position:absolute;border:4px solid var(--color-cyan);border-radius:4px}.brand-mark:before{inset:0;border-right-color:transparent;border-bottom-color:transparent}.brand-mark:after{inset:0;border-left-color:transparent;border-top-color:transparent}.brand-mark span{inset:8px;border-width:3px;border-color:var(--color-green)}.site-nav{justify-content:center;gap:clamp(30px,5vw,78px);margin-left:auto;margin-right:auto}.site-nav a,.header-action{color:#f6fbf7eb;font-size:.92rem;font-weight:600;letter-spacing:0}.site-nav a:hover,.site-nav a[aria-current=page],.header-action:hover{color:var(--color-green)}.site-nav a{position:relative;min-height:68px;align-content:center}.site-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--color-green);box-shadow:0 0 18px #7cf49f5c;opacity:0;transform:translateY(1px)}.site-nav a[aria-current=page]:after{opacity:1}.header-action{gap:10px;min-height:40px;padding:0 21px;border:1px solid rgba(102,200,136,.78);border-radius:4px;color:#9af0ad;box-shadow:inset 0 0 20px #66c88814}.header-action span,.button span{color:var(--color-green);font-family:SFMono-Regular,Consolas,monospace;font-weight:800}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:46px;padding:0 22px;border-radius:4px;font-size:.98rem;font-weight:800;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{min-width:164px;border:1px solid rgba(124,244,159,.85);background:#368d506b;color:#baf6c4;box-shadow:inset 0 0 26px #7cf49f1f,0 0 26px #2db16c29}.button-primary:hover{background:#44a66085}.button-secondary{border:1px solid transparent;color:#f6fbf7e0}.button-secondary:hover{color:var(--color-cyan)}.benchmarks-page{position:relative;min-height:100vh;padding:116px var(--page-gutter) 56px;background:linear-gradient(rgba(50,180,176,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(50,180,176,.045) 1px,transparent 1px),radial-gradient(circle at 50% 21%,rgba(86,228,221,.14),transparent 31%),linear-gradient(180deg,#020505,#04100f 42%,#020505);background-size:78px 78px,78px 78px,auto,auto;overflow:hidden}.benchmarks-hero,.benchmark-memory-panel,.benchmark-section,.benchmark-evidence-panel,.benchmark-cta{position:relative;z-index:1;width:min(100%,1128px);margin:0 auto}.benchmarks-hero{padding-top:18px;text-align:center}.benchmarks-horizon{position:absolute;left:50%;top:182px;z-index:-1;width:min(1040px,100vw);height:170px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(99,230,214,.25),rgba(99,230,214,.08) 32%,transparent 66%),repeating-linear-gradient(0deg,rgba(94,229,218,.16) 0 1px,transparent 1px 18px);filter:blur(.2px);transform:translate(-50%) perspective(760px) rotateX(68deg)}.benchmarks-page:before{content:"";position:absolute;inset:68px 0 auto;height:520px;background:radial-gradient(circle at 22% 18%,rgba(96,232,222,.45) 0 1px,transparent 2px),radial-gradient(circle at 74% 11%,rgba(96,232,222,.45) 0 1px,transparent 2px),radial-gradient(circle at 92% 20%,rgba(133,248,154,.4) 0 1px,transparent 2px);background-size:190px 180px;opacity:.82;pointer-events:none}.benchmarks-kicker{margin:0 0 18px;color:var(--color-green);font-family:SFMono-Regular,Consolas,monospace;font-size:.84rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.benchmarks-hero h1{max-width:760px;margin:0 auto;color:var(--color-text);font-size:clamp(3.1rem,5.2vw,4.55rem);font-weight:800;letter-spacing:0;line-height:1.08;text-shadow:0 8px 28px rgba(0,0,0,.76)}.benchmarks-hero-copy{max-width:760px;margin:20px auto 0;color:#d6e0dddb;font-size:clamp(1.04rem,1.6vw,1.32rem);line-height:1.48}.benchmark-proof-grid,.benchmark-card-grid{display:grid;gap:16px}.benchmark-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px}.benchmark-proof-card,.benchmark-info-card,.benchmark-verdict-card,.benchmark-evidence-panel,.benchmark-cta{border:1px solid rgba(101,230,214,.36);border-radius:8px;background:radial-gradient(circle at 50% 0%,rgba(76,225,212,.13),transparent 44%),linear-gradient(180deg,#071817c7,#030909e0);box-shadow:inset 0 0 36px #3ce0d30f,0 24px 80px #00000047}.benchmark-proof-card{min-height:264px;padding:30px 24px 22px;text-align:center}.benchmark-proof-card .feature-icon,.benchmark-info-card .feature-icon,.benchmark-evidence-fact .feature-icon{color:var(--color-cyan)}.benchmark-proof-card .feature-icon{width:70px;height:70px;margin:0 auto 20px;filter:drop-shadow(0 0 18px rgba(101,230,214,.5))}.benchmark-proof-card:nth-child(odd) .feature-icon,.benchmark-proof-card:nth-child(odd) strong{color:#87ee92}.benchmark-proof-card strong{display:block;color:var(--color-cyan);font-size:clamp(2.5rem,4.2vw,3.3rem);font-weight:800;line-height:1}.benchmark-proof-card h2{margin:8px 0 0;color:var(--color-text);font-size:1.38rem;line-height:1.14}.benchmark-proof-card p,.benchmark-info-card p,.benchmark-verdict-card p,.benchmark-cta p{margin:14px 0 0;color:#d6e0ddd1;font-size:.98rem;line-height:1.45}.benchmark-memory-panel,.benchmark-section,.benchmark-evidence-panel,.benchmark-cta{margin-top:28px}.benchmark-memory-panel{padding:28px 32px 25px;border:1px solid rgba(101,230,214,.36);border-radius:8px;background:radial-gradient(circle at 50% 0%,rgba(101,230,214,.09),transparent 58%),#020c0cd1;box-shadow:var(--shadow-panel)}.benchmark-memory-panel h2,.benchmark-section-heading h2,.benchmark-evidence-panel h2,.benchmark-cta h2{margin:0;color:var(--color-text);font-size:clamp(1.7rem,2.9vw,2.12rem);font-weight:800;letter-spacing:0;line-height:1.18;text-align:center}.benchmark-section-heading{max-width:780px;margin:0 auto 18px;text-align:center}.benchmark-section-heading p{margin:12px 0 0;color:#d6e0ddd1;font-size:1rem;line-height:1.5}.benchmark-chart{--label-width: 170px;--chart-max-width: 860px;position:relative;display:grid;grid-template-columns:var(--label-width) minmax(0,var(--chart-max-width)) 126px;row-gap:27px;align-items:center;margin-top:22px;padding:0 0 63px}.benchmark-chart-row{display:contents}.benchmark-chart-label{padding-right:22px;text-align:right}.benchmark-chart-label strong{display:block;color:var(--color-text);font-size:1.05rem;line-height:1.2}.benchmark-chart-row-mawforge .benchmark-chart-label strong,.benchmark-chart-row-mawforge b,.benchmark-machine-label{color:#83ef98}.benchmark-chart-label span{display:block;margin-top:4px;color:#f6fbf7cc;font-size:.84rem;line-height:1.3}.benchmark-chart-track{position:relative;height:50px;border-radius:7px}.benchmark-chart-track span{position:relative;z-index:1;display:block;height:100%;border-radius:inherit}.benchmark-chart-row-normal .benchmark-chart-track span{background:linear-gradient(90deg,#abb8b8,#7d8988);box-shadow:inset 0 1px #ffffff80}.benchmark-chart-row-mawforge .benchmark-chart-track span{background:linear-gradient(90deg,#44c585,#91f79b);box-shadow:0 0 28px #57dd7f2e}.benchmark-chart-row b{color:var(--color-text);font-size:1.07rem;font-weight:800}.benchmark-machine-line{position:absolute;left:calc(60% - 4px);top:2px;bottom:62px;z-index:3;width:2px;border-left:2px dashed rgba(131,239,152,.92);filter:drop-shadow(0 0 10px rgba(131,239,152,.55))}.benchmark-axis{position:absolute;left:var(--label-width);right:126px;bottom:39px;display:flex;justify-content:space-between;border-top:1px solid rgba(177,237,224,.2);padding-top:9px;color:#d6e0ddb8;font-size:.86rem}.benchmark-axis-label{position:absolute;left:var(--label-width);right:126px;bottom:0;color:#d6e0ddb3;font-size:.96rem;text-align:center}.benchmark-machine-label{position:absolute;left:calc(60% - 74px);bottom:25px;font-size:1rem;white-space:nowrap}.benchmark-card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.benchmark-card-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.benchmark-info-card,.benchmark-verdict-card{min-height:218px;padding:26px 28px 24px}.benchmark-info-card .feature-icon{width:58px;height:58px;margin-bottom:18px}.benchmark-info-card span,.benchmark-verdict-card span,.benchmark-evidence-fact span{color:var(--color-cyan);font-size:1.03rem;font-weight:800}.benchmark-info-card strong,.benchmark-verdict-card strong{display:block;margin-top:8px;color:var(--color-text);font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.1}.benchmark-verdict-card strong{color:#8ff19a}.benchmark-evidence-panel{padding:28px 32px 30px}.benchmark-evidence-panel h2{color:var(--color-cyan);font-size:1.25rem;text-align:left}.benchmark-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;background:#b1ede024}.benchmark-evidence-fact{display:flex;align-items:center;gap:16px;min-width:0;padding:18px 20px;background:#020c0ce0}.benchmark-evidence-fact .feature-icon{width:40px;height:40px}.benchmark-evidence-fact strong,.benchmark-evidence-fact span{display:block}.benchmark-evidence-fact strong{color:var(--color-text);font-size:1rem;overflow-wrap:anywhere}.benchmark-evidence-fact span{margin-top:3px;color:#d6e0ddc7;font-size:.82rem;font-weight:500}.benchmark-cta{display:grid;gap:15px;justify-items:center;padding:36px 30px 38px;text-align:center}.benchmark-cta p{max-width:760px;margin-top:0}.benchmark-cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.benchmark-report-button{border-color:#65e6d65c}@media(max-width:900px){.benchmark-proof-grid,.benchmark-card-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-card-grid-three,.benchmark-evidence-grid{grid-template-columns:1fr}.benchmark-evidence-fact{min-height:auto}}@media(max-width:820px){.benchmarks-page{padding-top:164px}.benchmarks-hero h1{font-size:clamp(2.68rem,12vw,4.1rem)}.benchmarks-hero-copy{font-size:1rem}.benchmark-proof-grid,.benchmark-card-grid-four{grid-template-columns:1fr}.benchmark-memory-panel,.benchmark-evidence-panel,.benchmark-cta{padding-left:18px;padding-right:18px}.benchmark-chart{--label-width: 0px;grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:74px}.benchmark-chart-row{display:grid;grid-template-columns:1fr;gap:8px}.benchmark-chart-label{padding-right:0;text-align:left}.benchmark-chart-track{height:44px}.benchmark-chart-row b{position:relative;z-index:4}.benchmark-axis{left:0;right:0;bottom:43px}.benchmark-axis-label{left:0;right:0;bottom:4px}.benchmark-machine-line{left:var(--machine-line);top:72px;bottom:66px}.benchmark-machine-label{left:calc(var(--machine-line) - 58px);bottom:20px;font-size:.9rem}}@media(max-width:520px){.benchmark-proof-card,.benchmark-info-card,.benchmark-verdict-card{min-height:auto;padding:24px 20px 22px}.benchmark-proof-card strong{font-size:2.55rem}.benchmark-chart-label span{max-width:250px}.benchmark-axis{font-size:.74rem}.benchmark-machine-label{left:calc(var(--machine-line) - 52px)}.benchmark-cta-actions{align-items:stretch;flex-direction:column;width:min(100%,320px)}}.hero{position:relative;min-height:578px;padding:104px var(--page-gutter) 26px;overflow:hidden;isolation:isolate}.hero:after{content:"";position:absolute;inset:68px 0 0;z-index:-1;background:linear-gradient(90deg,#030707f2,#03070780 43%,#03070738 72%),radial-gradient(circle at 72% 35%,rgba(68,178,242,.09),transparent 28%),linear-gradient(180deg,transparent 0%,rgba(3,7,7,.92) 97%)}.maw-scene{position:absolute;inset:0;z-index:-2;width:100%;height:100%}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(800px,.98fr) minmax(520px,1.02fr);gap:clamp(22px,2.4vw,36px);width:min(100%,var(--page-max));min-height:358px;margin:0 auto}.hero-content{max-width:720px;padding-top:8px}.hero-kicker{display:flex;align-items:center;gap:14px;margin:0 0 22px;color:var(--color-green);font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hero h1{max-width:850px;margin:0;color:var(--color-text);font-size:clamp(2.72rem,2.86vw,2.86rem);font-weight:800;line-height:1.08;letter-spacing:0}.hero h1 span{color:var(--color-green);white-space:nowrap}.hero-copy{max-width:570px;margin:16px 0 0;color:#d6e0dddb;font-size:clamp(1.04rem,1.35vw,1.28rem);line-height:1.52}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px}.feature-rail{position:absolute;left:max(var(--page-gutter),calc((100% - var(--page-max)) / 2));bottom:26px;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100% - var(--page-gutter) * 2,700px);margin:0}.feature-item{display:flex;align-items:center;gap:15px;min-height:70px;padding:0 25px;border-right:1px solid rgba(177,237,224,.2)}.feature-item:first-child{padding-left:0}.feature-item:last-child{border-right:0}.feature-item h2{margin:0;color:var(--color-text);font-size:.96rem;line-height:1.2}.feature-item p{margin:5px 0 0;color:var(--color-muted);font-size:.82rem}.feature-icon{display:inline-grid;flex:0 0 auto;width:34px;height:34px;color:var(--color-green);place-items:center}.feature-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}@keyframes nodePulse{50%{opacity:.5;transform:translate(-50%,-50%) rotate(45deg) scale(.75)}}@keyframes packetGlow{50%{filter:hue-rotate(70deg);transform:rotate(45deg) scale(1.22)}}.hero-diagram{position:relative;min-height:392px}.diagram-label{display:grid;gap:4px}.diagram-label strong{color:#8df5ff;font-family:SFMono-Regular,Consolas,monospace;font-size:.9rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.diagram-label span{color:#e6f0eed1;font-size:.84rem;line-height:1.35}.model-store{position:absolute;top:0;right:4px;width:min(100%,570px);height:150px}.model-store .diagram-label{position:absolute;top:0;left:72px;padding-left:14px;border-left:1px solid rgba(101,230,214,.55)}.store-disc{position:absolute;right:0;bottom:0;width:500px;height:82px;border:1px solid rgba(47,171,239,.45);border-radius:50%;background:repeating-radial-gradient(ellipse at center,rgba(70,180,242,.18) 0 1px,transparent 2px 18px),radial-gradient(ellipse at center,rgba(34,119,175,.2),transparent 72%);box-shadow:0 0 36px #39b2f229;transform:perspective(700px) rotateX(58deg)}.store-node{position:absolute;left:var(--x);top:var(--y);width:10px;height:10px;background:#7edcff;box-shadow:0 0 14px #7edcffa6;transform:translate(-50%,-50%) rotate(45deg);animation:nodePulse 3s ease-in-out infinite;animation-delay:var(--delay)}.capacity-chip{position:absolute;right:25px;top:35px;display:inline-flex;align-items:center;justify-content:center;min-width:126px;min-height:28px;padding:0 11px;border:1px solid rgba(217,232,230,.7);border-radius:4px;background:#ffffff05;color:#f6fbf7eb;font-size:.78rem;font-weight:700;white-space:nowrap}.capacity-chip span{line-height:1}.router-node{position:absolute;top:198px;right:42px;width:140px}.router-node .diagram-label{padding-left:12px;border-left:1px solid rgba(217,232,230,.72)}.forge-node{position:absolute;left:34px;bottom:-8px;width:340px}.forge-node .diagram-label strong{color:var(--color-heat)}.forge-node .diagram-label{position:absolute;top:82px;left:-130px;max-width:250px;padding-left:14px;border-left:1px solid rgba(255,158,57,.48)}.forge-orbit{position:relative;width:252px;height:82px;margin-bottom:12px;border:1px solid rgba(255,158,57,.7);border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,158,57,.24),transparent 42%),repeating-radial-gradient(ellipse at center,rgba(255,185,74,.35) 0 1px,transparent 2px 11px);box-shadow:0 0 26px #ff9e399e,0 0 60px #ff701838,inset 0 0 26px #ff9e3947}.forge-orbit:before,.forge-orbit:after{content:"";position:absolute;inset:8px 18px;border:1px solid rgba(255,191,82,.58);border-radius:50%}.forge-orbit:after{inset:18px 43px;border-color:#ff9e3970;box-shadow:0 0 18px #ff9e3959}.forge-cube{position:absolute;z-index:1;left:var(--x);top:var(--y);width:24px;height:24px;color:#ffc05b;overflow:visible;filter:drop-shadow(0 0 14px currentColor);transform:translate(-50%,-50%)}.forge-cube-green{color:#8ed96f}.forge-cube-lime{color:#bbe878}.route-field{position:absolute;inset:78px 92px 12px 8px}.route-field svg{width:100%;height:100%;overflow:visible}.route-path{fill:none;stroke-dasharray:4 7;stroke-linecap:round;stroke-width:1.2;animation:routeDash 4.8s linear infinite;animation-delay:var(--delay, 0s)}.route-path-cool{stroke:#76e2dd8f}.route-path-warm{stroke:#ff9e399e}.route-path-green{stroke:#7ed67c94}.route-packet-mark{color:#7edcff;filter:drop-shadow(0 0 12px currentColor);animation:packetPulse 2.8s ease-in-out infinite;animation-delay:var(--delay, 0s)}.cube-face{stroke:#ffffff8c;stroke-width:1}.cube-top{fill:currentColor;opacity:.98}.cube-left{fill:currentColor;opacity:.62}.cube-right{fill:currentColor;opacity:.82}.route-packet-warm{color:#ff9e39}.route-packet-green{color:#9ed778}@keyframes routeDash{to{stroke-dashoffset:-44}}@keyframes packetPulse{50%{opacity:.72}}.memory-cache{position:absolute;right:1px;bottom:-72px;width:300px;padding:6px 0 0;border-left:1px solid rgba(102,200,136,.55)}.memory-cache .diagram-label{padding-left:12px}.cache-meter{height:15px;margin:9px 0 5px;border:1px solid rgba(255,255,255,.6);background:#ffffff0a}.cache-meter span{display:block;height:100%;background:linear-gradient(90deg,#6ac987,#4eaa68)}.cache-reading{display:flex;justify-content:flex-end;gap:5px;color:var(--color-muted);font-size:.78rem}.cache-reading b{color:var(--color-text)}.cache-stats{display:grid;grid-template-columns:1fr 1fr;margin-top:10px;border:1px solid rgba(177,237,224,.14);border-radius:4px}.cache-stats span{display:grid;gap:5px;padding:8px 12px;color:var(--color-muted);font-size:.74rem;text-transform:uppercase}.cache-stats span+span{border-left:1px solid rgba(177,237,224,.14)}.cache-stats b{color:var(--color-text);font-size:.8rem;text-transform:none}.docs-page{min-height:100vh;padding:118px var(--page-gutter) 68px;background:linear-gradient(rgba(50,180,176,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(50,180,176,.045) 1px,transparent 1px),radial-gradient(circle at 56% 13%,rgba(86,228,221,.11),transparent 28%),linear-gradient(180deg,#020505,#04100f 42%,#020505);background-size:78px 78px,78px 78px,auto,auto}.docs-hero,.docs-layout{width:auto;max-width:1280px;margin:0 auto}.docs-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:end;gap:38px;margin-bottom:28px}.docs-hero>*,.docs-layout>*,.docs-panel,.docs-recipe-card{min-width:0}.docs-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:0 0 13px;color:#f6fbf7db;font-family:SFMono-Regular,Consolas,monospace;font-size:.92rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.docs-kicker span{color:var(--color-green);letter-spacing:0}.docs-hero h1{max-width:720px;margin:0;color:var(--color-text);font-size:clamp(3.35rem,5.4vw,4.65rem);font-weight:800;letter-spacing:0;line-height:1.04;overflow-wrap:break-word;text-shadow:0 10px 30px rgba(0,0,0,.7)}.docs-hero p{max-width:800px;margin:20px 0 0;color:#d6e0dddb;font-size:clamp(1.03rem,1.45vw,1.28rem);line-height:1.48;overflow-wrap:break-word}.docs-fast-path,.docs-toc,.docs-panel{border:1px solid rgba(101,230,214,.3);border-radius:8px;background:radial-gradient(circle at 50% 0%,rgba(76,225,212,.11),transparent 48%),linear-gradient(180deg,#071817c2,#030909e0);box-shadow:0 24px 80px #00000042}.docs-fast-path{padding:23px}.docs-fast-path h2,.docs-recipe-heading h3,.docs-fact-card span{margin:0;color:var(--color-cyan);font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.docs-fast-path p{margin-top:12px;font-size:.96rem}.docs-page pre{max-width:100%;margin:18px 0 0;padding:15px 16px;overflow-x:auto;border:1px solid rgba(102,200,136,.42);border-radius:6px;background:#020808e0;color:#bff7c9}.docs-page code{font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:700;line-height:1.52;white-space:pre-wrap;overflow-wrap:anywhere}.docs-layout{display:grid;grid-template-columns:256px minmax(0,1fr);gap:24px}.docs-toc{position:sticky;top:92px;align-self:start;padding:20px 20px 18px;border-left-color:#66c8889e}.docs-toc h2{margin:0 0 14px;color:var(--color-green);font-size:1rem}.docs-toc a{display:block;padding:9px 0;border-top:1px solid rgba(177,237,224,.1);color:#f6fbf7d1;font-size:.85rem;font-weight:800}.docs-toc a:hover{color:var(--color-cyan)}.docs-content{display:grid;gap:22px;min-width:0}.docs-panel{scroll-margin-top:92px;padding:26px}.docs-panel h2{margin:0;color:var(--color-text);font-size:clamp(1.65rem,2.6vw,2rem);font-weight:800;letter-spacing:0;line-height:1.15}.docs-panel>p{max-width:920px;margin:12px 0 0;color:#d6e0ddd1;font-size:.98rem;line-height:1.5}.docs-card-grid,.docs-recipe-grid,.docs-fact-grid{display:grid;gap:14px;margin-top:22px}.docs-card-grid-three,.docs-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-mini-card,.docs-fact-card,.docs-recipe-card{border:1px solid rgba(101,230,214,.22);border-radius:6px;background:#020a0abd}.docs-mini-card{min-height:118px;padding:18px 18px 17px}.docs-mini-card h3{margin:0;color:#88ee9a;font-size:1rem;font-weight:800;letter-spacing:0}.docs-mini-card p{margin:10px 0 0;color:#d6e0ddc7;font-size:.9rem;line-height:1.44}.docs-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-recipe-card{min-width:0;overflow:hidden}.docs-recipe-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:1px solid rgba(101,230,214,.16)}.docs-recipe-heading span{color:#7ff09b;font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:800}.docs-recipe-card pre{min-height:124px;margin:0;border:0;border-radius:0;background:#02080894}.docs-fact-card{padding:15px 16px 17px}.docs-fact-card strong{display:block;margin-top:8px;color:var(--color-text);font-size:1rem;font-weight:800;line-height:1.2}.docs-guidance{display:grid;gap:8px;max-width:none;margin-top:18px;padding:18px 20px;border:1px solid rgba(255,158,57,.74);border-radius:6px;background:linear-gradient(90deg,#ff9e391f,#ff9e3905);color:#efe0cde6}.docs-guidance strong{color:#ffd59a;font-size:.98rem;font-weight:800}.docs-troubleshooting-table{margin-top:22px;overflow:hidden;border:1px solid rgba(101,230,214,.22);border-radius:6px}.docs-troubleshooting-row{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:47px;border-bottom:1px solid rgba(101,230,214,.13)}.docs-troubleshooting-row:last-child{border-bottom:0}.docs-troubleshooting-row strong,.docs-troubleshooting-row p{display:flex;align-items:center;margin:0;padding:12px 16px}.docs-troubleshooting-row strong{background:#0f36307a;color:#9cf3df;font-size:.88rem;font-weight:800}.docs-troubleshooting-row p{color:#d6e0ddd1;font-size:.86rem;line-height:1.42}.docs-glossary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1120px){.docs-hero,.docs-layout{width:min(100%,1040px)}.docs-hero{grid-template-columns:1fr}.docs-fast-path{max-width:560px}.docs-layout{grid-template-columns:1fr}.docs-toc{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px}.docs-toc h2{grid-column:1 / -1}.docs-fact-grid,.docs-glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.docs-page{padding-top:164px}.docs-hero h1{font-size:clamp(2.68rem,12vw,4.1rem)}.docs-hero p{font-size:1rem}.docs-card-grid-three,.docs-recipe-grid,.docs-fact-grid,.docs-glossary-grid,.docs-toc{grid-template-columns:1fr}.docs-panel,.docs-fast-path,.docs-toc{padding-left:18px;padding-right:18px}.docs-troubleshooting-row{grid-template-columns:1fr}}@media(max-width:520px){.docs-page{padding-left:14px;padding-right:14px}.docs-kicker{align-items:flex-start;font-size:.78rem}.docs-page code{font-size:.72rem}.docs-panel h2{font-size:1.55rem}}.lower-panel,.evidence-section{position:relative;z-index:3;width:min(calc(100% - 44px),var(--page-max));margin:0 auto;border:1px solid rgba(177,237,224,.18);border-radius:4px;background:linear-gradient(90deg,#071110d1,#060d0cad),#030909b3;box-shadow:var(--shadow-panel)}.lower-panel{display:grid;grid-template-columns:minmax(430px,1.45fr) minmax(300px,.85fr) minmax(380px,1.05fr);min-height:278px}.lower-card{min-width:0;padding:20px 27px 16px}.lower-card+.lower-card{border-left:1px solid rgba(177,237,224,.16)}.panel-heading h2{margin:0;color:#b5fff3;font-family:SFMono-Regular,Consolas,monospace;font-size:.88rem;font-weight:800;letter-spacing:.1em;line-height:1.1;text-transform:uppercase}.panel-heading p{margin:8px 0 0;color:var(--color-muted);font-size:.82rem}.workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:27px}.workflow-step{min-width:0}.workflow-step .feature-icon{width:42px;height:42px;margin-bottom:12px;color:#bee1eac7}.workflow-step span{display:inline-block;margin-bottom:8px;color:var(--color-cyan);font-family:SFMono-Regular,Consolas,monospace;font-size:.88rem;font-weight:800}.workflow-step h3{margin:0;color:var(--color-text);font-size:1.04rem;line-height:1.2}.workflow-step p{margin:11px 0 0;color:var(--color-muted);font-size:.82rem;line-height:1.48}.comparison-panel{display:grid;gap:16px;margin-top:28px}.memory-row{display:grid;gap:8px}.memory-row-header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#f6fbf7eb;font-size:.88rem}.memory-row-header b{font-size:.98rem}.memory-track{height:12px;overflow:hidden;border-radius:3px;background:#f0f8f71a}.memory-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8d9aa0,#667177)}.memory-row-highlight .memory-track span{background:linear-gradient(90deg,var(--color-green),var(--color-green-strong))}.comparison-panel strong{color:var(--color-green);font-size:1.42rem;line-height:1}.comparison-panel p{margin:-7px 0 0;color:var(--color-muted);font-size:.82rem}.terminal-panel{overflow:hidden;max-height:190px;margin-top:12px;border:1px solid rgba(177,237,224,.17);border-radius:6px;background:#020606ad}.terminal-bar{display:flex;align-items:center;gap:7px;min-height:30px;padding:0 13px;border-bottom:1px solid rgba(177,237,224,.12)}.terminal-bar span{width:9px;height:9px;border-radius:50%}.terminal-bar span:nth-child(1){background:#ff704f}.terminal-bar span:nth-child(2){background:#ffce58}.terminal-bar span:nth-child(3){background:#75d86f}.terminal-bar b{margin-left:auto;color:var(--color-muted);font-size:.78rem;font-weight:500}.terminal-panel pre{margin:0;padding:14px 18px 15px;overflow:hidden}.terminal-panel code{color:#b7f8c5;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem;line-height:1.3;white-space:pre-wrap;overflow-wrap:anywhere}.evidence-section{display:grid;grid-template-columns:175px minmax(0,1fr);min-height:147px;height:auto;margin-top:0;border-top:0;border-radius:0 0 4px 4px}.evidence-intro{padding:18px 28px 14px;border-right:1px solid rgba(177,237,224,.16)}.evidence-intro h2{margin:0 0 12px;color:#b5fff3;font-family:SFMono-Regular,Consolas,monospace;font-size:.86rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.evidence-intro p{margin:0;color:var(--color-soft);font-size:.82rem;line-height:1.45}.evidence-intro p span{display:block;color:var(--color-muted)}.evidence-intro a{display:inline-flex;margin-top:10px;padding:8px 11px;border:1px solid rgba(102,200,136,.55);border-radius:4px;color:#a8f6b8;font-size:.76rem;font-weight:800}.evidence-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr))}.evidence-metric{min-width:0;padding:22px 18px 12px;border-right:1px solid rgba(177,237,224,.13)}.evidence-metric:last-child{border-right:0}.evidence-metric span{display:block;color:var(--color-muted);font-size:.82rem}.evidence-metric strong{display:block;margin-top:7px;color:var(--color-text);font-size:1rem;line-height:1.1}.evidence-metric p{margin:8px 0 0;color:var(--color-muted);font-size:.78rem}.evidence-metric[data-trend=up] p,.evidence-metric[data-trend=down] p{color:var(--color-green)}.technology-page{min-height:100vh;background:linear-gradient(rgba(50,180,176,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(50,180,176,.045) 1px,transparent 1px),linear-gradient(180deg,#020505,#050909 48%,#020505);background-size:78px 78px,78px 78px,auto}.technology-stage{width:min(calc(100% - 64px),1564px);min-height:100vh;margin:0 auto;padding:108px 0 34px}.technology-heading{text-align:center}.technology-heading h1{margin:0;color:#f8fbf8;font-size:clamp(2.72rem,2.86vw,2.86rem);font-weight:800;letter-spacing:0;line-height:1.08;text-shadow:0 8px 24px rgba(0,0,0,.72),0 0 28px rgba(255,255,255,.13)}.tech-flow{display:grid;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr) 46px minmax(0,1fr) 46px minmax(0,1fr);align-items:center;gap:16px;margin-top:30px}.tech-card{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto auto;min-width:0;min-height:410px;overflow:hidden;padding:30px 24px 26px;border:1px solid rgba(97,224,213,.76);border-radius:8px;background:linear-gradient(180deg,#091918bd,#030808e6),#030808e0;box-shadow:inset 0 0 35px #4bd5cc14,0 0 26px #37dacf14;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tech-card:hover,.tech-card:focus-visible,.tech-card[data-selected=true]{border-color:#66c888e6;box-shadow:inset 0 0 35px #66c8881a,0 0 30px #66c88824}.tech-card:hover{transform:translateY(-2px)}.tech-card:focus-visible{outline:2px solid rgba(141,245,255,.72);outline-offset:3px}.tech-card-forge{border-color:#ff9e39d1;box-shadow:inset 0 0 42px #ff9e3914,0 0 28px #ff9e3921}.tech-card h2{position:relative;z-index:2;margin:0;color:#fff;font-size:clamp(1.12rem,1.38vw,1.36rem);font-weight:800;line-height:1.2;text-shadow:0 7px 14px rgba(0,0,0,.72)}.tech-card p{position:relative;z-index:2;margin:8px 0 0;color:#f6fbf7e0;font-size:.94rem;font-weight:500;line-height:1.42}.tech-description-panel{display:grid;gap:12px;margin-top:22px;padding:22px 26px 24px;scroll-margin-top:92px;border:1px solid rgba(177,237,224,.18);border-left:1px solid rgba(102,200,136,.62);border-radius:4px;background:linear-gradient(90deg,#071110d1,#060d0cad),#030909b3;box-shadow:var(--shadow-panel)}.tech-description-panel h2{margin:0;color:var(--color-green);font-size:clamp(1.18rem,1.45vw,1.42rem);font-weight:800;letter-spacing:0;line-height:1.2}.tech-description-panel p{max-width:1120px;margin:0;color:#d6e0dddb;font-size:1rem;line-height:1.56}@media(max-width:1280px){.technology-heading h1{font-size:clamp(2.5rem,5vw,3rem)}.tech-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-arrow{display:none}}@media(max-width:820px){.technology-stage{width:min(calc(100% - 32px),1564px);padding-top:164px}.technology-heading h1{font-size:3.55rem}.tech-flow{grid-template-columns:1fr}.tech-card{min-height:370px;padding:25px 24px 24px}.tech-card h2{font-size:1.22rem}.tech-card p{font-size:.92rem}.tech-description-panel{padding:19px 18px 21px}.tech-description-panel p{font-size:.96rem}}.tech-art{display:grid;position:relative;min-height:224px;place-items:center}.tech-art-image{display:block;width:min(100%,320px);max-height:242px;object-fit:contain;pointer-events:none;user-select:none}.tech-art-image-route{width:min(100%,314px)}.tech-art-image-forge{width:min(100%,324px)}.tech-art-image-answer{width:min(100%,312px)}.tech-arrow{width:100%;min-width:42px;overflow:visible;color:#8cffff;filter:drop-shadow(0 0 12px rgba(122,255,255,.8))}.tech-arrow path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.tech-load-panel{display:grid;gap:0;margin-top:30px;padding:16px 25px;border:1px solid rgba(177,237,224,.18);border-radius:8px;background:#050c0cb8;box-shadow:inset 0 0 28px #b1ede00a,0 24px 70px #00000057}.tech-load-row{display:grid;grid-template-columns:405px minmax(0,1fr);align-items:center;gap:38px;min-height:66px}.tech-load-row+.tech-load-row{border-top:1px solid rgba(177,237,224,.14)}.tech-load-label{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:24px}.tech-load-icon{width:74px;height:74px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.tech-load-row-normal .tech-load-icon{color:#e5eae9b8}.tech-load-row-mawforge .tech-load-icon,.tech-load-row-mawforge h2{color:#59d982}.tech-load-label h2,.tech-load-label p{margin:0}.tech-load-label h2{color:var(--color-text);font-size:1.04rem;font-weight:800;line-height:1.2}.tech-load-label p{color:#f6fbf7e0;font-size:.92rem;line-height:1.42}.tech-load-track{height:28px;overflow:hidden;border:1px solid rgba(220,234,231,.2);border-radius:14px;background:#ffffff08;box-shadow:inset 0 0 18px #000000ad}.tech-load-track span{display:block;height:100%;border-radius:inherit}.tech-load-row-normal .tech-load-track span{background:linear-gradient(180deg,#eceeed,#8d9492);box-shadow:inset 0 1px 6px #ffffff85,0 0 16px #f5f8f72e}.tech-load-row-mawforge .tech-load-track span{background:linear-gradient(90deg,#2fbd62,#66dd8a);box-shadow:inset 0 1px 7px #ddffe04d,0 0 18px #5cdc8280}@media(max-width:820px){.tech-load-panel{padding:16px 18px}.tech-load-row{grid-template-columns:1fr;gap:14px;padding:14px 0}.tech-load-label{grid-template-columns:62px minmax(0,1fr);gap:14px}.tech-load-icon{width:54px;height:54px}.tech-load-label h2{font-size:1.02rem}.tech-load-label p{font-size:.9rem}}.compatibility-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;width:min(100%,720px);padding:14px 16px;border:1px solid rgba(255,158,57,.38);border-radius:6px;background:#1e13088f;color:var(--color-soft);text-align:left}.compatibility-notice strong{display:block;color:var(--color-text);font-size:.96rem;line-height:1.25}.compatibility-notice p{margin:4px 0 0;color:inherit;font-size:.88rem;line-height:1.42}.compatibility-badge{align-self:start;min-width:max-content;padding:5px 8px;border:1px solid currentColor;border-radius:4px;color:var(--color-heat);font-size:.74rem;font-weight:800;line-height:1;text-transform:uppercase}.compatibility-notice-supported{border-color:#66c8887a;background:#091d1299}.compatibility-notice-supported .compatibility-badge{color:#9af0ad}.compatibility-notice-unsupported{border-color:#ff6f5e8a;background:#290c099e}.compatibility-notice-unsupported .compatibility-badge{color:#ff9b8e}.license-download-actions{display:grid;justify-items:end;gap:14px;min-width:min(100%,480px)}.license-download-actions .compatibility-notice{width:min(100%,480px)}.license-download-actions .button{width:min(100%,480px);border-color:#65e6d65c;text-align:center}@media(max-width:900px){.license-download-actions{justify-items:stretch;min-width:0}}@media(max-width:560px){.compatibility-notice{grid-template-columns:1fr}.compatibility-badge{width:fit-content}}.pricing-page,.license-success-page{width:min(calc(100% - 40px),var(--page-max));margin:0 auto;padding:144px 0 72px}.pricing-hero,.license-success-panel{max-width:760px}.pricing-hero h1,.license-success-panel h1{margin:0;max-width:760px;font-size:clamp(2.6rem,6vw,5.2rem);line-height:.98}.pricing-hero p,.license-success-panel p,.license-download-panel p,.billing-portal-panel p{color:var(--color-soft);font-size:1.05rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:46px;border:1px solid rgba(177,237,224,.16);background:#b1ede01f}.pricing-card{display:grid;gap:14px;min-height:430px;padding:30px;background:#050d0ce0}.pricing-card span{color:var(--color-cyan);font-weight:800}.pricing-card strong{color:var(--color-text);font-size:clamp(2.8rem,6vw,4.9rem);line-height:.9}.pricing-card small,.pricing-card p,.pricing-card li{color:var(--color-muted)}.pricing-card ul{display:grid;gap:9px;margin:0 0 12px;padding-left:18px}.pricing-card .button{align-self:end;width:100%}.pricing-card-field{display:grid;gap:8px}.pricing-card-field span{color:var(--color-soft);font-size:.86rem;font-weight:700}.pricing-card-field input{width:100%;min-height:44px;border:1px solid rgba(177,237,224,.22);border-radius:6px;background:#030707b3;color:var(--color-text);font:inherit;padding:0 12px}.license-download-panel,.billing-portal-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:28px;border:1px solid rgba(177,237,224,.16);background:#050d0cb8}.license-download-panel h2,.billing-portal-panel h2{margin:0}.billing-portal-panel{align-items:end}.billing-portal-panel .pricing-card-field{min-width:min(100%,300px)}.billing-portal-button{min-width:168px;border-color:#7cf49fb8;background:#368d504d;color:#baf6c4;box-shadow:inset 0 0 24px #7cf49f1a,0 0 20px #2db16c1f}.billing-portal-button:hover{border-color:#7cf49fe6;background:#44a66070;color:#d7fbdf}.pricing-status{min-height:24px;color:var(--color-heat)}.license-success-panel pre{overflow-x:auto;margin-top:26px;padding:24px;border:1px solid rgba(101,230,214,.22);background:#030707d1;color:#9af0ad}@media(max-width:900px){.pricing-grid,.license-download-panel,.billing-portal-panel{grid-template-columns:1fr}.pricing-grid{display:grid}.license-download-panel,.billing-portal-panel{align-items:stretch;flex-direction:column}}@media(max-width:1320px){.hero{min-height:auto}.hero-grid{grid-template-columns:1fr}.hero-content{max-width:760px}.hero-diagram{min-height:430px}.feature-rail{position:relative;left:auto;bottom:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:24px;border:1px solid rgba(177,237,224,.16);background:#b1ede01f;width:min(100%,var(--page-max))}.feature-item{padding:18px 22px;border:0;background:#050d0cd1}.feature-item:first-child{padding-left:22px}.lower-panel,.evidence-section{width:min(calc(100% - 36px),var(--page-max))}.lower-panel{grid-template-columns:1fr}.lower-card+.lower-card{border-top:1px solid rgba(177,237,224,.16);border-left:0}.evidence-section{grid-template-columns:1fr}.evidence-intro{border-right:0;border-bottom:1px solid rgba(177,237,224,.16)}.evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){:root{--page-gutter: 18px}.site-header{position:absolute;flex-wrap:wrap;gap:14px;min-height:auto;padding-top:16px;padding-bottom:14px}.brand{font-size:1.05rem}.site-nav{order:3;width:100%;justify-content:flex-start;gap:22px;overflow-x:auto}.site-nav a{min-height:32px}.header-action{min-height:36px;margin-left:auto;padding:0 13px;font-size:.82rem}.hero{padding-top:142px}.hero h1{font-size:clamp(2.7rem,12vw,4.4rem)}.hero-copy{font-size:1rem}.hero-actions{align-items:stretch;flex-direction:column;max-width:360px}.hero-diagram{min-height:520px;transform:scale(.82);transform-origin:top left;width:122%}.forge-node .diagram-label{left:0}.feature-rail,.workflow,.evidence-grid{grid-template-columns:1fr}.feature-item{min-height:auto}.workflow{gap:24px}.terminal-panel code{white-space:pre-wrap;overflow-wrap:anywhere}}@media(max-width:560px){.hero-diagram{min-height:470px;transform:scale(.68);width:148%}.lower-panel,.evidence-section{width:min(calc(100% - 24px),var(--page-max))}.lower-card,.evidence-intro,.evidence-metric{padding-left:18px;padding-right:18px}.evidence-metric{border-right:0;border-bottom:1px solid rgba(177,237,224,.13)}.evidence-metric:last-child{border-bottom:0}}
