.technology-journal{--technology-page:var(--dark-paper-base);--technology-paper:var(--dark-paper-image);--technology-ink:#f5f5f7;--technology-copy:#f5f5f7c2;--technology-muted:#f5f5f780;--technology-dim:#f5f5f757;--technology-line:#f5f5f724;--technology-line-strong:#f5f5f747;--technology-blue:#8bb5ff;--technology-red:#ff8177;min-height:100svh;color:var(--technology-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--technology-page);background-image:var(--technology-paper);background-repeat:repeat;background-size:var(--dark-paper-size);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Apple SD Gothic Neo,Noto Sans KR,sans-serif;position:relative;overflow:clip}.technology-journal :where(h1,h2,h3,h4,p,li,th,td,dd,figcaption){word-break:keep-all;overflow-wrap:break-word}.technology-hero,.technology-post,.technology-page-footer{width:min(768px,100vw - 48px);margin-inline:auto}.technology-hero{padding:calc(var(--header) + 66px) 0 66px}.technology-hero-meta{border-bottom:1px solid var(--technology-line);color:var(--technology-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:24px;padding-bottom:16px;font-size:10px;font-weight:660;display:flex}.technology-hero-meta p{align-items:center;gap:12px;margin:0;display:flex}.technology-hero-meta small{color:var(--technology-dim);font:inherit}.technology-hero h1{letter-spacing:-.06em;max-width:720px;margin:44px 0 0;font-size:clamp(48px,5.4vw,72px);font-weight:610;line-height:.99}.technology-hero-author{color:var(--technology-muted);letter-spacing:-.01em;margin:20px 0 0;font-size:13px}.technology-intro-copy{color:var(--technology-copy);letter-spacing:-.019em;margin:58px 0 0 96px;font-size:16px;line-height:1.82}.technology-intro-copy>h2{max-width:680px;color:var(--technology-ink);letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(27px,3vw,38px);font-weight:620;line-height:1.2}.technology-intro-copy>p{margin:0}.technology-intro-copy>p+p{margin-top:18px}.technology-intro-copy blockquote{border-left:1px solid var(--technology-red);color:var(--technology-copy);margin:44px 0;padding:3px 0 4px 24px}.technology-intro-copy blockquote span,.technology-intro-copy blockquote strong{letter-spacing:-.035em;font-size:clamp(20px,2.1vw,26px);line-height:1.43;display:block}.technology-intro-copy blockquote strong{color:var(--technology-ink);margin-top:4px;font-weight:620}.technology-claim-boundary{border-top:1px solid var(--technology-line-strong);border-bottom:1px solid var(--technology-line);grid-template-columns:118px minmax(0,1fr);gap:24px;margin:52px 0 0;padding:18px 0;display:grid}.technology-claim-boundary>span{color:var(--technology-red);letter-spacing:.08em;padding-top:3px;font:650 9px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.technology-claim-boundary p{color:var(--technology-muted);margin:0;font-size:12px;line-height:1.7}.technology-article-nav{z-index:50;-webkit-backdrop-filter:none;opacity:0;visibility:hidden;background:0 0;border:0;width:164px;transition:opacity .2s,transform .28s cubic-bezier(.22,1,.36,1),visibility .2s;position:fixed;top:50%;right:calc(50% + 406px);transform:translateY(calc(8px - 50%))}.technology-article-nav.is-visible{opacity:1;visibility:visible;transform:translateY(-50%)}.technology-article-nav-inner{-webkit-backdrop-filter:none;background:0 0;border:0;width:100%;min-height:0;padding:8px 0;display:block}.technology-article-nav-inner>span{color:var(--technology-dim);letter-spacing:.15em;text-transform:uppercase;padding:4px 8px 9px;font-size:8px;font-weight:700;display:block}.technology-article-nav ol{margin:0;padding:0;list-style:none;display:block}.technology-article-nav li{min-width:0}.technology-article-nav a{min-height:34px;color:var(--technology-dim);white-space:normal;text-shadow:0 1px 12px #000000b8;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;padding:8px;font-size:10px;font-weight:540;line-height:1.25;transition:color .18s,transform .18s;display:grid;position:relative}.technology-article-nav a:after{content:none}.technology-article-nav a:hover,.technology-article-nav a.is-active{color:var(--technology-ink);background:0 0;transform:translate(3px)}.technology-article-nav a.is-active small{color:var(--technology-blue)}.technology-article-nav small{color:var(--technology-dim);letter-spacing:.08em;font:520 8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.technology-article-nav a>span{min-width:0}.technology-article-nav-next-title{border-top:1px solid var(--technology-line);margin-top:12px;padding-top:12px}.technology-article-nav .technology-article-nav-tag{vertical-align:1px;color:var(--technology-blue);letter-spacing:.075em;white-space:nowrap;align-items:center;gap:4px;margin-left:6px;font:680 7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.technology-article-nav .technology-article-nav-tag:before{content:"";border:1px solid;border-radius:50%;width:5px;height:5px}.technology-post{scroll-margin-top:calc(var(--header) + 24px);border-top:1px solid var(--technology-line);padding:70px 0 82px}.technology-section-header{margin-bottom:58px}.technology-post-heading{grid-template-columns:88px minmax(0,1fr);gap:22px;display:grid}.technology-post-number{color:var(--technology-dim);letter-spacing:.1em;padding-top:11px;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.technology-section-english{color:var(--technology-blue);letter-spacing:-.015em;margin:0 0 9px;font-size:13px;font-weight:570}.technology-section-header h2{letter-spacing:-.058em;margin:0;font-size:clamp(40px,4.6vw,58px);font-weight:610;line-height:1}.technology-section-lead{max-width:590px;color:var(--technology-copy);letter-spacing:-.035em;margin:17px 0 0;font-size:clamp(18px,2vw,23px);font-weight:520;line-height:1.43}.technology-status-list{border-top:1px solid var(--technology-line-strong);margin:42px 0 0 110px}.technology-status-list>div{border-bottom:1px solid var(--technology-line);grid-template-columns:116px minmax(0,1fr);align-items:start;gap:18px;min-height:58px;padding:14px 0;display:grid}.technology-status-list dt{color:var(--technology-dim);letter-spacing:.06em;text-transform:uppercase;padding-top:2px;font:610 9px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.technology-status-list dd{color:var(--technology-muted);margin:0;font-size:12px;line-height:1.65}.technology-status-list time{color:var(--technology-copy);font:520 11px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.technology-status{color:var(--technology-ink);letter-spacing:.075em;border:0;border-radius:0;align-items:center;gap:7px;padding:5px 0;font:680 8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.technology-status:before{content:"";background:currentColor;border:1px solid;border-radius:50%;width:6px;height:6px}.technology-status-controlled-workflows,.technology-status-implemented-foundation,.technology-status-implemented-capability,.technology-status-release-in-review,.technology-status-integration-in-review{color:var(--technology-blue)}.technology-status-release-in-review:before,.technology-status-integration-in-review:before{background:0 0}.technology-status-selected-path-active,.technology-status-supported-path-implemented,.technology-status-coming-soon,.technology-status-in-design{color:var(--technology-blue)}.technology-status-coming-soon:before,.technology-status-in-design:before{background:0 0}.technology-definition{border-left:1px dashed var(--technology-blue);color:var(--technology-muted);margin:22px 0 0 110px;padding-left:16px;font-size:12px;line-height:1.65}.technology-prose{color:var(--technology-copy);letter-spacing:-.019em;font-size:16px;line-height:1.82}.technology-journal .technology-prose>section,.technology-journal .technology-prose>div,.technology-journal .technology-prose>aside,.technology-journal .technology-prose>figure{max-width:none}.technology-journal .technology-prose section+section{margin-top:56px}.technology-prose section>p,.technology-prose>p{max-width:710px;margin:0}.technology-prose section>p+p,.technology-prose>p+p{margin-top:18px}.technology-prose p a{color:var(--technology-ink);border-bottom:1px solid var(--technology-line-strong);transition:border-color .18s}.technology-prose p a:hover,.technology-prose p a:focus-visible{border-bottom-color:var(--technology-blue)}.technology-prose h3{max-width:690px;color:var(--technology-ink);letter-spacing:-.043em;margin:0 0 20px;font-size:clamp(24px,2.7vw,32px);font-weight:590;line-height:1.25}.technology-prose code{border:1px solid var(--technology-line);color:var(--technology-blue);background:#8bb5ff0e;border-radius:3px;padding:.1em .34em;font:.83em/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.technology-prose .technology-inline-quote{border-left:1px solid var(--technology-red);max-width:690px;color:var(--technology-ink);letter-spacing:-.025em;margin:34px 0;padding:2px 0 2px 19px;font-size:clamp(18px,2vw,23px);font-weight:530;line-height:1.5}.technology-figure{margin:64px 0}.technology-figure figcaption{border-top:1px solid var(--technology-line);color:var(--technology-muted);grid-template-columns:88px minmax(0,1fr);gap:22px;margin-top:14px;padding-top:13px;font-size:11px;line-height:1.65;display:grid}.technology-figure figcaption strong{color:var(--technology-copy);letter-spacing:.04em;font:600 9px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.technology-raw-diagram{width:100%;color:var(--technology-ink);overflow:hidden}.technology-diagram-shell{border-top:1px solid var(--technology-line-strong);border-bottom:1px solid var(--technology-line-strong);background:0 0;padding:18px 0 19px}.technology-diagram-meta{color:var(--technology-dim);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;font:620 8px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.technology-flow-node{--flow-color:var(--technology-ink);border-top:1px solid var(--flow-color);border-left:1px solid color-mix(in srgb, var(--flow-color) 70%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--flow-color) 5%, transparent), transparent 58%);min-width:0;min-height:138px;padding:18px 11px 15px 16px;position:relative}.technology-flow-node.is-compact{min-height:86px;padding-top:14px}.technology-flow-node.tone-blue{--flow-color:var(--technology-blue)}.technology-flow-node.tone-red,.technology-flow-node.tone-hold{--flow-color:var(--technology-red)}.technology-flow-node.tone-muted{--flow-color:var(--technology-muted)}.technology-flow-node.state-control,.technology-flow-node.state-development{background:0 0;border-top-style:dashed;border-left-style:dashed}.technology-flow-node.state-development{--flow-color:var(--technology-muted)}.technology-flow-dot{border:1px solid var(--flow-color);background:var(--flow-color);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:-4px}.state-control .technology-flow-dot,.state-development .technology-flow-dot{background:var(--technology-page)}.technology-flow-node small,.technology-flow-node strong,.technology-flow-node>p{display:block}.technology-flow-node small{color:color-mix(in srgb, var(--flow-color) 78%, var(--technology-ink));letter-spacing:.06em;text-transform:uppercase;font:620 7px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.technology-flow-node strong{color:var(--technology-ink);letter-spacing:-.032em;margin-top:9px;font-size:clamp(12px,1.35vw,15px);font-weight:610;line-height:1.28}.technology-flow-node>p{color:var(--technology-muted);margin:8px 0 0;font-size:8px;line-height:1.45}.technology-flow-node ul{margin:12px 0 0;padding:0;list-style:none}.technology-flow-node li{color:var(--technology-muted);border:0;padding:4px 0 4px 9px;font:520 7.5px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:relative}.technology-flow-node li:before{content:"";background:var(--flow-color);border-radius:50%;width:3px;height:3px;position:absolute;top:8px;left:0}.technology-flow-pipeline{align-items:stretch;display:grid}.technology-flow-pipeline-five{grid-template-columns:repeat(4,minmax(0,1fr) 18px) minmax(0,1fr)}.technology-flow-pipeline-four{grid-template-columns:repeat(3,minmax(0,1fr) 24px) minmax(0,1fr)}.technology-flow-pipeline-three{grid-template-columns:repeat(2,minmax(0,1fr) 28px) minmax(0,1fr)}.technology-flow-connector{border-top:1px solid var(--technology-line-strong);align-self:center;width:100%;height:1px;display:block;position:relative}.technology-flow-connector:after{content:"";border-top:1px solid var(--technology-copy);border-right:1px solid var(--technology-copy);width:6px;height:6px;position:absolute;top:-4px;right:1px;transform:rotate(45deg)}.technology-flow-connector.is-dashed{border-top-style:dashed}.technology-flow-footnote{color:var(--technology-dim);margin:18px 0 0;font-size:9px;line-height:1.55}.technology-flow-footnote strong{color:var(--technology-blue);font-weight:600}.technology-flow-legend{color:var(--technology-dim);flex-wrap:wrap;gap:11px 24px;margin-top:18px;font:520 8px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.technology-flow-legend span{align-items:center;gap:8px;display:inline-flex}.technology-flow-legend i{border-top:1px solid var(--technology-copy);width:24px;height:1px;display:block}.technology-flow-legend i.is-dashed{border-top-style:dashed}.technology-overview-map{grid-template-columns:1.15fr 22px 1.15fr 22px .9fr 22px 1.15fr;align-items:stretch;display:grid}.technology-overview-group{align-content:start;gap:16px;min-width:0;display:grid}.technology-flow-group-label{min-height:15px;color:var(--technology-dim);letter-spacing:.1em;font:600 7px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.technology-overview-group .technology-flow-node{min-height:90px}.technology-overview-group.is-engine .technology-flow-node{flex-direction:column;justify-content:center;min-height:196px;display:flex}.technology-overview-controls{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;width:calc(76% - 18px);margin:34px 0 0 auto;display:grid}.technology-sidecar-rail{grid-template-columns:18px repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;margin:32px 0 0 25%;display:grid}.technology-sidecar-link{border-left:1px dashed var(--technology-blue);justify-self:center;width:1px;height:100%;position:relative}.technology-sidecar-link:before{content:"";border-top:1px dashed var(--technology-blue);border-left:1px dashed var(--technology-blue);width:56px;height:33px;position:absolute;top:-33px;left:0}.technology-evaluation-start{width:min(270px,42%);margin:0 auto}.technology-evaluation-start+.technology-flow-connector,.technology-evaluation-lanes+.technology-flow-connector{border-top:0;border-left:1px solid var(--technology-line-strong);width:1px;height:27px;margin:0 auto}.technology-evaluation-start+.technology-flow-connector:after,.technology-evaluation-lanes+.technology-flow-connector:after{border-top:0;border-right:1px solid var(--technology-copy);border-bottom:1px solid var(--technology-copy);inset:auto auto 1px -3px;transform:rotate(45deg)}.technology-evaluation-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.technology-evaluation-lanes .technology-flow-node{min-height:210px}.technology-evaluation-decision{grid-template-columns:minmax(0,.7fr) 30px minmax(0,1.3fr);align-items:center;display:grid}.technology-evaluation-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.technology-evaluation-outcomes .technology-flow-node{min-height:84px}.technology-document-controls{width:70%;margin:31px 0 0 auto}.technology-lane-label{color:var(--technology-blue);letter-spacing:.09em;align-items:center;gap:8px;margin-bottom:15px;font:650 8px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.technology-lane-label i{background:currentColor;border:1px solid;border-radius:50%;width:6px;height:6px}.technology-lane-label.is-target{color:var(--technology-muted)}.technology-lane-label.is-target i{background:0 0}.technology-layer-target{border-top:1px dashed var(--technology-line-strong);margin-top:38px;padding-top:24px}.technology-target-path{margin:0;padding:0 0 0 20px;list-style:none;position:relative}.technology-target-path:before{content:"";border-left:1px dashed var(--technology-muted);position:absolute;top:13px;bottom:13px;left:3px}.technology-target-path li{border-top:1px solid var(--technology-line);grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:58px;padding:10px 0 10px 18px;display:grid;position:relative}.technology-target-path li:before{content:"";border:1px solid var(--technology-muted);background:var(--technology-page);border-radius:50%;width:7px;height:7px;position:absolute;top:15px;left:-20px}.technology-target-path li>span{color:var(--technology-dim);font:550 8px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.technology-target-path strong{color:var(--technology-copy);letter-spacing:-.018em;font-size:12px;font-weight:590;line-height:1.4;display:block}.technology-target-path p{color:var(--technology-dim);margin:3px 0 0;font-size:9px;line-height:1.45}.technology-token-vault{border:1px dashed var(--technology-blue);width:calc(50% - 10px);margin:21px 0 0 auto;padding:17px 18px}.technology-token-vault span,.technology-token-vault strong{display:block}.technology-token-vault span{color:var(--technology-blue);letter-spacing:.07em;font:620 7px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.technology-token-vault strong{margin-top:7px;font-size:14px;font-weight:600}.technology-token-vault p{color:var(--technology-muted);margin:5px 0 0;font-size:9px;line-height:1.5}.technology-raw-diagram.is-enhanced .technology-flow-unit{opacity:0;transform:translateY(10px)}.technology-raw-diagram.is-enhanced.is-active .technology-flow-unit{opacity:1;transition:opacity .52s ease calc(var(--flow-order,0) * 64ms), transform .7s cubic-bezier(.22, 1, .36, 1) calc(var(--flow-order,0) * 64ms);transform:none}.technology-raw-diagram{--diagram-paper:#f7f6f1;--diagram-paper-raised:#fcfbf7;--diagram-ink:#20252a;--diagram-muted:#747a80;--diagram-line:#c5c8ca;--diagram-line-light:#dde0e1;--diagram-blue:#326fa8;--diagram-red:#d85d50;background:var(--diagram-paper);border:1px solid #f5f5f72e;border-radius:12px;box-shadow:0 22px 54px #00000038}.technology-paper-svg{text-rendering:geometricprecision;width:100%;height:auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Apple SD Gothic Neo,Noto Sans KR,sans-serif;display:block;overflow:visible}.technology-paper-svg-mobile{display:none}.technology-paper-svg .diagram-paper{fill:var(--diagram-paper)}.technology-paper-svg .diagram-boundary,.technology-paper-svg .diagram-module,.technology-paper-svg .diagram-panel,.technology-paper-svg .diagram-panel-rule,.technology-paper-svg .diagram-token,.technology-paper-svg .diagram-link,.technology-paper-svg .diagram-version-node,.technology-paper-svg .diagram-document-page,.technology-paper-svg .diagram-document-shadow,.technology-paper-svg .diagram-document-chart,.technology-paper-svg .diagram-lineage-spine,.technology-paper-svg .diagram-image-frame,.technology-paper-svg .diagram-image-grid,.technology-paper-svg .diagram-image-annotation,.technology-paper-svg .diagram-coordinate-axis,.technology-paper-svg .diagram-external-zone,.technology-paper-svg .diagram-trust-boundary,.technology-paper-svg .diagram-browser,.technology-paper-svg .diagram-separate-lane{vector-effect:non-scaling-stroke}.technology-paper-svg .diagram-boundary{fill:#ffffff1f;stroke:var(--diagram-line);stroke-width:1px;stroke-dasharray:5 4}.technology-paper-svg .diagram-boundary.is-solid{stroke-dasharray:none}.technology-paper-svg .diagram-boundary.is-emphasized{fill:#ffffff3d;stroke-width:1.15px}.technology-paper-svg .diagram-boundary-blue{fill:color-mix(in srgb, var(--diagram-blue) 2.5%, transparent);stroke:color-mix(in srgb, var(--diagram-blue) 56%, var(--diagram-line))}.technology-paper-svg .diagram-boundary-red{fill:color-mix(in srgb, var(--diagram-red) 2.5%, transparent);stroke:color-mix(in srgb, var(--diagram-red) 58%, var(--diagram-line))}.technology-paper-svg .diagram-boundary-muted{stroke:var(--diagram-muted)}.technology-paper-svg .diagram-domain-label,.technology-paper-svg .diagram-panel-title,.technology-paper-svg .diagram-micro-label,.technology-paper-svg .diagram-zone-label,.technology-paper-svg .diagram-annotation,.technology-paper-svg .diagram-footnote{letter-spacing:.055em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.technology-paper-svg .diagram-domain-label{fill:var(--diagram-ink);font-size:10px;font-weight:720}.technology-paper-svg .diagram-module{fill:var(--diagram-paper-raised);stroke:var(--diagram-line);stroke-width:1px}.technology-paper-svg .diagram-module.is-dashed{stroke-dasharray:4 3}.technology-paper-svg .diagram-module.is-strong{stroke-width:1.3px}.technology-paper-svg .diagram-module-blue{fill:color-mix(in srgb, var(--diagram-blue) 5%, var(--diagram-paper-raised));stroke:color-mix(in srgb, var(--diagram-blue) 54%, var(--diagram-line))}.technology-paper-svg .diagram-module-red{fill:color-mix(in srgb, var(--diagram-red) 4.5%, var(--diagram-paper-raised));stroke:color-mix(in srgb, var(--diagram-red) 58%, var(--diagram-line))}.technology-paper-svg .diagram-module-muted{fill:#0000;stroke:var(--diagram-muted)}.technology-paper-svg .diagram-module-label{fill:var(--diagram-ink);letter-spacing:-.01em;font-size:9.5px;font-weight:520}.technology-paper-svg .diagram-module-label.is-strong{font-weight:650}.technology-paper-svg .diagram-architecture-label{fill:var(--diagram-ink);letter-spacing:-.018em;font-size:11.5px;font-weight:590}.technology-paper-svg .diagram-zone-label{fill:var(--diagram-muted);letter-spacing:.075em;font-size:8.2px;font-weight:720}.technology-paper-svg .diagram-annotation{fill:var(--diagram-muted);letter-spacing:-.012em;font-size:10.5px;font-weight:560}.technology-paper-svg .diagram-footnote{fill:var(--diagram-muted);letter-spacing:-.01em;font-size:9.8px;font-weight:520}.technology-paper-svg .diagram-panel{fill:#ffffff61;stroke:var(--diagram-line);stroke-width:1px}.technology-paper-svg .diagram-panel-blue{fill:color-mix(in srgb, var(--diagram-blue) 4.5%, var(--diagram-paper-raised));stroke:color-mix(in srgb, var(--diagram-blue) 54%, var(--diagram-line))}.technology-paper-svg .diagram-panel-red{fill:color-mix(in srgb, var(--diagram-red) 4%, var(--diagram-paper-raised));stroke:color-mix(in srgb, var(--diagram-red) 56%, var(--diagram-line))}.technology-paper-svg .diagram-panel-muted{fill:#0000;stroke:var(--diagram-muted)}.technology-paper-svg .diagram-panel-title{fill:var(--diagram-ink);font-size:8.5px;font-weight:720}.technology-paper-svg .diagram-panel-row{fill:var(--diagram-ink);font-size:8.5px;font-weight:470}.technology-paper-svg .diagram-panel-rule{stroke:var(--diagram-line);stroke-width:1px}.technology-paper-svg .diagram-panel-rule.is-light{stroke:var(--diagram-line-light)}.technology-paper-svg .diagram-micro-label{fill:var(--diagram-muted);font-size:7.5px;font-weight:650}.technology-paper-svg .diagram-text-ink{fill:var(--diagram-ink)}.technology-paper-svg .diagram-text-blue{fill:var(--diagram-blue)}.technology-paper-svg .diagram-text-red{fill:var(--diagram-red)}.technology-paper-svg .diagram-text-muted{fill:var(--diagram-muted)}.technology-paper-svg .diagram-link{fill:none;stroke:var(--diagram-ink);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.technology-paper-svg .diagram-link.is-dashed{stroke-dasharray:5 4}.technology-paper-svg .diagram-link-blue{stroke:var(--diagram-blue)}.technology-paper-svg .diagram-link-red{stroke:var(--diagram-red)}.technology-paper-svg .diagram-link-muted{stroke:var(--diagram-muted)}.technology-paper-svg .diagram-marker-ink{fill:var(--diagram-ink)}.technology-paper-svg .diagram-marker-blue{fill:var(--diagram-blue)}.technology-paper-svg .diagram-marker-red{fill:var(--diagram-red)}.technology-paper-svg .diagram-marker-muted{fill:var(--diagram-muted)}.technology-paper-svg .diagram-token{fill:var(--diagram-ink);stroke:var(--diagram-ink);stroke-width:.75px}.technology-paper-svg .diagram-token-blue{fill:color-mix(in srgb, var(--diagram-blue) 54%, white);stroke:var(--diagram-blue)}.technology-paper-svg .diagram-token-red{fill:color-mix(in srgb, var(--diagram-red) 46%, white);stroke:var(--diagram-red)}.technology-paper-svg .diagram-token-muted{fill:color-mix(in srgb, var(--diagram-muted) 28%, white);stroke:var(--diagram-muted)}.technology-paper-svg .diagram-token.is-hollow{fill:var(--diagram-paper-raised)}.technology-paper-svg .diagram-version-node{fill:var(--diagram-paper-raised);stroke:var(--diagram-ink);stroke-width:1px}.technology-paper-svg .diagram-version-node-blue{fill:color-mix(in srgb, var(--diagram-blue) 46%, white);stroke:var(--diagram-blue)}.technology-paper-svg .diagram-version-node-red{fill:color-mix(in srgb, var(--diagram-red) 46%, white);stroke:var(--diagram-red)}.technology-paper-svg .diagram-version-node-muted{fill:color-mix(in srgb, var(--diagram-muted) 22%, white);stroke:var(--diagram-muted)}.technology-paper-svg .diagram-lineage-spine{fill:none;stroke:color-mix(in srgb, var(--diagram-blue) 72%, var(--diagram-line));stroke-width:1.15px;stroke-linecap:round}.technology-paper-svg .diagram-document-shadow{fill:color-mix(in srgb, var(--diagram-blue) 5%, var(--diagram-paper));stroke:color-mix(in srgb, var(--diagram-blue) 36%, var(--diagram-line));stroke-width:1px}.technology-paper-svg .diagram-document-page{fill:#fffefa;stroke:var(--diagram-muted);stroke-width:1px}.technology-paper-svg .diagram-document-heading{fill:color-mix(in srgb, var(--diagram-ink) 58%, white)}.technology-paper-svg .diagram-document-line{fill:color-mix(in srgb, var(--diagram-muted) 48%, white)}.technology-paper-svg .diagram-document-figure{fill:color-mix(in srgb, var(--diagram-blue) 5%, white);stroke:color-mix(in srgb, var(--diagram-blue) 30%, var(--diagram-line));stroke-width:1px}.technology-paper-svg .diagram-document-chart{fill:none;stroke:var(--diagram-blue);stroke-width:1px}.technology-paper-svg .diagram-image-frame{fill:color-mix(in srgb, var(--diagram-ink) 2.5%, var(--diagram-paper-raised));stroke:color-mix(in srgb, var(--diagram-ink) 58%, var(--diagram-line));stroke-width:1px}.technology-paper-svg .diagram-image-grid{stroke:color-mix(in srgb, var(--diagram-line) 62%, transparent);stroke-width:.7px}.technology-paper-svg .diagram-image-annotation{fill:color-mix(in srgb, var(--diagram-red) 10%, transparent);stroke:var(--diagram-red);stroke-width:1.2px;stroke-linejoin:round}.technology-paper-svg .diagram-image-annotation.is-normalized{fill:color-mix(in srgb, var(--diagram-blue) 10%, transparent);stroke:var(--diagram-blue)}.technology-paper-svg .diagram-coordinate-origin{fill:var(--diagram-paper-raised);stroke:var(--diagram-red);stroke-width:1px}.technology-paper-svg .diagram-coordinate-axis{stroke:color-mix(in srgb, var(--diagram-ink) 56%, var(--diagram-line));stroke-width:1px}.technology-paper-svg .diagram-external-zone{fill:color-mix(in srgb, var(--diagram-red) 2.5%, var(--diagram-paper));stroke:color-mix(in srgb, var(--diagram-red) 45%, var(--diagram-line));stroke-width:1px;stroke-dasharray:5 4}.technology-paper-svg .diagram-trust-boundary{fill:none;stroke:var(--diagram-red);stroke-width:1.35px;stroke-dasharray:7 5}.technology-paper-svg .diagram-browser{fill:#ffffff57;stroke:var(--diagram-line);stroke-width:1px}.technology-paper-svg .diagram-browser-blue{stroke:color-mix(in srgb, var(--diagram-blue) 58%, var(--diagram-line))}.technology-paper-svg .diagram-browser-red{stroke:color-mix(in srgb, var(--diagram-red) 58%, var(--diagram-line))}.technology-paper-svg .diagram-browser-muted{stroke:var(--diagram-muted)}.technology-paper-svg .diagram-browser-dot{fill:color-mix(in srgb, var(--diagram-muted) 52%, white)}.technology-paper-svg .diagram-separate-lane{fill:none;stroke:var(--diagram-muted);stroke-width:1px;stroke-dasharray:3 4}.technology-raw-diagram.is-enhanced .technology-svg-step{opacity:0;transform:translateY(5px)}.technology-raw-diagram.is-enhanced.is-active .technology-svg-step{opacity:1;transition:opacity .42s ease calc(var(--svg-step,0) * 38ms), transform .58s cubic-bezier(.22, 1, .36, 1) calc(var(--svg-step,0) * 38ms);transform:none}@media (max-width:620px){.technology-paper-svg-desktop{display:none}.technology-paper-svg-mobile{display:block}.technology-raw-diagram{border-radius:10px;box-shadow:0 16px 38px #0003}.technology-paper-svg .diagram-architecture-label{font-size:11.5px}.technology-paper-svg .diagram-annotation{letter-spacing:-.01em;font-size:10.5px}.technology-paper-svg .diagram-footnote{letter-spacing:-.01em;font-size:10px}}.technology-data-section{border-top:1px solid var(--technology-line-strong);padding-top:56px;margin:58px 0 0!important}.alphaevidence-snapshot{color:var(--technology-ink);margin:38px 0 0}.alphaevidence-snapshot-meta{border-top:1px solid var(--technology-line-strong);border-bottom:1px solid var(--technology-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:13px 0;display:flex}.alphaevidence-snapshot-meta>div,.alphaevidence-snapshot-meta>p{min-width:0}.alphaevidence-snapshot-meta p{color:var(--technology-dim);margin:6px 0 0;font:500 9px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.alphaevidence-snapshot-meta>p{text-align:right;margin:0}.snapshot-state{color:var(--technology-blue);letter-spacing:.08em;border:0;border-radius:0;align-items:center;gap:7px;padding:5px 0;font:680 8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.snapshot-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.snapshot-state-stale{color:var(--technology-red)}.alphaevidence-table-wrap{width:100%;overflow-x:auto}.alphaevidence-count-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.45}.alphaevidence-count-table thead th{color:var(--technology-dim);border-bottom:1px solid var(--technology-line-strong);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:12px 10px;font:620 8px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.alphaevidence-count-table thead th:first-child,.alphaevidence-count-table tbody td:first-child{padding-left:0}.alphaevidence-count-table thead th:last-child,.alphaevidence-count-table tbody td:last-child{padding-right:0}.alphaevidence-count-table thead th:last-child{text-align:right}.alphaevidence-count-table tbody th,.alphaevidence-count-table tbody td{border-bottom:1px solid var(--technology-line);vertical-align:middle;padding:15px 10px}.alphaevidence-count-table tbody th{color:var(--technology-copy);text-align:left;font-weight:560}.alphaevidence-count-table tbody th span,.alphaevidence-count-table tbody th small{display:block}.alphaevidence-count-table tbody th small{color:var(--technology-dim);margin-top:3px;font-size:9px;font-weight:480}.alphaevidence-count-index{width:42px;color:var(--technology-dim);font:500 8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.alphaevidence-count-value{text-align:right;width:190px}.alphaevidence-count-value strong{color:var(--technology-blue);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,34px);font-weight:550}.alphaevidence-snapshot-note{max-width:720px;color:var(--technology-dim);font-size:11px;line-height:1.65;margin:14px 0 0!important}.alphaevidence-snapshot-unavailable{border-top:1px solid var(--technology-line-strong);border-bottom:1px solid var(--technology-line);padding:24px 0}.alphaevidence-snapshot-unavailable>span{color:var(--technology-dim);letter-spacing:.08em;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.alphaevidence-snapshot-unavailable h4{margin:12px 0 0;font-size:21px;font-weight:570}.alphaevidence-snapshot-unavailable p{color:var(--technology-muted);margin:7px 0 0;font-size:12px}.technology-data-notes{border-top:1px solid var(--technology-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:28px;padding-top:18px;display:grid}.technology-data-notes p{color:var(--technology-dim);margin:0;font-size:10px;line-height:1.65}.technology-data-notes strong{color:var(--technology-muted);font-weight:600}.technology-evaluation-explainer{border-top:1px solid var(--technology-line-strong);margin:30px 0 0}.technology-evaluation-explainer>div{border-bottom:1px solid var(--technology-line);grid-template-columns:190px minmax(0,1fr);gap:24px;padding:16px 0;display:grid}.technology-evaluation-explainer dt{color:var(--technology-ink);font-size:12px;font-weight:600}.technology-evaluation-explainer dd{color:var(--technology-muted);margin:0;font-size:11px;line-height:1.62}.technology-scope-note,.technology-regulatory-reference{border-top:1px solid var(--technology-line-strong);border-bottom:1px solid var(--technology-line);margin-top:48px;padding:22px 0;background:0 0!important}.technology-scope-note>span,.technology-regulatory-reference>span{color:var(--technology-blue);letter-spacing:.1em;margin-bottom:14px;font:650 8px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.technology-regulatory-reference>span{color:var(--technology-red)}.technology-scope-note h3,.technology-regulatory-reference h3{margin-bottom:14px;font-size:22px}.technology-scope-note p,.technology-regulatory-reference p{color:var(--technology-muted);margin:0;font-size:12px;line-height:1.7}.technology-regulatory-reference p+p{margin-top:10px}.technology-regulatory-reference a{border-bottom:1px solid var(--technology-red);width:fit-content;color:var(--technology-copy);gap:9px;margin-top:20px;padding-bottom:3px;font-size:11px;font-weight:580;display:inline-flex}.technology-regulatory-reference a span{color:var(--technology-red)}.technology-scope-columns{border-top:1px solid var(--technology-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:62px;display:grid}.technology-scope-columns>section{padding-top:20px}.technology-scope-columns>section+section{border-left:1px solid var(--technology-line);padding-left:36px}.technology-scope-columns section>span{color:var(--technology-blue);letter-spacing:.08em;font:650 8px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.technology-scope-columns section+section>span,.technology-layer-scope section+section>span{color:var(--technology-muted)}.technology-scope-columns h3{margin:14px 0 20px;font-size:22px}.technology-journal .technology-scope-columns ul{margin:0;padding:0;list-style:none}.technology-journal .technology-scope-columns li{border-top:1px solid var(--technology-line);color:var(--technology-muted);padding:10px 0 10px 14px;font-size:10px;line-height:1.55;position:relative}.technology-journal .technology-scope-columns li:before{content:"";border:1px solid var(--technology-blue);background:var(--technology-blue);border-radius:50%;width:4px;height:4px;position:absolute;top:17px;left:0}.technology-journal .technology-scope-columns section+section li:before{border-color:var(--technology-muted);background:0 0}.technology-page-footer{border-top:1px solid var(--technology-line-strong);grid-template-columns:88px minmax(0,1fr);gap:22px;padding:72px 0 82px;display:grid}.technology-page-footer>span{color:var(--technology-dim);letter-spacing:.1em;padding-top:9px;font:620 8px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.technology-page-footer h3{color:var(--technology-ink);letter-spacing:-.05em;margin:0;font-size:clamp(31px,3.7vw,46px);font-weight:600;line-height:1.1}.technology-page-footer>div>p{max-width:640px;color:var(--technology-muted);margin:25px 0 0;font-size:13px;line-height:1.72}.technology-page-footer>div>p+p{margin-top:12px}.technology-page-footer .technology-claim-boundary{grid-template-columns:104px minmax(0,1fr);margin-top:32px}.technology-page-footer>div>a{border-bottom:1px solid var(--technology-blue);width:fit-content;color:var(--technology-copy);gap:10px;margin-top:28px;padding-bottom:4px;font-size:12px;font-weight:600;display:inline-flex}.technology-page-footer>div>a span{color:var(--technology-blue);transition:transform .2s}.technology-page-footer>div>a:hover span{transform:translate(3px,-3px)}@media (max-width:1180px){.technology-article-nav{top:var(--header);z-index:70;border-bottom:1px solid var(--technology-line);background:color-mix(in srgb, var(--technology-page) 96%, transparent);-webkit-backdrop-filter:blur(14px);opacity:1;visibility:visible;width:100%;position:sticky;right:auto;transform:none}.technology-article-nav.is-visible{transform:none}.technology-article-nav-inner{-webkit-backdrop-filter:none;background:0 0;border:0;grid-template-columns:90px minmax(0,1fr);align-items:stretch;width:min(768px,100vw - 48px);min-width:0;min-height:48px;margin:auto;padding:0;display:grid}.technology-article-nav-inner>span{align-items:center;padding:0;display:flex}.technology-article-nav ol{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.technology-article-nav-next-title,.technology-article-nav ol.technology-article-nav-next{border-top:1px solid var(--technology-line);margin-top:0;padding-top:0}.technology-article-nav ol.technology-article-nav-next{grid-template-columns:repeat(2,minmax(0,max-content));column-gap:14px}.technology-post{scroll-margin-top:calc(var(--header) + 96px + 24px)}.technology-article-nav a{grid-template-columns:15px minmax(0,1fr);min-height:47px;padding:8px 6px;font-size:9px}.technology-article-nav a:hover,.technology-article-nav a.is-active{transform:none}}@media (max-width:760px){.technology-raw-diagram.is-enhanced .technology-flow-unit,.technology-raw-diagram.is-enhanced.is-active .technology-flow-unit,.technology-raw-diagram.is-enhanced .technology-svg-step,.technology-raw-diagram.is-enhanced.is-active .technology-svg-step{opacity:1;transition:none;transform:none}.technology-hero,.technology-post,.technology-page-footer{width:min(100% - 40px,768px)}.technology-hero{padding-top:calc(var(--header) + 44px);padding-bottom:52px}.technology-hero h1{margin-top:35px;font-size:clamp(40px,11.6vw,54px)}.technology-intro-copy{margin:44px 0 0;font-size:15px;line-height:1.78}.technology-claim-boundary{grid-template-columns:1fr;gap:8px}.technology-article-nav-inner{grid-template-columns:74px auto;width:100%;padding-left:20px;overflow-x:auto}.technology-article-nav ol{grid-template-columns:repeat(6,minmax(126px,auto));width:max-content}.technology-article-nav ol.technology-article-nav-next{grid-template-columns:repeat(2,minmax(126px,auto))}.technology-post{scroll-margin-top:calc(var(--header) + 96px + 16px);padding:56px 0 64px}.technology-section-header{margin-bottom:44px}.technology-post-heading{grid-template-columns:1fr;gap:14px}.technology-post-number{padding-top:0}.technology-section-header h2{font-size:clamp(36px,10.5vw,48px)}.technology-status-list{margin:34px 0 0}.technology-status-list>div{grid-template-columns:104px minmax(0,1fr)}.technology-definition{margin-left:0}.technology-prose{font-size:15px;line-height:1.78}.technology-prose h3{font-size:clamp(23px,7vw,29px)}.technology-figure{margin:52px 0}.technology-figure figcaption{grid-template-columns:70px minmax(0,1fr);gap:12px}.technology-flow-pipeline,.technology-overview-map,.technology-overview-controls,.technology-evaluation-decision{flex-direction:column;display:flex}.technology-flow-pipeline .technology-flow-connector,.technology-overview-map>.technology-flow-connector,.technology-overview-controls>.technology-flow-connector,.technology-evaluation-decision>.technology-flow-connector{border-top:0;border-left:1px solid var(--technology-line-strong);width:1px;height:24px;margin:0 auto}.technology-flow-pipeline .technology-flow-connector:after,.technology-overview-map>.technology-flow-connector:after,.technology-overview-controls>.technology-flow-connector:after,.technology-evaluation-decision>.technology-flow-connector:after{border-top:0;border-right:1px solid var(--technology-copy);border-bottom:1px solid var(--technology-copy);inset:auto auto 1px -3px;transform:rotate(45deg)}.technology-flow-node{min-height:0;padding:16px 14px 16px 18px}.technology-flow-node strong{font-size:14px}.technology-flow-node li{font-size:8px}.technology-overview-group{gap:13px}.technology-overview-group.is-engine .technology-flow-node{min-height:96px}.technology-overview-controls,.technology-document-controls{width:100%;margin-left:0}.technology-sidecar-rail{grid-template-columns:1fr;margin:30px 0 0}.technology-sidecar-link{border-top:1px dashed var(--technology-blue);border-left:0;width:100%;height:1px}.technology-sidecar-link:before{content:none}.technology-evaluation-start{width:100%}.technology-evaluation-lanes,.technology-evaluation-outcomes{grid-template-columns:1fr;gap:22px}.technology-evaluation-lanes .technology-flow-node{min-height:0}.technology-evaluation-decision{gap:0}.technology-token-vault{width:100%}.alphaevidence-snapshot-meta{flex-direction:row;align-items:center;gap:10px;padding:11px 0}.alphaevidence-snapshot-meta>div{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.alphaevidence-snapshot-meta p{text-align:right;white-space:nowrap;margin:0}.alphaevidence-snapshot-meta>p{display:none}.alphaevidence-table-wrap{overflow-x:visible}.alphaevidence-count-table{min-width:0;display:block}.alphaevidence-count-table thead{display:none}.alphaevidence-count-table tbody{display:block}.alphaevidence-count-table tbody tr{border-bottom:1px solid var(--technology-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.alphaevidence-count-table tbody th,.alphaevidence-count-table tbody td{border-bottom:0;min-width:0;padding:16px 0}.alphaevidence-count-table tbody th{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.alphaevidence-count-index,.alphaevidence-count-table tbody th small{display:none}.alphaevidence-count-value{white-space:nowrap;width:auto}.alphaevidence-count-value strong{font-size:clamp(24px,8.2vw,31px)}.technology-data-notes,.technology-scope-columns{grid-template-columns:1fr;gap:28px}.technology-scope-columns>section+section{border-top:1px solid var(--technology-line);border-left:0;padding:26px 0 0}.technology-evaluation-explainer>div{grid-template-columns:1fr;gap:8px}.technology-page-footer{grid-template-columns:1fr;gap:14px;padding:58px 0 66px}.technology-page-footer .technology-claim-boundary{grid-template-columns:1fr}}@media (max-width:480px){.technology-hero-meta{font-size:8px}.technology-hero-meta p{flex-direction:column;align-items:flex-end;gap:4px}.technology-status-list>div,.technology-figure figcaption{grid-template-columns:1fr;gap:5px}.technology-target-path li{grid-template-columns:30px minmax(0,1fr);padding-left:10px}}@media (prefers-reduced-motion:reduce){.technology-article-nav,.technology-page-footer>div>a span,.technology-raw-diagram.is-enhanced .technology-flow-unit,.technology-raw-diagram.is-enhanced.is-active .technology-flow-unit,.technology-raw-diagram.is-enhanced .technology-svg-step,.technology-raw-diagram.is-enhanced.is-active .technology-svg-step{opacity:1;transition:none;transform:none}}@media print{.technology-journal{color:#111;background:#fff}.technology-article-nav{display:none}.technology-hero,.technology-post,.technology-page-footer{width:100%}}
