: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}.case-feature{display:grid;grid-template-columns:1fr;margin-top:2rem;background:var(--paper);border:1px solid var(--hairline);border-radius:14px;overflow:hidden;text-decoration:none;color:var(--ink);transition:border-color .18s ease}.case-feature:hover{border-color:var(--jeong)}@media(min-width:50rem){.case-feature{grid-template-columns:1.55fr 1fr}}.case-feature__body{padding:clamp(1.6rem,3vw,2.3rem);display:flex;flex-direction:column;gap:.4rem}.case-feature__flag{align-self:flex-start;font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--jeong-deep);background:var(--jeong-wash);border:1px solid rgba(185,98,46,.3);border-radius:999px;padding:.25rem .7rem;margin-bottom:.5rem}.case-feature__title{font-family:var(--serif-display);font-size:clamp(1.65rem,3vw,2.15rem);font-weight:500;line-height:1.1;letter-spacing:-.015em;margin:.2rem 0 0}.case-feature__hook{color:var(--ink-soft);font-size:1.05rem;line-height:1.5;margin:.5rem 0 .3rem}.case-feature .case-card__more{margin-top:auto;padding-top:.9rem}.case-feature__stats{background:var(--paper-panel);padding:clamp(1.6rem,3vw,2.3rem);display:flex;flex-direction:column;justify-content:center;gap:1.3rem;border-top:1px solid var(--hairline)}@media(min-width:50rem){.case-feature__stats{border-top:none;border-left:1px solid var(--hairline)}}.cfs{display:flex;flex-direction:column}.cfs__fig{font-family:var(--serif-display);font-size:clamp(1.6rem,3.2vw,2rem);font-weight:500;color:var(--ink);line-height:1;letter-spacing:-.01em}.cfs__lab{font-family:var(--mono);font-size:.64rem;letter-spacing:.04em;text-transform:uppercase;color:var(--stone);margin-top:.35rem}.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}}@media(min-width:46rem){.recently--solo{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,3.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__title{font-family:var(--serif-display);font-size:clamp(1.1rem,2vw,1.3rem);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin:0 0 .9rem}.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-vs{display:flex;flex-direction:column;gap:1.6rem;margin-top:2.5rem}.avs{border:1px solid var(--hairline);border-radius:14px;overflow:hidden;background:var(--paper)}.avs__head{display:flex;align-items:baseline;gap:.7rem;padding:1.2rem 1.7rem 0}.avs__name{font-family:var(--serif-display);font-size:1.35rem;font-weight:600;margin:0;letter-spacing:-.01em}.avs__note{font-family:var(--mono);font-size:.62rem;letter-spacing:.07em;text-transform:uppercase;color:var(--stone)}.avs__exhibit{margin-left:auto;font-family:var(--mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);border:1px solid var(--hairline);border-radius:999px;padding:.2rem .6rem}.avs__boast{margin:0;padding:.7rem 1.7rem 1.3rem;font-family:var(--serif-display);font-size:clamp(1.35rem,2.8vw,1.8rem);font-style:italic;font-weight:400;line-height:1.3;color:var(--ink)}.avs__src{display:block;margin-top:.7rem}.avs__src a{font-family:var(--mono);font-size:.66rem;font-style:normal;color:var(--stone);text-decoration:underline;text-underline-offset:2px}.avs__reality{background:#b23b2e0e;border-top:1px solid rgba(178,59,46,.18);padding:1.1rem 1.7rem}.avs__rlabel{display:block;font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#b23b2e;font-weight:500;margin-bottom:.4rem}.avs__fail{margin:0;font-size:1.08rem;line-height:1.55;color:var(--ink);font-weight:500}.avs__umma{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:baseline;padding:1.1rem 1.7rem;border-top:1px solid var(--hairline);background:var(--paper-panel)}.avs__ulabel{font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--jeong-deep);font-weight:600}.avs__utext{margin:0;font-size:1rem;color:var(--ink);line-height:1.5}.avs__proof{font-family:var(--mono);font-size:.72rem;white-space:nowrap;color:var(--jeong);text-decoration:none;border-bottom:1px solid transparent}.avs__proof:hover{border-bottom-color:var(--jeong)}.avs .cite{font-family:var(--mono);font-size:.66rem;color:var(--stone);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}@media(max-width:32rem){.avs__umma{grid-template-columns:1fr;gap:.3rem}}.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,.wrap--wide>.finding,.wrap--wide>.downloads,.wrap--wide>.sources{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}}.fstand{max-width:44rem;margin:2.5rem auto 0;background:var(--paper);border:1px solid var(--hairline);border-radius:12px;padding:1.9rem 1.75rem}.fstand__rows{display:flex;flex-direction:column;gap:.2rem}.fstand__row{display:grid;grid-template-columns:6.5rem 1fr;gap:.9rem;align-items:center;width:100%;background:none;border:none;cursor:pointer;padding:.5rem .45rem;border-radius:7px;text-align:left;transition:background .2s ease}.fstand__row:hover{background:var(--paper-panel)}.fstand__row.is-active{background:var(--jeong-wash)}.fstand__axis{font-family:var(--mono);font-size:.74rem;letter-spacing:.03em;color:var(--ink-soft)}.fstand__row.is-active .fstand__axis{color:var(--ink)}.fstand__track{position:relative;height:16px}.fstand__rail{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--hairline)}.fstand__field{position:absolute;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;border:1.5px solid var(--stone);background:var(--paper)}.fstand__reach{position:absolute;top:50%;height:2px;margin-top:-1px;background:var(--jeong);transform-origin:left center}.fstand__umma{position:absolute;top:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:var(--jeong);box-shadow:0 0 12px 3px #b9622e73}.fstand__panel{margin-top:1.4rem;border-top:1px solid var(--hairline);padding-top:1.2rem;display:flex;flex-direction:column;gap:.6rem;min-height:4.6rem}.fstand__line{display:grid;grid-template-columns:4.5rem 1fr;gap:.9rem;align-items:baseline}.fstand__who{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding-top:.1rem}.fstand__who--field{color:var(--stone)}.fstand__who--umma{color:var(--jeong)}.fstand__what{font-size:.96rem;color:var(--ink);line-height:1.4}.fstand__what--field{color:var(--ink-soft)}.fstand__honest{margin:1.3rem 0 0;font-size:.86rem;color:var(--stone);line-height:1.5}.fstand__honest em{color:var(--ink-soft);font-style:italic}@media(max-width:34rem){.fstand{padding:1.5rem 1.1rem}.fstand__row{grid-template-columns:4.75rem 1fr;gap:.6rem}.fstand__axis{font-size:.64rem}.fstand__line{grid-template-columns:1fr;gap:.15rem}}.lin{position:relative;max-width:42rem;margin:2.5rem auto 0;padding-left:2rem}.lin__rail{position:absolute;left:7px;top:0;bottom:4.4rem;width:2px;background:var(--hairline)}.lin__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}.lin__rows{display:flex;flex-direction:column;gap:8px}.lin__row{position:relative;display:grid;grid-template-columns:9.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}.lin__row.is-active{border-color:var(--jeong)}.lin__sweep{position:absolute;inset:0;background:var(--jeong-wash);transform-origin:left center;z-index:0}.lin__meta{position:relative;z-index:1;display:flex;flex-direction:column;gap:.12rem}.lin__fn{font-family:var(--mono);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase;color:var(--han)}.lin__name{font-family:var(--serif-display);font-size:1.1rem;font-weight:500}.lin__note{position:relative;z-index:1;color:var(--ink-soft);font-size:.92rem;margin:0}.lin__roots{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.4rem;padding-left:.1rem}.lin__rootlbl{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--stone);margin-right:.2rem}.lin__root{font-family:var(--mono);font-size:.7rem;color:var(--ink);background:var(--han-wash);border:1px solid rgba(37,65,90,.25);border-radius:999px;padding:.18rem .62rem}@media(max-width:34rem){.lin{padding-left:1.5rem}.lin__row{grid-template-columns:5.5rem 1fr;gap:.7rem;padding:0 .8rem}.lin__name{font-size:1rem}.lin__note{font-size:.84rem}}.laws{list-style:none;margin:2rem auto 0;padding:0;display:grid;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:10px;overflow:hidden;max-width:48rem}@media(min-width:46rem){.laws{grid-template-columns:1fr 1fr}}.law{background:var(--paper);display:grid;grid-template-columns:2.4rem 1fr;gap:0 .8rem;padding:1.3rem 1.4rem}.law__idx{font-family:var(--mono);font-size:.8rem;color:var(--jeong);padding-top:.15rem}.law__h{font-family:var(--serif-display);font-size:1.1rem;font-weight:500;margin:0 0 .3rem}.law__b{color:var(--ink-soft);font-size:.92rem;margin:0;line-height:1.5}.pydemo{max-width:60rem;margin:2.5rem auto 0;background:var(--paper);border:1px solid var(--hairline);border-radius:12px;padding:1.6rem}.pydemo__head{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.2rem}.pydemo__tag{align-self:flex-start;font-family:var(--mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--jeong-deep);background:var(--jeong-wash);border:1px solid rgba(185,98,46,.3);border-radius:999px;padding:.2rem .65rem}.pydemo__lack{font-size:.95rem;color:var(--ink-soft)}.pydemo__lack em{font-style:italic;color:var(--ink)}.pydemo__gate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;text-align:center;border:1px dashed var(--hairline);border-radius:8px;padding:2.5rem 1.5rem}.pydemo__gatenote{font-size:.92rem;color:var(--ink-soft);margin:0;max-width:24rem}.pydemo__gatenote--load{font-family:var(--mono);color:var(--jeong-deep)}.pydemo__gatenote--err{color:#b23b2e}.pydemo__run{font-family:var(--mono);font-size:.82rem;color:var(--paper);background:var(--ink);border:none;border-radius:999px;padding:.6rem 1.3rem;cursor:pointer;transition:background .18s ease}.pydemo__run:hover{background:var(--jeong-deep)}.pydemo__body{display:grid;grid-template-columns:1fr;gap:1.2rem}@media(min-width:54rem){.pydemo__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.pydemo__exp{display:flex;flex-direction:column;gap:.85rem;background:var(--paper-panel);border:1px solid var(--hairline);border-radius:10px;padding:1.2rem 1.3rem}.pydemo__turn{display:flex;flex-direction:column;gap:.25rem}.pydemo__you,.pydemo__by{font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--stone)}.pydemo__by{color:var(--jeong-deep)}.pydemo__lvl{color:var(--stone)}.pydemo__q{font-family:var(--serif-display);font-size:1.08rem;font-weight:500;color:var(--ink);margin:0}.pydemo__answer{margin:0;font-size:.95rem;line-height:1.5;color:var(--ink);background:var(--paper);border:1px solid var(--hairline);border-left:2px solid var(--jeong);border-radius:0 8px 8px 0;padding:.7rem .85rem;animation:pydemo-fade .35s ease}@keyframes pydemo-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.pydemo__dial{display:flex;align-items:center;gap:.6rem;font-family:var(--mono);font-size:.6rem;letter-spacing:.04em;text-transform:uppercase;color:var(--stone)}.pydemo__dialtrack{flex:1;display:flex;align-items:center;gap:4px}.pydemo__pip{flex:1;height:4px;border-radius:2px;background:var(--hairline);transition:background .22s ease}.pydemo__pip.is-on{background:var(--jeong)}.pydemo__fb{display:flex;flex-direction:column;gap:.5rem}.pydemo__fblbl{font-size:.85rem;color:var(--ink-soft)}.pydemo__chips{display:flex;flex-wrap:wrap;gap:.5rem}.pydemo__chip{font-size:.85rem;border:1px solid var(--hairline);background:var(--paper);border-radius:999px;padding:.4rem .85rem;cursor:pointer;color:var(--ink);transition:border-color .16s ease,background .16s ease}.pydemo__chip:hover{border-color:var(--jeong);background:var(--jeong-wash)}.pydemo__chip--ok:hover{border-color:var(--han);background:var(--han-wash)}.pydemo__hood{display:flex;flex-direction:column;gap:.7rem}.pydemo__hoodlbl{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--han)}.pydemo__plot{width:100%;height:auto;display:block}.pydemo__ci{fill:var(--jeong-wash)}.pydemo__axis{stroke:var(--hairline);stroke-width:1}.pydemo__prior{fill:none;stroke:var(--stone);stroke-width:1.5;stroke-dasharray:3 3;opacity:.7}.pydemo__post{fill:none;stroke:var(--jeong);stroke-width:2.5}.pydemo__mean{stroke:var(--jeong-deep);stroke-width:1.5;stroke-dasharray:2 2}.pydemo__readout{font-size:.92rem;color:var(--ink);margin:0;line-height:1.5}.pydemo__readout strong{color:var(--jeong-deep)}.pydemo__cinote{color:var(--stone);font-size:.82rem}.pydemo__hoodfoot{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.pydemo__codetoggle{font-family:var(--mono);font-size:.7rem;color:var(--han);background:none;border:none;cursor:pointer;padding:0}.pydemo__codetoggle:hover{color:var(--jeong-deep)}.pydemo__reset{font-family:var(--mono);font-size:.7rem;color:var(--stone);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pydemo__reset:disabled{opacity:.4;cursor:default}.pydemo__code{margin:.3rem 0 0;background:var(--han-deep);color:#dbe4ec;border-radius:8px;padding:.9rem 1rem;overflow-x:auto;font-family:var(--mono);font-size:.68rem;line-height:1.5;white-space:pre}.pydemo__code code{font-family:inherit;background:none;padding:0;color:inherit}.pc-aside{max-width:48rem;margin:1.4rem auto 0;font-size:.9rem;color:var(--stone);font-style:italic}.cm__code{margin:0 0 1.3rem;border:1px solid var(--hairline);border-radius:8px;background:var(--paper-panel);overflow:hidden}.cm__codesum{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem;cursor:pointer;font-family:var(--mono);font-size:.76rem;color:var(--ink-soft);list-style:none}.cm__codesum::-webkit-details-marker{display:none}.cm__codesum>span:before{content:"▸ ";color:var(--stone)}details[open] .cm__codesum>span:before{content:"▾ "}.cm__code .pydemo__code{margin:0;border-radius:0;border-top:1px solid var(--hairline)}.cm__dl{font-family:var(--mono);font-size:.72rem;color:var(--han-deep);text-decoration:none;background:var(--han-wash);border-radius:999px;padding:.25rem .7rem;white-space:nowrap}.cm__dl:hover{background:var(--han);color:var(--paper)}.cm__stage{display:flex;flex-direction:column;gap:1.1rem;min-height:13rem}.cm__readout{font-size:1.05rem;color:var(--ink);margin:0;line-height:1.5}.cm__readout strong{color:var(--han-deep);font-variant-numeric:tabular-nums}.cm__plot{width:100%;height:auto;display:block}.cm__grid{stroke:var(--hairline);stroke-width:1;stroke-dasharray:2 3}.cm__axis{stroke:var(--stone);stroke-width:1}.cm__lbl{font-family:var(--mono);font-size:10px;fill:var(--stone)}.cm__axtitle{font-family:var(--mono);font-size:9px;letter-spacing:.08em;fill:var(--stone);text-transform:uppercase}.cm__band{fill:#25415a1f}.cm__lo{fill:none;stroke:var(--han);stroke-width:1.6;stroke-dasharray:4 3;opacity:.85}.cm__hi{fill:none;stroke:var(--han-deep);stroke-width:2.5}.cm__dot{fill:var(--han-deep)}.cm__end{font-family:var(--mono);font-size:10px;font-weight:500;fill:var(--han-deep)}.cm__sliders{display:grid;gap:1.1rem}@media(min-width:40rem){.cm__sliders{grid-template-columns:1fr 1fr;gap:1.5rem}}.cm__slider{display:flex;flex-direction:column;gap:.45rem}.cm__sltop{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;font-size:.9rem;color:var(--ink)}.cm__slval{font-family:var(--mono);font-size:.85rem;color:var(--han-deep);font-variant-numeric:tabular-nums}.cm__slider input{width:100%;accent-color:var(--han);margin:0}.cm__slends{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.66rem;color:var(--stone)}.cm__proof{font-size:.85rem;color:var(--ink-soft);margin:0;line-height:1.5;border-left:2px solid var(--han);padding-left:.85rem}.cm__proof b{color:var(--han-deep);font-variant-numeric:tabular-nums}.cm__foot{margin-top:.1rem}.cm__reset{font-family:var(--mono);font-size:.76rem;color:var(--stone);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0}.cm__reset:disabled{opacity:.4;cursor:default;text-decoration:none}.finding{margin-top:2rem;max-width:var(--measure)}.finding__q{font-family:var(--serif-display);font-size:1.15rem;font-weight:600;color:var(--han-deep);margin:0 0 .45rem}.finding p{margin:0}.finding p+p{margin-top:.9rem}.cref{color:var(--han);text-decoration:none;font-weight:500;padding:0 .06em}.cref:hover{text-decoration:underline}.sources{margin:2.2rem 0 0;padding-left:1.3rem;max-width:var(--measure-wide);display:flex;flex-direction:column;gap:.55rem;font-size:.8rem;color:var(--stone);line-height:1.45}.sources li{padding-left:.2rem}.sources a{color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px}.sources a:hover{color:var(--han-deep)}.dl--soon{opacity:.55;cursor:default}.dl--soon .dl__meta{font-style:italic}.cs>p:not(.pc-aside),.cs .finding p{font-size:clamp(1.2rem,2vw,1.4rem);line-height:1.5}.hero__punch{font-family:var(--serif-display);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:600;letter-spacing:-.01em;color:var(--jeong-deep);margin:1.5rem 0 0}.ledger{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:10px;overflow:hidden}.ledger__row{background:var(--paper);display:grid;grid-template-columns:1fr;gap:.7rem;padding:1.3rem 1.4rem}@media(min-width:48rem){.ledger__row{grid-template-columns:1.1fr 1fr 1.2fr;gap:1.4rem}}.ledger__row.is-live{background:var(--jeong-wash)}.ledger__cap{display:block;font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--stone);margin-bottom:.3rem}.ledger__lack{font-size:.95rem;color:var(--ink)}.ledger__organ{font-family:var(--serif-display);font-size:1.02rem;font-weight:500;color:var(--ink)}.ledger__field{font-size:.88rem;color:var(--ink-soft)}.ledger__livetag{display:inline-block;font-family:var(--mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--jeong-deep);margin-left:.4rem}.pydemo__body--solo{display:block}.pydemo__hood--row{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem}.pydemo__hood--row .pydemo__code{flex-basis:100%}.wmem__entry{display:flex;gap:.5rem}.wmem__input{flex:1;min-width:0;font-family:var(--serif);font-size:.95rem;color:var(--ink);background:var(--paper);border:1px solid var(--hairline);border-radius:8px;padding:.55rem .75rem}.wmem__input:focus{outline:none;border-color:var(--jeong)}.wmem__send{font-family:var(--mono);font-size:.78rem;color:var(--paper);background:var(--ink);border:none;border-radius:8px;padding:0 1rem;cursor:pointer;transition:background .16s ease}.wmem__send:hover:not(:disabled){background:var(--jeong-deep)}.wmem__send:disabled{opacity:.4;cursor:default}.wmem__suggest{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.8rem}.wmem__suggestlbl{font-family:var(--mono);font-size:.66rem;color:var(--stone)}.wmem__chip{font-size:.82rem;border:1px solid var(--hairline);background:var(--paper);border-radius:999px;padding:.3rem .7rem;cursor:pointer;color:var(--ink-soft);transition:border-color .16s ease,color .16s ease}.wmem__chip:hover{border-color:var(--jeong);color:var(--ink)}.wmem__line{margin-top:1rem;font-size:.9rem;color:var(--ink-soft)}.wmem__line strong{color:var(--jeong-deep)}.wmem__items{list-style:none;margin:.7rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.wmem__item{display:grid;grid-template-columns:7rem 1fr auto;align-items:center;gap:.8rem;padding:.35rem 0;transition:opacity .22s ease}.wmem__item.is-faded{opacity:.42}.wmem__bar{height:8px;background:var(--han-wash);border-radius:4px;overflow:hidden}.wmem__fill{display:block;height:100%;background:var(--jeong);border-radius:4px;transition:width .26s ease}.wmem__item.is-faded .wmem__fill{background:var(--stone)}.wmem__txt{font-size:.92rem;color:var(--ink)}.wmem__mention{font-family:var(--mono);font-size:.66rem;color:var(--han);background:none;border:none;cursor:pointer;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.wmem__mention:hover{color:var(--jeong-deep)}.wmem__reset{margin-top:.9rem}.grnd__tabs{display:flex;gap:.4rem;margin-bottom:.3rem}.grnd__tab{font-family:var(--mono);font-size:.72rem;color:var(--ink-soft);background:var(--paper);border:1px solid var(--hairline);border-radius:999px;padding:.3rem .8rem;cursor:pointer}.grnd__tab.is-on{color:var(--ink);border-color:var(--han);background:var(--han-wash)}.grnd__q{font-family:var(--serif-display);font-size:1.08rem;font-weight:500;color:var(--ink);margin:.5rem 0 0}.grnd__sources{margin:.9rem 0}.grnd__srclbl{display:block;font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--stone);margin-bottom:.45rem}.grnd__srcrow{display:flex;flex-wrap:wrap;gap:.5rem}.grnd__src{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.74rem;color:var(--ink);background:var(--paper);border:1px solid var(--han);border-radius:8px;padding:.35rem .7rem;cursor:pointer}.grnd__srcdot{width:8px;height:8px;border-radius:50%;background:var(--han)}.grnd__src.is-off{color:var(--stone);border-color:var(--hairline);border-style:dashed;text-decoration:line-through}.grnd__src.is-off .grnd__srcdot{background:var(--hairline)}.grnd__claims{list-style:none;margin:.8rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.grnd__claim{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .8rem;border-left:2px solid var(--jeong);background:var(--paper);border-radius:0 8px 8px 0}.grnd__claim.is-withheld{border-left-color:#b23b2e;opacity:.72}.grnd__claimtext{font-size:.93rem;color:var(--ink)}.grnd__claim.is-withheld .grnd__claimtext{text-decoration:line-through;text-decoration-color:#b23b2e80;color:var(--ink-soft)}.grnd__verdict{font-family:var(--mono);font-size:.64rem;letter-spacing:.02em}.grnd__verdict--ok{color:var(--jeong-deep)}.grnd__verdict--no{color:#b23b2e}.grnd__term{margin-top:1rem;font-size:.92rem;color:var(--ink-soft)}.grnd__term strong{color:var(--jeong-deep)}.alt__tasks{display:flex;flex-wrap:wrap;gap:.45rem}.alt__task{font-size:.82rem;color:var(--ink-soft);background:var(--paper);border:1px solid var(--hairline);border-radius:999px;padding:.35rem .75rem;cursor:pointer;transition:border-color .16s ease,color .16s ease}.alt__task:hover{border-color:var(--jeong);color:var(--ink)}.alt__task.is-on{color:var(--ink);border-color:var(--han);background:var(--han-wash)}.alt__sliders{display:flex;flex-direction:column;gap:.6rem;margin:1rem 0}.alt__slider{display:flex;flex-direction:column;gap:.3rem;font-family:var(--mono);font-size:.72rem;color:var(--ink-soft)}.alt__slider input{accent-color:var(--jeong)}.alt__verdict{font-size:1rem;color:var(--ink);margin-bottom:.8rem}.alt__verdict strong{font-family:var(--serif-display);color:var(--jeong-deep);text-transform:capitalize}.alt__ladder{display:flex;flex-direction:column;gap:.4rem}.alt__rung{display:grid;grid-template-columns:5rem 1fr auto;align-items:center;gap:.8rem;padding:.4rem .6rem;border-radius:8px}.alt__rung.is-pick{background:var(--jeong-wash)}.alt__rungname{font-family:var(--serif-display);font-size:.95rem;color:var(--ink-soft);text-transform:capitalize}.alt__rung.is-pick .alt__rungname{color:var(--jeong-deep);font-weight:500}.alt__evbar{height:8px;background:var(--han-wash);border-radius:4px;overflow:hidden}.alt__evfill{display:block;height:100%;background:var(--han);border-radius:4px;transition:width .22s ease}.alt__rung.is-pick .alt__evfill{background:var(--jeong)}.alt__rungmeta{font-family:var(--mono);font-size:.62rem;color:var(--stone);white-space:nowrap}@media(max-width:36rem){.wmem__item{grid-template-columns:4.5rem 1fr auto}.alt__rung{grid-template-columns:4rem 1fr}.alt__rungmeta{display:none}}.ldgr__lbl{display:block;font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--stone);margin-bottom:.5rem}.ldgr__lbl--ask{margin-top:1.1rem}.ldgr__values{display:flex;flex-direction:column;gap:.4rem}.ldgr__value{display:inline-flex;align-items:center;gap:.5rem;text-align:left;font-size:.86rem;color:var(--ink-soft);background:var(--paper);border:1px solid var(--hairline);border-radius:8px;padding:.4rem .7rem;cursor:pointer}.ldgr__value.is-on{color:var(--ink);border-color:var(--han)}.ldgr__check{font-family:var(--mono);color:var(--stone)}.ldgr__value.is-on .ldgr__check{color:var(--jeong-deep)}.ldgr__reqs{display:flex;flex-direction:column;gap:.4rem}.ldgr__req{text-align:left;font-size:.88rem;color:var(--ink);background:var(--paper);border:1px solid var(--hairline);border-radius:8px;padding:.45rem .7rem;cursor:pointer;transition:border-color .16s ease}.ldgr__req:hover{border-color:var(--jeong)}.ldgr__req.is-on{border-color:var(--han);background:var(--han-wash)}.ldgr__resp{margin-top:1rem;border-radius:10px;padding:.9rem 1rem;border-left:3px solid var(--hairline)}.ldgr__resp--refuse{background:var(--jeong-wash);border-left-color:var(--jeong)}.ldgr__resp--served{background:var(--han-wash);border-left-color:var(--han)}.ldgr__resp--cave{background:var(--paper-panel);border-left-color:var(--stone)}.ldgr__verdict{font-family:var(--mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:var(--jeong-deep)}.ldgr__resp--served .ldgr__verdict{color:var(--han)}.ldgr__resp--cave .ldgr__verdict{color:var(--stone)}.ldgr__msg{margin:.4rem 0 0;font-size:.95rem;color:var(--ink);line-height:1.5}.ldgr__cite{display:block;margin-top:.5rem;font-family:var(--mono);font-size:.68rem;color:var(--ink-soft)}.ldgr__cite--warn{color:#b23b2e}.cncl__tabs{display:flex;flex-wrap:wrap;gap:.4rem}.cncl__tab{font-size:.78rem;color:var(--ink-soft);background:var(--paper);border:1px solid var(--hairline);border-radius:999px;padding:.3rem .75rem;cursor:pointer}.cncl__tab.is-on{color:var(--ink);border-color:var(--han);background:var(--han-wash)}.cncl__title{font-family:var(--serif-display);font-size:1.08rem;font-weight:500;color:var(--ink);margin:.6rem 0 .3rem}.cncl__cons{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.cncl__con{display:flex;flex-direction:column;gap:.25rem}.cncl__conlabel{font-size:.9rem;color:var(--ink)}.cncl__pullrow{display:flex;align-items:center;gap:.6rem}.cncl__pulllbl{font-family:var(--mono);font-size:.62rem;color:var(--stone);min-width:3rem}.cncl__pulllbl:last-child{text-align:right}.cncl__pull{flex:1;accent-color:var(--jeong)}.cncl__add{display:flex;gap:.5rem;margin-top:.7rem}.cncl__addinput{flex:1;min-width:0;font-family:var(--serif);font-size:.88rem;background:var(--paper);border:1px solid var(--hairline);border-radius:8px;padding:.4rem .6rem;color:var(--ink)}.cncl__addinput:focus{outline:none;border-color:var(--jeong)}.cncl__addbtn{font-family:var(--mono);font-size:.74rem;color:var(--paper);background:var(--ink);border:none;border-radius:8px;padding:0 .9rem;cursor:pointer}.cncl__addbtn:disabled{opacity:.4;cursor:default}.cncl__modes{display:flex;gap:.5rem;margin:1rem 0 .8rem}.cncl__mode{font-family:var(--mono);font-size:.74rem;color:var(--ink-soft);background:var(--paper);border:1px solid var(--hairline);border-radius:8px;padding:.4rem .9rem;cursor:pointer}.cncl__mode.is-on{color:var(--ink);border-color:var(--jeong);background:var(--jeong-wash)}.cncl__out{border-radius:10px;padding:.9rem 1rem}.cncl__out--one{background:var(--paper-panel)}.cncl__out--council{background:var(--jeong-wash);border:1px solid rgba(185,98,46,.25)}.cncl__outlbl{font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--stone)}.cncl__verdict{font-size:.96rem;color:var(--ink);margin:.5rem 0 0;line-height:1.5}.cncl__verdict strong{color:var(--jeong-deep)}.cncl__num{font-family:var(--mono);color:var(--stone)}.cncl__note{font-size:.85rem;color:var(--stone);font-style:italic;margin:.3rem 0 0}.cncl__voices{display:flex;gap:.6rem;margin-top:.5rem;flex-wrap:wrap}.cncl__voice{flex:1;min-width:10rem;font-size:.9rem;color:var(--ink);background:var(--paper);border-radius:8px;padding:.5rem .7rem;border-left:2px solid var(--hairline)}.cncl__voice span{display:block;font-family:var(--mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--stone);margin-bottom:.2rem}.cncl__voice--for{border-left-color:#5f7a3a}.cncl__voice--against{border-left-color:#b23b2e}.dyad__who{display:flex;flex-direction:column;gap:.4rem;font-size:.92rem;color:var(--ink)}.dyad__who strong{color:var(--jeong-deep)}.dyad__range{display:flex;align-items:center;gap:.6rem;font-family:var(--mono);font-size:.62rem;color:var(--stone)}.dyad__range input{flex:1;accent-color:var(--jeong)}.dyad__stage{margin-top:.9rem;display:flex;flex-direction:column;gap:.3rem}.dyad__steplbl{font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--han)}.dyad__draft{margin:0;font-size:.9rem;color:var(--ink-soft);background:var(--paper-panel);border-radius:8px;padding:.6rem .8rem;line-height:1.5}.dyad__react{margin:0;font-size:.92rem;color:var(--ink);font-style:italic}.dyad__stage--out{background:var(--jeong-wash);border-radius:10px;padding:.7rem .85rem}.dyad__repitch{margin:0;font-size:.95rem;color:var(--ink);line-height:1.5}.dyad__lands{font-family:var(--mono);font-size:.64rem;color:var(--stone)}.dyad__lands--ok{color:var(--jeong-deep)}.flt__controls{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.flt__goal{flex:1;min-width:12rem;font-family:var(--serif);font-size:.92rem;background:var(--paper);border:1px solid var(--hairline);border-radius:8px;padding:.5rem .7rem;color:var(--ink)}.flt__goal:focus{outline:none;border-color:var(--jeong)}.flt__klabel{display:flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:.74rem;color:var(--ink-soft)}.flt__klabel input{accent-color:var(--jeong)}.flt__grid{display:grid;grid-template-columns:1fr;gap:.4rem;margin-top:1rem}@media(min-width:40rem){.flt__grid{grid-template-columns:1fr 1fr;gap:.5rem 1rem}}.flt__worker{display:grid;grid-template-columns:8.5rem 1fr auto;align-items:center;gap:.6rem;padding:.3rem .5rem;border-radius:6px}.flt__worker.is-best{background:var(--jeong-wash)}.flt__wname{font-family:var(--mono);font-size:.66rem;color:var(--stone)}.flt__worker.is-best .flt__wname{color:var(--jeong-deep)}.flt__wbar{height:7px;background:var(--han-wash);border-radius:4px;overflow:hidden}.flt__wfill{display:block;height:100%;background:var(--stone);border-radius:4px;transition:width .24s ease}.flt__worker.is-best .flt__wfill{background:var(--jeong)}.flt__wscore{font-family:var(--mono);font-size:.66rem;color:var(--ink-soft)}.flt__foot{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;justify-content:space-between;margin-top:1rem}.flt__time{font-size:.9rem;color:var(--ink-soft)}.flt__time strong{color:var(--jeong-deep)}.flt__reroll{font-family:var(--mono);font-size:.72rem;color:var(--han);background:none;border:1px solid var(--hairline);border-radius:999px;padding:.35rem .8rem;cursor:pointer}.flt__reroll:hover{border-color:var(--jeong);color:var(--jeong-deep)}.pydemo__lack{display:none}.pydemo__head{margin-bottom:1rem}.pydemo__tag{letter-spacing:.14em}.distinct{max-width:46rem;margin:2.5rem auto 0;background:var(--paper);border:1px solid var(--hairline);border-radius:12px;padding:1.5rem 1.4rem}.distinct__svg{width:100%;height:auto;display:block;overflow:visible}.distinct__axis{stroke:var(--stone);stroke-width:1.5;opacity:.5}.distinct__arrowhead{fill:var(--stone);opacity:.7}.distinct__axislbl{font-family:var(--mono);font-size:12px;fill:var(--ink-soft);letter-spacing:.04em}.distinct__region{fill:var(--han-wash);stroke:#25415a40;stroke-width:1;stroke-dasharray:4 4}.distinct__regionlbl{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;fill:var(--stone)}.distinct__dot{fill:var(--stone)}.distinct__dotlbl{font-family:var(--mono);font-size:10.5px;fill:var(--ink-soft)}.distinct__trail{stroke:var(--jeong);stroke-width:1.5;stroke-dasharray:4 4;fill:none}.distinct__glow{fill:var(--jeong)}.distinct__umma{fill:var(--jeong);stroke:var(--paper);stroke-width:2}.distinct__ummalbl{font-family:var(--serif-display);font-size:17px;font-weight:500;fill:var(--jeong-deep)}@media(max-width:34rem){.distinct__dotlbl{font-size:9px}.distinct__axislbl{font-size:10px}}.wmem__lanes{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.1rem}@media(min-width:44rem){.wmem__lanes{grid-template-columns:1.35fr 1fr;gap:1.4rem}}.wmem__lane{background:var(--paper);border:1px solid var(--hairline);border-radius:10px;padding:.9rem 1rem}.wmem__lane--ltm{background:var(--han-wash);border-color:#25415a33}.wmem__lane .wmem__item{grid-template-columns:5rem 1fr auto}.wmem__lanelbl{display:block;font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.6rem}.wmem__lanelbl em{color:var(--stone);font-style:italic;text-transform:none;letter-spacing:0}.wmem__none{font-size:.85rem;color:var(--stone);font-style:italic;margin:0}.wmem__kept{color:var(--jeong);margin-left:.3rem;font-size:.8em}.wmem__ltm{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.wmem__ltmchip{font-family:var(--mono);font-size:.78rem;color:var(--ink);background:var(--paper);border:1px solid rgba(37,65,90,.3);border-radius:999px;padding:.3rem .7rem;cursor:pointer;transition:border-color .16s ease}.wmem__ltmchip:hover{border-color:var(--jeong)}.wmem__hint{font-size:.85rem;color:var(--stone);margin-top:1rem;line-height:1.5}.wmem__hint strong{color:var(--jeong-deep)}.wmem__hint .wmem__reset{margin-left:.5rem}.dyad__topics{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.2rem}.dyad__topic{font-size:.8rem;color:var(--ink-soft);background:var(--paper);border:1px solid var(--hairline);border-radius:999px;padding:.3rem .75rem;cursor:pointer;transition:border-color .16s ease,color .16s ease}.dyad__topic:hover{border-color:var(--jeong);color:var(--ink)}.dyad__topic.is-on{color:var(--ink);border-color:var(--han);background:var(--han-wash)}.flt__suggest{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.7rem}.flt__suggestlbl{font-family:var(--mono);font-size:.66rem;color:var(--stone)}.flt__sugchip{font-size:.8rem;border:1px solid var(--hairline);background:var(--paper);border-radius:999px;padding:.28rem .65rem;cursor:pointer;color:var(--ink-soft);transition:border-color .16s ease,color .16s ease}.flt__sugchip:hover{border-color:var(--jeong);color:var(--ink)}.pydemo__cite{margin:1.2rem 0 0;padding-top:.9rem;border-top:1px solid var(--hairline);font-family:var(--mono);font-size:.66rem;line-height:1.55;color:var(--stone)}.pydemo__citelbl{color:var(--han);letter-spacing:.06em;text-transform:uppercase;margin-right:.4rem}.distinct__caption{margin:1.2rem 0 0;font-size:.95rem;line-height:1.55;color:var(--ink-soft)}.distinct__caption strong{color:var(--ink)}.distinct__note{margin:.7rem 0 0;font-family:var(--mono);font-size:.66rem;line-height:1.55;color:var(--stone)}.vs__pivot{margin:.1rem 0}.vs__pivot strong{font-family:var(--serif-display);font-size:1.5rem;font-weight:500;color:var(--jeong-deep)}.vs{display:flex;flex-direction:column;gap:1.5rem;margin-top:2.2rem}.vs__row{background:var(--paper);border:1px solid var(--hairline);border-radius:12px;padding:1.3rem 1.5rem}.vs__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.7rem}.vs__tag{font-family:var(--mono);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--han)}.vs__link{font-family:var(--mono);font-size:.72rem;color:var(--jeong);text-decoration:none;border-bottom:1px solid transparent;white-space:nowrap}.vs__link:hover{border-bottom-color:var(--jeong)}.vs__prompt{margin:0 0 .9rem}.vs__verdict{margin:0;font-size:1rem;line-height:1.55;color:var(--ink-soft)}.vs__verdict strong{color:#b23b2e;font-weight:600}.panel--feature{border-top-width:4px;box-shadow:0 20px 54px #1a171426}.panel--feature .proof-title{font-family:var(--serif-display);font-size:clamp(1.75rem,4vw,2.6rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;margin:.2rem 0 1.4rem;text-wrap:balance}.panel--feature .proof-title a{color:var(--ink);text-decoration:none;transition:color .18s ease}.panel--feature .proof-title a:hover{color:var(--jeong-deep)}.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)}
