<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
<meta name="theme-color" content="#141027" />
<link rel="icon" type="image/svg+xml" href="./favicon.svg" sizes="any" />
<link rel="icon" href="./favicon.ico" sizes="16x16 32x32 48x48" />
<link rel="icon" type="image/png" href="./favicon-32.png" sizes="32x32" />
<link rel="icon" type="image/png" href="./favicon-96.png" sizes="96x96" />
<link rel="mask-icon" href="./safari-pinned-tab.svg" color="#ef5f6b" />
<link rel="apple-touch-icon" sizes="180x180" href="./apple-touch-icon.png" />
<link rel="manifest" href="./site.webmanifest" />
<meta name="apple-mobile-web-app-title" content="Avenida" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="application-name" content="Avenida Scripts" />
<link rel="alternate" type="application/rss+xml" title="Avenida Scripts - Blog" href="/blog/rss.xml" />
<link href="./_app/immutable/entry/start.eo5-88zt.js" rel="modulepreload">
<link href="./_app/immutable/chunks/DmXRDAzt.js" rel="modulepreload">
<link href="./_app/immutable/chunks/DL40wHFK.js" rel="modulepreload">
<link href="./_app/immutable/chunks/B3ZEVI2V.js" rel="modulepreload">
<link href="./_app/immutable/chunks/OA8UcISh.js" rel="modulepreload">
<link href="./_app/immutable/chunks/BmuFbF-0.js" rel="modulepreload">
<link href="./_app/immutable/entry/app.CSO9m4Lm.js" rel="modulepreload">
<link href="./_app/immutable/chunks/xzp8vY8I.js" rel="modulepreload">
<link href="./_app/immutable/chunks/Cn9sX_em.js" rel="modulepreload">
<link href="./_app/immutable/chunks/zI-LPOMQ.js" rel="modulepreload">
<link href="./_app/immutable/chunks/BfJvBL57.js" rel="modulepreload">
<link href="./_app/immutable/chunks/BX2Sxvza.js" rel="modulepreload">
<link href="./_app/immutable/chunks/CsEvWTaH.js" rel="modulepreload">
<link href="./_app/immutable/nodes/0.dSiy48Hl.js" rel="modulepreload">
<link href="./_app/immutable/chunks/pUJ2Op11.js" rel="modulepreload">
<link href="./_app/immutable/chunks/G4tVLtGY.js" rel="modulepreload">
<link href="./_app/immutable/chunks/BTP2_X46.js" rel="modulepreload">
<link href="./_app/immutable/chunks/eZ-XHipA.js" rel="modulepreload">
<link href="./_app/immutable/chunks/Cm49cVT9.js" rel="modulepreload">
<link href="./_app/immutable/chunks/CRCflTv6.js" rel="modulepreload">
<link href="./_app/immutable/chunks/ASuAhUF8.js" rel="modulepreload">
<link href="./_app/immutable/chunks/FcBF9FWW.js" rel="modulepreload">
<link href="./_app/immutable/chunks/CpJfINCX.js" rel="modulepreload">
<link href="./_app/immutable/chunks/D9nR4X2Y.js" rel="modulepreload">
<link href="./_app/immutable/chunks/Cd1XQ21e.js" rel="modulepreload">
<link href="./_app/immutable/chunks/CASui7l3.js" rel="modulepreload">
<link href="./_app/immutable/chunks/C3A-GzEj.js" rel="modulepreload">
<link href="./_app/immutable/nodes/2.e0vqe1Ac.js" rel="modulepreload">
<link href="./_app/immutable/chunks/CnVAJ3N_.js" rel="modulepreload">
<link href="./_app/immutable/chunks/-t5eys6E.js" rel="modulepreload">
<link href="./_app/immutable/chunks/DMJr1n2f.js" rel="modulepreload">
<link href="./_app/immutable/chunks/DLQ4IvS3.js" rel="modulepreload">
<link href="./_app/immutable/chunks/D9Qcf2nm.js" rel="modulepreload">
<link href="./_app/immutable/chunks/BoJaZfK-.js" rel="modulepreload">
<link href="./_app/immutable/chunks/MUFMH3lZ.js" rel="modulepreload">
<!--12qhfyh--><link rel="preload" href="/_app/immutable/assets/bebas-neue-400.9mHNbWWO.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> <link rel="preload" href="/_app/immutable/assets/archivo-variable.DrohJJhP.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><!----><!--vcwoeo--><!--[0--><!--[--><link rel="alternate" hreflang="en" href="https://avenidascripts.com/"/><link rel="alternate" hreflang="de" href="https://avenidascripts.com/de"/><link rel="alternate" hreflang="fr" href="https://avenidascripts.com/fr"/><link rel="alternate" hreflang="es" href="https://avenidascripts.com/es"/><link rel="alternate" hreflang="pt-BR" href="https://avenidascripts.com/pt"/><link rel="alternate" hreflang="ar" href="https://avenidascripts.com/ar"/><!--]--> <link rel="alternate" hreflang="x-default" href="https://avenidascripts.com/"/><!--]--><!----><!--1t153bb--><meta name="description" content="Construisez et améliorez votre serveur avec des scripts FiveM authentiques - ESX, QBCore, vRP, custom - support 7j/7 - FiveM aujourd'hui, GTA 6 ROME demain"/> <link rel="canonical" href="https://avenidascripts.com/fr"/> <!--[-1--><meta name="robots" content="index, follow, max-image-preview:large"/><!--]--> <meta property="og:title" content="Scripts FiveM et FiveM Enhanced - ESX, vRP, QBCore, Qbox"/> <meta property="og:description" content="Construisez et améliorez votre serveur avec des scripts FiveM authentiques - ESX, QBCore, vRP, custom - support 7j/7 - FiveM aujourd'hui, GTA 6 ROME demain"/> <meta property="og:url" content="https://avenidascripts.com/fr"/> <meta property="og:type" content="website"/> <meta property="og:image" content="https://avenidascripts.com/og/avenida-scripts-og.jpg"/> <meta property="og:image:type" content="image/jpeg"/> <meta property="og:image:width" content="1200"/> <meta property="og:image:height" content="630"/> <meta property="og:image:alt" content="Scripts FiveM et FiveM Enhanced - ESX, vRP, QBCore, Qbox"/> <meta property="og:site_name" content="Avenida Scripts"/> <meta property="og:locale" content="fr_FR"/> <!--[--><meta property="og:locale:alternate" content="en_GB"/><meta property="og:locale:alternate" content="de_DE"/><meta property="og:locale:alternate" content="es_ES"/><meta property="og:locale:alternate" content="pt_BR"/><meta property="og:locale:alternate" content="ar_SA"/><!--]--> <meta name="theme-color" content="#0a0820"/> <!--[-1--><!--]--> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Scripts FiveM et FiveM Enhanced - ESX, vRP, QBCore, Qbox"/> <meta name="twitter:description" content="Construisez et améliorez votre serveur avec des scripts FiveM authentiques - ESX, QBCore, vRP, custom - support 7j/7 - FiveM aujourd'hui, GTA 6 ROME demain"/> <meta name="twitter:image" content="https://avenidascripts.com/og/avenida-scripts-og.jpg"/> <meta name="twitter:image:alt" content="Scripts FiveM et FiveM Enhanced - ESX, vRP, QBCore, Qbox"/> <!--[0--><!--[--><!----><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Avenida Scripts","url":"https://avenidascripts.com","logo":"https://avenidascripts.com/og/logo.png","image":["https://avenidascripts.com/og/avenida-scripts-og.jpg","https://avenidascripts.com/og/avenida-scripts-og_1x1.jpg"],"description":"Construisez et améliorez votre serveur avec des scripts FiveM authentiques - ESX, QBCore, vRP, custom - support 7j/7 - FiveM aujourd'hui, GTA 6 ROME demain","foundingDate":"2022","knowsAbout":["Scripts FiveM","Lua scripting for FiveM servers","GTA V roleplay server development","GTA 6 ROME server modding","FiveM QBCore framework","FiveM ESX framework","FiveM resource optimisation","Roleplay server UI/UX design","FiveM Discord bot development","HELIX Unreal Engine 5 sandbox platform"],"contactPoint":{"@type":"ContactPoint","contactType":"customer support","url":"https://discord.gg/avenida","availableLanguage":["French","English","German"]},"parentOrganization":{"@type":"Organization","name":"Spirit Interactive","url":"https://spirit-rp.fr","logo":"https://avenidascripts.com/og/spirit-interactive-logo.png","foundingDate":"2021"},"sameAs":["https://discord.gg/avenida","https://spirit-rp.fr"]}</script><!----><!----><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Avenida Scripts","url":"https://avenidascripts.com/fr","description":"Construisez et améliorez votre serveur avec des scripts FiveM authentiques - ESX, QBCore, vRP, custom - support 7j/7 - FiveM aujourd'hui, GTA 6 ROME demain","inLanguage":"fr","availableLanguage":["en","de","fr","es","pt-BR","ar"],"potentialAction":{"@type":"ViewAction","name":"Browse FiveM & ROME GTA 6 scripts","target":"https://avenidascripts.com/fr/scripts"}}</script><!----><!----><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Vos scripts sont-ils compatibles QBCore et ESX ?","acceptedAnswer":{"@type":"Answer","text":"Oui, et pas seulement ces deux-là. Chaque script détecte le framework tout seul et tourne sur ESX, QBCore, Qbox, ox_core, vRP et standalone. Un mode custom est prévu aussi si votre serveur tourne sur quelque chose de maison."}},{"@type":"Question","name":"Vos scripts sont-ils compatibles avec FiveM Enhanced ?","acceptedAnswer":{"@type":"Answer","text":"Oui. Nos scripts sont testés sur FiveM Enhanced et ils y fonctionnent."}},{"@type":"Question","name":"Les mises à jour sont-elles incluses dans le prix ?","acceptedAnswer":{"@type":"Answer","text":"Oui. Chaque achat chez Avenida comprend la ressource, un support 7j/7 et des mises à jour à vie incluses sans surcoût."}},{"@type":"Question","name":"Comment installer un script FiveM Avenida ?","acceptedAnswer":{"@type":"Answer","text":"Il vous suffit de glisser la ressource achetée dans le répertoire de votre serveur. Un guide d'installation complet est fourni avec chaque script."}},{"@type":"Question","name":"Quel est le prix d'un script FiveM premium ?","acceptedAnswer":{"@type":"Answer","text":"Chaque fiche de script affiche son prix en USD, la devise de référence de la boutique. Au paiement, Tebex peut débiter dans la devise de votre pays et ajoute vos taxes locales. Consultez le catalogue pour découvrir notre gamme."}},{"@type":"Question","name":"Les scripts sont-ils open-source ou chiffrés ?","acceptedAnswer":{"@type":"Answer","text":"Afin de protéger notre savoir-faire et d'éviter les fuites de code, certaines parties peuvent être chiffrées via le système Escrow officiel de Tebex Cfx.re. Votre achat reste sécurisé."}}]}</script><!----><!----><script type="application/ld+json">{"@context":"https://schema.org","@type":"Service","name":"Avenida Scripts - Scripts","description":"Construisez et améliorez votre serveur avec des scripts FiveM authentiques - ESX, QBCore, vRP, custom - support 7j/7 - FiveM aujourd'hui, GTA 6 ROME demain","url":"https://avenidascripts.com","provider":{"@type":"Organization","name":"Avenida Scripts","url":"https://avenidascripts.com"},"serviceType":"Digital Marketplace","category":"FiveM Scripts & GTA Roleplay Resources","areaServed":"Worldwide","priceRange":"$$","availableChannel":{"@type":"ServiceChannel","serviceUrl":"https://avenidascripts.com"}}</script><!----><!----><script type="application/ld+json">{"@context":"https://schema.org","@type":"ItemList","name":"Scripts en avant - Avenida Scripts","itemListElement":[{"@type":"ListItem","position":1,"url":"https://avenidascripts.com/fr/scripts/avenida-dance","name":"Dance minigame"},{"@type":"ListItem","position":2,"url":"https://avenidascripts.com/fr/scripts/avenida-yoga","name":"Yoga minigame"},{"@type":"ListItem","position":3,"url":"https://avenidascripts.com/fr/scripts/avenida-barber","name":"Barber shop"},{"@type":"ListItem","position":4,"url":"https://avenidascripts.com/fr/scripts/avenida-clotheshops","name":"Clothing store"},{"@type":"ListItem","position":5,"url":"https://avenidascripts.com/fr/scripts/avenida-core-skin","name":"Core Skin (3 in 1)"},{"@type":"ListItem","position":6,"url":"https://avenidascripts.com/fr/scripts/avenida-tattoo","name":"Tattoo shop"},{"@type":"ListItem","position":7,"url":"https://avenidascripts.com/fr/scripts/avenida-interact","name":"Interact system"}]}</script><!----><!--]--><!--]--><!----><title>Scripts FiveM et FiveM Enhanced - ESX, vRP, QBCore, Qbox</title>
<style>:root{--bg-deep: #0a0820;--bg-night: #15102a;--bg-elevated: #1f1838;--bg-card: #100a22;--bg-overlay: rgba(10, 8, 32, .85);--magenta: #ff3d8a;--magenta-glow: rgba(255, 61, 138, .45);--magenta-soft: rgba(255, 61, 138, .12);--cyan: #4ed3ff;--cyan-glow: rgba(78, 211, 255, .4);--cyan-soft: rgba(78, 211, 255, .12);--sunset: #ff7a45;--peach: #ffb38a;--gold: #f4c542;--glow-magenta: rgba(255, 61, 138, .2);--glow-cyan: rgba(78, 211, 255, .2);--glow-gold: rgba(244, 197, 66, .2);--glow-sunset: rgba(255, 122, 69, .2);--sage: #adbc78;--ink: #faf5ed;--ink-mute: #a89cb8;--ink-faint: #8c7da6;--ink-line: rgba(168, 156, 184, .15);--g-sunset: linear-gradient(135deg, #ff3d8a 0%, #ff7a45 60%, #f4c542 100%);--g-night: linear-gradient(180deg, #15102a 0%, #0a0820 100%);--g-loading: radial-gradient(ellipse at 50% 50%, #15102a 0%, #0a0820 70%);--g-cyan-magenta: linear-gradient(120deg, #4ed3ff 0%, #ff3d8a 100%);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--shadow-md: 0 8px 32px rgba(0, 0, 0, .5);--radius-sm: 4px;--radius: 8px;--radius-lg: 16px;--font-display: "Bebas Neue", "Druk", "Compacta", "Impact", sans-serif;--font-sans: "Archivo Variable", "Archivo", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", monospace;--container: 1440px;--gutter: clamp(1.25rem, 4vw, 3rem);--nav-h: 80px;--fab-right: 1.5rem;--fab-size: 56px}@media (min-width: 1800px){:root{--container: 1620px}}@media (min-width: 2400px){:root{--container: 1840px}}@media (max-width: 1024px){:root{--gutter: max(1.5rem, 3vw)}}@media (max-width: 640px){:root{--gutter: max(1.25rem, 4vw);--nav-h: 64px;--fab-size: 48px}}@media (max-width: 540px){:root{--fab-right: 1rem}}.em-sunset{font-style:normal;color:transparent;background:var(--g-sunset);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.em-cyan-magenta{font-style:normal;color:transparent;background:var(--g-cyan-magenta);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0;-webkit-tap-highlight-color:transparent}*:focus{outline:none}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}html,body{width:100%;min-height:100%;background:var(--bg-deep);color:var(--ink);font-family:var(--font-sans);font-size:clamp(16px,13.12px + .2vw,20px);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}#app{width:100%;min-height:100vh;min-height:100dvh;position:relative}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;background:none;border:none;color:inherit}input,textarea,select{font-family:inherit;color:inherit;background:transparent;border:none}img,video,canvas,svg{display:block;max-width:100%;height:auto}::selection{background:var(--magenta);color:var(--bg-deep)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:var(--bg-elevated);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--magenta)}html[dir=rtl] body{direction:rtl}html[dir=rtl] [dir=ltr]{direction:ltr}html[dir=rtl] pre,html[dir=rtl] code,html[dir=rtl] kbd,html[dir=rtl] samp{direction:ltr;text-align:left}html[dir=rtl] .arrow,html[dir=rtl] .crumb{direction:ltr}.page-head{position:relative;overflow:hidden}.breadcrumb{margin-bottom:1.5rem}.breadcrumb ol{display:flex;align-items:center;gap:.4rem;list-style:none;flex-wrap:wrap}.breadcrumb li{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.breadcrumb li+li:before{content:"›";margin-right:.4rem;color:var(--ink-faint)}.breadcrumb a{color:var(--cyan);text-decoration:none;transition:opacity .2s;display:inline-block;padding:.65rem .25rem;margin:-.65rem -.25rem}.breadcrumb a:hover{opacity:.75}.breadcrumb [aria-current=page]{color:var(--ink)}.defer-render{content-visibility:auto;contain-intrinsic-size:auto 600px}.tok-comment{color:var(--ink-faint);font-style:italic}.tok-string{color:var(--gold)}.tok-number{color:var(--sunset)}.tok-keyword{color:var(--magenta)}.tok-call{color:var(--cyan)}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src: url(./_app/immutable/assets/bebas-neue-400.9mHNbWWO.woff2) format("woff2")}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:84% 100%;src: url(./_app/immutable/assets/archivo-variable.DrohJJhP.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src: url(./_app/immutable/assets/jetbrains-mono-400.V6pRDFza.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src: url(./_app/immutable/assets/jetbrains-mono-500.BWZEU5yA.woff2) format("woff2")}.nav.svelte-1h32yp1{position:fixed;top:0;left:0;right:0;z-index:9000;height:var(--nav-h);padding-block:0;padding-inline:max(var(--gutter),calc((100vw - 2200px)/2));padding-right:max(calc(var(--fab-right) + (var(--fab-size) - 40px) / 2),calc((100vw - 2200px)/2));display:flex;align-items:center;justify-content:space-between;background:#0a0820b3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--ink-line)}.logo.svelte-1h32yp1{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.18rem;line-height:1}.logo-row.svelte-1h32yp1{display:inline-flex;align-items:baseline;gap:.25em;font-family:var(--font-display);font-size:1.7rem;letter-spacing:.05em;line-height:1}.logo-leo.svelte-1h32yp1{color:var(--ink)}.logo-scr.svelte-1h32yp1{letter-spacing:.01em;color:transparent;background:var(--g-sunset);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo-sub.svelte-1h32yp1{font-family:var(--font-sans);font-weight:600;font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-mute);line-height:1;transition:color .45s cubic-bezier(.4,0,.2,1)}.logo-sub.svelte-1h32yp1 strong:where(.svelte-1h32yp1){color:inherit;font-weight:500}.logo.svelte-1h32yp1:hover .logo-sub:where(.svelte-1h32yp1){color:var(--ink)}@media (max-width: 640px){.logo-row.svelte-1h32yp1{font-size:1.25rem}.logo-sub.svelte-1h32yp1{font-size:.5rem;letter-spacing:.18em}}.nav-right.svelte-1h32yp1{display:flex;align-items:center;gap:.85rem}.nav-group.svelte-1h32yp1{display:flex;align-items:center;gap:.5rem}.nav-sep.svelte-1h32yp1{width:1px;height:22px;background:var(--ink-line);flex-shrink:0}@media (max-width: 540px){.nav-sep.svelte-1h32yp1{display:none}.nav-right.svelte-1h32yp1{gap:.5rem}.menu-label.svelte-1h32yp1{display:none}}@media (max-width: 400px){.discord-btn.svelte-1h32yp1{display:none}.logo-row.svelte-1h32yp1{flex-direction:column;align-items:flex-start;gap:.1rem;font-size:1.05rem}.logo-sub.svelte-1h32yp1{display:none}.nav-right.svelte-1h32yp1{gap:.35rem}.nav-group.svelte-1h32yp1{gap:.4rem}}.search-btn.svelte-1h32yp1{display:flex;align-items:center;gap:.6rem;min-height:40px;padding:.55rem .9rem;border:1px solid var(--ink-line);border-radius:var(--radius-sm);color:var(--ink-mute);transition:border-color .3s,color .3s}@media (hover: hover){.search-btn.svelte-1h32yp1:hover{border-color:var(--cyan);color:var(--cyan)}}.search-label.svelte-1h32yp1{font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase}.search-kbd.svelte-1h32yp1{display:inline-flex;gap:2px;margin-left:.4rem}.search-kbd.svelte-1h32yp1 kbd:where(.svelte-1h32yp1){font-family:var(--font-sans);font-weight:600;font-size:.72rem;color:var(--ink-faint);border:1px solid var(--ink-line);border-radius:3px;padding:.05rem .3rem;line-height:1.2}@media (max-width: 900px){.search-label.svelte-1h32yp1,.search-kbd.svelte-1h32yp1{display:none}.search-btn.svelte-1h32yp1{padding:.55rem}}.auth-btn.svelte-1h32yp1{min-height:40px;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border:1px solid var(--ink-line);border-radius:var(--radius-sm);color:var(--ink);background:transparent;cursor:pointer;transition:border-color .3s,color .3s,background .3s}@media (hover: hover){.auth-btn.svelte-1h32yp1:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan);background:var(--cyan-soft)}}.auth-btn.svelte-1h32yp1:disabled{opacity:.7;cursor:not-allowed}.auth-btn.loading.svelte-1h32yp1{border-color:var(--cyan);color:var(--cyan);opacity:1}.auth-label.svelte-1h32yp1{font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase}.spinner.svelte-1h32yp1{animation:svelte-1h32yp1-spinNav .9s linear infinite}@keyframes svelte-1h32yp1-spinNav{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner.svelte-1h32yp1{animation:none}}.auth-pill.svelte-1h32yp1{min-height:40px;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border:1px solid var(--ink-line);border-radius:999px;background:#22c55e0d}.auth-pill.svelte-1h32yp1 .auth-dot:where(.svelte-1h32yp1){width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e99}.auth-pill.svelte-1h32yp1 .auth-name:where(.svelte-1h32yp1){font-family:var(--font-sans);font-weight:600;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-logout-btn.svelte-1h32yp1{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-14px;padding:0;background:transparent;border:none;color:var(--ink-faint);cursor:pointer;transition:color .2s;flex-shrink:0}.auth-logout-btn.svelte-1h32yp1:hover,.auth-logout-btn.svelte-1h32yp1:focus-visible{color:var(--magenta)}.auth-logout-btn.svelte-1h32yp1:disabled{cursor:not-allowed}.discord-btn.svelte-1h32yp1{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--ink-line);border-radius:var(--radius-sm);color:var(--ink);flex-shrink:0;transition:border-color .3s,color .3s,background .3s}@media (hover: hover){.discord-btn.svelte-1h32yp1:hover{border-color:#5865f2;color:#5865f2;background:#5865f21f}}.cart-btn.svelte-1h32yp1{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--ink-line);border-radius:var(--radius-sm);color:var(--ink);background:transparent;cursor:pointer;transition:border-color .3s,color .3s,background .3s}@media (hover: hover){.cart-btn.svelte-1h32yp1:hover{border-color:var(--sunset);color:var(--sunset);background:#ff7a4514}}.cart-badge.svelte-1h32yp1{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold) 0%,var(--sunset) 100%);color:var(--bg-deep);border-radius:999px;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.05em;box-shadow:0 0 0 2px var(--bg-deep)}@media (max-width: 900px){.auth-label.svelte-1h32yp1,.auth-pill.svelte-1h32yp1 .auth-name:where(.svelte-1h32yp1){display:none}.auth-btn.svelte-1h32yp1{padding:.55rem}.auth-pill.svelte-1h32yp1{padding:.5rem}.search-btn.svelte-1h32yp1,.auth-btn.svelte-1h32yp1,.auth-pill.svelte-1h32yp1,.discord-btn.svelte-1h32yp1,.cart-btn.svelte-1h32yp1,.menu-btn.svelte-1h32yp1{min-width:44px;min-height:44px;justify-content:center}}.menu-btn.svelte-1h32yp1{display:flex;align-items:center;gap:.85rem;min-height:40px;padding:.5rem 1rem;border:1px solid var(--ink-line);border-radius:var(--radius-sm);transition:border-color .3s,background .3s}@media (max-width: 540px){.menu-btn.svelte-1h32yp1{padding:.5rem .65rem}}.menu-btn.svelte-1h32yp1:hover,.menu-btn.open.svelte-1h32yp1{border-color:var(--magenta);background:var(--magenta-soft)}.menu-label.svelte-1h32yp1{font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ink)}.menu-bars.svelte-1h32yp1{display:flex;flex-direction:column;gap:4px;width:18px}.menu-bars.svelte-1h32yp1 span:where(.svelte-1h32yp1){height:1.5px;background:var(--ink);transition:transform .3s,opacity .3s}.menu-btn.open.svelte-1h32yp1 .menu-bars:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1):first-child{transform:translateY(2.75px) rotate(45deg)}.menu-btn.open.svelte-1h32yp1 .menu-bars:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1):last-child{transform:translateY(-2.75px) rotate(-45deg)}.overlay.svelte-1h32yp1{position:fixed;inset:0;z-index:8500;background:var(--g-night);display:flex;flex-direction:column;padding:calc(var(--nav-h) + 4rem) var(--gutter) var(--gutter);animation:svelte-1h32yp1-fadeIn .4s ease;overflow-y:auto}.overlay.svelte-1h32yp1:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 80% 20%,var(--magenta-soft) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 10% 80%,var(--cyan-soft) 0%,transparent 60%);pointer-events:none}.overlay-nav.svelte-1h32yp1{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between;max-width:var(--container);width:100%;margin:0 auto}.overlay-nav.svelte-1h32yp1 ul:where(.svelte-1h32yp1){list-style:none;display:flex;flex-direction:column;gap:.5rem}@media (min-width: 800px){.overlay-nav.svelte-1h32yp1 ul:where(.svelte-1h32yp1){display:grid;grid-template-columns:1fr 1fr;gap:.5rem 4rem}}.overlay-nav.svelte-1h32yp1 li:where(.svelte-1h32yp1){opacity:0;transform:translateY(20px);animation:svelte-1h32yp1-slideUp .6s var(--delay) ease forwards}.overlay-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1){display:flex;align-items:baseline;gap:1.5rem;font-family:var(--font-display);font-size:clamp(2.5rem,8vw,6rem);line-height:1;letter-spacing:.02em;color:var(--ink);transition:color .3s,transform .3s;padding:.25rem 0}@media (min-width: 800px){.overlay-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-size:clamp(2rem,4.8vw,5rem)}}@media (min-width: 1900px){.overlay-nav.svelte-1h32yp1{max-width:1750px}.overlay-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-size:clamp(3rem,5vw,7rem)}.overlay-nav.svelte-1h32yp1 ul:where(.svelte-1h32yp1){gap:.8rem 6rem}}@media (min-width: 2400px){.overlay-nav.svelte-1h32yp1{max-width:2050px}.overlay-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-size:clamp(3.6rem,4.1vw,6.6rem)}.overlay-nav.svelte-1h32yp1 ul:where(.svelte-1h32yp1){gap:1rem 8rem}}.overlay-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover,.overlay-nav.svelte-1h32yp1 a.active:where(.svelte-1h32yp1){color:var(--magenta);transform:translate(.5rem)}.overlay-nav.svelte-1h32yp1 .num:where(.svelte-1h32yp1){font-family:var(--font-sans);font-size:.82rem;letter-spacing:.12em;color:var(--ink-faint);font-weight:500}.overlay-foot.svelte-1h32yp1{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap;border-top:1px solid var(--ink-line);padding-top:1.5rem}.cta.svelte-1h32yp1{font-family:var(--font-sans);font-weight:600;font-size:.86rem;letter-spacing:.11em;text-transform:uppercase;color:var(--cyan);transition:color .3s}.cta.svelte-1h32yp1:hover{color:var(--magenta)}.meta.svelte-1h32yp1{font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.09em;color:var(--ink-faint);text-transform:uppercase}@keyframes svelte-1h32yp1-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1h32yp1-slideUp{to{opacity:1;transform:translateY(0)}}.spirit-badge.svelte-h59xvg{display:inline-flex;align-items:center;gap:.6rem;transition:color .3s,transform .3s}.spirit-badge.corner.svelte-h59xvg{min-height:44px;padding:.5rem .85rem;border:1px solid var(--ink-line);border-radius:999px;background:#0a08208c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink-mute)}@media (hover: hover){.spirit-badge.corner.svelte-h59xvg:hover{border-color:var(--magenta);color:var(--ink);transform:translateY(-1px)}}.spirit-badge.corner.svelte-h59xvg .dot:where(.svelte-h59xvg){width:5px;height:5px;border-radius:50%;background:var(--magenta);box-shadow:0 0 8px var(--magenta-glow);flex-shrink:0;animation:svelte-h59xvg-pulse 2.5s infinite}.spirit-badge.corner.svelte-h59xvg .text:where(.svelte-h59xvg){display:flex;align-items:baseline;gap:.5rem}.spirit-badge.corner.svelte-h59xvg .meta:where(.svelte-h59xvg){font-family:var(--font-sans);font-weight:600;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint)}.spirit-badge.corner.svelte-h59xvg .brand:where(.svelte-h59xvg){font-family:var(--font-sans);font-weight:700;font-stretch:84%;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em;color:var(--ink)}.spirit-badge.corner.svelte-h59xvg .accent:where(.svelte-h59xvg){color:var(--magenta);margin:0 .05em}.spirit-badge.inline.svelte-h59xvg{padding:.85rem 0;color:var(--ink-mute);font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase}.spirit-badge.inline.svelte-h59xvg .meta:where(.svelte-h59xvg){color:var(--ink-faint)}.spirit-badge.inline.svelte-h59xvg .brand:where(.svelte-h59xvg){color:var(--cyan);transition:color .3s}.spirit-badge.inline.svelte-h59xvg:hover .brand:where(.svelte-h59xvg){color:var(--magenta)}.spirit-badge.inline.svelte-h59xvg .arrow:where(.svelte-h59xvg){color:var(--ink-faint);font-size:.75rem}.spirit-badge.footer-v.svelte-h59xvg{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;padding:.6rem .85rem;background:var(--bg-card);border:1px solid var(--ink-line);border-radius:var(--radius-sm);transition:border-color .3s}@media (hover: hover){.spirit-badge.footer-v.svelte-h59xvg:hover{border-color:var(--magenta)}}.spirit-badge.footer-v.svelte-h59xvg .logo-mark:where(.svelte-h59xvg){width:26px;height:26px;display:grid;place-items:center;background:var(--g-cyan-magenta);border-radius:50%;color:var(--bg-deep)}.spirit-badge.footer-v.svelte-h59xvg .text:where(.svelte-h59xvg){display:flex;flex-direction:column;gap:.05rem;line-height:1.1}.spirit-badge.footer-v.svelte-h59xvg .meta:where(.svelte-h59xvg){font-family:var(--font-sans);font-weight:600;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint)}.spirit-badge.footer-v.svelte-h59xvg .brand:where(.svelte-h59xvg){font-family:var(--font-sans);font-weight:700;font-stretch:84%;text-transform:uppercase;font-size:.95rem;letter-spacing:.05em;color:var(--ink)}@keyframes svelte-h59xvg-pulse{50%{opacity:.4}}.footer.svelte-jz8lnl{position:relative;padding:6rem var(--gutter) 2rem;background:var(--bg-deep);overflow:hidden}.footer.svelte-jz8lnl:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--g-cyan-magenta);opacity:.4}.footer.svelte-jz8lnl:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 100%,var(--magenta-soft) 0%,transparent 60%);pointer-events:none}.top.svelte-jz8lnl{position:relative;max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:2fr repeat(4,1fr);gap:3rem}@media (max-width: 1024px){.top.svelte-jz8lnl{grid-template-columns:1fr 1fr}.brand.svelte-jz8lnl{grid-column:1 / -1}}.brand.svelte-jz8lnl{max-width:380px}.brand-logo.svelte-jz8lnl{display:flex;flex-direction:column;line-height:.9;font-family:var(--font-display);font-size:2.25rem;letter-spacing:.04em;margin-bottom:1.25rem}.m.accent.svelte-jz8lnl{color:var(--magenta)}.brand-desc.svelte-jz8lnl{font-size:.9rem;color:var(--ink-mute);margin-bottom:1.5rem;line-height:1.6}.brand-spirit.svelte-jz8lnl{margin-bottom:1.5rem}.socials.svelte-jz8lnl{display:flex;gap:.75rem}.discord-badge.svelte-jz8lnl{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;padding:.6rem .85rem;background:var(--bg-card);border:1px solid var(--ink-line);border-radius:var(--radius-sm);transition:border-color .3s}@media (hover: hover){.discord-badge.svelte-jz8lnl:hover{border-color:var(--magenta)}}.discord-badge.svelte-jz8lnl .logo-mark:where(.svelte-jz8lnl){width:26px;height:26px;display:grid;place-items:center;background:#5865f2;border-radius:50%;color:#fff;flex-shrink:0}.discord-badge.svelte-jz8lnl .text:where(.svelte-jz8lnl){display:flex;flex-direction:column;gap:.05rem;line-height:1.1}.discord-badge.svelte-jz8lnl .meta:where(.svelte-jz8lnl){font-family:var(--font-sans);font-weight:600;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint)}.discord-badge.svelte-jz8lnl .brand:where(.svelte-jz8lnl){font-family:var(--font-sans);font-weight:700;font-stretch:84%;text-transform:uppercase;font-size:.95rem;letter-spacing:.05em;color:var(--ink)}.col-title.svelte-jz8lnl{font-family:var(--font-sans);font-size:.8rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1.25rem;font-weight:500}.col.svelte-jz8lnl ul:where(.svelte-jz8lnl){list-style:none;display:flex;flex-direction:column;gap:.65rem}.col.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:.9rem;color:var(--ink-mute);transition:color .3s}.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--magenta)}.universe.svelte-jz8lnl{position:relative;max-width:var(--container);margin:5rem auto 0;padding:2.5rem 0;border-top:1px solid var(--ink-line);border-bottom:1px solid var(--ink-line)}.universe-head.svelte-jz8lnl{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.universe-label.svelte-jz8lnl{font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.13em;text-transform:uppercase;color:var(--cyan)}.universe-link.svelte-jz8lnl{font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-mute);transition:color .3s}.universe-link.svelte-jz8lnl:hover{color:var(--magenta)}.universe-grid.svelte-jz8lnl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}@media (max-width: 540px){.universe-grid.svelte-jz8lnl{grid-template-columns:1fr 1fr}}.universe-item.svelte-jz8lnl{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.25rem;background:var(--bg-card);border:1px solid var(--ink-line);border-radius:var(--radius-sm);transition:border-color .3s,transform .3s;position:relative}.universe-item.svelte-jz8lnl:hover{transform:translateY(-2px);border-color:var(--magenta)}.universe-item[data-accent=cyan].svelte-jz8lnl:hover{border-color:var(--cyan)}.universe-item[data-accent=gold].svelte-jz8lnl:hover{border-color:var(--gold)}.universe-item[data-accent=sage].svelte-jz8lnl:hover{border-color:var(--sage)}.universe-item[data-accent=sunset].svelte-jz8lnl:hover{border-color:var(--sunset)}.universe-item.current.svelte-jz8lnl{background:var(--bg-elevated);border-color:var(--magenta-soft)}.universe-item.wip.svelte-jz8lnl{opacity:.72}.u-name.svelte-jz8lnl{font-family:var(--font-sans);font-weight:700;font-stretch:84%;text-transform:uppercase;font-size:1.1rem;color:var(--ink);letter-spacing:.03em}.u-tag.svelte-jz8lnl{font-family:var(--font-sans);font-weight:600;font-size:.72rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint)}.u-arrow.svelte-jz8lnl{position:absolute;top:.85rem;right:1rem;color:var(--ink-faint);font-size:.75rem;transition:color .3s}.universe-item.svelte-jz8lnl:hover .u-arrow:where(.svelte-jz8lnl){color:var(--magenta)}.u-here.svelte-jz8lnl{position:absolute;top:.7rem;right:.85rem;font-family:var(--font-sans);font-weight:600;font-size:.7rem;letter-spacing:.11em;text-transform:uppercase;padding:.15rem .4rem;background:var(--magenta);color:var(--bg-deep);border-radius:3px}.bottom.svelte-jz8lnl{position:relative;max-width:var(--container);margin:2.5rem auto 0}.bottom-line.svelte-jz8lnl{height:1px;background:var(--ink-line);margin-bottom:1.5rem;opacity:.5}.bottom-row.svelte-jz8lnl{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)}.city.svelte-jz8lnl .ink:where(.svelte-jz8lnl){color:var(--magenta)}@media (max-width: 640px){.footer.svelte-jz8lnl{padding:3.5rem var(--gutter) 1.5rem}.top.svelte-jz8lnl{gap:2rem 1.5rem}.brand-logo.svelte-jz8lnl{font-size:1.6rem;margin-bottom:.85rem}.brand-desc.svelte-jz8lnl{font-size:.85rem;margin-bottom:1rem}.brand-spirit.svelte-jz8lnl{margin-bottom:1rem}.col-title.svelte-jz8lnl{font-size:.72rem;margin-bottom:.85rem}.universe.svelte-jz8lnl{margin:3rem auto 0;padding:1.75rem 0}.universe-head.svelte-jz8lnl{margin-bottom:1rem}.universe-label.svelte-jz8lnl{font-size:.72rem}.universe-link.svelte-jz8lnl{font-size:.72rem;padding-block:1rem;margin-block:-1rem}.universe-item.svelte-jz8lnl{padding:.85rem 1rem}.u-name.svelte-jz8lnl{font-size:1rem}.bottom.svelte-jz8lnl{margin:1.75rem auto 0}.bottom-line.svelte-jz8lnl{margin-bottom:1rem}.bottom-row.svelte-jz8lnl{font-size:.7rem;letter-spacing:.07em;gap:.5rem}}.track.svelte-18rcjdz{position:fixed;top:0;left:0;right:0;height:2px;z-index:9100;background:transparent;pointer-events:none}.bar.svelte-18rcjdz{width:100%;height:100%;background:var(--g-cyan-magenta);transform:scaleX(0);transform-origin:left center;transition:transform .1s linear;box-shadow:0 0 12px var(--magenta-glow);will-change:transform}[dir=rtl] .bar.svelte-18rcjdz{transform-origin:right center}.overlay.svelte-wh9uu8{position:fixed;inset:0;z-index:9800;display:grid;place-items:start center;padding-top:clamp(4rem,12vh,8rem);animation:svelte-wh9uu8-fade .2s ease}@keyframes svelte-wh9uu8-fade{0%{opacity:0}to{opacity:1}}.backdrop.svelte-wh9uu8{position:absolute;inset:0;background:#0a0820b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;cursor:pointer}.palette.svelte-wh9uu8{position:relative;width:min(640px,92vw);max-height:70vh;max-height:min(70dvh,calc(100dvh - 7rem));background:var(--bg-card);border:1px solid var(--ink-line);border-radius:var(--radius);box-shadow:var(--shadow-md),0 0 0 1px var(--magenta-soft);overflow:hidden;display:flex;flex-direction:column;animation:svelte-wh9uu8-pop .25s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-wh9uu8-pop{0%{transform:translateY(-12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.search.svelte-wh9uu8{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--ink-line)}.search-icon.svelte-wh9uu8{color:var(--ink-mute);flex-shrink:0}.search.svelte-wh9uu8 input:where(.svelte-wh9uu8){flex:1;background:transparent;border:none;color:var(--ink);font-family:var(--font-sans);font-size:1rem;padding:.25rem 0;outline:none}.search.svelte-wh9uu8 input:where(.svelte-wh9uu8)::placeholder{color:var(--ink-faint)}.esc.svelte-wh9uu8{font-family:var(--font-sans);font-weight:600;font-size:.72rem;letter-spacing:.09em;color:var(--ink-faint);border:1px solid var(--ink-line);border-radius:var(--radius-sm);padding:.2rem .45rem}.results.svelte-wh9uu8{flex:1;overflow-y:auto;padding:.5rem}.group.svelte-wh9uu8+.group:where(.svelte-wh9uu8){margin-top:.5rem}.group-title.svelte-wh9uu8{font-family:var(--font-sans);font-weight:600;font-size:.76rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);padding:.5rem .75rem}.group.svelte-wh9uu8 ul:where(.svelte-wh9uu8){list-style:none}.action.svelte-wh9uu8{position:relative;display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;width:100%;padding:.7rem .75rem;border:none;background:transparent;border-radius:var(--radius-sm);text-align:left;color:var(--ink-mute);transition:background .15s}.action.active.svelte-wh9uu8{background:var(--bg-elevated);color:var(--ink)}.action.active.svelte-wh9uu8:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--magenta)}.action-label.svelte-wh9uu8{font-size:.9rem;color:var(--ink);font-weight:500}.action-detail.svelte-wh9uu8{font-family:var(--font-sans);font-weight:600;font-size:.76rem;letter-spacing:.08em;color:var(--ink-faint);text-transform:uppercase;max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-arrow.svelte-wh9uu8{font-family:var(--font-sans);font-weight:600;font-size:.82rem;color:var(--ink-faint);opacity:0;transition:opacity .2s}.action.active.svelte-wh9uu8 .action-arrow:where(.svelte-wh9uu8){opacity:1;color:var(--magenta)}.empty.svelte-wh9uu8{padding:3rem 1rem;text-align:center;color:var(--ink-mute);font-size:.9rem}.empty.svelte-wh9uu8 span:where(.svelte-wh9uu8){color:var(--magenta);font-family:var(--font-sans);font-weight:600}.foot.svelte-wh9uu8{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;border-top:1px solid var(--ink-line);background:var(--bg-night)}.hints.svelte-wh9uu8{display:flex;gap:1rem;flex-wrap:wrap;font-family:var(--font-sans);font-weight:600;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.hints.svelte-wh9uu8 span:where(.svelte-wh9uu8){display:inline-flex;align-items:center;gap:.4rem}kbd.svelte-wh9uu8{font-family:var(--font-sans);font-weight:600;font-size:.72rem;letter-spacing:.08em;color:var(--ink-mute);border:1px solid var(--ink-line);border-radius:3px;padding:.15rem .35rem;background:var(--bg-card)}.brand.svelte-wh9uu8{font-family:var(--font-sans);font-weight:700;font-stretch:84%;text-transform:uppercase;font-size:.85rem;letter-spacing:.1em;color:var(--ink)}.brand.svelte-wh9uu8 span:where(.svelte-wh9uu8){color:var(--magenta)}@media (max-width: 540px){.hints.svelte-wh9uu8{display:none}}.egg.svelte-1dyhbsa{position:fixed;inset:0;z-index:9600;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(ellipse 60% 60% at 50% 50%,var(--magenta-soft) 0%,transparent 70%),#04020edb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:svelte-1dyhbsa-glitchIn .3s ease,svelte-1dyhbsa-shake .4s ease-in-out}.grid.svelte-1dyhbsa{position:absolute;inset:0;background-image:linear-gradient(var(--magenta-soft) 1px,transparent 1px),linear-gradient(90deg,var(--cyan-soft) 1px,transparent 1px);background-size:60px 60px;animation:svelte-1dyhbsa-gridDrift 4s linear infinite;opacity:.7;pointer-events:none}.message.svelte-1dyhbsa{position:relative;text-align:center;z-index:1;max-width:34rem;animation:svelte-1dyhbsa-pop .5s cubic-bezier(.2,.8,.2,1)}.num.svelte-1dyhbsa{display:block;font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.18em;color:var(--cyan);margin-bottom:1rem;animation:svelte-1dyhbsa-flicker 1.5s infinite}.message.svelte-1dyhbsa h2:where(.svelte-1dyhbsa){font-family:var(--font-display);font-size:clamp(2.4rem,7vw,4.6rem);color:var(--ink);line-height:.9;margin-bottom:1rem;text-shadow:4px 0 var(--cyan),-4px 0 var(--magenta)}.lead.svelte-1dyhbsa{font-family:var(--font-sans);font-weight:600;font-size:.85rem;letter-spacing:.11em;color:var(--ink-mute);text-transform:uppercase;margin-bottom:1.75rem}.taken.svelte-1dyhbsa{display:inline-block;max-width:100%;padding:.85rem 1.4rem;background:var(--bg-deep);border:1.5px dashed rgba(244,197,66,.45);border-radius:6px;font-family:var(--font-sans);font-weight:600;font-size:.95rem;letter-spacing:.04em;color:var(--ink);box-sizing:border-box}.terms.svelte-1dyhbsa{font-family:var(--font-sans);font-size:.74rem;letter-spacing:.04em;color:var(--ink-mute);margin-top:1rem}.dismiss.svelte-1dyhbsa{margin-top:1.75rem;padding:.5rem 1rem;background:none;border:1px solid var(--ink-line);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);cursor:pointer;transition:color .25s,border-color .25s}@media (hover: hover){.dismiss.svelte-1dyhbsa:hover{color:var(--ink);border-color:var(--ink-mute)}}@keyframes svelte-1dyhbsa-glitchIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1dyhbsa-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1dyhbsa-gridDrift{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes svelte-1dyhbsa-flicker{0%,to{opacity:1}50%{opacity:.3}}@keyframes svelte-1dyhbsa-shake{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(2px,2px)}}@media (max-width: 480px){.taken.svelte-1dyhbsa{display:block;width:100%}}.lang-switcher.svelte-1v2j48r{position:relative;display:flex;align-items:center;gap:.5rem}.suggest.svelte-1v2j48r{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.45rem .7rem;border:1px solid var(--magenta-soft);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--ink-mute);font-family:var(--font-sans);font-size:.76rem;white-space:nowrap;transition:border-color .3s,color .3s}@media (hover: hover){.suggest.svelte-1v2j48r:hover{border-color:var(--magenta);color:var(--ink)}}.suggest-flag.svelte-1v2j48r{font-size:1rem;line-height:1}.suggest-text.svelte-1v2j48r{color:#9186a3;max-width:32vw;overflow:hidden;text-overflow:ellipsis}.trigger.svelte-1v2j48r{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;border:1px solid var(--ink-line);border-radius:var(--radius-sm);color:var(--ink);transition:border-color .3s,color .3s}.trigger.svelte-1v2j48r:hover,.trigger.open.svelte-1v2j48r{border-color:var(--magenta)}.flag.svelte-1v2j48r{font-size:1.2rem;line-height:1}.code.svelte-1v2j48r{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em}.caret.svelte-1v2j48r{color:var(--ink-mute);transition:transform .3s}.trigger.open.svelte-1v2j48r .caret:where(.svelte-1v2j48r){transform:rotate(180deg)}.trigger.circle.svelte-1v2j48r{width:44px;height:44px;padding:0;justify-content:center;border-radius:50%;background:var(--bg-card);box-shadow:var(--shadow-md)}.trigger.circle.svelte-1v2j48r .flag:where(.svelte-1v2j48r){font-size:1.15rem}.dropdown.svelte-1v2j48r{position:absolute;top:calc(100% + .5rem);right:0;width:220px;background:var(--bg-card);border:1px solid var(--ink-line);border-radius:var(--radius);box-shadow:var(--shadow-md),0 0 0 1px var(--magenta-soft);overflow:hidden;animation:svelte-1v2j48r-drop .2s cubic-bezier(.2,.8,.2,1);z-index:100}.dropdown[hidden].svelte-1v2j48r{display:none}.dropdown.up.svelte-1v2j48r{top:auto;bottom:calc(100% + .5rem);animation:svelte-1v2j48r-drop-up .2s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-1v2j48r-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1v2j48r-drop-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dropdown-head.svelte-1v2j48r{padding:.7rem .85rem;border-bottom:1px solid var(--ink-line);font-family:var(--font-sans);font-weight:600;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint)}.dropdown.svelte-1v2j48r ul:where(.svelte-1v2j48r){list-style:none;max-height:min(360px,calc(100vh - 180px));overflow-y:auto;padding:.35rem}.item.svelte-1v2j48r{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;width:100%;min-height:44px;padding:.55rem .65rem;border:none;background:transparent;border-radius:var(--radius-sm);text-align:left;color:var(--ink-mute);transition:background .2s,color .2s}@media (hover: hover){.item.svelte-1v2j48r:hover{background:var(--bg-elevated);color:var(--ink)}}.item.active.svelte-1v2j48r{background:var(--magenta-soft);color:var(--ink)}.item-flag.svelte-1v2j48r{font-size:1.4rem;line-height:1}.item-text.svelte-1v2j48r{display:flex;flex-direction:column;gap:.05rem;line-height:1.1}.item-native.svelte-1v2j48r{font-family:var(--font-sans);font-size:.85rem;color:var(--ink);font-weight:500}.item-name.svelte-1v2j48r{font-family:var(--font-sans);font-weight:600;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)}.check.svelte-1v2j48r{width:22px;height:22px;display:grid;place-items:center;background:var(--magenta);color:var(--bg-deep);border-radius:50%}.fab.svelte-yukmaa{position:fixed;bottom:var(--fab-right);right:var(--fab-right);z-index:7950;display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;transform:translateY(20px);opacity:0;visibility:hidden;transition:transform .5s,opacity .5s,visibility 0s linear .5s;pointer-events:none}.fab-toggle.svelte-yukmaa,.fab-bottom.svelte-yukmaa .lang-switcher,.fab.expanded.svelte-yukmaa .fab-action:where(.svelte-yukmaa),.fab.expanded.svelte-yukmaa .lang-row:where(.svelte-yukmaa) .lang-switcher{pointer-events:auto}.lang-row.svelte-yukmaa .trigger.circle{transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s,border-color .3s;transform:scale(0) translateY(20px);opacity:0}.fab.expanded.svelte-yukmaa .lang-row:where(.svelte-yukmaa) .trigger.circle{transform:scale(1) translateY(0);opacity:1}.fab-bottom.svelte-yukmaa{display:flex;align-items:center;gap:.6rem}.fab.visible.svelte-yukmaa{transform:translateY(0);opacity:1;visibility:visible;transition:transform .5s,opacity .5s,visibility 0s}.fab-row.svelte-yukmaa{display:flex;align-items:center;gap:.75rem;padding-right:calc((var(--fab-size) - 44px) / 2)}.fab-label.svelte-yukmaa{font-family:var(--font-sans);font-weight:600;font-size:.76rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ink);background:var(--bg-card);border:1px solid var(--ink-line);border-radius:var(--radius-sm);padding:.45rem .7rem;white-space:nowrap;box-shadow:var(--shadow-sm);opacity:0;transform:translate(8px);transition:opacity .3s,transform .3s;pointer-events:none}.fab.expanded.svelte-yukmaa .fab-label:where(.svelte-yukmaa){opacity:1;transform:translate(0)}.fab-action.svelte-yukmaa{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--ink-line);border-radius:50%;background:var(--bg-card);color:var(--ink);box-shadow:var(--shadow-md);transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s,border-color .3s,background .3s;transform:scale(0) translateY(20px);opacity:0;position:relative;flex-shrink:0}@media (hover: hover){.fab-action.svelte-yukmaa:hover{border-color:var(--magenta);background:var(--magenta-soft);color:var(--magenta)}}.fab.expanded.svelte-yukmaa .fab-action:where(.svelte-yukmaa){transform:scale(1) translateY(0);opacity:1}.fab.expanded.svelte-yukmaa .lang-row:where(.svelte-yukmaa) .trigger.circle{transition-delay:0s}.fab.expanded.svelte-yukmaa .discord:where(.svelte-yukmaa){transition-delay:.08s}.fab.expanded.svelte-yukmaa .spirit:where(.svelte-yukmaa){transition-delay:calc(.14s + var(--spirit-i, 0) * .05s)}.fab.expanded.svelte-yukmaa .cart:where(.svelte-yukmaa){transition-delay:.24s}.fab.expanded.svelte-yukmaa .fab-row:where(.svelte-yukmaa):nth-last-child(2) .fab-label:where(.svelte-yukmaa){transition-delay:.1s}.fab.expanded.svelte-yukmaa .fab-row:where(.svelte-yukmaa) .fab-label:where(.svelte-yukmaa){transition-delay:.15s}.fab.expanded.svelte-yukmaa .fab-row:where(.svelte-yukmaa):first-child .fab-label:where(.svelte-yukmaa){transition-delay:.25s}@media (hover: hover){.fab-action.discord.svelte-yukmaa:hover{border-color:#5865f2;background:#5865f226;color:#5865f2}.fab-action.spirit.svelte-yukmaa:hover{border-color:var(--cyan);background:var(--cyan-soft);color:var(--cyan)}}.pulse.svelte-yukmaa{position:absolute;inset:0;border-radius:50%;background:#5865f2;opacity:.4;animation:svelte-yukmaa-ping 2s cubic-bezier(0,0,.2,1) infinite;z-index:-1}@keyframes svelte-yukmaa-ping{0%{transform:scale(1);opacity:.4}80%,to{transform:scale(1.5);opacity:0}}.badge.svelte-yukmaa{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;background:var(--magenta);color:var(--bg-deep);border-radius:999px;font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.05em;box-shadow:0 0 0 2px var(--bg-deep)}.fab-toggle.svelte-yukmaa{width:var(--fab-size);height:var(--fab-size);display:grid;place-items:center;background:linear-gradient(135deg,var(--gold) 0%,var(--sunset) 100%);color:var(--bg-deep);border-radius:50%;box-shadow:0 4px 12px #00000059;transition:transform .3s,box-shadow .3s}@media (hover: hover){.fab-toggle.svelte-yukmaa:hover{box-shadow:0 6px 18px #00000073}}.fab.expanded.svelte-yukmaa .fab-toggle:where(.svelte-yukmaa){transform:rotate(45deg)}.toggle-icon.svelte-yukmaa{color:var(--bg-deep);transition:transform .3s}@media (max-width: 640px){.fab.svelte-yukmaa{gap:.5rem}.fab-bottom.svelte-yukmaa{gap:.45rem}.fab-row.svelte-yukmaa{gap:.6rem}}@media (max-width: 540px){.fab-label.svelte-yukmaa{display:none}}.overlay.svelte-1x0xejx{position:fixed;inset:0;z-index:9700;display:flex;justify-content:flex-end}.backdrop.svelte-1x0xejx{position:absolute;inset:0;background:#0a0820b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;cursor:pointer;animation:svelte-1x0xejx-fade .3s ease}@keyframes svelte-1x0xejx-fade{0%{opacity:0}to{opacity:1}}.drawer.svelte-1x0xejx{position:relative;width:min(440px,100vw);height:100vh;height:100dvh;background:var(--bg-card);border-left:1px solid var(--ink-line);box-shadow:-20px 0 80px #0006;display:flex;flex-direction:column;animation:svelte-1x0xejx-slide .4s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-1x0xejx-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.head.svelte-1x0xejx{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--ink-line)}.num.svelte-1x0xejx{display:block;font-family:var(--font-sans);font-weight:600;font-size:.76rem;letter-spacing:.13em;color:var(--magenta);margin-bottom:.25rem}.title.svelte-1x0xejx{font-family:var(--font-display);font-size:1.6rem;color:var(--ink);line-height:1}.close.svelte-1x0xejx{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--ink-line);border-radius:var(--radius-sm);color:var(--ink-mute);transition:all .3s}@media (hover: hover){.close.svelte-1x0xejx:hover{border-color:var(--magenta);color:var(--magenta)}}.body.svelte-1x0xejx{flex:1;overflow-y:auto;padding:1rem 1.5rem}.empty.svelte-1x0xejx{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--ink-faint);text-align:center}.empty.svelte-1x0xejx p:where(.svelte-1x0xejx){color:var(--ink-mute);font-size:.95rem}.cta-empty.svelte-1x0xejx{margin-top:1rem;font-family:var(--font-sans);font-weight:600;font-size:.85rem;letter-spacing:.11em;text-transform:uppercase;color:var(--magenta);transition:color .3s}.cta-empty.svelte-1x0xejx:hover{color:var(--cyan)}.items.svelte-1x0xejx{list-style:none;display:flex;flex-direction:column;gap:.75rem}.item.svelte-1x0xejx{display:grid;grid-template-columns:60px 1fr auto;gap:1rem;align-items:center;padding:.75rem;background:var(--bg-night);border:1px solid var(--ink-line);border-radius:var(--radius-sm);transition:border-color .3s}@media (hover: hover){.item.svelte-1x0xejx:hover{border-color:var(--ink-mute)}}.item-visual.svelte-1x0xejx{width:60px;height:60px;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-elevated);display:grid;place-items:center;flex-shrink:0}.item-visual.svelte-1x0xejx img:where(.svelte-1x0xejx){width:100%;height:100%;object-fit:cover}.ph.svelte-1x0xejx{font-family:var(--font-sans);font-weight:700;font-stretch:84%;text-transform:uppercase;font-size:1.1rem;color:var(--ink-mute);letter-spacing:.05em}.item-body.svelte-1x0xejx{display:flex;flex-direction:column;gap:.15rem;min-width:0}.item-name.svelte-1x0xejx{font-family:var(--font-sans);font-weight:700;font-stretch:84%;text-transform:uppercase;font-size:1.1rem;color:var(--ink);line-height:1.1;transition:color .3s}.item-name.svelte-1x0xejx:hover{color:var(--magenta)}.item-author.svelte-1x0xejx{font-family:var(--font-sans);font-weight:600;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)}.item-price.svelte-1x0xejx{font-family:var(--font-sans);font-weight:700;font-stretch:84%;text-transform:uppercase;font-size:.95rem;color:var(--magenta);margin-top:.25rem}.item-remove.svelte-1x0xejx{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--ink-line);border-radius:50%;color:var(--ink-faint);transition:all .3s}@media (hover: hover){.item-remove.svelte-1x0xejx:hover{border-color:var(--magenta);color:var(--magenta);background:var(--magenta-soft)}}.foot.svelte-1x0xejx{padding:1.5rem;border-top:1px solid var(--ink-line);display:flex;flex-direction:column;gap:1rem}.total.svelte-1x0xejx{display:flex;justify-content:space-between;align-items:baseline}.total-label.svelte-1x0xejx{font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.13em;color:var(--ink-faint)}.total-amount.svelte-1x0xejx{font-family:var(--font-display);font-size:2.5rem;color:var(--ink);line-height:1}.checkout.svelte-1x0xejx{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.1rem;background:linear-gradient(135deg,var(--gold) 0%,var(--sunset) 100%);color:var(--bg-deep);font-family:var(--font-sans);font-size:.85rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:transform .3s,box-shadow .3s,opacity .3s}@media (hover: hover){.checkout.svelte-1x0xejx:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #ff7a4573}}.checkout.svelte-1x0xejx:disabled{opacity:.5;cursor:not-allowed}.auth-cta.svelte-1x0xejx{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.7rem 1rem;background:transparent;border:1px solid var(--ink-line);color:var(--ink-mute);font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;transition:border-color .3s,color .3s,background .3s,opacity .3s}@media (hover: hover){.auth-cta.svelte-1x0xejx:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan);background:var(--cyan-soft)}}.auth-cta.svelte-1x0xejx:disabled{opacity:.7;cursor:not-allowed}.auth-cta.loading.svelte-1x0xejx{border-color:var(--cyan);color:var(--cyan);opacity:1}.auth-spinner.svelte-1x0xejx{animation:svelte-1x0xejx-authSpin .9s linear infinite}@keyframes svelte-1x0xejx-authSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.auth-spinner.svelte-1x0xejx{animation:none}}.auth-row.svelte-1x0xejx{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.auth-pill.svelte-1x0xejx{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem;background:var(--bg-night);border:1px solid var(--ink-line);border-radius:999px;min-width:0;overflow:hidden}.auth-pill.svelte-1x0xejx .dot:where(.svelte-1x0xejx){width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e99;flex-shrink:0}.auth-pill.svelte-1x0xejx .auth-name:where(.svelte-1x0xejx){font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.08em;color:var(--ink);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disconnect-btn.svelte-1x0xejx{display:inline-flex;align-items:center;gap:.4rem;padding:0;background:none;border:none;font-family:var(--font-sans);font-weight:600;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer;transition:color .2s;white-space:nowrap;flex-shrink:0}.disconnect-btn.svelte-1x0xejx:hover:not(:disabled){color:var(--magenta)}.disconnect-btn.svelte-1x0xejx:disabled{opacity:.5;cursor:not-allowed}.clear.svelte-1x0xejx{font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);transition:color .3s;text-align:center}.clear.svelte-1x0xejx:hover{color:var(--magenta)}.main.svelte-12qhfyh{min-height:100vh;min-height:100dvh}
.tags.svelte-1jqp9i1{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.tag.svelte-1jqp9i1{font-family:var(--font-sans);font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);padding:.2rem .5rem;border:1px solid var(--ink-line);border-radius:var(--radius-sm)}
.card.svelte-bbme0z{position:relative;display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--ink-line);border-radius:var(--radius);overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .4s;transform-style:preserve-3d;will-change:transform}@media (hover: hover){.card.svelte-bbme0z:hover{border-color:var(--magenta-soft);box-shadow:var(--shadow-md),0 0 0 1px var(--magenta-soft)}}.card.featured.svelte-bbme0z{background:linear-gradient(160deg,var(--bg-elevated) 0%,var(--bg-card) 100%)}.glow.svelte-bbme0z{position:absolute;inset:0;opacity:0;transition:opacity .3s;pointer-events:none;z-index:0}.visual.svelte-bbme0z{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-night);transform:translateZ(20px)}.visual.svelte-bbme0z img:where(.svelte-bbme0z){width:100%;height:100%;object-fit:cover}.visual-placeholder.svelte-bbme0z{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(ellipse at 30% 30%,var(--magenta-soft) 0%,transparent 60%),radial-gradient(ellipse at 70% 70%,var(--cyan-soft) 0%,transparent 60%),var(--bg-night)}.ph-mark.svelte-bbme0z{font-family:var(--font-display);font-size:clamp(3rem,8vw,5rem);color:var(--ink);letter-spacing:.05em;opacity:.4}.visual-overlay.svelte-bbme0z{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(10,8,32,.85) 100%);pointer-events:none}.badge.svelte-bbme0z{position:absolute;top:1rem;left:1rem;font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;padding:.3rem .6rem;background:var(--magenta);color:var(--bg-deep);border-radius:var(--radius-sm);z-index:2}.visual-tag.svelte-bbme0z{position:absolute;bottom:1rem;left:1rem;display:flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-weight:600;font-size:.74rem;letter-spacing:.11em;text-transform:uppercase;color:var(--cyan);z-index:2}.visual-tag.svelte-bbme0z .dot:where(.svelte-bbme0z){width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan-glow)}.body.svelte-bbme0z{padding:clamp(1.1rem,3.5vw,1.5rem);display:flex;flex-direction:column;gap:.5rem;flex:1;position:relative;z-index:1;transform:translateZ(30px)}.name.svelte-bbme0z{font-family:var(--font-display);font-size:clamp(1.45rem,4.5vw,1.7rem);letter-spacing:.03em;line-height:1;color:var(--ink)}.tagline.svelte-bbme0z{font-size:.9rem;color:var(--ink-mute);line-height:1.5;flex:1}.tags-row.svelte-bbme0z{margin-top:.25rem}.foot.svelte-bbme0z{margin-top:clamp(.7rem,2.5vw,1rem);padding-top:clamp(.7rem,2.5vw,1rem);border-top:1px solid var(--ink-line);display:flex;align-items:baseline;justify-content:space-between}.price.svelte-bbme0z{font-family:var(--font-display);font-size:clamp(1.6rem,5.5vw,2rem);color:var(--magenta);line-height:1}.cta.svelte-bbme0z{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-mute);transition:color .3s}.cta.svelte-bbme0z .arrow:where(.svelte-bbme0z){transition:transform .3s;display:inline-block}@media (hover: hover){.card.svelte-bbme0z:hover .cta:where(.svelte-bbme0z){color:var(--magenta)}.card.svelte-bbme0z:hover .cta:where(.svelte-bbme0z) .arrow:where(.svelte-bbme0z){transform:translate(4px)}}@media (hover: none){.card.svelte-bbme0z{transition:transform .13s ease-out,border-color .3s,box-shadow .4s}.card.svelte-bbme0z:active{transform:scale(.98)}}
.marquee-duo.svelte-1ct4hyc{width:100%;overflow:hidden;background:var(--bg-night);border-top:1px solid var(--ink-line);border-bottom:1px solid var(--ink-line);padding:1.5rem 0;position:relative;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);direction:ltr}.row.svelte-1ct4hyc{display:flex;gap:clamp(2rem,8vw,4rem);width:max-content}.row.top.svelte-1ct4hyc{animation:svelte-1ct4hyc-scroll-left var(--duration) linear infinite;margin-bottom:.75rem}.row.bottom.svelte-1ct4hyc{animation:svelte-1ct4hyc-scroll-right var(--duration) linear infinite}.item.svelte-1ct4hyc{display:inline-flex;align-items:center;gap:1.25rem;font-family:var(--font-display);font-size:clamp(1.1rem,4.5vw,1.6rem);letter-spacing:.05em;color:var(--ink-faint);white-space:nowrap}.item.ghost.svelte-1ct4hyc{color:var(--ink-faint)}.dot.svelte-1ct4hyc{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot.magenta.svelte-1ct4hyc{background:var(--magenta);box-shadow:0 0 12px var(--magenta-glow)}.dot.cyan.svelte-1ct4hyc{background:var(--cyan);box-shadow:0 0 12px var(--cyan-glow)}@keyframes svelte-1ct4hyc-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1ct4hyc-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width: 640px){.marquee-duo.svelte-1ct4hyc{padding:1rem 0}.row.svelte-1ct4hyc{gap:clamp(1.25rem,6vw,2rem)}.row.top.svelte-1ct4hyc{margin-bottom:.5rem}.item.svelte-1ct4hyc{font-size:1rem;gap:.75rem}.dot.svelte-1ct4hyc{width:6px;height:6px}}@media (prefers-reduced-motion: reduce){.row.top.svelte-1ct4hyc,.row.bottom.svelte-1ct4hyc{animation:none}}.stats.svelte-1tib2rn{padding:clamp(3rem,10vh,8rem) var(--gutter);border-top:1px solid var(--ink-line);border-bottom:1px solid var(--ink-line);background:var(--bg-night);position:relative;overflow:hidden}.stats.svelte-1tib2rn:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 50% 0%,var(--cyan-soft) 0%,transparent 60%);pointer-events:none}.container.svelte-1tib2rn{max-width:var(--container);margin:0 auto;position:relative}.head.svelte-1tib2rn{margin-bottom:clamp(2rem,6vw,4rem)}.num.svelte-1tib2rn{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.15em;color:var(--cyan);text-transform:uppercase;margin-bottom:1rem}.title.svelte-1tib2rn{font-family:var(--font-display);font-size:clamp(2.5rem,7vw,5.5rem);line-height:.9;letter-spacing:-.01em;color:var(--ink)}.grid.svelte-1tib2rn{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--ink-line)}.stat.svelte-1tib2rn{padding:2.5rem 1.5rem;border-right:1px solid var(--ink-line);display:flex;flex-direction:column;gap:1rem;position:relative}.stat.svelte-1tib2rn:last-child{border-right:none}@media (max-width: 1024px){.grid.svelte-1tib2rn{grid-template-columns:repeat(2,1fr)}.stat.svelte-1tib2rn:nth-child(2n){border-right:none}.stat.svelte-1tib2rn:nth-child(-n+2){border-bottom:1px solid var(--ink-line)}}.stat-tag.svelte-1tib2rn{font-family:var(--font-sans);font-weight:600;font-size:.76rem;letter-spacing:.13em;text-transform:uppercase;color:var(--magenta)}.stat-num.svelte-1tib2rn{font-family:var(--font-display);font-size:clamp(3rem,6vw,5rem);line-height:1;color:var(--ink);display:flex;align-items:baseline}.suffix.svelte-1tib2rn{color:var(--magenta);font-size:.6em;margin-left:.05em}.unavailable.svelte-1tib2rn{color:var(--ink-mute);font-size:.45em;letter-spacing:.02em}.stat-label.svelte-1tib2rn{font-size:.85rem;color:var(--ink-mute);line-height:1.4;max-width:200px}@media (max-width: 640px){.head.svelte-1tib2rn{margin-bottom:1.5rem}.num.svelte-1tib2rn{font-size:.7rem;margin-bottom:.6rem}.title.svelte-1tib2rn{font-size:clamp(1.9rem,8vw,2.5rem)}.stat.svelte-1tib2rn{padding:1.25rem 1rem;gap:.6rem}.stat-tag.svelte-1tib2rn{font-size:.68rem}.stat-num.svelte-1tib2rn{font-size:clamp(2rem,8vw,2.6rem)}.stat-label.svelte-1tib2rn{font-size:.8rem}}.compare.svelte-1v81w9j{padding:clamp(5rem,12vh,10rem) var(--gutter);position:relative}.container.svelte-1v81w9j{max-width:var(--container);margin:0 auto}.head.svelte-1v81w9j{margin-bottom:clamp(2.5rem,8vw,5rem);max-width:720px}.num.svelte-1v81w9j{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.15em;color:var(--magenta);text-transform:uppercase;margin-bottom:1rem}.title.svelte-1v81w9j{font-family:var(--font-display);font-size:clamp(2.5rem,7vw,5.5rem);line-height:.9;letter-spacing:-.01em;color:var(--ink);margin-bottom:1.5rem}.lead.svelte-1v81w9j{font-size:1.05rem;color:var(--ink-mute);line-height:1.6}.table.svelte-1v81w9j{border:1px solid var(--ink-line);border-radius:var(--radius);overflow:hidden}.table-head.svelte-1v81w9j,.row.svelte-1v81w9j{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center}.table-head.svelte-1v81w9j{border-bottom:1px solid var(--ink-line);background:var(--bg-night)}.row.svelte-1v81w9j{border-bottom:1px solid var(--ink-line);transition:background .3s}.row.svelte-1v81w9j:last-child{border-bottom:none}@media (hover: hover){.row.svelte-1v81w9j:hover{background:var(--bg-night)}}.th.svelte-1v81w9j,.cell.svelte-1v81w9j{padding:1.25rem 1.5rem;font-size:.9rem}.th.svelte-1v81w9j{font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint)}.th-us.svelte-1v81w9j{color:var(--magenta)}.badge-us.svelte-1v81w9j{display:inline-block;padding:.3rem .6rem;background:var(--magenta);color:var(--bg-deep);border-radius:var(--radius-sm);letter-spacing:.18em;font-weight:500}.feature.svelte-1v81w9j{color:var(--ink);font-weight:500}.cell.us.svelte-1v81w9j{color:var(--magenta)}.check.svelte-1v81w9j{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--magenta-soft);color:var(--magenta)}.check.muted.svelte-1v81w9j{background:#a89cb81f;color:var(--ink-mute);width:28px;height:28px}.cross.svelte-1v81w9j{font-family:var(--font-display);font-size:1.5rem;color:var(--ink-faint)}.cross-muted.svelte-1v81w9j{font-family:var(--font-sans);font-weight:700;font-stretch:84%;text-transform:uppercase;font-size:1.3rem;color:var(--ink-faint)}.partial.svelte-1v81w9j{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f4c54224;color:var(--gold);font-family:var(--font-sans);font-weight:600;font-size:.9rem}@media (max-width: 720px){.table-head.svelte-1v81w9j,.row.svelte-1v81w9j{grid-template-columns:1.5fr 1fr 1fr}.th.svelte-1v81w9j,.cell.svelte-1v81w9j{padding:1rem .75rem}.cell.svelte-1v81w9j,.feature.svelte-1v81w9j{font-size:.875rem}}@media (max-width: 640px){.compare.svelte-1v81w9j{padding:clamp(2.5rem,8vh,4rem) var(--gutter)}.head.svelte-1v81w9j{margin-bottom:2rem}.num.svelte-1v81w9j{font-size:.7rem;margin-bottom:.6rem}.title.svelte-1v81w9j{font-size:clamp(1.9rem,8vw,2.5rem);margin-bottom:1rem}.lead.svelte-1v81w9j{font-size:.95rem}.th.svelte-1v81w9j,.cell.svelte-1v81w9j{padding:.875rem .6rem}.th.svelte-1v81w9j{font-size:.7rem}.badge-us.svelte-1v81w9j{padding:.25rem .45rem;letter-spacing:.12em}.check.svelte-1v81w9j{width:28px;height:28px}}.reviews.svelte-bpdc55{padding:clamp(5rem,12vh,10rem) 0;position:relative;overflow:hidden;border-top:1px solid var(--ink-line);border-bottom:1px solid var(--ink-line);background:var(--bg-night)}.reviews.svelte-bpdc55:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 50% 50%,var(--magenta-soft) 0%,transparent 60%);pointer-events:none}.container.svelte-bpdc55{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);position:relative}.head.svelte-bpdc55{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:end;margin-bottom:4rem}.num.svelte-bpdc55{grid-column:1;grid-row:1;font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.15em;color:var(--magenta);text-transform:uppercase;margin-bottom:.75rem}.title.svelte-bpdc55{grid-column:1;grid-row:2;font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);line-height:.9;color:var(--ink)}.lead.svelte-bpdc55{grid-column:1;grid-row:3;color:var(--ink-mute);margin-top:1.5rem;max-width:540px;line-height:1.6}.controls.svelte-bpdc55{grid-column:2;grid-row:1 / 4;align-self:end;display:flex;gap:.5rem}.ctrl.svelte-bpdc55{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--ink-line);border-radius:var(--radius-sm);color:var(--ink);font-size:1rem;transition:all .3s}@media (hover: hover){.ctrl.svelte-bpdc55:hover{border-color:var(--magenta);background:var(--magenta-soft);color:var(--magenta)}}.track.svelte-bpdc55{display:flex;gap:1.5rem;overflow-x:auto;padding-left:max(var(--gutter),calc((100vw - min(100vw,var(--container)))/2));padding-right:max(var(--gutter),calc((100vw - min(100vw,var(--container)))/2));padding-bottom:2rem;scrollbar-width:none;-ms-overflow-style:none;user-select:none;cursor:grab;scroll-behavior:smooth}.track.svelte-bpdc55.snap-ready{scroll-snap-type:x mandatory}.track.svelte-bpdc55::-webkit-scrollbar{display:none}.track.grabbing{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing!important;scroll-behavior:auto!important}.card.svelte-bpdc55{flex:0 0 420px;max-width:420px;padding:2.5rem 2rem;background:var(--bg-card);border:1px solid var(--ink-line);border-radius:var(--radius);scroll-snap-align:start;display:flex;flex-direction:column;gap:1.5rem;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.card.svelte-bpdc55:before{content:'"';position:absolute;top:-2.5rem;right:1rem;font-family:var(--font-display);font-size:12rem;color:var(--ink-line);opacity:.5;line-height:1;pointer-events:none}@media (hover: hover){.card.svelte-bpdc55:hover{border-color:var(--magenta-soft);transform:translateY(-2px)}}.rating.svelte-bpdc55{display:flex;gap:.15rem;color:var(--gold);font-size:.95rem}.star.svelte-bpdc55{color:var(--ink-line)}.star.filled.svelte-bpdc55{color:var(--gold);text-shadow:0 0 6px rgba(244,197,66,.4)}blockquote.svelte-bpdc55{font-size:1rem;color:var(--ink);line-height:1.65;flex:1;position:relative;z-index:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;overflow:hidden}.foot.svelte-bpdc55{display:flex;align-items:center;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--ink-line)}.avatar.svelte-bpdc55{width:42px;height:42px;border-radius:50%;object-fit:cover;background:var(--g-cyan-magenta);display:grid;place-items:center;font-family:var(--font-sans);font-weight:700;font-stretch:84%;text-transform:uppercase;font-size:1.1rem;color:var(--bg-deep);flex-shrink:0}.info.svelte-bpdc55 strong:where(.svelte-bpdc55){display:block;font-family:var(--font-sans);color:var(--ink);font-size:.9rem;font-weight:600}.role.svelte-bpdc55{display:block;font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);margin-top:.2rem}.role.svelte-bpdc55 a:where(.svelte-bpdc55){display:inline-block;padding:.35rem 0}@media (max-width: 640px){.reviews.svelte-bpdc55{padding:clamp(2.5rem,8vh,4rem) 0}.head.svelte-bpdc55{grid-template-columns:1fr;gap:.75rem;margin-bottom:2rem}.num.svelte-bpdc55{font-size:.7rem;margin-bottom:0}.title.svelte-bpdc55{font-size:clamp(1.9rem,8vw,2.5rem)}.lead.svelte-bpdc55{margin-top:0;font-size:.95rem}.controls.svelte-bpdc55{grid-column:1;grid-row:4}.ctrl.svelte-bpdc55{width:44px;height:44px}.track.svelte-bpdc55{--review-card: min(320px, calc(100vw - 5rem) );gap:1rem;padding-left:calc((100vw - var(--review-card)) / 2);padding-right:calc((100vw - var(--review-card)) / 2);padding-bottom:1.25rem}.card.svelte-bpdc55{flex:0 0 var(--review-card);max-width:none;padding:1.5rem 1.25rem;gap:1rem;scroll-snap-align:center}.card.svelte-bpdc55:before{font-size:7rem;top:-1.5rem}blockquote.svelte-bpdc55{font-size:.95rem}}.how.svelte-1e6pjgp{padding:clamp(3rem,12vh,10rem) var(--gutter);border-top:1px solid var(--ink-line);border-bottom:1px solid var(--ink-line);position:relative;overflow:hidden}.how.svelte-1e6pjgp:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 100%,var(--magenta-soft) 0%,transparent 60%);pointer-events:none}.container.svelte-1e6pjgp{max-width:var(--container);margin:0 auto;position:relative}.head.svelte-1e6pjgp{margin-bottom:clamp(2.5rem,8vw,5rem);max-width:720px}.num.svelte-1e6pjgp{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.15em;color:var(--magenta);text-transform:uppercase;margin-bottom:1rem}.title.svelte-1e6pjgp{font-family:var(--font-display);font-size:clamp(2.5rem,7vw,5.5rem);line-height:.9;letter-spacing:-.01em;color:var(--ink);margin-bottom:1.5rem}.lead.svelte-1e6pjgp{font-size:1.05rem;color:var(--ink-mute);line-height:1.6}.steps-wrap.svelte-1e6pjgp{position:relative}.line-track.svelte-1e6pjgp{position:absolute;top:32px;left:0;right:0;height:1px;background:var(--ink-line);z-index:0}.line-progress.svelte-1e6pjgp{height:100%;background:var(--g-cyan-magenta);transform-origin:left center;transform:scaleX(0);box-shadow:0 0 12px var(--magenta-glow)}[dir=rtl] .line-progress.svelte-1e6pjgp{transform-origin:right center}.steps.svelte-1e6pjgp{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;position:relative;z-index:1}@media (max-width: 1024px){.steps.svelte-1e6pjgp{grid-template-columns:repeat(2,1fr)}.line-track.svelte-1e6pjgp{display:none}}.step.svelte-1e6pjgp{display:flex;flex-direction:column;gap:1rem;padding-top:0}.step-num.svelte-1e6pjgp{width:64px;height:64px;display:grid;place-items:center;background:var(--bg-card);border:1px solid var(--ink-line);border-radius:50%;font-family:var(--font-display);font-size:1.5rem;color:var(--ink);flex-shrink:0;box-shadow:0 0 0 6px var(--bg-deep);position:relative}.step.svelte-1e6pjgp:hover .step-num:where(.svelte-1e6pjgp){border-color:var(--magenta);color:var(--magenta)}.step-icon.svelte-1e6pjgp{color:var(--cyan);margin-top:.5rem}.step-title.svelte-1e6pjgp{font-family:var(--font-display);font-size:clamp(1.4rem,3.5vw,2rem);letter-spacing:.02em;color:var(--ink);line-height:.95}.step-desc.svelte-1e6pjgp{color:var(--ink-mute);line-height:1.6;font-size:.95rem}@media (max-width: 640px){.head.svelte-1e6pjgp{margin-bottom:2rem}.num.svelte-1e6pjgp{font-size:.7rem;margin-bottom:.6rem}.title.svelte-1e6pjgp{font-size:clamp(1.9rem,8vw,2.5rem);margin-bottom:1rem}.lead.svelte-1e6pjgp{font-size:.95rem}.steps.svelte-1e6pjgp{gap:1.25rem}.step.svelte-1e6pjgp{gap:.75rem}.step-num.svelte-1e6pjgp{width:48px;height:48px;font-size:1.15rem;box-shadow:0 0 0 4px var(--bg-deep)}.step-desc.svelte-1e6pjgp{font-size:.875rem;line-height:1.55}}@media (max-width: 480px){.steps.svelte-1e6pjgp{grid-template-columns:1fr}.step.svelte-1e6pjgp{display:grid;grid-template-columns:48px 1fr;column-gap:1rem;row-gap:.5rem;align-items:start}.step-num.svelte-1e6pjgp{grid-row:1 / span 2;width:48px;height:48px;font-size:1.15rem;box-shadow:none}.step-icon.svelte-1e6pjgp{display:none}.step-title.svelte-1e6pjgp,.step-desc.svelte-1e6pjgp{grid-column:2}}.hero.svelte-ol39d6{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;padding:var(--nav-h) var(--gutter) clamp(3rem,5vh,5rem)}.hero-bg.svelte-ol39d6{position:absolute;inset:0;background:var(--bg-deep);z-index:0}.hero-bg-sky.svelte-ol39d6,.hero-bg-grain.svelte-ol39d6,.hero-bg-vignette.svelte-ol39d6,.hero-bg-scanlines.svelte-ol39d6{position:absolute;inset:0;pointer-events:none}.hero-bg-sky.svelte-ol39d6{background:radial-gradient(ellipse 80% 60% at 82% 78%,rgba(255,122,69,.38) 0%,transparent 66%),radial-gradient(ellipse 70% 55% at 92% 96%,rgba(255,61,138,.3) 0%,transparent 68%),radial-gradient(ellipse 85% 65% at 6% 4%,rgba(78,211,255,.12) 0%,transparent 60%),linear-gradient(197deg,#120b2c,#1a0f38 36%,#2f1243 66%,#14102f)}.hero-bg-grain.svelte-ol39d6{opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.hero-bg-vignette.svelte-ol39d6{background:linear-gradient(to top right,rgba(10,8,32,.92) 0%,rgba(10,8,32,.7) 22%,rgba(10,8,32,.35) 45%,transparent 65%),linear-gradient(to top,rgba(10,8,32,.55) 0%,transparent 40%),radial-gradient(ellipse 80% 80% at 72% 70%,transparent 45%,rgba(10,8,32,.5) 100%)}.hero-bg-scanlines.svelte-ol39d6{opacity:.35;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.06) 2px,rgba(0,0,0,.06) 3px)}.hero-content.svelte-ol39d6{position:relative;z-index:10;max-width:var(--container);width:100%;margin:0 auto;display:flex;flex-direction:row;align-items:flex-start;gap:clamp(1.5rem,3vw,3rem);padding-top:clamp(2rem,4vh,4rem)}.hero-left-col.svelte-ol39d6{flex:0 0 46%;max-width:46%;min-width:0;display:flex;flex-direction:column}.hero-right-col.svelte-ol39d6{flex:1;min-width:0;display:flex;flex-direction:column;gap:.6rem;padding-top:3.2rem}.hero-text-glow.svelte-ol39d6{position:relative}.hero-text-glow.svelte-ol39d6:before{content:"";position:absolute;inset:-12% -6%;background:radial-gradient(ellipse at 18% 25%,rgba(255,61,138,.38),transparent 62%),radial-gradient(ellipse at 82% 75%,rgba(78,211,255,.3),transparent 62%);filter:blur(38px);pointer-events:none}.hero-text-block.svelte-ol39d6{position:relative;padding:1.9rem 1.9rem 1.75rem;border-radius:var(--radius-lg);background:#100a228c;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border:1px solid rgba(250,245,237,.14);box-shadow:0 18px 50px #04020e99,inset 0 1px #faf5ed1f;display:flex;flex-direction:column;gap:1.05rem}.hero-tag.svelte-ol39d6{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.13em;color:var(--ink-mute);align-self:flex-start;margin-bottom:1.5rem;padding:.4rem .85rem;border:1px solid var(--ink-line);border-radius:999px;background:#0a0820b8}.hero-tag.svelte-ol39d6 .dot:where(.svelte-ol39d6){width:6px;height:6px;border-radius:50%;background:var(--magenta);box-shadow:0 0 10px var(--magenta-glow);animation:svelte-ol39d6-pulse 2s infinite}@keyframes svelte-ol39d6-pulse{50%{opacity:.4}}.hero-title.svelte-ol39d6{font-family:var(--font-display);font-size:clamp(4rem,16vw,12rem);line-height:.85;letter-spacing:-.01em;margin-bottom:0rem;color:var(--ink);text-shadow:0 2px 4px rgba(0,0,0,.55),0 8px 24px rgba(10,8,32,.85),0 0 60px rgba(10,8,32,.6);padding-right:.08em}.hero-title.svelte-ol39d6 .line:where(.svelte-ol39d6){display:block}.hero-title.svelte-ol39d6 .line:where(.svelte-ol39d6) span:where(.svelte-ol39d6){display:inline-block}.hero-title.svelte-ol39d6 .accent:where(.svelte-ol39d6){color:transparent;background:var(--g-sunset);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6)) drop-shadow(0 2px 16px rgba(10,8,32,.75)) drop-shadow(0 0 30px rgba(10,8,32,.55))}.hero-sub.svelte-ol39d6{max-width:540px;font-size:clamp(1rem,1.4vw,1.15rem);color:#d8cfe5;line-height:1.6;margin-bottom:2.5rem;text-shadow:0 2px 8px rgba(0,0,0,.7),0 1px 2px rgba(0,0,0,.5)}.hero-sub.svelte-ol39d6 strong{color:var(--ink);font-weight:600}.hero-sub2.svelte-ol39d6{font-size:clamp(1rem,1.52vw,1.34rem);font-weight:500;color:#fffdfa;line-height:1.42}.hero-sub-helix.svelte-ol39d6,.hero-sub3.svelte-ol39d6{font-size:clamp(.86rem,1.16vw,1rem);line-height:1.64}.hero-sub-helix.svelte-ol39d6{color:#faf5edcc}.hero-sub3.svelte-ol39d6{color:#faf5eda8}.hero-sub3.svelte-ol39d6 .sub-link{color:#ffd9e7;text-decoration:none;border-bottom:1px solid rgba(255,217,231,.5);text-shadow:0 0 14px rgba(255,61,138,.6);transition:color .2s,border-color .2s}.hero-sub3.svelte-ol39d6 .sub-link:hover,.hero-sub3.svelte-ol39d6 .sub-link:focus-visible{color:#fff;border-color:#fff}.hero-left.svelte-ol39d6{margin-top:auto}.promo-banner.svelte-ol39d6{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.5rem;min-height:5rem;position:relative;overflow:hidden}.promo-info.svelte-ol39d6{display:flex;align-items:center;gap:.3rem 1.1rem;flex-wrap:wrap;position:relative;z-index:1}.promo-tag-badge.svelte-ol39d6{font-family:var(--font-sans);font-weight:600;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;color:var(--gold);white-space:nowrap;flex-shrink:0}.promo-desc.svelte-ol39d6{font-size:.9rem;color:var(--ink);line-height:1.35;opacity:.88}.promo-code-btn.svelte-ol39d6{position:relative;z-index:1;display:flex;align-items:center;gap:.9rem;padding:.72rem 1.25rem;background:var(--bg-deep);border:1.5px dashed rgba(244,197,66,.6);border-radius:6px;cursor:pointer;transition:border-color .25s,box-shadow .25s,transform .2s;white-space:nowrap;flex-shrink:0}@media (hover: hover){.promo-code-btn.svelte-ol39d6:hover{border-color:#f4c542e6;box-shadow:0 6px 24px -6px #f4c54247;transform:translateY(-2px)}}.promo-copied.svelte-ol39d6{border-color:#4ade8099!important;box-shadow:0 6px 24px -6px #4ade8033!important}.promo-copied.svelte-ol39d6 .promo-code-value:where(.svelte-ol39d6){color:#4ade80}.promo-code-value.svelte-ol39d6{font-family:var(--font-mono);font-size:1rem;font-weight:700;letter-spacing:.16em;color:var(--gold);transition:color .25s}.promo-copy-hint.svelte-ol39d6{font-family:var(--font-sans);font-weight:600;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-left:1px solid rgba(255,255,255,.12);padding-left:.9rem;transition:color .25s}.promo-copied.svelte-ol39d6 .promo-copy-hint:where(.svelte-ol39d6){color:#4ade80}.hero-platforms.svelte-ol39d6{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;flex:1;min-width:0;align-self:flex-start}.promo-banner.svelte-ol39d6,.platform-card.svelte-ol39d6{border-radius:var(--radius-lg);border:1px solid rgba(250,245,237,.14);box-shadow:0 14px 40px #04020e80,inset 0 1px #faf5ed1f}.promo-banner.svelte-ol39d6,.platform-card.svelte-ol39d6{background:#100a228c;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.hero-text-block.svelte-ol39d6,.promo-banner.svelte-ol39d6,.platform-card.svelte-ol39d6{background:#0c081ced}}.platform-card.svelte-ol39d6{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.4rem;overflow:hidden;min-height:6rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.platform-card.svelte-ol39d6:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .4s;z-index:0;pointer-events:none}.platform-card.svelte-ol39d6>:where(.svelte-ol39d6){position:relative;z-index:1}.pc-gta5.svelte-ol39d6:before{background:linear-gradient(135deg,#f4c5421f,#ff7a4514)}.pc-discord.svelte-ol39d6:before{background:linear-gradient(135deg,#4ed3ff1c,#4ed3ff0a)}@media (hover: hover){.pc-gta5.svelte-ol39d6:hover{transform:translateY(-3px);border-color:#f4c5428c;box-shadow:0 18px 46px -8px #f4c54238,inset 0 1px #faf5ed29}.pc-gta5.svelte-ol39d6:hover:before{opacity:1}.pc-discord.svelte-ol39d6:hover{transform:translateY(-3px);border-color:#4ed3ff8c;box-shadow:0 18px 46px -8px #4ed3ff38,inset 0 1px #faf5ed29}.pc-discord.svelte-ol39d6:hover:before{opacity:1}.platform-card.svelte-ol39d6:hover .pc-arrow:where(.svelte-ol39d6){transform:translate(4px)}}@media (hover: none){.platform-card.svelte-ol39d6{transition:transform .13s ease-out,border-color .3s,box-shadow .3s}.platform-card.svelte-ol39d6:before{transition:opacity .13s ease-out}.platform-card.svelte-ol39d6:active{transform:scale(.97)}.platform-card.svelte-ol39d6:active:before{opacity:1}}.pc-badge--discord.svelte-ol39d6{color:var(--cyan);background:#4ed3ff1a;border:1px solid rgba(78,211,255,.2)}.pc-discord.svelte-ol39d6 .pc-cta:where(.svelte-ol39d6){color:var(--cyan)}.pc-head.svelte-ol39d6{display:flex;align-items:center;justify-content:space-between;gap:.25rem .6rem;flex-wrap:wrap;margin-bottom:.35rem}.pc-badge.svelte-ol39d6{font-family:var(--font-sans);font-weight:600;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;padding:.28rem .65rem;border-radius:3px;white-space:nowrap;flex-shrink:0}.pc-badge--gta5.svelte-ol39d6{color:var(--gold);background:#f4c5421f;border:1px solid rgba(244,197,66,.22)}.pc-title.svelte-ol39d6{font-family:var(--font-sans);font-weight:700;font-stretch:84%;text-transform:uppercase;font-size:clamp(1rem,1vw,1rem);letter-spacing:.01em;color:var(--ink);line-height:1.1;text-shadow:0 2px 8px rgba(0,0,0,.6);min-width:0}.pc-desc.svelte-ol39d6{font-size:.875rem;color:#fff;line-height:1.45;text-shadow:0 1px 4px rgba(0,0,0,.55)}.pc-cta.svelte-ol39d6{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase}.pc-gta5.svelte-ol39d6 .pc-cta:where(.svelte-ol39d6){color:var(--gold)}.pc-arrow.svelte-ol39d6{transition:transform .3s;display:inline-block}.hero-ctas.svelte-ol39d6{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.hero-ctas.svelte-ol39d6 .btn-primary:where(.svelte-ol39d6){background:linear-gradient(135deg,var(--gold) 0%,var(--sunset) 100%)}.hero-ctas.svelte-ol39d6 .btn-primary:where(.svelte-ol39d6):before{background:linear-gradient(135deg,var(--sunset) 0%,#e8541a 100%)}.hero-ctas.svelte-ol39d6 .btn-primary:where(.svelte-ol39d6):hover{box-shadow:0 12px 40px #ff7a458c}@media (max-width: 1200px){.hero.svelte-ol39d6{padding-bottom:6rem}.hero-content.svelte-ol39d6{flex-direction:column;gap:2rem;padding-top:clamp(1.5rem,3vh,3rem)}.hero-left-col.svelte-ol39d6{flex:0 0 auto;max-width:100%;width:100%}.hero-right-col.svelte-ol39d6{width:100%;padding-top:0}.hero-left.svelte-ol39d6{margin-top:2rem}.hero-text-block.svelte-ol39d6,.promo-banner.svelte-ol39d6,.platform-card.svelte-ol39d6{backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%)}.hero-text-block.svelte-ol39d6{padding:1.25rem 1.35rem}.hero-text-glow.svelte-ol39d6:before{inset:-8% -4%;filter:blur(28px);opacity:.7}.hero-sub2.svelte-ol39d6{font-size:clamp(1rem,2.6vw,1.14rem)}.hero-sub-helix.svelte-ol39d6,.hero-sub3.svelte-ol39d6{font-size:clamp(.88rem,2.05vw,.96rem)}.hero-platforms.svelte-ol39d6{width:100%;grid-template-columns:repeat(2,1fr)}.promo-banner.svelte-ol39d6{flex-wrap:wrap;gap:1rem;min-height:0}.platform-card.svelte-ol39d6{min-height:0}.promo-info.svelte-ol39d6{flex:1 1 100%}.promo-code-btn.svelte-ol39d6{flex:1 1 100%;justify-content:center}}@media (max-width: 600px){.hero-platforms.svelte-ol39d6{grid-template-columns:1fr}.promo-banner.svelte-ol39d6{padding:.85rem 1rem;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.6rem}.promo-info.svelte-ol39d6{flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:.3rem}.promo-code-btn.svelte-ol39d6{flex:0 0 auto;width:100%;align-self:stretch;box-sizing:border-box;justify-content:center}.platform-card.svelte-ol39d6{padding:1rem 1.2rem}.pc-title.svelte-ol39d6{font-size:1.2rem}}@media (max-width: 480px){.promo-code-btn.svelte-ol39d6{flex-direction:column;align-items:center;gap:.3rem;padding:.8rem 1rem}.promo-copy-hint.svelte-ol39d6{border-left:none;padding-left:0;border-top:1px solid rgba(255,255,255,.1);padding-top:.35rem;font-size:.7rem}}.btn-primary.svelte-ol39d6{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 1.75rem;background:var(--magenta);color:var(--bg-deep);font-family:var(--font-sans);font-size:.86rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;border-radius:var(--radius-sm);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.btn-primary.svelte-ol39d6:before{content:"";position:absolute;inset:0;background:var(--g-sunset);opacity:0;transition:opacity .4s;z-index:0}.btn-primary.svelte-ol39d6>:where(.svelte-ol39d6){position:relative;z-index:1}.btn-primary.svelte-ol39d6:hover{transform:translateY(-2px);box-shadow:0 12px 40px var(--magenta-glow)}.btn-primary.svelte-ol39d6:hover:before{opacity:1}.btn-primary.svelte-ol39d6 .arrow:where(.svelte-ol39d6){transition:transform .3s}.btn-primary.svelte-ol39d6:hover .arrow:where(.svelte-ol39d6){transform:translate(4px)}.btn-ghost.svelte-ol39d6{display:inline-flex;align-items:center;padding:1rem 1.75rem;border:1px solid var(--ink-line);color:var(--ink);font-family:var(--font-sans);font-size:.86rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase;border-radius:var(--radius-sm);transition:border-color .3s,color .3s,background .3s;background:#0a0820b8}.btn-ghost.svelte-ol39d6:hover{border-color:var(--cyan);color:var(--cyan)}.hero-scroll-hint.svelte-ol39d6{position:absolute;z-index:10;bottom:1.5rem;left:50%;transform:translate(-50%) scale(1);display:inline-block;background:none;border:none;padding:.75rem 1rem;cursor:pointer;color:var(--ink);transition:transform .3s cubic-bezier(.2,.8,.2,1);line-height:0}@media (hover: hover){.hero-scroll-hint.svelte-ol39d6:hover{transform:translate(-50%) scale(1.15)}}.hero-scroll-hint.svelte-ol39d6 .main:where(.svelte-ol39d6),.hero-scroll-hint.svelte-ol39d6 .echo:where(.svelte-ol39d6){filter:drop-shadow(0 1px 2px rgba(0,0,0,.85)) drop-shadow(0 0 6px rgba(0,0,0,.55));will-change:transform,opacity}.hero-scroll-hint.svelte-ol39d6 .main:where(.svelte-ol39d6){display:block;position:relative;color:var(--ink);animation:svelte-ol39d6-scrollHintPulse 1.8s ease-in-out infinite}.hero-scroll-hint.svelte-ol39d6 .echo:where(.svelte-ol39d6){position:absolute;left:1rem;top:.75rem;color:var(--magenta);opacity:0;animation:svelte-ol39d6-scrollHintEcho 1.8s ease-out infinite}.hero-scroll-hint.svelte-ol39d6 .echo-1:where(.svelte-ol39d6){animation-delay:.3s}.hero-scroll-hint.svelte-ol39d6 .echo-2:where(.svelte-ol39d6){animation-delay:.6s}@keyframes svelte-ol39d6-scrollHintPulse{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes svelte-ol39d6-scrollHintEcho{0%{opacity:0;transform:translateY(0) scale(1)}30%{opacity:.55;transform:translateY(8px) scale(1.06)}to{opacity:0;transform:translateY(22px) scale(1.2)}}@media (prefers-reduced-motion: reduce){.hero-scroll-hint.svelte-ol39d6 .main:where(.svelte-ol39d6),.hero-scroll-hint.svelte-ol39d6 .echo:where(.svelte-ol39d6){animation:none}.hero-scroll-hint.svelte-ol39d6 .echo:where(.svelte-ol39d6){opacity:0}.hero-scroll-hint.svelte-ol39d6,.hero-scroll-hint.svelte-ol39d6:hover{transition:none;transform:translate(-50%)}}@media (min-width: 1900px){.hero-content.svelte-ol39d6{max-width:1760px;margin-inline:auto}.hero-left-col.svelte-ol39d6{flex:0 0 46%;max-width:46%;container-type:inline-size}.hero-right-col.svelte-ol39d6{flex:1 1 auto;width:auto}.hero-title.svelte-ol39d6{font-size:clamp(4rem,36cqw,14rem)}.hero-sub.svelte-ol39d6{max-width:620px;font-size:1.25rem}.hero-sub2.svelte-ol39d6{font-size:1.48rem}.hero-sub-helix.svelte-ol39d6,.hero-sub3.svelte-ol39d6{font-size:1.08rem}}@media (min-width: 2400px){.hero-content.svelte-ol39d6{max-width:2000px}.hero-title.svelte-ol39d6{font-size:clamp(4rem,36cqw,17rem)}.hero-sub.svelte-ol39d6{max-width:720px}.pc-title.svelte-ol39d6{font-size:1.5rem}.pc-desc.svelte-ol39d6{font-size:.98rem}.pc-cta.svelte-ol39d6{font-size:.82rem}.platform-card.svelte-ol39d6{padding:1.3rem 1.7rem;min-height:7.5rem}.promo-banner.svelte-ol39d6{padding:1.2rem 1.8rem}}.section.svelte-ol39d6{padding:clamp(3.5rem,9vw,7rem) var(--gutter);position:relative}.container.svelte-ol39d6{max-width:var(--container);margin:0 auto}.section-head.svelte-ol39d6{display:grid;grid-template-columns:1fr auto;align-items:end;gap:1rem;margin-bottom:clamp(2.5rem,6vw,4rem);padding-bottom:1.5rem;border-bottom:1px solid var(--ink-line)}.section-num.svelte-ol39d6{font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.15em;color:var(--magenta);text-transform:uppercase;grid-column:1;grid-row:1;margin-bottom:.75rem;align-self:start}.section-title.svelte-ol39d6{grid-column:1;grid-row:2;font-family:var(--font-display);font-size:clamp(2.5rem,7vw,5.5rem);line-height:.9;letter-spacing:-.01em;color:var(--ink)}.section-link.svelte-ol39d6{grid-column:2;grid-row:2;align-self:end;font-family:var(--font-sans);font-weight:600;font-size:.82rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-mute);transition:color .3s;padding-bottom:.5rem}.section-link.svelte-ol39d6:hover{color:var(--magenta)}@media (max-width: 640px){.section-head.svelte-ol39d6{grid-template-columns:1fr;margin-bottom:1.75rem;padding-bottom:1rem}.section-link.svelte-ol39d6{grid-column:1;grid-row:3;justify-self:start}}.grid.svelte-ol39d6{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:1.5rem}.why.svelte-ol39d6{background:var(--g-night);border-top:1px solid var(--ink-line);border-bottom:1px solid var(--ink-line)}.pillars.svelte-ol39d6{display:grid;grid-template-columns:1fr;gap:0}.pillar.svelte-ol39d6{padding:2.5rem 2rem;border-bottom:1px solid var(--ink-line);position:relative;transition:background .3s}.pillar.svelte-ol39d6:hover{background:var(--bg-elevated)}.pillar.svelte-ol39d6:last-child{border-bottom:none}@media (min-width: 800px){.pillars.svelte-ol39d6{grid-template-columns:repeat(2,1fr)}.pillar.svelte-ol39d6:nth-last-child(-n+2){border-bottom:none}.pillar.svelte-ol39d6:nth-child(odd){border-right:1px solid var(--ink-line)}}@media (min-width: 1200px){.pillars.svelte-ol39d6{grid-template-columns:repeat(4,1fr)}.pillar.svelte-ol39d6{border-bottom:none;border-right:1px solid var(--ink-line)}.pillar.svelte-ol39d6:last-child{border-right:none}}.pillar-num.svelte-ol39d6{display:block;font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.15em;color:var(--magenta);margin-bottom:1rem}.pillar.svelte-ol39d6 h3:where(.svelte-ol39d6){font-family:var(--font-display);font-size:2rem;letter-spacing:.02em;margin-bottom:1rem;color:var(--ink)}.pillar.svelte-ol39d6 p:where(.svelte-ol39d6){color:var(--ink-mute);line-height:1.7;font-size:.95rem}.blog-grid.svelte-ol39d6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1.5rem}.blog-card.svelte-ol39d6{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--ink-line);border-radius:var(--radius);overflow:hidden;transition:transform .4s,border-color .3s,box-shadow .4s}.blog-card.svelte-ol39d6:hover{transform:translateY(-4px);border-color:var(--magenta);box-shadow:0 18px 50px -20px #ff3d8a52}.blog-card-cover.svelte-ol39d6{aspect-ratio:1200 / 630;overflow:hidden;background:var(--bg-night)}.blog-card-cover.svelte-ol39d6 img:where(.svelte-ol39d6){width:100%;height:100%;object-fit:cover;transition:transform .6s}.blog-card.svelte-ol39d6:hover .blog-card-cover:where(.svelte-ol39d6) img:where(.svelte-ol39d6){transform:scale(1.02)}.blog-card-body.svelte-ol39d6{padding:1.4rem 1.4rem 1.5rem;display:flex;flex-direction:column;gap:.7rem;flex:1}.blog-card-meta.svelte-ol39d6{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-family:var(--font-sans);font-weight:600;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.blog-card-cat.svelte-ol39d6{color:var(--magenta);font-weight:600}.blog-card-sep.svelte-ol39d6,.blog-card-platform.svelte-ol39d6{color:var(--ink-faint)}.blog-card-date.svelte-ol39d6{color:var(--ink-faint);margin-left:auto}.blog-card-title.svelte-ol39d6{font-family:var(--font-display);font-size:1.45rem;line-height:1.05;letter-spacing:.01em;color:var(--ink)}.blog-card-desc.svelte-ol39d6{color:var(--ink-mute);line-height:1.5;font-size:.92rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.devs-grid.svelte-ol39d6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:1.5rem}.dev-card.svelte-ol39d6{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding:2.5rem 2rem;background:var(--bg-card);border:1px solid var(--ink-line);border-radius:var(--radius);transition:transform .4s,border-color .3s,box-shadow .4s;position:relative;overflow:hidden}.dev-card.svelte-ol39d6:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--magenta);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}[dir=rtl] .dev-card.svelte-ol39d6:before{transform-origin:right}.dev-card[data-accent=cyan].svelte-ol39d6:before{background:var(--cyan)}.dev-card.svelte-ol39d6:hover{transform:translateY(-4px);border-color:var(--magenta)}.dev-card[data-accent=cyan].svelte-ol39d6:hover{border-color:var(--cyan)}.dev-card.svelte-ol39d6:hover:before{transform:scaleX(1)}.dev-num.svelte-ol39d6{font-family:var(--font-display);font-size:3rem;line-height:1;color:var(--ink-faint)}.dev-name.svelte-ol39d6{font-family:var(--font-display);font-size:1.75rem;letter-spacing:.02em;color:var(--ink);margin-bottom:.25rem}.dev-tagline.svelte-ol39d6{font-family:var(--font-sans);font-weight:600;font-size:.8rem;letter-spacing:.11em;color:var(--magenta);text-transform:uppercase;margin-bottom:1rem}.dev-card[data-accent=cyan].svelte-ol39d6 .dev-tagline:where(.svelte-ol39d6){color:var(--cyan)}.dev-desc.svelte-ol39d6{color:var(--ink-mute);font-size:.9rem;line-height:1.6;margin-bottom:1.5rem}.dev-foot.svelte-ol39d6{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--ink-line);font-family:var(--font-sans);font-weight:600;font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute)}@media (max-width: 640px){.dev-card.svelte-ol39d6{padding:1.5rem 1.25rem;gap:.75rem}.dev-num.svelte-ol39d6{font-size:1.5rem}}.faq-home.svelte-ol39d6{padding:clamp(3.5rem,8vw,6rem) var(--gutter);background:var(--bg-deep);border-top:1px solid var(--ink-line)}.faq-home.svelte-ol39d6 .container:where(.svelte-ol39d6){max-width:900px;margin:0 auto}.faq-home.svelte-ol39d6 .section-head:where(.svelte-ol39d6){margin-bottom:3rem}.faq-list.svelte-ol39d6{list-style:none;padding:0;margin:0;border-top:1px solid var(--ink-line)}.faq-item.svelte-ol39d6{border-bottom:1px solid var(--ink-line)}.faq-item.open.svelte-ol39d6{background:var(--bg-night)}.faq-q.svelte-ol39d6{width:100%;display:flex;align-items:center;gap:1.25rem;padding:1.35rem 1.25rem;background:none;border:none;cursor:pointer;text-align:left;color:var(--ink);transition:color .3s}.faq-q.svelte-ol39d6:hover{color:var(--cyan)}.faq-q-num.svelte-ol39d6{font-family:var(--font-mono);font-size:.78rem;color:var(--magenta);flex-shrink:0}.faq-q-text.svelte-ol39d6{flex:1;font-family:var(--font-sans);font-weight:600;font-size:1rem;line-height:1.4}.faq-chev.svelte-ol39d6{flex-shrink:0;display:inline-flex;color:var(--ink-mute);transition:transform .3s}.faq-item.open.svelte-ol39d6 .faq-chev:where(.svelte-ol39d6){transform:rotate(180deg)}.faq-a.svelte-ol39d6{padding:0 1.25rem 1.5rem 4rem;color:var(--ink-mute);line-height:1.7;font-size:.92rem}.faq-a[hidden].svelte-ol39d6{display:none}.cta-final.svelte-ol39d6{padding:clamp(4rem,10vw,9rem) var(--gutter);text-align:center;position:relative;background:var(--bg-deep);overflow:hidden}.cta-final.svelte-ol39d6 .container:where(.svelte-ol39d6){position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2rem}.cta-title.svelte-ol39d6{font-family:var(--font-display);font-size:clamp(3rem,8vw,6rem);line-height:.9;letter-spacing:-.01em;color:var(--ink)}.cta-title.svelte-ol39d6 em:where(.svelte-ol39d6){font-style:normal;color:transparent;background:var(--g-sunset);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cta-actions.svelte-ol39d6{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}@media (max-width: 640px){.hero-tag.svelte-ol39d6{font-size:.68rem;letter-spacing:.08em;gap:.5rem;padding:.3rem .6rem;margin-bottom:1rem}.hero-title.svelte-ol39d6{font-size:clamp(4rem,30vw,8rem)}.hero-sub.svelte-ol39d6{line-height:1.55;margin-bottom:1.5rem}.hero-left.svelte-ol39d6{margin-top:1.25rem}.hero-ctas.svelte-ol39d6{flex-direction:column;gap:.75rem;margin-top:1.5rem}.hero-ctas.svelte-ol39d6 .btn-primary:where(.svelte-ol39d6),.hero-ctas.svelte-ol39d6 .btn-ghost:where(.svelte-ol39d6),.cta-actions.svelte-ol39d6 .btn-primary:where(.svelte-ol39d6),.cta-actions.svelte-ol39d6 .btn-ghost:where(.svelte-ol39d6){width:100%;justify-content:center}.btn-primary.svelte-ol39d6,.btn-ghost.svelte-ol39d6{padding:.85rem 1.4rem;font-size:.8rem;min-height:44px}.hero-text-block.svelte-ol39d6{padding:1rem 1.1rem;gap:.8rem}.hero-sub-helix.svelte-ol39d6,.hero-sub3.svelte-ol39d6{line-height:1.5}.promo-code-btn.svelte-ol39d6{min-height:44px}.section.svelte-ol39d6{padding:clamp(2.5rem,8vw,3.5rem) var(--gutter)}.section-num.svelte-ol39d6{font-size:.68rem;letter-spacing:.12em;margin-bottom:.5rem}.section-title.svelte-ol39d6{font-size:clamp(1.9rem,7.5vw,2.5rem)}.pillar.svelte-ol39d6{padding:1.75rem 1.25rem}.pillar-num.svelte-ol39d6{font-size:.68rem;margin-bottom:.6rem}.pillar.svelte-ol39d6 h3:where(.svelte-ol39d6){font-size:1.6rem;margin-bottom:.6rem}.faq-home.svelte-ol39d6{padding:clamp(2.5rem,8vw,3.5rem) var(--gutter)}.faq-home.svelte-ol39d6 .section-head:where(.svelte-ol39d6){margin-bottom:1.75rem}.faq-q.svelte-ol39d6{gap:.85rem;padding:1rem}.faq-a.svelte-ol39d6{padding:0 1rem 1.15rem;font-size:.9rem}.cta-final.svelte-ol39d6{padding:clamp(2.75rem,9vw,4rem) var(--gutter)}.cta-final.svelte-ol39d6 .container:where(.svelte-ol39d6){gap:1.25rem}.cta-title.svelte-ol39d6{font-size:clamp(2rem,8.5vw,2.75rem)}.cta-actions.svelte-ol39d6{width:100%;flex-direction:column;gap:.75rem}}
</style>
<link href="./_app/immutable/assets/0.DrjjnoKC.css" rel="stylesheet" disabled media="(max-width: 0)">
<link href="./_app/immutable/assets/FrameworkTags.CcchRT04.css" rel="stylesheet" disabled media="(max-width: 0)">
<link href="./_app/immutable/assets/ScriptCard.By3_Pr2U.css" rel="stylesheet" disabled media="(max-width: 0)">
<link href="./_app/immutable/assets/2.DYllgWv8.css" rel="stylesheet" disabled media="(max-width: 0)">
</head>
<body data-sveltekit-preload-data="hover">
<div id="app"><!--[--><!--[0--><!--[--><!----> <div class="track svelte-18rcjdz" aria-hidden="true"><div class="bar svelte-18rcjdz"></div></div><!----> <!--[-1--><!--]--><!----> <!--[-1--><!--]--><!----> <!--[-1--><!--]--><!----> <header class="nav svelte-1h32yp1"><a href="/fr" class="logo svelte-1h32yp1" data-cursor-label="Accueil"><span class="logo-row svelte-1h32yp1"><span class="logo-leo svelte-1h32yp1">AVENIDA</span> <span class="logo-scr svelte-1h32yp1">SCRIPTS</span></span> <span class="logo-sub svelte-1h32yp1">by <strong class="svelte-1h32yp1">Spirit Interactive</strong></span></a> <div class="nav-right svelte-1h32yp1"><button class="search-btn svelte-1h32yp1" aria-label="Rechercher" data-cursor-label="Rechercher"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg> <span class="search-label svelte-1h32yp1">Rechercher</span> <span class="search-kbd svelte-1h32yp1"><kbd class="svelte-1h32yp1">⌘</kbd><kbd class="svelte-1h32yp1">K</kbd></span></button> <span class="nav-sep svelte-1h32yp1" aria-hidden="true"></span> <button class="menu-btn svelte-1h32yp1" aria-label="Menu" aria-expanded="false" data-cursor-label="Menu"><span class="menu-bars svelte-1h32yp1"><span class="svelte-1h32yp1"></span> <span class="svelte-1h32yp1"></span></span> <span class="menu-label svelte-1h32yp1">Menu</span></button> <span class="nav-sep svelte-1h32yp1" aria-hidden="true"></span> <div class="nav-group svelte-1h32yp1"><!--[-1--><button type="button" class="auth-btn svelte-1h32yp1" aria-label="Connecter votre compte FiveM" aria-busy="false" data-cursor-label="Connexion FiveM"><!--[-1--><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4"></path><polyline points="10 17 15 12 10 7"></polyline><line x1="15" y1="12" x2="3" y2="12"></line></svg> <span class="auth-label svelte-1h32yp1">Connexion</span><!--]--></button><!--]--></div> <span class="nav-sep svelte-1h32yp1" aria-hidden="true"></span> <a class="discord-btn svelte-1h32yp1" href="https://discord.gg/avenida" target="_blank" rel="noopener" aria-label="Discord" data-cursor-label="Discord"><svg viewBox="0 0 16 16" width="16" height="16" fill="currentColor"><path fill-rule="evenodd" d="M13.545 2.907a13.227 13.227 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.19 12.19 0 0 0-3.658 0 8.258 8.258 0 0 0-.412-.833.051.051 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.041.041 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032c.001.014.01.028.021.037a13.276 13.276 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019c.308-.42.582-.863.818-1.329a.05.05 0 0 0-.01-.059.051.051 0 0 0-.018-.011 8.875 8.875 0 0 1-1.248-.595.05.05 0 0 1-.02-.066.051.051 0 0 1 .015-.019c.084-.063.168-.129.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.052.052 0 0 1 .053.007c.08.066.164.132.248.195a.051.051 0 0 1-.004.085 8.254 8.254 0 0 1-1.249.594.05.05 0 0 0-.03.03.052.052 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.235 13.235 0 0 0 4.001-2.02.049.049 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.034.034 0 0 0-.02-.019Zm-8.198 7.307c-.789 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612Zm5.316 0c-.788 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612Z"></path></svg></a> <button type="button" class="cart-btn svelte-1h32yp1" aria-label="Panier" data-cursor-label="Panier"><svg viewBox="0 0 24 24" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.8"><circle cx="9" cy="21" r="1"></circle><circle cx="20" cy="21" r="1"></circle><path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path></svg> <!--[-1--><!--]--></button></div></header> <!--[-1--><!--]--><!----> <main class="main svelte-12qhfyh"><!--[--><!----> <section class="hero svelte-ol39d6"><div class="hero-bg svelte-ol39d6" aria-hidden="true"><div class="hero-bg-sky svelte-ol39d6"></div> <div class="hero-bg-grain svelte-ol39d6"></div> <div class="hero-bg-vignette svelte-ol39d6"></div> <div class="hero-bg-scanlines svelte-ol39d6"></div></div> <div class="hero-content svelte-ol39d6"><div class="hero-left-col svelte-ol39d6"><h1 class="hero-tag svelte-ol39d6"><span class="dot svelte-ol39d6"></span> <span class="svelte-ol39d6">SCRIPTS CERTIFIÉS FIVEM ET FIVEM ENHANCED</span></h1> <p class="hero-title svelte-ol39d6"><span class="line svelte-ol39d6"><span class="svelte-ol39d6">AVENIDA</span></span> <span class="line svelte-ol39d6"><span class="accent svelte-ol39d6">SCRIPTS</span></span></p> <div class="hero-left svelte-ol39d6"><p class="hero-sub svelte-ol39d6"><!---->Scripts FiveM en Lua, JS et TypeScript : inventaire, création de personnage, jobs, housing, garages, téléphone, yoga, danse, fléchettes, bowling, jeux d’arcade… Des interfaces modernes et fluides, de quoi créer le serveur de vos rêves à un prix accessible. Développés par les développeurs partenaires <strong>Avenida</strong> pour les serveurs roleplay qui prennent la performance au sérieux.<!----></p> <div class="hero-ctas svelte-ol39d6"><a href="/fr/scripts" class="btn-primary svelte-ol39d6" data-cursor-label="Scripts"><span class="svelte-ol39d6">Explorer les scripts</span> <span class="arrow svelte-ol39d6">→</span></a> <a href="/fr/devs" class="btn-ghost svelte-ol39d6" data-cursor-label="Développeurs">Nos développeurs</a></div></div></div> <div class="hero-right-col svelte-ol39d6"><div class="hero-text-glow svelte-ol39d6"><div class="hero-text-block svelte-ol39d6"><p class="hero-sub2 svelte-ol39d6">Scripts faits sur mesure pour les fondateurs de serveurs roleplay GTA5 sur FiveM et FiveM Enhanced. Nos développeurs sont expérimentés et vous proposent le meilleur pour votre serveur Grand Theft Auto.</p> <p class="hero-sub-helix svelte-ol39d6">Nous sommes également reconnus par l'équipe HELIX elle-même, nos développeurs font partie des premiers studios sélectionnés comme alpha testeurs de la plateforme sandbox Unreal Engine 5 qui redéfinit le roleplay après FiveM.</p> <p class="hero-sub3 svelte-ol39d6"><!---->Les serveurs FiveM Spirit RP illustrent concrètement notre expertise : scripts Lua sur mesure, optimisation réseau et ressources, bots Discord communautaires, interfaces de jeu et développement web. Des serveurs en production avec de vrais joueurs, pas un environnement de test. <a href="https://spirit-rp.fr/" class="sub-link" target="_blank" rel="noopener noreferrer">Découvrez Spirit RP</a> et constatez l’expertise des développeurs Avenida Scripts.<!----></p></div></div> <div class="hero-platforms svelte-ol39d6"><div class="promo-banner svelte-ol39d6"><div class="promo-info svelte-ol39d6"><span class="promo-tag-badge svelte-ol39d6">Offre de bienvenue</span> <p class="promo-desc svelte-ol39d6">10% de réduction sur tout achat supérieur à 50 $US.</p></div> <button class="promo-code-btn svelte-ol39d6" type="button"><span class="promo-code-value svelte-ol39d6">ENHANCED10</span> <span class="promo-copy-hint svelte-ol39d6">Cliquer pour copier</span></button></div> <a href="/fr/scripts" class="platform-card pc-gta5 svelte-ol39d6" data-cursor-label="Voir le catalogue"><div class="pc-head svelte-ol39d6"><span class="pc-badge pc-badge--gta5 svelte-ol39d6">GTA V · FIVEM</span></div> <span class="pc-title svelte-ol39d6">Scripts & Mappings</span> <p class="pc-desc svelte-ol39d6">Les ressources premium pour votre serveur roleplay FiveM. Disponible maintenant.</p> <span class="pc-cta svelte-ol39d6">Voir le catalogue <span class="pc-arrow svelte-ol39d6">→</span></span></a> <a href="https://discord.gg/avenida" target="_blank" rel="noopener noreferrer" class="platform-card pc-discord svelte-ol39d6" data-cursor-label="Rejoindre"><div class="pc-head svelte-ol39d6"><span class="pc-badge pc-badge--discord svelte-ol39d6">DISCORD</span></div> <span class="pc-title svelte-ol39d6">Communauté</span> <p class="pc-desc svelte-ol39d6">Rejoignez le serveur. Support, annonces et contact direct avec la team Avenida.</p> <span class="pc-cta svelte-ol39d6">Rejoindre <span class="pc-arrow svelte-ol39d6">→</span></span></a></div></div></div> <button type="button" class="hero-scroll-hint svelte-ol39d6" aria-label="Nos développeurs" data-cursor-label="Nos développeurs"><svg class="main svelte-ol39d6" viewBox="0 0 24 12" width="44" height="22" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 3 12 9 21 3" class="svelte-ol39d6"></polyline></svg> <svg class="echo echo-1 svelte-ol39d6" viewBox="0 0 24 12" width="44" height="22" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 3 12 9 21 3" class="svelte-ol39d6"></polyline></svg> <svg class="echo echo-2 svelte-ol39d6" viewBox="0 0 24 12" width="44" height="22" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 3 12 9 21 3" class="svelte-ol39d6"></polyline></svg></button></section> <div class="marquee-duo svelte-1ct4hyc" aria-hidden="true"><div class="row top svelte-1ct4hyc" style="--duration: 46.666666666666664s"><!--[--><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> DANCE MINIGAME</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> YOGA MINIGAME</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> BARBER SHOP</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> CLOTHING STORE</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> CORE SKIN (3 IN 1)</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> TATTOO SHOP</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> INTERACT SYSTEM</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> DANCE MINIGAME</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> YOGA MINIGAME</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> BARBER SHOP</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> CLOTHING STORE</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> CORE SKIN (3 IN 1)</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> TATTOO SHOP</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> INTERACT SYSTEM</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> DANCE MINIGAME</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> YOGA MINIGAME</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> BARBER SHOP</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> CLOTHING STORE</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> CORE SKIN (3 IN 1)</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> TATTOO SHOP</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> INTERACT SYSTEM</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> DANCE MINIGAME</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> YOGA MINIGAME</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> BARBER SHOP</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> CLOTHING STORE</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> CORE SKIN (3 IN 1)</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> TATTOO SHOP</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> INTERACT SYSTEM</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> DANCE MINIGAME</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> YOGA MINIGAME</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> BARBER SHOP</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> CLOTHING STORE</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> CORE SKIN (3 IN 1)</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> TATTOO SHOP</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> INTERACT SYSTEM</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> DANCE MINIGAME</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> YOGA MINIGAME</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> BARBER SHOP</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> CLOTHING STORE</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> CORE SKIN (3 IN 1)</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> TATTOO SHOP</span><span class="item svelte-1ct4hyc"><span class="dot magenta svelte-1ct4hyc"></span> INTERACT SYSTEM</span><!--]--></div> <div class="row bottom svelte-1ct4hyc" style="--duration: 62.745098039215684s"><!--[--><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> PERFORMANCE</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> SÉCURITÉ</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> SUPPORT 7J/7</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> MISES À JOUR À VIE</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> TEBEX ESCROW</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> ESX READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> QBCORE READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> STANDALONE READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> PERFORMANCE</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> SÉCURITÉ</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> SUPPORT 7J/7</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> MISES À JOUR À VIE</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> TEBEX ESCROW</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> ESX READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> QBCORE READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> STANDALONE READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> PERFORMANCE</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> SÉCURITÉ</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> SUPPORT 7J/7</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> MISES À JOUR À VIE</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> TEBEX ESCROW</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> ESX READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> QBCORE READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> STANDALONE READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> PERFORMANCE</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> SÉCURITÉ</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> SUPPORT 7J/7</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> MISES À JOUR À VIE</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> TEBEX ESCROW</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> ESX READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> QBCORE READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> STANDALONE READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> PERFORMANCE</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> SÉCURITÉ</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> SUPPORT 7J/7</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> MISES À JOUR À VIE</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> TEBEX ESCROW</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> ESX READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> QBCORE READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> STANDALONE READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> PERFORMANCE</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> SÉCURITÉ</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> SUPPORT 7J/7</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> MISES À JOUR À VIE</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> TEBEX ESCROW</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> ESX READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> QBCORE READY</span><span class="item ghost svelte-1ct4hyc"><span class="dot cyan svelte-1ct4hyc"></span> STANDALONE READY</span><!--]--></div></div><!----> <section class="section defer-render svelte-ol39d6"><div class="container svelte-ol39d6"><div class="section-head svelte-ol39d6"><span class="section-num svelte-ol39d6">01 · EN AVANT</span> <h2 class="section-title svelte-ol39d6"><span class="svelte-ol39d6">Scripts</span> <em class="em-sunset svelte-ol39d6">en avant</em></h2> <a href="/fr/scripts" class="section-link svelte-ol39d6" data-cursor-label="Tout voir">Tout voir →</a></div> <div class="grid svelte-ol39d6"><!--[--><a class="card svelte-bbme0z featured" href="/fr/scripts/avenida-dance" style="--delay: 0ms" data-cursor-label="Voir"><div class="glow svelte-bbme0z"></div> <div class="visual svelte-bbme0z"><!--[0--><img src="/_app/immutable/assets/AVENIDA_DANCE.U3VIV8pT.webp" srcset="/_app/immutable/assets/AVENIDA_DANCE-480.JCKs64yJ.webp 480w, /_app/immutable/assets/AVENIDA_DANCE-960.DgaZSLn8.webp 960w, /_app/immutable/assets/AVENIDA_DANCE-1440.CTfggaGC.webp 1440w" sizes="(max-width: 600px) 100vw, (max-width: 1200px) 50vw, 33vw" alt="Dance minigame" width="1920" height="1080" loading="lazy" decoding="async" class="svelte-bbme0z"/><!--]--> <div class="visual-overlay svelte-bbme0z"></div> <!--[0--><span class="badge svelte-bbme0z">EN AVANT</span><!--]--> <span class="visual-tag svelte-bbme0z"><span class="dot svelte-bbme0z"></span> Derass</span></div> <div class="body svelte-bbme0z"><!----><h3 class="name svelte-bbme0z">Dance minigame<!----></h3><!----> <!--[0--><p class="tagline svelte-bbme0z">Le minijeu de danse des boîtes de nuit de GTA Online, refait pour FiveM et jouable n'importe où sur votre map.
Tapez sur le rythme pour grimper les quatre niveaux d'intensité, maintenez pour les garder, montez ou redescendez à la demande, enchaînez dix styles et lancez 27 mouvements spéciaux sans quitter la piste. Tout le monde autour voit la scène, et votre serveur n'en exécute pas une ligne.</p><!--]--> <!--[0--><div class="tags-row svelte-bbme0z"><!--[0--><ul class="tags svelte-1jqp9i1"><!--[--><li class="tag svelte-1jqp9i1">ESX</li><li class="tag svelte-1jqp9i1">QBCore</li><li class="tag svelte-1jqp9i1">Qbox</li><li class="tag svelte-1jqp9i1">vRP</li><li class="tag svelte-1jqp9i1">Standalone</li><!--]--></ul><!--]--><!----></div><!--]--> <div class="foot svelte-bbme0z"><span class="price svelte-bbme0z">4,99 $US</span> <span class="cta svelte-bbme0z">Voir <span class="arrow svelte-bbme0z">→</span></span></div></div></a><a class="card svelte-bbme0z featured" href="/fr/scripts/avenida-yoga" style="--delay: 80ms" data-cursor-label="Voir"><div class="glow svelte-bbme0z"></div> <div class="visual svelte-bbme0z"><!--[0--><img src="/_app/immutable/assets/AVENIDA_YOGA.DqEAADl3.webp" srcset="/_app/immutable/assets/AVENIDA_YOGA-480.C3u5RKrx.webp 480w, /_app/immutable/assets/AVENIDA_YOGA-960.BcwquGm3.webp 960w, /_app/immutable/assets/AVENIDA_YOGA-1440.JfS59Enp.webp 1440w" sizes="(max-width: 600px) 100vw, (max-width: 1200px) 50vw, 33vw" alt="Yoga minigame" width="1920" height="1080" loading="lazy" decoding="async" class="svelte-bbme0z"/><!--]--> <div class="visual-overlay svelte-bbme0z"></div> <!--[0--><span class="badge svelte-bbme0z">EN AVANT</span><!--]--> <span class="visual-tag svelte-bbme0z"><span class="dot svelte-bbme0z"></span> Derass</span></div> <div class="body svelte-bbme0z"><!----><h3 class="name svelte-bbme0z">Yoga minigame<!----></h3><!----> <!--[0--><p class="tagline svelte-bbme0z">Le minijeu de yoga du mode histoire, sorti de sa mission et transformé en activité roleplay que n'importe qui peut lancer.
Alignez les deux marqueurs, tenez la posture pendant que le corps s'y installe, puis inspirez et expirez sur les gâchettes. Trois enchaînements, quatorze postures, les vraies animations et les vrais sons de respiration. Et un score auquel vos propres scripts peuvent réagir.</p><!--]--> <!--[0--><div class="tags-row svelte-bbme0z"><!--[0--><ul class="tags svelte-1jqp9i1"><!--[--><li class="tag svelte-1jqp9i1">ESX</li><li class="tag svelte-1jqp9i1">QBCore</li><li class="tag svelte-1jqp9i1">Qbox</li><li class="tag svelte-1jqp9i1">vRP</li><li class="tag svelte-1jqp9i1">Standalone</li><!--]--></ul><!--]--><!----></div><!--]--> <div class="foot svelte-bbme0z"><span class="price svelte-bbme0z">4,99 $US</span> <span class="cta svelte-bbme0z">Voir <span class="arrow svelte-bbme0z">→</span></span></div></div></a><a class="card svelte-bbme0z featured" href="/fr/scripts/avenida-barber" style="--delay: 160ms" data-cursor-label="Voir"><div class="glow svelte-bbme0z"></div> <div class="visual svelte-bbme0z"><!--[0--><img src="/_app/immutable/assets/AVENIDA_BARBER.DLgLaNGy.webp" srcset="/_app/immutable/assets/AVENIDA_BARBER-480.CpulNaoW.webp 480w, /_app/immutable/assets/AVENIDA_BARBER-960.IW-LzcWk.webp 960w, /_app/immutable/assets/AVENIDA_BARBER-1440.Cn-V7kxd.webp 1440w" sizes="(max-width: 600px) 100vw, (max-width: 1200px) 50vw, 33vw" alt="Barber shop" width="1920" height="1080" loading="lazy" decoding="async" class="svelte-bbme0z"/><!--]--> <div class="visual-overlay svelte-bbme0z"></div> <!--[0--><span class="badge svelte-bbme0z">EN AVANT</span><!--]--> <span class="visual-tag svelte-bbme0z"><span class="dot svelte-bbme0z"></span> Avenida Team</span></div> <div class="body svelte-bbme0z"><!----><h3 class="name svelte-bbme0z">Barber shop<!----></h3><!----> <!--[0--><p class="tagline svelte-bbme0z">Un barbier mis en scène, avec une caméra que le joueur pilote vraiment.
Le personnage entre, s'assoit, et le barbier travaille pendant qu'une caméra orbitale cadre la tête. Cheveux, barbe, overlays et tous les détails de peau, prévisualisés avant d'avoir dépensé un dollar.</p><!--]--> <!--[0--><div class="tags-row svelte-bbme0z"><!--[0--><ul class="tags svelte-1jqp9i1"><!--[--><li class="tag svelte-1jqp9i1">ESX</li><li class="tag svelte-1jqp9i1">QBCore</li><li class="tag svelte-1jqp9i1">vRP</li><li class="tag svelte-1jqp9i1">Standalone</li><li class="tag svelte-1jqp9i1">oxmysql</li><!--]--></ul><!--]--><!----></div><!--]--> <div class="foot svelte-bbme0z"><span class="price svelte-bbme0z">16,99 $US</span> <span class="cta svelte-bbme0z">Voir <span class="arrow svelte-bbme0z">→</span></span></div></div></a><a class="card svelte-bbme0z featured" href="/fr/scripts/avenida-clotheshops" style="--delay: 240ms" data-cursor-label="Voir"><div class="glow svelte-bbme0z"></div> <div class="visual svelte-bbme0z"><!--[0--><img src="/_app/immutable/assets/AVENIDA_CLOTHESHOPS.B-SM2AtS.webp" srcset="/_app/immutable/assets/AVENIDA_CLOTHESHOPS-480.DN_bQ1Ma.webp 480w, /_app/immutable/assets/AVENIDA_CLOTHESHOPS-960.Btv35vVZ.webp 960w, /_app/immutable/assets/AVENIDA_CLOTHESHOPS-1440.Br3jBM_m.webp 1440w" sizes="(max-width: 600px) 100vw, (max-width: 1200px) 50vw, 33vw" alt="Clothing store" width="1920" height="1080" loading="lazy" decoding="async" class="svelte-bbme0z"/><!--]--> <div class="visual-overlay svelte-bbme0z"></div> <!--[0--><span class="badge svelte-bbme0z">EN AVANT</span><!--]--> <span class="visual-tag svelte-bbme0z"><span class="dot svelte-bbme0z"></span> Avenida Team</span></div> <div class="body svelte-bbme0z"><!----><h3 class="name svelte-bbme0z">Clothing store<!----></h3><!----> <!--[0--><p class="tagline svelte-bbme0z">Un magasin de vêtements avec tenues sauvegardées, garde-robes d'entreprise et un éditeur qui tarife le catalogue depuis le jeu.
Tous les composants et tous les props, achetés pièce par pièce ou en tenue complète, avec un registre côté serveur qui empêche de porter ce qu'on n'a jamais payé.</p><!--]--> <!--[0--><div class="tags-row svelte-bbme0z"><!--[0--><ul class="tags svelte-1jqp9i1"><!--[--><li class="tag svelte-1jqp9i1">ESX</li><li class="tag svelte-1jqp9i1">QBCore</li><li class="tag svelte-1jqp9i1">vRP</li><li class="tag svelte-1jqp9i1">Standalone</li><li class="tag svelte-1jqp9i1">oxmysql</li><!--]--></ul><!--]--><!----></div><!--]--> <div class="foot svelte-bbme0z"><span class="price svelte-bbme0z">24,99 $US</span> <span class="cta svelte-bbme0z">Voir <span class="arrow svelte-bbme0z">→</span></span></div></div></a><a class="card svelte-bbme0z featured" href="/fr/scripts/avenida-core-skin" style="--delay: 320ms" data-cursor-label="Voir"><div class="glow svelte-bbme0z"></div> <div class="visual svelte-bbme0z"><!--[0--><img src="/_app/immutable/assets/AVENIDA_CORE_SKIN.1tNmV-rU.webp" srcset="/_app/immutable/assets/AVENIDA_CORE_SKIN-480.Ca3qAYyk.webp 480w, /_app/immutable/assets/AVENIDA_CORE_SKIN-960.D70VEpIW.webp 960w, /_app/immutable/assets/AVENIDA_CORE_SKIN-1440.DfmZEHB6.webp 1440w" sizes="(max-width: 600px) 100vw, (max-width: 1200px) 50vw, 33vw" alt="Core Skin (3 in 1)" width="1920" height="1080" loading="lazy" decoding="async" class="svelte-bbme0z"/><!--]--> <div class="visual-overlay svelte-bbme0z"></div> <!--[0--><span class="badge svelte-bbme0z">EN AVANT</span><!--]--> <span class="visual-tag svelte-bbme0z"><span class="dot svelte-bbme0z"></span> Avenida Team</span></div> <div class="body svelte-bbme0z"><!----><h3 class="name svelte-bbme0z">Core Skin (3 in 1)<!----></h3><!----> <!--[0--><p class="tagline svelte-bbme0z">Barbier, salon de tatouage et magasin de vêtements dans une seule ressource FiveM.
1615 tatouages, tous les composants et props de vêtements, tout le visage et la peau, répartis sur 36 boutiques. Une interface, une caméra, un flux d'achat, et une seule chose à installer sur ESX, QBCore, vRP ou en standalone.</p><!--]--> <!--[0--><div class="tags-row svelte-bbme0z"><!--[0--><ul class="tags svelte-1jqp9i1"><!--[--><li class="tag svelte-1jqp9i1">ESX</li><li class="tag svelte-1jqp9i1">QBCore</li><li class="tag svelte-1jqp9i1">vRP</li><li class="tag svelte-1jqp9i1">Standalone</li><li class="tag svelte-1jqp9i1">oxmysql</li><!--]--></ul><!--]--><!----></div><!--]--> <div class="foot svelte-bbme0z"><span class="price svelte-bbme0z">41,99 $US</span> <span class="cta svelte-bbme0z">Voir <span class="arrow svelte-bbme0z">→</span></span></div></div></a><a class="card svelte-bbme0z featured" href="/fr/scripts/avenida-tattoo" style="--delay: 400ms" data-cursor-label="Voir"><div class="glow svelte-bbme0z"></div> <div class="visual svelte-bbme0z"><!--[0--><img src="/_app/immutable/assets/AVENIDA_TATTOO.BxgCkp9u.webp" srcset="/_app/immutable/assets/AVENIDA_TATTOO-480.4Ix_Pf7v.webp 480w, /_app/immutable/assets/AVENIDA_TATTOO-960.CPNGTCzm.webp 960w, /_app/immutable/assets/AVENIDA_TATTOO-1440.CkyGyLQZ.webp 1440w" sizes="(max-width: 600px) 100vw, (max-width: 1200px) 50vw, 33vw" alt="Tattoo shop" width="1920" height="1080" loading="lazy" decoding="async" class="svelte-bbme0z"/><!--]--> <div class="visual-overlay svelte-bbme0z"></div> <!--[0--><span class="badge svelte-bbme0z">EN AVANT</span><!--]--> <span class="visual-tag svelte-bbme0z"><span class="dot svelte-bbme0z"></span> Avenida Team</span></div> <div class="body svelte-bbme0z"><!----><h3 class="name svelte-bbme0z">Tattoo shop<!----></h3><!----> <!--[0--><p class="tagline svelte-bbme0z">Tout le catalogue de tatouages du jeu, avec un panier et un fauteuil où l'on s'assoit vraiment.
1615 motifs répartis sur 26 collections DLC, prévisualisés en direct sur votre personnage au fur et à mesure, payés en une fois. Détatouage au laser inclus, et un tatoueur qui entre et fait le travail.</p><!--]--> <!--[0--><div class="tags-row svelte-bbme0z"><!--[0--><ul class="tags svelte-1jqp9i1"><!--[--><li class="tag svelte-1jqp9i1">ESX</li><li class="tag svelte-1jqp9i1">QBCore</li><li class="tag svelte-1jqp9i1">vRP</li><li class="tag svelte-1jqp9i1">Standalone</li><li class="tag svelte-1jqp9i1">oxmysql</li><!--]--></ul><!--]--><!----></div><!--]--> <div class="foot svelte-bbme0z"><span class="price svelte-bbme0z">16,99 $US</span> <span class="cta svelte-bbme0z">Voir <span class="arrow svelte-bbme0z">→</span></span></div></div></a><a class="card svelte-bbme0z featured" href="/fr/scripts/avenida-interact" style="--delay: 480ms" data-cursor-label="Voir"><div class="glow svelte-bbme0z"></div> <div class="visual svelte-bbme0z"><!--[0--><img src="/_app/immutable/assets/INTERACT.DwWoJFBn.webp" srcset="/_app/immutable/assets/INTERACT-480.C6x4LW85.webp 480w, /_app/immutable/assets/INTERACT-960.QjI0qjTV.webp 960w, /_app/immutable/assets/INTERACT-1440.BWpQXuTO.webp 1440w" sizes="(max-width: 600px) 100vw, (max-width: 1200px) 50vw, 33vw" alt="Interact system" width="1920" height="1080" loading="lazy" decoding="async" class="svelte-bbme0z"/><!--]--> <div class="visual-overlay svelte-bbme0z"></div> <!--[0--><span class="badge svelte-bbme0z">EN AVANT</span><!--]--> <span class="visual-tag svelte-bbme0z"><span class="dot svelte-bbme0z"></span> Avenida Team</span></div> <div class="body svelte-bbme0z"><!----><h3 class="name svelte-bbme0z">Interact system<!----></h3><!----> <!--[0--><p class="tagline svelte-bbme0z">Système d'interaction 3D + moteur de dialogues PNJ, sans aucune dépendance.
Posez une interaction n'importe où sur la map : sur une entity, sur une coordonnée libre, ou sur un PNJ que vous faites apparaître depuis le même appel. Pas d'ox_lib, pas de framework, rien à configurer côté serveur.</p><!--]--> <!--[0--><div class="tags-row svelte-bbme0z"><!--[0--><ul class="tags svelte-1jqp9i1"><!--[--><li class="tag svelte-1jqp9i1">ESX</li><li class="tag svelte-1jqp9i1">QBCore</li><li class="tag svelte-1jqp9i1">ox</li><li class="tag svelte-1jqp9i1">vRP</li><li class="tag svelte-1jqp9i1">Standalone</li><!--]--></ul><!--]--><!----></div><!--]--> <div class="foot svelte-bbme0z"><span class="price svelte-bbme0z">Gratuit</span> <span class="cta svelte-bbme0z">Voir <span class="arrow svelte-bbme0z">→</span></span></div></div></a><!--]--></div></div></section> <div class="defer-render svelte-ol39d6"><section class="stats svelte-1tib2rn"><div class="container svelte-1tib2rn"><div class="head svelte-1tib2rn"><span class="num svelte-1tib2rn">02 · IMPACT</span> <h2 class="title svelte-1tib2rn">Les <em class="em-cyan-magenta">chiffres</em></h2></div> <div class="grid svelte-1tib2rn"><!--[--><div class="stat svelte-1tib2rn"><span class="stat-tag svelte-1tib2rn">Catalogue</span> <div class="stat-num svelte-1tib2rn"><!--[-1--><span>7</span><span class="suffix svelte-1tib2rn"></span><!--]--></div> <span class="stat-label svelte-1tib2rn">Scripts publiés</span></div><div class="stat svelte-1tib2rn"><span class="stat-tag svelte-1tib2rn">Ventes</span> <div class="stat-num svelte-1tib2rn"><!--[0--><span class="unavailable svelte-1tib2rn">N/A</span><!--]--></div> <span class="stat-label svelte-1tib2rn">Ventes confirmées</span></div><div class="stat svelte-1tib2rn"><span class="stat-tag svelte-1tib2rn">Performance</span> <div class="stat-num svelte-1tib2rn"><!--[0--><span class="unavailable svelte-1tib2rn">N/A</span><!--]--></div> <span class="stat-label svelte-1tib2rn">Uptime du site</span></div><div class="stat svelte-1tib2rn"><span class="stat-tag svelte-1tib2rn">Support</span> <div class="stat-num svelte-1tib2rn"><!--[-1--><span>4</span><span class="suffix svelte-1tib2rn">h</span><!--]--></div> <span class="stat-label svelte-1tib2rn">Engagement de réponse</span></div><!--]--></div></div></section><!----></div> <section class="section why defer-render svelte-ol39d6"><div class="container svelte-ol39d6"><div class="section-head svelte-ol39d6"><span class="section-num svelte-ol39d6">03 · STANDARDS</span> <h2 class="section-title svelte-ol39d6"><span class="svelte-ol39d6">Pourquoi</span> <em class="em-sunset svelte-ol39d6">Avenida</em></h2></div> <div class="pillars svelte-ol39d6"><div class="pillar svelte-ol39d6"><span class="pillar-num svelte-ol39d6">01</span> <h3 class="svelte-ol39d6">Performance</h3> <p class="svelte-ol39d6">Chaque script Avenida est benchmarké à 0.00ms idle sur des serveurs actifs 1 000+ slots. L'utilisation des ressources est testée avec 100 interactions joueurs simultanées avant chaque release. Aucun thread Wait(0) parasite, aucune query N+1, profilage CPU sérieux.</p></div> <div class="pillar svelte-ol39d6"><span class="pillar-num svelte-ol39d6">02</span> <h3 class="svelte-ol39d6">Sécurité</h3> <p class="svelte-ol39d6">Tous les scripts passent un audit de sécurité systématique avant d'être listés : validation des inputs côté serveur, prévention des injections SQL, anti-trigger client malveillant. Aucune autorité client exploitable. Le code que vous achetez ne casse pas votre serveur.</p></div> <div class="pillar svelte-ol39d6"><span class="pillar-num svelte-ol39d6">03</span> <h3 class="svelte-ol39d6">Support 7j/7</h3> <p class="svelte-ol39d6">Notre Discord est staffé sept jours sur sept. Réponse moyenne sous 4 heures. Le support couvre l'installation, la configuration, la résolution de conflits et les migrations de mise à jour. Mises à jour gratuites à vie et documentation exhaustive avec exemples de code.</p></div> <div class="pillar svelte-ol39d6"><span class="pillar-num svelte-ol39d6">04</span> <h3 class="svelte-ol39d6">Escrow Tebex & Obfuscation</h3> <p class="svelte-ol39d6">Les scripts sont livrés exclusivement via le système escrow officiel Tebex Cfx.re. Le tatouage du code par licence empêche toute redistribution non autorisée. Vos scripts ne fuitent pas, votre achat reste protégé.</p></div></div></div></section> <div class="defer-render svelte-ol39d6"><section class="compare svelte-1v81w9j"><div class="container svelte-1v81w9j"><div class="head svelte-1v81w9j"><span class="num svelte-1v81w9j">04 · STANDARDS</span> <h2 class="title svelte-1v81w9j">Avenida <em class="em-sunset">vs</em><br/>les autres</h2> <p class="lead svelte-1v81w9j">On ne vise pas la quantité. Chaque script Avenida passe par une revue interne avant publication. C'est la différence avec les marketplaces qui hébergent n'importe quoi.</p></div> <div class="table svelte-1v81w9j"><div class="table-head svelte-1v81w9j"><div class="th svelte-1v81w9j">Critères</div> <div class="th th-us svelte-1v81w9j"><span class="badge-us svelte-1v81w9j">AVENIDA</span></div> <div class="th svelte-1v81w9j">Marketplaces standards</div></div> <!--[--><div class="row svelte-1v81w9j"><div class="cell feature svelte-1v81w9j">Audit de performance benchmarké</div> <div class="cell us svelte-1v81w9j"><!--[0--><span class="check svelte-1v81w9j"><svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="3"><polyline points="4 12 10 18 20 6"></polyline></svg></span><!--]--></div> <div class="cell svelte-1v81w9j"><!--[-1--><span class="cross-muted svelte-1v81w9j">×</span><!--]--></div></div><div class="row svelte-1v81w9j"><div class="cell feature svelte-1v81w9j">Audit de sécurité côté serveur</div> <div class="cell us svelte-1v81w9j"><!--[0--><span class="check svelte-1v81w9j"><svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="3"><polyline points="4 12 10 18 20 6"></polyline></svg></span><!--]--></div> <div class="cell svelte-1v81w9j"><!--[-1--><span class="cross-muted svelte-1v81w9j">×</span><!--]--></div></div><div class="row svelte-1v81w9j"><div class="cell feature svelte-1v81w9j">Mises à jour gratuites à vie</div> <div class="cell us svelte-1v81w9j"><!--[0--><span class="check svelte-1v81w9j"><svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="3"><polyline points="4 12 10 18 20 6"></polyline></svg></span><!--]--></div> <div class="cell svelte-1v81w9j"><!--[-1--><span class="cross-muted svelte-1v81w9j">×</span><!--]--></div></div><div class="row svelte-1v81w9j"><div class="cell feature svelte-1v81w9j">Support Discord 7j/7</div> <div class="cell us svelte-1v81w9j"><!--[0--><span class="check svelte-1v81w9j"><svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="3"><polyline points="4 12 10 18 20 6"></polyline></svg></span><!--]--></div> <div class="cell svelte-1v81w9j"><!--[1--><span class="partial svelte-1v81w9j">~</span><!--]--></div></div><div class="row svelte-1v81w9j"><div class="cell feature svelte-1v81w9j">Escrow Tebex (anti-leak)</div> <div class="cell us svelte-1v81w9j"><!--[0--><span class="check svelte-1v81w9j"><svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="3"><polyline points="4 12 10 18 20 6"></polyline></svg></span><!--]--></div> <div class="cell svelte-1v81w9j"><!--[1--><span class="partial svelte-1v81w9j">~</span><!--]--></div></div><div class="row svelte-1v81w9j"><div class="cell feature svelte-1v81w9j">Documentation exhaustive</div> <div class="cell us svelte-1v81w9j"><!--[0--><span class="check svelte-1v81w9j"><svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="3"><polyline points="4 12 10 18 20 6"></polyline></svg></span><!--]--></div> <div class="cell svelte-1v81w9j"><!--[1--><span class="partial svelte-1v81w9j">~</span><!--]--></div></div><div class="row svelte-1v81w9j"><div class="cell feature svelte-1v81w9j">Tous les frameworks, détectés automatiquement</div> <div class="cell us svelte-1v81w9j"><!--[0--><span class="check svelte-1v81w9j"><svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="3"><polyline points="4 12 10 18 20 6"></polyline></svg></span><!--]--></div> <div class="cell svelte-1v81w9j"><!--[0--><span class="check muted svelte-1v81w9j"><svg viewBox="0 0 24 24" width="16" height="16" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="4 12 10 18 20 6"></polyline></svg></span><!--]--></div></div><!--]--></div></div></section><!----></div> <div class="defer-render svelte-ol39d6"><section class="how svelte-1e6pjgp"><div class="container svelte-1e6pjgp"><div class="head svelte-1e6pjgp"><span class="num svelte-1e6pjgp">06 · PROCESS</span> <h2 class="title svelte-1e6pjgp">Comment ça <em class="em-sunset">marche</em></h2> <p class="lead svelte-1e6pjgp">De la première visite au support après-vente. Quatre étapes, zéro friction.</p></div> <div class="steps-wrap svelte-1e6pjgp"><div class="line-track svelte-1e6pjgp" aria-hidden="true"><div class="line-progress svelte-1e6pjgp"></div></div> <ol class="steps svelte-1e6pjgp"><!--[--><li class="step svelte-1e6pjgp"><div class="step-num svelte-1e6pjgp">01</div> <div class="step-icon svelte-1e6pjgp"><!--[0--><svg viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.6"><circle cx="11" cy="11" r="7"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg><!--]--></div> <h3 class="step-title svelte-1e6pjgp">Explorer</h3> <p class="step-desc svelte-1e6pjgp">Parcours le catalogue. Filtre par développeur, prix, catégorie. Lis la fiche détaillée de chaque script.</p></li><li class="step svelte-1e6pjgp"><div class="step-num svelte-1e6pjgp">02</div> <div class="step-icon svelte-1e6pjgp"><!--[1--><svg viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.6"><rect x="3" y="6" width="18" height="13" rx="2"></rect><path d="M3 11h18 M7 16h2"></path></svg><!--]--></div> <h3 class="step-title svelte-1e6pjgp">Acheter</h3> <p class="step-desc svelte-1e6pjgp">Paiement sécurisé via Tebex (carte, PayPal, Paysafecard). Livraison instantanée sur ton compte Tebex.</p></li><li class="step svelte-1e6pjgp"><div class="step-num svelte-1e6pjgp">03</div> <div class="step-icon svelte-1e6pjgp"><!--[2--><svg viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.6"><path d="M12 3v12 M6 9l6 6 6-6 M5 21h14"></path></svg><!--]--></div> <h3 class="step-title svelte-1e6pjgp">Installer</h3> <p class="step-desc svelte-1e6pjgp">Télécharge le ZIP, suis la doc. Config intuitive, exemples inclus. Opérationnel en moins de 10 min.</p></li><li class="step svelte-1e6pjgp"><div class="step-num svelte-1e6pjgp">04</div> <div class="step-icon svelte-1e6pjgp"><!--[3--><svg viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.6"><path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"></path></svg><!--]--></div> <h3 class="step-title svelte-1e6pjgp">Support</h3> <p class="step-desc svelte-1e6pjgp">Discord dédié 7j/7, mises à jour gratuites à vie. Le dev répond directement à tes questions.</p></li><!--]--></ol></div></div></section><!----></div> <div class="defer-render svelte-ol39d6"><section class="reviews svelte-bpdc55"><div class="container svelte-bpdc55"><div class="head svelte-bpdc55"><span class="num svelte-bpdc55">05 · RETOURS</span> <h2 class="title svelte-bpdc55">Ce qu'en disent<br/><em class="em-sunset">les owners</em></h2> <p class="lead svelte-bpdc55">Plus de 200 serveurs FiveM tournent avec au moins un script Avenida. Voici quelques retours.</p> <div class="controls svelte-bpdc55"><button class="ctrl svelte-bpdc55" aria-label="Précédent" data-cursor-label="Précédent">←</button> <button class="ctrl svelte-bpdc55" aria-label="Suivant" data-cursor-label="Suivant">→</button></div></div></div> <div class="track svelte-bpdc55" role="region" aria-label="Témoignages clients"><!--[--><article class="card svelte-bpdc55"><div class="rating svelte-bpdc55"><!--[--><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><!--]--></div> <blockquote class="svelte-bpdc55">Script de grande qualité, nos joueurs apprécient énormément ce barber shop. Ils s'en servent depuis plusieurs mois, il a été testé et éprouvé en conditions réelles sur notre serveur. Je recommande !</blockquote> <div class="foot svelte-bpdc55"><!--[0--><img class="avatar svelte-bpdc55" src="https://cdn.discordapp.com/avatars/875716361802899516/d33a677f4116ad180884584a249cc8d4.png?size=128" alt="" width="44" height="44" loading="lazy" referrerpolicy="no-referrer" onerror="this.__e=event"/><!--]--> <div class="info svelte-bpdc55"><strong class="svelte-bpdc55">🐊 Benaz</strong> <span class="role svelte-bpdc55"><!--[0-->Spirit Roleplay ·<!--]--> <a href="/fr/scripts/avenida-barber" class="svelte-bpdc55">Barber shop</a></span></div></div></article><article class="card svelte-bpdc55"><div class="rating svelte-bpdc55"><!--[--><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><!--]--></div> <blockquote class="svelte-bpdc55">brilliant scripts and great support 10 /10</blockquote> <div class="foot svelte-bpdc55"><!--[0--><img class="avatar svelte-bpdc55" src="https://cdn.discordapp.com/avatars/542988379793653760/745d6a7d62147a0e55d956d5caa7abfe.png?size=128" alt="" width="44" height="44" loading="lazy" referrerpolicy="no-referrer" onerror="this.__e=event"/><!--]--> <div class="info svelte-bpdc55"><strong class="svelte-bpdc55">Haldor</strong> <span class="role svelte-bpdc55"><!--[-1--><!--]--> <a href="/fr/scripts/avenida-clotheshops" class="svelte-bpdc55">Clothing store</a></span></div></div></article><article class="card svelte-bpdc55"><div class="rating svelte-bpdc55"><!--[--><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><!--]--></div> <blockquote class="svelte-bpdc55">Excellent resource, and genuinely open where it matters
Every point where this touches the rest of the server goes through one readable
file in bridges/. Each one documents what it detects, what it writes, and what
each target actually costs you. That meant I could plug the clothing store into
an inventory system it was never designed for (clothing as real items in
dedicated equipment slots) without touching a single encrypted file. I wrapped
the inventory bridge, translated names and metadata on the way through, and
everything else kept working.</blockquote> <div class="foot svelte-bpdc55"><!--[0--><img class="avatar svelte-bpdc55" src="https://cdn.discordapp.com/avatars/1012060448893440150/a_dbca7f3c7fc5d011f10ad77201636952.gif?size=128" alt="" width="44" height="44" loading="lazy" referrerpolicy="no-referrer" onerror="this.__e=event"/><!--]--> <div class="info svelte-bpdc55"><strong class="svelte-bpdc55">Glades</strong> <span class="role svelte-bpdc55"><!--[0-->Ravage-rp.fr ·<!--]--> <a href="/fr/scripts/avenida-core-skin" class="svelte-bpdc55">Core Skin (3 in 1)</a></span></div></div></article><article class="card svelte-bpdc55"><div class="rating svelte-bpdc55"><!--[--><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><!--]--></div> <blockquote class="svelte-bpdc55">I really enjoyed working on the teaser for this dance script; I found the script to be highly interactive and seamless, with plenty of cool variations!</blockquote> <div class="foot svelte-bpdc55"><!--[0--><img class="avatar svelte-bpdc55" src="https://cdn.discordapp.com/avatars/665616523884363806/e16815d3bc75b042669343f867195bb8.png?size=128" alt="" width="44" height="44" loading="lazy" referrerpolicy="no-referrer" onerror="this.__e=event"/><!--]--> <div class="info svelte-bpdc55"><strong class="svelte-bpdc55">Jpmediaaa.</strong> <span class="role svelte-bpdc55"><!--[0-->Hotstar Production ·<!--]--> <a href="/fr/scripts/avenida-dance" class="svelte-bpdc55">Dance minigame</a></span></div></div></article><article class="card svelte-bpdc55"><div class="rating svelte-bpdc55"><!--[--><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><!--]--></div> <blockquote class="svelte-bpdc55">very good scriptwriters a reactive and competent listening team I recommend go there with your eyes closed!!</blockquote> <div class="foot svelte-bpdc55"><!--[0--><img class="avatar svelte-bpdc55" src="https://cdn.discordapp.com/avatars/740185686862462996/9343cf03164f46439f1384484d4cfbd1.png?size=128" alt="" width="44" height="44" loading="lazy" referrerpolicy="no-referrer" onerror="this.__e=event"/><!--]--> <div class="info svelte-bpdc55"><strong class="svelte-bpdc55">Revoria</strong> <span class="role svelte-bpdc55"><!--[-1--><!--]--> <a href="/fr/scripts/avenida-interact" class="svelte-bpdc55">Interact system</a></span></div></div></article><article class="card svelte-bpdc55"><div class="rating svelte-bpdc55"><!--[--><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><!--]--></div> <blockquote class="svelte-bpdc55">Le script est est excellent rien à dire</blockquote> <div class="foot svelte-bpdc55"><!--[0--><img class="avatar svelte-bpdc55" src="https://cdn.discordapp.com/avatars/1070809071147565057/2a9c881d91f64c6b35d7ae6a2f229f01.png?size=128" alt="" width="44" height="44" loading="lazy" referrerpolicy="no-referrer" onerror="this.__e=event"/><!--]--> <div class="info svelte-bpdc55"><strong class="svelte-bpdc55">ĸιrowdev 🪐</strong> <span class="role svelte-bpdc55"><!--[-1--><!--]--> <a href="/fr/scripts/avenida-tattoo" class="svelte-bpdc55">Tattoo shop</a></span></div></div></article><article class="card svelte-bpdc55"><div class="rating svelte-bpdc55"><!--[--><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><!--]--></div> <blockquote class="svelte-bpdc55">Un support au top !</blockquote> <div class="foot svelte-bpdc55"><!--[0--><img class="avatar svelte-bpdc55" src="https://cdn.discordapp.com/avatars/660972825707937830/e304c766d9927cf69c35cab0f9a6a062.png?size=128" alt="" width="44" height="44" loading="lazy" referrerpolicy="no-referrer" onerror="this.__e=event"/><!--]--> <div class="info svelte-bpdc55"><strong class="svelte-bpdc55">Leny.M</strong> <span class="role svelte-bpdc55"><!--[0-->Redstart V2 ·<!--]--> <a href="/fr/scripts/avenida-barber" class="svelte-bpdc55">Barber shop</a></span></div></div></article><article class="card svelte-bpdc55"><div class="rating svelte-bpdc55"><!--[--><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><!--]--></div> <blockquote class="svelte-bpdc55">10/10 was having a problem and these guys ain't stop till it was fix customer service is great definitely buying again</blockquote> <div class="foot svelte-bpdc55"><!--[0--><img class="avatar svelte-bpdc55" src="https://cdn.discordapp.com/avatars/942487062941171822/92e7fcf569ef0c77b63031caa906ad43.png?size=128" alt="" width="44" height="44" loading="lazy" referrerpolicy="no-referrer" onerror="this.__e=event"/><!--]--> <div class="info svelte-bpdc55"><strong class="svelte-bpdc55">BigOppGrimeyy</strong> <span class="role svelte-bpdc55"><!--[0-->GangWrld NYC ·<!--]--> <a href="/fr/scripts/avenida-clotheshops" class="svelte-bpdc55">Clothing store</a></span></div></div></article><article class="card svelte-bpdc55"><div class="rating svelte-bpdc55"><!--[--><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><span class="star svelte-bpdc55 filled">★</span><!--]--></div> <blockquote class="svelte-bpdc55">Best script, best support! Fast support and friendly!</blockquote> <div class="foot svelte-bpdc55"><!--[0--><img class="avatar svelte-bpdc55" src="https://cdn.discordapp.com/avatars/892889069581901914/29af5b129031247a3de6808f70683b34.png?size=128" alt="" width="44" height="44" loading="lazy" referrerpolicy="no-referrer" onerror="this.__e=event"/><!--]--> <div class="info svelte-bpdc55"><strong class="svelte-bpdc55">theara</strong> <span class="role svelte-bpdc55"><!--[-1--><!--]--> <a href="/fr/scripts/avenida-interact" class="svelte-bpdc55">Interact system</a></span></div></div></article><!--]--></div></section><!----></div> <!--[0--><section class="section blog-section defer-render svelte-ol39d6"><div class="container svelte-ol39d6"><div class="section-head svelte-ol39d6"><span class="section-num svelte-ol39d6">07 · JOURNAL</span> <h2 class="section-title svelte-ol39d6"><span class="svelte-ol39d6">Derniers</span> <em class="em-sunset svelte-ol39d6">articles</em></h2> <a href="/fr/blog" class="section-link svelte-ol39d6" data-cursor-label="Voir tout le blog">Voir tout le blog →</a></div> <div class="blog-grid svelte-ol39d6"><!--[--><a class="blog-card svelte-ol39d6" href="/fr/blog/best-fivem-barber-script" data-cursor-label="Lire l'article"><!--[0--><div class="blog-card-cover svelte-ol39d6"><img src="/_app/immutable/assets/best-fivem-barber-script_fr.Cdu5oJop.webp" alt="Script barber FiveM : coupe, barbe et couleur en 2026" width="1200" height="630" loading="lazy" class="svelte-ol39d6"/></div><!--]--> <div class="blog-card-body svelte-ol39d6"><div class="blog-card-meta svelte-ol39d6"><span class="blog-card-cat svelte-ol39d6">Comparatif</span> <span class="blog-card-sep svelte-ol39d6" aria-hidden="true">·</span> <span class="blog-card-platform svelte-ol39d6">FiveM</span> <span class="blog-card-date svelte-ol39d6">24 août 2026</span></div> <h3 class="blog-card-title svelte-ol39d6">Script barber FiveM : coupe, barbe et couleur en 2026</h3> <p class="blog-card-desc svelte-ol39d6">Un script de barbier FiveM avec une interface fluide et design : sept cadrages, aperçu en direct, et la coupe qui survit à la reconnexion.</p></div></a><a class="blog-card svelte-ol39d6" href="/fr/blog/best-fivem-clothing-script" data-cursor-label="Lire l'article"><!--[0--><div class="blog-card-cover svelte-ol39d6"><img src="/_app/immutable/assets/best-fivem-clothing-script_fr.BJ9taFsg.webp" alt="Script de vêtements FiveM : boutiques, tenues et items en 2026" width="1200" height="630" loading="lazy" class="svelte-ol39d6"/></div><!--]--> <div class="blog-card-body svelte-ol39d6"><div class="blog-card-meta svelte-ol39d6"><span class="blog-card-cat svelte-ol39d6">Comparatif</span> <span class="blog-card-sep svelte-ol39d6" aria-hidden="true">·</span> <span class="blog-card-platform svelte-ol39d6">FiveM</span> <span class="blog-card-date svelte-ol39d6">24 août 2026</span></div> <h3 class="blog-card-title svelte-ol39d6">Script de vêtements FiveM : boutiques, tenues et items en 2026</h3> <p class="blog-card-desc svelte-ol39d6">Un menu de vêtements FiveM pensé pour la simplicité : 21 boutiques, un éditeur de prix en jeu, les tenues sauvegardées et les vêtements en items.</p></div></a><a class="blog-card svelte-ol39d6" href="/fr/blog/best-fivem-tattoo-script" data-cursor-label="Lire l'article"><!--[0--><div class="blog-card-cover svelte-ol39d6"><img src="/_app/immutable/assets/best-fivem-tattoo-script_fr.DJ4v2WFg.webp" alt="Script tattoo FiveM : catalogue, zones et laser en 2026" width="1200" height="630" loading="lazy" class="svelte-ol39d6"/></div><!--]--> <div class="blog-card-body svelte-ol39d6"><div class="blog-card-meta svelte-ol39d6"><span class="blog-card-cat svelte-ol39d6">Comparatif</span> <span class="blog-card-sep svelte-ol39d6" aria-hidden="true">·</span> <span class="blog-card-platform svelte-ol39d6">FiveM</span> <span class="blog-card-date svelte-ol39d6">24 août 2026</span></div> <h3 class="blog-card-title svelte-ol39d6">Script tattoo FiveM : catalogue, zones et laser en 2026</h3> <p class="blog-card-desc svelte-ol39d6">Un script de tatouage FiveM qui plaira à vos joueurs : 1615 motifs, le dos et le cou en zones à part, un aperçu en direct et le détatouage laser.</p></div></a><!--]--></div></div></section><!--]--> <section class="section devs-section defer-render svelte-ol39d6"><div class="container svelte-ol39d6"><div class="section-head svelte-ol39d6"><span class="section-num svelte-ol39d6">08 · ÉQUIPE</span> <h2 class="section-title svelte-ol39d6"><span class="svelte-ol39d6">Nos</span> <em class="em-sunset svelte-ol39d6">développeurs</em></h2> <a href="/fr/devs" class="section-link svelte-ol39d6" data-cursor-label="Tous les développeurs">Tous les développeurs →</a></div> <div class="devs-grid svelte-ol39d6"><!--[--><a class="dev-card svelte-ol39d6" href="/fr/devs/avenida" data-accent="magenta" data-cursor-label="Voir"><div class="dev-num svelte-ol39d6">01</div> <div class="dev-body svelte-ol39d6"><h3 class="dev-name svelte-ol39d6">Avenida Team</h3> <p class="dev-tagline svelte-ol39d6">Studio officiel Avenida Scripts</p> <p class="dev-desc svelte-ol39d6">L'équipe fondatrice derrière Avenida Scripts. Scripts FiveM premium, mesurés au banc et optimisés pour les serveurs 1000+ slots, support 7j/7 sur Discord.</p> <div class="dev-foot svelte-ol39d6"><span class="dev-count svelte-ol39d6">5 scripts publiés</span> <span class="dev-arrow svelte-ol39d6">→</span></div></div></a><a class="dev-card svelte-ol39d6" href="/fr/devs/derass" data-accent="cyan" data-cursor-label="Voir"><div class="dev-num svelte-ol39d6">02</div> <div class="dev-body svelte-ol39d6"><h3 class="dev-name svelte-ol39d6">Derass</h3> <p class="dev-tagline svelte-ol39d6">Activités & minijeux</p> <p class="dev-desc svelte-ol39d6">Construit les activités pour lesquelles un joueur s'arrête : minijeux de rythme, HUD maison, sans framework ni base. Vendu et supporté par Avenida Scripts.</p> <div class="dev-foot svelte-ol39d6"><span class="dev-count svelte-ol39d6">2 scripts publiés</span> <span class="dev-arrow svelte-ol39d6">→</span></div></div></a><!--]--></div></div></section> <section class="faq-home defer-render svelte-ol39d6"><div class="container svelte-ol39d6"><div class="section-head svelte-ol39d6"><span class="section-num svelte-ol39d6">09 · FAQ</span> <h2 class="section-title svelte-ol39d6"><span class="svelte-ol39d6">Questions</span> <em class="em-sunset svelte-ol39d6">fréquentes</em></h2></div> <ul class="faq-list svelte-ol39d6"><!--[--><li class="faq-item svelte-ol39d6 open"><button type="button" class="faq-q svelte-ol39d6" aria-expanded="true"><span class="faq-q-num svelte-ol39d6">01</span> <span class="faq-q-text svelte-ol39d6">Vos scripts sont-ils compatibles QBCore et ESX ?</span> <span class="faq-chev svelte-ol39d6" aria-hidden="true"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.5" class="svelte-ol39d6"><polyline points="6 9 12 15 18 9" class="svelte-ol39d6"></polyline></svg></span></button> <div class="faq-a svelte-ol39d6">Oui, et pas seulement ces deux-là. Chaque script détecte le framework tout seul et tourne sur ESX, QBCore, Qbox, ox_core, vRP et standalone. Un mode custom est prévu aussi si votre serveur tourne sur quelque chose de maison.</div></li><li class="faq-item svelte-ol39d6"><button type="button" class="faq-q svelte-ol39d6" aria-expanded="false"><span class="faq-q-num svelte-ol39d6">02</span> <span class="faq-q-text svelte-ol39d6">Vos scripts sont-ils compatibles avec FiveM Enhanced ?</span> <span class="faq-chev svelte-ol39d6" aria-hidden="true"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.5" class="svelte-ol39d6"><polyline points="6 9 12 15 18 9" class="svelte-ol39d6"></polyline></svg></span></button> <div class="faq-a svelte-ol39d6" hidden="">Oui. Nos scripts sont testés sur FiveM Enhanced et ils y fonctionnent.</div></li><li class="faq-item svelte-ol39d6"><button type="button" class="faq-q svelte-ol39d6" aria-expanded="false"><span class="faq-q-num svelte-ol39d6">03</span> <span class="faq-q-text svelte-ol39d6">Les mises à jour sont-elles incluses dans le prix ?</span> <span class="faq-chev svelte-ol39d6" aria-hidden="true"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.5" class="svelte-ol39d6"><polyline points="6 9 12 15 18 9" class="svelte-ol39d6"></polyline></svg></span></button> <div class="faq-a svelte-ol39d6" hidden="">Oui. Chaque achat chez Avenida comprend la ressource, un support 7j/7 et des mises à jour à vie incluses sans surcoût.</div></li><li class="faq-item svelte-ol39d6"><button type="button" class="faq-q svelte-ol39d6" aria-expanded="false"><span class="faq-q-num svelte-ol39d6">04</span> <span class="faq-q-text svelte-ol39d6">Comment installer un script FiveM Avenida ?</span> <span class="faq-chev svelte-ol39d6" aria-hidden="true"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.5" class="svelte-ol39d6"><polyline points="6 9 12 15 18 9" class="svelte-ol39d6"></polyline></svg></span></button> <div class="faq-a svelte-ol39d6" hidden="">Il vous suffit de glisser la ressource achetée dans le répertoire de votre serveur. Un guide d'installation complet est fourni avec chaque script.</div></li><li class="faq-item svelte-ol39d6"><button type="button" class="faq-q svelte-ol39d6" aria-expanded="false"><span class="faq-q-num svelte-ol39d6">05</span> <span class="faq-q-text svelte-ol39d6">Quel est le prix d'un script FiveM premium ?</span> <span class="faq-chev svelte-ol39d6" aria-hidden="true"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.5" class="svelte-ol39d6"><polyline points="6 9 12 15 18 9" class="svelte-ol39d6"></polyline></svg></span></button> <div class="faq-a svelte-ol39d6" hidden="">Chaque fiche de script affiche son prix en USD, la devise de référence de la boutique. Au paiement, Tebex peut débiter dans la devise de votre pays et ajoute vos taxes locales. Consultez le catalogue pour découvrir notre gamme.</div></li><li class="faq-item svelte-ol39d6"><button type="button" class="faq-q svelte-ol39d6" aria-expanded="false"><span class="faq-q-num svelte-ol39d6">06</span> <span class="faq-q-text svelte-ol39d6">Les scripts sont-ils open-source ou chiffrés ?</span> <span class="faq-chev svelte-ol39d6" aria-hidden="true"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.5" class="svelte-ol39d6"><polyline points="6 9 12 15 18 9" class="svelte-ol39d6"></polyline></svg></span></button> <div class="faq-a svelte-ol39d6" hidden="">Afin de protéger notre savoir-faire et d'éviter les fuites de code, certaines parties peuvent être chiffrées via le système Escrow officiel de Tebex Cfx.re. Votre achat reste sécurisé.</div></li><!--]--></ul></div></section> <section class="cta-final defer-render svelte-ol39d6"><div class="container svelte-ol39d6"><span class="section-num svelte-ol39d6">10 · REJOINDRE</span> <h2 class="cta-title svelte-ol39d6">Prêt à équiper<br class="svelte-ol39d6"/> <em class="svelte-ol39d6">votre serveur</em> ?</h2> <div class="cta-actions svelte-ol39d6"><a href="/fr/scripts" class="btn-primary svelte-ol39d6" data-cursor-label="Catalogue"><span class="svelte-ol39d6">Voir tous les scripts</span> <span class="arrow svelte-ol39d6">→</span></a> <a href="https://discord.gg/avenida" target="_blank" rel="noopener noreferrer" class="btn-ghost svelte-ol39d6" data-cursor-label="Discord">Rejoindre le Discord</a></div></div></section><!--]--><!----></main> <footer class="footer svelte-jz8lnl"><div class="top svelte-jz8lnl"><div class="brand svelte-jz8lnl"><a href="/fr" class="brand-logo svelte-jz8lnl" data-cursor-label="Accueil"><span class="m">AVENIDA</span> <span class="m accent svelte-jz8lnl">SCRIPTS</span></a> <p class="brand-desc svelte-jz8lnl">Marketplace de scripts FiveM premium. Plateforme officielle Avenida et ses développeurs partenaires.</p> <div class="brand-spirit svelte-jz8lnl"><!--[2--><a class="spirit-badge footer-v svelte-h59xvg" href="https://spirit-rp.fr" target="_blank" rel="noopener" data-cursor-label="Spirit RP"><div class="logo-mark svelte-h59xvg"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2" class="svelte-h59xvg"><circle cx="12" cy="12" r="10" class="svelte-h59xvg"></circle><path d="M8 12 L11 15 L16 9" class="svelte-h59xvg"></path></svg></div> <div class="text svelte-h59xvg"><span class="meta svelte-h59xvg">Un Studio De</span> <span class="brand svelte-h59xvg">Spirit Interactive</span></div></a><!--]--><!----></div> <div class="socials svelte-jz8lnl"><a class="discord-badge svelte-jz8lnl" href="https://discord.gg/avenida" target="_blank" rel="noopener noreferrer" data-cursor-label="Discord"><div class="logo-mark svelte-jz8lnl"><svg width="15" height="15" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path fill-rule="evenodd" d="M13.545 2.907a13.227 13.227 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.19 12.19 0 0 0-3.658 0 8.258 8.258 0 0 0-.412-.833.051.051 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.041.041 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032c.001.014.01.028.021.037a13.276 13.276 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019c.308-.42.582-.863.818-1.329a.05.05 0 0 0-.01-.059.051.051 0 0 0-.018-.011 8.875 8.875 0 0 1-1.248-.595.05.05 0 0 1-.02-.066.051.051 0 0 1 .015-.019c.084-.063.168-.129.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.052.052 0 0 1 .053.007c.08.066.164.132.248.195a.051.051 0 0 1-.004.085 8.254 8.254 0 0 1-1.249.594.05.05 0 0 0-.03.03.052.052 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.235 13.235 0 0 0 4.001-2.02.049.049 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.034.034 0 0 0-.02-.019Zm-8.198 7.307c-.789 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612Zm5.316 0c-.788 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612Z"></path></svg></div> <div class="text svelte-jz8lnl"><span class="meta svelte-jz8lnl">Communauté</span> <span class="brand svelte-jz8lnl">Discord</span></div></a></div></div> <!--[--><div class="col svelte-jz8lnl"><h2 class="col-title svelte-jz8lnl">Boutique</h2> <ul class="svelte-jz8lnl"><!--[--><li><!--[-1--><a href="/fr/scripts" class="svelte-jz8lnl">Tous les scripts</a><!--]--></li><li><!--[-1--><a href="/fr/scripts/avenida-dance" class="svelte-jz8lnl">Dance minigame</a><!--]--></li><li><!--[-1--><a href="/fr/scripts/avenida-yoga" class="svelte-jz8lnl">Yoga minigame</a><!--]--></li><li><!--[-1--><a href="/fr/scripts/avenida-barber" class="svelte-jz8lnl">Barber shop</a><!--]--></li><li><!--[-1--><a href="/fr/scripts/avenida-clotheshops" class="svelte-jz8lnl">Clothing store</a><!--]--></li><li><!--[-1--><a href="/fr/scripts/avenida-core-skin" class="svelte-jz8lnl">Core Skin (3 in 1)</a><!--]--></li><li><!--[-1--><a href="/fr/scripts/avenida-tattoo" class="svelte-jz8lnl">Tattoo shop</a><!--]--></li><!--]--></ul></div><div class="col svelte-jz8lnl"><h2 class="col-title svelte-jz8lnl">Équipe</h2> <ul class="svelte-jz8lnl"><!--[--><li><!--[-1--><a href="/fr/devs" class="svelte-jz8lnl">Tous les développeurs</a><!--]--></li><li><!--[-1--><a href="/fr/devs/avenida" class="svelte-jz8lnl">Avenida Team</a><!--]--></li><li><!--[-1--><a href="/fr/devs/derass" class="svelte-jz8lnl">Derass</a><!--]--></li><li><!--[-1--><a href="/fr/about" class="svelte-jz8lnl">À propos</a><!--]--></li><!--]--></ul></div><div class="col svelte-jz8lnl"><h2 class="col-title svelte-jz8lnl">Support</h2> <ul class="svelte-jz8lnl"><!--[--><li><!--[-1--><a href="/fr/support" class="svelte-jz8lnl">FAQ</a><!--]--></li><li><!--[-1--><a href="/fr/docs" class="svelte-jz8lnl">Documentation</a><!--]--></li><li><!--[-1--><a href="/fr/blog" class="svelte-jz8lnl">Blog</a><!--]--></li><li><!--[0--><a href="https://discord.gg/avenida" target="_blank" rel="noopener noreferrer" class="svelte-jz8lnl">Discord ↗</a><!--]--></li><li><!--[-1--><a href="/fr/support#contact" class="svelte-jz8lnl">Contact</a><!--]--></li><!--]--></ul></div><div class="col svelte-jz8lnl"><h2 class="col-title svelte-jz8lnl">Légal</h2> <ul class="svelte-jz8lnl"><!--[--><li><!--[-1--><a href="/fr/legal/cgv" class="svelte-jz8lnl">CGV</a><!--]--></li><li><!--[-1--><a href="/fr/legal/mentions-legales" class="svelte-jz8lnl">Mentions légales</a><!--]--></li><li><!--[-1--><a href="/fr/legal/confidentialite" class="svelte-jz8lnl">Confidentialité</a><!--]--></li><!--]--></ul></div><!--]--></div> <div class="universe svelte-jz8lnl"><div class="universe-head svelte-jz8lnl"><span class="universe-label svelte-jz8lnl">L'écosystème Spirit</span> <a href="/fr/spirit" class="universe-link svelte-jz8lnl" data-cursor-label="Voir tout">Voir tout →</a></div> <div class="universe-grid svelte-jz8lnl"><!--[--><!--[1--><a class="universe-item svelte-jz8lnl" href="https://spirit-rp.fr" target="_blank" rel="noopener noreferrer" data-accent="magenta" data-cursor-label="Visiter"><span class="u-name svelte-jz8lnl">Spirit RP</span> <span class="u-tag svelte-jz8lnl">Le serveur FiveM</span> <span class="u-arrow svelte-jz8lnl">↗</span></a><!--]--><!--[1--><a class="universe-item svelte-jz8lnl" href="https://spirit-rp.fr/1er-serveur-fivem-enhanced.php" target="_blank" rel="noopener noreferrer" data-accent="sage" data-cursor-label="Visiter"><span class="u-name svelte-jz8lnl">Spirit RP Enhanced</span> <span class="u-tag svelte-jz8lnl">Le serveur FiveM Enhanced</span> <span class="u-arrow svelte-jz8lnl">↗</span></a><!--]--><!--[0--><div class="universe-item wip svelte-jz8lnl" data-accent="gold"><span class="u-name svelte-jz8lnl">Spirit Life</span> <span class="u-tag svelte-jz8lnl">Helix RP UE5</span></div><!--]--><!--[1--><a class="universe-item svelte-jz8lnl" href="https://spirit-roblox.com" target="_blank" rel="noopener noreferrer" data-accent="cyan" data-cursor-label="Visiter"><span class="u-name svelte-jz8lnl">Spirit Roblox</span> <span class="u-tag svelte-jz8lnl">Serveur privé</span> <span class="u-arrow svelte-jz8lnl">↗</span></a><!--]--><!--[-1--><div class="universe-item current svelte-jz8lnl" data-accent="sunset"><span class="u-name svelte-jz8lnl">Avenida Scripts</span> <span class="u-tag svelte-jz8lnl">Marketplace FiveM</span> <span class="u-here svelte-jz8lnl">Ici</span></div><!--]--><!--]--></div></div> <div class="bottom svelte-jz8lnl"><div class="bottom-line svelte-jz8lnl"></div> <div class="bottom-row svelte-jz8lnl"><p>© 2026 · Avenida Scripts. Tous droits réservés. A Spirit Interactive Studio.</p> <p class="city svelte-jz8lnl">Made in <span class="ink svelte-jz8lnl">Vice City</span></p></div></div></footer><!----> <div class="fab svelte-yukmaa"><div class="fab-row svelte-yukmaa"><span class="fab-label svelte-yukmaa">Panier</span> <button class="fab-action cart svelte-yukmaa" aria-label="Panier" data-cursor-label="Panier"><svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="1.8" class="svelte-yukmaa"><circle cx="9" cy="21" r="1" class="svelte-yukmaa"></circle><circle cx="20" cy="21" r="1" class="svelte-yukmaa"></circle><path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6" class="svelte-yukmaa"></path></svg> <!--[-1--><!--]--></button></div> <!--[--><div class="fab-row svelte-yukmaa"><span class="fab-label svelte-yukmaa">Spirit RP</span> <a class="fab-action spirit svelte-yukmaa" style="--spirit-i: 0" href="https://spirit-rp.fr" target="_blank" rel="noopener" aria-label="Spirit RP" data-cursor-label="Spirit RP"><svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="1.8" class="svelte-yukmaa"><path d="M12 2L2 12l10 10 10-10z" class="svelte-yukmaa"></path><circle cx="12" cy="12" r="3" fill="currentColor" class="svelte-yukmaa"></circle></svg></a></div><!--]--> <div class="fab-row svelte-yukmaa"><span class="fab-label svelte-yukmaa">Discord</span> <a class="fab-action discord svelte-yukmaa" href="https://discord.gg/avenida" target="_blank" rel="noopener" aria-label="Discord" data-cursor-label="Discord"><span class="pulse svelte-yukmaa"></span> <svg viewBox="0 0 16 16" width="18" height="18" fill="currentColor" class="svelte-yukmaa"><path fill-rule="evenodd" d="M13.545 2.907a13.227 13.227 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.19 12.19 0 0 0-3.658 0 8.258 8.258 0 0 0-.412-.833.051.051 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.041.041 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032c.001.014.01.028.021.037a13.276 13.276 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019c.308-.42.582-.863.818-1.329a.05.05 0 0 0-.01-.059.051.051 0 0 0-.018-.011 8.875 8.875 0 0 1-1.248-.595.05.05 0 0 1-.02-.066.051.051 0 0 1 .015-.019c.084-.063.168-.129.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.052.052 0 0 1 .053.007c.08.066.164.132.248.195a.051.051 0 0 1-.004.085 8.254 8.254 0 0 1-1.249.594.05.05 0 0 0-.03.03.052.052 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.235 13.235 0 0 0 4.001-2.02.049.049 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.034.034 0 0 0-.02-.019Zm-8.198 7.307c-.789 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612Zm5.316 0c-.788 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612Z" class="svelte-yukmaa"></path></svg></a></div> <div class="fab-row lang-row svelte-yukmaa"><span class="fab-label svelte-yukmaa">Langue</span> <div class="lang-switcher svelte-1v2j48r"><!--[-1--><!--]--> <!--[0--><button class="trigger svelte-1v2j48r circle" aria-label="Choisir la langue" aria-expanded="false" aria-haspopup="listbox" data-cursor-label="Français"><span class="flag svelte-1v2j48r" aria-hidden="true">🇫🇷</span> <!--[-1--><!--]--></button> <div class="dropdown svelte-1v2j48r up" role="listbox" hidden=""><div class="dropdown-head svelte-1v2j48r"><span>Langue</span></div> <ul data-lenis-prevent="" class="svelte-1v2j48r"><!--[--><li><a class="item svelte-1v2j48r" href="/" hreflang="en" role="option" aria-selected="false"><span class="item-flag svelte-1v2j48r" aria-hidden="true">🇬🇧</span> <span class="item-text svelte-1v2j48r"><span class="item-native svelte-1v2j48r">English</span> <span class="item-name svelte-1v2j48r">English</span></span> <!--[-1--><!--]--></a></li><li><a class="item svelte-1v2j48r" href="/de" hreflang="de" role="option" aria-selected="false"><span class="item-flag svelte-1v2j48r" aria-hidden="true">🇩🇪</span> <span class="item-text svelte-1v2j48r"><span class="item-native svelte-1v2j48r">Deutsch</span> <span class="item-name svelte-1v2j48r">German</span></span> <!--[-1--><!--]--></a></li><li><a class="item svelte-1v2j48r active" href="/fr" hreflang="fr" role="option" aria-selected="true" aria-current="page"><span class="item-flag svelte-1v2j48r" aria-hidden="true">🇫🇷</span> <span class="item-text svelte-1v2j48r"><span class="item-native svelte-1v2j48r">Français</span> <span class="item-name svelte-1v2j48r">French</span></span> <!--[0--><span class="check svelte-1v2j48r"><svg viewBox="0 0 16 16" width="10" height="10" fill="none" stroke="currentColor" stroke-width="3"><polyline points="3 8 7 12 13 4"></polyline></svg></span><!--]--></a></li><li><a class="item svelte-1v2j48r" href="/es" hreflang="es" role="option" aria-selected="false"><span class="item-flag svelte-1v2j48r" aria-hidden="true">🇪🇸</span> <span class="item-text svelte-1v2j48r"><span class="item-native svelte-1v2j48r">Español</span> <span class="item-name svelte-1v2j48r">Spanish</span></span> <!--[-1--><!--]--></a></li><li><a class="item svelte-1v2j48r" href="/pt" hreflang="pt-BR" role="option" aria-selected="false"><span class="item-flag svelte-1v2j48r" aria-hidden="true">🇧🇷</span> <span class="item-text svelte-1v2j48r"><span class="item-native svelte-1v2j48r">Português</span> <span class="item-name svelte-1v2j48r">Portuguese</span></span> <!--[-1--><!--]--></a></li><li><a class="item svelte-1v2j48r" href="/ar" hreflang="ar" role="option" aria-selected="false"><span class="item-flag svelte-1v2j48r" aria-hidden="true">🇸🇦</span> <span class="item-text svelte-1v2j48r"><span class="item-native svelte-1v2j48r">العربية</span> <span class="item-name svelte-1v2j48r">Arabic</span></span> <!--[-1--><!--]--></a></li><!--]--></ul></div><!--]--></div><!----></div> <div class="fab-bottom svelte-yukmaa"><div class="lang-switcher svelte-1v2j48r"><!--[-1--><!--]--> <!--[-1--><!--]--></div><!----> <button class="fab-toggle svelte-yukmaa" aria-label="Menu d'actions" aria-expanded="false" data-cursor-label="Actions"><svg class="toggle-icon svelte-yukmaa" viewBox="0 0 24 24" width="22" height="22" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round"><line x1="12" y1="5" x2="12" y2="19" class="svelte-yukmaa"></line><line x1="5" y1="12" x2="19" y2="12" class="svelte-yukmaa"></line></svg></button></div></div><!----><!--]--><!--]--> <!--[-1--><!--]--><!--]-->
<script>
{
__sveltekit_1ee029k = {
base: new URL(".", location).pathname.slice(0, -1)
};
const element = document.currentScript.parentElement;
Promise.all([
import("./_app/immutable/entry/start.eo5-88zt.js"),
import("./_app/immutable/entry/app.CSO9m4Lm.js")
]).then(([kit, app]) => {
kit.start(app, element, {
node_ids: [0, 2],
data: [null,null],
form: null,
error: null
});
});
}
</script>
</div>
</body>
</html>