/*! tailwindcss v4.2.1 | 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Newsreader Manual;src:url(/fonts/newsreader-latin.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Plex Field Mono;src:url(/fonts/ibm-plex-mono-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--paper:#f5f2e9;--paper-bright:#fffdf7;--ink:#111315;--muted:#5f625f;--line:#c8c6bc;--blue:#2347e8;--blue-dark:#1832aa;--coral:#ff5b45;--green:#b7f34a;--night:#151922;--font-serif:"Newsreader Manual", Georgia, serif;--font-mono:"Plex Field Mono", ui-monospace, monospace;--page:min(1460px, calc(100vw - 40px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-serif);text-rendering:optimizelegibility;margin:0;font-size:18px}a{color:inherit}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}::selection{background:var(--blue);color:#fff}:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.skip-link{z-index:100;background:var(--ink);color:#fff;font:11px var(--font-mono);text-transform:uppercase;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:30;width:var(--page);border-bottom:1px solid var(--ink);background:var(--paper);grid-template-columns:minmax(250px,auto) 1fr auto;align-items:center;min-height:72px;margin:0 auto;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wordmark{font:16px var(--font-mono);letter-spacing:-.055em;text-decoration:none}.wordmark span{color:var(--blue)}.primary-nav{font:10px var(--font-mono);text-transform:uppercase;justify-content:center;gap:clamp(17px,2.3vw,38px);display:flex}.primary-nav a{border-bottom:3px solid #0000;padding:27px 0 23px;text-decoration:none}.primary-nav a:hover{border-color:var(--blue);color:var(--blue)}.freshness{color:var(--muted);font:9px var(--font-mono);text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.freshness span{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #b7f34a40}.eyebrow{color:var(--blue);font:10px/1.3 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 15px}.button{border:1px solid var(--ink);min-height:52px;font:10px var(--font-mono);text-transform:uppercase;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;transition:transform .14s,background .14s,color .14s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.button.primary:hover{background:var(--blue-dark)}.button.secondary:hover{background:var(--ink);color:#fff}.home{width:var(--page);margin:0 auto}.home-hero{border-bottom:1px solid var(--ink);background:var(--night);color:#fff;isolation:isolate;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);min-height:810px;display:grid;position:relative;overflow:hidden}.home-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#040810f5 0%,#070c18c2 46%,#070c1840 76%,#070c1885 100%);position:absolute;inset:0}.home-hero-image{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.home-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(75px,8vw,122px) clamp(40px,7vw,110px) clamp(75px,8vw,122px) 0;display:flex}.home-hero .eyebrow{color:var(--green)}.home-hero h1{letter-spacing:-.066em;margin:0;font-size:clamp(64px,7.8vw,128px);font-weight:430;line-height:.84}.home-hero h1 em{color:#9ab0ff;font-weight:360}.home-hero-copy>p:not(.eyebrow){color:#e8e8ed;max-width:780px;margin:38px 0 0;font-size:clamp(22px,2.1vw,32px);line-height:1.28}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.home-hero aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d121db8;border:1px solid #ffffffa6;align-self:center;margin-right:30px;padding:30px}.home-hero aside strong{color:#fff;letter-spacing:-.045em;margin:35px 0 14px;font-size:clamp(45px,4vw,68px);font-weight:430;display:block}.home-hero aside span{color:#c9ced8;font-size:19px;line-height:1.45;display:block}.home-hero aside a{font:9px var(--font-mono);text-transform:uppercase;text-underline-offset:4px;margin-top:28px;display:inline-block}.home-hero .button.secondary{border-color:#ffffffbf}.home-hero .button.secondary:hover{color:var(--night);background:#fff}.lab-teaser{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);align-items:center;gap:clamp(40px,7vw,110px);min-height:520px;padding:clamp(70px,8vw,120px) 0;display:grid}.lab-teaser h2,.home-possibilities h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.5vw,84px);font-weight:440;line-height:.94}.lab-teaser>div:first-child>p:not(.eyebrow){max-width:680px;margin:25px 0 30px;font-size:22px;line-height:1.45}.lab-teaser-scene{color:#fff;perspective:900px;background:radial-gradient(circle,#2549e8 0,#18245a 26%,#0c1220 68%);grid-template-columns:1fr repeat(3,14px) 1.1fr repeat(2,18px) 1fr;align-items:center;gap:14px;min-height:360px;padding:clamp(30px,5vw,70px);display:grid;position:relative;overflow:hidden}.lab-teaser-scene:before{content:"";border:1px solid #ffffff29;position:absolute;inset:8%;transform:rotateX(62deg)rotate(-6deg)}.lab-teaser-scene span{z-index:1;font:9px var(--font-mono);text-align:center;text-transform:uppercase}.lab-teaser-scene i,.lab-teaser-scene b{z-index:1;background:var(--green);width:13px;height:13px;box-shadow:0 0 22px var(--green);border-radius:50%;animation:1.8s ease-in-out infinite alternate dataTravel}.lab-teaser-scene i:nth-of-type(2){animation-delay:-.5s}.lab-teaser-scene i:nth-of-type(3){animation-delay:-1s}.lab-teaser-scene b{background:var(--coral);width:16px;height:16px;box-shadow:0 0 22px var(--coral)}.lab-teaser-scene strong{z-index:1;background:#ffffff14;border:1px solid #ffffff8c;place-items:center;min-height:160px;font-size:36px;font-weight:400;display:grid;transform:rotateY(-9deg)}@keyframes dataTravel{to{opacity:.45;transform:translateY(-24px)scale(1.35)}}.home-sections,.home-current,.home-promise,.home-possibilities{border-bottom:1px solid var(--ink);padding:clamp(80px,9vw,140px) 0}.home-sections>header,.home-current>header{max-width:1000px;margin-bottom:48px;display:grid}.home-sections h2,.home-current h2,.home-promise h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.5vw,84px);font-weight:440;line-height:.94}.home-sections>div{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(6,1fr);display:grid}.home-sections>div a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-bright);flex-direction:column;min-height:520px;padding:22px;text-decoration:none;display:flex;position:relative}.home-sections>div a img{aspect-ratio:16/8;border-bottom:1px solid var(--ink);object-fit:cover;filter:saturate(.9)contrast(1.02);width:calc(100% + 44px);margin:-22px -22px 22px;transition:filter .18s,transform .22s}.home-sections>div a:hover img{filter:saturate(1.12)contrast(1.04);transform:scale(1.015)}.home-sections>div a:first-child,.home-sections>div a:nth-child(2){grid-column:span 3}.home-sections>div a:nth-child(n+3){grid-column:span 2}.home-sections>div a:hover{background:var(--green)}.home-sections a span,.home-current a span,.related a span,.hub-links a span{color:var(--blue);font:9px var(--font-mono);text-transform:uppercase}.home-sections a strong{letter-spacing:-.04em;max-width:520px;margin-top:45px;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1}.home-possibilities{background:var(--night);color:#fff;box-shadow:0 0 0 100vmax var(--night);clip-path:inset(0 -100vmax)}.home-possibilities .eyebrow{color:var(--green)}.home-possibilities>header{grid-template-columns:.9fr 1.1fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}.home-possibilities>header .eyebrow{grid-column:1/-1}.home-possibilities>header>p:last-child{color:#c5cad4;margin:0;font-size:23px;line-height:1.45}.home-possibilities>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-possibilities a{background:#1d2330;border:1px solid #48505f;flex-direction:column;min-height:520px;text-decoration:none;display:flex;overflow:hidden}.home-possibilities a img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .3s}.home-possibilities a:hover img{transform:scale(1.035)}.home-possibilities a span{color:var(--green);font:9px var(--font-mono);text-transform:uppercase;margin:22px 22px 0}.home-possibilities a strong{letter-spacing:-.035em;margin:24px 22px 0;font-size:31px;font-weight:460;line-height:1.08}.home-possibilities a i{color:#d9dce3;font:normal 9px var(--font-mono);text-transform:uppercase;margin:auto 22px 24px;padding-top:30px}.home-sections a p{color:var(--muted);margin:18px 0 0;line-height:1.45}.home-sections a i,.home-current a i,.related a i,.hub-links a i{font:normal 9px var(--font-mono);text-transform:uppercase;margin-top:auto;padding-top:25px}.home-current{clip-path:inset(0 -100vmax);background:#eceeff;box-shadow:0 0 0 100vmax #eceeff}.home-current>header{grid-template-columns:.8fr 1.2fr;gap:70px;max-width:none}.home-current>header .eyebrow,.home-current>header h2{grid-column:1}.home-current>header>p:last-child{grid-area:1/2/span 2;align-self:end;margin:0;font-size:24px;line-height:1.4}.home-current>div{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.home-current a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#ffffff73;flex-direction:column;min-height:360px;padding:22px;text-decoration:none;display:flex}.home-current a:hover{background:var(--paper-bright)}.home-current a strong{letter-spacing:-.035em;margin-top:34px;font-size:31px;font-weight:520;line-height:1.05}.home-current a p{color:var(--muted);margin:20px 0 0;line-height:1.45}.home-promise{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.home-promise ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.home-promise li{border-bottom:1px solid var(--ink);padding:18px 0;font-size:22px}.article{width:var(--page);margin:0 auto}.breadcrumbs{border-bottom:1px solid var(--line);min-height:56px;color:var(--muted);font:9px var(--font-mono);text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;display:flex;overflow:hidden}.breadcrumbs a{text-underline-offset:4px}.breadcrumbs strong{color:var(--ink);text-overflow:ellipsis;font-weight:400;overflow:hidden}.article-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.55fr) minmax(330px,.45fr);align-items:center;display:grid}.article-hero>div{padding:clamp(65px,8vw,125px) clamp(40px,8vw,125px) clamp(65px,8vw,125px) 0}.article-hero h1{letter-spacing:-.062em;max-width:1060px;margin:0;font-size:clamp(56px,6.9vw,110px);font-weight:440;line-height:.88}.article-hero aside{border:1px solid var(--ink);background:var(--paper-bright);padding:30px}.article-hero aside>p{color:var(--muted);margin:0;font-size:21px;line-height:1.45}.article-hero aside dl{border-top:1px solid var(--line);margin:28px 0 0}.article-hero aside dl div{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:12px;padding:11px 0;display:grid}.article-hero aside dt{color:var(--blue);font:8px var(--font-mono);text-transform:uppercase}.article-hero aside dd{margin:0;font-size:15px}.article-visual{border-top:1px solid var(--ink);background:var(--night);grid-column:1/-1;height:clamp(340px,46vw,680px);margin:0;position:relative;overflow:hidden}.article-visual img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.article-visual:hover img{transform:scale(1.018)}.article-visual figcaption{color:#fff;font:8px var(--font-mono);text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1019d1;padding:9px 11px;position:absolute;bottom:16px;right:18px}.fact-strip{border-bottom:1px solid var(--ink);background:var(--night);color:#fff;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.fact-strip div{border-right:1px solid #474e5c;min-height:110px;padding:20px}.fact-strip div:last-child{border-right:0}.fact-strip dt{color:var(--green);font:8px var(--font-mono);text-transform:uppercase}.fact-strip dd{margin:18px 0 0;font-size:20px;line-height:1.15}.article-grid{border-bottom:1px solid var(--ink);grid-template-columns:minmax(180px,.27fr) minmax(0,1fr);gap:clamp(45px,8vw,130px);padding:clamp(70px,9vw,140px) 0;display:grid}.on-page{align-self:start;position:sticky;top:105px}.on-page>p{color:var(--blue);font:9px var(--font-mono);text-transform:uppercase;margin:0 0 15px}.on-page nav{border-top:1px solid var(--line);display:grid}.on-page a{border-bottom:1px solid var(--line);color:var(--muted);font:9px/1.4 var(--font-mono);text-transform:uppercase;padding:11px 0;text-decoration:none}.on-page a:hover{color:var(--blue)}.article-body{max-width:1000px}.article-intro{margin-bottom:clamp(75px,8vw,120px)}.article-intro p{margin:0 0 25px;font-size:clamp(26px,2.5vw,37px);line-height:1.28}.article-body>section:not(.sources):not(.hub-links):not(.cost-calculator){border-top:1px solid var(--ink);padding:clamp(55px,7vw,95px) 0;scroll-margin-top:100px}.article-body section h2,.related h2,.hub-links h2,.cost-copy h2{letter-spacing:-.05em;margin:0 0 30px;font-size:clamp(40px,4.6vw,70px);font-weight:450;line-height:.96}.article-body section>p{margin:0 0 22px;font-size:21px;line-height:1.55}.article-body section ul{border-top:1px solid var(--line);margin:32px 0 0;padding:0;list-style:none}.article-body section li{border-bottom:1px solid var(--line);padding:15px 10px 15px 34px;font-size:18px;line-height:1.45;position:relative}.article-body section li:before{content:"→";color:var(--blue);font-family:var(--font-mono);position:absolute;left:3px}.article-body blockquote{border:0;border-left:6px solid var(--green);background:var(--night);color:#fff;margin:35px 0 0;padding:25px 28px;font-size:27px;line-height:1.35}.hub-links{margin-bottom:clamp(80px,9vw,130px)}.hub-links>div{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.hub-links a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-bright);flex-direction:column;min-height:320px;padding:20px;text-decoration:none;display:flex}.hub-links a:hover{background:var(--green)}.hub-links a strong{letter-spacing:-.035em;margin-top:28px;font-size:29px;font-weight:520;line-height:1.05}.hub-links a p{color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.45}.cost-calculator{background:var(--night);color:#fff;grid-template-columns:.9fr 1.1fr;margin:90px 0;display:grid}.cost-copy{border-right:1px solid #474e5c;padding:clamp(30px,4vw,58px)}.cost-copy .eyebrow{color:var(--green)}.cost-copy>p:not(.eyebrow){color:#bec4cf;font-size:19px;line-height:1.45}.preset-row{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.preset-row button{color:#fff;cursor:pointer;font:8px var(--font-mono);text-transform:uppercase;background:0 0;border:1px solid #596172;padding:9px 10px}.preset-row button:hover{border-color:var(--green);color:var(--green)}.cost-controls{align-content:center;gap:20px;padding:clamp(30px,4vw,58px);display:grid}.cost-controls label{color:#c8ccd4;font:8px var(--font-mono);text-transform:uppercase;gap:7px;display:grid}.cost-controls select,.cost-controls input{color:#fff;width:100%;min-height:50px;font:14px var(--font-mono);background:#202633;border:1px solid #596172;border-radius:0;padding:0 13px}.token-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cost-total{border-top:1px solid #596172;border-bottom:1px solid #596172;grid-template-columns:1fr auto;align-items:end;padding:22px 0 17px;display:grid}.cost-total span{color:var(--green);font:9px var(--font-mono);text-transform:uppercase}.cost-total strong{letter-spacing:-.045em;grid-area:1/2/span 2;font-size:62px;font-weight:420;line-height:.8}.cost-total small{color:#adb3bf;font:8px var(--font-mono);text-transform:uppercase;margin-top:9px}.cost-note{color:#bdc2cc;font:10px/1.5 var(--font-mono);margin:0}.sources{border-top:1px solid var(--ink);margin-top:30px;padding:60px 0 0}.sources>div{border-top:1px solid var(--ink)}.sources a{border-bottom:1px solid var(--ink);min-height:52px;font:9px var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.sources a:hover{background:var(--green);padding:0 10px}.sources a span{color:var(--blue)}.related{border-bottom:1px solid var(--ink);padding:clamp(80px,9vw,140px) 0}.related>div{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.related a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-bright);flex-direction:column;min-height:290px;padding:20px;text-decoration:none;display:flex}.related a:hover{background:#eceeff}.related a strong{letter-spacing:-.035em;margin-top:30px;font-size:27px;font-weight:520;line-height:1.06}.lab-page{color:#fff;background:#0c1018}.lab-page .site-header{background:#0c1018eb;border-color:#49505e}.lab-page .primary-nav a:hover{border-color:var(--green);color:var(--green)}.lab-page .wordmark span{color:#8da7ff}.lab-page .site-footer{border-top:1px solid #49505e}.lab-page .footer-brand p,.lab-page .footer-meta{color:#aeb5c2}.lab-wrap{width:var(--page);margin:0 auto}.lab-hero{max-width:1260px;padding:clamp(80px,9vw,145px) 0 clamp(70px,8vw,120px)}.lab-hero .eyebrow{color:var(--green)}.lab-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(66px,9vw,148px);font-weight:420;line-height:.82}.lab-hero h1 em{color:#8da7ff;font-weight:340}.lab-hero>p:last-child{color:#c2c8d2;max-width:920px;margin:38px 0 0;font-size:clamp(23px,2.3vw,34px);line-height:1.34}.process-lab{padding-bottom:clamp(90px,10vw,160px)}.lab-tabs{border:1px solid #4c5361;border-bottom:0;grid-template-columns:repeat(3,1fr);display:grid}.lab-tabs button{color:#aeb5c2;cursor:pointer;min-height:72px;font:11px var(--font-mono);text-transform:uppercase;background:#141925;border:0;border-right:1px solid #4c5361;align-items:center;gap:18px;padding:0 22px;display:flex}.lab-tabs button:last-child{border-right:0}.lab-tabs button span{color:#70798a}.lab-tabs button:hover{color:#fff}.lab-tabs button.active{background:var(--green);color:var(--night)}.lab-tabs button.active span{color:#435e13}.lab-console{border:1px solid #4c5361;grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);min-height:650px;display:grid}.lab-scene{perspective:1100px;background:radial-gradient(circle at 50% 42%,#223dba 0%,#131b41 28%,#080c14 68%);border-right:1px solid #4c5361;min-width:0;position:relative;overflow:hidden}.lab-scene:before{content:"";border:1px solid #ffffff1a;position:absolute;inset:6%;transform:rotateX(58deg)rotate(-4deg);box-shadow:inset 0 0 80px #284cff24}.lab-scene:after{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;transform:perspective(600px)rotateX(58deg)scale(1.5)translateY(20%);-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}.lab-space{z-index:2;transform-style:preserve-3d;transform:rotateX(calc((50 - var(--variance)) * .08deg)) rotateY(calc((var(--variance) - 50) * .045deg));grid-template-columns:.72fr .72fr 1fr .5fr .55fr;align-items:center;padding:10%;transition:transform .4s;display:grid;position:absolute;inset:0}.lab-input-object,.lab-output-object{background:#ffffff14;border:1px solid #ffffff73;place-items:center;min-height:130px;display:grid;position:relative;transform:translateZ(28px);box-shadow:0 25px 60px #00000052}.lab-input-object:before,.lab-output-object:before{content:"";border:1px solid #ffffff1f;position:absolute;inset:12px}.lab-input-object span,.lab-output-object span,.model-object>span{z-index:1;color:#eef0f5;font:8px/1.4 var(--font-mono);text-align:center;text-transform:uppercase;padding:10px}.token-stream,.output-stream{transform-style:preserve-3d;flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.token-stream i,.output-stream i{background:var(--green);width:9px;height:9px;opacity:calc(.25 + (var(--signal) / 140));transform:translate3d(calc((var(--i) - 8) * 1px), calc(sin(var(--i)) * (var(--variance) * .5px)), calc((var(--i) - 8) * 3px));animation:labPulse calc(1.8s + var(--i) * 35ms) ease-in-out infinite alternate;border-radius:50%;box-shadow:0 0 15px #b7f34ad9}.output-stream i{background:var(--coral);width:13px;height:13px;box-shadow:0 0 18px #ff5b45d9}.model-object{transform-style:preserve-3d;justify-items:center;gap:18px;display:grid}.model-shell{aspect-ratio:1;width:clamp(150px,17vw,250px);transform-style:preserve-3d;animation:5s ease-in-out infinite alternate modelBreathe;position:relative}.model-shell:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:35%;box-shadow:0 0 45px 14px #7297ffe6}.model-shell i{inset:calc(var(--i) * 7%);border:1px solid rgba(255,255,255,calc(.14 + var(--i) * .08));border-radius:calc(20% + var(--i) * 3%);transform:rotateZ(calc(var(--i) * 17deg)) rotateY(calc(var(--i) * 11deg)) translateZ(calc(var(--i) * 7px));position:absolute}.mode-training .model-shell i{border-color:#b7f34a8c}.mode-prompting .token-stream i{background:#8da7ff;border-radius:2px;box-shadow:0 0 16px #5877ee}.mode-inference .output-stream i{transform:translateY(calc((var(--i) - 3) * var(--variance) * .12px))}.scene-readout{z-index:4;justify-content:space-between;gap:8px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.scene-readout span{color:#adb5c4;font:7px var(--font-mono);text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070a11ad;border:1px solid #ffffff24;padding:8px 9px}@keyframes labPulse{to{opacity:1;transform:translate3d(12px,-18px,45px)scale(1.45)}}@keyframes modelBreathe{to{transform:rotateY(22deg)rotateX(-9deg)scale(1.04)}}.lab-panel{background:#161c28;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,56px);display:flex}.lab-panel .eyebrow{color:var(--green)}.lab-panel h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.4vw,66px);font-weight:430;line-height:.93}.lab-summary{color:#bec5d0;margin:25px 0 0;font-size:19px;line-height:1.5}.lab-controls{border-top:1px solid #4b5360;gap:25px;margin-top:38px;padding-top:28px;display:grid}.lab-controls label{gap:12px;display:grid}.lab-controls label>span{color:#adb5c2;font:8px var(--font-mono);text-transform:uppercase;justify-content:space-between;display:flex}.lab-controls label strong{color:#fff;font-weight:400}.lab-controls input{width:100%;accent-color:var(--green);cursor:ew-resize}.lab-note{border-left:4px solid var(--coral);color:#cbd0d9;font:10px/1.6 var(--font-mono);background:#202735;margin:34px 0 0;padding:18px}.lab-note strong{color:#fff;text-transform:uppercase;font-weight:400}.lab-steps{border-right:1px solid #4c5361;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.lab-steps li{border-bottom:1px solid #4c5361;border-left:1px solid #4c5361;min-height:250px;padding:24px}.lab-steps li>span{color:var(--green);font:9px var(--font-mono)}.lab-steps strong{margin-top:42px;font-size:28px;font-weight:450;display:block}.lab-steps p{color:#aeb5c2;margin:15px 0 0;line-height:1.45}.lab-takeaway{grid-template-columns:1fr 1fr;gap:80px;padding:clamp(80px,9vw,140px) 0 0;display:grid}.lab-takeaway .eyebrow{color:var(--green);grid-column:1/-1}.lab-takeaway h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,88px);font-weight:420;line-height:.94}.lab-takeaway>p:last-child{color:#bdc4cf;align-self:end;margin:0;font-size:24px;line-height:1.45}.lab-contract{border-top:1px solid #4c5361;border-left:1px solid #4c5361;grid-template-columns:repeat(3,1fr);max-width:1160px;margin:55px 0 0;display:grid}.lab-contract div{border-bottom:1px solid #4c5361;border-right:1px solid #4c5361;min-height:110px;padding:18px}.lab-contract dt{color:var(--green);font:8px var(--font-mono);text-transform:uppercase}.lab-contract dd{color:#d8dce4;margin:18px 0 0;font-size:17px;line-height:1.35}.transformer-lab{border-top:1px solid #505867}.tl-chapters{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1018f0;border-right:1px solid #505867;grid-template-columns:repeat(5,1fr);display:grid;position:sticky;top:72px}.tl-chapters button{color:#aeb5c2;cursor:pointer;text-align:left;background:0 0;border-top:0;border-bottom:1px solid #505867;border-left:1px solid #505867;border-right:0;grid-template-columns:auto 1fr;align-content:center;gap:8px 14px;min-height:116px;padding:18px;display:grid}.tl-chapters button>span{color:#687184;font:9px var(--font-mono);grid-row:1/span 2}.tl-chapters button strong{color:#dfe2e8;font-size:18px;font-weight:450;line-height:1.05}.tl-chapters button small{color:#8790a1;font:7px/1.35 var(--font-mono);text-transform:uppercase}.tl-chapters button:hover{background:#171e2b}.tl-chapters button.active{background:var(--green);color:var(--night)}.tl-chapters button.active>span,.tl-chapters button.active strong,.tl-chapters button.active small{color:var(--night)}.tl-section-head{grid-template-columns:1fr auto;align-items:end;gap:40px;padding:clamp(70px,8vw,120px) 0 45px;display:grid}.tl-section-head .eyebrow{color:var(--green)}.tl-section-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,6.8vw,100px);font-weight:420;line-height:.9}.tl-section-head>code{color:#9eb2ff;max-width:540px;font:15px/1.45 var(--font-mono);background:#141a25;border:1px solid #505867;padding:16px 18px}.tl-chapter-panel{border-bottom:1px solid #505867}.tl-workbench{border:1px solid #505867;grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr);min-height:760px;display:grid}.tl-main-visual{background:radial-gradient(circle at 45% 38%,#1d316f 0%,#111b37 27%,#0b101a 66%);border-right:1px solid #505867;min-width:0;padding:clamp(28px,4vw,58px);overflow:hidden}.tl-kicker{color:var(--green);font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 35px}.tl-inspector{background:#171d29;flex-direction:column;gap:30px;padding:clamp(26px,3.5vw,48px);display:flex}.tl-control-group{gap:7px;display:grid}.tl-control-group>span,.tl-select>span{color:#8f98a8;font:8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.tl-choice{color:#c8cdd6;cursor:pointer;min-height:45px;font:9px/1.35 var(--font-mono);text-align:left;background:0 0;border:1px solid #505867;padding:10px 12px}.tl-choice:hover{color:#fff;border-color:#9eb2ff}.tl-choice[aria-pressed=true]{border-color:var(--green);color:var(--green);background:#b7f34a1f}.tl-switch{cursor:pointer;border-top:1px solid #3e4655;grid-template-columns:auto 1fr;align-items:start;gap:13px;padding:16px 0;display:grid}.tl-switch input{width:18px;height:18px;accent-color:var(--green);margin:2px 0 0}.tl-switch span{gap:7px;display:grid}.tl-switch strong{font-size:17px;font-weight:450}.tl-switch small{color:#9ea6b4;font:8px/1.5 var(--font-mono)}.tl-explain{background:#202735;border-left:4px solid #657fe6;padding:18px}.tl-explain strong{color:#fff;font-size:18px;font-weight:450;display:block}.tl-explain p{color:#bfc5cf;margin:10px 0 0;font-size:16px;line-height:1.5}.tl-explain code{color:var(--green);font:12px/1.4 var(--font-mono);margin:13px 0;display:block}.tl-prompt-anatomy{border:1px solid #505867;grid-template-columns:.9fr .7fr 1.35fr .8fr;margin-bottom:8px;display:grid}.tl-prompt-anatomy span{color:#9da6b5;min-height:43px;font:7px var(--font-mono);text-align:center;text-transform:uppercase;border-right:1px solid #505867;padding:13px 9px}.tl-prompt-anatomy span:last-child{border-right:0}.tl-token-ribbon{border-top:1px solid #697386;border-left:1px solid #697386;grid-template-columns:repeat(4,1fr);display:grid}.tl-token-ribbon button{color:#fff;cursor:pointer;text-align:center;background:#ffffff09;border:1px solid #697386;border-top:0;border-left:0;align-content:center;min-height:125px;padding:16px;display:grid;position:relative}.tl-token-ribbon button small{color:#8791a3;font:7px var(--font-mono);text-transform:uppercase}.tl-token-ribbon button strong{margin-top:15px;font-size:clamp(25px,3vw,40px);font-weight:430}.tl-token-ribbon button span{color:#aab2c0;font:8px var(--font-mono);margin-top:9px}.tl-token-ribbon button:hover{background:#ffffff14}.tl-token-ribbon button.active{background:#2548d8}.tl-token-ribbon button.active small,.tl-token-ribbon button.active span{color:#fff}.tl-token-ribbon.compact button{min-height:105px}.tl-token-ribbon.compact button strong{font-size:25px}.tl-vector-sum{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:15px;margin:42px 0;display:grid}.tl-vector-sum>b{color:#788294;font:28px var(--font-mono);place-items:center;display:grid}.tl-vector-card{background:#080c1480;border:1px solid #505867;gap:16px;min-width:0;padding:17px;display:grid}.tl-vector-card.accent{border-color:var(--green)}.tl-vector-card.muted{opacity:.5}.tl-vector-card>span{color:#b1b9c6;min-height:27px;font:7px/1.4 var(--font-mono);text-transform:uppercase}.tl-vector-card>code{color:#dfe2e8;font:9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl-vector-bars{grid-template-columns:repeat(4,1fr);align-items:center;gap:7px;height:95px;display:grid}.tl-vector-bars i{background:linear-gradient(#0000 49.5%,#4f5869 49.5% 50.5%,#0000 50.5%);height:100%;position:relative}.tl-vector-bars b{height:calc(var(--height) / 2);background:#7f9aff;position:absolute;bottom:50%;left:10%;right:10%}.tl-vector-bars b.negative{background:var(--coral);top:50%;bottom:auto}.tl-matrix{background:#090d16ad;border:1px solid #4d5667;min-width:0;margin:0;padding:17px}.tl-matrix figcaption{justify-content:space-between;gap:15px;margin-bottom:14px;display:flex}.tl-matrix figcaption span{color:#dfe2e8;font-size:16px}.tl-matrix figcaption code{color:#9eb2ff;font:8px var(--font-mono)}.tl-matrix-columns{gap:3px;margin-bottom:3px;display:grid}.tl-matrix-columns span{color:#7f899a;font:7px var(--font-mono);text-align:center;padding:4px 2px}.tl-matrix-body,.tl-matrix-body>div{gap:3px;display:grid}.tl-matrix-body>div.highlight{outline:2px solid var(--green);outline-offset:2px}.tl-matrix-body strong{color:#aeb6c3;min-height:38px;font:7px var(--font-mono);text-overflow:ellipsis;place-items:center start;display:grid;overflow:hidden}.tl-matrix-body :is(span,button){color:#edf0f4;min-height:38px;font:8px var(--font-mono);font-variant-numeric:tabular-nums;background:#19202c;border:0;place-items:center;padding:0;display:grid}.tl-matrix-body button{cursor:pointer}.tl-matrix-body :is(span,button).positive{background:#345ceb}@supports (color:color-mix(in lab, red, red)){.tl-matrix-body :is(span,button).positive{background:color-mix(in srgb, #345ceb var(--level), #19202c)}}.tl-matrix-body :is(span,button).negative{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.tl-matrix-body :is(span,button).negative{background:color-mix(in srgb, var(--coral) var(--level), #19202c)}}.tl-matrix-body :is(span,button).probability{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.tl-matrix-body :is(span,button).probability{background:color-mix(in srgb, var(--green) var(--level), #19202c)}}.tl-matrix-body :is(span,button).probability{color:var(--night)}@supports (color:color-mix(in lab, red, red)){.tl-matrix-body :is(span,button).probability{color:color-mix(in srgb, var(--night) var(--level), white)}}.tl-matrix-body .selected-cell{outline-offset:-3px;outline:3px solid #fff}.tl-matrix>small{color:#747e90;font:7px var(--font-mono);text-align:right;margin-top:10px;display:block}.tl-matrix-pipeline,.tl-training-math{grid-template-columns:repeat(6,minmax(210px,1fr));gap:10px;padding:26px 0;display:grid;overflow-x:auto}.tl-training-math{grid-template-columns:repeat(4,minmax(250px,1fr))}.tl-caption{color:#9ca5b5;max-width:1080px;font:9px/1.6 var(--font-mono);margin:0;padding:0 0 45px}.tl-attention-canvas{width:100%;min-height:220px}.tl-attention-canvas canvas{display:block}.tl-equation-trace{font-family:var(--font-mono);background:#090d1594;border:1px solid #505867;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:38px 0 0;padding:18px;display:flex}.tl-equation-trace span{color:#9eb2ff;background:#202837;padding:10px}.tl-equation-trace b{color:#7c8698;font-weight:400}.tl-equation-trace code{color:var(--green);font-size:12px}.tl-dot-product{background:#171e2a;border:1px solid #505867;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:10px;padding:16px;display:grid}.tl-dot-product span{color:#9eb2ff;font:8px var(--font-mono);text-transform:uppercase}.tl-dot-product code{color:#b4bcc8;font:9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl-dot-product strong{color:var(--green);font:9px var(--font-mono);font-weight:400}.tl-projection-drawer{border-top:1px solid #505867;border-bottom:1px solid #505867;margin:0 0 35px}.tl-projection-drawer summary{color:#b5bdca;cursor:pointer;font:9px var(--font-mono);text-transform:uppercase;padding:18px 0}.tl-projection-drawer summary:hover{color:var(--green)}.tl-projection-drawer>div{grid-template-columns:repeat(3,1fr);gap:10px;padding-bottom:20px;display:grid}.tl-block-stage{perspective:1300px;min-height:610px;position:relative;overflow:hidden}.tl-block-stage:before{content:"";border:1px solid #ffffff14;position:absolute;inset:8%;transform:rotateX(64deg)rotate(-7deg)}.tl-residual-rail{z-index:4;background:var(--green);width:5px;position:absolute;top:12%;bottom:10%;left:13%;box-shadow:0 0 22px #b7f34a8c}.tl-residual-rail span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase;white-space:nowrap;position:absolute;top:-35px;left:-8px}.tl-residual-rail i{background:linear-gradient(90deg, var(--green), transparent);width:240px;height:1px;position:absolute;right:-240px}.tl-residual-rail i:first-of-type{top:31%}.tl-residual-rail i:last-of-type{top:75%}.tl-block-stack{z-index:3;transform-style:preserve-3d;position:absolute;inset:7% 26% 8% 23%;transform:rotateY(-19deg)rotateX(5deg)}.tl-block-stack button{color:#fff;cursor:pointer;text-align:left;height:72px;transform:translate3d(calc(var(--layer) * 5px), calc(var(--layer) * 82px), calc(var(--layer) * 12px));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#243151db;border:1px solid #ffffff57;grid-template-columns:1fr auto;align-items:center;padding:0 20px;transition:border .16s,background .16s,transform .2s;display:grid;position:absolute;left:0;right:0}.tl-block-stack button span{font:10px var(--font-mono);text-transform:uppercase}.tl-block-stack button small{color:#aeb8cc;font:7px var(--font-mono);text-transform:uppercase}.tl-block-stack button:hover,.tl-block-stack button.active{border-color:var(--green);transform:translate3d(calc(var(--layer) * 5px + 18px), calc(var(--layer) * 82px), calc(var(--layer) * 12px + 18px));background:#3e5bb7eb}.tl-block-stack button.active:before{background:var(--green);content:"";width:5px;position:absolute;top:-1px;bottom:-1px;left:-5px}.tl-depth-stack{width:130px;height:230px;transform-style:preserve-3d;position:absolute;bottom:11%;right:3%;transform:rotateY(-25deg)rotateX(8deg)}.tl-depth-stack i{transform:translate3d(calc(var(--layer) * 5px), calc(var(--layer) * -8px), calc(var(--layer) * 10px));background:#455baa12;border:1px solid #9eb2ff33;position:absolute;inset:0}.tl-depth-stack strong{color:#9eb2ff;font:9px var(--font-mono);text-transform:uppercase;position:absolute;bottom:-45px;right:0}.tl-live-shapes{border-top:1px solid #414957;margin:0;display:grid}.tl-live-shapes div{border-bottom:1px solid #414957;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.tl-live-shapes dt{color:#929baa;font:7px var(--font-mono);text-transform:uppercase}.tl-live-shapes dd{color:#fff;font:10px var(--font-mono);text-align:right;margin:0}.tl-part-detail{border-bottom:1px solid #505867;grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;padding:60px 0;display:grid}.tl-part-detail .eyebrow{color:var(--green)}.tl-part-detail h3{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,72px);font-weight:430;line-height:.95}.tl-part-detail p{color:#b8c0cc;max-width:760px;margin:24px 0 0;font-size:20px;line-height:1.5}.tl-part-detail>div:last-child{gap:18px;display:grid}.tl-part-detail code{color:var(--green);font:12px/1.6 var(--font-mono);background:#171d29;border:1px solid #505867;padding:22px}.tl-part-detail span{color:#929baa;font:8px var(--font-mono);text-transform:uppercase}.tl-architecture-compare{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:1fr 1fr;margin:35px 0;display:grid}.tl-architecture-compare div{border-bottom:1px solid #505867;border-right:1px solid #505867;min-height:150px;padding:24px}.tl-architecture-compare span{color:var(--green);font:8px var(--font-mono);text-transform:uppercase}.tl-architecture-compare strong{margin-top:28px;font-size:21px;font-weight:430;line-height:1.4;display:block}.tl-range,.tl-select{gap:12px;display:grid}.tl-range>span{color:#929baa;font:8px var(--font-mono);text-transform:uppercase;justify-content:space-between;display:flex}.tl-range strong{color:#fff;font-weight:400}.tl-range input{width:100%;accent-color:var(--green);cursor:ew-resize}.tl-select select{color:#fff;min-height:44px;font:10px var(--font-mono);background:#202735;border:1px solid #505867;border-radius:0;padding:0 11px}.tl-primary-action,.tl-secondary-action{border:1px solid var(--green);background:var(--green);min-height:50px;color:var(--night);cursor:pointer;font:9px var(--font-mono);text-transform:uppercase;padding:0 16px}.tl-primary-action:hover{background:#fff;border-color:#fff}.tl-secondary-action{color:#c7ccd5;background:0 0;border-color:#596273}.tl-secondary-action:hover{color:#fff;border-color:#fff}.tl-training-example{border:1px solid #505867;grid-template-columns:auto 1fr;align-items:center;gap:10px 18px;margin-bottom:38px;padding:20px;display:grid}.tl-training-example span{color:#8d97a8;font:7px var(--font-mono);text-transform:uppercase}.tl-training-example strong{font-size:27px;font-weight:430}.tl-training-example strong.target{color:var(--green)}.tl-probabilities{gap:12px;display:grid}.tl-probabilities>div{grid-template-columns:90px minmax(0,1fr) 48px;align-items:center;gap:13px;display:grid}.tl-probabilities span{align-items:center;gap:7px;font-size:17px;display:flex}.tl-probabilities span small{color:var(--green);font:6px var(--font-mono);text-transform:uppercase}.tl-probabilities i{background:#242c3a;height:28px}.tl-probabilities i b{background:#6d86e8;height:100%;transition:width .35s;display:block}.tl-probabilities .target i b{background:var(--green)}.tl-probabilities>div>strong{color:#c8ced7;font:9px var(--font-mono);text-align:right}.tl-loss-curve{margin:42px 0 0}.tl-loss-curve figcaption{color:#a8b0bd;font:8px var(--font-mono);text-transform:uppercase;justify-content:space-between;margin-bottom:12px;display:flex}.tl-loss-curve figcaption strong{color:var(--coral);font-weight:400}.tl-loss-curve canvas{display:block}.tl-backprop-flow{border-top:1px solid #505867;flex-wrap:wrap;align-items:center;gap:9px;margin-top:34px;padding-top:22px;display:flex}.tl-backprop-flow span,.tl-backprop-flow strong{color:#b7bfcb;font:7px var(--font-mono);text-transform:uppercase;border:1px solid #4d5665;padding:9px}.tl-backprop-flow strong{border-color:var(--coral);color:var(--coral)}.tl-backprop-flow i{color:var(--coral);font-style:normal}.tl-generation-ribbon{background:#080c148c;border:1px solid #505867;flex-wrap:wrap;align-items:center;gap:8px;min-height:90px;padding:16px;display:flex}.tl-generation-ribbon span{color:#aeb9d3;font:8px var(--font-mono);text-transform:uppercase;background:#26314d;padding:12px}.tl-generation-ribbon strong{font:10px var(--font-mono);background:#3656cf;padding:12px;font-weight:400}.tl-generation-ribbon i{background:var(--green);width:12px;height:32px;animation:1s step-end infinite cursorBlink}@keyframes cursorBlink{50%{opacity:.2}}.tl-kv-cache{border:1px solid #505867;margin-top:44px}.tl-cache-label{color:#9ba5b6;font:8px var(--font-mono);text-transform:uppercase;border-bottom:1px solid #505867;justify-content:space-between;padding:15px;display:flex}.tl-cache-label strong{color:var(--green);font-weight:400}.tl-cache-grid{gap:5px;padding:13px;display:grid;overflow:hidden}.tl-cache-grid>div{grid-template-columns:36px repeat(12,minmax(28px,1fr));gap:4px;display:grid}.tl-cache-grid>div>span{color:#748093;font:6px var(--font-mono);place-items:center start;display:grid}.tl-cache-grid i{grid-template-columns:1fr 1fr;gap:1px;min-height:30px;font-style:normal;display:grid}.tl-cache-grid i small{color:#b9c7ef;font:6px var(--font-mono);background:#2b3e78;place-items:center;display:grid}.tl-cache-grid i.generated small{color:#fff;background:#a94236}.tl-cache-grid i.empty small{color:#4e5869;background:#202735}.tl-inference-phases{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:repeat(3,1fr);margin:38px 0;display:grid}.tl-inference-phases div{border-bottom:1px solid #505867;border-right:1px solid #505867;flex-direction:column;min-height:210px;padding:23px;display:flex}.tl-inference-phases span{color:var(--green);font:8px var(--font-mono);text-transform:uppercase}.tl-inference-phases strong{margin-top:33px;font-size:20px;font-weight:430;line-height:1.4}.tl-inference-phases code{color:#909aab;font:8px var(--font-mono);margin-top:auto;padding-top:25px}.tl-cache-formula{background:#171d29;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;margin-bottom:35px;padding:27px;display:grid}.tl-cache-formula code{color:#9eb2ff;font:12px/1.5 var(--font-mono)}.tl-cache-formula p{color:#aab2c0;margin:0;font-size:16px;line-height:1.5}.lab-research{border-top:1px solid #505867;grid-template-columns:.7fr 1.3fr;gap:90px;padding:clamp(90px,10vw,160px) 0;display:grid}.lab-research .eyebrow{color:var(--green)}.lab-research h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,88px);font-weight:420;line-height:.94}.lab-research>div:first-child>p:last-child{color:#aeb6c2;font-size:20px;line-height:1.5}.lab-research>div:last-child{border-top:1px solid #505867}.lab-research a{border-bottom:1px solid #505867;grid-template-columns:140px 1fr auto;align-items:center;gap:20px;min-height:82px;text-decoration:none;display:grid}.lab-research a:hover{background:var(--green);color:var(--night);padding:0 12px}.lab-research a span{color:#8d97a7;font:7px var(--font-mono);text-transform:uppercase}.lab-research a strong{font-size:18px;font-weight:430}.lab-research a i{color:#aab2c0;font:normal 7px var(--font-mono);text-transform:uppercase}.lab-research a:hover span,.lab-research a:hover i{color:#30410f}.labs-index-page{color:#fff;background:#0c1018}.labs-index-page .site-header{background:#0c1018eb;border-color:#49505e}.labs-index-page .primary-nav a:hover{border-color:var(--green);color:var(--green)}.labs-index-page .wordmark span{color:#8da7ff}.labs-index-page .site-footer{border-top:1px solid #49505e}.labs-index-page .footer-brand p,.labs-index-page .footer-meta{color:#aeb5c2}.labs-index{width:var(--page);margin:0 auto}.labs-index-hero{border-bottom:1px solid #505867;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);align-items:center;gap:clamp(45px,7vw,120px);min-height:780px;display:grid}.labs-index-hero h1{letter-spacing:-.068em;max-width:950px;margin:0;font-size:clamp(68px,7.7vw,126px);font-weight:420;line-height:.84}.labs-index-hero h1 em{color:#9eb2ff;font-weight:340}.labs-index-hero>div:first-child>p:not(.eyebrow){color:#bfc6d1;max-width:860px;margin:35px 0 0;font-size:clamp(22px,2vw,31px);line-height:1.4}.labs-index-hero .button{margin-top:32px}.labs-orbit{aspect-ratio:1;background:radial-gradient(circle,#3155d8 0 10%,#15224d 11% 28%,#0b101a 29% 100%);border:1px solid #505867;border-radius:50%;position:relative;box-shadow:inset 0 0 90px #5b7bf22e,0 40px 100px #00000059}.labs-orbit:before,.labs-orbit:after{content:"";border:1px solid #9eb2ff54;border-radius:50%;position:absolute;inset:14%;transform:rotateX(67deg)rotate(18deg)}.labs-orbit:after{border-color:#b7f34a52;inset:27%;transform:rotateY(66deg)rotate(-18deg)}.labs-orbit span{z-index:2;color:#dce1ea;min-width:105px;min-height:55px;font:8px var(--font-mono);text-transform:uppercase;background:#171f2e;border:1px solid #68748a;place-items:center;display:grid;position:absolute;box-shadow:0 16px 35px #0000004d}.labs-orbit .orbit-model{color:#111622;background:#fff;border-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.labs-orbit .orbit-context{top:7%;left:50%;transform:translate(-50%)}.labs-orbit .orbit-loop{top:27%;right:-3%}.labs-orbit .orbit-tools{bottom:12%;right:5%}.labs-orbit .orbit-policy{border-color:var(--coral);bottom:5%;left:13%}.labs-orbit .orbit-state{top:29%;left:-4%}.labs-orbit>i,.labs-orbit>b{z-index:1;border:1px dashed #fff3;border-radius:50%;animation:32s linear infinite orbitSpin;position:absolute;inset:6%}.labs-orbit>b{animation-duration:23s;animation-direction:reverse;inset:20%}@keyframes orbitSpin{to{transform:rotate(360deg)}}.labs-major,.labs-topic-grid{border-bottom:1px solid #505867;padding:clamp(90px,10vw,160px) 0}.labs-major>header,.labs-topic-grid>header{grid-template-columns:.5fr 1.5fr;gap:40px;max-width:1160px;margin-bottom:60px;display:grid}.labs-major h2,.labs-topic-grid h2,.labs-standard h2{letter-spacing:-.058em;margin:0;font-size:clamp(52px,6.4vw,94px);font-weight:420;line-height:.92}.labs-major>div{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:1fr 1fr;display:grid}.labs-major a{background:radial-gradient(circle at 85% 15%,#415fd73d,#0000 38%),#111722;border-bottom:1px solid #505867;border-right:1px solid #505867;flex-direction:column;min-height:520px;padding:clamp(28px,4vw,58px);text-decoration:none;display:flex}.labs-major a:nth-child(2){background:radial-gradient(circle at 82% 18%,#b7f34a21,#0000 38%),#111722}.labs-major a:hover{background-color:#192236}.labs-major a>span,.labs-topic-grid a>span{color:var(--green);font:8px var(--font-mono);text-transform:uppercase}.labs-major a>strong{letter-spacing:-.04em;max-width:690px;margin-top:50px;font-size:clamp(36px,4vw,60px);font-weight:420;line-height:1}.labs-major a>p{color:#aeb7c6;max-width:690px;margin:25px 0 0;font-size:19px;line-height:1.5}.labs-major a>i,.labs-topic-grid a>i{color:#9eb2ff;font:normal 9px var(--font-mono);text-transform:uppercase;margin-top:auto;padding-top:35px}.labs-topic-grid>header>p:last-child{color:#aeb7c6;grid-column:2;margin:0;font-size:22px;line-height:1.45}.labs-topic-grid>div{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:repeat(3,1fr);display:grid}.labs-topic-grid a{border-bottom:1px solid #505867;border-right:1px solid #505867;flex-direction:column;min-height:420px;padding:28px;text-decoration:none;display:flex}.labs-topic-grid a:hover{background:var(--green);color:var(--night)}.labs-topic-grid a>strong{margin-top:42px;font-size:29px;font-weight:430;line-height:1.06}.labs-topic-grid a>p{color:#aeb7c6;margin:20px 0 0;font-size:17px;line-height:1.45}.labs-topic-grid a:hover :is(span,p,i){color:#30410f}.labs-standard{grid-template-columns:1fr .8fr;gap:clamp(50px,9vw,140px);padding:clamp(90px,10vw,160px) 0;display:grid}.labs-standard ul{border-top:1px solid #505867;margin:0;padding:0;list-style:none}.labs-standard li{color:#c2c9d4;font:10px/1.5 var(--font-mono);text-transform:uppercase;border-bottom:1px solid #505867;padding:20px 0}.agent-lab-hero{grid-template-columns:1.15fr .85fr;gap:45px clamp(45px,7vw,110px);max-width:none;display:grid}.agent-lab-title h1{max-width:1040px;font-size:clamp(64px,7.7vw,118px);line-height:.88}.agent-lab-intro{align-self:end}.agent-lab-intro p{color:#c1c8d3;margin:0;font-size:clamp(20px,1.8vw,28px);line-height:1.45}.agent-lab-intro p+p{margin-top:24px}.agent-lab-hero .lab-contract{grid-column:1/-1;max-width:none;margin-top:20px}.agent-topic-nav{border-top:1px solid #505867;border-bottom:1px solid #505867;grid-template-columns:auto 1fr;align-items:center;gap:30px;min-height:92px;display:grid}.agent-topic-nav>span{color:#8892a3;font:8px var(--font-mono);text-transform:uppercase}.agent-topic-nav>div{justify-content:flex-end;gap:8px;display:flex;overflow-x:auto}.agent-topic-nav a{color:#c5cbd5;font:8px var(--font-mono);text-transform:uppercase;border:1px solid #505867;flex:none;padding:12px 14px;text-decoration:none}.agent-topic-nav a:hover,.agent-topic-nav a[aria-current=page]{border-color:var(--green);background:var(--green);color:var(--night)}.agent-next-labs{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:1fr .75fr .75fr;margin-bottom:clamp(90px,10vw,150px);display:grid}.agent-next-labs>div,.agent-next-labs>a{border-bottom:1px solid #505867;border-right:1px solid #505867;min-height:250px;padding:28px}.agent-next-labs h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.5vw,67px);font-weight:420;line-height:.94}.agent-next-labs a{flex-direction:column;text-decoration:none;display:flex}.agent-next-labs a:hover{background:var(--green);color:var(--night)}.agent-next-labs a span{color:#929bab;font:8px var(--font-mono);text-transform:uppercase}.agent-next-labs a strong{margin-top:35px;font-size:24px;font-weight:430;line-height:1.2}.agent-next-labs a i{color:#9eb2ff;font:normal 8px var(--font-mono);text-transform:uppercase;margin-top:auto}.agent-next-labs a:hover :is(span,i){color:#30410f}.agent-systems-lab{border-bottom:1px solid #505867}.as-shared-fixture{background:#111722;border-bottom:1px solid #505867;border-left:1px solid #505867;border-right:1px solid #505867;grid-template-columns:145px minmax(0,1fr) minmax(220px,.45fr);align-items:center;gap:24px;min-height:92px;padding:16px 20px;display:grid}.as-shared-fixture span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.as-shared-fixture strong{font-size:17px;font-weight:430;line-height:1.35}.as-shared-fixture small{color:#8e98a8;font:7px/1.5 var(--font-mono)}.as-chapters{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1018f2;border-right:1px solid #505867;grid-template-columns:repeat(6,1fr);display:grid;position:sticky;top:72px}.as-chapters button{color:#aeb5c2;cursor:pointer;text-align:left;background:0 0;border-top:0;border-bottom:1px solid #505867;border-left:1px solid #505867;border-right:0;grid-template-columns:auto 1fr;align-content:center;gap:8px 13px;min-height:126px;padding:17px 14px;display:grid}.as-chapters button>span{color:#687184;font:8px var(--font-mono);grid-row:1/span 2}.as-chapters button strong{color:#dfe2e8;font-size:16px;font-weight:450;line-height:1.04}.as-chapters button small{color:#8790a1;font:6.5px/1.35 var(--font-mono);text-transform:uppercase}.as-chapters button:hover{background:#171e2b}.as-chapters button.active{background:var(--green);color:var(--night)}.as-chapters button.active :is(span,strong,small){color:var(--night)}.as-section-head{grid-template-columns:1fr auto;align-items:end;gap:40px;padding:clamp(75px,8vw,125px) 0 45px;display:grid}.as-section-head .eyebrow{color:var(--green)}.as-section-head h2{letter-spacing:-.06em;max-width:980px;margin:0;font-size:clamp(55px,6.8vw,100px);font-weight:420;line-height:.9}.as-section-head>code{color:#9eb2ff;max-width:620px;font:12px/1.5 var(--font-mono);background:#141a25;border:1px solid #505867;padding:16px 18px}.as-panel{padding-bottom:clamp(75px,8vw,125px)}.as-workbench{border:1px solid #505867;grid-template-columns:minmax(0,1.5fr) minmax(335px,.5fr);min-height:780px;display:grid}.as-main-visual{background:radial-gradient(circle at 46% 28%,#1d316f 0%,#111b37 25%,#0b101a 65%);border-right:1px solid #505867;min-width:0;padding:clamp(26px,3.8vw,54px);overflow:hidden}.as-inspector{background:#171d29;flex-direction:column;gap:28px;padding:clamp(25px,3.2vw,44px);display:flex}.as-stage-kicker{color:#8f99a9;min-height:35px;font:8px var(--font-mono);text-transform:uppercase;border-bottom:1px solid #465061;justify-content:space-between;gap:25px;margin-bottom:35px;display:flex}.as-stage-kicker strong{color:var(--green);text-align:right;font-weight:400}.as-stage-kicker strong.danger{color:var(--coral)}.as-control-group{gap:7px;display:grid}.as-control-group>span{color:#8f98a8;font:8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.as-choice{color:#c8cdd6;cursor:pointer;min-height:44px;font:8px/1.35 var(--font-mono);text-align:left;background:0 0;border:1px solid #505867;padding:10px 12px}.as-choice:hover{color:#fff;border-color:#9eb2ff}.as-choice[aria-pressed=true]{border-color:var(--green);color:var(--green);background:#b7f34a1f}.as-switch{cursor:pointer;border-top:1px solid #3e4655;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px 0;display:grid}.as-switch input{width:18px;height:18px;accent-color:var(--green);margin:2px 0 0}.as-switch span{gap:6px;display:grid}.as-switch strong{font-size:16px;font-weight:450}.as-switch small{color:#9ea6b4;font:7px/1.5 var(--font-mono)}.as-range{gap:13px;display:grid}.as-range>span{color:#929baa;font:8px var(--font-mono);text-transform:uppercase;justify-content:space-between;display:flex}.as-range strong{color:#fff;font-weight:400}.as-range input{width:100%;accent-color:var(--green);cursor:ew-resize}.as-explain{background:#202735;border-left:4px solid #657fe6;padding:18px}.as-explain.accent{border-color:var(--green)}.as-explain.warning{border-color:var(--coral)}.as-explain strong{color:#fff;font-size:17px;font-weight:450;line-height:1.25;display:block}.as-explain p{color:#bfc5cf;margin:10px 0 0;font-size:15px;line-height:1.5}.as-definition-list{border-top:1px solid #414957;margin:0}.as-definition-list div{border-bottom:1px solid #414957;grid-template-columns:84px 1fr;gap:14px;padding:13px 0;display:grid}.as-definition-list dt{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.as-definition-list dd{color:#b7bec9;margin:0;font-size:14px;line-height:1.4}.as-definition-list.dense div{grid-template-columns:95px 1fr}.as-primary-action,.as-secondary-action{border:1px solid var(--green);background:var(--green);min-height:50px;color:var(--night);cursor:pointer;font:8px var(--font-mono);text-transform:uppercase;padding:0 16px}.as-primary-action:hover{background:#fff;border-color:#fff}.as-primary-action:disabled{cursor:not-allowed;opacity:.35}.as-secondary-action{color:#c7ccd5;background:0 0;border-color:#596273}.as-secondary-action:hover{color:#fff;border-color:#fff}.as-context-machine{grid-template-columns:minmax(240px,.8fr) 90px minmax(300px,1.2fr);align-items:stretch;gap:16px;min-height:570px;display:grid}.as-context-pool{border-top:1px solid #566071;border-left:1px solid #566071;align-content:start;display:grid}.as-context-pool>p{color:#929cad;min-height:40px;font:7px var(--font-mono);text-transform:uppercase;border-bottom:1px solid #566071;border-right:1px solid #566071;margin:0;padding:13px}.as-context-pool button{color:#aeb6c4;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #566071;border-top:0;border-left:0;grid-template-columns:1fr auto;align-content:center;gap:3px 8px;min-height:61px;padding:10px 12px;display:grid;position:relative}.as-context-pool button:hover{background:#ffffff13}.as-context-pool button[aria-pressed=true]{color:#fff;background:#1a2744}.as-context-pool button.included{box-shadow:inset 4px 0 var(--green)}.as-context-pool button>span{color:#7f899b;font:6px var(--font-mono);text-transform:uppercase}.as-context-pool button>strong{grid-column:1;font-size:15px;font-weight:450}.as-context-pool button>small{color:#8f99a9;font:6px var(--font-mono);grid-column:1}.as-context-pool button>i{color:#9eb2ff;font:normal 6px var(--font-mono);text-transform:uppercase;grid-area:1/2/span 3;align-self:center}.as-context-pool button.included>i{color:var(--green)}.as-compiler-core{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.as-compiler-core span{color:#aeb8c8;width:70px;min-height:42px;font:6px var(--font-mono);text-transform:uppercase;background:#182030;border:1px solid #5b6577;place-items:center;display:grid}.as-compiler-core i{background:var(--green);width:1px;height:28px}.as-context-window{background:#080c14b8;border:1px solid #6b7588;flex-direction:column;min-width:0;display:flex;box-shadow:inset 0 0 55px #3c5edc1f}.as-context-window header,.as-context-window footer{color:#aeb7c5;min-height:50px;font:7px var(--font-mono);text-transform:uppercase;border-bottom:1px solid #566071;justify-content:space-between;align-items:center;gap:18px;padding:0 14px;display:flex}.as-context-window header strong{color:var(--green);font-weight:400}.as-context-window footer{color:#737e90;border-top:1px solid #566071;border-bottom:0;min-height:44px;font-size:6px}.as-context-stack{flex-direction:column;flex:1;min-height:470px;padding:10px;display:flex}.as-context-stack>div{flex:0 0 var(--share);background:#263b78;border:1px solid #4d5d7c;border-bottom:0;justify-content:space-between;align-items:center;gap:12px;min-height:37px;padding:8px 11px;display:flex}.as-context-stack>div:last-child{border-bottom:1px solid #4d5d7c}.as-context-stack .trust-untrusted{background:#542c2c;border-color:#ad584e}.as-context-stack .trust-generated,.as-context-stack .trust-mixed{background:#2f3b58}.as-context-stack .remaining{color:#6f7a8c;background:0 0;border-style:dashed}.as-context-stack span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.as-context-stack small{font:7px var(--font-mono);flex:none}.as-context-readout{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid}.as-context-readout div{border-bottom:1px solid #505867;border-right:1px solid #505867;min-height:95px;padding:15px}.as-context-readout span{color:#8993a3;font:6px var(--font-mono);text-transform:uppercase}.as-context-readout strong{color:#fff;font:16px var(--font-mono);margin-top:22px;font-weight:400;display:block}.as-hostile-artifact{border:1px solid var(--coral);background:#2a171b;margin:0 auto;box-shadow:0 0 60px #ff5b4514}.as-hostile-artifact header{min-height:45px;color:var(--coral);font:7px var(--font-mono);text-transform:uppercase;border-bottom:1px solid #8e443c;justify-content:space-between;align-items:center;gap:20px;padding:0 16px;display:flex}.as-hostile-artifact header i{color:#b68a85;font-style:normal}.as-hostile-artifact p{color:#ffb2a8;font:clamp(16px,1.8vw,25px)/1.5 var(--font-mono);margin:0;padding:clamp(25px,4vw,50px)}.as-attack-path{justify-content:center;align-items:stretch;gap:0;margin:48px 0;display:flex;overflow-x:auto}.as-attack-path>div{flex:1 0 150px;align-items:center;display:flex}.as-attack-path>div>span{text-align:center;background:#19212e;border:1px solid #596375;flex:1;align-content:center;min-height:130px;padding:15px;display:grid}.as-attack-path>div>b{color:#667186;font:18px var(--font-mono);padding:0 9px;font-weight:400}.as-attack-path i{color:#788396;font:normal 7px var(--font-mono)}.as-attack-path strong{text-transform:capitalize;margin-top:16px;font-size:16px;font-weight:450}.as-attack-path small{color:#909aab;font:6px var(--font-mono);text-transform:uppercase;margin-top:12px}.as-attack-path .state-hostile{border-color:var(--coral);background:#4a272a}.as-attack-path .state-reached{border-color:#d17468}.as-attack-path .state-blocked{border-color:var(--green);background:#27361d;box-shadow:inset 0 0 0 3px #b7f34a29}.as-attack-path .state-blocked:after{color:var(--green);content:"BOUNDARY";font:6px var(--font-mono);margin-top:10px}.as-attack-path .state-isolated{opacity:.35;border-style:dashed}.as-outcome{border:1px solid var(--green);background:#b7f34a14;grid-template-columns:180px 1fr;align-items:center;gap:25px;padding:24px;display:grid}.as-outcome.open{border-color:var(--coral);background:#ff5b451a}.as-outcome span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.as-outcome.open span{color:var(--coral)}.as-outcome strong{font-size:18px;font-weight:430;line-height:1.4}.as-soft-boundary{border-bottom:1px solid #505867;border-left:1px solid #505867;border-right:1px solid #505867;grid-template-columns:180px 1fr;gap:25px;padding:19px 24px;display:grid}.as-soft-boundary span{color:#9eb2ff;font:7px var(--font-mono);text-transform:uppercase}.as-soft-boundary p{color:#9fa8b7;margin:0;font-size:15px;line-height:1.45}.as-loop-orbit{background:radial-gradient(circle,#3553c054,#0000 35%);border:1px solid #ffffff14;border-radius:50%;min-height:540px;margin:15px 0 45px;position:relative}.as-loop-orbit:before{content:"";border:1px dashed #4d5b76;border-radius:50%;position:absolute;inset:12%}.as-loop-orbit>span{--angle:calc(var(--i) * 60deg - 90deg);--inverse-angle:calc(var(--i) * -60deg + 90deg);z-index:2;color:#a8b1bf;text-align:center;width:130px;min-height:82px;transform:rotate(var(--angle)) translateX(225px) rotate(var(--inverse-angle)) translate(-50%,-50%);background:#171f2d;border:1px solid #566174;align-content:center;padding:10px;display:grid;position:absolute;top:50%;left:50%}.as-loop-orbit>span i{color:#788397;font:normal 6px var(--font-mono)}.as-loop-orbit>span strong{font:8px var(--font-mono);text-transform:uppercase;margin-top:8px;font-weight:400}.as-loop-orbit>span.visited{color:#dce4ff;border-color:#7893ec}.as-loop-orbit>span.active{border-color:var(--green);background:var(--green);color:var(--night);box-shadow:0 0 30px #b7f34a38}.as-loop-orbit>span.disabled{opacity:.3;border-style:dashed}.as-loop-orbit>div{text-align:center;background:#101723;border:1px solid #7180a0;align-content:center;width:230px;min-height:150px;padding:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.as-loop-orbit>div small{color:#8691a4;font:6px var(--font-mono);text-transform:uppercase}.as-loop-orbit>div strong{margin-top:13px;font-size:19px;font-weight:430;line-height:1.15}.as-loop-orbit>div code{color:var(--green);font:7px var(--font-mono);margin-top:14px}.as-loop-ledger{border-top:1px solid #505867}.as-loop-ledger header{color:#8994a5;min-height:45px;font:7px var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.as-loop-ledger>div{border:1px solid #505867;border-bottom:0;grid-template-columns:120px 1fr 1.3fr 70px;align-items:center;gap:18px;min-height:84px;padding:12px;display:grid}.as-loop-ledger>div:last-child{border-bottom:1px solid #505867}.as-loop-ledger>div.current{border-color:var(--green);background:#b7f34a12}.as-loop-ledger>div.stopped{border-color:var(--coral);background:#ff5b4514}.as-loop-ledger span,.as-loop-ledger small{color:#929cac;font:7px var(--font-mono);text-transform:uppercase}.as-loop-ledger strong{font-size:16px;font-weight:450}.as-loop-ledger p{color:#aeb6c3;margin:0;font-size:14px;line-height:1.4}.as-loop-ledger small{text-align:right}.as-loop-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.as-extension-rack{border-top:1px solid #596375;border-left:1px solid #596375;grid-template-columns:repeat(5,1fr);display:grid}.as-extension-rack button{color:#fff;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #596375;border-top:0;border-left:0;align-content:start;min-height:205px;padding:18px;display:grid}.as-extension-rack button:hover{background:#1e2940}.as-extension-rack button[aria-pressed=true]{background:var(--green);color:var(--night)}.as-extension-rack i,.as-extension-rack span,.as-extension-rack small{color:#8290a5;font:normal 6px/1.45 var(--font-mono);text-transform:uppercase}.as-extension-rack span{margin-top:30px}.as-extension-rack strong{margin-top:10px;font-size:24px;font-weight:440}.as-extension-rack small{margin-top:auto;padding-top:22px}.as-extension-rack button[aria-pressed=true] :is(i,span,small){color:#405714}.as-layer-inspector{background:radial-gradient(circle at 90% 20%,#5574e73b,#0000 37%),#111722;border-bottom:1px solid #596375;border-left:1px solid #596375;border-right:1px solid #596375;grid-template-columns:.35fr 1.65fr;align-content:center;gap:12px 40px;min-height:300px;padding:clamp(30px,5vw,70px);display:grid}.as-layer-inspector>span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.as-layer-inspector h3{letter-spacing:-.05em;margin:0;font-size:clamp(45px,5vw,72px);font-weight:430}.as-layer-inspector p{color:#bcc4d0;grid-column:2;max-width:800px;margin:12px 0 0;font-size:20px;line-height:1.5}.as-layer-inspector code{color:#9eb2ff;font:9px/1.5 var(--font-mono);border:1px solid #4c5668;grid-column:2;margin-top:20px;padding:14px}.as-task-trace{border:1px solid #505867;margin-top:35px}.as-task-trace header{color:#a8b1bf;min-height:55px;font:7px var(--font-mono);text-transform:uppercase;border-bottom:1px solid #505867;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.as-task-trace header button{color:#cdd3de;cursor:pointer;min-height:34px;font:7px var(--font-mono);text-transform:uppercase;background:0 0;border:1px solid #64708a;padding:0 12px}.as-task-trace>div{grid-template-columns:repeat(6,1fr);display:grid}.as-task-trace>div>span{border-right:1px solid #505867;align-content:start;min-height:145px;padding:14px;display:grid}.as-task-trace>div>span:last-child{border-right:0}.as-task-trace i{color:#7d8798;font:normal 6px var(--font-mono)}.as-task-trace strong{margin-top:20px;font-size:15px;font-weight:450}.as-task-trace small{color:#929cac;font:6px/1.5 var(--font-mono);margin-top:12px}.as-task-trace span.visited{background:#1f2b49}.as-task-trace span.active{background:var(--green);color:var(--night)}.as-task-trace span.active :is(i,small){color:#405714}.as-architecture-diagram{background:radial-gradient(circle,#2e49ab57,#080c14b3 58%);border:1px solid #505867;overflow-x:auto}.as-architecture-diagram svg{width:100%;min-width:720px;display:block}.as-architecture-diagram line,.as-architecture-diagram path.loop{fill:none;stroke:#7483a1;stroke-width:2px}.as-architecture-diagram line.dashed,.as-architecture-diagram path.loop{stroke-dasharray:7 7}.as-architecture-diagram marker path{fill:#7483a1}.as-architecture-diagram .node rect{fill:#1c2534;stroke:#667187;stroke-width:1.5px}.as-architecture-diagram .node.lead rect{fill:#2948b4;stroke:#9eb2ff}.as-architecture-diagram .node.worker rect{fill:#26324a;stroke:#7183a8}.as-architecture-diagram .node.done rect{fill:#263a1a;stroke:var(--green)}.as-architecture-diagram .node.muted{opacity:.3}.as-architecture-diagram text{fill:#fff;font-family:var(--font-mono);text-transform:uppercase}.as-architecture-diagram text.label{font-size:10px}.as-architecture-diagram text.sub{fill:#a6b0c0;font-size:7px}.as-topology-metrics{border-left:1px solid #505867;grid-template-columns:repeat(4,1fr);display:grid}.as-topology-metrics>div{border-bottom:1px solid #505867;border-right:1px solid #505867;min-height:135px;padding:18px}.as-topology-metrics span{color:#8f99aa;font:6px var(--font-mono);text-transform:uppercase}.as-topology-metrics strong{color:var(--green);font:28px var(--font-mono);margin-top:20px;font-weight:400;display:block}.as-topology-metrics small{color:#959faf;font:6px/1.4 var(--font-mono);margin-top:12px;display:block}.as-metric-caveat{color:#818b9c;font:7px/1.55 var(--font-mono);margin:18px 0 0}.as-system-selector{border-top:1px solid #596375;border-left:1px solid #596375;grid-template-columns:1fr 1fr;display:grid}.as-system-selector button{color:#fff;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #596375;border-top:0;border-left:0;align-content:center;min-height:90px;padding:15px 20px;display:grid}.as-system-selector button[aria-pressed=true]{background:var(--green);color:var(--night)}.as-system-selector span{color:#8994a7;font:6px var(--font-mono);text-transform:uppercase}.as-system-selector strong{margin-top:10px;font-size:25px;font-weight:440}.as-system-selector button[aria-pressed=true] span{color:#405714}.as-system-title{grid-template-columns:.35fr 1.65fr;gap:10px 35px;padding:45px 0;display:grid}.as-system-title p{color:var(--green);font:7px var(--font-mono);text-transform:uppercase;margin:0}.as-system-title h3{letter-spacing:-.055em;margin:0;font-size:clamp(52px,6vw,84px);font-weight:430;line-height:.9}.as-system-title>span{color:#b7c0cc;grid-column:2;max-width:850px;font-size:19px;line-height:1.5}.as-system-map{border-top:1px solid #596375;border-left:1px solid #596375;display:grid}.as-system-map>div{background:#ffffff06;border-bottom:1px solid #596375;border-right:1px solid #596375;grid-template-columns:45px 150px 1fr;align-items:center;gap:18px;min-height:88px;padding:14px;display:grid;position:relative}.as-system-map>div:nth-child(2){background:#3d5acc29}.as-system-map>div:nth-child(3){background:#3d5acc47}.as-system-map>div:nth-child(4){background:#3d5acc1f}.as-system-map i{color:#778397;font:normal 7px var(--font-mono)}.as-system-map span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.as-system-map strong{font-size:17px;font-weight:430;line-height:1.35}.as-system-map b{z-index:2;width:28px;height:28px;color:var(--green);font:12px var(--font-mono);background:#111722;border:1px solid #596375;border-radius:50%;place-items:center;font-weight:400;display:grid;position:absolute;bottom:-16px;left:26px}.as-system-map.system-hermes>div:nth-child(5){border-color:var(--green);background:#b7f34a14}.as-system-boundary{border-right:1px solid var(--coral);border-bottom:1px solid var(--coral);border-left:1px solid var(--coral);background:#ff5b4512;grid-template-columns:150px 1fr;gap:18px;padding:22px;display:grid}.as-system-boundary span{color:var(--coral);font:7px var(--font-mono);text-transform:uppercase}.as-system-boundary p{color:#c4cbd5;margin:0;font-size:15px;line-height:1.45}.site-footer{width:var(--page);grid-template-columns:1fr auto .7fr;align-items:end;gap:55px;margin:0 auto;padding:62px 0 48px;display:grid}.footer-brand p{max-width:470px;color:var(--muted);margin:15px 0 0;line-height:1.45}.site-footer nav{font:9px var(--font-mono);text-transform:uppercase;gap:9px;display:grid}.site-footer a{text-underline-offset:4px}.footer-meta{color:var(--muted);font:9px/1.55 var(--font-mono);text-transform:uppercase}.footer-meta p{margin:12px 0 0}.article-visual figcaption{justify-content:space-between;align-items:center;gap:18px;max-width:calc(100% - 36px);display:flex}.article-visual figcaption a{color:var(--green);white-space:nowrap;text-decoration:none}.article-visual figcaption a:hover{text-decoration:underline}.agent-lab-visual{background:#090d14;border:1px solid #505867;grid-column:1/-1;height:clamp(360px,50vw,720px);margin:5px 0 0;position:relative;overflow:hidden}.agent-lab-visual img{object-fit:cover;width:100%;height:100%}.agent-lab-visual figcaption{color:#d7dce5;max-width:calc(100% - 32px);font:8px/1.45 var(--font-mono);text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c14d6;padding:10px 12px;position:absolute;bottom:16px;right:16px}.labs-index-visual{border:1px solid #505867;grid-column:1/-1;height:clamp(380px,48vw,690px);margin:0 0 70px;position:relative;overflow:hidden}.labs-index-visual img{object-fit:cover;width:100%;height:100%}.labs-index-visual figcaption{color:#fff;font:8px var(--font-mono);text-transform:uppercase;background:#080c14d6;padding:10px 12px;position:absolute;bottom:16px;right:16px}.as-loop-scenario-head{background:radial-gradient(circle at 95% 5%,#516fe338,#0000 45%),#111722;border:1px solid #505867;grid-template-columns:180px 1fr;gap:12px 30px;padding:28px;display:grid}.as-loop-scenario-head>span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.as-loop-scenario-head h3{margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:430;line-height:1.05}.as-loop-scenario-head p{color:#b3bcc9;grid-column:2;grid-template-columns:120px 1fr;gap:15px;margin:10px 0 0;font-size:15px;line-height:1.45;display:grid}.as-loop-scenario-head p strong{color:#9eb2ff;font:7px var(--font-mono);text-transform:uppercase}.as-loop-pattern-map{align-items:stretch;margin:30px 0;display:flex;overflow-x:auto}.as-loop-pattern-map>div{flex:1 0 130px;align-items:center;display:flex}.as-loop-pattern-map span{background:#171f2d;border:1px solid #596375;flex:1;align-content:center;place-items:center;min-height:105px;display:grid}.as-loop-pattern-map i{color:#7d8798;font:normal 6px var(--font-mono)}.as-loop-pattern-map strong{font:8px var(--font-mono);text-transform:uppercase;margin-top:12px;font-weight:400}.as-loop-pattern-map b{color:#6c778a;font:16px var(--font-mono);padding:0 8px;font-weight:400}.as-loop-pattern-map span.visited{background:#1e2c50;border-color:#7893ec}.as-loop-pattern-map span.active{border-color:var(--green);background:var(--green);color:var(--night);box-shadow:0 0 28px #b7f34a38}.as-loop-terminal{background:#415fd717;border:1px solid #7893ec;grid-template-columns:150px 260px 1fr;align-items:center;gap:20px;min-height:92px;padding:18px;display:grid}.as-loop-terminal>span{color:#9eb2ff;font:7px var(--font-mono);text-transform:uppercase}.as-loop-terminal>strong{text-transform:capitalize;font-size:20px;font-weight:440}.as-loop-terminal>p{color:#aeb7c4;margin:0;font-size:15px;line-height:1.4}.as-loop-terminal.terminal-done-with-evidence{border-color:var(--green)}.as-loop-terminal:is(.terminal-failed-closed,.terminal-budget-exhausted){border-color:var(--coral);background:#ff5b4514}.as-loop-terminal.terminal-awaiting-approval{border-color:#f2bd57}.as-loop-metrics,.as-extension-readouts{border-left:1px solid #505867;grid-template-columns:repeat(4,1fr);display:grid}.as-loop-metrics>div,.as-extension-readouts>div{border-bottom:1px solid #505867;border-right:1px solid #505867;min-height:92px;padding:15px}.as-loop-metrics span,.as-extension-readouts span{color:#8994a5;font:6px var(--font-mono);text-transform:uppercase}.as-loop-metrics strong,.as-extension-readouts strong{color:var(--green);font:24px var(--font-mono);margin-top:18px;font-weight:400;display:block}.as-loop-examples{margin-top:38px}.as-loop-examples>span{color:#8f99aa;font:7px var(--font-mono);text-transform:uppercase}.as-loop-examples>div{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:repeat(2,1fr);margin-top:12px;display:grid}.as-loop-examples button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:1px solid #505867;border-top:0;border-left:0;min-height:130px;padding:17px;display:grid}.as-loop-examples button[aria-pressed=true]{box-shadow:inset 4px 0 var(--green);background:#22315a}.as-loop-examples strong{font-size:17px;font-weight:440}.as-loop-examples small{color:#919cad;font:7px/1.5 var(--font-mono);margin-top:13px}.as-layer-inspector dl{border-top:1px solid #4d5667;grid-column:2;margin:20px 0 0}.as-layer-inspector dl div{border-bottom:1px solid #4d5667;grid-template-columns:130px 1fr;gap:20px;padding:13px 0;display:grid}.as-layer-inspector dt{color:var(--green);font:6px var(--font-mono);text-transform:uppercase}.as-layer-inspector dd{color:#b7c0cc;margin:0;font-size:14px;line-height:1.45}.as-extension-readouts{grid-template-columns:repeat(5,1fr)}.as-task-trace header strong{color:var(--green);font-weight:400}.as-task-trace.incomplete header strong{color:var(--coral)}.as-task-trace>div>button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #505867;align-content:start;min-height:155px;padding:14px;display:grid;position:relative}.as-task-trace>div>button:last-child{border-right:0}.as-task-trace button i{color:#7d8798;font:normal 6px var(--font-mono)}.as-task-trace button strong{color:var(--green);font:7px var(--font-mono);text-transform:uppercase;margin-top:18px;font-weight:400}.as-task-trace button small{color:#a8b1bf;font:7px/1.45 var(--font-mono);margin-top:10px}.as-task-trace button em{color:#778397;font:normal 6px var(--font-mono);text-transform:uppercase;margin-top:14px}.as-task-trace button.missing{box-shadow:inset 4px 0 var(--coral);background:#ff5b451f}.as-task-trace button.blocked{opacity:.36}.as-runtime-links{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:1fr 1fr;display:grid}.as-runtime-links a{border-bottom:1px solid #505867;border-right:1px solid #505867;align-content:center;min-height:110px;padding:15px;text-decoration:none;display:grid}.as-runtime-links a:hover{background:var(--green);color:var(--night)}.as-runtime-links strong{font-size:16px;font-weight:450}.as-runtime-links span{color:#97a1b2;font:6px/1.45 var(--font-mono);text-transform:uppercase;margin-top:10px}.as-runtime-scenario{background:#111722;border:1px solid #505867;grid-template-columns:180px 1fr;gap:8px 24px;padding:22px;display:grid}.as-runtime-scenario span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.as-runtime-scenario strong{font-size:22px;font-weight:440}.as-runtime-scenario small{color:#9eb2ff;font:7px var(--font-mono);text-transform:uppercase;grid-column:2}.as-runtime-journey{margin:28px 0}.as-runtime-journey>div{align-items:center;display:flex}.as-runtime-journey button{color:#fff;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #505867;flex:1;grid-template-columns:48px 180px 1fr;align-items:center;gap:14px;min-height:96px;padding:14px;display:grid}.as-runtime-journey button[aria-pressed=true]{border-color:var(--green);background:#b7f34a14}.as-runtime-journey button.blocked{border-color:var(--coral);background:#ff5b4517}.as-runtime-journey i{color:#7d8798;font:normal 7px var(--font-mono)}.as-runtime-journey strong{font-size:18px;font-weight:440}.as-runtime-journey small{color:#97a1b2;font:7px/1.45 var(--font-mono)}.as-runtime-journey b{color:#78849a;text-align:center;width:36px;font:15px var(--font-mono);font-weight:400}.as-runtime-journey.hermes b{min-height:25px;line-height:25px}.as-runtime-node-inspector{background:radial-gradient(circle at 90% 10%,#4c69de38,#0000 42%),#111722;border:1px solid #596375;padding:clamp(25px,4vw,55px)}.as-runtime-node-inspector>span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.as-runtime-node-inspector h3{letter-spacing:-.05em;margin:14px 0 25px;font-size:clamp(38px,4.8vw,68px);font-weight:430}.as-runtime-node-inspector>p{color:#bdc5d0;max-width:850px;font-size:19px;line-height:1.5}.as-runtime-node-inspector dl{border-top:1px solid #505867;margin:0}.as-runtime-node-inspector dl div{border-bottom:1px solid #505867;grid-template-columns:140px 1fr;gap:20px;padding:15px 0;display:grid}.as-runtime-node-inspector dt{color:#9eb2ff;font:7px var(--font-mono);text-transform:uppercase}.as-runtime-node-inspector dd{color:#bdc5d0;margin:0;line-height:1.45}.as-runtime-boundary{border-right:1px solid var(--coral);border-bottom:1px solid var(--coral);border-left:1px solid var(--coral);background:#ff5b4514;grid-template-columns:190px 1fr;gap:22px;padding:22px;display:grid}.as-runtime-boundary span{color:var(--coral);font:7px var(--font-mono);text-transform:uppercase}.as-runtime-boundary p{color:#c2c9d3;margin:0;line-height:1.5}.as-difference-card{background:#171f2d;border:1px solid #596375;padding:19px}.as-difference-card span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.as-difference-card p{color:#b7c0cc;line-height:1.45}.as-difference-card a{color:#9eb2ff;font:7px var(--font-mono);text-transform:uppercase}.as-hermes-entry{text-align:center;border:1px solid #505867;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:15px;min-height:110px;padding:18px;display:grid}.as-hermes-entry span,.as-hermes-entry strong{border:1px solid #596375;padding:18px}.as-hermes-entry strong{border-color:var(--green);background:var(--green);color:var(--night);font-size:19px;font-weight:450}.as-hermes-entry b{color:#78849a;font-weight:400}.as-prompt-tiers{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid}.as-prompt-tiers>div{border-bottom:1px solid #505867;border-right:1px solid #505867;min-height:125px;padding:16px}.as-prompt-tiers span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.as-prompt-tiers strong{margin-top:22px;font-size:15px;font-weight:430;line-height:1.45;display:block}.agentic-community-spotlight{border:1px solid var(--ink);background:linear-gradient(135deg,#f5efe2,#fffdfa);grid-template-columns:1.2fr .8fr;gap:45px;margin:0 0 clamp(70px,8vw,115px);padding:clamp(30px,5vw,65px);display:grid}.agentic-community-spotlight h2{letter-spacing:-.05em;margin:0;font-size:clamp(44px,5vw,70px);font-weight:440;line-height:.95}.agentic-community-spotlight>div>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:19px;line-height:1.55}.agentic-community-spotlight>div>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.agentic-community-spotlight aside{border:1px solid var(--ink);background:var(--night);color:#fff;padding:24px}.agentic-community-spotlight aside>strong{color:var(--green);font:8px var(--font-mono);text-transform:uppercase}.agentic-community-spotlight ul{padding-left:20px}.agentic-community-spotlight li,.agentic-community-spotlight aside p{color:#c1c8d3;line-height:1.5}.agentic-community-spotlight aside a{color:var(--green);font:8px var(--font-mono);text-transform:uppercase}.conference-calendar{margin-bottom:clamp(70px,8vw,115px);border-top:0!important;padding:0!important}.conference-calendar>header{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:30px;padding-bottom:30px;display:grid}.conference-calendar h2{letter-spacing:-.05em;margin:0;font-size:clamp(46px,5vw,72px);font-weight:440;line-height:.95}.conference-calendar header p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:17px;line-height:1.5}.conference-calendar header>strong{color:var(--blue);font:9px var(--font-mono);text-transform:uppercase}.conference-filters{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:12px;padding:22px 0;display:grid}.conference-filters label{gap:8px;display:grid}.conference-filters span{color:var(--blue);font:8px var(--font-mono);text-transform:uppercase}.conference-filters select{border:1px solid var(--ink);min-height:48px;color:var(--ink);font:9px var(--font-mono);background:#fff;border-radius:0;padding:0 12px}.conference-list article{border-bottom:1px solid var(--line);grid-template-columns:175px 1fr auto;align-items:start;gap:28px;padding:30px 0;display:grid}.conference-date{gap:12px;display:grid}.conference-date time{font:9px/1.45 var(--font-mono);text-transform:uppercase}.conference-date span{background:var(--night);color:var(--green);font:7px var(--font-mono);text-transform:uppercase;justify-self:start;padding:6px 8px}.conference-list article>div:nth-child(2)>p:first-child{color:var(--blue);font:7px var(--font-mono);text-transform:uppercase;margin:0}.conference-list h3{letter-spacing:-.025em;margin:10px 0 6px;font-size:30px;font-weight:450}.conference-list article>div:nth-child(2)>strong{font-size:15px;font-weight:500}.conference-list article>div:nth-child(2)>p:not(:first-child){color:var(--muted);font-size:16px;line-height:1.5}.conference-list small{color:#6f5b26;font:8px/1.5 var(--font-mono);display:block}.conference-list article>a{border:1px solid var(--ink);color:var(--ink);font:8px var(--font-mono);text-transform:uppercase;white-space:nowrap;align-self:center;padding:12px;text-decoration:none}.conference-list article>a:hover{background:var(--ink);color:#fff}.conference-empty{color:var(--muted);padding:40px 0}.conference-caveat{color:var(--muted);font:8px/1.55 var(--font-mono);text-transform:uppercase}@media (width<=1150px){.freshness{display:none}.site-header{grid-template-columns:auto 1fr}.primary-nav{justify-content:flex-end}.home-sections>div,.home-current>div{grid-template-columns:repeat(2,1fr)}.home-sections>div a{grid-column:span 1!important}.lab-teaser{grid-template-columns:1fr}.lab-teaser-scene{min-height:430px}.home-possibilities>div{grid-template-columns:repeat(2,1fr)}.home-possibilities a:last-child{grid-column:1/-1}.article-hero{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr)}.related>div{grid-template-columns:repeat(2,1fr)}.lab-console{grid-template-columns:1fr}.lab-scene{border-bottom:1px solid #4c5361;border-right:0;min-height:590px}.lab-panel{min-height:520px}.tl-workbench{grid-template-columns:1fr}.tl-main-visual{border-bottom:1px solid #505867;border-right:0;min-height:650px}.tl-inspector{grid-template-columns:repeat(2,1fr);display:grid}.tl-block-workbench .tl-inspector{grid-template-columns:repeat(3,1fr)}.lab-research{grid-template-columns:1fr;gap:55px}.labs-index-hero{grid-template-columns:1fr minmax(350px,.65fr)}.labs-topic-grid>div{grid-template-columns:repeat(2,1fr)}.agent-lab-hero{grid-template-columns:1fr}.agent-lab-intro{max-width:980px}.as-workbench{grid-template-columns:1fr}.as-main-visual{border-bottom:1px solid #505867;border-right:0}.as-inspector{grid-template-columns:repeat(2,1fr);display:grid}.as-context-machine{grid-template-columns:minmax(230px,.8fr) 70px minmax(300px,1.2fr)}.agentic-community-spotlight{grid-template-columns:1fr}}@media (width<=820px){:root{--page:min(100% - 28px, 1460px)}.site-header{grid-template-columns:1fr;min-height:0;padding-top:18px;position:relative}.primary-nav{justify-content:flex-start;gap:18px;margin-top:14px;overflow-x:auto}.primary-nav a{flex:none;padding:10px 0 14px}.home-hero,.article-hero{grid-template-columns:1fr}.home-hero{min-height:900px}.home-hero:after{background:linear-gradient(#050911f2 0%,#050911c2 65%,#050911e6 100%)}.home-hero-copy,.article-hero>div{padding:75px 0 50px}.home-hero aside,.article-hero aside{margin:0 0 48px}.home-sections>header,.home-current>header{grid-template-columns:1fr}.home-current>header .eyebrow,.home-current>header h2,.home-current>header>p:last-child{grid-area:auto/1}.home-current>header>p:last-child{margin-top:25px}.home-promise{grid-template-columns:1fr;gap:45px}.home-possibilities>header{grid-template-columns:1fr;gap:24px}.home-possibilities>div{grid-template-columns:1fr}.home-possibilities a:last-child{grid-column:auto}.fact-strip{grid-template-columns:repeat(2,1fr)}.fact-strip div:nth-child(2){border-right:0}.fact-strip div:nth-child(-n+2){border-bottom:1px solid #474e5c}.article-grid{grid-template-columns:1fr}.on-page{display:none}.hub-links>div,.cost-calculator{grid-template-columns:1fr}.cost-copy{border-bottom:1px solid #474e5c;border-right:0}.lab-hero h1{font-size:72px}.lab-tabs button{justify-content:center;min-height:62px;padding:0 10px}.lab-tabs button span{display:none}.lab-scene{min-height:500px}.lab-steps{grid-template-columns:repeat(2,1fr)}.lab-takeaway{grid-template-columns:1fr;gap:30px}.lab-contract{grid-template-columns:1fr}.lab-contract div{min-height:0}.tl-chapters{display:flex;top:0;overflow-x:auto}.tl-chapters button{min-width:185px}.tl-section-head{grid-template-columns:1fr;align-items:start}.tl-section-head>code{justify-self:start}.tl-inspector,.tl-block-workbench .tl-inspector,.tl-vector-sum{grid-template-columns:1fr}.tl-vector-sum>b{min-height:24px}.tl-part-detail{grid-template-columns:1fr;gap:35px}.tl-architecture-compare,.tl-inference-phases{grid-template-columns:1fr}.tl-inference-phases div{min-height:170px}.tl-cache-formula{grid-template-columns:1fr}.lab-research a{grid-template-columns:120px 1fr}.lab-research a i{display:none}.labs-index-hero{grid-template-columns:1fr;min-height:0;padding:85px 0}.labs-orbit{width:min(100%,560px);margin:20px auto 0}.labs-major>header,.labs-topic-grid>header{grid-template-columns:1fr}.labs-topic-grid>header>p:last-child{grid-column:1}.labs-major>div,.labs-standard{grid-template-columns:1fr}.agent-topic-nav{grid-template-columns:1fr;gap:12px;padding:18px 0}.agent-topic-nav>div{justify-content:flex-start}.agent-next-labs{grid-template-columns:1fr 1fr}.agent-next-labs>div{grid-column:1/-1}.as-shared-fixture{grid-template-columns:130px 1fr}.as-shared-fixture small{grid-column:2}.as-chapters{display:flex;top:0;overflow-x:auto}.as-chapters button{min-width:190px}.as-section-head{grid-template-columns:1fr;align-items:start}.as-section-head>code{justify-self:start}.as-inspector,.as-context-machine{grid-template-columns:1fr}.as-compiler-core{flex-direction:row;min-height:90px}.as-compiler-core i{width:28px;height:1px}.as-context-stack{min-height:420px}.as-context-readout{grid-template-columns:repeat(2,1fr)}.as-attack-path{justify-content:flex-start}.as-attack-path>div{flex:0 0 190px}.as-loop-ledger>div{grid-template-columns:90px 1fr}.as-loop-ledger p{grid-column:2}.as-loop-ledger small{text-align:left;grid-column:2}.as-loop-scenario-head,.as-loop-terminal{grid-template-columns:1fr}.as-loop-scenario-head p,.as-runtime-scenario small{grid-column:1}.as-loop-metrics,.as-extension-rack{grid-template-columns:repeat(2,1fr)}.as-extension-rack button:last-child{grid-column:1/-1}.as-task-trace>div{grid-template-columns:repeat(3,1fr)}.as-task-trace>div>:is(span,button){border-bottom:1px solid #505867}.as-extension-readouts{grid-template-columns:repeat(2,1fr)}.as-extension-readouts>div:last-child{grid-column:1/-1}.as-layer-inspector{grid-template-columns:1fr}.as-layer-inspector :is(p,code,dl){grid-column:1}.as-runtime-journey button{grid-template-columns:38px 150px 1fr}.as-runtime-scenario{grid-template-columns:140px 1fr}.as-runtime-boundary{grid-template-columns:1fr}.conference-calendar>header{grid-template-columns:1fr;align-items:start}.conference-filters{grid-template-columns:1fr}.conference-list article{grid-template-columns:145px 1fr}.conference-list article>a{grid-column:2;justify-self:start}.as-topology-metrics{grid-template-columns:repeat(2,1fr)}.site-footer{grid-template-columns:1fr 1fr}.footer-meta{grid-column:1/-1}}@media (width<=560px){.wordmark{font-size:13px}.home-hero h1,.article-hero h1{font-size:56px}.home-hero-copy>p:not(.eyebrow){font-size:20px}.hero-actions,.hero-actions .button{width:100%}.home-sections,.home-current,.home-promise,.home-possibilities{padding:74px 0}.home-sections h2,.home-current h2,.home-promise h2,.home-possibilities h2,.lab-teaser h2{font-size:45px}.lab-teaser-scene{grid-template-columns:1fr repeat(3,8px) 1fr repeat(2,10px) 1fr;gap:7px;min-height:320px;padding:18px}.lab-teaser-scene strong{min-height:110px;font-size:24px}.lab-teaser-scene i,.lab-teaser-scene b{width:8px;height:8px}.home-sections>div,.home-current>div,.related>div{grid-template-columns:1fr}.home-sections>div a,.home-current a{min-height:420px}.fact-strip{grid-template-columns:1fr}.fact-strip div,.fact-strip div:nth-child(2){border-bottom:1px solid #474e5c;border-right:0}.article-intro p{font-size:24px}.article-body section h2,.related h2,.hub-links h2,.cost-copy h2{font-size:39px}.article-body section>p{font-size:18px}.article-body blockquote{font-size:23px}.token-fields,.cost-total{grid-template-columns:1fr}.cost-total strong{grid-area:auto/1;margin-top:18px}.cost-total small{margin-top:16px}.lab-hero h1{font-size:54px}.lab-tabs button{font-size:8px}.lab-scene{min-height:380px}.lab-space{grid-template-columns:.7fr .48fr 1fr .38fr .65fr;padding:5%}.lab-input-object,.lab-output-object{min-height:90px}.model-shell{width:120px}.scene-readout span:nth-child(n+2){display:none}.lab-panel{min-height:auto}.lab-steps{grid-template-columns:1fr}.lab-steps li{min-height:200px}.tl-chapters button{min-width:155px;min-height:94px}.tl-chapters button strong{font-size:15px}.tl-section-head{padding-top:68px}.tl-section-head h2{font-size:50px}.tl-section-head>code{font-size:10px}.tl-main-visual{min-height:0;padding:22px}.tl-inspector{padding:25px 20px}.tl-prompt-anatomy{grid-template-columns:repeat(2,1fr)}.tl-prompt-anatomy span:nth-child(2){border-right:0}.tl-prompt-anatomy span:nth-child(-n+2){border-bottom:1px solid #505867}.tl-token-ribbon{grid-template-columns:repeat(2,1fr)}.tl-token-ribbon button{min-height:105px}.tl-matrix{padding:10px}.tl-matrix-body :is(span,button){min-height:34px;font-size:7px}.tl-attention-canvas{min-height:180px}.tl-equation-trace{justify-content:flex-start;overflow-x:auto}.tl-dot-product,.tl-projection-drawer>div{grid-template-columns:1fr}.tl-block-stage{min-height:540px}.tl-block-stack{left:17%;right:8%}.tl-depth-stack{display:none}.tl-residual-rail{left:7%}.tl-part-detail h3{font-size:42px}.tl-probabilities>div{grid-template-columns:72px minmax(0,1fr) 42px}.tl-cache-grid{overflow-x:auto}.tl-cache-grid>div{min-width:680px}.tl-backprop-flow i{display:none}.lab-research a{grid-template-columns:1fr;align-content:center;gap:8px;min-height:100px}.labs-index-hero h1{font-size:54px}.labs-index-hero>div:first-child>p:not(.eyebrow){font-size:20px}.labs-orbit span{min-width:78px;min-height:45px;font-size:6px}.labs-major h2,.labs-topic-grid h2,.labs-standard h2{font-size:45px}.labs-major a{min-height:430px;padding:24px}.labs-major a>strong{font-size:36px}.labs-topic-grid>div{grid-template-columns:1fr}.labs-topic-grid a{min-height:360px}.labs-index-visual{height:340px;margin-bottom:30px}.agent-lab-title h1{font-size:54px}.agent-lab-intro p{font-size:19px}.agent-next-labs{grid-template-columns:1fr}.agent-next-labs>div{grid-column:1}.as-shared-fixture{grid-template-columns:1fr;gap:10px;padding:18px}.as-shared-fixture small{grid-column:1}.as-chapters button{min-width:165px;min-height:102px}.as-chapters button strong{font-size:14px}.agent-lab-visual{height:320px}.agent-lab-visual figcaption,.article-visual figcaption{max-width:calc(100% - 16px);font-size:6px;bottom:8px;right:8px}.as-loop-examples>div,.as-loop-terminal{grid-template-columns:1fr}.as-loop-terminal>strong{font-size:18px}.as-loop-pattern-map>div{flex-basis:115px}.as-task-trace>div>button{border-bottom:1px solid #505867;border-right:0;min-height:125px}.as-runtime-links,.as-runtime-scenario{grid-template-columns:1fr}.as-runtime-journey button{grid-template-columns:32px 1fr}.as-runtime-journey button small{grid-column:2}.as-runtime-journey b{width:24px}.as-runtime-node-inspector dl div,.as-hermes-entry{grid-template-columns:1fr}.as-hermes-entry b{transform:rotate(90deg)}.as-prompt-tiers{grid-template-columns:1fr}.agentic-community-spotlight{padding:24px}.agentic-community-spotlight>div>div{display:grid}.conference-list article{grid-template-columns:1fr}.conference-list article>a{grid-column:1}.as-section-head{padding-top:65px}.as-section-head h2{font-size:48px}.as-section-head>code{font-size:9px}.as-main-visual{padding:20px}.as-stage-kicker{gap:8px;display:grid}.as-stage-kicker strong{text-align:left}.as-context-readout,.as-outcome,.as-soft-boundary,.as-system-boundary{grid-template-columns:1fr}.as-loop-orbit{border-radius:0;min-height:455px}.as-loop-orbit:before{inset:17%}.as-loop-orbit>span{width:96px;min-height:66px;transform:rotate(var(--angle)) translateX(160px) rotate(var(--inverse-angle)) translate(-50%,-50%)}.as-loop-orbit>div{width:175px;min-height:125px}.as-loop-ledger header span:last-child{display:none}.as-loop-ledger>div{grid-template-columns:1fr}.as-loop-ledger p,.as-loop-ledger small{grid-column:1}.as-extension-rack{grid-template-columns:1fr}.as-extension-rack button:last-child{grid-column:1}.as-layer-inspector,.as-system-title{grid-template-columns:1fr;padding:35px 20px}.as-layer-inspector p,.as-layer-inspector code,.as-system-title>span{grid-column:1}.as-task-trace>div{grid-template-columns:1fr}.as-task-trace>div>span{border-right:0;min-height:115px}.as-topology-metrics,.as-system-selector{grid-template-columns:1fr}.as-system-map>div{grid-template-columns:35px 1fr}.as-system-map strong{grid-column:2}.site-footer{grid-template-columns:1fr;gap:32px}.footer-meta{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.extension-mechanics-lab{padding:72px 0 0}.em-kicker,.ks-stage-kicker{color:#8994a5;min-height:48px;font:8px var(--font-mono);text-transform:uppercase;border-bottom:1px solid #596375;justify-content:space-between;align-items:center;gap:24px;display:flex}.em-kicker strong,.ks-stage-kicker strong{color:var(--green);text-align:right;font-weight:400}.em-stage-trace{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));margin:28px 0 36px;padding:0;list-style:none;display:grid}.em-stage-trace li{background:#ffffff06;border-bottom:1px solid #505867;border-right:1px solid #505867;align-content:start;min-height:155px;padding:15px;display:grid}.em-stage-trace li.state-completed,.em-stage-trace li.state-passed{box-shadow:inset 3px 0 var(--green);background:#b7f34a14}.em-stage-trace li:is(.state-blocked,.state-failed){box-shadow:inset 3px 0 var(--coral);background:#ff5b4517}.em-stage-trace i,.em-stage-trace small{color:#7f8a9d;font:normal 6px var(--font-mono);text-transform:uppercase}.em-stage-trace strong{color:var(--green);font:8px var(--font-mono);text-transform:uppercase;margin-top:18px;font-weight:400}.em-stage-trace li:is(.state-blocked,.state-failed) strong{color:var(--coral)}.em-stage-trace small{margin-top:8px}.em-stage-trace p{color:#aeb7c4;margin:14px 0 0;font-size:13px;line-height:1.45}.em-workbench{background:#0d131e;border:1px solid #596375;grid-template-columns:minmax(0,1.8fr) minmax(280px,.62fr);display:grid}.em-main{border-right:1px solid #596375;min-width:0;padding:clamp(22px,3.2vw,48px)}.em-controls{background:#111722;min-width:0;padding:20px}.em-control-set{border-bottom:1px solid #465061;padding-bottom:22px}.em-control-set+.em-control-set{padding-top:22px}.em-control-set>span{color:#8f99aa;font:7px var(--font-mono);text-transform:uppercase}.em-control-set>div{gap:7px;margin-top:12px;display:grid}.em-control-set button{color:#c3cad5;cursor:pointer;min-height:42px;font:7px/1.4 var(--font-mono);text-align:left;text-transform:uppercase;background:0 0;border:1px solid #586377;padding:9px 11px}.em-control-set button:hover{border-color:#9eb2ff}.em-control-set button[aria-pressed=true]{border-color:var(--green);background:var(--green);color:var(--night)}.em-outcome,.em-explain{background:#3a55b51f;border:1px solid #566176;margin-top:20px;padding:18px}.em-outcome>span{color:#9eb2ff;font:7px var(--font-mono);text-transform:uppercase}.em-outcome>strong{color:var(--green);text-transform:capitalize;margin-top:12px;font-size:22px;font-weight:440;display:block}.em-outcome p,.em-explain p{color:#b2bbc8;margin:10px 0 0;font-size:14px;line-height:1.5}.em-explain{background:#b7f34a0f;border-color:#b7f34a73}.em-explain strong{color:var(--green);font-size:15px;font-weight:450}.em-case-head{background:radial-gradient(circle at 95% 5%,#4866dc38,#0000 45%),#111722;border:1px solid #505867;padding:28px}.em-case-head>span,.em-tool-definition header span,.em-plugin-package header span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.em-case-head h2{letter-spacing:-.035em;max-width:880px;margin:16px 0 0;font-size:clamp(28px,3.6vw,50px);font-weight:430;line-height:1.04}.em-case-head p{color:#b4bdca;max-width:840px;margin:18px 0 0;font-size:16px;line-height:1.5}.em-skill-catalog{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.em-skill-catalog>span,.em-permission-surface>span,.em-lifecycle-log>span{color:#8994a5;font:7px var(--font-mono);text-transform:uppercase;border-bottom:1px solid #505867;border-right:1px solid #505867;grid-column:1/-1;padding:12px 14px}.em-skill-catalog article{border-bottom:1px solid #505867;border-right:1px solid #505867;align-content:start;min-height:215px;padding:17px;display:grid}.em-skill-catalog article.candidate{background:#4e69da1f}.em-skill-catalog article.active{background:var(--green);color:var(--night)}.em-skill-catalog i,.em-skill-catalog small{color:#8792a4;font:normal 6px/1.5 var(--font-mono);text-transform:uppercase}.em-skill-catalog strong{margin-top:24px;font-size:19px;font-weight:450}.em-skill-catalog p{color:#aeb7c4;font-size:14px;line-height:1.45}.em-skill-catalog small{margin-top:auto}.em-skill-catalog article.active :is(i,p,small){color:#3d5513}.em-artifact-stack{border:1px solid #505867;margin-top:30px}.em-artifact-stack>header,.em-wire-log>header,.em-surface-registry>header,.em-operation-log>header{color:#8994a5;min-height:52px;font:7px var(--font-mono);text-transform:uppercase;border-bottom:1px solid #505867;justify-content:space-between;align-items:center;gap:20px;padding:0 14px;display:flex}.em-artifact-stack>header strong,.em-wire-log>header strong,.em-surface-registry>header strong,.em-operation-log>header strong{color:var(--green);font-weight:400}.em-artifact-stack>article{border-bottom:1px solid #505867;grid-template-columns:35px 190px minmax(0,1fr);gap:15px;padding:16px;display:grid}.em-artifact-stack>article:last-child{border-bottom:0}.em-artifact-stack article>i{color:#7d8798;font:normal 7px var(--font-mono)}.em-artifact-stack article>div{align-content:start;display:grid}.em-artifact-stack article span{color:#9eb2ff;font:6px var(--font-mono);text-transform:uppercase}.em-artifact-stack article strong{overflow-wrap:anywhere;margin-top:8px;font-size:14px;font-weight:440}.em-artifact-stack pre,.em-tool-definition pre,.em-proposal pre,.em-result-panel pre,.em-plugin-package pre,.em-memory-store pre,.em-wire-log pre{color:#b9c8ff;max-width:100%;font:8px/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#090d14;border:1px solid #4e596d;margin:0;padding:14px;overflow:auto}.em-tool-definition,.em-plugin-package{border:1px solid #505867}.em-tool-definition header,.em-plugin-package header{border-bottom:1px solid #505867;padding:22px;display:grid}.em-tool-definition header strong,.em-plugin-package header strong{margin-top:12px;font-size:clamp(30px,4vw,52px);font-weight:430}.em-tool-definition header small,.em-plugin-package header small{color:#9da8b9;font:7px/1.5 var(--font-mono);margin-top:9px}.em-tool-definition pre,.em-plugin-package pre{border:0;max-height:410px}.em-proposal{background:#3651b11a;border:1px solid #7893ec;grid-template-columns:170px minmax(0,1fr);align-items:start;gap:20px;margin-top:24px;padding:18px;display:grid}.em-proposal>span,.em-result-panel>span,.em-discovery-grid span,.em-plugin-state span,.em-memory-store>article>span{color:#9eb2ff;font:7px var(--font-mono);text-transform:uppercase}.em-gate-grid{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.em-gate-grid article{border-bottom:1px solid #505867;border-right:1px solid #505867;min-width:0;min-height:250px;padding:15px}.em-gate-grid article:is(.state-passed,.state-completed){background:#b7f34a12}.em-gate-grid article:is(.state-blocked,.state-failed){background:#ff5b4517}.em-gate-grid i,.em-gate-grid span{color:#7d8798;font:normal 6px var(--font-mono);text-transform:uppercase}.em-gate-grid span{color:#9eb2ff;margin-top:23px;display:block}.em-gate-grid strong{text-transform:capitalize;margin-top:10px;font-size:18px;font-weight:440;display:block}.em-gate-grid p{color:#abb4c2;font-size:13px;line-height:1.45}.em-gate-grid details{margin-top:16px}.em-gate-grid summary{color:var(--green);cursor:pointer;font:6px var(--font-mono);text-transform:uppercase}.em-gate-grid pre{color:#aebcf0;max-height:190px;font:6px/1.45 var(--font-mono);white-space:pre-wrap;overflow:auto}.em-result-panel{background:#111722;border:1px solid #505867;margin-top:24px;padding:22px}.em-result-panel>strong{margin:12px 0 18px;font-size:23px;font-weight:440;display:block}.em-result-panel>small{color:var(--green);font:7px var(--font-mono);text-transform:uppercase;margin-top:13px;display:block}.em-mcp-boundary{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:18px;display:grid}.em-mcp-boundary>div{background:#111722;border:1px solid #596375;align-content:center;min-height:150px;padding:20px;display:grid}.em-mcp-boundary>div:last-child{background:#17203a}.em-mcp-boundary span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.em-mcp-boundary strong{margin-top:15px;font-size:26px;font-weight:440}.em-mcp-boundary small{color:#95a0b2;font:6px/1.45 var(--font-mono);margin-top:10px}.em-mcp-boundary b{color:#9eb2ff;font:7px var(--font-mono);text-transform:uppercase;align-self:center;font-weight:400}.em-discovery-grid{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.em-discovery-grid article{border-bottom:1px solid #505867;border-right:1px solid #505867;padding:20px}.em-discovery-grid strong{color:var(--green);margin-top:12px;font-size:25px;font-weight:440;display:block}.em-discovery-grid p{color:#c0c7d1;line-height:1.45}.em-discovery-grid p small{color:#8f9aab;font:6px/1.45 var(--font-mono);margin-top:6px;display:block}.em-primitive-grid{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.em-primitive-grid article{border-bottom:1px solid #505867;border-right:1px solid #505867;align-content:start;min-width:0;min-height:190px;padding:18px;display:grid}.em-primitive-grid span{color:#9eb2ff;font:11px var(--font-mono);text-transform:uppercase}.em-primitive-grid strong{color:var(--green);margin-top:17px;font-size:23px;font-weight:440}.em-primitive-grid p{color:#c1c8d2;overflow-wrap:anywhere;margin:18px 0 0;font-size:14px;line-height:1.4}.em-primitive-grid small{color:#95a0b1;font:11px/1.45 var(--font-mono);margin-top:auto;padding-top:18px}.em-wire-log{border:1px solid #505867;margin-top:24px}.em-wire-log article{border-bottom:1px solid #505867;grid-template-columns:35px 115px 140px minmax(0,1fr);align-items:start;gap:15px;padding:15px;display:grid}.em-wire-log article:last-child{border-bottom:0}.em-wire-log i,.em-wire-log article>span{color:#7f8a9d;font:normal 6px/1.5 var(--font-mono);text-transform:uppercase}.em-wire-log article>strong{color:var(--green);font:7px/1.5 var(--font-mono);font-weight:400}.em-permission-surface{border-top:1px solid #505867;border-left:1px solid #505867;margin-top:22px}.em-permission-surface>div{border-bottom:1px solid #505867;border-right:1px solid #505867;flex-wrap:wrap;gap:8px;padding:18px;display:flex}.em-permission-surface code{color:#b9c8ff;font:7px var(--font-mono);border:1px solid #7893ec;padding:9px 10px}.em-plugin-state{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:repeat(5,1fr);margin-top:24px;display:grid}.em-plugin-state article{border-bottom:1px solid #505867;border-right:1px solid #505867;min-height:105px;padding:15px}.em-plugin-state strong{color:var(--green);font:21px var(--font-mono);margin-top:20px;font-weight:400;display:block}.em-surface-registry,.em-lifecycle-log,.em-operation-log{border:1px solid #505867;margin-top:24px}.em-surface-registry article{border-bottom:1px solid #505867;grid-template-columns:90px 1fr 1fr;gap:15px;padding:15px;display:grid}.em-surface-registry article:last-child{border-bottom:0}.em-surface-registry i{color:#9eb2ff;font:normal 6px var(--font-mono);text-transform:uppercase}.em-surface-registry strong{font-size:15px;font-weight:440}.em-surface-registry code{color:#8f9aac;font:7px var(--font-mono)}.em-lifecycle-log{border:0}.em-lifecycle-log p{border-bottom:1px solid #505867;border-left:1px solid #505867;border-right:1px solid #505867;grid-template-columns:35px 180px minmax(0,1fr);gap:15px;margin:0;padding:13px;display:grid}.em-lifecycle-log i{color:#7d8798;font:normal 6px var(--font-mono)}.em-lifecycle-log strong{color:var(--green);font:7px var(--font-mono);text-transform:uppercase;font-weight:400}.em-lifecycle-log code{color:#9da8b8;font:6px/1.45 var(--font-mono);overflow-wrap:anywhere}.em-kill-switch{border:1px solid var(--coral);color:#fff;cursor:pointer;text-align:left;background:#ff5b4512;width:100%;margin-top:20px;padding:17px;display:grid}.em-kill-switch[aria-pressed=true]{background:var(--coral);color:var(--night)}.em-kill-switch span,.em-kill-switch small{color:var(--coral);font:6px/1.5 var(--font-mono);text-transform:uppercase}.em-kill-switch[aria-pressed=true] :is(span,small){color:#5d140b}.em-kill-switch strong{margin:11px 0;font-size:17px;font-weight:450}.em-memory-store{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.em-memory-store article{border-bottom:1px solid #505867;border-right:1px solid #505867;min-width:0;padding:15px}.em-memory-store pre{min-height:340px;margin-top:14px}.em-operation-log article{border-bottom:1px solid #505867;grid-template-columns:35px 100px 100px minmax(0,1fr);align-items:center;gap:15px;padding:15px;display:grid}.em-operation-log article:last-child{border-bottom:0}.em-operation-log i,.em-operation-log span{color:#7d8798;font:normal 6px var(--font-mono);text-transform:uppercase}.em-operation-log strong{color:var(--green);font:7px var(--font-mono);text-transform:uppercase;font-weight:400}.em-operation-log code{color:#a7b1c0;font:6px/1.5 var(--font-mono);overflow-wrap:anywhere}.ks-lab{padding-top:72px}.sb-pipeline,.kg-build-stages{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:repeat(6,1fr);margin:30px 0 38px;padding:0;list-style:none;display:grid}.sb-pipeline li{position:relative}.sb-pipeline button,.kg-build-stages button{color:#fff;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #505867;border-top:0;border-left:0;align-content:center;width:100%;min-height:98px;padding:15px;display:grid}.sb-pipeline button[aria-current=step],.kg-build-stages button[aria-current=step]{background:var(--green);color:var(--night)}.sb-pipeline i,.kg-build-stages i{color:#7d8798;font:normal 6px var(--font-mono)}.sb-pipeline strong,.kg-build-stages strong{font:8px var(--font-mono);text-transform:uppercase;margin-top:12px;font-weight:400}.sb-pipeline button[aria-current=step] i,.kg-build-stages button[aria-current=step] :is(i,small){color:#405714}.sb-pipeline li>span{z-index:2;width:22px;height:22px;color:var(--green);font:9px var(--font-mono);background:#111722;border:1px solid #505867;border-radius:50%;place-items:center;display:grid;position:absolute;top:37px;right:-11px}.ks-section-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;padding:90px 0 30px;display:grid}.ks-section-head span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.ks-section-head h2{letter-spacing:-.05em;max-width:860px;margin:13px 0 0;font-size:clamp(40px,5vw,72px);font-weight:430;line-height:.95}.ks-section-head>p{color:#aeb7c4;margin:0;font-size:18px;line-height:1.5}.sb-workbench{background:#0d131e;border:1px solid #596375;grid-template-columns:.75fr 1.25fr;display:grid}.sb-source-column{background:radial-gradient(circle at 10% 5%,#b7f34a1f,#0000 42%),#111722;border-right:1px solid #596375;padding:clamp(22px,3vw,42px)}.sb-source-column header,.sb-proposal-column>header{display:grid}.sb-source-column header span,.sb-proposal-column>header span,.sb-vault-label{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.sb-source-column header strong,.sb-proposal-column>header strong{margin-top:15px;font-size:28px;font-weight:440}.sb-source-column header small,.sb-proposal-column>header small{color:#8f9aab;font:11px/1.45 var(--font-mono);margin-top:9px}.sb-source-column blockquote{color:#d2d7df;border-left:3px solid #9eb2ff;margin:32px 0;padding:24px 0 24px 24px;font-size:20px;line-height:1.55}.sb-source-column dl{border-top:1px solid #505867;margin:0}.sb-source-column dl div{border-bottom:1px solid #505867;grid-template-columns:100px 1fr;gap:18px;padding:13px 0;display:grid}.sb-source-column dt{color:#9eb2ff;font:6px var(--font-mono);text-transform:uppercase}.sb-source-column dd{color:#aeb7c4;margin:0;font-size:14px}.sb-proposal-column{min-width:0;padding:clamp(22px,3vw,42px)}.sb-proposals{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.sb-proposals article{border-bottom:1px solid #505867;border-right:1px solid #505867;align-content:start;min-width:0;min-height:370px;padding:17px;display:grid}.sb-proposals article.approved{box-shadow:inset 3px 0 var(--green);background:#b7f34a12}.sb-proposals article>span{color:#9eb2ff;font:6px var(--font-mono);text-transform:uppercase}.sb-proposals h3{margin:25px 0 0;font-size:20px;font-weight:440;line-height:1.15}.sb-proposals p{color:#aeb7c4;font-size:14px;line-height:1.45}.sb-proposals article>div{flex-wrap:wrap;gap:6px;display:flex}.sb-proposals code{color:#aebcf0;font:6px var(--font-mono);overflow-wrap:anywhere;border:1px solid #596375;padding:5px 7px}.sb-proposals button{border:1px solid var(--green);min-height:44px;color:var(--green);cursor:pointer;font:11px var(--font-mono);text-transform:uppercase;background:0 0;margin-top:auto;padding:9px}.sb-proposals article.approved button{background:var(--green);color:var(--night)}.sb-vault-workbench{background:#0d131e;border:1px solid #596375;grid-template-columns:1.25fr .75fr;display:grid}.sb-vault-graph{background:radial-gradient(circle,#4865d433,#0000 55%),#0c121d;border-right:1px solid #596375;min-width:0;padding:26px}.sb-vault-graph>div{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.sb-vault-graph button{color:#fff;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #505867;border-top:0;border-left:0;align-content:center;min-height:140px;padding:14px;display:grid}.sb-vault-graph button:hover{background:#1d2946}.sb-vault-graph button[aria-pressed=true]{background:var(--green);color:var(--night)}.sb-vault-graph button.private{box-shadow:inset 3px 0 var(--coral)}.sb-vault-graph i,.sb-vault-graph small{color:#8792a4;font:normal 6px/1.45 var(--font-mono);text-transform:uppercase}.sb-vault-graph strong{margin:13px 0;font-size:15px;font-weight:450}.sb-vault-graph button[aria-pressed=true] :is(i,small){color:#405714}.sb-note-inspector{background:#111722;min-width:0;padding:24px}.sb-note-inspector>header{display:grid}.sb-note-inspector>header span{color:#9eb2ff;font:11px/1.45 var(--font-mono);overflow-wrap:anywhere}.sb-note-inspector>header strong{margin-top:13px;font-size:25px;font-weight:440}.sb-note-inspector pre{color:#b9c8ff;max-height:420px;font:8px/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#090d14;border:1px solid #505867;margin:22px 0 0;padding:16px;overflow:auto}.sb-relation-ledger{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.sb-relation-ledger>div{border-bottom:1px solid #505867;border-right:1px solid #505867;align-content:start;gap:7px;min-height:140px;padding:13px;display:grid}.sb-relation-ledger span{color:var(--green);font:6px var(--font-mono);text-transform:uppercase}.sb-relation-ledger button{color:#bec6d2;cursor:pointer;text-align:left;background:0 0;border:0;padding:5px 0;font-size:12px}.sb-relation-ledger small{color:#7d8798;font:6px var(--font-mono)}.ks-action{border:1px solid var(--green);width:100%;min-height:47px;color:var(--green);cursor:pointer;font:11px var(--font-mono);text-transform:uppercase;background:0 0;margin-top:15px}.ks-action[aria-pressed=false]{border-color:var(--coral);color:var(--coral)}.sb-retrieval-workbench,.kg-query-lab{background:#0d131e;border:1px solid #596375;grid-template-columns:300px minmax(0,1fr);display:grid}.ks-controls{background:#111722;border-right:1px solid #596375;padding:18px}.ks-control-group{border-bottom:1px solid #465061;padding-bottom:19px}.ks-control-group+.ks-control-group{padding-top:19px}.ks-control-group>span{color:#8f99aa;font:7px var(--font-mono);text-transform:uppercase}.ks-control-group>div{gap:7px;margin-top:11px;display:grid}.ks-control-group button,.ks-toggle{color:#c3cad5;cursor:pointer;min-height:40px;font:7px/1.4 var(--font-mono);text-align:left;text-transform:uppercase;background:0 0;border:1px solid #586377;padding:9px 11px}.ks-control-group button[aria-pressed=true]{border-color:var(--green);background:var(--green);color:var(--night)}.ks-control-group button small{color:#8f9aac;font:9px/1.4 var(--font-mono);text-transform:none;margin-top:6px;display:block}.ks-control-group button[aria-pressed=true] small{color:#405714}.ks-toggle{grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;margin-top:10px;display:grid}.ks-toggle i{color:#9da8b8;min-height:22px;font:normal 6px var(--font-mono);background:#333d4d;place-items:center;display:grid}.ks-toggle[aria-pressed=true]{border-color:var(--green)}.ks-toggle[aria-pressed=true] i{background:var(--green);color:var(--night)}.ks-toggle strong{font:7px/1.4 var(--font-mono);font-weight:400}.sb-retrieval-output,.kg-query-output{min-width:0;padding:clamp(20px,3vw,38px)}.sb-answer-state{background:#3953b41a;border:1px solid #7893ec;grid-template-columns:120px 170px 1fr;align-items:center;gap:20px;padding:18px;display:grid}.sb-answer-state.state-grounded{border-color:var(--green)}.sb-answer-state:not(.state-grounded){border-color:var(--coral);background:#ff5b4514}.sb-answer-state span{color:#9eb2ff;font:7px var(--font-mono);text-transform:uppercase}.sb-answer-state strong{color:var(--green);text-transform:capitalize;font-size:20px;font-weight:440}.sb-answer-state:not(.state-grounded) strong{color:var(--coral)}.sb-answer-state p{color:#b5bdc9;margin:0;font-size:14px;line-height:1.45}.sb-answer-state p b{color:#fff;margin-bottom:6px;font-weight:450;display:block}.sb-retrieval-rule{background:#9eb2ff0d;border:1px solid #596375;grid-template-columns:180px 1fr;gap:20px;margin-top:14px;padding:15px;display:grid}.sb-retrieval-rule span{color:#9eb2ff;font:10px var(--font-mono);text-transform:uppercase}.sb-retrieval-rule p{color:#b5bdc9;margin:0;font-size:14px;line-height:1.45}.sb-chunk-list{border:1px solid #505867;margin-top:22px}.sb-chunk-list>header{color:#8994a5;min-height:50px;font:7px var(--font-mono);text-transform:uppercase;border-bottom:1px solid #505867;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.sb-chunk-list>header strong{color:var(--green);font-weight:400}.sb-chunk-list article{border-bottom:1px solid #505867;grid-template-columns:35px minmax(0,1fr) 110px;gap:15px;padding:16px;display:grid}.sb-chunk-list article:last-child{border-bottom:0}.sb-chunk-list i,.sb-chunk-list em{color:#7d8798;font:normal 10px/1.45 var(--font-mono);text-transform:uppercase}.sb-chunk-list article>div{display:grid}.sb-chunk-list strong{font-size:16px;font-weight:440}.sb-chunk-list small{color:#9eb2ff;font:10px var(--font-mono);margin-top:5px}.sb-chunk-list p{color:#aeb7c4;font-size:14px;line-height:1.45}.sb-empty-answer{color:#b5bdc9;margin:0;padding:32px}.sb-hostile-note{border:1px solid var(--coral);background:#ff5b4512;margin-top:16px;padding:18px}.sb-hostile-note span{color:var(--coral);font:7px var(--font-mono);text-transform:uppercase}.sb-hostile-note p{color:#c6cbd4;margin:10px 0 0;line-height:1.45}.sb-boundary-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sb-boundary-grid>:is(.ks-control-group,.ks-toggle){background:#111722;border:1px solid #505867;padding:17px}.sb-boundary-grid .ks-toggle{align-self:stretch;margin:0}.sb-boundary-meter{border:1px solid var(--coral);background:#ff5b4512;grid-column:1/-1;padding:24px}.sb-boundary-meter.local{border-color:var(--green);background:#b7f34a12}.sb-boundary-meter>span{color:var(--coral);font:7px var(--font-mono);text-transform:uppercase}.sb-boundary-meter.local>span{color:var(--green)}.sb-boundary-meter>strong{margin-top:13px;font-size:24px;font-weight:440;display:block}.sb-boundary-meter p{color:#bec6d1;margin:10px 0 0}.sb-boundary-meter small{color:#9eb2ff;font:7px var(--font-mono);text-transform:uppercase;margin-top:18px;display:block}.ks-caveat-grid,.kg-analysis-grid{border-top:1px solid #505867;border-left:1px solid #505867;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.ks-caveat-grid article,.kg-analysis-grid article{border-bottom:1px solid #505867;border-right:1px solid #505867;align-content:start;min-height:250px;padding:22px;display:grid}.ks-caveat-grid span,.kg-analysis-grid span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.ks-caveat-grid strong,.kg-analysis-grid strong{margin-top:25px;font-size:20px;font-weight:440;line-height:1.25}.ks-caveat-grid p,.kg-analysis-grid p{color:#aeb7c4;font-size:14px;line-height:1.5}.ks-caveat-grid a{color:var(--green);font:7px var(--font-mono);text-transform:uppercase;align-self:end;margin-top:15px}.sb-packet-switcher{border:1px solid #505867;flex-wrap:wrap;align-items:center;gap:8px;margin-top:50px;padding:18px;display:flex}.sb-packet-switcher>span{color:#8f99aa;font:7px var(--font-mono);text-transform:uppercase;margin-right:auto}.sb-packet-switcher button{color:#c3cad5;cursor:pointer;min-height:38px;font:7px var(--font-mono);text-transform:uppercase;background:0 0;border:1px solid #586377;padding:8px 11px}.sb-packet-switcher button[aria-pressed=true]{background:var(--green);color:var(--night)}.kg-build-stages button{align-content:start;min-height:168px}.kg-build-stages small{color:#929cad;font:6px/1.5 var(--font-mono);margin-top:13px}.kg-stage-readout{border:1px solid var(--green);background:#b7f34a0f;grid-template-columns:150px 220px 1fr;align-items:center;gap:20px;margin-bottom:32px;padding:20px;display:grid}.kg-stage-readout span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.kg-stage-readout strong{font-size:22px;font-weight:440}.kg-stage-readout p{color:#b7c0cc;margin:0;line-height:1.45}.kg-workbench{background:#0d131e;border:1px solid #596375;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);display:grid}.kg-graph-column{border-right:1px solid #596375;min-width:0;padding:22px}.kg-graph-column>header{grid-template-columns:170px 1fr;align-content:center;gap:8px 20px;min-height:70px;display:grid}.kg-graph-column>header span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.kg-graph-column>header strong{font-size:16px;font-weight:440}.kg-graph-column>header small{color:#8f9aab;font:6px/1.45 var(--font-mono);grid-column:2}.kg-graph-viewport{background:#090e18;border:1px solid #505867;width:100%;overflow-x:auto}.kg-graph{aspect-ratio:1000/690;background:radial-gradient(circle at 52% 42%,#4864d33d,#0000 45%),#090e18;width:100%;min-width:720px;position:relative;overflow:hidden}.kg-detect-artifact{z-index:3;border:1px solid var(--green);background:radial-gradient(circle at 90% 10%,#b7f34a1f,#0000 42%),#111722;align-content:center;padding:clamp(28px,5vw,70px);display:grid;position:absolute;inset:17% 12%}.kg-detect-artifact span{color:var(--green);font:11px var(--font-mono);text-transform:uppercase}.kg-detect-artifact strong{letter-spacing:-.045em;margin-top:20px;font-size:clamp(34px,5vw,64px);font-weight:430}.kg-detect-artifact p{color:#bbc3cf;max-width:680px;font-size:17px;line-height:1.5}.kg-detect-artifact code{color:#9eb2ff;font:11px var(--font-mono);margin-top:12px}.kg-community{z-index:0;background:#445cb20f;border:1px dashed #9eb2ff47;border-radius:42%;position:absolute}.kg-community span{color:#74809a;font:6px var(--font-mono);text-transform:uppercase;position:absolute;top:12px;left:18px}.kg-community.community-context{width:40%;height:84%;top:6%;left:2%}.kg-community.community-execution{width:55%;height:60%;top:5%;left:42%}.kg-community.community-state{width:38%;height:39%;bottom:3%;right:2%}.kg-edge{z-index:1;top:var(--top);left:var(--left);width:var(--width);height:1px;transform:rotate(var(--angle));transform-origin:0;opacity:.52;background:#6e86d9;position:absolute}.kg-edge.provenance-inferred{background:repeating-linear-gradient(90deg,var(--coral) 0 7px,transparent 7px 12px);height:2px}.kg-edge.provenance-ambiguous{opacity:.62;background:repeating-linear-gradient(90deg,#d6ef89 0 3px,#0000 3px 7px);height:2px}.kg-edge.path{z-index:2;background:var(--green);opacity:1;height:3px;box-shadow:0 0 12px #b7f34a99}.kg-edge>span{color:#9ba7b9;font:9px var(--font-mono);white-space:nowrap;background:#0d131e;padding:3px 5px;position:absolute;top:-18px;left:45%}.kg-edge.path>span{color:var(--green)}.kg-node{z-index:3;top:var(--y);left:var(--x);color:#fff;cursor:pointer;text-align:center;background:#182237;border:1px solid #7080a0;border-radius:42%;align-content:center;place-items:center;width:115px;min-height:68px;padding:7px;display:grid;position:absolute;transform:translate(-50%,-50%)}.kg-node.community-context{background:#20325b}.kg-node.community-execution{background:#32263c}.kg-node.community-state{background:#24381f}.kg-node.path{border-color:var(--green);box-shadow:0 0 0 3px #b7f34a1f,0 0 22px #b7f34a33}.kg-node[aria-pressed=true]{background:var(--green);color:var(--night)}.kg-node i{color:#9eb2ff;font:normal 5px var(--font-mono);text-transform:uppercase}.kg-node strong{margin-top:7px;font-size:11px;font-weight:450;line-height:1.1}.kg-node[aria-pressed=true] i{color:#405714}.kg-legend{flex-wrap:wrap;gap:18px;padding:15px 0 0;display:flex}.kg-legend span{color:#8e99aa;font:6px var(--font-mono);text-transform:uppercase;align-items:center;gap:7px;display:flex}.kg-legend i{background:#6e86d9;width:22px;height:2px}.kg-legend i.inferred{background:var(--coral)}.kg-legend i.ambiguous{background:#d6ef89}.kg-inspector{background:#111722;min-width:0;padding:26px}.kg-inspector>span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.kg-inspector h2{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(38px,4vw,58px);font-weight:430;line-height:.95}.kg-inspector>p{color:#bdc5d0;margin-top:24px;font-size:17px;line-height:1.5}.kg-inspector dl{border-top:1px solid #505867;margin:25px 0 0}.kg-inspector dl div{border-bottom:1px solid #505867;grid-template-columns:100px 1fr;gap:15px;padding:13px 0;display:grid}.kg-inspector dt{color:#9eb2ff;font:10px var(--font-mono);text-transform:uppercase}.kg-inspector dd{color:#aeb7c4;overflow-wrap:anywhere;margin:0;font-size:13px}.kg-neighbors{border-top:1px solid #505867;border-left:1px solid #505867;margin-top:26px;display:grid}.kg-neighbors>span{color:var(--green);font:10px var(--font-mono);text-transform:uppercase;border-bottom:1px solid #505867;border-right:1px solid #505867;padding:11px}.kg-neighbors button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:1px solid #505867;border-top:0;border-left:0;padding:11px;display:grid}.kg-neighbors strong{color:#9eb2ff;font:6px var(--font-mono);font-weight:400}.kg-neighbors small{color:#aeb7c4;font:6px/1.4 var(--font-mono);margin-top:6px}.kg-query-lab{margin-top:42px}.kg-query-output>header{background:#111722;border:1px solid #505867;grid-template-columns:120px 1fr;gap:8px 20px;padding:22px;display:grid}.kg-query-output>header span{color:var(--green);font:7px var(--font-mono);text-transform:uppercase}.kg-query-output>header strong{font-size:21px;font-weight:440}.kg-query-output>header small{color:#9eb2ff;font:7px var(--font-mono);grid-column:2}.kg-path-readout{align-items:stretch;margin-top:22px;display:flex;overflow-x:auto}.kg-path-readout>div{flex:1 0 130px;align-items:center;min-width:0;display:flex}.kg-path-readout button{border:1px solid var(--green);color:#fff;cursor:pointer;text-align:left;background:#b7f34a12;flex:1;align-content:center;min-width:120px;min-height:115px;padding:12px;display:grid}.kg-path-readout i,.kg-path-readout small{color:#8490a2;font:normal 6px var(--font-mono)}.kg-path-readout strong{margin:12px 0;font-size:14px;font-weight:450}.kg-path-readout>div>span{color:var(--green);font:15px var(--font-mono);padding:0 8px}.kg-no-path{border:1px solid var(--coral);background:#ff5b4514;margin-top:22px;padding:28px}.kg-no-path strong{color:var(--coral);font-size:22px}.kg-no-path p{color:#b9c0cb}.kg-explanation-ledger{border:1px solid #505867;margin-top:22px}.kg-explanation-ledger article{border-bottom:1px solid #505867;grid-template-columns:35px minmax(0,1fr) 90px 170px;align-items:center;gap:15px;padding:14px;display:grid}.kg-explanation-ledger article:last-child{border-bottom:0}.kg-explanation-ledger i,.kg-explanation-ledger span{color:#7d8798;font:normal 6px var(--font-mono)}.kg-explanation-ledger strong{color:var(--green);font:11px var(--font-mono);font-weight:400}.kg-explanation-ledger p{color:#aeb7c4;font:10px var(--font-mono);margin:6px 0 0}.kg-explanation-ledger code{color:#9eb2ff;font:6px var(--font-mono);overflow-wrap:anywhere}.kg-query-context{background:#3751b11a;border:1px solid #7893ec;margin-top:22px;padding:22px}.kg-query-context span{color:#9eb2ff;font:7px var(--font-mono);text-transform:uppercase}.kg-query-context p{color:#c0c7d2;margin:12px 0 0;line-height:1.5}.kg-edge-table{border:1px solid #505867;margin-top:40px}.kg-edge-table summary{color:var(--green);cursor:pointer;font:7px var(--font-mono);text-transform:uppercase;padding:16px}.kg-edge-table>div{border-top:1px solid #505867}.kg-edge-table p{color:#aeb7c4;font:6px/1.45 var(--font-mono);border-bottom:1px solid #505867;grid-template-columns:130px 140px 130px 90px 1fr;gap:15px;margin:0;padding:12px 15px;display:grid}.kg-edge-table p:last-child{border-bottom:0}.kg-edge-table p span,.kg-edge-table p em{color:var(--green);font-style:normal}.kg-inspector-lock{align-content:center;min-height:540px;display:grid}.kg-inspector-lock>span,.kg-stage-locked>span{color:var(--green);font:11px var(--font-mono);text-transform:uppercase}.kg-inspector-lock h2{margin-top:20px}.kg-inspector-lock p{color:#b5bdc9;font-size:16px;line-height:1.5}.kg-inspector-lock code{color:#9eb2ff;font:11px var(--font-mono);margin-top:18px}.kg-stage-locked{background:#111722;border:1px solid #596375;align-content:center;min-height:190px;margin-top:42px;padding:28px;display:grid}.kg-stage-locked strong{margin-top:14px;font-size:25px;font-weight:440}.kg-stage-locked p{color:#b5bdc9;max-width:850px;margin:12px 0 0;font-size:15px;line-height:1.5}@media (width<=1050px){.em-workbench,.kg-workbench{grid-template-columns:1fr}.em-main,.kg-graph-column{border-bottom:1px solid #596375;border-right:0}.em-controls{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.em-controls>*{margin-top:0}.em-skill-catalog,.sb-proposals{grid-template-columns:1fr}.em-skill-catalog article,.sb-proposals article{min-height:240px}.em-gate-grid{grid-template-columns:repeat(2,1fr)}.em-plugin-state{grid-template-columns:repeat(3,1fr)}.em-memory-store{grid-template-columns:1fr}.em-memory-store pre{min-height:180px}.sb-pipeline,.kg-build-stages{grid-template-columns:repeat(3,1fr)}.sb-pipeline li>span{display:none}.sb-workbench,.sb-vault-workbench{grid-template-columns:1fr}.sb-source-column,.sb-vault-graph{border-bottom:1px solid #596375;border-right:0}.sb-boundary-grid{grid-template-columns:repeat(2,1fr)}.kg-graph{min-width:720px}}@media (width<=680px){.extension-mechanics-lab,.ks-lab{padding-top:48px}.em-kicker,.ks-stage-kicker{gap:8px;padding-bottom:12px;display:grid}.em-kicker strong,.ks-stage-kicker strong{text-align:left}.em-stage-trace{grid-template-columns:repeat(2,1fr)}.em-stage-trace li{min-height:130px}.em-controls{grid-template-columns:1fr}.em-artifact-stack>article,.em-wire-log article{grid-template-columns:28px minmax(0,1fr)}.em-artifact-stack article pre,.em-wire-log article pre{grid-column:1/-1}.em-proposal,.em-gate-grid,.em-plugin-state,.em-mcp-boundary{grid-template-columns:1fr}.em-mcp-boundary b{text-align:center}.em-discovery-grid,.em-primitive-grid,.em-surface-registry article,.em-lifecycle-log p,.em-operation-log article{grid-template-columns:1fr}.sb-pipeline,.kg-build-stages{grid-template-columns:repeat(2,1fr)}.ks-section-head{grid-template-columns:1fr;gap:20px;padding-top:65px}.ks-section-head h2{font-size:44px}.sb-vault-graph>div{grid-template-columns:repeat(2,1fr)}.sb-relation-ledger,.sb-retrieval-workbench,.kg-query-lab{grid-template-columns:1fr}.ks-controls{border-bottom:1px solid #596375;border-right:0}.sb-answer-state,.kg-stage-readout{grid-template-columns:1fr}.sb-chunk-list article{grid-template-columns:28px minmax(0,1fr)}.sb-chunk-list article em{grid-column:2}.sb-boundary-grid,.ks-caveat-grid,.kg-analysis-grid{grid-template-columns:1fr}.kg-build-stages button{min-height:140px}.kg-graph-viewport{overflow-x:auto}.kg-graph{min-width:720px}.kg-node{width:88px;min-height:60px}.kg-edge>span{display:none}.kg-query-output>header{grid-template-columns:1fr}.kg-query-output>header small{grid-column:1}.kg-explanation-ledger article{grid-template-columns:28px 1fr}.kg-explanation-ledger article :is(span,code){grid-column:2}.kg-edge-table p{grid-template-columns:1fr}}.extension-mechanics-lab :is(.em-kicker,.em-control-set>span,.em-control-set button,.em-stage-trace strong,.em-stage-trace small,.em-outcome>span,.em-tool-definition header span,.em-plugin-package header span,.em-result-panel>span,.em-wire-log article>span,.em-wire-log article>strong,.em-operation-log strong,.em-operation-log span),.ks-lab :is(.ks-stage-kicker,.ks-control-group>span,.ks-control-group button,.ks-toggle strong,.sb-source-column header span,.sb-proposal-column>header span,.sb-vault-label,.sb-proposals article>span,.sb-vault-graph i,.sb-vault-graph small,.sb-answer-state span,.sb-chunk-list>header,.sb-boundary-meter>span,.kg-build-stages strong,.kg-build-stages small,.kg-stage-readout span,.kg-graph-column>header span,.kg-graph-column>header small,.kg-inspector>span,.kg-neighbors strong,.kg-neighbors small,.kg-query-output>header span,.kg-query-output>header small,.kg-edge-table summary),.extension-mechanics-lab :is(pre,pre code,.em-gate-grid pre,.em-wire-log pre,.em-lifecycle-log code,.em-operation-log code),.ks-lab :is(pre,pre code,.sb-note-inspector pre,.kg-explanation-ledger code,.kg-edge-table p){font-size:11px}.extension-mechanics-lab :is(.em-stage-trace i,.em-stage-trace small,.em-gate-grid i,.em-gate-grid span,.em-wire-log i,.em-operation-log i),.ks-lab :is(.sb-pipeline i,.kg-build-stages i,.sb-proposals code,.sb-relation-ledger span,.kg-node i,.kg-legend span,.kg-explanation-ledger i,.kg-explanation-ledger span){font-size:9px}.extension-mechanics-lab :is(.em-skill-catalog>span,.em-skill-catalog i,.em-skill-catalog small,.em-artifact-stack>header,.em-artifact-stack article span,.em-result-panel>small,.em-mcp-boundary span,.em-mcp-boundary small,.em-permission-surface>span,.em-permission-surface code,.em-plugin-state span,.em-surface-registry i,.em-surface-registry code,.em-lifecycle-log>span,.em-lifecycle-log strong,.em-lifecycle-log code){font-size:10px}.extension-mechanics-lab button,.ks-lab button,.ks-lab :is(.sb-source-column dt,.sb-relation-ledger span,.sb-relation-ledger small,.sb-hostile-note span,.sb-boundary-meter small,.ks-caveat-grid span,.ks-caveat-grid a,.kg-analysis-grid span,.sb-packet-switcher>span){font-size:11px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
