:root{--o:#f97316;--y:#fbbf24;--g:#10b981;--p:#7c3aed;--p2:#9d5ff5;--r:#ef4444;--b:#38bdf8;--t:#2dd4bf;--bg:#09071a;--card:#141128;--mid:#1a1535;--brd:#ffffff1a;--txt:#f0ecff;--mu:#9b8ec4;--carrefour:#5b9bd9;--zone-y:#e8c63d;--brand-grad:linear-gradient(100deg,#ff5c00,#ff8a1a 45%,#ffd800)}[data-theme=light]{--zone-y:#9a7b00;--brand-grad:linear-gradient(100deg,#e64a00,#f97316 45%,#b87a00)}:root{--f-title:"Fredoka","Nunito",cursive;--f-body:"Nunito",sans-serif}body[data-ui=pro]{--f-title:"Bangers",cursive;--f-body:"Nunito",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body,html{background:#09071a;background:var(--bg)}body{color:#f0ecff;color:var(--txt);font-family:Nunito,sans-serif;font-family:var(--f-body);font-size:16px;isolation:isolate;min-height:100vh;min-height:100dvh;overflow-x:hidden;position:relative}body:before{animation:bgDrift 24s ease-in-out infinite alternate;background:radial-gradient(ellipse 38% 30% at 62% 24%,#fbbf241a,#0000 68%),radial-gradient(ellipse 60% 42% at 10% -8%,#ff5c0038,#0000 60%),radial-gradient(ellipse 55% 48% at 106% 6%,#7c3aed4d,#0000 62%),radial-gradient(ellipse 65% 55% at 50% 118%,#9d5ff538,#0000 65%),linear-gradient(160deg,#0d0a24,#150f2e 38%,#1c1140 68%,#120a28);inset:0;transform:translateZ(0);z-index:-2}body:after,body:before{content:"";pointer-events:none;position:fixed}body:after{animation:starTwinkle 6s ease-in-out infinite alternate;background-image:radial-gradient(1.4px 1.4px at 8% 22%,#fff,#0000),radial-gradient(1.4px 1.4px at 26% 68%,#fff,#0000),radial-gradient(1px 1px at 42% 14%,#fff,#0000),radial-gradient(1.4px 1.4px at 58% 82%,#fff,#0000),radial-gradient(1px 1px at 74% 32%,#fff,#0000),radial-gradient(1.4px 1.4px at 88% 60%,#fff,#0000),radial-gradient(1px 1px at 15% 90%,#fff,#0000),radial-gradient(1.4px 1.4px at 95% 12%,#fff,#0000),radial-gradient(1px 1px at 65% 6%,#fff,#0000),radial-gradient(1px 1px at 34% 46%,#fff,#0000);inset:-10%;opacity:.42;z-index:-1}@keyframes bgDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-1.5%,0) scale(1.03)}}@keyframes starTwinkle{0%{opacity:.28}to{opacity:.55}}[data-theme=light] body:before{background:radial-gradient(ellipse 38% 30% at 62% 20%,#fbbf2424,#0000 68%),radial-gradient(ellipse 55% 40% at 10% -10%,#ff5c0024,#0000 60%),radial-gradient(ellipse 55% 45% at 105% 5%,#7c3aed1f,#0000 62%),radial-gradient(ellipse 60% 50% at 50% 118%,#ffd8001f,#0000 65%),linear-gradient(160deg,#f5f3ff,#f1f5f9 45%,#fdf3ea)}[data-theme=light] body:after{display:none}@media (max-width:480px){body:after{opacity:.26}}@media (prefers-reduced-motion:reduce){body:after,body:before{animation:none}}.btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Nunito,sans-serif;font-family:var(--f-body);font-size:.92rem;font-weight:800;gap:.4rem;justify-content:center;padding:.7rem 1.2rem;text-decoration:none;transition:all .2s}.btn:active{transform:scale(.97)}.btn-g{background:#047857;color:#fff}.btn-o{background:#c2410c;color:#fff}.btn-p{background:#7c3aed;background:var(--p);color:#fff}.btn-r{background:#dc2626;color:#fff}.btn-t{background:#2dd4bf;background:var(--t);color:#111}.btn-y{background:#fbbf24;background:var(--y);color:#111}.btn-b{background:#38bdf8;background:var(--b);color:#111}.btn-gr{background:#ffffff12;color:#9b8ec4;color:var(--mu)}.btn-sm{font-size:.8rem;padding:.35rem .75rem}.btn-fw{width:100%}.card{backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);background:#141128b8;border:1.5px solid #ffffff1a;border:1.5px solid var(--brd);border-radius:14px;margin-bottom:.9rem;padding:1.1rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}[data-theme=light] .card{background:#ffffffb8}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.card{background:#141128;background:var(--card)}[data-theme=light] .card{background:#fff}}.card:hover{border-color:#ffffff2e;box-shadow:0 8px 22px #0000002e;transform:translateY(-2px)}.lbl{color:#9b8ec4;color:var(--mu);font-size:.75rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.fld,.lbl{margin-bottom:.7rem}.fld{display:flex;flex-direction:column;gap:.25rem}.fld .fld-legend,.fld label{color:#9b8ec4;color:var(--mu);font-size:.75rem;font-weight:800;text-transform:uppercase}.fld .fld-legend{display:block}.fld input,.fld select,.fld textarea{background:#1a1535;background:var(--mid);border:2px solid #ffffff1a;border:2px solid var(--brd);border-radius:9px;color:#f0ecff;color:var(--txt);font-family:Nunito,sans-serif;font-family:var(--f-body);font-size:1rem;font-weight:600;outline:none;padding:.7rem .9rem;width:100%}.fld input:focus,.fld select:focus{border-color:#9d5ff5;border-color:var(--p2)}.fld select option{background:#1a1535;background:var(--mid)}.page{display:none;margin:0 auto;max-width:860px;padding:1rem 1rem calc(env(safe-area-inset-bottom) + 96px)}.page.show{display:block}.sbox{background:#1a1535;background:var(--mid);border:1.5px solid #ffffff1a;border:1.5px solid var(--brd);border-radius:12px;padding:.8rem;text-align:center}.sv{font-family:Fredoka,Nunito,cursive;font-family:var(--f-title);font-size:1.8rem}.sl{color:#9b8ec4;color:var(--mu);text-transform:uppercase}.badge,.sl{font-size:.75rem;font-weight:800}.badge{border:1px solid;border-radius:20px;display:inline-flex;padding:.15rem .55rem}.bw{background:#fbbf241f;border-color:#fbbf244d;color:#fbbf24;color:var(--y)}.bp{background:#9d5ff51f;border-color:#9d5ff54d;color:#9d5ff5;color:var(--p2)}.bg{background:#10b9811f;border-color:#10b9814d;color:#10b981;color:var(--g)}.br2{background:#ef44441f;border-color:#ef44444d;color:#ef4444;color:var(--r)}.bmu{background:#94a3b81f;border-color:#94a3b84d;color:#9b8ec4;color:var(--mu)}.bb{background:#38bdf81f;border-color:#38bdf84d;color:#38bdf8;color:var(--b)}.bo{background:#f973161f;border-color:#f973164d;color:#f97316;color:var(--o)}.g2{grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.g2,.g3{display:grid}.g3{grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.renard-pop{--o:#ff5c00;--y:#ffd800;--g:#00e676;--p:#b026ff;--p2:#ff2fa6;--r:#ff4545;--b:#00d4ff;--t:#00f5d4;--bg:#0b0620;--card:#1e1033;--mid:#2a1547;--brd:#ff5c003d;--txt:#fff;--mu:#d6c4f5;background:#09071a;background:var(--bg);isolation:isolate;min-height:100vh;min-height:100dvh;position:relative}.renard-pop:before{animation:renardBgDrift 20s ease-in-out infinite alternate;background:radial-gradient(ellipse 46% 34% at 14% 4%,#ff5c0061,#0000 62%),radial-gradient(ellipse 50% 40% at 92% 10%,#ff2fa64d,#0000 60%),radial-gradient(ellipse 55% 46% at 100% 82%,#b026ff52,#0000 62%),radial-gradient(ellipse 50% 42% at 4% 92%,#00d4ff38,#0000 60%),linear-gradient(160deg,#0b0620,#170a33 40%,#240b3d 72%,#0b0620);inset:0;z-index:-2}.renard-pop:after,.renard-pop:before{content:"";pointer-events:none;position:fixed}.renard-pop:after{animation:renardTwinkle 5s ease-in-out infinite alternate;background-image:radial-gradient(1.6px 1.6px at 10% 20%,#ffd800,#0000),radial-gradient(1.6px 1.6px at 30% 70%,#ff2fa6,#0000),radial-gradient(1.2px 1.2px at 50% 12%,#fff,#0000),radial-gradient(1.6px 1.6px at 68% 80%,#00d4ff,#0000),radial-gradient(1.2px 1.2px at 80% 30%,#fff,#0000),radial-gradient(1.6px 1.6px at 92% 58%,#ff5c00,#0000),radial-gradient(1.2px 1.2px at 18% 88%,#fff,#0000),radial-gradient(1.2px 1.2px at 60% 45%,#fff,#0000);inset:-10%;opacity:.5;z-index:-1}@keyframes renardBgDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-1.5%,0) scale(1.04)}}@keyframes renardTwinkle{0%{opacity:.32}to{opacity:.6}}@media (prefers-reduced-motion:reduce){.renard-pop:after,.renard-pop:before{animation:none}}.renard-pop .card{border-color:#ffffff1a;border-color:var(--brd)}.renard-pop .card,[data-theme=light] .renard-pop .card{background:#1e1033cc}.renard-pop .card:hover{border-color:#ff5c0066;box-shadow:0 8px 26px #b026ff38}.renard-pop .bw{background:#ffd80029;border-color:#ffd80066}.renard-pop .bp{background:#ff2fa629;border-color:#ff2fa666}.renard-pop .bg{background:#00e67629;border-color:#00e67666}.renard-pop .br2{background:#ff454529;border-color:#ff454566}.renard-pop .bo{background:#ff5c0029;border-color:#ff5c0066}.renard-pop .bb{background:#00d4ff29;border-color:#00d4ff66}@keyframes renardBarShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.renard-topbar{animation:renardBarShift 8s ease-in-out infinite;background:linear-gradient(100deg,#ff5c00,#ff2fa6 45%,#b026ff 75%,#ff5c00);background-size:260% 100%;box-shadow:0 2px 20px #ff2fa659}.renard-navbar{background:#0b0620f0!important;border-image:linear-gradient(90deg,#ff5c00,#ff2fa6,#b026ff,#00d4ff) 1;border-top:2px solid #0000!important;box-shadow:0 -6px 24px #b026ff38}@media (prefers-reduced-motion:reduce){.renard-topbar{animation:none}}.g4{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width:420px){.g3,.g4{grid-template-columns:1fr 1fr}}.compta-hero-grid,.compta-merchant-grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr}@media (min-width:560px){.compta-hero-grid{grid-template-columns:1fr 1fr}}@media (min-width:700px){.compta-merchant-grid{grid-template-columns:1fr 1fr}}.m-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;color:#1e293b;margin-bottom:.9rem;padding:1.1rem;transition:transform .2s ease,box-shadow .2s ease}.m-card:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-2px)}.m-lbl{color:#64748b;font-size:.75rem;font-weight:800;letter-spacing:1px;margin-bottom:.7rem;text-transform:uppercase}.m-inp{background:#f8fafc;border:2px solid #e2e8f0;border-radius:9px;color:#1e293b;font-family:Nunito,sans-serif;font-family:var(--f-body);font-size:.92rem;font-weight:600;outline:none;padding:.7rem .9rem;width:100%}.m-inp:focus{border-color:#16a34a}.nozen-pack-card,.pack-card{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}@media (hover:hover){.nozen-pack-card:hover,.pack-card:hover{box-shadow:0 8px 20px #00000024;transform:translateY(-2px)}}.nozen-pack-card:active,.pack-card:active{transform:scale(.98)}.pack-check{transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s ease,border-color .2s ease}.pack-card.selected .pack-check{transform:scale(1.12)}.pack-details{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease,opacity .2s ease}.pack-details.open{grid-template-rows:1fr;opacity:1}.pack-details>div{overflow:hidden}:focus-visible{outline:3px solid #ffd800!important;outline-offset:2px!important}[role=button],a,button,summary{touch-action:manipulation}.btn,.btn-sm,.fn-tap,.partner-btn{min-height:44px}
/*# sourceMappingURL=main.316d1e27.css.map*/