html.pnav-shell #pricing-modal{inset:var(--top-h) 0 0 var(--side-w);z-index:106;display:block;padding:0;overflow:hidden;background:#08080b;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}html.pnav-shell #pricing-modal[hidden]{display:none}html.pnav-shell #pricing-modal .pricing-modal-card{display:block;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px 24px 32px;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;box-shadow:none;background:transparent;animation:none;scrollbar-width:thin;scrollbar-color:#2a2a3a transparent}html.pnav-shell #pricing-modal .pricing-modal-card>*{max-width:1280px;margin-left:auto;margin-right:auto}html.pnav-shell #pricing-modal .pricing-close,html.pnav-shell #pricing-modal .shop-pane-head,html.pnav-shell #pricing-modal .shop-header,html.pnav-shell #pricing-modal .shop-toolbar>.shop-balance-pills,html.pnav-shell #pricing-modal .shop-tab-arrow{display:none}html.pnav-shell #pricing-modal .shop-tab-panel.is-active{overflow:visible}html.pnav-shell #pricing-modal .shop-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:56px;margin-bottom:16px;padding:8px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#101019}html.pnav-shell #pricing-modal .shop-tab-scroller{flex:0 0 auto}html.pnav-shell #pricing-modal .shop-tabs{gap:4px;padding:4px;border-radius:18px;background:#0a0a0f;border:1px solid rgba(255,255,255,.06)}html.pnav-shell #pricing-modal .shop-tab{height:36px;min-height:0;padding:0 16px;border:0;border-radius:14px;background:transparent;box-shadow:none;color:#9aa0b8;font:700 14px Space Grotesk,sans-serif;letter-spacing:0;text-transform:none}html.pnav-shell #pricing-modal .shop-tab:hover{filter:brightness(1.15);color:#fff}html.pnav-shell #pricing-modal .shop-tab.is-active{background:#ff006e;color:#fff;box-shadow:0 4px 14px -4px #ff006e99}html.pnav-shell #pricing-modal .shop-tab[data-tab=services]{color:#ffd24a;background:transparent}html.pnav-shell #pricing-modal .shop-tab[data-tab=services].is-active{background:linear-gradient(135deg,#ffe375,#eca80e);color:#1e1e22;box-shadow:0 4px 14px -4px #ffd24a8c}html.pnav-shell .sbo-cherche{margin-left:auto;flex:1 1 180px;min-width:140px;max-width:320px;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0a0a0f;color:#9aa0b8;cursor:text}html.pnav-shell .sbo-cherche:focus-within{border-color:#ff006e8c}html.pnav-shell .sbo-cherche input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;color:#fff;font:500 13px Inter,sans-serif}html.pnav-shell .sbo-cherche input::placeholder{color:#9aa0b8}.sbo-cherche,html.pnav-shell #pricing-modal .shop-filters,html.pnav-shell #pricing-modal .shop-avatar-preview,html.pnav-shell #pricing-modal .shop-context-bar{display:none}html.pnav-shell #pricing-modal .shop-style-layout{display:block}.sbo{display:none}html.pnav-shell .sbo{display:flex;flex-direction:column;gap:16px;margin-bottom:14px}.sbo-cabine{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:stretch}.sbo-scene{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,250px) minmax(0,1fr);align-items:center;gap:12px;padding:18px;border-radius:24px;border:1px solid rgba(157,78,221,.35);background:radial-gradient(50% 70% at 50% 50%,rgba(157,78,221,.28),transparent 70%),#100d1a}.sbo-col{display:flex;flex-direction:column;gap:8px;min-width:0}.sbo-cat{position:relative;min-width:0;display:flex;align-items:center;gap:8px;height:44px;padding:0 10px;cursor:pointer;text-align:left;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#101019e6;color:#c9cce0;font:600 13px Inter,sans-serif}.sbo-cat:hover{border-color:#ffffff4d;color:#fff}.sbo-cat.is-on{border-color:#ff006e;background:#ff006e29;color:#fff}.sbo-cat-ic{display:inline-flex;width:20px;height:20px;flex:none;color:#9aa0b8}.sbo-cat.is-on .sbo-cat-ic{color:#ff006e}.sbo-cat-ic svg{width:20px;height:20px}.sbo-cat-l{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbo-cat-neuf{flex:none;height:18px;padding:0 6px;display:inline-flex;align-items:center;border-radius:6px;background:#ff006e;color:#fff;font:800 10px Space Grotesk,sans-serif}.sbo-av{position:relative;width:100%;aspect-ratio:1 / 1}.sbo-av .shop-avatar-stage{position:absolute;inset:0;width:100%;height:100%;margin:0}.sbo-av .shop-avatar-frame{width:100%;height:100%;border-radius:12%;overflow:hidden;background:#141424;box-shadow:0 20px 40px -16px #000c}.sbo-av .shop-avatar-frame .avatar-render{width:100%!important;height:100%!important}.sbo-av .shop-zone-tip{display:none}.sbo-essai{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,.09);background:radial-gradient(80% 60% at 50% 0%,var(--sbo-halo, rgba(157, 78, 221, .18)),transparent 70%),#101019}.sbo-essai-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.sbo-essai-t{font:700 11px Space Grotesk,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#9aa0b8}.sbo-essai-vide{margin:auto 0;color:#c9cce0;font-size:14px;line-height:1.45;text-align:center}.sbo-essai-it{display:flex;align-items:center;gap:14px}.sbo-essai-img{flex:none;width:96px;height:96px;border-radius:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(70% 70% at 50% 45%,var(--sbo-halo, transparent),transparent 72%),#0c0c14}.sbo-essai-img img{width:84px;height:84px;object-fit:contain}.sbo-essai-txt{display:flex;flex-direction:column;gap:6px;min-width:0}.sbo-essai-txt b{font:800 20px/1.1 Space Grotesk,sans-serif;overflow-wrap:anywhere}.sbo-essai-txt span{font-size:13px;color:#c9cce0}.sbo-essai-esp{flex:1}.sbo-essai-btn{height:52px;width:100%;border:1px solid rgba(255,255,255,.18);border-radius:999px;cursor:pointer;background:linear-gradient(135deg,#ff006e,#ff4d97);box-shadow:0 6px 18px -6px #ff006eb3;color:#fff;font:700 15px Space Grotesk,sans-serif}.sbo-essai-btn:hover{filter:brightness(1.08)}.sbo-essai-btn.is-manque{background:transparent;border-color:#ff4d6d80;box-shadow:none;color:#ff4d6d}.sbo-essai-btn.is-doux{background:#1a1a26;border-color:#ffffff2e;box-shadow:none}.sbo-essai-btn:disabled{cursor:default;filter:none}.sbo-essai-note{margin:-4px 0 0;text-align:center;font-size:12px;color:#9aa0b8}.sbo-essai-stop{align-self:center;padding:4px 8px;border:0;background:none;color:#9aa0b8;font:600 12px Inter,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sbo-essai-stop:hover{color:#fff}.sbo-puces{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sbo-puce,.sbo-look{--c: #ffffff;--c2: #d9dbe6;--sur: #0b0710;position:relative;display:inline-flex;align-items:center;cursor:pointer;white-space:nowrap;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#13131c;color:#a3a8bf;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.sbo-puce{height:40px;padding:0 14px;gap:8px;font:700 13px Space Grotesk,sans-serif}.sbo-puce--neuf{--c: #FF006E;--c2: #9D4EDD;--sur: #ffffff}.sbo-puce--hw{--c: #FF7A00;--c2: #FF4D00;--sur: #0b0710;padding:0 14px 0 12px}.sbo-puce--set{--c: #00C2FF;--c2: #7A5CFF;--sur: #ffffff;padding:0 14px 0 12px;gap:9px}.sbo-puce svg{flex:none;stroke:var(--c)}.sbo-puce--tout svg{stroke:currentColor}.sbo-puce-n{height:18px;padding:0 6px;display:inline-flex;align-items:center;border-radius:6px;background:#ffffff1a;color:inherit;font:800 10px Space Grotesk,sans-serif;font-variant-numeric:tabular-nums}.sbo-puce:hover,.sbo-look:hover{color:#fff;border-color:color-mix(in srgb,var(--c) 60%,transparent);background:color-mix(in srgb,var(--c) 16%,#13131c);box-shadow:0 4px 16px -8px var(--c);transform:translateY(-1px)}.sbo-puce:hover .sbo-puce-n,.sbo-look:hover .sbo-puce-n{background:color-mix(in srgb,var(--c) 35%,transparent)}.sbo-puce.is-on,.sbo-look.is-on{color:var(--sur);border-color:transparent;background:linear-gradient(135deg,var(--c),var(--c2));box-shadow:0 6px 22px -6px var(--c);transform:none}.sbo-puce.is-on svg{stroke:var(--sur)}.sbo-puce.is-on .sbo-puce-n{background:#00000038;color:var(--sur)}.sbo-puce:focus-visible,.sbo-look:focus-visible{outline:2px solid #FFD24A;outline-offset:3px}.sbo-set-txt{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.sbo-set-txt span{font:700 9px Space Grotesk,sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.sbo-set-txt b{margin-top:3px;font:800 13px Space Grotesk,sans-serif}.sbo-sep{width:1px;height:24px;background:#ffffff1a}.sbo-looks{display:flex;flex-wrap:wrap;gap:6px}.sbo-look{--c2: var(--c);height:30px;padding:0 11px;gap:6px;font:600 12.5px Inter,sans-serif}.sbo-look-pt{width:8px;height:8px;border-radius:50%;flex:none;background:var(--c)}.sbo-look.is-on .sbo-look-pt{background:var(--sur)}@media(prefers-reduced-motion:reduce){.sbo-puce,.sbo-look{transition:none}.sbo-puce:hover,.sbo-look:hover{transform:none}}.sbo-tete{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sbo-tete-t{display:flex;align-items:baseline;gap:10px;min-width:0}.sbo-tete-t h3{margin:0;font:800 20px Space Grotesk,sans-serif;color:#fff}.sbo-tete-t span{font-size:13px;color:#9aa0b8}.sbo-outils{display:flex;align-items:center;gap:8px}.sbo-tri{display:flex;gap:2px;padding:3px;border-radius:12px;background:#0a0a0f;border:1px solid rgba(255,255,255,.06)}.sbo-tri-b{height:28px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#9aa0b8;font:600 12px Inter,sans-serif;cursor:pointer;white-space:nowrap}.sbo-tri-b.is-on{background:#ffffff1a;color:#fff}.sbo-outils .shop-tool-btn{height:36px}.sbo-tete .shop-panel{left:auto;right:0;width:min(560px,100%)}@media(max-width:1180px){.sbo-cabine{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.sbo-scene{grid-template-columns:minmax(0,1fr) minmax(140px,200px) minmax(0,1fr);padding:12px}.sbo-cat-l{font-size:12px}}html.pnav-shell #pricing-modal #cosmetic-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}html.pnav-shell.boutique-ouverte .pnav-side .pnav-item.is-active:not(#pnav-shop){background:transparent;box-shadow:none;color:inherit}html.pnav-shell.boutique-ouverte .pnav-side .pnav-item.is-active:not(#pnav-shop) .pnav-ic{color:inherit}html.pnav-shell.boutique-ouverte .pnav-side .pnav-group[data-hub] .pnav-item.is-active:before{display:none}html.pnav-shell #pricing-modal .pricing-modal-card:not([data-active-tab=style]) .sbo-cherche{visibility:hidden}.sbo-av .shop-zones{display:none}.sbo-flottant{position:fixed;z-index:8;width:280px;padding:8px 8px 10px;box-sizing:border-box;cursor:grab;touch-action:none;user-select:none;border:1px solid rgba(157,78,221,.45);border-radius:18px;background:radial-gradient(70% 60% at 50% 55%,rgba(157,78,221,.28),transparent 72%),#100d1a;box-shadow:0 18px 40px -12px #000000d9;animation:sboFlEntre .18s ease-out}.sbo-flottant[hidden]{display:none}.sbo-flottant.is-tire{cursor:grabbing;box-shadow:0 24px 50px -10px #000000e6,0 0 0 1px #ff006e8c}.sbo-flottant:focus-visible{outline:2px solid #FF006E;outline-offset:2px}.sbo-fl-tete{display:flex;align-items:center;gap:8px;margin:0 2px 6px;color:#9aa0b8;font:700 10px Space Grotesk,sans-serif;letter-spacing:.16em;text-transform:uppercase}.sbo-fl-poignee{width:14px;height:10px;flex:none;background:radial-gradient(circle,#9aa0b8 1.2px,transparent 1.4px) 0 0 / 5px 5px;opacity:.8}.sbo-fl-av{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:12%;overflow:hidden;background:#141424;pointer-events:none}.sbo-fl-av>*{width:100%!important;height:100%!important}.sbo-fl-av .avatar-render{width:100%!important;height:100%!important}@keyframes sboFlEntre{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sbo-flottant{animation:none}}.pro-ordi,.sbo-note-pro,html.pnav-shell #pricing-modal .pricing-modal-card[data-active-tab=services] .sbo-cherche{display:none}html.pnav-shell #pricing-modal .pricing-modal-card[data-active-tab=services] .sbo-note-pro{display:inline;margin-left:auto;padding-right:10px;font-size:13px;color:#9aa0b8}html.pnav-shell #pricing-modal .pro-panel{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:start}html.pnav-shell #pricing-modal .pro-panel-main>.pro-hero-head,html.pnav-shell #pricing-modal .pro-panel-main>.pro-pillars,html.pnav-shell #pricing-modal .pro-panel-main>.pro-season,html.pnav-shell #pricing-modal .pro-panel-main>.pro-dragon,html.pnav-shell #pricing-modal .pro-panel-main>.pro-also,html.pnav-shell #pricing-modal #prm{display:none}html.pnav-shell .pro-ordi{display:flex;flex-direction:column;gap:16px;min-width:0}.pro-o-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px;padding:18px 24px;border-radius:24px;border:1px solid rgba(255,210,74,.35);background:radial-gradient(60% 140% at 0% 50%,rgba(157,78,221,.32),transparent 65%),radial-gradient(50% 120% at 100% 0%,rgba(255,210,74,.16),transparent 60%),#120f18}.pro-o-hero>img{flex:none;filter:drop-shadow(0 0 20px rgba(157,78,221,.6))}.pro-o-hero>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.pro-o-marque{display:inline-flex;align-items:center;gap:8px}.pro-o-marque b{font:800 15px Space Grotesk,sans-serif;letter-spacing:.04em;color:#fff}.pro-o-pro{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;background:linear-gradient(135deg,#ffe375,#eca80e);color:#1e1e22;font:800 10px Space Grotesk,sans-serif;letter-spacing:.08em}.pro-o-hero h2{margin:0;font:800 32px/1.05 Space Grotesk,sans-serif;letter-spacing:-.01em;color:#fff;text-wrap:pretty}.pro-o-tag{font-size:14px;color:#c9cce0}.pro-o-table{display:flex;flex-direction:column;padding:4px 14px 12px;border-radius:24px;border:1px solid rgba(255,255,255,.09);background:#101019}.pro-o-entete,.pro-o-phare,.pro-o-ligne{display:grid;grid-template-columns:minmax(0,1fr) 76px 76px;align-items:center;gap:0 4px}.pro-o-entete{height:46px;padding:0 12px}.pro-o-entete>span:first-child{font:700 11px Space Grotesk,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#9aa0b8}.pro-o-entete>span:nth-child(2){text-align:center;font:700 13px Space Grotesk,sans-serif;color:#c9cce0}.pro-o-entete>span:nth-child(3){display:flex;justify-content:center}.pro-o-entete .pro-o-pro{height:22px;padding:0 7px;font-size:11px}.pro-o-sec{padding:8px 12px 6px;font:700 11px Space Grotesk,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#c9cce0}.pro-o-sec.is-or{padding-top:4px;color:#ffd24a}.pro-o-sec.is-gris{padding-top:18px;color:#9aa0b8}.pro-o-phares{display:flex;flex-direction:column;gap:10px;padding:4px 0 14px}.pro-o-phare{padding:12px;border-radius:18px;border:1px solid rgba(255,210,74,.22);background:linear-gradient(90deg,#ffd24a12,#ffd24a00 75%)}.pro-o-av{display:flex;align-items:center;gap:16px;min-width:0}.pro-o-carre{flex:none;width:84px;height:84px;border-radius:18px;display:flex;align-items:center;justify-content:center;overflow:hidden}.pro-o-carre--exp{border:1px solid rgba(0,194,255,.35);background:radial-gradient(70% 70% at 50% 40%,rgba(0,194,255,.35),transparent 75%),#0c1220}.pro-o-carre--pass{border:1px solid rgba(57,255,20,.35);background:radial-gradient(70% 70% at 50% 40%,rgba(57,255,20,.25),transparent 75%),#0e1610}.pro-o-carre--dragon{border:1px solid rgba(157,78,221,.45);background:radial-gradient(70% 70% at 50% 60%,rgba(255,90,31,.25),transparent 75%),#160e20}.pro-o-carre .prm-gros{font:800 30px Space Grotesk,sans-serif;letter-spacing:-.02em}.pro-o-carre--exp .prm-gros{color:#00c2ff!important}.pro-o-carre--pass .prm-gros{font-size:15px;letter-spacing:.06em;color:#39ff14!important}.pro-o-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.pro-o-txt>b{font:800 18px/1.2 Space Grotesk,sans-serif;color:#fff}.pro-o-txt>span:not(.pro-o-stats){font-size:13px;color:#c9cce0;text-wrap:pretty}.pro-o-stats{display:flex;flex-wrap:wrap;gap:6px}.pro-o-stat{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border-radius:8px;font:800 12px Space Grotesk,sans-serif}.pro-o-stat small{font-size:.8em;font-weight:700;opacity:.9}.pro-o-stat--0{background:#ff006e1a;border:1px solid rgba(255,0,110,.3);color:#ff4d97}.pro-o-stat--1{background:#00c2ff1a;border:1px solid rgba(0,194,255,.3);color:#00c2ff}.pro-o-stat--2{background:#9d4edd24;border:1px solid rgba(157,78,221,.4);color:#c9a0ff}.pro-o-c{display:flex;justify-content:center}.pro-o-oui,.pro-o-non{flex:none;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.pro-o-oui{background:#39ff141f;border:1px solid rgba(57,255,20,.4);color:#39ff14}.pro-o-non{background:#ff4d6d1f;border:1px solid rgba(255,77,109,.35);color:#ff4d6d}.pro-o-phare .pro-o-oui{width:32px;height:32px}.pro-o-ligne{min-height:58px;padding:8px 12px;border-top:1px solid rgba(255,255,255,.06)}.pro-o-ligne .pro-o-av{flex-wrap:wrap;gap:8px 12px}.pro-o-ic{flex:none;width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;color:#c9cce0}.pro-o-nd{flex:1 1 150px;min-width:0;display:flex;flex-direction:column;gap:2px}.pro-o-nd b{font:700 14.5px/1.25 Space Grotesk,sans-serif;color:#fff}.pro-o-nd span{font-size:12.5px;color:#9aa0b8}.pro-o-vis{flex:none;display:flex;align-items:center;gap:4px}.pro-o-vis .prm-gros{font:800 17px Space Grotesk,sans-serif;margin-right:4px}.pro-o-vis .prm-im,.pro-o-vis .prm-im img{width:28px!important;height:28px!important}.pro-o-vis .prm-im>span{display:none}.pro-o-vis .prm-cosm{width:30px;height:30px;border-radius:8px;background:#0c0c14;border:1px solid rgba(255,210,74,.28);display:flex;align-items:center;justify-content:center}.pro-o-vis .prm-cosm img{width:26px;height:26px}.pro-o-vis .prm-plus,.pro-o-plus{height:30px;padding:0 7px;border-radius:8px;border:1px dashed rgba(0,194,255,.5);display:inline-flex;align-items:center;font:800 11px Space Grotesk,sans-serif;color:#00c2ff}.pro-o-vis .prm-badge{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px 0 4px;border-radius:999px;border:1px solid rgba(255,210,74,.45);background:#ffd24a12}.pro-o-vis .prm-badge .avatar-render{width:22px!important;height:22px!important}.pro-o-vis .prm-badge b{font:700 12px Space Grotesk,sans-serif;color:#fff}.pro-o-vis--relances .prm-im,.pro-o-vis--relances .prm-im img{width:32px!important;height:32px!important}.pro-o-emote{width:34px;height:34px;border-radius:9px;background:#0c0c14;border:1px solid rgba(255,255,255,.1);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.pro-o-emote>*{width:30px!important;height:30px!important}.pro-o-emotes .pro-o-plus{height:34px;border-radius:9px}html.pnav-shell #pricing-modal .pro-conversion{position:sticky;top:0;width:400px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:24px;border:1px solid rgba(255,210,74,.32);background:radial-gradient(80% 40% at 50% 0%,rgba(255,210,74,.14),transparent 70%),#101019}html.pnav-shell #pricing-modal .pro-choose-title{margin:0;font:700 11px Space Grotesk,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ffd24a}.pro-o-solde{display:none}html.pnav-shell #pricing-modal .pro-o-solde{display:inline-flex;align-items:center;gap:5px;margin-top:-30px;align-self:flex-end;font:600 12px Inter,sans-serif;color:#9aa0b8}html.pnav-shell #pricing-modal .pro-o-solde b{font:800 13px Space Grotesk,sans-serif;color:#fff}.pro-o-vis--coffres .prm-im img{filter:brightness(0) saturate(100%) invert(79%) sepia(55%) saturate(700%) hue-rotate(345deg) brightness(102%)}html.pnav-shell #pricing-modal .pro-plans{display:flex;flex-direction:column;gap:12px}html.pnav-shell #pricing-modal .pro-plan{min-height:68px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#14141c}html.pnav-shell #pricing-modal .pro-plan:hover{border-color:#ffd24a99}html.pnav-shell #pricing-modal .pro-plan.is-selected{border:1px solid #FFD24A;background:#ffd24a17;box-shadow:0 0 0 1px #ffd24a,0 10px 30px -12px #ffd24a99}html.pnav-shell #pricing-modal .pro-plan-radio{width:22px;height:22px;border:2px solid rgba(255,255,255,.25)}html.pnav-shell #pricing-modal .pro-plan.is-selected .pro-plan-radio{border-color:#ffd24a;background:#ffd24a}html.pnav-shell #pricing-modal .pro-plan-dur{font-size:16px}html.pnav-shell #pricing-modal .pro-plan.is-selected .pro-plan-dur{color:#ffd24a}html.pnav-shell #pricing-modal .pro-plan-meta{margin-top:3px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.pnav-shell #pricing-modal .pro-plan-perday{display:none}.pro-o-cosm{width:30px;height:30px;border-radius:8px;background:#0c0c14;border:1px solid rgba(255,210,74,.28);display:inline-flex;align-items:center;justify-content:center;cursor:zoom-in;transition:border-color .15s,transform .15s}.pro-o-cosm img{width:26px;height:26px;object-fit:contain}.pro-o-cosm:hover,.pro-o-cosm:focus-visible{border-color:#ffd24a;transform:scale(1.12);outline:none}.pro-o-zoom{position:fixed;z-index:1200;width:220px;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;pointer-events:none;border-radius:18px;border:1px solid rgba(255,210,74,.45);background:radial-gradient(80% 60% at 50% 30%,rgba(255,210,74,.18),transparent 70%),#121019;box-shadow:0 24px 50px -14px #000000e6;animation:proZoomEntre .14s ease-out}.pro-o-zoom[hidden]{display:none}.pro-o-zoom-img{width:100%;aspect-ratio:1 / 1;max-width:100%;border-radius:12px;background:radial-gradient(70% 70% at 50% 45%,rgba(255,210,74,.22),transparent 72%),#0c0c14;display:flex;align-items:center;justify-content:center;overflow:hidden}.pro-o-zoom-img img{width:86%;height:86%;object-fit:contain}.pro-o-zoom-t{display:flex;align-items:center;justify-content:space-between;gap:8px}.pro-o-zoom-t b{font:800 15px/1.2 Space Grotesk,sans-serif;color:#fff}.pro-o-zoom-s{font-size:12px;color:#9aa0b8}@keyframes proZoomEntre{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pro-o-zoom{animation:none}.pro-o-cosm:hover{transform:none}}.rch-ordi,.sbo-solde,html.pnav-shell #pricing-modal .pricing-modal-card[data-active-tab=recharge] .sbo-cherche{display:none}html.pnav-shell #pricing-modal .pricing-modal-card[data-active-tab=recharge] .sbo-solde{display:inline-flex;align-items:center;gap:8px;margin-left:auto;height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(0,194,255,.3);background:#00c2ff12}.sbo-solde>span{font-size:13px;color:#9aa0b8}.sbo-solde b{font:800 17px Space Grotesk,sans-serif;font-variant-numeric:tabular-nums;color:#fff}html.pnav-shell #pricing-modal .recharge-pane>.recharge-title,html.pnav-shell #pricing-modal .recharge-pane>.pricing-packs,html.pnav-shell #pricing-modal .recharge-pane>.recharge-bottom,html.pnav-shell #pricing-modal .recharge-pane>.pricing-disclaimer{display:none}html.pnav-shell #pricing-modal .recharge-pane{display:flex;flex-direction:column;gap:16px;max-width:none}html.pnav-shell #pricing-modal .recharge-pane>.recharge-context-banner,html.pnav-shell #pricing-modal .recharge-pane>.glow-dette-banner{margin:0}html.pnav-shell .rch-ordi{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:start}.rch-o-g{display:flex;flex-direction:column;gap:16px;min-width:0}.rch-o-packs,.rch-o-bloc{border-radius:24px;border:1px solid rgba(255,255,255,.09);background:#101019;display:flex;flex-direction:column}.rch-o-packs{padding:20px 20px 16px;gap:16px;background:radial-gradient(70% 60% at 100% 0%,rgba(157,78,221,.18),transparent 65%),#101019}.rch-o-bloc{padding:18px 20px;gap:12px}.rch-o-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.rch-o-tete h2{margin:0;font:800 22px Space Grotesk,sans-serif;color:#fff;text-wrap:balance}.rch-o-tete>span{font-size:12.5px;color:#9aa0b8}.rch-o-cols,.rch-o-prixs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rch-o-cols{align-items:end;height:360px;padding-top:14px}.rch-o-col{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;border-radius:20px;cursor:pointer;text-align:center;color:#fff;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff12,#ffffff05);font-family:inherit;transition:border-color .15s,box-shadow .15s,background .15s}.rch-o-col:hover{border-color:#ff006e99}.rch-o-col.is-couvre{border-color:#39ff148c}.rch-o-col.is-on{border-color:#ff006e;background:linear-gradient(180deg,#ff006e4d,#9d4edd1a);box-shadow:0 0 0 1px #ff006e,0 12px 30px -12px #ff006e99}.rch-o-col:focus-visible{outline:2px solid #FFD24A;outline-offset:3px}.rch-o-couvre{position:absolute;top:-10px;left:50%;transform:translate(-50%);height:20px;padding:0 9px;display:inline-flex;align-items:center;border-radius:999px;background:#39ff14;color:#04140c;font:800 10px Space Grotesk,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.rch-o-amas{flex:none;position:relative;display:block;width:64px;height:64px}.rch-o-amas--grand{width:76px;height:76px}.rch-o-amas img{position:absolute;height:auto;filter:drop-shadow(0 4px 10px rgba(0,194,255,.35))}.rch-o-n{display:flex;align-items:baseline;gap:4px}.rch-o-n b{font:800 30px/1 Space Grotesk,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rch-o-n span{font-size:12px;color:#9aa0b8}.rch-o-n--grand b{font-size:36px}.rch-o-n--grand span{font-size:14px}.rch-o-note{font:700 12px Space Grotesk,sans-serif;color:#ffd24a}.rch-o-vide{flex:1}.rch-o-bonus{display:flex;flex-direction:column;align-items:center}.rch-o-bonus b{font:800 24px/1 Space Grotesk,sans-serif;color:#00c2ff}.rch-o-bonus span,.rch-o-prix span{font-size:11px;color:#9aa0b8}.rch-o-prix{display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:2px}.rch-o-prix b{font:800 20px Space Grotesk,sans-serif;color:#fff}.rch-o-sur{display:inline-flex;align-items:center;gap:8px;font:700 11px Space Grotesk,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ff4d97}.rch-o-sur.is-bleu{color:#00c2ff}.rch-o-sur.is-gris{color:#9aa0b8}.rch-o-usages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rch-o-usage{--c: #c9cce0;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;text-align:left;color:#fff;font-family:inherit;border:1px solid color-mix(in srgb,var(--c) 30%,transparent);background:color-mix(in srgb,var(--c) 6%,transparent)}.rch-o-usage.is-pro{--c: #FFD24A;cursor:pointer;transition:border-color .15s,background .15s}.rch-o-usage.is-pro:hover{border-color:color-mix(in srgb,var(--c) 60%,transparent);background:color-mix(in srgb,var(--c) 12%,transparent)}.rch-o-usage.is-pass{--c: #39FF14}.rch-o-uic{flex:none;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.rch-o-usage>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.rch-o-usage b{font:700 14px Space Grotesk,sans-serif}.rch-o-uprix{display:inline-flex;align-items:center;gap:3px;font:700 12px Space Grotesk,sans-serif;color:var(--c)}.rch-o-deux{font-size:13px;color:#9aa0b8;text-wrap:pretty}.rch-o-gratuits .mission-section-head{display:none}.rch-o-avis{margin:0;text-align:center;font-size:12px;color:#9aa0b8}.rch-o-panier{position:sticky;top:0;width:400px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:24px;border:1px solid rgba(255,0,110,.35);background:radial-gradient(80% 40% at 50% 0%,rgba(255,0,110,.16),transparent 70%),#101019}.rch-o-sel{display:flex;align-items:center;gap:14px}.rch-o-sel-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.rch-o-sel-prix{flex:none;font:800 22px Space Grotesk,sans-serif;color:#fff}.rch-o-premiere{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(57,255,20,.45);background:#39ff1414;font:700 12px Space Grotesk,sans-serif;color:#39ff14}.rch-o-trait{height:1px;background:#ffffff12}.rch-o-buts{display:flex;flex-direction:column;gap:8px}.rch-o-but{display:flex;align-items:center;gap:10px;min-height:28px}.rch-o-puce{flex:none;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ff4d6d1f;border:1px solid rgba(255,77,109,.35);color:#ff4d6d}.rch-o-but.is-ok .rch-o-puce{background:#39ff141f;border-color:#39ff1466;color:#39ff14}.rch-o-but-n{flex:1;min-width:0;font:600 14px Inter,sans-serif;color:#fff}.rch-o-manque{font-size:12px;color:#ff4d6d;white-space:nowrap}.rch-o-cout{display:inline-flex;align-items:center;gap:3px;font:700 13px Space Grotesk,sans-serif;color:#c9cce0;font-variant-numeric:tabular-nums}.rch-o-payer{height:52px;width:100%;border:1px solid rgba(255,255,255,.18);border-radius:999px;cursor:pointer;color:#fff;font:700 15px Space Grotesk,sans-serif;background:linear-gradient(135deg,#ff006e,#ff4d97);box-shadow:0 6px 18px -6px #ff006eb3;transition:filter .15s,transform .1s}.rch-o-payer:hover{filter:brightness(1.08)}.rch-o-payer:active{transform:scale(.97)}.rch-o-payer:focus-visible{outline:2px solid #FFD24A;outline-offset:3px}.rch-o-lignes{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:-4px;font-size:12px;color:#9aa0b8;text-align:center}.rch-o-secu{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 12.5px Inter,sans-serif;color:#c9cce0}.rch-o-cadenas{flex:none;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#39ff14;background:#39ff141f;border:1px solid rgba(57,255,20,.4)}@media(prefers-reduced-motion:reduce){.rch-o-col,.rch-o-payer{transition:none}.rch-o-payer:active{transform:none}}.rch-o-amas--pyr{width:92px;height:92px;margin-top:-10px}.rch-o-amas--grand.rch-o-amas--pyr{width:84px;height:84px;margin-top:0}html.pnav-shell #pricing-modal .recharge-context-banner{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:12px 14px 12px 16px;border-radius:16px}html.pnav-shell #pricing-modal .recharge-context-banner[hidden]{display:none}html.pnav-shell #pricing-modal .recharge-context-banner.is-missing{border:1px solid rgba(0,194,255,.4);background:linear-gradient(90deg,#00c2ff1f,#00c2ff08)}html.pnav-shell #pricing-modal .recharge-context-banner.is-covered{border:1px solid rgba(57,255,20,.4);background:linear-gradient(90deg,#39ff141a,#39ff1405)}html.pnav-shell #pricing-modal .recharge-context-banner.is-missing:before{content:"";flex:none;width:18px;height:18px;border-radius:50%;border:2px solid #00C2FF;box-shadow:inset 0 0 0 3px #101019,inset 0 0 0 6px #00c2ff}html.pnav-shell #pricing-modal .recharge-context-text{flex:1 1 280px;font:700 15px Space Grotesk,sans-serif;color:#fff}html.pnav-shell #pricing-modal .recharge-context-back{height:36px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#c9cce0;font:600 13px Inter,sans-serif;cursor:pointer}html.pnav-shell #pricing-modal .recharge-context-back:hover{color:#fff;border-color:#ffffff4d}html.pnav-shell #pricing-modal .recharge-context-activate{height:40px;padding:0 18px;border-radius:999px;border:0;background:linear-gradient(180deg,#ffe375,#f2b90f);color:#1e1e22;font:800 14px Space Grotesk,sans-serif;cursor:pointer}html.pnav-shell #pricing-modal .recharge-context-activate:hover{filter:brightness(1.05)}.sbo-flottant .sbo-fl-retirer{position:absolute;right:16px;bottom:18px;z-index:1;height:28px;padding:0 6px 0 10px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid rgba(157,78,221,.55);background:#100d1ac7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e2c6ff;font:700 12px Space Grotesk,sans-serif;white-space:nowrap;cursor:pointer;box-shadow:0 6px 16px -8px #000000e6;transition:border-color .15s,background .15s,color .15s}.sbo-flottant .sbo-fl-retirer[hidden]{display:none}.sbo-fl-retirer i{width:17px;height:17px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f;color:#fff;transition:background .15s}.sbo-flottant .sbo-fl-retirer:hover{border-color:#ff006e;background:#ff006e38;color:#fff}.sbo-fl-retirer:hover i{background:#ff006e}.sbo-flottant .sbo-fl-retirer:focus-visible{outline:2px solid #FFD24A;outline-offset:2px}@media(prefers-reduced-motion:reduce){.sbo-flottant .sbo-fl-retirer,.sbo-fl-retirer i{transition:none}}
