[hidden]{display:none!important}.pt-dialog{width:var(--dlg-w);max-width:100%;max-height:var(--dlg-maxh);margin:var(--dlg-m);border:var(--size-hairline) solid var(--line);border-radius:var(--dlg-r);background:var(--bg-card);box-shadow:var(--sh-dialog);overscroll-behavior:contain;scroll-padding:calc(var(--focus-reach) + var(--size-hairline));padding:0;overflow:auto}.pt-dialog-body{gap:var(--sp-20);padding:var(--dlg-pad);padding-bottom:calc(var(--sp-24) + env(safe-area-inset-bottom));font-family:var(--ff-body);color:var(--c-hi);flex-direction:column;display:flex}.pt-title{font-family:var(--ff-display);font-weight:800;font-size:var(--fs-h3);line-height:var(--lh-heading);letter-spacing:var(--tr-h3);text-wrap:balance;margin:0}.pt-title:focus{outline:none}.pt-text{font-size:var(--fs-body);line-height:var(--lh-155);color:var(--c-body);text-wrap:pretty;margin:0}.pt-text.pt-lead{line-height:var(--lh-lead)}.pt-text strong,.pt-strong{color:var(--c-hi);font-weight:600}.pt-text.pt-strong{font-size:var(--fs-ui);line-height:var(--lh-ui)}.pt-mono{font-family:var(--ff-mono);font-size:var(--fs-mono);line-height:var(--lh-lead);color:var(--c-body);overflow-wrap:anywhere;margin:0}.pt-mono b{color:var(--c-hi);font-weight:400}.pt-summary{margin-top:calc(-1 * var(--sp-8));min-height:var(--pt-summary-h);line-height:var(--lh-ui)}.pt-field{gap:var(--sp-8);flex-direction:column;display:flex}.pt-label{font-size:var(--fs-ui);color:var(--c-hi);font-weight:600}.pt-label code{font-family:var(--ff-mono);letter-spacing:var(--tr-code);font-weight:700}.pt-input{height:var(--size-input);width:100%;padding:0 var(--sp-14);background:var(--bg-well);border:var(--size-hairline) solid var(--line-input);border-radius:var(--r-8);font-family:var(--ff-body);font-size:var(--fs-body);color:var(--c-hi)}.pt-input[aria-invalid=true]{border-color:var(--c-danger)}.pt-input[readonly]{color:var(--c-body)}.pt-input-code{font-family:var(--ff-mono);letter-spacing:var(--tr-code);font-weight:700}.pt-hint{font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--c-body);margin:0}.pt-hint code{font-family:var(--ff-mono);letter-spacing:var(--tr-code);color:var(--c-hi);font-weight:700}.pt-help-row{justify-content:space-between;align-items:baseline;gap:var(--sp-12);display:flex}.pt-count{font-family:var(--ff-mono);font-size:var(--fs-mono);font-variant-numeric:tabular-nums;color:var(--c-muted);text-align:right;flex:none;margin:0}.pt-count[data-full]{color:var(--c-hi)}.pt-error{align-items:flex-start;gap:var(--sp-8);font-size:var(--fs-ui);font-weight:500;line-height:var(--lh-ui);color:var(--c-danger);margin:0;display:flex}.pt-inline{font:inherit;color:inherit;text-underline-offset:var(--underline-offset);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pt-inline:hover{color:var(--c-danger-hover)}.pt-inline[aria-disabled=true]{cursor:progress}.pt-error svg{width:var(--size-icon);height:var(--size-icon);margin-top:var(--sp-2);stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;flex:none}.pt-error a{color:var(--c-danger);text-underline-offset:var(--underline-offset);text-decoration:underline}.pt-error a:hover{color:var(--c-danger-hover)}.pt-notice{align-items:flex-start;gap:var(--sp-12);padding:var(--sp-16);border:var(--size-hairline) solid var(--line-strong);border-radius:var(--r-8);background:var(--bg-raised);font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--c-hi);display:flex}.pt-notice svg{width:var(--sp-20);height:var(--sp-20);margin-top:var(--sp-2);stroke:var(--c-hi);stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.pt-notice-text{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.pt-notice-text p{text-wrap:pretty;margin:0}.pt-notice-warning{font-weight:500}.pt-notice a{min-height:var(--size-tap);border-radius:var(--r-4);color:var(--c-lime);text-underline-offset:var(--underline-offset);align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.pt-notice a:hover{color:var(--c-lime-hover)}.pt-actions{flex-direction:var(--pt-dlg-btn-dir);justify-content:flex-end;gap:var(--sp-12);margin-top:var(--sp-4);display:flex}.pt-actions-start{justify-content:flex-start}.pt-pair{grid-template-columns:var(--pt-pair-cols);gap:var(--sp-12);margin-top:var(--sp-8);display:grid}.pt-pair-single{grid-template-columns:minmax(0,1fr)}.pt-pair .pt-button{width:100%}.pt-button{justify-content:center;align-items:center;gap:var(--sp-10);width:var(--pt-dlg-btn-w);min-height:var(--size-btn);padding:0 var(--sp-24);border:var(--size-hairline) solid transparent;border-radius:var(--r-8);font-family:var(--ff-display);font-weight:700;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;transition:transform var(--dur-1) ease;display:flex}.pt-button:active{transform:scale(var(--press))}.pt-ghost{border-color:var(--line-input);color:var(--c-hi);background:0 0}.pt-ghost:hover{border-color:var(--c-hi);background-color:var(--tint-hover)}.pt-lime{background:var(--c-lime);color:var(--c-on-lime)}.pt-lime:hover{background-color:var(--c-lime-hover);color:var(--c-on-lime)}.pt-danger{background:var(--c-danger);color:var(--c-on-lime)}.pt-danger:hover{background-color:var(--c-danger-hover)}.pt-button[aria-disabled=true],.pt-button[aria-disabled=true]:hover{background:var(--bg-raised);color:var(--c-muted);cursor:not-allowed;border-color:#0000;transform:none}.pt-ghost-quiet[aria-disabled=true],.pt-ghost-quiet[aria-disabled=true]:hover{border-color:var(--line-input);color:var(--c-hi);cursor:progress;background:0 0}.pt-button[aria-busy=true],.pt-button[aria-busy=true]:hover{color:var(--c-body);cursor:progress}.pt-spin{width:var(--size-icon);height:var(--size-icon);border-radius:var(--r-circle);border:var(--size-border-strong) solid var(--line-strong);border-top-color:var(--c-lime);animation:spin var(--dur-800) linear infinite;flex:none}.pt-danger .pt-spin{border-top-color:var(--c-body)}@media (forced-colors:active){.pt-lime,.pt-danger{border-color:buttontext}.pt-button[aria-disabled=true]{color:graytext;border-color:graytext}}.layer[data-astro-cid-kror3uvh]{left:var(--cookie-left);right:var(--cookie-inset);bottom:var(--cookie-inset);z-index:var(--z-cookie);width:var(--cookie-w);max-width:calc(100% - 2 * var(--cookie-inset));position:fixed}.card[data-astro-cid-kror3uvh]{max-height:calc(var(--screen-h) - var(--hdr-h) - 2 * var(--cookie-inset));overscroll-behavior:contain;scroll-padding:var(--focus-reach);scrollbar-width:thin;scrollbar-color:var(--line-input) transparent;padding:var(--ck-pad);background:var(--bg-window);border:var(--size-hairline) solid var(--line-lime-2);border-radius:var(--r-16);box-shadow:var(--sh-dialog);font-family:var(--ff-body);color:var(--c-hi);animation:fade_up var(--dur-2) var(--ease) both;overflow:auto}[data-astro-cid-kror3uvh][data-view=initial] .prefs-only[data-astro-cid-kror3uvh],[data-astro-cid-kror3uvh][data-view=prefs] .initial-only[data-astro-cid-kror3uvh]{display:none}.head[data-astro-cid-kror3uvh]{justify-content:space-between;align-items:center;gap:var(--sp-12);margin-bottom:var(--sp-8);display:flex}h2[data-astro-cid-kror3uvh]{font-family:var(--ff-display);font-weight:800;font-size:var(--fs-body);line-height:var(--lh-ui);color:var(--c-hi);margin:0}.policy[data-astro-cid-kror3uvh]{min-height:var(--size-tap);margin:calc(var(--sp-10) * -1) 0 calc(var(--sp-10) * -1) auto;font-size:var(--fs-ui);color:var(--c-lime);text-underline-offset:var(--underline-offset);white-space:nowrap;align-items:center;text-decoration:underline;display:inline-flex}.policy[data-astro-cid-kror3uvh]:hover{color:var(--c-lime-hover)}.close[data-astro-cid-kror3uvh]{width:var(--size-tap);height:var(--size-tap);margin:calc(var(--sp-10) * -1) calc(min(var(--sp-12), var(--ck-pad) - var(--focus-reach)) * -1) calc(var(--sp-10) * -1) 0;border-radius:var(--r-8);color:var(--c-body);cursor:pointer;transition:transform var(--dur-1) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}[data-astro-cid-kror3uvh][data-view=initial] .close[data-astro-cid-kror3uvh]{display:none}.close[data-astro-cid-kror3uvh]:hover{color:var(--c-hi);background-color:var(--tint-hover)}.close[data-astro-cid-kror3uvh]:active{transform:scale(var(--press-icon))}.close[data-astro-cid-kror3uvh] svg[data-astro-cid-kror3uvh]{width:var(--size-icon-md);height:var(--size-icon-md);stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round}.copy[data-astro-cid-kror3uvh]{font-size:var(--fs-ui);line-height:var(--lh-155);color:var(--c-body);text-wrap:pretty;margin:0}.gpc-note[data-astro-cid-kror3uvh]{margin-top:var(--sp-8)}.row-note[data-astro-cid-kror3uvh]{padding-bottom:var(--sp-12);font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--c-body);margin:0}.actions[data-astro-cid-kror3uvh]{gap:var(--sp-8);margin-top:var(--sp-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.choice[data-astro-cid-kror3uvh],.save[data-astro-cid-kror3uvh]{height:var(--size-tap);font-size:var(--fs-ui);transition:transform var(--dur-1) ease}.btn-lime[data-astro-cid-kror3uvh].choice:hover,.save[data-astro-cid-kror3uvh]:hover{background-color:var(--c-lime-hover)}.choose[data-astro-cid-kror3uvh]:hover{border-color:var(--c-hi);background-color:var(--tint-hover)}.choice[data-astro-cid-kror3uvh]:active,.save[data-astro-cid-kror3uvh]:active{transform:scale(var(--press))}.prefs[data-astro-cid-kror3uvh]{margin-top:var(--sp-8);flex-direction:column;display:flex}.row[data-astro-cid-kror3uvh]{gap:var(--sp-16);padding:var(--sp-12) 0;border-bottom:var(--size-hairline) solid var(--line-soft);cursor:pointer;align-items:flex-start;display:flex}.row[data-astro-cid-kror3uvh].locked{cursor:auto}.row[data-astro-cid-kror3uvh].last{border-bottom:0}.row-text[data-astro-cid-kror3uvh]{font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--c-body);text-wrap:pretty;flex:1;margin:0}@supports not (text-wrap:pretty){.row-text[data-astro-cid-kror3uvh]{text-wrap:balance}}strong[data-astro-cid-kror3uvh]{color:var(--c-hi);font-weight:600}.vendor[data-astro-cid-kror3uvh]{color:var(--c-muted);white-space:nowrap}.lock[data-astro-cid-kror3uvh]{width:var(--size-switch-w);height:var(--size-switch-h);border-radius:var(--r-pill);background:var(--bg-select);border:var(--size-hairline) solid var(--line-lime-3);flex:none;position:relative}.lock-knob[data-astro-cid-kror3uvh]{top:var(--knob-lock-top);left:var(--knob-lock-left);width:var(--size-knob);height:var(--size-knob);background:var(--c-muted);border-radius:50%;position:absolute}.switch[data-astro-cid-kror3uvh]{width:var(--size-switch-w);height:var(--size-switch-h);outline-offset:var(--focus-offset);flex:none;position:relative}.switch[data-astro-cid-kror3uvh]:has(input:focus-visible){outline:var(--focus-width) solid var(--c-lime);border-radius:var(--r-pill)}.switch[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.track[data-astro-cid-kror3uvh]{border-radius:var(--r-pill);background:var(--bg-well);border:var(--size-hairline) solid var(--line-input);pointer-events:none;position:absolute;inset:0}.knob[data-astro-cid-kror3uvh]{top:var(--knob-inset);left:var(--knob-inset);width:var(--size-knob);height:var(--size-knob);background:var(--c-muted);transition:transform var(--dur-2) var(--ease);pointer-events:none;border-radius:50%;position:absolute}.switch[data-astro-cid-kror3uvh]:has(input:checked) .track[data-astro-cid-kror3uvh]{background:var(--c-lime);border-color:var(--c-lime)}.switch[data-astro-cid-kror3uvh]:has(input:checked) .knob[data-astro-cid-kror3uvh]{background:var(--c-on-lime);transform:translateX(var(--knob-travel))}.save[data-astro-cid-kror3uvh]{margin-top:var(--sp-8)}@media (forced-colors:active){.knob[data-astro-cid-kror3uvh],.lock-knob[data-astro-cid-kror3uvh]{forced-color-adjust:none;background:canvastext}.switch[data-astro-cid-kror3uvh]:has(input:checked) .track[data-astro-cid-kror3uvh]{forced-color-adjust:none;background:highlight;border-color:highlight}.switch[data-astro-cid-kror3uvh]:has(input:checked) .knob[data-astro-cid-kror3uvh]{background:highlighttext}}.footer[data-astro-cid-dvsnw3yh]{border-top:var(--size-hairline) solid var(--line);padding-bottom:var(--ck-cover)}.inner[data-astro-cid-dvsnw3yh]{max-width:var(--container);padding:var(--sp-16) var(--gutter) calc(var(--sp-16) + env(safe-area-inset-bottom));flex-direction:var(--pt-ft-dir);align-items:var(--pt-ft-align);justify-content:space-between;gap:var(--sp-8) var(--sp-32);margin:0 auto;display:flex}.links[data-astro-cid-dvsnw3yh]{column-gap:var(--sp-24);flex-wrap:wrap;display:flex}.link[data-astro-cid-dvsnw3yh]{min-width:var(--size-tap);min-height:var(--ft-link-h);font-size:var(--fs-ui);color:var(--c-body);white-space:nowrap;justify-content:center;align-items:center;display:flex}.link[data-astro-cid-dvsnw3yh]:hover{color:var(--c-lime)}.settings[data-astro-cid-dvsnw3yh]{font-family:var(--ff-body);cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:normal}@media (scripting:none){.settings[data-astro-cid-dvsnw3yh]{display:none}}.meta[data-astro-cid-dvsnw3yh]{align-items:center;column-gap:var(--sp-24);font-family:var(--ff-mono);font-size:var(--fs-mono);color:var(--c-faint);flex-wrap:wrap;display:flex}.mail[data-astro-cid-dvsnw3yh],.copyright[data-astro-cid-dvsnw3yh]{min-height:var(--ft-link-h);align-items:center;display:flex}.mail[data-astro-cid-dvsnw3yh]{color:var(--c-body)}.mail[data-astro-cid-dvsnw3yh]:hover{color:var(--c-lime)}.hdr[data-astro-cid-mbkttt7q]{z-index:var(--z-header);background:var(--bg-ink);border-bottom:var(--size-hairline) solid var(--line-lime);position:relative}.skip[data-astro-cid-mbkttt7q]{left:var(--sp-12);top:var(--sp-12);z-index:var(--z-skip);min-height:var(--size-tap);padding:var(--sp-12) var(--sp-16);border-radius:var(--r-8);background:var(--c-lime);font-family:var(--ff-display);font-weight:700;font-size:var(--fs-ui);transform:translateY(var(--skip-rest));align-items:center;display:flex;position:absolute}.skip[data-astro-cid-mbkttt7q],.skip[data-astro-cid-mbkttt7q]:hover{color:var(--c-on-lime)}.skip[data-astro-cid-mbkttt7q]:focus-visible:not([data-quiet]){transform:none}.row[data-astro-cid-mbkttt7q]{max-width:var(--container);height:var(--hdr-h);padding:0 var(--gutter);padding-right:max(var(--sp-12), calc(var(--gutter) - var(--hdr-pad-r)));align-items:center;gap:var(--sp-16);margin:0 auto;display:flex}.lead[data-astro-cid-mbkttt7q]{align-items:center;gap:var(--sp-14);min-width:0;display:flex}.home[data-astro-cid-mbkttt7q]{align-items:center;gap:var(--sp-10);min-height:var(--size-tap);color:var(--c-hi);flex:none;display:flex}.home[data-astro-cid-mbkttt7q]:hover{color:var(--c-hi)}.wordmark[data-astro-cid-mbkttt7q]{font-family:var(--ff-display);font-weight:800;font-size:var(--fs-wordmark);letter-spacing:var(--tr-tight)}.tag[data-astro-cid-mbkttt7q]{display:var(--pt-hdr-tag);align-items:center;gap:var(--sp-14);font-family:var(--ff-mono);font-size:var(--fs-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-muted)}.rule[data-astro-cid-mbkttt7q]{width:var(--size-hairline);height:var(--sp-20);background:var(--line-strong)}.right[data-astro-cid-mbkttt7q]{align-items:center;gap:var(--sp-8);min-width:0;margin-left:auto;display:flex}.account[data-astro-cid-mbkttt7q]{position:relative}.trigger[data-astro-cid-mbkttt7q],.signout[data-astro-cid-mbkttt7q]{height:var(--size-btn-sm);border:var(--size-hairline) solid var(--line-input);border-radius:var(--r-8);color:var(--c-hi);font-size:var(--fs-ui);cursor:pointer;background:0 0;align-items:center;display:flex}.trigger[data-astro-cid-mbkttt7q]{gap:var(--sp-8);min-width:0;padding:0 var(--sp-10) 0 var(--sp-14);font-family:var(--ff-body);font-weight:500}.trigger[data-astro-cid-mbkttt7q]:hover{background-color:var(--tint-hover)}.signout[data-astro-cid-mbkttt7q]:hover,.trigger[data-astro-cid-mbkttt7q][aria-expanded=true]{border-color:var(--c-hi);background-color:var(--tint-hover)}.email[data-astro-cid-mbkttt7q]{max-width:var(--pt-acct-email-w);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trigger[data-astro-cid-mbkttt7q] svg[data-astro-cid-mbkttt7q]{width:var(--size-icon);height:var(--size-icon);stroke:var(--c-body);stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-200) var(--ease);flex:none}.trigger[data-astro-cid-mbkttt7q][aria-expanded=true] svg[data-astro-cid-mbkttt7q]{transform:rotate(var(--half-turn))}.signout[data-astro-cid-mbkttt7q]{display:var(--pt-acct-signout);justify-content:center;gap:var(--sp-8);padding:0 var(--sp-16);font-family:var(--ff-display);white-space:nowrap;transition:transform var(--dur-1) ease;flex:none;font-weight:700}.signout[data-astro-cid-mbkttt7q]:active{transform:scale(var(--press))}.signout[data-astro-cid-mbkttt7q][aria-disabled=true]{color:var(--c-muted);border-color:var(--line-control);cursor:progress}.panel[data-astro-cid-mbkttt7q]{top:calc(100% + var(--sp-8));z-index:var(--z-menu);width:var(--size-menu-w);max-width:var(--size-menu-max-w);padding:var(--sp-8);background:var(--bg-float);border:var(--size-hairline) solid var(--line);border-radius:var(--r-12);box-shadow:var(--sh-card);animation:fade_up var(--dur-200) var(--ease) both;position:absolute;right:0}.who[data-astro-cid-mbkttt7q]{margin:0 0 var(--sp-6);padding:var(--sp-10) var(--sp-12) var(--sp-12);border-bottom:var(--size-hairline) solid var(--line-soft)}.eyebrow[data-astro-cid-mbkttt7q]{font-family:var(--ff-mono);font-size:var(--fs-mono-s);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-muted);display:block}.address[data-astro-cid-mbkttt7q]{margin-top:var(--sp-4);font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--c-hi);overflow-wrap:anywhere;display:block}.item[data-astro-cid-mbkttt7q]{justify-content:space-between;align-items:center;gap:var(--sp-12);width:100%;min-height:var(--size-tap);padding:0 var(--sp-12);border-radius:var(--r-6);color:var(--c-hi);font-size:var(--fs-ui);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500;display:flex}.item[data-astro-cid-mbkttt7q]:hover{background-color:var(--tint-hover);color:var(--c-hi)}.item[data-astro-cid-mbkttt7q]:focus-visible{outline-offset:var(--ring-inset)}.signout-item[data-astro-cid-mbkttt7q]{display:var(--pt-menu-signout)}.item[data-astro-cid-mbkttt7q][aria-disabled=true]{color:var(--c-muted);cursor:progress}.saved[data-astro-cid-mbkttt7q]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-muted);font-weight:400;overflow:hidden}.sep[data-astro-cid-mbkttt7q]{height:var(--size-hairline);margin:var(--sp-6) 0;background:var(--line-soft)}.region[data-astro-cid-gqhmu36j]{left:var(--gutter);right:var(--gutter);bottom:calc(var(--db-toast-b) + var(--ck-cover));z-index:var(--z-toast);pointer-events:none;justify-content:center;display:flex;position:fixed}.toast[data-astro-cid-gqhmu36j]{align-items:flex-start;gap:var(--sp-10);max-width:var(--db-toast-w);overflow-wrap:anywhere;padding:var(--sp-12) var(--sp-16);border:var(--size-hairline) solid var(--line-lime-2);border-radius:var(--r-12);background:var(--bg-raised);box-shadow:var(--sh-card);font-size:var(--fs-ui);line-height:var(--lh-ui);color:var(--c-hi);animation:fade_up var(--dur-2) var(--ease) both;display:flex}.toast[data-astro-cid-gqhmu36j] svg[data-astro-cid-gqhmu36j]{margin-top:var(--sp-2);width:var(--size-icon);height:var(--size-icon);stroke:var(--c-lime);stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.page[data-astro-cid-5gfock3b]{min-height:var(--pt-vh);background:var(--bg-ink);color:var(--c-hi);font-family:var(--ff-body);flex-direction:column;display:flex;position:relative;overflow-x:clip}main[data-astro-cid-5gfock3b]{outline:none;flex:1 0 auto}
