.private-access-threshold{--black:#070808;--black-soft:#101211;--mineral:#f2f3ec;--ink:#121412;--soft:#9da39c;--line:#f2f3ec33;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;background:var(--black);min-height:100svh;color:var(--mineral);font-family:var(--sans);grid-template-rows:auto auto 1fr auto;gap:clamp(28px,3.4vw,48px);padding:clamp(22px,3.4vw,48px);display:grid}.private-access-threshold *{box-sizing:border-box}.pat-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:22px;display:flex}.pat-brand{gap:5px;display:grid}.pat-wordmark{width:clamp(132px,14vw,190px);color:var(--mineral)}.pat-wordmark svg{width:100%;height:auto;display:block}.pat-brand>span{font:500 13px/1.3 var(--sans)}.pat-brand>small{color:var(--soft);font:9px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:8px}.pat-governance{text-align:right;grid-template-columns:auto auto;gap:26px;display:grid}.pat-governance div{gap:4px;display:grid}.pat-governance span,.pat-entrybody>p,.pat-entrybody small,.pat-footer,.pat-rail,.pat-intro p{font:8px/1.35 var(--mono);letter-spacing:.11em;text-transform:uppercase}.pat-governance span{color:var(--soft)}.pat-governance strong{font:600 11px/1.2 var(--sans)}.pat-intro{max-width:780px}.pat-intro p{color:var(--soft);margin:0 0 10px}.pat-intro h1{font:600 clamp(30px,3.5vw,46px)/1 var(--sans);letter-spacing:-.04em;margin:0 0 12px}.pat-intro>span{color:#c8cdc6;max-width:700px;font:14px/1.55 var(--sans);display:block}.pat-entries{border:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:350px;display:grid}.pat-entries article{border-right:1px solid var(--line);grid-template-columns:58px minmax(0,1fr);min-width:0;display:grid}.pat-entries article:last-child{border-right:0}.pat-entries article[data-material=black]{background:var(--black-soft);color:var(--mineral)}.pat-entries article[data-material=mineral]{background:var(--mineral);color:var(--ink)}.pat-rail{opacity:.48;border-right:1px dashed;flex-direction:column;justify-content:space-between;padding:14px 10px;display:flex}.pat-rail code{writing-mode:vertical-rl;font:8px/1 var(--mono);letter-spacing:.1em;transform:rotate(180deg)}.pat-entrybody{flex-direction:column;min-width:0;padding:clamp(24px,3vw,38px);display:flex}.pat-entrybody>p{opacity:.58;margin:0 0 18px}.pat-entrybody h2{max-width:500px;font:600 clamp(26px,2.9vw,38px)/1.02 var(--sans);letter-spacing:-.035em;margin:0 0 16px}.pat-entrybody>span{max-width:560px;font:14px/1.55 var(--sans);opacity:.76}.pat-entrymeta{opacity:.52;border-top:1px dashed;gap:3px;margin-top:24px;padding-top:12px;display:grid}.pat-entrybody a{min-height:46px;color:inherit;font:700 10px var(--mono);letter-spacing:.1em;border:1px solid;justify-content:space-between;align-items:center;margin-top:auto;padding:0 13px;text-decoration:none;display:flex}.pat-entrybody a b{font-size:15px;font-weight:400}.pat-authnote{opacity:.5;margin-top:9px;display:block}.pat-footer{border-top:1px solid var(--line);color:var(--soft);justify-content:space-between;gap:28px;padding-top:16px;display:flex}.pat-footer strong{color:var(--mineral);font:600 10px/1.3 var(--sans);letter-spacing:.01em;text-transform:none}@media (max-width:860px){.pat-header{display:grid}.pat-governance{text-align:left;grid-template-columns:1fr 1fr}.pat-entries{grid-template-columns:1fr}.pat-entries article{border-right:0;border-bottom:1px solid var(--line)}.pat-entries article:last-child{border-bottom:0}}@media (max-width:560px){.private-access-threshold{padding:18px 14px}.pat-governance{grid-template-columns:1fr}.pat-intro h1{font-size:34px}.pat-entries article{grid-template-columns:44px minmax(0,1fr)}.pat-entrybody{padding:22px 16px}.pat-entrybody h2{font-size:29px}.pat-footer{flex-direction:column}}@media (forced-colors:active){.private-access-threshold,.pat-entries article{color:canvastext!important;background:canvas!important}.pat-entrybody a{color:linktext;border-color:canvastext}}
