.shell_app___zIVN{display:flex;flex-direction:column;min-height:100vh;font-family:var(--pb-font-ui);letter-spacing:var(--pb-tracking-cjk);background-color:var(--pb-bg);background-image:var(--pb-grain);background-size:var(--pb-grain-size)}.shell_app___zIVN h1{font-family:var(--pb-font-display);font-size:var(--pb-font-3xl);font-weight:400;letter-spacing:.02em;line-height:var(--pb-line-tight);text-wrap:balance}.shell_app___zIVN h2{font-size:var(--pb-font-xl);font-weight:800;letter-spacing:.01em}.shell_skip__Eb8ky{position:absolute;left:-9999px;top:0;z-index:30;padding:var(--pb-space-2) var(--pb-space-3);background:var(--pb-surface);color:var(--pb-text);border-radius:var(--pb-radius-md)}.shell_skip__Eb8ky:focus{left:var(--pb-space-3);top:var(--pb-space-3)}.shell_header__oMFM8{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--pb-surface);border-bottom:1px solid var(--pb-rule)}.shell_bar__pQUf6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pb-space-2) var(--pb-space-3);width:100%;max-width:960px;margin:0 auto;padding:var(--pb-space-3) var(--pb-space-4)}.shell_brand__kypzX{display:inline-flex;align-items:center;gap:var(--pb-space-2);color:var(--pb-text);font-family:var(--pb-font-display);font-size:var(--pb-font-xl);font-weight:400;letter-spacing:.04em;line-height:var(--pb-line-tight)}.shell_brandMark__flsYs{flex:0 0 auto;width:26px;height:26px;color:var(--pb-primary)}.shell_brand__kypzX:focus-visible,.shell_navLink__ENxYJ:focus-visible{outline:3px solid var(--pb-focus-ring);outline-offset:2px}.shell_nav__ceyjn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pb-space-1)}.shell_navLink__ENxYJ{padding:var(--pb-space-2) var(--pb-space-3);border-radius:var(--pb-radius-xs);color:var(--pb-text-muted);font-size:var(--pb-font-sm);font-weight:700}.shell_navLink__ENxYJ:hover{color:var(--pb-text);text-decoration:underline;-webkit-text-decoration-color:var(--pb-accent);text-decoration-color:var(--pb-accent);text-decoration-thickness:2px;text-underline-offset:6px}.shell_main__yv3zN{flex:1 1 auto;width:100%;max-width:960px;margin:0 auto;padding:var(--pb-space-5) var(--pb-space-4) var(--pb-space-8)}.shell_page__xM8H8{display:grid;grid-gap:var(--pb-space-5);gap:var(--pb-space-5)}.shell_pageHead__C8IQc{display:grid;grid-gap:var(--pb-space-2);gap:var(--pb-space-2)}.shell_pageLead__tDmTu{max-width:42em;color:var(--pb-text-muted);font-size:var(--pb-font-md)}.shell_formCard__gNHrs,.shell_pageNarrow__2Y5tk{max-width:720px}.shell_stack__WfW9J{display:grid;grid-gap:var(--pb-space-4);gap:var(--pb-space-4)}.shell_footer__wThhn{border-top:1px solid var(--pb-rule);color:var(--pb-text-muted);font-size:var(--pb-font-xs)}.shell_footerInner__0Is2D{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--pb-space-2) var(--pb-space-5);width:100%;max-width:960px;margin:0 auto;padding:var(--pb-space-5) var(--pb-space-4)}.shell_footerBrand__hrKS_{color:var(--pb-text);font-family:var(--pb-font-display);font-size:var(--pb-font-md);letter-spacing:.04em;line-height:var(--pb-line-tight)}.shell_footerSlogan__GNltH{color:var(--pb-text-muted);font-family:var(--pb-font-ui);font-size:var(--pb-font-xs);letter-spacing:var(--pb-tracking-cjk)}.shell_footerNote___9kLp{flex:1 1 22em;line-height:var(--pb-line-normal)}.shell_app___zIVN input:not([type=checkbox]):not([type=radio]),.shell_app___zIVN select,.shell_app___zIVN textarea{width:100%;padding:10px var(--pb-space-3);border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-control);background:var(--pb-surface);color:var(--pb-text);font-family:inherit;font-size:var(--pb-font-md);letter-spacing:inherit}.shell_app___zIVN input:not([type=checkbox]):not([type=radio]):focus-visible,.shell_app___zIVN select:focus-visible,.shell_app___zIVN textarea:focus-visible{outline:none;border-color:var(--pb-primary);box-shadow:0 0 0 3px var(--pb-primary-soft)}.shell_app___zIVN input::placeholder,.shell_app___zIVN textarea::placeholder{color:var(--pb-text-muted);opacity:.75}.shell_app___zIVN input[type=checkbox],.shell_app___zIVN input[type=radio]{width:auto;accent-color:var(--pb-primary)}@media (min-width:641px){.shell_bar__pQUf6{padding:var(--pb-space-4) var(--pb-space-6)}.shell_main__yv3zN{padding:var(--pb-space-6) var(--pb-space-6) var(--pb-space-8)}.shell_page__xM8H8{gap:var(--pb-space-6)}.shell_footerInner__0Is2D{padding:var(--pb-space-5) var(--pb-space-6)}}@media (pointer:coarse){.shell_brand__kypzX,.shell_navLink__ENxYJ,.shell_skip__Eb8ky{min-height:44px}.shell_navLink__ENxYJ{display:inline-flex;align-items:center}}