@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:optional;src:url(../media/1e219c03c996efbd.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:optional;src:url(../media/b35b0dbffda7f2c4.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:optional;src:url(../media/03bda585a99c6450.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:optional;src:url(../media/1e219c03c996efbd.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:optional;src:url(../media/b35b0dbffda7f2c4.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:optional;src:url(../media/03bda585a99c6450.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:optional;src:url(../media/1e219c03c996efbd.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:optional;src:url(../media/b35b0dbffda7f2c4.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:optional;src:url(../media/03bda585a99c6450.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fraunces_39b674b-module__dcuKMq__className{font-family:Fraunces,Georgia,Times New Roman,serif;font-style:normal}.fraunces_39b674b-module__dcuKMq__variable{--font-fraunces:"Fraunces",Georgia,Times New Roman,serif}
.praxisPaper{--bordeaux:#6d1f2c;--bordeaux-accent:#8a2333;--navy:#0a1f5c;--navy-accent:#1a3470;--paper:#fffdfb;--desk:#0a0e17;--ink:#14161b;--sub:#4b5159;--mut:#8b9099;--faint:#b9bec6;--hair:#e7e9ed;--band:#eef0f3;color:var(--ink);background:var(--desk);min-height:100vh;padding:26px 0 80px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5}.praxisPaper *{box-sizing:border-box;margin:0;padding:0}.praxisPaper .page{background:var(--paper);border-radius:10px;max-width:940px;margin:0 auto;position:relative;overflow:clip;box-shadow:inset 0 0 60px #0000000e,0 0 40px 4px #ffffff1a,80px 0 110px -34px #ffffff14,-80px 0 110px -34px #ffffff14,0 0 150px 38px #ffffff08,0 60px 130px -10px #000000d9}.praxisPaper .masthead{z-index:5;color:#fff;background:#0a0e17;align-items:center;gap:12px;height:46px;padding:0 30px;display:flex;position:sticky;top:0}.praxisPaper .masthead .brand{font-family:var(--font-fraunces),Georgia,serif;color:#fff;letter-spacing:-.01em;font-size:20px;text-decoration:none}.praxisPaper .masthead .pub{font-family:var(--font-mono),monospace;letter-spacing:2.5px;text-transform:uppercase;color:#fff9;border-left:1px solid #ffffff38;margin-left:12px;padding-left:12px;font-size:10px}.praxisPaper .masthead nav{font-family:var(--font-mono),monospace;letter-spacing:2px;text-transform:uppercase;gap:18px;margin-left:auto;font-size:10px;display:flex}.praxisPaper .masthead nav a{color:#ffffffa6;border-bottom:1px solid #0000;padding:4px 0;text-decoration:none;transition:color .15s,border-color .15s}.praxisPaper .masthead nav a:hover,.praxisPaper .masthead nav a.active{color:#fff;border-bottom-color:#ffffff80}.praxisPaper .content{padding:30px 56px 50px}.praxisPaper .backlink{font-family:var(--font-mono),monospace;letter-spacing:1.8px;text-transform:uppercase;color:var(--mut);align-items:center;gap:6px;margin-bottom:22px;font-size:10px;text-decoration:none;display:inline-flex}.praxisPaper .backlink:hover{color:var(--bordeaux)}.praxisPaper .eyebrow{font-family:var(--font-mono),monospace;letter-spacing:2px;text-transform:uppercase;color:var(--bordeaux);margin-bottom:12px;font-size:10.5px;font-weight:700}.praxisPaper .regime-name{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-1.1px;color:var(--ink);overflow-wrap:normal;word-break:keep-all;margin-bottom:14px;font-size:clamp(34px,8px + 6.67vw,56px);font-weight:600;line-height:.98}.praxisPaper .regime-name .accent{color:var(--bordeaux)}.praxisPaper .claim{color:#2a2d33;max-width:36em;margin-bottom:20px;font-size:clamp(15px,11.5px + .9vw,18px);font-weight:400;line-height:1.45}.praxisPaper .claim b{color:var(--navy-accent);font-weight:600}.praxisPaper .claim .ref{color:var(--bordeaux);font-weight:600}.praxisPaper .chapter{border-top:1px solid var(--hair);margin-top:18px;padding:28px 0 8px}.praxisPaper .chapter:first-of-type{border-top:0;margin-top:0;padding-top:22px}.praxisPaper .ch-top{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:16px;display:flex}.praxisPaper .chapter-title{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.5px;color:var(--ink);font-size:28px;font-weight:600;line-height:1.05}.praxisPaper .ch-number{font-family:var(--font-mono),monospace;color:var(--bordeaux-accent);font-size:13px;font-weight:600}.praxisPaper .stat-row{flex-wrap:wrap;gap:32px 44px;margin:16px 0 4px;display:flex}.praxisPaper .stat{align-items:baseline;gap:12px;min-width:0;display:flex}.praxisPaper .stat .num{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-1px;color:var(--bordeaux-accent);font-size:44px;line-height:.82}.praxisPaper .stat .num.muted{color:var(--mut)}.praxisPaper .stat .num .suf{color:var(--mut);margin-left:2px;font-size:18px}.praxisPaper .stat .lab{font-family:var(--font-mono),monospace;letter-spacing:.8px;text-transform:uppercase;color:var(--mut);max-width:130px;font-size:9px;line-height:1.4}.praxisPaper .stat .lab b{color:var(--ink);font-weight:600}.praxisPaper .facts{border-bottom:1px solid var(--hair);grid-template-columns:repeat(5,1fr);gap:18px 22px;margin:20px 0 6px;padding-bottom:18px;display:grid}.praxisPaper .facts .fact{flex-direction:column;gap:4px;min-width:0;display:flex}.praxisPaper .facts .fact .lab{font-family:var(--font-mono),monospace;letter-spacing:1.2px;text-transform:uppercase;color:var(--bordeaux);font-size:9px;font-weight:700}.praxisPaper .facts .fact .val{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);word-break:break-word;text-transform:capitalize;font-size:17px;font-weight:500;line-height:1.2}.praxisPaper .facts .fact .val.muted{color:var(--mut)}.praxisPaper .field-list{grid-template-columns:180px 1fr;gap:12px 22px;margin:12px 0;font-size:14.5px;line-height:1.55;display:grid}.praxisPaper .field-list dt{font-family:var(--font-mono),monospace;letter-spacing:1px;text-transform:uppercase;color:var(--bordeaux);padding-top:2px;font-size:9.5px;font-weight:700}.praxisPaper .field-list dd{color:var(--ink)}.praxisPaper .field-list dd em{color:var(--mut);font-style:normal}.praxisPaper .bar-row{align-items:center;gap:10px;margin:4px 0;font-size:13px;display:flex}.praxisPaper .bar-row .lbl{width:160px;font-family:var(--font-mono),monospace;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.praxisPaper .bar-row .bar-bg{background:var(--band);border-radius:1px;flex:1;height:5px;position:relative;overflow:hidden}.praxisPaper .bar-row .bar-fg{background:var(--navy);position:absolute;inset:0 auto 0 0}.praxisPaper .bar-row .bar-fg.accent{background:var(--bordeaux)}.praxisPaper .bar-row .n{text-align:right;width:36px;font-family:var(--font-mono),monospace;color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px}.praxisPaper .paper-row{border-bottom:1px solid var(--hair);color:inherit;justify-content:space-between;gap:24px;padding:14px 0;text-decoration:none;transition:background .12s;display:flex}.praxisPaper .paper-row:hover{background:#00000005}.praxisPaper .paper-row:first-of-type{border-top:1px solid var(--hair)}.praxisPaper .paper-row .meta{font-family:var(--font-mono),monospace;letter-spacing:1.4px;text-transform:uppercase;color:var(--mut);margin-bottom:4px;font-size:9.5px}.praxisPaper .paper-row .ttl{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);font-size:17px;font-weight:500;line-height:1.25}.praxisPaper .paper-row .tags{color:var(--sub);margin-top:6px;font-size:12px}.praxisPaper .paper-row .tags .strat{color:var(--bordeaux);font-weight:600}.praxisPaper .paper-row .right{text-align:right;shrink:0;min-width:80px}.praxisPaper .paper-row .right .sharpe{font-family:var(--font-fraunces),Georgia,serif;color:var(--bordeaux-accent);font-size:28px;line-height:1}.praxisPaper .paper-row .right .sharpe-lab{font-family:var(--font-mono),monospace;letter-spacing:1.2px;text-transform:uppercase;color:var(--mut);margin-top:4px;font-size:8.5px}.praxisPaper .filters{border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:8px;margin:14px 0 18px;padding-bottom:18px;display:flex}.praxisPaper .filters input,.praxisPaper .filters select{border:1px solid var(--hair);color:var(--ink);background:#fff;border-radius:4px;padding:7px 10px;font-family:inherit;font-size:13px}.praxisPaper .filters input{flex:280px}.praxisPaper .filters input::placeholder{color:var(--faint)}.praxisPaper .filters input:focus,.praxisPaper .filters select:focus{border-color:var(--bordeaux);outline:none}.praxisPaper .filters select{font-family:var(--font-mono),monospace;letter-spacing:1px;font-size:11px}.praxisPaper .status{font-family:var(--font-mono),monospace;color:var(--mut);letter-spacing:1px;text-transform:uppercase;justify-content:space-between;align-items:center;margin:4px 0;font-size:10.5px;display:flex}.praxisPaper .pager{align-items:center;gap:4px;display:flex}.praxisPaper .pager button{cursor:pointer;letter-spacing:1px;color:var(--mut);background:0 0;border:0;padding:4px 6px;font-family:inherit;font-size:10.5px}.praxisPaper .pager button:hover:not(:disabled){color:var(--bordeaux)}.praxisPaper .pager button:disabled{opacity:.3;cursor:default}.praxisPaper .pill{font-family:var(--font-mono),monospace;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:700}.praxisPaper .pill.high{color:#15814f}.praxisPaper .pill.medium{color:#9b7a14}.praxisPaper .pill.low{color:var(--bordeaux)}.praxisPaper .pill.unknown{color:var(--mut)}.praxisPaper .hair{border:0;border-top:1px solid var(--hair);margin:22px 0}.praxisPaper .graph-frame{background:var(--band);border:1px solid var(--hair);border-radius:6px;margin:8px 0;padding:8px}.praxisPaper .graph-frame object{width:100%;height:auto;display:block}.praxisPaper .err{border:1px solid var(--bordeaux);color:var(--bordeaux);background:#6d1f2c0f;border-radius:4px;margin:12px 0;padding:12px 14px;font-size:13px}.praxisPaper .loading{color:var(--mut);font-family:var(--font-mono),monospace;letter-spacing:1px;margin:12px 0;font-size:11px}.praxisPaper .praxis-indev{text-align:center;max-width:540px;margin:0 auto;padding:80px 0 100px}.praxisPaper .praxis-indev .dev-eyebrow{font-family:var(--font-mono),monospace;letter-spacing:3px;text-transform:uppercase;color:var(--bordeaux);margin-bottom:14px;font-size:10px;font-weight:700}.praxisPaper .praxis-indev .dev-title{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);margin-bottom:14px;font-size:38px;font-weight:500;line-height:1.1}.praxisPaper .praxis-indev .dev-blurb{font-family:var(--font-fraunces),Georgia,serif;color:var(--sub);max-width:460px;margin:0 auto 28px;font-size:16px;line-height:1.55}.praxisPaper .praxis-indev .dev-back{background:var(--bordeaux);color:var(--paper);font-family:var(--font-mono),monospace;letter-spacing:1.5px;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.praxisPaper .praxis-indev .dev-back:hover{background:var(--bordeaux-accent)}.praxisPaper.cinematic{background:0 0;position:relative}.praxisPaper.cinematic .page{z-index:1;position:relative}.praxisPaper .praxis-rail{z-index:9;scrollbar-width:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:46px;max-height:calc(100vh - 40px);padding-left:18px;display:flex;position:fixed;top:50%;left:calc(50% + 526px);right:auto;overflow:visible auto;transform:translateY(-50%)}.praxisPaper .praxis-rail::-webkit-scrollbar{display:none}.praxisPaper .praxis-rail:before{content:"";background:#ffffff24;width:1px;position:absolute;top:6px;bottom:6px;left:23px}.praxisPaper .praxis-rail .rn{flex-direction:row;align-items:center;gap:13px;padding:2px 0;text-decoration:none;display:flex;position:relative}.praxisPaper .praxis-rail .rn .dot{z-index:1;background:0 0;border:1.5px solid #ffffff4d;border-radius:50%;order:0;width:11px;height:11px;transition:all .25s}.praxisPaper .praxis-rail .rn .lbl{text-align:left;font-family:var(--font-mono),monospace;letter-spacing:1.4px;text-transform:uppercase;color:#ffffff6b;white-space:nowrap;order:1;font-size:10px;transition:all .25s}.praxisPaper .praxis-rail .rn.read .dot{background:#ffffff8c;border-color:#ffffff8c}.praxisPaper .praxis-rail .rn.read .lbl{color:#ffffff8c}.praxisPaper .praxis-rail .rn.active .dot{background:var(--bordeaux);border-color:var(--bordeaux);transform:scale(1.4);box-shadow:0 0 12px #a6273abf}.praxisPaper .praxis-rail .rn.active .lbl{color:#fff;font-weight:700}@media (max-width:1180px){.praxisPaper .praxis-rail{display:none}}.praxisPaper .praxis-overview .px-eyebrow{font-family:var(--font-mono),monospace;color:var(--bordeaux);text-transform:uppercase;letter-spacing:3px;margin-bottom:16px;font-size:11px;font-weight:600}.praxisPaper .praxis-overview .px-hero{font-family:var(--font-fraunces),Georgia,"Times New Roman",serif;color:var(--ink);letter-spacing:-.5px;margin-bottom:18px;font-size:42px;font-weight:400;line-height:1.05}.praxisPaper .praxis-overview .px-hero .accent{color:var(--bordeaux)}.praxisPaper .praxis-overview .px-lede{font-family:var(--font-fraunces),Georgia,serif;color:var(--sub);max-width:680px;margin-bottom:32px;font-size:18px;line-height:1.5}.praxisPaper .praxis-overview .px-lede b{color:var(--navy-accent);font-weight:500}.praxisPaper .praxis-overview .px-stat-strip{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);grid-template-columns:repeat(5,1fr);margin-bottom:36px;padding:22px 0;display:grid}.praxisPaper .praxis-overview .px-stat-strip .s{border-right:1px solid var(--hair);padding:0 16px}.praxisPaper .praxis-overview .px-stat-strip .s:last-child{border-right:none}.praxisPaper .praxis-overview .px-stat-strip .num{font-family:var(--font-fraunces),Georgia,serif;color:var(--bordeaux-accent);font-size:38px;font-weight:500;line-height:1}.praxisPaper .praxis-overview .px-stat-strip .lab{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:2px;color:var(--mut);margin-top:8px;font-size:10px;font-weight:600}.praxisPaper .praxis-overview hr.px-section{border:none;border-top:2px solid var(--ink);margin:48px 0 24px}.praxisPaper .praxis-overview .px-sec-title{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);margin:0 0 6px;font-size:24px;font-weight:500;line-height:1.2}.praxisPaper .praxis-overview .px-sec-sub{font-family:var(--font-fraunces),Georgia,serif;color:var(--sub);max-width:740px;margin:0 0 18px;font-size:14px;font-style:italic;line-height:1.5}.praxisPaper .praxis-overview .px-sec-sub b{color:var(--bordeaux);font-style:normal;font-weight:500}.praxisPaper .praxis-overview .px-hero-toggle{border:1px solid var(--ink);border-radius:999px;margin:6px 0 14px;display:inline-flex;overflow:hidden}.praxisPaper .praxis-overview .px-hero-toggle .ht-btn{color:var(--sub);font-family:var(--font-mono),monospace;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:8px 18px;font-size:11px;font-weight:600;transition:background .15s,color .15s}.praxisPaper .praxis-overview .px-hero-toggle .ht-btn.active{background:var(--bordeaux);color:var(--paper)}.praxisPaper .praxis-overview .px-hero-toggle .ht-btn:not(.active):hover{background:var(--band);color:var(--ink)}.praxisPaper .praxis-overview .px-treemap{aspect-ratio:940/500;border-radius:6px;width:100%;height:auto;display:block;overflow:hidden}.praxisPaper .praxis-overview .px-legend{font-family:var(--font-mono),monospace;color:var(--sub);letter-spacing:.4px;flex-wrap:wrap;gap:8px 14px;margin:12px 0 0;font-size:10px;display:flex}.praxisPaper .praxis-overview .px-legend .lg{align-items:center;gap:5px;display:inline-flex}.praxisPaper .praxis-overview .px-legend .lg .sw{border-radius:1px;width:9px;height:9px;display:inline-block}.praxisPaper .praxis-overview .px-quarantine{border:1px dashed var(--bordeaux);background:var(--band);border-radius:6px;grid-template-columns:130px 1fr;align-items:center;gap:24px;margin-bottom:18px;padding:14px 20px;display:grid}.praxisPaper .praxis-overview .px-quarantine .q-big{font-family:var(--font-fraunces),Georgia,serif;color:var(--bordeaux);font-size:36px;font-weight:500;line-height:1}.praxisPaper .praxis-overview .px-quarantine .q-lab{font-family:var(--font-mono),monospace;color:var(--mut);letter-spacing:1.5px;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:600}.praxisPaper .praxis-overview .px-quarantine .q-body{font-family:var(--font-mono),monospace;color:var(--sub);font-size:11px;line-height:1.6}.praxisPaper .praxis-overview .px-quarantine .q-body b{color:var(--ink);font-weight:600}.praxisPaper .praxis-overview .px-clust-scroll{border-bottom:2px solid var(--ink);max-height:360px;margin:0 0 6px;position:relative;overflow-y:auto}.praxisPaper .praxis-overview .px-clust-hint{font-family:var(--font-mono),monospace;color:var(--mut);letter-spacing:1.2px;text-transform:uppercase;margin:4px 0 0;font-size:10px}.praxisPaper .praxis-overview .px-clust{border-collapse:collapse;width:100%}.praxisPaper .praxis-overview .px-clust thead{background:var(--paper);z-index:2;position:sticky;top:0}.praxisPaper .praxis-overview .px-clust thead th{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:2px;color:var(--mut);border-bottom:2px solid var(--ink);text-align:left;background:var(--paper);padding:10px 8px 10px 0;font-size:10px;font-weight:600}.praxisPaper .praxis-overview .px-clust thead th.num{text-align:right}.praxisPaper .praxis-overview .px-clust thead th.center{text-align:center}.praxisPaper .praxis-overview .px-clust tbody td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:9px 8px 9px 0}.praxisPaper .praxis-overview .px-clust td.arch{width:64%}.praxisPaper .praxis-overview .px-clust td.arch .arch-label{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);font-size:15px;line-height:1.3}.praxisPaper .praxis-overview .px-clust td.arch .arch-label .sep{color:var(--mut);font-family:var(--font-mono),monospace;padding:0 6px;font-size:13px}.praxisPaper .praxis-overview .px-clust td.arch .arch-label b{color:var(--bordeaux);font-weight:500}.praxisPaper .praxis-overview .px-clust td.num{font-family:var(--font-mono),monospace;text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.praxisPaper .praxis-overview .px-clust td.compl{color:var(--bordeaux);font-weight:600}.praxisPaper .praxis-overview .px-clust td.compl.muted-cell{color:var(--mut);font-weight:400}.praxisPaper .praxis-overview .px-clust td.rigor-pill{text-align:center;width:76px}.praxisPaper .praxis-overview .pill-rigor{font-family:var(--font-mono),monospace;letter-spacing:1px;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.praxisPaper .praxis-overview .pill-rigor.strict{color:#15814f;background:#15814f1f}.praxisPaper .praxis-overview .pill-rigor.std{color:#b56b00;background:#b56b001f}.praxisPaper .praxis-overview .pill-rigor.loose{color:var(--bordeaux);background:#6d1f2c1f}.praxisPaper .praxis-overview .pill-fresh{font-family:var(--font-mono),monospace;letter-spacing:1px;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.praxisPaper .praxis-overview .pill-fresh.fresh{color:#15814f;background:#15814f1f}.praxisPaper .praxis-overview .pill-fresh.recent{color:#b56b00;background:#b56b001f}.praxisPaper .praxis-overview .pill-fresh.aged{color:var(--bordeaux);background:#6d1f2c1f}.praxisPaper .praxis-overview .px-periodic{margin-top:4px}.praxisPaper .praxis-overview .periodic-grid{grid-template-columns:repeat(6,1fr);gap:8px;margin:6px 0 14px;display:grid}.praxisPaper .praxis-overview .periodic-grid .header-cell{font-family:var(--font-mono),monospace;color:var(--bordeaux);text-transform:uppercase;letter-spacing:2px;border-bottom:2px solid var(--ink);align-items:end;padding:6px 4px 10px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.praxisPaper .praxis-overview .periodic-grid .header-cell .header-sum{color:var(--mut);letter-spacing:1px;font-size:9px;font-weight:600}.praxisPaper .praxis-overview .periodic-cell{background:var(--paper);border:1.5px solid var(--ink);border-radius:4px;flex-direction:column;justify-content:space-between;min-height:92px;padding:10px 8px 8px;display:flex;position:relative;overflow:hidden}.praxisPaper .praxis-overview .periodic-cell.empty{background:var(--band);border:1px dashed var(--hair);min-height:92px}.praxisPaper .praxis-overview .periodic-cell .n{font-family:var(--font-fraunces),Georgia,serif;color:var(--bordeaux-accent);font-size:28px;font-weight:500;line-height:1}.praxisPaper .praxis-overview .periodic-cell .label{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);margin-top:4px;font-size:12px;line-height:1.25}.praxisPaper .praxis-overview .periodic-cell .label .method{color:var(--mut);font-family:var(--font-mono),monospace;letter-spacing:1px;font-size:9px}.praxisPaper .praxis-overview .periodic-cell .meta{font-family:var(--font-mono),monospace;color:var(--mut);letter-spacing:1px;text-transform:uppercase;margin-top:4px;font-size:9px}.praxisPaper .praxis-overview .periodic-cell.gold{border-color:#15814f}.praxisPaper .praxis-overview .periodic-cell.gold .n{color:#15814f}.praxisPaper .praxis-overview .periodic-cell.risk{border-color:var(--bordeaux)}.praxisPaper .praxis-overview .periodic-cell.risk .n{color:var(--bordeaux)}.praxisPaper .praxis-overview .periodic-cell .meta .dot-sep{color:var(--faint);padding:0 6px}.praxisPaper .praxis-overview .periodic-tail{background:var(--band);border:1px dashed var(--hair);font-family:var(--font-mono),monospace;color:var(--sub);letter-spacing:1px;text-transform:uppercase;text-align:center;border-radius:4px;padding:12px 18px;font-size:11px}.praxisPaper .praxis-overview .periodic-tail b{color:var(--ink);font-weight:600}.praxisPaper .praxis-overview .periodic-tail .sep{color:var(--mut);padding:0 10px}.praxisPaper .praxis-overview .px-lt-line{background:var(--band);border-left:3px solid var(--mut);font-family:var(--font-fraunces),Georgia,serif;color:var(--sub);border-radius:4px;margin-top:18px;padding:12px 18px;font-size:13.5px;line-height:1.55}.praxisPaper .praxis-overview .px-lt-line b{color:var(--bordeaux)}.praxisPaper .praxis-overview .px-lt-line .lt-ex{color:var(--ink);margin-top:6px;font-size:12.5px}.praxisPaper .praxis-overview .px-lt-line .lt-ex em{color:var(--mut)}.praxisPaper .praxis-overview .px-mosaic{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 14px;margin-top:6px;display:grid}.praxisPaper .praxis-overview .px-mc-tile{flex-direction:column;align-items:center;display:flex}.praxisPaper .praxis-overview .px-mc-name{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);text-align:center;margin-bottom:8px;font-size:14px}.praxisPaper .praxis-overview .px-mc-bar{border-radius:2px;flex-direction:column;width:100%;height:200px;display:flex;overflow:hidden}.praxisPaper .praxis-overview .px-mc-seg{align-items:center;width:100%;padding:0 8px;display:flex;overflow:hidden}.praxisPaper .praxis-overview .px-mc-seg .nm{font-family:var(--font-mono),monospace;color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10px;font-weight:600;line-height:1.1;overflow:hidden}.praxisPaper .praxis-overview .px-mc-seg .ct{font-family:var(--font-mono),monospace;color:#ffffffd9;font-variant-numeric:tabular-nums;margin-left:4px;font-size:10px;font-weight:600}.praxisPaper .praxis-overview .px-mc-total{font-family:var(--font-mono),monospace;color:var(--sub);letter-spacing:.5px;font-variant-numeric:tabular-nums;margin-top:8px;font-size:10px}.praxisPaper .praxis-overview .px-sb-row{grid-template-columns:1fr 280px;align-items:center;gap:28px;margin-top:6px;display:grid}.praxisPaper .praxis-overview .px-sunburst{width:100%;height:460px}.praxisPaper .praxis-overview .px-sb-side h3{font-family:var(--font-mono),monospace;color:var(--bordeaux);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:600}.praxisPaper .praxis-overview .px-sb-insights{margin:0;padding:0;list-style:none}.praxisPaper .praxis-overview .px-sb-insights li{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);border-top:1px solid var(--hair);padding:12px 0;font-size:14px;line-height:1.45}.praxisPaper .praxis-overview .px-sb-insights li:first-child{border-top:none;padding-top:0}.praxisPaper .praxis-overview .px-sb-insights li:last-child{padding-bottom:0}.praxisPaper .praxis-overview .px-sb-insights .lab{font-family:var(--font-mono),monospace;color:var(--mut);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.praxisPaper .praxis-overview .px-sb-insights b{color:var(--bordeaux);font-weight:500}.praxisPaper .praxis-overview .px-deep-title{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);text-align:left;margin:0 0 6px;font-size:26px}.praxisPaper .praxis-overview .px-deep-sub{font-family:var(--font-fraunces),Georgia,serif;color:var(--sub);max-width:740px;margin:0 0 20px;font-size:14px;font-style:italic}.praxisPaper .praxis-overview .px-deep-sub b{color:var(--bordeaux);font-style:normal;font-weight:500}.praxisPaper .praxis-overview .px-pillar{border-top:1px solid var(--hair);grid-template-columns:1fr 260px;grid-template-areas:"body fp""extras extras";gap:4px 24px;margin-top:12px;padding-top:20px;display:grid;overflow:visible}.praxisPaper .praxis-overview .px-pillar .pd-body{border-left:3px solid var(--bordeaux);grid-area:body;align-self:start;padding-left:16px}.praxisPaper .praxis-overview .px-pillar .pd-fp{grid-area:fp;justify-content:center;align-items:center;display:flex;overflow:visible}.praxisPaper .praxis-overview .px-pillar .pd-fp svg{display:block;overflow:visible}.praxisPaper .praxis-overview .px-pillar .pd-extras{grid-area:extras}.praxisPaper .praxis-overview .px-pillar .pd-head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.praxisPaper .praxis-overview .px-pillar .pd-num{font-family:var(--font-mono),monospace;color:var(--paper);background:var(--bordeaux);letter-spacing:1.5px;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:600}.praxisPaper .praxis-overview .px-pillar .pd-title{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);font-size:22px;font-weight:500}.praxisPaper .praxis-overview .px-pillar .pd-q{font-family:var(--font-fraunces),Georgia,serif;color:var(--sub);margin:0 0 14px;font-size:14px;font-style:italic}.praxisPaper .praxis-overview .px-pillar .pd-stats{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:1fr 1fr;gap:16px;padding:12px 0;display:grid}.praxisPaper .praxis-overview .px-pillar .pd-stats .s{flex-direction:column;display:flex}.praxisPaper .praxis-overview .px-pillar .pd-stats .s .lab{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:1.5px;color:var(--mut);font-size:10px;font-weight:600}.praxisPaper .praxis-overview .px-pillar .pd-stats .s .val{font-family:var(--font-fraunces),Georgia,serif;color:var(--bordeaux-accent);margin-top:4px;font-size:22px;font-weight:500;line-height:1.1}.praxisPaper .praxis-overview .px-pillar .pd-stats .s .sub{font-family:var(--font-mono),monospace;color:var(--sub);letter-spacing:.3px;margin-top:2px;font-size:10px}.praxisPaper .praxis-overview .px-pillar .pd-tail{font-family:var(--font-mono),monospace;color:var(--sub);letter-spacing:.3px;margin-top:10px;font-size:10.5px;line-height:1.6}.praxisPaper .praxis-overview .px-pillar .pd-tail .pill-cat{white-space:nowrap;margin-right:12px;display:inline-block}.praxisPaper .praxis-overview .px-pillar .pd-tail .sw{vertical-align:1px;border-radius:1px;width:7px;height:7px;margin-right:4px;display:inline-block}.praxisPaper .praxis-overview details.pd-extras-d{border-top:1px dashed var(--hair);margin-top:12px}.praxisPaper .praxis-overview details.pd-extras-d summary{cursor:pointer;font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:1.5px;color:var(--bordeaux);justify-content:space-between;align-items:center;padding:10px 0 6px;font-size:10px;font-weight:600;list-style:none;display:flex}.praxisPaper .praxis-overview details.pd-extras-d summary::-webkit-details-marker{display:none}.praxisPaper .praxis-overview details.pd-extras-d summary::marker{display:none}.praxisPaper .praxis-overview details.pd-extras-d summary:hover{color:var(--bordeaux-accent)}.praxisPaper .praxis-overview details.pd-extras-d .chev{color:var(--bordeaux);font-size:12px;transition:transform .2s;display:inline-block}.praxisPaper .praxis-overview details.pd-extras-d[open] .chev{transform:rotate(180deg)}.praxisPaper .praxis-overview .pd-extras-content{flex-direction:column;gap:14px;padding:10px 0 4px;display:flex}.praxisPaper .praxis-overview .pd-pairing{font-family:var(--font-mono),monospace;color:var(--sub);letter-spacing:.3px;font-size:11px}.praxisPaper .praxis-overview .pd-pairing b{color:var(--bordeaux);font-weight:600}.praxisPaper .praxis-overview .pd-examples-block .pd-extra-label,.praxisPaper .praxis-overview .pd-matrix .pd-extra-label{font-family:var(--font-mono),monospace;color:var(--mut);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:6px;font-size:10px;font-weight:600}.praxisPaper .praxis-overview .pd-matrix .pd-extra-defn{font-family:var(--font-mono),monospace;color:var(--mut);letter-spacing:1px;margin-bottom:6px;font-size:10px}.praxisPaper .praxis-overview .pd-matrix .pd-extra-defn b{color:var(--bordeaux)}.praxisPaper .praxis-overview .pd-titles{margin:0;padding:0;list-style:none}.praxisPaper .praxis-overview .pd-titles li{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);padding:2px 0;font-size:13px;line-height:1.45}.praxisPaper .praxis-overview .pd-titles li:before{content:"· ";color:var(--bordeaux);margin-right:2px}.praxisPaper .praxis-overview .pd-matrix-mount{width:100%;height:220px;margin-top:2px}@keyframes praxis-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes praxis-roller{to{transform:rotate(360deg)}}.praxisPaper .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.praxisPaper .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.praxisPaper .reveal{opacity:1;transition:none;transform:none}}.praxisPaper .skel{background:linear-gradient(90deg,var(--band)0%,var(--hair)50%,var(--band)100%);background-size:200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite praxis-shimmer;display:block}.praxisPaper .skel-sunburst{aspect-ratio:1;border-radius:50%;width:100%;max-width:460px;margin:0 auto}.praxisPaper .skel-matrix{border-radius:4px;width:100%;height:220px}.praxisPaper .skel-fingerprint{border-radius:50%;width:240px;height:240px;margin:0 auto}.praxisPaper .roller-wrap{background:var(--band);border-radius:5px;justify-content:center;align-items:center;min-height:150px;display:flex}.praxisPaper .roller{border:3.5px solid var(--hair);border-top-color:var(--bordeaux);border-radius:50%;width:34px;height:34px;animation:.65s linear infinite praxis-roller}@media (max-width:760px){.praxisPaper{padding:10px 8px 56px}.praxisPaper .page{border-radius:8px}.praxisPaper .content{padding:22px 18px 38px}.praxisPaper .masthead{gap:8px;padding:0 16px}.praxisPaper .masthead .brand{font-size:16px}.praxisPaper .masthead .pub{letter-spacing:1.4px;margin-left:8px;padding-left:8px;font-size:8.5px}.praxisPaper .masthead nav{letter-spacing:1px;gap:12px;font-size:9px}.praxisPaper .praxis-overview .px-hero{font-size:30px;line-height:1.08}.praxisPaper .praxis-overview .px-lede{font-size:16px}.praxisPaper .praxis-overview .px-stat-strip{grid-template-columns:1fr 1fr;gap:18px 12px;padding:18px 0}.praxisPaper .praxis-overview .px-stat-strip .s{border-right:none;padding:0 4px}.praxisPaper .praxis-overview .px-stat-strip .num{font-size:30px}.praxisPaper .praxis-overview .px-sec-title{font-size:20px}.praxisPaper .praxis-overview .px-deep-title{font-size:21px}.praxisPaper .praxis-overview .px-sec-sub,.praxisPaper .praxis-overview .px-deep-sub{font-size:13px}.praxisPaper .praxis-overview .px-hero-toggle{width:100%;display:flex}.praxisPaper .praxis-overview .px-hero-toggle .ht-btn{letter-spacing:1px;text-align:center;flex:1;padding:9px 8px;font-size:10px}.praxisPaper .praxis-overview .px-quarantine{grid-template-columns:1fr;gap:10px;padding:14px 16px}.praxisPaper .praxis-overview .px-clust-scroll{overflow-x:auto}.praxisPaper .praxis-overview .px-clust{min-width:440px}.praxisPaper .praxis-overview .px-periodic{-webkit-overflow-scrolling:touch;overflow-x:auto}.praxisPaper .praxis-overview .periodic-grid{min-width:600px}.praxisPaper .praxis-overview .px-mosaic{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.praxisPaper .praxis-overview .px-sb-row{grid-template-columns:1fr;gap:18px}.praxisPaper .praxis-overview .px-sunburst{height:360px}.praxisPaper .praxis-overview .px-pillar{grid-template-columns:1fr;grid-template-areas:"body""fp""extras";gap:16px 0}.praxisPaper .praxis-overview .px-pillar .pd-fp{justify-content:center}.praxisPaper .facts{grid-template-columns:1fr 1fr;gap:14px 18px}.praxisPaper .field-list{grid-template-columns:1fr;gap:2px 0}.praxisPaper .field-list dt{padding-top:8px}.praxisPaper .bar-row .lbl{width:110px}.praxisPaper .stat .num{font-size:36px}.praxisPaper .paper-row{flex-direction:column;gap:8px}.praxisPaper .paper-row .right{text-align:left}}@media (max-width:520px){.praxisPaper .masthead .pub{display:none}.praxisPaper .praxis-overview .px-hero,.praxisPaper .praxis-overview .px-stat-strip .num{font-size:26px}.praxisPaper .facts{grid-template-columns:1fr}}
