.wl{isolation:isolate;background:var(--paper);color:var(--ink);padding:clamp(72px,10vw,132px) 0;position:relative;overflow:hidden}.wl-page{background:var(--ink);color:#eeede9;min-height:calc(100svh - 68px);padding:clamp(64px,9vw,128px) 0}.wl-glow,.wl-page .wl-glow{display:none}.wl-shell{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,6vw,88px);max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,40px);display:grid}.wl-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--wine);align-items:center;gap:8px;margin:0;font-size:.75rem;font-weight:600;display:inline-flex}.wl-page .wl-eyebrow{color:var(--rose)}.wl .wl-title{font-family:var(--display);letter-spacing:-.04em;color:inherit;text-wrap:balance;margin:18px 0 0;font-size:clamp(2.4rem,5.4vw,4.6rem);font-weight:800;line-height:1}.wl-page .wl-title{color:var(--paper)}.wl-title em{color:var(--wine);font-style:italic}.wl-page .wl-title em{color:var(--rose)}.wl-lead{max-width:52ch;color:var(--muted);margin:22px 0 0;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.62}.wl-page .wl-lead{color:#b5b2ab}.wl-perks{flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.wl-perks li{align-items:center;gap:7px;display:inline-flex}.wl-perks svg{color:var(--wine)}.wl-page .wl-perks svg{color:var(--rose)}.wl-count{border:1px solid #15120f24;border-radius:999px;align-items:center;gap:10px;margin:28px 0 0;padding:9px 16px;font-size:.9rem;font-weight:600;display:inline-flex}.wl-page .wl-count{color:var(--paper);border-color:#ffffff2e}.wl-dot{background:var(--coral);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b4441a26}.wl-page .wl-dot{background:var(--rose);box-shadow:0 0 0 4px #b4441a33}[data-qgc-motion] .wl-dot{animation:2.4s ease-in-out infinite wl-pulse}@keyframes wl-pulse{50%{box-shadow:0 0 0 8px #b4441a00}}.wl-card{background:var(--ink);color:#eeede9;border-radius:28px;padding:clamp(22px,3.4vw,38px);position:relative;box-shadow:0 40px 80px -40px #15120f80,inset 0 1px #ffffff14}.wl-page .wl-card{background:#1f1d1b;border:1px solid #ffffff14}.wl-form{gap:18px;display:grid}.wl-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.wl-field label,.wl-field legend{color:var(--paper);padding:0;font-size:.85rem;font-weight:600}.wl-field label span,.wl-field legend span{color:#b5b2ab;font-weight:400}.wl-field legend{margin-bottom:8px}.wl-field input{width:100%;min-height:52px;color:var(--paper);background:#ffffff0d;border:1px solid #ffffff2e;border-radius:14px;padding:0 18px;font-size:1rem;transition:border-color .2s,background-color .2s}.wl-field input::placeholder{color:#8d8a83}.wl-field input:focus{border-color:var(--rose);background:#ffffff14;outline:none}.wl-field input[aria-invalid=true]{border-color:#ff9c85}.wl-chips{flex-wrap:wrap;gap:8px;display:flex}.wl-chip{color:#eeede9;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;min-height:38px;padding:0 14px;font-size:.86rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s}.wl-chip:hover{border-color:#fff6}.wl-chip[aria-pressed=true]{background:var(--paper);border-color:var(--paper);color:var(--ink)}.wl-hp{width:1px;height:1px;top:auto;left:-10000px;overflow:hidden;position:absolute!important}.wl-consent{color:#d2cfc8;margin:0;font-size:.8rem;line-height:1.5}.wl-consent a{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.wl-error{color:#ffb4a3;margin:0;font-size:.84rem}.wl-submit{width:100%;margin-top:4px}.wl-submit[disabled]{opacity:.7;cursor:progress}.wl-done{text-align:left;gap:10px;display:grid}.wl-done-title{font-family:var(--display);letter-spacing:-.03em;color:var(--paper);margin:0;font-size:clamp(2rem,3.6vw,2.8rem);line-height:1.05}.wl-done-text{color:#d2cfc8;margin:0;font-size:1.05rem}.wl-share{border-top:1px solid #ffffff1f;gap:14px;margin-top:18px;padding-top:20px;display:grid}.wl-share p{color:#b5b2ab;margin:0;font-size:.92rem;line-height:1.55}.wl-share .qgc-btn{justify-self:start}.wl-share-link{word-break:break-all;align-items:center;gap:8px;display:flex;color:#8d8a83!important;font-size:.8rem!important}.wl-done-mail{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.wl-done-mail svg{color:var(--rose);flex:none;margin-top:4px}.wl-invited{color:var(--wine);background:#15120f0d;border:1px solid #15120f1a;border-radius:16px;margin:22px 0 0;padding:12px 16px;font-size:.92rem;line-height:1.5}.wl-page .wl-invited{color:#ffd9cc;background:#b4441a1a;border-color:#b4441a40}.wl-ref{border-top:1px solid #ffffff1f;gap:12px;margin-top:14px;padding-top:18px;display:grid}.wl-ref-title{color:var(--paper);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.wl-ref-title svg{color:var(--rose)}.wl-ref-pitch,.wl-ref-note{color:#b5b2ab;margin:0;font-size:.92rem;line-height:1.55}.wl-ref-note{color:#a6a39c;font-size:.84rem}.wl-ref-link{gap:8px;min-width:0;display:flex}.wl-ref-link input{min-width:0;min-height:46px;color:var(--paper);background:#ffffff0d;border:1px solid #ffffff2e;border-radius:12px;flex:1;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem}.wl-ref-link button{min-height:46px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.86rem;font-weight:600;display:inline-flex}.wl-ref-link button:hover{background:#ffffff14}.wl-ref-share{justify-self:start}.wl-ref-progress{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.wl-ref-progress p{color:var(--paper);margin:0;font-size:.9rem;font-weight:600}.wl-ref-dots{gap:6px;display:flex}.wl-ref-dots span{background:#ffffff24;border-radius:999px;flex:1;height:6px}.wl-ref-dots span.is-on{background:var(--rose)}.wl-ref-track{border-top:1px dashed #ffffff1f;gap:6px;padding-top:10px;display:grid}.wl-ref-track p{color:#a6a39c;align-items:flex-start;gap:8px;margin:0;font-size:.82rem;line-height:1.5;display:flex}.wl-ref-track p svg{flex:none;margin-top:3px}.wl-ref-track button{color:var(--rose);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.84rem;font-weight:600;text-decoration:underline}.wl-again{color:#b5b2ab;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.84rem;text-decoration:underline}.wl .is-dark :focus-visible,.wl-card :focus-visible{outline-color:var(--rose)}@media (width<=900px){.wl-shell{grid-template-columns:1fr}}@media (width<=520px){.wl-card{border-radius:22px}.wl-share .qgc-btn,.wl-ref-share{justify-self:stretch}}#liste-attente{scroll-margin-top:76px}.lc{flex-wrap:wrap;gap:8px;margin:22px 0 0;display:flex}.lc-unit{color:var(--muted,#69655e);background:#fff;border:1px solid #15120f24;border-radius:14px;align-items:baseline;gap:4px;padding:8px 12px;font-size:.8rem;display:inline-flex}.lc-unit strong{font-family:var(--display);color:var(--ink,#15120f);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.wl-page .lc-unit{color:#d2cfc8;background:#ffffff0f;border-color:#ffffff2e}.wl-page .lc-unit strong{color:var(--paper)}.lc-big{background:var(--ink,#15120f);color:#eeede9;border-radius:24px;max-width:540px;margin:28px 0 0;padding:18px 18px 20px;display:block;box-shadow:0 24px 48px -28px #15120f80}.lc-title{letter-spacing:.06em;text-transform:uppercase;color:#d2cfc8;align-items:center;gap:10px;margin:0 0 14px;font-size:.82rem;font-weight:700;display:flex}.lc-dot{background:var(--coral,#b4441a);border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-out infinite lc-pulse;box-shadow:0 0 #b4441a80}@keyframes lc-pulse{0%{box-shadow:0 0 #b4441a80}to{box-shadow:0 0 0 12px #b4441a00}}@media (prefers-reduced-motion:reduce){.lc-dot{animation:none}}.lc-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lc-big .lc-unit{color:#d2cfc8;letter-spacing:.06em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:14px 4px 12px;font-size:.72rem;font-weight:600;display:flex}.lc-big .lc-unit strong{letter-spacing:-.03em;color:#fff;font-size:clamp(2.1rem,4.6vw,3.2rem);line-height:1}.lc-big .lc-unit:last-child strong{color:var(--coral,#b4441a)}.wl-page .lc-big{box-shadow:none;background:#ffffff0a;border:1px solid #ffffff24}.wl-referral{border:1px solid #15120f24;border-radius:16px;margin:20px 0 0;padding:14px 16px;font-size:.95rem;line-height:1.5}.wl-referral strong{font-weight:700}.wl-page .wl-referral{border-color:#ffffff2e}.wl-intent{margin-top:22px}.wl-side{min-width:0}.wl-video{text-align:center;max-width:260px;margin:28px auto 0}.wl-video .pv{aspect-ratio:420/650;background:var(--ink,#15120f);width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.wl-page .wl-shell{align-items:start}.wl-video figcaption{color:#b5b2ab;margin-top:10px;font-size:.9rem}.wl-follow{color:#d2cfc8;margin-top:8px}.wl-follow strong{color:var(--paper)}
