@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/sans-latin.woff2)format("woff2-variations"),url(/fonts/sans-latin.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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/sans-latin-ext.woff2)format("woff2-variations"),url(/fonts/sans-latin-ext.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:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/mono-latin.woff2)format("woff2-variations"),url(/fonts/mono-latin.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:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/mono-latin-ext.woff2)format("woff2-variations"),url(/fonts/mono-latin-ext.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:pj-next-fallback;src:local(Arial),local(ArialMT);size-adjust:98.6%;ascent-override:99.8%;descent-override:32%;line-gap-override:0%}@font-face{font-family:pj-mono-fallback;src:local(Menlo),local(Consolas),local(Courier New);size-adjust:105%;ascent-override:93.7%;descent-override:30.1%;line-gap-override:0%}:root{color-scheme:light;--pj-ground:#eff2f0;--pj-sheet:#fff;--pj-sheet-sunk:#e0e6e2;--pj-sheet-hover:#e9eeeb;--pj-text:#17201b;--pj-text-2:#4a5650;--pj-rule:#b8c3bc;--pj-control-edge:#4a5650;--pj-mat:#0c5e46;--pj-mat-edge:#0c5e46;--pj-mat-text:#fff;--pj-mat-grid:#ffffff21;--pj-mat-tick:#ffffffbf;--pj-mat-tick-pending:#ffffff59;--pj-mat-warn:#ffc95c;--pj-mat-danger:#ffaba3;--pj-mat-button:#fff;--pj-mat-button-hover:#dfeae4;--pj-mat-button-text:#17201b;--pj-action:#0e7757;--pj-action-hover:#0b6b4e;--pj-action-press:#095c43;--pj-action-text:#fff;--pj-selected-fill:#d4eadf;--pj-selected-edge:#0c5e46;--pj-link:#17201b;--pj-link-line:#4a5650;--pj-link-line-hover:#17201b;--pj-focus:#17201b;--pj-focus-gap:#fff;--pj-ok:#083f2e;--pj-ok-soft:#e9f3ed;--pj-ok-edge:#4d8c70;--pj-warn:#6e4600;--pj-warn-soft:#fbf0db;--pj-warn-edge:#a87418;--pj-danger:#b8322a;--pj-danger-soft:#fcebe9;--pj-danger-edge:#d0544c;--pj-dim-line:#b8c3bc;--pj-dim-label:#4a5650;--pj-disabled-fill:#e6ebe8;--pj-disabled-text:#76817b;--pj-disabled-edge:#c3ccc6;--pj-scrim:#17201b80;--pj-logo-accent:#0e7757;--pj-font:"Atkinson Hyperlegible Next", "pj-next-fallback", Arial, sans-serif;--pj-font-mono:"Atkinson Hyperlegible Mono", "pj-mono-fallback", ui-monospace, Menlo, Consolas, monospace;--pj-s1:4px;--pj-s2:8px;--pj-s3:12px;--pj-s4:16px;--pj-s5:24px;--pj-s6:32px;--pj-s7:48px;--pj-s8:64px;--pj-s9:96px;--pj-r1:2px;--pj-r2:4px;--pj-h-control:44px;--pj-h-primary:48px;--pj-content:1200px;--pj-inch:96px;--pj-fast:.12s;--pj-slide:.15s;--pj-ease:cubic-bezier(.2, 0, 0, 1);--pj-z-dock:40;--pj-z-menu:50;--pj-z-drop:60;--pj-ring:0 0 0 2px var(--pj-focus-gap), 0 0 0 4px var(--pj-focus);--pj-gutter:max(32px, calc((100vw - 1200px) / 2))}@media (width<=1023px){:root{--pj-gutter:24px}}@media (width<=600px){:root{--pj-gutter:16px;--pj-h-primary:52px}}@media (prefers-reduced-motion:reduce){:root{--pj-fast:0s;--pj-slide:0s}}@media (prefers-color-scheme:dark){:root:not([data-pj-theme=light]){color-scheme:dark;--pj-ground:#0f1412;--pj-sheet:#18201c;--pj-sheet-sunk:#212b26;--pj-sheet-hover:#202924;--pj-text:#e7eee9;--pj-text-2:#a0aca5;--pj-rule:#33403a;--pj-control-edge:#a0aca5;--pj-mat:#1a5a46;--pj-mat-edge:#3d8a6e;--pj-mat-button:#e7eee9;--pj-mat-button-hover:#fff;--pj-mat-button-text:#0f1412;--pj-action:#57c99c;--pj-action-hover:#74d6ae;--pj-action-press:#45b386;--pj-action-text:#0f1412;--pj-selected-fill:#173a2d;--pj-selected-edge:#57c99c;--pj-link:#e7eee9;--pj-link-line:#a0aca5;--pj-link-line-hover:#e7eee9;--pj-focus:#e7eee9;--pj-focus-gap:#0f1412;--pj-ok:#92e8c4;--pj-ok-soft:#13261e;--pj-ok-edge:#3f8a6b;--pj-warn:#e0a040;--pj-warn-soft:#2b2112;--pj-warn-edge:#9a6a22;--pj-danger:#f6625a;--pj-danger-soft:#33191a;--pj-danger-edge:#c04a43;--pj-dim-line:#46544d;--pj-dim-label:#a0aca5;--pj-disabled-fill:#1d2521;--pj-disabled-text:#76817b;--pj-disabled-edge:#33403a;--pj-scrim:#0009;--pj-logo-accent:#57c99c}}:root[data-pj-theme=dark]{color-scheme:dark;--pj-ground:#0f1412;--pj-sheet:#18201c;--pj-sheet-sunk:#212b26;--pj-sheet-hover:#202924;--pj-text:#e7eee9;--pj-text-2:#a0aca5;--pj-rule:#33403a;--pj-control-edge:#a0aca5;--pj-mat:#1a5a46;--pj-mat-edge:#3d8a6e;--pj-mat-button:#e7eee9;--pj-mat-button-hover:#fff;--pj-mat-button-text:#0f1412;--pj-action:#57c99c;--pj-action-hover:#74d6ae;--pj-action-press:#45b386;--pj-action-text:#0f1412;--pj-selected-fill:#173a2d;--pj-selected-edge:#57c99c;--pj-link:#e7eee9;--pj-link-line:#a0aca5;--pj-link-line-hover:#e7eee9;--pj-focus:#e7eee9;--pj-focus-gap:#0f1412;--pj-ok:#92e8c4;--pj-ok-soft:#13261e;--pj-ok-edge:#3f8a6b;--pj-warn:#e0a040;--pj-warn-soft:#2b2112;--pj-warn-edge:#9a6a22;--pj-danger:#f6625a;--pj-danger-soft:#33191a;--pj-danger-edge:#c04a43;--pj-dim-line:#46544d;--pj-dim-label:#a0aca5;--pj-disabled-fill:#1d2521;--pj-disabled-text:#76817b;--pj-disabled-edge:#33403a;--pj-scrim:#0009;--pj-logo-accent:#57c99c}.pj-mat,.pj-strip,.pj-dropover{--pj-focus:var(--pj-mat-text);--pj-focus-gap:var(--pj-mat);--pj-ring:0 0 0 2px var(--pj-focus-gap), 0 0 0 4px var(--pj-focus)}.pj-unlock{--pj-focus:var(--pj-text);--pj-focus-gap:var(--pj-sheet);--pj-ring:0 0 0 2px var(--pj-focus-gap), 0 0 0 4px var(--pj-focus)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--pj-ground);color:var(--pj-text);font-family:var(--pj-font);font-synthesis:none;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;font-size:clamp(1rem,.9116rem + .2358vw,1.0625rem);line-height:clamp(1.625rem,1.4481rem + .4717vw,1.75rem);display:flex}main{flex:1 0 auto}img,svg,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{box-shadow:var(--pj-inset,0 0 #0000), var(--pj-ring);outline:2px solid #0000}::selection{background:var(--pj-selected-fill);color:var(--pj-text)}h1,h2,h3{text-wrap:balance;margin:0;font-weight:600}h1{letter-spacing:-.01em;font-size:clamp(1.875rem,.6368rem + 3.3019vw,2.75rem);line-height:clamp(2.25rem,.8349rem + 3.7736vw,3.25rem)}h2{font-size:clamp(1.438rem,.9953rem + 1.1792vw,1.75rem);line-height:clamp(1.875rem,1.3443rem + 1.4151vw,2.25rem)}h3{font-size:clamp(1.125rem,.9481rem + .4717vw,1.25rem);line-height:clamp(1.625rem,1.4481rem + .4717vw,1.75rem)}p{text-wrap:pretty;margin:0}.pj-small{font-size:14px;line-height:20px}.pj-mono-key{font-family:var(--pj-font-mono);font-size:12px;font-weight:400;line-height:16px}.pj-mono-data{font-family:var(--pj-font-mono);font-size:14px;line-height:20px}.pj-mono-value{font-family:var(--pj-font-mono);font-size:16px;font-weight:500;line-height:24px}.pj-muted{color:var(--pj-text-2)}.pj-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}a{color:var(--pj-link);text-decoration-line:underline;text-decoration-color:var(--pj-link-line);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--pj-link-line-hover);text-decoration-thickness:2px}.pj-frame{width:100%;padding-inline:var(--pj-gutter)}.pj-frame>*{max-width:var(--pj-content);margin-inline:auto}.pj-skip{z-index:100;background:var(--pj-sheet);color:var(--pj-text);border:1px solid var(--pj-control-edge);border-radius:var(--pj-r2);padding:10px 16px;position:absolute;top:-60px;left:8px}.pj-skip:focus{top:8px}.pj-icon{flex:none;width:20px;height:20px}.pj-icon--24{width:24px;height:24px}kbd{font-family:var(--pj-font-mono);border-radius:var(--pj-r1);border:1px solid;padding:0 6px;font-size:14px;line-height:20px}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}.pj-masthead{border-bottom:1px solid var(--pj-rule);background:var(--pj-ground);z-index:var(--pj-z-menu);position:relative}.pj-masthead__inner{align-items:center;gap:8px;min-height:64px;display:flex}@media (width<=1023px){.pj-masthead__inner{min-height:56px}}.pj-wordmark{min-height:44px;color:var(--pj-text);align-items:center;gap:8px;margin-right:auto;text-decoration:none;display:inline-flex}.pj-wordmark:hover{text-decoration:none}.pj-wordmark__mark{width:32px;height:32px}.pj-wordmark__name{font-family:var(--pj-font-mono);font-size:18px;font-weight:500;line-height:24px}@media (width<=600px){.pj-wordmark__mark{width:28px;height:28px}.pj-wordmark__name{font-size:16px}}.pj-nav{align-items:center;gap:0;display:flex}.pj-nav__link{min-height:44px;color:var(--pj-text);align-items:center;padding:0 12px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex;position:relative}.pj-nav__link:hover{text-underline-offset:6px;text-decoration:underline 2px;text-decoration-color:var(--pj-text)}.pj-nav__link[aria-current=page]:after{content:"";background:var(--pj-text);height:2px;position:absolute;bottom:-10px;left:12px;right:12px}@media (width<=1023px){.pj-nav__link{display:none}}.pj-toolmenu-wrap{position:relative}.pj-toolmenu-toggle{gap:4px}.pj-toolmenu-toggle svg{transition:transform var(--pj-fast) var(--pj-ease)}.pj-toolmenu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pj-toolmenu{width:360px;z-index:var(--pj-z-menu);background:var(--pj-sheet);border:1px solid var(--pj-control-edge);border-radius:var(--pj-r2);margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 8px);right:0}.pj-toolmenu a{min-height:48px;color:var(--pj-text);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:flex}.pj-toolmenu a:hover{background:var(--pj-sheet-hover)}.pj-toolmenu a[aria-current=page]{background:var(--pj-selected-fill);box-shadow:inset 0 0 0 2px var(--pj-selected-edge)}.pj-toolmenu__flow{font-family:var(--pj-font-mono);color:var(--pj-text-2);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.pj-toolmenu__flow svg{width:14px;height:14px}@media (width<=600px){.pj-toolmenu-wrap{position:static}.pj-toolmenu{border-inline:0;border-radius:0;width:auto;top:100%;left:0;right:0}}.pj-colophon{background:var(--pj-sheet);border-top:1px solid var(--pj-rule);margin-top:96px}@media (width<=600px){.pj-colophon{margin-top:64px}}.pj-colophon__grid{border-inline:1px solid var(--pj-rule);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width<=600px){.pj-colophon__grid{border-inline:0}}.pj-colophon__cell{border-bottom:1px solid var(--pj-rule);padding:16px}.pj-colophon__cell+.pj-colophon__cell{border-left:1px solid var(--pj-rule)}.pj-colophon__tools{grid-column:span 7}.pj-colophon__site{grid-column:span 2}.pj-colophon__theme{grid-column:span 3}.pj-colophon__bottom{border-bottom:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;display:flex;border-left:0!important}.pj-colophon__key{font-family:var(--pj-font-mono);color:var(--pj-text-2);margin-bottom:8px;font-size:12px;line-height:16px}.pj-colophon__links{gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.pj-colophon__tools .pj-colophon__links{grid-template-columns:repeat(4,minmax(0,1fr))}.pj-colophon__links a{align-items:center;min-height:32px;font-size:14px;line-height:20px;display:inline-flex}.pj-colophon__about{color:var(--pj-text-2);flex:320px;font-size:14px;line-height:20px}.pj-colophon__copy{font-family:var(--pj-font-mono);color:var(--pj-text-2);margin-left:auto;font-size:12px;line-height:16px}.pj-colophon__brand{align-items:center;gap:8px;display:inline-flex}.pj-colophon__brand svg{width:24px;height:24px}.pj-colophon__brand span{font-family:var(--pj-font-mono);font-size:16px;font-weight:500}@media (width<=1279px){.pj-colophon__tools{grid-column:1/-1}.pj-colophon__site{grid-column:span 6;border-left:0!important}.pj-colophon__theme{grid-column:span 6}.pj-colophon__tools .pj-colophon__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pj-colophon__site,.pj-colophon__theme{grid-column:1/-1;border-left:0!important}.pj-colophon__links a{min-height:44px}.pj-colophon__copy{margin-left:0}}.pj-colophon__key--next{margin-top:16px}.pj-colophon__note{color:var(--pj-text-2);margin-top:8px;font-size:14px;line-height:20px}.pj-visits{left:var(--pj-gutter);z-index:var(--pj-z-menu);background:var(--pj-sheet);max-width:560px;color:var(--pj-text);border:1px solid var(--pj-control-edge);border-radius:var(--pj-r2);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;display:flex;position:fixed;bottom:16px}.pj-visits__text{flex:280px;font-size:14px;line-height:20px}.pj-visits__text strong{font-weight:600}.pj-visits__actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.pj-visits{border-inline:0;max-width:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-bottom:0;border-radius:0;bottom:0;left:0;right:0}.pj-visits__actions{width:100%}.pj-visits__actions .pj-button{flex:1 1 0}}@media print{.pj-visits{display:none}}.pj-button{border-radius:var(--pj-r2);min-height:44px;font-family:var(--pj-font);color:var(--pj-text);white-space:nowrap;transition:background-color var(--pj-fast) var(--pj-ease), border-color var(--pj-fast) var(--pj-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.pj-button:hover{text-decoration:none}.pj-button svg{flex:none;width:20px;height:20px}.pj-button--primary{min-height:var(--pj-h-primary);background:var(--pj-action);color:var(--pj-action-text);padding:0 20px 0 16px}@media (hover:hover){.pj-button--primary:hover{background:var(--pj-action-hover)}}.pj-button--primary:active{background:var(--pj-action-press)}.pj-button--secondary{background:var(--pj-sheet);border-color:var(--pj-control-edge)}@media (hover:hover){.pj-button--secondary:hover{background:var(--pj-sheet-hover);border-color:var(--pj-text)}}.pj-button--secondary:active{background:var(--pj-sheet-sunk)}@media (hover:hover){.pj-button--quiet:hover{background:var(--pj-sheet-hover)}}.pj-button--quiet:active{background:var(--pj-sheet-sunk)}.pj-button--underline{text-decoration:underline;text-decoration-color:var(--pj-link-line);text-underline-offset:4px;padding-inline:4px;text-decoration-thickness:1px}@media (hover:hover){.pj-button--underline:hover{text-decoration:underline;text-decoration-color:var(--pj-link-line-hover);background:0 0;text-decoration-thickness:2px}}.pj-button--on-mat{min-height:var(--pj-h-primary);background:var(--pj-mat-button);color:var(--pj-mat-button-text);padding:0 24px}@media (hover:hover){.pj-button--on-mat:hover{background:var(--pj-mat-button-hover)}}.pj-button--danger{background:var(--pj-sheet);border-color:var(--pj-danger-edge);color:var(--pj-danger)}@media (hover:hover){.pj-button--danger:hover{background:var(--pj-danger-soft)}}.pj-button--icon{width:44px;padding:0}.pj-button:disabled,.pj-button[aria-disabled=true]{background:var(--pj-disabled-fill);border-color:var(--pj-disabled-edge);color:var(--pj-disabled-text);cursor:not-allowed}.pj-button--quiet:disabled,.pj-button--underline:disabled{background:0 0;border-color:#0000}@media (width<=600px){.pj-button--block-phone{width:100%}}.pj-seg{border:0;min-width:0;margin:0;padding:0;display:inline-flex}.pj-seg legend{padding:0}.pj-seg__option{display:inline-flex;position:relative}.pj-seg__option+.pj-seg__option{margin-left:-1px}.pj-seg__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pj-seg__option span{border:1px solid var(--pj-control-edge);background:var(--pj-sheet);white-space:nowrap;justify-content:center;align-items:center;min-width:64px;min-height:44px;padding:0 16px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.pj-seg__option span.pj-seg__num{font-family:var(--pj-font-mono);font-weight:500}.pj-seg__option:first-of-type span{border-radius:var(--pj-r2) 0 0 var(--pj-r2)}.pj-seg__option:last-of-type span{border-radius:0 var(--pj-r2) var(--pj-r2) 0}@media (hover:hover){.pj-seg__option input:hover+span{background:var(--pj-sheet-hover)}}.pj-seg__option input:checked+span{background:var(--pj-selected-fill);box-shadow:inset 0 0 0 2px var(--pj-selected-edge);z-index:1;position:relative}.pj-seg__option input:focus-visible+span{box-shadow:inset 0 0 0 2px var(--pj-selected-edge), var(--pj-ring);z-index:2;position:relative}.pj-seg__option input:not(:checked):focus-visible+span{box-shadow:var(--pj-ring)}@media (width<=600px){.pj-seg{width:100%;display:flex}.pj-seg__option{flex:1 1 0}.pj-seg__option span{width:100%;min-width:0;padding:0 4px}}.pj-select{-webkit-appearance:none;appearance:none;border:1px solid var(--pj-control-edge);border-radius:var(--pj-r2);background-color:var(--pj-sheet);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a5650' stroke-width='2' stroke-linecap='butt' stroke-linejoin='bevel'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px 20px;min-height:44px;padding:0 40px 0 12px;font-size:16px;font-weight:600;line-height:24px}@media (hover:hover){.pj-select:hover{border-color:var(--pj-text)}}.pj-select--bare{background-color:#0000;border-color:#0000;padding-left:0}.pj-number,.pj-field{border:1px solid var(--pj-control-edge);border-radius:var(--pj-r2);background:var(--pj-sheet);min-height:44px;padding:0 12px;font-size:16px;line-height:24px}.pj-number{width:120px;font-family:var(--pj-font-mono);font-weight:500}.pj-number--dpi{width:96px}.pj-field{width:100%}@media (hover:hover){.pj-number:hover,.pj-field:hover{border-color:var(--pj-text)}}.pj-number[aria-invalid=true],.pj-field[aria-invalid=true]{--pj-inset:inset 0 0 0 2px var(--pj-danger-edge);box-shadow:var(--pj-inset)}.pj-tick{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:16px;line-height:24px;display:inline-flex}.pj-tick input{-webkit-appearance:none;appearance:none;border:2px solid var(--pj-control-edge);border-radius:var(--pj-r1);background:var(--pj-sheet);flex:none;place-content:center;width:20px;height:20px;margin:0;display:grid}.pj-tick input:before{content:"";background:var(--pj-selected-edge);clip-path:polygon(0 55%,15% 40%,40% 64%,85% 12%,100% 27%,40% 92%);width:12px;height:12px;display:none}.pj-tick input:checked{background:var(--pj-selected-fill);border-color:var(--pj-selected-edge)}.pj-tick input:checked:before{display:block}.pj-tick input:indeterminate{background:var(--pj-selected-fill);border-color:var(--pj-selected-edge)}.pj-tick input:indeterminate:before{clip-path:none;width:10px;height:2px;display:block}.pj-disclosure{gap:8px}.pj-disclosure .pj-disclosure__minus{display:none}.pj-disclosure[aria-expanded=true] .pj-disclosure__minus{display:block}.pj-disclosure[aria-expanded=true] .pj-disclosure__plus{display:none}.pj-notice{border:1px solid var(--pj-ok-edge);background:var(--pj-ok-soft);border-radius:var(--pj-r2);color:var(--pj-text);grid-template-columns:96px minmax(0,1fr);display:grid}.pj-notice__key{border-right:1px solid var(--pj-ok-edge);color:var(--pj-ok);font-family:var(--pj-font-mono);align-items:flex-start;gap:6px;padding:12px;font-size:12px;line-height:20px;display:flex}.pj-notice__key svg{width:20px;height:20px}.pj-notice__body{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;font-size:16px;line-height:24px;display:flex}.pj-notice__head{color:var(--pj-ok);font-weight:600}.pj-notice--warn{border-color:var(--pj-warn-edge);background:var(--pj-warn-soft)}.pj-notice--warn .pj-notice__key{border-color:var(--pj-warn-edge);color:var(--pj-warn)}.pj-notice--warn .pj-notice__head{color:var(--pj-warn)}.pj-notice--danger{border-color:var(--pj-danger-edge);background:var(--pj-danger-soft)}.pj-notice--danger .pj-notice__key{border-color:var(--pj-danger-edge);color:var(--pj-danger)}.pj-notice--danger .pj-notice__head{color:var(--pj-danger)}@media (width<=600px){.pj-notice{grid-template-columns:1fr}.pj-notice__key{border-right:0;border-bottom:1px solid var(--pj-ok-edge);padding:8px 12px}.pj-notice--warn .pj-notice__key{border-bottom-color:var(--pj-warn-edge)}.pj-notice--danger .pj-notice__key{border-bottom-color:var(--pj-danger-edge)}}.pj-status{color:var(--pj-text-2);min-height:20px;font-size:14px;line-height:20px}.pj-status:empty{display:none}.pj-status[data-tone=ok]{color:var(--pj-ok)}.pj-status[data-tone=warn]{color:var(--pj-warn);font-weight:600}.pj-status[data-tone=danger]{color:var(--pj-danger);font-weight:600}.pj-status a{color:inherit}.pj-progress{-webkit-appearance:none;appearance:none;border-radius:var(--pj-r1);background:var(--pj-sheet-sunk);border:0;width:100%;height:8px;overflow:hidden}.pj-progress::-webkit-progress-bar{background:var(--pj-sheet-sunk)}.pj-progress::-webkit-progress-value{background:var(--pj-action)}.pj-progress::-moz-progress-bar{background:var(--pj-action)}strong,b{font-weight:600}@media (hover:hover){.pj-tick:hover input:not(:checked){border-color:var(--pj-text)}}.pj-titlerow{grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline;gap:8px 24px;padding:24px 0;display:grid}.pj-titlerow h1{grid-column:1/span 6}.pj-titlerow__lede{color:var(--pj-text-2);grid-column:7/-1;font-size:17px;line-height:28px}.pj-titlerow--stacked h1,.pj-titlerow--stacked .pj-titlerow__lede{grid-column:1/span 8}@media (width<=1023px){.pj-titlerow{grid-template-columns:1fr;align-items:start}.pj-titlerow h1,.pj-titlerow__lede{grid-column:1/-1}}@media (width<=600px){.pj-titlerow{gap:8px;padding:16px 0 12px}.pj-titlerow__lede{font-size:16px;line-height:26px}}.pj-content{gap:64px;margin-top:64px;display:grid}@media (width<=600px){.pj-content{gap:48px;margin-top:48px}}.pj-section{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px 24px;display:grid}.pj-section>h2,.pj-section__body{grid-column:1/span 8}.pj-section__body{gap:16px;max-width:792px;display:grid}.pj-section__body>p{color:var(--pj-text)}.pj-section--wide .pj-section__body{grid-column:1/-1;max-width:none}.pj-aside{border-top:1px solid var(--pj-rule);color:var(--pj-text-2);grid-area:1/10/span 2/-1;padding-top:12px;font-size:14px;line-height:20px}@media (width<=1023px){.pj-section{grid-template-columns:1fr}.pj-section>h2,.pj-section__body,.pj-aside{grid-area:auto/1/auto/-1}}.pj-steps{border:1px solid var(--pj-rule);border-radius:var(--pj-r2);background:var(--pj-sheet);counter-reset:pjstep;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pj-steps li{counter-increment:pjstep;padding:16px 24px}.pj-steps li+li{border-left:1px solid var(--pj-rule)}.pj-steps li:before{content:"step " counter(pjstep);font-family:var(--pj-font-mono);color:var(--pj-text-2);margin-bottom:8px;font-size:12px;line-height:16px;display:block}.pj-steps--many{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-steps--many li:nth-child(odd){border-left:0}.pj-steps--many li:nth-child(n+3){border-top:1px solid var(--pj-rule)}@media (width<=1023px){.pj-steps,.pj-steps--many{grid-template-columns:1fr}.pj-steps li+li{border-left:0;border-top:1px solid var(--pj-rule)}}.pj-table__scroll{border:1px solid var(--pj-rule);border-radius:var(--pj-r2);background:var(--pj-sheet);overflow-x:auto}.pj-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.pj-table caption{caption-side:top;text-align:left;border-bottom:1px solid var(--pj-rule);padding:12px 16px;font-size:16px;font-weight:600;line-height:24px}.pj-table thead th{background:var(--pj-sheet-sunk);font-family:var(--pj-font-mono);color:var(--pj-text-2);text-align:left;padding:8px 16px;font-size:12px;font-weight:400;line-height:16px}.pj-table td,.pj-table tbody th{text-align:left;border-top:1px solid var(--pj-rule);vertical-align:top;padding:12px 16px}.pj-table tbody th{font-weight:600}.pj-table td{font-variant-numeric:tabular-nums}.pj-note{border:1px solid var(--pj-rule);border-radius:var(--pj-r2);background:var(--pj-sheet);grid-template-columns:72px minmax(0,1fr);display:grid}.pj-note:before{content:"note";font-family:var(--pj-font-mono);color:var(--pj-text-2);border-right:1px solid var(--pj-rule);padding:12px 16px;font-size:12px;line-height:24px}.pj-note>span{padding:12px 16px}.pj-list{gap:8px;margin:0;padding:0 0 0 24px;list-style:none;display:grid}.pj-list li{position:relative}.pj-list li:before{content:"";background:var(--pj-text-2);width:6px;height:6px;position:absolute;top:11px;left:-18px}.pj-section__body ol:not(.pj-steps){gap:8px;margin:0;padding-left:24px;display:grid}.pj-faq{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 24px;display:grid}.pj-faq>h2,.pj-faq__list,.pj-faq__intro{grid-column:1/span 8}.pj-faq__list{border:1px solid var(--pj-rule);border-radius:var(--pj-r2);background:var(--pj-sheet);counter-reset:pjfaq}.pj-faq__item{counter-increment:pjfaq}.pj-faq__item+.pj-faq__item{border-top:1px solid var(--pj-rule)}.pj-faq__item summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) 20px;align-items:start;gap:16px;min-height:56px;padding:14px 16px;font-weight:600;list-style:none;display:grid}.pj-faq__item summary::-webkit-details-marker{display:none}.pj-faq__item summary:before{content:counter(pjfaq, decimal-leading-zero);font-family:var(--pj-font-mono);color:var(--pj-text-2);font-size:12px;font-weight:400;line-height:28px}.pj-faq__item summary:after{content:"";clip-path:polygon(45% 10%,55% 10%,55% 45%,90% 45%,90% 55%,55% 55%,55% 90%,45% 90%,45% 55%,10% 55%,10% 45%,45% 45%);background:currentColor;width:20px;height:20px;margin-top:4px}.pj-faq__item[open] summary:after{clip-path:polygon(10% 45%,90% 45%,90% 55%,10% 55%)}.pj-faq__item summary:focus-visible{box-shadow:inset 0 0 0 2px var(--pj-focus)}.pj-faq__item>p{color:var(--pj-text);padding:0 56px 16px 64px}@media (width<=1023px){.pj-faq{grid-template-columns:1fr}.pj-faq>h2,.pj-faq__list,.pj-faq__intro{grid-column:1/-1}}@media (width<=600px){.pj-faq__item>p{padding:0 16px 16px 64px}}.pj-related{gap:16px;display:grid}.pj-related__list{border:1px solid var(--pj-rule);border-radius:var(--pj-r2);background:var(--pj-sheet);margin:0;padding:0;list-style:none}.pj-related__list li+li{border-top:1px solid var(--pj-rule)}.pj-related__list a{min-height:48px;color:var(--pj-text);grid-template-columns:300px 156px 156px minmax(0,1fr) 44px;align-items:center;gap:0;padding:8px 0 8px 16px;text-decoration:none;display:grid}.pj-related__list a:hover{background:var(--pj-sheet-hover)}.pj-related__name{font-weight:600}.pj-related__fmt{font-family:var(--pj-font-mono);color:var(--pj-text-2);font-size:14px;line-height:20px}.pj-related__what{color:var(--pj-text-2);font-size:14px;line-height:20px}.pj-related__list a svg{justify-self:center;width:20px;height:20px}@media (width<=1023px){.pj-related__list a{grid-template-columns:minmax(0,1fr) 44px}.pj-related__fmt{display:none}.pj-related__what{grid-area:2/1}.pj-related__list a svg{grid-area:1/2/span 2}}.pj-doc{gap:48px;margin-top:0;display:grid}.pj-doc .pj-section>h2,.pj-doc .pj-section__body{grid-column:1/span 8}.pj-doc__actions{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.pj-table td{white-space:nowrap}.pj-table td:last-child,.pj-table td:only-child{white-space:normal}@media (hover:hover){.pj-faq__item summary:hover{background:var(--pj-sheet-hover)}}@media (width>=1024px){.pj-section__body:has(>.pj-steps){grid-column:1/-1;max-width:none}.pj-section__body:has(>.pj-steps)>:not(.pj-steps){max-width:792px}}@media (width<=600px){.pj-table--fold thead{display:none}.pj-table--fold,.pj-table--fold tbody,.pj-table--fold tr,.pj-table--fold th,.pj-table--fold td{width:100%;display:block}.pj-table--fold tr{border-top:1px solid var(--pj-rule);padding:8px 0}.pj-table--fold tr:first-child{border-top:0}.pj-table--fold tbody th,.pj-table--fold td{white-space:normal;border-top:0;padding:4px 16px}.pj-table--fold td:before{content:attr(data-key);font-family:var(--pj-font-mono);color:var(--pj-text-2);font-size:12px;line-height:16px;display:block}.pj-table caption{display:block}}
