@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/34d6927adec7cf56-s.0-gzcol36o4ka.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/11e9730d70f3df61-s.2wb2ytpg7u2m9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/94800d63c463b116-s.2jk0s08k-ddj8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/7685343155bcb53f-s.3q-77ft6t53fh.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c0640dc9a2bf5797-s.3up76uzct2gl5.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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/48a1b83fac2e67c0-s.p.3cf098qak07_k.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/0fb96d1b5bc8468e-s.2jilrsbix2ysy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/1a36275c0a5dae4b-s.0hltrl_6_8g8_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4516abe641523af1-s.1_oo8puzoz84h.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/8b28f59145c251c9-s.0fb5rus8t3v1q.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6809fa33fa73d760-s.05pw64os6u43i.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/cef856781ea24bd1-s.p.42r14_4q5vmfj.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_bf03ee76-module__qmvbUG__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_bf03ee76-module__qmvbUG__variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e06d9437-module__v8ILfq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e06d9437-module__v8ILfq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4ede0;--paper-2:#e9dfcd;--ink:#100d09;--ink-2:#3a3630;--ink-3:#4c4841;--rule:#8d8678;--rule-2:#b8b09c;--seal:#8a2420;--ox:#8a2420;--ok:#0d7040;--elev:#7d5a06;--degr:#a04806;--crit:#b52217;--ok-mark:#119a58;--elev-mark:#ad7e0a;--degr-mark:#dc6310;--crit-mark:#d92c1a;--s:var(--font-serif), Georgia, "Times New Roman", serif;--f-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--m:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--s);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;font-weight:430;line-height:1.62}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:600}p{margin:0}a{color:var(--ink)}:focus-visible{outline:2px solid var(--seal);outline-offset:2px}.sheet{max-width:860px;margin:0 auto;padding-inline:28px}.emoji{font-family:var(--f-emoji);letter-spacing:0;font-style:normal;font-weight:400}.crest h1 .emoji{vertical-align:.1em;font-size:.58em}.stats .b .emoji{vertical-align:-.14em;font-size:1.2em}.formbar{font-family:var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:14px;padding-block:18px 0;font-size:11px;font-weight:500;display:flex}.formbar .ref{color:var(--ox)}.crest{text-align:center;padding-block:26px 0}.crest .org{font-family:var(--m);letter-spacing:.3em;color:var(--ox);font-size:11.5px;font-weight:600}.crest h1{letter-spacing:-.012em;margin-top:14px;font-size:clamp(30px,5.4vw,52px);line-height:1.06}.crest .tag{color:var(--ink-2);margin-top:14px;font-size:17px;font-style:italic}.rule-double{border-top:1px solid var(--ink);border-bottom:3px solid var(--ink);height:4px;margin-top:24px}.byauth{text-align:center;font-family:var(--m);letter-spacing:.26em;color:var(--ox);text-transform:uppercase;padding-block:10px 0;font-size:11px;font-weight:600}.rule-single{border-top:1px solid var(--ink);margin-top:10px}.clause{gap:14px;padding-block:22px 0;font-size:16.5px;display:flex}.clause .n{font-family:var(--m);color:var(--ox);flex:none;padding-top:5px;font-size:12px;font-weight:600}.clause p{max-width:64ch}.sched{padding-block:38px 0}.sched>h2{font-family:var(--m);letter-spacing:.15em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--ox);padding-bottom:8px;font-size:11.5px;font-weight:600}.sched .lede{color:var(--ink-2);max-width:62ch;margin-top:12px;font-size:15px;font-style:italic}table{border-collapse:collapse;width:100%;margin-top:6px}thead th{text-align:left;font-family:var(--m);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);padding:12px 0 7px;font-size:10.5px;font-weight:600}thead th.r{text-align:right}tbody td{border-bottom:1px solid var(--rule-2);vertical-align:baseline;padding:9px 0;font-size:16px}tbody tr:last-child td{border-bottom:1px solid var(--rule)}td.seg{font-family:var(--m);color:var(--ink-3);letter-spacing:.05em;white-space:nowrap;padding-left:14px;font-size:11px;font-weight:500}td.st{text-align:right;font-family:var(--m);white-space:nowrap;padding-left:14px;font-size:12.5px;font-weight:500}td.hold{text-align:right;font-family:var(--m);color:var(--ink-2);white-space:nowrap;padding-left:14px;font-size:12px;font-weight:500}.reg-row td:first-child{font-weight:600}.t-ok{color:var(--ok)}.t-elev{color:var(--elev)}.t-degr{color:var(--degr)}.t-crit{color:var(--crit)}.mark{flex:none;width:8px;height:8px;margin-right:9px;display:inline-block}.m-ok{background:var(--ok-mark)}.m-elev{background:var(--elev-mark)}.m-degr{background:var(--degr-mark)}.m-crit{background:var(--crit-mark)}.tbl-wrap{overflow-x:auto}.stats{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:24px;margin-top:26px;padding-block:18px;display:grid}.stats>div{min-width:0}.stats .f{font-family:var(--m);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(20px,2.6vw,27px);font-weight:500;line-height:1}.stats .l{color:var(--ink-2);margin-top:7px;font-size:14.5px}.stats .b{font-family:var(--m);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-top:5px;font-size:10.5px;font-weight:500}@media (max-width:700px){.stats{grid-template-columns:repeat(2,1fr);gap:20px 24px}}.annex{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-top:22px;display:grid}.annex>*{min-width:0}@media (max-width:880px){.annex{grid-template-columns:1fr;gap:34px}}.form-head{font-family:var(--m);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);align-items:baseline;gap:12px;padding-bottom:8px;font-size:10px;font-weight:500;display:flex}.form-head .pg{margin-left:auto}.q-prompt{text-wrap:balance;margin-top:18px;font-size:19px;font-weight:600;line-height:1.32}.opts{border-top:1px solid var(--rule-2);margin-top:16px}.opt{text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--rule-2);width:100%;font-family:var(--s);color:var(--ink);background:0 0;align-items:baseline;gap:13px;padding:11px 4px;font-size:16px;line-height:1.42;display:flex}.opt:hover,.opt.chosen{background:var(--paper-2)}.opt.chosen .mk{color:var(--ox);font-weight:700}.qnav{border-top:1px solid var(--rule-2);flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;padding-top:12px;display:flex}.qnav button{font-family:var(--m);letter-spacing:.09em;text-transform:uppercase;color:var(--ox);cursor:pointer;background:0 0;border:0;padding:0;font-size:10.5px;font-weight:600}.qnav button:disabled{color:var(--ink-3);opacity:.45;cursor:not-allowed}.qnav .count{font-family:var(--m);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-left:auto;font-size:10px;font-weight:500}.qnav .restart{color:var(--ink-3)}.opt .mk{font-family:var(--m);color:var(--ink-3);flex:none;font-size:12.5px;font-weight:500}.fineprint{font-family:var(--m);letter-spacing:.07em;color:var(--ink-3);text-transform:uppercase;margin-top:14px;font-size:10.5px;font-weight:500}.done-note{color:var(--ink-2);max-width:44ch;margin-top:10px;font-size:15.5px;font-style:italic}.cert{border:2px solid var(--ink);background:var(--paper);padding:8px;position:relative;overflow:hidden}.cert-in{border:1px solid var(--rule-2);padding:22px 26px 18px;position:relative}.cert-mast{align-items:flex-start;gap:14px;display:flex}.cert-mast .org{font-family:var(--m);letter-spacing:.2em;color:var(--ox);text-transform:uppercase;font-size:10px;font-weight:600}.cert-mast .kind{margin-top:5px;font-size:15px;font-weight:600;line-height:1.25}.badge{border:1px solid var(--ox);text-align:center;flex:none;margin-left:auto}.badge div{font-family:var(--m);letter-spacing:.13em;color:var(--ox);text-transform:uppercase;white-space:nowrap;padding:4px 9px;font-size:9px;font-weight:600}.badge div+div{border-top:1px solid var(--ox)}.cert-dbl{border-top:2px solid var(--ox);border-bottom:1px solid var(--ox);height:4px;margin-top:14px}.certify{text-align:center;color:var(--ink-2);margin-top:20px;font-size:14px;font-style:italic}.holder{text-align:center;font-family:var(--m);margin-top:5px;font-size:15px}.holder.bearer{font-family:var(--s);color:var(--ink-2);font-size:15px;font-style:italic}.score{text-align:center;letter-spacing:-.045em;color:var(--ox);font-variant-numeric:tabular-nums;margin-top:14px;font-size:clamp(64px,19vw,96px);font-weight:700;line-height:.9}.score em{letter-spacing:0;color:var(--ink-3);vertical-align:22px;margin-left:2px;font-size:19px;font-style:normal;font-weight:600}.cls{text-align:center;letter-spacing:-.018em;margin-top:4px;font-size:clamp(23px,6vw,29px);font-weight:700;line-height:1.04}.tagline{text-align:center;color:var(--ink-2);margin-top:6px;font-size:13.5px;font-style:italic}.pillrow{justify-content:center;margin-top:14px;display:flex}.pill{background:var(--ox);color:var(--paper);font-family:var(--m);letter-spacing:.19em;text-transform:uppercase;padding:6px 16px 7px;font-size:10.5px;font-weight:700}.reads{border-top:1px solid var(--ox);border-bottom:1px solid var(--ox);margin-top:20px;padding:4px 0}.reads .r{border-bottom:1px dotted var(--rule-2);align-items:baseline;gap:10px;padding:8px 0;display:flex}.reads .r:last-child{border-bottom:0}.badge.void{border-color:var(--rule-2)}.badge.void div{color:var(--ink-3)}.badge.void div+div{border-top-color:var(--rule-2)}.score.void{color:var(--rule)}.blank{border-bottom:1px solid var(--rule);vertical-align:-2px;height:1em;display:inline-block}.blank-holder{width:min(190px,60%)}.blank-cls{width:min(270px,80%)}.pill.void{color:var(--ink-3);border:1px dashed var(--rule);background:0 0;font-weight:600}.reads.void{border-color:var(--rule-2)}.v.void{color:var(--ink-3);font-weight:500}.reads .k{white-space:nowrap;font-size:14px}.reads .d{flex:1}.reads .v{font-family:var(--m);white-space:nowrap;text-align:right;font-size:12px;font-weight:600}.cert-foot{align-items:center;gap:14px;min-width:0;margin-top:16px;display:flex}.cert-foot .meta{font-family:var(--m);color:var(--ink-3);letter-spacing:.04em;white-space:nowrap;min-width:0;font-size:10px;font-weight:500}.cert-foot .seal{flex:none;width:78px;height:78px;margin-left:auto}.cert-foot .dom{font-family:var(--m);color:var(--ox);white-space:nowrap;font-size:10.5px;font-weight:600}.issued-by{border-top:1px solid var(--rule-2);font-family:var(--m);letter-spacing:.07em;color:var(--ink-3);text-transform:uppercase;margin-top:12px;padding-top:10px;font-size:9px;font-weight:500;line-height:1.9}.issued-by b{color:var(--ox);font-weight:600}.cert-actions{flex-wrap:nowrap;align-items:stretch;gap:9px;margin-top:14px;display:flex}.field{min-width:0;font-family:var(--m);border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:0;flex:auto;padding:9px 11px;font-size:12.5px}.cert-actions .btn{white-space:nowrap;flex:none}@media (max-width:430px){.cert-actions{flex-wrap:wrap}.field{flex:1 0 100%}}.field::placeholder{color:var(--ink-3)}.btn{font-family:var(--m);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:10px 15px;font-size:11px;text-decoration:none;display:inline-block}.btn.ghost{color:var(--ink);background:0 0}.btn:disabled,.btn[aria-disabled=true]{opacity:.35;cursor:not-allowed;pointer-events:none}.hint{font-family:var(--m);letter-spacing:.05em;color:var(--ink-3);text-transform:uppercase;margin-top:11px;font-size:10.5px;font-weight:500}.record{max-width:470px;margin:22px auto 0}.record-cta{text-align:center;font-family:var(--m);letter-spacing:.09em;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:600}.record-cta a{color:var(--ox);text-decoration:none}.record-cta a:hover{text-decoration:underline}.shot{z-index:99;background:var(--paper);align-items:center;gap:54px;width:1200px;height:630px;padding:0 58px;display:flex;position:fixed;inset:0;overflow:hidden}.shot-cert{flex:none;width:346px;height:560px;overflow:hidden}.shot-cert>*{transform-origin:0 0;width:470px;transform:scale(.736)}.shot-side{flex:1;min-width:0}.shot-org{font-family:var(--m);letter-spacing:.2em;text-transform:uppercase;color:var(--ox);font-size:20px;font-weight:600}.shot-score{letter-spacing:-.045em;color:var(--ox);font-variant-numeric:tabular-nums;margin-top:18px;font-size:138px;font-weight:700;line-height:.88}.shot-score em{color:var(--ink-3);vertical-align:34px;margin-left:3px;font-size:34px;font-style:normal;font-weight:600}.shot-cls{letter-spacing:-.02em;text-wrap:balance;margin-top:12px;font-size:42px;font-weight:700;line-height:1.06}.shot-pill{background:var(--ox);color:var(--paper);font-family:var(--m);letter-spacing:.2em;text-transform:uppercase;margin-top:20px;padding:8px 20px 9px;font-size:17px;font-weight:700;display:inline-block}.shot-rule{border-top:3px solid var(--ox);border-bottom:1px solid var(--ox);height:5px;margin-top:26px}.shot-foot{font-family:var(--m);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;justify-content:space-between;gap:20px;margin-top:13px;font-size:15px;font-weight:600;display:flex}.shot-foot .dom{color:var(--ox)}@media (max-width:620px){thead th:nth-child(2),td.seg{display:none}tbody td{font-size:15px}td.st{white-space:normal;font-size:11.5px}.reg-row td,tbody tr td.hold{text-align:left;width:100%;padding-left:0;display:block}.reg-row td:first-child{border-bottom:0;padding-bottom:2px}td.hold{color:var(--ox);padding-top:0}.stats .b{letter-spacing:.05em;font-size:9.5px}}.endnote{border-top:3px double var(--ink);flex-wrap:wrap;justify-content:space-between;gap:26px;margin-top:46px;padding-block:20px 52px;display:flex}.endnote .disc{max-width:44ch;color:var(--ink-2);font-size:14.5px;font-style:italic}.endnote .disc b{color:var(--ink);font-style:normal;font-weight:600}.endnote .sign{font-family:var(--m);letter-spacing:.06em;color:var(--ink-3);text-align:right;white-space:nowrap;font-size:10.5px;font-weight:500;line-height:2}.endnote .sign a{color:var(--ox);font-weight:600;text-decoration:none;display:block}.endnote .sign a:hover{text-decoration:underline}@media (max-width:700px){.endnote .sign{text-align:left}}.nf{max-width:52ch;padding-block:70px 110px}.nf h2{font-size:clamp(26px,4vw,38px);line-height:1.12}.nf p{color:var(--ink-2);margin-top:14px}.nf .back{margin-top:28px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
