@charset "UTF-8";.xp-h1{font:800 var(--atpk-fs-3xl)/var(--atpk-lh-3xl) var(--atpk-font);letter-spacing:-.01em;text-wrap:balance}.xp-h1,.xp-h2{color:var(--atpk-ink);margin:0}.xp-h2{font:700 var(--atpk-fs-xl)/var(--atpk-lh-xl) var(--atpk-font)}.xp-lead{color:var(--atpk-ink-soft);margin:0}.xp-lead :is(strong,b){color:var(--atpk-ink);overflow-wrap:anywhere}.xp-lead.xp-who{color:var(--atpk-ink);font-weight:700}.xp-head{display:grid;gap:8px}.xp-back{align-items:center;color:var(--atpk-brand);display:inline-flex;font-size:var(--atpk-fs-sm);font-weight:600;gap:6px;justify-self:start}.xp-back svg.lucide{height:16px;width:16px}.xp-back:hover{text-decoration:underline;text-underline-offset:3px}.pro-self__code-form .pro-self__code-input:not(.ts-wrapper){font:700 var(--atpk-fs-2xl)/1 var(--atpk-font);letter-spacing:.5em;padding-left:calc(14px + .5em);text-align:center}.xp-resend{display:flex;justify-content:center;margin:-6px 0 0}.xp-link{background:none;border:0;color:var(--atpk-ink-muted);cursor:pointer;font:600 var(--atpk-fs-sm)/1.4 var(--atpk-font);padding:4px 0}.xp-link:hover{color:var(--atpk-ink);text-decoration:underline;text-underline-offset:3px}.xp-acts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.xp-fiche{display:block}.xp-space{display:grid;gap:20px;margin:0 auto;max-width:960px;padding:32px 24px 56px;width:100%}.xp-space .xp-head{gap:10px}.xp-space .xp-head .xp-lead{max-width:68ch}.xp-space .xp-card{background:var(--atpk-surface);border:1px solid var(--atpk-border);border-radius:var(--atpk-r-sheet);display:grid;gap:18px;padding:28px}.xp-space .xp-id{gap:14px}.xp-id-main{align-items:center;display:flex;flex-wrap:wrap;gap:16px 18px}.xp-id-main .ic{height:52px;width:52px}.xp-id-main .ic svg.lucide{height:24px;width:24px}.xp-id-main .xp-who{display:grid;flex:1;gap:4px;min-width:0}.xp-id h2{font:800 var(--atpk-fs-2xl)/var(--atpk-lh-2xl) var(--atpk-font);margin:0;overflow-wrap:anywhere}.xp-job{color:var(--atpk-action-ink);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.xp-job,.xp-sec{font-size:var(--atpk-fs-sm);margin:0}.xp-sec{align-items:center;color:var(--atpk-ink-muted);display:flex;gap:8px;line-height:var(--atpk-lh-sm)}.xp-sec svg.lucide{flex:none;height:16px;width:16px}.xp-sec span{overflow-wrap:anywhere}.xp-sh{align-items:end;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.xp-sh>p{color:var(--atpk-ink-muted);font-size:var(--atpk-fs-sm);line-height:var(--atpk-lh-sm);margin:0;max-width:42ch}.xp-kh{display:grid;gap:8px}.xp-empty{background:var(--atpk-sunk);border-radius:var(--atpk-r-card);color:var(--atpk-ink-soft);margin:0;padding:18px;text-align:center}.xp-stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.xp-stat{align-content:start;background:var(--atpk-sunk);border-radius:var(--atpk-r-card);display:grid;gap:6px;padding:16px}.xp-stat dt{color:var(--atpk-ink-soft);font-size:var(--atpk-fs-sm);font-weight:400;line-height:var(--atpk-lh-sm)}.xp-stat dd{color:var(--atpk-ink);font:800 var(--atpk-fs-3xl)/1 var(--atpk-font);font-variant-numeric:tabular-nums;margin:0}.xp-sdet{display:grid;gap:6px}.xp-sdet p{background:var(--atpk-sunk);border-radius:var(--atpk-r-field);display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin:0;padding:10px 14px}.xp-sdet span{color:var(--atpk-ink-soft);font-variant-numeric:tabular-nums}.xp-qry{display:grid;gap:8px}.xp-qry h3{font:700 var(--atpk-fs-md)/var(--atpk-lh-md) var(--atpk-font);margin:0}.xp-qry .tags{list-style:none;margin:0;padding:0}.xp-info{display:grid;gap:24px}.xp-info-g{display:grid;gap:10px}.xp-info-g h3{font:700 var(--atpk-fs-md)/var(--atpk-lh-md) var(--atpk-font);margin:0}.xp-info-l{display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.xp-info-i{align-content:start;display:grid;gap:2px;min-width:0}.xp-info-i.is-wide{grid-column:1/-1}.xp-info-i dt{color:var(--atpk-ink-muted);font-size:var(--atpk-fs-xs);font-weight:600;line-height:var(--atpk-lh-xs)}.xp-info-i dd{color:var(--atpk-ink);margin:0;overflow-wrap:anywhere}.xp-info-i.is-empty dd{color:var(--atpk-ink-muted);font-style:italic}.xp-res{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.xp-res-c{align-content:start;background:var(--atpk-surface);border:1px solid var(--atpk-border);border-radius:var(--atpk-r-sheet);display:grid;gap:12px;justify-items:start;padding:24px}.xp-res-c.is-blue{background:var(--atpk-surface-blue);border-color:transparent}.xp-res-c h2{font:800 var(--atpk-fs-xl)/var(--atpk-lh-xl) var(--atpk-font);margin:0}.xp-res-c p{color:var(--atpk-ink-soft);margin:0}.xp-pill{align-items:center;border:1px solid;border-radius:var(--atpk-r-pill);color:var(--atpk-action-ink);display:inline-flex;font-size:var(--atpk-fs-xs);font-weight:700;height:26px;padding-inline:10px}.xp-res-c.is-blue .xp-pill{color:var(--atpk-brand)}@media (max-width:760px){.xp-h1{font-size:var(--atpk-fs-2xl);line-height:var(--atpk-lh-2xl)}.xp-space{gap:16px;padding:20px 16px 40px}.xp-space .xp-card{padding:22px 18px}.xp-id-main .btn{width:100%}.xp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-info-l,.xp-res{grid-template-columns:minmax(0,1fr)}.xp-stat dd{font-size:var(--atpk-fs-2xl)}}.xp-kicker{display:inline-flex;margin-bottom:10px;max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.sa-page{display:grid;gap:40px;overflow-x:clip;padding-block:32px 64px}.cx-main .sa-page.container{max-width:1240px;padding-inline:24px}.sa-hero{background:var(--atpk-surface-blue);border-radius:var(--atpk-r-sheet);display:grid;gap:16px;justify-items:center;padding:48px 32px;text-align:center}.sa-hero h1{color:var(--atpk-ink);font:800 var(--atpk-fs-5xl)/var(--atpk-lh-5xl) var(--atpk-display);max-width:20ch;text-transform:uppercase;text-wrap:balance}.sa-hero p{color:var(--atpk-ink-soft);font-size:var(--atpk-fs-lg);line-height:var(--atpk-lh-lg);max-width:58ch}.sa-sec{display:grid;gap:16px}.sa-h2{color:var(--atpk-ink);font:800 var(--atpk-fs-3xl)/var(--atpk-lh-3xl) var(--atpk-font);text-align:center;text-wrap:balance}.sa-h2 em{color:var(--atpk-action);font-style:normal}.sa-sub{color:var(--atpk-ink-soft);margin:0 auto;max-width:60ch;text-align:center}.sa-uses{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.sa-use{align-content:start;background:var(--atpk-surface);border:1px solid var(--atpk-border);border-radius:var(--atpk-r-card);display:grid;gap:10px;padding:22px}.sa-use h3{font:700 var(--atpk-fs-lg)/var(--atpk-lh-lg) var(--atpk-font)}.sa-use p{color:var(--atpk-ink-soft);font-size:var(--atpk-fs-sm);line-height:var(--atpk-lh-sm)}.sa-promise{background:var(--atpk-surface);border:1px solid var(--atpk-border);border-radius:var(--atpk-r-sheet);display:grid;gap:12px;justify-items:center;margin:0 auto;max-width:720px;padding:28px;text-align:center;width:100%}.sa-promise .ic{height:56px;width:56px}.sa-promise .ic svg.lucide{height:26px;width:26px}.sa-promise h2{font:800 var(--atpk-fs-2xl)/var(--atpk-lh-2xl) var(--atpk-font);text-wrap:balance}.sa-promise p{color:var(--atpk-ink-soft)}.sa-don{background:var(--atpk-surface-peach);border-radius:var(--atpk-r-sheet);display:grid;gap:20px;padding:40px 24px;scroll-margin-top:88px}.sa-don .sa-h2 em{color:var(--atpk-action)}.sa-card{isolation:isolate;margin:0 auto}.sa-card>.cx-form-error{margin:0}.sa-card #don-submit:empty:before{content:" "}.sa-secure svg.lucide{flex:none}.sa-faq{max-width:720px}.sa-faq,.sa-thanks{margin:0 auto;width:100%}.sa-thanks{background:var(--atpk-surface-blue);border-radius:var(--atpk-r-sheet);display:grid;gap:16px;justify-items:center;max-width:960px;padding:56px 28px;text-align:center}.sa-thanks .ic{background:var(--atpk-surface);color:var(--atpk-brand);height:64px;width:64px}.sa-thanks .ic svg.lucide{height:30px;width:30px}.sa-thanks h1{color:var(--atpk-ink);font:800 var(--atpk-fs-5xl)/var(--atpk-lh-5xl) var(--atpk-display);text-transform:uppercase}.sa-thanks p{color:var(--atpk-ink-soft);font-size:var(--atpk-fs-lg);line-height:var(--atpk-lh-lg);max-width:56ch}@media (max-width:760px){.sa-page{gap:28px;padding-block:20px 44px}.cx-main .sa-page.container{padding-inline:16px}.sa-hero{padding:36px 20px}.sa-hero h1,.sa-thanks h1{font-size:var(--atpk-fs-4xl);line-height:var(--atpk-lh-4xl)}.sa-h2{font-size:var(--atpk-fs-2xl);line-height:var(--atpk-lh-2xl)}.sa-uses{grid-template-columns:minmax(0,1fr)}.sa-don{padding:28px 16px}.sa-thanks{padding:40px 20px}.sa-thanks .btn{width:100%}}