.pf{--pf-surface: var(--color-surface, #0d1020);--pf-field: #0a0d1a;--pf-line: rgba(255, 255, 255, .1);--pf-line-strong: rgba(255, 255, 255, .2);--pf-ink: var(--color-text, #f0ede6);--pf-ink-2: rgba(240, 237, 230, .82);--pf-ink-3: rgba(240, 237, 230, .66);--pf-gold: var(--color-gold, #c48f0a);--pf-gold-hi: var(--color-gold-light, #e0a812);--pf-gold-tint: rgba(196, 143, 10, .12);--pf-danger: #ff8a7a;--pf-danger-tint: rgba(255, 110, 90, .08);--pf-ok: #6fd6a2;--pf-ring: 0 0 0 3px rgba(224, 168, 18, .45);--pf-ease: cubic-bezier(.25, 1, .5, 1);--pf-radius: .625rem;--pf-z-sticky: 20;--pf-nav: 4.5rem;color:var(--pf-ink);font-size:1rem;line-height:1.55;padding-bottom:6rem}.pf [hidden]{display:none!important}.pf a{color:var(--pf-gold-hi);text-underline-offset:.2em}.pf-submit-note a,.pf-meta a,.pf-content a,.pf-summary a{text-decoration:underline;text-decoration-thickness:1px}.pf a:hover{color:#f2c23a}.pf :focus-visible{outline:none;box-shadow:var(--pf-ring);border-radius:.375rem}.pf-hero{position:relative;isolation:isolate;overflow:hidden;margin-top:-4.5rem;padding:7.25rem 0 2.25rem;border-bottom:1px solid rgba(224,168,18,.22);background:radial-gradient(ellipse 60% 75% at 95% 30%,rgba(224,168,18,.3) 0%,rgba(224,168,18,.1) 40%,transparent 72%),radial-gradient(ellipse 60% 90% at 0% 100%,rgba(37,64,160,.42) 0%,transparent 65%),linear-gradient(160deg,#101a3d,#0b1029 45%,#07080f)}.pf-hero:after{content:"";position:absolute;inset:auto 0 0;height:3rem;z-index:-1;background:linear-gradient(180deg,transparent,rgba(7,8,15,.55))}@media(min-width:1024px){.pf-hero{padding:8rem 0 3rem}}.pf-hero-inner{position:relative;max-width:72rem}.pf-crumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .5rem;list-style:none;margin:0 0 1.25rem;padding:0;font-size:.875rem;color:var(--pf-ink-3)}.pf-crumbs li+li:before{content:"/";margin-right:.5rem;color:var(--pf-line-strong)}.pf-crumbs a{color:var(--pf-ink-3);text-decoration:none}.pf-crumbs a:hover{color:var(--pf-ink);text-decoration:underline}.pf-crumbs [aria-current]{color:var(--pf-ink-2)}.pf-title{font-family:"DM Serif Display","DM Serif Display Fallback",Georgia,serif;font-weight:400;font-size:2.25rem;line-height:1.12;letter-spacing:-.015em;margin:0 0 .75rem;text-wrap:balance}@media(min-width:768px){.pf-title{font-size:2.75rem}}.pf-lede{max-width:62ch;color:var(--pf-ink-2);font-size:1.0625rem;margin:0 0 1.5rem;text-wrap:pretty}.pf-meta{display:flex;flex-wrap:wrap;gap:.625rem;list-style:none;margin:0;padding:0;font-size:.9375rem;color:var(--pf-ink-2)}.pf-meta li{display:flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border:1px solid var(--pf-line-strong);border-radius:1.25rem;background:#0a0d1a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pf-meta svg{width:1.125rem;height:1.125rem;fill:none;stroke:var(--pf-gold-hi);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.pf-layout{display:grid;gap:2rem;padding-top:2rem;max-width:72rem}@media(min-width:960px){.pf-layout{grid-template-columns:15rem minmax(0,46rem);gap:4rem;padding-top:2.75rem}}.pf-rail-inner{position:sticky;top:calc(var(--pf-nav) + 1.5rem)}.pf-rail-progress{display:grid;gap:.5rem;margin-bottom:1.5rem}.pf-rail-pct{font-size:.875rem;color:var(--pf-ink-2);font-variant-numeric:tabular-nums}.pf-bar{display:block;height:4px;border-radius:4px;background:var(--pf-line);overflow:hidden}.pf-bar-fill{display:block;height:100%;background:var(--pf-gold);transform-origin:left;transform:scaleX(0);transition:transform .4s var(--pf-ease)}.pf-steps{list-style:none;margin:0 0 2rem;padding:0;position:relative}.pf-steps:before{content:"";position:absolute;left:.75rem;top:.75rem;bottom:.75rem;width:1px;background:var(--pf-line)}.pf-steps a{position:relative;display:flex;align-items:center;gap:.75rem;padding:.4rem 0;min-height:2.75rem;color:var(--pf-ink-3);text-decoration:none;font-size:.9375rem;transition:color .16s var(--pf-ease)}.pf-steps a:hover{color:var(--pf-ink)}.pf-step-dot{position:relative;display:grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-bg, #07080f);border:1px solid var(--pf-line-strong);font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--pf-ink-3);transition:background .2s var(--pf-ease),border-color .2s var(--pf-ease)}.pf-step-dot svg{position:absolute;width:.75rem;height:.75rem;fill:none;stroke:#07080f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.pf-steps .is-current a{color:var(--pf-ink)}.pf-steps .is-current .pf-step-dot{border-color:var(--pf-gold-hi);color:var(--pf-gold-hi)}.pf-steps .is-complete .pf-step-dot{background:var(--pf-gold);border-color:var(--pf-gold)}.pf-steps .is-complete .pf-step-num{opacity:0}.pf-steps .is-complete .pf-step-dot svg{opacity:1}.pf-save{padding-top:1.25rem;border-top:1px solid var(--pf-line)}.pf-save-note{margin:.5rem 0 0;font-size:.8125rem;color:var(--pf-ink-3);line-height:1.5}.pf-switch{display:flex;align-items:center;gap:.75rem;cursor:pointer;min-height:2.75rem;font-size:.9375rem;color:var(--pf-ink-2)}.pf-switch input{position:absolute;opacity:0;width:1px;height:1px}.pf-switch-track{position:relative;flex-shrink:0;width:2.5rem;height:1.5rem;border-radius:1rem;background:var(--pf-line-strong);transition:background .2s var(--pf-ease)}.pf-switch-thumb{position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--pf-ink);transition:transform .2s var(--pf-ease)}.pf-switch input:checked+.pf-switch-track{background:var(--pf-gold)}.pf-switch input:checked+.pf-switch-track .pf-switch-thumb{transform:translate(1rem);background:#07080f}.pf-switch input:focus-visible+.pf-switch-track{box-shadow:var(--pf-ring)}.pf-mobilebar{position:sticky;top:var(--pf-nav);z-index:var(--pf-z-sticky);background:#07080ff0;border-bottom:1px solid var(--pf-line);font-size:.875rem;color:var(--pf-ink-2)}.pf-mobilebar-inner{display:grid;gap:.5rem;padding-top:.75rem;padding-bottom:.75rem}@media(max-width:959px){.pf-rail{order:2}.pf-rail-inner{position:static}.pf-rail-progress,.pf-steps{display:none}.pf-save{padding:1rem 1.125rem;border:1px solid var(--pf-line);border-radius:var(--pf-radius)}.pf-form{order:3}}@media(min-width:960px){.pf-mobilebar{display:none}}.pf-aside{order:4;display:grid;gap:1.25rem;align-content:start}@media(min-width:960px){.pf-layout--single{grid-template-columns:minmax(0,46rem)}.pf-layout--aside{grid-template-columns:minmax(0,46rem) 18.5rem}.pf-aside{position:sticky;top:calc(var(--pf-nav) + 1.5rem)}}.pf-layout--single .pf-section:last-of-type{border-bottom:none;margin-bottom:1.5rem;padding-bottom:0}.pf-form{min-width:0}.pf-section{padding:0 0 3rem;margin-bottom:3rem;border-bottom:1px solid var(--pf-line);scroll-margin-top:calc(var(--pf-nav) + 4rem)}.pf-section-head{margin-bottom:1.75rem}.pf-section-title{font-size:1.375rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;margin:0;text-wrap:balance}.pf-section-desc{margin:.375rem 0 0;color:var(--pf-ink-3);font-size:.9375rem;max-width:60ch}.pf-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.75rem 1rem;align-items:start}.pf-grid>*{grid-column:span 12;min-width:0}@media(min-width:640px){.pf-grid>.w-half{grid-column:span 6}.pf-grid>.w-third{grid-column:span 4}.pf-grid>.w-two-thirds{grid-column:span 8}.pf-grid>.w-quarter{grid-column:span 3}}@media(min-width:640px)and (max-width:860px){.pf-grid>.w-third,.pf-grid>.w-quarter{grid-column:span 6}}.pf-enter{animation:pf-enter .24s var(--pf-ease)}@keyframes pf-enter{0%{opacity:0;transform:translateY(-4px)}}.pf-subhead{margin:.75rem 0 -.5rem;font-size:1.0625rem;font-weight:600;color:var(--pf-ink)}.pf-grid>.pf-subhead:first-child{margin-top:0}.pf fieldset{border:0;margin:0;padding:0;min-width:0}.pf-label{display:block;margin:0 0 .5rem;padding:0;font-size:.9375rem;font-weight:400;color:var(--pf-ink);line-height:1.45}.pf-label--question{font-size:1rem;text-wrap:pretty}.pf-label--sub{font-size:.9375rem;color:var(--pf-ink-2)}.pf-req{margin-left:.5rem;font-size:.75rem;color:var(--pf-ink-3);letter-spacing:.01em;white-space:nowrap}.pf-hint{margin:-.25rem 0 .625rem;font-size:.875rem;color:var(--pf-ink-3);line-height:1.5}.pf-input{display:block;width:100%;min-height:3rem;padding:.6875rem .875rem;font:inherit;font-size:1rem;color:var(--pf-ink);background:var(--pf-field);border:1px solid var(--pf-line-strong);border-radius:var(--pf-radius);transition:border-color .16s var(--pf-ease),box-shadow .16s var(--pf-ease);-webkit-appearance:none;appearance:none}.pf-input::placeholder{color:#f0ede673}.pf-input:hover{border-color:#ffffff52}.pf-input:focus{outline:none;border-color:var(--pf-gold-hi);box-shadow:var(--pf-ring);border-radius:var(--pf-radius)}.pf-textarea{min-height:5.5rem;resize:vertical;line-height:1.55}.pf-select{padding-right:2.5rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23f0ede6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.125rem}.pf-select option{background:#0d1020;color:var(--pf-ink)}.is-invalid>.pf-input,.is-invalid .pf-date-parts .pf-input{border-color:var(--pf-danger)}.pf-error{display:flex;gap:.5rem;align-items:flex-start;margin:.5rem 0 0;font-size:.875rem;color:var(--pf-danger);line-height:1.45}.pf-error:before{content:"";flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a7 7 0 100 14A7 7 0 008 1zm-.75 3.5h1.5v5h-1.5zm0 6h1.5V12h-1.5z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a7 7 0 100 14A7 7 0 008 1zm-.75 3.5h1.5v5h-1.5zm0 6h1.5V12h-1.5z'/%3E%3C/svg%3E") center / contain no-repeat}.pf-date-parts{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.25fr);gap:.625rem;max-width:24rem}.pf-date-part label{display:block;margin-bottom:.25rem;font-size:.8125rem;color:var(--pf-ink-3)}.pf-options{display:flex;flex-wrap:wrap;gap:.5rem}.pf-option{position:relative;display:inline-flex;cursor:pointer}.pf-option input,.pf-check input,.pf-ack input,.pf-yn-opt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pf-option-text{pointer-events:none}.pf-option{align-items:center;gap:.625rem;min-height:2.875rem;padding:0 1.125rem 0 .875rem;border:1px solid var(--pf-line-strong);border-radius:999px;background:var(--pf-field);font-size:.9375rem;color:var(--pf-ink-2);transition:border-color .16s var(--pf-ease),background .16s var(--pf-ease),color .16s var(--pf-ease)}.pf-option:hover{border-color:#ffffff5c;color:var(--pf-ink)}.pf-option-mark{position:relative;width:1.125rem;height:1.125rem;border-radius:50%;border:1.5px solid rgba(240,237,230,.5);flex-shrink:0;pointer-events:none;transition:border-color .16s var(--pf-ease)}.pf-option-mark:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#07080f;transform:scale(0);transition:transform .16s var(--pf-ease)}.pf-option:has(input:checked){border-color:var(--pf-gold);background:var(--pf-gold-tint);color:var(--pf-ink)}.pf-option:has(input:checked) .pf-option-mark{border-color:var(--pf-gold-hi);background:var(--pf-gold-hi)}.pf-option:has(input:checked) .pf-option-mark:after{transform:scale(1)}.pf-option:has(input:focus-visible){box-shadow:var(--pf-ring)}.pf-options--yesno .pf-option{min-width:5.5rem;justify-content:center}.is-invalid .pf-option{border-color:#ff8a7a8c}.pf-field-group{display:grid;gap:.75rem}@media(min-width:640px){.pf-field-group:has(.pf-options--yesno)>fieldset{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.5rem;align-items:center}.pf-field-group:has(.pf-options--yesno)>fieldset>legend{float:left;width:100%;margin:0}.pf-field-group:has(.pf-options--yesno)>fieldset>.pf-hint{grid-column:1;margin:.25rem 0 0}.pf-field-group:has(.pf-options--yesno)>fieldset>.pf-options{grid-column:2;grid-row:1}.pf-field-group:has(.pf-options--yesno)>fieldset>.pf-error{grid-column:1 / -1}}.pf-detail{padding:1rem 1.125rem 1.125rem;border-radius:var(--pf-radius);background:#ffffff08;border:1px solid var(--pf-line)}.pf-checks{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr))}@media(min-width:640px){.pf-checks.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-checks.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-checks.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pf-check,.pf-ack{position:relative;display:flex;align-items:center;gap:.75rem;cursor:pointer;min-height:2.875rem;padding:.625rem .875rem;border:1px solid var(--pf-line);border-radius:var(--pf-radius);background:var(--pf-field);font-size:.9375rem;color:var(--pf-ink-2);line-height:1.4;transition:border-color .16s var(--pf-ease),background .16s var(--pf-ease),color .16s var(--pf-ease)}.pf-check:hover,.pf-ack:hover{border-color:#ffffff4d;color:var(--pf-ink)}.pf-check-box{display:grid;place-items:center;flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:.3125rem;border:1.5px solid rgba(240,237,230,.5);pointer-events:none;transition:background .16s var(--pf-ease),border-color .16s var(--pf-ease)}.pf-check-box svg{width:.8125rem;height:.8125rem;fill:none;stroke:#07080f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12;transition:stroke-dashoffset .22s var(--pf-ease)}.pf-check:has(input:checked),.pf-ack:has(input:checked){border-color:#c48f0ab3;background:var(--pf-gold-tint);color:var(--pf-ink)}.pf-check:has(input:checked) .pf-check-box,.pf-ack:has(input:checked) .pf-check-box{background:var(--pf-gold-hi);border-color:var(--pf-gold-hi)}.pf-check:has(input:checked) .pf-check-box svg,.pf-ack:has(input:checked) .pf-check-box svg{stroke-dashoffset:0}.pf-check:has(input:focus-visible),.pf-ack:has(input:focus-visible){box-shadow:var(--pf-ring)}.pf-check-text,.pf-ack-text{pointer-events:none}.pf-acks{display:grid;gap:.5rem}.pf-ack{align-items:flex-start;padding:.875rem 1rem;line-height:1.55}.pf-ack .pf-check-box{margin-top:.125rem}.is-invalid .pf-ack:not(:has(input:checked)){border-color:#ff8a7a73}.pf-grid-tools{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:-.125rem 0 .75rem}.pf-grid-hint{font-size:.875rem;color:var(--pf-ink-3)}.pf-yn-grid{display:grid;column-gap:2rem;border-top:1px solid var(--pf-line)}@media(min-width:760px){.pf-yn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-yn-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;padding:.375rem 0;border-bottom:1px solid var(--pf-line)}.pf-yn-label{font-size:.9375rem;color:var(--pf-ink-2);line-height:1.4}.pf-yn-row:has(input[value=Yes]:checked) .pf-yn-label{color:var(--pf-ink)}.pf-yn-opts{display:inline-flex;flex-shrink:0;padding:.1875rem;border-radius:999px;background:var(--pf-field);border:1px solid var(--pf-line-strong)}.pf-yn-opt{position:relative;display:inline-flex}.pf-yn-opt span{display:grid;place-items:center;min-width:3.25rem;min-height:2.5rem;padding:0 .75rem;border-radius:999px;font-size:.875rem;color:var(--pf-ink-3);pointer-events:none;transition:background .16s var(--pf-ease),color .16s var(--pf-ease)}.pf-yn-opt:hover span{color:var(--pf-ink)}.pf-yn-opt:has(input:checked) span{background:#f0ede624;color:var(--pf-ink)}.pf-yn-opt:has(input[value=Yes]:checked) span{background:var(--pf-gold-hi);color:#07080f;font-weight:600}.pf-yn-opt:has(input:focus-visible) span{box-shadow:var(--pf-ring)}.is-invalid .pf-yn-row:not(:has(input:checked)) .pf-yn-opts{border-color:#ff8a7a99}.pf-link-btn{padding:.375rem 0;background:none;border:0;font:inherit;font-size:.9375rem;color:var(--pf-gold-hi);text-decoration:underline;text-underline-offset:.2em;cursor:pointer;min-height:2.75rem}.pf-link-btn:hover{color:#f2c23a}.pf-btn-quiet{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border-radius:999px;background:transparent;border:1px solid var(--pf-line-strong);color:var(--pf-ink-2);font:inherit;font-size:.875rem;cursor:pointer;transition:border-color .16s var(--pf-ease),color .16s var(--pf-ease),opacity .16s}.pf-btn-quiet:hover:not(:disabled){border-color:#fff6;color:var(--pf-ink)}.pf-btn-quiet:disabled{opacity:.4;cursor:default}.pf-content{color:var(--pf-ink-2);font-size:1rem;line-height:1.7;max-width:68ch}.pf-content p{margin:0 0 1rem;text-wrap:pretty}.pf-content p:last-child,.pf-content ul:last-child,.pf-content ol:last-child{margin-bottom:0}.pf-content ul,.pf-content ol{margin:0 0 1rem;padding-left:1.25rem;display:grid;gap:.5rem}.pf-content li::marker{color:var(--pf-gold-hi)}.pf-content--note{padding:1rem 1.25rem;border-radius:var(--pf-radius);background:#c48f0a12;border:1px solid rgba(196,143,10,.28);color:var(--pf-ink);max-width:none}.pf-summary{margin-bottom:2.5rem;padding:1.25rem 1.5rem;border-radius:var(--pf-radius);border:1px solid rgba(255,138,122,.6);background:var(--pf-danger-tint);scroll-margin-top:calc(var(--pf-nav) + 4rem)}.pf-summary:focus{outline:none;box-shadow:0 0 0 3px #ff8a7a66}.pf-summary h2{margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.pf-summary ul{margin:0;padding-left:1.125rem;display:grid;gap:.375rem}.pf-summary a{color:var(--pf-danger)}.pf-restored{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:2.5rem;padding:.875rem 1rem .875rem 1.25rem;border-radius:var(--pf-radius);border:1px solid var(--pf-line-strong);background:#ffffff0a;font-size:.9375rem;color:var(--pf-ink-2)}.pf-restored p{margin:0}.pf-restored strong{color:var(--pf-ink);font-weight:600}.pf-sign{border-bottom:none;margin-bottom:1.5rem;padding-bottom:0}.pf-sig-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.pf-sig-head .pf-label{margin:0}.pf-sig-modes{display:inline-flex;padding:.1875rem;border-radius:999px;background:var(--pf-field);border:1px solid var(--pf-line-strong)}.pf-sig-modes button{min-height:2.5rem;min-width:4.5rem;padding:0 1rem;border:0;border-radius:999px;background:transparent;font:inherit;font-size:.875rem;color:var(--pf-ink-3);cursor:pointer;transition:background .16s var(--pf-ease),color .16s var(--pf-ease)}.pf-sig-modes button[aria-selected=true]{background:#f0ede624;color:var(--pf-ink)}.pf-sig-pad{position:relative;height:12rem;border-radius:var(--pf-radius);background:var(--pf-field);border:1px solid var(--pf-line-strong);overflow:hidden}.is-invalid .pf-sig-pad,.is-invalid .pf-sig-typed{border-color:var(--pf-danger)}.pf-sig-canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair;z-index:1}.pf-sig-canvas:focus-visible{box-shadow:inset var(--pf-ring)}.pf-sig-guide{position:absolute;left:1.25rem;right:1.25rem;bottom:2.5rem;display:flex;align-items:flex-end;gap:.5rem;pointer-events:none}.pf-sig-x{font-size:1.25rem;line-height:1;color:var(--pf-gold-hi)}.pf-sig-line{flex:1;height:1px;background:var(--pf-line-strong);margin-bottom:.25rem}.pf-sig-placeholder{position:absolute;inset:0 0 3rem;display:grid;place-items:center;margin:0;font-size:.9375rem;color:var(--pf-ink-3);pointer-events:none;transition:opacity .2s var(--pf-ease)}.has-ink .pf-sig-placeholder{opacity:0}.pf-sig-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.625rem}.pf-sig-preview{min-height:4.5rem;margin:.75rem 0 .5rem;padding:.25rem 1rem;border-bottom:1px solid var(--pf-line-strong);font-size:2.5rem;line-height:1.6;color:var(--pf-ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pf-sig-preview.font-ready{font-family:Caveat,cursive;font-weight:600}.pf-sig-stamp{margin:.75rem 0 0;font-size:.875rem;color:var(--pf-ink-3)}.pf-submit{display:grid;gap:1rem;justify-items:start}.pf-submit-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.5rem;min-width:14rem;padding:0 2rem;border:0;border-radius:999px;background:var(--pf-gold);color:#07080f;font:inherit;font-size:1.0625rem;font-weight:600;cursor:pointer;transition:background .16s var(--pf-ease),transform .12s var(--pf-ease)}.pf-submit-btn:hover:not(:disabled){background:var(--pf-gold-hi)}.pf-submit-btn:active:not(:disabled){transform:scale(.985)}.pf-submit-btn:focus-visible{box-shadow:0 0 0 3px #07080f,0 0 0 6px var(--pf-gold-hi);border-radius:999px}.pf-submit-btn:disabled{cursor:progress;background:#c48f0ab3}.pf-spinner{display:none;width:1.125rem;height:1.125rem;border-radius:50%;border:2px solid rgba(7,8,15,.3);border-top-color:#07080f;animation:pf-spin .7s linear infinite}.pf-submit-btn[aria-busy=true] .pf-spinner{display:block}@keyframes pf-spin{to{transform:rotate(360deg)}}.pf-submit-error{margin:0;padding:.875rem 1rem;border-radius:var(--pf-radius);border:1px solid rgba(255,138,122,.6);background:var(--pf-danger-tint);color:var(--pf-ink);font-size:.9375rem}.pf-submit-note{margin:0;font-size:.875rem;color:var(--pf-ink-3);max-width:52ch}@media(max-width:639px){.pf-submit{justify-items:stretch}.pf-submit-btn{width:100%}}.pf-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(prefers-reduced-motion:reduce){.pf *,.pf *:before,.pf *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.pf-spinner{animation:pf-spin 1.6s linear infinite!important}}
