html{scroll-behavior:smooth}body.whitepaper-page{margin:0;min-height:100vh;color:#fff9;font-family:"Source Sans 3",sans-serif;font-size:16px;background:linear-gradient(180deg,#080808,#020202,#000)}body.whitepaper-page *,body.whitepaper-page *:before,body.whitepaper-page *:after{box-sizing:border-box}body.whitepaper-page:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:0}body.whitepaper-page:after{content:"";position:fixed;inset:0;background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.3) 75%,rgba(0,0,0,.55) 100%);pointer-events:none;z-index:0}.wp-progress{position:fixed;inset:0 0 auto;height:2px;background:#ffffff08;z-index:50}.wp-progress-bar{width:0;height:100%;background:#c4a05580;box-shadow:0 0 8px #c4a05526}.wp-header{position:fixed;top:0;left:0;right:0;z-index:40;background:#010101d9;backdrop-filter:blur(12px);border-bottom:1px solid rgba(196,160,85,.06)}.wp-header-inner{display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:0 auto;padding:.9rem 2rem}.wp-header-mark{font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600;letter-spacing:.3em;color:#c4a05566;text-decoration:none;text-transform:uppercase}.wp-header-nav{display:flex;gap:1.5rem}.wp-header-nav a,.wp-header-current{font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:#ffffff4d;text-decoration:none}.wp-header-nav a{transition:color .18s ease}.wp-header-current{color:#c4a0559e}.wp-header-nav a:hover{color:#fff9}.wp-document{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:6rem 2rem 5rem}.wp-cover{padding-bottom:3.5rem;margin-bottom:3rem;border-bottom:1px solid rgba(196,160,85,.06)}.wp-cover-meta{margin-bottom:3rem}.wp-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0;padding-bottom:2rem;border-bottom:1px solid rgba(196,160,85,.06)}.wp-meta div{display:grid;gap:.3rem}.wp-meta dt{font-family:Courier New,monospace;font-size:.55rem;letter-spacing:.25em;text-transform:uppercase;color:#c4a0554d}.wp-meta dd{margin:0;font-size:.9rem;font-weight:600;color:#ffffffb3}.wp-emma-voice{margin:0 0 .6rem;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-style:italic;color:#c4a05599;letter-spacing:.03em}.wp-title{margin:0 0 2rem;font-family:Staatliches,sans-serif;font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1;letter-spacing:.03em;color:#f1eadfe0}.wp-cover-body{display:grid;gap:1.2rem;margin-bottom:2.5rem}.wp-cover-body p{margin:0;font-size:1.05rem;line-height:1.9;color:#ffffff94}.wp-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.wp-metric{padding:1rem 1.2rem;border:1px solid rgba(196,160,85,.06);background:#ffffff04}.wp-metric+.wp-metric{border-left:none}.wp-metric span{display:block;margin-bottom:.4rem;font-family:Courier New,monospace;font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:#c4a0554d}.wp-metric strong{font-family:Staatliches,sans-serif;font-size:1.15rem;font-weight:400;letter-spacing:.03em;color:#ffffffb3}.wp-toc{padding:2rem 0;margin-bottom:3rem;border-bottom:1px solid rgba(196,160,85,.06)}.wp-toc-title{margin:0 0 1.2rem;font-family:Courier New,monospace;font-size:.6rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#c4a0554d}.wp-toc-list{margin:0;padding:0;list-style:none;counter-reset:toc}.wp-toc-list li{counter-increment:toc}.wp-toc-list a{display:flex;align-items:center;gap:1rem;padding:.7rem 0;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.03);transition:color .18s ease}.wp-toc-list a:before{content:counter(toc,decimal-leading-zero);font-family:Courier New,monospace;font-size:.65rem;letter-spacing:.15em;color:#c4a05540;min-width:2rem}.wp-toc-list a{font-size:.95rem;font-weight:500;color:#ffffff73}.wp-toc-list a:hover{color:#ffffffbf}.wp-section{padding:3rem 0;border-bottom:1px solid rgba(196,160,85,.06)}.wp-section:last-of-type{border-bottom:none;padding-bottom:4rem}.wp-section-head{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.wp-section-index{font-family:Courier New,monospace;font-size:.6rem;letter-spacing:.25em;color:#c4a0554d}.wp-section-head h2{margin:0;font-family:Staatliches,sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:.05em;color:#f1eadfd9}.wp-section p{margin:0 0 1.4rem;font-size:1.02rem;line-height:1.9;color:#ffffff94}.wp-section p:last-child{margin-bottom:0}.wp-section p a,.wp-section p a:visited{color:#c4a055c7;text-decoration-color:#c4a0556b;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color .16s ease,text-decoration-color .16s ease}.wp-section p a:hover,.wp-section p a:focus-visible{color:#e8ca8bf0;text-decoration-color:currentColor}.wp-section p a:focus-visible{outline:1px solid rgba(196,160,85,.5);outline-offset:3px}.wp-comparison{margin:2rem 0;border:1px solid rgba(196,160,85,.06)}.wp-comparison-row{display:grid;grid-template-columns:160px 1fr;border-bottom:1px solid rgba(196,160,85,.04)}.wp-comparison-row:last-child{border-bottom:none}.wp-comparison-header{background:#ffffff05}.wp-comparison-header span{font-family:Courier New,monospace;font-size:.55rem;letter-spacing:.25em;text-transform:uppercase;color:#c4a0554d}.wp-comparison-row span{padding:.9rem 1.2rem;font-size:.92rem;line-height:1.6;color:#ffffff73}.wp-comparison-row span:first-child{border-right:1px solid rgba(196,160,85,.04);font-weight:600;color:#fff9}.wp-comparison-highlight{background:#c4a05508}.wp-comparison-highlight span:first-child{color:#c4a05599}.wp-principles{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:2rem 0;border:1px solid rgba(196,160,85,.06);background:#c4a0550a}.wp-principle{padding:1.6rem 1.5rem;background:#010101}.wp-principle-tag{display:inline-block;margin-bottom:.7rem;font-family:Courier New,monospace;font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:#c4a05559}.wp-principle h3{margin:0 0 .6rem;font-family:"Source Sans 3",sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.01em;line-height:1.4;color:#ffffffad}.wp-principle p{margin:0;font-size:.92rem;line-height:1.8;color:#ffffff80}.wp-note{margin:2rem 0 0;padding:1.2rem 1.4rem;border-left:2px solid rgba(142,224,190,.4);background:#8ee0be05;font-size:.92rem;line-height:1.8;color:#ffffff73}.wp-note strong{color:#8ee0be99}.wp-stack-diagram{margin:2rem 0;border:1px solid rgba(196,160,85,.06)}.wp-stack-title{padding:.7rem 1.2rem;font-family:Courier New,monospace;font-size:.55rem;letter-spacing:.25em;text-transform:uppercase;color:#c4a0554d;border-bottom:1px solid rgba(196,160,85,.04);background:#ffffff04}.wp-stack-layers{display:flex;flex-direction:column}.wp-stack-layer{position:relative;padding:1.1rem 1.4rem;border-bottom:1px solid rgba(196,160,85,.04);transition:background .18s ease}.wp-stack-layer:hover{background:#c4a05508}.wp-stack-layer:before{content:attr(data-layer);position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);font-family:Staatliches,sans-serif;font-size:2rem;color:#c4a0550f;letter-spacing:.05em}.wp-stack-layer-name{display:block;font-weight:600;font-size:.92rem;color:#ffffffa6;margin-bottom:.2rem}.wp-stack-layer-desc{display:block;font-size:.82rem;color:#ffffff59}.wp-stack-base{padding:.7rem 1.2rem;background:#ffffff04;text-align:center}.wp-stack-base span{font-family:Courier New,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#fff3}.wp-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:2rem 0;border:1px solid rgba(196,160,85,.06);background:#c4a0550a}.wp-detail-grid article{padding:1.3rem 1.4rem;background:#010101}.wp-detail-grid span{display:block;margin-bottom:.5rem;font-family:Courier New,monospace;font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:#c4a0554d}.wp-detail-grid p{margin:0;font-size:.92rem;line-height:1.75;color:#ffffff80}.wp-features{display:grid;gap:0;margin:2rem 0;border:1px solid rgba(196,160,85,.06)}.wp-features article{padding:1.5rem;border-bottom:1px solid rgba(196,160,85,.04);transition:background .18s ease}.wp-features article:last-child{border-bottom:none}.wp-features article:hover{background:#ffffff04}.wp-features span{display:inline-block;margin-bottom:.5rem;font-family:Courier New,monospace;font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:#c4a0554d}.wp-features h3{margin:0 0 .5rem;font-family:"Source Sans 3",sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.01em;line-height:1.4;color:#ffffffad}.wp-features p{margin:0;font-size:.92rem;line-height:1.75;color:#fff6}.wp-quote{margin:2rem 0 0;padding:1.4rem 1.5rem;border:none;border-left:2px solid rgba(196,160,85,.3);background:#c4a05505;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-style:italic;line-height:1.8;color:#fff9}.wp-signoff{display:flex;flex-direction:column;gap:.2rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(196,160,85,.06)}.wp-signoff-name{font-family:Staatliches,sans-serif;font-size:1.6rem;letter-spacing:.05em;color:#f1eadfcc}.wp-signoff-role{font-family:Courier New,monospace;font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:#c4a0554d}.wp-signoff-date{font-family:Courier New,monospace;font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:#c4a05538;margin-top:.3rem}.wp-document-scope{margin:0 0 4rem;padding-top:1.25rem;border-top:1px solid rgba(196,160,85,.08)}.wp-document-scope>span{font-family:Courier New,monospace;font-size:.55rem;letter-spacing:.22em;text-transform:uppercase;color:#c4a05557}.wp-document-scope p{max-width:720px;margin:.7rem 0 0;font-size:.78rem;line-height:1.75;color:#ffffff6b}.wp-document-scope a,.wp-document-scope a:visited{color:#c4a055b3;text-decoration-color:#c4a05538;text-underline-offset:.18em}.wp-document-scope a:hover,.wp-document-scope a:focus-visible{color:#f1eadfdb;text-decoration-color:currentColor}@media(max-width:820px){.wp-document{padding:5rem 1.5rem 4rem}.wp-meta,.wp-metrics{grid-template-columns:repeat(2,1fr)}.wp-metric:nth-child(3){border-top:none}.wp-metric:nth-child(4){border-top:none}.wp-principles,.wp-detail-grid{grid-template-columns:1fr}.wp-comparison-row{grid-template-columns:120px 1fr}}@media(max-width:480px){.wp-header-inner{padding:.8rem 1.2rem}.wp-header-nav{gap:.8rem}.wp-document{padding:4.5rem 1rem 3rem}.wp-title{font-size:2.2rem}.wp-meta{grid-template-columns:1fr 1fr;gap:1rem}.wp-metrics{grid-template-columns:1fr}.wp-metric+.wp-metric{border-left:1px solid rgba(196,160,85,.06);border-top:none}.wp-comparison-row{grid-template-columns:1fr}.wp-comparison-row span:first-child{border-right:none;border-bottom:1px solid rgba(196,160,85,.03);padding-bottom:.4rem}.wp-stack-layer:before{display:none}}@media print{@page{size:A4;margin:3cm 2.5cm}html{scroll-behavior:auto}body.whitepaper-page{background:#fff!important;color:#1a1a1a;font-size:11pt}body.whitepaper-page:before,body.whitepaper-page:after,.wp-header,.wp-progress{display:none!important}.wp-document{max-width:100%;padding:0}.wp-emma-voice{color:#555}.wp-title{color:#111;font-size:2.6rem}.wp-cover{border-bottom:2px solid #111;padding-bottom:2rem;margin-bottom:2rem}.wp-cover-body p{color:#333;font-size:11pt}.wp-metrics{border:1px solid #ccc}.wp-metric{border-color:#ccc;background:#f9f9f9}.wp-metric span{color:#666}.wp-metric strong{color:#111;font-size:1.1rem}.wp-toc{border-bottom:1px solid #ddd;break-after:page}.wp-toc-title{color:#666}.wp-toc-list a{color:#333;border-bottom-color:#eee}.wp-toc-list a:before{color:#999}.wp-section{border-bottom:1px solid #eee;break-inside:avoid-page}.wp-section-index{color:#999}.wp-section-head h2{color:#111}.wp-section p{color:#333;font-size:11pt;line-height:1.7;hyphens:auto}.wp-section p a,.wp-section p a:visited{color:#333;text-decoration-color:#777}.wp-comparison{border-color:#ccc}.wp-comparison-row{border-bottom-color:#ddd}.wp-comparison-row span{color:#333}.wp-comparison-row span:first-child{color:#111;border-right-color:#ddd}.wp-comparison-header{background:#f5f5f5}.wp-comparison-header span{color:#666}.wp-comparison-highlight{background:#faf7f0}.wp-comparison-highlight span:first-child{color:#8b6914}.wp-principles{border-color:#ccc;background:#ddd}.wp-principle{background:#fff}.wp-principle-tag{color:#888}.wp-principle h3{color:#111}.wp-principle p{color:#444}.wp-note{border-left-color:#4a9;background:#f4faf7;color:#333;break-inside:avoid}.wp-note strong{color:#3a8a6a}.wp-stack-diagram{border-color:#ccc;break-inside:avoid}.wp-stack-title{background:#f5f5f5;border-bottom-color:#ddd;color:#666}.wp-stack-layer{border-bottom-color:#eee}.wp-stack-layer:before{color:#e8e8e8}.wp-stack-layer-name{color:#111}.wp-stack-layer-desc{color:#555}.wp-stack-base{background:#f5f5f5}.wp-stack-base span{color:#888}.wp-detail-grid{border-color:#ccc;background:#ddd;break-inside:avoid}.wp-detail-grid article{background:#fff}.wp-detail-grid span{color:#888}.wp-detail-grid p{color:#444}.wp-features{border-color:#ccc;break-inside:avoid}.wp-features article{border-bottom-color:#eee}.wp-features span{color:#888}.wp-features h3{color:#111}.wp-features p{color:#444}.wp-quote{border-left-color:#b8942e;background:#faf7f0;color:#333;break-inside:avoid}.wp-signoff{border-top-color:#ddd}.wp-signoff-name{color:#111}.wp-signoff-role{color:#888}.wp-signoff-date{color:#999}.wp-document-scope{border-top-color:#ddd;break-inside:avoid}.wp-document-scope>span{color:#666}.wp-document-scope p{color:#444}.wp-document-scope a,.wp-document-scope a:visited{color:#111}.wp-principle,.wp-detail-grid article,.wp-features article,.wp-stack-layer{break-inside:avoid}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wp-header-removed{font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:#ffffff4d;opacity:.45;cursor:default;user-select:none}
