.ay-ar { --ar-x: var(--fa-x, var(--ab-1c0a52, #1c0a52)); --ar-p: var(--fa-d, var(--ab-3c10a8, #3c10a8)); --ar-a: var(--fa, var(--ab-6a35e8, #6a35e8)); --ar-m: var(--fa-m, var(--ab-d9cdfb, #d9cdfb)); --ar-l: var(--fa-l, var(--ab-f4f0ff, #f4f0ff)); --ar-ink: #172033; --ar-txt: #3a4660; --ar-mut: #5f6b80; --ar-line: #e3e9f3; padding-top: 48px; }
.ay-ar-last { padding-bottom: 64px; }
.ay-ar-tool, .ay-ps { border-radius: 22px; overflow: hidden; background: #fff; border: 2px solid var(--ar-a); box-shadow: 0 18px 44px rgba(41, 0, 107, .12); }
.ay-ar-top { display: flex; align-items: center; flex-wrap: wrap; gap: 10px 16px; padding: 14px 22px; background: var(--ar-p); color: #fff; font-size: 14px; font-weight: 800; }
.ay-ar-top i { color: #ffd45c; margin-right: 6px; }
.ay-ar-top em { margin-left: auto; font-style: normal; font-size: 13px; color: rgba(255, 255, 255, .85); }
.ay-ar-form { padding: 22px 24px 8px; }
.ay-ar-form label { display: block; margin: 0 0 8px; font-size: 14px; font-weight: 700; color: var(--ar-ink); }
.ay-ar-form > div { display: flex; gap: 10px; }
.ay-ar-form input { flex: 1; min-width: 0; width: 100%; height: 52px; padding: 0 16px; border: 1.5px solid #d5ddeb; border-radius: 14px; font-size: 16px; color: var(--ar-ink); background: #f8f9fc; }
.ay-ar-form input:focus { outline: 0; border-color: var(--ar-a); background: #fff; box-shadow: 0 0 0 3px rgba(106, 53, 232, .12); }
.ay-ar-form button { flex: none; display: inline-flex; align-items: center; gap: 8px; height: 52px; padding: 0 24px; border: 0; border-radius: 14px; background: #fdca00; color: #231a00; font-size: 16px; font-weight: 800; cursor: pointer; }
.ay-ar-form button:hover { background: #f2bd00; }
.ay-ar-res { margin: 16px 24px 24px; }
.ay-ar-res-h { display: flex; align-items: center; flex-wrap: wrap; gap: 10px 12px; padding: 14px 16px; border-radius: 14px; }
.ay-ar-res-h i { font-size: 22px; }
.ay-ar-res-h b { font-size: 18px; color: var(--ar-ink); }
.ay-ar-res-h span { margin-left: auto; font-size: 13.5px; font-weight: 700; color: var(--ar-mut); overflow-wrap: anywhere; }
.ay-ar-res.is-ok .ay-ar-res-h { background: #e3f5ee; } .ay-ar-res.is-ok .ay-ar-res-h i { color: #0f8a5f; }
.ay-ar-res.is-warn .ay-ar-res-h { background: #fff6dc; } .ay-ar-res.is-warn .ay-ar-res-h i { color: #c47f00; }
.ay-ar-res.is-bad .ay-ar-res-h { background: #fdeaea; } .ay-ar-res.is-bad .ay-ar-res-h i { color: #c62828; }
.ay-ar-dl { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; margin: 14px 0 0; border-radius: 14px; overflow: hidden; background: var(--ar-line); border: 1px solid var(--ar-line); }
.ay-ar-dl > div { padding: 11px 14px; background: #fff; min-width: 0; }
.ay-ar-dl > div:last-child:nth-child(odd) { grid-column: 1 / -1; }
.ay-ar-dl-1 { grid-template-columns: minmax(0, 1fr); }
.ay-ar-dl-1 > div { display: grid; grid-template-columns: 150px minmax(0, 1fr); gap: 12px; align-items: baseline; }
.ay-ar-dl dt { font-size: 12.5px; font-weight: 700; color: var(--ar-mut); }
.ay-ar-dl dd { margin: 2px 0 0; font-size: 14.5px; font-weight: 700; color: var(--ar-ink); overflow-wrap: anywhere; }
.ay-ar-dl dd small { font-weight: 600; color: var(--ar-mut); }
.ay-ar-dl code { display: inline-block; margin: 2px 4px 2px 0; padding: 2px 8px; border-radius: 8px; background: #f3f5fa; color: var(--ar-ink); font-size: 13px; }
.ay-ar-dl code.is-long { white-space: normal; word-break: break-all; }
.is-ok { color: #0b6b49; } .is-warn { color: #a36a00; } .is-bad { color: #b42318; } .is-muted { color: var(--ar-mut, #5f6b80); font-weight: 600; }
.ay-ar-sub { margin: 16px 0 8px; font-size: 13px; font-weight: 800; color: var(--ar-ink); }
.ay-ar-chips { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 6px; }
.ay-ar-chips li { padding: 4px 10px; border-radius: 20px; background: var(--ar-l); color: var(--ar-p); font-size: 12.5px; font-weight: 700; overflow-wrap: anywhere; }
.ay-ar-chain { margin: 0; padding-left: 20px; font-size: 13.5px; color: var(--ar-txt); }
.ay-ar-chain li { list-style: decimal; }
.ay-ar-find { list-style: none; margin: 12px 0 0; padding: 0; display: grid; gap: 8px; }
.ay-ar-find li { display: flex; gap: 10px; padding: 11px 14px; border-radius: 12px; border: 1px solid var(--ar-line); font-size: 14px; line-height: 1.5; color: var(--ar-txt); }
.ay-ar-find li > i { margin-top: 3px; }
.ay-ar-find li.is-kotu > i { color: #c62828; } .ay-ar-find li.is-uyari > i { color: #c47f00; } .ay-ar-find li.is-bilgi > i { color: #2f5fe0; }
.ay-ar-find li.is-kotu, .ay-ar-find li.is-uyari, .ay-ar-find li.is-bilgi { color: var(--ar-txt); }
.ay-ar-ok { margin: 12px 0 0; font-size: 14px; font-weight: 700; color: #0b6b49; }
.ay-ar-note { margin: 14px 0 0; font-size: 13.5px; line-height: 1.55; color: var(--ar-mut); }
.ay-ar-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.ay-ar-grid-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.ay-ar-card { padding: 22px; border-radius: 18px; background: #fff; border: 1px solid var(--ar-line); box-shadow: 0 8px 24px rgba(16, 38, 64, .05); }
.ay-ar-card h3 { margin: 12px 0 6px; font-size: 16.5px; font-weight: 800; color: var(--ar-ink); }
.ay-ar-card p { margin: 0; font-size: 14px; line-height: 1.6; color: var(--ar-txt); }
.ay-ar-ic { flex: none; width: 44px; height: 44px; border-radius: 13px; display: inline-flex; align-items: center; justify-content: center; background: var(--ar-l, #f4f1ff); color: var(--ar-a, #6a35e8); font-size: 18px; }
.ay-ar-links { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }
.ay-ar-links a { display: flex; align-items: center; gap: 12px; height: 100%; padding: 14px 16px; border-radius: 16px; background: #fff; border: 1px solid var(--ar-line); text-decoration: none !important; transition: border-color .2s, transform .2s; }
.ay-ar-links a:hover { border-color: var(--ar-a); transform: translateY(-2px); }
.ay-ar-links b { display: block; font-size: 15px; color: var(--ar-ink); }
.ay-ar-links small { display: block; font-size: 12.5px; color: var(--ar-mut); }

.ay-ps-bar { flex: 1 0 100%; height: 6px; border-radius: 6px; background: rgba(255, 255, 255, .18); overflow: hidden; }
.ay-ps-bar span { display: block; height: 100%; width: 0; border-radius: 6px; background: #ffd45c; transition: width .3s; }
.ay-ps-body { display: grid; grid-template-columns: minmax(0, 1fr) 270px; }
.ay-ps-main { padding: 24px 26px 26px; min-height: 320px; }
.ay-ps-qh { display: flex; align-items: center; gap: 12px; margin-bottom: 16px; }
.ay-ps-qh span { flex: none; width: 34px; height: 34px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: var(--ar-l); color: var(--ar-p); font-weight: 800; }
.ay-ps-qh p { margin: 0; font-size: 19px; font-weight: 800; color: var(--ar-ink); }
.ay-ps-opts { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
.ay-ps-opt { position: relative; display: flex; align-items: center; gap: 12px; padding: 14px 40px 14px 14px; border-radius: 14px; border: 1.5px solid var(--ar-line); background: #fff; text-align: left; cursor: pointer; transition: border-color .15s, box-shadow .15s; }
.ay-ps-opt::after { content: ""; position: absolute; right: 14px; top: 50%; width: 18px; height: 18px; margin-top: -9px; border-radius: 50%; border: 2px solid #c9d3e6; background: #fff; }
.ay-ps-opt:hover, .ay-ps-opt:focus-visible { border-color: var(--ar-a); box-shadow: 0 6px 16px rgba(106, 53, 232, .12); outline: 0; }
.ay-ps-opt.is-sel { border-color: var(--ar-a); background: var(--ar-l); }
.ay-ps-opt.is-sel::after { border-color: var(--ar-a); box-shadow: inset 0 0 0 4px #fff; background: var(--ar-a); }
.ay-ps-oic { flex: 0 0 40px; width: 40px; height: 40px; border-radius: 12px; display: inline-flex; align-items: center; justify-content: center; background: var(--ar-l); color: var(--ar-a); font-size: 16px; }
.ay-ps-opt b { display: block; font-size: 14.5px; color: var(--ar-ink); }
.ay-ps-opt small { display: block; font-size: 12.5px; color: var(--ar-mut); }
.ay-ps-side { display: flex; flex-direction: column; padding: 22px; background: #f8f9fc; border-left: 1px solid var(--ar-line); }
.ay-ps-side-h { margin: 0 0 10px; font-size: 12px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; color: var(--ar-mut); }
.ay-ps-ozet { list-style: none; margin: 0; padding: 0; display: grid; gap: 8px; }
.ay-ps-ozet li { display: grid; grid-template-columns: 22px minmax(0, 1fr); gap: 8px; font-size: 13px; color: var(--ar-mut); }
.ay-ps-ozet li > span:first-child { width: 22px; height: 22px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: #e6eaf2; font-size: 11px; font-weight: 800; }
.ay-ps-ozet li.is-done > span:first-child { background: var(--ar-p); color: #ffd45c; }
.ay-ps-ozet li.is-on > span:first-child { background: var(--ar-a); color: #fff; }
.ay-ps-ozet small { display: block; font-size: 11.5px; }
.ay-ps-ozet b { display: block; font-size: 13px; color: var(--ar-ink); }
.ay-ps-ozet li:not(.is-done) b { color: var(--ar-mut); font-weight: 600; }
.ay-ps-nav { display: flex; flex-wrap: wrap; gap: 8px; margin-top: auto; padding-top: 16px; }
.ay-ps-back { display: inline-flex; align-items: center; gap: 7px; height: 36px; padding: 0 14px; border-radius: 10px; border: 1px solid #d5ddeb; background: #fff; color: var(--ar-txt); font-size: 13.5px; font-weight: 600; cursor: pointer; }
.ay-ps-back:hover { border-color: var(--ar-a); color: var(--ar-p); }
.ay-ps-res-h { display: flex; align-items: center; gap: 12px; padding: 14px 16px; border-radius: 14px; background: #e3f5ee; }
.ay-ps-res-h i { font-size: 22px; color: #0f8a5f; }
.ay-ps-res-h b { font-size: 18px; color: var(--ar-ink); }
.ay-ps-cards { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin-top: 14px; }
.ay-ps-card { display: flex; flex-direction: column; padding: 18px; border-radius: 16px; border: 1.5px solid var(--ar-line); background: #fff; min-width: 0; }
.ay-ps-card.is-ana { border-color: var(--ar-a); background: var(--ar-l); }
.ay-ps-rozet { align-self: flex-start; margin-bottom: 8px; padding: 3px 10px; border-radius: 20px; background: var(--ar-p); color: #ffd45c; font-size: 11.5px; font-weight: 800; }
.ay-ps-card.is-alt .ay-ps-rozet { background: #e6eaf2; color: var(--ar-txt); }
.ay-ps-not { list-style: none; margin: 8px 0 0; padding: 0; display: grid; gap: 6px; font-size: 13.5px; color: var(--ar-txt); }
.ay-ps-not li { display: flex; gap: 8px; line-height: 1.5; } .ay-ps-not i { margin-top: 3px; color: #0f8a5f; }

.ay-ph-arac .ay-ph-art { height: 120px; }
.ay-ph-arac .ay-ph-points { margin-top: 14px; }
.ay-ph.ay-ph-arac .ay-ph-card { padding-bottom: 122px; }
.ay-ar-first { position: relative; z-index: 3; margin-top: -96px; padding-top: 0; }
.ay-ar-first > .ay-ar-search, .ay-ar-first > .ay-ps { margin: 0 36px; }
.ay-ar-search { padding: 22px 22px 16px; border: 0; border-radius: 20px; overflow: visible; box-shadow: 0 20px 50px rgba(20, 8, 72, .18); }
.ay-ar-search .ay-ar-form { padding: 0; }
.ay-ar-in { display: flex; align-items: center; gap: 8px; padding: 6px 6px 6px 16px; border: 2px solid #e3e8f2; border-radius: 14px; background: #f4f7fd; transition: border-color .15s, box-shadow .15s, background .15s; }
.ay-ar-in:focus-within { border-color: var(--ac-4479ff, #4479ff); background: #fff; box-shadow: 0 0 0 4px rgba(68, 121, 255, .12); }
.ay-ar-in > i { flex: none; color: #8b98b6; font-size: 18px; }
.ay-ar-form .ay-ar-in input { flex: 1 1 auto; height: 54px; padding: 0 8px; border: 0; border-radius: 0; background: transparent; font-size: 18px; box-shadow: none; }
.ay-ar-form .ay-ar-in input:focus { border: 0; background: transparent; box-shadow: none; }
.ay-ar-form .ay-ar-in button { height: 54px; min-width: 150px; justify-content: center; padding: 0 30px; border-radius: 10px; font-size: 17px; box-shadow: 0 6px 16px rgba(253, 202, 0, .35); }
.ay-ar-hint { margin: 10px 0 0; font-size: 13px; text-align: center; color: var(--ar-mut); }
.ay-ar-qlinks { display: flex; flex-wrap: wrap; justify-content: center; margin-top: 10px; }
.ay-ar-qlinks a { padding: 4px 18px; border-left: 1px solid #e3e8f2; font-size: 14px; font-weight: 600; color: var(--ar-txt) !important; text-decoration: none !important; }
.ay-ar-qlinks a:first-child { border-left: 0; }
.ay-ar-qlinks a:hover { color: var(--ac-4479ff, #4479ff) !important; }
.ay-ar-qlinks i { margin-right: 6px; color: var(--ac-4479ff, #4479ff); }
.ay-ar-search .ay-ar-res { margin: 18px 0 6px; padding-top: 18px; border-top: 1px solid var(--ar-line); }
.ay-ar-life { height: 10px; margin: 14px 0 0; border-radius: 10px; background: #e6eaf2; overflow: hidden; }
.ay-ar-life span { display: block; height: 100%; border-radius: 10px; background: linear-gradient(90deg, #12a84f, #6a35e8); }
.ay-ar-res.is-warn .ay-ar-life span { background: linear-gradient(90deg, #f2bd00, #c47f00); }
.ay-ar-res.is-bad .ay-ar-life span { background: #c62828; }
.ay-ar-life-t { display: flex; justify-content: space-between; gap: 10px; margin: 6px 0 0; font-size: 12.5px; color: var(--ar-mut); }
.ay-ar-life-t b { color: var(--ar-ink); font-size: 13px; }
.ay-ar-score { list-style: none; margin: 14px 0 0; padding: 0; display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 8px; }
.ay-ar-score li { display: flex; flex-direction: column; align-items: center; gap: 6px; padding: 12px 6px; border-radius: 14px; border: 1px solid var(--ar-line); background: #fff; font-size: 13px; font-weight: 700; color: var(--ar-ink); text-align: center; }
.ay-ar-score li i { width: 30px; height: 30px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 13px; background: #e6eaf2; color: var(--ar-mut); }
.ay-ar-score li.is-ok i { background: #e3f5ee; color: #0f8a5f; }
.ay-ar-score li.is-warn i { background: #fff6dc; color: #c47f00; }
.ay-ar-score li.is-bad i { background: #fdeaea; color: #c62828; }
.ay-ar-issues { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
.ay-ar-issue { display: flex; gap: 14px; padding: 20px; border-radius: 18px; background: #fff; border: 1px solid var(--ar-line); box-shadow: 0 8px 24px rgba(16, 38, 64, .05); }
.ay-ar-issue-n { flex: none; width: 40px; height: 40px; border-radius: 12px; display: inline-flex; align-items: center; justify-content: center; background: var(--ar-p); color: #ffd45c; font-weight: 800; font-size: 16px; }
.ay-ar-issue h3 { margin: 0 0 6px; font-size: 16px; font-weight: 800; color: var(--ar-ink); }
.ay-ar-issue p { margin: 0; font-size: 14px; line-height: 1.6; color: var(--ar-txt); }
.ay-ar-issue p b { color: var(--ar-ink); }
.ay-ar-tbl-w { padding: 0; overflow-x: auto; }
.ay-ar-tbl { width: 100%; border-collapse: collapse; font-size: 14px; color: var(--ar-txt); }
.ay-ar-tbl th, .ay-ar-tbl td { padding: 13px 16px; border-bottom: 1px solid var(--ar-line); text-align: left; vertical-align: top; }
.ay-ar-tbl thead th { background: var(--ar-l); color: var(--ar-p); font-size: 13.5px; font-weight: 800; }
.ay-ar-tbl thead th i { margin-right: 6px; color: var(--ar-a); }
.ay-ar-tbl tbody th { color: var(--ar-ink); font-weight: 800; white-space: nowrap; }
.ay-ar-tbl tbody tr:last-child > * { border-bottom: 0; }
.ay-ar-tbl code { padding: 2px 7px; border-radius: 7px; background: #f3f5fa; color: var(--ar-ink); font-size: 12.5px; }
.ay-ar-tbl a { font-weight: 800; color: var(--ar-a); }
.ay-ar-tbl td > b { color: var(--ar-ink); }
.ay-ar-tbl td > small { display: block; font-size: 12.5px; color: var(--ar-mut); }
.ay-ar-band { display: flex; align-items: center; gap: 20px; padding: 26px 28px; border-radius: 22px; color: #fff; background: radial-gradient(circle at 85% 30%, color-mix(in srgb, var(--ar-a) 50%, transparent), transparent 45%), linear-gradient(115deg, var(--ar-x), var(--ar-p)); }
.ay-ar-band-ic { flex: none; width: 58px; height: 58px; border-radius: 16px; display: inline-flex; align-items: center; justify-content: center; background: rgba(255, 255, 255, .12); color: #ffd45c; font-size: 24px; }
.ay-ar-band h2 { margin: 0 0 6px; font-size: 21px; font-weight: 800; color: #fff; }
.ay-ar-band p { margin: 0; font-size: 14.5px; line-height: 1.6; color: rgba(255, 255, 255, .85); }
.ay-ar-band-b { flex: none; display: flex; flex-direction: column; gap: 8px; }
.ay-ar-btn { display: inline-flex; align-items: center; justify-content: center; height: 44px; padding: 0 20px; border-radius: 12px; background: #fdca00; color: #231a00 !important; font-weight: 800; text-decoration: none !important; }
.ay-ar-btn:hover { background: #f2bd00; }
.ay-ar-btn.is-ghost { background: rgba(255, 255, 255, .1); border: 1px solid rgba(255, 255, 255, .3); color: #fff !important; }
.ay-ar-btn.is-ghost:hover { background: rgba(255, 255, 255, .2); }
.ay-ar-more { display: inline-flex; align-items: center; gap: 6px; margin-top: 12px; font-size: 14px; font-weight: 800; color: var(--ar-a) !important; }
.ay-ps-wiz { width: 26px; height: 26px; margin-right: 6px; vertical-align: middle; }
.ay-ar-top .ay-ps-wiz i { margin: 0; }
.ay-ps-plat { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
.ay-ps-tbl td[data-l] { min-width: 180px; }
.ay-ps-steps { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; counter-reset: none; }
.ay-ps-steps li { position: relative; padding: 20px; border-radius: 18px; background: #fff; border: 1px solid var(--ar-line); }
.ay-ps-steps li > span { width: 34px; height: 34px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: var(--ar-p); color: #ffd45c; font-weight: 800; }
.ay-ps-steps b { display: block; margin: 12px 0 4px; font-size: 15.5px; color: var(--ar-ink); }
.ay-ps-steps small { display: block; font-size: 13.5px; line-height: 1.55; color: var(--ar-txt); }
.ay-ps-opts.is-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.ay-ps-uyari { display: flex; gap: 10px; margin: 12px 0 0; padding: 12px 14px; border-radius: 12px; background: #fff6dc; font-size: 14px; line-height: 1.5; color: #5a4100; }
.ay-ps-uyari i { margin-top: 3px; color: #c47f00; }
.ay-ps-cards.is-tek { grid-template-columns: minmax(0, 1fr); }
.ay-ps-card-h { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; }
.ay-ps-card-h b { display: block; font-size: 19px; color: var(--ar-ink); }
.ay-ps-aile { display: block; font-size: 12.5px; font-weight: 700; color: var(--ar-mut); }
.ay-ps-fiyat { text-align: right; white-space: nowrap; }
.ay-ps-fiyat s { display: block; font-size: 12.5px; color: var(--ar-mut); }
.ay-ps-fiyat strong { display: block; font-size: 22px; line-height: 1.1; color: var(--ar-p); }
.ay-ps-fiyat small { display: block; font-size: 12px; color: var(--ar-mut); }
.ay-ps-spec { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; margin: 14px 0 0; border-radius: 12px; overflow: hidden; background: var(--ar-line); border: 1px solid var(--ar-line); }
.ay-ps-spec > div { padding: 8px 11px; background: #fff; min-width: 0; }
.ay-ps-spec dt { font-size: 11.5px; font-weight: 700; color: var(--ar-mut); }
.ay-ps-spec dd { margin: 1px 0 0; font-size: 13.5px; font-weight: 700; color: var(--ar-ink); overflow-wrap: anywhere; }
.ay-ps-card-b { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 14px; margin-top: auto; padding-top: 14px; }
.ay-ps-buy { display: inline-flex; align-items: center; height: 42px; padding: 0 20px; border-radius: 12px; background: #fdca00; color: #231a00 !important; font-weight: 800; text-decoration: none !important; }
.ay-ps-buy:hover { background: #f2bd00; }
.ay-ps-card.is-alt .ay-ps-buy { background: var(--ar-p); color: #fff !important; }
.ay-ps-all { font-size: 13.5px; font-weight: 700; color: var(--ar-a) !important; }
.ay-ps-not-h { margin: 18px 0 0; font-size: 13px; font-weight: 800; letter-spacing: .04em; text-transform: uppercase; color: var(--ar-mut); }
.ay-ps-sec { padding-top: 22px; }
.ay-ph.ay-ph-arac.ay-ph-kisa .ay-ph-card { padding-bottom: 28px; }
.ay-ph-kisa .ay-ph-art { height: 104px; transform: scale(.82); }
.ay-ps-aileler { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; }
.ay-ps-aileler li { --t: #6a35e8; --tl: #f1ebff; }
.ay-ps-aileler li.is-mavi { --t: #2f5fe0; --tl: #e9f0ff; } .ay-ps-aileler li.is-yesil { --t: #0f8a6f; --tl: #e2f6f0; } .ay-ps-aileler li.is-turuncu { --t: #e26a12; --tl: #fff0e3; }
.ay-ps-aileler li.is-pembe { --t: #d1307a; --tl: #fde9f2; } .ay-ps-aileler li.is-gok { --t: #0b84c6; --tl: #e3f4fd; } .ay-ps-aileler li.is-cimen { --t: #3f9a1c; --tl: #ecf7e4; }
.ay-ps-aileler li.is-lacivert { --t: #3b3fd1; --tl: #ebebff; } .ay-ps-aileler li.is-koyu { --t: #29006b; --tl: #efeaf8; }
.ay-ps-aileler a { position: relative; display: grid; grid-template-columns: 52px minmax(0, 1fr); gap: 4px 14px; height: 100%; padding: 18px 44px 18px 18px; border-radius: 18px; background: #fff; border: 1px solid var(--ar-line); overflow: hidden; text-decoration: none !important; transition: transform .2s, box-shadow .2s, border-color .2s; }
.ay-ps-aileler a::before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background: var(--t); }
.ay-ps-aileler a:hover { transform: translateY(-3px); border-color: var(--t); box-shadow: 0 14px 30px rgba(16, 38, 64, .1); }
.ay-ps-aic { grid-row: span 2; width: 52px; height: 52px; border-radius: 15px; display: inline-flex; align-items: center; justify-content: center; background: var(--tl); color: var(--t); font-size: 22px; }
.ay-ps-atx b { display: block; font-size: 16px; color: var(--ar-ink); }
.ay-ps-atx small { display: block; margin-top: 2px; font-size: 13px; line-height: 1.45; color: var(--ar-mut); }
.ay-ps-afy { grid-column: 2; margin-top: 8px; font-size: 12.5px; color: var(--ar-mut); }
.ay-ps-afy strong { margin-right: 4px; font-size: 17px; color: var(--t); }
.ay-ps-afy small { font-size: 12.5px; }
.ay-ps-ago { position: absolute; right: 18px; top: 50%; margin-top: -8px; color: var(--t); opacity: .5; transition: opacity .2s, transform .2s; }
.ay-ps-aileler a:hover .ay-ps-ago { opacity: 1; transform: translateX(3px); }
.ay-ps-uc { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; align-items: stretch; }
.ay-ps-ucc { display: flex; flex-direction: column; border-radius: 22px; background: #fff; border: 1px solid var(--ar-line); overflow: hidden; box-shadow: 0 10px 28px rgba(16, 38, 64, .06); }
.ay-ps-ucc.is-orta { border: 2px solid var(--ar-a); box-shadow: 0 18px 40px rgba(106, 53, 232, .16); }
.ay-ps-uch { position: relative; padding: 22px 22px 18px; color: #fff; background: radial-gradient(circle at 85% 20%, color-mix(in srgb, var(--ar-a) 55%, transparent), transparent 50%), linear-gradient(135deg, var(--ar-x), var(--ar-p)); }
.ay-ps-uch h3 { margin: 14px 0 4px; font-size: 19px; font-weight: 800; color: #fff; }
.ay-ps-uch h3 i { margin-right: 6px; color: #ffd45c; }
.ay-ps-uch p { margin: 0; font-size: 13.5px; line-height: 1.5; color: rgba(255, 255, 255, .82); }
.ay-ps-ucr { position: absolute; right: 18px; top: 18px; padding: 3px 10px; border-radius: 20px; background: rgba(255, 255, 255, .14); font-size: 11.5px; font-weight: 800; color: #fff; }
.ay-ps-kare { display: grid; grid-template-columns: repeat(8, 14px); gap: 4px; }
.ay-ps-kare span { height: 14px; border-radius: 4px; background: rgba(255, 255, 255, .16); }
.ay-ps-kare.is-hosting span:nth-child(3n+1) { background: rgba(255, 255, 255, .38); }
.ay-ps-kare.is-hosting span:nth-child(6) { background: #ffd45c; animation: ay-ps-nabiz 2.4s ease-in-out infinite; }
.ay-ps-kare.is-cloud span:nth-child(-n+3), .ay-ps-kare.is-cloud span:nth-child(9), .ay-ps-kare.is-cloud span:nth-child(10), .ay-ps-kare.is-cloud span:nth-child(11) { background: #ffd45c; }
.ay-ps-kare.is-ded span { background: #ffd45c; }
.ay-ps-kare.is-ded span:nth-child(odd) { background: #ffc61a; }
@keyframes ay-ps-nabiz { 0%, 100% { opacity: 1; } 50% { opacity: .45; } }
.ay-ps-ucl { list-style: none; margin: 0; padding: 18px 22px 6px; display: grid; gap: 12px; }
.ay-ps-ucl li { display: flex; gap: 12px; font-size: 14px; line-height: 1.5; color: var(--ar-txt); }
.ay-ps-ucl li > i { flex: none; width: 32px; height: 32px; border-radius: 10px; display: inline-flex; align-items: center; justify-content: center; background: var(--ar-l); color: var(--ar-a); font-size: 13px; }
.ay-ps-ucl b { display: block; font-size: 12.5px; color: var(--ar-mut); }
.ay-ps-ucf { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-top: auto; padding: 14px 22px 18px; border-top: 1px solid var(--ar-line); font-size: 13px; color: var(--ar-mut); }
.ay-ps-ucf strong { font-size: 19px; color: var(--ar-p); }
.ay-ps-ucf a { display: inline-flex; align-items: center; gap: 6px; height: 38px; padding: 0 16px; border-radius: 11px; background: var(--ar-l); color: var(--ar-p) !important; font-weight: 800; text-decoration: none !important; }
.ay-ps-ucc.is-orta .ay-ps-ucf a { background: #fdca00; color: #231a00 !important; }
.ay-ps-lw { position: relative; display: grid; grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr); align-items: center; gap: 14px; }
.ay-ps-lwc { position: relative; height: 100%; padding: 26px; border-radius: 22px; background: #fff; border: 1px solid var(--ar-line); overflow: hidden; box-shadow: 0 10px 28px rgba(16, 38, 64, .06); }
.ay-ps-lwbg { position: absolute; right: -16px; bottom: -30px; font-size: 150px; line-height: 1; color: var(--t); opacity: .07; pointer-events: none; }
.ay-ps-lwc.is-linux { --t: #e8a200; --tl: #fff5d9; }
.ay-ps-lwc.is-win { --t: #0b84c6; --tl: #e3f4fd; }
.ay-ps-lwi { width: 58px; height: 58px; border-radius: 17px; display: inline-flex; align-items: center; justify-content: center; background: var(--tl); color: var(--t); font-size: 28px; }
.ay-ps-lwc h3 { margin: 14px 0 6px; font-size: 19px; font-weight: 800; color: var(--ar-ink); }
.ay-ps-lwc p { margin: 0; font-size: 14px; line-height: 1.6; color: var(--ar-txt); }
.ay-ps-tags { list-style: none; margin: 14px 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: 6px; }
.ay-ps-tags li { padding: 4px 11px; border-radius: 20px; background: var(--tl); color: var(--ar-ink); font-size: 12.5px; font-weight: 700; }
.ay-ps-lwa { position: relative; z-index: 1; display: inline-flex; align-items: center; gap: 6px; margin-top: 16px; font-size: 14px; font-weight: 800; color: var(--t) !important; }
.ay-ps-vs { width: 56px; height: 56px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: var(--ar-p); color: #ffd45c; font-size: 12.5px; font-weight: 800; box-shadow: 0 8px 20px rgba(41, 0, 107, .25); }
.ay-ps-lwn { display: flex; gap: 8px; margin: 14px 0 0; font-size: 13.5px; color: var(--ar-mut); }
.ay-ps-lwn i { margin-top: 3px; color: #0b84c6; }
.ay-ps-cta { display: flex; align-items: center; gap: 20px; padding: 26px 28px; border-radius: 22px; color: #fff; background: radial-gradient(circle at 85% 30%, color-mix(in srgb, var(--ar-a) 50%, transparent), transparent 45%), linear-gradient(115deg, var(--ar-x), var(--ar-p)); }
.ay-ps-ctai { flex: none; width: 58px; height: 58px; border-radius: 16px; display: inline-flex; align-items: center; justify-content: center; background: rgba(255, 255, 255, .12); color: #ffd45c; font-size: 24px; }
.ay-ps-cta h2 { margin: 0 0 6px; font-size: 21px; font-weight: 800; color: #fff; }
.ay-ps-cta p { margin: 0; font-size: 14.5px; line-height: 1.6; color: rgba(255, 255, 255, .85); }
.ay-ps-ctab { flex: none; display: flex; flex-direction: column; gap: 8px; margin-left: auto; }
.ay-ar-btn i { margin-right: 8px; }
.ay-ar-panel { padding: 34px; border-radius: 24px; background: #fff; border: 1px solid var(--ar-line); box-shadow: 0 14px 40px rgba(16, 38, 64, .07); }
.ay-ar-panel.is-tint { background: linear-gradient(180deg, var(--ar-l), #fff 70%); border-color: var(--ar-m); }
.ay-ar-panel-2 { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 40px; align-items: center; }
.ay-ar-art { padding: 28px 38px 42px 28px; border-radius: 20px; background: radial-gradient(circle at 15% 10%, #fff, transparent 55%), var(--ar-l); border: 1px solid var(--ar-m); }
.ay-ar-kick { font-size: 12.5px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; color: var(--ar-a); }
.ay-ar-ptx h2 { margin: 8px 0 14px; font-size: 28px; font-weight: 800; line-height: 1.2; color: var(--ar-ink); }
.ay-ar-ptx p { margin: 0 0 12px; font-size: 15px; line-height: 1.7; color: var(--ar-txt); }
.ay-ar-chip { list-style: none; margin: 16px 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: 8px; }
.ay-ar-chip li { padding: 7px 14px; border-radius: 30px; background: var(--ar-l); border: 1px solid var(--ar-m); color: var(--ar-p); font-size: 13.5px; font-weight: 700; }
.ay-ar-chip i { margin-right: 4px; color: var(--ar-a); }
.ay-ar-br { position: relative; border-radius: 14px; background: #fff; box-shadow: 0 18px 40px rgba(16, 38, 64, .14); }
.ay-ar-br-top { display: flex; align-items: center; gap: 6px; padding: 10px 12px; border-bottom: 1px solid var(--ar-line); border-radius: 14px 14px 0 0; background: #f6f7fb; }
.ay-ar-br-top > span { flex: none; width: 10px; height: 10px; border-radius: 50%; background: #ff6058; }
.ay-ar-br-top > span:nth-child(2) { background: #ffbd2e; } .ay-ar-br-top > span:nth-child(3) { background: #28c840; }
.ay-ar-br-url { flex: 1; min-width: 0; margin-left: 10px; padding: 6px 12px; border-radius: 20px; background: #fff; border: 1px solid var(--ar-line); font-size: 12.5px; color: var(--ar-mut); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ay-ar-br-url i { margin-right: 4px; color: #12a84f; } .ay-ar-br-url b { color: var(--ar-ink); }
.ay-ar-br-body { display: grid; gap: 9px; padding: 20px 20px 78px; }
.ay-ar-br-body > i { display: block; height: 9px; border-radius: 5px; background: #e9edf5; }
.ay-ar-br-body .is-w60 { width: 60%; } .ay-ar-br-body .is-w90 { width: 90%; } .ay-ar-br-body .is-w75 { width: 75%; } .ay-ar-br-body .is-w40 { width: 40%; }
.ay-ar-br-blk { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-top: 6px; }
.ay-ar-br-blk i { display: block; height: 48px; border-radius: 10px; background: var(--ar-l); }
.ay-ar-cert { position: absolute; right: -20px; bottom: -24px; width: 260px; padding: 14px 16px; border-radius: 16px; background: #fff; border: 1px solid var(--ar-m); box-shadow: 0 20px 40px rgba(16, 38, 64, .18); animation: ay-ar-yuz 4s ease-in-out infinite; }
.ay-ar-cert-h { display: flex; align-items: center; gap: 8px; font-size: 14px; color: #0b6b49; }
.ay-ar-cert-h i { color: #12a84f; }
.ay-ar-cert dl { display: grid; gap: 5px; margin: 10px 0 0; }
.ay-ar-cert dl div { display: flex; justify-content: space-between; gap: 10px; font-size: 12px; }
.ay-ar-cert dt { color: var(--ar-mut); font-weight: 600; } .ay-ar-cert dd { margin: 0; font-weight: 700; color: var(--ar-ink); text-align: right; }
.ay-ar-cert-ok { position: absolute; top: -12px; right: -12px; width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: #12a84f; color: #fff; font-size: 13px; box-shadow: 0 0 0 5px rgba(18, 168, 79, .18); }
@keyframes ay-ar-yuz { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-6px); } }
.ay-ar-panel-2 .ay-ar-art:has(.ay-ar-flow) { padding: 26px; }
.ay-ar-flow { display: flex; flex-direction: column; align-items: center; }
.ay-ar-fn { display: flex; align-items: center; gap: 10px; min-width: 0; padding: 10px 14px; border-radius: 14px; background: #fff; border: 1px solid var(--ar-m); box-shadow: 0 8px 18px rgba(16, 38, 64, .08); }
.ay-ar-fn > i, .ay-ar-fn > em { flex: none; width: 34px; height: 34px; border-radius: 10px; display: inline-flex; align-items: center; justify-content: center; background: var(--ar-a); color: #fff; font-size: 13px; font-style: normal; font-weight: 800; }
.ay-ar-fn b { display: block; font-size: 13.5px; color: var(--ar-ink); }
.ay-ar-fn small { display: block; font-size: 11.5px; color: var(--ar-mut); }
.ay-ar-fn.is-ns { border: 2px solid var(--ar-a); } .ay-ar-fn.is-ns > i { background: var(--ar-x); }
.ay-ar-fl { width: 2px; height: 28px; background: linear-gradient(180deg, var(--ar-a) 50%, transparent 50%) 0 0 / 2px 9px; animation: ay-ar-akis .8s linear infinite; }
@keyframes ay-ar-akis { to { background-position: 0 9px; } }
.ay-ar-fsplit { position: relative; width: 67%; height: 26px; margin-top: 18px; border: 2px dashed var(--ar-m); border-bottom: 0; border-radius: 12px 12px 0 0; }
.ay-ar-fsplit::before { content: ""; position: absolute; left: 50%; top: -20px; width: 2px; height: 18px; margin-left: -1px; background: var(--ar-m); }
.ay-ar-fsplit span { display: none; }
.ay-ar-fsplit span:nth-child(2) { display: block; position: absolute; left: 50%; top: 0; width: 2px; height: 24px; margin-left: -1px; background: var(--ar-m); }
.ay-ar-frow { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; width: 100%; }
.ay-ar-frow .ay-ar-fn { flex-direction: column; justify-content: flex-start; padding: 12px 8px; text-align: center; }
.ay-ar-fn.is-a > em { background: #12a84f; } .ay-ar-fn.is-mx > em { background: #e26a12; } .ay-ar-fn.is-txt > em { background: #d1307a; }
.ay-ar-rec { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }
.ay-ar-rec li { --r: #2f5fe0; position: relative; display: flex; flex-direction: column; padding: 22px 20px 20px; border-radius: 18px; background: #fff; border: 1px solid var(--ar-line); overflow: hidden; box-shadow: 0 8px 22px rgba(16, 38, 64, .05); transition: transform .2s, box-shadow .2s; }
.ay-ar-rec li:hover { transform: translateY(-3px); box-shadow: 0 16px 32px rgba(16, 38, 64, .1); }
.ay-ar-rec li::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 4px; background: var(--r); }
.ay-ar-rec .is-ns { --r: var(--ar-p); } .ay-ar-rec .is-a { --r: #12a84f; } .ay-ar-rec .is-cn { --r: #0b84c6; } .ay-ar-rec .is-mx { --r: #e26a12; }
.ay-ar-rec .is-spf { --r: #d1307a; } .ay-ar-rec .is-dkim { --r: #6a35e8; } .ay-ar-rec .is-dmarc { --r: #c62828; } .ay-ar-rec .is-ttl { --r: #5f6b80; }
.ay-ar-rec-t { align-self: flex-start; padding: 4px 10px; border-radius: 8px; background: color-mix(in srgb, var(--r) 12%, #fff); color: var(--r); font: 800 13px/1.2 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
.ay-ar-rec b { margin: 12px 0 4px; font-size: 15.5px; color: var(--ar-ink); }
.ay-ar-rec p { margin: 0 0 14px; font-size: 13.5px; line-height: 1.55; color: var(--ar-txt); }
.ay-ar-rec code { display: block; margin-top: auto; padding: 9px 11px; border-radius: 10px; background: #111a2e; color: #b9f3cf; font-size: 12px; overflow-wrap: anywhere; }
.ay-ar-dark { position: relative; padding: 30px; border-radius: 24px; color: #fff; overflow: hidden; background: radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--ar-a) 45%, transparent), transparent 45%), linear-gradient(135deg, var(--ar-x), var(--ar-p)); box-shadow: 0 20px 50px rgba(16, 38, 64, .18); }
.ay-ar-dark-h { display: flex; align-items: center; gap: 16px; margin-bottom: 22px; }
.ay-ar-dark-ic { flex: none; width: 54px; height: 54px; border-radius: 15px; display: inline-flex; align-items: center; justify-content: center; background: var(--ar-a); color: #fff; font-size: 22px; box-shadow: 0 8px 20px rgba(0, 0, 0, .25); }
.ay-ar-dark h2 { margin: 0 0 4px; font-size: 24px; font-weight: 800; color: #fff; }
.ay-ar-dark-h p { margin: 0; font-size: 14.5px; color: rgba(255, 255, 255, .8); }
.ay-ar-dark-g { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }
.ay-ar-dk { position: relative; padding: 20px; border-radius: 18px; background: rgba(255, 255, 255, .07); border: 1px solid rgba(255, 255, 255, .15); }
.ay-ar-dk-n { width: 38px; height: 38px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: #fff; color: var(--ar-p); font-size: 15px; font-weight: 800; }
.ay-ar-dk h3 { margin: 14px 0 8px; font-size: 16px; font-weight: 800; color: #fff; }
.ay-ar-dk p { margin: 0 0 8px; font-size: 13.5px; line-height: 1.6; color: rgba(255, 255, 255, .82); }
.ay-ar-dk p:last-child { margin-bottom: 0; }
.ay-ar-dk b { color: #ffd45c; } .ay-ar-dk a { color: #ffd45c !important; font-weight: 700; }
.ay-ar-dark-f { display: flex; gap: 10px; margin: 18px 0 0; font-size: 14.5px; font-weight: 700; color: #fff; }
.ay-ar-dark-f i { margin-top: 3px; color: #ffd45c; }
.ay-ps-yi { position: absolute; right: 18px; top: 22px; font-size: 26px; color: rgba(255, 255, 255, .2); }
.ay-ps-yol .ay-ar-dk:not(:last-child)::after { content: ""; position: absolute; right: -11px; top: 34px; z-index: 1; width: 9px; height: 9px; border-top: 2px solid rgba(255, 255, 255, .45); border-right: 2px solid rgba(255, 255, 255, .45); transform: rotate(45deg); }
.ay-ar-tier { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; align-items: stretch; }
.ay-ar-tc { display: flex; flex-direction: column; border-radius: 22px; background: #fff; border: 1px solid var(--ar-line); overflow: hidden; box-shadow: 0 10px 28px rgba(16, 38, 64, .06); }
.ay-ar-tc.is-top { border: 2px solid var(--ar-a); box-shadow: 0 18px 40px rgba(16, 38, 64, .14); }
.ay-ar-tc-h { padding: 22px; color: #fff; background: radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--ar-a) 55%, transparent), transparent 55%), linear-gradient(135deg, var(--ar-x), var(--ar-p)); }
.ay-ar-tc-h b { display: block; font-size: 34px; line-height: 1; font-weight: 900; color: #fff; }
.ay-ar-tc-h span { display: block; margin-top: 6px; font-size: 14px; color: rgba(255, 255, 255, .85); }
.ay-ar-lvl { display: flex; gap: 5px; margin-top: 14px; }
.ay-ar-lvl i { flex: 1; height: 7px; border-radius: 4px; background: rgba(255, 255, 255, .2); }
.ay-ar-lvl i.on { background: #ffd45c; }
.ay-ar-tc dl { display: grid; gap: 14px; margin: 0; padding: 20px 22px; }
.ay-ar-tc dt { font-size: 12.5px; font-weight: 700; color: var(--ar-mut); }
.ay-ar-tc dt i { width: 16px; margin-right: 4px; color: var(--ar-a); }
.ay-ar-tc dd { margin: 3px 0 0; font-size: 14.5px; font-weight: 700; line-height: 1.45; color: var(--ar-ink); }
.ay-ar-tc-a { display: inline-flex; align-self: flex-start; align-items: center; gap: 6px; height: 40px; margin: auto 22px 22px; padding: 0 16px; border-radius: 11px; background: var(--ar-l); color: var(--ar-p) !important; font-weight: 800; text-decoration: none !important; }
.ay-ar-tc.is-top .ay-ar-tc-a { background: #fdca00; color: #231a00 !important; }
@media (max-width: 991px) {
    .ay-ar-grid, .ay-ar-grid-4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .ay-ar-links { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .ay-ps-body { grid-template-columns: minmax(0, 1fr); }
    .ay-ps-side { border-left: 0; border-top: 1px solid var(--ar-line); }
    .ay-ps-main { min-height: 0; }
    .ay-ar-score { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .ay-ps-aileler, .ay-ps-uc { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .ay-ar-panel-2 { grid-template-columns: minmax(0, 1fr); gap: 28px; }
    .ay-ar-dark-g, .ay-ar-rec { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .ay-ar-tier { grid-template-columns: minmax(0, 1fr); }
    .ay-ps-yol .ay-ar-dk::after { display: none; }
    .ay-ps-steps { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .ay-ps-opts.is-3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
    .ay-ar { padding-top: 36px; }
    .ay-ar-form { padding: 18px 16px 6px; }
    .ay-ar-form button { justify-content: center; }
    .ay-ar-res { margin: 14px 16px 18px; }
    .ay-ar-dl, .ay-ar-grid, .ay-ar-grid-4, .ay-ar-links, .ay-ps-opts, .ay-ps-cards { grid-template-columns: minmax(0, 1fr); }
    .ay-ar-dl-1 > div { grid-template-columns: minmax(0, 1fr); gap: 2px; }
    .ay-ps-main { padding: 20px 16px; }
    .ay-ph.ay-ph-arac .ay-ph-card { padding-bottom: 110px; }
    .ay-ph.ay-ph-arac.ay-ph-kisa .ay-ph-card { padding-bottom: 24px; }
    .ay-ar-first { margin-top: -90px; }
    .ay-ar-first > .ay-ar-search, .ay-ar-first > .ay-ps { margin: 0 10px; }
    .ay-ar-search { padding: 14px; }
    .ay-ar-in { flex-wrap: wrap; padding: 6px; }
    .ay-ar-in > i { display: none; }
    .ay-ar-form .ay-ar-in input { flex: 1 1 100%; height: 50px; font-size: 16px; }
    .ay-ar-form .ay-ar-in button { width: 100%; height: 50px; }
    .ay-ar-qlinks a { padding: 4px 10px; border-left: 0; }
    .ay-ar-issues, .ay-ps-plat, .ay-ps-steps, .ay-ps-opts.is-3 { grid-template-columns: minmax(0, 1fr); }
    .ay-ar-band { flex-direction: column; align-items: flex-start; padding: 22px 18px; }
    .ay-ar-band-b { width: 100%; }
    .ay-ps-aileler, .ay-ps-uc { grid-template-columns: minmax(0, 1fr); }
    .ay-ar-panel { padding: 20px 16px; border-radius: 20px; }
    .ay-ar-art { padding: 18px 18px 22px; }
    .ay-ar-cert { position: relative; right: auto; bottom: auto; width: auto; margin: -56px 12px 0; }
    .ay-ar-ptx h2 { font-size: 23px; }
    .ay-ar-dark { padding: 22px 16px; border-radius: 20px; }
    .ay-ar-dark-h { align-items: flex-start; }
    .ay-ar-dark h2 { font-size: 20px; }
    .ay-ar-dark-g, .ay-ar-rec { grid-template-columns: minmax(0, 1fr); }
    .ay-ar-frow { grid-template-columns: minmax(0, 1fr); }
    .ay-ar-frow .ay-ar-fn { flex-direction: row; text-align: left; }
    .ay-ar-fsplit { width: 2px; height: 22px; margin-top: 0; border: 0; background: var(--ar-m); border-radius: 0; }
    .ay-ar-fsplit::before, .ay-ar-fsplit span:nth-child(2) { display: none; }
    .ay-ps-lw { grid-template-columns: minmax(0, 1fr); }
    .ay-ps-vs { margin: -4px auto; }
    .ay-ps-cta { flex-direction: column; align-items: flex-start; padding: 22px 18px; }
    .ay-ps-ctab { width: 100%; margin-left: 0; }
    .ay-ps-sec { padding-top: 16px; }
    .ay-ps-spec { grid-template-columns: minmax(0, 1fr); }
    .ay-ar-tbl-w .ay-ar-tbl thead { display: none; }
    .ay-ar-tbl-w .ay-ar-tbl, .ay-ar-tbl-w .ay-ar-tbl tbody, .ay-ar-tbl-w .ay-ar-tbl tr, .ay-ar-tbl-w .ay-ar-tbl th, .ay-ar-tbl-w .ay-ar-tbl td { display: block; width: 100%; }
    .ay-ar-tbl-w .ay-ar-tbl tr { border-bottom: 1px solid var(--ar-line); padding: 6px 0; }
    .ay-ar-tbl-w .ay-ar-tbl th, .ay-ar-tbl-w .ay-ar-tbl td { border: 0; padding: 6px 16px; }
    .ay-ar-tbl-w .ay-ar-tbl td[data-l]::before { content: attr(data-l); display: block; font-size: 12px; font-weight: 700; color: var(--ar-mut); }
}
@media (prefers-reduced-motion: reduce) { .ay-ar-cert, .ay-ar-fl, .ay-ps-kare span { animation: none; } .ay-ar-rec li:hover { transform: none; } .ay-ar-links a:hover, .ay-ps-card:hover { transform: none; } }
.ay-ar-giris { margin-top: 6px; font-weight: 600; color: var(--ar-txt); }
.ay-ar-giris i { margin-right: 4px; color: var(--ar-a); }
.ay-ar-giris a { font-weight: 800; color: var(--ar-a) !important; }
