:root{--paper: #f6f2ea;--paper-panel: #efe8da;--ink: #1a1714;--ink-soft: #514840;--stone: #8a8074;--hairline: #e4ddce;--han: #25415a;--han-deep: #16293a;--han-wash: #ebeef1;--jeong: #b9622e;--jeong-deep: #9a4e22;--jeong-wash: rgba(185, 98, 46, .1);--wash-cool: #e7edf1;--wash-warm: #f4e8dd;--serif-display: "Newsreader", "Source Serif 4", Charter, "Iowan Old Style", Georgia, serif;--serif: "Source Serif 4", Charter, "Iowan Old Style", Georgia, "Times New Roman", serif;--han-font: "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", var(--serif);--mono: "IBM Plex Mono", ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--measure: 38rem;--measure-wide: 64rem;--pad-x: clamp(1.25rem, 5vw, 2.75rem);--section-y: clamp(4.5rem, 11vw, 8.5rem);--label: .75rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:1.075rem;line-height:1.62;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern","liga","onum"}.han,:lang(ko){font-family:var(--han-font);font-weight:500}.wrap{width:100%;max-width:var(--measure);margin-inline:auto;padding-inline:var(--pad-x)}.wrap--wide{max-width:var(--measure-wide)}main>section{padding-block:var(--section-y)}main>section+section{border-top:1px solid var(--hairline)}.section--cool{background:var(--wash-cool);border-top-color:transparent}.section--warm{background:var(--wash-warm);border-top-color:transparent}.section--cool+section,.section--warm+section{border-top-color:transparent}.site-header{padding-block:1.75rem}.site-header .wrap{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem 2rem;flex-wrap:wrap}.mark{text-decoration:none;color:var(--ink);display:inline-flex;align-items:baseline;gap:.6rem;line-height:1}.mark .mark__latin{font-family:var(--serif-display);font-weight:500;font-size:1.18rem;letter-spacing:-.005em}.mark .mark__han{font-family:var(--han-font);font-weight:500;font-size:1rem;color:var(--stone)}.site-nav{font-family:var(--mono);font-size:var(--label);letter-spacing:.02em;display:flex;flex-wrap:wrap;gap:1.35rem}.site-nav a{color:var(--ink-soft);text-decoration:none;padding-bottom:3px;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.site-nav a:hover{color:var(--ink);border-bottom-color:var(--jeong)}.site-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--han)}.nav-group{position:relative}.nav-sub{position:absolute;top:100%;left:0;margin-top:.6rem;background:var(--paper);border:1px solid var(--hairline);border-radius:6px;padding:.4rem 0;min-width:9rem;box-shadow:0 8px 26px #1a17141a;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:50}.nav-group:hover .nav-sub,.nav-group:focus-within .nav-sub{opacity:1;visibility:visible;transform:none}.nav-sub a{display:block;margin-left:0;padding:.4rem 1rem;border-bottom:1px solid transparent}h1,h2,h3{font-family:var(--serif-display);color:var(--ink);font-weight:500;line-height:1.12;letter-spacing:-.018em;text-wrap:balance}h1{font-size:clamp(2.4rem,6.4vw,4.1rem);margin:0 0 1.4rem}h2{font-size:clamp(1.65rem,3.6vw,2.3rem);margin:0 0 1.5rem}h3{font-size:1.24rem;margin:0 0 .5rem;letter-spacing:-.01em}p{margin:0 0 1.3rem}p:last-child{margin-bottom:0}.lede{font-size:clamp(1.2rem,2vw,1.4rem);line-height:1.5;color:var(--ink)}.kicker{display:block;font-family:var(--mono);font-size:var(--label);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--jeong);margin-bottom:1rem}.kicker--han{color:var(--han)}a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--han);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .16s ease}a:hover{text-decoration-color:var(--jeong)}em{font-style:italic}strong{font-weight:600}code,.mono{font-family:var(--mono);font-size:.86em}code{background:var(--jeong-wash);padding:.08em .34em;border-radius:3px}.hero{padding-top:clamp(2rem,6vw,4.5rem);padding-bottom:clamp(2.5rem,6vw,4.5rem)}.hero-sub{font-family:var(--serif-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.2;letter-spacing:-.015em;color:var(--ink);margin:-.4rem 0 1.6rem}.hero .spine{font-family:var(--serif-display);font-size:clamp(2.4rem,6.4vw,4.1rem);font-weight:500;line-height:1.08;letter-spacing:-.02em;margin:0 0 1.4rem}.hero .core-line{font-size:clamp(1.2rem,2vw,1.4rem);line-height:1.45;color:var(--ink);max-width:33rem;margin:0 0 1.6rem}.hero .core-line .turn{color:var(--ink)}.photo-band{padding:clamp(1.75rem,5vw,3.5rem) var(--pad-x)}.photo-frame{max-width:var(--measure-wide);margin-inline:auto;background:var(--paper-panel);padding:clamp(8px,1.4vw,14px);border:1px solid rgba(185,98,46,.32);border-radius:3px;box-shadow:0 5px 24px #1a171417}.photo-band img{display:block;width:100%;height:auto}.photo-band figcaption{max-width:var(--measure-wide);margin:.7rem auto 0;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-family:var(--mono);font-size:var(--label);letter-spacing:.04em;color:var(--stone)}.photo-band figcaption .credit{color:var(--stone)}.claim{border-left:2px solid var(--jeong);padding-left:clamp(1.1rem,3vw,1.75rem)}.claim .headline{font-family:var(--serif-display);font-size:clamp(1.35rem,2.6vw,1.75rem);line-height:1.32;font-weight:500;margin:0 0 1rem}.claim .hedge{color:var(--ink-soft)}.doorways{display:grid;grid-template-columns:1fr;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:8px;overflow:hidden;margin-top:2.5rem}@media(min-width:46rem){.doorways{grid-template-columns:repeat(3,1fr)}}.doorway{background:var(--paper);padding:1.75rem;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:.5rem;transition:background .18s ease}.doorway:hover{background:var(--paper-panel)}.doorway .doorway__verb{font-family:var(--mono);font-size:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--jeong)}.doorway h3{margin:0}.doorway p{color:var(--ink-soft);font-size:.98rem;margin:0}.doorway .arrow{color:var(--stone);margin-top:auto;padding-top:.75rem}.handoff{font-size:1.08rem;color:var(--ink-soft)}.handoff a{font-weight:600}.stack{list-style:none;padding:0;margin:2rem 0 0}.stack>li{padding-block:1.6rem;border-bottom:1px solid var(--hairline)}.stack>li:last-child{border-bottom:none}.stack .row-title{font-family:var(--serif-display);font-size:1.2rem;font-weight:500;margin:0 0 .35rem}.stack .row-title .name-mono{font-family:var(--mono);font-size:1rem}.stack .row-desc{color:var(--ink-soft);margin:0}.stack .row-meta{display:inline-block;font-family:var(--mono);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--stone);margin-top:.6rem}.slot{margin-top:2.5rem;background:var(--han-deep);border-radius:8px;aspect-ratio:16 / 9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:2rem;color:#ffffffd1}.slot .slot__label{font-family:var(--mono);font-size:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--jeong)}.slot .slot__note{font-size:.95rem;color:#ffffff9e;max-width:30rem}.diagram{max-width:520px;margin:2.5rem auto 0}.diagram img{display:block;width:100%;height:auto;border-radius:6px;border:1px solid var(--hairline);box-shadow:0 5px 24px #1a17141a}.diagram figcaption{margin-top:.7rem;font-family:var(--mono);font-size:var(--label);letter-spacing:.03em;color:var(--stone);text-align:center}.intent{margin-top:2rem}.intent .row-title{color:var(--ink)}.email{font-family:var(--mono);font-size:1.05rem}.contact-card{margin-top:2.75rem}.contact-card__name{font-family:var(--serif-display);font-weight:500;font-size:1.18rem;color:var(--ink);margin:0}.contact-card__tag{color:var(--stone);font-style:italic;margin:.3rem 0 0}.contact-card__loc{font-family:var(--mono);font-size:var(--label);letter-spacing:.04em;color:var(--stone);margin:.75rem 0 0}.site-footer{border-top:1px solid var(--hairline);padding-block:3rem 4rem;font-size:.95rem;color:var(--ink-soft)}.site-footer .wrap{max-width:var(--measure-wide)}.site-footer .who{margin-bottom:1.5rem;max-width:34rem}.site-footer .name-note{color:var(--ink)}.site-footer .honesty{color:var(--stone);font-style:italic;margin-bottom:1.75rem;max-width:34rem}.footer-links{display:flex;flex-wrap:wrap;gap:1.25rem;font-family:var(--mono);font-size:var(--label);letter-spacing:.02em}.footer-links a{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px}.footer-links a:hover{color:var(--ink);border-bottom-color:var(--jeong)}.footer-meta{margin-top:1.75rem;font-family:var(--mono);font-size:var(--label);color:var(--stone)}::selection{background:var(--jeong-wash);color:var(--ink)}.pipeline{position:relative;max-width:40rem;margin-top:2.5rem}.pipeline__line{position:absolute;left:12px;top:1.6rem;bottom:1.6rem;width:2px;background:var(--hairline)}.pipeline__pulse{position:absolute;left:7px;width:12px;height:12px;border-radius:50%;background:var(--jeong);box-shadow:0 0 16px 4px #b9622e73;z-index:2}.pipeline__node{position:relative;display:grid;grid-template-columns:26px 1fr;gap:1rem;padding:.85rem 0}.pipeline__marker{width:26px;height:26px;border-radius:50%;border:2px solid var(--han);background:var(--paper);margin-top:.15rem}.pipeline__label{font-family:var(--serif-display);font-weight:500;font-size:1.12rem;color:var(--ink)}.pipeline__desc{color:var(--ink-soft);font-size:.96rem;margin-top:.15rem}.pipeline__subs{display:flex;gap:.45rem;margin-top:.6rem}.pipeline__sub{width:9px;height:9px;border-radius:50%;background:var(--han)}.os-points{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:8px;overflow:hidden}.os-point{background:var(--paper);display:grid;grid-template-columns:3rem 1fr;gap:.4rem 1rem;padding:1.6rem 1.75rem}.os-point__idx{font-family:var(--mono);font-size:.9rem;color:var(--han);letter-spacing:.06em;padding-top:.25rem}.os-point__claim{font-family:var(--serif-display);font-size:1.2rem;font-weight:500;letter-spacing:-.01em;margin:0 0 .35rem}.os-point__how{color:var(--ink-soft);font-size:1rem;margin:0 0 .6rem}.os-point__link{font-family:var(--mono);font-size:var(--label);letter-spacing:.04em;text-decoration:none;color:var(--jeong);border-bottom:1px solid transparent}.os-point__link:hover{border-bottom-color:var(--jeong)}.layers{position:relative;max-width:42rem;margin:2.5rem auto 0;padding-left:1.6rem}.layers__drop{position:absolute;left:0;width:14px;height:14px;border-radius:50%;background:var(--jeong);box-shadow:0 0 18px 5px #b9622e73;transform:translate(-50%);z-index:4}.layer{position:relative;display:grid;grid-template-columns:4.5rem 1fr;gap:1rem;padding:1.1rem 1.25rem;margin-bottom:.7rem;background:var(--paper);border:1px solid var(--hairline);border-radius:8px}.layer:last-child{margin-bottom:0}.layer__meta{display:flex;flex-direction:column;gap:.15rem}.layer__code{font-family:var(--mono);font-size:var(--label);color:var(--han);letter-spacing:.04em}.layer__name{font-family:var(--serif-display);font-size:1.05rem;font-weight:500}.layer__note{color:var(--ink-soft);font-size:.96rem;margin:0}.layer__split{display:flex;gap:.5rem;margin-top:.7rem;flex-wrap:wrap}.layer__split .chip{font-family:var(--mono);font-size:.72rem;letter-spacing:.03em;color:var(--ink);background:var(--jeong-wash);border:1px solid rgba(185,98,46,.3);border-radius:999px;padding:.15rem .6rem}.layer__ground{display:flex;gap:.4rem;margin-top:.7rem}.layer__ground .tick{width:26px;height:6px;border-radius:3px;background:var(--han);transform-origin:left center}.layer__answer{height:10px;border-radius:5px;background:var(--jeong);margin-top:.7rem;transform-origin:left center}.spawn{position:relative;height:360px;max-width:40rem;margin:2.5rem auto 0}.spawn__core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:86px;height:86px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);font-family:var(--serif-display);font-size:1.05rem;box-shadow:0 6px 22px #1a171438}.spawn__domain{position:absolute;left:50%;bottom:6px;transform:translate(-50%);font-family:var(--mono);font-size:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--han)}.spawn__tool{position:absolute;left:50%;top:50%;font-family:var(--mono);font-size:.74rem;white-space:nowrap;background:var(--paper);border:1px solid var(--hairline);border-radius:999px;padding:.25rem .7rem;color:var(--ink);box-shadow:0 3px 12px #1a17141a}.panel--cool{background:var(--wash-cool);border:1px solid var(--hairline);border-radius:14px;padding:clamp(1.75rem,4vw,2.75rem)}.panel--proof{background:var(--wash-warm);border:1px solid var(--hairline);border-top:3px solid var(--jeong);border-radius:14px;padding:clamp(1.85rem,4vw,2.85rem);box-shadow:0 14px 40px #1a17141c}.panel--proof>.kicker{color:var(--jeong)}.panel--proof .promptcard{background:var(--paper)}.panel--proof .proof-list .pf{font-size:1.15rem}.proof-list{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:0}.proof-list li{display:flex;gap:1rem;align-items:baseline;flex-wrap:wrap;padding:.9rem 0;border-bottom:1px solid var(--hairline)}.proof-list li:last-child{border-bottom:none}.proof-list .pf{font-family:var(--serif-display);font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:500;color:var(--jeong);min-width:9.5rem;letter-spacing:-.01em}.proof-list .pl{color:var(--ink-soft);flex:1}.viz{position:relative;max-width:40rem;margin:2.5rem auto 0;background:var(--paper);border:1px solid var(--hairline);border-radius:12px;padding:1.9rem 1.75rem;min-height:210px}.viz__tag{display:inline-block;font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--han);margin-right:.6rem;vertical-align:.1em}.viz__tag--warm{color:var(--jeong)}.reframe__ask{color:var(--ink-soft);font-size:1.02rem;margin:0 0 .4rem}.reframe__arrow{color:var(--stone);font-size:1.15rem;margin:.1rem 0}.reframe__goal{font-family:var(--serif-display);font-size:1.18rem;font-weight:500;color:var(--ink);margin:0 0 1.15rem;line-height:1.3}.reframe__steps{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem}.reframe__step{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.78rem;color:var(--ink-soft)}.reframe__check{color:var(--jeong);font-weight:600}.grounded__claim{font-family:var(--serif-display);font-size:1.12rem;font-weight:500;color:var(--ink);margin:0;line-height:1.32}.grounded__claim.is-withheld{color:var(--stone);text-decoration:line-through;text-decoration-color:#8a807480}.grounded__link{width:2px;height:30px;background:var(--han);margin:.7rem 0 0 6px;transform-origin:top center}.grounded__link.is-broken{width:2px;background:repeating-linear-gradient(var(--stone) 0 3px,transparent 3px 6px)}.grounded__source{display:inline-flex;align-items:center;gap:.5rem;background:var(--jeong-wash);border:1px solid rgba(185,98,46,.3);border-radius:6px;padding:.35rem .7rem}.grounded__check{color:var(--jeong);font-weight:700}.grounded__withheld{font-family:var(--mono);font-size:.8rem;color:var(--stone);font-style:italic}.clonemerge{min-height:230px}.clonemerge__line{position:absolute;left:1.75rem;right:1.75rem;bottom:64px;height:2px;background:var(--han);opacity:.45}.clonemerge__core,.clonemerge__clone{position:absolute;left:26%;bottom:44px}.clonemerge__core{width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);font-family:var(--serif-display);font-size:.98rem;transform:translate(-50%);z-index:2}.clonemerge__pulse{position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--jeong)}.clonemerge__clone{width:60px;height:60px;border-radius:50%;border:2px dashed var(--jeong);background:var(--paper);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:.72rem;color:var(--jeong-deep);z-index:3}.clonemerge__work{position:absolute;top:-1.5rem;left:50%;transform:translate(-50%);white-space:nowrap;font-family:var(--mono);font-size:.7rem;color:var(--jeong-deep)}.memory{display:flex;flex-direction:column;gap:1.4rem}.memory__track{display:flex;flex-direction:column;gap:.55rem}.memory__label{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--han)}.memory__lane{display:flex;gap:.5rem;flex-wrap:wrap;min-height:2rem}.memory__chip{font-family:var(--mono);font-size:.74rem;border-radius:999px;padding:.25rem .7rem;white-space:nowrap}.memory__chip--wm{background:var(--jeong-wash);border:1px solid rgba(185,98,46,.3);color:var(--ink)}.memory__chip--ltm{background:var(--han-wash);border:1px solid rgba(37,65,90,.25);color:var(--ink)}.memory__retrieve{font-family:var(--mono);font-size:.7rem;color:var(--jeong-deep)}.team{text-align:center}.team__root{display:inline-block;font-family:var(--serif-display);font-size:1.05rem;font-weight:500;background:var(--ink);color:var(--paper);border-radius:8px;padding:.45rem 1.1rem}.team__rail{width:2px;height:1.4rem;background:var(--hairline);margin:0 auto}.team__row{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem}.team__agent{position:relative;font-family:var(--mono);font-size:.74rem;background:var(--paper);border:1px solid var(--han);border-radius:6px;padding:.35rem .7rem;color:var(--ink)}.team__stem{position:absolute;top:-1.4rem;left:50%;width:1px;height:1.4rem;background:var(--hairline)}.race{display:flex;justify-content:center}.race__svg{width:100%;max-width:34rem;height:auto}.race__start{fill:var(--ink)}.race__path{fill:none;stroke:var(--stone);stroke-width:2}.race__path--win{stroke:var(--jeong);stroke-width:2.5}.race__end{fill:var(--stone)}.race__end--win{fill:var(--jeong)}.race__score{font-family:var(--mono);font-size:11px;fill:var(--ink-soft)}.race__score--win{fill:var(--jeong-deep);font-weight:600}.faculties{height:220px}.faculties__svg{position:absolute;inset:0;width:100%;height:100%}.faculties__edge{fill:none;stroke:var(--han);stroke-width:1;vector-effect:non-scaling-stroke}.faculties__node{position:absolute;font-family:var(--mono);font-size:.76rem;background:var(--paper);border:1.5px solid var(--han);color:var(--ink);border-radius:999px;padding:.3rem .75rem;white-space:nowrap}.fleet{text-align:center}.fleet__prime{display:inline-block;font-family:var(--serif-display);font-size:1.05rem;font-weight:500;background:var(--ink);color:var(--paper);border-radius:999px;padding:.45rem 1.2rem}.fleet__rail{width:2px;height:1.4rem;background:var(--hairline);margin:0 auto}.fleet__row{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem}.fleet__machine{display:flex;flex-direction:column;gap:.4rem;background:var(--paper);border:1px solid var(--hairline);border-radius:8px;padding:.6rem .7rem;min-width:5.4rem}.fleet__name{font-family:var(--mono);font-size:.68rem;color:var(--ink-soft)}.fleet__bar{display:block;height:5px;border-radius:3px;background:var(--hairline);overflow:hidden}.fleet__fill{display:block;height:100%;background:var(--jeong);transform-origin:left center}.personalize{min-height:230px}.personalize__field{position:absolute;inset:0}.personalize__scenario{position:absolute;left:50%;top:50%;font-family:var(--mono);font-size:.74rem;color:var(--ink-soft);background:var(--paper);border:1px solid var(--hairline);border-radius:999px;padding:.25rem .7rem;white-space:nowrap}.personalize__core{position:absolute;left:50%;top:50%;width:104px;height:104px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--ink);color:var(--paper);font-family:var(--serif-display);font-size:.95rem;box-shadow:0 0 30px 6px #b9622e47}.extend{display:flex;align-items:stretch;gap:0}.extend__side{flex:1;display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:0 .5rem}.extend__divide{width:1px;background:var(--hairline)}.extend__head{font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--stone)}.extend__tangle{position:relative;display:flex;gap:1.4rem;align-items:center;min-height:60px}.extend__knot{width:26px;height:26px;border-radius:6px;border:2px solid var(--hairline);background:var(--paper)}.extend__wires{position:absolute;left:13px;right:13px;top:50%;height:2px;background:var(--stone);opacity:.4}.extend__stack{display:flex;flex-direction:column;gap:.4rem;min-height:60px;justify-content:center}.extend__piece{width:84px;height:16px;border-radius:4px;background:var(--han-wash);border:1px solid rgba(37,65,90,.3)}.extend__piece--new{background:#7a9c5a38;border-color:#5f7a3a}.extend__verdict{font-family:var(--mono);font-size:.72rem}.extend__verdict--bad{color:#b23b2e}.extend__verdict--good{color:#5f7a3a}.trust{min-height:150px;display:flex;align-items:center}.trust__track{position:absolute;left:1.75rem;right:1.75rem;top:50%;height:2px;background:var(--hairline)}.trust__gate{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem}.trust__marker{width:18px;height:18px;border-radius:50%;border:2px solid var(--hairline);background:var(--paper)}.trust__label{position:absolute;top:1.7rem;font-family:var(--mono);font-size:.66rem;color:var(--ink-soft);white-space:nowrap}.trust__token{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:var(--jeong);box-shadow:0 0 14px 3px #b9622e80;z-index:3}.trust__end{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);font-family:var(--serif-display);font-weight:500;color:var(--jeong-deep)}.flow{min-height:150px;display:flex;align-items:center}.flow__track{position:absolute;left:1.75rem;right:1.75rem;top:50%;height:2px;background:var(--hairline)}.flow__pulse{position:absolute;top:50%;transform:translateY(-50%);width:13px;height:13px;border-radius:50%;background:var(--jeong);box-shadow:0 0 16px 4px #b9622e73;z-index:3}.flow__stage{position:absolute;top:50%;transform:translate(-50%) translateY(-50%);display:flex;flex-direction:column;align-items:center}.flow__node{width:20px;height:20px;border-radius:50%;border:2px solid var(--hairline);background:var(--paper)}.flow__label{position:absolute;top:1.7rem;font-family:var(--mono);font-size:.66rem;color:var(--ink-soft);white-space:nowrap}.flow__split{position:absolute;bottom:1.5rem;display:flex;gap:4px}.flow__dot{width:7px;height:7px;border-radius:50%;background:var(--han)}.layer__intake{display:flex;gap:5px;margin-top:.7rem}.layer__intake .dash{width:22px;height:5px;border-radius:3px;background:var(--han);opacity:.7}.layer__merge{position:relative;display:flex;align-items:center;gap:6px;margin-top:.7rem;height:14px}.layer__merge .seed{width:10px;height:10px;border-radius:50%;background:var(--han)}.layer__merge .merged{width:13px;height:13px;border-radius:50%;background:var(--jeong)}.spawn__edge{position:absolute;left:50%;top:50%;height:1.5px;background:var(--jeong);z-index:1}.umach{position:relative;max-width:40rem;margin:2.5rem auto 0;padding-left:1.5rem}.umach__rail{position:absolute;left:6px;top:1.5rem;bottom:1.5rem;width:2px;background:var(--hairline)}.umach__pulse{position:absolute;left:-5px;width:12px;height:12px;border-radius:50%;background:var(--jeong);box-shadow:0 0 14px 3px #b9622e73}.umach__rows{display:flex;flex-direction:column;gap:.55rem}.umach__row{display:grid;grid-template-columns:92px 1fr;gap:1.1rem;align-items:center;background:var(--paper);border:1px solid var(--hairline);border-radius:9px;padding:.7rem .9rem}.umach__meta{display:flex;flex-direction:column;gap:.1rem}.umach__name{font-family:var(--serif-display);font-weight:500;font-size:1.02rem}.umach__note{color:var(--ink-soft);font-size:.88rem}.umach__w{height:40px;display:flex;align-items:center;justify-content:center;gap:4px}.umach__mem{flex-direction:column;gap:4px;align-items:stretch;align-self:stretch}.umach__memrow{height:7px;background:var(--han-wash);border-radius:2px;overflow:hidden}.umach__memfill{display:block;height:100%;width:100%;background:var(--han);transform-origin:left center}.umach__cpu{gap:5px}.umach__core{width:16px;height:16px;border-radius:3px;background:var(--jeong)}.umach__fleet{gap:5px}.umach__proc{width:13px;height:13px;border-radius:2px;border:1.5px solid var(--han);background:var(--han-wash)}.umach__ground{flex-direction:column;gap:4px;align-items:flex-start}.umach__tick{width:30px;height:5px;border-radius:3px;background:var(--han);transform-origin:left center}.umach__disk{width:34px;height:22px;border-radius:6px;background:var(--ink)}.umach__doc{width:26px;height:32px;border-radius:3px;background:var(--jeong);transform-origin:center bottom}.umach__token{width:18px;height:18px;border-radius:50%;background:var(--jeong)}.reframe__cols{display:grid;grid-template-columns:1fr;gap:.6rem;margin-top:1.1rem}@media(min-width:40rem){.reframe__cols{grid-template-columns:repeat(3,1fr)}}.reframe__col{background:var(--paper-panel);border:1px solid var(--hairline);border-radius:8px;padding:.7rem .8rem;display:flex;flex-direction:column;gap:.35rem;min-height:4.6rem}.reframe__h{font-family:var(--mono);font-size:.62rem;letter-spacing:.07em;text-transform:uppercase;color:var(--han)}.reframe__spec{font-size:.92rem;color:var(--ink)}.cself__rows{display:flex;flex-direction:column;gap:.7rem}.cself__row{display:grid;grid-template-columns:5rem 1fr 2.6rem;gap:.8rem;align-items:center}.cself__label{font-family:var(--mono);font-size:.74rem;color:var(--ink-soft)}.cself__bar{height:12px;background:var(--han-wash);border-radius:6px;overflow:hidden}.cself__fill{display:block;height:100%;background:var(--jeong);transform-origin:left center}.cself__done{font-family:var(--mono);font-size:.66rem;color:var(--jeong-deep)}.cself__note{display:block;margin-top:1.1rem;font-family:var(--mono);font-size:.72rem;color:var(--stone)}.atree{overflow-x:auto}.atree__ul{display:flex;justify-content:center;gap:.4rem;list-style:none;margin:0;padding:1.1rem 0 0;position:relative}.atree__li{display:flex;flex-direction:column;align-items:center;position:relative;padding:1.1rem .35rem 0}.atree__node{font-family:var(--mono);font-size:.7rem;background:var(--paper);border:1px solid var(--han);border-radius:6px;padding:.25rem .55rem;white-space:nowrap;color:var(--ink)}.atree__node--root{background:var(--ink);color:var(--paper);border-color:var(--ink);font-family:var(--serif-display);font-size:.85rem;padding:.3rem .7rem}.atree__li:before,.atree__li:after{content:"";position:absolute;top:0;right:50%;width:50%;height:1.1rem;border-top:1px solid var(--hairline)}.atree__li:after{right:auto;left:50%;border-left:1px solid var(--hairline)}.atree__li:only-child:before,.atree__li:only-child:after{display:none}.atree__li:first-child:before,.atree__li:last-child:after{border:0 none}.atree__li:last-child:before{border-right:1px solid var(--hairline)}.atree__ul .atree__ul:before{content:"";position:absolute;top:0;left:50%;width:0;height:1.1rem;border-left:1px solid var(--hairline)}.atree__root{padding-top:0}.atree__root>.atree__li{padding-top:0}.atree__root>.atree__li:before,.atree__root>.atree__li:after{display:none}.persona{display:flex;align-items:center;gap:1rem;min-height:240px}.persona__who{display:flex;flex-direction:column;gap:.2rem;min-width:6.5rem}.persona__name{font-family:var(--serif-display);font-size:1.3rem;font-weight:500}.persona__role{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--stone)}.persona__stage{position:relative;flex:1;height:230px}.persona__core{position:absolute;left:50%;top:50%;width:92px;height:92px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--ink);color:var(--paper);font-family:var(--serif-display);font-size:.82rem;line-height:1.15;padding:.3rem;box-shadow:0 0 26px 5px #b9622e40}.persona__bubble{position:absolute;left:50%;top:50%;font-family:var(--mono);font-size:.7rem;white-space:nowrap;background:var(--paper);border:1px solid var(--hairline);border-radius:999px;padding:.22rem .6rem;color:var(--ink);box-shadow:0 3px 10px #1a171414}@media(max-width:34rem){.persona{flex-direction:column;align-items:flex-start}.persona__stage{width:100%}}.fleet__goal{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--han);margin-top:.4rem}.fleet__sub{font-family:var(--mono);font-size:.64rem;color:var(--stone)}.faculties__result{position:absolute;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--jeong);color:var(--paper);font-family:var(--mono);font-size:.66rem;box-shadow:0 0 18px 4px #b9622e4d}.extend{display:block}.extend__grid{display:flex;align-items:stretch;gap:0}.extend__ex{font-family:var(--mono);font-size:.72rem;line-height:1.4;color:var(--ink-soft);min-height:2.4rem}.extend__ex--good{color:#4f6b30}.promptcard{margin:1.4rem 0 1.2rem;padding:1rem 1.2rem;border-left:2px solid var(--jeong);background:var(--paper-panel);border-radius:0 8px 8px 0;font-family:var(--mono);font-size:.92rem;line-height:1.5;color:var(--ink)}.proof-lead{color:var(--ink-soft);margin-bottom:.4rem}.doorways--two{grid-template-columns:1fr}@media(min-width:46rem){.doorways--two{grid-template-columns:repeat(2,1fr)}}.lc{position:relative;max-width:42rem;margin:2.5rem auto 0;padding-left:2rem}.lc__rail{position:absolute;left:7px;top:0;bottom:0;width:2px;background:var(--hairline)}.lc__ball{position:absolute;left:8px;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--jeong);box-shadow:0 0 14px 3px #b9622e80;z-index:4}.lc__layers{display:flex;flex-direction:column;gap:8px}.lc__layer{position:relative;display:grid;grid-template-columns:4.5rem 1fr;gap:1rem;padding:0 1.1rem;align-items:center;background:var(--paper);border:1px solid var(--hairline);border-radius:9px;overflow:hidden;transition:border-color .22s ease}.lc__layer.is-active{border-color:var(--jeong)}.lc__sweep{position:absolute;inset:0;background:var(--jeong-wash);transform-origin:left center;z-index:0}.lc__meta{position:relative;z-index:1;display:flex;flex-direction:column;gap:.1rem}.lc__code{font-family:var(--mono);font-size:var(--label);color:var(--han)}.lc__name{font-family:var(--serif-display);font-size:1.05rem;font-weight:500}.lc__body{position:relative;z-index:1}.lc__note{color:var(--ink-soft);font-size:.92rem;margin:0}.lc__wwrap{margin-top:.5rem}.lc__widget{display:flex;gap:5px;align-items:center}.lc__dash{width:22px;height:5px;border-radius:3px;background:var(--han)}.lc__chip{font-family:var(--mono);font-size:.68rem;color:var(--ink);background:var(--jeong-wash);border:1px solid rgba(185,98,46,.3);border-radius:999px;padding:.12rem .5rem}.lc__merge{position:relative;height:14px}.lc__seed{width:10px;height:10px;border-radius:50%;background:var(--han)}.lc__merged{width:13px;height:13px;border-radius:50%;background:var(--jeong)}.lc__tick{width:24px;height:6px;border-radius:3px;background:var(--han);transform-origin:left center}.lc__answer{width:120px;height:9px;border-radius:5px;background:var(--jeong);transform-origin:left center}.sf{max-width:40rem;margin:2.5rem auto 0}.sf__track{position:relative;height:44px}.sf__linebg{position:absolute;left:6%;right:6%;top:9px;height:2px;background:var(--hairline)}.sf__dot{position:absolute;top:9px;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:var(--jeong);box-shadow:0 0 14px 3px #b9622e73;z-index:3}.sf__node{position:absolute;top:9px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;background:none;border:none;cursor:pointer;padding:0}.sf__node:before{content:"";width:18px;height:18px;border-radius:50%;border:2px solid var(--hairline);background:var(--paper);display:block;transition:border-color .2s ease}.sf__node.is-active:before{border-color:var(--han)}.sf__nodelabel{position:absolute;top:1.4rem;font-family:var(--mono);font-size:.64rem;color:var(--ink-soft);white-space:nowrap}.sf__node.is-active .sf__nodelabel{color:var(--ink)}.sf__panel{display:flex;gap:1.25rem;align-items:center;margin-top:1.6rem;background:var(--paper);border:1px solid var(--hairline);border-radius:10px;padding:1.25rem 1.4rem;min-height:96px}.sf__paneltext{display:flex;flex-direction:column;gap:.25rem;flex:1}.sf__paneltitle{font-family:var(--serif-display);font-size:1.1rem;font-weight:500}.sf__paneldetail{color:var(--ink-soft);font-size:.92rem}.sf__panelviz{flex:0 0 auto;min-width:8rem;display:flex;justify-content:center;align-items:center}.sf__pill{font-family:var(--mono);font-size:.74rem;background:var(--jeong-wash);border:1px solid rgba(185,98,46,.3);border-radius:999px;padding:.25rem .7rem}.sf__rows{display:flex;flex-direction:column;gap:5px;width:7rem}.sf__planline{height:7px;border-radius:3px;background:var(--han);transform-origin:left center}.sf__chips{display:flex;flex-direction:column;gap:4px}.sf__chip{font-family:var(--mono);font-size:.64rem;color:var(--ink);background:var(--han-wash);border:1px solid rgba(37,65,90,.25);border-radius:999px;padding:.1rem .5rem;text-align:center}.sf__gr{display:flex;flex-direction:column;align-items:center;gap:3px}.sf__claim{font-family:var(--mono);font-size:.66rem;color:var(--ink-soft)}.sf__link{width:2px;height:14px;background:var(--han);transform-origin:top center}.sf__src{font-family:var(--mono);font-size:.66rem;color:var(--jeong-deep)}.sf__doc{font-family:var(--mono);font-size:.78rem;color:var(--jeong-deep)}@media(max-width:34rem){.sf__panel{flex-direction:column;align-items:flex-start}}.stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:10px;overflow:hidden;margin:2rem 0}@media(min-width:40rem){.stat-grid{grid-template-columns:repeat(3,1fr)}}.stat{background:var(--paper);padding:1.3rem 1.4rem;display:flex;flex-direction:column;gap:.3rem}.stat .sfig{font-family:var(--serif-display);font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:500;color:var(--jeong);letter-spacing:-.01em}.stat .slab{color:var(--ink-soft);font-size:.92rem}.cmp-wrap{overflow-x:auto;margin:1.8rem 0}.cmp{width:100%;border-collapse:collapse;font-size:.95rem;min-width:40rem}.cmp th,.cmp td{text-align:left;padding:.7rem .85rem;border-bottom:1px solid var(--hairline);vertical-align:top}.cmp thead th{font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--stone);border-bottom:1px solid var(--ink-soft)}.cmp thead th.col-umma{color:var(--jeong)}.cmp tbody th{font-weight:500;color:var(--ink)}.cmp td.col-umma,.cmp th.col-umma{background:var(--jeong-wash)}.cmp .m{font-family:var(--mono);font-weight:700;margin-right:.4rem}.cmp .m.yes{color:var(--jeong-deep)}.cmp .m.mid{color:var(--han)}.cmp .m.no{color:var(--stone)}.umach__rail{top:0;bottom:0}.umach__ball{position:absolute;left:7px;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;background:var(--jeong);box-shadow:0 0 13px 3px #b9622e80;z-index:4}.umach__row{padding:0 .9rem;transition:opacity .26s ease}.umach__row:not(.is-on){opacity:.4}.trust__track{right:3.6rem}.trust__end{background:var(--paper);padding:0 .35rem;z-index:4}.atree{max-width:100%}.atree__ul{gap:.3rem}.atree__li{padding:1rem .25rem 0}.atree__node{font-size:.66rem;padding:.2rem .5rem}.lc__layer{grid-template-columns:6rem 1fr}.lc__name{font-size:1rem}.cite{font-family:var(--mono);font-size:.72rem;white-space:nowrap;color:var(--han);text-decoration:none;border-bottom:1px dotted var(--han);margin-left:.2rem}.cite:hover{color:var(--jeong);border-bottom-color:var(--jeong)}.case-cards{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:2rem}@media(min-width:46rem){.case-cards{grid-template-columns:repeat(2,1fr)}}.case-card{display:flex;flex-direction:column;gap:.45rem;background:var(--paper);border:1px solid var(--hairline);border-radius:12px;padding:1.75rem;text-decoration:none;color:var(--ink);transition:border-color .18s ease}.case-card:hover{border-color:var(--jeong)}.case-card__tag{font-family:var(--mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--han)}.case-card__title{font-family:var(--serif-display);font-size:1.4rem;font-weight:500;margin:.2rem 0 0;letter-spacing:-.01em;line-height:1.15}.case-card__time{font-family:var(--mono);font-size:.8rem;color:var(--jeong)}.case-card__hook{color:var(--ink-soft);font-size:.98rem;margin:.3rem 0 0}.case-card__stats{display:flex;gap:1.4rem;flex-wrap:wrap;margin-top:.6rem}.ccs{display:flex;flex-direction:column}.ccs__fig{font-family:var(--serif-display);font-size:1.15rem;font-weight:500;color:var(--ink)}.ccs__lab{font-family:var(--mono);font-size:.62rem;letter-spacing:.03em;color:var(--stone);text-transform:uppercase}.case-card__more{font-family:var(--mono);font-size:var(--label);color:var(--jeong);margin-top:auto;padding-top:.6rem}.teardowns{display:flex;flex-direction:column;gap:1.25rem;margin-top:2rem}.teardown{background:var(--paper);border:1px solid var(--hairline);border-radius:12px;padding:1.5rem 1.6rem}.teardown__head{display:flex;align-items:baseline;gap:.7rem;margin-bottom:1rem;flex-wrap:wrap}.teardown__name{font-family:var(--serif-display);font-size:1.3rem;font-weight:500;margin:0}.teardown__note{font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--stone)}.teardown__grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:8px;overflow:hidden}@media(min-width:48rem){.teardown__grid{grid-template-columns:repeat(2,1fr)}}.td{background:var(--paper);padding:1rem 1.1rem}.td__lbl{display:block;font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--stone);margin-bottom:.4rem}.td p{margin:0;font-size:.94rem;color:var(--ink-soft);line-height:1.5}.td--umma{background:var(--jeong-wash)}.td--umma .td__lbl{color:var(--jeong)}.td--umma p{color:var(--ink)}.teardown__close{margin-top:1.5rem;font-size:1.08rem;color:var(--ink);max-width:var(--measure-wide)}.cmp--frontier thead th,.cmp--frontier td{text-align:center}.cmp--frontier tbody th{text-align:left}.cmp__sub{display:block;font-family:var(--mono);font-size:.58rem;letter-spacing:.04em;color:var(--stone);text-transform:none;font-weight:400;margin-top:.15rem}.frontier__claims{margin-top:1.5rem;display:flex;flex-direction:column;gap:.55rem}.frontier__claim{font-size:.92rem;color:var(--ink-soft);margin:0}.frontier__model{font-family:var(--mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--han);margin-right:.5rem}.frontier__note{font-size:.95rem;color:var(--ink);margin:.5rem 0 0;max-width:var(--measure-wide)}.pullquote{border-left:2px solid var(--jeong);padding-left:1.25rem;margin:1.5rem 0 0;font-family:var(--serif-display);font-size:clamp(1.18rem,2.3vw,1.5rem);line-height:1.4;font-weight:500;color:var(--ink)}.pullquote cite{display:block;margin-top:.8rem;font-family:var(--mono);font-size:.72rem;font-style:normal;letter-spacing:.02em;color:var(--stone);line-height:1.5}.downloads{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.5rem;max-width:var(--measure-wide)}.dl{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--paper);border:1px solid var(--hairline);border-radius:8px;padding:.85rem 1.1rem;text-decoration:none;color:var(--ink);transition:border-color .18s ease}.dl:hover{border-color:var(--jeong)}.dl__label{font-size:.95rem}.dl__meta{font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;color:var(--jeong);white-space:nowrap}.press-contact{margin-top:1.5rem;font-family:var(--mono);font-size:var(--label);letter-spacing:.02em;color:var(--stone)}.recently{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}@media(min-width:46rem){.recently{grid-template-columns:repeat(2,1fr);gap:2.5rem}}.recently-case{display:flex;flex-direction:column}.recently-case__tag{font-family:var(--mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--han);margin-bottom:.8rem}.recently-case .promptcard{font-size:.85rem;margin:0 0 1rem}.recently-case .handoff{margin-top:1rem}.wrap>p,.wrap>.handoff,.wrap>.promptcard,.wrap>.frontier__stinger{max-width:var(--measure)}.wrap>.lede{max-width:44rem}.wrap>.pullquote{max-width:46rem}.frontier__claims{max-width:52rem}.coming-soon{font-family:var(--serif);font-size:1.15rem;font-weight:400;color:var(--ink-soft);margin:0}.recently .proof-list li{padding:.5rem 0;gap:.55rem}.recently .proof-list .pf{min-width:0;font-size:1.05rem}.recently .proof-list .pl{color:var(--ink);flex:0 1 auto;font-size:.9rem}.trust{max-width:40rem;margin:2.5rem auto 0;background:var(--paper);border:1px solid var(--hairline);border-radius:12px;padding:1.75rem;display:block;min-height:0}.trust__rows{display:flex;flex-direction:column;gap:.7rem}.trust__row{display:flex;align-items:center;justify-content:space-between;gap:.9rem;flex-wrap:wrap;padding-bottom:.7rem;border-bottom:1px solid var(--hairline)}.trust__row:last-child{border-bottom:none;padding-bottom:0}.trust__claim{font-family:var(--serif);font-size:.96rem;color:var(--ink);flex:1;min-width:12rem}.trust__verdict{font-family:var(--mono);font-size:.72rem;white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px}.trust__verdict.is-ok{color:var(--jeong-deep);background:var(--jeong-wash);border:1px solid rgba(185,98,46,.3)}.trust__verdict.is-no{color:var(--stone);background:var(--paper-panel);border:1px solid var(--hairline)}.trust__src{color:var(--han)}.trust__caption{display:block;margin-top:1.2rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.02em;color:var(--ink-soft)}.agent-flows{display:flex;flex-direction:column;gap:1.25rem;margin-top:2rem}.aflow{background:var(--paper);border:1px solid var(--hairline);border-radius:12px;padding:1.4rem 1.6rem}.aflow__head{display:flex;align-items:baseline;gap:.7rem;margin-bottom:.9rem;flex-wrap:wrap}.aflow__head h3{font-family:var(--serif-display);font-size:1.25rem;font-weight:500;margin:0}.aflow__note{font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--stone)}.aflow__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.aflow__list>li{display:grid;grid-template-columns:6rem 1fr;gap:.9rem;align-items:baseline;padding-left:.9rem;border-left:2px solid var(--hairline)}.aflow__list>li>span:last-child{font-size:.94rem;color:var(--ink-soft);line-height:1.5}.aflow__lbl{font-family:var(--mono);font-size:.62rem;letter-spacing:.07em;text-transform:uppercase;color:var(--han);padding-top:.1rem}.aflow__lbl--no{color:#b23b2e}.aflow__umma{border-left-color:var(--jeong)}.aflow__lbl--umma{color:var(--jeong)}.aflow__umma>span:last-child{color:var(--ink)}.aflow__proof{font-family:var(--mono);font-size:.72rem;white-space:nowrap;color:var(--jeong);text-decoration:none;border-bottom:1px solid transparent}.aflow__proof:hover{border-bottom-color:var(--jeong)}@media(max-width:32rem){.aflow__list>li{grid-template-columns:1fr;gap:.2rem}}.frontier__lead{display:block;font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--stone);margin-bottom:.2rem}.frontier__stinger{margin-top:1.4rem;font-family:var(--serif-display);font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:500;color:var(--ink)}.wrap>p,.wrap>.handoff,.wrap>.promptcard{max-width:48rem}.wrap>.lede{max-width:52rem}.wrap>.pullquote{max-width:50rem}.hero .core-line{max-width:46rem}.coming-soon{font-size:1.5rem;font-weight:500;color:var(--ink)}.recently .proof-list li{flex-direction:column;align-items:flex-start;gap:.1rem}.recently .proof-list .pf{font-family:var(--serif-display);font-weight:500;color:var(--jeong);font-size:1.1rem}.recently .proof-list .pl{color:var(--ink-soft);font-size:.9rem}.schem{max-width:44rem;margin:2.5rem auto 0;overflow-x:auto}.schem__row{display:flex;align-items:flex-start;justify-content:center;min-width:30rem;padding-top:.4rem}.schem__conn{flex:1 1 auto;height:2px;min-width:1.4rem;margin-top:.8rem;background:var(--hairline);transition:background .3s ease}.schem__conn.is-on{background:var(--jeong)}.schem__stack{display:flex;flex-direction:column;align-items:center;gap:.55rem;flex:0 0 auto}.schem__node{font-family:var(--mono);font-size:.74rem;border-radius:8px;padding:.42rem .7rem;white-space:nowrap;border:1.5px solid var(--hairline);background:var(--paper);color:var(--ink-soft);transition:border-color .3s ease,color .3s ease}.schem__node.is-on{border-color:var(--han);color:var(--ink)}.schem__node--in,.schem__node--out{border-radius:999px}.schem__node--out.is-on{border-color:var(--jeong);color:var(--jeong-deep);background:var(--jeong-wash)}.schem__block{font-family:var(--mono);font-size:.64rem;color:var(--stone);white-space:nowrap}.schem__x{color:#b23b2e;font-weight:700}.frontier__quote{margin:0 0 1rem;font-family:var(--serif);font-size:1rem;color:var(--ink);line-height:1.5;border-left:2px solid var(--hairline);padding-left:1rem}.frontier__attr{display:block;text-align:right;margin-top:.35rem;font-family:var(--mono);font-size:.72rem;color:var(--stone)}.poke{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.poke>li{padding-left:1rem;border-left:2px solid var(--jeong);font-size:.98rem;color:var(--ink-soft);line-height:1.55}.poke>li strong{color:var(--ink);font-weight:600}.viz,.umach,.lc,.spawn,.layers,.htrust{margin-left:0;margin-right:0}.umach,.hero .core-line{max-width:48rem}.htrust{max-width:48rem;margin-top:2.5rem}.htrust__sublbl{text-anchor:middle;font-size:9.5px;letter-spacing:1px;fill:var(--han)}.htrust__gate{fill:var(--paper);stroke:var(--hairline);stroke-width:1.5;transition:fill .3s ease,stroke .3s ease}.htrust__gate.is-on{stroke:var(--jeong);fill:var(--jeong-wash)}.htrust__gatelbl{text-anchor:middle;font-size:11px;fill:var(--ink)}.htrust__fail{text-anchor:middle;font-size:10px;fill:var(--stone);opacity:.35;transition:opacity .3s ease,fill .3s ease}.htrust__fail.is-on{fill:#b23b2e;opacity:1}.wrap--wide>.kicker,.wrap--wide>h1,.wrap--wide>h2,.wrap--wide>h3,.wrap--wide>p,.wrap--wide>.lede,.wrap--wide>.handoff,.wrap--wide>.promptcard,.wrap--wide>.pullquote,.wrap--wide>.poke{max-width:48rem;margin-inline:auto}.viz,.umach,.lc,.spawn,.layers,.htrust{margin-left:auto;margin-right:auto}.umach{max-width:48rem}.hero .core-line,.hero .hero-sub{margin-inline:auto}.htrust{max-width:44rem;margin:2.5rem auto 0}.htrust__svg{width:100%;height:auto;overflow:visible;display:block}.htrust text{font-family:var(--mono);fill:var(--ink-soft)}.htrust__sub{fill:var(--paper-panel);stroke:var(--hairline);stroke-width:1}.htrust__sublbl{text-anchor:middle;font-size:10px;letter-spacing:1.5px;fill:var(--han)}.htrust__flow{stroke:var(--hairline);stroke-width:2}.htrust__stem{stroke:var(--hairline);stroke-width:1.5;transition:stroke .3s ease}.htrust__stem.is-on{stroke:var(--jeong)}.htrust__prov{stroke:var(--han);stroke-width:1.5}.htrust__io{fill:var(--ink)}.htrust__out{fill:var(--paper);stroke:var(--hairline);stroke-width:2;transition:fill .3s ease,stroke .3s ease}.htrust__out.is-on{fill:var(--jeong);stroke:var(--jeong)}.htrust__check{text-anchor:middle;font-size:11px;fill:var(--paper);font-weight:700}.htrust__small{text-anchor:middle;font-size:10px}.htrust__small.is-on{fill:var(--jeong-deep)}.htrust__shape{fill:var(--paper);stroke:var(--hairline);stroke-width:1.5;transition:fill .3s ease,stroke .3s ease}.htrust__shape.is-on{fill:var(--jeong-wash);stroke:var(--jeong)}.htrust__shapelbl{text-anchor:middle;font-size:10px;fill:var(--ink)}.htrust__needle{stroke:var(--ink-soft);stroke-width:1.5;transition:stroke .3s ease}.htrust__needle.is-on{stroke:var(--jeong-deep)}.htrust__pulse{fill:var(--jeong)}.ht{max-width:40rem;margin:2.6rem auto 0;display:flex;flex-direction:column;align-items:center}.ht__claim{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--mono);font-size:.74rem;line-height:1.25;background:var(--paper);border:1px solid var(--han);border-radius:7px;padding:.45rem .85rem;color:var(--ink)}.ht__claimdot{width:8px;height:8px;border-radius:50%;background:var(--han)}.ht__fork{width:100%;height:24px;display:block}.ht__forkline{fill:none;stroke:var(--hairline);stroke-width:1.5;vector-effect:non-scaling-stroke}.ht__cols{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.ht__col{position:relative;display:flex;flex-direction:column;align-items:center}.ht__dot{position:absolute;left:calc(50% - 9rem);width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--jeong);box-shadow:0 0 11px 2px #b9622e73;z-index:3;transition:top .42s ease,opacity .3s ease}.ht__edge{width:2px;height:10px;background:var(--hairline)}.ht__edge.is-break{width:0;border-left:2px dashed #b23b2e;background:none}.ht__node{box-sizing:border-box;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;font-family:var(--mono);font-size:.72rem;line-height:1.25;text-align:center;background:var(--paper);border:1px solid var(--hairline);border-radius:7px;padding:.3rem .7rem;color:var(--ink-soft);opacity:.5;transition:opacity .32s ease,border-color .32s ease,background .32s ease,color .32s ease}.ht__node.is-on{opacity:1;border-color:var(--han);color:var(--ink)}.ht__node--source.is-on{border-color:var(--jeong);background:var(--jeong-wash)}.ht__node--nosrc.is-on{border-style:dashed;border-color:#b23b2e;color:#b23b2e}.ht__node--ok,.ht__node--no{border-radius:999px}.ht__node--ok.is-on{border-color:var(--jeong);background:var(--jeong-wash);color:var(--jeong-deep)}.ht__node--no.is-on{border-color:var(--hairline);background:var(--paper-panel);color:var(--stone)}.ht__label{display:block}.htw{display:flex;align-items:center;justify-content:center;gap:4px;height:13px}.htw__dot{width:4px;height:4px;border-radius:50%;background:var(--han)}.htw__bar{width:14px;height:3px;border-radius:2px;background:var(--stone);transform-origin:left center}.htw__bar.is-hit{background:var(--jeong)}.htw__doc{width:11px;height:13px;border:1.5px solid var(--han);border-radius:2px}.htw__found{font-size:12px;line-height:1;color:var(--jeong-deep);font-weight:700}.htw__scan{width:12px;height:12px;border:1.5px dashed var(--stone);border-radius:50%}.htw__empty{font-size:12px;line-height:1;color:#b23b2e}@media(max-width:34rem){.ht__cols{gap:.9rem}.ht__node{font-size:.64rem;padding:.3rem .45rem}.ht__dot{display:none}}@media(max-width:40rem){html,body{overflow-x:hidden}.viz{padding:1.5rem 1.05rem}.umach{padding-left:0}.umach__rail,.umach__ball,.umach__pulse{display:none}.umach__row{height:auto!important;grid-template-columns:50px 1fr;gap:.8rem;padding:.65rem .8rem}.spawn{zoom:.78;overflow:hidden}.clonemerge{zoom:.86;overflow:hidden}.faculties{overflow:hidden}.faculties__node{font-size:.63rem;padding:.22rem .5rem}.sf__nodelabel{font-size:.55rem}.lc{padding-left:1.5rem}.lc__layer{grid-template-columns:4.25rem 1fr}.lc__meta,.lc__body{min-width:0}.lc__answer{width:100%;max-width:120px}.persona__stage{overflow:hidden}.ht__node{height:auto;min-height:52px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.mark--ts[data-astro-cid-3ef6ksr2]{align-items:center;gap:.5rem}.mark--ts[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{display:block;color:var(--ink)}
