.pp-root.pp-paiement .pp-region{--region-rouge:#e3262d;--region-rouge-deep:#7a0d13;--region-r:22px;position:relative;width:min(100%,1200px);min-height:100dvh;box-sizing:border-box;justify-content:center;padding:48px clamp(20px,5vw,64px);gap:0}.pp-root.pp-paiement .pp-region .pp-back{position:absolute;top:96px;inset-inline-start:clamp(20px,5vw,64px);margin:0}.pp-root.pp-paiement .pp-region{min-height:calc(100dvh - 84px)}.pp-root.pp-paiement .pp-layout{min-height:calc(100dvh - 60px);padding-block:52px 40px}.pp-root.pp-paiement:has(.fac) .pp-layout{min-height:calc(100dvh - 60px);padding-block:12px 0;align-content:center}.pp-root.pp-paiement:has(.fac) .pp-pane{padding-block:0}@media (min-width:821px) and (max-height:820px){.pp-root.pp-paiement:has(.fac) .fac{gap:10px}.pp-root.pp-paiement:has(.fac) .fac-ligne{padding-block:7px}}.pp-root .pp-ilot-centre{position:relative;grid-column:2;justify-self:center;display:flex;align-items:center;gap:18px;min-width:0}.pp-root.pp-paiement .pp-ilot .pp-pay-to,.pp-root.pp-paiement .pp-ilot .pp-region-title{margin:0;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-root.pp-paiement .pp-ilot:has(.pp-ilot-centre){max-width:none;border-radius:0;background:none;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pp-root.pp-paiement .pp-ilot:has(.pp-ilot-centre) .pp-ilot-debut{margin-inline-start:0}.pp-root.pp-paiement .pp-ilot-retour{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;color:var(--muted);font-size:0;transition:color .15s,background .15s}.pp-root.pp-paiement .pp-ilot-retour:focus-visible,.pp-root.pp-paiement .pp-ilot-retour:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent);outline:none}.pp-root.pp-paiement .pp-ilot-retour svg{width:18px;height:18px}@media (max-width:767px){.pp-root.pp-paiement .pp-ilot:has(.pp-ilot-centre){grid-template-columns:auto minmax(0,1fr);gap:10px}.pp-root.pp-paiement .pp-ilot:has(.pp-ilot-centre) .pp-brand-name{display:none}.pp-root.pp-paiement .pp-ilot-centre{grid-column:2;justify-self:start;gap:10px;padding-inline-end:12px}.pp-root.pp-paiement .pp-ilot .pp-pay-to,.pp-root.pp-paiement .pp-ilot .pp-region-title{font-size:17px}}.pp-root.pp-paiement .pp-left-in .pp-amount{margin-top:0}.pp-root.pp-paiement .pp-region-cards{width:min(100%,740px);gap:18px;perspective:1400px}.pp-root.pp-paiement .pp-region-card{--mx:50%;--my:50%;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;justify-content:stretch;gap:0;min-height:0;height:clamp(300px,52vh,420px);padding:0;border-radius:var(--region-r);transform-style:preserve-3d;transition:transform .5s var(--tk-ease-out,ease),box-shadow .5s var(--tk-ease-out,ease),border-color .5s var(--tk-ease-out,ease)}.pp-root.pp-paiement .pp-region-toile{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}.pp-root.pp-paiement .pp-region-pied{position:relative;z-index:2;grid-row:2;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:12px 20px 16px}.pp-root.pp-paiement .pp-region-name{font-size:clamp(19px,2.6vh,24px);font-weight:800;letter-spacing:-.02em;line-height:1.05}.pp-root.pp-paiement .pp-region-card-tn{cursor:pointer;color:#fff;border:1px solid rgb(255 120 120/22%);background:radial-gradient(120% 90% at 50% 110%,rgb(227 38 45/42%),transparent 60%),linear-gradient(160deg,rgb(255 90 95/12%),rgb(122 13 19/22%) 45%,rgb(227 38 45/10%)),#19150f;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 rgb(255 255 255/22%),inset 0 -40px 80px -40px rgb(227 38 45/35%),0 30px 70px -28px rgb(227 38 45/45%)}.pp-root.pp-paiement .pp-region-card-tn:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(260px 200px at var(--mx) var(--my),rgb(255 255 255/9%),transparent 70%);opacity:0;transition:opacity .4s var(--tk-ease-out,ease)}.pp-root.pp-paiement .pp-region-card-tn:focus-visible:after,.pp-root.pp-paiement .pp-region-card-tn:hover:after{opacity:1}.pp-root.pp-paiement a.pp-region-card-tn:focus-visible,.pp-root.pp-paiement a.pp-region-card-tn:hover{border-color:rgb(255 140 140/42%);box-shadow:inset 0 1px 0 rgb(255 255 255/28%),inset 0 -40px 80px -40px rgb(227 38 45/45%),0 40px 90px -26px rgb(227 38 45/60%);outline:none}.pp-root.pp-paiement .pp-region-card-tn:active{transform:scale(.985)}.pp-root.pp-paiement .pp-region-card-tn .pp-region-name{color:#fff;text-shadow:0 2px 24px rgb(227 38 45/50%)}.pp-root.pp-paiement .pp-region-aller{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:999px;background:rgb(255 255 255/92%);color:var(--region-rouge-deep);box-shadow:0 8px 24px -8px rgb(0 0 0/60%);transition:transform .4s var(--tk-ease-out,ease),background .4s var(--tk-ease-out,ease)}.pp-root.pp-paiement .pp-region-card-tn:hover .pp-region-aller{transform:translateX(3px);background:#fff}.pp-root.pp-paiement [dir=rtl] .pp-region-card-tn:hover .pp-region-aller,.pp-root.pp-paiement[dir=rtl] .pp-region-card-tn:hover .pp-region-aller{transform:translateX(-3px)}.pp-root.pp-paiement .pp-region-card-monde{cursor:default;user-select:none;opacity:1;background:radial-gradient(90% 70% at 50% 120%,color-mix(in srgb,var(--fact-metal) 10%,transparent),transparent 60%),var(--fact-verre)}.pp-root.pp-paiement .pp-region-card-monde .pp-region-toile{color:var(--fact-metal)}.pp-root.pp-paiement .pp-region-card-monde .pp-region-name{color:var(--ink);opacity:.78}.pp-root.pp-paiement .pp-region-tampon{--tampon:#ff6b6f;top:calc(50% - 22px);z-index:2;padding:5px 14px;font-size:13px;letter-spacing:.18em}:root.theme-light .pp-root.pp-paiement .pp-region-tampon,:root[data-theme=light] .pp-root.pp-paiement .pp-region-tampon{--tampon:#c81f26}@media (min-width:821px){.pp-root.pp-paiement .pp-left{display:flex;align-items:stretch}.pp-root.pp-paiement .pp-left-in{display:flex;flex-direction:column;flex:1 1 0%;max-width:none;margin-inline-start:0;padding:22px;background:var(--fact-verre);border:1px solid var(--fact-verre-trait);-webkit-backdrop-filter:var(--fact-verre-flou);backdrop-filter:var(--fact-verre-flou);box-shadow:inset 0 1px 0 var(--fact-lg-hi),0 10px 30px -14px var(--fact-voile);border-radius:var(--tk-r-card)}.pp-root.pp-paiement .pp-left-in .pp-consent{margin-top:auto}.pp-root.pp-paiement .pp-left-in:not(:has(.pp-consent)) .pp-secured{margin-top:auto}.pp-root.pp-paiement .pp-left-in .pp-secured{padding-top:18px}}@media (max-width:820px){.pp-root.pp-paiement .pp-region{min-height:0;justify-content:flex-start;padding-top:72px}.pp-root.pp-paiement .pp-region .pp-back{top:24px}.pp-root.pp-paiement .pp-region-cards{gap:14px}.pp-root.pp-paiement .pp-region-card{height:280px}}@media (prefers-reduced-motion:reduce){.pp-root.pp-paiement .pp-region-aller,.pp-root.pp-paiement .pp-region-card,.pp-root.pp-paiement .pp-region-card-tn:after{transition:none}}.pp-root .pp-moyen-indispo{--tampon:#c81f26;position:relative;overflow:hidden}:root.theme-black .pp-root .pp-moyen-indispo,:root.theme-dark .pp-root .pp-moyen-indispo,:root:not([data-theme=light]) .pp-root .pp-moyen-indispo,:root[data-theme=black] .pp-root .pp-moyen-indispo,:root[data-theme=dark] .pp-root .pp-moyen-indispo{--tampon:#ff6b6f}:root.theme-light .pp-root .pp-moyen-indispo,:root[data-theme=light] .pp-root .pp-moyen-indispo{--tampon:#c81f26}.pp-root .pp-moyen-indispo .pp-moyen-chip{opacity:.5}.pp-root .pp-moyen-tampon{position:absolute;inset-inline-start:50%;top:50%;display:block;max-width:92%;padding:3px 10px;border:2px solid var(--tampon);border-radius:4px;background:none;color:var(--tampon);font-size:11.5px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-align:center;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%) rotate(-11deg);pointer-events:none}[dir=rtl] .pp-root .pp-moyen-tampon{transform:translate(50%,-50%) rotate(-11deg)}.tk-app .raya-ecran{--raya-w:252px;--raya-h:540px;--raya-r:40px;inline-size:min(var(--raya-w),calc(100vw - 100px));block-size:min(var(--raya-h),calc(100dvh - 96px));border-radius:var(--raya-r);border:var(--tk-chassis-trait) solid transparent;background:var(--tk-ecran) padding-box,var(--tk-chassis) border-box;box-shadow:var(--tk-chassis-ombre),inset 0 0 0 1px rgb(0 0 0/35%);overflow:hidden;isolation:isolate}.tk-app .raya-ecran .raya-fil{-webkit-mask-image:linear-gradient(180deg,transparent,#000 22px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(180deg,transparent,#000 22px,#000 calc(100% - 14px),transparent);scrollbar-width:none}.tk-app .raya-ecran .raya-fil::-webkit-scrollbar{display:none}.tk-app .raya-ecran .raya-saisie{border:1px solid var(--tk-lg-trait);border-radius:var(--tk-r-pill);background:var(--tk-lg-bg);box-shadow:inset 0 1px 0 var(--tk-lg-hi),inset 0 -1px 0 var(--tk-lg-lo)}.tk-app .raya-boule-bouton{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;flex:none;border:0;border-radius:50%;background:transparent;cursor:pointer}.tk-app .raya-boule-bouton:focus-visible{outline:2px solid var(--tk-gold-hi);outline-offset:2px}.tk-app .raya-voile-voix{background:radial-gradient(120% 60% at 50% 30%,color-mix(in srgb,var(--tk-gold) 14%,transparent),transparent 70%),color-mix(in srgb,var(--tk-app) 42%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.35);backdrop-filter:blur(16px) saturate(1.35)}.tk-app .raya-voile-voix .raya-paroles{-webkit-mask-image:linear-gradient(180deg,transparent,#000 38%,#000);mask-image:linear-gradient(180deg,transparent,#000 38%,#000);scrollbar-width:none}.tk-app .raya-voile-voix .raya-paroles::-webkit-scrollbar{display:none}.tk-app .raya-rond{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;border:1px solid var(--tk-lg-trait);background:var(--tk-lg-bg);color:var(--tk-ink);cursor:pointer;box-shadow:inset 0 1px 0 var(--tk-lg-hi),inset 0 -1px 0 var(--tk-lg-lo);transition:transform var(--tk-t-tap) var(--tk-ease-out),background var(--tk-t-tap) var(--tk-ease-out)}.tk-app .raya-rond:hover:not(:disabled){transform:translateY(-1px);background:var(--tk-lg-survol)}.tk-app .raya-rond:disabled{opacity:.45;cursor:not-allowed}.tk-app .raya-rond[aria-pressed=true]{background:var(--tk-gold-tint)}.tk-app .raya-rond--raccrocher{background:#c9383d;border-color:transparent;color:#fff}.tk-app .raya-rond--raccrocher:hover:not(:disabled){background:#d8454a}.tk-app .raya-rond:focus-visible{outline:2px solid var(--tk-gold-hi);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tk-app .raya-rond{transition:none}}.tk-app .raya-amorce{padding:7px 10px;border:1px solid var(--tk-lg-trait);border-radius:14px;background:var(--tk-lg-bg);box-shadow:inset 0 1px 0 var(--tk-lg-hi);color:var(--tk-muted);font-size:12px;line-height:1.4;transition:background .15s,color .15s,border-color .15s}.tk-app .raya-amorce:hover{border-color:color-mix(in srgb,var(--tk-gold) 34%,transparent);background:var(--tk-hover);color:var(--tk-ink)}.tk-app .raya-amorce>svg{flex:none;opacity:.55}.tk-app .raya-amorce:hover>svg{opacity:1}.tk-app .raya-pastille{display:inline-grid;place-items:center;inline-size:30px;block-size:30px;border:1px solid var(--tk-lg-trait);border-radius:50%;background:var(--tk-lg-bg);box-shadow:inset 0 1px 0 var(--tk-lg-hi),inset 0 -1px 0 var(--tk-lg-lo);color:var(--tk-muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .15s}.tk-app .raya-pastille:hover{border-color:color-mix(in srgb,var(--tk-gold) 46%,transparent);background:var(--tk-hover);color:var(--tk-ink)}.tk-app .raya-pastille:active{transform:scale(.94)}.tk-app .raya-pastille[aria-expanded=true]{border-color:color-mix(in srgb,var(--tk-gold) 56%,transparent);color:var(--tk-gold-hi)}.tk-app .raya-pastille:focus-visible{outline:2px solid var(--tk-gold-hi);outline-offset:2px}.tk-app .raya-historique-entete{padding-bottom:2px}.tk-app .raya-historique{padding-top:10px}.tk-app .launchpad-card.launchpad-raya{align-self:center;inline-size:auto;min-inline-size:220px;padding-inline:40px;margin-block-end:-12px}:root.theme-light .tk-app .launchpad-card.launchpad-raya .launchpad-raya-nom,:root[data-theme=light] .tk-app .launchpad-card.launchpad-raya .launchpad-raya-nom{color:var(--tk-gold-deep)}.tk-app .launchpad-card.launchpad-raya .launchpad-raya-nom{font-size:13px;line-height:1.35;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tk-gold-hi)}.tk-app .launchpad-card.launchpad-raya{border-color:color-mix(in srgb,var(--tk-gold) 42%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--tk-gold) 9%,transparent),transparent 62%),var(--tk-shell)}.tk-app .launchpad-card.launchpad-raya:hover{border-color:color-mix(in srgb,var(--tk-gold) 58%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--tk-gold) 14%,transparent),transparent 62%),var(--tk-shell)}:root.theme-light .tk-app .launchpad-card.launchpad-raya,:root[data-theme=light] .tk-app .launchpad-card.launchpad-raya{border-color:color-mix(in srgb,var(--tk-gold) 62%,transparent)}:root.theme-light .tk-app .launchpad-card.launchpad-raya:hover,:root[data-theme=light] .tk-app .launchpad-card.launchpad-raya:hover{border-color:color-mix(in srgb,var(--tk-gold) 80%,transparent)}.tk-app .launchpad-card.launchpad-raya{transition:transform var(--tk-t-tap) var(--tk-ease-out),box-shadow var(--tk-t-tap) var(--tk-ease-out),border-color var(--tk-t-tap) var(--tk-ease-out)}.tk-app .launchpad-card.launchpad-raya:hover{transform:translateY(-1px);box-shadow:0 0 0 3px color-mix(in srgb,var(--tk-gold) 18%,transparent),0 8px 22px -10px color-mix(in srgb,var(--tk-gold) 70%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--tk-gold) 20%,transparent),color-mix(in srgb,var(--tk-gold) 6%,transparent)),var(--tk-shell)}:root.theme-light .tk-app .launchpad-card.launchpad-raya:hover,:root[data-theme=light] .tk-app .launchpad-card.launchpad-raya:hover{background-image:linear-gradient(90deg,color-mix(in srgb,var(--tk-gold) 22%,transparent),color-mix(in srgb,var(--tk-gold) 8%,transparent));box-shadow:0 0 0 3px color-mix(in srgb,var(--tk-gold) 22%,transparent),0 8px 22px -10px color-mix(in srgb,var(--tk-gold-deep) 80%,transparent)}.tk-app .launchpad-card.launchpad-raya:hover .launchpad-raya-nom{color:var(--tk-gold)}:root.theme-light .tk-app .launchpad-card.launchpad-raya:hover .launchpad-raya-nom,:root[data-theme=light] .tk-app .launchpad-card.launchpad-raya:hover .launchpad-raya-nom{color:color-mix(in srgb,var(--tk-gold-deep) 80%,#000)}@media (prefers-reduced-motion:reduce){.tk-app .launchpad-card.launchpad-raya:hover{transform:none}}.tk-app .raya-memoire{display:inline-grid;place-items:center;inline-size:26px;block-size:26px;border:1px solid transparent;border-radius:50%;color:var(--tk-faint);transition:background .15s,color .15s,border-color .15s}.tk-app .raya-memoire:hover{border-color:var(--tk-lg-trait);background:var(--tk-lg-bg);color:var(--tk-ink)}.tk-app .raya-historique{padding:40px 12px 12px;gap:6px;background:var(--tk-ecran)}.tk-app .raya-historique-titre{padding:0 2px 4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tk-faint)}.tk-app .raya-historique-ligne{flex:none}.tk-app .raya-historique-ligne[aria-current=true]{border-color:color-mix(in srgb,var(--tk-gold) 46%,transparent);color:var(--tk-ink)}.tk-app .raya-historique-defile{scrollbar-width:none}.tk-app .raya-historique-defile::-webkit-scrollbar{display:none}.tk-app .raya-amorce:focus-visible,.tk-app .raya-memoire:focus-visible{outline:2px solid var(--tk-gold-hi);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tk-app .raya-amorce,.tk-app .raya-memoire,.tk-app .raya-pastille{transition:none}}.tk-app .launchpad-rangee{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:8px;inline-size:100%}.tk-app .launchpad-rangee>.launchpad-card.launchpad-raya{margin-block-end:0;align-self:stretch}.tk-app .launchpad-rangee>.launchpad-card.launchpad-pastille{align-self:center;flex:none;inline-size:auto;padding:10px;gap:0;justify-content:center;background:var(--tk-surface);border-color:var(--tk-line-2)}.tk-app .launchpad-pastille[data-accent=blue]{--mode-ink:var(--tk-mode-blue)}.tk-app .launchpad-pastille[data-accent=violet]{--mode-ink:var(--tk-mode-violet)}.tk-app .launchpad-pastille[data-accent=rose]{--mode-ink:var(--tk-mode-rose)}.tk-app .launchpad-pastille[data-accent=teal]{--mode-ink:var(--tk-mode-teal)}.tk-app .launchpad-pastille[data-accent=amber]{--mode-ink:var(--tk-mode-amber)}.tk-app .launchpad-pastille[data-accent=cyan]{--mode-ink:var(--tk-mode-cyan)}.tk-app .launchpad-rangee>.launchpad-card.launchpad-pastille{transition:translate var(--tk-t-tap) var(--tk-ease-out),box-shadow var(--tk-t-tap) var(--tk-ease-out),border-color var(--tk-t-tap) var(--tk-ease-out)}.tk-app .launchpad-rangee>.launchpad-card.launchpad-pastille:hover:not(:disabled),:root.theme-light .tk-app .launchpad-rangee>.launchpad-card.launchpad-pastille:hover:not(:disabled),:root[data-theme=light] .tk-app .launchpad-rangee>.launchpad-card.launchpad-pastille:hover:not(:disabled){translate:0 -1px;border-color:color-mix(in srgb,var(--mode-ink,var(--tk-gold)) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mode-ink,var(--tk-gold)) 18%,transparent),0 8px 22px -10px color-mix(in srgb,var(--mode-ink,var(--tk-gold)) 70%,transparent);background-color:var(--tk-surface);background-image:linear-gradient(135deg,color-mix(in srgb,var(--mode-ink,var(--tk-gold)) 20%,transparent),color-mix(in srgb,var(--mode-ink,var(--tk-gold)) 6%,transparent))}@media (prefers-reduced-motion:reduce){.tk-app .launchpad-rangee>.launchpad-card.launchpad-pastille:hover{translate:none}}.tk-app .launchpad-rangee .launchpad-pastille>.launchpad-card-icon{inline-size:auto;block-size:auto;border:0;border-radius:0;background:none}.tk-app .launchpad-rangee .launchpad-pastille>.launchpad-card-icon>svg{inline-size:22px;block-size:22px;stroke-width:2}.tk-app .launchpad-rangee>.launchpad-card.active{border-end-start-radius:.75rem;border-end-end-radius:.75rem}.tk-app .launchpad>.launchpad-panel{margin-top:-12px;border:2px solid var(--mode-accent,var(--accent))}.tk-app .raya-orbe{display:inline-grid;place-items:center;flex:none;transition:opacity .2s}@media (prefers-reduced-motion:reduce){.tk-app .raya-orbe{transition:none}}.tk-app .orbe-tukai{--aurore-a:rgb(255 200 70);--aurore-b:rgb(240 150 30);--aurore-c:rgb(255 235 140);--aurore-force:0.5;--aurore-v:1.4;position:relative;display:inline-grid;place-items:center;flex:none;isolation:isolate}:root.theme-light .tk-app .orbe-tukai,:root[data-theme=light] .tk-app .orbe-tukai{--aurore-a:rgb(184 124 18);--aurore-b:rgb(158 100 0);--aurore-c:rgb(212 160 62);--aurore-force:0.7}:root.theme-light .tk-app .orbe-tukai:not([data-etat=breathing]),:root[data-theme=light] .tk-app .orbe-tukai:not([data-etat=breathing]){--aurore-force:0.92}:root.theme-black .tk-app .orbe-tukai,:root[data-theme=black] .tk-app .orbe-tukai{--aurore-a:rgb(255 255 255);--aurore-b:rgb(150 150 150);--aurore-c:rgb(210 210 210);--aurore-force:0.32}.tk-app .orbe-tukai:not([data-etat=breathing]){--aurore-force:0.85;--aurore-v:0.55}:root.theme-black .tk-app .orbe-tukai:not([data-etat=breathing]),:root[data-theme=black] .tk-app .orbe-tukai:not([data-etat=breathing]){--aurore-force:0.5}.tk-app .orbe-tukai>canvas{position:relative;z-index:1}.tk-app .orbe-aurore{position:absolute;inset:4%;z-index:0;pointer-events:none;opacity:var(--aurore-force);filter:blur(var(--aurore-flou,6px)) saturate(1.25);-webkit-mask-image:radial-gradient(circle,#000 34%,transparent 68%);mask-image:radial-gradient(circle,#000 34%,transparent 68%);transition:opacity .6s}.tk-app .orbe-tukai[data-taille="32"] .orbe-aurore{--aurore-flou:3.5px}.tk-app .orbe-tukai[data-taille="20"] .orbe-aurore{--aurore-flou:2.5px}.tk-app .orbe-aurore>i{position:absolute;display:block;border-radius:50%}.tk-app .orbe-aurore-voile{inset:14%;background:conic-gradient(from 0deg,var(--aurore-a),transparent 17%,var(--aurore-b) 33%,transparent 50%,var(--aurore-c) 67%,transparent 84%,var(--aurore-a))}.tk-app .orbe-aurore-point{inset:10%;background:radial-gradient(circle at 50% 18%,var(--aurore-c) 0,transparent 30%);mix-blend-mode:screen}.tk-app .orbe-aurore-point--b{inset:22%;background:radial-gradient(circle at 50% 82%,var(--aurore-a) 0,transparent 34%)}:root.theme-light .tk-app .orbe-aurore-point,:root[data-theme=light] .tk-app .orbe-aurore-point{mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){.tk-app .orbe-aurore{transition:none}}body:has(.sa-carte) [data-testid=raya-cercle][aria-expanded=false],body:has(.sidebar.mobile-open) [data-testid=raya-cercle][aria-expanded=false],body:has([role=dialog][aria-modal=true]) [data-testid=raya-cercle][aria-expanded=false]{opacity:0;pointer-events:none}@media (max-width:899px){body:not(:has(.chat-column.is-home)) .tk-app[data-testid=raya-cercle]{inset-block-start:auto;inset-block-end:calc(var(--mobile-tabbar-h, 54px) + env(safe-area-inset-bottom, 0px) + 130px);inset-inline-end:2px;translate:none;scale:.75}body:has(.chat-column.is-home) .tk-app[data-testid=raya-cercle]{inset-block-start:auto;inset-block-end:calc(env(safe-area-inset-bottom, 0px) + 96px);inset-inline-end:2px;translate:none;scale:.75}}@media (min-width:900px) and (max-width:1099px){body:not(:has(.chat-column.is-home)) .tk-app[data-testid=raya-cercle]{inset-block-start:auto;inset-block-end:calc(env(safe-area-inset-bottom, 0px) + 122px);inset-inline-end:2px;translate:none;scale:.75}}html.thinking-orb-gravity-hide,html.thinking-orb-gravity-hide *{cursor:none!important}.pp-paiement .fac{--fac-trait:var(--lg-line,rgb(255 255 255/10%));--fac-focus:var(--fact-metal);position:relative;flex:1 1 0%;padding:2px 0 0;color:var(--ink);font-size:13px;line-height:1.5;display:flex;flex-direction:column;gap:16px}.pp-paiement .fac-marques{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:-2px}.pp-paiement .fac-biat{display:block;height:40px;width:auto;max-width:48%;object-fit:contain}.pp-paiement .fac-holding{display:block;height:52px;width:auto;object-fit:contain}.pp-paiement .fac-intro{display:grid;gap:4px}.pp-paiement .fac-h3{margin:0;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.pp-paiement .fac-intro p{margin:0;color:var(--muted);font-size:13px}.pp-paiement .fac-vire{margin:0;display:grid;border-top:1px solid var(--fac-trait)}.pp-paiement .fac-ligne{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr);align-items:center;gap:4px 16px;padding:10px 0;border-bottom:1px solid var(--fac-trait)}.pp-paiement .fac-ligne dt{color:var(--muted);font-size:12.5px;font-weight:500}.pp-paiement .fac-ligne dd{margin:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px 10px;text-align:end;font-weight:600;font-size:14px;min-width:0}.pp-paiement .fac-ligne dd>bdi{overflow-wrap:anywhere}.pp-paiement .fac-ligne .pp-num{font-size:14px;font-weight:700;letter-spacing:.05em}.pp-paiement .fac-montant{font-size:15px}.pp-paiement .fac .pp-copy-wrap{display:inline-flex;align-items:center;gap:6px}.pp-paiement .fac .pp-copy{min-height:28px;min-width:60px;padding:4px 11px;border-radius:var(--tk-r-pill,999px);border:1px solid var(--fac-trait);background:transparent;color:var(--ink-soft);font:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer;backdrop-filter:none;box-shadow:none;transition:border-color var(--tk-t-tap,.12s),color var(--tk-t-tap,.12s),background var(--tk-t-tap,.12s)}.pp-paiement .fac .pp-copy:hover{border-color:var(--line-strong);color:var(--ink);background:var(--tk-lg-hi,rgb(255 255 255/6%))}.pp-paiement .fac .pp-copy:focus-visible{outline:2px solid var(--fac-focus);outline-offset:2px}.pp-paiement .fac .pp-copy-etat{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pp-paiement .fac-aide{display:grid;gap:2px;margin:-8px 0 0}.pp-paiement .fac-aide p{margin:0;font-size:12.5px;color:var(--muted)}.pp-paiement .fac-suite{margin:0;padding:12px 14px;border-radius:var(--tk-r-1,12px);background:var(--lg-bg,rgb(255 255 255/4%));display:grid;gap:2px}.pp-paiement .fac-suite p{margin:0;font-size:12.5px;color:var(--ink-soft)}.pp-paiement .fac-pied{margin-top:auto;padding-top:16px;border-top:1px solid var(--fac-trait);display:grid;gap:10px;font-size:12.5px;line-height:1.6;color:var(--muted)}.pp-paiement .fac-societe p{margin:0}.pp-paiement .fac-societe-nom{color:var(--ink-soft);font-weight:600}.pp-paiement .fac-ids{display:flex;flex-wrap:wrap;gap:0 14px}.pp-paiement .fac-ids b{font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums}.pp-paiement .fac-liens{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.pp-paiement .fac-lien{display:inline-flex;align-items:center;gap:10px}.pp-paiement .fac-liens .pp-lien,.pp-paiement .pp-consent .pp-lien{color:var(--ink-soft);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);border-radius:4px}.pp-paiement .fac-liens .pp-lien:hover,.pp-paiement .pp-consent .pp-lien:hover{color:var(--ink);text-decoration-color:currentColor}.pp-paiement .fac-liens .pp-lien:focus-visible,.pp-paiement .pp-consent .pp-lien:focus-visible{outline:2px solid var(--fac-focus);outline-offset:2px}.pp-paiement .pp-consent .pp-lien{color:var(--pp-accent-text)}.pp-paiement .pp-right-in [hidden]{display:none}.pp-paiement .pp-consent input{cursor:pointer}.pp-paiement .pp-consent input:focus-visible{outline:2px solid var(--fact-metal);outline-offset:2px;border-radius:4px}.pp-paiement .pp-consent:has(input:checked){color:var(--ink-soft)}.pp-paiement .pp-pay-btn:not(:disabled):hover{filter:brightness(1.05)}.pp-paiement .pp-pay-btn:focus-visible{outline:2px solid var(--fact-metal);outline-offset:3px}.pp-paiement .pp-secured{align-items:flex-start;justify-content:flex-start;text-align:start;color:var(--muted);line-height:1.5}.pp-paiement .pp-secured svg{flex:none;margin-top:2px;color:var(--muted)}.pp-paiement .pp-back-ferme{cursor:pointer}.pp-paiement .pp-preuve{margin:16px 0 14px;display:grid;gap:8px}.pp-paiement .pp-preuve-zone{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:1px;align-items:center;min-height:56px;padding:10px 14px;border:1px dashed var(--line-strong);border-radius:var(--tk-r-2,18px);background:var(--lg-bg,rgb(255 255 255/4%));color:var(--muted);text-align:start;cursor:pointer;transition:border-color var(--tk-t-in,.18s),background var(--tk-t-in,.18s)}.pp-paiement .pp-preuve-zone.est-survol,.pp-paiement .pp-preuve-zone:has(:focus-visible),.pp-paiement .pp-preuve-zone:hover{border-color:var(--fact-metal);background:var(--tk-lg-hi,rgb(255 255 255/6%))}.pp-paiement .pp-preuve-zone:has(:focus-visible){outline:2px solid var(--fact-metal);outline-offset:2px}.pp-paiement .pp-preuve-zone:has(input:disabled){cursor:not-allowed;opacity:.6}.pp-paiement .pp-preuve-zone svg{color:var(--fact-metal);grid-row:1/span 2}.pp-paiement .pp-preuve-zone input.pp-sr-only{left:0;top:0;margin:0}.pp-paiement .pp-preuve-t{font-size:13.5px;font-weight:600;color:var(--ink)}.pp-paiement .pp-preuve-s{font-size:12px}.pp-paiement .pp-preuve-fichier{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 10px 8px 14px;border-radius:var(--tk-r-2,18px);border:1px solid var(--lg-line,var(--line));background:var(--lg-bg,rgb(255 255 255/4%));font-size:13px;font-weight:600}.pp-paiement .pp-preuve-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-paiement .pp-preuve .pp-copy{min-height:28px;padding:4px 11px;border-radius:var(--tk-r-pill,999px);border:1px solid var(--line);background:none;color:var(--ink-soft);font:inherit;font-size:12px;font-weight:600;cursor:pointer;flex:none;backdrop-filter:none;box-shadow:none}.pp-paiement .pp-preuve .pp-copy:hover{color:var(--ink);border-color:var(--line-strong)}.pp-paiement .pp-preuve .pp-copy:focus-visible{outline:2px solid var(--fact-metal);outline-offset:2px}.pp-paiement .pp-preuve-etat{margin:0;font-size:12.5px;color:var(--pp-ok-text)}.pp-paiement .pp-preuve-etat[data-refus]{color:var(--pp-bad-text)}.pp-paiement .pp-preuve-etat:empty{display:none}@media (pointer:coarse){.pp-paiement .fac .pp-copy,.pp-paiement .pp-preuve .pp-copy{min-height:44px;min-width:72px;padding-inline:14px}.pp-paiement .fac-ligne{padding:8px 0}.pp-paiement .pp-consent input{width:22px;height:22px}}@media (max-width:559px){.pp-paiement .fac{gap:18px}.pp-paiement .fac-ligne{grid-template-columns:1fr;gap:4px;padding:10px 0}.pp-paiement .fac-ligne dd{justify-content:space-between;text-align:start}.pp-paiement .fac-ligne dd>bdi{flex:1 1 auto}}.pp-paiement:has(.fac) .pp-layout{min-height:0;padding-block:24px}