@keyframes pxl-pulse{50%{opacity:.3}}@keyframes pxl-brip{0%{opacity:.6;width:0;height:0}to{opacity:0;width:230px;height:230px}}.pxLibrary{background:var(--world-bg);min-height:100vh;font-family:var(--mg-serif);-webkit-font-smoothing:antialiased;--hero-ink:#e9e7de;--hero-dim:#cfccc2;--hero-faint:#8a8578;--hero-rule:#26262a;--hero-accent:#c76a77;--mast-bg:#0b0b0df5;--px-mark:#8a233329;line-height:1.5;position:relative}.pxLibrary ::selection{background:var(--mg-bordeaux);color:#fff}.pxLibrary a{color:inherit;text-decoration:none}.pxLibrary .tt{font-family:var(--mg-tt)}.pxLibrary .vignette{z-index:0;pointer-events:none;background:var(--world-vignette);position:fixed;inset:0}.pxLibrary .masthead{z-index:30;font-family:var(--mg-tt);color:var(--hero-dim);border-bottom:1px solid var(--hero-rule);background:var(--mast-bg);justify-content:space-between;align-items:center;padding:10px 24px;font-size:12.5px;display:flex;position:fixed;top:0;left:0;right:0}.pxLibrary .masthead .id{align-items:baseline;display:flex}.pxLibrary .masthead .id .mg{font-family:var(--mg-serif);color:var(--hero-ink);font-size:18px}.pxLibrary .masthead .id .mg b{color:var(--hero-accent);font-weight:400}.pxLibrary .masthead .id .mg:hover,.pxLibrary .masthead .id .mg:hover b{color:var(--hero-ink)}.pxLibrary .masthead .id .wp{font-family:var(--mg-serif);border-left:1px solid var(--hero-rule);margin-left:12px;padding-left:12px;font-size:18px}.pxLibrary .masthead .id .wp b{color:var(--hero-accent);font-weight:400}.pxLibrary .masthead .id .wp a:hover b,.pxLibrary .masthead .id .wp.away b{color:var(--hero-ink)}.pxLibrary .masthead .id .wp.away a:hover b{color:var(--hero-accent)}.pxLibrary .masthead .id .mstat{color:var(--hero-dim);margin-left:16px;font-size:12px}.pxLibrary .masthead .id .live{background:var(--v-hold);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1.8s infinite pxl-pulse;display:inline-block}.pxLibrary .masthead nav{align-items:center;gap:18px;display:flex}.pxLibrary .masthead nav a:hover{color:var(--hero-ink);text-underline-offset:3px;text-decoration:underline}.pxLibrary .masthead nav a.here{color:var(--hero-accent);text-underline-offset:3px;text-decoration:underline}.pxLibrary #nav-lib{display:none}.pxLibrary .masthead .forget{cursor:pointer;border-bottom:1px dotted var(--hero-faint);display:none}.pxLibrary .masthead .forget:hover{color:var(--hero-ink);border-bottom-color:var(--hero-accent)}.pxLibrary .masthead .theme-toggle{cursor:pointer;color:var(--hero-dim);background:0 0;border:0;align-items:center;height:16px;padding:0;display:inline-flex}.pxLibrary .masthead .theme-toggle svg{width:13px;height:13px;display:block}.pxLibrary .masthead .theme-toggle:hover{color:var(--hero-ink)}.pxLibrary .wrap{z-index:1;padding:96px 20px 20px;position:relative}.pxLibrary .sheet{background:var(--sheet-bg);max-width:820px;color:var(--sheet-ink);box-shadow:var(--sheet-shadow);opacity:0;border-radius:10px;margin:0 auto;transition:opacity .5s,transform .5s;overflow:clip;transform:translateY(6px)}.pxLibrary .sheet.in{opacity:1;transform:none}.pxLibrary .sheet .inner{padding:40px 44px 44px}.pxLibrary .frontmatter{text-align:center;margin-bottom:14px}.pxLibrary h1.title{color:var(--sheet-ink-strong);margin:0;font-size:clamp(28px,4.2vw,38px);font-weight:400}.pxLibrary h1.title em{font-style:italic}.pxLibrary .bx{font-family:var(--mg-tt);cursor:pointer;border:1px solid var(--sheet-rule);background:var(--sheet-band);color:var(--sheet-ink-strong);will-change:transform;border-radius:3px;padding:9px 16px;font-size:12.5px;transition:transform .12s,border-color .2s;position:relative;overflow:hidden}.pxLibrary .bx:active{transform:scale(.95)}.pxLibrary .b-border{background:0 0}.pxLibrary .b-border:hover,.pxLibrary .b-border.bon{border-color:var(--sheet-accent-strong);box-shadow:inset 0 0 0 1px var(--sheet-accent-strong)}.pxLibrary .b-solid{background:var(--sheet-ink-strong);color:var(--sheet-bg);border-color:var(--sheet-ink-strong)}.pxLibrary .b-glow{background:radial-gradient(90px circle at var(--gx,50%)var(--gy,50%),#8a233359,transparent 70%),var(--sheet-band)}.pxLibrary .b-solid.b-glow{background:radial-gradient(90px circle at var(--gx,50%)var(--gy,50%),#8a233380,transparent 70%),var(--sheet-ink-strong)}.pxLibrary .b-arrow .ar{transition:transform .2s;display:inline-block}.pxLibrary .b-arrow:hover .ar{color:var(--sheet-accent-strong);transform:translate(5px)}.pxLibrary .bx.done{background:var(--sheet-band);color:var(--v-hold);border-color:var(--sheet-rule);cursor:default}.pxLibrary .rip{pointer-events:none;background:#7f7f7f33;border-radius:50%;animation:.6s ease-out forwards pxl-brip;position:absolute;transform:translate(-50%,-50%)}.pxLibrary .actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 6px;display:flex}.pxLibrary table.bt{border-collapse:collapse;width:100%;color:var(--sheet-ink-strong);margin:26px 0 4px;font-size:14.5px}.pxLibrary table.bt caption{font-family:var(--mg-tt);color:var(--sheet-ink-strong);caption-side:bottom;text-align:left;margin-top:12px;font-size:11.5px;line-height:1.55}.pxLibrary table.bt caption b{color:var(--sheet-accent-strong);font-weight:400}.pxLibrary table.bt thead th{font-variant:small-caps;letter-spacing:.03em;color:var(--sheet-ink-strong);text-align:left;border-top:2px solid var(--sheet-ink-strong);border-bottom:1px solid var(--sheet-rule);padding:4px 10px 8px;font-weight:400}.pxLibrary table.bt tbody td{padding:9px 10px}.pxLibrary table.bt tbody tr{transition:background .12s}.pxLibrary table.bt tbody tr:hover{background:#7f7f7f0f}.pxLibrary table.bt tbody tr:last-child td{border-bottom:2px solid var(--sheet-ink-strong)}.pxLibrary table.bt .idx{font-family:var(--mg-tt);color:var(--sheet-sub);font-size:12px}.pxLibrary table.bt .ti a{border-bottom:1px dotted var(--sheet-mut)}.pxLibrary table.bt .ti a:hover{border-bottom-color:var(--sheet-accent-strong);color:var(--sheet-accent-strong)}.pxLibrary table.bt .as{font-variant:small-caps;white-space:nowrap}.pxLibrary table.bt .num{font-family:var(--mg-tt);text-align:right;white-space:nowrap;font-size:13.5px}.pxLibrary table.bt .claim{color:var(--sheet-sub);text-decoration:line-through;-webkit-text-decoration-color:var(--sheet-accent-strong);text-decoration-color:var(--sheet-accent-strong)}.pxLibrary table.bt tr.off td{color:var(--sheet-sub)}.pxLibrary table.bt tr.hl td{background:#8a23330f}.pxLibrary table.bt tr.hl td:first-child{box-shadow:inset 2px 0 0 var(--sheet-accent-strong)}.pxLibrary .you{font-family:var(--mg-tt);color:var(--sheet-accent-strong);white-space:nowrap;margin-left:8px;font-size:10.5px}.pxLibrary .vd{font-family:var(--mg-tt);font-variant:small-caps;letter-spacing:.04em;white-space:nowrap;vertical-align:1px;font-size:13px}.pxLibrary .vd.VALIDATED{color:var(--v-hold)}.pxLibrary .vd.OVERSTATED{color:var(--v-over)}.pxLibrary .vd.FAILS{color:var(--v-fail)}.pxLibrary .vd:before{content:"■ ";vertical-align:2px;font-size:9px}.pxLibrary .intsec{margin-top:44px}.pxLibrary .intsec .irow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;display:flex}.pxLibrary .iq{color:var(--sheet-ink-strong);font-size:clamp(17px,2.2vw,21px)}.pxLibrary .iq em{font-style:italic}.pxLibrary #tuneb .ar{transition:transform .2s,color .2s;display:inline-block}.pxLibrary #tuneb:hover .ar{color:var(--sheet-accent-strong)}.pxLibrary #tuneb.bon .ar{color:var(--sheet-accent-strong);transform:rotate(90deg)}.pxLibrary .tunep{border:1px solid var(--sheet-rule);background:var(--sheet-band);border-radius:3px;margin-top:14px;padding:16px 18px 18px;display:none}.pxLibrary .tunep.on{display:block}.pxLibrary .tunep .tcap{color:var(--sheet-ink-strong);margin-bottom:14px;font-size:13.5px}.pxLibrary .tg+.tg{margin-top:14px}.pxLibrary .tl{font-family:var(--mg-tt);letter-spacing:.09em;text-transform:uppercase;color:var(--sheet-sub);margin-bottom:7px;font-size:10px}.pxLibrary .tgrid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;display:grid}.pxLibrary .chip{font-family:var(--mg-tt);color:var(--sheet-ink-strong);border:1px solid var(--sheet-rule);cursor:pointer;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:3px;padding:5px 8px;font-size:11px;transition:border-color .15s,color .15s,background .15s}.pxLibrary .chip:hover{border-color:var(--sheet-mut)}.pxLibrary .chip.on{border-color:var(--sheet-accent-strong);color:var(--sheet-accent-strong);background:#8a23331a}.pxLibrary .deskhero{border-top:2px solid var(--sheet-ink-strong);border-bottom:2px solid var(--sheet-ink-strong);margin-top:46px;padding:20px 2px 24px}.pxLibrary .dh-kick{font-family:var(--mg-tt);letter-spacing:2.4px;text-transform:uppercase;color:var(--sheet-accent-strong);margin-bottom:14px;font-size:10.5px}.pxLibrary .dh-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.pxLibrary .dh-head{color:var(--sheet-ink-strong);font-size:clamp(19px,2.7vw,25px);font-weight:400;line-height:1.32}.pxLibrary .dh-head b{background:var(--px-mark);border-radius:2px;padding:0 3px;font-weight:400}.pxLibrary .dh-sub{font-family:var(--mg-tt);color:var(--sheet-ink-strong);margin-top:10px;font-size:11.5px}.pxLibrary .dh-row .bx{flex:none}.pxLibrary .dh-actions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.pxLibrary a.bx{line-height:normal;text-decoration:none;display:inline-block}.pxLibrary .gate{text-align:center;max-width:520px;margin:24px auto 10px}.pxLibrary .gate .prompt{font-family:var(--mg-tt);color:var(--sheet-sub);margin-bottom:12px;font-size:13px}.pxLibrary .gate p{color:var(--sheet-ink-strong);margin-bottom:18px;font-size:15px}.pxLibrary .gate form .row{border:1px solid var(--sheet-rule);background:var(--sheet-band);border-radius:3px;max-width:420px;margin:0 auto;display:flex;overflow:hidden}.pxLibrary .gate input[type=email]{min-width:0;color:var(--sheet-ink-strong);font-family:var(--mg-tt);background:0 0;border:0;outline:none;flex:1;padding:12px 14px;font-size:14px}.pxLibrary .gate input::placeholder{color:var(--sheet-faint)}.pxLibrary .gate button{background:var(--sheet-ink-strong);color:var(--sheet-bg);border:0;border-left:1px solid var(--sheet-rule);font-family:var(--mg-tt);cursor:pointer;padding:0 18px;font-size:13px}.pxLibrary label.consent{font-family:var(--mg-tt);color:var(--sheet-ink-strong);justify-content:center;align-items:center;gap:8px;margin-top:9px;font-size:11px;display:flex}.pxLibrary label.consent input{accent-color:var(--mg-bordeaux-accent);flex:none;width:13px;height:13px;margin:0}.pxLibrary label.consent a{color:var(--sheet-sub);border-bottom:1px dotted var(--sheet-mut)}.pxLibrary label.consent a:hover{color:var(--sheet-ink-strong);border-bottom-color:var(--sheet-accent-strong)}.pxLibrary .pfoot{z-index:1;max-width:820px;font-family:var(--mg-tt);color:var(--hero-dim);flex-wrap:wrap;justify-content:space-between;gap:14px;margin:20px auto 0;padding:16px 32px 26px;font-size:11.5px;display:flex;position:relative}.pxLibrary .pfoot a{color:var(--hero-dim)}.pxLibrary .pfoot a:hover{color:var(--hero-ink)}.pxLibrary .pfoot .rl-x{cursor:pointer;border-bottom:1px dotted var(--hero-faint);display:none}.pxLibrary .pfoot .rl-x:hover{color:var(--hero-ink);border-bottom-color:var(--hero-accent)}@media (max-width:760px){.pxLibrary .masthead{padding:10px 14px;font-size:12px}.pxLibrary .masthead .id .wp{font-size:15.5px}.pxLibrary .masthead nav{gap:12px}.pxLibrary .masthead nav a{display:none}.pxLibrary .masthead nav a.mkeep{display:inline}.pxLibrary .masthead .forget{display:none!important}.pxLibrary .masthead .id .mstat{display:none}.pxLibrary .wrap{padding:82px 12px 12px}.pxLibrary .sheet .inner{padding:30px 20px 34px}.pxLibrary table.bt thead{display:none}.pxLibrary table.bt{border-top:2px solid var(--sheet-ink-strong);border-bottom:2px solid var(--sheet-ink-strong);font-size:13.5px}.pxLibrary table.bt td:first-child,.pxLibrary table.bt td:nth-child(3){display:none}.pxLibrary table.bt tbody tr{border-bottom:1px solid var(--sheet-rule);grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 8px;padding:12px 0;display:grid}.pxLibrary table.bt tbody tr:last-child{border-bottom:0}.pxLibrary table.bt tbody td{border:0;padding:0;display:block}.pxLibrary table.bt tbody tr:last-child td{border-bottom:0}.pxLibrary table.bt td.ti{grid-column:1/-1;line-height:1.45}.pxLibrary table.bt .num{text-align:left;font-size:13px}.pxLibrary table.bt td.claim:after{content:"→";color:var(--sheet-ink-strong);margin-left:8px;display:inline-block}.pxLibrary table.bt tbody td:last-child{text-align:right}.pxLibrary table.bt tr.off .num{display:none}.pxLibrary .vd:before{content:"";vertical-align:-.5px;background:currentColor;width:7px;height:7px;margin-right:6px;display:inline-block}.pxLibrary .you{white-space:normal;margin-top:2px;margin-left:0;display:block}.pxLibrary .dh-row{flex-direction:column;align-items:flex-start}.pxLibrary .gate input[type=email]{font-size:16px}.pxLibrary .pfoot{padding:16px 20px 26px}}[data-theme=inv] .pxLibrary{--hero-ink:#14161b;--hero-dim:#3a3f47;--hero-faint:#8b9099;--hero-rule:#e7e9ed;--hero-accent:#8a2333;--mast-bg:#fffdfbf5;--px-mark:#8a233333}html[data-reader] .pxLibrary .masthead .forget,html[data-reader] .pxLibrary #nav-lib,html[data-reader] .pxLibrary #forgetl{display:inline}.protag{font-family:var(--mg-tt,var(--tt,monospace));color:var(--accent,#a6273a);border:1px solid var(--accent,#a6273a);white-space:nowrap;border-radius:3px;margin-right:6px;padding:0 5px;font-size:11px}.prolock{margin-right:2px;font-size:12px}table.bt tr.prorow td,table.bt tr.prorow .ti a{color:var(--sheet-sub)}table.bt tr.prorow .vd{opacity:.6}.prochip{border:1px solid var(--sheet-accent-strong);color:var(--sheet-accent-strong);cursor:default;box-shadow:none;background:0 0}.prochip:before{content:"● ";vertical-align:1px;font-size:9px}
