.AIKernelSchematic-module__0dFUQG__root{--s-line:var(--color-border);--s-accent:var(--color-primary);--s-accent-dim:color-mix(in srgb, var(--color-primary) 35%, transparent);--s-accent-2:var(--color-primary-hover);--s-text:var(--color-foreground);--s-text-dim:var(--color-muted-foreground);--s-text-faint:color-mix(in srgb, var(--color-muted-foreground) 65%, transparent);--s-bg:var(--color-muted);--s-panel:var(--color-surface);--s-panel-2:var(--color-muted);background:linear-gradient(var(--s-line) 1px, transparent 1px) 0 0/100% 32px, linear-gradient(90deg, var(--s-line) 1px, transparent 1px) 0 0/32px 100%, var(--s-bg);max-width:1400px;color:var(--s-text);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;background-size:32px 32px,32px 32px,auto;margin:0 auto;padding:56px 40px 80px}.AIKernelSchematic-module__0dFUQG__mono{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em}.AIKernelSchematic-module__0dFUQG__header{text-align:center;margin-bottom:64px;position:relative}.AIKernelSchematic-module__0dFUQG__ruler{justify-content:center;gap:4px;margin-bottom:22px;display:flex}.AIKernelSchematic-module__0dFUQG__rulerTick{background:var(--s-line);width:1px;height:8px}.AIKernelSchematic-module__0dFUQG__rulerTick:nth-child(5n){background:var(--s-accent-dim);height:14px}.AIKernelSchematic-module__0dFUQG__eyebrow{color:var(--s-accent);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:inline-flex}.AIKernelSchematic-module__0dFUQG__eyebrow:before,.AIKernelSchematic-module__0dFUQG__eyebrow:after{content:"";background:var(--s-line);width:28px;height:1px}.AIKernelSchematic-module__0dFUQG__h1{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:var(--s-text);margin:0;font-size:clamp(34px,4.6vw,60px);font-weight:700;line-height:1.05}.AIKernelSchematic-module__0dFUQG__accent{color:var(--s-accent)}.AIKernelSchematic-module__0dFUQG__sub{color:var(--s-text-dim);max-width:560px;margin-top:18px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.5}.AIKernelSchematic-module__0dFUQG__loop{border:1px solid var(--s-line);background:var(--s-panel);justify-content:center;align-items:flex-start;gap:0;margin-bottom:56px;padding:22px 10px;display:flex}.AIKernelSchematic-module__0dFUQG__loopNode{text-align:center;flex:none;width:170px}.AIKernelSchematic-module__0dFUQG__loopGlyph{border:1px solid var(--s-accent-dim);width:34px;height:34px;color:var(--s-accent);justify-content:center;align-items:center;margin:0 auto 10px;font-size:15px;display:flex}.AIKernelSchematic-module__0dFUQG__loopName{color:var(--s-text);font-size:10.5px;font-weight:600}.AIKernelSchematic-module__0dFUQG__loopDesc{color:var(--s-text-faint);margin-top:4px;padding:0 6px;font-size:10px;line-height:1.4}.AIKernelSchematic-module__0dFUQG__loopLine{background:var(--s-line);flex:auto;min-width:20px;height:1px;margin-top:17px}@media (max-width:900px){.AIKernelSchematic-module__0dFUQG__loop{flex-wrap:wrap;gap:18px}.AIKernelSchematic-module__0dFUQG__loopLine{display:none}}.AIKernelSchematic-module__0dFUQG__stage{grid-template-columns:210px minmax(0,1fr) 210px 260px;align-items:start;gap:36px;display:grid;position:relative}.AIKernelSchematic-module__0dFUQG__stage>div{min-width:0}.AIKernelSchematic-module__0dFUQG__stageArrow{color:var(--s-accent-dim);justify-content:center;display:none}.AIKernelSchematic-module__0dFUQG__colLabel{color:var(--s-text-faint);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:10.5px;display:flex}.AIKernelSchematic-module__0dFUQG__colLabel .AIKernelSchematic-module__0dFUQG__n{color:var(--s-accent-dim)}.AIKernelSchematic-module__0dFUQG__colLabel:after{content:"";background:var(--s-line);flex:1;height:1px}.AIKernelSchematic-module__0dFUQG__source{border:1px solid var(--s-line);background:var(--s-panel-2);margin-bottom:8px;padding:12px 14px;position:relative}.AIKernelSchematic-module__0dFUQG__source .AIKernelSchematic-module__0dFUQG__name{color:var(--s-text);font-size:13.5px;font-weight:600}.AIKernelSchematic-module__0dFUQG__source .AIKernelSchematic-module__0dFUQG__meta{color:var(--s-text-dim);margin-top:2px;font-size:11px}.AIKernelSchematic-module__0dFUQG__source .AIKernelSchematic-module__0dFUQG__idx{color:var(--s-text-faint);font-size:9.5px;position:absolute;top:10px;right:10px}.AIKernelSchematic-module__0dFUQG__kernel{border:1px solid var(--s-accent-dim);background:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--s-accent) 6%, transparent), transparent 60%), var(--s-panel);min-width:0;padding:34px 30px 28px;position:relative}.AIKernelSchematic-module__0dFUQG__kernel:before,.AIKernelSchematic-module__0dFUQG__kernel:after,.AIKernelSchematic-module__0dFUQG__br1,.AIKernelSchematic-module__0dFUQG__br2{content:"";border:1.5px solid var(--s-accent);width:16px;height:16px;position:absolute}.AIKernelSchematic-module__0dFUQG__kernel:before{border-bottom:none;border-right:none;top:-1px;left:-1px}.AIKernelSchematic-module__0dFUQG__kernel:after{border-bottom:none;border-left:none;top:-1px;right:-1px}.AIKernelSchematic-module__0dFUQG__br1{border-top:none;border-right:none;bottom:-1px;left:-1px}.AIKernelSchematic-module__0dFUQG__br2{border-top:none;border-left:none;bottom:-1px;right:-1px}.AIKernelSchematic-module__0dFUQG__kernelHead{text-align:center;margin-bottom:26px}.AIKernelSchematic-module__0dFUQG__kEyebrow{color:var(--s-accent);text-transform:uppercase;margin-bottom:4px;font-size:10.5px}.AIKernelSchematic-module__0dFUQG__kernelHead h3{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--s-text);margin:0;font-size:22px;font-weight:600}.AIKernelSchematic-module__0dFUQG__kTagline{color:var(--s-text-dim);margin-top:6px;font-size:12px}.AIKernelSchematic-module__0dFUQG__steps{border-top:1px solid var(--s-line);border-left:1px solid var(--s-line);flex-wrap:wrap;gap:0;display:flex}.AIKernelSchematic-module__0dFUQG__step{border-right:1px solid var(--s-line);border-bottom:1px solid var(--s-line);overflow-wrap:break-word;flex:150px;min-width:150px;padding:18px 12px;position:relative}.AIKernelSchematic-module__0dFUQG__step .AIKernelSchematic-module__0dFUQG__num{color:var(--s-text-faint);font-size:10px;position:absolute;top:10px;right:10px}.AIKernelSchematic-module__0dFUQG__step .AIKernelSchematic-module__0dFUQG__glyph{border:1px solid var(--s-accent-dim);width:26px;height:26px;color:var(--s-accent);justify-content:center;align-items:center;margin-bottom:14px;font-size:12px;display:flex}.AIKernelSchematic-module__0dFUQG__step h4{color:var(--s-text);margin:0 0 6px;font-size:13.5px;font-weight:600}.AIKernelSchematic-module__0dFUQG__step p{color:var(--s-text-dim);margin:0;font-size:11px;line-height:1.5}.AIKernelSchematic-module__0dFUQG__scoreRing{background:conic-gradient(var(--s-accent-2) 0deg 295deg, var(--s-line) 295deg 360deg);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:12px;display:flex}.AIKernelSchematic-module__0dFUQG__scoreRingInner{background:var(--s-panel);width:40px;height:40px;font-family:var(--font-mono), ui-monospace, monospace;color:var(--s-accent-2);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.AIKernelSchematic-module__0dFUQG__modelsRow{border:1px solid var(--s-line);background:var(--s-panel-2);border-top:none;align-items:center;gap:18px;min-width:0;margin-top:0;padding:16px 18px;display:flex}.AIKernelSchematic-module__0dFUQG__modelsRow>div:last-child{min-width:0}.AIKernelSchematic-module__0dFUQG__modelsRow .AIKernelSchematic-module__0dFUQG__glyph{border:1px solid var(--s-accent-dim);width:30px;height:30px;color:var(--s-accent);flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.AIKernelSchematic-module__0dFUQG__modelsLabel{color:var(--s-text);margin-bottom:2px;font-size:11.5px;font-weight:600}.AIKernelSchematic-module__0dFUQG__modelsList{color:var(--s-text-dim);font-size:10.5px}.AIKernelSchematic-module__0dFUQG__modelsList span{color:var(--s-text-faint);margin:0 4px}.AIKernelSchematic-module__0dFUQG__out{border:1px solid var(--s-line);background:var(--s-panel-2);align-items:flex-start;gap:12px;margin-bottom:8px;padding:13px 14px;display:flex}.AIKernelSchematic-module__0dFUQG__out .AIKernelSchematic-module__0dFUQG__glyph{border:1px solid var(--s-line);width:22px;height:22px;color:var(--s-accent-2);flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:10.5px;display:flex}.AIKernelSchematic-module__0dFUQG__out .AIKernelSchematic-module__0dFUQG__name{color:var(--s-text);font-size:13px;font-weight:600}.AIKernelSchematic-module__0dFUQG__out .AIKernelSchematic-module__0dFUQG__meta{color:var(--s-text-dim);margin-top:2px;font-size:10.5px}.AIKernelSchematic-module__0dFUQG__platform{border:1px solid var(--s-line);background:var(--s-panel-2);margin-bottom:20px}.AIKernelSchematic-module__0dFUQG__pHead{border-bottom:1px solid var(--s-line);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.AIKernelSchematic-module__0dFUQG__pHead .AIKernelSchematic-module__0dFUQG__logo{object-fit:contain;max-width:110px;height:18px}.AIKernelSchematic-module__0dFUQG__pHead .AIKernelSchematic-module__0dFUQG__desc{color:var(--s-text-faint);font-size:10.5px}.AIKernelSchematic-module__0dFUQG__pBody{padding:16px}.AIKernelSchematic-module__0dFUQG__pTagline{color:var(--s-text-dim);margin-bottom:14px;font-size:11.5px;line-height:1.4}.AIKernelSchematic-module__0dFUQG__readout{border:1px solid var(--s-line);gap:0;display:flex}.AIKernelSchematic-module__0dFUQG__readoutCell{text-align:center;border-right:1px solid var(--s-line);flex:1;padding:10px 6px}.AIKernelSchematic-module__0dFUQG__readoutCell:last-child{border-right:none}.AIKernelSchematic-module__0dFUQG__readoutCell .AIKernelSchematic-module__0dFUQG__val{font-family:var(--font-mono), ui-monospace, monospace;color:var(--s-text);font-size:18px;font-weight:600}.AIKernelSchematic-module__0dFUQG__readoutCell .AIKernelSchematic-module__0dFUQG__lbl{color:var(--s-text-faint);text-transform:uppercase;margin-top:4px;font-size:9px}.AIKernelSchematic-module__0dFUQG__spark{height:44px;margin-top:14px;display:block}.AIKernelSchematic-module__0dFUQG__illustrativeNote{text-align:right;color:var(--s-text-faint);margin-top:10px;font-size:10px;font-style:italic}.AIKernelSchematic-module__0dFUQG__valueStrip{border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.AIKernelSchematic-module__0dFUQG__value{border-right:1px solid var(--s-line);padding:26px 22px}.AIKernelSchematic-module__0dFUQG__value:last-child{border-right:none}.AIKernelSchematic-module__0dFUQG__value .AIKernelSchematic-module__0dFUQG__glyph{color:var(--s-accent);margin-bottom:10px;font-size:11px}.AIKernelSchematic-module__0dFUQG__value h4{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;color:var(--s-text);margin:0 0 6px;font-size:13.5px}.AIKernelSchematic-module__0dFUQG__value p{color:var(--s-text-dim);margin:0;font-size:11.5px;line-height:1.5}@media (max-width:1100px){.AIKernelSchematic-module__0dFUQG__stage{grid-template-columns:1fr}.AIKernelSchematic-module__0dFUQG__stageArrow{display:flex}.AIKernelSchematic-module__0dFUQG__valueStrip{grid-template-columns:repeat(2,1fr)}.AIKernelSchematic-module__0dFUQG__value{border-bottom:1px solid var(--s-line)}}@media (max-width:640px){.AIKernelSchematic-module__0dFUQG__root{padding:40px 20px 56px}.AIKernelSchematic-module__0dFUQG__step{flex-basis:100%}}
