.prs-page{--prs-accent:#c25410;--prs-accent-strong:#9e440d;--prs-accent-line:#e8701a;--prs-accent-soft:rgba(232,112,26,.12);--prs-accent-ring:rgba(232,112,26,.28);--prs-cta-bg:#c25410;--prs-cta-bg-hover:#9e440d;--prs-cta-ink:#fff;--prs-logo-orange:#ef7326;--prs-logo-green:#22a83c;--prs-logo-silver:#8b8a90;--prs-head-from:#b64d0e;--prs-head-to:#8a3a0b;--prs-head-ink:#fff;--prs-head-ink-2:hsla(0,0%,100%,.92);--prs-green-ink:#1a7f30;--prs-green-line:#22a83c;--prs-green-soft:rgba(34,168,60,.12);--prs-green-ring:rgba(34,168,60,.3);--prs-on-green:#fff;--prs-bg:#f3f4f6;--prs-surface:#fff;--prs-surface-2:#f7f8fa;--prs-surface-3:#eceef2;--prs-border:rgba(17,24,39,.11);--prs-border-strong:rgba(17,24,39,.22);--prs-ink:#14181f;--prs-ink-2:#444b57;--prs-ink-3:#656c78;--prs-ink-invert:#fff;--prs-ink-fixed:#11131a;--prs-on-fixed:#fff;--prs-ok-bg:rgba(21,128,61,.1);--prs-ok-border:rgba(21,128,61,.3);--prs-ok-ink:#15803d;--prs-warn-bg:rgba(180,83,9,.1);--prs-warn-border:rgba(180,83,9,.3);--prs-warn-ink:#a35309;--prs-info-bg:rgba(29,78,216,.08);--prs-info-border:rgba(29,78,216,.26);--prs-info-ink:#1d4ed8;--prs-danger-bg:rgba(185,28,28,.08);--prs-danger-border:rgba(185,28,28,.3);--prs-danger-ink:#b91c1c;--prs-radius:16px;--prs-radius-sm:11px;--prs-radius-lg:22px;--prs-radius-pill:999px;--prs-shadow-sm:0 1px 2px rgba(16,24,40,.05);--prs-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 30px -18px rgba(16,24,40,.3);--prs-shadow-lg:0 2px 4px rgba(16,24,40,.04),0 26px 60px -28px rgba(16,24,40,.38);--prs-ease:cubic-bezier(.22,.61,.36,1);--prs-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23656c78' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E");background:var(--prs-bg);color:var(--prs-ink);font-family:inherit;min-height:60vh}body.dark-mode .prs-page{--prs-accent:#f7a05a;--prs-accent-strong:#ffc08d;--prs-accent-line:#f7a05a;--prs-accent-soft:rgba(247,160,90,.14);--prs-accent-ring:rgba(247,160,90,.3);--prs-cta-bg:#f7a05a;--prs-cta-bg-hover:#ffc08d;--prs-cta-ink:#1a1208;--prs-head-from:#93400c;--prs-head-to:#6b2c08;--prs-head-ink:#fff;--prs-head-ink-2:hsla(0,0%,100%,.92);--prs-green-ink:#4ade80;--prs-green-line:#4ade80;--prs-green-soft:rgba(74,222,128,.13);--prs-green-ring:rgba(74,222,128,.3);--prs-on-green:#0b2415;--prs-bg:#0f1116;--prs-surface:#181b22;--prs-surface-2:#1e222a;--prs-surface-3:#262b34;--prs-border:hsla(0,0%,100%,.11);--prs-border-strong:hsla(0,0%,100%,.24);--prs-ink:#f4f5f7;--prs-ink-2:#cbd2dc;--prs-ink-3:#a3abb8;--prs-ink-invert:#11131a;--prs-ink-fixed:#e8eaee;--prs-on-fixed:#11131a;--prs-ok-bg:rgba(74,222,128,.13);--prs-ok-border:rgba(74,222,128,.3);--prs-ok-ink:#86efac;--prs-warn-bg:rgba(251,191,36,.13);--prs-warn-border:rgba(251,191,36,.3);--prs-warn-ink:#fcd34d;--prs-info-bg:rgba(96,165,250,.13);--prs-info-border:rgba(96,165,250,.32);--prs-info-ink:#93c5fd;--prs-danger-bg:hsla(0,91%,71%,.13);--prs-danger-border:hsla(0,91%,71%,.32);--prs-danger-ink:#fca5a5;--prs-shadow-sm:0 1px 2px rgba(0,0,0,.4);--prs-shadow:0 1px 2px rgba(0,0,0,.4),0 12px 30px -18px rgba(0,0,0,.8);--prs-shadow-lg:0 2px 4px rgba(0,0,0,.4),0 26px 60px -28px rgba(0,0,0,.9);--prs-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23a3abb8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E");color-scheme:dark}.prs-page *,.prs-page :after,.prs-page :before{box-sizing:border-box}.prs-shell{--prs-shell:62rem;margin-inline:auto;padding-inline:clamp(.9rem,4vw,2rem);width:min(100%,var(--prs-shell))}.prs-shell--wide{--prs-shell:78rem}.prs-shell--narrow{--prs-shell:46rem}.prs-section{padding-block:clamp(2.25rem,6vw,4.5rem)}.prs-section--tight{padding-block:clamp(1.5rem,4vw,2.75rem)}.prs-section--alt{background:var(--prs-surface);border-block:1px solid var(--prs-border)}.prs-wizard{padding-block:clamp(1.5rem,4vw,3rem) clamp(2.5rem,7vw,5rem)}.prs-card{background:var(--prs-surface);border:1px solid var(--prs-border);border-radius:var(--prs-radius-lg);box-shadow:var(--prs-shadow);padding:clamp(1.1rem,4vw,2.5rem)}.prs-card--flush{overflow:hidden;padding:0}.prs-card+.prs-actions,.prs-card+.prs-card,.prs-stack>*+*{margin-block-start:clamp(1rem,3vw,1.5rem)}.prs-card-head{align-items:center;background:var(--prs-surface-2);border-block-end:1px solid var(--prs-border);display:flex;flex-wrap:wrap;gap:.75rem 1rem;padding:clamp(1rem,3.5vw,1.5rem) clamp(1.1rem,4vw,2.5rem)}.prs-card-head-main{flex:1 1 16rem;min-width:0}.prs-card-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.prs-card-body{padding:clamp(1.1rem,4vw,2.5rem)}.prs-card-foot{background:var(--prs-surface-2);border-block-start:1px solid var(--prs-border);color:var(--prs-ink-2);font-size:.87rem;padding:clamp(.85rem,3vw,1.25rem) clamp(1.1rem,4vw,2.5rem)}.prs-title{color:var(--prs-ink);font-size:clamp(1.35rem,1.1rem + 1.1vw,1.85rem);font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0;overflow-wrap:anywhere}.prs-subtitle{color:var(--prs-ink-2);font-size:clamp(.88rem,.85rem + .15vw,.98rem);line-height:1.55;margin:.35rem 0 0}.prs-h2{font-size:clamp(1.05rem,.98rem + .35vw,1.25rem);font-weight:800;line-height:1.3;overflow-wrap:anywhere}.prs-h2,.prs-h3{color:var(--prs-ink);margin:0}.prs-h3{font-size:.95rem;font-weight:700;line-height:1.35}.prs-eyebrow-label{color:var(--prs-ink-3);display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin:0 0 .2rem;text-transform:uppercase}.prs-lede{color:var(--prs-ink-2);font-size:clamp(.94rem,.9rem + .2vw,1.05rem);line-height:1.65;margin:0 0 clamp(1.1rem,3vw,1.75rem)}.prs-muted{color:var(--prs-ink-3)}.prs-strong{color:var(--prs-ink);font-weight:700}.prs-hidden{display:none!important}.prs-sr{block-size:1px;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.prs-page :focus-visible{border-radius:4px;outline:2px solid var(--prs-accent);outline-offset:2px}.prs-steps{margin-block-end:clamp(1.25rem,4vw,2rem)}.prs-steps-list{gap:0;justify-content:center;list-style:none;margin:0;padding:0}.prs-step,.prs-steps-list{align-items:center;display:flex}.prs-step{min-width:0}.prs-step:before{background:var(--prs-border-strong);block-size:2px;border-radius:2px;content:"";flex:1 1 auto;margin-inline:.3rem;max-inline-size:3rem;min-inline-size:.65rem}.prs-step:first-child:before{display:none}.prs-step[data-state=current]:before,.prs-step[data-state=done]:before{background:var(--prs-ink-fixed)}.prs-step-link{background:none;border:0;color:inherit;gap:.5rem;min-block-size:44px;padding-inline:.15rem;text-decoration:none}.prs-step-badge,.prs-step-link{align-items:center;display:inline-flex}.prs-step-badge{background:var(--prs-surface);block-size:2rem;border:2px solid var(--prs-border-strong);border-radius:50%;color:var(--prs-ink-3);flex:none;font-size:.82rem;font-weight:700;inline-size:2rem;justify-content:center;line-height:1;transition:background-color .2s var(--prs-ease),border-color .2s var(--prs-ease),color .2s var(--prs-ease)}.prs-step-badge svg{block-size:.95rem;inline-size:.95rem}.prs-step[data-state=done] .prs-step-badge{background:var(--prs-ink-fixed);border-color:var(--prs-ink-fixed);color:var(--prs-on-fixed)}.prs-step[data-state=current] .prs-step-badge{background:var(--prs-surface);border-color:var(--prs-accent-line);box-shadow:0 0 0 4px var(--prs-accent-soft);color:var(--prs-accent)}.prs-step-label{color:var(--prs-ink-3);display:none;font-size:.82rem;font-weight:600;white-space:nowrap}.prs-step[data-state=done] .prs-step-label{color:var(--prs-ink-2)}.prs-step[data-state=current] .prs-step-label{color:var(--prs-ink)}a.prs-step-link:hover .prs-step-label{color:var(--prs-accent)}a.prs-step-link:hover .prs-step-badge{border-color:var(--prs-accent-line)}.prs-steps-caption{color:var(--prs-ink-2);font-size:.85rem;font-weight:600;margin:.75rem 0 0;text-align:center}@media (min-width:900px){.prs-step-label{display:inline}.prs-step:before{margin-inline:.5rem;min-inline-size:1rem}.prs-steps-caption{display:none}}.prs-note{align-items:flex-start;background:var(--prs-surface-2);border:1px solid var(--prs-border);border-radius:var(--prs-radius-sm);color:var(--prs-ink-2);display:flex;font-size:.87rem;gap:.75rem;line-height:1.6;padding:.9rem 1rem}.prs-note .prs-note-icon,.prs-note svg{block-size:1.15rem;color:var(--prs-ink-3);flex:none;inline-size:1.15rem;margin-block-start:.12rem}.prs-note .prs-note-icon i{color:inherit}.prs-note p{margin:0}.prs-note p+p{margin-block-start:.4rem}.prs-note-body{flex:1 1 auto;min-width:0}.prs-note-title{color:var(--prs-ink);display:block;font-weight:700;margin-block-end:.15rem}.prs-note--info{background:var(--prs-info-bg);border-color:var(--prs-info-border)}.prs-note--info,.prs-note--info .prs-note-icon,.prs-note--info .prs-note-title,.prs-note--info svg{color:var(--prs-info-ink)}.prs-note--ok{background:var(--prs-ok-bg);border-color:var(--prs-ok-border)}.prs-note--ok,.prs-note--ok .prs-note-icon,.prs-note--ok .prs-note-title,.prs-note--ok svg{color:var(--prs-ok-ink)}.prs-note--warn{background:var(--prs-warn-bg);border-color:var(--prs-warn-border)}.prs-note--warn,.prs-note--warn .prs-note-icon,.prs-note--warn .prs-note-title,.prs-note--warn svg{color:var(--prs-warn-ink)}.prs-note--danger{background:var(--prs-danger-bg);border-color:var(--prs-danger-border)}.prs-note--danger,.prs-note--danger .prs-note-icon,.prs-note--danger .prs-note-title,.prs-note--danger svg{color:var(--prs-danger-ink)}.prs-note--accent{background:var(--prs-accent-soft);border-color:var(--prs-accent-ring)}.prs-note--accent,.prs-note--accent .prs-note-icon,.prs-note--accent .prs-note-title,.prs-note--accent svg{color:var(--prs-accent-strong)}.prs-field+.prs-note,.prs-note+.prs-field,.prs-note+.prs-form,.prs-note+.prs-note,.prs-note+.prs-table-wrap{margin-block-start:1rem}.prs-note-list{margin:0;padding-inline-start:1.1rem}.prs-note-list li+li{margin-block-start:.25rem}.prs-errors{margin-block-end:clamp(1rem,3vw,1.5rem)}.prs-note-close{background:none;border:0;color:inherit;cursor:pointer;flex:none;font-size:1.05rem;line-height:1;min-block-size:32px;min-inline-size:32px;opacity:.7;padding:0}.prs-note-close:hover{opacity:1}.prs-form>*+*{margin-block-start:clamp(1.1rem,3vw,1.5rem)}.prs-grid{display:grid;gap:clamp(.9rem,2.5vw,1.25rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.prs-grid--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.prs-grid--thirds{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.prs-grid-full{grid-column:1/-1}.prs-field+.prs-field{margin-block-start:clamp(.9rem,2.5vw,1.25rem)}.prs-label{color:var(--prs-ink);font-size:.88rem;line-height:1.4;margin-block-end:.4rem}.prs-label,.prs-label-sm{display:block;font-weight:700}.prs-label-sm{color:var(--prs-ink-2);font-size:.78rem;letter-spacing:.02em;margin-block-end:.3rem}.prs-req{color:var(--prs-danger-ink);font-weight:700}.prs-optional{font-weight:500}.prs-hint,.prs-optional{color:var(--prs-ink-3);font-size:.8rem}.prs-hint{display:block;line-height:1.5;margin:.4rem 0 0}.prs-hint--flush{margin-block-end:.55rem;margin-block-start:0}.prs-error{color:var(--prs-danger-ink);display:block;font-size:.82rem;font-weight:600;margin:.4rem 0 0}.prs-fieldset{border:0;margin:0;min-width:0;padding:0}.prs-fieldset>legend{color:var(--prs-ink);font-size:.88rem;font-weight:700;margin-block-end:.5rem;padding:0}.prs-page .prs-file,.prs-page .prs-input,.prs-page .prs-select,.prs-page .prs-textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--prs-surface);border:1px solid var(--prs-border-strong);border-radius:var(--prs-radius-sm);box-shadow:var(--prs-shadow-sm);color:var(--prs-ink);font-family:inherit;font-size:.94rem;inline-size:100%;line-height:1.45;min-block-size:46px;padding:.65rem .85rem;transition:border-color .15s var(--prs-ease),box-shadow .15s var(--prs-ease)}.prs-page .prs-textarea{min-block-size:7rem;resize:vertical}.prs-page .prs-select{background-image:var(--prs-chevron);background-position:right .75rem center;background-repeat:no-repeat;background-size:1.15rem 1.15rem;cursor:pointer;padding-inline-end:2.4rem}[dir=rtl] .prs-page .prs-select{background-position:left .75rem center}.prs-page .prs-input::-moz-placeholder,.prs-page .prs-textarea::-moz-placeholder{color:var(--prs-ink-3);opacity:1}.prs-page .prs-input::placeholder,.prs-page .prs-textarea::placeholder{color:var(--prs-ink-3);opacity:1}.prs-page .prs-file:focus,.prs-page .prs-input:focus,.prs-page .prs-select:focus,.prs-page .prs-textarea:focus{border-color:var(--prs-accent-line);box-shadow:0 0 0 3px var(--prs-accent-ring);outline:none}.prs-page .prs-input:disabled,.prs-page .prs-input[readonly],.prs-page .prs-select:disabled,.prs-page .prs-textarea:disabled{background-color:var(--prs-surface-3);color:var(--prs-ink-3);cursor:not-allowed}.prs-page .prs-file.is-invalid,.prs-page .prs-input.is-invalid,.prs-page .prs-select.is-invalid,.prs-page .prs-textarea.is-invalid{border-color:var(--prs-danger-ink);box-shadow:0 0 0 3px var(--prs-danger-bg)}.prs-input--short{inline-size:min(100%,10rem)}.prs-input--half{inline-size:min(100%,22rem)}.prs-page .prs-file{cursor:pointer;padding:.5rem .6rem}.prs-page .prs-file::file-selector-button{background:var(--prs-surface-2);border:1px solid var(--prs-border-strong);border-radius:8px;color:var(--prs-ink);cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;margin-inline-end:.7rem;padding:.45rem .85rem}.prs-page .prs-file::file-selector-button:hover{background:var(--prs-surface-3)}.prs-input-affix{display:block;position:relative}.prs-page .prs-input-affix .prs-input{padding-inline-end:4rem}.prs-input-affix-suffix{align-items:center;color:var(--prs-ink-3);display:flex;font-size:.78rem;font-weight:700;inset-block:0;inset-inline-end:.85rem;pointer-events:none;position:absolute}.prs-inline{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.6rem}.prs-inline>.prs-inline-grow{flex:1 1 14rem;min-width:0}@media (max-width:640px){.prs-page .prs-file,.prs-page .prs-input,.prs-page .prs-select,.prs-page .prs-textarea{font-size:16px;min-block-size:48px}.prs-inline>.prs-btn{inline-size:100%}}.prs-opts{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.prs-opts--single{grid-template-columns:1fr}.prs-opts--inline{display:flex;flex-wrap:wrap;gap:.6rem}.prs-opts--inline .prs-opt-wrap{flex:0 1 auto}.prs-opts--inline .prs-opt{align-items:center;min-block-size:46px;padding:.55rem 1rem}.prs-opt-wrap{display:flex;min-width:0;position:relative}.prs-opt-input{block-size:1px;inline-size:1px;inset-block-start:0;inset-inline-start:0;margin:0;opacity:0;pointer-events:none;position:absolute}.prs-opt{align-items:flex-start;background:var(--prs-surface);border:2px solid var(--prs-border);border-radius:var(--prs-radius);cursor:pointer;display:flex;gap:.8rem;inline-size:100%;min-block-size:56px;padding:.95rem 1rem;transition:border-color .18s var(--prs-ease),box-shadow .18s var(--prs-ease)}@media (hover:hover){.prs-opt:hover{border-color:var(--prs-accent-line);box-shadow:var(--prs-shadow)}}.prs-opt-input:checked+.prs-opt{background:var(--prs-surface);border-color:var(--prs-accent-line);box-shadow:0 0 0 3px var(--prs-accent-ring)}.prs-opt-input:focus-visible+.prs-opt{outline:2px solid var(--prs-accent);outline-offset:2px}.prs-opt-input:disabled+.prs-opt{cursor:not-allowed;opacity:.55}.prs-opt-mark{background:var(--prs-surface);block-size:1.3rem;border:2px solid var(--prs-border-strong);border-radius:50%;flex:none;inline-size:1.3rem;margin-block-start:.1rem;position:relative;transition:border-color .18s var(--prs-ease),background-color .18s var(--prs-ease)}.prs-opts--inline .prs-opt-mark{margin-block-start:0}.prs-opt-mark--box{border-radius:6px}.prs-opt-mark:after{background:var(--prs-accent-line);block-size:.6rem;border-radius:50%;content:"";inline-size:.6rem;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%) scale(0);transition:transform .18s var(--prs-ease)}[dir=rtl] .prs-opt-mark:after{transform:translate(50%,-50%) scale(0)}.prs-opt-mark--box:after{background:var(--prs-accent-line);block-size:.72rem;border-radius:2px;clip-path:polygon(14% 44%,0 58%,40% 100%,100% 16%,86% 2%,38% 72%);inline-size:.72rem}.prs-opt-input:checked+.prs-opt .prs-opt-mark{border-color:var(--prs-accent-line)}.prs-opt-input:checked+.prs-opt .prs-opt-mark:after{transform:translate(-50%,-50%) scale(1)}[dir=rtl] .prs-opt-input:checked+.prs-opt .prs-opt-mark:after{transform:translate(50%,-50%) scale(1)}.prs-opt-body{flex:1 1 auto;min-width:0}.prs-opt-title{color:var(--prs-ink);display:block;font-size:.95rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.prs-opt-desc{color:var(--prs-ink-3);display:block;font-size:.82rem;line-height:1.5;margin-block-start:.2rem}.prs-opt-input:checked+.prs-opt .prs-opt-title{color:var(--prs-accent)}.prs-opt-tag{align-items:center;background:var(--prs-surface-2);border:1px solid var(--prs-border-strong);border-radius:var(--prs-radius-pill);color:var(--prs-ink-2);display:inline-flex;font-size:.74rem;font-weight:700;margin-block-start:.5rem;padding:.2rem .6rem}.prs-opt--card{align-items:center;flex-direction:column;gap:.65rem;padding:clamp(1.1rem,4vw,1.6rem) 1rem;position:relative;text-align:center}.prs-opt-icon{align-items:center;background:var(--prs-surface-2);block-size:3rem;border:1px solid var(--prs-border);border-radius:var(--prs-radius-sm);color:var(--prs-ink-2);display:inline-flex;flex:none;font-size:1.15rem;inline-size:3rem;justify-content:center;transition:color .18s var(--prs-ease),border-color .18s var(--prs-ease)}.prs-opt-icon svg{block-size:1.5rem;inline-size:1.5rem}.prs-opt-icon i{color:inherit}.prs-opt-input:checked+.prs-opt .prs-opt-icon{border-color:var(--prs-accent-line);color:var(--prs-accent)}.prs-opt-check{align-items:center;block-size:1.5rem;border:2px solid var(--prs-border-strong);border-radius:50%;color:transparent;display:inline-flex;inline-size:1.5rem;inset-block-start:.7rem;inset-inline-end:.7rem;justify-content:center;position:absolute;transition:border-color .18s var(--prs-ease),background-color .18s var(--prs-ease),color .18s var(--prs-ease)}.prs-opt-check svg{block-size:.8rem;inline-size:.8rem}.prs-opt-input:checked+.prs-opt .prs-opt-check{background:var(--prs-accent-line);border-color:var(--prs-accent-line);color:#fff}.prs-opts.is-invalid .prs-opt{border-color:var(--prs-danger-ink)}.prs-sub{background:var(--prs-surface-2);border:1px solid var(--prs-border);border-radius:var(--prs-radius);padding:clamp(.9rem,3vw,1.25rem)}.prs-sub>*+*{margin-block-start:clamp(.85rem,2.5vw,1.1rem)}.prs-sub-head{margin-block-end:.75rem}.prs-sub-head p{color:var(--prs-ink-3);font-size:.8rem;line-height:1.5;margin:.25rem 0 0}.prs-divider{border:0;border-block-start:1px solid var(--prs-border);margin-block:clamp(1rem,3vw,1.4rem)}.prs-dl{display:grid;gap:clamp(.85rem,2.5vw,1.25rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0}.prs-dt{color:var(--prs-ink-3);display:block;font-size:.74rem;font-weight:800;letter-spacing:.04em;margin-block-end:.2rem;text-transform:uppercase}.prs-dd{color:var(--prs-ink);font-size:.94rem;line-height:1.5;margin:0;overflow-wrap:anywhere}.prs-dd--strong{font-weight:700}.prs-kv{align-items:baseline;border-block-end:1px dashed var(--prs-border);display:flex;flex-wrap:wrap;gap:.3rem 1rem;justify-content:space-between;padding-block:.6rem}.prs-kv:last-child{border-block-end:0}.prs-kv-key{color:var(--prs-ink-3);font-size:.82rem;font-weight:600}.prs-kv-val{color:var(--prs-ink);font-size:.94rem;font-weight:700;overflow-wrap:anywhere}.prs-pill{align-items:center;background:var(--prs-surface-2);border:1px solid var(--prs-border-strong);border-radius:var(--prs-radius-pill);color:var(--prs-ink-2);display:inline-flex;font-size:.76rem;font-weight:700;gap:.35rem;line-height:1.4;padding:.25rem .7rem;white-space:nowrap}.prs-pill i{color:inherit}.prs-pill--ok{background:var(--prs-ok-bg);border-color:var(--prs-ok-border);color:var(--prs-ok-ink)}.prs-pill--warn{background:var(--prs-warn-bg);border-color:var(--prs-warn-border);color:var(--prs-warn-ink)}.prs-pill--danger{background:var(--prs-danger-bg);border-color:var(--prs-danger-border);color:var(--prs-danger-ink)}.prs-pill--accent{background:var(--prs-accent-soft);border-color:var(--prs-accent-ring);color:var(--prs-accent-strong)}.prs-pill--info{background:var(--prs-info-bg);border-color:var(--prs-info-border);color:var(--prs-info-ink)}.prs-chips{display:flex;flex-wrap:wrap;gap:.45rem}.prs-chip{background:var(--prs-surface-2);border:1px solid var(--prs-border);border-radius:var(--prs-radius-pill);color:var(--prs-ink);font-size:.82rem;gap:.45rem;max-inline-size:100%;overflow-wrap:anywhere;padding:.35rem .75rem}.prs-chip,.prs-chip-num{align-items:center;display:inline-flex}.prs-chip-num{background:var(--prs-ink-fixed);block-size:1.2rem;border-radius:50%;color:var(--prs-on-fixed);flex:none;font-size:.66rem;font-weight:800;inline-size:1.2rem;justify-content:center}.prs-table,.prs-table-wrap{inline-size:100%}.prs-table{border-collapse:collapse;color:var(--prs-ink);font-size:.88rem}.prs-table thead th{background:var(--prs-surface-2);border-block-end:1px solid var(--prs-border-strong);color:var(--prs-ink-3);font-size:.72rem;font-weight:800;letter-spacing:.05em;padding:.7rem 1rem;text-align:start;text-transform:uppercase;white-space:nowrap}.prs-table tbody td{border-block-end:1px solid var(--prs-border);color:var(--prs-ink-2);overflow-wrap:anywhere;padding:.75rem 1rem;vertical-align:middle}.prs-table tbody tr:last-child td{border-block-end:0}.prs-table tbody tr:hover{background:var(--prs-surface-2)}.prs-table .prs-td-strong{color:var(--prs-ink);font-weight:700}.prs-table .prs-td-center{text-align:center}@media (max-width:860px){.prs-table thead{block-size:1px;inline-size:1px;overflow:hidden;position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.prs-table,.prs-table tbody,.prs-table td,.prs-table tr{display:block;inline-size:100%}.prs-table tbody tr{background:var(--prs-surface);border:1px solid var(--prs-border);border-radius:var(--prs-radius-sm);margin-block-end:.75rem;overflow:hidden}.prs-table tbody tr:last-child{margin-block-end:0}.prs-table tbody td{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem 1rem;justify-content:space-between;padding:.6rem .85rem;text-align:start}.prs-table tbody td:before{color:var(--prs-ink-3);content:attr(data-label);flex:none;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.prs-table .prs-td-center{text-align:start}}.prs-empty{color:var(--prs-ink-3);padding:clamp(1.75rem,6vw,3rem) 1rem;text-align:center}.prs-empty-icon{align-items:center;block-size:3.25rem;border:1px dashed var(--prs-border-strong);border-radius:50%;color:var(--prs-ink-3);display:inline-flex;font-size:1.25rem;inline-size:3.25rem;justify-content:center;margin-block-end:.75rem}.prs-empty-icon i{color:inherit}.prs-empty p{font-size:.9rem;line-height:1.6;margin:0}.prs-empty p+p{font-size:.8rem;margin-block-start:.3rem}.prs-ac{position:relative}.prs-ac-panel{background:var(--prs-surface);border:1px solid var(--prs-border-strong);border-radius:var(--prs-radius-sm);box-shadow:var(--prs-shadow-lg);inset-block-start:calc(100% + 4px);inset-inline:0;max-block-size:16rem;overflow-y:auto;position:absolute;z-index:40}.prs-ac-item{background:none;border:0;border-block-end:1px solid var(--prs-border);color:var(--prs-ink);cursor:pointer;display:block;font:inherit;font-size:.88rem;inline-size:100%;padding:.65rem .85rem;text-align:start}.prs-ac-item:last-child{border-block-end:0}.prs-ac-item.is-active,.prs-ac-item:focus,.prs-ac-item:hover{background:var(--prs-surface-3)}.prs-ac-item-title{display:block;font-weight:700}.prs-ac-item-sub{color:var(--prs-ink-3);display:block;font-size:.78rem;margin-block-start:.1rem}.prs-ac-empty{color:var(--prs-ink-3);font-size:.85rem;padding:.75rem .85rem}.prs-ac-add{background:var(--prs-cta-bg);border:1px solid var(--prs-cta-bg);border-radius:8px;color:var(--prs-cta-ink);cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;inset-block-start:50%;inset-inline-end:.4rem;min-block-size:34px;padding-inline:.75rem;position:absolute;transform:translateY(-50%);white-space:nowrap}.prs-ac-add:hover{background:var(--prs-cta-bg-hover);border-color:var(--prs-cta-bg-hover)}.prs-page .prs-ac .prs-input{padding-inline-end:6.5rem}.prs-page .prs-ac--plain .prs-input{padding-inline-end:.85rem}.prs-ac-status{color:var(--prs-ink-3);display:block;font-size:.78rem;margin:.4rem 0 0}.prs-tabs{background:var(--prs-surface-2);border-block-end:1px solid var(--prs-border);display:flex}.prs-tab{align-items:center;background:none;border:0;border-block-end:2px solid transparent;color:var(--prs-ink-3);cursor:pointer;display:inline-flex;flex:1 1 0;font:inherit;font-size:.87rem;font-weight:700;gap:.45rem;justify-content:center;min-block-size:48px;padding:.7rem .85rem}.prs-tab i{color:inherit}.prs-tab:hover{color:var(--prs-ink)}.prs-tab.is-active{background:var(--prs-surface);border-block-end-color:var(--prs-accent-line);color:var(--prs-accent)}.prs-modal{align-items:center;background:#090b0f9e;display:none;top:0;right:0;bottom:0;left:0;justify-content:center;overflow-y:auto;padding:clamp(.75rem,4vw,2rem);position:fixed;z-index:9998;-webkit-overflow-scrolling:touch}.prs-modal.is-open{display:flex}.prs-modal-dialog{background:var(--prs-surface);border:1px solid var(--prs-border);border-radius:var(--prs-radius-lg);box-shadow:var(--prs-shadow-lg);display:flex;flex-direction:column;inline-size:min(100%,36rem);max-block-size:calc(100dvh - 2rem);overflow:hidden}.prs-modal-dialog--wide{inline-size:min(100%,52rem)}.prs-modal-head{align-items:flex-start;background:var(--prs-surface-2);border-block-end:1px solid var(--prs-border);display:flex;gap:1rem;padding:clamp(.9rem,3vw,1.25rem) clamp(1rem,4vw,1.5rem)}.prs-modal-title{color:var(--prs-ink);flex:1 1 auto;font-size:1.02rem;font-weight:800;line-height:1.35;margin:0}.prs-modal-sub{color:var(--prs-ink-3);font-size:.82rem;line-height:1.5;margin:.25rem 0 0}.prs-modal-close{align-items:center;background:var(--prs-surface);block-size:40px;border:1px solid var(--prs-border-strong);border-radius:var(--prs-radius-sm);color:var(--prs-ink-2);cursor:pointer;display:inline-flex;flex:none;font-size:1.15rem;inline-size:40px;justify-content:center;line-height:1}.prs-modal-close:hover{background:var(--prs-surface-3);color:var(--prs-ink)}.prs-modal-body{flex:1 1 auto;overflow-y:auto;padding:clamp(1rem,4vw,1.5rem)}.prs-modal-body>*+*{margin-block-start:clamp(.9rem,2.5vw,1.15rem)}.prs-modal-foot{background:var(--prs-surface-2);border-block-start:1px solid var(--prs-border);display:flex;flex-direction:column-reverse;gap:.6rem;padding:clamp(.85rem,3vw,1.15rem) clamp(1rem,4vw,1.5rem)}.prs-modal-foot .prs-btn{inline-size:100%}@media (min-width:560px){.prs-modal-foot{flex-direction:row;justify-content:flex-end}.prs-modal-foot .prs-btn{inline-size:auto}}.prs-modal-panel{display:block}.prs-oeuvre{background:var(--prs-surface-2);border:1px solid var(--prs-border);border-radius:var(--prs-radius);padding:clamp(.9rem,3vw,1.25rem)}.prs-oeuvre+.prs-oeuvre{margin-block-start:.9rem}.prs-oeuvre-head{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;margin-block-end:.9rem}.prs-oeuvre-title{color:var(--prs-ink);font-size:.9rem;font-weight:700;gap:.5rem}.prs-oeuvre-num,.prs-oeuvre-title{align-items:center;display:inline-flex}.prs-oeuvre-num{background:var(--prs-surface);block-size:1.7rem;border:1px solid var(--prs-border-strong);border-radius:50%;color:var(--prs-ink-2);font-size:.78rem;font-weight:800;inline-size:1.7rem;justify-content:center}.prs-oeuvre-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:720px){.prs-oeuvre-grid{grid-template-columns:minmax(0,2.2fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,1.2fr)}}.prs-money>*+*{margin-block-start:.6rem}.prs-money-group{color:var(--prs-ink-3);font-size:.72rem;font-weight:800;letter-spacing:.07em;margin-block-start:1.1rem;text-transform:uppercase}.prs-money-group:first-child{margin-block-start:0}.prs-money-row{align-items:baseline;background:var(--prs-surface);border:1px solid var(--prs-border);border-radius:var(--prs-radius-sm);display:flex;flex-wrap:wrap;gap:.35rem 1rem;justify-content:space-between;padding:.8rem 1rem}.prs-money-label{color:var(--prs-ink-2);font-size:.9rem}.prs-money-note{color:var(--prs-ink-3);display:block;font-size:.78rem;margin-block-start:.15rem}.prs-money-value{color:var(--prs-ink);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.prs-money-row--subtotal{background:var(--prs-surface-2);border-color:var(--prs-border-strong);border-style:dashed}.prs-money-row--subtotal .prs-money-label{color:var(--prs-ink);font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.prs-money-total{background:var(--prs-ink-fixed);border-color:var(--prs-ink-fixed);padding-block:1rem}.prs-money-total .prs-money-label{color:var(--prs-on-fixed);font-size:.85rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.prs-money-total .prs-money-note{color:var(--prs-on-fixed);opacity:.72}.prs-money-total .prs-money-value{color:var(--prs-on-fixed);font-size:clamp(1.1rem,1rem + .6vw,1.45rem);font-weight:800}.prs-sign{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,1.5rem)}.prs-sign-col{flex:1 1 20rem;min-width:0}.prs-sign-canvas{background:#fff;block-size:160px;border:2px dashed var(--prs-border-strong);border-radius:var(--prs-radius-sm);cursor:crosshair;display:block;inline-size:100%;touch-action:none}.prs-sign-preview{align-items:center;background:#fff;border:1px solid var(--prs-border-strong);border-radius:var(--prs-radius-sm);display:flex;justify-content:center;min-block-size:8rem;padding:.75rem}.prs-sign-preview img{max-block-size:7rem;max-inline-size:100%;-o-object-fit:contain;object-fit:contain}.prs-sign-preview-text{color:#14181f;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-style:italic;text-align:center}.prs-sign-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.6rem}.prs-sign-caption{color:var(--prs-ink-3);font-size:.8rem;font-style:italic;margin:0 0 .5rem}.prs-btn{align-items:center;border:1px solid transparent;border-radius:var(--prs-radius-sm);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:700;gap:.55rem;justify-content:center;line-height:1.2;min-block-size:48px;padding:.7rem 1.35rem;text-align:center;text-decoration:none;transition:background-color .18s var(--prs-ease),border-color .18s var(--prs-ease),color .18s var(--prs-ease),transform .12s var(--prs-ease)}.prs-btn svg{block-size:1rem;flex:none;inline-size:1rem}.prs-btn i{color:inherit}.prs-btn:active{transform:translateY(1px)}.prs-btn.is-busy,.prs-btn[disabled]{cursor:not-allowed;opacity:.65;transform:none}.prs-btn--primary{background:var(--prs-cta-bg);border-color:var(--prs-cta-bg);color:var(--prs-cta-ink)}.prs-btn--primary:hover{background:var(--prs-cta-bg-hover);border-color:var(--prs-cta-bg-hover);color:var(--prs-cta-ink)}.prs-btn--ghost{background:var(--prs-surface);border-color:var(--prs-border-strong);color:var(--prs-ink)}.prs-btn--ghost:hover{background:var(--prs-surface-3);color:var(--prs-ink)}.prs-btn--soft{background:var(--prs-surface-2);border-color:var(--prs-border);color:var(--prs-ink)}.prs-btn--soft:hover{background:var(--prs-surface-3);color:var(--prs-ink)}.prs-btn--sm{font-size:.85rem;min-block-size:40px;padding:.45rem .9rem}.prs-btn--block{inline-size:100%}.prs-btn-quiet{align-items:center;background:none;border:0;color:var(--prs-ink-2);cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;font-weight:600;gap:.35rem;min-block-size:44px;padding-inline:.5rem;text-decoration:underline;text-underline-offset:3px}.prs-btn-quiet:hover{color:var(--prs-ink)}.prs-btn-quiet--danger{color:var(--prs-danger-ink)}.prs-btn-quiet--accent{color:var(--prs-accent)}.prs-icon-btn{align-items:center;background:var(--prs-surface);block-size:44px;border:1px solid var(--prs-border-strong);border-radius:var(--prs-radius-sm);color:var(--prs-danger-ink);cursor:pointer;display:inline-flex;flex:none;font-size:1rem;inline-size:44px;justify-content:center;line-height:1}.prs-icon-btn i{color:inherit}.prs-icon-btn:hover{background:var(--prs-danger-bg);border-color:var(--prs-danger-ink)}.prs-actions{border-block-start:1px solid var(--prs-border);display:flex;flex-direction:column-reverse;gap:.75rem;margin-block-start:clamp(1.5rem,4vw,2rem);padding-block-start:clamp(1.1rem,3vw,1.5rem)}.prs-actions .prs-btn{inline-size:100%}.prs-actions--bare{border-block-start:0;padding-block-start:0}@media (min-width:640px){.prs-actions{align-items:center;flex-direction:row;justify-content:space-between}.prs-actions .prs-btn{inline-size:auto}}.prs-actions form{display:contents;margin:0}.prs-doc{background:var(--prs-surface-2);border:1px solid var(--prs-border-strong);border-radius:var(--prs-radius);color:var(--prs-ink);font-family:Georgia,Times New Roman,serif;font-size:.92rem;line-height:1.75;padding:clamp(1.1rem,4vw,2.5rem)}.prs-doc-head{border-block-end:1px solid var(--prs-border-strong);margin-block-end:clamp(1rem,3vw,1.5rem);padding-block-end:clamp(1rem,3vw,1.5rem);text-align:center}.prs-doc-brand{color:var(--prs-accent);font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);font-weight:800;letter-spacing:.12em}.prs-doc-brand-sub{color:var(--prs-ink-3);font-family:inherit;font-size:.7rem;letter-spacing:.14em;margin:.15rem 0 0;text-transform:uppercase}.prs-doc-stamp{border:2px solid var(--prs-accent);color:var(--prs-accent);display:inline-block;font-size:clamp(.78rem,.74rem + .2vw,.9rem);font-weight:800;letter-spacing:.04em;margin-block-start:clamp(.9rem,3vw,1.25rem);padding:.4rem 1rem}.prs-doc p{margin:0 0 .75rem}.prs-doc-fields{display:grid;gap:.4rem clamp(1rem,3vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin-block:.75rem 1.25rem}.prs-doc-fields--full{grid-template-columns:1fr}.prs-doc-field{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem;min-width:0}.prs-doc-field-label{color:var(--prs-ink-3);flex:none;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.78rem;font-weight:600}.prs-doc-field-value{border-block-end:1px dotted var(--prs-border-strong);color:var(--prs-ink);flex:1 1 6rem;font-weight:700;min-width:0;overflow-wrap:anywhere;padding-block-end:1px}.prs-doc-field-value.is-empty{color:var(--prs-ink-3);font-weight:400}.prs-doc-list{display:grid;gap:.35rem clamp(1rem,3vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));list-style:none;margin-block:.75rem 1.25rem;padding:0}.prs-doc-list li{align-items:baseline;display:flex;gap:.5rem;min-width:0}.prs-doc-list-num{color:var(--prs-ink-3);flex:none;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.78rem;inline-size:1.4rem;text-align:end}.prs-doc-em{color:var(--prs-ink-2);font-style:italic}.prs-doc-sign{display:grid;gap:clamp(1.25rem,4vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-block-start:clamp(1.5rem,5vw,2.5rem)}.prs-doc-sign-title{color:var(--prs-accent);display:inline-block;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.76rem;font-weight:800;letter-spacing:.06em;margin-block-end:.5rem;text-transform:uppercase}.prs-doc-sign-box{background:var(--prs-surface-3);border:2px solid var(--prs-border-strong);border-radius:var(--prs-radius-sm);min-block-size:8rem}.prs-article{background:var(--prs-surface);border:1px solid var(--prs-border);border-radius:var(--prs-radius);padding:clamp(1rem,3.5vw,1.5rem)}.prs-article+.prs-article{margin-block-start:clamp(1rem,3vw,1.4rem)}.prs-article-head{align-items:flex-start;border-block-end:1px solid var(--prs-border);display:flex;gap:.85rem;margin-block-end:clamp(.9rem,3vw,1.25rem);padding-block-end:.85rem}.prs-article-num{align-items:center;background:var(--prs-surface-2);block-size:2.25rem;border:2px solid var(--prs-border-strong);border-radius:50%;color:var(--prs-ink-2);display:inline-flex;flex:none;font-size:.88rem;font-weight:800;inline-size:2.25rem;justify-content:center}.prs-article-num svg{block-size:1rem;inline-size:1rem}.prs-article-head-body{flex:1 1 auto;min-width:0}.prs-list{border:1px solid var(--prs-border);border-radius:var(--prs-radius-sm);overflow:hidden}.prs-list-item{align-items:center;background:var(--prs-surface);border-block-end:1px solid var(--prs-border);color:var(--prs-ink);display:flex;flex-wrap:wrap;font-size:.9rem;gap:.5rem .75rem;padding:.7rem .9rem}.prs-list-item:last-child{border-block-end:0}.prs-list-num{align-items:center;background:var(--prs-surface-2);block-size:1.6rem;border:1px solid var(--prs-border-strong);border-radius:50%;color:var(--prs-ink-2);display:inline-flex;flex:none;font-size:.74rem;font-weight:800;inline-size:1.6rem;justify-content:center}.prs-list-main{flex:1 1 10rem;font-weight:600;min-width:0;overflow-wrap:anywhere}.prs-list-meta{align-items:center;color:var(--prs-ink-3);display:inline-flex;font-size:.78rem;font-variant-numeric:tabular-nums;gap:.5rem}.prs-hero-check{padding-block:clamp(1.25rem,4vw,2rem);text-align:center}.prs-hero-check-icon{align-items:center;background:var(--prs-ok-bg);block-size:4rem;border:2px solid var(--prs-ok-border);border-radius:50%;color:var(--prs-ok-ink);display:inline-flex;inline-size:4rem;justify-content:center;margin-block-end:.9rem}.prs-hero-check-icon svg{block-size:1.9rem;inline-size:1.9rem}.prs-hero-check .prs-title{margin-block-end:.4rem}.prs-hero-check .prs-subtitle{margin-inline:auto;max-inline-size:52ch}.prs-hero{background:var(--prs-surface);border-block-end:1px solid var(--prs-border);overflow:hidden;padding-block:clamp(2.5rem,8vw,5.5rem);position:relative;text-align:center}.prs-hero--media{background:#0d1016;border-block-end:0;padding-block:0}.prs-eyebrow{align-items:center;background:var(--prs-surface-2);border:1px solid var(--prs-border-strong);border-radius:var(--prs-radius-pill);color:var(--prs-ink-2);display:inline-flex;font-size:.8rem;font-weight:700;gap:.5rem;letter-spacing:.02em;margin:0 0 1rem;padding:.4rem .9rem}.prs-eyebrow i{color:var(--prs-accent)}.prs-hero-title{color:var(--prs-ink);font-size:clamp(1.85rem,1.3rem + 2.6vw,3.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.prs-hero-lede{color:var(--prs-ink-2);font-size:clamp(1rem,.94rem + .35vw,1.2rem);line-height:1.6;margin:1rem auto 0;max-width:54ch}.prs-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-block-start:clamp(1.5rem,4vw,2.25rem)}.prs-cta-row .prs-btn{flex:1 1 15rem;max-inline-size:22rem}.prs-slider-overlay{color:#fff;padding-block:clamp(3rem,10vw,7rem);text-align:center}.prs-slider-overlay .prs-fig-label,.prs-slider-overlay .prs-fig-value,.prs-slider-overlay .prs-hero-lede,.prs-slider-overlay .prs-hero-title{color:#fff}.prs-slider-overlay .prs-eyebrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-color:#ffffff57;color:#fff}.prs-slider-overlay .prs-eyebrow i{color:#fff}.prs-slider-overlay .prs-btn--ghost{background:#ffffff1f;border-color:#fff9;color:#fff}.prs-slider-overlay .prs-btn--ghost:hover{background:#fff;color:#11131a}.prs-figures{display:grid;gap:clamp(1rem,3vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));text-align:center}.prs-fig-value{color:var(--prs-accent);display:block;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.prs-fig-label{color:var(--prs-ink-3);display:block;font-size:.82rem;line-height:1.45;margin-block-start:.25rem}.prs-head{margin-block-end:clamp(1.75rem,5vw,3rem);text-align:center}.prs-head .prs-hero-lede{margin-block-start:.75rem}.prs-cards{display:grid;gap:clamp(.9rem,2.5vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.prs-feature{background:var(--prs-surface);border:1px solid var(--prs-border);border-radius:var(--prs-radius);box-shadow:var(--prs-shadow-sm);padding:clamp(1.25rem,4vw,1.75rem)}.prs-feature-icon{align-items:center;background:var(--prs-surface-2);block-size:3rem;border:1px solid var(--prs-border-strong);border-radius:var(--prs-radius-sm);display:inline-flex;font-size:1.15rem;inline-size:3rem;justify-content:center;margin-block-end:.9rem}.prs-feature-icon i{color:inherit}.prs-feature h3{color:var(--prs-ink);font-size:1.05rem;font-weight:800;line-height:1.35;margin:0 0 .5rem}.prs-feature p{color:var(--prs-ink-2);font-size:.9rem;line-height:1.65;margin:0}.prs-steps-doc{counter-reset:prs-proc;display:grid}.prs-proc,.prs-steps-doc{gap:clamp(.9rem,3vw,1.25rem)}.prs-proc{background:var(--prs-surface);border:1px solid var(--prs-border);border-radius:var(--prs-radius);counter-increment:prs-proc;display:flex;padding:clamp(1.1rem,4vw,1.6rem)}.prs-proc:before{align-items:center;background:var(--prs-ink-fixed);block-size:2.75rem;border-radius:50%;color:var(--prs-on-fixed);content:counter(prs-proc);display:inline-flex;flex:none;font-size:1.05rem;font-weight:800;inline-size:2.75rem;justify-content:center}.prs-proc-body{flex:1 1 auto;min-width:0}.prs-proc-body h3{color:var(--prs-ink);font-size:1.05rem;font-weight:800;margin:0 0 .4rem}.prs-proc-body p{color:var(--prs-ink-2);font-size:.9rem;line-height:1.65;margin:0}.prs-proc-note{align-items:flex-start;background:var(--prs-surface-2);border:1px solid var(--prs-border);border-radius:var(--prs-radius-sm);color:var(--prs-ink-2);display:flex;font-size:.82rem;gap:.55rem;margin-block-start:.75rem;padding:.6rem .8rem}.prs-proc-note i{color:var(--prs-accent);margin-block-start:.15rem}.prs-faq{display:grid;gap:.75rem}.prs-faq-item{background:var(--prs-surface);border:1px solid var(--prs-border);border-radius:var(--prs-radius);padding:clamp(1rem,3.5vw,1.4rem)}.prs-faq-item h3{align-items:flex-start;color:var(--prs-ink);display:flex;font-size:1rem;font-weight:800;gap:.6rem;line-height:1.45;margin:0 0 .5rem}.prs-faq-item h3 i{color:var(--prs-accent);flex:none;margin-block-start:.2rem}.prs-faq-item p{color:var(--prs-ink-2);font-size:.9rem;line-height:1.7;margin:0}.prs-band{background:#9e440d;color:#fff;padding-block:clamp(2.25rem,7vw,4rem);text-align:center}.prs-band h2{color:#fff;font-size:clamp(1.45rem,1.2rem + 1.4vw,2.2rem);font-weight:800;line-height:1.2;margin:0 0 .75rem}.prs-band p{color:#ffffffe6;font-size:clamp(.95rem,.9rem + .25vw,1.1rem);line-height:1.65;margin:0 auto;max-width:52ch}.prs-band .prs-btn--primary{background:#fff;border-color:#fff;color:#9e440d}.prs-band .prs-btn--primary:hover{background:#ffffffe0;border-color:#ffffffe0;color:#7d3409}.prs-page .select2-container--default .select2-selection--single{align-items:center;background-color:var(--prs-surface);block-size:auto;border:1px solid var(--prs-border-strong);border-radius:var(--prs-radius-sm);box-shadow:var(--prs-shadow-sm);display:flex;min-block-size:46px;padding:0 2.25rem 0 .85rem}.prs-page .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--prs-ink);font-size:.94rem;line-height:1.45;padding:0}.prs-page .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--prs-ink-3)}.prs-page .select2-container--default .select2-selection--single .select2-selection__arrow{block-size:100%}.prs-page .select2-container--default.select2-container--focus .select2-selection--single,.prs-page .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--prs-accent-line);box-shadow:0 0 0 3px var(--prs-accent-ring)}.prs-page .select2-container--default.public-select2-invalid .select2-selection--single,.prs-page select.is-invalid+.select2-container .select2-selection--single{border-color:var(--prs-danger-ink);box-shadow:0 0 0 3px var(--prs-danger-bg)}@media (max-width:640px){.prs-page .select2-container--default .select2-selection--single{min-block-size:48px}.prs-page .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px}}.select2-dropdown.prs-s2-drop{background-color:#fff;border-color:#11182738;border-radius:12px;overflow:hidden;z-index:10000}.select2-container--default .prs-s2-drop .select2-results__option{color:#14181f}.select2-container--default .prs-s2-drop .select2-results__option--highlighted[aria-selected]{background-color:#c25410;color:#fff}.select2-container--default .prs-s2-drop .select2-results__option[aria-selected=true]{background-color:#e8701a1f;color:#9e440d;font-weight:600}.prs-s2-drop .select2-search--dropdown .select2-search__field{background-color:#fff!important;border:1px solid rgba(17,24,39,.22)!important;color:#14181f!important}body.dark-mode .select2-dropdown.prs-s2-drop{background-color:#1e222a;border-color:#ffffff3d}body.dark-mode .select2-container--default .prs-s2-drop .select2-results__option{color:#f4f5f7}body.dark-mode .select2-container--default .prs-s2-drop .select2-results__option--highlighted[aria-selected]{background-color:#f7a05a;color:#1a1208}body.dark-mode .select2-container--default .prs-s2-drop .select2-results__option[aria-selected=true]{background-color:#f7a05a2e;color:#ffc08d}body.dark-mode .prs-s2-drop .select2-search--dropdown .select2-search__field{background-color:#12151b!important;border-color:#ffffff3d!important;color:#f4f5f7!important}.select2-container--open{z-index:10000}.prs-page .rep-search label,.prs-page .rep-search p{color:var(--prs-ink-2)}.prs-page #rep_search_input{background-color:var(--prs-surface);border:1px solid var(--prs-border-strong);border-radius:var(--prs-radius-sm);box-shadow:var(--prs-shadow-sm);color:var(--prs-ink);font-size:.94rem;inline-size:100%;min-block-size:46px;padding:.65rem .85rem}.prs-page #rep_search_input::-moz-placeholder{color:var(--prs-ink-3)}.prs-page #rep_search_input::placeholder{color:var(--prs-ink-3)}.prs-page #rep_search_input:focus{border-color:var(--prs-accent-line);box-shadow:0 0 0 3px var(--prs-accent-ring);outline:none}.prs-page #rep_search_results{background:var(--prs-surface);border:1px solid var(--prs-border-strong);border-radius:var(--prs-radius-sm);box-shadow:var(--prs-shadow-lg);color:var(--prs-ink)}.prs-page #rep_search_results>*{color:var(--prs-ink)}.prs-page #rep_search_results .rep-hit:hover,.prs-page #rep_search_results [role=option]:hover{background:var(--prs-surface-3)}.prs-page #rep_search_selected{color:var(--prs-ok-ink)}.prs-page #rep_create_btn_fallback{color:var(--prs-accent)}.prs-page #rep_cancel_btn{color:var(--prs-ink-2)}@media (max-width:640px){.prs-page #rep_search_input{font-size:16px;min-block-size:48px}}.prs-toast{background:#11131a;border-radius:12px;box-shadow:0 18px 40px -18px #000000b3;color:#fff;font-size:.88rem;font-weight:600;inset-block-end:1.25rem;inset-inline:1rem auto;line-height:1.5;max-inline-size:min(calc(100vw - 2rem),24rem);padding:.85rem 1.1rem;position:fixed;transition:opacity .3s ease;z-index:10001}@media (min-width:640px){.prs-toast{inset-inline:auto 1.5rem}}.prs-toast--ok{background:#15803d}.prs-toast--danger{background:#b91c1c}body.dark-mode .prs-toast{background:#e8eaee;color:#11131a}body.dark-mode .prs-toast--ok{background:#86efac;color:#0b2415}body.dark-mode .prs-toast--danger{background:#fca5a5;color:#340c0c}.prs-s2-item{align-items:flex-start;display:flex;gap:.5rem;padding-block:.15rem}.prs-s2-item-body{flex:1 1 auto;min-width:0}.prs-s2-item-title{color:#14181f;font-weight:600}.prs-s2-item-sub,.prs-s2-item-title{display:block;overflow-wrap:anywhere}.prs-s2-item-sub{color:#656c78;font-size:.78rem;margin-block-start:.1rem}.prs-s2-tag{background:#11182714;border-radius:5px;color:#444b57;flex:none;font-size:.66rem;font-weight:700;padding:.1rem .45rem;white-space:nowrap}.select2-container--default .prs-s2-drop .select2-results__option--highlighted[aria-selected] .prs-s2-item-sub,.select2-container--default .prs-s2-drop .select2-results__option--highlighted[aria-selected] .prs-s2-item-title{color:#fff}.select2-container--default .prs-s2-drop .select2-results__option--highlighted[aria-selected] .prs-s2-tag{background:#ffffff40;color:#fff}body.dark-mode .prs-s2-item-title{color:#f4f5f7}body.dark-mode .prs-s2-item-sub{color:#a3abb8}body.dark-mode .prs-s2-tag{background:#ffffff24;color:#cbd2dc}body.dark-mode .select2-container--default .prs-s2-drop .select2-results__option--highlighted[aria-selected] .prs-s2-item-sub,body.dark-mode .select2-container--default .prs-s2-drop .select2-results__option--highlighted[aria-selected] .prs-s2-item-title{color:#1a1208}body.dark-mode .select2-container--default .prs-s2-drop .select2-results__option--highlighted[aria-selected] .prs-s2-tag{background:#0000002e;color:#1a1208}.prs-ad-lines>*+*{margin-block-start:.6rem}.prs-ad-line{align-items:center;display:flex;gap:.5rem}.prs-ad-line-field{flex:1 1 auto;min-width:0}.prs-actions.prs-actions>*+*,.prs-cards.prs-cards>*+*,.prs-chips.prs-chips>*+*,.prs-cta-row.prs-cta-row>*+*,.prs-dl.prs-dl>*+*,.prs-doc-fields.prs-doc-fields>*+*,.prs-doc-list.prs-doc-list>*+*,.prs-doc-sign.prs-doc-sign>*+*,.prs-faq.prs-faq>*+*,.prs-figures.prs-figures>*+*,.prs-grid.prs-grid>*+*,.prs-inline.prs-inline>*+*,.prs-modal-foot.prs-modal-foot>*+*,.prs-oeuvre-grid.prs-oeuvre-grid>*+*,.prs-opts.prs-opts>*+*,.prs-sign.prs-sign>*+*,.prs-steps-doc.prs-steps-doc>*+*{margin-block-start:0}@media (prefers-reduced-motion:reduce){.prs-page *,.prs-page :after,.prs-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.prs-card-head--brand{background:linear-gradient(135deg,var(--prs-head-from),var(--prs-head-to));border-block-end-color:transparent;color:var(--prs-head-ink);position:relative}.prs-card-head--brand:after{background:linear-gradient(90deg,var(--prs-logo-orange) 0 46%,var(--prs-logo-silver) 46% 64%,var(--prs-logo-green) 64% 100%);block-size:3px;content:"";inset-block-end:0;inset-inline:0;position:absolute}.prs-card-head--brand .prs-h2,.prs-card-head--brand .prs-title{color:var(--prs-head-ink)}.prs-card-head--brand .prs-eyebrow-label,.prs-card-head--brand .prs-subtitle{color:var(--prs-head-ink-2)}.prs-card-head--brand .prs-pill,.prs-card-head--brand .prs-pill--accent,.prs-card-head--brand .prs-pill--info,.prs-card-head--brand .prs-pill--ok{background:#fff;border-color:#fff;color:var(--prs-head-to)}.prs-step[data-state=done] .prs-step-badge{background:var(--prs-green-ink);border-color:var(--prs-green-ink);color:var(--prs-on-green)}.prs-step[data-state=current]:before,.prs-step[data-state=done]:before{background:var(--prs-green-ink)}.prs-step[data-state=done] .prs-step-label{color:var(--prs-green-ink);font-weight:700}.prs-step[data-state=current] .prs-step-badge{background:var(--prs-cta-bg);border-color:var(--prs-cta-bg);box-shadow:0 0 0 5px var(--prs-accent-soft);color:var(--prs-cta-ink)}.prs-step[data-state=current] .prs-step-label{color:var(--prs-accent-strong);font-weight:700}.prs-step[data-state=todo] .prs-step-badge{border-color:var(--prs-logo-silver)}.prs-steps-bar{background:var(--prs-surface-3);block-size:6px;border-radius:var(--prs-radius-pill);display:block;margin-block-start:.85rem;overflow:hidden}.prs-steps-bar>span{background:linear-gradient(90deg,var(--prs-green-ink),var(--prs-logo-orange));block-size:100%;border-radius:inherit;display:block;transition:inline-size .35s var(--prs-ease)}@media (min-width:900px){.prs-steps-bar{display:none}}.prs-hero-check-icon{background:var(--prs-green-ink);border-color:var(--prs-green-ink);box-shadow:0 0 0 6px var(--prs-green-soft);color:var(--prs-on-green)}.prs-chip-num,.prs-proc:before{background:linear-gradient(135deg,var(--prs-head-from),var(--prs-head-to));color:#fff}.prs-feature-icon{background:var(--prs-accent-soft);border-color:var(--prs-accent-ring);color:var(--prs-accent)}.prs-feature{transition:transform .18s var(--prs-ease),box-shadow .18s var(--prs-ease),border-color .18s var(--prs-ease)}.prs-feature:hover{border-color:var(--prs-accent-ring);box-shadow:var(--prs-shadow);transform:translateY(-3px)}.prs-band{background:linear-gradient(135deg,#b64d0e,#7d3409);position:relative}.prs-band p{color:#fffffff0}.prs-band:before{background:linear-gradient(90deg,var(--prs-logo-orange) 0 46%,var(--prs-logo-silver) 46% 64%,var(--prs-logo-green) 64% 100%);block-size:3px;content:"";inset-block-start:0;inset-inline:0;position:absolute}.prs-hero:before{background:radial-gradient(60% 80% at 15% 0,var(--prs-accent-soft),transparent 70%),radial-gradient(50% 70% at 90% 100%,var(--prs-green-soft),transparent 70%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.prs-hero>*{position:relative}
