@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(./libre-caslon-text-latin-ext-400-normal-C9ASObbr.woff2)format("woff2"),url(./libre-caslon-text-latin-ext-400-normal-ll1HhAxb.woff)format("woff");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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(./libre-caslon-text-latin-400-normal-CfldDPV-.woff2)format("woff2"),url(./libre-caslon-text-latin-400-normal-WtjoQ5sB.woff)format("woff");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:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(./libre-caslon-text-latin-ext-400-italic-BHleWajS.woff2)format("woff2"),url(./libre-caslon-text-latin-ext-400-italic-B6hJLy3e.woff)format("woff");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:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(./libre-caslon-text-latin-400-italic-snTzlHlN.woff2)format("woff2"),url(./libre-caslon-text-latin-400-italic-C1OAqZ6C.woff)format("woff");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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(./libre-caslon-text-latin-ext-700-normal-VERgVPZd.woff2)format("woff2"),url(./libre-caslon-text-latin-ext-700-normal-BoDjDRr0.woff)format("woff");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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(./libre-caslon-text-latin-700-normal-D1WVYPaO.woff2)format("woff2"),url(./libre-caslon-text-latin-700-normal-B3n-DWsl.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./public-sans-vietnamese-400-normal-TxZB8OSn.woff2)format("woff2"),url(./public-sans-vietnamese-400-normal-BO1meqcx.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./public-sans-latin-ext-400-normal-mk90oQqJ.woff2)format("woff2"),url(./public-sans-latin-ext-400-normal-B02wwOdZ.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./public-sans-latin-400-normal-8Rpg0ruU.woff2)format("woff2"),url(./public-sans-latin-400-normal-SBbinRkI.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./public-sans-vietnamese-500-normal-DjztbcKe.woff2)format("woff2"),url(./public-sans-vietnamese-500-normal-CXYe29CY.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./public-sans-latin-ext-500-normal-DC-z7ASZ.woff2)format("woff2"),url(./public-sans-latin-ext-500-normal-BHCCp-na.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./public-sans-latin-500-normal-NlrCPXnF.woff2)format("woff2"),url(./public-sans-latin-500-normal-vCxiVFAq.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./public-sans-vietnamese-600-normal-P4BtCUdw.woff2)format("woff2"),url(./public-sans-vietnamese-600-normal-CcnAzmUX.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./public-sans-latin-ext-600-normal-DchWdWJ_.woff2)format("woff2"),url(./public-sans-latin-ext-600-normal-DfkbVac2.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./public-sans-latin-600-normal-Fru-LXNs.woff2)format("woff2"),url(./public-sans-latin-600-normal-BR59oU-I.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ps-paper:#f3ecdf;--ps-paper-deep:#e8dfcd;--ps-field:#fbf7ee;--ps-ink:#191a23;--ps-ink-soft:#544e45;--ps-rule:#cbbfa8;--ps-rule-strong:#85796a;--ps-wax:#96191f;--ps-wax-deep:#6b0e14;--ps-wax-shine:#c8504a;--ps-on-wax:#fff6e8;--ps-seal-ink:#8f1a1f;--ps-pass:#1b5a3e;--ps-pending:#75500a;--ps-fail:#a12f00;--ps-serif:"Libre Caslon Text", "Iowan Old Style", Georgia, serif;--ps-sans:"Public Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ps-code:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ps-text-display:clamp(2rem, 1.5rem + 2.4vw, 2.875rem);--ps-text-title:1.75rem;--ps-text-section:1.25rem;--ps-text-body:1rem;--ps-text-small:.875rem;--ps-text-code:.8125rem;--ps-space-1:4px;--ps-space-2:8px;--ps-space-3:12px;--ps-space-4:16px;--ps-space-5:24px;--ps-space-6:32px;--ps-space-7:48px;--ps-space-8:64px;--ps-ease-settle:cubic-bezier(.2, .8, .25, 1.1);--ps-time-quick:.14s;--ps-time-seal:.72s;--ps-bg:var(--ps-paper);--ps-surface:var(--ps-field);--ps-text:var(--ps-ink);--ps-muted:var(--ps-ink-soft);--ps-border:var(--ps-rule);--ps-accent:var(--ps-wax);--ps-accent-text:var(--ps-on-wax);--ps-ok:var(--ps-pass);--ps-warn:var(--ps-pending);--ps-bad:var(--ps-fail);--ps-radius:2px;--ps-font:var(--ps-sans);--ps-mono:var(--ps-code)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ps-paper:#12141b;--ps-paper-deep:#1c1f29;--ps-field:#1c1f29;--ps-ink:#ece5d6;--ps-ink-soft:#aea897;--ps-rule:#363946;--ps-rule-strong:#7f818c;--ps-wax:#bd3633;--ps-wax-deep:#6e1419;--ps-wax-shine:#dd6f64;--ps-on-wax:#fff6e8;--ps-seal-ink:#f0877a;--ps-pass:#86d0a8;--ps-pending:#e2b868;--ps-fail:#ff9a70}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ps-paper);color:var(--ps-ink);font:var(--ps-text-body) / 1.55 var(--ps-sans);font-synthesis:none;overflow-wrap:break-word;margin:0}h1,h2,h3{font-family:var(--ps-serif);letter-spacing:-.005em;font-weight:400}a{color:inherit;-webkit-text-decoration-color:var(--ps-rule-strong);text-decoration-color:var(--ps-rule-strong);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--ps-seal-ink);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--ps-ink);outline-offset:2px}.ps-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ps-icon{flex:none;width:1em;height:1em}.ps-eyebrow{margin:0 0 var(--ps-space-2);font-size:var(--ps-text-small);letter-spacing:.07em;color:var(--ps-ink-soft);font-weight:600}.ps-shell{max-width:880px;min-height:100dvh;padding:var(--ps-space-5) var(--ps-space-4) var(--ps-space-8);margin:0 auto}.ps-role,.ps-header{gap:var(--ps-space-1) var(--ps-space-5);padding-bottom:var(--ps-space-3);margin-bottom:var(--ps-space-6);border-bottom:3px double var(--ps-ink);flex-wrap:wrap;align-items:baseline;display:flex}.ps-brand,.ps-wordmark-words{font-family:var(--ps-serif);letter-spacing:.01em;font-weight:700}.ps-brand,.ps-wordmark{gap:var(--ps-space-2);color:var(--ps-ink);align-items:center;display:inline-flex}.ps-wordmark-words{white-space:nowrap;align-self:baseline}.ps-logo{flex:none}.ps-logo-sheet,.ps-logo[data-tone=mono] .ps-logo-wax{fill:currentColor}.ps-logo-wax{fill:var(--ps-wax)}.ps-role-name{font-weight:600}.ps-role-exam,.ps-role-note{color:var(--ps-ink-soft)}.ps-role-note{font-size:var(--ps-text-small);margin-inline-start:auto}.ps-nav{gap:var(--ps-space-1) var(--ps-space-4);flex-wrap:wrap;display:flex}.ps-nav a{color:var(--ps-ink-soft);text-decoration:none}.ps-nav a:hover,.ps-nav a.active{color:var(--ps-ink)}.ps-nav a.active{text-decoration:underline;-webkit-text-decoration-color:var(--ps-wax);text-decoration-color:var(--ps-wax);text-underline-offset:5px;text-decoration-thickness:2px}.ps-stage{gap:var(--ps-space-5);padding-block:var(--ps-space-4);grid-template-columns:minmax(0,1fr);display:grid}.ps-stage-seal{grid-row:1}.ps-stage-title{font-size:var(--ps-text-display);text-wrap:balance;margin:0;line-height:1.12}.ps-stage-lede{max-width:34em;margin-top:var(--ps-space-3);color:var(--ps-ink-soft)}.ps-stage-lede p{margin:0}.ps-stage-action{margin-top:var(--ps-space-6)}.ps-stage-next{gap:var(--ps-space-1);max-width:34em;padding-top:var(--ps-space-3);margin:var(--ps-space-6) 0 0;border-top:1px solid var(--ps-rule);display:grid}.ps-stage-next-label{font-size:var(--ps-text-small);letter-spacing:.07em;color:var(--ps-ink-soft);font-weight:600}.ps-stage-detail{min-width:0;padding-top:var(--ps-space-4)}@media (width>=720px){.ps-stage[data-sealed=true]{column-gap:var(--ps-space-7);grid-template-columns:minmax(0,1fr) auto}.ps-stage-seal{padding-top:var(--ps-space-2);grid-row:auto}.ps-stage-detail{grid-column:1/-1}}.ps-primary{gap:var(--ps-space-2);width:100%;min-height:52px;padding:var(--ps-space-3) var(--ps-space-6);font:600 1.0625rem / 1.3 var(--ps-sans);color:var(--ps-on-wax);cursor:pointer;background:var(--ps-wax);border:0;border-bottom:3px solid var(--ps-wax-deep);border-radius:var(--ps-radius);transition:background-color var(--ps-time-quick), translate var(--ps-time-quick);justify-content:center;align-items:center;display:inline-flex}@media (width>=480px){.ps-primary{width:auto;min-width:240px}}.ps-primary:hover{background:var(--ps-wax-deep)}.ps-primary:active{border-bottom-width:1px;translate:0 2px}.ps-primary[data-status=busy],.ps-primary[data-status=done]{color:var(--ps-ink);cursor:default;border:1px solid var(--ps-rule-strong);background:0 0;translate:none}.ps-primary[data-status=done]{color:var(--ps-pass);border-color:currentColor}.ps-primary:disabled{color:var(--ps-ink-soft);cursor:not-allowed;background:var(--ps-paper-deep);border:1px dashed var(--ps-rule-strong)}.ps-primary-tick{background:var(--ps-wax);border-radius:54% 46% 51% 49%/47% 54% 46% 53%;width:12px;height:12px;animation:1.1s ease-in-out infinite alternate ps-tick}@keyframes ps-tick{0%{opacity:.25;scale:.7}}.ps-key{gap:var(--ps-space-3) var(--ps-space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;max-width:34em;display:grid}.ps-key .ps-primary{grid-column:1/-1;justify-self:start}.ps-key-mark{border:1px solid var(--ps-ink);border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.ps-key-text p{margin:var(--ps-space-1) 0 0;color:var(--ps-ink-soft)}.ps-key-text .ps-key-title{font-family:var(--ps-serif);font-size:var(--ps-text-section);color:var(--ps-ink);margin:0;line-height:1.3}.ps-key-text .ps-key-hint{padding:var(--ps-space-2) var(--ps-space-3);margin-top:var(--ps-space-3);font-size:var(--ps-text-small);color:var(--ps-ink);background:var(--ps-paper-deep)}.ps-key[data-state=waiting] .ps-key-mark{color:var(--ps-seal-ink);border-color:currentColor;animation:1.4s ease-in-out infinite ps-key-pulse}.ps-key[data-state=success] .ps-key-mark{color:var(--ps-pass);border-color:currentColor}.ps-key[data-state=failed] .ps-key-mark{color:var(--ps-fail);border-width:2px;border-color:currentColor}@keyframes ps-key-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--ps-seal-ink) 20%, transparent)}}.ps-seal{gap:var(--ps-space-1);justify-items:center;margin:0;display:inline-grid}.ps-seal svg{display:block;overflow:visible}.ps-seal figcaption{font-size:var(--ps-text-small);letter-spacing:.08em;color:var(--ps-seal-ink);font-weight:600}.ps-seal-under{fill:var(--ps-wax-deep)}.ps-seal-wax{fill:var(--ps-wax)}.ps-seal-well{fill:none;stroke:var(--ps-wax-deep);stroke-width:1.5px}.ps-seal-beads{fill:none;stroke:var(--ps-wax-deep);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.1 4.3}.ps-seal-shine{fill:none;stroke:var(--ps-wax-shine);stroke-width:2px;stroke-linecap:round;opacity:.8}.ps-seal-mark{font-family:var(--ps-serif);fill:var(--ps-wax-deep);font-size:29px;font-weight:700}.ps-seal-mark-lift{fill:var(--ps-wax-shine);opacity:.55}.ps-seal-half{transform-box:view-box;transform-origin:60px 60px;transition:transform var(--ps-time-seal) var(--ps-ease-settle)}.ps-seal-crack{fill:none;stroke:var(--ps-paper);stroke-width:1.6px;stroke-linejoin:bevel;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--ps-time-seal) ease-out}.ps-seal[data-state=opening] .ps-seal-crack{stroke-dashoffset:0}.ps-seal[data-state=opening] .ps-seal-half[data-side=left]{transform:translate(-1px)rotate(-1.5deg)}.ps-seal[data-state=opening] .ps-seal-half[data-side=right]{transform:translate(1px)rotate(1deg)}.ps-seal[data-state=open] .ps-seal-half[data-side=left]{transform:translate(-9px,3px)rotate(-11deg)}.ps-seal[data-state=open] .ps-seal-half[data-side=right]{transform:translate(9px,6px)rotate(9deg)}.ps-seal[data-state=open] .ps-seal-crack{stroke-dashoffset:1px;transition:none}.ps-seal[data-stamp=true] svg{animation:ps-press .46s var(--ps-ease-settle) both}@keyframes ps-press{0%{opacity:0;rotate:-7deg;scale:1.35}65%{opacity:1;scale:.96}}.ps-stamp{padding:var(--ps-space-1) var(--ps-space-3);text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:var(--ps-text-small);color:var(--ps-seal-ink);border:3px double;display:inline-block;rotate:-2.5deg}.ps-stamp[data-tone=ink]{color:var(--ps-ink)}.ps-stamp[data-press=true]{animation:ps-press .32s var(--ps-ease-settle) both}.ps-stepper{border-top:1px solid var(--ps-ink);margin:0;padding:0;list-style:none}.ps-step{column-gap:var(--ps-space-3);grid-template-columns:24px minmax(0,1fr);display:grid}.ps-step-when{padding-top:var(--ps-space-3);font-family:var(--ps-code);font-size:var(--ps-text-code);color:var(--ps-ink-soft);grid-column:2}.ps-step-when:empty{display:none}.ps-step-rail{grid-area:1/1/span 2;position:relative}.ps-step-rail:before{content:"";background:var(--ps-ink);width:2px;position:absolute;inset-block:0;inset-inline-start:11px}.ps-step:last-child .ps-step-rail:before{height:var(--ps-space-4);bottom:auto}.ps-step[data-state=waiting] .ps-step-rail:before,.ps-step[data-state=not-applicable] .ps-step-rail:before{background:repeating-linear-gradient(var(--ps-rule-strong) 0 4px, transparent 4px 8px)}.ps-step-marker{z-index:1;width:24px;height:24px;margin-top:var(--ps-space-3);color:var(--ps-paper);background:var(--ps-paper);border:2px solid var(--ps-rule-strong);border-radius:50%;place-items:center;font-size:14px;display:grid;position:relative}.ps-step[data-state=done] .ps-step-marker{background:var(--ps-ink);border-color:var(--ps-ink)}.ps-step[data-state=current] .ps-step-marker{border-color:var(--ps-wax);box-shadow:inset 0 0 0 4px var(--ps-paper), inset 0 0 0 12px var(--ps-wax)}.ps-step[data-state=failed] .ps-step-marker{color:var(--ps-fail);border-color:currentColor;border-radius:0}.ps-step[data-state=not-applicable] .ps-step-marker{color:var(--ps-ink-soft);border-style:dashed}.ps-step-body{min-width:0;padding-block:var(--ps-space-1) var(--ps-space-3);border-bottom:1px solid var(--ps-rule);grid-column:2}.ps-step-when:empty+.ps-step-rail+.ps-step-body{padding-top:var(--ps-space-3)}.ps-step-head{gap:0 var(--ps-space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.ps-step-label{font-family:var(--ps-serif);font-size:1.125rem;line-height:1.35}.ps-step-state{font-size:var(--ps-text-small);color:var(--ps-ink-soft);font-weight:600}.ps-step[data-state=current] .ps-step-state{color:var(--ps-seal-ink)}.ps-step[data-state=failed] .ps-step-state{color:var(--ps-fail)}.ps-step[data-state=not-applicable] .ps-step-label,.ps-step[data-state=waiting] .ps-step-label{color:var(--ps-ink-soft)}.ps-step-note{margin:var(--ps-space-1) 0 0;font-size:var(--ps-text-small);color:var(--ps-ink-soft)}.ps-step-evidence{margin-top:var(--ps-space-2);font-size:var(--ps-text-small)}.ps-step-evidence summary{width:fit-content;min-height:24px;color:var(--ps-ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--ps-rule-strong);text-decoration-color:var(--ps-rule-strong);text-underline-offset:3px}.ps-step-proof{padding:var(--ps-space-2) 0 var(--ps-space-2) var(--ps-space-3);margin-top:var(--ps-space-2);border-inline-start:1px solid var(--ps-rule-strong)}@media (width>=720px){.ps-step{grid-template-columns:11.5rem 24px minmax(0,1fr)}.ps-step-when,.ps-step-when:empty{padding-bottom:var(--ps-space-3);text-align:end;grid-area:1/1;display:block}.ps-step-rail{grid-area:1/2}.ps-step-body,.ps-step-when:empty+.ps-step-rail+.ps-step-body{padding-top:var(--ps-space-3);grid-area:1/3}}.ps-check{gap:0 var(--ps-space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.ps-check-word{font-weight:600}.ps-check-detail{color:var(--ps-ink-soft)}.ps-check[data-status=pass]{color:var(--ps-pass)}.ps-check[data-status=fail]{color:var(--ps-fail)}.ps-check[data-status=pending]{color:var(--ps-pending)}.ps-check[data-status=not-checked]{color:var(--ps-ink-soft)}.ps-hash{gap:0 var(--ps-space-2);flex-wrap:wrap;align-items:center;max-width:100%;display:inline-flex}.ps-hash-button{gap:var(--ps-space-2);min-height:28px;padding:0 var(--ps-space-1);white-space:nowrap;color:var(--ps-ink);cursor:copy;border:0;border-bottom:1px dotted var(--ps-rule-strong);background:0 0;align-items:center;margin-inline-start:calc(-1 * var(--ps-space-1));display:inline-flex}.ps-hash-button .ps-icon{color:var(--ps-ink-soft);font-size:12px}.ps-hash-button:hover{background:var(--ps-paper-deep)}.ps-hash-status{font-size:var(--ps-text-small);color:var(--ps-ink-soft)}.ps-hash-full{padding-top:var(--ps-space-1);-webkit-user-select:all;user-select:all;flex-basis:100%}.ps-countdown .ps-eyebrow{margin-bottom:0}.ps-countdown-clock{font-family:var(--ps-code);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,1.75rem + 3vw,3.25rem);font-weight:500;line-height:1.2}.ps-countdown[data-reached=true] .ps-countdown-clock{font-family:var(--ps-serif);font-size:var(--ps-text-title);color:var(--ps-seal-ink);font-weight:400}.ps-countdown-when{gap:0 var(--ps-space-4);margin:var(--ps-space-1) 0 0;font-size:var(--ps-text-small);color:var(--ps-ink-soft);flex-wrap:wrap;display:flex}.ps-screen h1{margin:0 0 var(--ps-space-1);font-size:var(--ps-text-title);line-height:1.2}.ps-lede{max-width:40em;margin:0 0 var(--ps-space-5);color:var(--ps-ink-soft)}.ps-panel{padding-block:var(--ps-space-3) var(--ps-space-4);margin-bottom:var(--ps-space-4);border-top:1px solid var(--ps-ink)}.ps-panel .ps-panel{border-top-color:var(--ps-rule);margin-bottom:0}.ps-panel h2{margin:0 0 var(--ps-space-2);font-size:var(--ps-text-section);line-height:1.3}.ps-panel p{margin:0 0 var(--ps-space-2)}.ps-panel p:last-child{margin-bottom:0}.ps-empty{color:var(--ps-ink-soft)}.ps-badge{padding:0 var(--ps-space-2);font-size:var(--ps-text-small);border:1px solid;border-radius:1px;font-weight:600;line-height:1.5;display:inline-block}.ps-badge[data-tone=ok]{color:var(--ps-pass)}.ps-badge[data-tone=warn]{color:var(--ps-pending)}.ps-badge[data-tone=bad]{color:var(--ps-fail)}.ps-badge[data-tone=neutral]{color:var(--ps-ink-soft)}.ps-rows{margin:0;padding:0;list-style:none;display:grid}.ps-rows li{gap:var(--ps-space-1) var(--ps-space-3);min-width:0;padding-block:var(--ps-space-2);border-bottom:1px solid var(--ps-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.ps-rows li>*{min-width:0}.ps-rows li:last-child{border-bottom:0}.ps-rows li[data-muted=true]{color:var(--ps-ink-soft);font-style:italic}.ps-mono{font-family:var(--ps-code);font-size:var(--ps-text-code);overflow-wrap:anywhere}.ps-button{min-height:40px;padding:var(--ps-space-2) var(--ps-space-4);font:500 var(--ps-text-body) / 1.3 var(--ps-sans);color:var(--ps-ink);cursor:pointer;border:1px solid var(--ps-ink);border-radius:var(--ps-radius);background:0 0}.ps-button:hover{color:var(--ps-paper);background:var(--ps-ink)}.ps-button:disabled{color:var(--ps-ink-soft);cursor:not-allowed;background:var(--ps-paper-deep);border:1px dashed var(--ps-rule-strong)}.ps-field{gap:var(--ps-space-1);margin-bottom:var(--ps-space-4);display:grid}.ps-input{width:100%;min-height:44px;padding:var(--ps-space-2);font:var(--ps-text-body) / 1.4 var(--ps-sans);color:var(--ps-ink);background:var(--ps-field);border:0;border-bottom:1px solid var(--ps-ink);box-shadow:inset 0 0 0 1px var(--ps-rule-strong);border-radius:0}.ps-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--ps-fail)}.ps-field-hint{font-size:var(--ps-text-small);color:var(--ps-ink-soft)}.ps-field-error{font-size:var(--ps-text-small);color:var(--ps-fail);font-weight:500}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.vf-page{overflow-wrap:anywhere}.vf-alarm{padding-block:var(--ps-space-3);margin-bottom:var(--ps-space-5);color:var(--ps-fail);border-block:3px double var(--ps-fail)}.vf-alarm h2{margin:0 0 var(--ps-space-2);font-size:var(--ps-text-title);line-height:1.2}.vf-alarm ul{gap:var(--ps-space-2);margin:0;padding:0;list-style:none;display:grid}.vf-demo{color:var(--ps-pending);font-weight:600;margin-top:var(--ps-space-2)!important}.vf-zone,.vf-fresh{margin:var(--ps-space-2) 0 0;font-size:var(--ps-text-small);color:var(--ps-ink-soft)}.vf-fresh{margin-bottom:var(--ps-space-6)}.vf-gap{margin:0 0 var(--ps-space-4)}.vf-no-seal{gap:var(--ps-space-2);width:112px;font-size:var(--ps-text-small);color:var(--ps-ink-soft);text-align:center;place-items:center;margin:0;display:grid}.vf-no-seal-ring{border:2px dashed var(--ps-rule-strong);border-radius:50%;width:84px;height:84px;margin-block:14px}@media (width<=719px){.vf-no-seal{text-align:start;grid-template-columns:auto 1fr;width:auto}.vf-no-seal-ring{width:32px;height:32px;margin-block:0}}.vf-when{gap:0 var(--ps-space-3);display:grid}.vf-step-failures{gap:var(--ps-space-1);font-weight:600;display:grid}.vf-page .ps-rows li>span:last-child{gap:var(--ps-space-1) var(--ps-space-3);flex-wrap:wrap;align-items:baseline;display:inline-flex}.vf-evidence-heading{margin:var(--ps-space-4) 0 var(--ps-space-1);font-size:var(--ps-text-body);line-height:1.3}.vf-evidence-heading:first-child{margin-top:0}.vf-evidence-text{max-width:44em;margin:var(--ps-space-2) 0}.vf-code{padding:var(--ps-space-2) var(--ps-space-3);margin:var(--ps-space-2) 0;font-family:var(--ps-code);font-size:var(--ps-text-code);white-space:pre-wrap;background:var(--ps-paper-deep)}.vf-picker,.vf-connection form{gap:var(--ps-space-3);max-width:34em;display:grid}.vf-picker .ps-button{justify-self:start}.vf-actions{gap:var(--ps-space-2);flex-wrap:wrap;display:flex}.vf-connection summary{cursor:pointer;width:fit-content;min-height:24px;text-decoration:underline;-webkit-text-decoration-color:var(--ps-rule-strong);text-decoration-color:var(--ps-rule-strong);text-underline-offset:3px}.vf-connection form{margin-top:var(--ps-space-3)}
