/* Akıllı Saha - FC Kart Sistem Tanıtımı */
.as-fc-hero .card__content{padding:34px 38px}.as-fc-hero h2{font-size:30px;line-height:1.18;margin:5px 0 15px}.as-fc-hero p{font-size:14px;line-height:1.78;color:#777f87}.as-fc-hero__note{border-left:3px solid #75ff11;background:#f7f8f9;padding:12px 15px;margin-top:14px}.as-fc-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.as-fc-hero__chips span{display:inline-flex;align-items:center;gap:7px;border:1px solid #e3e7ea;border-radius:99px;padding:7px 10px;font:700 9px Montserrat,sans-serif;text-transform:uppercase;color:#47515b;background:#fff}.as-fc-hero__chips i{color:#75ff11}

.as-fc-showcase{height:500px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:14px;border:1px solid #202b31;background:radial-gradient(circle at 50% 82%,rgba(62,255,205,.13),transparent 28%),radial-gradient(circle at 50% 35%,rgba(58,235,255,.08),transparent 34%),linear-gradient(180deg,#131b21 0%,#0b1115 100%)}
.as-fc-showcase:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.8%,rgba(255,255,255,.025) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,rgba(255,255,255,.018) 50%,transparent 50.2%);background-size:48px 48px;opacity:.5;mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 88%)}
.as-fc-showcase:after{content:"";position:absolute;left:12%;right:12%;bottom:31px;height:38px;background:radial-gradient(ellipse,rgba(62,255,205,.38),rgba(62,255,205,.08) 38%,transparent 70%);filter:blur(11px)}
.as-fc-stage-light{position:absolute;border-radius:50%;filter:blur(46px);opacity:.28;pointer-events:none}.as-fc-stage-light--one{width:190px;height:190px;background:#16ffd0;left:41%;top:31%}.as-fc-stage-light--two{width:150px;height:150px;background:#7c36ff;right:13%;top:37%;opacity:.16}
.as-fc-player-card{--fc-a:#4bffe1;--fc-b:#34d9ff;--fc-c:#75ff11;--fc-deep:#071d1a;--fc-mid:#0b302a;position:absolute;width:282px;height:414px;z-index:3;transition:transform .25s ease,filter .25s ease;filter:drop-shadow(0 17px 30px rgba(0,0,0,.46))}
.as-fc-player-card__outer,.as-fc-player-card__mid,.as-fc-player-card__inner{position:absolute;inset:0;clip-path:polygon(8% 9%,24% 3%,38% 6%,50% 1%,62% 6%,76% 3%,92% 9%,97% 19%,97% 77%,90% 89%,72% 96%,50% 100%,28% 96%,10% 89%,3% 77%,3% 19%)}
.as-fc-player-card__outer{background:linear-gradient(140deg,var(--fc-a) 0%,#d9fff8 19%,var(--fc-b) 37%,var(--fc-c) 60%,var(--fc-a) 82%,#d7fff9 100%);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--fc-a) 70%,transparent))}
.as-fc-player-card__mid{inset:3px;background:linear-gradient(145deg,rgba(255,255,255,.94),var(--fc-a) 22%,rgba(10,64,57,.9) 43%,var(--fc-b) 69%,rgba(255,255,255,.75) 100%)}
.as-fc-player-card__inner{inset:7px;background:radial-gradient(circle at 50% 17%,rgba(106,255,229,.18),transparent 27%),linear-gradient(160deg,var(--fc-mid) 0%,var(--fc-deep) 48%,#061513 100%);overflow:hidden;color:#79ffe2;box-shadow:inset 0 0 36px rgba(55,255,214,.18),inset 0 -50px 70px rgba(0,0,0,.35)}
.as-fc-player-card__inner:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(116deg,transparent 0 20%,rgba(255,255,255,.12) 20.5% 21.2%,transparent 21.6% 43%,rgba(70,255,217,.09) 43.6% 44.5%,transparent 45% 100%),linear-gradient(52deg,transparent 0 37%,rgba(255,255,255,.07) 37.4% 38.1%,transparent 38.4% 67%,rgba(82,255,218,.08) 67.5% 68.2%,transparent 68.6% 100%);opacity:.95}
.as-fc-player-card__inner:after{content:"";position:absolute;left:16px;right:16px;top:17px;bottom:17px;z-index:1;clip-path:inherit;border:1px solid color-mix(in srgb,var(--fc-a) 58%,transparent);box-shadow:inset 0 0 12px color-mix(in srgb,var(--fc-a) 22%,transparent);pointer-events:none}
.as-fc-player-card__crystal{position:absolute;z-index:1;inset:13px 12px 96px;opacity:.72;background:conic-gradient(from 35deg at 28% 22%,transparent 0 7%,color-mix(in srgb,var(--fc-b) 22%,transparent) 8% 16%,transparent 17% 31%,color-mix(in srgb,var(--fc-a) 18%,transparent) 32% 40%,transparent 41% 100%),conic-gradient(from 210deg at 74% 34%,transparent 0 12%,rgba(255,255,255,.09) 13% 19%,transparent 20% 38%,color-mix(in srgb,var(--fc-c) 14%,transparent) 39% 48%,transparent 49% 100%);clip-path:polygon(0 5%,35% 0,54% 18%,73% 2%,100% 21%,88% 47%,100% 75%,68% 88%,52% 100%,28% 83%,0 94%,13% 58%);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--fc-a) 22%,transparent))}
.as-fc-player-card__top{position:absolute;z-index:5;left:29px;top:42px;display:flex;flex-direction:column;text-shadow:0 3px 15px rgba(0,0,0,.65)}
.as-fc-player-card__top b{font:800 55px/.88 Montserrat,sans-serif;letter-spacing:-.045em}.as-fc-player-card__top span{font:700 15px/1.1 Montserrat,sans-serif;margin-top:9px}.as-fc-player-card__top em{font:700 8px Montserrat,sans-serif;font-style:normal;margin-top:8px;color:rgba(255,255,255,.7);letter-spacing:.09em}
.as-fc-player-card__season{position:absolute;right:27px;top:50px;z-index:5;font:700 7px Montserrat,sans-serif;letter-spacing:.12em;color:rgba(255,255,255,.6);border:1px solid color-mix(in srgb,var(--fc-a) 35%,transparent);border-radius:99px;padding:5px 7px;background:rgba(2,15,14,.35)}
.as-fc-player-card img{position:absolute;z-index:3;left:50%;top:52px;transform:translateX(-29%);height:253px;width:auto;filter:drop-shadow(0 11px 14px rgba(0,0,0,.55));-webkit-mask-image:linear-gradient(to bottom,#000 0 77%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0 77%,transparent 100%)}
.as-fc-player-card__name{position:absolute;z-index:6;left:23px;right:23px;bottom:104px;padding:11px 7px 9px;text-align:center;background:linear-gradient(90deg,transparent 0%,rgba(3,16,15,.82) 13%,rgba(4,18,16,.92) 50%,rgba(3,16,15,.82) 87%,transparent 100%);border-top:1px solid color-mix(in srgb,var(--fc-a) 32%,transparent);border-bottom:1px solid color-mix(in srgb,var(--fc-a) 20%,transparent);font:800 18px Montserrat,sans-serif;letter-spacing:.04em;color:var(--fc-a);text-shadow:0 0 13px color-mix(in srgb,var(--fc-a) 28%,transparent)}
.as-fc-player-card__stats{position:absolute;z-index:6;left:37px;right:37px;bottom:37px;display:grid;grid-template-columns:1fr 1fr;gap:5px 20px;font:700 10px Montserrat,sans-serif;text-align:left;color:rgba(232,255,249,.86)}
.as-fc-player-card__stats span:nth-child(even){text-align:right}.as-fc-player-card__stats b{font-size:16px;color:var(--fc-a);margin-right:3px;text-shadow:0 0 10px color-mix(in srgb,var(--fc-a) 26%,transparent)}
.as-fc-player-card__spark{position:absolute;z-index:7;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 9px 3px var(--fc-a)}.as-fc-player-card__spark--a{right:35px;top:105px}.as-fc-player-card__spark--b{left:39px;bottom:78px;width:3px;height:3px;opacity:.72}
.as-fc-player-card--main{z-index:6;filter:drop-shadow(0 17px 28px rgba(27,255,213,.24)) drop-shadow(0 0 11px rgba(48,224,255,.16))}
.as-fc-player-card--gold{--fc-a:#ffe27a;--fc-b:#f1b51f;--fc-c:#ff9f0a;--fc-deep:#241802;--fc-mid:#4c3206;z-index:2}.as-fc-player-card--purple{--fc-a:#ef9cff;--fc-b:#a74dff;--fc-c:#6436ff;--fc-deep:#19091f;--fc-mid:#361145;z-index:2}
.as-fc-player-card--back-left{transform:translateX(-158px) scale(.86) rotate(-5deg)}.as-fc-player-card--back-right{transform:translateX(158px) scale(.86) rotate(5deg)}
.as-fc-player-card--back-left img,.as-fc-player-card--back-right img{opacity:.48;filter:grayscale(.25) drop-shadow(0 9px 14px rgba(0,0,0,.48))}.as-fc-player-card--back-left .as-fc-player-card__season,.as-fc-player-card--back-right .as-fc-player-card__season{display:none}
.as-fc-showcase__hint{position:absolute;left:30px;right:30px;bottom:13px;z-index:9;display:flex;align-items:center;justify-content:center;gap:15px;color:#829098;font-size:9px}.as-fc-showcase__hint i{color:#75ff11}
.as-fc-calibration>[class*=col-]{display:flex}.as-fc-calibration__card{width:100%;height:100%}.as-fc-calibration__card .card__content{position:relative;padding:25px;display:flex;flex-direction:column;height:100%}.as-fc-calibration__num{position:absolute;right:18px;top:15px;font:700 30px Montserrat,sans-serif;color:#edf0f2}.as-fc-calibration__card .card__content>i{width:43px;height:43px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#20262d;color:#75ff11;margin-bottom:16px}.as-fc-calibration__card h4{font-size:15px}.as-fc-calibration__card p{font-size:12px;line-height:1.65;flex:1;margin-bottom:14px}.as-fc-progress{height:6px;background:#edf0f2;border-radius:99px;overflow:hidden;margin:14px 0 7px}.as-fc-progress i{display:block;height:100%;border-radius:99px;background:#75ff11}.as-fc-calibration__card small{font-size:9px;color:#9ba2a9;text-transform:uppercase;letter-spacing:.07em}.as-fc-calibration__card--complete{border-top:3px solid #75ff11}
.as-fc-engine .card__content{padding:30px}.as-fc-engine__flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:11px}.as-fc-engine__flow>div{min-height:120px;border:1px solid #e4e8eb;border-radius:8px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fafbfc}.as-fc-engine__flow>div>i{font-size:20px;color:#75ff11;margin-bottom:10px}.as-fc-engine__flow span{display:flex;flex-direction:column}.as-fc-engine__flow b{font:700 10px Montserrat,sans-serif;text-transform:uppercase}.as-fc-engine__flow small{font-size:9px;color:#929aa2;margin-top:5px}.as-fc-engine__flow>i{color:#c4cbd0;font-size:10px}.as-fc-engine__copy{padding-left:22px;border-left:1px solid #e5e8eb}.as-fc-engine__copy h4{font-size:17px;line-height:1.35;margin-bottom:13px}.as-fc-engine__copy p{font-size:12px;line-height:1.72;margin-bottom:10px}
.as-fc-values>[class*=col-]{display:flex;margin-bottom:20px}.as-fc-value{width:100%;height:100%;margin-bottom:0}.as-fc-value .card__content{display:flex;gap:15px;padding:22px}.as-fc-value .card__content>i{width:44px;height:44px;flex:0 0 44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#20262d;color:#75ff11;font-size:18px}.as-fc-value h4{font-size:14px;margin:1px 0 7px}.as-fc-value p{font-size:11px;line-height:1.65;margin:0;color:#8b9299}
.as-fc-weights .card__content{padding:0}.as-fc-weights__table{margin:0}.as-fc-weights__table th{font:700 9px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.06em;padding:15px;text-align:center;background:#f7f8f9;border-bottom:1px solid #e5e8eb}.as-fc-weights__table th:first-child,.as-fc-weights__table td:first-child{text-align:left;padding-left:22px}.as-fc-weights__table td{font-size:12px;text-align:center;padding:16px;border-top:1px solid #edf0f2}.as-fc-weights__table .is-strong{font-weight:700;color:#57d900;background:rgba(117,255,17,.055)}.as-fc-weights__note{display:flex;gap:12px;align-items:flex-start;border-top:1px solid #e7eaed;padding:17px 22px;background:#fafbfc}.as-fc-weights__note>i{color:#75ff11;margin-top:3px}.as-fc-weights__note span{font-size:11px;line-height:1.65;color:#7f878e}
.as-fc-season .card__content{padding:30px}.as-fc-season__timeline{display:grid;grid-template-columns:1fr 55px 1fr 55px 1fr;align-items:center}.as-fc-season__point{min-height:145px;border:1px solid #e2e6e9;border-radius:9px;background:#fafbfc;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:15px}.as-fc-season__point span{font:700 9px Montserrat,sans-serif;text-transform:uppercase;color:#9aa1a8}.as-fc-season__point b{font:700 24px Montserrat,sans-serif;color:#20262d;margin:9px 0 5px}.as-fc-season__point small{font-size:9px;color:#969ea5}.as-fc-season__point--match{border-style:dashed}.as-fc-season__point--match b{font-size:17px}.as-fc-season__point--new{border-color:#75ff11;box-shadow:inset 0 3px 0 #75ff11}.as-fc-season__line{text-align:center;color:#bcc4ca}.as-fc-season__copy{padding-left:25px}.as-fc-season__copy h4{font-size:17px}.as-fc-season__copy p{font-size:12px;line-height:1.72;color:#7e868d}
.as-fc-bottom{display:flex;align-items:center;gap:12px;border:1px solid #e1e5e8;background:#fff;padding:24px 28px;margin-top:24px}.as-fc-bottom>div{flex:1}.as-fc-bottom h4{font-size:17px;margin:3px 0 5px}.as-fc-bottom p{margin:0;font-size:11px;color:#92999f}.as-fc-bottom .btn-primary:hover,.as-fc-bottom .btn-primary:focus{background:#75ff11!important;border-color:#75ff11!important;color:#20262d!important}
@media(max-width:1199px){.as-fc-player-card{width:235px;height:360px}.as-fc-player-card img{height:225px}.as-fc-player-card--back-left{transform:translateX(-130px) scale(.86) rotate(-4deg)}.as-fc-player-card--back-right{transform:translateX(130px) scale(.86) rotate(4deg)}.as-fc-showcase{height:455px}.as-fc-player-card__name{bottom:88px}.as-fc-player-card__stats{bottom:29px;left:28px;right:28px}.as-fc-engine__flow{gap:7px}}
@media(max-width:991px){.as-fc-showcase{margin-top:25px}.as-fc-engine__copy,.as-fc-season__copy{padding-left:0;border-left:0;margin-top:25px}.as-fc-bottom{align-items:flex-start;flex-wrap:wrap}.as-fc-bottom>div{flex:1 0 100%}.as-fc-calibration>[class*=col-]{margin-bottom:15px}.as-fc-engine__flow{grid-template-columns:1fr 1fr;gap:10px}.as-fc-engine__flow>i{display:none}.as-fc-season__timeline{grid-template-columns:1fr}.as-fc-season__line{transform:rotate(90deg)}}
@media(max-width:767px){.as-fc-hero .card__content{padding:24px 20px}.as-fc-hero h2{font-size:24px}.as-fc-showcase{height:420px;margin-left:-4px;margin-right:-4px}.as-fc-player-card{width:220px;height:340px}.as-fc-player-card img{height:210px}.as-fc-player-card--back-left{transform:translateX(-105px) scale(.78) rotate(-4deg)}.as-fc-player-card--back-right{transform:translateX(105px) scale(.78) rotate(4deg)}.as-fc-player-card__top{left:22px;top:30px}.as-fc-player-card__top b{font-size:43px}.as-fc-player-card__name{bottom:83px;font-size:15px}.as-fc-player-card__stats{font-size:9px;bottom:28px;gap:4px 10px}.as-fc-player-card__stats b{font-size:12px}.as-fc-showcase__hint{display:none}.as-fc-engine__flow{grid-template-columns:1fr 1fr;gap:10px}.as-fc-engine__flow>i{display:none}.as-fc-engine__flow>div{min-height:105px}.as-fc-season__timeline{grid-template-columns:1fr}.as-fc-season__line{height:35px;display:flex;align-items:center;justify-content:center;transform:rotate(90deg)}.as-fc-weights__table{min-width:540px}.as-fc-weights__table th{padding:12px 7px}.as-fc-weights__table td{padding:13px 7px}.as-fc-weights__table th:first-child,.as-fc-weights__table td:first-child{padding-left:16px}.as-fc-bottom{padding:20px}.as-fc-bottom .btn{width:100%;text-align:center}}


/* FC Kart v2 responsive vitrin */
@media(max-width:1199px){.as-fc-player-card{width:250px;height:382px}.as-fc-player-card img{height:232px}.as-fc-player-card--back-left{transform:translateX(-137px) scale(.84) rotate(-5deg)}.as-fc-player-card--back-right{transform:translateX(137px) scale(.84) rotate(5deg)}.as-fc-showcase{height:465px}.as-fc-player-card__name{bottom:96px}.as-fc-player-card__stats{bottom:34px;left:31px;right:31px;gap:4px 14px}.as-fc-player-card__top b{font-size:49px}}
@media(max-width:767px){.as-fc-showcase{height:420px;margin-left:-4px;margin-right:-4px}.as-fc-player-card{width:222px;height:342px}.as-fc-player-card img{height:210px;top:47px}.as-fc-player-card--back-left{transform:translateX(-105px) scale(.76) rotate(-5deg)}.as-fc-player-card--back-right{transform:translateX(105px) scale(.76) rotate(5deg)}.as-fc-player-card__top{left:24px;top:35px}.as-fc-player-card__top b{font-size:43px}.as-fc-player-card__season{right:22px;top:43px}.as-fc-player-card__name{bottom:83px;font-size:15px}.as-fc-player-card__stats{font-size:8px;bottom:27px;left:28px;right:28px;gap:4px 10px}.as-fc-player-card__stats b{font-size:12px}.as-fc-showcase__hint{display:none}}
