.pg-skip{position:absolute;left:16px;top:-48px;z-index:100;padding:10px 16px;border-radius:var(--r-pill);background:var(--solid);color:var(--solid-ink);font:700 14px var(--sans);text-decoration:none;transition:top var(--t-1) var(--ease)}.pg-skip:focus{top:8px;outline:2px solid var(--focus);outline-offset:2px}.pg-topin{max-width:var(--wrap);margin:0 auto;height:var(--top-h);padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pg-topin .wordmark{flex:0 0 auto}.pg-nav{display:flex;gap:22px;flex:1 1 auto;justify-content:center;min-width:0}.pg-nav a{font-size:var(--fs-caption);font-weight:700;letter-spacing:.02em;color:var(--ink-2);text-decoration:none;white-space:nowrap;padding:6px 0;border-bottom:1px solid transparent}.pg-nav a:hover{color:var(--accent)}.pg-nav a:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.pg-actions{display:flex;gap:8px;align-items:center;flex:0 0 auto}#idBtn.is-user{min-width:36px;text-align:center;letter-spacing:.02em}.pg-top .pg-actions #idBtn{display:inline-flex;align-items:center;justify-content:center}@media(max-width:960px){.pg-top .pg-nav,.pg-top .pg-actions a.pg-cfg{display:none}}button.lg{border:0;cursor:pointer;font-family:inherit;appearance:none;-webkit-appearance:none}a.lg{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.lg[disabled],.lg[aria-disabled=true]{opacity:.5;pointer-events:none}.lg.danger{color:var(--ink)}.pg-main{max-width:var(--wrap);margin:0 auto;padding:72px 24px 120px}.pg-head{border-top:1px solid var(--hair);padding-top:24px;margin-bottom:56px}.pg-label,.label{font-size:var(--fs-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0 0 14px}.pg-h1{font-size:var(--fs-headline);line-height:1.07;letter-spacing:-.022em;font-weight:700;margin:0;max-width:20ch;text-wrap:balance}.pg-h3{font-size:var(--fs-title);line-height:1.2;letter-spacing:-.014em;font-weight:700;margin:0}.pg-lede{font-size:var(--fs-lede);line-height:1.38;color:var(--ink-2);max-width:52ch;margin:16px 0 0}.pg-body{font-size:var(--fs-body);line-height:1.47;margin:0}.pg-body-2,.body-2{font-size:var(--fs-body);line-height:1.47;color:var(--ink-2);margin:0}.pg-caption,.caption{font-size:var(--fs-caption);color:var(--ink-2);margin:0}.pg-mono,.mono{font-family:var(--mono);font-size:var(--fs-small);line-height:1.6}.pg-numeral{font-size:var(--fs-num);font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1}.pg-narrow{max-width:720px}.pg-hair{border:0;border-top:1px solid var(--hair);margin:24px 0}.pg-status{min-height:1.4em}.pg-status.is-err{color:var(--ink)}@media(max-width:640px){.pg-main{padding:48px 16px 72px}.pg-head{margin-bottom:40px}}.pg-note{background:var(--bg-2);border:1px solid var(--hair);border-radius:var(--r-m);padding:18px 22px;font-size:var(--fs-small);line-height:1.47;color:var(--ink-2)}.pg-note b{color:var(--ink)}.pg-note ul{margin:8px 0 0;padding-left:18px}.pg-note code,.pg-prose code{font-family:var(--mono);font-size:var(--fs-small)}.pg-empty{text-align:center;padding:56px 24px}.pg-empty p{margin:0 0 18px}.pg-card{padding:32px}.pg-card.center{max-width:460px;margin:0 auto}.pg-card .pg-h3{margin-bottom:8px}.pg-card>.pg-caption{margin-top:6px}.pg-form{display:grid;gap:18px;margin-top:24px}.field{display:grid;gap:6px}.field>span,.field>label>span{font-size:var(--fs-small);font-weight:700;color:var(--ink-2)}.field>label{display:block}.field input,.field textarea,.field select{width:100%;font:inherit;font-size:var(--fs-body);line-height:1.3;color:var(--ink);background:var(--bg);border:1px solid var(--hair-2);border-radius:var(--r-s);padding:0 16px;height:52px;transition:border-color var(--t-1) var(--ease),box-shadow var(--t-1) var(--ease)}.field textarea{height:auto;min-height:140px;padding:14px 16px;resize:vertical}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--ink-4)}.field input[aria-invalid=true]{border-color:var(--ink)}.field .hint{font-size:var(--fs-caption);color:var(--ink-2)}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.pg-target{display:none;scroll-margin-top:calc(var(--top-h) + 24px)}.pg-target:target{display:block}.pg-actionsrow{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.turnstile-slot{min-height:66px;display:flex;align-items:center}.turnstile-placeholder{width:100%;min-height:66px;border:1px dashed var(--hair-2);border-radius:var(--r-s);display:grid;place-items:center;padding:12px 16px;font-size:var(--fs-caption);color:var(--ink-2);text-align:center}.pg-check{display:flex;align-items:center;gap:12px;font-size:var(--fs-small);color:var(--ink)}.pg-check input{width:20px;height:20px;accent-color:var(--solid);margin:0}@media(max-width:640px){.pg-card{padding:22px}}.pg-acct{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start}.pg-rail{display:grid;gap:2px;position:sticky;top:calc(var(--top-h) + 24px)}.pg-rail>button{appearance:none;border:0;background:transparent;color:var(--ink-2);font:700 15px/1.2 var(--sans);text-align:left;padding:12px 16px;border-radius:var(--r-pill);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:background var(--t-2) var(--ease),color var(--t-2) var(--ease)}.pg-rail>button:hover{color:var(--ink)}.pg-rail>button.is-on{background:var(--solid);color:var(--solid-ink)}.pg-rail>button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pg-rail>button .n{font-size:var(--fs-caption);font-weight:700;opacity:.7;font-variant-numeric:tabular-nums}.pg-view[hidden]{display:none}.pg-viewhead{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:24px}.pg-viewhead .pg-h3{margin:0}.pg-list{border-top:1px solid var(--hair)}.pg-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding:22px 0;border-bottom:1px solid var(--hair);align-items:center}.pg-row .t{font-size:var(--fs-body);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.pg-row .s{font-size:var(--fs-small);color:var(--ink-2);margin-top:4px}.pg-row .a{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pg-row .full{grid-column:1/-1}.pg-row .edit{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pg-row .edit input{height:40px;font-size:var(--fs-body);border:1px solid var(--hair-2);border-radius:var(--r-xs);padding:0 12px;font-family:inherit;min-width:220px}.pg-tag{display:inline-block;padding:3px 10px;border:1px solid var(--hair-2);border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:700;color:var(--ink-2);letter-spacing:.02em}.pg-thumb{width:96px;height:64px;border:1px solid var(--hair);border-radius:var(--r-xs);object-fit:cover;background:var(--bg-2)}@media(max-width:820px){.pg-acct{grid-template-columns:1fr;gap:28px}.pg-rail{position:static;display:flex;gap:2px;padding:3px;border:1px solid var(--hair);border-radius:var(--r-pill);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pg-rail::-webkit-scrollbar{display:none}.pg-rail>button{flex:0 0 auto;padding:8px 14px;font-size:var(--fs-small)}.pg-rail>button .n{display:none}.pg-row{grid-template-columns:1fr}.pg-row .a{justify-content:flex-start}}.pg-timeline{display:grid;grid-template-columns:repeat(7,1fr);gap:0;margin:14px 0 6px;position:relative}.pg-timeline:before{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:var(--hair-2)}.pg-timeline>span{position:relative;font-size:var(--fs-caption);line-height:1.3;color:var(--ink-2);padding-top:18px;padding-right:6px}.pg-timeline>span:before{content:"";position:absolute;left:0;top:2px;width:9px;height:9px;border-radius:50%;background:var(--bg);border:1px solid var(--ink-2)}.pg-timeline>span.done{color:var(--ink-2)}.pg-timeline>span.done:before{background:var(--ink);border-color:var(--ink)}.pg-timeline>span.now{color:var(--ink);font-weight:700}.pg-timeline>span.now:before{background:var(--ink);border-color:var(--ink);box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--ink)}.pg-events{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:6px}.pg-events li{font-size:var(--fs-small);color:var(--ink-2)}.pg-events li b{color:var(--ink);font-weight:700}@media(max-width:640px){.pg-timeline{grid-template-columns:repeat(4,1fr);row-gap:16px}.pg-timeline:before{display:none}}.pg-share{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.pg-preview{background:var(--bg-2);border:1px solid var(--hair);border-radius:var(--r-l);aspect-ratio:1/1;display:grid;place-items:center;padding:32px;position:relative}.pg-preview svg{width:100%;height:100%;max-height:520px}.pg-preview .pg-tag{position:absolute;left:16px;top:16px;background:var(--bg)}.pg-specs{display:grid;grid-template-columns:auto 1fr;gap:10px 24px;margin:0;font-size:var(--fs-small)}.pg-specs dt{font-size:var(--fs-small);font-weight:700;color:var(--ink-2)}.pg-specs dd{margin:0;color:var(--ink)}@media(max-width:820px){.pg-share{grid-template-columns:1fr}}.pg-prose{max-width:var(--measure)}.pg-prose h2{font-size:var(--fs-title);line-height:1.2;letter-spacing:-.014em;margin:56px 0 16px;padding-top:24px;border-top:1px solid var(--hair)}.pg-prose h2:first-of-type{margin-top:0}.pg-prose h3{font-size:var(--fs-body);line-height:1.3;margin:28px 0 8px}.pg-prose p{font-size:var(--fs-body);line-height:1.47;margin:0 0 16px}.pg-prose ul,.pg-prose ol{font-size:var(--fs-body);line-height:1.47;margin:0 0 16px;padding-left:22px}.pg-prose li{margin:0 0 6px}.pg-prose a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pg-prose a:hover{color:var(--accent)}.pg-prose h2[id]{scroll-margin-top:calc(var(--top-h) + 24px)}.pg-prose table{width:100%;border-collapse:collapse;font-size:var(--fs-small);margin:0 0 24px}.pg-prose th{text-align:left;font-size:var(--fs-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:10px 12px 10px 0;border-bottom:1px solid var(--hair-2)}.pg-prose td{padding:12px 12px 12px 0;border-bottom:1px solid var(--hair);vertical-align:top}.pg-prose .pg-zeros{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin:8px 0 32px}.pg-prose .pg-zeros>div{border-left:1px solid var(--hair);padding:22px 16px}.pg-prose .pg-zeros>div:first-child{border-left:0;padding-left:0}.pg-prose .pg-zeros .pg-caption{margin-top:6px}.pg-toc{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 40px;padding:0;list-style:none}.pg-toc a{font-size:var(--fs-small);font-weight:700;color:var(--ink-2);text-decoration:none;padding:6px 12px;border:1px solid var(--hair-2);border-radius:var(--r-pill)}.pg-toc a:hover{color:var(--ink);border-color:var(--ink-4)}@media(max-width:640px){.pg-prose .pg-zeros{grid-template-columns:repeat(2,1fr)}.pg-prose .pg-zeros>div:nth-child(3){border-left:0;padding-left:0}.pg-prose table{display:block;overflow-x:auto}}.pg-404{min-height:60vh;display:grid;place-items:center;text-align:center}.pg-404 .pg-numeral{font-size:var(--fs-display);color:var(--ink-3)}.pg-footer{background:var(--bg-2);border-top:1px solid var(--hair);padding:64px 24px 40px}.pg-footin{max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:40px}.pg-footbrand .wordmark{font-size:var(--fs-wordmark)}.pg-footbrand p{font-size:var(--fs-small);line-height:1.47;color:var(--ink-2);max-width:36ch;margin:14px 0 0}.pg-footcols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pg-footcols>div{display:grid;gap:10px;align-content:start}.pg-footcols b{font-size:var(--fs-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px}.pg-footcols a{font-size:var(--fs-small);font-weight:700;color:var(--ink);text-decoration:none}.pg-footcols a:hover{color:var(--accent)}.pg-footmeta{max-width:var(--wrap);margin:40px auto 0;padding-top:20px;border-top:1px solid var(--hair);display:flex;gap:24px;flex-wrap:wrap;align-items:center;font-size:var(--fs-caption);color:var(--ink-2)}.pg-footmeta .foot-clock{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:var(--fs-caption);font-family:var(--mono)}.pg-footmeta .foot-clock svg{height:12px;width:auto;display:block}.pg-footmeta .foot-clock svg:empty{display:none}.pg-local{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.pg-local i{width:6px;height:6px;border-radius:50%;background:var(--ink-3);display:inline-block}@media(max-width:820px){.pg-footin{grid-template-columns:1fr}.pg-footcols{grid-template-columns:repeat(2,1fr)}.pg-local{margin-left:0}}@media(prefers-reduced-motion:reduce){.pg-skip,.pg-rail>button,.field input,.field textarea{transition-duration:1ms}}.pg-otp{display:grid;gap:14px}.pg-otp[hidden]{display:none}.pg-otp-model{justify-self:start}.pg-otp-model>button{display:inline-flex;align-items:center;gap:8px;padding:0 14px;white-space:nowrap}.pg-otp-model>button b{font-family:var(--mono);font-size:var(--fs-small);letter-spacing:.04em}.pg-otp-model>button span{font-size:var(--fs-caption);font-weight:400;opacity:.78}.pg-otp-cells{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.pg-otp-g{display:flex;gap:6px}.pg-otp-dash{width:10px;height:1px;background:var(--ink-4);flex:none}.field .pg-otp-c{width:44px;height:52px;padding:0;text-align:center;text-transform:uppercase;font:700 20px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);caret-color:var(--ink);background:var(--bg);border:1px solid var(--hair-2);border-radius:var(--r-s);transition:border-color var(--t-2) var(--ease),background var(--t-2) var(--ease),box-shadow var(--t-2) var(--ease)}.field .pg-otp-c:placeholder-shown{background:radial-gradient(circle at 50% 50%,var(--ink-4) 1.5px,transparent 2px) var(--bg)}.field .pg-otp-c.is-f{border-color:var(--ink-4)}.field .pg-otp-c:focus-visible{border-color:var(--ink);box-shadow:0 0 0 3px var(--hair)}.pg-otp[data-state=valid] .pg-otp-c,.pg-otp[data-state=invalid] .pg-otp-c{border-color:var(--ink)}.pg-otp[data-state=invalid] .pg-otp-c{background:var(--bg-2)}.pg-otp-mark{width:28px;height:28px;flex:none;color:var(--ink);overflow:visible}.pg-otp-mark circle{fill:none;stroke:var(--hair-2);stroke-width:1.5}.pg-otp-mark path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--t-3) var(--ease)}.pg-otp[data-state=valid] .pg-otp-mark .ok,.pg-otp[data-state=invalid] .pg-otp-mark .no{stroke-dashoffset:0}.pg-otp[data-state=valid] .pg-otp-mark circle,.pg-otp[data-state=invalid] .pg-otp-mark circle{stroke:var(--ink)}.pg-linkbtn{appearance:none;border:0;background:none;padding:12px 0;margin:-4px 0 -12px;justify-self:start;font:700 var(--fs-small)/1.2 var(--sans);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pg-linkbtn:hover{color:var(--accent)}.pg-linkbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}@media(max-width:640px){.pg-otp-g{gap:4px}.pg-otp-cells{gap:8px 12px}.field .pg-otp-c{width:32px;height:48px;font-size:18px;border-radius:var(--r-xs)}.pg-otp-model>button{padding:0 12px}}@media(max-width:380px){.field .pg-otp-c{width:28px}}@keyframes pg-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes pg-fade-in{0%{opacity:0}}@keyframes pg-fade-out{to{opacity:0}}@keyframes pg-trace{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.topbar{view-transition-name:topbar}#acctLoading,#acctSignedOut,#acctSent,#acctUnconfigured{view-transition-name:idcard}::view-transition-group(topbar),::view-transition-old(topbar),::view-transition-new(topbar){animation-duration:var(--t-2);animation-timing-function:var(--ease)}::view-transition-group(idcard){animation-duration:var(--t-3);animation-timing-function:var(--ease)}::view-transition-old(idcard){animation:pg-fade-out var(--t-2) var(--ease) both}::view-transition-new(idcard){animation:pg-fade-in var(--t-2) var(--ease) both}#acctSignedOut:not([hidden])>*,#acctSent:not([hidden])>*,#acctUnconfigured:not([hidden])>*,#acctDeleted:not([hidden])>*,#acctSignedIn:not([hidden])>*,#contactDone:not([hidden])>*,#cView:not([hidden])>*,#cMissing:not([hidden])>*,#cUnavailable:not([hidden])>*{animation:pg-rise var(--t-3) var(--ease) backwards}#acctSignedOut:not([hidden])>:nth-child(2),#acctSent:not([hidden])>:nth-child(2),#acctUnconfigured:not([hidden])>:nth-child(2),#acctDeleted:not([hidden])>:nth-child(2),#acctSignedIn:not([hidden])>:nth-child(2),#cView:not([hidden])>:nth-child(2),#cMissing:not([hidden])>:nth-child(2),#cUnavailable:not([hidden])>:nth-child(2),#contactDone:not([hidden])>:nth-child(2){animation-delay:40ms}#acctSignedOut:not([hidden])>:nth-child(3),#acctSent:not([hidden])>:nth-child(3),#acctUnconfigured:not([hidden])>:nth-child(3),#acctDeleted:not([hidden])>:nth-child(3),#cMissing:not([hidden])>:nth-child(3),#cUnavailable:not([hidden])>:nth-child(3){animation-delay:80ms}#acctSignedOut:not([hidden])>:nth-child(n+4),#acctSent:not([hidden])>:nth-child(n+4),#acctUnconfigured:not([hidden])>:nth-child(n+4),#acctDeleted:not([hidden])>:nth-child(n+4),#cMissing:not([hidden])>:nth-child(n+4),#cUnavailable:not([hidden])>:nth-child(n+4){animation-delay:.12s}.pg-preview .tr-edge{animation:pg-trace 1.1s var(--ease) backwards}.pg-preview .tr-soft{animation:pg-fade-in var(--t-3) var(--ease) .35s backwards}.pg-preview .tr-dim{animation:pg-trace var(--t-3) var(--ease) .7s backwards}.pg-preview text,.pg-preview .tr-mark{animation:pg-fade-in var(--t-3) var(--ease) .9s backwards}.pg-specs>*{animation:pg-rise var(--t-3) var(--ease) .15s backwards}.pg-specs>:nth-child(n+3){animation-delay:.19s}.pg-specs>:nth-child(n+5){animation-delay:.23s}.pg-specs>:nth-child(n+7){animation-delay:.27s}}@media(prefers-reduced-motion:reduce){.field .pg-otp-c,.pg-otp-mark path{transition-duration:1ms}}
