*{box-sizing:border-box;padding:0;margin:0}html{background:#050608}body{background:radial-gradient(circle at 72% 42%,rgba(46,109,125,.13),transparent 30%),radial-gradient(circle at 25% 75%,rgba(62,76,110,.1),transparent 35%),#050608;color:#f4f5f6;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}main{width:100%;min-height:100vh}.hero{min-height:100svh;display:flex;align-items:center;padding:0 7vw}.hero:before{z-index:-3;background:linear-gradient(90deg,rgba(5,6,8,.98),rgba(5,6,8,.82) 38%,rgba(5,6,8,.18) 70%,rgba(5,6,8,.55))}.hero:after{inset:0;z-index:5;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 15%),linear-gradient(0deg,#050608 0,transparent 18%)}.hero3d{position:absolute;width:min(66vw,1050px);height:min(92vh,1000px);right:-4vw;top:50%;transform:translateY(-50%);z-index:-1;filter:drop-shadow(0 35px 70px rgba(0,0,0,.75))}.heroContent{position:relative;z-index:10;width:min(650px,48vw)}.eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:26px;color:#7bd4ca;font-size:11px;font-weight:700;letter-spacing:.32em}.eyebrow:before{content:"";width:42px;height:1px;background:currentColor;box-shadow:0 0 14px rgba(123,212,202,.7)}.hero h1{font-size:clamp(64px,8vw,138px);line-height:.78;letter-spacing:-.07em;font-weight:900;text-transform:uppercase;text-wrap:balance}.hero h1 span{display:block;color:transparent;-webkit-text-stroke:1px rgba(244,245,246,.72);margin-left:.08em}.hero p{width:min(540px,90%);margin-top:38px;color:#aeb4ba;font-size:clamp(15px,1.15vw,18px);line-height:1.7}.heroActions{display:flex;align-items:center;gap:14px;margin-top:38px}.primaryButton,.secondaryButton{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 26px;border-radius:999px;font-size:13px;font-weight:700;transition:.22s ease}.primaryButton{color:#06100f;background:#8be1d7;box-shadow:0 10px 38px rgba(75,197,183,.18)}.primaryButton:hover{transform:translateY(-2px);background:#a4eee5;box-shadow:0 14px 48px rgba(75,197,183,.28)}.secondaryButton{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.035);backdrop-filter:blur(12px);color:#d9dcdf}.secondaryButton:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.07)}.scrollHint{position:absolute;z-index:10;left:7vw;bottom:30px;display:flex;align-items:center;gap:13px;color:#686e74;font-size:9px;letter-spacing:.28em}.scrollHint div{width:55px;height:1px;background:linear-gradient(90deg,#7bd4ca,rgba(123,212,202,0))}.projects{padding:120px 7vw;background:#050608}.sectionIntro span{color:#697078;font-size:10px;letter-spacing:.28em}.sectionIntro h2{margin-top:18px;max-width:850px;font-size:clamp(44px,6vw,94px);line-height:.92}@media (max-width:850px){.hero{align-items:flex-end;padding:0 24px 12vh}.hero:before{background:linear-gradient(0deg,#050608 8%,rgba(5,6,8,.8) 43%,rgba(5,6,8,.15) 80%)}.hero3d{width:120vw;height:68vh;right:-28vw;top:30%}.heroContent{width:100%}.hero h1{font-size:clamp(58px,18vw,100px)}.hero p{width:100%;margin-top:24px}.heroActions{flex-wrap:wrap}.scrollHint{display:none}.projects{padding:90px 24px}}.board-stage{width:100%;height:100%;display:grid;place-items:center;perspective:1200px;cursor:grab;touch-action:pan-y;user-select:none;outline:none}.board-stage:focus-visible{outline:1px solid rgba(139,225,215,.6);outline-offset:-6px}.board-object{--rotation:-8deg;position:relative;width:min(78vh,58vw,760px);aspect-ratio:1;transform-style:preserve-3d;transform:rotateX(-4deg) rotateY(var(--rotation));transition:transform .18s ease-out}.board-object.is-dragging{transition:none}.board-face,.board-layer{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;backface-visibility:hidden}.board-face{object-fit:contain;pointer-events:none;filter:drop-shadow(0 32px 40px rgba(0,0,0,.55))}.board-front{transform:translateZ(22px)}.board-back{transform:rotateY(180deg) translateZ(22px)}.board-layer{background-image:url(/blackdarts-board.png);background-size:cover;background-position:50%;filter:brightness(.32) saturate(.55)}@media (max-width:850px){.board-object{width:min(105vw,650px)}}.support3d{position:relative;display:flex;align-items:center;gap:14px;width:fit-content;min-width:390px;margin-top:24px;padding:13px 18px;overflow:hidden;color:#f5fbff;text-decoration:none;background:linear-gradient(145deg,rgba(34,43,48,.96),rgba(10,14,17,.98) 48%,rgba(3,6,8,1));border:1px solid rgba(91,225,255,.42);border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -5px 12px rgba(0,0,0,.75),0 7px 0 #020405,0 10px 22px rgba(0,0,0,.65),0 0 22px rgba(49,210,244,.1);transform:perspective(700px) rotateX(2deg);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.support3d:before{content:"";inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.1) 43%,transparent 58%)}.support3d:before,.support3dGlow{position:absolute;pointer-events:none}.support3dGlow{width:130px;height:130px;left:-55px;top:50%;transform:translateY(-50%);border-radius:50%;background:rgba(31,211,246,.18);filter:blur(32px)}.support3dIcon{position:relative;z-index:2;display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:8px;color:#77eaff;font-size:20px;background:linear-gradient(145deg,#202a2e,#080b0d);border:1px solid rgba(112,235,255,.48);box-shadow:inset 0 1px 1px rgba(255,255,255,.18),0 3px 0 #020304,0 0 14px rgba(55,218,248,.2)}.support3dText{position:relative;z-index:2;display:flex;flex-direction:column;gap:3px}.support3dText strong{font-size:13px;letter-spacing:.13em;font-weight:800}.support3dText small{color:rgba(222,235,239,.58);font-size:10px;letter-spacing:.035em}.support3dArrow{position:relative;z-index:2;margin-left:auto;color:#75e9ff;font-size:28px;line-height:1;text-shadow:0 0 12px rgba(71,221,250,.7)}.support3d:hover{transform:perspective(700px) translateY(-3px) rotateX(2deg);border-color:rgba(111,236,255,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -5px 12px rgba(0,0,0,.72),0 10px 0 #020405,0 16px 30px rgba(0,0,0,.72),0 0 32px rgba(49,210,244,.22)}.support3d:active{transform:perspective(700px) translateY(4px) rotateX(1deg);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -3px 10px rgba(0,0,0,.8),0 3px 0 #020405,0 6px 12px rgba(0,0,0,.65)}@media (max-width:850px){.support3d{min-width:0;width:100%;max-width:390px}}.heroSupport3d{position:absolute;z-index:8;top:51%;width:340px;height:220px;transform:translate(-50%,-50%);pointer-events:auto;filter:drop-shadow(0 18px 25px rgba(0,0,0,.75)) drop-shadow(0 0 16px rgba(55,215,245,.14))}.support3dScene{width:100%;height:100%}.support3dScene canvas{width:100%!important;height:100%!important;display:block}@media (max-width:1100px){.heroSupport3d{left:50%;top:54%;width:290px;height:190px}}@media (max-width:850px){.heroSupport3d{left:50%;top:64%;width:260px;height:170px;z-index:12}}.heroSupport3d{top:50%;width:520px;height:360px;overflow:visible}.support3dScene,.support3dScene canvas{overflow:visible!important}.heroSupport3d{left:47%;top:42%;width:440px;height:300px;top:35%}.heroHeaderLogo{position:absolute;z-index:20;top:12px;width:min(620px,52vw);height:150px;pointer-events:auto}.headerLogo3dScene canvas{width:100%!important;height:100%!important;display:block}@media (max-width:900px){.heroHeaderLogo{top:8px;width:75vw;height:120px}}@media (max-width:600px){.heroHeaderLogo{width:90vw;height:100px}}.heroHeaderLogo{top:8px;width:50vw;height:175px;left:50%;top:18px;max-width:none;height:210px;transform:translateX(-50%);top:55px;top:90px}.hero3d{width:min(54vw,850px);height:min(80vh,850px);right:-1vw}.heroHeaderLogo{top:40px;width:60vw;height:360px;overflow:visible!important}.headerLogo3dScene{width:100%;height:100%}.headerLogo3dScene,.headerLogo3dScene canvas{overflow:visible!important}.projects{min-height:100vh;padding:110px 6vw 140px;background:radial-gradient(circle at 80% 10%,rgba(71,225,255,.08),transparent 30%),linear-gradient(180deg,#050607,#090b0d 45%,#040505)}.sectionIntro{max-width:1400px;margin:0 auto 70px}.sectionIntro>span{display:block;margin-bottom:18px;font-size:12px;font-weight:700;letter-spacing:.28em;color:#5de7f2}.sectionIntro h2{margin:0;font-size:clamp(46px,7vw,105px);line-height:.9;letter-spacing:-.055em;color:#f4f6f7}.sectionIntro p{max-width:680px;margin:30px 0 0;font-size:17px;line-height:1.7;color:rgba(235,242,245,.58)}.platformGrid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.12)}.platformItem{position:relative;min-height:370px;padding:44px;display:flex;gap:34px;color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.12);overflow:hidden;transition:background .35s ease,transform .35s ease}.platformItem:nth-child(odd){border-right:1px solid rgba(255,255,255,.12)}.platformItem:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 30%,rgba(78,226,244,.15),transparent 42%);opacity:0;transition:opacity .4s ease}.platformItem:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#5de7f2;box-shadow:0 0 18px rgba(93,231,242,.7);transition:width .4s ease}.platformItem:hover{background:rgba(255,255,255,.025)}.platformItem:hover:before{opacity:1}.platformItem:hover:after{width:100%}.platformNumber{position:relative;z-index:1;min-width:50px;font-size:13px;letter-spacing:.18em;color:rgba(255,255,255,.28)}.platformItemContent{position:relative;z-index:1;display:flex;flex-direction:column;flex:1}.platformLabel{margin-bottom:18px;font-size:10px;font-weight:700;letter-spacing:.28em;color:#5de7f2}.platformItem h3{margin:0;font-size:clamp(40px,4vw,68px);line-height:.95;letter-spacing:-.045em;color:#f3f5f6}.platformItem h4{margin:18px 0 0;font-size:17px;font-weight:500;color:rgba(255,255,255,.82)}.platformItem p{max-width:480px;margin:16px 0 35px;font-size:14px;line-height:1.7;color:rgba(255,255,255,.48)}.platformLink{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.7)}.platformLink span{font-size:22px;color:#5de7f2;transition:transform .3s ease}.platformItem:hover .platformLink span{transform:translateX(8px)}@media (max-width:850px){.projects{padding:80px 24px 100px}.platformGrid{grid-template-columns:1fr}.platformItem{min-height:320px;padding:32px 20px}.platformItem:nth-child(odd){border-right:0}}.numbersSection{position:relative;padding:120px 6vw 150px;background:radial-gradient(circle at 15% 60%,rgba(74,225,245,.07),transparent 28%),#040506}.numbersHeader{max-width:1400px;margin:0 auto 75px}.numbersHeader>span{display:block;margin-bottom:18px;font-size:12px;font-weight:700;letter-spacing:.28em;color:#5de7f2}.numbersHeader h2{margin:0;font-size:clamp(55px,8vw,120px);line-height:.9;letter-spacing:-.055em;color:#f4f6f7}.numbersGrid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.numberItem{position:relative;min-height:320px;padding:32px 32px 38px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.12);transition:background .35s ease}.numberItem:last-child{border-right:0}.numberItem:hover{background:rgba(93,231,242,.035)}.numberIndex{margin-bottom:55px;font-size:11px;letter-spacing:.2em;color:rgba(255,255,255,.25)}.numberItem strong{display:block;font-size:clamp(58px,6vw,95px);line-height:.9;letter-spacing:-.06em;color:#f5f7f8}.numberItem>span{display:block;margin-top:18px;font-size:11px;font-weight:700;letter-spacing:.24em;color:#5de7f2}.numberItem p{margin:auto 0 0;padding-top:30px;max-width:240px;font-size:13px;line-height:1.6;color:rgba(255,255,255,.45)}@media (max-width:900px){.numbersGrid{grid-template-columns:repeat(2,1fr)}.numberItem:nth-child(2){border-right:0}.numberItem:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}}@media (max-width:560px){.numbersSection{padding:80px 24px 100px}.numbersGrid{grid-template-columns:1fr}.numberItem{min-height:260px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.numberItem:last-child{border-bottom:0}}.platformItemImage{position:absolute;z-index:0;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.42;transform:scale(1.02);transition:opacity .4s ease,transform .6s ease}.platformItemImage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,6,7,.96),rgba(4,6,7,.82) 42%,rgba(4,6,7,.38) 75%,rgba(4,6,7,.55))}.platformItem:hover .platformItemImage{opacity:.58;transform:scale(1.06)}.platformItemContent,.platformNumber{position:relative;z-index:2}.newHeroTitle{margin:18px 0 26px;display:flex;flex-direction:column;align-items:flex-start;font-size:clamp(46px,5.2vw,82px)!important;line-height:.86!important;letter-spacing:-.055em}.newHeroTitle>span{display:block;width:auto}.newHeroTitle .heroOutline{margin-top:9px;font-size:.72em;letter-spacing:-.035em;color:transparent!important;-webkit-text-stroke:1px rgba(232,241,244,.72);text-stroke:1px rgba(232,241,244,.72)}.heroContent>p{max-width:560px;line-height:1.7}@media (max-width:700px){.newHeroTitle{font-size:clamp(42px,13vw,66px)!important}.newHeroTitle .heroOutline{font-size:.62em}}[data-reveal]{opacity:0;will-change:transform,opacity,filter}[data-reveal=up]{transform:translateY(70px);filter:blur(8px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s ease}[data-reveal=platform]{transform:translateY(65px) scale(.975);filter:blur(5px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .8s ease,background .35s ease}.platformItem:nth-child(2){transition-delay:.08s}.platformItem:nth-child(3){transition-delay:.12s}.platformItem:nth-child(4){transition-delay:.18s}.platformItem:nth-child(5){transition-delay:.12s}.platformItem:nth-child(6){transition-delay:.18s}[data-reveal=number]{transform:translateY(55px) scale(.96);filter:blur(5px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .75s ease,background .35s ease}.numberItem:nth-child(2){transition-delay:.08s}.numberItem:nth-child(3){transition-delay:.16s}.numberItem:nth-child(4){transition-delay:.24s}[data-reveal].is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.heroHeaderLogo{margin-top:var(--hero-logo-parallax,0)}.hero3d,.heroHeaderLogo{transition:margin-top .08s linear}.hero3d{margin-top:var(--hero-board-parallax,0)}.heroContent{translate:0 var(--hero-content-parallax,0);will-change:translate,opacity}@media (prefers-reduced-motion:reduce){.hero3d,.heroHeaderLogo{margin-top:0!important}.heroContent{translate:none!important;opacity:1!important}}.addonShowcase{position:relative;padding:150px 6vw 160px;overflow:hidden;background:radial-gradient(circle at 78% 42%,rgba(0,220,255,.075),transparent 32%),linear-gradient(180deg,#050708,#080b0d 48%,#040607);border-top:1px solid rgba(255,255,255,.07)}.addonShowcase:before{content:"ADD-ON";position:absolute;left:-1vw;bottom:-3vw;font-size:clamp(120px,19vw,330px);line-height:.75;font-weight:900;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.025);pointer-events:none;white-space:nowrap}.addonShowcaseInner{position:relative;z-index:2;width:min(1500px,100%);margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(70px,9vw,160px);align-items:center}.addonShowcaseIntro>span{display:block;margin-bottom:25px;color:#40e7ff;font-size:12px;font-weight:800;letter-spacing:.22em}.addonShowcaseIntro h2{margin:0;display:flex;flex-direction:column;font-size:clamp(54px,6.5vw,105px);line-height:.84;letter-spacing:-.065em;font-weight:900}.addonShowcaseIntro h2 span:first-child{color:#eef5f6}.addonShowcaseIntro h2 span:last-child{margin-top:13px;color:transparent;-webkit-text-stroke:1px rgba(225,240,243,.7)}.addonShowcaseIntro p{max-width:570px;margin:35px 0 38px;color:rgba(221,231,233,.66);font-size:17px;line-height:1.75}.addonDownloadButton{display:inline-flex;align-items:center;gap:34px;min-height:58px;padding:0 25px 0 29px;border:1px solid rgba(64,231,255,.34);color:#eafcff;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.07em;background:rgba(64,231,255,.035);transition:border-color .3s ease,background .3s ease,transform .3s ease,box-shadow .3s ease}.addonDownloadButton span{color:#40e7ff;font-size:20px;transition:transform .3s ease}.addonDownloadButton:hover{transform:translateY(-3px);border-color:rgba(64,231,255,.8);background:rgba(64,231,255,.08);box-shadow:0 15px 45px rgba(0,210,255,.08)}.addonDownloadButton:hover span{transform:translateY(4px)}.addonShowcaseDetails{position:relative;border-top:1px solid rgba(255,255,255,.13)}.addonVersion{position:relative;min-height:175px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;align-items:end;padding:27px 5px 28px;border-bottom:1px solid rgba(255,255,255,.13)}.addonVersion>span{align-self:start;color:rgba(225,235,237,.43);font-size:10px;font-weight:800;letter-spacing:.22em}.addonVersion strong{grid-column:1;font-size:clamp(48px,5vw,78px);line-height:.8;letter-spacing:-.055em;color:#eef7f8}.addonVersion small{grid-column:2;grid-row:1/3;align-self:center;padding:8px 13px;border:1px solid rgba(64,231,255,.3);color:#40e7ff;font-size:9px;font-weight:900;letter-spacing:.18em}.addonFeatureRow{position:relative;display:grid;grid-template-columns:55px 1fr auto;align-items:center;min-height:72px;border-bottom:1px solid rgba(255,255,255,.09);transition:padding-left .3s ease,background .3s ease,border-color .3s ease}.addonFeatureRow:before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background:#40e7ff;transition:width .3s ease}.addonFeatureRow>span{color:rgba(223,234,236,.28);font-size:10px;font-weight:800;letter-spacing:.1em}.addonFeatureRow strong{color:rgba(237,245,246,.83);font-size:14px;font-weight:650;letter-spacing:.025em}.addonFeatureRow i{padding-right:8px;color:rgba(64,231,255,.35);font-size:18px;font-style:normal;transition:transform .3s ease,color .3s ease}.addonFeatureRow:hover{padding-left:17px;border-color:rgba(64,231,255,.2);background:linear-gradient(90deg,rgba(64,231,255,.035),transparent 60%)}.addonFeatureRow:hover:before{width:8px}.addonFeatureRow:hover i{color:#40e7ff;transform:translateX(5px)}@media (max-width:950px){.addonShowcase{padding:110px 7vw 120px}.addonShowcaseInner{grid-template-columns:1fr;gap:80px}.addonShowcaseIntro p{max-width:650px}}@media (max-width:600px){.addonShowcase{padding:90px 24px 100px}.addonShowcaseIntro h2{font-size:clamp(44px,14vw,70px)}.addonVersion{min-height:145px}.addonVersion strong{font-size:48px}.addonFeatureRow{grid-template-columns:40px 1fr auto}}.leagueShowcase{position:relative;padding:155px 6vw 165px;overflow:hidden;background:radial-gradient(circle at 12% 65%,rgba(64,231,255,.055),transparent 30%),linear-gradient(135deg,#090c0e,#040607 58%,#070a0b);border-top:1px solid rgba(255,255,255,.07)}.leagueShowcase:after{content:"LIGA";position:absolute;right:-1vw;top:40px;font-size:clamp(160px,27vw,470px);line-height:.8;font-weight:950;letter-spacing:-.09em;color:rgba(255,255,255,.012);pointer-events:none}.leagueShowcaseInner{position:relative;z-index:2;width:min(1500px,100%);margin:0 auto}.leagueEyebrow{display:block;margin-bottom:30px;color:#40e7ff;font-size:11px;font-weight:850;letter-spacing:.24em}.leagueTop h2{margin:0;display:flex;flex-direction:column;align-items:flex-start;font-size:clamp(68px,9vw,145px);line-height:.78;letter-spacing:-.07em;font-weight:950}.leagueTop h2 span:first-child{color:#edf5f6}.leagueTop h2 span:last-child{margin-top:18px;color:transparent;-webkit-text-stroke:1px rgba(225,239,242,.62)}.leagueBottom{margin-top:105px;padding-top:38px;border-top:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(70px,9vw,150px)}.leagueDescription p{max-width:480px;margin:0 0 34px;color:rgba(222,232,234,.62);font-size:16px;line-height:1.75}.leagueButton{display:inline-flex;align-items:center;gap:38px;color:#edf9fa;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.08em}.leagueButton:before{content:"";width:42px;height:1px;background:#40e7ff;transition:width .35s ease}.leagueButton span{color:#40e7ff;font-size:18px;transition:transform .3s ease}.leagueButton:hover:before{width:65px}.leagueButton:hover span{transform:translateX(6px)}.leagueHighlights{display:grid;grid-template-columns:repeat(3,1fr)}.leagueHighlight{position:relative;min-height:190px;padding:7px 28px 25px;border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:flex-end;transition:background .35s ease,border-color .35s ease}.leagueHighlight:last-child{border-right:1px solid rgba(255,255,255,.1)}.leagueHighlight small{position:absolute;top:5px;left:28px;color:rgba(230,239,241,.25);font-size:9px;font-weight:800;letter-spacing:.15em}.leagueHighlight strong{color:#eef7f8;font-size:clamp(35px,3.5vw,60px);line-height:.9;letter-spacing:-.055em}.leagueHighlight>span{margin-top:14px;color:rgba(224,235,237,.42);font-size:9px;font-weight:850;letter-spacing:.19em}.leagueHighlight:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#40e7ff;transition:width .4s ease}.leagueHighlight:hover{background:linear-gradient(180deg,transparent,rgba(64,231,255,.035));border-color:rgba(64,231,255,.2)}.leagueHighlight:hover:after{width:100%}@media (max-width:950px){.leagueShowcase{padding:115px 7vw 125px}.leagueBottom{margin-top:75px;grid-template-columns:1fr;gap:70px}}@media (max-width:650px){.leagueShowcase{padding:95px 24px 105px}.leagueTop h2{font-size:clamp(52px,16vw,82px)}.leagueHighlights{grid-template-columns:1fr}.leagueHighlight{min-height:135px;border-right:1px solid rgba(255,255,255,.1)}}.tournamentShowcase{position:relative;padding:155px 6vw 170px;overflow:hidden;background:radial-gradient(circle at 72% 28%,rgba(64,231,255,.07),transparent 28%),linear-gradient(180deg,#040607,#080b0d);border-top:1px solid rgba(255,255,255,.07)}.tournamentShowcase:before{content:"TOURNAMENTS";position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);font-size:clamp(100px,16vw,280px);font-weight:950;line-height:.8;letter-spacing:-.075em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.018);pointer-events:none}.tournamentInner{position:relative;z-index:2;width:min(1500px,100%);margin:0 auto}.tournamentHeader{display:grid;grid-template-columns:1.25fr .75fr;column-gap:80px;align-items:end}.tournamentHeader>span{grid-column:1/-1;margin-bottom:28px;color:#40e7ff;font-size:11px;font-weight:850;letter-spacing:.24em}.tournamentHeader h2{margin:0;display:flex;flex-direction:column;font-size:clamp(62px,7.8vw,125px);line-height:.8;letter-spacing:-.07em;font-weight:950}.tournamentHeader h2 span:first-child{color:#eef6f7}.tournamentHeader h2 span:last-child{margin-top:16px;color:transparent;-webkit-text-stroke:1px rgba(225,239,242,.62)}.tournamentHeader p{max-width:440px;margin:0 0 8px;color:rgba(222,232,234,.58);font-size:16px;line-height:1.75}.tournamentEvent{position:relative;margin-top:105px;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);background:linear-gradient(110deg,rgba(255,255,255,.018),transparent 48%),rgba(4,7,8,.25);transition:border-color .4s ease,background .4s ease}.tournamentEvent:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:2px;background:#40e7ff;transition:width .6s ease}.tournamentEvent:hover{border-color:rgba(64,231,255,.25);background:radial-gradient(circle at 80% 50%,rgba(64,231,255,.055),transparent 35%),rgba(4,7,8,.4)}.tournamentEvent:hover:after{width:100%}.tournamentEventTop{min-height:68px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)}.tournamentEventTop>span{color:rgba(226,237,239,.42);font-size:10px;font-weight:850;letter-spacing:.22em}.tournamentEventTop small{padding:8px 13px;border:1px solid rgba(64,231,255,.28);color:#40e7ff;font-size:9px;font-weight:900;letter-spacing:.17em}.tournamentEventMain{min-height:260px;padding:42px 30px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px}.tournamentEventMain>div{display:flex;align-items:center;gap:clamp(25px,4vw,65px)}.tournamentNumber{color:rgba(64,231,255,.4);font-size:12px;font-weight:850;letter-spacing:.18em}.tournamentEventMain h3{margin:0;color:#eef6f7;font-size:clamp(45px,6vw,100px);line-height:.86;letter-spacing:-.065em;font-weight:950}.tournamentEventMain>strong{color:transparent;-webkit-text-stroke:1px rgba(225,239,242,.45);font-size:clamp(27px,3vw,48px);line-height:1;letter-spacing:-.035em;white-space:nowrap}.tournamentEventBottom{min-height:86px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08)}.tournamentEventBottom>div{display:flex;align-items:center;gap:18px}.tournamentEventBottom>div span{color:rgba(225,235,237,.35);font-size:9px;font-weight:850;letter-spacing:.18em}.tournamentEventBottom>div strong{color:#eef7f8;font-size:22px}.tournamentEventBottom>a{display:flex;align-items:center;gap:30px;color:#edf8fa;text-decoration:none;font-size:12px;font-weight:850;letter-spacing:.08em}.tournamentEventBottom>a span{color:#40e7ff;font-size:19px;transition:transform .3s ease}.tournamentEventBottom>a:hover span{transform:translateX(7px)}@media (max-width:900px){.tournamentShowcase{padding:115px 7vw 125px}.tournamentHeader{grid-template-columns:1fr}.tournamentHeader p{margin-top:38px}.tournamentEvent{margin-top:75px}.tournamentEventMain{grid-template-columns:1fr}}@media (max-width:600px){.tournamentShowcase{padding:95px 24px 105px}.tournamentHeader h2{font-size:clamp(48px,15vw,75px)}.tournamentEventMain{min-height:230px;padding:35px 20px}.tournamentEventMain>div{align-items:flex-start;flex-direction:column;gap:18px}.tournamentEventMain h3{font-size:47px}.tournamentEventBottom,.tournamentEventTop{padding-left:20px;padding-right:20px}}.communityShowcase{position:relative;padding:155px 6vw 170px;overflow:hidden;background:radial-gradient(circle at 18% 28%,rgba(64,231,255,.055),transparent 28%),#050708;border-top:1px solid rgba(255,255,255,.07)}.communityShowcase:before{content:"COMMUNITY";position:absolute;right:-2vw;top:80px;color:rgba(255,255,255,.012);font-size:clamp(100px,16vw,260px);font-weight:950;letter-spacing:-.075em;line-height:.8;pointer-events:none}.communityInner{position:relative;z-index:2;width:min(1500px,100%);margin:0 auto}.communityIntro{display:grid;grid-template-columns:1.15fr .85fr;column-gap:90px;align-items:end;margin-bottom:100px}.communityEyebrow{grid-column:1/-1;margin-bottom:28px;color:#40e7ff;font-size:11px;font-weight:850;letter-spacing:.24em}.communityIntro h2{margin:0;display:flex;flex-direction:column;color:#eef6f7;font-size:clamp(65px,8vw,130px);font-weight:950;line-height:.8;letter-spacing:-.07em}.communityIntro h2 span:last-child{margin-top:15px;color:transparent;-webkit-text-stroke:1px rgba(225,239,242,.58)}.communityIntroBottom{padding-bottom:8px}.communityIntroBottom p{max-width:430px;margin:0 0 35px;color:rgba(222,232,234,.57);font-size:16px;line-height:1.75}.communityIntroBottom>a{display:inline-flex;align-items:center;gap:28px;color:#eef8fa;text-decoration:none;font-size:12px;font-weight:850;letter-spacing:.08em}.communityIntroBottom>a span{color:#40e7ff;font-size:19px;transition:transform .3s ease}.communityIntroBottom>a:hover span{transform:translateX(7px)}.communityNews{border-top:1px solid rgba(255,255,255,.13)}.communityNewsItem{position:relative;padding:0 28px;border-bottom:1px solid rgba(255,255,255,.11);transition:background .4s ease,padding .4s ease}.communityNewsItem:before{content:"";position:absolute;left:0;top:-1px;width:2px;height:0;background:#40e7ff;transition:height .45s ease}.communityNewsItem:hover{padding-left:42px;background:linear-gradient(90deg,rgba(64,231,255,.045),transparent 60%)}.communityNewsItem:hover:before{height:calc(100% + 1px)}.communityNewsMeta{min-height:54px;display:grid;grid-template-columns:70px 1fr auto;align-items:center;border-bottom:1px solid rgba(255,255,255,.045);color:rgba(226,236,238,.35);font-size:9px;font-weight:850;letter-spacing:.18em}.communityNewsMeta span:nth-child(2){color:#40e7ff}.communityNewsContent{position:relative;min-height:180px;display:grid;grid-template-columns:minmax(330px,.95fr) 1fr 60px;gap:55px;align-items:center}.communityNewsContent h3{margin:0;color:#edf6f7;font-size:clamp(30px,3.3vw,55px);font-weight:950;line-height:.92;letter-spacing:-.055em;transition:transform .35s ease}.communityNewsContent p{max-width:530px;margin:0;color:rgba(222,232,234,.48);font-size:14px;line-height:1.7}.communityNewsArrow{justify-self:end;color:rgba(237,247,248,.28);font-size:28px;transition:color .3s ease,transform .35s ease}.communityNewsItem:hover .communityNewsContent h3{transform:translateX(5px)}.communityNewsItem:hover .communityNewsArrow{color:#40e7ff;transform:translate(5px,-5px)}@media (max-width:900px){.communityShowcase{padding:115px 7vw 125px}.communityIntro{grid-template-columns:1fr;margin-bottom:75px}.communityIntroBottom{margin-top:38px}.communityNewsContent{grid-template-columns:1fr 1fr 40px;gap:30px}}@media (max-width:650px){.communityShowcase{padding:95px 24px 105px}.communityIntro h2{font-size:clamp(50px,15vw,76px)}.communityNewsItem{padding:0}.communityNewsItem:hover{padding-left:8px}.communityNewsMeta{grid-template-columns:45px 1fr;gap:10px}.communityNewsMeta time{grid-column:2;padding-bottom:12px}.communityNewsContent{min-height:240px;padding:28px 0;grid-template-columns:1fr 35px;gap:20px}.communityNewsContent h3,.communityNewsContent p{grid-column:1}.communityNewsArrow{grid-column:2;grid-row:1/3;align-self:center}}.supportSection{position:relative;min-height:760px;padding:150px 6vw;overflow:hidden;background:radial-gradient(circle at 72% 50%,rgba(64,231,255,.08),transparent 32%),linear-gradient(180deg,#060809,#020303);border-top:1px solid rgba(255,255,255,.07)}.supportSection:before{content:"SUPPORT";position:absolute;left:4vw;bottom:-35px;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.025);font-size:clamp(120px,20vw,330px);font-weight:950;line-height:.75;letter-spacing:-.08em;pointer-events:none}.supportSectionInner{position:relative;z-index:2;width:min(1500px,100%);margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.supportSectionEyebrow{display:block;margin-bottom:32px;color:#40e7ff;font-size:11px;font-weight:850;letter-spacing:.24em}.supportSectionCopy h2{margin:0;display:flex;flex-direction:column;font-size:clamp(58px,6.8vw,110px);line-height:.82;letter-spacing:-.07em;font-weight:950}.supportSectionCopy h2 span:first-child{color:#eef6f7}.supportSectionCopy h2 span:last-child{margin-top:14px;color:transparent;-webkit-text-stroke:1px rgba(225,239,242,.58)}.supportSectionCopy p{max-width:530px;margin:42px 0 38px;color:rgba(222,232,234,.56);font-size:16px;line-height:1.75}.supportSectionButton{display:inline-flex;align-items:center;gap:32px;padding:18px 22px;border:1px solid rgba(64,231,255,.3);color:#eef8fa;text-decoration:none;font-size:12px;font-weight:850;letter-spacing:.08em;background:rgba(64,231,255,.025);transition:background .3s ease,border-color .3s ease,transform .3s ease}.supportSectionButton span{color:#40e7ff;font-size:19px;transition:transform .3s ease}.supportSectionButton:hover{transform:translateY(-2px);border-color:rgba(64,231,255,.65);background:rgba(64,231,255,.07)}.supportSectionButton:hover span{transform:translate(4px,-4px)}.supportSectionModel{position:relative;width:100%;height:520px}.supportSectionModel:before{content:"";position:absolute;inset:12% 8%;border-radius:50%;background:radial-gradient(circle,rgba(64,231,255,.09) 0,rgba(64,231,255,.025) 40%,transparent 70%);filter:blur(20px);pointer-events:none}.supportSectionModel .support3d,.supportSectionModel canvas{width:100%!important;height:100%!important}.blackdartsFooter{position:relative;padding:70px 6vw 34px;background:#020303;border-top:1px solid rgba(255,255,255,.1)}.blackdartsFooterBottom,.blackdartsFooterTop{width:min(1500px,100%);margin-left:auto;margin-right:auto}.blackdartsFooterTop{min-height:115px;display:flex;justify-content:space-between;align-items:flex-start;gap:50px}.blackdartsFooterTop>strong{color:#eef6f7;font-size:clamp(36px,4vw,64px);line-height:.9;letter-spacing:-.06em;font-weight:950}.blackdartsFooterTop nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:15px 34px}.blackdartsFooterBottom a,.blackdartsFooterTop nav a{color:rgba(228,237,239,.45);text-decoration:none;font-size:10px;font-weight:800;letter-spacing:.1em;transition:color .25s ease}.blackdartsFooterBottom a:hover,.blackdartsFooterTop nav a:hover{color:#40e7ff}.blackdartsFooterBottom{padding-top:25px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid rgba(255,255,255,.07);color:rgba(228,237,239,.28);font-size:9px;font-weight:800;letter-spacing:.15em}.blackdartsFooterBottom>span:nth-child(2){color:rgba(64,231,255,.48)}.blackdartsFooterBottom>div{justify-self:end;display:flex;gap:25px}@media (max-width:900px){.supportSection{padding:115px 7vw}.supportSectionInner{grid-template-columns:1fr}.supportSectionModel{height:430px}}@media (max-width:650px){.supportSection{padding:95px 24px}.supportSectionCopy h2{font-size:clamp(48px,14vw,72px)}.supportSectionModel{height:330px}.blackdartsFooter{padding:55px 24px 28px}.blackdartsFooterTop{flex-direction:column}.blackdartsFooterTop nav{justify-content:flex-start}.blackdartsFooterBottom{grid-template-columns:1fr;gap:16px}.blackdartsFooterBottom>div{justify-self:start}}html{scroll-behavior:smooth}.mainNavigation{position:fixed;z-index:1000;top:0;left:0;width:100%;height:82px;padding:0 4vw;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:45px;border-bottom:1px solid transparent;background:linear-gradient(180deg,rgba(2,3,4,.62),rgba(2,3,4,.18) 65%,transparent);transition:height .35s ease,background .35s ease,border-color .35s ease,backdrop-filter .35s ease}.mainNavigation.isScrolled{height:68px;background:rgba(3,5,6,.84);border-bottom-color:rgba(255,255,255,.09);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.mainNavigationBrand{position:relative;z-index:1002;display:flex;align-items:center;gap:13px;color:#eef6f7;text-decoration:none}.mainNavigationMark{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(64,231,255,.42);color:#40e7ff;font-size:17px;font-weight:950;line-height:1;transform:skew(-5deg);background:rgba(64,231,255,.025)}.mainNavigationName{font-size:15px;font-weight:950;letter-spacing:-.035em}.mainNavigationName>span{color:#40e7ff}.mainNavigationLinks{display:flex;justify-content:center;align-items:center;gap:clamp(20px,2.4vw,42px)}.mainNavigationLinks a,.mainNavigationSupport{position:relative;padding:10px 0;color:rgba(235,243,244,.55);text-decoration:none;font-size:9px;font-weight:850;letter-spacing:.16em;transition:color .25s ease}.mainNavigationLinks a:after,.mainNavigationSupport:after{content:"";position:absolute;left:0;bottom:4px;width:0;height:1px;background:#40e7ff;transition:width .3s ease}.mainNavigationLinks a:hover,.mainNavigationSupport:hover{color:#eef8fa}.mainNavigationLinks a:hover:after,.mainNavigationSupport:hover:after{width:100%}.mainNavigationActions{position:relative;z-index:1002;display:flex;align-items:center;gap:25px}.mainNavigationAccount{min-height:38px;padding:0 14px 0 16px;display:flex;align-items:center;gap:18px;border:1px solid rgba(255,255,255,.14);color:#eef6f7;text-decoration:none;font-size:9px;font-weight:850;letter-spacing:.13em;background:rgba(255,255,255,.02);transition:border-color .25s ease,background .25s ease}.mainNavigationAccount:hover{border-color:rgba(64,231,255,.45);background:rgba(64,231,255,.055)}.mainNavigationAccountArrow{color:#40e7ff;font-size:14px}.mainNavigationMenu{display:none;width:42px;height:42px;padding:0;border:0;background:transparent;cursor:pointer}.mainNavigationMenu span{display:block;width:24px;height:1px;margin:7px auto;background:#eef6f7;transition:transform .3s ease,opacity .3s ease}.mainNavigationMobile{position:fixed;z-index:1001;inset:0;padding:120px 7vw 50px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 80% 20%,rgba(64,231,255,.08),transparent 30%),rgba(2,4,5,.98);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px);transition:opacity .35s ease,visibility .35s ease,transform .35s ease}.mainNavigationMobile a{min-height:74px;display:grid;grid-template-columns:55px 1fr auto;align-items:center;border-bottom:1px solid rgba(255,255,255,.09);color:#eef6f7;text-decoration:none}.mainNavigationMobile a:first-child{border-top:1px solid rgba(255,255,255,.09)}.mainNavigationMobile small{color:rgba(64,231,255,.5);font-size:9px;font-weight:850;letter-spacing:.16em}.mainNavigationMobile a>span{font-size:clamp(26px,6vw,48px);font-weight:950;letter-spacing:-.05em}.mainNavigationMobile strong{color:#40e7ff;font-size:18px;font-weight:400;transition:transform .25s ease}.mainNavigationMobile a:hover strong{transform:translate(5px,-5px)}.mainNavigation.menuOpen .mainNavigationMobile{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mainNavigation.menuOpen .mainNavigationMenu span:first-child{transform:translateY(4px) rotate(45deg)}.mainNavigation.menuOpen .mainNavigationMenu span:last-child{transform:translateY(-4px) rotate(-45deg)}@media (max-width:1100px){.mainNavigationLinks{gap:18px}.mainNavigationSupport{display:none}}@media (max-width:850px){.mainNavigation{height:70px;padding:0 24px;grid-template-columns:1fr auto}.mainNavigationAccount,.mainNavigationLinks{display:none}.mainNavigationMenu{display:block}.mainNavigationActions{gap:0}}@media (max-width:500px){.mainNavigationName{font-size:13px}.mainNavigationMark{width:31px;height:31px}.mainNavigationMobile{padding-left:24px;padding-right:24px}}@media (min-width:901px){.heroContent{width:min(68vw,1050px)!important;max-width:1050px!important;left:7vw!important;z-index:10}.heroContent h1{width:100%!important;max-width:1000px!important}.heroContent h1 span{white-space:nowrap}.heroContent p{width:min(52vw,720px)!important;max-width:720px!important}.hero3d{width:min(34vw,540px)!important;height:min(56vh,540px)!important;right:3vw!important;top:28%!important;opacity:.9;z-index:4}.heroHeaderLogo{z-index:6}}@media (min-width:1200px){.heroContent h1{font-size:clamp(64px,6.1vw,112px)!important;line-height:.88!important;letter-spacing:-.055em!important}.heroContent p{margin-top:30px;font-size:clamp(15px,1.05vw,19px);line-height:1.7}}@media (max-width:900px){.hero3d{width:min(62vw,440px)!important;height:min(45vh,440px)!important;right:-12vw!important;opacity:.42}.heroContent{position:relative;z-index:10}}@media (min-width:901px){.heroContent{width:min(78vw,1220px)!important;max-width:1220px!important;left:7vw!important;z-index:10!important}.heroContent h1{width:min(72vw,1150px)!important;max-width:1150px!important}.heroContent p{width:min(50vw,760px)!important;max-width:760px!important}.hero3d{width:330px!important;height:330px!important;right:5vw!important;top:auto!important;bottom:6vh!important;opacity:.72!important;z-index:3!important;filter:drop-shadow(0 0 35px rgba(64,231,255,.08))}.heroHeaderLogo{z-index:5!important}}@media (min-width:1500px){.hero3d{width:360px!important;height:360px!important;right:6vw!important;bottom:5vh!important}}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 75% 55% at 78% 58%,rgba(32,205,220,.1) 0,rgba(10,78,86,.055) 34%,transparent 68%),radial-gradient(ellipse 65% 45% at 20% 72%,rgba(28,115,125,.055) 0,transparent 70%),linear-gradient(135deg,#050708,#080c0e 46%,#050708)!important}.hero:before{z-index:1;background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.022) 50%,transparent),repeating-linear-gradient(90deg,transparent,transparent 159px,rgba(255,255,255,.018) 160px);opacity:.65}.hero:after{content:"";left:6vw;right:6vw;bottom:7vh;height:1px;z-index:2;background:linear-gradient(90deg,rgba(64,231,255,.55),rgba(64,231,255,.08) 35%,rgba(255,255,255,.06) 70%,transparent);box-shadow:0 0 35px rgba(64,231,255,.12),0 -80px 150px rgba(64,231,255,.025)}@media (min-width:901px){.hero{min-height:100vh}.heroContent{position:absolute!important;left:7vw!important;right:6vw!important;top:44%!important;width:auto!important;max-width:none!important;z-index:10!important}.heroContent h1{width:100%!important;max-width:none!important;font-size:clamp(68px,6.6vw,126px)!important;line-height:.84!important;letter-spacing:-.06em!important}.heroContent h1 span{white-space:nowrap}.heroContent p{width:min(55vw,820px)!important;max-width:820px!important;margin-top:30px!important;font-size:clamp(15px,1vw,19px)!important;line-height:1.65!important}.heroHeaderLogo{top:55px!important}}@media (max-width:900px){.heroContent{position:relative!important;left:auto!important;top:auto!important;width:auto!important;max-width:none!important;margin:0 24px;padding-top:42vh}.heroContent h1 span{white-space:normal}}.hero{background:radial-gradient(circle at 82% 48%,rgba(24,213,229,.18) 0,rgba(8,82,91,.11) 24%,transparent 52%),radial-gradient(circle at 15% 80%,rgba(38,210,225,.09),transparent 38%),linear-gradient(115deg,#030506,#071013 48%,#020405)!important}.hero:before{content:"";inset:0;background:linear-gradient(115deg,transparent 0 59%,rgba(64,231,255,.06) 59.1%,transparent 59.4%),linear-gradient(70deg,transparent 0 76%,rgba(64,231,255,.045) 76.1%,transparent 76.4%),repeating-linear-gradient(90deg,transparent 0 199px,rgba(255,255,255,.025) 200px,transparent 201px),repeating-linear-gradient(0deg,transparent 0 149px,rgba(255,255,255,.018) 150px,transparent 151px);opacity:.9}.hero:after,.hero:before{position:absolute;z-index:0;pointer-events:none}.hero:after{content:"B";right:3vw;top:25%;font-family:Arial Black,Arial,sans-serif;font-size:min(52vw,760px);font-weight:900;line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(64,231,255,.07);transform:skewX(-9deg);filter:drop-shadow(0 0 50px rgba(64,231,255,.05))}.heroContent,.heroHeaderLogo{position:relative;z-index:5}@media (min-width:901px){.heroContent{position:absolute!important;left:7vw!important;right:5vw!important;top:46%!important}.heroContent h1{width:100%!important;max-width:none!important;font-size:clamp(72px,7vw,132px)!important;line-height:.83!important}.heroContent p{width:min(62vw,900px)!important}.heroHeaderLogo{top:5px!important}.heroContent{top:36%!important}.heroHeaderLogo{top:-105px!important}.heroContent{top:22%!important}.heroHeaderLogo{top:-165px!important}}.hero{background:linear-gradient(90deg,rgba(2,4,5,.28),rgba(2,4,5,.12) 48%,rgba(2,4,5,.22)),url(/images/hero-background.png) 50% /cover no-repeat!important}.hero:after,.hero:before{display:none!important}.hero{isolation:isolate}.heroBackground{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(2,4,5,.1),rgba(2,4,5,.02) 50%,rgba(2,4,5,.08)),url(/images/hero-background.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.heroContent,.heroHeaderLogo,.scrollHint{z-index:5!important}.hero{position:relative!important;isolation:isolate!important}.heroBackground{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important;opacity:1!important;visibility:visible!important;background:url(/images/hero-background.png) 50%/cover no-repeat!important;pointer-events:none!important}.heroContent,.heroHeaderLogo,.scrollHint{z-index:10!important}.mainNavigation{z-index:1000!important}.heroContent h1 span{-webkit-text-stroke:0!important;text-transform:uppercase;font-weight:900!important}.heroContent h1 span:first-child,.heroContent h1 span:nth-child(2){color:#f5f7f7!important;-webkit-text-fill-color:#f5f7f7!important;text-shadow:0 3px 0 rgba(120,130,135,.55),0 7px 0 rgba(10,15,17,.55),0 12px 30px rgba(0,0,0,.9)!important}.heroContent h1 span:nth-child(3){color:#48e7e5!important;-webkit-text-fill-color:#48e7e5!important;text-shadow:0 3px 0 rgba(16,105,112,.9),0 7px 0 rgba(3,25,29,.7),0 0 20px rgba(40,230,235,.35),0 12px 32px rgba(0,0,0,.9)!important}body,html{background:#020405!important}body,main{position:relative}main{background:linear-gradient(180deg,rgba(2,4,5,.02),rgba(2,4,5,.55) 18%,rgba(2,4,5,.72) 45%,rgba(2,4,5,.82)),url(/images/hero-background.png) top /100% auto fixed!important}.hero{background:#030506!important}.addonShowcase,.communityShowcase,.leagueShowcase,.numbersSection,.projectsSection,.supportSection,.tournamentShowcase{background-color:transparent!important;position:relative;isolation:isolate}.addonShowcase:before,.communityShowcase:before,.leagueShowcase:before,.numbersSection:before,.projectsSection:before,.supportSection:before,.tournamentShowcase:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgba(2,5,6,.66)}.siteHeader{background:rgba(2,5,7,.82)!important;backdrop-filter:blur(16px) saturate(125%)!important;-webkit-backdrop-filter:blur(16px) saturate(125%)!important;border-bottom:1px solid rgba(91,231,235,.16)!important;box-shadow:0 8px 30px rgba(0,0,0,.32),inset 0 -1px 0 rgba(255,255,255,.025)}.siteHeader nav a{color:rgba(245,250,250,.88)!important;font-weight:700!important;letter-spacing:.16em!important;text-shadow:0 1px 5px rgba(0,0,0,1),0 0 12px rgba(0,0,0,.85);transition:color .2s ease,text-shadow .2s ease,transform .2s ease}.siteHeader nav a:hover{color:#72efec!important;text-shadow:0 0 12px rgba(64,231,255,.32),0 1px 5px rgba(0,0,0,1);transform:translateY(-1px)}.siteHeader .navSupport{color:rgba(245,250,250,.88)!important}.siteHeader .navAccount{background:rgba(3,9,11,.72)!important;border-color:rgba(111,239,236,.32)!important}@media (min-width:901px){.siteHeader nav a{letter-spacing:.14em!important;padding:12px 15px!important;min-height:42px;display:inline-flex!important;align-items:center;justify-content:center}.siteHeader .navSupport,.siteHeader nav a{font-size:13px!important;font-weight:800!important}.siteHeader .navSupport{padding:12px 16px!important}.siteHeader .navAccount{min-height:46px!important;padding:0 22px!important;font-size:13px!important;font-weight:800!important;letter-spacing:.14em!important;display:inline-flex!important;align-items:center;justify-content:center}.mainNavigation{height:92px!important;padding-left:4vw!important;padding-right:4vw!important;background:rgba(2,6,8,.78)!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important;border-bottom:1px solid rgba(91,231,235,.18)!important}.mainNavigation.isScrolled{height:78px!important}.mainNavigationLinks{gap:clamp(18px,2vw,34px)!important}.mainNavigationLinks a,.mainNavigationSupport{min-height:46px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;font-size:13px!important;font-weight:850!important;letter-spacing:.13em!important;color:rgba(248,252,252,.92)!important;text-shadow:0 2px 8px rgba(0,0,0,.95),0 0 16px rgba(0,0,0,.7)!important}.mainNavigationSupport{padding-left:14px!important;padding-right:14px!important}.mainNavigationAccount{min-height:48px!important;padding:0 20px!important;font-size:13px!important;font-weight:850!important;letter-spacing:.13em!important;background:rgba(3,10,12,.78)!important;border:1px solid rgba(92,231,235,.35)!important}.mainNavigationName{font-size:17px!important}.mainNavigationMark{width:40px!important;height:40px!important;font-size:19px!important}}.projects{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,rgba(2,8,10,.2),rgba(3,9,11,.78) 150px,#040506 430px)!important}.projects:before{top:0;left:0;right:0;height:500px;background:radial-gradient(ellipse at 78% 0,rgba(45,224,239,.13) 0,rgba(25,135,150,.07) 30%,transparent 67%),radial-gradient(ellipse at 18% 0,rgba(39,195,214,.07) 0,transparent 55%)}.projects:after{content:"";position:absolute;z-index:-1;top:0;left:6vw;right:6vw;height:1px;background:linear-gradient(90deg,transparent,rgba(93,231,242,.28),transparent)}.projects{background:linear-gradient(180deg,rgba(2,8,10,.68),rgba(3,8,10,.88) 230px,rgba(4,5,6,.97) 520px,#040506 720px)!important}.projects:before{content:"";position:absolute;inset:0 0 auto 0;height:620px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 75% 5%,rgba(35,213,229,.13),transparent 48%),radial-gradient(ellipse at 18% 0,rgba(35,213,229,.08),transparent 40%),linear-gradient(180deg,rgba(3,12,14,.2),rgba(4,5,6,.92))!important}.mainNavigation{background:rgba(2,6,8,.96)!important;box-shadow:0 12px 35px rgba(0,0,0,.35),0 1px 0 rgba(76,225,235,.12)!important}@media (min-width:851px){.platformItem:first-child{isolation:isolate}.platformItem:first-child:before{opacity:1!important;z-index:0;background:linear-gradient(90deg,transparent 0 62%,rgba(71,225,237,.035) 62% 62.3%,transparent 62.3% 72%,rgba(71,225,237,.025) 72% 72.3%,transparent 72.3%),repeating-linear-gradient(0deg,transparent 0 48px,rgba(255,255,255,.018) 48px 49px),radial-gradient(ellipse at 88% 18%,rgba(57,222,235,.13),transparent 43%)!important}.platformItem:first-child .platformItemContent:after{content:"LIGA";position:absolute;right:-18px;bottom:16px;z-index:-1;font-size:clamp(100px,10vw,165px);line-height:.8;font-weight:950;letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1px rgba(87,225,236,.075);pointer-events:none}}.legalPage{position:relative;min-height:100vh;overflow:hidden;padding:0 6vw;color:#f4f7f7;background:radial-gradient(circle at 78% 18%,rgba(48,216,229,.12),transparent 32%),linear-gradient(135deg,#020405,#041012 52%,#020405)}.legalGlow{position:absolute;width:650px;height:650px;right:-220px;top:100px;border-radius:50%;background:rgba(50,226,239,.07);filter:blur(120px);pointer-events:none}.legalHeader{position:relative;z-index:2;height:110px;justify-content:space-between;border-bottom:1px solid rgba(91,231,235,.15)}.legalBrand,.legalHeader{display:flex;align-items:center}.legalBrand{gap:13px;color:#f7fbfb;text-decoration:none;font-size:15px;letter-spacing:-.02em}.legalBrandMark{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(74,225,238,.55);color:#54e5ef;font-size:19px;font-weight:900;transform:skew(-5deg)}.legalBack{color:rgba(245,250,250,.7);text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.15em;transition:color .25s ease}.legalBack:hover{color:#59e5ee}.legalHero{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:115px 0 80px;border-bottom:1px solid rgba(255,255,255,.1)}.legalBlock>span,.legalEyebrow{display:block;color:#5be7ef;font-size:10px;font-weight:850;letter-spacing:.28em}.legalHero h1{margin:20px 0 18px;font-size:clamp(64px,9vw,138px);line-height:.82;font-weight:950;letter-spacing:-.065em}.legalHero p{margin:0;color:rgba(240,247,247,.56);font-size:17px}.legalContent{position:relative;z-index:1;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:90px 1fr;padding:75px 0 120px}.legalNumber{padding:12px 0 65px;color:rgba(90,229,239,.38);font-size:12px;font-weight:800;letter-spacing:.15em}.legalBlock{padding:0 0 65px;margin-bottom:45px;border-bottom:1px solid rgba(255,255,255,.09)}.legalBlock h2{margin:13px 0 22px;font-size:clamp(27px,3vw,42px);line-height:1;letter-spacing:-.04em}.legalBlock p{max-width:720px;margin:0;color:rgba(239,246,246,.62);font-size:15px;line-height:1.85}.legalBlock a{color:#eefafa;text-decoration:none;border-bottom:1px solid rgba(86,229,239,.35)}.legalBlock a:hover{color:#5be7ef}.legalFooter{position:relative;z-index:2;min-height:100px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.09);color:rgba(255,255,255,.35);font-size:10px;font-weight:700;letter-spacing:.15em}.legalFooter div{display:flex;gap:30px}.legalFooter a{color:rgba(255,255,255,.55);text-decoration:none}.legalFooter a:hover{color:#5be7ef}@media (max-width:700px){.legalPage{padding:0 24px}.legalHeader{height:82px}.legalBrand strong{font-size:13px}.legalBack{font-size:0}.legalBack:after{content:"← ZURÜCK";font-size:10px}.legalHero{padding:80px 0 60px}.legalContent{grid-template-columns:45px 1fr;padding:55px 0 80px}.legalFooter{gap:25px;flex-direction:column;justify-content:center;align-items:flex-start}}.addonPage{min-height:100vh;overflow:hidden;color:#f4f7f7;background:radial-gradient(circle at 78% 8%,rgba(44,220,232,.11),transparent 28%),#030506}.addonHero{position:relative;min-height:820px;display:flex;align-items:center;padding:150px 6vw 80px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(90deg,rgba(2,5,6,.98),rgba(3,9,10,.92) 48%,rgba(4,20,22,.68)),url(/images/addon/20-home-new.jpg) 100% /cover no-repeat}.addonHero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 78% 45%,rgba(61,226,238,.13),transparent 40%),linear-gradient(180deg,transparent 70%,#030506)}.addonHeroInner{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto}.addonEyebrow,.addonSectionHeading>span{display:block;margin-bottom:22px;color:#5be7ef;font-size:11px;font-weight:850;letter-spacing:.28em}.addonHero h1{max-width:950px;margin:0;font-size:clamp(68px,8.5vw,142px);line-height:.82;font-weight:950;letter-spacing:-.07em;text-shadow:0 10px 35px rgba(0,0,0,.65)}.addonHero h1 span{display:block;color:#5be7ef}.addonHero>.addonHeroInner>p{max-width:680px;margin:38px 0 0;color:rgba(239,247,247,.68);font-size:17px;line-height:1.75}.addonHeroActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.addonPrimaryButton,.addonSecondaryButton{min-height:58px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:30px;text-decoration:none;font-size:11px;font-weight:900;letter-spacing:.15em;transition:.25s ease}.addonPrimaryButton{color:#021012;background:#5be7ef;border:1px solid #5be7ef}.addonPrimaryButton:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(66,226,237,.18)}.addonSecondaryButton{color:rgba(247,252,252,.88);border:1px solid rgba(255,255,255,.22);background:rgba(2,7,8,.45);backdrop-filter:blur(12px)}.addonSecondaryButton:hover{border-color:rgba(91,231,239,.5)}.addonHeroStats{max-width:920px;margin-top:72px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);background:rgba(1,5,6,.4);backdrop-filter:blur(10px)}.addonHeroStats>div{padding:24px 22px;border-right:1px solid rgba(255,255,255,.1)}.addonHeroStats>div:last-child{border-right:0}.addonHeroStats small{display:block;margin-bottom:9px;color:rgba(255,255,255,.38);font-size:9px;font-weight:800;letter-spacing:.17em}.addonHeroStats strong{color:#f6fbfb;font-size:25px;letter-spacing:-.03em}.addonDownloadSection,.addonFeatureIntro,.addonFooter,.addonGallery{max-width:1400px;margin-left:auto;margin-right:auto}.addonDownloadSection{padding:125px 5vw 80px}.addonSectionHeading{max-width:850px;margin-bottom:65px}.addonSectionHeading h2{margin:0;font-size:clamp(52px,6vw,96px);line-height:.9;font-weight:950;letter-spacing:-.06em}.addonSectionHeading p{max-width:650px;margin:25px 0 0;color:rgba(239,247,247,.53);font-size:15px;line-height:1.75}.addonBrowserGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.addonBrowser{position:relative;min-height:360px;padding:38px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 90% 5%,rgba(69,225,237,.08),transparent 35%),rgba(255,255,255,.012);transition:background .3s ease}.addonBrowser:last-child{border-right:0}.addonBrowser:hover{background:radial-gradient(circle at 90% 5%,rgba(69,225,237,.15),transparent 40%),rgba(255,255,255,.025)}.addonBrowserNumber{color:rgba(91,231,239,.42);font-size:12px;font-weight:850;letter-spacing:.16em}.addonBrowser h3{margin:50px 0 18px;font-size:clamp(28px,2.5vw,42px);line-height:.95;letter-spacing:-.045em}.addonBrowser p{max-width:360px;margin:0;color:rgba(240,247,247,.5);font-size:14px;line-height:1.7}.addonBrowserActions{margin-top:auto;padding-top:30px;display:flex;flex-direction:column}.addonBrowserActions a{min-height:49px;display:flex;align-items:center;justify-content:space-between;color:rgba(248,252,252,.82);text-decoration:none;border-top:1px solid rgba(255,255,255,.1);font-size:10px;font-weight:850;letter-spacing:.15em;transition:color .2s ease,padding .2s ease}.addonBrowserActions a:hover{padding-left:5px;color:#5be7ef}.addonFeatureIntro{padding:100px 5vw 20px}.addonGallery{padding:0 5vw 130px;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(255,255,255,.1)}.addonScreenshot{position:relative;min-width:0;margin:0;padding:0;overflow:hidden;background:#050708}.addonScreenshot img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;opacity:.72;transform:scale(1.002);transition:transform .45s ease,opacity .45s ease}.addonScreenshot:hover img{opacity:.95;transform:scale(1.025)}.addonScreenshot figcaption{position:absolute;inset:auto 0 0;padding:55px 25px 22px;display:flex;align-items:center;gap:18px;background:linear-gradient(transparent,rgba(1,4,5,.92))}.addonScreenshot figcaption span{color:#5be7ef;font-size:10px;font-weight:850;letter-spacing:.16em}.addonScreenshot figcaption strong{color:#f3f7f7;font-size:13px;letter-spacing:.05em}.addonFooter{padding-left:5vw;padding-right:5vw}@media (max-width:850px){.addonHero{min-height:auto;padding:145px 24px 60px;background:linear-gradient(180deg,rgba(2,5,6,.88),rgba(2,5,6,.98)),url(/images/addon/20-home-new.jpg) 50% /cover no-repeat}.addonHero h1{font-size:clamp(54px,15vw,88px)}.addonHeroStats{grid-template-columns:repeat(2,1fr);margin-top:55px}.addonHeroStats>div:nth-child(2){border-right:0}.addonHeroStats>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}.addonDownloadSection,.addonFeatureIntro{padding-left:24px;padding-right:24px}.addonBrowserGrid{grid-template-columns:1fr}.addonBrowser{min-height:330px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.addonGallery{margin:0 24px;padding:0 0 80px;grid-template-columns:1fr}.addonFooter{margin-left:24px;margin-right:24px;padding-left:0;padding-right:0}}.platformItem:nth-child(3){background:linear-gradient(90deg,rgba(2,5,6,.96),rgba(2,5,6,.86) 42%,rgba(2,5,6,.48) 72%,rgba(2,5,6,.3)),url(/images/addon/addon-page-preview.jpg) 50% /cover no-repeat!important}.platformItem:nth-child(3):before{opacity:1!important;background:radial-gradient(ellipse at 80% 35%,rgba(61,226,238,.12),transparent 48%)!important}.platformItem:nth-child(3):hover{background:linear-gradient(90deg,rgba(2,5,6,.93),rgba(2,5,6,.78) 40%,rgba(2,5,6,.35) 72%,rgba(2,5,6,.18)),url(/images/addon/addon-page-preview.jpg) 50% /cover no-repeat!important}.platformItem:nth-child(3){background:linear-gradient(90deg,rgba(2,5,6,.99),rgba(2,5,6,.97) 35%,rgba(2,5,6,.76) 55%,rgba(2,5,6,.3)),url(/images/addon/addon-page-preview.jpg) 78% /cover no-repeat!important}.platformItem:nth-child(3):hover{background:linear-gradient(90deg,rgba(2,5,6,.98),rgba(2,5,6,.94) 35%,rgba(2,5,6,.65) 55%,rgba(2,5,6,.2)),url(/images/addon/addon-page-preview.jpg) 78% /cover no-repeat!important}.platformItem:nth-child(3){background:linear-gradient(90deg,#030506,#030506 42%,rgba(3,5,6,.94) 50%,rgba(3,5,6,.48) 68%,rgba(3,5,6,.18)),url(/images/addon/addon-page-preview.jpg) 100% /cover no-repeat!important}.platformItem:nth-child(3):hover{background:linear-gradient(90deg,#030506,#030506 40%,rgba(3,5,6,.88) 49%,rgba(3,5,6,.35) 67%,rgba(3,5,6,.1)),url(/images/addon/addon-page-preview.jpg) 100% /cover no-repeat!important}.addonDetailsSection,.addonInstallSection{max-width:1400px;margin:0 auto;padding:110px 5vw}.addonDetailsSection{border-top:1px solid rgba(255,255,255,.08)}.addonFeatureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.addonFeatureCard{position:relative;min-height:480px;padding:38px;display:flex;flex-direction:column;overflow:hidden;background:#040708}.addonFeatureCard>span{position:relative;z-index:3;color:rgba(91,231,239,.48);font-size:11px;font-weight:850;letter-spacing:.18em}.addonFeatureCard h3{position:relative;z-index:3;margin:24px 0 14px;font-size:clamp(32px,3vw,52px);line-height:.9;font-weight:950;letter-spacing:-.05em}.addonFeatureCard p{position:relative;z-index:3;max-width:470px;margin:0;color:rgba(239,247,247,.62);font-size:14px;line-height:1.7}.addonFeatureCard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;transition:transform .5s ease,opacity .5s ease}.addonFeatureCard:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(2,5,6,.94),rgba(2,5,6,.74) 45%,rgba(2,5,6,.22));pointer-events:none}.addonFeatureCard:hover img{opacity:.48;transform:scale(1.025)}.addonFeatureCardLarge{grid-column:1/-1;min-height:590px}.addonFeatureCardLarge h3{font-size:clamp(46px,5vw,76px)}.addonInstallSection{border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 80% 25%,rgba(61,226,238,.08),transparent 30%)}.addonInstallSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.addonInstallSteps article{min-height:330px;padding:32px;border-right:1px solid rgba(255,255,255,.12)}.addonInstallSteps article:last-child{border-right:0}.addonInstallSteps article>span{display:block;margin-bottom:62px;color:rgba(91,231,239,.42);font-size:12px;font-weight:850;letter-spacing:.16em}.addonInstallSteps small{color:#5be7ef;font-size:9px;font-weight:850;letter-spacing:.2em}.addonInstallSteps h3{margin:13px 0 18px;font-size:25px;line-height:1;letter-spacing:-.035em}.addonInstallSteps p{margin:0;color:rgba(239,247,247,.5);font-size:13px;line-height:1.7}.addonInstallButton{width:fit-content;min-height:56px;margin-top:42px;padding:0 24px;display:inline-flex;align-items:center;gap:45px;color:#031012;background:#5be7ef;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.16em;transition:transform .25s ease,box-shadow .25s ease}.addonInstallButton:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(66,226,237,.18)}@media (max-width:850px){.addonDetailsSection,.addonInstallSection{padding:80px 24px}.addonFeatureGrid{grid-template-columns:1fr}.addonFeatureCardLarge{grid-column:auto}.addonFeatureCard,.addonFeatureCardLarge{min-height:430px;padding:28px}.addonInstallSteps{grid-template-columns:1fr}.addonInstallSteps article{min-height:260px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.addonInstallSteps article:last-child{border-bottom:0}.addonInstallSteps article>span{margin-bottom:40px}}.addonControlSection{max-width:1400px;margin:0 auto;padding:125px 5vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(55px,7vw,110px);align-items:center;border-bottom:1px solid rgba(255,255,255,.09)}.addonControlCopy>span{display:block;margin-bottom:24px;color:#5be7ef;font-size:11px;font-weight:850;letter-spacing:.28em}.addonControlCopy h2{margin:0;max-width:600px;font-size:clamp(58px,6vw,100px);line-height:.84;font-weight:950;letter-spacing:-.065em}.addonControlCopy h2 strong{display:block;color:#5be7ef;font-weight:inherit}.addonControlCopy>p{max-width:570px;margin:32px 0 42px;color:rgba(239,247,247,.58);font-size:15px;line-height:1.8}.addonControlList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.11)}.addonControlList span{padding:17px 0;color:rgba(245,250,250,.72);border-bottom:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:850;letter-spacing:.15em}.addonControlList span:nth-child(odd){border-right:1px solid rgba(255,255,255,.08)}.addonControlList span:nth-child(2n){padding-left:20px}.addonControlVisual{position:relative;min-width:0;padding:18px;overflow:hidden;border:1px solid rgba(91,231,239,.18);background:radial-gradient(circle at 85% 5%,rgba(61,226,238,.13),transparent 35%),rgba(6,12,13,.82);box-shadow:0 35px 80px rgba(0,0,0,.38),0 0 60px rgba(48,214,226,.05)}.addonControlVisual:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(91,231,239,.08),transparent 28%)}.addonControlVisualLabel{position:relative;z-index:2;min-height:42px;display:flex;align-items:center;color:rgba(91,231,239,.58);font-size:9px;font-weight:850;letter-spacing:.2em}.addonControlVisual img{position:relative;z-index:1;display:block;width:100%;height:auto;border:1px solid rgba(255,255,255,.08)}.addonControlVisualFooter{position:relative;z-index:2;min-height:58px;display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.45);font-size:9px;font-weight:850;letter-spacing:.17em}.addonControlVisualFooter strong{color:#5be7ef;font-size:10px}@media (max-width:900px){.addonControlSection{padding:85px 24px;grid-template-columns:1fr;gap:55px}}@media (max-width:560px){.addonControlList{grid-template-columns:1fr}.addonControlList span:nth-child(odd){border-right:0}.addonControlList span:nth-child(2n){padding-left:0}.addonControlVisual{padding:10px}}.addonFeedbackSection{max-width:1400px;margin:0 auto;padding:120px 5vw;border-bottom:1px solid rgba(255,255,255,.08)}.addonFeedbackHeader{display:grid;grid-template-columns:1fr auto;gap:70px;align-items:end;margin-bottom:55px}.addonFeedbackSummary{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));border:1px solid rgba(255,255,255,.1);background:rgba(4,8,9,.68)}.addonFeedbackSummary div{min-width:120px;padding:25px 24px;border-right:1px solid rgba(255,255,255,.08)}.addonFeedbackSummary div:last-child{border-right:0}.addonFeedbackSummary strong{display:block;color:#f5fbfb;font-size:32px;line-height:1;font-weight:950}.addonFeedbackSummary span{display:block;margin-top:9px;color:rgba(255,255,255,.38);font-size:8px;font-weight:850;letter-spacing:.18em}.addonFeedbackPreview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.addonFeedbackCard{position:relative;min-height:400px;padding:30px;display:flex;flex-direction:column;background:radial-gradient(circle at 100% 0,rgba(65,225,236,.06),transparent 35%),#040708}.addonFeedbackMeta{display:flex;align-items:center;justify-content:space-between;gap:15px}.addonFeedbackCategory,.addonFeedbackStatus{font-size:8px;font-weight:900;letter-spacing:.18em}.addonFeedbackCategory{color:#5be7ef}.addonFeedbackCategory.wish{color:rgba(255,255,255,.68)}.addonFeedbackStatus{padding:7px 9px;border:1px solid rgba(255,255,255,.1)}.addonFeedbackStatus.open{color:#5be7ef;border-color:rgba(91,231,239,.25);background:rgba(91,231,239,.06)}.addonFeedbackStatus.done{color:rgba(255,255,255,.45)}.addonFeedbackCard h3{margin:45px 0 28px;max-width:390px;color:#f4f8f8;font-size:clamp(23px,2vw,32px);line-height:1.05;letter-spacing:-.035em}.addonFeedbackReply{margin-bottom:28px;padding:17px 18px;border-left:2px solid #5be7ef;background:rgba(91,231,239,.045)}.addonFeedbackReply small{display:block;margin-bottom:8px;color:#5be7ef;font-size:7px;font-weight:900;letter-spacing:.18em}.addonFeedbackReply p{margin:0;color:rgba(255,255,255,.57);font-size:12px;line-height:1.55}.addonFeedbackAuthor{margin-top:auto;padding-top:22px;display:flex;justify-content:space-between;gap:15px;border-top:1px solid rgba(255,255,255,.07);color:rgba(255,255,255,.34);font-size:8px;font-weight:800;letter-spacing:.12em}.addonFeedbackVotes{margin-top:17px;display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.35)}.addonFeedbackVotes>span{color:#5be7ef;font-size:11px}.addonFeedbackVotes strong{color:#fff;font-size:15px}.addonFeedbackVotes small{font-size:7px;font-weight:850;letter-spacing:.14em}.addonFeedbackBottom{min-height:125px;padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid rgba(255,255,255,.08)}.addonFeedbackBottom>div>span{display:block;margin-bottom:7px;color:rgba(255,255,255,.35);font-size:8px;font-weight:850;letter-spacing:.2em}.addonFeedbackBottom>div>strong{color:#f4f9f9;font-size:18px;letter-spacing:-.02em}.addonFeedbackButton{min-width:220px;min-height:54px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid rgba(91,231,239,.35);background:rgba(91,231,239,.06);color:#5be7ef;font-size:9px;font-weight:900;letter-spacing:.16em;cursor:pointer;transition:.2s ease}.addonFeedbackButton:hover{background:#5be7ef;color:#031012}.addonFeedbackButton span{font-size:18px;font-weight:400}@media (max-width:1000px){.addonFeedbackHeader{grid-template-columns:1fr}.addonFeedbackSummary{width:100%}.addonFeedbackPreview{grid-template-columns:1fr}.addonFeedbackCard{min-height:330px}}@media (max-width:650px){.addonFeedbackSection{padding:85px 24px}.addonFeedbackSummary div{min-width:0;padding:20px 12px}.addonFeedbackSummary strong{font-size:25px}.addonFeedbackBottom{align-items:stretch;flex-direction:column;padding:35px 0}.addonFeedbackButton{width:100%}}.addonFeedbackModal{position:fixed;inset:0;z-index:10000;padding:30px;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:rgba(0,0,0,.82);backdrop-filter:blur(16px)}.addonFeedbackModalPanel{position:relative;width:min(720px,100%);padding:clamp(35px,5vw,65px);overflow:hidden;border:1px solid rgba(91,231,239,.22);background:radial-gradient(circle at 100% 0,rgba(91,231,239,.12),transparent 35%),linear-gradient(145deg,#071012,#020506 70%);box-shadow:0 40px 120px rgba(0,0,0,.7),0 0 80px rgba(91,231,239,.06)}.addonFeedbackModalPanel:before{content:"";position:absolute;top:0;left:0;width:130px;height:2px;background:#5be7ef;box-shadow:0 0 22px rgba(91,231,239,.65)}.addonFeedbackModalClose{position:absolute;top:18px;right:20px;width:42px;height:42px;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.025);color:rgba(255,255,255,.55);font-size:27px;line-height:1;cursor:pointer;transition:.2s ease}.addonFeedbackModalClose:hover{border-color:rgba(91,231,239,.4);color:#5be7ef}.addonFeedbackModalEyebrow{display:block;margin-bottom:22px;color:#5be7ef;font-size:9px;font-weight:900;letter-spacing:.25em}.addonFeedbackModalPanel h2{margin:0;max-width:580px;color:#f5f9f9;font-size:clamp(43px,6vw,70px);line-height:.88;font-weight:950;letter-spacing:-.055em}.addonFeedbackModalPanel h2 strong{display:block;color:#5be7ef;font-weight:inherit}.addonFeedbackModalIntro{max-width:560px;margin:25px 0 35px;color:rgba(255,255,255,.52);font-size:13px;line-height:1.7}.addonFeedbackForm{display:grid;grid-template-columns:1fr 1fr;gap:22px}.addonFeedbackForm label{display:flex;flex-direction:column;gap:10px}.addonFeedbackForm label>span{color:rgba(255,255,255,.42);font-size:8px;font-weight:900;letter-spacing:.19em}.addonFeedbackForm input,.addonFeedbackForm select,.addonFeedbackForm textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.11);border-radius:0;outline:none;background:rgba(255,255,255,.035);color:#f4f9f9;font:inherit;transition:.2s ease}.addonFeedbackForm input,.addonFeedbackForm select{height:54px;padding:0 16px}.addonFeedbackForm textarea{min-height:155px;padding:16px;resize:vertical;line-height:1.55}.addonFeedbackForm input:focus,.addonFeedbackForm select:focus,.addonFeedbackForm textarea:focus{border-color:rgba(91,231,239,.55);background:rgba(91,231,239,.035);box-shadow:0 0 0 1px rgba(91,231,239,.08)}.addonFeedbackForm input::placeholder,.addonFeedbackForm textarea::placeholder{color:rgba(255,255,255,.22)}.addonFeedbackForm select option{background:#071012;color:#fff}.addonFeedbackFormError,.addonFeedbackFormMessage,.addonFeedbackFormSuccess,.addonFeedbackSubmit{grid-column:1/-1}.addonFeedbackFormError,.addonFeedbackFormSuccess{padding:13px 15px;font-size:11px;line-height:1.5}.addonFeedbackFormError{border-left:2px solid #ff6262;background:rgba(255,70,70,.07);color:#ff9292}.addonFeedbackFormSuccess{border-left:2px solid #5be7ef;background:rgba(91,231,239,.07);color:#5be7ef}.addonFeedbackSubmit{min-height:58px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border:1px solid #5be7ef;background:#5be7ef;color:#031012;font-size:9px;font-weight:950;letter-spacing:.17em;cursor:pointer;transition:.2s ease}.addonFeedbackSubmit:hover:not(:disabled){background:transparent;color:#5be7ef}.addonFeedbackSubmit:disabled{cursor:wait;opacity:.6}.addonFeedbackSubmit strong{font-size:21px;font-weight:400}@media (max-width:600px){.addonFeedbackModal{padding:14px;align-items:flex-start}.addonFeedbackModalPanel{margin:20px 0;padding:55px 24px 30px}.addonFeedbackForm{grid-template-columns:1fr}.addonFeedbackFormError,.addonFeedbackFormMessage,.addonFeedbackFormSuccess,.addonFeedbackSubmit{grid-column:auto}}button.addonFeedbackVotes{width:fit-content;padding:8px 12px;margin-left:-12px;border:1px solid transparent;background:transparent;font-family:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease,opacity .2s ease}button.addonFeedbackVotes:hover:not(:disabled){border-color:rgba(91,231,239,.25);background:rgba(91,231,239,.06)}button.addonFeedbackVotes:hover:not(:disabled)>span{transform:translateY(-2px)}button.addonFeedbackVotes>span{transition:transform .2s ease}button.addonFeedbackVotes.voted{border-color:rgba(91,231,239,.14);background:rgba(91,231,239,.035);cursor:default}button.addonFeedbackVotes.voted>span,button.addonFeedbackVotes.voted>strong{color:#5be7ef}button.addonFeedbackVotes:disabled{opacity:.7}