.dsc-mark{width: 20px;height: 20px}.dsc-hero{position: relative;display: grid;grid-template-columns: minmax(0,1.1fr) minmax(340px,.9fr);align-items: center;gap: 40px 72px;padding-top: 40px;padding-bottom: 16px;overflow-x: clip}.dsc-hero__text{position: relative;z-index: 1;min-width: 0}.dsc-eyebrow{display: inline-flex;align-items: center;gap: 10px;margin-bottom: 18px;color: var(--dc-violet-texte)}.dsc-eyebrow .dsc-mark{box-sizing: content-box;width: 18px;height: 18px;padding: 5px;border-radius: 9px;background: var(--dc-discord);color: var(--dc-lumiere);box-shadow: 0 6px 16px -6px color-mix(in srgb,var(--dc-discord) 90%,transparent)}.dsc-hero h1{max-width: 15ch;margin-bottom: 20px;font: var(--dc-h1-hero);letter-spacing: -.035em}.dsc-hero .lead{max-width: 54ch}.dsc-hero__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;margin-top: 30px}.dsc-join .dsc-mark{width: 22px;height: 22px}.dsc-facts{display: flex;flex-wrap: wrap;gap: 10px 24px;margin: 26px 0 0;padding: 0;list-style: none;color: var(--dc-texte-2);font-size: 15px}.dsc-facts li{display: inline-flex;align-items: center;gap: 8px}.dsc-facts .icon{color: var(--dc-vert)}.dsc-invite{position: relative;isolation: isolate;min-width: 0}.dsc-invite__orbit{position: absolute;z-index: -1;inset: -16% -14%;pointer-events: none}.dsc-invite__orbit i{position: absolute;border-radius: 50%;border: 1px solid color-mix(in srgb,var(--dc-violet-texte) 20%,transparent)}.dsc-invite__orbit i:nth-child(1){inset: 0;border-style: dashed;animation: dsc-orbit 90s linear infinite}.dsc-invite__orbit i:nth-child(2){inset: 13%;border-color: color-mix(in srgb,var(--dc-discord) 30%,transparent)}.dsc-invite__orbit i:nth-child(3){inset: 27%;border: 0;background: radial-gradient(closest-side,color-mix(in srgb,var(--dc-discord) 30%,transparent),color-mix(in srgb,var(--dc-violet) 12%,transparent) 55%,transparent);filter: blur(6px)}.dsc-invite__orbit i:nth-child(1)::before,.dsc-invite__orbit i:nth-child(2)::before{content: "";position: absolute;top: 50%;left: -4px;width: 8px;height: 8px;margin-top: -4px;border-radius: 50%;background: var(--dc-vert);box-shadow: 0 0 12px var(--dc-vert)}.dsc-invite__orbit i:nth-child(2)::before{left: auto;right: -4px;top: 18%;background: var(--dc-violet-texte);box-shadow: 0 0 12px var(--dc-violet)}@keyframes dsc-orbit{to{transform: rotate(1turn)}}.dsc-invite__card{position: relative;display: grid;gap: 18px;padding: 26px 26px 22px;border-radius: 28px;border: 1px solid transparent;background: radial-gradient(110% 70% at 100% 0%,color-mix(in srgb,var(--dc-discord) 22%,transparent),transparent 62%) padding-box,linear-gradient(180deg,color-mix(in srgb,var(--dc-fumee) 72%,var(--dc-velours)),color-mix(in srgb,var(--dc-velours) 82%,var(--dc-nuit))) padding-box,linear-gradient(150deg,color-mix(in srgb,var(--dc-discord) 70%,var(--dc-lumiere)),color-mix(in srgb,var(--dc-violet) 30%,var(--dc-ligne)) 46%,color-mix(in srgb,var(--dc-vert) 45%,var(--dc-ligne))) border-box;box-shadow: var(--ds-highlight),0 30px 80px -36px color-mix(in srgb,var(--dc-discord) 70%,transparent),0 50px 90px -50px var(--dc-nuit)}.dsc-invite__head{display: flex;align-items: center;gap: 14px;min-width: 0}.dsc-invite__avatar{display: grid;place-items: center;flex: none;width: 60px;height: 60px;border-radius: 18px;border: 1px solid var(--dc-ligne);background: radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--dc-violet) 22%,var(--dc-nuit)),var(--dc-nuit));box-shadow: 0 0 0 4px color-mix(in srgb,var(--dc-violet) 12%,transparent),0 10px 24px -12px color-mix(in srgb,var(--dc-violet) 80%,transparent)}.dsc-invite__avatar img{width: 42px;height: 42px}.dsc-invite__id{min-width: 0}.dsc-invite__label{margin: 0;font-family: var(--dc-font-cond);font-weight: 700;font-size: 13px;letter-spacing: .16em;text-transform: uppercase;color: var(--dc-brume)}.dsc-invite__name{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin: 4px 0 0;font-weight: 800;font-size: 22px;line-height: 1.15;letter-spacing: -.02em}.dsc-invite__on{display: inline-flex;align-items: center;gap: 6px;padding: 4px 10px 4px 8px;border-radius: var(--dc-r-pill);background: var(--dc-discord);color: var(--dc-lumiere);font-family: var(--dc-font-cond);font-weight: 700;font-size: 13px;letter-spacing: .08em;line-height: 1;text-transform: uppercase}.dsc-invite__on .dsc-mark{width: 15px;height: 15px}.dsc-invite__stats{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.dsc-stat{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px;margin: 0;padding: 14px 16px;border-radius: 16px;border: var(--ds-border);background: var(--ds-surface-sunken);color: var(--dc-texte-2);font-size: 14px}.dsc-stat strong{font-size: 32px;line-height: 1;color: var(--dc-lumiere)}.dsc-stat--online strong{color: var(--dc-vert)}.dsc-stat__dot{align-self: center;width: 9px;height: 9px;border-radius: 50%;background: var(--dc-vert);box-shadow: 0 0 0 4px var(--dc-vert-10),0 0 12px var(--dc-vert);animation: dsc-pulse 2.4s var(--ds-ease-in-out) infinite}@keyframes dsc-pulse{50%{box-shadow: 0 0 0 7px color-mix(in srgb,var(--dc-vert) 4%,transparent),0 0 18px var(--dc-vert)}}.dsc-invite__source{margin: -6px 0 0;font-size: 12px;color: var(--dc-brume)}.dsc-invite__pitch{margin: 0;color: var(--dc-texte-2);font-size: 15px;line-height: 1.6}.dsc-invite__link{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 12px;padding: 8px 8px 8px 16px;border-radius: 16px;border: 1px dashed color-mix(in srgb,var(--dc-discord) 55%,var(--dc-ligne));background: var(--ds-surface-sunken)}.dsc-invite__url{min-width: 0;font-family: var(--dc-font-cond);font-weight: 700;font-size: 19px;letter-spacing: .03em;color: var(--dc-lumiere);overflow-wrap: anywhere}.dsc-invite__copy{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0 14px;border-radius: 11px;border: 1px solid var(--dc-ligne-forte);background: var(--dc-fumee);color: var(--dc-lumiere);font: 600 14px/1 var(--dc-font-sans);cursor: pointer;transition: border-color var(--ds-dur-fast) var(--ds-ease-out),color var(--ds-dur-fast) var(--ds-ease-out),transform var(--ds-dur-base) var(--ds-ease-out)}.dsc-invite__copy:hover{border-color: var(--dc-violet-texte)}.dsc-invite__copy:active{transform: scale(.96)}.dsc-invite__copy.is-done{border-color: var(--dc-vert);color: var(--dc-vert)}.dsc-invite__perm{display: flex;align-items: center;gap: 8px;margin: 0;color: var(--dc-texte-2);font-size: 14px}.dsc-invite__perm .icon{color: var(--dc-vert)}.dsc-section{margin-top: clamp(72px,9vw,120px)}.dsc-section .section-head{margin-bottom: 30px}.dsc-why__grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;margin: 0;padding: 0;list-style: none}.dsc-feat{position: relative;isolation: isolate;display: flex;flex-direction: column;gap: 12px;min-width: 0;padding: 26px 24px 18px;overflow: hidden;border-radius: var(--dc-r-card);border: var(--ds-border);background: var(--nl-card-sheen),var(--ds-surface-raised);box-shadow: var(--ds-elev-1)}.dsc-feat::before{content: "";position: absolute;z-index: -1;top: -40%;right: -30%;width: 80%;aspect-ratio: 1;border-radius: 50%;pointer-events: none;background: radial-gradient(closest-side,color-mix(in srgb,var(--dc-violet) 16%,transparent),transparent);transition: transform var(--ds-dur-slow) var(--ds-ease-out),opacity var(--ds-dur-slow) var(--ds-ease-out)}.dsc-feat:nth-child(even)::before{background: radial-gradient(closest-side,color-mix(in srgb,var(--dc-vert) 11%,transparent),transparent)}.dsc-feat__icon{display: grid;place-items: center;width: 50px;height: 50px;border-radius: 15px;color: var(--dc-violet-texte);border: 1px solid color-mix(in srgb,var(--dc-violet) 45%,var(--dc-ligne));background: var(--ds-grad-secondary);box-shadow: var(--ds-highlight),0 12px 26px -14px color-mix(in srgb,var(--dc-violet) 85%,transparent)}.dsc-feat:nth-child(even) .dsc-feat__icon{color: var(--dc-vert);border-color: color-mix(in srgb,var(--dc-vert) 40%,var(--dc-ligne));box-shadow: var(--ds-highlight),0 12px 26px -14px color-mix(in srgb,var(--dc-vert) 70%,transparent)}.dsc-feat__icon .icon{width: 22px;height: 22px}.dsc-feat__title{margin: 8px 0 0;font-weight: 700;font-size: 20px;line-height: 1.25;letter-spacing: -.015em}.dsc-feat__text{flex: 1 1 auto;margin: 0;color: var(--dc-texte-2);font-size: 15px;line-height: 1.6}.dsc-feat__link{align-self: flex-start;margin-top: 4px;font-size: 15px}@media (hover: hover){.dsc-feat:hover::before{transform: scale(1.25)}}.dsc-news__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin: 0;padding: 0;list-style: none}.dsc-news__item{position: relative;isolation: isolate;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 16px;min-width: 0;padding: 18px 20px;border-radius: 20px;border: var(--ds-border);background: var(--ds-surface-raised);box-shadow: var(--ds-elev-1)}.dsc-news__icon{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 14px;color: var(--dc-violet-texte);border: 1px solid color-mix(in srgb,var(--dc-violet) 35%,var(--dc-ligne));background: var(--ds-surface-sunken)}.dsc-news__item--offer .dsc-news__icon{color: var(--dc-vert);border-color: color-mix(in srgb,var(--dc-vert) 35%,var(--dc-ligne))}.dsc-news__body{min-width: 0}.dsc-news__top{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 12px;margin: 0 0 5px;color: var(--dc-brume);font-size: 13px}.dsc-news__type{font-family: var(--dc-font-cond);font-weight: 700;font-size: 13px;letter-spacing: .14em;text-transform: uppercase;color: var(--dc-violet-texte)}.dsc-news__item--offer .dsc-news__type{color: var(--dc-vert)}.dsc-news__title{color: var(--dc-lumiere);font-weight: 700;font-size: 17px;line-height: 1.35;text-decoration: none;overflow-wrap: anywhere}.dsc-news__title::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit}.dsc-news__title:hover{color: var(--dc-lumiere)}.dsc-news__meta{margin: 4px 0 0;color: var(--dc-texte-2);font-size: 14px}.dsc-news__go{color: var(--dc-muet);transition: transform var(--ds-dur-base) var(--ds-ease-out),color var(--ds-dur-base) var(--ds-ease-out)}@media (hover: hover){.dsc-news__item:hover .dsc-news__go{transform: translateX(4px);color: var(--dc-vert)}}.dsc-news__empty{display: flex;align-items: center;gap: 10px;margin: 0;padding: 18px 20px;border-radius: 16px;border: 1px dashed var(--dc-ligne-forte);color: var(--dc-texte-2)}.dsc-join-grid{display: grid;grid-template-columns: minmax(0,1.65fr) minmax(300px,1fr);align-items: stretch;gap: 18px}.dsc-join-grid--single{grid-template-columns: minmax(0,1fr)}.dsc-steps{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin: 0;padding: 0;list-style: none}.dsc-step{position: relative;display: flex;flex-direction: column;gap: 10px;min-width: 0;padding: 22px 20px 20px;border-radius: 22px;border: 1px solid transparent;background: var(--ds-surface-raised);box-shadow: var(--ds-elev-1)}.dsc-step__num{position: absolute;top: 12px;right: 18px;font-family: var(--dc-font-cond);font-weight: 800;font-size: 52px;line-height: 1;color: transparent;-webkit-text-stroke: 1.2px color-mix(in srgb,var(--dc-violet-texte) 55%,transparent)}.dsc-step:nth-child(2) .dsc-step__num{-webkit-text-stroke-color: color-mix(in srgb,var(--dc-vert) 55%,transparent)}.dsc-step__icon{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 13px;color: var(--dc-violet-texte);border: 1px solid var(--dc-ligne);background: var(--ds-surface-sunken)}.dsc-step__title{font-size: 18px;line-height: 1.3}.dsc-step__text{color: var(--dc-texte-2);font-size: 15px;line-height: 1.55}.dsc-login{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: 12px;padding: 24px;border-radius: 24px;border: 1px solid transparent;background: radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--dc-discord) 22%,transparent),transparent 60%) padding-box,linear-gradient(180deg,color-mix(in srgb,var(--dc-fumee) 60%,var(--dc-velours)),var(--dc-velours)) padding-box,linear-gradient(150deg,color-mix(in srgb,var(--dc-discord) 70%,var(--dc-lumiere)),color-mix(in srgb,var(--dc-discord) 25%,var(--dc-ligne)) 55%,var(--dc-ligne)) border-box;box-shadow: var(--ds-elev-2)}.dsc-login__mark{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 16px;background: var(--dc-discord);color: var(--dc-lumiere);box-shadow: 0 14px 30px -14px color-mix(in srgb,var(--dc-discord) 95%,transparent)}.dsc-login__mark .dsc-mark{width: 28px;height: 28px}.dsc-login__title{margin: 4px 0 0;font-size: 21px;line-height: 1.25}.dsc-login__text{margin: 0;color: var(--dc-texte-2);font-size: 15px;line-height: 1.6}.dsc-login__btn{margin-top: 4px}.dsc-login__note{margin: 0;color: var(--dc-brume);font-size: 13px;line-height: 1.5}.dsc-spirit__prose{max-width: 880px;padding: clamp(24px,4vw,40px);border-radius: var(--dc-r-card);border: 1px solid transparent;background: var(--nl-card-sheen),var(--ds-surface-raised);box-shadow: var(--ds-elev-1)}.dsc-spirit__prose h2{margin: 1.4em 0 .5em;font-size: clamp(22px,1.2vw + 14px,28px);line-height: 1.2;letter-spacing: -.02em}.dsc-spirit__prose p{color: var(--dc-texte-2)}.dsc-spirit__prose>:first-child{margin-top: 0}.dsc-spirit__prose>:last-child{margin-bottom: 0}.dsc-faq__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(260px,340px);align-items: start;gap: 18px 28px}.dsc-faq__list{display: grid;gap: 10px;min-width: 0}.dsc-faq__more{position: sticky;top: calc(var(--dc-header-h) + 24px);display: flex;flex-direction: column;align-items: flex-start;gap: 10px;padding: 24px;border-radius: 22px;border: 1px solid transparent;background: var(--nl-card-sheen),var(--ds-surface-raised);box-shadow: var(--ds-elev-2)}.dsc-faq__more-icon{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 14px;color: var(--dc-violet-texte);border: 1px solid color-mix(in srgb,var(--dc-violet) 40%,var(--dc-ligne));background: var(--ds-grad-secondary)}.dsc-faq__more-title{margin: 6px 0 0;font-size: 20px;line-height: 1.25}.dsc-faq__more-text{margin: 0;color: var(--dc-texte-2);font-size: 15px;line-height: 1.6}.dsc-faq__item{border-radius: 18px;border: 1px solid transparent;background: var(--ds-surface-raised);box-shadow: var(--ds-elev-1)}.dsc-faq__item>summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 60px;padding: 14px 20px;border-radius: inherit;cursor: pointer;list-style: none;color: var(--dc-lumiere);font-weight: 600;font-size: 17px;line-height: 1.4}.dsc-faq__item>summary::-webkit-details-marker{display: none}.dsc-faq__chev{flex: none;color: var(--dc-violet-texte);transition: transform var(--ds-dur-base) var(--ds-ease-out)}.dsc-faq__item[open] .dsc-faq__chev{transform: rotate(180deg)}.dsc-faq__item>p{margin: 0;padding: 0 20px 18px;color: var(--dc-texte-2);font-size: 16px;line-height: 1.65}.dsc-final{margin-top: clamp(72px,9vw,128px)}.dsc-final__inner{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;align-items: center;gap: 16px;text-align: center;padding: clamp(40px,6vw,72px) clamp(20px,5vw,64px);border-radius: 32px;border: 1px solid transparent;background: radial-gradient(60% 90% at 50% 125%,color-mix(in srgb,var(--dc-discord) 32%,transparent),transparent 70%) padding-box,radial-gradient(50% 80% at 50% -25%,color-mix(in srgb,var(--dc-violet) 26%,transparent),transparent 70%) padding-box,linear-gradient(180deg,var(--dc-velours),color-mix(in srgb,var(--dc-velours) 60%,var(--dc-nuit))) padding-box,linear-gradient(140deg,var(--dc-violet-texte),var(--dc-ligne) 40%,var(--dc-ligne) 60%,color-mix(in srgb,var(--dc-vert) 70%,var(--dc-ligne))) border-box;box-shadow: var(--ds-elev-3)}.dsc-final__inner::before{content: "";position: absolute;z-index: -1;inset: 0;pointer-events: none;background: repeating-radial-gradient(circle at 50% 120%,transparent 0 46px,color-mix(in srgb,var(--dc-lumiere) 3%,transparent) 46px 47px);-webkit-mask-image: radial-gradient(70% 90% at 50% 100%,var(--dc-nuit),transparent);mask-image: radial-gradient(70% 90% at 50% 100%,var(--dc-nuit),transparent)}.dsc-final__mark{display: grid;place-items: center;width: 68px;height: 68px;border-radius: 22px;background: var(--dc-discord);color: var(--dc-lumiere);box-shadow: 0 0 0 6px color-mix(in srgb,var(--dc-discord) 16%,transparent),0 20px 44px -16px color-mix(in srgb,var(--dc-discord) 95%,transparent)}.dsc-final__mark .dsc-mark{width: 36px;height: 36px}.dsc-final h2{margin: 6px 0 0}.dsc-final__text{max-width: 56ch;margin: 0 0 10px;color: var(--dc-texte-doux);font-size: 18px;line-height: 1.6}.dsc-final__rg{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 8px 10px;margin: 10px 0 0;color: var(--dc-brume);font-size: 13px;line-height: 1.5}.dsc-final__rg a{color: var(--dc-texte-2)}@media (max-width: 1199px){.dsc-hero{grid-template-columns: minmax(0,1fr) minmax(300px,400px);gap: 32px 40px}.dsc-invite__orbit{inset: -12% -8%}.dsc-why__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.dsc-join-grid{grid-template-columns: minmax(0,1fr)}}@media (max-width: 959px){.dsc-hero{grid-template-columns: minmax(0,1fr)}.dsc-faq__grid{grid-template-columns: minmax(0,1fr)}.dsc-faq__more{position: static}.dsc-invite{max-width: 520px}.dsc-news__list{grid-template-columns: minmax(0,1fr)}}@media (max-width: 767px){.dsc-hero{padding-top: 16px;gap: 28px}.dsc-hero h1{font: var(--dc-m-h1);font-size: 34px;letter-spacing: -.03em}.dsc-hero__actions{flex-direction: column;align-items: stretch;margin-top: 22px}.dsc-hero__actions .btn{width: 100%}.dsc-facts{gap: 8px 18px;font-size: 14px}.dsc-invite__orbit{inset: -8% -6%}.dsc-invite__card{padding: 20px 18px 18px;border-radius: 22px}.dsc-invite__name{font-size: 19px}.dsc-stat strong{font-size: 26px}.dsc-why__grid,.dsc-steps{grid-template-columns: minmax(0,1fr)}.dsc-feat{padding: 22px 20px 16px;border-radius: var(--dc-r-card-m)}.dsc-news__item{grid-template-columns: auto minmax(0,1fr);padding: 16px;gap: 14px}.dsc-news__go{display: none}.dsc-news__icon{width: 40px;height: 40px}.dsc-news__title{font-size: 16px}.dsc-faq__item>summary{font-size: 16px;padding: 12px 16px}.dsc-faq__item>p{padding: 0 16px 16px;font-size: 15px}.dsc-final__inner{border-radius: 24px}.dsc-final .btn{width: 100%}}@media (prefers-reduced-motion: reduce){.dsc-invite__orbit i,.dsc-stat__dot{animation: none}.dsc-feat::before,.dsc-news__go,.dsc-faq__chev{transition: none}}@media (forced-colors: active){.dsc-invite__card,.dsc-feat,.dsc-news__item,.dsc-step,.dsc-login,.dsc-faq__item,.dsc-faq__more,.dsc-final__inner,.dsc-spirit__prose{border-color: CanvasText}.dsc-invite__orbit{display: none}}
