img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.fpvp-preprocessor{--fsu-red:#c8282f;--fsu-red-dark:#a9252a;--fsu-blue:#307baa;--fsu-green:#6aac4b;--fsu-yellow:#efb33e;--fsu-ink:#151515;--fsu-muted:#64686d;--fsu-line:#e2e4e7;--fsu-soft:#f3f5f7;--fsu-radius:12px;--fsu-shadow:0 12px 30px rgba(24, 30, 38, 0.12);box-sizing:border-box;max-width:1080px;margin:0 auto;color:var(--fsu-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (min-width:900px){.fpvp-page.fpvp-editing .fpvp-toolbar{padding:8px;border:1px solid var(--fsu-line);border-radius:16px;background:rgb(255 255 255 / .94);box-shadow:0 6px 18px rgb(24 30 38 / .06)}.fpvp-page.fpvp-editing .fpvp-toolbar .fpvp-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:7px 8px;border-radius:11px;background:var(--fsu-soft);font-size:.74rem;white-space:nowrap}.fpvp-page.fpvp-editing .fpvp-toolbar .fpvp-button:hover{background:#eaf3f8}.fpvp-page.fpvp-editing .fpvp-toolbar .fpvp-rotate,.fpvp-page.fpvp-editing .fpvp-toolbar .fpvp-recenter,.fpvp-page.fpvp-editing .fpvp-toolbar .fpvp-restart{display:none}.fpvp-page.fpvp-editing .fpvp-tool-icon{color:var(--fsu-blue);font-size:1.15rem;line-height:1}.fpvp-page.fpvp-editing .fpvp-rotate::after,.fpvp-page.fpvp-editing .fpvp-recenter::after,.fpvp-page.fpvp-editing .fpvp-restart::after{content:none}.fpvp-page.fpvp-editing .fpvp-zoom-controls{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:7px;padding-top:2px}.fpvp-page.fpvp-editing .fpvp-zoom-controls label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px;font-size:.74rem}.fpvp-page.fpvp-editing .fpvp-zoom-in,.fpvp-page.fpvp-editing .fpvp-zoom-out{display:grid;place-items:center;width:38px;height:38px;min-height:38px;padding:0;border-radius:12px;font-size:1.45rem;line-height:1}.fpvp-page.fpvp-editing .fpvp-guide{padding:18px;border:1px solid var(--fsu-line);border-left:1px solid var(--fsu-line);border-radius:18px;background:#fff;box-shadow:0 8px 22px rgb(24 30 38 / .07)}.fpvp-page.fpvp-editing .fpvp-guide.is-warning,.fpvp-page.fpvp-editing .fpvp-guide.is-reject,.fpvp-page.fpvp-editing .fpvp-guide.is-summary{background:#fff}.fpvp-page.fpvp-editing .fpvp-guide strong{font-size:1.05rem}.fpvp-page.fpvp-editing .fpvp-guide .fpvp-resolution{margin-top:4px;color:var(--fsu-muted);font-size:.82rem}.fpvp-page.fpvp-editing .fpvp-guide-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.fpvp-page.fpvp-editing .fpvp-guide-actions .fpvp-button{min-height:48px;border-radius:12px}.fpvp-page.fpvp-editing .fpvp-guide-actions .fpvp-button-primary{border-color:var(--fsu-blue);background:var(--fsu-blue)}.fpvp-page.fpvp-editing .fpvp-editor-bottom{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-button{display:grid;grid-template-columns:24px 1fr;align-items:center;min-height:54px;padding:8px 10px;border:1px solid var(--fsu-line);border-radius:14px;background:#fff;color:var(--fsu-ink);font-size:.76rem;font-weight:750;text-align:left}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-button small{grid-column:2;margin-top:-3px;color:var(--fsu-muted);font-size:.64rem;font-weight:600}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-button:hover:not(:disabled){border-color:var(--fsu-blue);background:#eaf3f8}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-button:disabled{opacity:.42}.fpvp-page.fpvp-editing .fpvp-editor-action-icon{color:var(--fsu-blue);font-size:1.2rem;line-height:1;text-align:center}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-delete .fpvp-editor-action-icon{color:var(--fsu-red)}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-add-mask{background:#eaf3f8;border-color:#b9d5e6}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-finish-masks{grid-column:1 / -1;display:flex;justify-content:center;gap:9px;min-height:52px;border:0;border-radius:14px;background:linear-gradient(135deg,#d3333a,#c8282f);color:#fff;font-size:.9rem;box-shadow:0 10px 20px rgb(200 40 47 / .18)}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-finish-masks:hover,.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-finish-masks:focus-visible{background:#a9252a;color:#fff}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-finish-masks:hover span,.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-finish-masks:focus-visible span{color:#fff}.fpvp-page.fpvp-editing .fpvp-add-mask::after,.fpvp-page.fpvp-editing .fpvp-underlay::after,.fpvp-page.fpvp-editing .fpvp-undo::after,.fpvp-page.fpvp-editing .fpvp-redo::after,.fpvp-page.fpvp-editing .fpvp-delete::after{content:none}}.fpvp-preprocessor-webapp-root .fpvp-pdf-picker{position:fixed;z-index:40;inset:0;display:grid;place-items:center;padding:24px;background:rgb(22 27 33 / .46);backdrop-filter:blur(8px)}.fpvp-preprocessor-webapp-root .fpvp-pdf-picker-card{width:min(820px, 100%);max-height:min(760px, calc(100dvh - 48px));overflow:auto;padding:24px;border:1px solid rgb(255 255 255 / .75);border-radius:24px;background:#fff;box-shadow:0 24px 70px rgb(0 0 0 / .28)}.fpvp-preprocessor-webapp-root .fpvp-pdf-picker-heading{display:flex;gap:12px;align-items:center;margin-bottom:18px}.fpvp-preprocessor-webapp-root .fpvp-pdf-picker-heading>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#fff0f1;color:var(--fsu-red);font-size:.72rem;font-weight:800}.fpvp-preprocessor-webapp-root .fpvp-pdf-picker-heading strong,.fpvp-preprocessor-webapp-root .fpvp-pdf-picker-heading small{display:block}.fpvp-preprocessor-webapp-root .fpvp-pdf-picker-heading strong{font-size:1.1rem;color:var(--fsu-ink)}.fpvp-preprocessor-webapp-root .fpvp-pdf-picker-heading small{margin-top:3px;color:var(--fsu-muted)}.fpvp-preprocessor-webapp-root .fpvp-pdf-page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px}.fpvp-preprocessor-webapp-root .fpvp-pdf-page-choice{display:grid;gap:8px;justify-items:center;min-height:180px;padding:10px;border:1px solid var(--fsu-line);border-radius:16px;background:#fff;color:var(--fsu-ink);font:inherit;font-weight:750;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.fpvp-preprocessor-webapp-root .fpvp-pdf-page-choice:hover{transform:translateY(-2px);border-color:var(--fsu-blue);box-shadow:0 10px 20px rgb(32 100 145 / .12)}.fpvp-preprocessor-webapp-root .fpvp-pdf-page-choice.is-selected{border:2px solid var(--fsu-blue);background:#eff8fc;box-shadow:0 0 0 3px rgb(46 135 190 / .12)}.fpvp-preprocessor-webapp-root .fpvp-pdf-page-choice canvas{display:block;max-width:100%;max-height:132px;border:1px solid #e4e7ea;box-shadow:0 3px 8px rgb(21 21 21 / .12)}.fpvp-preprocessor-webapp-root .fpvp-pdf-picker-status{min-height:1.4em;margin:16px 0;color:var(--fsu-muted);font-size:.9rem;font-weight:650}.fpvp-preprocessor-webapp-root .fpvp-pdf-picker-actions{display:flex;justify-content:flex-end;gap:10px}.fpvp-preprocessor-webapp-root .fpvp-pdf-picker-actions .fpvp-button{min-height:46px;padding:0 18px;border-radius:13px}@media (max-width:899px){.fpvp-preprocessor-webapp-root .fpvp-pdf-picker{padding:12px}.fpvp-preprocessor-webapp-root .fpvp-pdf-picker-card{max-height:calc(100dvh - 24px);padding:18px;border-radius:20px}.fpvp-preprocessor-webapp-root .fpvp-pdf-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fpvp-preprocessor-webapp-root .fpvp-pdf-page-choice{min-height:154px;padding:8px;border-radius:13px;font-size:.86rem}.fpvp-preprocessor-webapp-root .fpvp-pdf-page-choice canvas{max-height:106px}.fpvp-preprocessor-webapp-root .fpvp-pdf-picker-actions{display:grid;grid-template-columns:1fr 1.4fr}.fpvp-preprocessor-webapp-root .fpvp-pdf-picker-actions .fpvp-button{width:100%;padding:0 10px}}.fpvp-preprocessor *,.fpvp-preprocessor *::before,.fpvp-preprocessor *::after{box-sizing:inherit}.fpvp-preprocessor [hidden]{display:none!important}.fpvp-intro,.fpvp-page,.fpvp-safety,.fpvp-results{position:relative;margin-bottom:18px;padding:18px;border:1px solid var(--fsu-line);border-radius:var(--fsu-radius);background:#fff;box-shadow:var(--fsu-shadow)}.fpvp-intro{overflow:hidden;padding-top:25px}.fpvp-color-band{position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,#6aac4b 0 25%,#307baa 25% 50%,#efb33e 50% 75%,#c8282f 75% 100%)}.fpvp-preprocessor h2,.fpvp-preprocessor h3,.fpvp-preprocessor p{margin-top:0}.fpvp-preprocessor h2{font-size:1.35rem;line-height:1.2}.fpvp-preprocessor h3{font-size:1.15rem;line-height:1.2}.fpvp-intro p,.fpvp-page-note,.fpvp-page-status,.fpvp-status{color:var(--fsu-muted)}.fpvp-page-header,.fpvp-toolbar,.fpvp-safety,.fpvp-file-picker,.fpvp-guide,.fpvp-guide-actions,.fpvp-zoom-controls,.fpvp-zoom-controls label{display:flex;align-items:center;gap:10px}.fpvp-page-header,.fpvp-toolbar{justify-content:space-between}.fpvp-page-title,.fpvp-page-note{margin-bottom:2px}.fpvp-file-picker{flex-wrap:wrap;justify-content:center;min-height:54px;padding:11px 16px;border:2px dashed var(--fsu-blue);border-radius:var(--fsu-radius);background:#eaf3f8;color:var(--fsu-blue);font-weight:700;cursor:pointer}.fpvp-file-picker>span{flex:1 0 100%;text-align:center}.fpvp-file-picker .fpvp-button{min-height:44px;flex:1 1 170px;color:var(--fsu-blue)}.fpvp-file-picker:focus-within{outline:3px solid rgb(48 123 170 / .28);outline-offset:2px}.fpvp-file-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fpvp-button,.fpvp-remove-page,.fpvp-zoom-in,.fpvp-zoom-out,.fpvp-summary-mask{font:inherit}.fpvp-button,.fpvp-remove-page{min-height:46px;padding:9px 15px;border:1px solid var(--fsu-line);border-radius:9px;background:#fff;color:var(--fsu-ink);font-weight:700;cursor:pointer;touch-action:manipulation}.fpvp-button:hover,.fpvp-button:focus-visible,.fpvp-remove-page:hover,.fpvp-remove-page:focus-visible,.fpvp-summary-mask:hover,.fpvp-summary-mask:focus-visible{border-color:var(--fsu-blue);outline:3px solid rgb(48 123 170 / .2);outline-offset:2px}.fpvp-button-primary{border-color:var(--fsu-red);background:linear-gradient(135deg,#d3333a,#c8282f);color:#fff}.fpvp-button-primary:hover,.fpvp-button-primary:focus-visible{border-color:var(--fsu-red-dark);background:var(--fsu-red-dark)}.fpvp-button:disabled,.fpvp-zoom-in:disabled,.fpvp-zoom-out:disabled{cursor:not-allowed;opacity:.48}.fpvp-button-secondary{border-color:var(--fsu-blue);color:var(--fsu-blue)}.fpvp-add-page{display:block;width:100%;margin:0 0 18px}.fpvp-add-page span{font-weight:500}.fpvp-remove-page{min-height:42px;color:var(--fsu-red)}.fpvp-page-status{min-height:22px;margin:8px 0;font-size:.9rem}.fpvp-editor{margin-top:8px}.fpvp-toolbar{flex-wrap:wrap;margin-bottom:8px;padding:8px;border-radius:9px;background:var(--fsu-soft)}.fpvp-zoom-controls{flex:1;justify-content:flex-end}.fpvp-zoom-controls label{flex:1;justify-content:flex-end;font-weight:700}.fpvp-zoom-controls input[type="range"]{width:min(240px, 36vw);min-height:40px;touch-action:pan-x}.fpvp-zoom-in,.fpvp-zoom-out{flex:0 0 46px;width:46px;height:46px;border:1px solid var(--fsu-blue);border-radius:50%;background:#fff;color:var(--fsu-blue);font-size:1.5rem;font-weight:800;line-height:1;cursor:pointer;touch-action:manipulation}.fpvp-guide{align-items:stretch;flex-direction:column;margin:8px 0;padding:10px 12px;border-left:4px solid var(--fsu-blue);border-radius:7px;background:#eaf3f8}.fpvp-guide strong{font-size:1rem}.fpvp-guide span{font-size:.9rem;line-height:1.35}.fpvp-guide .fpvp-resolution{font-weight:700}.fpvp-guide.is-warning{border-left-color:var(--fsu-yellow);background:#fff8e7}.fpvp-guide.is-reject{border-left-color:var(--fsu-red);background:#fff0f1}.fpvp-guide.is-summary{border-left-color:var(--fsu-green);background:#eef8e9}.fpvp-guide-actions{flex-wrap:wrap}.fpvp-guide-actions .fpvp-button{flex:1 1 180px}.fpvp-canvas-scroller{max-width:100%;height:min(68vh, 780px);overflow:auto;margin-bottom:10px;border:1px solid var(--fsu-line);border-radius:9px;background-color:#d5d8dc;background-image:linear-gradient(45deg,#c8ccd0 25%,transparent 25%),linear-gradient(-45deg,#c8ccd0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#c8ccd0 75%),linear-gradient(-45deg,transparent 75%,#c8ccd0 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.fpvp-canvas{display:block;max-width:none;margin:auto;background:#fff;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none}.fpvp-canvas:active{cursor:grabbing}.fpvp-mask-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-bottom:8px}.fpvp-summary-mask{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:7px 9px;border:1px solid var(--fsu-line);border-radius:8px;background:#fff;color:var(--fsu-ink);text-align:left;cursor:pointer}.fpvp-summary-mask>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--fsu-yellow);font-weight:800}.fpvp-summary-mask small{color:var(--fsu-blue);font-weight:700}.fpvp-safety{align-items:stretch;flex-direction:column;gap:14px;padding:16px;border-radius:16px;border-left:5px solid var(--fsu-red);box-shadow:0 8px 20px rgb(24 30 38 / .08)}.fpvp-safety-heading{display:flex;align-items:center;gap:10px}.fpvp-safety-heading>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff0f1;font-size:.95rem}.fpvp-safety-heading>div{display:grid;gap:1px}.fpvp-safety-heading strong{font-size:.94rem}.fpvp-safety-heading small{color:var(--fsu-muted);font-size:.74rem}.fpvp-safety>label{display:grid;grid-template-columns:28px 1fr;align-items:start;gap:10px;font-weight:700;line-height:1.4}.fpvp-safety input[type="checkbox"]{width:24px;height:24px;margin:0;accent-color:var(--fsu-red)}.fpvp-safety-copy{display:grid;gap:4px}.fpvp-safety-copy>span{color:var(--fsu-muted);font-size:.82rem;font-weight:500;line-height:1.35}.fpvp-status,.fpvp-page-status{margin-bottom:0}.fpvp-status.is-error,.fpvp-page-status.is-error{color:var(--fsu-red);font-weight:700}.fpvp-results{border-left:5px solid var(--fsu-green)}.fpvp-result{display:grid;grid-template-columns:minmax(100px,200px) 1fr;align-items:center;gap:16px;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--fsu-line)}.fpvp-result img{display:block;width:100%;height:auto;border:1px solid var(--fsu-line);border-radius:6px}.fpvp-result figcaption{font-weight:700}@media (max-width:680px){.fpvp-intro,.fpvp-safety,.fpvp-results{padding:12px}.fpvp-page{padding:8px}.fpvp-page-header{padding:4px}.fpvp-toolbar{align-items:stretch;flex-direction:column}.fpvp-toolbar>.fpvp-button{min-height:42px}.fpvp-zoom-controls,.fpvp-zoom-controls label{justify-content:stretch}.fpvp-zoom-controls input[type="range"]{min-width:0;width:100%}.fpvp-guide{position:sticky;top:0;z-index:2;margin:5px 0;padding:8px 10px}.fpvp-guide .fpvp-button{min-height:44px}.fpvp-canvas-scroller{height:72vh}.fpvp-button,.fpvp-remove-page{min-height:48px}.fpvp-remove-page{width:auto}.fpvp-mask-list{grid-template-columns:1fr}.fpvp-result{grid-template-columns:1fr}.fpvp-result img{max-height:360px;object-fit:contain}}@media (prefers-reduced-motion:reduce){.fpvp-preprocessor *,.fpvp-preprocessor *::before,.fpvp-preprocessor *::after{scroll-behavior:auto!important}}.fpvp-editor-topbar .fpvp-back,.fpvp-editor-topbar .fpvp-help{display:none}.fpvp-page.fpvp-editing .fpvp-editor-topbar .fpvp-help{display:inline-flex}.fpvp-page.fpvp-editing .fpvp-editor-topbar .fpvp-back{display:inline-flex}.fpvp-editor-bottom{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.fpvp-editor-bottom .fpvp-button{flex:1 1 128px;min-height:44px}.fpvp-summary-mask.is-active{border-color:var(--fsu-yellow);box-shadow:0 0 0 2px rgb(239 179 62 / .35)}.fpvp-loupe{display:none;position:absolute;z-index:8;width:124px;height:124px;overflow:hidden;border:3px solid #fff;border-radius:50%;box-shadow:var(--fsu-shadow);pointer-events:none}.fpvp-loupe.is-visible{display:block}.fpvp-loupe canvas{width:120px;height:120px}.fpvp-zoom-hint{display:none}@media (max-width:899px),(orientation:landscape) and (max-height:720px) and (pointer:coarse){.fpvp-page.fpvp-editing{position:fixed;z-index:9999;inset:0;display:flex;flex-direction:column;margin:0;padding:8px;border:0;border-radius:0;overflow:hidden}.fpvp-page.fpvp-editing .fpvp-file-picker,.fpvp-page.fpvp-editing .fpvp-page-status{display:none}.fpvp-page.fpvp-editing .fpvp-editor{display:flex;min-height:0;flex:1;flex-direction:column}.fpvp-page.fpvp-editing .fpvp-toolbar{flex-wrap:nowrap;overflow-x:auto;flex-direction:row}.fpvp-page.fpvp-editing .fpvp-toolbar .fpvp-button{min-width:44px;width:44px;padding:0;font-size:0}.fpvp-page.fpvp-editing .fpvp-rotate::after{content:'↻';font-size:24px}.fpvp-page.fpvp-editing .fpvp-recenter::after{content:'⊙';font-size:24px}.fpvp-page.fpvp-editing .fpvp-restart::after{content:'↺';font-size:24px}.fpvp-page.fpvp-editing .fpvp-zoom-controls{justify-content:flex-end;gap:4px}.fpvp-page.fpvp-editing .fpvp-zoom-controls label{flex:0;gap:2px;font-size:0}.fpvp-page.fpvp-editing .fpvp-zoom-controls input[type="range"]{display:none}.fpvp-page.fpvp-editing .fpvp-zoom-controls output{font-size:.82rem;min-width:38px}.fpvp-page.fpvp-editing .fpvp-guide{margin:5px 0}.fpvp-page.fpvp-editing .fpvp-guide{gap:5px;margin:8px 0 0;padding:12px 12px 0;border:0;border-radius:18px;background:rgb(255 255 255 / .98);box-shadow:0 10px 28px rgb(24 30 38 / .16)}.fpvp-page.fpvp-editing .fpvp-guide>.fpvp-button{width:calc(100% + 24px);min-height:52px;margin:7px -12px 0;border-radius:0 0 18px 18px;box-shadow:0 8px 18px rgb(200 40 47 / .18)}.fpvp-page.fpvp-editing .fpvp-guide-actions{gap:7px;margin-top:3px}.fpvp-page.fpvp-editing .fpvp-canvas-scroller{height:auto;min-height:0;flex:1}.fpvp-page.fpvp-editing .fpvp-mask-list{display:none}.fpvp-page.fpvp-editing .fpvp-editor-bottom{padding:8px 0 max(8px, env(safe-area-inset-bottom));background:#fff0}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-button{flex-basis:30%}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-finish-masks{flex-basis:100%}.fpvp-page.fpvp-editing .fpvp-editor-bottom{gap:6px}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-button{min-height:44px;padding:6px;font-size:.82rem}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-finish-masks{border-radius:14px;box-shadow:0 8px 18px rgb(200 40 47 / .22)}.fpvp-page.fpvp-editing .fpvp-zoom-hint{position:absolute;z-index:14;top:76px;left:50%;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 32px);padding:7px 11px;border-radius:999px;background:rgb(21 21 21 / .82);box-shadow:0 5px 18px rgb(21 21 21 / .2);color:#fff;font-size:.76rem;font-weight:700;line-height:1.15;opacity:0;transform:translate(-50%,-5px);transition:opacity 160ms ease,transform 160ms ease;pointer-events:none;white-space:nowrap}.fpvp-page.fpvp-editing .fpvp-zoom-hint[hidden]{display:none}.fpvp-page.fpvp-editing .fpvp-zoom-hint.is-visible{opacity:1;transform:translate(-50%,0)}.fpvp-page.fpvp-editing .fpvp-zoom-hint span{color:var(--fsu-yellow);font-size:1rem}}@media (min-width:900px){.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(100%, 1140px);height:auto;min-height:min(620px, 78vh);margin:0 auto;padding:clamp(28px, 5vh, 56px);border:1px solid var(--fsu-line);border-radius:28px;background:linear-gradient(145deg,#fff,#f8fbfc);box-shadow:0 18px 42px rgb(24 30 38 / .08);overflow:hidden}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting::before{content:"";position:absolute;top:0;left:0;right:0;height:9px;background:linear-gradient(90deg,var(--fsu-green) 0 25%,var(--fsu-yellow) 25% 50%,var(--fsu-blue) 50% 75%,var(--fsu-red) 75% 100%)}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-intro{max-width:620px;margin:0 auto;padding:0;border:0;background:#fff0;box-shadow:none;text-align:center}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-intro h2{font-size:clamp(1.55rem, 2.4vw, 2.1rem)}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-intro p{max-width:560px;margin:10px auto 0;color:var(--fsu-muted)}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-color-band{display:none}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-pages{display:grid;place-items:center;min-height:0}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-page{width:min(100%, 740px);margin:0;padding:0;border:0;background:#fff0;box-shadow:none}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-page-header,.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-page-status,.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-add-page,.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-safety{display:none}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:28px;border:2px dashed var(--fsu-blue);border-radius:20px;background:#eaf3f8}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker>span{grid-column:1 / -1;margin-bottom:6px;color:var(--fsu-ink);font-size:1.05rem}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-button{position:relative;min-height:64px;padding:12px 18px 12px 62px;border-radius:14px;background:#fff;text-align:left;font-size:1rem;box-shadow:0 5px 14px rgb(24 30 38 / .06)}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-button::before{position:absolute;left:15px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-size:1.2rem}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-take-photo{border:1px solid var(--fsu-red);background:#fff5f5}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-take-photo::before{content:'●';color:#fff;background:var(--fsu-red)}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-choose-file{border:1px solid var(--fsu-green);background:#f2f8ee}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-choose-file::before{content:'＋';color:#fff;background:var(--fsu-green)}.fpvp-page.fpvp-editing .fpvp-editor{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px}.fpvp-page.fpvp-editing .fpvp-toolbar{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:6px}.fpvp-page.fpvp-editing .fpvp-toolbar .fpvp-button{min-height:40px;padding:6px 9px;font-size:.82rem}.fpvp-page.fpvp-editing .fpvp-zoom-controls{grid-column:1 / -1;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;min-width:0;gap:6px}.fpvp-page.fpvp-editing .fpvp-zoom-controls label{min-width:0;font-size:.74rem}.fpvp-page.fpvp-editing .fpvp-zoom-controls input[type="range"]{width:100%}.fpvp-page.fpvp-editing .fpvp-zoom-in,.fpvp-page.fpvp-editing .fpvp-zoom-out{flex-basis:38px;width:38px;height:38px}.fpvp-page.fpvp-editing .fpvp-guide{grid-column:2;grid-row:2;margin:0}.fpvp-page.fpvp-editing .fpvp-canvas-scroller{grid-column:1;grid-row:1 / 5;width:100%;height:100%;min-height:0;margin:0}.fpvp-page.fpvp-editing .fpvp-mask-list{grid-column:2;grid-row:3;grid-template-columns:1fr;align-content:start;min-height:0;margin:0;overflow:auto}.fpvp-page.fpvp-editing .fpvp-editor-bottom{grid-column:2;grid-row:4;display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-button{min-height:40px;padding:6px 8px;font-size:.78rem}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-finish-masks{grid-column:1 / -1}}@media (max-width:899px),(orientation:landscape) and (max-height:720px) and (pointer:coarse){.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;flex:1 1 auto;min-height:0;max-width:none;padding:max(24px, env(safe-area-inset-top)) 18px max(20px, env(safe-area-inset-bottom));overflow:hidden;background:var(--fsu-soft);color:var(--fsu-ink)}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-intro{margin:0;padding:20px 8px 10px;border:0;background:#fff0;box-shadow:none;text-align:center}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-intro h2{margin-bottom:8px;color:var(--fsu-ink);font-size:1.45rem}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-intro p{margin:0 auto;max-width:330px;color:var(--fsu-muted);font-size:.88rem}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-color-band{top:0;border-radius:4px}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-pages{display:grid;min-height:0;place-items:center}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-page{width:min(100%, 420px);margin:0;padding:0;border:0;background:#fff0;box-shadow:none}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-page-header,.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-page-status,.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-add-page,.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-safety{display:none}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker{display:grid;grid-template-columns:1fr;gap:12px;padding:0;border:0;background:#fff0}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker::after{content:'1 ou 2 pages · Vous masquez vos données sur votre téléphone';color:var(--fsu-muted);font-size:.74rem;line-height:1.35;padding:2px 10px 0;text-align:center}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker>span{margin-bottom:4px;color:var(--fsu-ink);font-size:1.05rem}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-button{position:relative;min-height:72px;padding:12px 16px 12px 62px;border:1px solid var(--fsu-line);border-radius:16px;background:#fff;color:var(--fsu-ink);font-size:1rem;text-align:left;box-shadow:0 10px 24px rgb(21 21 21 / .2)}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-button::before{position:absolute;left:17px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--fsu-soft);color:var(--fsu-blue);font-size:1.2rem}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-take-photo{border-color:var(--fsu-red)}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-take-photo::before{content:'●';color:var(--fsu-red)}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-choose-file::before{content:'＋'}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-has-document:not(.fpvp-is-selecting){width:min(100%, 620px);padding:10px}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-has-document>.fpvp-intro{display:none}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-has-document .fpvp-page{margin:0 0 10px;padding:12px;border-radius:14px;box-shadow:none}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-has-document .fpvp-page-header{padding:0}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-has-document .fpvp-page-title{font-size:1rem}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-has-document .fpvp-page-note,.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-has-document .fpvp-page-status{font-size:.78rem;min-height:0;margin:2px 0 0}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-has-document .fpvp-add-page{min-height:44px;margin-bottom:10px}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-has-document .fpvp-safety{margin:0;padding:14px;border-radius:14px}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-has-document .fpvp-safety>label{font-size:.86rem;line-height:1.3}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-has-document .fpvp-safety-copy>span{font-size:.78rem}.fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-has-document .fpvp-safety .fpvp-button{min-height:46px}.fpvp-page.fpvp-editing{padding:0;background:var(--fsu-soft);color:var(--fsu-ink)}.fpvp-page.fpvp-editing .fpvp-editor-topbar{position:absolute;z-index:12;top:0;left:0;right:0;height:58px;padding:max(6px, env(safe-area-inset-top)) 8px 6px;border-bottom:1px solid var(--fsu-line);background:rgb(255 255 255 / .96);box-shadow:0 2px 12px rgb(21 21 21 / .08);color:var(--fsu-ink)}.fpvp-page.fpvp-editing .fpvp-editor-topbar>div{text-align:center}.fpvp-page.fpvp-editing .fpvp-page-title{margin:0;color:var(--fsu-ink);font-size:1rem}.fpvp-page.fpvp-editing .fpvp-page-note{margin:0;color:var(--fsu-muted);font-size:.72rem}.fpvp-page.fpvp-editing .fpvp-back,.fpvp-page.fpvp-editing .fpvp-help{min-height:44px;padding:4px 10px;border:0;background:#fff0;color:var(--fsu-ink);font-size:.86rem}.fpvp-page.fpvp-editing .fpvp-editor{position:absolute;inset:0;display:block}.fpvp-page.fpvp-editing .fpvp-canvas-scroller{position:absolute;inset:0;height:auto;margin:0;border:0;border-radius:0;background:var(--fsu-soft);overflow:hidden}.fpvp-page.fpvp-editing .fpvp-canvas-scroller.is-zoomed{overflow:auto}.fpvp-page.fpvp-editing .fpvp-canvas{margin:58px auto 110px}.fpvp-page.fpvp-editing .fpvp-toolbar{display:none;position:absolute;z-index:11;top:66px;right:8px;left:auto;width:auto;max-width:calc(100% - 16px);margin:0;padding:4px;gap:3px;border-radius:26px;background:rgb(21 21 21 / .78);box-shadow:0 4px 18px rgb(21 21 21 / .22)}.fpvp-page.fpvp-editing .fpvp-toolbar .fpvp-button,.fpvp-page.fpvp-editing .fpvp-zoom-in,.fpvp-page.fpvp-editing .fpvp-zoom-out{width:44px;height:44px;min-height:44px;border:0;background:#fff0;color:#fff}.fpvp-page.fpvp-editing .fpvp-zoom-controls{flex:0}.fpvp-page.fpvp-editing .fpvp-zoom-controls output{color:#fff}.fpvp-page.fpvp-editing .fpvp-guide{position:absolute;z-index:13;top:auto;right:8px;bottom:calc(10px + env(safe-area-inset-bottom));left:8px;width:auto;max-height:176px;margin:0;padding:10px 10px 0;gap:4px;overflow:hidden;border:0;border-radius:16px;background:rgb(255 255 255 / .96);box-shadow:0 8px 28px rgb(21 21 21 / .28);color:var(--fsu-ink)}.fpvp-page.fpvp-editing .fpvp-guide strong{font-size:.98rem;line-height:1.15}.fpvp-page.fpvp-editing .fpvp-guide>span{font-size:.78rem;line-height:1.2}.fpvp-page.fpvp-editing .fpvp-guide .fpvp-resolution{display:none}.fpvp-page.fpvp-editing .fpvp-guide>.fpvp-button{min-height:46px;margin:4px -10px 0;width:calc(100% + 20px);border-radius:10px 10px 16px 16px}.fpvp-page.fpvp-editing .fpvp-guide-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fpvp-page.fpvp-editing .fpvp-guide-actions .fpvp-button{min-height:46px;padding:6px}.fpvp-page.fpvp-editing[data-stage="summary"] .fpvp-guide{display:none}.fpvp-page.fpvp-editing[data-stage="summary"] .fpvp-canvas{margin-bottom:150px}.fpvp-page.fpvp-editing .fpvp-editor-bottom{position:absolute;z-index:13;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:8px;display:grid;grid-template-columns:repeat(5,1fr);padding:8px;border-radius:16px;background:rgb(255 255 255 / .96);box-shadow:0 8px 28px rgb(21 21 21 / .28)}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-button{min-width:0;min-height:44px;padding:4px;border:0;font-size:0}.fpvp-page.fpvp-editing .fpvp-add-mask::after{content:'+';font-size:1.5rem}.fpvp-page.fpvp-editing .fpvp-underlay::after{content:'◉';font-size:1.2rem}.fpvp-page.fpvp-editing .fpvp-undo::after{content:'↶';font-size:1.4rem}.fpvp-page.fpvp-editing .fpvp-redo::after{content:'↷';font-size:1.4rem}.fpvp-page.fpvp-editing .fpvp-delete::after{content:'⌫';font-size:1.3rem}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-finish-masks{grid-column:1 / -1;min-height:48px;font-size:1rem}.fpvp-page.fpvp-editing:not([data-stage="summary"]) .fpvp-editor-bottom{padding:0;background:#fff0;box-shadow:none}.fpvp-page.fpvp-editing:not([data-stage="summary"]) .fpvp-editor-bottom .fpvp-button{border-radius:14px}}@media (min-width:900px){.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-button.fpvp-finish-masks:hover,.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-button.fpvp-finish-masks:focus-visible{background:#a9252a!important;color:#fff!important}.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-button.fpvp-finish-masks:hover *,.fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-button.fpvp-finish-masks:focus-visible *{color:#fff!important}}.fpvp-mask-intro{position:absolute;z-index:30;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:0 10px 10px;pointer-events:none}.fpvp-mask-intro-card{pointer-events:auto;width:100%;max-width:460px;max-height:min(72vh, 560px);overflow-y:auto;padding:18px 18px 14px;border-radius:18px;background:#fff;box-shadow:0 -6px 30px rgb(21 21 21 / .22);color:var(--fsu-ink,#151515);font-size:.95rem;line-height:1.45}.fpvp-mask-intro-title{margin:0 0 8px;font-size:1.12rem;line-height:1.25}.fpvp-mask-intro-card p{margin:0 0 8px}.fpvp-mask-intro-zones{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.fpvp-mask-intro-zones li{display:flex;align-items:center;gap:10px;font-weight:600}.fpvp-mask-intro-number{display:inline-grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:var(--fsu-red,#c8282f);color:#fff;font-size:.8rem;font-weight:700}.fpvp-mask-intro-note{padding:8px 10px;border-radius:10px;background:#fdf6e7;color:#4a3a12;font-size:.88rem}.fpvp-mask-intro-gestures{list-style:none;margin:4px 0 10px;padding:10px 12px;display:grid;gap:7px;border-radius:12px;background:var(--fsu-soft,#f3f5f7);font-size:.9rem}.fpvp-mask-intro-gestures li{display:flex;align-items:center;gap:10px}.fpvp-mask-intro-gestures svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--fsu-blue,#307baa);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fpvp-mask-intro-more{color:var(--fsu-muted,#5b6470);font-size:.88rem}.fpvp-mask-intro-close{display:block;width:100%;min-height:48px;margin-top:6px;padding:10px 16px;border-radius:12px;font-size:1rem}@media (min-width:900px){.fpvp-mask-intro{top:0;align-items:center;padding:20px;background:rgb(21 21 21 / .18);pointer-events:auto}.fpvp-mask-intro-card{box-shadow:0 10px 40px rgb(21 21 21 / .25)}}.fpvp-verifier .fpvp-page.fpvp-editing .fpvp-guide>.fpvp-button.fpvp-rotate-crop{display:block;width:100%;margin:6px 0 2px;border:2px solid var(--fsu-blue,#307baa);background:#fff;color:var(--fsu-blue,#307baa);font-weight:700;cursor:pointer}.fpvp-guide .fpvp-rotation-note{display:block;margin:6px 0;font-weight:600}@media (max-width:899px),(orientation:landscape) and (max-height:720px) and (pointer:coarse){.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing[data-stage="crop"] .fpvp-guide{display:grid;grid-template-columns:auto 1fr;column-gap:8px;overflow-y:auto}.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing[data-stage="crop"] .fpvp-guide>strong,.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing[data-stage="crop"] .fpvp-guide>span{grid-column:1 / -1}.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing[data-stage="crop"] .fpvp-guide>.fpvp-button.fpvp-rotate-crop{grid-column:1;width:auto;margin:8px 0 0;padding:0 14px;white-space:nowrap}.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing[data-stage="crop"] .fpvp-guide>.fpvp-button.fpvp-accept-crop{grid-column:2;margin:8px 0 0}.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing[data-stage="crop"] .fpvp-guide .fpvp-rotation-note{margin:2px 0;font-size:13px;line-height:1.3}}.fpvp-verifier{--fpvp-red:var(--fsu-red, #c8282f);--fpvp-red-dark:var(--fsu-red-dark, #a9252a);--fpvp-blue:var(--fsu-blue, #307baa);--fpvp-green:var(--fsu-green, #6aac4b);--fpvp-yellow:var(--fsu-yellow, #efb33e);--fpvp-ink:var(--fsu-ink, #151515);--fpvp-muted:var(--fsu-muted, #64686d);--fpvp-line:var(--fsu-line, #e2e4e7);--fpvp-soft:var(--fsu-soft, #f3f5f7);color:var(--fpvp-ink);margin:0 auto;max-width:920px}.fpvp-verifier-header,.fpvp-consent,.fpvp-submit-panel,.fpvp-report{background:#fff;border:1px solid var(--fpvp-line);border-radius:12px;box-shadow:0 12px 30px rgb(24 30 38 / .12);margin-bottom:20px;overflow:hidden;padding:22px}.fpvp-verifier-band{background:linear-gradient(90deg,#6aac4b 0 25%,#307baa 25% 50%,#efb33e 50% 75%,#c8282f 75% 100%);height:5px;margin:-22px -22px 20px}.fpvp-verifier-kicker,.fpvp-report-kicker{color:var(--fpvp-red);font-size:.78rem;font-weight:800;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.fpvp-verifier h1,.fpvp-verifier h2,.fpvp-verifier h3{color:var(--fpvp-ink)}.fpvp-consent{border-left:4px solid var(--fpvp-blue);box-shadow:none}.fpvp-consent label{align-items:flex-start;cursor:pointer;display:flex;font-weight:600;gap:12px}.fpvp-consent input{flex:0 0 auto;height:22px;margin-top:2px;width:22px}.fpvp-consent input:focus-visible,.fpvp-consent-detail-link:focus-visible{outline:3px solid var(--fpvp-blue);outline-offset:3px}.fpvp-consent-detail-link{margin-top:8px}.fpvp-stats-consent{background:var(--fpvp-soft);border:1px solid var(--fpvp-line);border-left:4px solid var(--fpvp-green);border-radius:8px;margin-bottom:16px;padding:14px 16px}.fpvp-stats-consent label{align-items:flex-start;cursor:pointer;display:flex;font-weight:600;gap:12px}.fpvp-stats-consent input{flex:0 0 auto;height:22px;margin-top:2px;width:22px}.fpvp-stats-consent input:disabled{cursor:not-allowed;opacity:.6}.fpvp-stats-consent-note{color:var(--fpvp-muted);font-size:.85rem;line-height:1.4;margin:8px 0 0}.fpvp-stats-consent-note a{color:var(--fpvp-blue)}.fpvp-capture{opacity:1;pointer-events:auto;transition:opacity 160ms ease}.fpvp-capture.is-enabled{opacity:1;pointer-events:auto}.fpvp-altcha-block{border-bottom:1px solid var(--fpvp-line);margin-bottom:18px;padding-bottom:18px}.fpvp-responsibility{background:#fff8e7;border-left:4px solid var(--fpvp-yellow);margin:18px 0;padding:14px 16px}.fpvp-analyze-button{background:linear-gradient(135deg,#d3333a,#c8282f);border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:800;min-height:50px;padding:12px 22px;width:100%}.fpvp-analyze-button:hover:not(:disabled),.fpvp-analyze-button:focus-visible:not(:disabled){background:#a9252a}.fpvp-analyze-button:disabled{cursor:not-allowed;opacity:.48}.fpvp-request-status,.fpvp-limit-status{color:var(--fpvp-muted);margin:12px 0 0}.fpvp-controls{display:grid;gap:14px;grid-template-columns:1fr;margin-top:14px}.fpvp-control{background:var(--fpvp-soft);border:1px solid var(--fpvp-line);border-left:5px solid var(--fpvp-blue);border-radius:10px;padding:16px}.fpvp-control-conform{border-left-color:var(--fpvp-green)}.fpvp-control-gap{background:#fff0f1;border-left-color:var(--fpvp-red)}.fpvp-control-attention{background:#fff8e7;border-left-color:var(--fpvp-yellow)}.fpvp-control-unverified,.fpvp-control-present,.fpvp-control-absent{background:#eaf3f8;border-left-color:var(--fpvp-blue)}.fpvp-control-state{color:var(--fpvp-muted);font-size:.78rem;font-weight:800;letter-spacing:.06em;margin:0 0 5px;text-transform:uppercase}.fpvp-control h3,.fpvp-control p{margin-bottom:7px;margin-top:0}.fpvp-control-body p:last-child{margin-bottom:0}.fpvp-control-resume{margin:6px 0;font-weight:600}.fpvp-control-value{font-size:1.1rem;font-weight:800}.fpvp-control-action{border-top:1px solid var(--fpvp-line);font-weight:700;margin-top:12px!important;padding-top:12px}.fpvp-summary{border-left:5px solid var(--fpvp-blue);border-radius:10px;margin-top:18px;padding:16px}.fpvp-summary p:last-child{margin-bottom:0}.fpvp-summary-clear{background:#eef8e9;border-left-color:var(--fpvp-green)}.fpvp-summary-gap{background:#fff0f1;border-left-color:var(--fpvp-red)}.fpvp-summary-attention,.fpvp-summary-limited{background:#fff8e7;border-left-color:var(--fpvp-yellow)}.fpvp-report-section,.fpvp-transition{border-top:1px solid var(--fpvp-line);margin-top:22px;padding-top:18px}.fpvp-report-section>h3,.fpvp-transition>h3{margin-bottom:6px}.fpvp-section-intro,.fpvp-transition-note{color:var(--fpvp-muted)}.fpvp-report-section-unverified{border-top-color:var(--fpvp-blue)}.fpvp-report-section-unresolved{border-top-color:var(--fpvp-yellow)}.fpvp-ai-readings{background:#eaf3f8;border-left:4px solid var(--fpvp-blue);border-top:0;border-radius:10px;padding:16px}.fpvp-ai-reading-list{display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.fpvp-ai-reading-list li{background:#fff;border:1px solid var(--fpvp-line);border-radius:8px;padding:10px 12px}.fpvp-ai-reading-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.fpvp-ai-reading-header strong{flex:0 0 auto;max-width:60%;overflow-wrap:anywhere;text-align:right}.fpvp-ai-reading-header>span{flex:1 1 0%;min-width:0;overflow-wrap:anywhere}.fpvp-explain-case-label{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.85em;gap:6px;min-height:24px}.fpvp-explain-case{height:18px;margin:0;width:18px}.fpvp-explain-button{margin-top:8px;min-height:40px;font-size:.88rem}.fpvp-explain-button:focus-visible,.fpvp-explain-fsu:focus-visible,.fpvp-explain-area:focus-visible{outline:3px solid var(--fpvp-blue);outline-offset:2px}.fpvp-explain-area:focus{outline:3px solid var(--fpvp-blue);outline-offset:2px}.fpvp-explain-blocked{margin:8px 0 0;color:var(--fpvp-muted);font-size:.85rem;font-style:italic}.fpvp-explain-area{margin-top:10px;padding-top:10px;border-top:1px dashed var(--fpvp-line)}.fpvp-explain-result{display:grid;gap:8px}.fpvp-explain-category{display:inline-block;width:fit-content;padding:2px 10px;border-radius:999px;background:var(--fpvp-blue);color:#fff;font-size:.78rem;font-weight:600}.fpvp-explain-resume{margin:0;font-weight:600}.fpvp-explain-hypotheses,.fpvp-explain-checks{margin:0;padding-left:20px}.fpvp-explain-hypotheses li,.fpvp-explain-checks li{margin-bottom:4px}.fpvp-explain-subheading{margin:4px 0 0;font-weight:600;font-size:.85rem}.fpvp-explain-disclaimer{margin:4px 0 0;color:var(--fpvp-muted);font-size:.8rem;font-style:italic}.fpvp-explain-error{margin:8px 0 0;color:#b3261e;font-size:.85rem}.fpvp-explain-all{margin-top:14px}.fpvp-explain-all-status{margin:6px 0 0;font-size:.85rem;color:var(--fpvp-muted)}.fpvp-explain-all-overflow{margin:0 0 8px;font-size:.82rem;color:var(--fpvp-muted)}@media (prefers-reduced-motion:reduce){.fpvp-explain-area,.fpvp-explain-button{transition:none!important}}.fpvp-transition{background:#fff8e7;border:1px solid var(--fpvp-yellow);border-left:5px solid var(--fpvp-yellow);border-radius:10px;padding:18px}.fpvp-transition-help{margin-bottom:14px}.fpvp-transition-form label{display:grid;font-weight:800;gap:7px}.fpvp-transition-input{background:#fff;border:1px solid var(--fpvp-line);border-radius:9px;color:var(--fpvp-ink);font:inherit;min-height:50px;padding:10px 12px;width:100%}.fpvp-transition-input:focus{border-color:var(--fpvp-blue);box-shadow:0 0 0 3px rgb(48 123 170 / .2);outline:0}.fpvp-transition-actions{display:grid;gap:10px;grid-template-columns:1fr;margin-top:14px}.fpvp-transition-actions .fpvp-button{border:1px solid var(--fpvp-line);border-radius:9px;cursor:pointer;font:inherit;font-weight:800;min-height:50px;padding:10px 14px;width:100%}.fpvp-transition-actions .fpvp-button-primary{background:linear-gradient(135deg,#d3333a,#c8282f);border-color:var(--fpvp-red);color:#fff}.fpvp-transition-actions .fpvp-button-secondary{background:#fff;border-color:var(--fpvp-blue);color:var(--fpvp-blue)}.fpvp-transition-actions .fpvp-button:hover:not(:disabled),.fpvp-transition-actions .fpvp-button:focus-visible:not(:disabled){background:var(--fpvp-red-dark);border-color:var(--fpvp-red-dark);color:#fff}.fpvp-service-message{background:#eaf3f8;border-left:4px solid #307baa;padding:16px}.fpvp-service-message-error{background:#fff8e7;border-left-color:#efb33e}@media (min-width:720px){.fpvp-verifier-header,.fpvp-consent,.fpvp-submit-panel,.fpvp-report{padding:30px}.fpvp-verifier-band{margin:-30px -30px 26px}.fpvp-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.fpvp-transition-actions{grid-template-columns:1fr 1fr}}.fpvp-mobile-only{display:none!important}@media (max-width:719px){.fpvp-mobile-only{display:block!important}.fpvp-desktop-only{display:none!important}.fpvp-verifier-webapp .fpvp-preprocessor-root .fpvp-intro{display:none!important}.fpvp-verifier-webapp .fpvp-preprocessor-root .fpvp-file-picker>span{display:none!important}.fpvp-verifier.fpvp-verifier-webapp{position:fixed;inset:0;padding:0;display:flex;flex-direction:column;background:#fff;height:100dvh;z-index:2147483000;overflow-y:auto;overflow-x:hidden}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-app-header{display:flex}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-app-footer{display:block}.fpvp-mobile-landing{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;min-height:0;padding:clamp(8px, 2vh, 20px) 0 0}.fpvp-verifier-webapp.fpvp-mobile-started .fpvp-mobile-landing{display:none!important}.fpvp-verifier-webapp .fpvp-mobile-header{display:flex;flex-direction:column;justify-content:space-evenly;flex-grow:1;min-height:0;gap:clamp(10px, 2vh, 22px)}.fpvp-verifier-webapp .fpvp-hero{text-align:center;margin-bottom:clamp(12px, 3vh, 24px);padding:0 16px}.fpvp-verifier-webapp .fpvp-badge{display:inline-flex;align-items:center;background:#eaf3f8;color:var(--fpvp-blue);padding:4px 10px;border-radius:20px;font-size:.7rem;font-weight:700;margin-bottom:clamp(8px, 2vh, 12px)}.fpvp-verifier-webapp .fpvp-hero h1{font-size:clamp(1.2rem, 5vw, 1.6rem);margin-bottom:clamp(6px, 1.5vh, 10px)}.fpvp-verifier-webapp .fpvp-hero p{font-size:clamp(0.8rem, 3.5vw, 0.9rem);color:var(--fpvp-muted)}.fpvp-verifier-webapp .fpvp-steps-container{display:grid;gap:clamp(6px, 1.5vh, 12px);padding:0 16px}.fpvp-verifier-webapp .fpvp-step{display:flex;align-items:flex-start;gap:10px;background:#fff;padding:clamp(12px, 2.2vh, 18px) 16px;border-radius:14px;box-shadow:0 4px 12px rgb(24 30 38 / .04)}.fpvp-verifier-webapp .fpvp-step-icon{font-size:1.2rem;line-height:1}.fpvp-verifier-webapp .fpvp-step-text{display:grid;gap:2px;text-align:left}.fpvp-verifier-webapp .fpvp-step-text strong{font-size:.9rem;color:var(--fpvp-ink)}.fpvp-verifier-webapp .fpvp-step-desc{font-size:.75rem;color:var(--fpvp-muted);line-height:1.3}.fpvp-verifier-webapp .fpvp-mobile-cta{text-align:center;margin-top:clamp(12px, 2vh, 22px);padding:0 16px}.fpvp-verifier-webapp .fpvp-mobile-cta .fpvp-button{min-height:clamp(48px, 6vh, 54px);font-size:1rem;border-radius:27px;width:100%;max-width:400px;box-shadow:0 8px 16px rgb(220 38 38 / .2)}.fpvp-verifier-webapp .fpvp-mobile-reassurance{margin:8px 0 0;color:var(--fpvp-muted);font-size:.72rem;font-weight:700;letter-spacing:.02em}.fpvp-mobile-selection-copy{display:none!important}.fpvp-verifier-webapp.fpvp-mobile-started:not(.fpvp-verifier-ready) .fpvp-mobile-selection-copy{display:block!important;padding:clamp(12px, 2.5vh, 22px) 24px 0;text-align:center}.fpvp-verifier-webapp.fpvp-mobile-started:not(.fpvp-verifier-ready) .fpvp-mobile-selection-copy h1{margin:0 0 6px;font-size:clamp(1.25rem, 5.5vw, 1.6rem)}.fpvp-verifier-webapp.fpvp-mobile-started:not(.fpvp-verifier-ready) .fpvp-mobile-selection-copy p{margin:0;color:var(--fpvp-muted);font-size:.86rem;line-height:1.4}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-capture{display:flex;flex:1 1 auto;min-height:0}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root{flex:1 1 auto;min-height:0}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-app-footer{display:block;margin-top:0}.fpvp-verifier-webapp .fpvp-app-footer{display:block;margin-top:auto;padding:clamp(10px, 2vh, 16px) 16px;text-align:center;font-size:.7rem;color:var(--fpvp-muted);line-height:1.4}.fpvp-verifier-webapp .fpvp-app-footer p{margin:0 0 6px}.fpvp-verifier-webapp .fpvp-app-footer a{color:var(--fpvp-blue);text-decoration:none}@media (max-width:375px){.fpvp-verifier-webapp .fpvp-step-desc{display:none}.fpvp-verifier-webapp .fpvp-step{align-items:center;padding:12px}}@media (max-height:720px) and (max-width:390px){.fpvp-mobile-landing{padding-top:6px}.fpvp-verifier-webapp .fpvp-mobile-header{justify-content:flex-start;gap:6px}.fpvp-verifier-webapp .fpvp-hero{margin-bottom:4px}.fpvp-verifier-webapp .fpvp-hero p{margin-bottom:0;font-size:.78rem;line-height:1.35}.fpvp-verifier-webapp .fpvp-steps-container{gap:6px}.fpvp-verifier-webapp .fpvp-step{align-items:center;padding:10px 14px}.fpvp-verifier-webapp .fpvp-step-desc{display:none}.fpvp-verifier-webapp .fpvp-mobile-cta{margin-top:8px}.fpvp-verifier-webapp .fpvp-app-footer{padding-top:6px;padding-bottom:8px;font-size:.64rem}}@media (max-height:760px) and (min-width:391px){.fpvp-mobile-landing{padding-top:6px}.fpvp-verifier-webapp .fpvp-mobile-header{justify-content:flex-start;gap:6px}.fpvp-verifier-webapp .fpvp-hero{margin-bottom:4px}.fpvp-verifier-webapp .fpvp-hero p{display:none}.fpvp-verifier-webapp .fpvp-steps-container{gap:6px}.fpvp-verifier-webapp .fpvp-step{padding:10px 14px}.fpvp-verifier-webapp .fpvp-mobile-cta{margin-top:8px}.fpvp-verifier-webapp .fpvp-app-footer{padding-top:6px;padding-bottom:8px;font-size:.64rem}}}.fpvp-verifier.fpvp-verifier-webapp{position:fixed;z-index:2147483000;inset:0;width:100%;max-width:none;padding:max(20px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom));overflow:auto;background:var(--fpvp-soft);color:var(--fpvp-ink);-webkit-text-size-adjust:100%;text-size-adjust:100%}.fpvp-verifier-webapp .fpvp-verifier-header,.fpvp-verifier-webapp .fpvp-consent,.fpvp-verifier-webapp .fpvp-submit-panel,.fpvp-verifier-webapp .fpvp-report,.fpvp-verifier-webapp .fpvp-app-header,.fpvp-verifier-webapp .fpvp-app-footer{width:min(100%, 720px);margin-right:auto;margin-left:auto}.fpvp-verifier-webapp .fpvp-app-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:6px 4px 12px;border-bottom:1px solid var(--fpvp-line)}.fpvp-verifier-webapp .fpvp-app-brand{display:inline-flex;align-items:center;gap:9px;color:var(--fpvp-ink);text-decoration:none}.fpvp-verifier-webapp .fpvp-app-brand img{width:42px;height:42px;object-fit:contain}.fpvp-verifier-webapp .fpvp-app-brand span{display:grid;line-height:1.05}.fpvp-verifier-webapp .fpvp-app-brand strong{font-size:.9rem}.fpvp-verifier-webapp .fpvp-app-brand small{margin-top:3px;color:var(--fpvp-muted);font-size:.72rem}.fpvp-verifier-webapp .fpvp-app-context{color:var(--fpvp-ink);font-size:.9rem}.fpvp-verifier-webapp .fpvp-app-home{color:var(--fpvp-blue);font-size:.82rem;font-weight:700;text-decoration:none}.fpvp-desktop-landing{display:none}.fpvp-verifier-webapp .fpvp-verifier-header{padding:22px 18px 14px;border:0;background:#fff0;box-shadow:none;text-align:center}.fpvp-verifier-webapp .fpvp-verifier-header h1{margin:4px 0 8px;color:var(--fpvp-ink);font-size:clamp(1.55rem, 6vw, 2.2rem)}.fpvp-verifier-webapp .fpvp-verifier-header>p:not(.fpvp-verifier-kicker):not(.fpvp-service-offered){margin:0;color:var(--fpvp-muted)}.fpvp-verifier-webapp .fpvp-verifier-band{border-radius:4px}.fpvp-verifier-webapp .fpvp-service-offered{margin:10px 0 0;color:var(--fpvp-green);font-size:.82rem;font-weight:750}.fpvp-verifier-webapp .fpvp-landing-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0 0;padding:0;list-style:none}.fpvp-verifier-webapp .fpvp-landing-steps li{display:grid;justify-items:center;gap:3px;color:var(--fpvp-muted);font-size:.72rem;font-weight:700}.fpvp-verifier-webapp .fpvp-landing-steps span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#fff;border:1px solid var(--fpvp-line);color:var(--fpvp-blue)}.fpvp-verifier-webapp .fpvp-consent{margin-bottom:12px;color:var(--fpvp-ink)}.fpvp-verifier-webapp:not(.fpvp-mobile-started):not(.fpvp-desktop-started) .fpvp-capture{display:none}.fpvp-verifier-webapp.fpvp-mobile-started .fpvp-capture,.fpvp-verifier-webapp.fpvp-desktop-started .fpvp-capture{display:flex;flex:1 1 auto;min-height:0}.fpvp-verifier-webapp .fpvp-submit-panel,.fpvp-verifier-webapp .fpvp-report{color:var(--fpvp-ink)}.fpvp-verifier-webapp.fpvp-verifier-ready{display:block}.fpvp-verifier-webapp.fpvp-verifier-ready .fpvp-verifier-header,.fpvp-verifier-webapp.fpvp-verifier-ready .fpvp-consent,.fpvp-verifier-webapp.fpvp-verifier-ready .fpvp-capture,.fpvp-verifier-webapp.fpvp-verifier-ready .fpvp-app-header,.fpvp-verifier-webapp.fpvp-verifier-ready .fpvp-app-footer{display:none}.fpvp-verifier-webapp.fpvp-verifier-ready .fpvp-submit-panel{display:block;margin-top:max(10px, env(safe-area-inset-top));padding:18px;border-radius:16px}.fpvp-verifier-webapp.fpvp-verifier-ready .fpvp-altcha-block{margin-bottom:10px;padding-bottom:10px}.fpvp-verifier-webapp.fpvp-verifier-ready .fpvp-altcha-block>p{margin:0 0 8px;color:var(--fpvp-muted);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.fpvp-verifier-webapp.fpvp-verifier-ready .fpvp-responsibility{margin:10px 0 0;padding:0;border:0;background:#fff0;color:var(--fpvp-muted);font-size:.76rem;line-height:1.35}.fpvp-verifier-webapp.fpvp-verifier-ready .fpvp-responsibility summary{cursor:pointer;color:var(--fpvp-blue);font-weight:700}.fpvp-verifier-webapp.fpvp-verifier-ready .fpvp-responsibility div{margin-top:8px;padding:9px 10px;border-left:3px solid var(--fpvp-yellow);background:#fff8e7}.fpvp-verifier-webapp.fpvp-verifier-ready .fpvp-analyze-button{min-height:48px}.fpvp-preprocessor .fpvp-safety[hidden]{display:none!important}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-submit-panel{display:block;width:100%;margin:10px 0 0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;overflow:visible}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-altcha-block{margin:0 0 10px;padding:0 0 10px}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-altcha-block>p{margin:0 0 7px;color:var(--fpvp-muted);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-analyze-button{min-height:48px}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-responsibility{margin:9px 0 0;padding:0;border:0;background:#fff0;color:var(--fpvp-muted);font-size:.74rem}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-responsibility summary{cursor:pointer;color:var(--fpvp-blue);font-weight:700}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-responsibility div{margin-top:7px;padding:8px 10px;border-left:3px solid var(--fpvp-yellow);background:#fff8e7}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-request-status,.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-limit-status{margin:8px 0 0;font-size:.76rem}.fpvp-verifier-webapp .fpvp-app-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;padding:10px 4px 0;color:var(--fpvp-muted);font-size:.68rem;text-align:center}.fpvp-verifier-webapp .fpvp-app-footer a{color:var(--fpvp-blue)}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-app-header,.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-app-footer{display:none}@media (max-width:719px){.fpvp-verifier.fpvp-verifier-webapp{padding:0!important}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-app-footer{display:block}.fpvp-verifier-webapp.fpvp-verifier-finalize{background:var(--fpvp-soft)}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-preprocessor-webapp-root{padding:0 16px 12px}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-preprocessor-webapp-root>.fpvp-pages{margin-bottom:10px;padding:4px;border:1px solid var(--fpvp-line);border-radius:16px;background:#fff;box-shadow:0 8px 20px rgb(24 30 38 / .05)}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-preprocessor-webapp-root .fpvp-page{margin:0;padding:14px;border:0;border-radius:12px;background:#fff0}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-preprocessor-webapp-root>.fpvp-add-page{margin:0 0 12px;min-height:50px;border:1px dashed var(--fpvp-blue);border-radius:14px;background:rgb(255 255 255 / .66);color:var(--fpvp-blue)}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-preprocessor-webapp-root>.fpvp-safety{margin:0 0 12px;padding:16px;border:1px solid var(--fpvp-line);border-left:1px solid var(--fpvp-line);border-radius:16px;background:linear-gradient(135deg,#fff 0%,#f8fbfd 100%);box-shadow:0 10px 24px rgb(24 30 38 / .07)}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-safety-heading>span{background:#eaf3f8}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-safety-heading strong{font-size:1rem}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-safety-copy>strong{font-size:.92rem}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-submit-panel{margin:0 16px;width:auto;padding:16px;border:1px solid var(--fpvp-line);border-radius:16px;background:#fff;box-shadow:0 8px 20px rgb(24 30 38 / .06)}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-altcha-block{margin-bottom:14px;padding-bottom:14px}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-altcha-block>p{color:var(--fpvp-ink);font-size:.74rem}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-analyze-button{min-height:54px;border-radius:14px;box-shadow:0 8px 18px rgb(200 40 47 / .18)}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-responsibility{margin-top:12px;font-size:.76rem;text-align:center}}.fpvp-verifier-webapp.fpvp-verifier-reporting{display:block!important;align-content:initial!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.fpvp-verifier-webapp.fpvp-verifier-reporting .fpvp-submit-panel{display:none!important}.fpvp-verifier-webapp.fpvp-verifier-reporting .fpvp-report{display:block;margin-top:0;margin-bottom:max(20px, env(safe-area-inset-bottom));overflow:visible}.fpvp-report.fpvp-report-modern{max-width:1080px;margin-right:auto;margin-left:auto;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.fpvp-report-modern .fpvp-report-hero,.fpvp-report-modern .fpvp-report-section,.fpvp-report-modern .fpvp-report-fsu,.fpvp-report-modern .fpvp-report-share{margin:0 0 14px;border:1px solid var(--fpvp-line);border-radius:20px;background:#fff;box-shadow:0 10px 26px rgb(24 30 38 / .06)}.fpvp-report-modern .fpvp-report-hero{position:relative;overflow:hidden;padding:22px 18px 18px}.fpvp-report-modern .fpvp-report-hero::before{position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,var(--fpvp-blue),#5ca9d4);content:''}.fpvp-report-modern .fpvp-report-hero-clear::before{background:linear-gradient(90deg,#5a9f43,var(--fpvp-green))}.fpvp-report-modern .fpvp-report-hero-gap::before{background:linear-gradient(90deg,#df4b50,var(--fpvp-red))}.fpvp-report-modern .fpvp-report-hero-attention::before,.fpvp-report-modern .fpvp-report-hero-limited::before{background:linear-gradient(90deg,#e5a52b,var(--fpvp-yellow))}.fpvp-report-modern .fpvp-report-hero h2{margin:0;font-size:clamp(1.55rem, 7vw, 2.05rem);letter-spacing:-.035em;line-height:1.06}.fpvp-report-modern .fpvp-report-hero>p:not(.fpvp-report-kicker){margin:9px 0 0;color:var(--fpvp-muted);line-height:1.5}.fpvp-report-modern .fpvp-summary{margin:18px 0 0;border-width:1px 1px 1px 4px;border-radius:14px;line-height:1.5}.fpvp-report-modern .fpvp-report-counters{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.fpvp-report-modern .fpvp-report-counter{display:grid;grid-template-columns:auto 1fr;column-gap:6px;align-items:center;min-height:58px;padding:9px;border:1px solid var(--fpvp-line);border-radius:13px;background:#fafcfd}.fpvp-report-modern .fpvp-report-counter>span{grid-row:1 / 3;color:var(--fpvp-blue);font-size:1.1rem;font-weight:900}.fpvp-report-modern .fpvp-report-counter:nth-child(1)>span{color:#4f9638}.fpvp-report-modern .fpvp-report-counter:nth-child(2)>span{color:var(--fpvp-red)}.fpvp-report-modern .fpvp-report-counter>strong{font-size:1.08rem;line-height:1}.fpvp-report-modern .fpvp-report-counter>small{color:var(--fpvp-muted);font-size:.65rem;font-weight:750;line-height:1.15}.fpvp-report-modern .fpvp-report-fsu{padding:18px;border-color:#f2c7c9;background:linear-gradient(135deg,#fff,#fff4f4)}.fpvp-report-modern .fpvp-report-fsu h3{margin:0;font-size:1.15rem}.fpvp-report-modern .fpvp-report-fsu>p:not(.fpvp-report-kicker){margin:8px 0 14px;color:var(--fpvp-muted);line-height:1.45}.fpvp-report-modern .fpvp-report-fsu .fpvp-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border:0;border-radius:14px;text-decoration:none}.fpvp-report-modern .fpvp-report-section{overflow:hidden}.fpvp-report-modern .fpvp-report-section-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;cursor:pointer;list-style:none}.fpvp-report-modern .fpvp-report-section-summary:focus-visible{outline:3px solid var(--fpvp-blue);outline-offset:-3px}.fpvp-report-modern .fpvp-report-section-summary::-webkit-details-marker{display:none}.fpvp-report-modern .fpvp-report-section-summary>span:first-child{display:grid;gap:4px;color:var(--fpvp-ink);font-size:1.03rem;font-weight:850}.fpvp-report-modern .fpvp-report-section-summary small{color:var(--fpvp-muted);font-size:.69rem;font-weight:750;letter-spacing:.02em;text-transform:uppercase}.fpvp-report-modern .fpvp-report-section-chevron{color:var(--fpvp-blue);font-size:1.25rem;transition:transform .18s ease}.fpvp-report-modern details[open] .fpvp-report-section-chevron{transform:rotate(180deg)}.fpvp-report-modern .fpvp-report-section-content{padding:0 18px 18px}.fpvp-report-modern .fpvp-section-intro{margin:0 0 13px;color:var(--fpvp-muted);font-size:.9rem;line-height:1.48}.fpvp-report-modern .fpvp-controls{gap:10px;margin:0}.fpvp-report-modern .fpvp-control{padding:15px;border-left-width:4px;border-radius:15px;box-shadow:none}.fpvp-report-modern .fpvp-control-label{margin:0 0 5px;color:var(--fpvp-blue);font-size:.68rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.fpvp-report-modern .fpvp-control-gap .fpvp-control-label{color:var(--fpvp-red-dark)}.fpvp-report-modern .fpvp-control-conform .fpvp-control-label{color:#4f9638}.fpvp-report-modern .fpvp-control-attention .fpvp-control-label{color:#9a6900}.fpvp-report-modern .fpvp-control h3{margin:0 0 7px;font-size:1rem}.fpvp-report-modern .fpvp-control-state{margin:0 0 8px;color:var(--fpvp-muted);font-size:.7rem}.fpvp-report-modern .fpvp-control-body{color:#3f454b;font-size:.9rem;line-height:1.5}.fpvp-report-modern .fpvp-control-body a{color:var(--fpvp-blue);font-weight:800}.fpvp-report-modern .fpvp-control-action{color:var(--fpvp-ink);font-size:.88rem}.fpvp-report-modern .fpvp-ai-readings{border-top:1px solid var(--fpvp-line);border-left:4px solid var(--fpvp-blue);background:#f7fbfd}.fpvp-report-modern .fpvp-ai-reading-list{margin:0}.fpvp-report-modern .fpvp-ai-reading-list li{border-radius:12px;font-size:.9rem}.fpvp-report-modern .fpvp-transition{margin:14px 0;border-radius:20px}.fpvp-report-modern .fpvp-report-share{padding:20px 18px;border-left:5px solid var(--fpvp-blue);background:#eaf3f8}.fpvp-report-modern .fpvp-report-share h3{margin:0;font-size:1.08rem}.fpvp-report-modern .fpvp-report-share>p{margin:8px 0 16px;color:var(--fpvp-muted);line-height:1.5}.fpvp-report-modern .fpvp-report-share .fpvp-button{min-height:48px;width:100%;padding:12px 18px;border:0;border-radius:14px;background:linear-gradient(135deg,#d3333a,#c8282f);color:#fff;cursor:pointer;font:inherit;font-weight:800}.fpvp-report-modern .fpvp-report-share .fpvp-button:hover:not(:disabled){background:#a9252a}.fpvp-report-modern .fpvp-report-share .fpvp-button:focus-visible{outline:3px solid var(--fpvp-blue);outline-offset:3px}.fpvp-report-modern .fpvp-report-share .fpvp-button:disabled{cursor:wait;opacity:.65}.fpvp-report-modern .fpvp-report-share-status{min-height:1.5em;margin:12px 0 0;color:var(--fpvp-muted);font-size:.88rem}.fpvp-report-modern .fpvp-report-share-status.is-error{color:var(--fpvp-red-dark)}@media (max-width:719px){.fpvp-verifier-webapp.fpvp-verifier-reporting{padding:0;background:var(--fpvp-soft)}.fpvp-verifier-webapp.fpvp-verifier-reporting .fpvp-app-header{margin:0;padding:10px 12px;border-bottom:1px solid var(--fpvp-line);background:rgb(255 255 255 / .96)}.fpvp-verifier-webapp.fpvp-verifier-reporting .fpvp-capture{width:100%}.fpvp-verifier-webapp.fpvp-verifier-reporting .fpvp-report{width:100%;padding:12px}.fpvp-report-modern .fpvp-report-heading{margin-top:0}}@media (min-width:720px){.fpvp-report.fpvp-report-modern{padding:20px}.fpvp-report-modern .fpvp-report-hero{padding:30px}.fpvp-report-modern .fpvp-report-counters{max-width:520px}.fpvp-report-modern .fpvp-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.fpvp-report-modern .fpvp-report-fsu{display:grid;grid-template-columns:1fr auto;column-gap:28px;align-items:center;padding:22px 26px}.fpvp-report-modern .fpvp-report-fsu .fpvp-report-kicker,.fpvp-report-modern .fpvp-report-fsu h3,.fpvp-report-modern .fpvp-report-fsu>p{grid-column:1}.fpvp-report-modern .fpvp-report-fsu .fpvp-button{grid-column:2;grid-row:1 / 4;min-width:210px}.fpvp-report-modern .fpvp-report-share{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:28px;align-items:center;padding:22px 26px}.fpvp-report-modern .fpvp-report-share h3,.fpvp-report-modern .fpvp-report-share>p,.fpvp-report-modern .fpvp-report-share-status{grid-column:1}.fpvp-report-modern .fpvp-report-share .fpvp-button{grid-column:2;grid-row:1 / 3;min-width:250px;width:auto}}@media (prefers-reduced-motion:reduce){.fpvp-verifier *,.fpvp-verifier *::before,.fpvp-verifier *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:900px){.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-preprocessor-webapp-root>.fpvp-safety{padding:20px;border:1px solid var(--fpvp-line);border-left:1px solid var(--fpvp-line);border-radius:20px;background:linear-gradient(145deg,#fff,#f8fbfd);box-shadow:0 12px 28px rgb(24 30 38 / .07)}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-safety-heading>span{background:#eaf3f8}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-preprocessor-webapp-root>.fpvp-add-page{align-self:start;min-height:54px;margin:0;border:1px dashed var(--fpvp-blue);border-radius:14px;background:rgb(255 255 255 / .7)}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-submit-panel{padding:18px;border:1px solid var(--fpvp-line);border-radius:20px;background:#fff;box-shadow:0 12px 28px rgb(24 30 38 / .07)}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-analyze-button{min-height:54px;border-radius:14px;box-shadow:0 10px 20px rgb(200 40 47 / .18)}}.fpvp-report.fpvp-flow-view{width:min(100%, 900px);margin:0 auto;padding:12px;border:0;border-radius:0;background:#fff0;box-shadow:none}.fpvp-flow-card{position:relative;overflow:hidden;padding:clamp(20px, 5vw, 34px);border:1px solid var(--fpvp-line);border-radius:22px;background:#fff;box-shadow:0 14px 34px rgb(24 30 38 / .08)}.fpvp-flow-card::before{position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,var(--fpvp-green),var(--fpvp-blue),var(--fpvp-yellow),var(--fpvp-red));content:''}.fpvp-flow-header h2{margin:0;font-size:clamp(1.55rem, 7vw, 2.25rem);letter-spacing:-.035em;line-height:1.08}.fpvp-flow-header>p:not(.fpvp-report-kicker){max-width:680px;margin:10px 0 0;color:var(--fpvp-muted);line-height:1.55}.fpvp-flow-detection{margin:20px 0;padding:13px 15px;border-left:4px solid var(--fpvp-yellow);border-radius:12px;background:#fff8e7;line-height:1.45}.fpvp-flow-detection.is-success{border-left-color:var(--fpvp-green);background:#eff8eb;font-weight:750}.fpvp-choice-grid{display:grid;gap:10px;margin:0;padding:0;border:0}.fpvp-choice-grid legend,.fpvp-review-suggestions legend{width:100%;margin:0 0 12px;font-size:1rem;font-weight:800}.fpvp-choice-card{display:flex;align-items:center;min-height:50px;padding:11px 14px;border:1px solid var(--fpvp-line);border-radius:14px;background:#fafcfd;cursor:pointer;font-weight:700}.fpvp-choice-card:has(input:checked){border-color:var(--fpvp-blue);background:#eaf3f8;box-shadow:inset 0 0 0 1px var(--fpvp-blue)}.fpvp-choice-card input{width:20px;height:20px;margin:0 11px 0 0;accent-color:var(--fpvp-blue)}.fpvp-choice-card:focus-within,.fpvp-review-input:focus-visible,.fpvp-review-modify:focus-visible,.fpvp-flow-view .fpvp-button:focus-visible{outline:3px solid var(--fpvp-blue);outline-offset:3px}.fpvp-versant-form>.fpvp-button,.fpvp-review-actions .fpvp-button{width:100%;min-height:52px;margin-top:18px;border:0;border-radius:14px;background:linear-gradient(135deg,#d3333a,var(--fpvp-red));color:#fff;font:inherit;font-weight:850;cursor:pointer}.fpvp-flow-view .fpvp-button-secondary,.fpvp-flow-view .fpvp-button-quiet{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 14px;border:1px solid var(--fpvp-blue);border-radius:12px;background:#fff;color:var(--fpvp-blue);font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.fpvp-flow-view .fpvp-button:disabled{cursor:wait;opacity:.58}.fpvp-flow-note{margin:16px 0 0;color:var(--fpvp-muted);font-size:.85rem;line-height:1.45}.fpvp-review-editor .fpvp-flow-note{grid-column:1 / -1}.fpvp-scope-card .fpvp-button{width:100%;margin-top:14px}.fpvp-review-rows{overflow:hidden;margin-top:18px;border:1px solid var(--fpvp-line);border-radius:17px}.fpvp-review-row+.fpvp-review-row{border-top:1px solid var(--fpvp-line)}.fpvp-review-row-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:76px;padding:14px 15px}.fpvp-review-row-summary>div{display:grid;min-width:0;gap:3px}.fpvp-review-label{color:var(--fpvp-muted);font-size:.72rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.fpvp-review-value{overflow-wrap:anywhere;font-size:1rem}.fpvp-review-row-summary small{color:var(--fpvp-muted);font-size:.8rem}.fpvp-review-modify{flex:0 0 auto;min-width:76px;min-height:44px;padding:8px 11px;border:1px solid var(--fpvp-blue);border-radius:11px;background:#fff;color:var(--fpvp-blue);font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.fpvp-review-editor{display:grid;gap:10px;padding:15px;border-top:1px dashed var(--fpvp-line);background:#f8fbfd}.fpvp-review-editor[hidden],.fpvp-grade-fallback[hidden]{display:none!important}.fpvp-review-input{width:100%;min-height:48px;padding:10px 12px;border:1px solid #bdc5cc;border-radius:11px;background:#fff;color:var(--fpvp-ink);font:inherit}.fpvp-review-suggestions{display:grid;gap:8px;margin:0;padding:0;border:0}.fpvp-grade-fallback{display:grid;gap:10px;padding-top:4px}.fpvp-review-actions{display:grid;gap:10px}.fpvp-review-actions .fpvp-button-secondary{order:-1;margin-top:18px;background:#fff;color:var(--fpvp-blue)}.fpvp-review-status{min-height:1.4em;margin:12px 0 0;color:var(--fpvp-muted);text-align:center}@media (min-width:720px){.fpvp-report.fpvp-flow-view{padding:28px 20px}.fpvp-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fpvp-choice-grid legend{grid-column:1 / -1}.fpvp-choice-card:last-child{grid-column:1 / -1}.fpvp-review-editor{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fpvp-grade-editor,.fpvp-grade-fallback,.fpvp-review-suggestions{grid-template-columns:1fr}.fpvp-review-actions{grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr)}.fpvp-review-actions .fpvp-button{margin-top:18px}}@media (max-width:390px){.fpvp-flow-card{padding:20px 14px;border-radius:17px}.fpvp-review-row-summary{align-items:flex-start}.fpvp-review-modify{min-width:70px}}@media (max-width:719px){.fpvp-verifier-webapp .fpvp-app-context{display:none}.fpvp-verifier-webapp .fpvp-verifier-header{margin-bottom:8px}.fpvp-verifier-webapp .fpvp-verifier-header{padding:16px 8px 10px}.fpvp-verifier-webapp .fpvp-consent{padding:14px;border-radius:16px;font-size:.9rem;line-height:1.35}.fpvp-verifier-webapp.fpvp-verifier-ready{align-content:start}}@media (min-width:900px){.fpvp-verifier.fpvp-verifier-webapp{display:flex;flex-direction:column;padding:10px 16px;overflow:hidden}.fpvp-verifier-webapp .fpvp-verifier-header,.fpvp-verifier-webapp .fpvp-consent{display:none}.fpvp-verifier-webapp .fpvp-desktop-landing{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(370px,.9fr);align-items:center;gap:clamp(36px, 6vw, 96px);width:min(100%, 1180px);flex:1 1 auto;min-height:0;margin:0 auto;padding:clamp(28px, 6vh, 72px) clamp(10px, 2vw, 24px)}.fpvp-verifier-webapp.fpvp-desktop-started .fpvp-desktop-landing{display:none}.fpvp-desktop-hero{max-width:650px}.fpvp-desktop-badge{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:#eaf3f8;color:var(--fpvp-blue);font-size:.78rem;font-weight:800;letter-spacing:.01em}.fpvp-desktop-kicker{margin:22px 0 8px;color:var(--fpvp-red);font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.fpvp-desktop-hero h1{max-width:620px;margin:0;color:var(--fpvp-ink);font-size:clamp(2.35rem, 4vw, 4.35rem);letter-spacing:-.045em;line-height:1.04}.fpvp-desktop-intro{max-width:600px;margin:20px 0 0;color:var(--fpvp-muted);font-size:clamp(1rem, 1.35vw, 1.16rem);line-height:1.65}.fpvp-desktop-assurances{display:flex;flex-wrap:wrap;gap:8px 18px;margin:24px 0 0;color:var(--fpvp-ink);font-size:.84rem;font-weight:750}.fpvp-desktop-assurances span::first-letter{color:var(--fpvp-green)}.fpvp-desktop-start{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;width:auto;margin-top:28px;padding:14px 24px;border-radius:16px;font-size:1rem;box-shadow:0 14px 28px rgb(200 40 47 / .22)}.fpvp-desktop-start span{font-size:1.35rem;line-height:1}.fpvp-desktop-note{max-width:510px;margin:12px 0 0;color:var(--fpvp-muted);font-size:.76rem;line-height:1.45}.fpvp-desktop-steps{padding:clamp(22px, 3vw, 34px);border:1px solid rgb(226 228 231 / .95);border-radius:24px;background:linear-gradient(145deg,#fff,#f8fbfc);box-shadow:0 18px 40px rgb(24 30 38 / .09)}.fpvp-desktop-steps-label{margin:0 0 18px;color:var(--fpvp-muted);font-size:.76rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.fpvp-desktop-steps ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.fpvp-desktop-steps li{display:grid;grid-template-columns:38px 1fr;gap:13px;padding:14px;border:1px solid var(--fpvp-line);border-radius:16px;background:#fff}.fpvp-desktop-step-number{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#eaf3f8;color:var(--fpvp-blue);font-size:.9rem;font-weight:850}.fpvp-desktop-steps li:nth-child(2) .fpvp-desktop-step-number{background:#fff8e7;color:#a06c00}.fpvp-desktop-steps li:nth-child(3) .fpvp-desktop-step-number{background:#eef8e9;color:#4e8935}.fpvp-desktop-steps strong{display:block;color:var(--fpvp-ink);font-size:.94rem}.fpvp-desktop-steps li p{margin:4px 0 0;color:var(--fpvp-muted);font-size:.79rem;line-height:1.4}.fpvp-verifier-webapp .fpvp-app-header{flex:0 0 52px;min-height:52px;padding:2px 4px 8px}.fpvp-verifier-webapp .fpvp-app-brand img{width:38px;height:38px}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-app-header{display:flex;width:min(100%, 1440px)}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-verifier-header,.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-consent,.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-app-footer{display:none}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-capture{flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root{display:flex;flex-direction:column;width:100%;max-width:1440px;height:100%;min-height:0;overflow:hidden}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root>.fpvp-intro{flex:0 0 auto;margin:10px 0;padding:14px 18px}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root>.fpvp-intro .fpvp-color-band{display:none}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root>.fpvp-intro h2{margin-bottom:3px;font-size:1rem}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root>.fpvp-intro p{margin:0;font-size:.8rem}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root>.fpvp-pages{flex:1 1 auto;min-height:0}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-has-document>.fpvp-intro{display:none}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-has-document>.fpvp-pages{height:100%}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-has-document:has(.fpvp-page.fpvp-editing)>.fpvp-pages>.fpvp-page:not(.fpvp-editing){display:none}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-has-document .fpvp-page.fpvp-editing{height:100%;min-height:0;margin:0;padding:0;border:0;background:#fff0;box-shadow:none;overflow:hidden}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-has-document .fpvp-page.fpvp-editing>.fpvp-page-header,.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-has-document .fpvp-page.fpvp-editing>.fpvp-file-picker,.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-has-document .fpvp-page.fpvp-editing>.fpvp-page-status,.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-has-document:has(.fpvp-page.fpvp-editing)>.fpvp-add-page,.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-has-document:has(.fpvp-page.fpvp-editing)>.fpvp-safety{display:none}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor-webapp-root.fpvp-has-document .fpvp-page.fpvp-editing>.fpvp-editor{height:100%;min-height:0;margin:0}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-preprocessor-webapp-root.fpvp-has-document{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-template-rows:auto auto;gap:12px;align-content:start}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-preprocessor-webapp-root>.fpvp-pages{grid-column:1;grid-row:1;height:auto}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-preprocessor-webapp-root .fpvp-page{margin:0;padding:16px;box-shadow:none}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-preprocessor-webapp-root>.fpvp-add-page{grid-column:1;grid-row:2;margin:0}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-preprocessor-webapp-root>.fpvp-safety{grid-column:2;grid-row:1 / 3;align-self:start;margin:0;padding:16px;box-shadow:none}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-preprocessor-webapp-root>.fpvp-safety>label{font-size:.84rem;line-height:1.35}.fpvp-verifier-webapp.fpvp-verifier-ready .fpvp-submit-panel{flex:0 0 auto;margin-top:16px}.fpvp-verifier-webapp.fpvp-verifier-reporting{overflow-y:auto}}.fpvp-safety .fpvp-consent{margin-bottom:14px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}@media (min-width:900px){.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-finalize{overflow-y:auto}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-capture,.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-preprocessor-webapp-root{flex:0 0 auto;height:auto;overflow:visible}}.fpvp-request-status.fpvp-request-error,.fpvp-verifier-webapp .fpvp-request-status.fpvp-request-error,.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-request-status.fpvp-request-error{display:block;margin:12px 0 0;padding:12px 14px;border-radius:10px;background:#fff4e0;color:#4a3200;font-size:.95rem;font-weight:600;line-height:1.45}.fpvp-request-error-box{margin:14px 0;padding:14px 16px;border-radius:12px;background:#fff4e0;color:#4a3200}.fpvp-request-error-box .fpvp-request-error-text{margin:0 0 10px;font-size:.98rem;font-weight:600;line-height:1.45}.fpvp-beta-pill{display:inline-block;margin-left:.35em;padding:.2em .6em;border-radius:999px;background:#efb33e;color:#1c1c1c;font-size:.75rem;font-weight:700;line-height:1.2;letter-spacing:.02em;vertical-align:middle;white-space:nowrap}.fpvp-explain-plusieurs,.fpvp-explain-final{margin:6px 0 0;color:var(--fpvp-muted);font-size:.9rem}.fpvp-ai-plus{margin-top:12px}.fpvp-ai-plus>summary{cursor:pointer;font-weight:600}.fpvp-ai-lien{display:inline-block;margin-top:12px}.fpvp-verifier.fpvp-verifier .fpvp-report.fpvp-flow-view .fpvp-flow-card.fpvp-limit-card{box-sizing:border-box;width:auto;margin:28px auto;max-width:620px;padding:26px 28px 24px;border-radius:18px;background:#fff8e6;border:1px solid #f0d48a;border-left:6px solid #d99a00;color:#3d2c00;box-shadow:0 6px 22px rgb(60 40 0 / .08)}.fpvp-verifier.fpvp-verifier .fpvp-report.fpvp-flow-view .fpvp-limit-card .fpvp-report-kicker{color:#8a6100;font-weight:700;letter-spacing:.02em}.fpvp-verifier.fpvp-verifier .fpvp-report.fpvp-flow-view .fpvp-limit-card .fpvp-flow-header h2{margin:4px 0 12px;color:#2b1f00}.fpvp-verifier.fpvp-verifier .fpvp-report.fpvp-flow-view .fpvp-limit-card .fpvp-flow-header p:last-child{margin:0 0 14px;font-size:1.05rem;font-weight:600;line-height:1.45}.fpvp-verifier.fpvp-verifier .fpvp-report.fpvp-flow-view .fpvp-limit-card .fpvp-limit-note{margin:0 0 10px;line-height:1.5}.fpvp-verifier.fpvp-verifier .fpvp-report.fpvp-flow-view .fpvp-limit-card .fpvp-button{margin-top:10px}@media (max-width:640px){.fpvp-verifier.fpvp-verifier .fpvp-report.fpvp-flow-view .fpvp-flow-card.fpvp-limit-card{margin:16px 0;padding:20px 18px;width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}.fpvp-verifier-webapp{--fsu-red:#c8282f;--fsu-red-dark:#a9252a;--fsu-blue:#307baa;--fsu-green:#6aac4b;--fsu-yellow:#efb33e;--fsu-green-text:#3f7a28;--fsu-yellow-text:#8a6410;--fsu-blue-text:#256187;--fsu-blue-ink:#2c4653;--fsu-green-solid:#4f8138;--fsu-blue-soft:#eaf3f8;--fsu-yellow-soft:#fff8e7;--fsu-green-soft:#eef6ea;--fsu-ink:#151515;--fsu-muted:#64686d;--fsu-line:#e2e4e7;--fsu-soft:#f3f5f7;--rw-radius:16px;--rw-radius-lg:22px;--rw-radius-sm:12px;--lift-1:0 1px 2px rgba(24,30,38,.04), 0 4px 12px rgba(24,30,38,.05);--lift-2:0 2px 4px rgba(24,30,38,.04), 0 10px 26px rgba(24,30,38,.08);--lift-3:0 4px 10px rgba(24,30,38,.05), 0 20px 48px rgba(24,30,38,.11);--spring:cubic-bezier(.34,1.4,.5,1);--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-family:var(--sans);background:var(--fsu-soft);background-image:linear-gradient(180deg,#fafbfc 0,var(--fsu-soft) 340px)}.fpvp-verifier-webapp :focus-visible{outline:3px solid var(--fsu-blue);outline-offset:2px;border-radius:5px}.fpvp-verifier-webapp .fpvp-button,.fpvp-verifier-webapp .fpvp-analyze-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 22px;border:0;border-radius:12px;cursor:pointer;font-family:var(--sans);font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;letter-spacing:-.01em;transition:background .16s ease,transform .12s ease,box-shadow .16s ease,border-color .16s ease}.fpvp-verifier-webapp .fpvp-button:active,.fpvp-verifier-webapp .fpvp-analyze-button:active{transform:translateY(1px)}.fpvp-verifier-webapp .fpvp-button-primary,.fpvp-verifier-webapp .fpvp-analyze-button{background:linear-gradient(135deg,#d3333a,var(--fsu-red));color:#fff;box-shadow:0 6px 18px rgb(200 40 47 / .26)}.fpvp-verifier-webapp .fpvp-button-primary:hover,.fpvp-verifier-webapp .fpvp-analyze-button:hover{background:var(--fsu-red-dark);box-shadow:0 8px 22px rgb(200 40 47 / .32)}.fpvp-verifier-webapp .fpvp-button-secondary{background:#fff;color:var(--fsu-ink);border:1px solid var(--fsu-line);box-shadow:var(--lift-1)}.fpvp-verifier-webapp .fpvp-button-secondary:hover{border-color:var(--fsu-ink)}.fpvp-verifier-webapp .fpvp-button-quiet{background:#fff0;color:var(--fsu-muted);min-height:44px;font-weight:600}.fpvp-verifier-webapp .fpvp-button-quiet:hover{color:var(--fsu-ink);background:var(--fsu-soft)}.fpvp-verifier-webapp .fpvp-button:disabled,.fpvp-verifier-webapp .fpvp-analyze-button:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}.fpvp-verifier-webapp .fpvp-app-header{background:rgb(255 255 255 / .92);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--fsu-line)!important}.fpvp-verifier-webapp .fpvp-app-brand span strong{font-size:14px;letter-spacing:-.015em}.fpvp-verifier-webapp .fpvp-app-brand span small{font-size:11px;color:var(--fsu-muted)}.fpvp-verifier-webapp .fpvp-app-nav{display:none}@media (min-width:1024px){.fpvp-verifier.fpvp-verifier-webapp{box-sizing:border-box;margin-right:0}.fpvp-verifier-webapp nav.fpvp-app-header{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);padding-block:16px;padding-inline:max(24px, calc((100% + 32px - 1100px) / 2));min-height:76px;justify-content:flex-start;background:rgb(255 255 255 / .97);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0!important;box-shadow:0 8px 24px rgb(22 27 33 / .08)}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) nav.fpvp-app-header{width:calc(100% + 32px);max-width:none}.fpvp-verifier-webapp .fpvp-app-brand img{width:50px;height:50px}.fpvp-verifier-webapp .fpvp-app-brand span strong{font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-weight:800;font-size:19px;letter-spacing:.01em;text-transform:uppercase}}@media (min-width:1200px){.fpvp-verifier-webapp .fpvp-app-nav{display:flex;align-items:center;margin-left:auto}.fpvp-verifier-webapp .fpvp-app-nav-list{display:flex;align-items:center;gap:18px;margin:0;padding:0;list-style:none}.fpvp-verifier-webapp .fpvp-app-nav-list a{font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-weight:700;font-size:14px;letter-spacing:.03em;text-transform:uppercase;color:var(--fsu-ink);text-decoration:none;padding-bottom:4px;border-bottom:2px solid #fff0}.fpvp-verifier-webapp .fpvp-app-nav-list a:hover{color:var(--fsu-red-dark)}.fpvp-verifier-webapp .fpvp-app-nav-list .current-menu-item>a,.fpvp-verifier-webapp .fpvp-app-nav-list .current_page_item>a{color:var(--fsu-red-dark);border-bottom-color:var(--fsu-red)}}.fpvp-verifier-webapp .fpvp-app-footer,.fpvp-verifier-webapp .fpvp-copyright{font-size:13px;color:var(--fsu-muted);line-height:1.55}.fpvp-verifier-webapp .fpvp-app-footer a,.fpvp-verifier-webapp .fpvp-copyright a{color:var(--fsu-blue-text)}.fpvp-verifier-webapp .fpvp-badge,.fpvp-verifier-webapp .fpvp-desktop-badge{display:inline-flex;align-items:center;gap:8px;background:var(--fsu-green-soft);color:var(--fsu-green-text);border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:700;letter-spacing:.02em}.fpvp-verifier-webapp .fpvp-desktop-kicker{display:inline-flex;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fsu-blue-text);background:var(--fsu-blue-soft);border-radius:999px;padding:6px 14px;margin-bottom:14px}.fpvp-verifier-webapp .fpvp-hero h1,.fpvp-verifier-webapp .fpvp-desktop-hero h1{font-size:clamp(26px,6.4vw,34px);line-height:1.12;letter-spacing:-.032em;font-weight:700;color:var(--fsu-ink);margin-bottom:12px}.fpvp-verifier-webapp .fpvp-hero p,.fpvp-verifier-webapp .fpvp-desktop-intro{font-size:16.5px;line-height:1.55;color:var(--fsu-muted)}.fpvp-verifier-webapp .fpvp-steps-container,.fpvp-verifier-webapp .fpvp-desktop-steps{display:grid;gap:12px}.fpvp-verifier-webapp .fpvp-step{display:flex;align-items:flex-start;gap:14px;background:#fff;border:0;border-radius:var(--rw-radius);padding:17px 18px;box-shadow:var(--lift-1);transition:box-shadow .24s ease,transform .24s var(--spring)}@media (hover:hover) and (pointer:fine){.fpvp-verifier-webapp .fpvp-step:hover{box-shadow:var(--lift-2);transform:translateY(-2px)}}.fpvp-verifier-webapp .fpvp-step-icon{width:42px;height:42px;flex:none;box-sizing:border-box;display:grid;place-items:center;background:var(--fsu-blue-soft);color:var(--fsu-blue-text);border-radius:12px;font-size:0}.fpvp-verifier-webapp .fpvp-step-icon svg{width:21px;height:21px;stroke-width:1.9}.fpvp-verifier-webapp .fpvp-step:nth-child(1) .fpvp-step-icon{background:var(--fsu-blue-soft);color:var(--fsu-blue-text)}.fpvp-verifier-webapp .fpvp-step:nth-child(2) .fpvp-step-icon{background:var(--fsu-yellow-soft);color:var(--fsu-yellow-text)}.fpvp-verifier-webapp .fpvp-step:nth-child(3) .fpvp-step-icon{background:var(--fsu-green-soft);color:var(--fsu-green-text)}.fpvp-verifier-webapp .fpvp-step-text{flex:1;min-width:0}.fpvp-verifier-webapp .fpvp-step-text strong,.fpvp-verifier-webapp .fpvp-step-text b{display:block;font-size:16.5px;font-weight:700;letter-spacing:-.022em;color:var(--fsu-ink);margin-bottom:3px}.fpvp-verifier-webapp .fpvp-step-desc{font-size:14.5px;line-height:1.5;color:var(--fsu-muted)}.fpvp-verifier-webapp .fpvp-desktop-step-number{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:11px;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--fsu-blue-soft);color:var(--fsu-blue-text)}.fpvp-verifier-webapp .fpvp-desktop-steps>*:nth-child(2) .fpvp-desktop-step-number{background:var(--fsu-yellow-soft);color:var(--fsu-yellow-text)}.fpvp-verifier-webapp .fpvp-desktop-steps>*:nth-child(3) .fpvp-desktop-step-number{background:var(--fsu-green-soft);color:var(--fsu-green-text)}.fpvp-verifier-webapp .fpvp-desktop-steps-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fsu-muted);margin-bottom:13px}.fpvp-verifier-webapp .fpvp-desktop-assurances{display:flex;flex-wrap:wrap;gap:9px;font-size:13.5px;color:var(--fsu-muted)}.fpvp-verifier-webapp .fpvp-desktop-assurances>*{display:inline-flex;align-items:center;gap:7px;background:var(--fsu-green-soft);color:var(--fsu-green-text);border-radius:999px;padding:6px 13px;font-weight:600}.fpvp-verifier-webapp .fpvp-mobile-landing,.fpvp-verifier-webapp .fpvp-desktop-landing{max-width:1180px;margin:0 auto;width:100%}.fpvp-verifier-webapp .fpvp-hero{text-align:left;padding:0 4px;margin-bottom:22px}.fpvp-verifier-webapp .fpvp-mobile-header{gap:20px}.fpvp-verifier-webapp .fpvp-mobile-cta{display:grid;gap:10px;padding-top:6px}.fpvp-verifier-webapp .fpvp-mobile-cta .fpvp-button{width:100%}.fpvp-verifier-webapp .fpvp-mobile-selection-copy{font-size:13.5px;color:var(--fsu-muted);text-align:center;line-height:1.5}.fpvp-verifier-webapp .fpvp-desktop-note{font-size:13px;color:var(--fsu-muted);line-height:1.55}.fpvp-verifier-webapp .fpvp-mobile-note{font-size:13px;color:var(--fsu-muted);text-align:center;line-height:1.5;margin-top:10px}.fpvp-verifier-webapp .fpvp-consent,.fpvp-verifier-webapp .fpvp-stats-consent,.fpvp-verifier-webapp .fpvp-submit-panel{background:#fff;border:0;border-radius:var(--rw-radius);box-shadow:var(--lift-1);padding:18px}.fpvp-verifier-webapp .fpvp-consent-checkbox,.fpvp-verifier-webapp .fpvp-stats-consent-checkbox{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;color:var(--fsu-ink);cursor:pointer;min-height:44px}.fpvp-verifier-webapp .fpvp-consent-checkbox input,.fpvp-verifier-webapp .fpvp-stats-consent-checkbox input{width:22px;height:22px;flex:none;margin-top:1px;accent-color:var(--fsu-blue)}.fpvp-verifier-webapp .fpvp-altcha-block{margin:14px 0}.fpvp-verifier-webapp .fpvp-limit-status,.fpvp-verifier-webapp .fpvp-request-status,.fpvp-verifier-webapp .fpvp-status,.fpvp-verifier-webapp .fpvp-page-status{font-size:13.5px;color:var(--fsu-muted);line-height:1.5}.fpvp-verifier-webapp .fpvp-service-message{border:0;border-radius:var(--rw-radius-sm);padding:14px 16px;font-size:14.5px;line-height:1.52;background:var(--fsu-blue-soft);color:var(--fsu-blue-ink)}.fpvp-verifier-webapp .fpvp-service-message-error{background:var(--fsu-yellow-soft);color:var(--fsu-yellow-text)}.fpvp-verifier-webapp .fpvp-service-offered{background:#fff;border:0;border-radius:var(--rw-radius);box-shadow:var(--lift-1);padding:18px}.fpvp-verifier-webapp .fpvp-preprocessor,.fpvp-verifier-webapp .fpvp-preprocessor-webapp-root{background:#fff0}.fpvp-verifier-webapp .fpvp-file-picker{display:flex;flex-direction:column;align-items:center;gap:12px;background:#fff;border:2px dashed var(--fsu-line);border-radius:var(--rw-radius-lg);padding:32px 22px;text-align:center;transition:border-color .18s ease,background .18s ease}.fpvp-verifier-webapp .fpvp-file-picker:hover{border-color:var(--fsu-blue);background:var(--fsu-blue-soft)}.fpvp-verifier-webapp .fpvp-intro{font-size:15px;line-height:1.55;color:var(--fsu-muted);max-width:52ch;margin:0 auto 16px}.fpvp-verifier-webapp .fpvp-editor{background:#fff;border:0;border-radius:var(--rw-radius);box-shadow:var(--lift-2);overflow:hidden}.fpvp-verifier-webapp .fpvp-editor-topbar{background:#fff;border-bottom:1px solid var(--fsu-line);padding:12px 15px;gap:10px}.fpvp-verifier-webapp .fpvp-editor-bottom{background:#fff;border-top:1px solid var(--fsu-line);padding:12px 15px;gap:10px}.fpvp-verifier-webapp .fpvp-canvas-scroller{background:var(--fsu-soft)}.fpvp-verifier-webapp .fpvp-toolbar{display:flex;flex-wrap:wrap;gap:9px}.fpvp-verifier-webapp .fpvp-zoom-controls{display:flex;gap:8px}.fpvp-verifier-webapp .fpvp-zoom-in,.fpvp-verifier-webapp .fpvp-zoom-out{width:44px;height:44px;flex:none;display:grid;place-items:center;background:#fff;border:1px solid var(--fsu-line);border-radius:12px;font-size:19px;font-weight:700;color:var(--fsu-ink);cursor:pointer;box-shadow:var(--lift-1)}.fpvp-verifier-webapp .fpvp-zoom-in:hover,.fpvp-verifier-webapp .fpvp-zoom-out:hover{border-color:var(--fsu-ink)}.fpvp-verifier-webapp .fpvp-zoom-hint{font-size:12.5px;color:var(--fsu-muted)}.fpvp-verifier-webapp .fpvp-guide{background:var(--fsu-blue-soft);color:var(--fsu-blue-ink);border:0;border-radius:var(--rw-radius-sm);padding:14px 16px;font-size:14.5px;line-height:1.52}.fpvp-verifier-webapp .fpvp-guide-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.fpvp-verifier-webapp .fpvp-page{background:#fff;border:0;border-radius:var(--rw-radius);box-shadow:var(--lift-1);padding:16px}.fpvp-verifier-webapp .fpvp-page-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.fpvp-verifier-webapp .fpvp-page-title{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--fsu-ink)}.fpvp-verifier-webapp .fpvp-page-note{font-size:13.5px;color:var(--fsu-muted);line-height:1.5}.fpvp-verifier-webapp .fpvp-remove-page,.fpvp-verifier-webapp .fpvp-add-page{min-height:44px}.fpvp-verifier-webapp .fpvp-results{display:grid;gap:12px}.fpvp-verifier-webapp .fpvp-result{background:#fff;border:0;border-radius:var(--rw-radius);box-shadow:var(--lift-1);padding:14px;overflow:hidden}.fpvp-verifier-webapp .fpvp-mask-list{display:grid;gap:8px;font-size:14px}.fpvp-verifier-webapp .fpvp-safety{background:var(--fsu-yellow-soft);border:1px solid color-mix(in srgb,var(--fsu-yellow) 45%,var(--fsu-line));border-radius:var(--rw-radius);padding:17px 18px}.fpvp-verifier-webapp .fpvp-safety-heading{font-size:15.5px;font-weight:700;letter-spacing:-.02em;color:var(--fsu-ink);margin-bottom:6px}.fpvp-verifier-webapp .fpvp-safety-copy{font-size:14.5px;line-height:1.52;color:var(--fsu-ink)}.fpvp-verifier-webapp .fpvp-color-band{height:4px;border-radius:0;background:linear-gradient(90deg,var(--fsu-green) 0 25%,var(--fsu-blue) 25% 50%,var(--fsu-yellow) 50% 75%,var(--fsu-red) 75% 100%)}.fpvp-verifier-webapp .fpvp-flow-view{max-width:760px;margin:0 auto;width:100%}.fpvp-verifier-webapp .fpvp-flow-card,.fpvp-verifier-webapp .fpvp-scope-card{background:#fff;border:0;border-radius:var(--rw-radius-lg);box-shadow:var(--lift-3);padding:26px 22px}.fpvp-verifier-webapp .fpvp-flow-header{margin-bottom:18px}.fpvp-verifier-webapp .fpvp-flow-card h2,.fpvp-verifier-webapp .fpvp-scope-card h2{font-size:25px;line-height:1.16;letter-spacing:-.03em;font-weight:700;color:var(--fsu-ink);margin-bottom:9px}.fpvp-verifier-webapp .fpvp-flow-card>p,.fpvp-verifier-webapp .fpvp-scope-card>p{font-size:15.5px;line-height:1.55;color:var(--fsu-muted);max-width:60ch}.fpvp-verifier-webapp .fpvp-flow-note{margin-top:14px;background:var(--fsu-blue-soft);color:var(--fsu-blue-ink);border-radius:var(--rw-radius-sm);padding:13px 15px;font-size:13.5px;line-height:1.52}.fpvp-verifier-webapp .fpvp-flow-detection{font-family:var(--mono);font-size:13px;color:var(--fsu-muted);background:var(--fsu-soft);border-radius:10px;padding:10px 12px}.fpvp-verifier-webapp .fpvp-choice-grid{display:grid;gap:11px;margin-top:18px}.fpvp-verifier-webapp .fpvp-choice-card{display:flex;align-items:center;gap:13px;width:100%;min-height:60px;padding:15px 17px;background:#fff;border:1px solid var(--fsu-line);border-radius:var(--rw-radius);text-align:left;cursor:pointer;font-size:16px;font-weight:600;color:var(--fsu-ink);line-height:1.35;box-shadow:var(--lift-1);transition:border-color .16s ease,box-shadow .2s ease,transform .12s ease}.fpvp-verifier-webapp .fpvp-choice-card:hover{border-color:var(--fsu-blue);box-shadow:var(--lift-2)}.fpvp-verifier-webapp .fpvp-choice-card:active{transform:scale(.995)}.fpvp-verifier-webapp .fpvp-choice-card small{display:block;font-size:13.5px;font-weight:400;color:var(--fsu-muted);margin-top:3px}.fpvp-verifier-webapp .fpvp-review-rows{display:grid;gap:10px;margin-top:16px}.fpvp-verifier-webapp .fpvp-review-row{background:#fff;border:0;border-radius:var(--rw-radius-sm);box-shadow:var(--lift-1);padding:14px 16px}.fpvp-verifier-webapp .fpvp-review-row-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.fpvp-verifier-webapp .fpvp-review-label{display:block;font-size:12.5px;color:var(--fsu-muted);margin-bottom:2px}.fpvp-verifier-webapp .fpvp-review-value{display:block;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--fsu-ink);font-variant-numeric:tabular-nums}.fpvp-verifier-webapp .fpvp-review-row small{font-size:13px;color:var(--fsu-muted)}.fpvp-verifier-webapp .fpvp-review-modify{min-height:44px;padding:0 15px;flex:none;background:var(--fsu-soft);border:1px solid var(--fsu-line);border-radius:10px;font-size:14.5px;font-weight:600;color:var(--fsu-ink);cursor:pointer}.fpvp-verifier-webapp .fpvp-review-modify:hover{border-color:var(--fsu-ink)}.fpvp-verifier-webapp .fpvp-review-editor{margin-top:13px;display:grid;gap:10px}.fpvp-verifier-webapp .fpvp-review-input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--fsu-line);border-radius:11px;font-family:var(--sans);font-size:16px;color:var(--fsu-ink);background:#fff}.fpvp-verifier-webapp .fpvp-review-input:focus{border-color:var(--fsu-blue);outline:none}.fpvp-verifier-webapp .fpvp-review-suggestions{display:grid;gap:8px}.fpvp-verifier-webapp .fpvp-review-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.fpvp-verifier-webapp .fpvp-review-status{font-size:13.5px;color:var(--fsu-muted)}@media (max-width:719px){.fpvp-verifier-webapp{padding-left:16px;padding-right:16px}.fpvp-verifier-webapp .fpvp-hero h1{font-size:clamp(24px,6.8vw,30px)}.fpvp-verifier-webapp .fpvp-flow-card,.fpvp-verifier-webapp .fpvp-scope-card{padding:22px 18px;border-radius:var(--rw-radius)}.fpvp-verifier-webapp .fpvp-flow-card h2,.fpvp-verifier-webapp .fpvp-scope-card h2{font-size:22px}.fpvp-verifier-webapp .fpvp-review-actions .fpvp-button,.fpvp-verifier-webapp .fpvp-guide-actions .fpvp-button{flex:1 1 100%}.fpvp-verifier-webapp .fpvp-editor-bottom{position:sticky;bottom:0;z-index:5}}@media (min-width:720px){.fpvp-verifier-webapp .fpvp-desktop-landing{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;padding:48px 32px;min-height:min(72vh,700px)}.fpvp-verifier-webapp .fpvp-desktop-steps{background:#fff;border-radius:var(--rw-radius-lg);box-shadow:var(--lift-3);padding:26px;gap:12px}.fpvp-verifier-webapp .fpvp-desktop-hero h1{font-size:clamp(32px,3.4vw,44px)}.fpvp-verifier-webapp .fpvp-desktop-intro{font-size:18px;max-width:52ch}.fpvp-verifier-webapp .fpvp-file-picker{padding:44px 32px}.fpvp-verifier-webapp .fpvp-flow-card,.fpvp-verifier-webapp .fpvp-scope-card{padding:34px 32px}.fpvp-verifier-webapp .fpvp-flow-card h2,.fpvp-verifier-webapp .fpvp-scope-card h2{font-size:28px}.fpvp-verifier-webapp .fpvp-choice-grid{grid-template-columns:repeat(2,1fr)}.fpvp-verifier-webapp .fpvp-choice-grid>*:only-child{grid-column:1 / -1}}@media (min-width:1100px){.fpvp-verifier-webapp .fpvp-desktop-landing{gap:72px;padding:56px 40px}}@media (prefers-reduced-motion:reduce){.fpvp-verifier-webapp *,.fpvp-verifier-webapp *::before,.fpvp-verifier-webapp *::after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.fpvp-verifier-webapp .fpvp-badge svg,.fpvp-verifier-webapp .fpvp-desktop-badge svg,.fpvp-verifier-webapp .fpvp-app-footer svg,.fpvp-verifier-webapp .fpvp-copyright svg,.fpvp-verifier-webapp .fpvp-desktop-assurances svg,.fpvp-verifier-webapp .fpvp-desktop-note svg{width:16px;height:16px;flex:none;vertical-align:-2px}.fpvp-verifier-webapp .fpvp-step-icon svg{width:21px;height:21px;flex:none}.fpvp-verifier-webapp .fpvp-hero{margin-bottom:0}.fpvp-verifier-webapp .fpvp-desktop-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fpvp-verifier-webapp .fpvp-desktop-steps li{display:flex;align-items:flex-start;gap:14px;background:var(--fsu-soft);border-radius:var(--rw-radius-sm);padding:14px 15px}.fpvp-verifier-webapp .fpvp-desktop-steps li:nth-child(1) .fpvp-desktop-step-number{background:var(--fsu-blue-soft);color:var(--fsu-blue-text)}.fpvp-verifier-webapp .fpvp-desktop-steps li:nth-child(2) .fpvp-desktop-step-number{background:var(--fsu-yellow-soft);color:var(--fsu-yellow-text)}.fpvp-verifier-webapp .fpvp-desktop-steps li:nth-child(3) .fpvp-desktop-step-number{background:var(--fsu-green-soft);color:var(--fsu-green-text)}.fpvp-verifier-webapp .fpvp-desktop-steps li strong{display:block;font-size:15.5px;font-weight:700;letter-spacing:-.02em;color:var(--fsu-ink);margin-bottom:3px}.fpvp-verifier-webapp .fpvp-desktop-steps li p,.fpvp-verifier-webapp .fpvp-desktop-steps li span{font-size:14px;line-height:1.5;color:var(--fsu-muted)}.fpvp-verifier-webapp .fpvp-desktop-kicker{display:flex;width:max-content;max-width:100%;margin-top:16px;margin-bottom:12px}.fpvp-verifier-webapp .fpvp-desktop-badge{display:inline-flex}.fpvp-verifier-webapp .fpvp-mobile-landing{flex:0 0 auto}.fpvp-verifier-webapp .fpvp-back-to-start{display:none;align-items:center;gap:7px;border:1px solid var(--fsu-line);border-radius:10px;background:#fff;color:var(--fsu-ink);font-family:var(--sans);font-size:14px;font-weight:600;cursor:pointer;flex:none}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-back-to-start{display:inline-flex}.fpvp-verifier-webapp .fpvp-back-to-start:hover{border-color:var(--fsu-ink)}.fpvp-verifier-webapp .fpvp-back-to-start svg{flex:none}.fpvp-verifier-webapp nav.fpvp-app-header .fpvp-back-to-start{min-height:38px;padding:0 14px 0 11px;margin-right:8px}.fpvp-verifier-webapp header.fpvp-app-header .fpvp-back-to-start{width:44px;height:44px;padding:0;justify-content:center}@media (max-width:719px){.fpvp-verifier-webapp .fpvp-mobile-landing.fpvp-mobile-only{display:flex!important;flex-direction:column;justify-content:space-between;gap:clamp(12px,2.4vh,22px);min-height:calc(100dvh - var(--fpvp-app-header-h,94px));padding-bottom:clamp(10px,2vh,18px)}.fpvp-verifier-webapp .fpvp-mobile-header{display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 auto;min-height:0;gap:clamp(14px,3vh,26px)}.fpvp-verifier-webapp .fpvp-hero h1{font-size:clamp(27px,7.4vw,34px);line-height:1.1;margin-bottom:8px}.fpvp-verifier-webapp .fpvp-hero{margin-bottom:0}.fpvp-verifier-webapp .fpvp-mobile-cta{flex:0 0 auto;padding-top:0}.fpvp-verifier-webapp .fpvp-mobile-cta .fpvp-button{width:100%;min-height:56px;font-size:17px}.fpvp-verifier-webapp .fpvp-app-footer{flex:0 0 auto;margin-top:0;padding:6px 0 0;text-align:center}.fpvp-verifier-webapp .fpvp-app-footer p{font-size:12px;line-height:1.4}.fpvp-verifier-webapp .fpvp-app-footer .fpvp-copyright{font-size:10.5px;opacity:.75;margin-top:3px}}@media (max-width:719px) and (max-height:700px){.fpvp-verifier-webapp .fpvp-hero h1{font-size:clamp(23px,6.4vw,27px)}.fpvp-verifier-webapp .fpvp-steps-container{gap:8px}.fpvp-verifier-webapp .fpvp-steps-container .fpvp-step{padding:11px 13px;gap:11px}.fpvp-verifier-webapp .fpvp-steps-container .fpvp-step-icon{width:38px;height:38px}.fpvp-verifier-webapp .fpvp-steps-container .fpvp-step-desc{font-size:12.5px}}.fpvp-verifier-webapp .fpvp-submit-panel{display:grid;gap:12px;padding:16px}.fpvp-verifier-webapp .fpvp-stats-consent{padding:14px 15px;display:grid;gap:8px;background:#fff;border:1px solid var(--fsu-line);border-radius:var(--rw-radius-sm);box-shadow:none}.fpvp-verifier-webapp .fpvp-stats-consent-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;min-height:44px}.fpvp-verifier-webapp .fpvp-stats-consent-label input{width:22px;height:22px;flex:none;margin-top:2px;accent-color:var(--fsu-blue)}.fpvp-verifier-webapp .fpvp-stats-consent-label>span{font-size:13.5px;line-height:1.45;color:var(--fsu-muted)}.fpvp-verifier-webapp .fpvp-stats-consent-label strong{display:block;font-size:15px;font-weight:700;letter-spacing:-.015em;color:var(--fsu-ink);margin-bottom:2px}.fpvp-verifier-webapp .fpvp-detail-link,.fpvp-verifier-webapp .fpvp-detail-link:hover,.fpvp-verifier-webapp .fpvp-detail-link:focus-visible{background:#fff0;color:var(--fsu-blue-text)}.fpvp-verifier-webapp .fpvp-detail-link{border:0;padding:0;margin:0;font-family:var(--sans);font-size:13.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;justify-self:start;min-height:44px;display:inline-flex;align-items:center}.fpvp-verifier-webapp .fpvp-detail-link:hover{text-decoration-thickness:2px}.fpvp-verifier-webapp .fpvp-submit-notes{margin:0;text-align:center}.fpvp-verifier-webapp .fpvp-altcha-block{margin:0}.fpvp-verifier-webapp .fpvp-analyze-button{width:100%;min-height:56px;font-size:17px}@media (max-width:719px){.fpvp-verifier-webapp .fpvp-submit-panel{gap:10px;padding:14px}.fpvp-verifier-webapp .fpvp-mobile-selection-copy{padding-top:clamp(10px,2vh,18px)!important}.fpvp-verifier-webapp .fpvp-mobile-selection-copy h1{font-size:clamp(21px,5.6vw,26px);letter-spacing:-.028em}}.fpvp-verifier-webapp .fpvp-submit-panel[hidden],.fpvp-verifier-webapp .fpvp-report[hidden],.fpvp-verifier-webapp .fpvp-capture[hidden]{display:none!important}@media (max-width:719px){.fpvp-verifier-webapp .fpvp-mobile-landing.fpvp-mobile-only{min-height:0;flex:1 1 auto}}@media (max-width:719px){.fpvp-verifier-webapp .fpvp-mobile-header{justify-content:space-between}}.fpvp-verifier-webapp .fpvp-stepper{display:none;flex:0 0 auto;padding:14px 16px 12px;background:rgb(255 255 255 / .88);backdrop-filter:saturate(1.6) blur(12px);-webkit-backdrop-filter:saturate(1.6) blur(12px);border-bottom:1px solid var(--fsu-line)}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-stepper{display:block}@media (min-width:1024px){.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready):not(.fpvp-verifier-finalize) .fpvp-stepper{box-sizing:border-box;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);padding-inline:max(24px, calc((100% + 32px - 1100px) / 2))}}.fpvp-verifier-webapp .fpvp-stepper ol{list-style:none;margin:0 auto;padding:0;max-width:520px;display:grid;grid-template-columns:repeat(3,1fr);position:relative}.fpvp-verifier-webapp .fpvp-stepper ol::before{content:"";position:absolute;left:16%;right:16%;top:15px;height:2px;background:var(--fsu-line);border-radius:2px}.fpvp-verifier-webapp .fpvp-stepper li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.fpvp-verifier-webapp .fpvp-stepper-dot{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;background:#fff;border:2px solid var(--fsu-line);font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--fsu-muted);transition:background .24s ease,border-color .24s ease,color .24s ease}.fpvp-verifier-webapp .fpvp-stepper-label{font-size:12.5px;font-weight:600;color:var(--fsu-muted);text-align:center;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.fpvp-verifier-webapp .fpvp-stepper li[data-fpvp-state="active"] .fpvp-stepper-dot{background:var(--fsu-blue);border-color:var(--fsu-blue);color:#fff;box-shadow:0 0 0 4px var(--fsu-blue-soft)}.fpvp-verifier-webapp .fpvp-stepper li[data-fpvp-state="active"] .fpvp-stepper-label{color:var(--fsu-ink);font-weight:700}.fpvp-verifier-webapp .fpvp-stepper li[data-fpvp-state="done"] .fpvp-stepper-dot{background:var(--fsu-green-solid);border-color:var(--fsu-green-solid);color:#fff0;font-size:0}.fpvp-verifier-webapp .fpvp-stepper li[data-fpvp-state="done"] .fpvp-stepper-dot::after{content:"";width:15px;height:15px;background:#fff;-webkit-mask:no-repeat center/15px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12.5 5 5 11-11'/%3E%3C/svg%3E");mask:no-repeat center/15px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12.5 5 5 11-11'/%3E%3C/svg%3E")}.fpvp-verifier-webapp .fpvp-stepper li[data-fpvp-state="done"] .fpvp-stepper-label{color:var(--fsu-green-text)}@media (max-width:719px){.fpvp-verifier-webapp .fpvp-stepper{padding:11px 14px 10px}.fpvp-verifier-webapp .fpvp-stepper-dot{width:28px;height:28px;font-size:12.5px}.fpvp-verifier-webapp .fpvp-stepper ol::before{top:13px}.fpvp-verifier-webapp .fpvp-stepper-label{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.fpvp-verifier-webapp .fpvp-stepper-dot{transition:none}}@media (max-width:719px){.fpvp-verifier-webapp.fpvp-mobile-started .fpvp-mobile-landing.fpvp-mobile-only{display:none!important}}@media (min-width:720px) and (max-width:1023px){.fpvp-verifier-webapp .fpvp-mobile-landing.fpvp-mobile-only{display:flex!important}.fpvp-verifier-webapp .fpvp-desktop-landing.fpvp-desktop-only{display:none!important}.fpvp-verifier-webapp.fpvp-mobile-started .fpvp-mobile-landing.fpvp-mobile-only{display:none!important}}@media (max-width:1023px){.fpvp-verifier-webapp .fpvp-mobile-landing.fpvp-mobile-only{display:flex!important;flex-direction:column;justify-content:flex-start;gap:0;flex:1 1 auto;min-height:0;padding:0;max-width:none}.fpvp-verifier-webapp .fpvp-mobile-header{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:0;justify-content:flex-start}.fpvp-verifier-webapp .fpvp-hero{position:relative;margin:0 -16px;padding:clamp(26px,5vh,40px) 22px clamp(30px,6vh,46px);background:linear-gradient(160deg,#2b6f97 0%,var(--fsu-blue) 55%,#3a89b8 100%);border-radius:0 0 26px 26px;text-align:left;box-shadow:0 10px 30px rgb(48 123 170 / .22);overflow:hidden}.fpvp-verifier-webapp .fpvp-hero::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--fsu-green) 0 25%,var(--fsu-yellow) 25% 50%,var(--fsu-blue) 50% 75%,var(--fsu-red) 75% 100%)}.fpvp-verifier-webapp .fpvp-hero h1{color:#fff;font-size:clamp(28px,7.2vw,40px);line-height:1.08;letter-spacing:-.035em;margin:0 0 10px;max-width:16ch}.fpvp-verifier-webapp .fpvp-badge{background:rgb(255 255 255 / .16);color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);margin-bottom:16px;padding:7px 14px;font-size:12px}.fpvp-verifier-webapp .fpvp-badge svg{color:#fff}.fpvp-verifier-webapp .fpvp-steps-container{display:flex;flex-direction:column;gap:8px;margin:-18px 0 0;padding:0 2px;position:relative;z-index:2}.fpvp-verifier-webapp .fpvp-steps-container .fpvp-step{display:flex;flex-direction:row;align-items:flex-start;text-align:left;gap:11px;padding:11px 13px;border-radius:15px;box-shadow:0 5px 15px rgb(24 30 38 / .09)}.fpvp-verifier-webapp .fpvp-steps-container .fpvp-step-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.fpvp-verifier-webapp .fpvp-steps-container .fpvp-step-text strong{font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--fsu-ink);line-height:1.25;margin:0}.fpvp-verifier-webapp .fpvp-steps-container .fpvp-step-desc{display:block;font-size:12.7px;line-height:1.4;color:var(--fsu-muted)}.fpvp-verifier-webapp .fpvp-steps-container .fpvp-step-icon{width:38px;height:38px;border-radius:12px;flex:0 0 auto}.fpvp-verifier-webapp .fpvp-mobile-cta{margin-top:auto;padding:clamp(16px,3vh,26px) 0 0;display:flex;justify-content:center}.fpvp-verifier-webapp .fpvp-mobile-cta .fpvp-button{width:100%;max-width:420px;min-height:58px;font-size:17.5px;border-radius:14px}.fpvp-verifier-webapp .fpvp-app-footer{flex:0 0 auto;margin-top:0;padding:12px 0 0;text-align:center}.fpvp-verifier-webapp .fpvp-app-footer p{font-size:11.5px;line-height:1.45}.fpvp-verifier-webapp .fpvp-app-footer .fpvp-copyright{font-size:10.5px;opacity:.7;margin-top:2px}}@media (min-width:560px) and (max-width:1023px){.fpvp-verifier-webapp .fpvp-mobile-landing.fpvp-mobile-only{max-width:620px;margin:0 auto;width:100%}.fpvp-verifier-webapp .fpvp-hero{margin:0;border-radius:26px;margin-top:14px}.fpvp-verifier-webapp .fpvp-hero::before{border-radius:26px 26px 0 0}}@media (max-width:1023px){.fpvp-verifier-webapp .fpvp-mobile-header{padding-left:16px;padding-right:16px}.fpvp-verifier-webapp .fpvp-hero{margin-left:-16px;margin-right:-16px}.fpvp-verifier-webapp .fpvp-app-footer{padding-left:16px;padding-right:16px}}@media (min-width:560px) and (max-width:1023px){.fpvp-verifier-webapp .fpvp-hero{margin-left:0;margin-right:0}}.fpvp-verifier-webapp .fpvp-app-header,.fpvp-verifier-webapp .fpvp-app-footer{box-sizing:border-box}@media (max-width:1023px){.fpvp-verifier-webapp .fpvp-hero,.fpvp-verifier-webapp .fpvp-steps-container,.fpvp-verifier-webapp .fpvp-mobile-cta,.fpvp-verifier-webapp .fpvp-app-footer{flex:0 0 auto}}@media (max-width:1023px){.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-app-header{display:none!important}.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-verifier-finalize:not(.fpvp-verifier-ready) .fpvp-capture{overflow:visible;flex:0 0 auto;min-height:0}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-app-footer{margin-top:18px}.fpvp-verifier-webapp .fpvp-page-resume{display:flex;align-items:center;gap:14px;margin-top:12px}.fpvp-verifier-webapp .fpvp-page-preview{margin:0;flex:0 0 auto;width:96px;border:1px solid rgb(24 30 38 / .10);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 3px 10px rgb(24 30 38 / .07);display:flex}.fpvp-verifier-webapp .fpvp-page-preview img{display:block;width:100%;height:auto}.fpvp-verifier-webapp .fpvp-page-infos{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.fpvp-verifier-webapp .fpvp-page-infos strong{font-size:16px;letter-spacing:-.01em}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-page-header>div{display:none}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-page-status{display:inline-flex;align-items:center;gap:7px;margin:0;padding:7px 12px;border-radius:999px;background:var(--fsu-green-soft,#eef6ea);color:var(--fsu-green-text,#3f7a28);font-size:12.8px;font-weight:700;line-height:1.3}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-page-status::before{content:"";width:15px;height:15px;flex:0 0 auto;background:currentColor;-webkit-mask:no-repeat center/15px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12.5 5 5 11-11'/%3E%3C/svg%3E");mask:no-repeat center/15px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12.5 5 5 11-11'/%3E%3C/svg%3E")}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-page-status.is-error{background:#fdecec;color:#98211f}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-page-status.is-error::before{display:none}.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-verifier-finalize:not(.fpvp-verifier-ready) .fpvp-safety,.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-verifier-finalize:not(.fpvp-verifier-ready) .fpvp-submit-panel{background:#fff0;border:0;box-shadow:none;padding:0;border-radius:0}.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-verifier-finalize:not(.fpvp-verifier-ready) .fpvp-safety{margin-top:12px}.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-verifier-finalize:not(.fpvp-verifier-ready) .fpvp-submit-panel{margin-left:0;margin-right:0}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-safety>label{display:flex;align-items:flex-start;gap:12px;background:#fff;border-radius:14px;padding:14px 15px;box-shadow:0 2px 8px rgb(24 30 38 / .07);margin:0}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-stats-consent{display:block;background:#fff;border:0;border-radius:14px;padding:14px 15px;box-shadow:0 2px 8px rgb(24 30 38 / .07);margin:9px 0 0}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-stats-consent-label{display:flex;align-items:flex-start;gap:12px;background:#fff0;border:0;box-shadow:none;padding:0;margin:0}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-safety-copy{flex:1 1 auto;min-width:0;display:block}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-safety>label>input{flex:0 0 auto;margin-top:2px}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-safety-copy strong,.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-stats-consent-label strong{display:inline;font-weight:600;font-size:14px;line-height:1.45}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-detail-link{display:inline;margin:0 0 0 6px;padding:0;font-size:13.5px;font-weight:650;line-height:1.45;vertical-align:baseline}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-altcha-block,.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-altcha-block altcha-widget{display:block;width:100%}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-stats-consent .fpvp-detail-link{margin:7px 0 0 36px;display:inline-block}.fpvp-verifier-webapp .fpvp-safety-heading{display:none}}@media (min-width:720px) and (max-width:1023px){.fpvp-verifier.fpvp-verifier-webapp{position:fixed;inset:0;padding:0;display:flex;flex-direction:column;background:#fff;height:100dvh;z-index:2147483000;overflow-y:auto;overflow-x:hidden}.fpvp-verifier-webapp .fpvp-desktop-only{display:none!important}.fpvp-verifier-webapp .fpvp-app-header.fpvp-mobile-only{display:block!important}.fpvp-verifier-webapp .fpvp-mobile-landing.fpvp-mobile-only{display:flex!important}.fpvp-verifier-webapp.fpvp-mobile-started .fpvp-mobile-landing.fpvp-mobile-only{display:none!important}.fpvp-verifier-webapp.fpvp-mobile-started:not(.fpvp-verifier-ready) .fpvp-mobile-selection-copy{display:block!important}.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-app-footer{display:block}.fpvp-verifier-webapp .fpvp-preprocessor-root .fpvp-intro{display:none!important}.fpvp-verifier-webapp .fpvp-preprocessor-root .fpvp-file-picker>span{display:none!important}}@media (max-width:1023px){.fpvp-verifier-webapp .fpvp-mobile-landing.fpvp-mobile-only{overflow-y:auto;overscroll-behavior:contain}}@media (max-width:1023px) and (max-height:660px){.fpvp-verifier-webapp .fpvp-steps-container .fpvp-step-desc{display:none}.fpvp-verifier-webapp .fpvp-steps-container{gap:8px}.fpvp-verifier-webapp .fpvp-steps-container .fpvp-step{padding:11px 13px;align-items:center}.fpvp-verifier-webapp .fpvp-steps-container .fpvp-step-icon{width:36px;height:36px}.fpvp-verifier-webapp .fpvp-hero{padding-top:clamp(18px,3vh,26px);padding-bottom:clamp(22px,4vh,32px)}.fpvp-verifier-webapp .fpvp-mobile-cta{padding-top:10px}.fpvp-verifier-webapp .fpvp-mobile-cta .fpvp-button{min-height:52px}.fpvp-verifier-webapp .fpvp-app-footer{padding-top:8px}}@media (max-width:1023px) and (min-height:661px) and (max-height:760px){.fpvp-verifier-webapp .fpvp-hero{padding-top:clamp(20px,3.4vh,30px);padding-bottom:clamp(24px,4.4vh,34px)}.fpvp-verifier-webapp .fpvp-steps-container{gap:7px}.fpvp-verifier-webapp .fpvp-steps-container .fpvp-step{padding:10px 13px}.fpvp-verifier-webapp .fpvp-mobile-cta{padding-top:12px}.fpvp-verifier-webapp .fpvp-mobile-cta .fpvp-button{min-height:54px}.fpvp-verifier-webapp .fpvp-app-footer{padding-top:8px}}@media (max-width:379px) and (max-height:720px){.fpvp-verifier-webapp .fpvp-steps-container{gap:8px}.fpvp-verifier-webapp .fpvp-steps-container .fpvp-step{padding:11px 13px;align-items:center}.fpvp-verifier-webapp .fpvp-steps-container .fpvp-step-icon{width:36px;height:36px}}@media (max-width:1023px){.fpvp-verifier-webapp .fpvp-steps-container{margin-top:auto;margin-bottom:auto}.fpvp-verifier-webapp .fpvp-mobile-cta{margin-top:0}}@media (max-width:379px) and (max-height:720px){.fpvp-verifier-webapp .fpvp-steps-container .fpvp-step-desc{display:none}}@media (max-width:1023px){.fpvp-verifier-webapp .fpvp-hero{padding-bottom:clamp(20px,3.4vh,28px)}}@media (max-width:1023px){.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-verifier-finalize:not(.fpvp-verifier-ready) .fpvp-stepper.fpvp-stepper-chrome{display:flex;align-items:center;gap:10px;padding:8px 12px 6px}.fpvp-verifier-webapp .fpvp-stepper.fpvp-stepper-chrome ol{flex:1 1 auto;min-width:0;margin:0}.fpvp-verifier-webapp .fpvp-stepper.fpvp-stepper-chrome .fpvp-back{flex:0 0 auto;width:38px;height:38px;padding:0;display:grid;place-items:center;border:1px solid var(--fsu-line,#e2e8f0);border-radius:11px;background:#fff;color:var(--fsu-ink);font-size:0}.fpvp-verifier-webapp .fpvp-stepper.fpvp-stepper-chrome .fpvp-back::before{content:"";width:19px;height:19px;background:currentColor;-webkit-mask:no-repeat center/19px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14 6-6 6 6 6'/%3E%3C/svg%3E");mask:no-repeat center/19px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14 6-6 6 6 6'/%3E%3C/svg%3E")}.fpvp-verifier-webapp .fpvp-stepper-brand{flex:0 0 auto;display:block;line-height:0}.fpvp-verifier-webapp .fpvp-stepper-brand img{width:36px;height:36px;display:block}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-page-header{display:none}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-mobile-selection-copy{padding-top:10px;padding-bottom:0}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-mobile-selection-copy h1{margin:0;font-size:19px}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-pages{margin-bottom:8px}}@media (max-width:1023px){.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-safety>label,.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-stats-consent,.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-altcha-block{background:#fff;border:1px solid rgb(24 30 38 / .10);border-radius:0;box-shadow:none;margin:0;padding:12px 14px}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-safety>label{border-radius:14px 14px 0 0}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-stats-consent,.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-altcha-block{border-top:0}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-altcha-block{border-radius:0 0 14px 14px}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-safety-copy strong,.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-stats-consent-label strong{font-size:13.5px;line-height:1.35}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-stats-consent .fpvp-detail-link{margin:4px 0 0 34px}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-analyze-button{margin-top:12px}}@media (max-width:1023px){.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-safety>.fpvp-status:empty{display:none}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-submit-panel{margin-top:0}}@media (max-width:1023px){.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-verifier-finalize:not(.fpvp-verifier-ready) .fpvp-safety{gap:0;row-gap:0}.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-verifier-finalize:not(.fpvp-verifier-ready) .fpvp-submit-panel{padding-top:0;margin-top:0;row-gap:0;gap:0}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-safety>label{margin-bottom:0}}@media (max-width:1023px){.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-altcha-block .altcha,.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-altcha-block altcha-widget .altcha{border:0;background:#fff0;padding:0}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-safety-copy .fpvp-detail-link{border:0;background:none;line-height:inherit;vertical-align:baseline;min-height:0;height:auto}}@media (max-width:1023px){.fpvp-verifier-webapp .fpvp-review-rows{gap:7px;margin-top:12px}.fpvp-verifier-webapp .fpvp-review-row{padding:10px 12px 10px 15px;position:relative;overflow:hidden}.fpvp-verifier-webapp .fpvp-review-row::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--fsu-blue)}.fpvp-verifier-webapp .fpvp-review-row:nth-child(1)::before{background:var(--fsu-blue)}.fpvp-verifier-webapp .fpvp-review-row:nth-child(2)::before{background:var(--fsu-green)}.fpvp-verifier-webapp .fpvp-review-row:nth-child(3)::before{background:var(--fsu-green)}.fpvp-verifier-webapp .fpvp-review-row:nth-child(4)::before{background:var(--fsu-yellow)}.fpvp-verifier-webapp .fpvp-review-row:nth-child(5)::before{background:var(--fsu-yellow)}.fpvp-verifier-webapp .fpvp-review-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1px}.fpvp-verifier-webapp .fpvp-review-value{font-size:16px}.fpvp-verifier-webapp .fpvp-review-row small{font-size:12.3px;line-height:1.35}.fpvp-verifier-webapp .fpvp-review-modify{min-height:38px;padding:0 12px;font-size:13.5px}.fpvp-verifier-webapp .fpvp-flow-detection{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;background:var(--fsu-green-soft,#eef6ea);color:var(--fsu-green-text,#3f7a28);border-radius:999px}.fpvp-verifier-webapp .fpvp-flow-detection::before{content:"";width:14px;height:14px;flex:0 0 auto;background:currentColor;-webkit-mask:no-repeat center/14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12.5 5 5 11-11'/%3E%3C/svg%3E");mask:no-repeat center/14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12.5 5 5 11-11'/%3E%3C/svg%3E")}.fpvp-verifier-webapp .fpvp-review-warning{display:flex;gap:10px;align-items:flex-start;margin:12px 0 0;padding:11px 13px;background:var(--fsu-yellow-soft,#fff8e7);border-radius:12px;font-size:12.8px;line-height:1.45;color:#6f5210}.fpvp-verifier-webapp .fpvp-review-warning::before{content:"";width:17px;height:17px;flex:0 0 auto;margin-top:1px;background:currentColor;-webkit-mask:no-repeat center/17px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8h.01M11 12h1v4h1'/%3E%3C/svg%3E");mask:no-repeat center/17px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8h.01M11 12h1v4h1'/%3E%3C/svg%3E")}}@media (max-width:1023px){.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-etape-masquage:not(.fpvp-verifier-ready) .fpvp-app-footer{display:none}}@media (max-width:1023px){.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-stats-consent{border-top:0}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-altcha-block{border-top:1px solid rgb(24 30 38 / .10);padding:10px 14px}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-altcha-block altcha-widget{--altcha-border-width:0;--altcha-border-radius:0;--altcha-max-width:100%;--altcha-color-border:transparent;--altcha-color-base:transparent}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-altcha-block .altcha,.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-altcha-block .altcha-main{border:0;background:#fff0;padding:0;margin:0;max-width:none}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-stats-consent-label span>.fpvp-detail-link{display:inline;margin-left:6px;border:0;background:none;padding:0;line-height:inherit;vertical-align:baseline;min-height:0;height:auto;font-size:13.5px;font-weight:650}.fpvp-verifier-webapp .fpvp-page-remove{flex:0 0 auto;align-self:flex-start;width:38px;height:38px;padding:0;margin:0;display:grid;place-items:center;border:1px solid var(--fsu-line,#e2e8f0);border-radius:10px;background:#fff;color:var(--fsu-muted);font-size:0;cursor:pointer}.fpvp-verifier-webapp .fpvp-page-remove::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:no-repeat center/18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2l1-12M9 7V5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2'/%3E%3C/svg%3E");mask:no-repeat center/18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2l1-12M9 7V5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2'/%3E%3C/svg%3E")}.fpvp-verifier-webapp .fpvp-page-remove:hover{color:var(--fsu-red,#c8282f);border-color:var(--fsu-red,#c8282f)}}@media (max-width:1023px){.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-verifier-finalize:not(.fpvp-verifier-ready) .fpvp-safety>label{border-bottom:0}.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-verifier-finalize:not(.fpvp-verifier-ready) .fpvp-stats-consent-label span>.fpvp-detail-link,.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-verifier-finalize:not(.fpvp-verifier-ready) .fpvp-safety-copy>.fpvp-detail-link{display:inline;width:auto;max-width:none;margin:0 0 0 6px;padding:0;border:0;background:none;box-shadow:none;line-height:inherit;vertical-align:baseline;min-height:0;height:auto;text-align:left}}@media (max-width:1023px){.fpvp-verifier-webapp .fpvp-page-resume{position:relative}.fpvp-verifier-webapp .fpvp-page-remove{position:absolute;top:0;right:0;width:34px;height:34px}.fpvp-verifier-webapp .fpvp-page-infos{padding-right:42px}}@media (max-width:1023px){.fpvp-verifier-webapp .fpvp-page-header{gap:8px;margin-bottom:8px;min-height:44px}.fpvp-verifier-webapp .fpvp-page-header>div{flex:1 1 auto;min-width:0;text-align:center}.fpvp-verifier-webapp .fpvp-page-title{font-size:15.5px}.fpvp-verifier-webapp .fpvp-page-header .fpvp-page-note{display:none}.fpvp-verifier-webapp .fpvp-page-header .fpvp-remove-page{flex:0 0 auto;width:38px;height:38px;min-height:0;padding:0;display:grid;place-items:center;border:1px solid var(--fsu-line,#e2e8f0);border-radius:10px;background:#fff;color:var(--fsu-muted);font-size:0}.fpvp-verifier-webapp .fpvp-page-header .fpvp-remove-page::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:no-repeat center/18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2l1-12M9 7V5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2'/%3E%3C/svg%3E");mask:no-repeat center/18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2l1-12M9 7V5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2'/%3E%3C/svg%3E")}.fpvp-verifier-webapp .fpvp-page-header .fpvp-remove-page:hover{color:var(--fsu-red,#c8282f);border-color:var(--fsu-red,#c8282f)}.fpvp-verifier-webapp .fpvp-page-header .fpvp-back,.fpvp-verifier-webapp .fpvp-page-header .fpvp-help{flex:0 0 auto;min-height:38px;font-size:14px}}@media (max-width:1023px){.fpvp-verifier-webapp .fpvp-flow-detection{display:none}.fpvp-verifier-webapp .fpvp-review-card .fpvp-flow-header{margin-bottom:6px}.fpvp-verifier-webapp .fpvp-review-card h1,.fpvp-verifier-webapp .fpvp-review-card h2{font-size:20px;margin-bottom:4px}.fpvp-verifier-webapp .fpvp-review-card .fpvp-flow-intro{font-size:13px;line-height:1.4;margin-bottom:0}.fpvp-verifier-webapp .fpvp-review-warning{margin:10px 0 0;padding:9px 11px;font-size:12.2px;line-height:1.38}.fpvp-verifier-webapp .fpvp-review-rows{gap:6px;margin-top:10px}.fpvp-verifier-webapp .fpvp-review-row{padding:8px 11px 8px 14px}.fpvp-verifier-webapp .fpvp-review-label{font-size:12px;margin-bottom:0}.fpvp-verifier-webapp .fpvp-review-value{font-size:15px}.fpvp-verifier-webapp .fpvp-review-row small{font-size:12px;line-height:1.3}.fpvp-verifier-webapp .fpvp-review-modify{min-height:34px;padding:0 11px;font-size:13px}}@media (max-width:1023px){.fpvp-verifier-webapp .fpvp-review-row{padding:6px 10px 6px 14px}.fpvp-verifier-webapp .fpvp-review-row-summary{gap:10px}.fpvp-verifier-webapp .fpvp-review-modify{min-height:32px;padding:0 10px;font-size:12.5px}.fpvp-verifier-webapp .fpvp-review-label{margin-bottom:1px}.fpvp-verifier-webapp .fpvp-review-value{line-height:1.2}.fpvp-verifier-webapp .fpvp-review-row small{margin-top:1px;display:block}.fpvp-verifier-webapp .fpvp-review-row::before,.fpvp-verifier-webapp .fpvp-review-row:nth-child(1)::before,.fpvp-verifier-webapp .fpvp-review-row:nth-child(2)::before,.fpvp-verifier-webapp .fpvp-review-row:nth-child(3)::before,.fpvp-verifier-webapp .fpvp-review-row:nth-child(4)::before,.fpvp-verifier-webapp .fpvp-review-row:nth-child(5)::before{background:var(--fsu-blue)}}.fpvp-verifier-webapp .fpvp-attente{position:fixed;inset:0;z-index:2147483100;display:grid;place-items:center;padding:24px;background:rgb(246 248 250 / .94);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.fpvp-verifier-webapp .fpvp-attente[hidden]{display:none!important}.fpvp-verifier-webapp .fpvp-attente-boite{width:100%;max-width:330px;text-align:center;background:#fff;border-radius:20px;padding:26px 22px 22px;box-shadow:0 12px 40px rgb(24 30 38 / .14)}.fpvp-verifier-webapp .fpvp-attente-logo{width:64px;height:64px;display:block;margin:0 auto 14px;animation:fpvp-attente-respire 1.8s ease-in-out infinite}.fpvp-verifier-webapp .fpvp-attente-titre{margin:0 0 6px;font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--fsu-ink)}.fpvp-verifier-webapp .fpvp-attente-texte{margin:0 0 16px;font-size:13.5px;line-height:1.5;color:var(--fsu-muted)}.fpvp-verifier-webapp .fpvp-attente-barre{height:5px;border-radius:99px;overflow:hidden;background:var(--fsu-line,#e4e9ee)}.fpvp-verifier-webapp .fpvp-attente-barre span{display:block;height:100%;width:38%;border-radius:99px;background:linear-gradient(90deg,var(--fsu-green),var(--fsu-blue));animation:fpvp-attente-glisse 1.4s ease-in-out infinite}.fpvp-verifier-webapp .fpvp-attente-note{margin:14px 0 0;font-size:12px;line-height:1.45;color:var(--fsu-muted)}@keyframes fpvp-attente-respire{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.93);opacity:.78}}@keyframes fpvp-attente-glisse{0%{transform:translateX(-100%)}100%{transform:translateX(300%)}}@media (prefers-reduced-motion:reduce){.fpvp-verifier-webapp .fpvp-attente-logo,.fpvp-verifier-webapp .fpvp-attente-barre span{animation:none}.fpvp-verifier-webapp .fpvp-attente-barre span{width:100%}}@media (min-width:1024px){.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-app-header{display:none!important}.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-verifier-finalize:not(.fpvp-verifier-ready) .fpvp-capture{overflow:visible;flex:0 0 auto;min-height:0}.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-verifier-finalize:not(.fpvp-verifier-ready) .fpvp-stepper.fpvp-stepper-chrome{box-sizing:border-box;display:flex;align-items:center;gap:16px;max-width:none;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);padding-block:16px;padding-inline:max(24px, calc((100% + 32px - 1100px) / 2));background:rgb(255 255 255 / .97);box-shadow:0 8px 24px rgb(22 27 33 / .08)}.fpvp-verifier-webapp .fpvp-stepper.fpvp-stepper-chrome ol{flex:1 1 auto;min-width:0}.fpvp-verifier-webapp .fpvp-stepper.fpvp-stepper-chrome .fpvp-back{order:-1;flex:0 0 auto;min-height:40px;padding:0 15px 0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--fsu-line);border-radius:10px;background:#fff;color:var(--fsu-ink);font-size:14px;font-weight:600}.fpvp-verifier-webapp .fpvp-stepper.fpvp-stepper-chrome .fpvp-back:hover{border-color:var(--fsu-ink)}.fpvp-verifier-webapp .fpvp-stepper-brand{order:-2;flex:0 0 auto;display:block;line-height:0}.fpvp-verifier-webapp .fpvp-stepper-brand img{width:38px;height:38px;display:block;border-radius:8px}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-page-header{display:none}.fpvp-verifier-webapp .fpvp-page-resume{display:flex;align-items:center;gap:20px;margin-top:18px}.fpvp-verifier-webapp .fpvp-page-preview{margin:0;flex:0 0 auto;width:130px;border:1px solid rgb(24 30 38 / .10);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 14px rgb(24 30 38 / .08);display:flex}.fpvp-verifier-webapp .fpvp-page-preview img{display:block;width:100%;height:auto}.fpvp-verifier-webapp .fpvp-page-infos{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fpvp-verifier-webapp .fpvp-page-infos strong{font-size:19px;letter-spacing:-.01em}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-page-status{display:inline-flex;align-items:center;gap:7px;margin:0;padding:7px 13px;border-radius:999px;background:var(--fsu-green-soft,#eef6ea);color:var(--fsu-green-text,#3f7a28);font-size:13px;font-weight:700;line-height:1.3}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-page-status::before{content:"";width:15px;height:15px;flex:0 0 auto;background:currentColor;-webkit-mask:no-repeat center/15px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12.5 5 5 11-11'/%3E%3C/svg%3E");mask:no-repeat center/15px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12.5 5 5 11-11'/%3E%3C/svg%3E")}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-page-status.is-error{background:#fdecec;color:#98211f}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-page-status.is-error::before{display:none}.fpvp-verifier-webapp .fpvp-page-remove{flex:0 0 auto;align-self:flex-start;width:40px;height:40px;padding:0;margin:0;display:grid;place-items:center;border:1px solid var(--fsu-line,#e2e8f0);border-radius:10px;background:#fff;color:var(--fsu-muted);font-size:0;cursor:pointer}.fpvp-verifier-webapp .fpvp-page-remove::before{content:"";width:19px;height:19px;background:currentColor;-webkit-mask:no-repeat center/19px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2l1-12M9 7V5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2'/%3E%3C/svg%3E");mask:no-repeat center/19px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2l1-12M9 7V5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2'/%3E%3C/svg%3E")}.fpvp-verifier-webapp .fpvp-page-remove:hover{color:var(--fsu-red,#c8282f);border-color:var(--fsu-red,#c8282f)}.fpvp-verifier-webapp.fpvp-verifier-finalize .fpvp-pages{margin-bottom:10px}}@media (min-width:1024px){.fpvp-verifier-webapp .fpvp-flow-view:has(.fpvp-review-card){max-width:960px}.fpvp-verifier-webapp .fpvp-review-card{padding:34px 38px}.fpvp-verifier-webapp .fpvp-review-rows{grid-template-columns:1fr 1fr;gap:12px}.fpvp-verifier-webapp .fpvp-review-row:has(.fpvp-review-editor:not([hidden])){grid-column:1 / -1}.fpvp-verifier-webapp .fpvp-review-row{position:relative;overflow:hidden;padding:14px 16px 14px 19px}.fpvp-verifier-webapp .fpvp-review-row::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--fsu-blue)}.fpvp-verifier-webapp .fpvp-review-card .fpvp-flow-note{max-width:none}}@media (min-width:1024px){.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-etape-masquage:not(.fpvp-verifier-ready) .fpvp-app-header{display:none!important}}@media (min-width:1024px){.fpvp-verifier-webapp .fpvp-safety-heading{gap:15px;margin-bottom:2px}.fpvp-verifier-webapp .fpvp-safety-heading>span{display:grid;place-items:center;border-radius:50%;position:relative;width:48px;height:48px;flex:none;background:#fff0f1;font-size:0}.fpvp-verifier-webapp .fpvp-safety-heading>span::before{content:"";position:absolute;inset:0;margin:auto;width:22px;height:22px;background:var(--fsu-red-dark);-webkit-mask:no-repeat center/22px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E");mask:no-repeat center/22px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}.fpvp-verifier-webapp .fpvp-safety-heading strong{font-size:19px;letter-spacing:-.01em}.fpvp-verifier-webapp .fpvp-safety-heading small{font-size:13.5px}}.fpvp-verifier-webapp .fpvp-page-preview{cursor:zoom-in}.fpvp-verifier-webapp .fpvp-page-lightbox{position:fixed;inset:0;z-index:2147483200;display:grid;place-items:center;padding:28px;background:rgb(15 20 25 / .9)}.fpvp-verifier-webapp .fpvp-page-lightbox[hidden]{display:none}.fpvp-verifier-webapp .fpvp-page-lightbox img{display:block;max-width:92vw;max-height:88vh;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 24px 70px rgb(0 0 0 / .5)}.fpvp-verifier-webapp .fpvp-page-lightbox-close{position:absolute;top:22px;right:22px;width:44px;height:44px;flex:none;border-radius:50%;border:0;background:rgb(255 255 255 / .14);color:#fff;display:grid;place-items:center;cursor:pointer;font-size:0}.fpvp-verifier-webapp .fpvp-page-lightbox-close::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:no-repeat center/18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E");mask:no-repeat center/18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}.fpvp-verifier-webapp .fpvp-page-lightbox-close:hover{background:rgb(255 255 255 / .24)}.fpvp-verifier-webapp .fpvp-pages>.fpvp-page:first-child .fpvp-page-remove::before{-webkit-mask:no-repeat center/19px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 1 2.64 6.36'/%3E%3Cpath d='M3 20v-5h5'/%3E%3C/svg%3E");mask:no-repeat center/19px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 1 2.64 6.36'/%3E%3Cpath d='M3 20v-5h5'/%3E%3C/svg%3E")}.fpvp-verifier-webapp .fpvp-pages>.fpvp-page:first-child .fpvp-page-remove:hover{color:var(--fsu-blue,#307baa);border-color:var(--fsu-blue,#307baa)}.fpvp-review-field{display:flex;flex-direction:column;gap:5px;margin:0 0 10px}.fpvp-review-field>span{font-size:13.5px;font-weight:600;color:var(--fsu-ink,#161b21)}.fpvp-review-field[hidden]{display:none}.fpvp-flow-note-locked{color:var(--fsu-muted,#4a5560);font-style:italic}@media (max-width:1023px){.fpvp-verifier-webapp .fpvp-review-card h1,.fpvp-verifier-webapp .fpvp-review-card h2{font-size:19px;line-height:1.2}.fpvp-verifier-webapp .fpvp-review-rows{gap:5px;margin-top:8px}.fpvp-verifier-webapp .fpvp-review-row{padding:6px 10px 6px 13px}.fpvp-verifier-webapp .fpvp-review-row-summary{display:flex;align-items:center;justify-content:space-between;gap:10px}.fpvp-verifier-webapp .fpvp-review-row-summary>div{min-width:0}.fpvp-verifier-webapp .fpvp-review-value{font-size:15px;line-height:1.25}.fpvp-verifier-webapp .fpvp-review-row:not(:nth-child(2)) .fpvp-review-row-summary small{display:none}.fpvp-verifier-webapp .fpvp-review-row .fpvp-review-modify{flex:none;min-height:32px;height:auto;padding:4px 11px;font-size:13px;line-height:1.2}.fpvp-verifier-webapp .fpvp-review-warning{margin:8px 0 0;padding:7px 10px}}.fpvp-verifier-webapp .fpvp-preprocessor.fpvp-is-selecting .fpvp-page-status.is-error{display:block!important;margin:12px 16px 0;padding:11px 13px;border-radius:12px;background:#fff4e0;color:#4a3200;font-size:.92rem;font-weight:600;line-height:1.45;text-align:left}@media (min-width:900px){.fpvp-verifier.fpvp-verifier-webapp:not(.fpvp-verifier-started):not(.fpvp-desktop-started){overflow-y:auto}.fpvp-verifier-webapp:not(.fpvp-verifier-started):not(.fpvp-desktop-started) .fpvp-desktop-landing,.fpvp-verifier-webapp:not(.fpvp-verifier-started):not(.fpvp-desktop-started) .fpvp-app-footer{flex:0 0 auto}}@media (min-width:900px) and (max-height:860px){.fpvp-verifier-webapp .fpvp-desktop-landing{min-height:0;padding-top:28px;padding-bottom:20px}}.fpvp-verifier-webapp .fpvp-variant-label{display:flex;align-items:center;gap:9px;margin:10px 0 0;font-size:15px;font-weight:650;line-height:1.35}.fpvp-verifier-webapp .fpvp-variant-label::before{content:"";flex:0 0 auto;width:22px;height:4px;border-radius:2px;background:linear-gradient(90deg,#6aac4b 0 25%,#307baa 25% 50%,#efb33e 50% 75%,#c8282f 75%)}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-variant-label{color:#fff;font-size:14px;margin-top:8px}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-steps-container{margin-top:14px}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-variant-label{color:var(--fsu-ink);font-size:17px;margin:14px 0 4px}.fpvp-verifier-webapp .fpvp-landing-subtitle{display:block;margin:0;font-weight:600;line-height:1.4;text-wrap:balance}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-landing-subtitle{color:#fff;font-size:15px;margin-top:-2px}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-landing-subtitle{color:var(--fsu-ink);font-size:19px;max-width:32em;margin:0 0 12px}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-hero h1{margin-top:16px}@media (max-width:1023px){.fpvp-verifier-webapp:not(.fpvp-verifier-started) .fpvp-mobile-landing,.fpvp-verifier-webapp:not(.fpvp-verifier-started) .fpvp-mobile-header{flex-shrink:0}}.fpvp-verifier-webapp .fpvp-lecture-texte .fpvp-intro{display:none}.fpvp-verifier-webapp .fpvp-text-reading{display:flex;gap:14px;align-items:flex-start;margin:14px 0;padding:18px 18px 16px;background:#fff;border-radius:16px;border-left:4px solid #6aac4b;box-shadow:0 1px 2px rgb(20 30 40 / .06),0 6px 18px rgb(20 30 40 / .06)}.fpvp-verifier-webapp .fpvp-text-reading-icon{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#6aac4b;color:#fff;font-weight:700;font-size:18px}.fpvp-verifier-webapp .fpvp-text-reading h3{margin:2px 0 6px;font-size:18px;line-height:1.3}.fpvp-verifier-webapp .fpvp-text-reading p{margin:0 0 8px;font-size:15px;line-height:1.5;color:#3d4550}.fpvp-verifier-webapp .fpvp-text-reading .fpvp-button{margin-top:4px}.fpvp-verifier-webapp{--fpvp-accueil-bandeau:#1f5f88;--fpvp-accueil-pastille:#174a6b;--fpvp-accueil-sous-titre:#e9f2f8;--fpvp-accueil-texte:#4a4e53;--fpvp-accueil-note:#5a5e63;--fpvp-accueil-lien-note:#3f4347;--fpvp-accueil-encadre:#e9edf1;--fpvp-accueil-encadre-texte:#4a4e53;--fpvp-accueil-cadenas:#4a4e53;--fpvp-accueil-ombre:0 10px 28px rgba(21,21,21,.10);--fpvp-accueil-ombre-bouton:rgba(200,40,47,.28);--fpvp-accueil-icone1-fond:var(--fsu-blue-soft);--fpvp-accueil-icone1:var(--fsu-blue-text);--fpvp-accueil-icone2-fond:#fdf3dc;--fpvp-accueil-icone2:#8a5b00;--fpvp-accueil-num1:#1f5f88;--fpvp-accueil-num2:#8a5b00;--fpvp-accueil-num3:#3d7a22;--fpvp-accueil-pastille-ord-fond:#e6f0f7;--fpvp-accueil-pastille-ord:#174a6b;--fpvp-accueil-vert:#2c5c17;--fpvp-accueil-coche:#3d7a22;--fpvp-accueil-poids-titre:800;--fpvp-accueil-titre-ord:62px;--fpvp-accueil-serrage-tel:-.015em;--fpvp-accueil-serrage-ord:-.025em}@media (max-width:1023px){.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-hero{display:flex;flex-direction:column;gap:12px;background:var(--fpvp-accueil-bandeau);box-shadow:none;padding:30px 20px 54px}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-hero h1{margin:0;max-width:none;color:#fff;font-size:clamp(30px,9.2vw,36px);line-height:1.05;font-weight:var(--fpvp-accueil-poids-titre);letter-spacing:var(--fpvp-accueil-serrage-tel)}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-hero .fpvp-beta-pill{margin-left:0;padding:3px 8px;font-size:11px;line-height:1.3;color:#3b2a00}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-landing-subtitle{margin:0;font-size:17px;line-height:1.35;font-weight:500;color:var(--fpvp-accueil-sous-titre);text-wrap:pretty}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-variant-label{align-self:flex-start;display:flex;align-items:center;gap:8px;margin:0;padding:6px 12px;border-radius:999px;background:var(--fpvp-accueil-pastille);color:#fff;font-size:13px;line-height:1.35;font-weight:700}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-variant-label::before{width:5px;height:5px;border-radius:50%;flex:none;margin-right:14px;background:#6aac4b;box-shadow:7px 0 0 #efb33e,14px 0 0 #e2585e}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-steps-container{display:flex;flex-direction:column;gap:0;margin:-34px 0 0;padding:0;background:#fff;border-radius:18px;box-shadow:var(--fpvp-accueil-ombre)}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-steps-container .fpvp-step{position:relative;align-items:flex-start;gap:14px;padding:16px;background:none;border-radius:0;box-shadow:none;transform:none}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-steps-container .fpvp-step+.fpvp-step::before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:var(--fsu-line)}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-steps-container .fpvp-step-icon{width:40px;height:40px;border-radius:12px}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-steps-container .fpvp-step-icon svg{width:20px;height:20px}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-steps-container .fpvp-step:nth-child(1) .fpvp-step-icon{background:var(--fpvp-accueil-icone1-fond);color:var(--fpvp-accueil-icone1)}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-steps-container .fpvp-step:nth-child(2) .fpvp-step-icon{background:var(--fpvp-accueil-icone2-fond);color:var(--fpvp-accueil-icone2)}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-steps-container .fpvp-step-text{gap:3px}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-steps-container .fpvp-step-text strong{font-size:15px;line-height:1.25;letter-spacing:0}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-steps-container .fpvp-step-desc{font-size:14px;line-height:1.4;color:var(--fpvp-accueil-texte)}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-mobile-cta{display:block;margin:0;padding:20px 0 0}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-mobile-cta .fpvp-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:none;min-height:56px;border-radius:16px;font-size:17px;font-weight:700;letter-spacing:0;box-shadow:0 8px 18px var(--fpvp-accueil-ombre-bouton)}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-mobile-cta .fpvp-button::after{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:no-repeat center/18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");mask:no-repeat center/18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-mobile-note{margin:12px 0 0;font-size:13px;line-height:1.4;color:var(--fpvp-accueil-note);text-align:center}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-cd62-af-lien{margin:12px 0 0;font-size:14px;line-height:1.4;color:var(--fpvp-accueil-lien-note);text-align:center}}@media (max-width:1023px) and (max-height:660px){.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-steps-container .fpvp-step{align-items:center;padding:11px 14px}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-hero{gap:9px;padding:24px 20px 42px}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-steps-container{margin-top:-26px}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-mobile-cta{padding-top:14px}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-mobile-cta .fpvp-button{min-height:52px}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-mobile-note,.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-cd62-af-lien{margin-top:8px}}@media (max-width:379px) and (max-height:720px){.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-steps-container .fpvp-step{align-items:center}}@media (max-width:559px){.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-hero{border-radius:0}}.fpvp-verifier-webapp .fpvp-desktop-landing{gap:56px;align-items:start;max-width:1120px;padding:56px 24px 40px;box-sizing:border-box}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-hero{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-hero>*{margin:0}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-hero>p{margin:0}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-badge{padding:6px 12px;font-size:13px;letter-spacing:0}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-hero h1{max-width:none;margin:0;font-size:clamp(40px,5vw,var(--fpvp-accueil-titre-ord));line-height:1;font-weight:var(--fpvp-accueil-poids-titre);letter-spacing:var(--fpvp-accueil-serrage-ord)}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-hero h1 .fpvp-beta-pill{margin-left:0;padding:4px 10px;font-size:12px;color:#3b2a00}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-hero .fpvp-landing-subtitle{max-width:440px;margin:0;font-size:23px;line-height:1.3;font-weight:700;color:var(--fsu-ink)}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-hero .fpvp-variant-label{align-self:flex-start;display:flex;align-items:center;gap:8px;margin:0;padding:6px 12px;border-radius:999px;background:var(--fpvp-accueil-pastille-ord-fond);color:var(--fpvp-accueil-pastille-ord);font-size:14px;line-height:1.35;font-weight:700}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-hero .fpvp-variant-label::before{width:5px;height:5px;border-radius:50%;flex:none;margin-right:14px;background:#6aac4b;box-shadow:7px 0 0 #efb33e,14px 0 0 #c8282f}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-intro{max-width:520px;font-size:17px;line-height:1.55;color:var(--fpvp-accueil-texte)}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-assurances{gap:8px 18px;font-size:14px;font-weight:600;color:var(--fpvp-accueil-vert)}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-assurances>*{background:none;padding:0;border-radius:0;gap:6px;color:inherit;font-weight:600}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-assurances svg{color:var(--fpvp-accueil-coche);stroke-width:2.4}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-start{margin:6px 0 0;min-height:58px;padding:0 30px;border-radius:16px;font-size:18px;font-weight:700;letter-spacing:0;gap:10px;box-shadow:0 10px 22px var(--fpvp-accueil-ombre-bouton)}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-start span{font-size:20px;line-height:1}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-hero .fpvp-desktop-note,.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-hero .fpvp-cd62-af-lien{max-width:520px;font-size:14px;line-height:1.45;color:var(--fpvp-accueil-note);text-align:left}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-hero .fpvp-cd62-af-lien{color:var(--fpvp-accueil-lien-note)}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-hero .fpvp-desktop-start+p~p{margin-top:-10px}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-steps{display:flex;flex-direction:column;gap:22px;padding:28px;border:0;border-radius:22px;background:#fff;box-shadow:0 18px 44px rgb(21 21 21 / .09)}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-steps-label{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--fpvp-accueil-note)}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-steps ol{display:flex;flex-direction:column;gap:22px}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-steps li{position:relative;display:flex;align-items:flex-start;gap:16px;padding:0 0 4px;border:0;background:none;border-radius:0}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-steps li:last-child{padding-bottom:0}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-steps li:not(:last-child)::after{content:"";position:absolute;left:17px;top:42px;bottom:0;width:2px;background:var(--fsu-line)}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-steps li .fpvp-desktop-step-number{width:36px;height:36px;border-radius:50%;flex:none;font-size:16px;font-weight:800;line-height:1;color:#fff}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-steps li:nth-child(1) .fpvp-desktop-step-number{background:var(--fpvp-accueil-num1);color:#fff}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-steps li:nth-child(2) .fpvp-desktop-step-number{background:var(--fpvp-accueil-num2);color:#fff}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-steps li:nth-child(3) .fpvp-desktop-step-number{background:var(--fpvp-accueil-num3);color:#fff}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-steps li>div{display:flex;flex-direction:column;gap:4px;min-width:0}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-steps li strong{margin:0;font-size:17px;line-height:1.3;letter-spacing:0}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-desktop-steps li p{margin:0;font-size:15px;line-height:1.5;color:var(--fpvp-accueil-texte)}.fpvp-verifier-webapp:not(.fpvp-verifier-started):not(.fpvp-mobile-started):not(.fpvp-desktop-started) .fpvp-app-footer{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:0 16px 14px}.fpvp-verifier-webapp:not(.fpvp-verifier-started):not(.fpvp-mobile-started):not(.fpvp-desktop-started) .fpvp-app-footer>p:first-child{position:relative;margin:0;padding:12px 14px 12px 42px;border-radius:12px;background:var(--fpvp-accueil-encadre);color:var(--fpvp-accueil-encadre-texte);font-size:12.5px;line-height:1.45;text-align:left}.fpvp-verifier-webapp:not(.fpvp-verifier-started):not(.fpvp-mobile-started):not(.fpvp-desktop-started) .fpvp-app-footer>p:first-child>svg{position:absolute;left:14px;top:13px;width:18px;height:18px;color:var(--fpvp-accueil-cadenas)}.fpvp-verifier-webapp:not(.fpvp-verifier-started):not(.fpvp-mobile-started):not(.fpvp-desktop-started) .fpvp-app-footer .fpvp-copyright{margin:0;font-size:12px;line-height:1.4;opacity:1;color:var(--fpvp-accueil-note);text-align:center}@media (min-width:560px) and (max-width:1023px){.fpvp-verifier-webapp:not(.fpvp-verifier-started):not(.fpvp-mobile-started):not(.fpvp-desktop-started) .fpvp-app-footer{max-width:652px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}}@media (min-width:1024px){.fpvp-verifier-webapp:not(.fpvp-verifier-started):not(.fpvp-mobile-started):not(.fpvp-desktop-started) .fpvp-app-footer{align-items:center;max-width:1120px;width:100%;margin-left:auto;margin-right:auto;padding:0 24px 28px}.fpvp-verifier-webapp:not(.fpvp-verifier-started):not(.fpvp-mobile-started):not(.fpvp-desktop-started) .fpvp-app-footer>p:first-child{max-width:760px;font-size:13.5px}.fpvp-verifier-webapp:not(.fpvp-verifier-started):not(.fpvp-mobile-started):not(.fpvp-desktop-started) .fpvp-app-footer .fpvp-copyright{font-size:13px}}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-cd62-af-lien a,.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-cd62-af-lien a{color:var(--fsu-blue-text)}.fpvp-verifier-webapp .fpvp-mobile-landing .fpvp-cd62-af-lien a{display:inline-block;padding:13px 0;margin:-13px 0}.fpvp-verifier-webapp .fpvp-desktop-landing .fpvp-cd62-af-lien a{display:inline-block;padding:14px 0;margin:-14px 0}.fpvp-verifier-webapp:not(.fpvp-verifier-started):not(.fpvp-mobile-started):not(.fpvp-desktop-started) .fpvp-app-footer a{display:inline-block;padding:15px 0;margin:-15px 0}@media (max-width:719px){section.fpvp-verifier.fpvp-verifier-webapp .fpvp-mobile-header>.fpvp-hero{flex:5 1 auto;justify-content:center}section.fpvp-verifier.fpvp-verifier-webapp .fpvp-mobile-header>.fpvp-steps-container{flex:3 1 auto}section.fpvp-verifier.fpvp-verifier-webapp .fpvp-mobile-header>.fpvp-steps-container>.fpvp-step{flex:1 1 auto;align-items:center}section.fpvp-verifier.fpvp-verifier-webapp .fpvp-mobile-header>.fpvp-mobile-cta{flex:4 1 auto;display:flex;flex-direction:column;justify-content:center}section.fpvp-verifier.fpvp-verifier-webapp .fpvp-mobile-header::after{content:"";flex:2 1 0%}}.fpvp-verifier .fpvp-app-footer .fpvp-note-courte{display:none}@media (max-width:719px) and (max-height:740px){.fpvp-verifier .fpvp-app-footer .fpvp-note-longue{display:none}.fpvp-verifier .fpvp-app-footer .fpvp-note-courte{display:inline}}.fpvp-verifier.fpvp-verifier-webapp{--ios-groupe:#fff;--ios-ico-photo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5A1.5 1.5 0 0 1 5.5 7h2.2l1.5-2h5.6l1.5 2h2.2A1.5 1.5 0 0 1 20 8.5v9a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 17.5z'/%3E%3Ccircle cx='12' cy='13' r='3.5'/%3E%3C/svg%3E");--ios-ico-document:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M9 13h6M9 17h4'/%3E%3C/svg%3E");--ios-fond:#f3f5f7;--ios-rayon:22px;--ios-sep:color-mix(in srgb,var(--fsu-ink,#151515) 12%,transparent);--ios-sous:var(--fsu-muted,#64686d);--ios-teinte:var(--fsu-blue,#307baa);--ios-ok:#1f8a3b;--ios-ok-doux:rgba(52,168,83,.10);--ios-action1:color-mix(in srgb,var(--fsu-red,#c8282f) 82%,#fff);--ios-action2:var(--fsu-red,#c8282f)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-variant-af62{--ios-fond:#fbf3f8}@media (max-width:1023px){.fpvp-verifier.fpvp-verifier-webapp.fpvp-mobile-started:not(.fpvp-verifier-ready):has(.fpvp-is-selecting) .fpvp-mobile-selection-copy{padding:22px 18px 0;text-align:left}.fpvp-verifier.fpvp-verifier-webapp.fpvp-mobile-started:not(.fpvp-verifier-ready):has(.fpvp-is-selecting) .fpvp-mobile-selection-copy h1{margin:0;font-size:32px;line-height:1.08;font-weight:700;letter-spacing:-.025em;color:var(--fsu-ink)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-variant-af62.fpvp-mobile-started:not(.fpvp-verifier-ready):has(.fpvp-is-selecting) .fpvp-mobile-selection-copy h1{font-family:Fraunces,Georgia,serif}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-pages{place-items:start stretch;padding:0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-page{width:100%;max-width:520px;margin:0 auto}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker{display:block;padding:6px 0 0;border:0;background:#fff0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-button{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:64px;margin:0;padding:10px 36px 10px 62px;border:0;border-radius:0;background:var(--ios-groupe) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa0a6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") no-repeat right 12px center/18px;box-shadow:none;color:var(--fsu-ink);font-size:17px;font-weight:600;letter-spacing:-.01em;text-align:left}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-take-photo{border-radius:var(--ios-rayon) var(--ios-rayon) 0 0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-choose-file{border-radius:0 0 var(--ios-rayon) var(--ios-rayon);box-shadow:inset 0 .5px 0 var(--ios-sep)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-button::before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:10px;font-size:0;-webkit-mask:none;mask:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-button::after{content:"";position:absolute;left:23px;top:50%;width:20px;height:20px;transform:translateY(-50%);background:#fff}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-take-photo::before{background:linear-gradient(180deg,var(--ios-action1),var(--ios-action2))}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-take-photo::after{-webkit-mask:no-repeat center/20px var(--ios-ico-photo);mask:no-repeat center/20px var(--ios-ico-photo)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-choose-file::before{background:linear-gradient(180deg,color-mix(in srgb,var(--ios-teinte) 80%,#fff),var(--ios-teinte))}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-choose-file::after{-webkit-mask:no-repeat center/20px var(--ios-ico-document);mask:no-repeat center/20px var(--ios-ico-document)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-button:hover,.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-button:active{background-color:color-mix(in srgb,var(--fsu-ink,#151515) 4%,var(--ios-groupe))}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-button:focus-visible{outline:3px solid color-mix(in srgb,var(--ios-teinte) 45%,transparent);outline-offset:-3px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker::after{display:block;margin:10px 16px 0;padding:0;font-size:13px;font-weight:400;line-height:1.4;text-align:left;color:var(--ios-sous)}}@media (min-width:1024px){.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-intro h2{font-size:34px;font-weight:700;letter-spacing:-.025em;line-height:1.1}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker{gap:14px;padding:26px 28px 28px;border:1.5px dashed color-mix(in srgb,var(--ios-teinte) 55%,transparent);border-radius:24px;background:color-mix(in srgb,var(--ios-teinte) 5%,var(--ios-groupe))}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker>span{font-size:16px;font-weight:600;color:var(--fsu-ink)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-button,.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-take-photo,.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-choose-file{min-height:68px;padding:12px 18px 12px 64px;border:0;border-radius:16px;background:var(--ios-groupe);box-shadow:0 1px 2px rgb(20 24 30 / .06),0 6px 16px rgb(20 24 30 / .07);color:var(--fsu-ink);font-size:16px;font-weight:600;letter-spacing:-.01em;text-align:left;justify-content:flex-start}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-button:hover{box-shadow:0 1px 2px rgb(20 24 30 / .08),0 10px 22px rgb(20 24 30 / .11)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-button::before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:10px;font-size:0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-button::after{content:"";position:absolute;left:24px;top:50%;width:20px;height:20px;transform:translateY(-50%);background:#fff}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-take-photo::before{background:linear-gradient(180deg,var(--ios-action1),var(--ios-action2))}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-take-photo::after{-webkit-mask:no-repeat center/20px var(--ios-ico-photo);mask:no-repeat center/20px var(--ios-ico-photo)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-choose-file::before{background:linear-gradient(180deg,color-mix(in srgb,var(--ios-teinte) 80%,#fff),var(--ios-teinte))}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started:not(.fpvp-verifier-ready) .fpvp-preprocessor.fpvp-preprocessor-webapp-root.fpvp-is-selecting .fpvp-file-picker .fpvp-choose-file::after{-webkit-mask:no-repeat center/20px var(--ios-ico-document);mask:no-repeat center/20px var(--ios-ico-document)}}@media (max-width:899px),(orientation:landscape) and (max-height:720px) and (pointer:coarse){.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing .fpvp-guide,.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing[data-stage="summary"] .fpvp-editor-bottom{border-radius:24px;background:rgb(255 255 255 / .86);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);box-shadow:0 12px 36px rgb(21 21 21 / .22),inset 0 0 0 .5px rgb(255 255 255 / .7)}.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing .fpvp-guide{padding:12px 12px 12px 14px;max-height:200px}.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing .fpvp-guide strong{font-size:17px;font-weight:700;letter-spacing:-.01em}.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing .fpvp-guide>.fpvp-button{width:100%;min-height:48px;margin:8px 0 0;border-radius:999px}.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing .fpvp-guide-actions .fpvp-button,.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing .fpvp-editor-bottom .fpvp-finish-masks,.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing:not([data-stage="summary"]) .fpvp-editor-bottom .fpvp-button{border-radius:999px}.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing[data-stage="summary"] .fpvp-editor-bottom .fpvp-button:not(.fpvp-finish-masks){border-radius:14px}}.fpvp-verifier.fpvp-verifier-webapp .fpvp-mask-intro-card{border-radius:26px;padding:12px 18px 14px}.fpvp-verifier.fpvp-verifier-webapp .fpvp-mask-intro-card::before{content:"";display:block;width:36px;height:5px;margin:0 auto 12px;border-radius:999px;background:color-mix(in srgb,var(--fsu-ink,#151515) 18%,transparent)}.fpvp-verifier.fpvp-verifier-webapp .fpvp-mask-intro-title{font-size:20px;font-weight:700;letter-spacing:-.015em}.fpvp-verifier.fpvp-verifier-webapp.fpvp-variant-af62 .fpvp-mask-intro-title{font-family:Fraunces,Georgia,serif}.fpvp-verifier.fpvp-verifier-webapp .fpvp-mask-intro-gestures,.fpvp-verifier.fpvp-verifier-webapp .fpvp-mask-intro-note{border-radius:14px}.fpvp-verifier.fpvp-verifier-webapp .fpvp-mask-intro-close{border-radius:999px}@media (min-width:900px){.fpvp-verifier.fpvp-verifier-webapp .fpvp-mask-intro-card{padding-top:18px}.fpvp-verifier.fpvp-verifier-webapp .fpvp-mask-intro-card::before{display:none}}.fpvp-verifier-webapp.fpvp-mobile-started.fpvp-envoi-ios:not(.fpvp-verifier-ready) .fpvp-mobile-selection-copy,.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-safety-heading,.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-intro{display:none!important}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-preprocessor-root{display:flex;flex-direction:column;gap:0;max-width:1040px;margin:0 auto;padding:18px 16px 28px;background:#fff0;box-shadow:none;border:0}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-tete{margin:4px 4px 0}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-sur{display:flex;align-items:center;gap:7px;margin:0 0 6px;font-size:13px;font-weight:600;color:var(--ios-sous)}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-sur svg{width:15px;height:15px;flex:none}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-titre{margin:0 0 6px;font-size:32px;line-height:1.08;font-weight:700;letter-spacing:-.025em;color:var(--fsu-ink)}.fpvp-verifier-webapp.fpvp-variant-af62.fpvp-envoi-ios .fpvp-envoi-titre{font-family:Fraunces,Georgia,serif}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-chapeau{margin:0 0 4px;font-size:16px;line-height:1.45;color:var(--ios-sous)}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-groupe-titre{margin:22px 14px 7px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ios-sous)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-pages,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-add-page,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-text-reading,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-infos{background:var(--ios-groupe);margin:0;border:0;box-shadow:none;border-radius:0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-pages{border-radius:var(--ios-rayon) var(--ios-rayon) 0 0;padding:0;gap:0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-infos{border-radius:0 0 var(--ios-rayon) var(--ios-rayon);overflow:hidden}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-pages .fpvp-page{margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:#fff0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-page-resume{display:flex;align-items:center;gap:14px;padding:12px 16px;min-height:76px;background:#fff0;border:0;box-shadow:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-page+.fpvp-page .fpvp-page-resume{border-top:.5px solid var(--ios-sep)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-page-preview{width:48px;height:64px;flex:none;margin:0;border-radius:8px;overflow:hidden;box-shadow:0 0 0 .5px var(--ios-sep),0 2px 6px rgb(20 24 30 / .10);background:#fff}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-page-preview img{width:100%;height:100%;object-fit:cover;object-position:top}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-page-infos{flex:1;min-width:0;display:grid;gap:2px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-page-infos strong{font-size:16.5px;font-weight:600;letter-spacing:-.01em;color:var(--fsu-ink)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-page-infos .fpvp-page-status{margin:0;padding:0;background:none;border:0;border-radius:0;font-size:14px;line-height:1.35;font-weight:400;color:var(--ios-sous)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-page-infos .fpvp-page-status::before{display:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-page-resume{position:relative}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-page-infos{padding-right:44px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-page-remove{position:absolute;top:50%;right:14px;transform:translateY(-50%);width:34px;height:34px;min-height:0;padding:0;margin:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--fsu-ink,#151515) 7%,transparent);color:var(--ios-sous);font-size:0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-page-remove::before{width:17px;height:17px;-webkit-mask-size:17px;mask-size:17px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-add-page{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:10px 16px;border-top:.5px solid var(--ios-sep);color:var(--ios-teinte);font-size:16px;font-weight:600;text-align:left;justify-content:flex-start}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-add-page::before{content:"+";display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:color-mix(in srgb,var(--ios-teinte) 12%,transparent);color:var(--ios-teinte);font-size:22px;font-weight:500;line-height:1}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-add-page:hover{outline:0;background:color-mix(in srgb,var(--ios-teinte) 5%,var(--ios-groupe))}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-add-page:focus-visible{outline:3px solid color-mix(in srgb,var(--ios-teinte) 45%,transparent);outline-offset:-3px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-add-page span{color:var(--ios-sous);font-weight:400}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-add-page[hidden]{display:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-text-reading{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:var(--ios-rayon)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-text-reading-icon{width:32px;height:32px;border-radius:9px;background:var(--ios-ok);font-size:16px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-text-reading h3{margin:3px 0 6px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--fsu-ink)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-text-reading p{font-size:14.5px;line-height:1.45;color:var(--ios-sous)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-text-reading .fpvp-text-reading-other{width:auto;min-height:36px;margin:2px 0 0;padding:0;border:0;background:none;box-shadow:none;color:var(--ios-teinte);font:inherit;font-size:15px;font-weight:600;text-align:left}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-text-reading .fpvp-text-reading-other:hover{text-decoration:underline}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-ligne{display:flex;align-items:center;gap:14px;padding:12px 16px;min-height:60px;position:relative}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-ligne::before{content:"";position:absolute;top:0;left:62px;right:0;border-top:.5px solid var(--ios-sep)}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-pastille{width:32px;height:32px;flex:none;border-radius:9px;display:grid;place-items:center;color:#fff}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-pastille svg{width:18px;height:18px}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-pastille--violet{background:linear-gradient(180deg,#a979ea,#7b4fd0)}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-pastille--gris{background:linear-gradient(180deg,#a8adb5,#7d838b)}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-pastille--teinte{background:var(--ios-teinte)}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-txt{flex:1;min-width:0}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-txt strong{display:block;font-size:16.5px;font-weight:600;letter-spacing:-.01em;color:var(--fsu-ink)}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-txt>span{display:block;font-size:14px;line-height:1.35;color:var(--ios-sous);margin-top:1px}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-rassure{display:flex;align-items:center;gap:12px;margin:14px 0 0;padding:13px 16px;border-radius:18px;background:var(--ios-ok-doux);color:#1f6b35;font-size:14.5px;line-height:1.4}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-rassure svg{width:20px;height:20px;flex:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios.fpvp-verifier-finalize .fpvp-safety{display:flex;flex-direction:column;gap:0;margin:0;padding:0;background:#fff0;border:0;border-radius:0;box-shadow:none;overflow:visible}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-safety-consent-slot,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios.fpvp-verifier-finalize .fpvp-submit-panel{display:contents}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-consent,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-stats-consent,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-altcha-block{background:var(--ios-groupe);margin:0;border:0;box-shadow:none;border-radius:0;padding:14px 16px;display:block}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-consent{border-radius:var(--ios-rayon) var(--ios-rayon) 0 0;order:1}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-stats-consent{order:2;border-top:.5px solid var(--ios-sep)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-altcha-block{order:3;border-top:.5px solid var(--ios-sep);border-radius:0 0 var(--ios-rayon) var(--ios-rayon);padding:10px 12px}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-accord-titre{order:0}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-safety>.fpvp-status{order:4;margin:8px 14px 0;font-size:13.5px}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-safety>.fpvp-status:empty{display:none}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-analyze-button{order:5}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-submit-notes{order:6}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-request-status{order:7}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-limit-status{order:8}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-consent label,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-stats-consent-label{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:14px;margin:0;padding:0;background:none;border:0;box-shadow:none;min-height:44px;cursor:pointer}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-consent label>span{flex:1;font-size:15.5px;line-height:1.42;font-weight:600;color:var(--fsu-ink);letter-spacing:-.005em}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-stats-consent-label>span{flex:1;font-size:14px;color:var(--ios-sous);line-height:1.4}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-stats-consent-label strong{font-size:15.5px;font-weight:600;color:var(--fsu-ink);margin:0 0 2px}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-requis{display:inline-block;margin-left:7px;padding:1px 8px;border-radius:999px;vertical-align:2px;background:color-mix(in srgb,var(--ios-teinte) 12%,transparent);color:var(--ios-teinte);font-size:11.5px;font-weight:700;letter-spacing:.01em}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-consent .fpvp-detail-link,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-stats-consent .fpvp-detail-link{min-height:32px;margin:4px 0 0;font-size:14px;font-weight:500;text-decoration:none;color:var(--ios-teinte)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-started.fpvp-verifier-finalize.fpvp-envoi-ios:not(.fpvp-verifier-ready) .fpvp-stats-consent-label span>.fpvp-detail-link{display:block;margin:4px 0 0;min-height:0;font-size:14px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-consent .fpvp-detail-link:hover,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-stats-consent .fpvp-detail-link:hover{text-decoration:underline}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios input.fpvp-consent-checkbox,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios input.fpvp-stats-consent-checkbox{-webkit-appearance:none;appearance:none;flex:none;width:51px;height:31px;min-height:0;max-height:31px;align-self:center;display:block;margin:0;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--fsu-ink) 11%,#fff);position:relative;cursor:pointer;transition:background-color .2s ease}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios input.fpvp-consent-checkbox::after,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios input.fpvp-stats-consent-checkbox::after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgb(0 0 0 / .15),0 1px 1px rgb(0 0 0 / .08);transition:transform .22s cubic-bezier(.3,1.4,.5,1)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios input.fpvp-consent-checkbox:checked,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios input.fpvp-stats-consent-checkbox:checked{background:#34c759}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios input.fpvp-consent-checkbox:checked::after,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios input.fpvp-stats-consent-checkbox:checked::after{transform:translateX(20px)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios input.fpvp-consent-checkbox:focus-visible,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios input.fpvp-stats-consent-checkbox:focus-visible{outline:3px solid var(--ios-teinte);outline-offset:3px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-altcha-block altcha-widget{--altcha-border-width:0;--altcha-border-radius:12px;--altcha-max-width:100%;--altcha-color-base:transparent;display:block;width:100%}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-analyze-button{position:sticky;bottom:14px;z-index:5;width:100%;min-height:56px;margin:18px 0 0;border:0;border-radius:999px;background:linear-gradient(180deg,var(--ios-action1),var(--ios-action2));color:#fff;font:inherit;font-size:17px;font-weight:600;letter-spacing:-.01em;box-shadow:0 10px 24px color-mix(in srgb,var(--ios-action2) 35%,transparent),inset 0 1px 0 rgb(255 255 255 / .35),0 0 0 12px color-mix(in srgb,var(--ios-fond) 86%,transparent),0 -14px 24px 12px color-mix(in srgb,var(--ios-fond) 80%,transparent),0 16px 0 12px var(--ios-fond)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-analyze-button:disabled{background:color-mix(in srgb,var(--fsu-ink) 10%,#fff);color:color-mix(in srgb,var(--fsu-ink) 42%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255 / .6),0 0 0 12px color-mix(in srgb,var(--ios-fond) 86%,transparent),0 -14px 24px 12px color-mix(in srgb,var(--ios-fond) 80%,transparent),0 16px 0 12px var(--ios-fond);opacity:1;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-analyze-button:focus-visible{outline:3px solid var(--ios-teinte);outline-offset:3px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-submit-notes{margin:10px 0 0;text-align:center}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-submit-notes .fpvp-detail-link{font-size:13.5px;font-weight:500;text-decoration:none;color:var(--ios-teinte)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-request-status,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-limit-status{margin:6px 14px 0;text-align:center;font-size:13px;color:var(--ios-sous)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-request-status:empty,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-limit-status:empty{display:none}@media (min-width:1024px){.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-preprocessor-root{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,410px);grid-template-rows:none;gap:0 36px;align-items:start;padding:28px 28px 36px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-finalize.fpvp-envoi-ios .fpvp-preprocessor-root>*{grid-column:1;grid-row:auto}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios.fpvp-verifier-finalize .fpvp-safety{grid-column:2;grid-row:2 / span 12;position:sticky;top:12px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-finalize.fpvp-envoi-ios .fpvp-preprocessor-root>.fpvp-envoi-tete{grid-column:1 / -1;grid-row:1}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-tete .fpvp-envoi-chapeau{max-width:62ch}.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-titre{font-size:36px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-analyze-button{position:static}}@media (prefers-reduced-motion:reduce){.fpvp-verifier-webapp.fpvp-envoi-ios input.fpvp-consent-checkbox,.fpvp-verifier-webapp.fpvp-envoi-ios input.fpvp-consent-checkbox::after,.fpvp-verifier-webapp.fpvp-envoi-ios input.fpvp-stats-consent-checkbox,.fpvp-verifier-webapp.fpvp-envoi-ios input.fpvp-stats-consent-checkbox::after{transition:none}}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view,.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view *{box-sizing:border-box}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view{max-width:640px;margin:0 auto;padding:16px 16px 0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-flow-card{padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;overflow:visible}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-flow-card::before{display:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-flow-header{margin:4px 4px 0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-flow-header .fpvp-report-kicker{margin:0 0 6px;color:var(--ios-sous);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-flow-header h2{margin:0 0 6px;font-size:32px;line-height:1.08;font-weight:700;letter-spacing:-.025em;color:var(--fsu-ink)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-variant-af62.fpvp-verifier-reviewing .fpvp-flow-view .fpvp-flow-header h2{font-family:Fraunces,Georgia,serif}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-flow-header p:not(.fpvp-report-kicker){margin:0;font-size:16px;line-height:1.45;color:var(--ios-sous)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-warning,.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-flow-detection{margin:16px 0 0;padding:12px 14px;border:0;border-radius:16px;font-size:14.5px;line-height:1.4}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-flow-detection{background:color-mix(in srgb,var(--ios-teinte) 9%,var(--ios-groupe));color:var(--fsu-ink);font-family:inherit;letter-spacing:0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-warning{display:flex;gap:10px;align-items:flex-start;background:var(--fsu-yellow-soft,#fff8e7);color:var(--fsu-ink)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-rows{display:block;margin:18px 0 0;border-radius:var(--ios-rayon);background:var(--ios-groupe);overflow:hidden}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-row{margin:0;padding:11px 12px 11px 16px;border:0;border-radius:0;background:#fff0;box-shadow:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-row+.fpvp-review-row{box-shadow:inset 0 .5px 0 var(--ios-sep)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-row::before{display:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-row-summary{display:flex;align-items:center;gap:12px;padding:0;min-height:0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-row-summary>div{flex:1;min-width:0;display:grid;gap:1px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-label{margin:0;color:var(--ios-sous);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-value{font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--fsu-ink)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-row-summary small{display:block;margin:1px 0 0;color:var(--ios-sous);font-size:13px;line-height:1.3}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-modify{flex:none;min-width:0;min-height:44px;margin:0;padding:0 4px 0 8px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--ios-teinte);font:inherit;font-size:15px;font-weight:600}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-modify:hover{text-decoration:underline;background:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-modify[aria-expanded="true"]{color:var(--ios-sous)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-row:has(.fpvp-review-editor:not([hidden])){background:color-mix(in srgb,var(--ios-teinte) 4%,var(--ios-groupe))}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-editor{margin:10px 0 4px;padding:0;border:0;background:#fff0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-input{min-height:44px;border:1px solid var(--ios-sep);border-radius:12px;background:var(--ios-groupe);font-size:16px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-editor .fpvp-button{border-radius:999px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-actions{position:sticky;bottom:0;z-index:5;display:flex;flex-direction:column;gap:2px;margin:14px -16px 0;padding:12px 16px 10px;background:linear-gradient(to bottom,transparent,var(--ios-fond) 22px)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-actions .fpvp-button-primary{order:0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-actions .fpvp-button-secondary{order:1;min-height:44px;border:0;background:none;box-shadow:none;color:var(--ios-teinte);font-size:15px;font-weight:600}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-status{margin:8px 0 0;text-align:center;font-size:13.5px;color:var(--ios-sous)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-status:empty{display:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-choice-grid{display:block;margin:18px 0 0;padding:0;border:0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-choice-grid>legend{margin:0 0 7px;padding:0 14px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ios-sous)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-choice-card{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:12px;min-height:52px;margin:0;padding:10px 16px;border:0;border-radius:0;background:var(--ios-groupe);box-shadow:none;font-size:16.5px;font-weight:500;color:var(--fsu-ink);cursor:pointer}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-choice-card+.fpvp-choice-card{box-shadow:inset 0 .5px 0 var(--ios-sep)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-choice-grid>legend+.fpvp-choice-card,.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-suggestions>legend+.fpvp-choice-card{border-radius:var(--ios-rayon) var(--ios-rayon) 0 0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-choice-card:last-child{border-radius:0 0 var(--ios-rayon) var(--ios-rayon)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-choice-card:has(input:checked){color:var(--ios-teinte);font-weight:600}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-choice-card,.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-choice-card:focus-within{outline:0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-choice-card input[type="radio"]{-webkit-appearance:none;appearance:none;flex:none;width:24px;height:24px;margin:0;border:1.5px solid color-mix(in srgb,var(--fsu-ink,#151515) 25%,transparent);border-radius:50%;background:#fff0 no-repeat center/14px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-choice-card input[type="radio"]:checked{border-color:var(--ios-teinte);background-color:var(--ios-teinte);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E")}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-choice-card input[type="radio"]:focus-visible{outline:3px solid color-mix(in srgb,var(--ios-teinte) 45%,transparent);outline-offset:2px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-suggestions{margin:0 0 10px;padding:0;border:0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-suggestions>legend{margin:0 0 6px;font-size:13px;color:var(--ios-sous)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-suggestions .fpvp-choice-card{background:var(--ios-fond);font-size:15.5px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-versant-form>.fpvp-button,.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-actions .fpvp-button-primary,.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-flow-card>.fpvp-button{width:100%;min-height:54px;margin:18px 0 0;border:0;border-radius:999px;background:linear-gradient(180deg,var(--ios-action1),var(--ios-action2));color:#fff;font-size:17px;font-weight:600;box-shadow:0 10px 24px color-mix(in srgb,var(--ios-action2) 30%,transparent),inset 0 1px 0 rgb(255 255 255 / .3)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-actions .fpvp-button-primary{margin:0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-flow-card>.fpvp-button-secondary{background:var(--ios-groupe);color:var(--ios-teinte);box-shadow:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-flow-note{margin:12px 4px 0;padding:0;border:0;background:none;font-size:13px;line-height:1.4;color:var(--ios-sous)}@media (max-width:1023px){.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-flow-header h2{font-size:28px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-row{padding-top:9px;padding-bottom:9px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-warning{margin-top:12px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-rows{margin-top:14px}}@media (min-width:1024px){.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view{padding-top:28px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-review-rows{display:block}.fpvp-verifier.fpvp-verifier-webapp.fpvp-verifier-reviewing .fpvp-report.fpvp-flow-view .fpvp-flow-header h2{font-size:36px}}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-savoir-plus{margin:2px 0 0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-savoir-plus>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;list-style:none;font-size:14px;font-weight:500;color:var(--ios-teinte)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-savoir-plus>summary::-webkit-details-marker{display:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-savoir-plus>summary::after{content:"›";margin-left:6px;transition:transform .15s}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-savoir-plus[open]>summary::after{transform:rotate(90deg)}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-savoir-plus>p{margin:0 0 8px;font-size:14px;line-height:1.45;font-weight:400;color:var(--ios-sous)}@media (max-width:719px){.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-titre{font-size:28px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-chapeau{font-size:15px;line-height:1.4}}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-text-reading-bas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:14px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-text-reading-bas>.fpvp-savoir-plus{margin:0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-text-reading-bas>.fpvp-savoir-plus[open]{flex:0 0 100%}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-text-reading-bas>.fpvp-text-reading-other{margin:0}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-text-reading-courte>div>p{margin-bottom:0}@media (max-width:719px){.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-lecture-texte .fpvp-envoi-sur,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-lecture-texte .fpvp-envoi-chapeau,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-lecture-texte .fpvp-envoi-tete+.fpvp-envoi-groupe-titre{display:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-lecture-texte .fpvp-envoi-titre{margin-bottom:12px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-consent-plus>summary{min-height:36px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-app-footer>p:first-child{display:none}}@media (min-width:720px){.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing .fpvp-editor{grid-template-rows:auto minmax(0,1fr) auto auto}.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing .fpvp-editor>.fpvp-guide{min-height:0;overflow-y:auto;overscroll-behavior:contain}}.fpvp-verifier.fpvp-verifier-webapp .fpvp-mask-intro-card{max-height:min(86vh,720px);padding-bottom:0}.fpvp-verifier.fpvp-verifier-webapp .fpvp-mask-intro-card .fpvp-mask-intro-close{position:sticky;bottom:0;z-index:1;margin-bottom:14px;box-shadow:0 14px 0 0 #fff,0 -12px 14px 2px #fff}@media (max-width:899px){.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing[data-stage="summary"] .fpvp-editor-bottom .fpvp-button:not(.fpvp-finish-masks){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 2px}.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing[data-stage="summary"] .fpvp-editor-bottom .fpvp-button:not(.fpvp-finish-masks)>span:not(.fpvp-editor-action-icon){display:block;order:2;font-size:10.5px;line-height:1.15;font-weight:500;color:var(--ios-sous,#6b7280);white-space:normal;text-align:center;min-height:2.3em}.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing[data-stage="summary"] .fpvp-editor-bottom .fpvp-button:not(.fpvp-finish-masks)>.fpvp-editor-action-icon{order:1}.fpvp-verifier.fpvp-verifier-webapp .fpvp-page.fpvp-editing[data-stage="summary"] .fpvp-editor-bottom .fpvp-button:not(.fpvp-finish-masks)>small{display:none}}@media (max-width:719px){.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-sur,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-chapeau,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-infos .fpvp-envoi-ligne:first-child,.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-infos .fpvp-envoi-txt>span{display:none}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-envoi-titre{margin-bottom:10px}.fpvp-verifier.fpvp-verifier-webapp.fpvp-envoi-ios .fpvp-consent label>span{font-size:14.5px;line-height:1.4;font-weight:400}}.fpvp-ca,.fpvp-cout-absence{--ca-encre:var(--fsu-ink,#151515);--ca-sous:var(--fsu-muted,#5f646a);--ca-sep:color-mix(in srgb,var(--ca-encre) 12%,transparent);--ca-teinte:var(--fsu-blue,#307baa);box-sizing:border-box;color:var(--ca-encre)}.fpvp-ca *,.fpvp-cout-absence *{box-sizing:border-box}.fpvp-ca{margin:18px 0 0;padding:20px 20px 16px;border-radius:22px;background:#fff;box-shadow:0 1px 1px rgb(0 0 0 / .02),0 8px 24px rgb(20 24 30 / .05)}.fpvp-ca .fpvp-ca-sur{margin:0 0 2px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ca-sous)}.fpvp-ca .fpvp-ca-titre{margin:0 0 8px;font-size:20px;line-height:1.2;letter-spacing:-.01em}.fpvp-ca .fpvp-ca-intro,.fpvp-ca-note,.fpvp-ca-reserve,.fpvp-ca-attente{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--ca-sous)}.fpvp-ca .fpvp-ca-h,.fpvp-cout-absence .fpvp-ca-h{margin:20px 0 8px;font-size:15.5px;line-height:1.3}.fpvp-ca-liste{border-radius:16px;background:color-mix(in srgb,var(--ca-encre) 4%,#fff);overflow:hidden}.fpvp-cout-absence .fpvp-ca-liste{background:#fff;box-shadow:inset 0 0 0 1px var(--ca-sep)}.fpvp-ca-ligne{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:11px 14px;font-size:14.5px;line-height:1.4}.fpvp-ca-ligne+.fpvp-ca-ligne{border-top:1px solid var(--ca-sep)}.fpvp-ca-k{flex:1;min-width:0}.fpvp-ca-v{flex:none;max-width:48%;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.fpvp-ca-precision{display:block;margin-top:2px;font-size:12.5px;line-height:1.4;font-weight:400;color:var(--ca-sous)}.fpvp-ca-total .fpvp-ca-k{font-weight:700}.fpvp-ca-total{background:color-mix(in srgb,var(--ca-teinte) 8%,transparent)}.fpvp-ca-reserve{margin-top:12px;font-size:13px}.fpvp-ca-liens{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0 0}.fpvp-ca-liens a{color:var(--ca-teinte);font-weight:600;font-size:14.5px}.fpvp-cout-absence{max-width:980px;margin:1.6em 0;font-size:16px;line-height:1.45}.fpvp-ca-grille{display:grid;gap:22px;align-items:start}@media (min-width:860px){.fpvp-ca-grille{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.fpvp-ca-res{position:sticky;top:90px}}.fpvp-ca-form{display:grid;gap:22px;min-width:0}.fpvp-cout-absence .fpvp-ca-groupe-titre{margin:0 16px 7px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ca-sous);line-height:1.3}.fpvp-ca-lignes{border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--ca-sep),0 6px 18px rgb(20 24 30 / .04);overflow:hidden}.fpvp-ca-groupe-note{margin:8px 16px 0;font-size:14px;line-height:1.45;color:var(--ca-sous)}.fpvp-ca-row{display:flex;align-items:center;gap:14px;min-height:62px;padding:10px 12px 10px 16px;position:relative;cursor:text}.fpvp-ca-row+.fpvp-ca-row::before{content:"";position:absolute;top:0;left:16px;right:0;border-top:1px solid var(--ca-sep)}.fpvp-ca-row-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;cursor:inherit}.fpvp-ca-row-nom{font-weight:600;font-size:16px}.fpvp-ca-row-aide{font-size:13.5px;line-height:1.35;color:var(--ca-sous)}.fpvp-ca-saisie{display:flex;align-items:center;gap:6px;flex:none;width:150px;height:44px;padding:0 12px;border-radius:12px;background:var(--fsu-soft,#f3f5f7);box-shadow:inset 0 0 0 1px #fff0;transition:box-shadow .15s ease,background .15s ease}.fpvp-ca-saisie:focus-within{background:#fff;box-shadow:inset 0 0 0 2px var(--ca-teinte)}.fpvp-ca-saisie input{flex:1;min-width:0;width:100%;height:100%;padding:0;border:0;background:#fff0;font:inherit;font-size:17px;font-weight:600;text-align:right;color:var(--ca-encre);font-variant-numeric:tabular-nums;box-shadow:none;outline:none}.fpvp-ca-saisie input::placeholder{color:var(--fsu-line,#c9ccd1);font-weight:500}.fpvp-ca-unite{flex:none;font-size:15px;font-weight:600;color:var(--ca-sous)}.fpvp-ca-row--switch{cursor:pointer}.fpvp-ca-switch{appearance:none;-webkit-appearance:none;flex:none;width:51px;height:31px;margin:0;border-radius:999px;background:#dfe1e5;position:relative;cursor:pointer;transition:background .2s ease}.fpvp-ca-switch::after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgb(0 0 0 / .15);transition:transform .2s ease}.fpvp-ca-switch:checked{background:var(--fsu-green,#6aac4b)}.fpvp-ca-switch:checked::after{transform:translateX(20px)}.fpvp-ca-switch:focus-visible{outline:3px solid var(--ca-teinte);outline-offset:3px}.fpvp-ca-hero{margin:0 0 22px;padding:22px 22px 20px;border-radius:22px;background:linear-gradient(160deg,color-mix(in srgb,var(--ca-teinte) 92%,#fff),color-mix(in srgb,var(--ca-teinte) 100%,#000 12%));color:#fff;box-shadow:0 14px 30px color-mix(in srgb,var(--ca-teinte) 28%,transparent)}.fpvp-ca-hero p{margin:0}.fpvp-ca-hero-k{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.9}.fpvp-ca-hero-v{margin:4px 0 6px!important;font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fpvp-ca-hero-sous{font-size:15px;line-height:1.45;opacity:.95}.fpvp-ca-hero.is-vide{background:#fff;color:var(--ca-encre);box-shadow:0 0 0 1px var(--ca-sep)}.fpvp-ca-hero.is-vide .fpvp-ca-hero-v{color:var(--fsu-line,#c9ccd1)}.fpvp-ca-hero.is-vide .fpvp-ca-hero-sous{color:var(--ca-sous)}.fpvp-cout-absence .fpvp-ca-note,.fpvp-cout-absence .fpvp-ca-reserve{margin:10px 16px 0}@media (max-width:520px){.fpvp-ca-saisie{width:128px}.fpvp-ca-hero-v{font-size:34px}.fpvp-ca-row{padding-left:14px}}.fpvp-rw{--fsu-red:#c8282f;--fsu-red-dark:#a9252a;--fsu-blue:#307baa;--fsu-green:#6aac4b;--fsu-yellow:#efb33e;--fsu-green-text:#3f7a28;--fsu-yellow-text:#8a6410;--fsu-blue-text:#256187;--fsu-blue-ink:#2c4653;--fsu-blue-soft:#eaf3f8;--fsu-yellow-soft:#fff8e7;--fsu-green-soft:#eef6ea;--fsu-ink:#151515;--fsu-muted:#64686d;--fsu-line:#e2e4e7;--fsu-soft:#f3f5f7;--fsu-radius:16px;--fsu-radius-lg:22px;--fsu-radius-sm:12px;--fsu-container:1080px;--lift-1:0 1px 2px rgba(24,30,38,.04), 0 4px 12px rgba(24,30,38,.05);--lift-2:0 2px 4px rgba(24,30,38,.04), 0 10px 26px rgba(24,30,38,.08);--lift-3:0 4px 10px rgba(24,30,38,.05), 0 20px 48px rgba(24,30,38,.11);--spring:cubic-bezier(.34,1.4,.5,1);--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--header-h:58px;--nav-h:52px;--stick:calc(var(--header-h) + var(--nav-h))}.fpvp-rw *,.fpvp-rw *::before,.fpvp-rw *::after{box-sizing:border-box}.fpvp-rw h1,.fpvp-rw h2,.fpvp-rw h3,.fpvp-rw h4{margin:0;line-height:1.16;letter-spacing:-.022em;font-weight:700}.fpvp-rw p{margin:0}.fpvp-rw a{color:var(--fsu-blue-text)}.fpvp-rw button{font:inherit;color:inherit}.fpvp-rw :focus-visible{outline:3px solid var(--fsu-blue);outline-offset:2px;border-radius:5px}.fpvp-rw .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.fpvp-rw .header{position:sticky;top:0;z-index:40;background:rgb(255 255 255 / .88);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid #fff0;transition:border-color .2s ease,box-shadow .2s ease}.fpvp-rw .header.is-stuck{border-bottom-color:var(--fsu-line);box-shadow:var(--lift-1)}.fpvp-rw .nav{position:sticky;top:var(--header-h);z-index:30;background:rgb(255 255 255 / .9);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--fsu-line)}.fpvp-rw .nav-scroll{position:relative;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 12px;max-width:var(--fsu-container);margin:0 auto;scroll-snap-type:x proximity}.fpvp-rw .seg-thumb{position:absolute;top:8px;height:36px;left:0;width:0;border-radius:999px;background:var(--thumb,var(--fsu-blue-soft));transition:transform .3s var(--spring),width .3s var(--spring),background .2s ease;pointer-events:none}.fpvp-rw .nav-scroll::-webkit-scrollbar{display:none}.fpvp-rw .seg{position:relative;flex:none;scroll-snap-align:center;height:var(--nav-h);padding:0 15px;display:inline-flex;align-items:center;gap:8px;background:none;border:0;cursor:pointer;font-size:14px;font-weight:600;color:var(--fsu-muted);white-space:nowrap;transition:color .2s ease}.fpvp-rw .seg:hover{color:var(--fsu-ink)}.fpvp-rw .seg[aria-selected="true"]{color:var(--fsu-ink)}.fpvp-rw .seg[aria-selected="true"]{color:var(--seg-text,var(--fsu-blue-text))}.fpvp-rw .dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--seg-color,var(--fsu-blue));box-shadow:0 0 0 3px color-mix(in srgb,var(--seg-color,var(--fsu-blue)) 18%,transparent)}.fpvp-rw .seg-ok{--seg-color:var(--fsu-green);--seg-text:var(--fsu-green-text);--seg-soft:var(--fsu-green-soft)}.fpvp-rw .seg-check{--seg-color:var(--fsu-yellow);--seg-text:var(--fsu-yellow-text);--seg-soft:var(--fsu-yellow-soft)}.fpvp-rw .seg-info{--seg-color:var(--fsu-blue);--seg-text:var(--fsu-blue-text);--seg-soft:var(--fsu-blue-soft)}.fpvp-rw .nav-legend{max-width:var(--fsu-container);margin:0 auto;padding:0 16px 6px;display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--fsu-muted);line-height:1.3}.fpvp-rw .nav-legend span{display:inline-flex;align-items:center;gap:5px}.fpvp-rw .nav-legend i{width:7px;height:7px;border-radius:50%;display:inline-block}.fpvp-rw .wrap{max-width:var(--fsu-container);margin:0 auto;padding:0 16px 104px}.fpvp-rw .toc{display:none}.fpvp-rw .chapter{padding:22px 0 10px;scroll-margin-top:calc(var(--stick) + 12px)}.fpvp-rw #resultat{padding-top:14px}.fpvp-rw .chapter[hidden]{display:none}.fpvp-rw .chapter-head{position:relative;padding-left:19px;margin-bottom:20px}.fpvp-rw .chapter-head::before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:3px;border-radius:3px;background:var(--chap-color,var(--fsu-blue))}.fpvp-rw .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fsu-muted);display:block;margin-bottom:7px}.fpvp-rw .eyebrow b{color:var(--chap-text,var(--fsu-blue-text));font-weight:700}.chapter-head .eyebrow,.fpvp-rw .verdict .eyebrow{display:inline-flex;align-items:center;background:var(--chap-soft,var(--fsu-blue-soft));color:var(--chap-text,var(--fsu-blue-text));border-radius:999px;padding:6px 14px;margin-bottom:13px;letter-spacing:.09em;gap:7px}.chapter-head .eyebrow b,.fpvp-rw .verdict .eyebrow b{color:inherit}.fpvp-rw .chapter-head h2{font-size:26px;margin-bottom:9px;letter-spacing:-.028em}.fpvp-rw .chapter-head p{color:var(--fsu-muted);font-size:15.5px;max-width:62ch}.fpvp-rw .chap-ok{--chap-color:var(--fsu-green);--chap-text:var(--fsu-green-text);--chap-soft:var(--fsu-green-soft)}.fpvp-rw .chap-check{--chap-color:var(--fsu-yellow);--chap-text:var(--fsu-yellow-text);--chap-soft:var(--fsu-yellow-soft)}.fpvp-rw .chap-info{--chap-color:var(--fsu-blue);--chap-text:var(--fsu-blue-text);--chap-soft:var(--fsu-blue-soft)}.fpvp-rw .verdict{background:#fff;border-radius:var(--fsu-radius-lg);box-shadow:var(--lift-3);overflow:hidden;margin-top:8px}.fpvp-rw .verdict-body{padding:26px 20px 22px}.fpvp-rw .verdict h1{font-size:31px;line-height:1.1;margin-bottom:12px;max-width:20ch;letter-spacing:-.032em}.fpvp-rw .verdict-lede{font-size:16.5px;color:var(--fsu-muted);max-width:56ch;margin-bottom:20px}.fpvp-rw .scope{border:1px solid color-mix(in srgb,var(--fsu-green) 34%,var(--fsu-line));border-radius:12px;padding:15px 16px;display:flex;align-items:center;gap:14px;background:var(--fsu-green-soft)}.fpvp-rw .attention{margin-top:12px;border:1px solid color-mix(in srgb,var(--fsu-yellow) 45%,var(--fsu-line));background:var(--fsu-yellow-soft);border-radius:12px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start;font-size:14.5px}.fpvp-rw .attention svg{width:20px;height:20px;flex:none;color:var(--fsu-yellow-text);margin-top:1px}.fpvp-rw .identity{border-top:1px solid var(--fsu-line);background:var(--fsu-soft);padding:17px 20px}.fpvp-rw .identity-title{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fsu-muted);margin-bottom:11px}.fpvp-rw .identity-intro{margin:-4px 0 11px;font-size:13.5px;line-height:1.45;color:var(--fsu-muted)}.fpvp-rw .identity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;background:var(--fsu-line);border:1px solid var(--fsu-line);border-radius:11px;overflow:hidden}.fpvp-rw .idcell{background:#fff;padding:11px 13px}.fpvp-rw .idcell dt{font-size:11.5px;color:var(--fsu-muted);margin-bottom:2px}.fpvp-rw .idcell dd{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.fpvp-rw .cards{display:grid;gap:13px}.fpvp-rw .card{position:relative;background:#fff;border:0;border-radius:var(--fsu-radius);padding:19px;overflow:hidden;box-shadow:var(--lift-1);transition:box-shadow .24s ease,transform .24s var(--spring)}@media (hover:hover) and (pointer:fine){.fpvp-rw .card:hover{box-shadow:var(--lift-2);transform:translateY(-3px)}}.fpvp-rw .card-ok{--card-color:var(--fsu-green);--card-ink:var(--fsu-green-text);--card-soft:var(--fsu-green-soft)}.fpvp-rw .card-check{--card-color:var(--fsu-yellow);--card-ink:var(--fsu-yellow-text);--card-soft:var(--fsu-yellow-soft)}.fpvp-rw .card-info{--card-color:var(--fsu-blue);--card-ink:var(--fsu-blue-text);--card-soft:var(--fsu-blue-soft)}.fpvp-rw .card-top{display:flex;align-items:flex-start;gap:10px;margin-bottom:11px}.fpvp-rw .card-badge{display:inline-flex;align-items:center;gap:11px;font-size:11.5px;font-weight:700;letter-spacing:.055em;text-transform:uppercase;color:var(--card-ink);flex:none}.fpvp-rw .card-badge svg{width:36px;height:36px;padding:9px;flex:none;background:var(--card-soft);color:var(--card-ink);border-radius:11px;box-sizing:border-box;stroke-width:2.4}.fpvp-rw .card h3{font-size:17.5px;margin:0 0 5px;letter-spacing:-.022em}.fpvp-rw .card-amount{font-size:29px;font-weight:700;letter-spacing:-.032em;display:block;margin:4px 0 10px;line-height:1.05}.fpvp-rw .card-amount i{font-style:normal;opacity:.5;font-weight:600;font-size:20px}.fpvp-rw .card-amount small{font-size:13px;font-weight:600;color:var(--fsu-muted);letter-spacing:0;margin-left:7px}.fpvp-rw .card p{font-size:14.5px;color:var(--fsu-muted);line-height:1.52}.fpvp-rw .card p+p{margin-top:9px}.fpvp-rw .card p strong{color:var(--fsu-ink);font-weight:600}.fpvp-rw .card-cta{margin-top:13px;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 15px;border:1px solid var(--fsu-line);border-radius:10px;background:#fff;color:var(--fsu-ink);font-size:14.5px;font-weight:600;line-height:1.35;text-align:left;cursor:pointer;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .12s ease}.fpvp-rw .card-cta:hover{border-color:var(--fsu-blue);background:var(--fsu-blue-soft)}.fpvp-rw .card-cta:active{transform:translateY(1px)}.fpvp-rw .card-cta svg{width:16px;height:16px;color:var(--fsu-blue-text);flex:none}.fpvp-rw .limit{margin-top:12px;background:var(--fsu-blue-soft);border-radius:12px;padding:13px 15px;font-size:13.5px;line-height:1.5;color:var(--fsu-blue-ink)}.fpvp-rw .limit b{color:var(--fsu-blue-text)}.fpvp-rw .readonly{margin-top:20px;background:#fff;border:0;border-radius:var(--fsu-radius);overflow:hidden;box-shadow:var(--lift-1)}.fpvp-rw .readonly-head{padding:15px 17px;border-bottom:1px solid var(--fsu-line)}.fpvp-rw .readonly-head h3{font-size:17px;margin-bottom:5px}.fpvp-rw .readonly-head p{font-size:14px;color:var(--fsu-muted)}.fpvp-rw .rorow{display:flex;align-items:baseline;gap:12px;padding:12px 17px;border-bottom:1px solid var(--fsu-line)}.fpvp-rw .rorow:last-child{border-bottom:0}.fpvp-rw .rorow-label{flex:1;min-width:0;font-family:var(--mono);font-size:13.5px}.fpvp-rw .rorow-label small{display:block;font-family:var(--sans);font-size:12.5px;color:var(--fsu-muted);margin-top:2px;line-height:1.4}.fpvp-rw .rorow b{font-variant-numeric:tabular-nums;font-weight:700;font-size:15px;flex:none;letter-spacing:-.02em}.fpvp-rw .step{flex:1;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:0 3px}.fpvp-rw .smicflow{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch;margin:14px 0 4px}.fpvp-rw .smicstep{background:var(--fsu-soft);border-radius:12px;padding:13px 14px;text-align:left}.fpvp-rw .smicstep b{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fsu-muted);margin-bottom:9px;font-weight:600}.fpvp-rw .smicline{display:flex;justify-content:space-between;gap:8px;font-size:13px;padding:3px 0;font-variant-numeric:tabular-nums}.fpvp-rw .smicline span{color:var(--fsu-muted)}.fpvp-rw .smicline em{font-style:normal;font-weight:600}.fpvp-rw .smicline--net{margin-top:7px;padding-top:8px;border-top:1px solid var(--fsu-line);font-size:14.5px;font-weight:700}.fpvp-rw .smicarrow{display:grid;place-items:center;color:var(--fsu-muted);align-self:center}.fpvp-rw .smicarrow svg{width:22px;height:22px}.fpvp-rw .smicverdict{margin-top:12px;border-radius:12px;padding:14px 16px;background:var(--fsu-yellow-soft);border:1px solid color-mix(in srgb,var(--fsu-yellow) 45%,var(--fsu-line));font-size:14.5px}.fpvp-rw .smicverdict b{color:var(--fsu-yellow-text)}@media (max-width:520px){.fpvp-rw .smicflow{grid-template-columns:1fr;gap:8px}.fpvp-rw .smicarrow{transform:rotate(90deg);padding:2px 0}}.fpvp-rw .gain{display:inline-flex;align-items:baseline;gap:6px;background:var(--fsu-blue-soft);border-radius:9px;padding:5px 10px;font-weight:700;color:var(--fsu-blue-text)}.fpvp-rw .glossary{display:grid;gap:9px}.fpvp-rw .pager{position:fixed;left:0;right:0;bottom:0;z-index:35;background:rgb(255 255 255 / .94);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-top:1px solid var(--fsu-line);padding:8px 12px calc(8px + env(safe-area-inset-bottom));display:flex;gap:8px}.fpvp-rw .pager button{flex:1;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid var(--fsu-line);border-radius:11px;font-size:14.5px;font-weight:600;cursor:pointer;padding:0 12px;transition:border-color .16s ease,background .16s ease,transform .12s ease}.fpvp-rw .pager button:hover:not(:disabled){border-color:var(--fsu-ink)}.fpvp-rw .pager button:active:not(:disabled){transform:scale(.98)}.fpvp-rw .pager button:disabled{opacity:.4;cursor:default}.fpvp-rw .pager button svg{width:17px;height:17px;flex:none;color:var(--fsu-muted)}.fpvp-rw .pager .pager-next{background:var(--fsu-ink);color:#fff;border-color:var(--fsu-ink);box-shadow:var(--lift-2)}.fpvp-rw .pager .pager-next svg{color:#fff}.fpvp-rw .pager-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpvp-rw .panel{position:fixed;inset:8px 0 0;z-index:60;background:#fff;border-radius:22px 22px 0 0;display:flex;flex-direction:column;overflow:hidden;transform:translateY(100%);visibility:hidden;box-shadow:0 -8px 40px rgb(24 30 38 / .2);transition:transform .32s cubic-bezier(.32,.72,0,1),visibility .32s}.fpvp-rw .panel-grip{flex:none;display:flex;justify-content:center;padding:9px 0 3px}.fpvp-rw .panel-grip span{width:38px;height:4px;border-radius:999px;background:var(--fsu-line)}.fpvp-rw .panel.is-open{transform:translateY(0);visibility:visible}.fpvp-rw .panel-bar{flex:none;border-bottom:1px solid var(--fsu-line);padding:calc(8px + env(safe-area-inset-top)) 12px 8px;display:flex;align-items:center;gap:10px}.fpvp-rw .panel-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 15px 0 11px;background:var(--fsu-soft);border:1px solid var(--fsu-line);border-radius:11px;font-size:14.5px;font-weight:600;cursor:pointer}.fpvp-rw .panel-back:hover{border-color:var(--fsu-ink)}.fpvp-rw .panel-back svg{width:18px;height:18px;color:var(--fsu-blue-text)}.fpvp-rw .panel-title{flex:1;min-width:0;text-align:right;font-size:13px;color:var(--fsu-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpvp-rw .panel-frame{flex:1;position:relative;background:var(--fsu-soft);overflow:auto}.fpvp-rw .panel-fake{max-width:720px;margin:0 auto;padding:28px 20px 60px}.fpvp-rw .panel-fake h1{font-size:27px;margin-bottom:13px;letter-spacing:-.03em}.fpvp-rw .panel-fake p{color:var(--fsu-muted);margin-bottom:15px;font-size:15.5px}.fpvp-rw .menu-list{list-style:none;margin:0;padding:0;max-width:520px;margin:0 auto}.fpvp-rw .menu-list li{margin-bottom:8px}.fpvp-rw .menu-item{width:100%;display:flex;align-items:center;gap:13px;min-height:56px;padding:12px 15px;background:#fff;border:1px solid var(--fsu-line);border-radius:12px;cursor:pointer;text-align:left;font-size:15.5px;font-weight:600;box-shadow:var(--lift-1);transition:border-color .16s ease,transform .12s ease,box-shadow .16s ease}.fpvp-rw .menu-item:hover{border-color:var(--fsu-blue);box-shadow:var(--lift-2)}.fpvp-rw .menu-item:active{transform:scale(.99)}.fpvp-rw .menu-item small{display:block;font-size:12.5px;font-weight:400;color:var(--fsu-muted);margin-top:2px}.fpvp-rw .menu-item .mi-icon{width:38px;height:38px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--fsu-blue-soft);color:var(--fsu-blue-text)}.fpvp-rw .menu-item .mi-icon svg{width:19px;height:19px}.fpvp-rw .menu-item .mi-text{flex:1;min-width:0}.fpvp-rw .menu-item .mi-go{width:17px;height:17px;flex:none;color:var(--fsu-muted)}.fpvp-rw .backdrop{position:fixed;inset:0;z-index:55;background:rgb(21 21 21 / .42);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s}.fpvp-rw .backdrop.is-open{opacity:1;visibility:visible}@media (min-width:1024px){.fpvp-rw{--stick:var(--header-h)}.fpvp-rw .nav{display:none}.fpvp-rw .layout{max-width:var(--fsu-container);margin:0 auto;padding:0 24px 80px;display:grid;grid-template-columns:240px 1fr;gap:44px;align-items:start}.fpvp-rw .wrap{max-width:none;margin:0;padding:0}.fpvp-rw .toc{display:block;position:sticky;top:calc(var(--header-h) + 26px);padding:26px 0 0}.fpvp-rw .toc-title{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fsu-muted);margin-bottom:13px;padding-left:22px}.fpvp-rw .toc-list{list-style:none;margin:0;padding:0;position:relative}.fpvp-rw .toc-list::before{content:"";position:absolute;left:5px;top:14px;bottom:14px;width:2px;background:var(--fsu-line);border-radius:2px}.fpvp-rw .toc-fill{position:absolute;left:5px;top:14px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--fsu-green),var(--fsu-blue));height:0;transition:height .32s cubic-bezier(.32,.72,0,1)}.fpvp-rw .toc-list li{position:relative}.fpvp-rw .toc-link{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px 6px 22px;background:none;border:0;border-radius:9px;text-align:left;cursor:pointer;font-size:14.5px;font-weight:600;color:var(--fsu-muted);transition:color .16s ease,background .16s ease}.fpvp-rw .toc-link:hover{color:var(--fsu-ink);background:var(--fsu-soft)}.fpvp-rw .toc-link[aria-current="true"]{color:var(--fsu-ink)}.fpvp-rw .toc-link .dot{position:absolute;left:0;width:12px;height:12px;background:#fff;border:2.5px solid var(--seg-color,var(--fsu-blue));box-shadow:none;transition:transform .18s cubic-bezier(.32,.72,0,1)}.fpvp-rw .toc-link[aria-current="true"] .dot{background:var(--seg-color,var(--fsu-blue));transform:scale(1.2)}.fpvp-rw .toc-num{font-family:var(--mono);font-size:11px;color:var(--fsu-muted);letter-spacing:.04em;flex:none}.fpvp-rw .chapter{display:block!important;padding:0 0 48px}.fpvp-rw .chapter+.chapter{border-top:1px solid var(--fsu-line);padding-top:40px}.fpvp-rw .chapter-head h2{font-size:30px}.fpvp-rw .verdict{margin-top:26px}.fpvp-rw .verdict-body{padding:36px 32px 28px}.fpvp-rw .verdict h1{font-size:41px}.fpvp-rw .verdict-lede{font-size:18px}.fpvp-rw .identity{padding:22px 32px}.fpvp-rw .identity-grid{grid-template-columns:repeat(auto-fit,minmax(158px,1fr))}.fpvp-rw .cards{grid-template-columns:repeat(2,1fr)}.fpvp-rw .cards .card--full{grid-column:1 / -1}.fpvp-rw .pager{display:none}.fpvp-rw .export-actions{grid-template-columns:repeat(2,1fr)}.fpvp-rw .panel{inset:0 0 0 auto;width:min(560px,46vw);border-left:1px solid var(--fsu-line);box-shadow:-18px 0 48px rgb(24 30 38 / .16);transform:translateX(100%)}.fpvp-rw .panel.is-open{transform:translateX(0)}.fpvp-rw .panel-fake{padding:28px 30px 60px}}@media (min-width:1024px) and (max-width:1200px){.fpvp-rw .layout{grid-template-columns:204px 1fr;gap:30px}}@media (max-width:359px){.fpvp-rw .verdict h1{font-size:26px}.fpvp-rw .chapter-head h2{font-size:22px}.fpvp-rw .card-amount{font-size:24px}}@media (prefers-reduced-motion:reduce){.fpvp-rw *,.fpvp-rw *::before,.fpvp-rw *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (prefers-reduced-motion:no-preference){.fpvp-rw .chapter.is-entering{animation:slidein .24s cubic-bezier(.32,.72,0,1) both}@keyframes slidein{from{opacity:0;transform:translateX(var(--dir,16px))}to{opacity:1;transform:none}}.fpvp-rw html{scroll-behavior:smooth}}@media print{.fpvp-rw .header,.fpvp-rw .nav,.fpvp-rw .pager,.fpvp-rw .toc,.fpvp-rw .panel,.fpvp-rw .backdrop,.fpvp-rw .export,.fpvp-rw .skip,.fpvp-rw .explain-box{display:none!important}.fpvp-rw body{background:#fff;background-image:none}.fpvp-rw .layout{display:block;padding:0}.fpvp-rw .chapter{display:block!important;page-break-inside:avoid;border-top:1px solid #ccc}.fpvp-rw .card,.fpvp-rw .verdict,.fpvp-rw .ladder,.fpvp-rw .readonly,.fpvp-rw .gitem,.fpvp-rw .rawlist,.fpvp-rw .fsu-help{box-shadow:none;border:1px solid #ccc}.fpvp-rw .card:hover{transform:none}.fpvp-rw .gitem .gbody{display:block!important}.fpvp-rw a[href^="http"]::after{content:" (" attr(href) ")";font-size:11px;color:#555}}.fpvp-rw .nav-legend i{width:7px;height:7px;border-radius:50%;display:inline-block}.fpvp-rw .legend-ok{background:var(--fsu-green)}.fpvp-rw .legend-check{background:var(--fsu-yellow)}.fpvp-rw .legend-info{background:var(--fsu-blue)}.fpvp-rw .panel-frame iframe{width:100%;height:100%;border:0;display:block}.fpvp-rw .card-body>*:first-child{margin-top:0}.fpvp-rw .card-body p{font-size:14.5px;color:var(--fsu-muted);line-height:1.52}.fpvp-rw .card-body p+p{margin-top:9px}.fpvp-rw .card-body a{color:var(--fsu-blue-text);text-decoration:underline}.fpvp-rw .idcell:last-child:nth-child(odd){grid-column:1 / -1}@media (min-width:1024px){.fpvp-rw .idcell:last-child:nth-child(odd){grid-column:auto}}.fpvp-rw .nav-rail{position:relative}.fpvp-rw .nav-fade{position:absolute;top:0;bottom:0;width:44px;pointer-events:none;z-index:2;opacity:0;transition:opacity .2s ease}.fpvp-rw .nav-fade--start{left:0;background:linear-gradient(90deg,#fff 20%,#fff0)}.fpvp-rw .nav-fade--end{right:0;background:linear-gradient(270deg,#fff 20%,#fff0)}.fpvp-rw .nav-rail.can-start .nav-fade--start,.fpvp-rw .nav-rail.can-end .nav-fade--end{opacity:1}.fpvp-rw .nav-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:40px;display:none;align-items:center;justify-content:center;background:#fff;color:var(--fsu-ink);border:1px solid var(--fsu-line);border-radius:50%;box-shadow:var(--lift-2);cursor:pointer;padding:0}.fpvp-rw .nav-arrow::after{content:"";position:absolute;inset:-2px}.fpvp-rw .nav-arrow svg{width:20px;height:20px}.fpvp-rw .nav-arrow:active{transform:translateY(-50%) scale(.92)}.fpvp-rw .nav-arrow--start{left:4px}.fpvp-rw .nav-arrow--end{right:4px}.fpvp-rw .nav-rail.can-start .nav-arrow--start,.fpvp-rw .nav-rail.can-end .nav-arrow--end{display:inline-flex}.fpvp-rw .nav-rail.can-start .nav-scroll{padding-left:50px}.fpvp-rw .nav-rail.can-end .nav-scroll{padding-right:50px}@media (min-width:1024px){.fpvp-rw .nav-arrow,.fpvp-rw .nav-fade{display:none}}@media (min-width:1024px){.fpvp-rw .layout{max-width:1320px;grid-template-columns:250px 1fr;gap:48px;padding-left:32px;padding-right:32px}}@media (min-width:1500px){.fpvp-rw .layout{max-width:1440px;gap:56px}.fpvp-rw .cards{gap:16px}.fpvp-rw .verdict h1{font-size:44px}}.fpvp-verifier-webapp .fpvp-report.fpvp-rw{background:#fff0;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;width:100%;max-width:none;flex:1 1 auto;align-self:stretch}.fpvp-rw .identity-grid{background:#fff;gap:0;border:1px solid var(--fsu-line)}.fpvp-rw .idcell{border-right:1px solid var(--fsu-line);border-bottom:1px solid var(--fsu-line)}.fpvp-rw .nav{top:0}.fpvp-rw .chapter{scroll-margin-top:calc(var(--nav-h) + 12px)}@media (min-width:1024px){.fpvp-rw .chapter{scroll-margin-top:24px}}.fpvp-rw .pager button{background:var(--pager-soft,#fff);border-color:#fff0;color:var(--pager-ink,var(--fsu-ink));font-weight:700}.fpvp-rw .pager button svg{color:currentColor}.fpvp-rw .pager button:disabled{background:#fff;border-color:var(--fsu-line);color:var(--fsu-muted)}.fpvp-rw .pager .pager-next{background:var(--pager-next-color,var(--fsu-ink));border-color:#fff0;color:#fff;box-shadow:0 4px 14px rgb(24 30 38 / .16)}.fpvp-rw .pager .pager-next svg{color:#fff}.fpvp-rw .pager .pager-next:disabled{background:#fff;color:var(--fsu-muted);box-shadow:none}.fpvp-rw .pg-ok{--pager-soft:var(--fsu-green-soft);--pager-ink:var(--fsu-green-text);--pager-next-color:var(--fsu-green-text)}.fpvp-rw .pg-check{--pager-soft:var(--fsu-yellow-soft);--pager-ink:var(--fsu-yellow-text);--pager-next-color:var(--fsu-yellow-text)}.fpvp-rw .pg-info{--pager-soft:var(--fsu-blue-soft);--pager-ink:var(--fsu-blue-text);--pager-next-color:var(--fsu-blue-text)}.fpvp-rw .fpvp-understanding,.fpvp-rw .fpvp-ai-readings,.fpvp-rw .fpvp-report-share{background:#fff;border:0;border-radius:var(--fsu-radius);box-shadow:var(--lift-1);padding:19px;margin-top:13px}.fpvp-rw .fpvp-understanding>summary,.fpvp-rw .fpvp-ai-readings>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:17.5px;font-weight:700;letter-spacing:-.022em}.fpvp-rw .fpvp-understanding>summary::-webkit-details-marker,.fpvp-rw .fpvp-ai-readings>summary::-webkit-details-marker{display:none}.fpvp-rw .fpvp-understanding summary small,.fpvp-rw .fpvp-ai-readings summary small{font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase;color:var(--fsu-blue-text);background:var(--fsu-blue-soft);border-radius:999px;padding:5px 11px;white-space:nowrap}.fpvp-rw .fpvp-section-intro{font-size:14.5px;color:var(--fsu-muted);margin:10px 0 14px;line-height:1.52}.fpvp-rw .fpvp-understanding ul,.fpvp-rw .fpvp-ai-readings ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.fpvp-rw .fpvp-understanding li,.fpvp-rw .fpvp-ai-readings li{background:var(--fsu-soft);border-radius:12px;padding:13px 15px;font-size:14.5px;line-height:1.52;color:var(--fsu-muted)}.fpvp-rw .fpvp-understanding li strong,.fpvp-rw .fpvp-ai-readings li strong{color:var(--fsu-ink);font-family:var(--mono);font-size:13.5px;font-weight:600}.fpvp-rw .fpvp-understanding li b,.fpvp-rw .fpvp-ai-readings li b{color:var(--fsu-ink)}.fpvp-rw .empty-note{background:#fff;border:0;border-radius:var(--fsu-radius);box-shadow:var(--lift-1);padding:22px;display:flex;gap:14px;align-items:flex-start}.fpvp-rw .empty-note svg{width:36px;height:36px;padding:9px;flex:none;box-sizing:border-box;background:var(--fsu-green-soft);color:var(--fsu-green-text);border-radius:11px}.fpvp-rw .empty-note h3{font-size:17.5px;margin-bottom:5px;letter-spacing:-.022em}.fpvp-rw .empty-note p{font-size:14.5px;color:var(--fsu-muted);line-height:1.52}.fpvp-rw .empty-note p+p{margin-top:8px}.fpvp-rw .empty-note--info svg{background:var(--fsu-blue-soft);color:var(--fsu-blue-text)}.fpvp-rw .menu-item svg{flex:none}.fpvp-rw .menu-item .mi-go{width:18px;height:18px}.fpvp-rw .menu-item .mi-text{flex:1 1 auto;min-width:0}.fpvp-rw .card-expected{margin-top:-4px;margin-bottom:10px;font-size:14px;color:var(--fsu-muted)}.fpvp-rw .card-expected strong{color:var(--fsu-ink);font-weight:700}.fpvp-rw .pager .pager-next{background:var(--fsu-ink);color:#fff}.fpvp-rw .pager .pager-next svg{color:currentColor}.fpvp-rw .pager .pager-next.pg-ok{background:var(--fsu-green);color:var(--fsu-ink)}.fpvp-rw .pager .pager-next.pg-check{background:var(--fsu-yellow);color:var(--fsu-ink)}.fpvp-rw .pager .pager-next.pg-info{background:var(--fsu-blue);color:#fff}.fpvp-rw .pager .pager-next.pg-ok{box-shadow:0 4px 14px rgb(106 172 75 / .32)}.fpvp-rw .pager .pager-next.pg-check{box-shadow:0 4px 14px rgb(239 179 62 / .34)}.fpvp-rw .pager .pager-next.pg-info{box-shadow:0 4px 14px rgb(48 123 170 / .30)}.fpvp-rw .card-top{flex-wrap:wrap}.fpvp-rw .card-badge{flex:1 1 auto;min-width:0;align-items:flex-start}.fpvp-rw .card-badge svg{margin-top:-1px}.fpvp-rw .pager .pager-next.pg-ok{background:#4f8138;color:#fff}.fpvp-rw .pager .pager-next.pg-ok svg{color:#fff}.fpvp-rw .pager .pager-next.pg-ok{box-shadow:0 4px 14px rgb(79 129 56 / .34)}.fpvp-rw .pager .pager-next.pg-info{background:var(--fsu-blue);color:#fff}.fpvp-rw .pager .pager-next.pg-check{background:var(--fsu-yellow);color:var(--fsu-ink)}.fpvp-rw .verdict-scope{margin-top:14px;display:grid;gap:9px}.fpvp-rw .scope-line{display:flex;align-items:flex-start;gap:13px;border-radius:12px;padding:14px 16px}.fpvp-rw .scope-line svg{width:34px;height:34px;padding:8px;flex:none;box-sizing:border-box;border-radius:10px;stroke-width:2.4}.fpvp-rw .scope-line--ok{background:var(--fsu-green-soft)}.fpvp-rw .scope-line--ok svg{background:#fff;color:var(--fsu-green-text)}.fpvp-rw .scope-line--check{background:var(--fsu-yellow-soft)}.fpvp-rw .scope-line--check svg{background:#fff;color:var(--fsu-yellow-text)}.fpvp-rw .scope-line--gap svg{background:#fff;color:var(--fsu-yellow-text)}.fpvp-rw .scope-line--gap .scope-line-head{font-size:18px}.fpvp-rw .scope-line--gap .scope-line-head strong{color:var(--fsu-yellow-text)}.fpvp-rw .scope-line-text{flex:1;min-width:0}.fpvp-rw .scope-line-head{font-size:16.5px;line-height:1.35;letter-spacing:-.015em;color:var(--fsu-ink)}.fpvp-rw .scope-line-head strong{font-weight:700}.fpvp-rw .scope-line--ok .scope-line-head strong{color:var(--fsu-green-text)}.fpvp-rw .scope-line--check .scope-line-head strong{color:var(--fsu-yellow-text)}.fpvp-rw .scope-line-hint{font-size:13.5px;line-height:1.45;color:var(--fsu-muted);margin-top:2px}.fpvp-rw .menu-item,.fpvp-rw .menu-item:hover,.fpvp-rw .menu-item:focus,.fpvp-rw .menu-item:focus-visible,.fpvp-rw .menu-item:active{color:var(--fsu-ink);background:#fff}.fpvp-rw .menu-item:hover,.fpvp-rw .menu-item:focus-visible{background:var(--fsu-blue-soft);border-color:#fff0;box-shadow:var(--lift-2)}.fpvp-rw .menu-item:hover .mi-icon,.fpvp-rw .menu-item:focus-visible .mi-icon{background:#fff}.fpvp-rw .menu-item:hover .mi-go,.fpvp-rw .menu-item:focus-visible .mi-go{color:var(--fsu-blue-text);transform:translateX(2px)}.fpvp-rw .menu-list{max-width:560px;display:grid;gap:10px}.fpvp-rw .menu-list li{margin-bottom:0}.fpvp-rw .menu-item{min-height:68px;padding:14px 16px;gap:14px;border:1px solid var(--fsu-line);border-radius:14px;font-size:16px;letter-spacing:-.015em;transition:background .18s ease,border-color .18s ease,box-shadow .2s ease,transform .12s ease}.fpvp-rw .menu-item .mi-icon{width:42px;height:42px;border-radius:12px;transition:background .18s ease}.fpvp-rw .menu-item .mi-icon svg{width:20px;height:20px}.fpvp-rw .menu-item .mi-go{transition:transform .18s ease,color .18s ease}.fpvp-rw .menu-item small{margin-top:3px;line-height:1.45}.fpvp-rw .panel-bar .panel-title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fsu-blue-text)}.fpvp-rw .panel-bar{gap:12px}.fpvp-rw .panel-back{flex:none}.fpvp-rw .panel-bar .panel-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:420px){.fpvp-rw .panel-bar .panel-title{display:none}}.fpvp-rw .fpvp-site-menu{padding:4px 0 0}.fpvp-rw .fpvp-site-menu-list{list-style:none;margin:0;padding:0}.fpvp-rw .fpvp-site-menu-list li{margin:0}.fpvp-rw .fpvp-site-menu-list li+li{border-top:1px solid var(--fsu-line,#e2e8f0)}.fpvp-rw .fpvp-site-menu-list a{display:flex;align-items:center;padding:17px 4px;font-size:17px;font-weight:800;letter-spacing:.01em;text-transform:uppercase;color:var(--fsu-ink,#161b21);text-decoration:none;min-height:56px}.fpvp-rw .fpvp-site-menu-list a:hover,.fpvp-rw .fpvp-site-menu-list a:focus-visible{color:var(--fsu-red,#c8282f)}.fpvp-rw .fpvp-site-menu-list .current-menu-item>a,.fpvp-rw .fpvp-site-menu-list .current_page_item>a{color:var(--fsu-red,#c8282f)}.fpvp-rw .fpvp-site-menu-join{display:flex;align-items:center;justify-content:center;margin:18px 0 4px;min-height:54px;border-radius:10px;background:var(--fsu-red,#c8282f);color:#fff;font-size:16px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;text-decoration:none}.fpvp-rw .fpvp-site-menu-join:hover{background:#a81f26}.fpvp-rw .fpvp-site-menu{background:#fff;border-radius:14px;padding:2px 16px}.fpvp-rw .fpvp-site-menu-list li,.fpvp-rw .fpvp-site-menu-list li.menu-item{background:#fff0;border-radius:0;box-shadow:none;padding:0;border:0;list-style:none}.fpvp-rw .fpvp-site-menu-list li+li,.fpvp-rw .fpvp-site-menu-list li.menu-item+li.menu-item{border-top:1px solid var(--fsu-line,#e2e8f0)}.fpvp-rw .fpvp-site-menu-list a{padding:15px 0;min-height:0;background:#fff0;box-shadow:none;border:0}.fpvp-rw .fpvp-site-menu-join{margin:14px 0 2px}.fpvp-rw .card-top{margin-bottom:8px}.fpvp-rw .card-badge{display:inline-block;gap:0;font-size:11px;letter-spacing:.06em}.fpvp-rw .card-badge svg{display:none}.fpvp-rw .card-head{display:flex;align-items:center;gap:11px;margin-bottom:9px}.fpvp-rw .card-icon{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;background:var(--card-soft);color:var(--card-ink);border-radius:10px}.fpvp-rw .card-icon svg{width:18px;height:18px;stroke-width:2.4}.fpvp-rw .card-head h3{flex:1 1 auto;min-width:0;font-size:15.5px;margin:0;line-height:1.25;letter-spacing:-.015em}.fpvp-rw .card-head .card-amount{flex:0 0 auto;margin:0;font-size:19px;line-height:1.15;letter-spacing:-.025em;text-align:right;white-space:nowrap}.fpvp-rw .card-head .card-amount small{display:block;margin:1px 0 0;font-size:11.5px}.fpvp-rw .card-body{font-size:13.5px;line-height:1.5}.fpvp-rw .card p,.fpvp-rw .card-body p{font-size:13.5px;line-height:1.5}.fpvp-rw .card p+p{margin-top:7px}.fpvp-rw .card .limit{font-size:13px;line-height:1.5}.fpvp-rw .card-expected{font-size:13.5px}@media (max-width:520px){.fpvp-rw .card-head{gap:10px}.fpvp-rw .card-head h3{font-size:15px}.fpvp-rw .card-head .card-amount{font-size:17.5px}}.fpvp-rw .idcell:last-child:nth-child(odd){grid-column:auto}.fpvp-rw .card-head h3{font-size:17px;line-height:1.22}@media (max-width:520px){.fpvp-rw .card-head h3{font-size:16.5px}}.fpvp-rw .card-badge{padding:4px 10px;border-radius:999px;background:var(--card-soft);color:var(--card-ink)}.fpvp-rw .card{position:relative;overflow:hidden}.fpvp-rw .card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--card-color)}.fpvp-rw .card-icon{background:var(--card-color);color:#fff}.fpvp-rw .card-icon svg{stroke-width:2.6}.fpvp-rw .identity-grid{display:flex;flex-wrap:wrap}.fpvp-rw .idcell{flex:1 1 150px;min-width:0;border-right:1px solid var(--fsu-line);border-bottom:1px solid var(--fsu-line)}.fpvp-rw .card-top{display:flex;align-items:flex-start}.fpvp-rw .card-badge{align-self:flex-start;width:auto;flex:0 0 auto}.fpvp-rw .ladder{margin:2px 0 12px}.fpvp-rw .ladder-head{display:flex;align-items:baseline;gap:7px;margin-bottom:7px}.fpvp-rw .ladder-now{font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--card-ink)}.fpvp-rw .ladder-total{font-size:12.5px;color:var(--fsu-muted)}.fpvp-rw .ladder-bar{display:flex;gap:3px;align-items:stretch;height:12px}.fpvp-rw .ladder-bar.is-dense{gap:1px;height:10px}.fpvp-rw .ladder-seg{flex:1 1 0%;min-width:0;background:var(--fsu-line,#e4e9ee);border-radius:3px}.fpvp-rw .ladder-seg.is-done{background:var(--card-soft)}.fpvp-rw .ladder-seg.is-now{background:var(--card-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--card-color) 22%,transparent)}.fpvp-rw .ladder-note{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--fsu-muted)}@media (max-width:520px){.fpvp-rw .ladder-bar{height:11px;gap:2px}.fpvp-rw .ladder-bar.is-dense{gap:1px;height:9px}}.fpvp-rw .verdict-suite{margin-top:14px;padding-top:14px;border-top:1px solid var(--fsu-line,#e4e9ee)}.fpvp-rw .verdict-suite-texte{margin:0 0 11px;font-size:13.5px;line-height:1.5;color:var(--fsu-muted)}.fpvp-rw .verdict-suite-bouton{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 17px;border:0;border-radius:12px;cursor:pointer;background:var(--fsu-blue);color:#fff;font:inherit;font-size:14.5px;font-weight:700;letter-spacing:-.01em}.fpvp-rw .verdict-suite-bouton:hover{background:#2b6f97}.fpvp-rw .verdict-suite-bouton svg{width:17px;height:17px;flex:none}.fpvp-rw .scope-line{position:relative;overflow:hidden;padding-left:18px}.fpvp-rw .scope-line::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.fpvp-rw .scope-line--ok{background:#e9f5e3}.fpvp-rw .scope-line--ok::before{background:var(--fsu-green)}.fpvp-rw .scope-line--gap{background:#fce8bf}.fpvp-rw .scope-line--gap::before{background:var(--fsu-yellow)}.fpvp-rw .scope-line--check{background:#fef3dc}.fpvp-rw .scope-line--check::before{background:var(--fsu-yellow)}.fpvp-rw .scope-line--ok svg{background:var(--fsu-green);color:#fff}.fpvp-rw .scope-line--check svg{background:var(--fsu-yellow);color:#fff}.fpvp-rw .scope-line-head strong{font-size:1.06em}.fpvp-rw .scope-line--ok .scope-line-head strong{color:#2f6b1c}.fpvp-rw .scope-line--check .scope-line-head strong{color:#7a5709}.fpvp-rw .pager-next.is-appel{animation:fpvp-appel 1.6s ease-in-out 2}@keyframes fpvp-appel{0%,100%{transform:translateY(0);box-shadow:0 2px 8px rgb(24 30 38 / .10)}50%{transform:translateY(-3px);box-shadow:0 10px 22px rgb(48 123 170 / .30)}}@media (prefers-reduced-motion:reduce){.fpvp-rw .pager-next.is-appel{animation:none}}.fpvp-rw .keep{background:#fff;border-radius:var(--rw-radius,16px);box-shadow:0 2px 8px rgb(24 30 38 / .07);padding:17px 18px;margin-bottom:12px}.fpvp-rw .keep h3{margin:0 0 6px;font-size:16px;letter-spacing:-.02em}.fpvp-rw .keep p{margin:0 0 13px;font-size:13.5px;line-height:1.5;color:var(--fsu-muted)}.fpvp-rw .keep-pdf{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 18px;width:100%;justify-content:center;border:1.5px solid var(--fsu-line,#e4e9ee);border-radius:12px;background:var(--fsu-soft,#f5f7f9);color:var(--fsu-muted);font:inherit;font-size:14.5px;font-weight:700;cursor:not-allowed}.fpvp-rw .keep-pdf svg{width:17px;height:17px;flex:none}.fpvp-rw .keep-pdf.is-active{cursor:pointer;background:var(--fsu-blue);border-color:var(--fsu-blue);color:#fff}.fpvp-rw .keep-pdf.is-active:hover,.fpvp-rw .keep-pdf.is-active:focus-visible{background:var(--fsu-blue-text);border-color:var(--fsu-blue-text)}.fpvp-rw .keep-pdf.is-active:focus-visible,.fpvp-rw .keep-envoyer:focus-visible{outline:3px solid var(--fsu-yellow);outline-offset:2px}.fpvp-rw .keep-choix{margin-top:14px}.fpvp-rw .keep-formules,.fpvp-rw .keep-chapitres{border:0;margin:0 0 12px;padding:0;min-width:0}.fpvp-rw .keep-formules legend,.fpvp-rw .keep-chapitres legend{font-size:14px;font-weight:700;margin:0 0 8px;padding:0}.fpvp-rw .keep-formule{display:flex;gap:11px;align-items:flex-start;padding:11px 12px;margin:0 0 7px;border:1.5px solid var(--fsu-line);border-radius:var(--fsu-radius-sm,12px);cursor:pointer}.fpvp-rw .keep-formule:has(input:checked){border-color:var(--fsu-blue);background:var(--fsu-blue-soft)}.fpvp-rw .keep-formule input{margin:3px 0 0;width:18px;height:18px;flex:none;accent-color:var(--fsu-blue)}.fpvp-rw .keep-formule-texte{display:flex;flex-direction:column;gap:2px;font-size:13.5px;line-height:1.45}.fpvp-rw .keep-formule-texte span{color:var(--fsu-muted)}.fpvp-rw .keep-chapitres-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (max-width:360px){.fpvp-rw .keep-chapitres-grille{grid-template-columns:1fr}}.fpvp-rw .keep-chapitre{position:relative;display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 10px;border:1.5px solid var(--fsu-line);border-radius:var(--fsu-radius-sm,12px);background:#fff;font-size:13.5px;font-weight:600;line-height:1.25;cursor:pointer;transition:border-color .15s,background-color .15s}.fpvp-rw .keep-chapitre input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.fpvp-rw .keep-chapitre .dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--fsu-blue)}.fpvp-rw .keep-chapitre.seg-ok .dot{background:var(--fsu-green)}.fpvp-rw .keep-chapitre.seg-check .dot{background:var(--fsu-yellow)}.fpvp-rw .keep-chapitre-nom{flex:1;min-width:0;color:var(--fsu-muted)}.fpvp-rw .keep-chapitre-coche{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--fsu-line);color:#fff0;background:#fff}.fpvp-rw .keep-chapitre-coche svg{width:13px;height:13px;stroke-width:3}.fpvp-rw .keep-chapitre:has(input:checked){border-color:var(--fsu-blue);background:var(--fsu-blue-soft)}.fpvp-rw .keep-chapitre:has(input:checked) .keep-chapitre-nom{color:var(--fsu-ink)}.fpvp-rw .keep-chapitre:has(input:checked) .keep-chapitre-coche{background:var(--fsu-blue);border-color:var(--fsu-blue);color:#fff}.fpvp-rw .keep-chapitre:has(input:focus-visible){outline:3px solid var(--fsu-yellow);outline-offset:2px}.fpvp-rw .keep-tout{margin:8px 0 0;padding:6px 2px;border:0;background:none;color:var(--fsu-blue-text);font:inherit;font-size:13.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fpvp-rw .keep-envoyer{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 18px;border:0;border-radius:12px;background:var(--fsu-green-text);color:#fff;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer}.fpvp-rw .keep-envoyer:disabled{opacity:.6;cursor:progress}.fpvp-rw .keep .keep-etat{margin:10px 0 0;font-size:13.5px;color:var(--fsu-ink)}.fpvp-rw .keep .keep-etat:empty{display:none}.fpvp-rw .rights-note{margin:14px 2px 0;font-size:12px;line-height:1.5;color:var(--fsu-muted)}.fpvp-rw .rights-note p{margin:0}.fpvp-rw .keep-note{margin:8px 0 0;font-size:12px;color:var(--fsu-muted);text-align:center}.fpvp-rw .fpvp-report-share{background:#fff;border-radius:var(--rw-radius,16px);box-shadow:0 2px 8px rgb(24 30 38 / .07);padding:17px 18px;border:0}.fpvp-rw .fpvp-treatment-lines{list-style:none;margin:8px 0;padding:0;border-top:1px solid var(--fsu-line,#e4e9ee)}.fpvp-rw .fpvp-treatment-lines li{display:flex;justify-content:space-between;gap:12px;padding:6px 2px;border-bottom:1px solid var(--fsu-line,#e4e9ee);font-size:13px}.fpvp-rw .fpvp-treatment-lines li span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--fsu-muted);overflow-wrap:anywhere}.fpvp-rw .fpvp-treatment-lines li strong{white-space:nowrap}.fpvp-rw .fpvp-arret-calcul-intro{display:block;margin-bottom:6px}.fpvp-rw .fpvp-cd62-composition{margin:4px 0 10px 18px;padding:0}.fpvp-rw .fpvp-cd62-composition li{margin:2px 0}.fpvp-rw .fpvp-lines-note{margin-top:10px}.fpvp-rw .verdict-eyebrow-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fpvp-rw .verdict-eyebrow-row .eyebrow{margin:0}.fpvp-rw button.fpvp-beta-toggle{margin:0;border:0;cursor:pointer;font-family:inherit}.fpvp-rw button.fpvp-beta-toggle:focus-visible{outline:2px solid var(--fsu-ink,#151515);outline-offset:2px}.fpvp-rw .beta-note{margin:8px 0 4px;padding:8px 11px;border-radius:10px;background:#fdf6e7;font-size:.88rem;line-height:1.45;color:#4a3a12}.fpvp-rw .verdict-bilan{margin:0 0 14px;font-size:1rem;font-weight:600;line-height:1.45;color:var(--fsu-ink,#151515);max-width:56ch}.fpvp-rw .report-error{margin:22px 0 0;padding:16px;border:1px solid var(--fsu-line,#e2e8f0);border-radius:14px;background:#fff}.fpvp-rw .report-error-title{margin:0 0 6px;font-size:1.05rem}.fpvp-rw .report-error-text{margin:0 0 12px;font-size:.95rem;line-height:1.45;color:var(--fsu-muted,#5b6470)}.fpvp-rw .demain-avertissement{margin:18px 0 0;padding:10px 12px;border-radius:10px;background:var(--fsu-soft,#f3f5f7);font-size:.88rem;line-height:1.45;color:var(--fsu-muted,#5b6470)}.fpvp-rw .line-by-line{margin:0 0 22px}.fpvp-rw .line-by-line-title{margin:0 0 6px;font-size:1.05rem}.fpvp-rw .line-by-line-intro{margin:0 0 12px;font-size:.92rem;color:var(--fsu-muted,#5b6470)}.fpvp-rw .line-by-line-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fpvp-rw .lbl-row{padding:10px 12px;border:1px solid var(--fsu-line,#e2e8f0);border-left-width:4px;border-radius:10px;background:#fff}.fpvp-rw .lbl-juste{border-left-color:var(--fsu-green,#6aac4b)}.fpvp-rw .lbl-ecart,.fpvp-rw .lbl-a_verifier{border-left-color:var(--fsu-yellow,#efb33e)}.fpvp-rw .lbl-explique{border-left-color:var(--fsu-blue,#307baa)}.fpvp-rw .lbl-inconnu{border-left-color:var(--fsu-line,#cbd5e1)}.fpvp-rw .lbl-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.fpvp-rw .lbl-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;overflow-wrap:anywhere}.fpvp-rw .lbl-amount{flex:none;font-weight:700;font-size:.92rem;white-space:nowrap}.fpvp-rw .lbl-foot{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-top:4px}.fpvp-rw .lbl-meaning{font-size:.88rem;line-height:1.4;color:var(--fsu-muted,#5b6470)}.fpvp-rw .lbl-chip{flex:none;padding:2px 8px;border-radius:999px;background:var(--fsu-soft,#f3f5f7);font-size:.75rem;font-weight:700;white-space:nowrap}.fpvp-rw .lbl-juste .lbl-chip{background:#eef6ea;color:#3f7a28}.fpvp-rw .lbl-ecart .lbl-chip,.fpvp-rw .lbl-a_verifier .lbl-chip{background:#fdf6e7;color:#6f5210}.fpvp-rw .fpvp-contributions-wrap{overflow-x:auto;margin:10px 0}.fpvp-rw .fpvp-contributions{width:100%;border-collapse:collapse;font-size:.88rem}.fpvp-rw .fpvp-contributions th,.fpvp-rw .fpvp-contributions td{padding:6px 8px;border-bottom:1px solid var(--fsu-line,#e2e8f0);text-align:left;vertical-align:top}.fpvp-rw .fpvp-contribution-gap td:last-child{color:#6f5210;font-weight:700}.fpvp-rw .verdict h2{font-size:26px;line-height:1.15;margin:8px 0 8px;letter-spacing:-.028em}.fpvp-rw .verdict-lede{font-size:15px;line-height:1.45;margin-bottom:14px}.fpvp-rw .verdict-bilan{font-size:15px;line-height:1.45}@media (max-width:520px){.fpvp-rw .verdict-body{padding:20px 16px 18px}}@media (min-width:900px){.fpvp-rw .verdict-lede,.fpvp-rw .verdict-bilan{font-size:16px}}.card-calc{margin:12px 0;border:1px solid var(--line,#e4e9ee);border-radius:10px;overflow:hidden;font-family:var(--mono);font-size:13.5px;font-variant-numeric:tabular-nums}.card-calc .calc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 12px;align-items:baseline}.card-calc .calc-row:nth-child(odd){background:#f6f8f5}.card-calc .calc-k{color:#5b6470;min-width:0}.card-calc .calc-v{white-space:nowrap;text-align:right;color:#151515}.card-calc .calc-result{border-top:1px solid var(--line,#e4e9ee);background:#eef6ea!important;font-weight:700}.card-calc .calc-result .calc-k,.card-calc .calc-result .calc-v{color:#3f7a28}.card-calc .calc-read{background:#fff!important}.card-calc .calc-read.calc-gap{background:#fdf6e7!important}.card-calc .calc-read.calc-gap .calc-k,.card-calc .calc-read.calc-gap .calc-v{color:#6f5210;font-weight:700}@media (max-width:360px){.card-calc{font-size:12.5px}.card-calc .calc-row{padding:7px 10px}}.card-check .card-calc .calc-result,.card-info .card-calc .calc-result{background:#eef3f8!important}.card-check .card-calc .calc-result .calc-k,.card-check .card-calc .calc-result .calc-v,.card-info .card-calc .calc-result .calc-k,.card-info .card-calc .calc-result .calc-v{color:#256187}.fpvp-rw .residence-check{margin:12px 0 4px;padding:13px 14px;border-radius:var(--fsu-radius-sm,12px);background:var(--fsu-soft);border:1px solid var(--fsu-line)}.fpvp-rw .card .residence-check-titre,.fpvp-rw .residence-check-titre{margin:0 0 4px;font-size:14.5px;font-weight:700;color:var(--fsu-ink)}.fpvp-rw .residence-check-texte{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--fsu-muted)}.fpvp-rw .residence-check-ligne{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.fpvp-rw .residence-check-champ{display:flex;flex-direction:column;gap:4px}.fpvp-rw .residence-check-champ label{font-size:12.5px;font-weight:600;color:var(--fsu-ink)}.fpvp-rw .residence-check-cp{width:8.5em;min-height:44px;padding:0 12px;border:1.5px solid var(--fsu-line);border-radius:10px;background:#fff;font:inherit;font-size:16px;letter-spacing:.08em}.fpvp-rw .residence-check-commune{flex:1 1 13rem;min-width:0;min-height:44px;padding:0 10px;border:1.5px solid var(--fsu-line);border-radius:10px;background:#fff;font:inherit;font-size:15px}.fpvp-rw .residence-check-cp:focus-visible,.fpvp-rw .residence-check-commune:focus-visible{outline:3px solid var(--fsu-yellow);outline-offset:1px;border-color:var(--fsu-blue)}.fpvp-rw .residence-check-resultat:empty{display:none}.fpvp-rw .residence-check-resultat{margin:12px 0 0;padding:10px 12px;border-radius:10px;font-size:13.5px;line-height:1.5;border-left:4px solid var(--fsu-blue);background:var(--fsu-blue-soft);color:var(--fsu-ink)}.fpvp-rw .residence-check-resultat.is-ok{border-left-color:var(--fsu-green);background:var(--fsu-green-soft)}.fpvp-rw .residence-check-resultat.is-ecart{border-left-color:var(--fsu-yellow);background:var(--fsu-yellow-soft)}.fpvp-rw .residence-check-lu{margin:0 0 4px;font-size:13.5px;line-height:1.5;font-weight:600;color:var(--fsu-ink)}.fpvp-rw .residence-check-resultat p{margin:0}.fpvp-rw .residence-check-resultat .residence-check-etiquette{font-weight:700;margin-bottom:2px}.fpvp-rw .residence-check-resultat p+p{margin-top:8px}.fpvp-rw .residence-check .residence-check-plus{margin:10px 0 0;font-size:13px}.fpvp-rw .residence-check .residence-check-plus>p{font-size:12.5px;line-height:1.5}.fpvp-rw .nav-legend[hidden]{display:none}.fpvp-rw .card-why{margin:10px 0 0}.fpvp-rw .card-why>summary{display:inline-flex;align-items:center;gap:6px;min-height:36px;cursor:pointer;list-style:none;color:var(--fsu-blue-text);font-size:14px;font-weight:600}.fpvp-rw .card-why>summary::-webkit-details-marker{display:none}.fpvp-rw .card-why>summary::before{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s}.fpvp-rw .card-why[open]>summary::before{transform:rotate(45deg)}.fpvp-rw .card-why>.card-body{margin-top:4px}.fpvp-rw .card-resume{margin:10px 0 0;font-size:14.5px;line-height:1.5;color:var(--fsu-ink)}.fpvp-rw .card-resume+.card-body{margin-top:10px}.fpvp-rw .card-resume+.card-why{margin-top:4px}.fpvp-rw .card-resume+.card-resume-ligne,.fpvp-rw .card-resume-ligne+.card-resume-ligne{margin-top:8px}.fpvp-rw .card-resume-ligne+.card-why,.fpvp-rw .card-resume-ligne+.card-body{margin-top:6px}.fpvp-rw .table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 8px}.fpvp-rw .table-scroll>table{min-width:100%;margin:0}.fpvp-rw .lire-suite{display:inline}.fpvp-rw .lire-suite>summary{display:inline;cursor:pointer;list-style:none;color:var(--fsu-blue-text);font-weight:600;white-space:nowrap}.fpvp-rw .lire-suite>summary::-webkit-details-marker{display:none}.fpvp-rw .lire-suite[open]>summary{display:none}.fpvp-rw .lire-suite[open]{display:block;margin-top:4px}.fpvp-rw .lire-suite>.fpvp-control-body{margin-top:6px}.fpvp-rw .lignes-employeur{margin:12px 0 0;border:1px solid var(--fsu-line,#e2e4e7);border-radius:14px;background:#fff}.fpvp-rw .lignes-employeur>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 14px;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:var(--fsu-ink,#151515)}.fpvp-rw .lignes-employeur>summary::-webkit-details-marker{display:none}.fpvp-rw .lignes-employeur>summary::after{content:"";flex:none;width:8px;height:8px;border-right:2px solid var(--fsu-muted);border-bottom:2px solid var(--fsu-muted);transform:rotate(45deg);transition:transform .15s}.fpvp-rw .lignes-employeur[open]>summary::after{transform:rotate(-135deg)}.fpvp-rw .lignes-employeur-intro{margin:0 14px 10px;font-size:13.5px;color:var(--fsu-muted)}.fpvp-rw .lignes-employeur>ol,.fpvp-rw .lignes-employeur>ul{padding:0 10px 10px;margin:0}@media (prefers-reduced-motion:reduce){.fpvp-rw .card-why>summary::before,.fpvp-rw .lignes-employeur>summary::after{transition:none}}.fpvp-rw .lbl-signal{display:inline-flex;align-items:center;gap:7px;margin:12px 0 0;padding:6px 2px;border:0;background:none;color:var(--ios-teinte,var(--fsu-blue,#307baa));font:inherit;font-size:14.5px;font-weight:500;cursor:pointer}.fpvp-rw .lbl-signal svg{width:17px;height:17px;flex:none}.fpvp-rw .lbl-signal:hover{text-decoration:underline}.fpvp-rw .lbl-signal:focus-visible,.fpvp-signal button:focus-visible,.fpvp-signal input:focus-visible{outline:3px solid var(--ios-teinte,var(--fsu-blue,#307baa));outline-offset:2px}.fpvp-rw .fpvp-signal-merci{margin:12px 0 0;padding:11px 14px;border-radius:14px;background:color-mix(in srgb,var(--ios-teinte,var(--fsu-blue,#307baa)) 9%,#fff);color:var(--fsu-ink,#151515);font-size:14px;line-height:1.45}.fpvp-rw .fpvp-signal-ancien{color:var(--ios-sous,var(--fsu-muted,#64686d));font-weight:400;margin-right:6px}.fpvp-rw .fpvp-signal-marque{display:inline-block;white-space:nowrap;flex:none;margin-left:6px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--ios-teinte,var(--fsu-blue,#307baa)) 13%,transparent);color:var(--ios-teinte,var(--fsu-blue,#307baa));font-size:12px;font-weight:600;vertical-align:1px}.fpvp-rw .rorow-label .fpvp-signal-marque{margin:4px 0 0;font-family:var(--sans,inherit)}.fpvp-signal-voile{position:fixed;inset:0;z-index:100000;background:rgb(0 0 0 / .3)}.fpvp-signal{position:fixed;left:50%;bottom:0;z-index:100001;box-sizing:border-box;width:min(560px,100%);max-height:88vh;overflow:auto;transform:translateX(-50%);padding:18px 16px calc(22px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:var(--ios-fond,#f3f5f7);color:var(--fsu-ink,#151515);box-shadow:0 -12px 40px rgb(0 0 0 / .18);font-size:15.5px;line-height:1.4}.fpvp-signal *,.fpvp-signal *::before,.fpvp-signal *::after{box-sizing:border-box}.fpvp-signal-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 4px 2px}.fpvp-signal-titre{margin:0;font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.fpvp-signal-fermer{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgb(120 125 135 / .15);color:#5d636b;cursor:pointer;flex:none}.fpvp-signal-fermer svg{width:17px;height:17px}.fpvp-signal-question{margin:0 4px 12px;color:var(--ios-sous,var(--fsu-muted,#64686d));font-size:14.5px}.fpvp-signal-choix{display:flex;flex-wrap:wrap;gap:8px}.fpvp-signal-puce{min-height:38px;padding:8px 13px;border:0;border-radius:999px;background:#fff;color:inherit;font:inherit;font-size:14px;font-weight:500;box-shadow:inset 0 0 0 .5px var(--ios-sep,rgb(0 0 0 / .12));cursor:pointer;text-align:left}.fpvp-signal-puce[aria-pressed="true"]{background:var(--ios-teinte,var(--fsu-blue,#307baa));color:#fff;box-shadow:none}.fpvp-signal-detail{margin:16px 0 0;border-radius:var(--ios-rayon,22px);background:var(--ios-groupe,#fff);overflow:hidden}.fpvp-signal-champ{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;margin:0;padding:10px 16px}.fpvp-signal-champ+.fpvp-signal-champ{border-top:.5px solid var(--ios-sep,rgb(0 0 0 / .12))}.fpvp-signal-champ .num{color:var(--ios-sous,var(--fsu-muted,#64686d));font-variant-numeric:tabular-nums}.fpvp-signal-saisie{width:140px;min-height:40px;padding:8px 11px;border:0;border-radius:10px;background:rgb(120 125 135 / .1);color:inherit;font:inherit;font-size:16px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.fpvp-signal-rassure{margin:14px 2px 0;padding:11px 14px;border-radius:16px;background:var(--ios-ok-doux,rgb(52 168 83 / .10));color:#1f6b35;font-size:13.5px;line-height:1.4}.fpvp-signal-etat{min-height:1.2em;margin:10px 4px 0;font-size:14px;font-weight:600}.fpvp-signal-etat:empty{margin:0;min-height:0}.fpvp-signal-envoyer{display:block;width:100%;min-height:54px;margin:14px 0 0;border:0;border-radius:999px;background:linear-gradient(180deg,var(--ios-action1,#d34a50),var(--ios-action2,#c8282f));color:#fff;font:inherit;font-size:17px;font-weight:600;cursor:pointer}.fpvp-signal-envoyer[disabled]{opacity:.55;cursor:default}.fpvp-rw .fpvp-arret-plus,.fpvp-rw .fpvp-plus{margin:10px 0}.fpvp-rw .fpvp-arret-plus>summary,.fpvp-rw .fpvp-plus>summary{cursor:pointer;list-style:none;color:var(--fsu-blue-text);font-weight:600}.fpvp-rw .fpvp-arret-plus>summary::-webkit-details-marker,.fpvp-rw .fpvp-plus>summary::-webkit-details-marker{display:none}.fpvp-rw .fpvp-arret-plus>summary::before,.fpvp-rw .fpvp-plus>summary::before{content:"+ "}.fpvp-rw .fpvp-arret-plus[open]>summary::before,.fpvp-rw .fpvp-plus[open]>summary::before{content:"− "}.fpvp-rw .fpvp-arret-plus[open]>summary,.fpvp-rw .fpvp-plus[open]>summary{margin-bottom:6px}.fpvp-rw .fpvp-plus>summary:focus-visible{outline:3px solid var(--fsu-blue);outline-offset:3px;border-radius:6px}.fpvp-rw .fpvp-plus>p{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:var(--fsu-muted)}.fpvp-rw .fpvp-tp{padding:20px;border-radius:var(--fsu-radius-lg);background:#fff;box-shadow:var(--lift-1);color:var(--fsu-ink)}.fpvp-rw .fpvp-tp *{box-sizing:border-box}.fpvp-rw .fpvp-tp .fpvp-tp-h{margin:22px 0 9px;font-size:15.5px;line-height:1.3;letter-spacing:-.01em}.fpvp-rw .fpvp-tp>.fpvp-tp-h:first-child{margin-top:0}.fpvp-rw .fpvp-tp p{margin:0}.fpvp-rw .fpvp-tp-note{margin-top:9px!important;font-size:13.5px;line-height:1.5;color:var(--fsu-muted)}.fpvp-rw .fpvp-tp-boutons{display:flex;flex-wrap:wrap;gap:8px}.fpvp-rw .fpvp-tp-bouton{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:64px;min-height:48px;padding:6px 14px;border:0;border-radius:14px;background:var(--fsu-soft);box-shadow:inset 0 0 0 1px var(--fsu-line);color:var(--fsu-ink);font:inherit;font-weight:700;font-size:16px;line-height:1.15;cursor:pointer;font-variant-numeric:tabular-nums;transition:background .15s ease,box-shadow .15s ease,color .15s ease}.fpvp-rw .fpvp-tp-bouton:hover{background:var(--fsu-blue-soft)}.fpvp-rw .fpvp-tp-bouton[aria-checked="true"]{background:var(--fsu-blue-text);box-shadow:none;color:#fff}.fpvp-rw .fpvp-tp-bouton:focus-visible{outline:3px solid var(--fsu-blue);outline-offset:3px}.fpvp-rw .fpvp-tp-bouton.is-actuel{background:#fff;box-shadow:inset 0 0 0 1px var(--fsu-line);color:var(--fsu-muted);cursor:default}.fpvp-rw .fpvp-tp-bouton-s{margin-top:2px;font-size:11px;font-weight:600;letter-spacing:.02em}.fpvp-rw .fpvp-tp-enfants .fpvp-tp-bouton{min-width:46px;padding:6px 10px}.fpvp-rw .fpvp-tp-resultat{margin-top:22px}.fpvp-rw .fpvp-tp-hero{padding:20px;border-radius:var(--fsu-radius);background:var(--fsu-blue-soft);color:var(--fsu-blue-ink)}.fpvp-rw .fpvp-tp-hero-v{font-size:30px;line-height:1.1;font-weight:800;letter-spacing:-.022em;font-variant-numeric:tabular-nums}.fpvp-rw .fpvp-tp-hero-k{margin-top:3px!important;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.8}.fpvp-rw .fpvp-tp-phrase{margin-top:11px!important;font-size:16px;line-height:1.5;font-weight:600}.fpvp-rw .fpvp-tp-effet,.fpvp-rw .fpvp-tp-sft{margin-top:12px!important;font-size:14.5px;line-height:1.55;color:var(--fsu-muted)}.fpvp-rw .fpvp-tp-alerte{margin-top:12px!important;padding:12px 14px;border-radius:var(--fsu-radius-sm);background:var(--fsu-yellow-soft);color:var(--fsu-ink);font-size:14.5px;line-height:1.5}.fpvp-rw .fpvp-tp-table-wrap{margin-top:16px;border-radius:var(--fsu-radius);box-shadow:inset 0 0 0 1px var(--fsu-line);overflow-x:auto}.fpvp-rw .fpvp-tp-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.35;font-variant-numeric:tabular-nums}.fpvp-rw .fpvp-tp-table th,.fpvp-rw .fpvp-tp-table td{padding:9px 12px;text-align:right;vertical-align:top;border-top:1px solid var(--fsu-line)}.fpvp-rw .fpvp-tp-table thead th{border-top:0;background:var(--fsu-soft);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fsu-muted)}.fpvp-rw .fpvp-tp-table th:first-child{text-align:left;font-weight:500;overflow-wrap:break-word}.fpvp-rw .fpvp-tp-table thead th:first-child{font-weight:700}.fpvp-rw .fpvp-tp-table td{white-space:nowrap}.fpvp-rw .fpvp-tp-table .fpvp-tp-a{color:var(--fsu-muted)}.fpvp-rw .fpvp-tp-table .fpvp-tp-d{font-weight:700}.fpvp-rw .fpvp-tp-table .fpvp-tp-e.is-nul{color:var(--fsu-muted)}.fpvp-rw .fpvp-tp-ecart-m{display:none;margin-top:2px;font-size:12px;font-weight:500;color:var(--fsu-muted)}.fpvp-rw .fpvp-tp-section th{padding-top:13px;background:#fff;font-size:12px;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;color:var(--fsu-muted)}.fpvp-rw .fpvp-tp-total th,.fpvp-rw .fpvp-tp-total td{background:var(--fsu-soft);font-weight:700!important;color:var(--fsu-ink)!important}.fpvp-rw .fpvp-tp-net th,.fpvp-rw .fpvp-tp-net td{background:var(--fsu-blue-soft);color:var(--fsu-blue-ink)!important;font-size:15px}.fpvp-rw .fpvp-tp-detail>summary{font-size:15px}.fpvp-rw .fpvp-tp-detail .fpvp-tp-inchangees .fpvp-tp-h{margin-top:16px}.fpvp-rw .fpvp-tp-notes{margin-top:16px}.fpvp-rw .fpvp-tp-notes p+p,.fpvp-rw .fpvp-tp-retraite p+p{margin-top:8px}.fpvp-rw .fpvp-tp-notes p,.fpvp-rw .fpvp-tp-retraite p{font-size:14.5px;line-height:1.55;color:var(--fsu-muted)}.fpvp-rw .fpvp-tp-retraite .fpvp-tp-surcotisation p{margin-top:8px}.fpvp-rw .fpvp-tp-retraite .fpvp-tp-chiffre{padding:12px 14px;border-radius:var(--fsu-radius-sm);background:var(--fsu-soft);color:var(--fsu-ink);font-weight:600}.fpvp-rw .fpvp-tp ul{margin:0;padding:0 0 0 18px;font-size:14.5px;line-height:1.55;color:var(--fsu-muted)}.fpvp-rw .fpvp-tp li+li{margin-top:5px}.fpvp-rw .fpvp-tp li strong{color:var(--fsu-ink);font-weight:600}.fpvp-rw .fpvp-tp .fpvp-plus{margin:16px 0 0}.fpvp-rw .fpvp-tp-fsu{margin-top:22px;padding:16px 18px;border-radius:var(--fsu-radius);border-left:4px solid var(--fsu-red);background:var(--fsu-soft)}.fpvp-rw .fpvp-tp-fsu h3{margin:0 0 6px;font-size:15.5px;color:var(--fsu-red-dark)}.fpvp-rw .fpvp-tp-fsu p{font-size:14.5px;line-height:1.55}.fpvp-rw .fpvp-tp-pied{margin-top:18px!important;padding:10px 12px;border-radius:10px;background:var(--fsu-soft);font-size:13.5px;line-height:1.5;color:var(--fsu-muted)}.fpvp-rw .fpvp-tp-lien{display:inline-block;margin-top:14px;color:var(--fsu-blue-text);font-weight:600;font-size:14.5px}.fpvp-rw .fpvp-tp-liens{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:6px}.fpvp-rw .fpvp-tp-zone p,.fpvp-rw .fpvp-tp-reserves .fpvp-tp-pied{font-size:14.5px;line-height:1.55;color:var(--fsu-muted)}.fpvp-rw .fpvp-tp-zone p+p{margin-top:8px}.fpvp-rw .fpvp-tp-zone{margin-top:10px}.fpvp-rw .fpvp-tp-detail-zone .fpvp-tp-alerte{margin:0 0 12px!important}.fpvp-rw .fpvp-tp details[hidden]{display:none}.fpvp-rw .fpvp-tp-reserves .fpvp-tp-pied{margin-top:12px!important}.fpvp-rw .fpvp-tp-note[hidden]{display:none}@media (max-width:600px){.fpvp-rw .fpvp-tp{padding:16px 14px}.fpvp-rw .fpvp-tp-boutons{display:grid;grid-template-columns:repeat(3,1fr)}.fpvp-rw .fpvp-tp-enfants .fpvp-tp-boutons{grid-template-columns:repeat(7,1fr);gap:6px}.fpvp-rw .fpvp-tp-bouton,.fpvp-rw .fpvp-tp-enfants .fpvp-tp-bouton{min-width:0;padding:6px 4px}.fpvp-rw .fpvp-tp-hero{padding:16px}.fpvp-rw .fpvp-tp-hero-v{font-size:25px}.fpvp-rw .fpvp-tp-table{font-size:13.5px}.fpvp-rw .fpvp-tp-table th:first-child{hyphens:auto}.fpvp-rw .fpvp-tp-table th,.fpvp-rw .fpvp-tp-table td{padding:8px 8px}.fpvp-rw .fpvp-tp-table .fpvp-tp-e{display:none}.fpvp-rw .fpvp-tp-ecart-m{display:block}}.fpvp-rw .idcell-sub{display:block;margin-top:2px;font-size:12.5px;font-weight:400;letter-spacing:0;color:var(--fsu-muted)}.fpvp-rw .identity-grid{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.fpvp-rw .idcell{flex:none;min-width:0;margin:0 -1px -1px 0;display:flex;align-items:baseline;justify-content:space-between;gap:14px}.fpvp-rw .idcell dt{flex:none;max-width:45%;margin-bottom:0}.fpvp-rw .idcell dd{min-width:0;text-align:right;overflow-wrap:anywhere}.fpvp-rw .idcell:last-child:nth-child(odd){grid-column:auto}@media (min-width:700px){.fpvp-rw .identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fpvp-rw .idcell{display:block}.fpvp-rw .idcell dt{max-width:none;margin-bottom:2px}.fpvp-rw .idcell dd{text-align:left}.fpvp-rw .idcell:last-child:nth-child(3n+1){grid-column:1 / -1}.fpvp-rw .idcell:last-child:nth-child(3n+2){grid-column:span 2}}.fpvp-rw .card-body{container-type:inline-size;container-name:fpvp-carte}.fpvp-rw .fpvp-contributions td{white-space:normal}@container fpvp-carte (max-width:520px){.fpvp-rw .fpvp-contributions-wrap,.fpvp-rw .table-scroll{overflow-x:visible}.fpvp-rw .fpvp-contributions,.fpvp-rw .fpvp-contributions tbody{display:block;width:100%}.fpvp-rw .fpvp-contributions thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.fpvp-rw .fpvp-contributions tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 0;border-bottom:1px solid var(--fsu-line,#e2e8f0)}.fpvp-rw .fpvp-contributions th[scope="row"],.fpvp-rw .fpvp-contributions td{display:block;padding:0;border:0}.fpvp-rw .fpvp-contributions th[scope="row"]{grid-column:1;grid-row:1}.fpvp-rw .fpvp-contributions td:last-child{grid-column:2;grid-row:1;justify-self:end;text-align:right}.fpvp-rw .fpvp-contributions td:not(:last-child){grid-column:1 / -1}.fpvp-rw .fpvp-contributions td[data-label]::before{content:attr(data-label) " : ";color:var(--fsu-muted)}}.fpvp-rw .fpvp-understanding li .fpvp-control-body{margin-top:6px}.fpvp-rw .fpvp-understanding li .fpvp-control-body strong{font-family:inherit;font-size:inherit;font-weight:700}.fpvp-rw .fpvp-understanding li .fpvp-control-body p+p{margin-top:6px}.fpvp-rw .card-body>.fpvp-plus>*+*{margin-top:9px}.fpvp-rw .empty-note .fpvp-plus{margin:8px 0 0}.fpvp-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.fpvp-rw .verdict h1.verdict-titre{font-family:inherit;font-size:26px;font-weight:700;line-height:1.15;margin:8px 0 8px;padding:0;letter-spacing:-.028em;color:inherit;text-transform:none}.fpvp-rw .card-why>summary{min-height:44px;margin:-4px 0}.fpvp-rw .fpvp-arret-plus>summary,.fpvp-rw .fpvp-plus>summary{display:flex;align-items:center;min-height:44px;margin:-11px 0}.fpvp-rw .fpvp-arret-plus>summary::before,.fpvp-rw .fpvp-plus>summary::before{white-space:pre}.fpvp-rw .fpvp-arret-plus[open]>summary,.fpvp-rw .fpvp-plus[open]>summary{margin-bottom:-5px}.fpvp-rw .fpvp-arret-plus>summary:focus-visible{outline:3px solid var(--fsu-blue);outline-offset:3px;border-radius:6px}.fpvp-rw .fpvp-arret-plus>*:not(summary),.fpvp-rw .card>.fpvp-plus>*:not(summary){font-size:14.5px;line-height:1.55}.fpvp-rw .card>.fpvp-plus>*+*,.fpvp-rw .card>.fpvp-arret-plus>*+*{margin-top:9px}.fpvp-rw .card>.fpvp-plus,.fpvp-rw .card>.fpvp-arret-plus{margin:10px 0 0}.fpvp-rw .lire-suite>summary{display:inline-block;padding:13px 6px;margin:-13px -6px;position:relative}.fpvp-rw .lire-suite>summary:focus-visible{outline:3px solid var(--fsu-blue);outline-offset:-10px;border-radius:14px}.fpvp-rw .fpvp-report-section-summary{min-height:44px}.fpvp-rw .lbl-signal{min-height:44px;padding-top:10px;padding-bottom:10px;margin-top:4px}.fpvp-rw .lbl-expliquer{display:flex}.fpvp-rw .report-error-button{min-height:44px}.fpvp-rw .card-cta{min-height:44px;display:inline-flex;align-items:center}.fpvp-rw .nav-arrow{width:44px;height:44px}.fpvp-rw .nav-arrow::after{content:none}.fpvp-rw .nav-arrow--start{left:2px}.fpvp-rw .nav-arrow--end{right:2px}.fpvp-rw button.fpvp-beta-toggle{border:10px solid #fff0;background-clip:padding-box;margin:-10px -6px -10px calc(.35em - 10px);border-radius:999px;cursor:pointer;box-sizing:content-box;min-height:24px}.fpvp-rw button.fpvp-beta-toggle:focus-visible{outline:3px solid var(--fsu-blue);outline-offset:-8px}.fpvp-rw .card-top{min-width:0}.fpvp-rw .card-badge{flex:0 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;border-radius:14px;line-height:1.35}.fpvp-rw .nav-legend,.fpvp-rw .eyebrow,.fpvp-rw .identity-title,.fpvp-rw .idcell dt,.fpvp-rw .card-badge,.fpvp-rw .smicstep b,.fpvp-rw .toc-title,.fpvp-rw .toc-num,.fpvp-rw .fpvp-understanding summary small,.fpvp-rw .fpvp-ai-readings summary small,.fpvp-rw .card-head .card-amount small,.fpvp-rw .fpvp-tp-bouton-s{font-size:12px}.fpvp-rw .eyebrow,.fpvp-rw .identity-title,.fpvp-rw .toc-title{letter-spacing:.1em}.fpvp-rw sup,.fpvp-rw sub{font-size:12px}.fpvp-rw .cards{align-items:start}.fpvp-rw .card-def{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--fsu-muted)}.fpvp-rw .card-def+.card-resume{margin-top:8px}.fpvp-rw .identity-modifier{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:12px 0 0}.fpvp-rw .identity-modifier-texte{flex:1 1 220px;font-size:13.5px;line-height:1.45;color:var(--fsu-muted)}.fpvp-rw .identity-modifier-bouton{flex:none;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--fsu-line);color:var(--fsu-blue-text);font-size:14.5px;font-weight:600;cursor:pointer}.fpvp-rw .identity-modifier-bouton:hover{background:var(--fsu-blue-soft)}.fpvp-rw .identity-modifier-bouton:focus-visible{outline:3px solid var(--fsu-blue);outline-offset:2px}.fpvp-rw .identity-modifier-bouton[disabled]{opacity:.6;cursor:default}.fpvp-rw .identity-modifier-etat{flex:1 1 100%;font-size:13.5px;line-height:1.45;color:var(--fsu-ink);font-weight:600}.fpvp-rw .identity-modifier-etat:empty{display:none}.fpvp-rw .identity-modifier+.card-cta{margin-top:6px}.fpvp-rw .verdict-bilan-raison{margin-top:6px}.fpvp-rw div.fpvp-tp-bouton.is-actuel{user-select:none}.fpvp-rw .fpvp-tp-retraite-annee>p{margin-top:9px}.fpvp-rw .fpvp-tp-retraite-fixe[hidden]{display:none}.fpvp-rw .fpvp-tp-enfants .fpvp-tp-bouton{min-width:48px}@media (max-width:600px){.fpvp-rw .fpvp-tp-enfants .fpvp-tp-boutons{grid-template-columns:repeat(4,1fr);gap:8px}}.fpvp-rw .card>.fpvp-plus>summary,.fpvp-rw .card>.fpvp-arret-plus>summary,.fpvp-rw .card-body>.fpvp-plus>summary{font-size:14px}.fpvp-rw .card-revendication{margin:12px 0 0;padding:2px 0 2px 12px;border-left:3px solid var(--fsu-red);font-size:14px;line-height:1.5;color:var(--fsu-ink)}.fpvp-rw .card-revendication+.card-cta{margin-top:12px}.fpvp-rw .smicrenvoi{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--fsu-muted)}.fpvp-rw .card-resume+.card-plus{margin-top:8px}.fpvp-rw .card-plus>summary{min-height:32px;display:inline-flex;align-items:center}.fpvp-rw .card-plus>.card-body{margin-top:6px}.fpvp-rw .card-plus>.card-body p{font-size:14.5px;line-height:1.55;color:var(--fsu-muted)}.fpvp-rw .card-plus+.card-cta{margin-top:10px}.fpvp-rw .fpvp-info{display:inline}.fpvp-rw .fpvp-info-mot{display:inline;margin:0;padding:0;border:0;border-radius:3px;background:none;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-decoration:underline dotted var(--fsu-blue);text-decoration-thickness:2px;text-underline-offset:3px;cursor:help;-webkit-tap-highlight-color:#fff0;touch-action:manipulation}.fpvp-rw .fpvp-info-mot:hover,.fpvp-rw .fpvp-info-mot[aria-expanded="true"]{color:var(--fsu-blue-text);text-decoration-style:solid}.fpvp-rw .fpvp-info-mot:focus-visible{outline:3px solid var(--fsu-blue);outline-offset:2px}.fpvp-info-bulle{position:fixed;z-index:2147483000;left:0;top:0;box-sizing:border-box;width:max-content;max-width:300px;padding:10px 12px;border-radius:10px;background:#2c4653;color:#fff;box-shadow:0 8px 24px rgb(21 21 21 / .22);font:500 14px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;pointer-events:none;animation:fpvp-info-entree .12s ease-out}.fpvp-info-bulle[hidden]{display:none}@keyframes fpvp-info-entree{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fpvp-info-bulle{animation:none}}.fpvp-rw .fpvp-delegue{display:inline;margin:0;padding:0;border:0;border-radius:3px;background:none;font:inherit;font-weight:600;line-height:inherit;text-align:inherit;color:var(--fsu-blue-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fpvp-rw .fpvp-delegue:hover{color:var(--fsu-blue-ink)}.fpvp-rw .fpvp-delegue:focus-visible{outline:3px solid var(--fsu-blue);outline-offset:2px}.fpvp-rw .card-lu{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--fsu-ink)}.fpvp-rw .card-resume+.card-lu,.fpvp-rw .card-resume-ligne+.card-lu{margin-top:8px}.fpvp-rw .card-lu+.card-body,.fpvp-rw .card-lu+.card-why,.fpvp-rw .card-lu+.card-plus{margin-top:10px}.fpvp-rw .card-lu-reparee{font-weight:600}.fpvp-rw .lbl-reparee{margin:4px 0 0;font-size:13.5px;line-height:1.45;font-weight:600;color:var(--fsu-ink)}.fpvp-rw .verdict-lecture{margin:0 0 14px;padding:10px 12px;max-width:56ch;font-size:15px;line-height:1.45;color:var(--fsu-ink);background:var(--fsu-yellow-soft);border-left:4px solid var(--fsu-yellow);border-radius:var(--fsu-radius-sm)}.fpvp-rw .situer-groupe{margin:22px 0 10px;font-size:1.05rem;font-weight:700;letter-spacing:.01em}.fpvp-rw .situer-groupe:first-of-type{margin-top:6px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer."}:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer."}.gb-container .wp-block-image img{vertical-align:middle}.gb-grid-wrapper .wp-block-image{margin-bottom:0}.gb-highlight{background:none}.gb-shape{line-height:0}:root{--gb-container-width:1200px}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--contrast:var(--contrast);--wp--preset--color--contrast-2:var(--contrast-2);--wp--preset--color--contrast-3:var(--contrast-3);--wp--preset--color--base:var(--base);--wp--preset--color--base-2:var(--base-2);--wp--preset--color--base-3:var(--base-3);--wp--preset--color--accent:var(--accent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-contrast-color{color:var(--wp--preset--color--contrast)!important}.has-contrast-2-color{color:var(--wp--preset--color--contrast-2)!important}.has-contrast-3-color{color:var(--wp--preset--color--contrast-3)!important}.has-base-color{color:var(--wp--preset--color--base)!important}.has-base-2-color{color:var(--wp--preset--color--base-2)!important}.has-base-3-color{color:var(--wp--preset--color--base-3)!important}.has-accent-color{color:var(--wp--preset--color--accent)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-contrast-background-color{background-color:var(--wp--preset--color--contrast)!important}.has-contrast-2-background-color{background-color:var(--wp--preset--color--contrast-2)!important}.has-contrast-3-background-color{background-color:var(--wp--preset--color--contrast-3)!important}.has-base-background-color{background-color:var(--wp--preset--color--base)!important}.has-base-2-background-color{background-color:var(--wp--preset--color--base-2)!important}.has-base-3-background-color{background-color:var(--wp--preset--color--base-3)!important}.has-accent-background-color{background-color:var(--wp--preset--color--accent)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-contrast-border-color{border-color:var(--wp--preset--color--contrast)!important}.has-contrast-2-border-color{border-color:var(--wp--preset--color--contrast-2)!important}.has-contrast-3-border-color{border-color:var(--wp--preset--color--contrast-3)!important}.has-base-border-color{border-color:var(--wp--preset--color--base)!important}.has-base-2-border-color{border-color:var(--wp--preset--color--base-2)!important}.has-base-3-border-color{border-color:var(--wp--preset--color--base-3)!important}.has-accent-border-color{border-color:var(--wp--preset--color--accent)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}